一種車輛位置共享方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及車車聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種車輛位置共享方法及系統(tǒng)。
【背景技術(shù)】
[0002]汽車已成為廣泛普及的交通工具,人們在汽車上度過的時(shí)間也越來越多,汽車幾乎已成為移動(dòng)的家。目前車載信息系統(tǒng)(以下簡稱車機(jī))已成為大部分汽車的標(biāo)準(zhǔn)配置,為人們的出行提供了極大的便利。當(dāng)人們駕車在外時(shí),常常會(huì)遇到各種各樣需要求助的問題,例如電瓶沒電、爆胎等,但卻很難碰到恰好有熟悉的車主就在附近可以求助,而目前的車輛位置信息共享方法并沒有考慮到共享位置信息的車主是否可能是相互認(rèn)識(shí)的,導(dǎo)致人們無法判斷。因此,現(xiàn)有技術(shù)有待改進(jìn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種車輛位置共享方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中的缺陷,實(shí)現(xiàn)通過車聯(lián)網(wǎng)實(shí)現(xiàn)車輛位置的共享,為車主的出行帶來方便。
[0004]為達(dá)到上述目的,本發(fā)明所采取的技術(shù)方案為:
[0005]本發(fā)明一方面提供一種車輛位置共享方法,包括:
[0006]Sl0.獲取第一車輛的位置及車輛信息;
[0007]S20.獲取以所述第一車輛的位置為中心的預(yù)設(shè)范圍內(nèi)的第二車輛位置及車輛信息;
[0008]S30.根據(jù)所述第一車輛信息和第二車輛信息確定認(rèn)識(shí)度,并判斷所述認(rèn)識(shí)度是否超過預(yù)設(shè)閾值,是則進(jìn)入下一步,否則返回步驟S10;
[0009]S50.發(fā)送預(yù)分享信息至所述第二車輛;
[0010]S60.獲取所述第二車輛的分享反饋信息,當(dāng)所述第二車輛的分享反饋信息為接受時(shí),將所述第二車輛的位置及車輛信息發(fā)送給所述第一車輛,否則對所述第一車輛的位置分享請求不予響應(yīng)。
[0011]具體地,所述步驟S30包括:
[0012]S301.分別獲取所述第一車輛信息和第二車輛在預(yù)設(shè)天數(shù)D內(nèi)的第一歷史位置信息集合Pl 1、第二歷史位置信息集合P21;
[0013]S302.從所述第一歷史位置信息、第二歷史位置信息中篩選停留時(shí)間超過預(yù)設(shè)時(shí)間T第三歷史位置信息集合P12、第四歷史位置信息P22;
[0014]S303.判斷所述第二歷史位置信息集合P12、第三歷史位置信息集合P22的重合度是否大于預(yù)設(shè)值C;
[0015]具體地,所述D = 7天,所述T = 6小時(shí)。
[0016]進(jìn)一步,在所述步驟S30之后還包括:
[0017]S40.根據(jù)所述第一車輛的位置和所述第二車輛位置確定路線是否可能重合,是則進(jìn)入下一步,否則返回步驟S10;
[0018]進(jìn)一步,在所述步驟S60之后還包括:
[0019]S70.當(dāng)所述第二車輛的分享反饋信息為接受時(shí),根據(jù)所述第一車輛的位置和所述第二車輛位置以及路線匯合點(diǎn)的位置,分別計(jì)算所述第一車輛的第一導(dǎo)航路線、所述第二車輛的第二導(dǎo)航路線,并將所述第一導(dǎo)航路線和第二導(dǎo)航路線分別發(fā)送到所述第一車輛、
第二車輛。
[0020]本發(fā)明另一方面提供一種車輛位置共享系統(tǒng),包括第一車輛、第二車輛、車聯(lián)網(wǎng)服務(wù)器,所述第一車輛包括第一位置發(fā)送模塊、第一通訊模塊、第一解析模塊、分享請求發(fā)送模塊;所述第二車輛包括第二位置發(fā)送模塊、第二通訊模塊、第二解析模塊、分享反饋發(fā)送模塊;所述車聯(lián)網(wǎng)服務(wù)器包括第三通訊模塊、第三解析模塊、位置判斷模塊、認(rèn)識(shí)度匹配模塊、分享請求收發(fā)模塊、分享反饋處理模塊、歷史位置存儲(chǔ)模塊;
[0021 ]所述第一位置發(fā)送模塊,用于發(fā)送第一車輛的當(dāng)前位置信息;
[0022]所述第一通訊模塊,用于第一車輛與車聯(lián)網(wǎng)進(jìn)行通訊連接;
[0023]所述第一解析模塊,用于解析第二車輛發(fā)送的位置及車輛信息;
[0024]所述分享請求發(fā)送模塊,用于發(fā)送第一車輛的位置分享請求;
[0025]所述第二位置發(fā)送模塊,用于發(fā)送第二車輛的當(dāng)前位置信息;
[0026]所述第二通訊模塊,用于第二車輛與車聯(lián)網(wǎng)進(jìn)行通訊連接;
[0027]所述第二解析模塊,用于解析第一車輛發(fā)送的位置、車輛信息以及分享請求信息;
[0028]所述分享反饋發(fā)送模塊,用于發(fā)送第二車輛的分享信息,包括接受分享、拒絕分
[0029]所述第三通訊模塊,用于車聯(lián)網(wǎng)與第一車輛、第二車輛進(jìn)行通訊連接;
[0030]所述第三解析模塊,用于解析第一車輛及第二車輛上傳的位置及車輛信息;
[0031]所述位置判斷模塊,用于判斷第一車輛及第二車輛的當(dāng)前位置是否符合預(yù)設(shè)值;
[0032]所述認(rèn)識(shí)度匹配模塊,用于判斷第一車輛及第二車輛的認(rèn)識(shí)度是否符合預(yù)設(shè)值;
[0033]所述分享請求收發(fā)模塊,用于接收第一車輛的位置分享請求,并向第二車輛發(fā)送第一車輛的位置分享請求;
[0034]所述分享反饋處理模塊,用于接收處理第二車輛的分享反饋結(jié)果,并發(fā)送給第一車輛;
[0035]所述歷史位置存儲(chǔ)模塊,用于存儲(chǔ)第一車輛及第二車輛的歷史位置信息。
[0036]進(jìn)一步,所述車輛位置共享系統(tǒng)的車聯(lián)網(wǎng)服務(wù)器還包括路徑匹配模塊。
[0037]進(jìn)一步,所述車輛位置共享系統(tǒng)的第一車輛還包括第一導(dǎo)航模塊,所述車輛位置共享系統(tǒng)的第二車輛還包括第二導(dǎo)航模塊,所述車輛位置共享系統(tǒng)的車聯(lián)網(wǎng)服務(wù)器還包括導(dǎo)航路徑計(jì)算模塊。
[0038]本發(fā)明的有益效果在于:本發(fā)明通過車輛上傳自己的位置信息到車聯(lián)網(wǎng)服務(wù)器,在需要分享位置請求時(shí),通過車聯(lián)網(wǎng)服務(wù)器判斷在預(yù)設(shè)范圍內(nèi)是否有可能認(rèn)識(shí)的車主,并向其發(fā)起位置分享請求,提高分享請求成功的概率。
【附圖說明】
[0039]圖1是本發(fā)明的車輛位置共享系統(tǒng)的結(jié)構(gòu)示意圖;
[0040]圖2是本發(fā)明的車輛位置共享系統(tǒng)的另一結(jié)構(gòu)示意圖;
[0041]圖3是本發(fā)明的車輛位置共享系統(tǒng)的又一結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042]下面結(jié)合附圖具體闡明本發(fā)明的實(shí)施方式,附圖僅供參考和說明使用,不構(gòu)成對本發(fā)明專利保護(hù)范圍的限制。
[0043]本發(fā)明的實(shí)施例一方面提供一種車輛位置共享方法,包括:
[0044]S10.獲取第一車輛的位置及車輛信息;
[0045]在具體實(shí)施時(shí),第一車輛作為請求端,可以主動(dòng)上傳自己的位置信息(如GPS坐標(biāo))及車輛信息(如車牌號(hào)碼、車主姓名)到服務(wù)器,服務(wù)器接收并解析第一車輛的位置信息及車輛信息。
[0046]S20.獲取以所述第一車輛的位置為中心的預(yù)設(shè)范圍內(nèi)的第二車輛位置及車輛信息;
[0047]所述第二車輛為以第一車輛的當(dāng)前位置為中心,搜索半徑為R內(nèi)的所有車輛,R可根據(jù)具體需要進(jìn)行設(shè)置,例如R= 10km。
[0048]S30.根據(jù)所述第一車輛信息和第二車輛信息確定認(rèn)識(shí)度,并判斷所述認(rèn)識(shí)度是否超過預(yù)設(shè)閾值,是則進(jìn)入下一步,否則返回步驟S10;
[0049]具體地,包括以下步驟:
[0050]S301.分別獲取所述第一車輛信息和第二車輛在預(yù)設(shè)天數(shù)D內(nèi)的第一歷史位置信息集合Pl 1、第二歷史位置信息集合P21;
[0051]具體地,所述D = 7天。
[0052]S302.從所述第一歷史位置信息、第二歷史位置信息中篩選停留時(shí)間超過預(yù)設(shè)時(shí)間T第三歷史位置信息集合P12、第四歷史位置信息P22;
[0053]具體地,所述T = 6小時(shí)。
[0054]例如,當(dāng)所述第一車輛和第二車輛的車主為同一公司的員工時(shí),則兩者的歷史位置信息必然同時(shí)存在超過預(yù)設(shè)時(shí)間T(例如6小時(shí))的位置信息。
[0055]S303.判斷所述第二歷史位置信息集合Ρ12、第三歷史位置信息集合Ρ22的重合度是否大于預(yù)設(shè)值C;
[0056]具體地,所述C = 60%。
[0057]例如,當(dāng)所述第一車輛和第二車輛的車主為同一公司的員工時(shí),則兩者在工作日期間,所述第一車輛和第二車輛的歷史位置信息必然存在較高的重合度。為排除所述第二車輛的車主有可能在所述第一車輛的車主的公司短暫出差帶來的誤差,設(shè)置當(dāng)一周之內(nèi)至少有三天時(shí)間兩者在同一地方,則判斷所述第一車輛和第二車輛的車主認(rèn)識(shí)的概率較高。
[0058]S50.發(fā)送預(yù)分享信息至所述第二車輛;
[0059]具體地,所述預(yù)分享信息包括所述第一車輛的位置及車輛信息、位置分享請求。
[0060]S60.獲取所述第二車輛的分享反饋信息,當(dāng)所述第二車輛的分享反饋信息為接受時(shí),將所述第二車輛的位置及車輛信息發(fā)送給所述第一車輛,否則對所述第一車輛的位置分享請求不予響應(yīng)。
[0061]在具體實(shí)施時(shí),為了保護(hù)車主的個(gè)人隱私,對于不愿意分享自己當(dāng)前位置信息的車主,可以在接收到服務(wù)端發(fā)送的預(yù)分享信息后,選擇拒絕分享當(dāng)前的位置信息,對個(gè)人的隱私起到保護(hù)的作用。而對于接受分享信息的車主,則可以將當(dāng)前的位置及車輛信息發(fā)送給所述第一車輛(請求端),并在所述第一車輛上予以顯示。
[0062]在發(fā)明的一個(gè)實(shí)施例中,在所述步驟S30之后還包括:
[0063]S40.根據(jù)所述第一車輛的位置和所述第二車輛位置確定路線是否可能重合,是則進(jìn)入下一步,否則返回步驟S10;
[0064]雖然所述第一車輛和第二車輛的車主可能認(rèn)識(shí),并且同處于預(yù)設(shè)范圍內(nèi),但是行駛的路線可能完全不同,并且無法交匯,因此,增加所述第一車輛、第二車輛的路線重合概率,判斷兩者的重合概率,進(jìn)一步提高了準(zhǔn)確性,尤其在道路救援時(shí)更加有效。
[0065]在具體實(shí)施時(shí),可以根據(jù)所述第一車輛的位置以及目的地信息確定第一行駛路線集合LI,根據(jù)所述第二車輛位置以及目的地信息確定第二行駛路線L2,判斷所述第一行駛路線集合L1、第二行駛路線L2是否存在匯合點(diǎn)。
[0066]在發(fā)明的一個(gè)實(shí)施例中,在所述步驟S60之后還包括:
[0067]S70.當(dāng)所述第二車輛的分享反饋信息為接受時(shí),根據(jù)所述第一車輛的位置和所述第二車輛位置以及路線匯合點(diǎn)的位置,分別計(jì)算所述第一車輛的第一導(dǎo)航路線、所述第二車輛的第二導(dǎo)航路線,并將所述第一導(dǎo)航路線和第二導(dǎo)航路線分別發(fā)送到所述第一車輛、
第二車輛。
[0068]如圖1所示,本發(fā)明另一方面提供一種車輛位置共享系統(tǒng),包括第一車輛、第二車輛