本申請涉及通信,特別是涉及一種車輛數(shù)據(jù)采集方法、裝置、計算機設(shè)備、計算機可讀存儲介質(zhì)和計算機程序產(chǎn)品。
背景技術(shù):
1、車輛數(shù)據(jù)采集是指通過各種傳感器、設(shè)備和系統(tǒng)收集車輛相關(guān)的信息,這些數(shù)據(jù)可以包括車輛的位置、速度、加速度、轉(zhuǎn)向角度、燃油消耗、發(fā)動機工作參數(shù)、車輛故障碼等。車輛數(shù)據(jù)采集的目的是為了實現(xiàn)車輛監(jiān)控、駕駛行為分析、車輛故障診斷、交通管理等應(yīng)用。通過對車輛數(shù)據(jù)的采集和分析,可以提供駕駛員和車輛的實時狀態(tài),以便及時發(fā)現(xiàn)和解決問題,提高行車安全和效率。
2、在現(xiàn)有技術(shù)中,車輛的數(shù)據(jù)采集模塊對上述車輛數(shù)據(jù)進(jìn)行訂閱的時候,會產(chǎn)生大量的整車負(fù)載,增加對硬件的消耗,原因一是很多車輛信息都在周期性的發(fā)送,數(shù)據(jù)采集模塊需要訂閱周期服務(wù),原因二是數(shù)據(jù)采集模塊需要訂閱的服務(wù)數(shù)據(jù)多,往往是千條采集信息,千條接口在接口以100ms周期發(fā)送數(shù)據(jù)的情況下,就會造成每秒萬條以太網(wǎng)接口報文,這是硬件性能所不能承受的。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠降低整車負(fù)載的車輛數(shù)據(jù)采集方法、裝置、計算機設(shè)備、計算機可讀存儲介質(zhì)和計算機程序產(chǎn)品。
2、第一方面,本申請?zhí)峁┝艘环N車輛數(shù)據(jù)采集方法,所述方法包括:
3、接收車載終端發(fā)送的數(shù)據(jù)采集請求,并基于所述數(shù)據(jù)采集請求確定至少一個數(shù)據(jù)采集業(yè)務(wù),每一數(shù)據(jù)采集業(yè)務(wù)和一個車輛數(shù)據(jù)采集模塊相對應(yīng);
4、針對每一數(shù)據(jù)采集業(yè)務(wù),將所述數(shù)據(jù)采集請求發(fā)送至所述數(shù)據(jù)采集業(yè)務(wù)相應(yīng)的車輛數(shù)據(jù)采集模塊,每一車輛數(shù)據(jù)采集模塊和至少一個數(shù)據(jù)采集子模塊相對應(yīng),每一數(shù)據(jù)采集子模塊用于采集一種目標(biāo)數(shù)據(jù);
5、接收所述車輛數(shù)據(jù)采集模塊返回的至少一種目標(biāo)數(shù)據(jù)。
6、在其中一個實施例中,每一數(shù)據(jù)采集子模塊和相應(yīng)的車輛數(shù)據(jù)采集模塊之間均存在一個服務(wù)接口,所述目標(biāo)數(shù)據(jù)是由所述數(shù)據(jù)采集子模塊通過所述服務(wù)接口發(fā)送至所述車輛數(shù)據(jù)采集模塊的。
7、在其中一個實施例中,所述數(shù)據(jù)采集子模塊和車輛上的區(qū)域控制器一一對應(yīng);所述接收所述車輛數(shù)據(jù)采集模塊返回的至少一種目標(biāo)數(shù)據(jù)之前,包括:
8、在所述車輛數(shù)據(jù)采集模塊成功訂閱所述數(shù)據(jù)采集子模塊相應(yīng)的區(qū)域控制器的服務(wù)的情況下,基于所述數(shù)據(jù)采集子模塊相應(yīng)的服務(wù)接口獲取所述目標(biāo)數(shù)據(jù)相應(yīng)的數(shù)據(jù)類型;
9、基于所述數(shù)據(jù)類型,控制所述車輛數(shù)據(jù)采集模塊接收所述數(shù)據(jù)采集子模塊發(fā)送的所述目標(biāo)數(shù)據(jù)。
10、在其中一個實施例中,所述數(shù)據(jù)采集子模塊向所述車輛數(shù)據(jù)采集模塊發(fā)送數(shù)據(jù)的過程是周期性的,不同數(shù)據(jù)采集子模塊相應(yīng)的周期不同。
11、在其中一個實施例中,所述接收所述車輛數(shù)據(jù)采集模塊返回的至少一種目標(biāo)數(shù)據(jù)之后,包括:
12、基于所述目標(biāo)數(shù)據(jù)獲取車輛的當(dāng)前狀態(tài);
13、在所述當(dāng)前狀態(tài)為異常狀態(tài)的情況下,將所述目標(biāo)數(shù)據(jù)和所述當(dāng)前狀態(tài)顯示在所述車載終端的顯示屏上,并控制所述車載終端發(fā)出告警信息。
14、在其中一個實施例中,所述目標(biāo)數(shù)據(jù)為車輛傳感器數(shù)據(jù)、車輛狀態(tài)數(shù)據(jù)、行車日志、維修記錄、車載終端數(shù)據(jù)、車輛環(huán)境數(shù)據(jù)或車輛安全數(shù)據(jù)中的至少一種數(shù)據(jù)。
15、第二方面,本申請還提供了一種車輛數(shù)據(jù)采集裝置,所述裝置包括:
16、第一接收模塊,用于接收車載終端發(fā)送的數(shù)據(jù)采集請求,并基于所述數(shù)據(jù)采集請求確定至少一個數(shù)據(jù)采集業(yè)務(wù),每一數(shù)據(jù)采集業(yè)務(wù)和一個車輛數(shù)據(jù)采集模塊相對應(yīng);
17、發(fā)送模塊,用于針對每一數(shù)據(jù)采集業(yè)務(wù),將所述數(shù)據(jù)采集請求發(fā)送至所述數(shù)據(jù)采集業(yè)務(wù)相應(yīng)的車輛數(shù)據(jù)采集模塊,每一車輛數(shù)據(jù)采集模塊和至少一個數(shù)據(jù)采集子模塊相對應(yīng),每一數(shù)據(jù)采集子模塊用于采集一種目標(biāo)數(shù)據(jù);
18、第二接收模塊,用于接收所述車輛數(shù)據(jù)采集模塊返回的至少一種目標(biāo)數(shù)據(jù)。
19、第三方面,本申請還提供了一種計算機設(shè)備。計算機設(shè)備包括存儲器和處理器,存儲器存儲有計算機程序,處理器執(zhí)行計算機程序時實現(xiàn)上述的任意一個實施例中的方法的步驟。
20、第四方面,本申請還提供了一種計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì),其上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述的任意一個實施例中的方法的步驟。
21、第五方面,本申請還提供了一種計算機程序產(chǎn)品。計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述的任意一個實施例中的方法的步驟。
22、上述車輛數(shù)據(jù)采集方法、裝置、計算機設(shè)備、計算機可讀存儲介質(zhì)和計算機程序產(chǎn)品,接收車載終端發(fā)送的數(shù)據(jù)采集請求,并基于數(shù)據(jù)采集請求確定至少一個數(shù)據(jù)采集業(yè)務(wù),每一數(shù)據(jù)采集業(yè)務(wù)和一個車輛數(shù)據(jù)采集模塊相對應(yīng);針對每一數(shù)據(jù)采集業(yè)務(wù),將數(shù)據(jù)采集請求發(fā)送至數(shù)據(jù)采集業(yè)務(wù)相應(yīng)的車輛數(shù)據(jù)采集模塊,每一車輛數(shù)據(jù)采集模塊和至少一個數(shù)據(jù)采集子模塊相對應(yīng),每一數(shù)據(jù)采集子模塊用于采集一種目標(biāo)數(shù)據(jù);接收車輛數(shù)據(jù)采集模塊返回的至少一種目標(biāo)數(shù)據(jù)。本申請?zhí)峁┑姆椒?,在獲取車輛數(shù)據(jù)的同時,能夠降低整車負(fù)載,減少對硬件的消耗。
1.一種車輛數(shù)據(jù)采集方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,每一數(shù)據(jù)采集子模塊和相應(yīng)的車輛數(shù)據(jù)采集模塊之間均存在一個服務(wù)接口,所述目標(biāo)數(shù)據(jù)是由所述數(shù)據(jù)采集子模塊通過所述服務(wù)接口發(fā)送至所述車輛數(shù)據(jù)采集模塊的。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述數(shù)據(jù)采集子模塊和車輛上的區(qū)域控制器一一對應(yīng);所述接收所述車輛數(shù)據(jù)采集模塊返回的至少一種目標(biāo)數(shù)據(jù)之前,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述數(shù)據(jù)采集子模塊向所述車輛數(shù)據(jù)采集模塊發(fā)送數(shù)據(jù)的過程是周期性的,不同數(shù)據(jù)采集子模塊相應(yīng)的周期不同。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收所述車輛數(shù)據(jù)采集模塊返回的至少一種目標(biāo)數(shù)據(jù)之后,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)數(shù)據(jù)為車輛傳感器數(shù)據(jù)、車輛狀態(tài)數(shù)據(jù)、行車日志、維修記錄、車載終端數(shù)據(jù)、車輛環(huán)境數(shù)據(jù)或車輛安全數(shù)據(jù)中的至少一種數(shù)據(jù)。
7.一種車輛數(shù)據(jù)采集裝置,其特征在于,所述裝置包括:
8.一種計算機設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。
9.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。
10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。