本發(fā)明涉及車輛補能技術(shù)領(lǐng)域,并且更具體地,本發(fā)明涉及一種基于用戶歷史行為的補能時長預(yù)測方法。
背景技術(shù):
代客加電限時服務(wù)可以讓客戶享受到良好的加電體驗。其具體服務(wù)模式為,當(dāng)客戶提交加電請求后,系統(tǒng)安排人員在承諾的時間(例如一小時)內(nèi)為該客戶的車輛完成加電并送還該車輛。但實際情況中客戶的加電請求在時間軸上的分配是極不均勻的,容易在某些時段形成波峰,某些時段形成波谷。這樣一來,如果想要保證客戶可以體驗到良好的加電體驗,就必須增設(shè)加電資源,包括服務(wù)人員和加電設(shè)備,這無疑增加了系統(tǒng)的運營成本。因此,如何在不增加系統(tǒng)運營成本的前提下,有效避免因加電服務(wù)的波峰時段的存在影響用戶的加電體驗就成了相關(guān)技術(shù)人員亟待解決的問題。
技術(shù)實現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中的上述問題,即為了解決現(xiàn)有加電方式若想有效避免因為波峰時段的存在影響用戶的加電體驗,必須增設(shè)加電資源,從而增大了運營成本的問題。本發(fā)明提出了一種基于用戶歷史行為的補能時長預(yù)測方法,該方法包括:
將所獲取的用戶的當(dāng)前補能請求信息,與所存儲的該用戶的各條歷史補能數(shù)據(jù)進行匹配;依據(jù)匹配結(jié)果從歷史補能數(shù)據(jù)中選定歷史補能時長作為該用戶當(dāng)前補能請求所需的補能時長。
優(yōu)選地,各條歷史補能數(shù)據(jù)由設(shè)定的補能因子構(gòu)成,該組補能因子包括:對應(yīng)的歷史補能請求信息中各因素、車輛返還時間與發(fā)還后首次使用的間隔時長、返還后首次行駛目的地、實際補能服務(wù)時長。
優(yōu)選地,從歷史補能數(shù)據(jù)中選定歷史補能時長,方法為:
步驟a1,確定用戶當(dāng)前補能請求信息中的匹配因子,匹配因子為各補能因子和/或補能因子的組合,然后分別執(zhí)行以下步驟:
步驟a11,從歷史補能數(shù)據(jù)中篩選出與所選定的匹配因子相匹配的所有歷史補能數(shù)據(jù);依據(jù)所篩選出的各條歷史補能數(shù)據(jù)中實際補能服務(wù)時長,按照預(yù)設(shè)的一組預(yù)期補能時長對所篩選出的各條歷史補能數(shù)據(jù)進行二次分組;步驟a12,對二次分組后的各組歷史補能數(shù)據(jù),采用公式
步驟a2,分別對各預(yù)期補能時長對應(yīng)的步驟a1中獲取的用戶當(dāng)前補能請求信息中各匹配因子的契合度權(quán)值求和,得到每個預(yù)期補能時長的第一權(quán)值。
步驟a3,根據(jù)每個預(yù)期補能時長的第一權(quán)值,從歷史補能數(shù)據(jù)中選定歷史補能時長。
優(yōu)選地,從歷史補能數(shù)據(jù)中選定歷史補能時長,其方法進一步包括:步驟a3中,將每個預(yù)期補能時長的第一權(quán)值與對應(yīng)的預(yù)期補能時間的負(fù)荷預(yù)測度權(quán)值相加獲得第二權(quán)值,然后根據(jù)第二權(quán)值,從歷史補能數(shù)據(jù)中選定歷史補能時長;其中,預(yù)期補能時間的負(fù)荷預(yù)測度權(quán)值的計算方法包括:
步驟b1,按照預(yù)設(shè)的一組預(yù)期補能時長,以及用戶當(dāng)前補能請求信息,計算對應(yīng)的一組預(yù)期補能時間;步驟b2,計算預(yù)期補能時間的計劃資源負(fù)荷度和歷史資源負(fù)荷度;計劃資源負(fù)荷度依據(jù)所有補能資源在預(yù)期補能時間對應(yīng)的時間段內(nèi)計劃服務(wù)時間和可用總服務(wù)時間的比值的大小劃分為q個等級;歷史資源負(fù)荷度依據(jù)所有補能資源在預(yù)期補能時間對應(yīng)的時間段內(nèi)歷史實際服務(wù)時間和歷史可用總服務(wù)時間的比值的大小劃分為q個等級;步驟b3,將各補能時長對應(yīng)的歷史資源負(fù)荷度和計劃資源負(fù)荷度分別組合得到數(shù)組{x,y}作為對應(yīng)補能時長的補能資源負(fù)荷度,其中x表示計劃資源負(fù)荷度的等級,y表示歷史資源負(fù)荷度的等級;步驟b4,將補能資源負(fù)荷度按照計劃資源負(fù)荷度的等級進行從大到小排列,然后再對計劃資源負(fù)荷度的等級相同的補能資源負(fù)荷度按照歷史資源負(fù)荷度的等級從大到小排列,并依照排列的順序從小到大賦予不同的權(quán)值。
優(yōu)選地,從歷史補能數(shù)據(jù)中選定歷史補能時長,其方法進一步包括:按照每一預(yù)期補能時長的第二權(quán)值的降序?qū)λ蓄A(yù)期補能時長進行排序,形成預(yù)期補能時長列表發(fā)送至用戶端進行選擇;當(dāng)接收到用戶端反饋的選擇指令后,選取所述選擇指令對應(yīng)的預(yù)期補能時長為所選定的選定歷史補能時長。
優(yōu)選地,計劃資源負(fù)荷度和歷史資源負(fù)荷度從大到小分為第一等級、第二等級、第三等級。
優(yōu)選地,計算預(yù)期補能時間的計劃資源負(fù)荷度,方法為:確定所有補能資源在預(yù)期補能時間對應(yīng)的時間段內(nèi)計劃服務(wù)時間和可用總服務(wù)時間的比值r1;當(dāng)r1大于預(yù)定區(qū)間的上限值時對應(yīng)計劃資源負(fù)荷度為第一等級,當(dāng)r1位于預(yù)定區(qū)間內(nèi)時對應(yīng)計劃資源負(fù)荷度為第二等級,當(dāng)r1小于預(yù)定區(qū)間的下限值時對應(yīng)計劃資源負(fù)荷度為第三等級。
優(yōu)選地,計算預(yù)期補能時間的歷史資源負(fù)荷度,方法為:確定所有補能資源在預(yù)期補能時間對應(yīng)的時間段內(nèi)歷史實際服務(wù)時間和歷史可用總服務(wù)時間的比值r2;當(dāng)r2大于預(yù)定區(qū)間的上限值時對應(yīng)歷史資源負(fù)荷度為第一等級,當(dāng)r2位于預(yù)定區(qū)間內(nèi)時對應(yīng)歷史資源負(fù)荷度為第二等級,當(dāng)r2小于預(yù)定區(qū)間的下限值時對應(yīng)歷史資源負(fù)荷度為第三等級。
優(yōu)選地,補能請求信息中的因素與歷史數(shù)據(jù)中的歷史補能請求信息中的因素一致,包括:補能請求時間、補能請求地點、待補能車輛續(xù)航里程。
優(yōu)選地,歷史補能數(shù)據(jù)中的補能因子還包括設(shè)定的其它影響補能服務(wù)時長的因素。
優(yōu)選地,設(shè)定的其它影響補能服務(wù)時長的因素包括天氣情況。
優(yōu)選地,補能資源包括位置固定補能資源、和/或移動補能資源。
優(yōu)選地,補能資源為充電資源、和/或換電資源。
本發(fā)明提出的基于用戶歷史行為的補能時長預(yù)測方法,通過將所獲取的用戶的當(dāng)前補能請求信息,與所存儲的該用戶的各條歷史補能數(shù)據(jù)進行匹配;依據(jù)匹配結(jié)果從歷史補能數(shù)據(jù)中選定歷史補能時長作為該用戶當(dāng)前補能請求所需的補能時長??梢杂行П苊饧与姺?wù)在時間軸上形成波峰,從而在不增設(shè)加電資源的情況下有效避免了因波峰時段的存在影響用戶加電體驗的問題。
方案1、一種基于用戶歷史行為的補能時長預(yù)測方法,其特征在于,所述方法包括:
將所獲取的用戶的當(dāng)前補能請求信息,與所存儲的該用戶的各條歷史補能數(shù)據(jù)進行匹配;
依據(jù)匹配結(jié)果從歷史補能數(shù)據(jù)中選定歷史補能時長作為該用戶當(dāng)前補能請求所需的補能時長。
方案2、如方案1所述的方法,其特征在于,各條所述歷史補能數(shù)據(jù)由設(shè)定的補能因子構(gòu)成,該組補能因子包括:對應(yīng)的歷史補能請求信息中各因素、車輛返還時間與發(fā)還后首次使用的間隔時長、返還后首次行駛目的地、實際補能服務(wù)時長。
方案3、如方案2所述的方法,其特征在于,所述從歷史補能數(shù)據(jù)中選定歷史補能時長,方法為:
步驟a1,確定用戶當(dāng)前補能請求信息中的匹配因子,所述匹配因子為各補能因子和/或補能因子的組合,然后分別執(zhí)行以下步驟:
步驟a11,從歷史補能數(shù)據(jù)中篩選出與所選定的匹配因子相匹配的所有歷史補能數(shù)據(jù);依據(jù)所篩選出的各條歷史補能數(shù)據(jù)中實際補能服務(wù)時長,按照預(yù)設(shè)的一組預(yù)期補能時長對所篩選出的各條歷史補能數(shù)據(jù)進行二次分組;
步驟a12,對所述二次分組后的各組歷史補能數(shù)據(jù),采用公式
步驟a2,分別對各預(yù)期補能時長對應(yīng)的步驟a1中獲取的用戶當(dāng)前補能請求信息中各匹配因子的契合度權(quán)值求和,得到每個預(yù)期補能時長的第一權(quán)值;
步驟a3,根據(jù)所述每個預(yù)期補能時長的第一權(quán)值,從歷史補能數(shù)據(jù)中選定歷史補能時長。
方案4、如方案3所述的方法,其特征在于,所述從歷史補能數(shù)據(jù)中選定歷史補能時長,其方法進一步包括:
步驟a3中,將每個預(yù)期補能時長的第一權(quán)值與對應(yīng)的預(yù)期補能時間的負(fù)荷預(yù)測度權(quán)值相加獲得第二權(quán)值,然后根據(jù)第二權(quán)值,從歷史補能數(shù)據(jù)中選定歷史補能時長;
其中,所述預(yù)期補能時間的負(fù)荷預(yù)測度權(quán)值的計算方法包括:
步驟b1,按照所述預(yù)設(shè)的一組預(yù)期補能時長,以及用戶當(dāng)前補能請求信息,計算對應(yīng)的一組預(yù)期補能時間;
步驟b2,計算預(yù)期補能時間的計劃資源負(fù)荷度和歷史資源負(fù)荷度;所述計劃資源負(fù)荷度依據(jù)所有補能資源在預(yù)期補能時間對應(yīng)的時間段內(nèi)計劃服務(wù)時間和可用總服務(wù)時間的比值的大小劃分為q個等級;所述歷史資源負(fù)荷度依據(jù)所有補能資源在預(yù)期補能時間對應(yīng)的時間段內(nèi)歷史實際服務(wù)時間和歷史可用總服務(wù)時間的比值的大小劃分為q個等級;
步驟b3,將各補能時長對應(yīng)的歷史資源負(fù)荷度和計劃資源負(fù)荷度分別組合得到數(shù)組{x,y}作為對應(yīng)補能時長的補能資源負(fù)荷度,其中x表示計劃資源負(fù)荷度的等級,y表示歷史資源負(fù)荷度的等級;
步驟b4,將補能資源負(fù)荷度按照計劃資源負(fù)荷度的等級進行從大到小排列,然后再對計劃資源負(fù)荷度的等級相同的補能資源負(fù)荷度按照歷史資源負(fù)荷度的等級從大到小排列,并依照排列的順序從小到大賦予不同的權(quán)值。
方案5、如方案4所述的方法,其特征在于,所述從歷史補能數(shù)據(jù)中選定歷史補能時長,其方法進一步包括:
按照每一預(yù)期補能時長的第二權(quán)值的降序?qū)λ蓄A(yù)期補能時長進行排序,形成預(yù)期補能時長列表發(fā)送至用戶端進行選擇;
當(dāng)接收到用戶端反饋的選擇指令后,選取所述選擇指令對應(yīng)的預(yù)期補能時長為所選定的選定歷史補能時長。
方案6、如方案4所述的方法,其特征在于,所述計劃資源負(fù)荷度和歷史資源負(fù)荷度從大到小分為第一等級、第二等級、第三等級。
方案7、如方案6所述的方法,其特征在于,所述計算預(yù)期補能時間的計劃資源負(fù)荷度,方法為:
確定所有補能資源在預(yù)期補能時間對應(yīng)的時間段內(nèi)計劃服務(wù)時間和可用總服務(wù)時間的比值r1;
當(dāng)r1大于預(yù)定區(qū)間的上限值時對應(yīng)計劃資源負(fù)荷度為第一等級,當(dāng)r1位于預(yù)定區(qū)間內(nèi)時對應(yīng)計劃資源負(fù)荷度為第二等級,當(dāng)r1小于預(yù)定區(qū)間的下限值時對應(yīng)計劃資源負(fù)荷度為第三等級。
方案8、如方案6所述的方法,其特征在于,所述計算預(yù)期補能時間的歷史資源負(fù)荷度,方法為:
確定所有補能資源在預(yù)期補能時間對應(yīng)的時間段內(nèi)歷史實際服務(wù)時間和歷史可用總服務(wù)時間的比值r2;
當(dāng)r2大于預(yù)定區(qū)間的上限值時對應(yīng)歷史資源負(fù)荷度為第一等級,當(dāng)r2位于預(yù)定區(qū)間內(nèi)時對應(yīng)歷史資源負(fù)荷度為第二等級,當(dāng)r2小于預(yù)定區(qū)間的下限值時對應(yīng)歷史資源負(fù)荷度為第三等級。
方案9、如方案1至8任一項所述的方法,其特征在于,所述補能請求信息中的因素與歷史數(shù)據(jù)中的歷史補能請求信息中的因素一致,包括:補能請求時間、補能請求地點、待補能車輛續(xù)航里程。
方案10、如方案2至8任一項所述的方法,其特征在于,所述歷史補能數(shù)據(jù)中的補能因子還包括設(shè)定的其它影響補能服務(wù)時長的因素。
方案11、如方案10所述的方法,其特征在于,所述設(shè)定的其它影響補能服務(wù)時長的因素包括天氣情況。
方案12、如方案4至8任一項所述的方法,其特征在于,所述補能資源包括位置固定補能資源、和/或移動補能資源。
方案13、如方案12所述的方法,其特征在于,所述的補能資源為充電資源、和/或換電資源。
附圖說明
圖1為本發(fā)明第一實施例中的基于用戶歷史行為的補能時長預(yù)測方法的流程示意圖;
圖2為本發(fā)明第二實施例中的基于用戶歷史行為的補能時長預(yù)測方法的流程示意圖;
圖3為以一小時為時間間隔的每一時間段及其對應(yīng)的補能資源負(fù)荷度的示意圖;
圖4為實際情況中補能時間的調(diào)整示意圖。
具體實施方式
下面參照附圖來描述本發(fā)明的優(yōu)選實施方式。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,這些實施方式僅僅用于解釋本發(fā)明的技術(shù)原理,并非旨在限制本發(fā)明的保護范圍。
本發(fā)明是基于代客加電限時服務(wù)的優(yōu)化問題而提出的技術(shù)方案,為了在有效避免加電服務(wù)在時間軸上形成波峰,從而在不增設(shè)加電資源的情況下有效避免了因波峰時段的存在影響用戶加電體驗的問題,但該技術(shù)方案并不局限于代客加電領(lǐng)域,在常規(guī)的電動汽車用戶自加電領(lǐng)域,也可以對加電時長進行有效的預(yù)測,從而對電動汽車用戶以及加電資源進行有效的統(tǒng)籌調(diào)度。
為了更清楚地對本發(fā)明技術(shù)方案進行清晰地描述,下面基于代客加電的具體模式,通過多個實施例進行詳細(xì)說明。
第一實施例
請參閱圖1,圖1示出了本發(fā)明的第一實施例中的基于用戶歷史行為的補能時長預(yù)測方法的流程示意圖,具體步驟如下:
s101,將所獲取的用戶的當(dāng)前補能請求信息,與所存儲的該用戶的各條歷史補能數(shù)據(jù)進行匹配。
補能請求信息中包含多個影響補能時長的因素,具體地,在本實施例中,補能請求信息中包含以下因素:補能請求時間、補能請求地點、待補能車輛續(xù)航里程。當(dāng)然可以理解的是,本實施例并不限定補能請求信息中因素的具體數(shù)量,也不限定補能請求信息中因素的具體類型。
而用戶對應(yīng)的每條歷史補能數(shù)據(jù)則包含了該用戶的一條歷史補能請求信息以及該條歷史補能請求信息對應(yīng)的車輛返還時間與發(fā)還后首次使用的間隔時長、返還后首次行駛目的地、實際代客補能服務(wù)時長以及其它影響代客補能服務(wù)時長的因素。所述設(shè)定的其它影響代客補能服務(wù)時長的因素包括天氣情況。當(dāng)然可以理解的是,本實施例并不限定歷史補能數(shù)據(jù)中包含的具體因素。
本實施例中補能服務(wù)具體為加電服務(wù),且默認(rèn)以往代客加電服務(wù)都滿足了用戶的加電體驗。因而本實施例中是通過將用戶當(dāng)前的加電請求信息與該用戶對應(yīng)的各條歷史補能數(shù)據(jù)進行匹配來預(yù)測用戶所期望的加電時長。具體地,本實施例中采用以下匹配規(guī)則:
僅匹配因子a:從歷史補能數(shù)據(jù)中找出和當(dāng)前補能請求信息中的因子a相匹配的歷史補能數(shù)據(jù)。根據(jù)每一相匹配的歷史補能數(shù)據(jù)中的實際代客加電服務(wù)時長gap(即實際加電完成時間點與加電請求時間點的間隔),以一定時間段為單位(比如1小時)對所有相匹配的歷史補能數(shù)據(jù)進行分類。
基于公式
依此類推,基于加電請求中的因子b,因子c…因子f等其他因子,我們可以得到類似的權(quán)值bgap=1,cgap=1…fgap=1等。然后將基于不同的因子且gap值為1小時的權(quán)值進行累加得到預(yù)期加電時長為1小時的權(quán)值sumgap=1,如下列式子所示:sumgap=1=agap=1+fgap=1+…+fgap=1。同樣地,我們還可以得到其他預(yù)期加電時長的權(quán)值sumgap=2,sumgap=3…sumgap=n等。權(quán)值越大意味著所對應(yīng)的預(yù)期加電時長和用戶真正期望的加電時長的契合度越高。
s102,依據(jù)匹配結(jié)果從歷史補能行為數(shù)據(jù)中選定歷史代客補能時長作為該用戶當(dāng)前補能請求所需的代客補能時長。
當(dāng)通過步驟101確定了每一預(yù)期代客加電時長的權(quán)值后,即可知道每一預(yù)期加電時長和用戶真正期望的加電時長的契合度。此時可以根據(jù)每一預(yù)期時長對應(yīng)的契合度重新編排對應(yīng)用戶的加電服務(wù)。但實際情況中,在重新編排時應(yīng)考慮避過資源緊張的時間段,這樣才能有效地在所有代客加電服務(wù)中達到削弱加電服務(wù)的波峰時段的效果。
因此,基于上述原因,還需進一步根據(jù)每一時間段內(nèi)的加電資源的使用程度確定各時間段的加電資源負(fù)荷度,資源負(fù)荷度越大表示加電資源越緊張,此外為了便于后續(xù)計算,還需為每一資源負(fù)荷度分配權(quán)值,其中資源負(fù)荷度越大對應(yīng)的權(quán)值越小。最后將每個預(yù)期補能時長的權(quán)值與對應(yīng)的預(yù)期補能時間的負(fù)荷預(yù)測度權(quán)值相加得到權(quán)值的和值。
在得到權(quán)值的和值后,我們可以直接選取和值最大的值對應(yīng)的預(yù)期加電時長作為對應(yīng)用戶真正期望的加電時長。當(dāng)然考慮到用戶可能由于一些特殊原因,導(dǎo)致此次期望加電時長和以往有差異,也為了充分保證所選時長符合用戶需求,本實施例中是通過相加后的和值的降序?qū)λ袝r長排序后顯示給用戶,然后根據(jù)用戶的選擇最終確定此次的代客加電時長。
本實施例提出的基于用戶歷史行為的補能時長預(yù)測方法,通過將所獲取的用戶的當(dāng)前補能請求信息,與所存儲的該用戶的各條歷史補能數(shù)據(jù)進行匹配;依據(jù)匹配結(jié)果從歷史補能數(shù)據(jù)中選定歷史代客補能時長作為該用戶當(dāng)前補能請求所需的代客補能時長??梢杂行П苊獯脱a能服務(wù)在時間軸上形成波峰,從而在不增設(shè)補能資源的情況下有效避免了因波峰時段的存在影響用戶補能體驗的問題。
第二實施例
請參閱圖2,圖2示出了本發(fā)明的第二實施例中的基于用戶歷史行為的補能時長預(yù)測方法的流程示意圖,具體步驟如下:
s201,確定用戶當(dāng)前補能請求信息中的匹配因子。
本實施例中補能請求信息具體包括補能請求時間a、補能請求地點b、待補能車輛續(xù)航里程c,車輛返還時間與發(fā)還后首次使用的間隔時長d、返還后首次行駛目的地e、天氣情況f等因子。對于以上因子,系統(tǒng)會從影響“用戶期望補能時間點”的角度出發(fā),為每一因子賦予不同的權(quán)值,各因子的權(quán)值相加的和為100%。當(dāng)然可以理解的是,本實施例并不限定補能請求信息所包含的因子的具體數(shù)量,也不限定補能請求信息所包含的因子的具體類型。
而匹配因子則為補能請求信息中各代客補能因子和/或代客補能因子組合。本實施例中以單一代客補能因子作為匹配因子來說明匹配過程,當(dāng)然可以理解的是,本實施例并不限定匹配因子的具體形式。
s202,從歷史補能數(shù)據(jù)中篩選出與匹配因子相匹配的所有歷史補能數(shù)據(jù)并對篩選出的歷史補能數(shù)據(jù)二次分組。
系統(tǒng)記錄每次代客補能服務(wù)對應(yīng)的補能請求信息中各因子的實際值以及實際代客補能服務(wù)時長gap值,形成歷史補能數(shù)據(jù)。其中每條歷史補能數(shù)據(jù)的形式如下:
s歷史n=[a歷史n,b歷史n,c歷史n,d歷史n,e歷史n,f歷史n,gap歷史n]
式中s歷史n表示第n條歷史補能數(shù)據(jù),a歷史n、b歷史n、c歷史n、d歷史n,e歷史n,、f歷史n分別表示第n條歷史補能數(shù)據(jù)對應(yīng)的補能請求信息中的因子a、b、c、d、e、f的實際值,gap歷史n表示第n條歷史補能數(shù)據(jù)對應(yīng)的gap的值。例如對于歷史補能數(shù)據(jù)中的第一條數(shù)據(jù)的各因子值,系統(tǒng)記錄如下:a歷史1=周一,8:00am至9:00am之間,其表示第一條歷史補能數(shù)據(jù)中的補能請求時間a的值為“周一,8:00am至9:00am之間”,類似的系統(tǒng)還會記錄其他因子的實際值,例如b歷史1=嘉寧薈、c歷史1=80km、d歷史1=3小時、e歷史1=安拓路、f歷史1=大雨。同時系統(tǒng)還會記錄其對應(yīng)的實際代客補能服務(wù)時長gap歷史1=2小時。
本實施例中是依據(jù)所篩選出的各條歷史補能數(shù)據(jù)中實際代客補能服務(wù)時長,按照預(yù)設(shè)的一組預(yù)期補能時長對所篩選出的各條歷史補能數(shù)據(jù)進行二次分組。其中預(yù)設(shè)的一組預(yù)期補能時長可以根據(jù)實際情況確定,在本實施例中,以一小時為間隔確定上述的一組預(yù)期補能時長,也即通過本實施例中預(yù)設(shè)的一組預(yù)期補能時長對篩選出的各條歷史補能數(shù)據(jù)進行二次分組后,每組的預(yù)期補能時長為1小時,2小時…n小時。
s203,對二次分組后的各組歷史補能數(shù)據(jù),分組計算各匹配因子基于不同預(yù)期補能時長的契合度權(quán)值。
本實施例中,采用下列方式分組計算各匹配因子基于不同預(yù)期補能時長的契合度權(quán)值:
以匹配因子為因子a,預(yù)期補能時長為1小時為例進行說明,基于公式
s204,對各預(yù)期補能時長對應(yīng)的補能請求信息中各匹配因子的契合度權(quán)值求和,得到每個預(yù)期補能時長的第一權(quán)值。
上述步驟是將基于不同匹配因子且預(yù)期補能時長相同的各權(quán)值相加得到上述的第一權(quán)值。例如預(yù)期時長為1小時對應(yīng)的第一權(quán)值sumgap=1通過下式得到,以此類推,我們可以得到其他預(yù)期補能時長對應(yīng)的類似權(quán)值:sumgap=2,sumgap=3…sumgap=n。
sumgap=1=agap=1+bgap=1+…+fgap=1
上述第一權(quán)值表示對應(yīng)預(yù)期補能時長和用戶真正期望的補能時長的契合度,第一權(quán)值越大表示對應(yīng)的預(yù)期補能時長和用戶真正期望的補能時長的契合度越高。
但實際應(yīng)用場景中為了在重新編排代客補能服務(wù)的時間時可以有效削弱服務(wù)中波峰的存在,不能僅考慮預(yù)期補能時長和用戶真正期望的補能時長的契合度,還應(yīng)該考慮到在全部服務(wù)時間內(nèi),按照預(yù)設(shè)間隔(例如1小時)確定的每一時間段內(nèi)的補能資源的負(fù)荷度,也即每一時間段內(nèi)的補能資源的使用緊張程度。從而在滿足用戶期望的前提下將對應(yīng)用戶的補能服務(wù)安排到補能資源負(fù)荷度較低的時間段內(nèi)。因此為了實現(xiàn)上述效果需執(zhí)行下列步驟。
s205,按照預(yù)設(shè)的一組預(yù)期補能時長,以及用戶當(dāng)前補能請求信息,計算對應(yīng)的一組預(yù)期補能時間。
步驟205中的預(yù)設(shè)的一組預(yù)期補能時長和步驟202中的預(yù)設(shè)的一組預(yù)期補能時長一致,也即其為以一小時為間隔確定的一組預(yù)期補能時長。由于補能請求信息中包含補能請求時間,因此根據(jù)補能請求時間就可以確定每一預(yù)期補能時長對應(yīng)的預(yù)期補能時間,也即確定在哪個時間點為客戶提供補能服務(wù)。
s206,計算預(yù)期補能時間的補能資源負(fù)荷度,將補能資源負(fù)荷度從大到小排列,并按排列順序從小到大賦予不同的權(quán)值。
本實施例中補能資源負(fù)荷度由計劃補能資源負(fù)荷度和歷史補能資源負(fù)荷度共同決定。計劃資源負(fù)荷度由系統(tǒng)實時更新,依據(jù)所有補能資源在預(yù)期補能時間對應(yīng)的時間段內(nèi)計劃服務(wù)時間和可用總服務(wù)時間的比值的大小劃分為q個等級;歷史資源負(fù)荷度依據(jù)所有補能資源在預(yù)期補能時間對應(yīng)的時間段內(nèi)歷史實際服務(wù)時間和歷史可用總服務(wù)時間的比值的大小劃分為q個等級。
具體地,本實施例中計劃資源負(fù)荷度和歷史資源負(fù)荷度從大到小分為第一等級、第二等級、第三等級(為了便于描述,依次通過h、m、l進行表示)。并分別通過以下方式確定預(yù)期補能時間的計劃資源負(fù)荷度和歷史資源負(fù)荷度:
確定所有補能資源在預(yù)期補能時間對應(yīng)的時間段內(nèi)計劃服務(wù)時間和可用總服務(wù)時間的比值r1;當(dāng)r1大于預(yù)定區(qū)間的上限值時對應(yīng)計劃資源負(fù)荷度為h,當(dāng)r1位于預(yù)定區(qū)間內(nèi)時對應(yīng)計劃資源負(fù)荷度為m,當(dāng)r1小于預(yù)定區(qū)間的下限值時對應(yīng)計劃資源負(fù)荷度為l。
確定所有補能資源在預(yù)期補能時間對應(yīng)的時間段內(nèi)歷史實際服務(wù)時間和歷史可用總服務(wù)時間的比值r2;當(dāng)r2大于預(yù)定區(qū)間的上限值時對應(yīng)歷史資源負(fù)荷度為h,當(dāng)r2位于預(yù)定區(qū)間內(nèi)時對應(yīng)歷史資源負(fù)荷度為m,當(dāng)r2小于預(yù)定區(qū)間的下限值時對應(yīng)歷史資源負(fù)荷度為l。
當(dāng)確定了計劃補能資源負(fù)荷度的等級和歷史補能資源負(fù)荷度的等級后,將各代客補能時長對應(yīng)的歷史資源負(fù)荷度和計劃資源負(fù)荷度分別組合得到的數(shù)組{x,y}作為對應(yīng)代客補能時長的補能資源負(fù)荷度,其中x表示計劃資源負(fù)荷度的等級,y表示歷史負(fù)荷度的等級。如圖3所示,時間軸以一小時為間隔劃分為多個時間段,每一時間段上方的數(shù)組表示對應(yīng)時間段的補能資源負(fù)荷度。
確定了補能資源負(fù)荷度后,為了方便后續(xù)的計算過程,還需為每一補能資源負(fù)荷度賦予相應(yīng)的權(quán)值,本實施例中通過以下方式為補能資源負(fù)荷度賦予權(quán)值,首先將補能資源負(fù)荷度按照計劃資源負(fù)荷度的等級進行從大到小排列,然后再對計劃資源負(fù)荷度的等級相同的補能資源負(fù)荷度按照歷史資源負(fù)荷度的等級從大到小排列。經(jīng)上述排列后,補能資源負(fù)荷度按照從大到小的順序如下:{h,h},{h,m},{h,l},{m,h},{m,m},{l,h},{m,l},{l,m},{l,l}。依照上述排列順序為每一補能資源負(fù)荷度從小到大賦予不同的權(quán)值。這樣一來,補能資源負(fù)荷度越大對應(yīng)的權(quán)值則越小。
s207,將每個預(yù)期補能時長的第一權(quán)值與對應(yīng)的預(yù)期補能時間的負(fù)荷預(yù)測度權(quán)值相加獲得第二權(quán)值。
第二權(quán)值為對應(yīng)的預(yù)期補能時長與用戶真正期望的補能時長的契合度以及該預(yù)期補能時長對應(yīng)的補能資源負(fù)荷度疊加后的結(jié)果。第二權(quán)值越大說明對應(yīng)的預(yù)期補能時長越容易使用戶得到良好的補能服務(wù)。
s208,按照每一預(yù)期補能時長的第二權(quán)值的降序?qū)λ蓄A(yù)期補能時長進行排序,并發(fā)送至用戶端進行選擇。
通過第二權(quán)值的降序?qū)λ蓄A(yù)期補能時長進行排序后,會形成預(yù)期補能時長的選擇列表,該列表中越是處于上層的預(yù)期補能時長就越符合上述要求。此時用戶可以結(jié)合自身需求在上述列表中選擇一預(yù)期補能時長作為本次代客補能服務(wù)的補能服務(wù)時長。
s209,當(dāng)接收到用戶端反饋的選擇指令后,選取所述選擇指令對應(yīng)的預(yù)期補能時長為所選定的選定歷史代客補能時長。
本實施例中用戶的補能請求不會重新調(diào)整進入對應(yīng)補能資源負(fù)荷度為{h,h},{h,m},{h,l}的時間區(qū)域。下面以代客加電服務(wù)來具體說明對用戶補能請求的具體調(diào)整過程,如圖4所示,a點為用戶的加電請求時間點,b、c、d為通過上述方式確定的期望加電時間點,且b、c、d和用戶真正期望的加電時間點的契合度依次遞減。每一時間點上方的數(shù)組代表對應(yīng)時間點的加電資源負(fù)荷度,顯然依照上述調(diào)整規(guī)則,雖然b點與用戶真正期望的加電時間點的契合度最高,但由于b點對應(yīng)的加電資源負(fù)荷度為{h,h},因此該用戶的加電請求不會被調(diào)整到b點對應(yīng)的時間點,而是應(yīng)該優(yōu)先調(diào)整到c點對應(yīng)的時間點。
本實施例提出的基于用戶歷史行為的補能時長預(yù)測方法,通過將所獲取的用戶的當(dāng)前補能請求信息,與所存儲的該用戶的各條歷史補能數(shù)據(jù)進行匹配;依據(jù)匹配結(jié)果從歷史補能數(shù)據(jù)中選定歷史代客補能時長作為該用戶當(dāng)前補能請求所需的代客補能時長??梢杂行П苊獯脱a能服務(wù)在時間軸上形成波峰,從而在不增設(shè)補能資源的情況下有效避免了因波峰時段的存在影響用戶補能體驗的問題。
本發(fā)明應(yīng)用于電動汽車用戶自加電領(lǐng)域時,與現(xiàn)有常規(guī)的電動汽車用戶自加電方式的區(qū)別之處在于需要待補能車輛在出發(fā)前發(fā)送補能請求信息,通過本發(fā)明所述方法基于發(fā)送補能請求信息的時間、以及歷史補能數(shù)據(jù)等信息進行補能時長預(yù)測。
本發(fā)明的基于用戶歷史行為的補能時長預(yù)測方法中的補能可以為加電、加氣、加油等,而且也不局限于車輛能源的代客補充,還可以應(yīng)用于其他需要取、送操作的領(lǐng)域,比如代客洗衣(取待洗衣物送至洗衣房,洗衣房洗衣烘干,送回至客戶處)等。
本領(lǐng)域技術(shù)人員應(yīng)該能夠意識到,結(jié)合本文中所公開的實施例描述的各示例的方法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明電子硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以電子硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。本領(lǐng)域技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
至此,已經(jīng)結(jié)合附圖所示的優(yōu)選實施方式描述了本發(fā)明的技術(shù)方案,但是,本領(lǐng)域技術(shù)人員容易理解的是,本發(fā)明的保護范圍顯然不局限于這些具體實施方式。在不偏離本發(fā)明的原理的前提下,本領(lǐng)域技術(shù)人員可以對相關(guān)技術(shù)特征作出等同的更改或替換,這些更改或替換之后的技術(shù)方案都將落入本發(fā)明的保護范圍之內(nèi)。