本技術(shù)涉及車輛控制,特別涉及一種車輛遠(yuǎn)程控制方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、隨著車聯(lián)網(wǎng)技術(shù)的發(fā)展,遠(yuǎn)程控車功能幾乎是網(wǎng)聯(lián)車輛必備的功能?;谲囕v靜電流等方面考慮,車輛的網(wǎng)聯(lián)件不能一直在線,傳統(tǒng)方案為車輛熄火后,達(dá)到閾值時間車輛的網(wǎng)聯(lián)設(shè)備也會下電,和車聯(lián)網(wǎng)云平臺斷聯(lián),此時,用戶發(fā)起遠(yuǎn)控時,首先通過短信方式對車輛網(wǎng)聯(lián)終端以及必要網(wǎng)聯(lián)件進(jìn)行喚醒,喚醒后,車聯(lián)網(wǎng)云平臺再下發(fā)遠(yuǎn)控指令到車機(jī)端,從而完成車輛遠(yuǎn)程控制。
2、但由于運(yùn)營商短信發(fā)送延遲、消息中心中間件延遲、車內(nèi)車輛網(wǎng)聯(lián)終端收到短信后執(zhí)行喚醒失敗以及喚醒慢等問題,會導(dǎo)致車輛遠(yuǎn)程控制執(zhí)行失敗,導(dǎo)致車輛的遠(yuǎn)程控制的成功率和效率降低,不能滿足用戶需求。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例的主要目的在于提出一種車輛遠(yuǎn)程控制方法、裝置、電子設(shè)備及存儲介質(zhì),能夠?qū)崿F(xiàn)車輛遠(yuǎn)程控制,提高車輛遠(yuǎn)程控制的效率和成功率。
2、一方面,本技術(shù)實(shí)施例提出了一種車輛遠(yuǎn)程控制方法,所述方法包括以下步驟:
3、獲取當(dāng)前斷聯(lián)時間;所述當(dāng)前斷聯(lián)時間為車輛與車控平臺之間的斷聯(lián)時長;
4、接收車輛發(fā)送的目標(biāo)數(shù)據(jù),根據(jù)所述當(dāng)前斷聯(lián)時間設(shè)置當(dāng)前連接響應(yīng)時長,重置所述當(dāng)前斷聯(lián)時間;所述目標(biāo)數(shù)據(jù)包括常在線心跳報文和當(dāng)前車況狀態(tài)數(shù)據(jù);所述目標(biāo)數(shù)據(jù)通過車機(jī)端以預(yù)設(shè)的心跳頻率發(fā)送;
5、根據(jù)所述當(dāng)前連接響應(yīng)時長和所述目標(biāo)數(shù)據(jù),確定車輛網(wǎng)絡(luò)狀態(tài)和車輛網(wǎng)絡(luò)模式;
6、根據(jù)所述車輛網(wǎng)絡(luò)狀態(tài)和所述車輛網(wǎng)絡(luò)模式,對車輛進(jìn)行遠(yuǎn)程控制管理。
7、在一些實(shí)施例中,所述車輛網(wǎng)絡(luò)模式包括車輛上電工作模式、車輛常在線模式、車輛下電模式和車輛睡眠模式;
8、所述車輛上電工作模式為車輛點(diǎn)火通電后,與車控平臺進(jìn)行數(shù)據(jù)交互的網(wǎng)絡(luò)模式;
9、所述車輛常在線模式為車輛熄火下電后,與車控平臺進(jìn)行數(shù)據(jù)交互的網(wǎng)絡(luò)模式;
10、所述車輛下電模式為車輛熄火下電后,不與車控平臺進(jìn)行數(shù)據(jù)交互的網(wǎng)絡(luò)模式;
11、所述車輛睡眠模式為車輛熄火下電后,不與車控平臺進(jìn)行數(shù)據(jù)交互,且當(dāng)前車輛電量低于給定的睡眠電量閾值的網(wǎng)絡(luò)模式。
12、在一些實(shí)施例中,所述接收車輛發(fā)送的目標(biāo)數(shù)據(jù),根據(jù)所述當(dāng)前斷聯(lián)時間設(shè)置當(dāng)前連接響應(yīng)時長,重置所述當(dāng)前斷聯(lián)時間,具體包括:
13、當(dāng)接收到所述目標(biāo)數(shù)據(jù)中包含的所述常在線心跳報文時,停止繼續(xù)對所述當(dāng)前斷聯(lián)時間進(jìn)行計時,根據(jù)停止計時后的當(dāng)前斷聯(lián)時間,設(shè)置所述當(dāng)前連接響應(yīng)時長,然后重置所述當(dāng)前斷聯(lián)時間。
14、在一些實(shí)施例中,所述車輛網(wǎng)絡(luò)狀態(tài)至少為以下的其中一種:正常在線、異常在線以及車輛離線,所述根據(jù)所述當(dāng)前連接響應(yīng)時長和所述目標(biāo)數(shù)據(jù),確定車輛網(wǎng)絡(luò)狀態(tài)和車輛網(wǎng)絡(luò)模式,具體包括:
15、當(dāng)所述目標(biāo)數(shù)據(jù)中包含所述常在線連接報文,且所述當(dāng)前連接響應(yīng)時長小于預(yù)設(shè)的斷聯(lián)時間閾值,以及所述當(dāng)前連接響應(yīng)時長不在預(yù)設(shè)的車輛數(shù)據(jù)發(fā)送時長范圍內(nèi)時,將所述車輛網(wǎng)絡(luò)狀態(tài)確定為所述異常在線,將所述車輛網(wǎng)絡(luò)模式確定為車輛常在線模式;
16、當(dāng)未接收到所述目標(biāo)數(shù)據(jù)或所述當(dāng)前連接響應(yīng)時長大于所述斷聯(lián)時間閾值時,確定所述車輛網(wǎng)絡(luò)狀態(tài)為所述車輛離線,根據(jù)所述目標(biāo)數(shù)據(jù)將所述車輛網(wǎng)絡(luò)模式確定為所述車輛下電模式或所述車輛睡眠模式;
17、當(dāng)所述目標(biāo)數(shù)據(jù)中包含所述常在線連接報文,且所述當(dāng)前連接響應(yīng)時長小于預(yù)設(shè)的斷聯(lián)時間閾值,以及所述當(dāng)前連接響應(yīng)時長在預(yù)設(shè)的車輛數(shù)據(jù)發(fā)送時長范圍內(nèi)時,確定所述車輛網(wǎng)絡(luò)狀態(tài)為所述正常在線,將所述車輛網(wǎng)絡(luò)模式確定為所述車輛常在線模式;
18、當(dāng)所述目標(biāo)數(shù)據(jù)中不包含所述常在線連接報文,且所述當(dāng)前連接響應(yīng)時長小于預(yù)設(shè)的斷聯(lián)時間閾值,以及所述當(dāng)前連接響應(yīng)時長在預(yù)設(shè)的車輛數(shù)據(jù)發(fā)送時長范圍內(nèi)時,確定所述車輛網(wǎng)絡(luò)狀態(tài)為所述正常在線,將所述車輛網(wǎng)絡(luò)模式確定為所述車輛上電工作模式。
19、在一些實(shí)施例中,所述當(dāng)未接收到所述目標(biāo)數(shù)據(jù)或所述當(dāng)前連接響應(yīng)時長大于所述斷聯(lián)時間閾值時,確定所述車輛網(wǎng)絡(luò)狀態(tài)為所述車輛離線,根據(jù)所述目標(biāo)數(shù)據(jù)將所述車輛網(wǎng)絡(luò)模式確定為所述車輛下電模式或所述車輛睡眠模式,具體包括:
20、從所述當(dāng)前車況狀態(tài)數(shù)據(jù)中獲取當(dāng)前車輛電量和預(yù)設(shè)的睡眠電量閾值;
21、當(dāng)所述車輛網(wǎng)絡(luò)狀態(tài)為所述車輛離線且所述當(dāng)前車輛電量大于所述睡眠電量閾值時,確定所述車輛網(wǎng)絡(luò)模式為所述車輛下電模式,否則,確定所述車輛網(wǎng)絡(luò)模式為所述車輛睡眠模式。
22、在一些實(shí)施例中,所述方法還包括:
23、對所述斷聯(lián)時間閾值進(jìn)行配置管理,更新所述斷聯(lián)時間閾值;
24、對所述車輛數(shù)據(jù)發(fā)送時長范圍進(jìn)行配置管理,更新所述車輛數(shù)據(jù)發(fā)送時長范圍;
25、根據(jù)所述車輛數(shù)據(jù)發(fā)送時長范圍,對所述心跳頻率進(jìn)行同步動態(tài)配置管理,更新所述心跳頻率。
26、在一些實(shí)施例中,所述根據(jù)所述車輛網(wǎng)絡(luò)狀態(tài)和所述車輛網(wǎng)絡(luò)模式,對車輛進(jìn)行遠(yuǎn)程控制管理,具體包括:
27、當(dāng)所述車輛網(wǎng)絡(luò)狀態(tài)為所述正常在線時,獲取移動終端發(fā)送的目標(biāo)遠(yuǎn)控指令,利用所述目標(biāo)遠(yuǎn)控指令對車輛進(jìn)行控制管理;
28、當(dāng)所述車輛網(wǎng)絡(luò)狀態(tài)為所述異常在線時,收集異常檢測數(shù)據(jù),利用所述目標(biāo)遠(yuǎn)控指令對車輛進(jìn)行控制管理;所述異常檢測數(shù)據(jù)包括所述當(dāng)前連接響應(yīng)時長和所述目標(biāo)數(shù)據(jù);
29、當(dāng)所述車輛網(wǎng)絡(luò)狀態(tài)為所述車輛離線,且所述車輛網(wǎng)絡(luò)模式為所述車輛下電模式時,向車輛發(fā)送周期喚醒控制指令,利用所述周期喚醒控制指令對車輛進(jìn)行喚醒后再利用所述目標(biāo)遠(yuǎn)控指令對車輛進(jìn)行控制;
30、當(dāng)所述車輛網(wǎng)絡(luò)狀態(tài)為所述車輛離線,且所述車輛網(wǎng)絡(luò)模式為所述車輛睡眠模式時,監(jiān)測車輛當(dāng)前點(diǎn)火狀態(tài),根據(jù)所述車輛當(dāng)前點(diǎn)火狀態(tài),確定是否獲取所述目標(biāo)遠(yuǎn)控指令并利用所述目標(biāo)遠(yuǎn)控指令對車輛進(jìn)行控制。
31、在一些實(shí)施例中,所述當(dāng)所述車輛網(wǎng)絡(luò)狀態(tài)為所述車輛離線,且所述車輛網(wǎng)絡(luò)模式為所述車輛睡眠模式時,監(jiān)測車輛當(dāng)前點(diǎn)火狀態(tài),根據(jù)所述車輛當(dāng)前點(diǎn)火狀態(tài),確定是否獲取所述目標(biāo)遠(yuǎn)控指令并利用所述目標(biāo)遠(yuǎn)控指令對車輛進(jìn)行控制,具體包括:
32、當(dāng)所述車輛當(dāng)前點(diǎn)火狀態(tài)為車輛已點(diǎn)火時,將所述車輛網(wǎng)絡(luò)模式從所述車輛睡眠模式切換為所述車輛上電工作模式,獲取所述目標(biāo)遠(yuǎn)控指令并利用所述目標(biāo)遠(yuǎn)控指令對車輛進(jìn)行控制,否則,不利用所述目標(biāo)遠(yuǎn)控指令對車輛進(jìn)行控制。
33、在一些實(shí)施例中,所述當(dāng)所述車輛網(wǎng)絡(luò)狀態(tài)為所述車輛離線,且所述車輛網(wǎng)絡(luò)模式為所述車輛下電模式時,向車輛發(fā)送周期喚醒控制指令,利用所述周期喚醒控制指令對車輛進(jìn)行喚醒后再利用所述目標(biāo)遠(yuǎn)控指令對車輛進(jìn)行控制,具體包括:
34、獲取預(yù)設(shè)的喚醒間隔;
35、根據(jù)所述周期喚醒控制指令,控制車機(jī)端根據(jù)所述喚醒間隔對所述車輛進(jìn)行周期喚醒,將所述車輛網(wǎng)絡(luò)模式從所述車輛下電模式切換為所述車輛常在線模式;
36、當(dāng)所述車輛網(wǎng)絡(luò)模式從所述車輛下電模式切換為所述車輛常在線模式時,利用所述目標(biāo)遠(yuǎn)控指令對車輛進(jìn)行控制。
37、另一方面,本技術(shù)實(shí)施例提出了一種車輛遠(yuǎn)程控制裝置,所述裝置包括:
38、第一模塊,用于獲取當(dāng)前斷聯(lián)時間;所述當(dāng)前斷聯(lián)時間為車輛與車控平臺之間的斷聯(lián)時長;
39、第二模塊,用于接收車輛發(fā)送的目標(biāo)數(shù)據(jù),根據(jù)所述當(dāng)前斷聯(lián)時間設(shè)置當(dāng)前連接響應(yīng)時長,重置所述當(dāng)前斷聯(lián)時間;所述目標(biāo)數(shù)據(jù)包括常在線心跳報文和當(dāng)前車況狀態(tài)數(shù)據(jù);所述目標(biāo)數(shù)據(jù)通過車機(jī)端以預(yù)設(shè)的心跳頻率發(fā)送;
40、第三模塊,用于根據(jù)所述當(dāng)前連接響應(yīng)時長和所述目標(biāo)數(shù)據(jù),確定車輛網(wǎng)絡(luò)狀態(tài)和車輛網(wǎng)絡(luò)模式;
41、第四模塊,用于根據(jù)所述車輛網(wǎng)絡(luò)狀態(tài)和所述車輛網(wǎng)絡(luò)模式,對車輛進(jìn)行遠(yuǎn)程控制管理。
42、另一方面,本技術(shù)實(shí)施例提出了一種電子設(shè)備,所述電子設(shè)備包括存儲器和處理器,所述存儲器存儲有計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序時實(shí)現(xiàn)前面所述的車輛遠(yuǎn)程控制方法。
43、另一方面,本技術(shù)實(shí)施例提出了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)前面所述的車輛遠(yuǎn)程控制方法。
44、本技術(shù)實(shí)施例至少包括以下有益效果:本技術(shù)提供的一種車輛遠(yuǎn)程控制方法、裝置、電子設(shè)備及存儲介質(zhì),其通過獲取當(dāng)前斷聯(lián)時間,接收車輛發(fā)送的目標(biāo)數(shù)據(jù)并將當(dāng)前斷聯(lián)時間確定為當(dāng)前連接響應(yīng)時長,重置當(dāng)前斷聯(lián)時間,根據(jù)當(dāng)前連接響應(yīng)時長和目標(biāo)數(shù)據(jù),確定車輛網(wǎng)絡(luò)狀態(tài)和車輛網(wǎng)絡(luò)模式,根據(jù)車輛網(wǎng)絡(luò)狀態(tài)和車輛網(wǎng)絡(luò)模式,對車輛進(jìn)行遠(yuǎn)程控制管理。本技術(shù)能夠?qū)崿F(xiàn)車輛遠(yuǎn)程控制,減少短信喚醒時間長、喚醒失敗等導(dǎo)致的遠(yuǎn)程控制成功率低的問題,提高車輛遠(yuǎn)程控制的效率和成功率,滿足用戶需求。