本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種拼車軟件的路線匹配方法。
背景技術(shù):
拼車軟件的推出,為大眾提供了新的環(huán)保出行方式,利用共享經(jīng)濟(jì)的方式,駕乘雙方都享受了利益,以它特有的方便、快捷等優(yōu)勢(shì)備受大眾歡迎。乘客可以輕松發(fā)布路線,隨時(shí)隨地匹配路線相近的車主;司機(jī)可以輕松接單,補(bǔ)貼順路油費(fèi)。然而,現(xiàn)有市面上的拼車軟件,僅支持一對(duì)一同城拼車,不支持多人結(jié)伴拼車及異地拼車,現(xiàn)有的匹配方式較為單一,不能為駕乘雙方提供最經(jīng)濟(jì)的匹配。另外,駕駛?cè)藛T只能被動(dòng)接單搶單,不能主動(dòng)發(fā)布拼車需求供乘客選擇。
技術(shù)實(shí)現(xiàn)要素:
為解決現(xiàn)有技術(shù)中存在的上述問題,本發(fā)明的是提供一種拼車軟件的路線匹配方法。
為了達(dá)到上述目的,本發(fā)明的具體解決方案提供一種拼車軟件的路線匹配方法,包括以下步驟:
S1乘客端和司機(jī)端發(fā)送用車計(jì)劃至信息服務(wù)器;
S2信息服務(wù)器對(duì)雙方用車計(jì)劃進(jìn)行路線規(guī)律轉(zhuǎn)化,形成用車計(jì)劃的初步匹配結(jié)果集,
S3信息服務(wù)器根據(jù)雙方用車計(jì)劃的初步匹配結(jié)果集計(jì)算雙方匹配度的綜合因子;
S4信息服務(wù)器根據(jù)綜合因子進(jìn)行排序,并向乘客端和司機(jī)端推送排序結(jié)果。
進(jìn)一步的,所述所述信息服務(wù)器對(duì)雙方用車計(jì)劃進(jìn)行路線規(guī)律轉(zhuǎn)化包括:
將用車計(jì)劃的出發(fā)時(shí)間通過時(shí)間軸進(jìn)行表示,所述時(shí)間軸上包括數(shù)個(gè)規(guī)律化切分的發(fā)車時(shí)間段;
將雙方的時(shí)間軸上的發(fā)車時(shí)間段轉(zhuǎn)化成二進(jìn)制數(shù)值進(jìn)行表示;
將雙方時(shí)間軸上的二進(jìn)制數(shù)值進(jìn)行邏輯與運(yùn)算,并將結(jié)果輸入用車計(jì)劃的初步匹配結(jié)果集。
更進(jìn)一步的,所述信息服務(wù)器甄別用車計(jì)劃的初步匹配結(jié)果集,區(qū)分出路線匹配的不同場景,所述場景包括:
用車計(jì)劃只具有起點(diǎn)位置及發(fā)車時(shí)間;
用車計(jì)劃具有起點(diǎn)位置、終點(diǎn)位置和發(fā)車時(shí)間;
用車計(jì)劃不具有起點(diǎn)位置、終點(diǎn)位置和發(fā)車時(shí)間。
更進(jìn)一步的,所述信息服務(wù)器根據(jù)路線匹配的不同場景計(jì)算出起點(diǎn)距離差值、終點(diǎn)距離差值和方向差值,所述方向值:每一個(gè)點(diǎn)位和起點(diǎn)坐標(biāo)的Y差值/X差值的絕對(duì)值,所述方向差值為兩個(gè)終點(diǎn)的方向值之差,其中:
當(dāng)用車計(jì)劃只具有起點(diǎn)位置及發(fā)車時(shí)間,計(jì)算起點(diǎn)距離差值和方向差值差值,其終點(diǎn)距離差值為1;
當(dāng)用車計(jì)劃具有起點(diǎn)位置、終點(diǎn)位置和發(fā)車時(shí)間,計(jì)算起點(diǎn)距離差值、終點(diǎn)距離差值和方向差值;
當(dāng)用車計(jì)劃不具有起點(diǎn)位置、終點(diǎn)位置和發(fā)車時(shí)間,其起點(diǎn)距離差值、終點(diǎn)距離差值和方向差值均為1。
更進(jìn)一步的,所述信息服務(wù)器根據(jù)起點(diǎn)距離差值、終點(diǎn)距離差值和方向差值計(jì)算出綜合因子,其計(jì)算公式如下:綜合因子=方向差值*起點(diǎn)距離差值(距離)*終點(diǎn)距離差值*時(shí)間差值。
本發(fā)明同現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn)和有益效果:
本發(fā)明提供的一種拼車軟件的路線匹配方法,規(guī)律拼車算法高效,通過綜合因子算法進(jìn)行排序,用車雙方自由、合理發(fā)布需求,用車雙方皆可主動(dòng)尋找合作目標(biāo),本方案提高市場資源配置效率,以及配置的質(zhì)量,支持乘客多人結(jié)伴找拼友,共同拼一輛車,節(jié)約費(fèi)用,支持規(guī)律拼車、支持異地拼車、為長期用車和提供拼車人提供極大方便。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明的方法流程圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全海部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明的具體解決方案提供一種拼車軟件的路線匹配方法,包括以下步驟:
S1乘客端和司機(jī)端發(fā)送用車計(jì)劃至信息服務(wù)器;
S2信息服務(wù)器對(duì)雙方用車計(jì)劃進(jìn)行路線規(guī)律轉(zhuǎn)化,形成用車計(jì)劃的初步匹配結(jié)果集,
S3信息服務(wù)器根據(jù)雙方用車計(jì)劃的初步匹配結(jié)果集計(jì)算雙方匹配度的綜合因子;
S4信息服務(wù)器根據(jù)綜合因子進(jìn)行排序,并向乘客端和司機(jī)端推送排序結(jié)果。
進(jìn)一步的,所述所述信息服務(wù)器對(duì)雙方用車計(jì)劃進(jìn)行路線規(guī)律轉(zhuǎn)化包括:
將用車計(jì)劃的出發(fā)時(shí)間通過時(shí)間軸進(jìn)行表示,所述時(shí)間軸上包括數(shù)個(gè)規(guī)律化切分的發(fā)車時(shí)間段;
將雙方的時(shí)間軸上的發(fā)車時(shí)間段轉(zhuǎn)化成二進(jìn)制數(shù)值進(jìn)行表示;
將雙方時(shí)間軸上的二進(jìn)制數(shù)值進(jìn)行邏輯與運(yùn)算,并將結(jié)果輸入用車計(jì)劃的初步匹配結(jié)果集。
更進(jìn)一步的,所述信息服務(wù)器甄別用車計(jì)劃的初步匹配結(jié)果集,區(qū)分出路線匹配的不同場景,所述場景包括:
用車計(jì)劃只具有起點(diǎn)位置及發(fā)車時(shí)間;
用車計(jì)劃具有起點(diǎn)位置、終點(diǎn)位置和發(fā)車時(shí)間;
用車計(jì)劃不具有起點(diǎn)位置、終點(diǎn)位置和發(fā)車時(shí)間。
更進(jìn)一步的,所述信息服務(wù)器根據(jù)路線匹配的不同場景計(jì)算出起點(diǎn)距離差值、終點(diǎn)距離差值和方向差值,所述方向值:每一個(gè)點(diǎn)位和起點(diǎn)坐標(biāo)的Y差值/X差值的絕對(duì)值,所述方向差值為兩個(gè)終點(diǎn)的方向值之差,其中:
當(dāng)用車計(jì)劃只具有起點(diǎn)位置及發(fā)車時(shí)間,計(jì)算起點(diǎn)距離差值和方向差值差值,其終點(diǎn)距離差值為1;
當(dāng)用車計(jì)劃具有起點(diǎn)位置、終點(diǎn)位置和發(fā)車時(shí)間,計(jì)算起點(diǎn)距離差值、終點(diǎn)距離差值和方向差值;
當(dāng)用車計(jì)劃不具有起點(diǎn)位置、終點(diǎn)位置和發(fā)車時(shí)間,其起點(diǎn)距離差值、終點(diǎn)距離差值和方向差值均為1。
更進(jìn)一步的,所述信息服務(wù)器根據(jù)起點(diǎn)距離差值、終點(diǎn)距離差值和方向差值計(jì)算出綜合因子,其計(jì)算公式如下:綜合因子=方向差值*起點(diǎn)距離差值(距離)*終點(diǎn)距離差值*時(shí)間差值。
本發(fā)明同現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn)和有益效果:
本發(fā)明提供的一種拼車軟件的路線匹配方法,規(guī)律拼車算法高效,通過綜合因子算法進(jìn)行排序,用車雙方自由、合理發(fā)布需求,用車雙方皆可主動(dòng)尋找合作目標(biāo),本方案提高市場資源配置效率,以及配置的質(zhì)量,支持乘客多人結(jié)伴找拼友,共同拼一輛車,節(jié)約費(fèi)用,支持規(guī)律拼車、支持異地拼車、為長期用車和提供拼車人提供極大方便。