本申請(qǐng)涉及soa服務(wù),特別是涉及一種基于面向服務(wù)架構(gòu)soa的服務(wù)管理方法、裝置和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著汽車智能化、網(wǎng)聯(lián)化、共享化的趨勢,終端用戶對(duì)車輛功能的預(yù)期也悄然發(fā)生著改變,汽車在實(shí)現(xiàn)高等級(jí)自動(dòng)駕駛/輔助駕駛功能的同時(shí),也更趨向于提升用戶體驗(yàn),例如滿足快速的功能更新和升級(jí),可以提供個(gè)性化、人性化、差異化的功能與服務(wù)等。
2、soa(service?oriented?architecture,面向服務(wù)的架構(gòu))為未來的車輛軟件服務(wù)提供了良好的解決方案。不同于傳統(tǒng)汽車電子電氣架構(gòu)中面向信號(hào)的架構(gòu),soa以標(biāo)準(zhǔn)化的服務(wù)接口,松耦合的服務(wù)機(jī)制以及可組合擴(kuò)展的服務(wù)特性,將成為汽車領(lǐng)域“軟件驅(qū)動(dòng)創(chuàng)新”的技術(shù)基礎(chǔ)。
3、然而,目前在對(duì)soa服務(wù)架構(gòu)的車輛功能進(jìn)行更新和維護(hù)的過程中,均是將各車輛功能以通信矩陣的形式導(dǎo)出至excel表格中,以實(shí)現(xiàn)對(duì)各車輛功能的管理。但這種管理容易導(dǎo)致各車輛功能中的數(shù)據(jù)不一致、excel表格版本混亂和安全性不足等問題。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問題,提供一種基于面向服務(wù)架構(gòu)soa的服務(wù)管理方法、裝置和存儲(chǔ)介質(zhì),能夠更好地對(duì)車輛服務(wù)進(jìn)行管理。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N基于面向服務(wù)架構(gòu)soa的服務(wù)管理方法,該方法包括:
3、獲取不同用戶對(duì)車載終端中的車輛功能模塊執(zhí)行編輯操作所生成的編輯指令;
4、響應(yīng)于編輯指令,根據(jù)編輯操作,更新車輛功能模塊下的操作日志數(shù)據(jù)和/或車輛運(yùn)行數(shù)據(jù);其中,編輯操作包括模塊更新操作和/或模塊使用操作。
5、在其中一個(gè)實(shí)施例中,若編輯操作為模塊更新操作,則響應(yīng)于編輯指令,根據(jù)編輯操作,更新車輛功能模塊下的操作日志數(shù)據(jù)和/或車輛運(yùn)行數(shù)據(jù),包括:
6、對(duì)模塊更新操作對(duì)應(yīng)的操作內(nèi)容數(shù)據(jù)進(jìn)行規(guī)范性驗(yàn)證;若規(guī)范性驗(yàn)證通過,則基于操作內(nèi)容數(shù)據(jù)的歷史版本號(hào),生成操作內(nèi)容數(shù)據(jù)的第一版本號(hào);根據(jù)第一版本號(hào)和操作內(nèi)容數(shù)據(jù),更新車輛功能模塊下的操作日志數(shù)據(jù)。
7、在其中一個(gè)實(shí)施例中,對(duì)模塊更新操作對(duì)應(yīng)的操作內(nèi)容數(shù)據(jù)進(jìn)行規(guī)范性驗(yàn)證,包括:
8、根據(jù)不同編輯操作下的標(biāo)準(zhǔn)化規(guī)范數(shù)據(jù),對(duì)模塊更新操作對(duì)應(yīng)的操作內(nèi)容數(shù)據(jù)下的服務(wù)屬性數(shù)據(jù),進(jìn)行規(guī)范性驗(yàn)證;其中,服務(wù)屬性數(shù)據(jù)包括服務(wù)屬性字段和服務(wù)屬性字段下的屬性值。
9、在其中一個(gè)實(shí)施例中,標(biāo)準(zhǔn)化規(guī)范數(shù)據(jù)包括標(biāo)準(zhǔn)數(shù)據(jù)模型中所包含的不同編輯操作對(duì)應(yīng)的標(biāo)準(zhǔn)服務(wù)屬性,以及,標(biāo)準(zhǔn)驗(yàn)證規(guī)則中對(duì)不同編輯操作對(duì)應(yīng)標(biāo)準(zhǔn)服務(wù)屬性的屬性規(guī)范;相應(yīng)的,根據(jù)不同編輯操作下的標(biāo)準(zhǔn)化規(guī)范數(shù)據(jù),對(duì)模塊更新操作對(duì)應(yīng)的操作內(nèi)容數(shù)據(jù)下的服務(wù)屬性數(shù)據(jù),進(jìn)行規(guī)范性驗(yàn)證,包括:
10、根據(jù)標(biāo)準(zhǔn)服務(wù)屬性,對(duì)模塊更新操作下的服務(wù)屬性字段進(jìn)行全面性驗(yàn)證;根據(jù)標(biāo)準(zhǔn)服務(wù)屬性的屬性規(guī)范,對(duì)模塊更新操作下的服務(wù)屬性字段下的屬性值進(jìn)行合法性驗(yàn)證。
11、在其中一個(gè)實(shí)施例中,標(biāo)準(zhǔn)化規(guī)范數(shù)據(jù)基于汽車開放系統(tǒng)架構(gòu)通信協(xié)議autosarsome/ip生成。
12、在其中一個(gè)實(shí)施例中,若編輯操作為模塊使用操作,則響應(yīng)于編輯指令,根據(jù)編輯操作,更新車輛功能模塊下的操作日志數(shù)據(jù)和車輛運(yùn)行數(shù)據(jù),包括:
13、對(duì)模塊使用操作進(jìn)行權(quán)限驗(yàn)證;若權(quán)限驗(yàn)證通過,則基于車輛運(yùn)行數(shù)據(jù)的歷史版本號(hào),生成模塊使用操作對(duì)應(yīng)操作內(nèi)容數(shù)據(jù)的第二版本號(hào);根據(jù)第二版本號(hào)和在模塊使用操作下的車輛運(yùn)行數(shù)據(jù),更新車輛功能模塊下的車輛運(yùn)行數(shù)據(jù)。
14、第二方面,本申請(qǐng)還提供了一種基于面向服務(wù)架構(gòu)soa的服務(wù)管理裝置,該裝置包括:
15、獲取模塊,用于獲取不同用戶對(duì)車載終端中的車輛功能模塊執(zhí)行編輯操作所生成的編輯指令;
16、響應(yīng)模塊,用于響應(yīng)于編輯指令,根據(jù)編輯操作,更新車輛功能模塊下的操作日志數(shù)據(jù)和/或車輛運(yùn)行數(shù)據(jù);其中,編輯操作包括模塊更新操作和/或模塊使用操作。
17、第三方面,本申請(qǐng)還提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
18、獲取不同用戶對(duì)車載終端中的車輛功能模塊執(zhí)行編輯操作所生成的編輯指令;
19、響應(yīng)于編輯指令,根據(jù)編輯操作,更新車輛功能模塊下的操作日志數(shù)據(jù)和/或車輛運(yùn)行數(shù)據(jù);其中,編輯操作包括模塊更新操作和/或模塊使用操作。
20、第四方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
21、獲取不同用戶對(duì)車載終端中的車輛功能模塊執(zhí)行編輯操作所生成的編輯指令;
22、響應(yīng)于編輯指令,根據(jù)編輯操作,更新車輛功能模塊下的操作日志數(shù)據(jù)和/或車輛運(yùn)行數(shù)據(jù);其中,編輯操作包括模塊更新操作和/或模塊使用操作。
23、第五方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
24、獲取不同用戶對(duì)車載終端中的車輛功能模塊執(zhí)行編輯操作所生成的編輯指令;
25、響應(yīng)于編輯指令,根據(jù)編輯操作,更新車輛功能模塊下的操作日志數(shù)據(jù)和/或車輛運(yùn)行數(shù)據(jù);其中,編輯操作包括模塊更新操作和/或模塊使用操作。
26、上述基于面向服務(wù)架構(gòu)soa的服務(wù)管理方法、裝置和存儲(chǔ)介質(zhì),通過獲取不同用戶對(duì)車載終端中的車輛功能模塊執(zhí)行編輯操作所生成的編輯指令;并根據(jù)編輯指令,實(shí)現(xiàn)對(duì)車輛功能模塊下的操作日志數(shù)據(jù)和/或車輛運(yùn)行數(shù)據(jù)的更新。本方案通過引入soa平臺(tái),可以直接通過soa平臺(tái)實(shí)現(xiàn)對(duì)車輛功能模塊的編輯操作,使得對(duì)各車輛功能模塊的編輯過程更加便捷化,從而更好地實(shí)現(xiàn)對(duì)車輛服務(wù)進(jìn)行管理。
1.一種基于面向服務(wù)架構(gòu)soa的服務(wù)管理方法,其特征在于,應(yīng)用于soa平臺(tái),所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述編輯操作為模塊更新操作,則所述響應(yīng)于所述編輯指令,根據(jù)所述編輯操作,更新所述車輛功能模塊下的操作日志數(shù)據(jù)和/或車輛運(yùn)行數(shù)據(jù),包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)模塊更新操作對(duì)應(yīng)的操作內(nèi)容數(shù)據(jù)進(jìn)行規(guī)范性驗(yàn)證,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述標(biāo)準(zhǔn)化規(guī)范數(shù)據(jù)包括標(biāo)準(zhǔn)數(shù)據(jù)模型中所包含的不同編輯操作對(duì)應(yīng)的標(biāo)準(zhǔn)服務(wù)屬性,以及,標(biāo)準(zhǔn)驗(yàn)證規(guī)則中對(duì)不同編輯操作對(duì)應(yīng)標(biāo)準(zhǔn)服務(wù)屬性的屬性規(guī)范;相應(yīng)的,所述根據(jù)不同編輯操作下的標(biāo)準(zhǔn)化規(guī)范數(shù)據(jù),對(duì)所述模塊更新操作對(duì)應(yīng)的操作內(nèi)容數(shù)據(jù)下的服務(wù)屬性數(shù)據(jù),進(jìn)行規(guī)范性驗(yàn)證,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述標(biāo)準(zhǔn)化規(guī)范數(shù)據(jù)基于汽車開放系統(tǒng)架構(gòu)通信協(xié)議autosar?some/ip生成。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述編輯操作為模塊使用操作,則所述響應(yīng)于所述編輯指令,根據(jù)所述編輯操作,更新所述車輛功能模塊下的操作日志數(shù)據(jù)和車輛運(yùn)行數(shù)據(jù),包括:
7.一種基于面向服務(wù)架構(gòu)soa的服務(wù)管理裝置,其特征在于,所述裝置包括:
8.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。