本申請涉及車載通信領域,具體而言,涉及用于車端服務的增強架構系統(tǒng)及方法。
背景技術:
1、首先,在現(xiàn)有的車端服務框架下,所提供的車端服務基本上只是簡單的對請求參數(shù)進行轉發(fā)轉換到底下車端的can(控制器局域網,control?ler?area?network)信號,這使得車端服務幾乎是直接暴露給app開發(fā)者,對于收費服務以及用戶隱私存在安全隱患。其次,現(xiàn)有的車端服務框架沒有統(tǒng)一接口傳參的數(shù)據(jù)格式,導致上層車端app開發(fā)者在調用服務時,每次都需要確認參數(shù)的數(shù)量和類型等信息,增加了開發(fā)復雜性。最后,現(xiàn)有的車端服務框架主要支持原生的安卓車輛屬性形式的服務,但對于其他平臺的服務支持有限。
技術實現(xiàn)思路
1、鑒于上述問題,提供了以下技術方案。
2、本申請的用于車端服務的增強架構系統(tǒng)包括:原生服務模塊,所述原生服務模塊配置成接收車端硬件信號,并且對所述車端硬件信號進行統(tǒng)一封裝;拓展服務模塊,所述拓展服務模塊配置成包括多個拓展服務單元以接入多種類型的平臺服務;以及接口調用模塊,所述接口調用模塊配置成采用統(tǒng)一接口對調用請求進行驗證。
3、可選地,所述原生服務模塊包括信號監(jiān)聽單元,所述信號監(jiān)聽單元配置成周期性地調用車端信號以監(jiān)聽所述車端信號的狀態(tài)。
4、可選地,多個拓展服務單元包括:some/ip拓展服務單元、云端拓展服務單元以及iot拓展服務單元。
5、可選地,所述云端拓展服務單元配置成經由api接口調用云端服務以同步車端服務配置。
6、可選地,所述采用統(tǒng)一接口對調用請求進行驗證進一步包括采用所述統(tǒng)一接口對所述調用請求進行接口權限驗證以及參數(shù)格式驗證。
7、可選地,所述參數(shù)格式驗證包括:參數(shù)名稱驗證、參數(shù)類型驗證以及序列化形式驗證。
8、本申請的用于車端服務的增強架構方法包括:由原生服務模塊接收車端硬件信號,并且對所述車端硬件信號進行統(tǒng)一封裝;在拓展服務模塊中配置有多個拓展服務單元,所述多個拓展服務單元用于接入多種類型的平臺服務;以及由接口調用模塊采用統(tǒng)一接口來對調用請求進行驗證。
9、本申請的計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述增強架構方法。
10、本申請的計算機設備,包括存儲模塊、處理器以及存儲在存儲模塊上并可在處理器上運行的計算機程序,其中所述處理器執(zhí)行所述計算機程序時實現(xiàn)上述增強架構方法。
11、本申請的計算機程序產品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述增強架構方法。
12、本申請的車輛,所述車輛包括上述增強架構系統(tǒng)。
1.一種用于車端服務的增強架構系統(tǒng),其特征在于,所述系統(tǒng)包括:
2.根據(jù)權利要求1所述的增強架構系統(tǒng),其特征在于,所述原生服務模塊包括信號監(jiān)聽單元,所述信號監(jiān)聽單元配置成周期性地調用車端信號以監(jiān)聽所述車端信號的狀態(tài)。
3.根據(jù)權利要求1所述的增強架構系統(tǒng),其特征在于,多個拓展服務單元包括:some/ip拓展服務單元、云端拓展服務單元以及iot拓展服務單元。
4.根據(jù)權利要求3所述的增強架構系統(tǒng),其特征在于,所述云端拓展服務單元配置成經由api接口調用云端服務以同步車端服務配置。
5.根據(jù)權利要求1所述的增強架構系統(tǒng),其特征在于,所述采用統(tǒng)一接口對調用請求進行驗證進一步包括采用所述統(tǒng)一接口對所述調用請求進行接口權限驗證以及參數(shù)格式驗證。
6.根據(jù)權利要求5所述的增強架構系統(tǒng),其特征在于,所述參數(shù)格式驗證包括:參數(shù)名稱驗證、參數(shù)類型驗證以及序列化形式驗證。
7.一種用于車端服務的增強架構方法,其特征在于,所述方法包括:
8.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權利要求7所述的增強架構方法。
9.一種計算機設備,包括存儲模塊、處理器以及存儲在存儲模塊上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權利要求7所述的增強架構方法。
10.一種計算機程序產品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)權利要求權利要求7所述的增強架構方法。
11.一種車輛,其特征在于,所述車輛包括如權利要求1-6中任一項所述的增強架構系統(tǒng)。