本技術(shù)涉及遠(yuǎn)程通信,尤其涉及車輛遠(yuǎn)程控制狀態(tài)同步方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在車輛的遠(yuǎn)程通信系統(tǒng)中,需要實(shí)現(xiàn)對(duì)車載通信終端(tbox)狀態(tài)的實(shí)時(shí)監(jiān)控和同步,確保遠(yuǎn)程控制指令能夠在tbox可用時(shí)準(zhǔn)確執(zhí)行,而在tbox不可用或重啟時(shí),能夠及時(shí)通知遠(yuǎn)程控制應(yīng)用程序(app),避免因tbox狀態(tài)未知導(dǎo)致的遠(yuǎn)程控制失敗。
2、現(xiàn)有的tbox因滿足重啟條件而進(jìn)行重啟時(shí),遠(yuǎn)程控制系統(tǒng)無法實(shí)時(shí)檢測并同步tbox的不可用狀態(tài),導(dǎo)致遠(yuǎn)程控制指令在tbox重啟期間被發(fā)送但得不到執(zhí)行,同時(shí)遠(yuǎn)程,控制系統(tǒng)也無法向遠(yuǎn)程控制應(yīng)用程序提供準(zhǔn)確的狀態(tài)反饋,造成遠(yuǎn)程控制失敗無法及時(shí)通知遠(yuǎn)程控制應(yīng)用程序控制失敗的具體原因。
3、上述內(nèi)容僅用于輔助理解本技術(shù)的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種車輛遠(yuǎn)程控制狀態(tài)同步方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),旨在解決現(xiàn)有的車輛遠(yuǎn)程控制系統(tǒng)缺乏一個(gè)有效的實(shí)時(shí)狀態(tài)監(jiān)控和同步機(jī)制,導(dǎo)致在tbox重啟或故障時(shí)無法及時(shí)準(zhǔn)確地更新和傳達(dá)其狀態(tài)的技術(shù)問題。
2、為實(shí)現(xiàn)上述目的,本技術(shù)提出一種車輛遠(yuǎn)程控制狀態(tài)同步方法,所述方法包括:
3、獲取當(dāng)前車輛狀態(tài),在所述車輛狀態(tài)滿足車載通信終端重啟條件時(shí),向所述車載通信終端發(fā)送重啟信號(hào),以使所述車載通信終端向網(wǎng)聯(lián)汽車平臺(tái)發(fā)送不可用狀態(tài)信號(hào),在所述不可用狀態(tài)信號(hào)發(fā)送完成時(shí),所述車載通信終端開始重啟;
4、接收所述網(wǎng)聯(lián)汽車平臺(tái)發(fā)送的所述不可用狀態(tài)信號(hào);
5、在接收到所述不可用狀態(tài)信號(hào)時(shí),將預(yù)設(shè)狀態(tài)設(shè)置為不可用狀態(tài);
6、在接收到遠(yuǎn)程控制應(yīng)用程序發(fā)送的遠(yuǎn)控指令時(shí),根據(jù)所述不可用狀態(tài)向所述遠(yuǎn)程控制應(yīng)用程序發(fā)送預(yù)設(shè)提示信息。
7、在一實(shí)施例中,所述獲取當(dāng)前車輛狀態(tài),在所述車輛狀態(tài)滿足車載通信終端重啟條件時(shí),向所述車載通信終端發(fā)送重啟信號(hào),以使所述車載通信終端向網(wǎng)聯(lián)汽車平臺(tái)發(fā)送不可用狀態(tài)信號(hào)的步驟包括:
8、獲取當(dāng)前車輛的電源系統(tǒng)的狀態(tài)和所述車輛的車載通信終端的狀態(tài);
9、在第一預(yù)設(shè)時(shí)間段內(nèi)檢測到車輛的電源系統(tǒng)的狀態(tài)為第一次關(guān)閉時(shí),滿足第一重啟條件;
10、在檢測到所述車輛的車載通信終端的狀態(tài)為通過預(yù)設(shè)升級(jí)方式升級(jí)完成時(shí),滿足第二重啟條件;
11、在檢測到所述車輛的車載通信終端的狀態(tài)為不能連接到車載信息娛樂系統(tǒng)時(shí),滿足第三重啟條件;
12、在檢測到車輛的電源系統(tǒng)的狀態(tài)為關(guān)閉時(shí)長為第二預(yù)設(shè)時(shí)間段時(shí),滿足第四重啟條件;
13、在檢測到滿足第一重啟條件、第二重啟條件、第三重啟條件以及第四重啟條件中任意一個(gè)條件時(shí),滿足車載通信終端重啟條件,向所述車載通信終端發(fā)送重啟信號(hào),以使所述車載通信終端向網(wǎng)聯(lián)汽車平臺(tái)發(fā)送不可用狀態(tài)信號(hào)。
14、在一實(shí)施例中,所述在接收到遠(yuǎn)程控制應(yīng)用程序發(fā)送的遠(yuǎn)控指令時(shí),根據(jù)所述不可用狀態(tài)向所述遠(yuǎn)程控制應(yīng)用程序發(fā)送預(yù)設(shè)提示信息的步驟之后還包括:
15、獲取所述車載通信終端的重啟狀態(tài),在檢測到所述車載通信終端重啟的狀態(tài)為完成時(shí),向所述車載通信終端發(fā)送重啟完成信號(hào),以使所述車載通信終端向網(wǎng)聯(lián)汽車平臺(tái)發(fā)送可用狀態(tài)信號(hào);
16、接收所述網(wǎng)聯(lián)汽車平臺(tái)發(fā)送的所述可用狀態(tài)信號(hào);
17、在接收到所述可用狀態(tài)信號(hào)時(shí),將所述預(yù)設(shè)狀態(tài)設(shè)置為可用狀態(tài);
18、在接收到遠(yuǎn)程控制應(yīng)用程序發(fā)送的遠(yuǎn)控指令時(shí),根據(jù)所述遠(yuǎn)控指令開始遠(yuǎn)控流程。
19、在一實(shí)施例中,所述在接收到所述不可用狀態(tài)信號(hào)時(shí),將預(yù)設(shè)狀態(tài)設(shè)置為不可用狀態(tài)的步驟之后,還包括:
20、在接收到所述不可用狀態(tài)信號(hào)時(shí),記錄所述預(yù)設(shè)狀態(tài)為所述不可用狀態(tài)的時(shí)長;
21、在所述時(shí)長為第三預(yù)設(shè)時(shí)間段,且未接收到所述可用狀態(tài)信號(hào)時(shí),將所述預(yù)設(shè)狀態(tài)設(shè)置為可用狀態(tài)。
22、在一實(shí)施例中,所述在獲取所述車載通信終端的重啟狀態(tài),在檢測到所述車載通信終端重啟的狀態(tài)為完成時(shí),向所述車載通信終端發(fā)送重啟完成信號(hào),以使所述車載通信終端向網(wǎng)聯(lián)汽車平臺(tái)發(fā)送可用狀態(tài)信號(hào)的步驟包括:
23、獲取所述車載通信終端的重啟狀態(tài),在檢測到所述車載通信終端重啟的狀態(tài)為完成時(shí),向所述車載通信終端發(fā)送重啟完成信號(hào),以使所述車載通信終端向網(wǎng)聯(lián)汽車平臺(tái)發(fā)送可用狀態(tài)信號(hào);
24、獲取所述可用狀態(tài)信號(hào)發(fā)送狀態(tài),在所述可用狀態(tài)信號(hào)發(fā)送狀態(tài)為發(fā)送完成,且經(jīng)過第四預(yù)設(shè)時(shí)間段時(shí),向所述車載通信終端發(fā)送所述重啟完成信號(hào),以使所述車載通信終端向網(wǎng)聯(lián)汽車平臺(tái)重新發(fā)送可用狀態(tài)信號(hào);
25、在預(yù)設(shè)周期內(nèi),返回所獲取所述車載通信終端的重啟狀態(tài),在檢測到所述車載通信終端重啟的狀態(tài)為完成時(shí),向所述車載通信終端發(fā)送重啟完成信號(hào),以使所述車載通信終端向網(wǎng)聯(lián)汽車平臺(tái)發(fā)送可用狀態(tài)信號(hào)的步驟。
26、在一實(shí)施例中,所述在接收到遠(yuǎn)程控制應(yīng)用程序發(fā)送的遠(yuǎn)控指令時(shí)的步驟之后,還包括:
27、對(duì)所述預(yù)設(shè)狀態(tài)進(jìn)行判斷,得到判斷結(jié)果;
28、在所述判斷結(jié)果為所述預(yù)設(shè)狀態(tài)為可用狀態(tài),且未接收到所述網(wǎng)聯(lián)汽車平臺(tái)發(fā)送的所述不可用狀態(tài)信號(hào)時(shí),根據(jù)所述遠(yuǎn)控指令開始遠(yuǎn)控流程;
29、在所述判斷結(jié)果為所述預(yù)設(shè)狀態(tài)為不可用狀態(tài)時(shí),向遠(yuǎn)程控制應(yīng)用程序發(fā)送所述預(yù)設(shè)提示信息。
30、在一實(shí)施例中,所述獲取所述車載通信終端的重啟狀態(tài),在檢測到所述車載通信終端重啟的狀態(tài)為完成時(shí)的步驟之后還包括:
31、獲取所述車載通信終端的重啟狀態(tài),在檢測到所述車載通信終端重啟的狀態(tài)為完成時(shí),向所述車載通信終端發(fā)送重啟完成信號(hào),以使所述車載通信終端向所述網(wǎng)聯(lián)汽車平臺(tái)發(fā)送登出報(bào)文;
32、獲取所述登出報(bào)文的發(fā)送狀態(tài),在所述登出報(bào)文的發(fā)送狀態(tài)為發(fā)送完成后,向所述車載通信終端發(fā)送所述重啟完成信號(hào),以使所述車載通信終端進(jìn)入休眠流程。
33、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種車輛遠(yuǎn)程控制狀態(tài)同步裝置,所述種車輛遠(yuǎn)程控制狀態(tài)同步裝置包括:獲取模塊,用于獲取當(dāng)前車輛狀態(tài),在所述車輛狀態(tài)滿足車載通信終端重啟條件時(shí),向所述車載通信終端發(fā)送重啟信號(hào),以使所述車載通信終端向網(wǎng)聯(lián)汽車平臺(tái)發(fā)送不可用狀態(tài)信號(hào),在所述不可用狀態(tài)信號(hào)發(fā)送完成時(shí),所述車載通信終端開始重啟;
34、接收模塊,用于接收所述網(wǎng)聯(lián)汽車平臺(tái)發(fā)送的所述不可用狀態(tài)信號(hào);
35、設(shè)置模塊,用于在接收到所述不可用狀態(tài)信號(hào)時(shí),將預(yù)設(shè)狀態(tài)設(shè)置為不可用狀態(tài);
36、發(fā)送模塊,用于在接收到遠(yuǎn)程控制應(yīng)用程序發(fā)送的遠(yuǎn)控指令時(shí),根據(jù)所述不可用狀態(tài)向所述遠(yuǎn)程控制應(yīng)用程序發(fā)送預(yù)設(shè)提示信息。
37、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種車輛遠(yuǎn)程控制狀態(tài)同步設(shè)備,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如上文所述的種車輛遠(yuǎn)程控制狀態(tài)同步方法的步驟。
38、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的種車輛遠(yuǎn)程控制狀態(tài)同步方法的步驟。
39、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的種車輛遠(yuǎn)程控制狀態(tài)同步方法的步驟。
40、本技術(shù)提出的一個(gè)或多個(gè)技術(shù)方案,至少具有以下技術(shù)效果:
41、通過采用實(shí)時(shí)獲取和評(píng)估車輛狀態(tài)的技術(shù)手段,當(dāng)檢測到車載通信終端(tbox)滿足重啟條件時(shí),系統(tǒng)會(huì)自動(dòng)向tbox發(fā)送重啟信號(hào),觸發(fā)tbox向網(wǎng)聯(lián)汽車平臺(tái)發(fā)送其即將不可用的狀態(tài)信號(hào)。這一過程確保了在tbox開始重啟的同時(shí),其不可用狀態(tài)能夠及時(shí)傳達(dá)至網(wǎng)聯(lián)汽車平臺(tái)。隨后,平臺(tái)接收到tbox的不可用狀態(tài)信號(hào)后,會(huì)更新其預(yù)設(shè)狀態(tài)為不可用,這樣在遠(yuǎn)程控制應(yīng)用程序(app)發(fā)送遠(yuǎn)控指令時(shí),平臺(tái)能夠根據(jù)tbox的當(dāng)前不可用狀態(tài),向app發(fā)送預(yù)設(shè)的提示信息,告知用戶當(dāng)前tbox無法執(zhí)行遠(yuǎn)程控制指令。與現(xiàn)有技術(shù)相比,實(shí)現(xiàn)了對(duì)tbox狀態(tài)的實(shí)時(shí)監(jiān)控和同步,解決了在tbox重啟或故障期間遠(yuǎn)程控制指令無法執(zhí)行的問題,提高了系統(tǒng)的可靠性和用戶的控制體驗(yàn),減少了因狀態(tài)不明確導(dǎo)致的用戶困擾和控制失敗的風(fēng)險(xiǎn)。