本申請(qǐng)涉及車輛診斷,特別涉及一種診斷功能配置方法及裝置。
背景技術(shù):
1、目標(biāo),部分廠家對(duì)診斷程序的開(kāi)發(fā)是基于全功能的開(kāi)發(fā),使得所有用戶都可以執(zhí)行車輛所有的診斷功能,這樣不利于進(jìn)行售后管理。因此,廠家應(yīng)當(dāng)需要對(duì)不同用戶設(shè)置不同的診斷功能執(zhí)行權(quán)限,從而有利于對(duì)售后進(jìn)行靈活管理。目前常用做法是顯示所有的診斷功能菜單,但是針對(duì)每個(gè)診斷功能需要在執(zhí)行前確定是否存在執(zhí)行權(quán)限,這樣使得每次進(jìn)行診斷前都需要請(qǐng)求服務(wù)器確定是否存在執(zhí)行權(quán)限,從而對(duì)網(wǎng)絡(luò)要求較高,用戶進(jìn)行車輛診斷的效率較低。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)峁┝艘环N診斷功能配置方法及裝置,通過(guò)將用戶針對(duì)當(dāng)前車輛有權(quán)限的診斷功能進(jìn)行顯示,以供用戶針對(duì)其進(jìn)行選擇性診斷,可以避免用戶執(zhí)行每個(gè)診斷功能都需要請(qǐng)求服務(wù)器確定是否存在執(zhí)行權(quán)限。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N診斷功能配置方法,該方法應(yīng)用于客戶端設(shè)備,該方法包括:
3、獲取用戶信息和車輛信息;
4、確定診斷程序中與車輛信息對(duì)應(yīng)的多個(gè)第一診斷功能;
5、確定多個(gè)第一診斷功能中與用戶信息對(duì)應(yīng)的有權(quán)限的多個(gè)第二診斷功能;
6、顯示多個(gè)第二診斷功能對(duì)應(yīng)的標(biāo)識(shí),以供用戶從多個(gè)第二診斷功能中選擇需要被執(zhí)行的診斷功能。
7、可以看出,本申請(qǐng)中,確定當(dāng)前用戶對(duì)當(dāng)前車型有權(quán)限的多個(gè)第二診斷功能,并顯示gia多個(gè)第二診斷功能對(duì)應(yīng)的標(biāo)識(shí),使得用戶從該多個(gè)第二診斷功能中選擇需要的診斷功能對(duì)車輛進(jìn)行診斷時(shí),可以避免執(zhí)行每個(gè)診斷功能時(shí)都需要請(qǐng)求服務(wù)器確定是否存在執(zhí)行權(quán)限,提高了用戶對(duì)車輛進(jìn)行診斷的效率。
8、在一個(gè)可行的示例中,多個(gè)第二診斷功能包括至少一個(gè)主功能,至少一個(gè)主功能中每個(gè)主功能對(duì)應(yīng)至少一個(gè)一級(jí)功能,至少一個(gè)一級(jí)功能中部分一級(jí)功能對(duì)應(yīng)至少一個(gè)二級(jí)功能,顯示多個(gè)第二診斷功能對(duì)應(yīng)的標(biāo)識(shí),包括:確定多個(gè)第二診斷功能中的至少一個(gè)主功能,顯示至少一個(gè)主功能對(duì)應(yīng)的標(biāo)識(shí);響應(yīng)于針對(duì)至少一個(gè)主功能的標(biāo)識(shí)中目標(biāo)主功能的標(biāo)識(shí)的觸發(fā)操作,顯示目標(biāo)主功能對(duì)應(yīng)的至少一個(gè)一級(jí)功能的標(biāo)識(shí);響應(yīng)于針對(duì)至少一個(gè)一級(jí)功能的標(biāo)識(shí)中的一級(jí)功能n的標(biāo)識(shí)的觸發(fā)操作,顯示一級(jí)功能n對(duì)應(yīng)的至少一個(gè)二級(jí)功能的標(biāo)識(shí)。
9、在本申請(qǐng)中,針對(duì)多個(gè)第二診斷功能進(jìn)行層次性的展示,便于用戶及時(shí)查找到對(duì)應(yīng)的診斷功能,提高了用戶對(duì)車輛進(jìn)行診斷的效率。
10、在一個(gè)可行的示例中,診斷程序的診斷功能存在對(duì)應(yīng)的編號(hào),顯示目標(biāo)主功能對(duì)應(yīng)的至少一個(gè)一級(jí)功能的標(biāo)識(shí),包括:確定多個(gè)第二診斷功能中與目標(biāo)主功能對(duì)應(yīng)的至少一個(gè)一級(jí)功能的編號(hào);根據(jù)至少一個(gè)一級(jí)功能的編號(hào)確定至少一個(gè)一級(jí)功能對(duì)應(yīng)的標(biāo)識(shí);顯示至少一個(gè)一級(jí)功能對(duì)應(yīng)的標(biāo)識(shí)。
11、在本申請(qǐng)中,客戶端設(shè)備從服務(wù)器獲取的一級(jí)功能的編號(hào),并且可以根據(jù)該編號(hào)確定對(duì)應(yīng)的一級(jí)功能的標(biāo)識(shí),這樣可以提高客戶端設(shè)備從服務(wù)器獲取一級(jí)功能的效率,進(jìn)而可以提高用戶對(duì)車輛進(jìn)行診斷的效率。
12、在一個(gè)可行的示例中,診斷程序的診斷功能存在對(duì)應(yīng)的編號(hào),顯示一級(jí)功能n對(duì)應(yīng)的至少一個(gè)二級(jí)功能的標(biāo)識(shí),包括:確定多個(gè)第二診斷功能中與一級(jí)功能n對(duì)應(yīng)的至少一個(gè)二級(jí)功能的編號(hào);根據(jù)至少一個(gè)二級(jí)功能的編號(hào)以及一級(jí)功能n的編號(hào)確定至少一個(gè)二級(jí)功能對(duì)應(yīng)的標(biāo)識(shí);顯示至少一個(gè)二級(jí)功能對(duì)應(yīng)的標(biāo)識(shí)。
13、在本申請(qǐng)中,客戶端設(shè)備從服務(wù)器獲取的二級(jí)功能的編號(hào),并且可以根據(jù)二級(jí)功能的編號(hào)以及對(duì)應(yīng)的一級(jí)功能的編號(hào)確定對(duì)應(yīng)的二級(jí)功能的標(biāo)識(shí),這樣可以提高客戶端設(shè)備從服務(wù)器獲取二級(jí)功能的效率,進(jìn)而可以提高用戶對(duì)車輛進(jìn)行診斷的效率。
14、在一個(gè)可行的示例中,診斷程序的診斷功能存在對(duì)應(yīng)的編號(hào),在顯示多個(gè)第二診斷功能對(duì)應(yīng)的標(biāo)識(shí)之后,該方法還包括:響應(yīng)于針對(duì)至少一個(gè)一級(jí)功能的標(biāo)識(shí)中的一級(jí)功能m的標(biāo)識(shí)的觸發(fā)操作,根據(jù)一級(jí)功能m的編號(hào)確定一級(jí)功能m對(duì)應(yīng)的功能接口,并根據(jù)一級(jí)功能m對(duì)應(yīng)的功能接口執(zhí)行一級(jí)功能m對(duì)應(yīng)的診斷操作,一級(jí)功能m不存在對(duì)應(yīng)的二級(jí)功能。
15、在本申請(qǐng)中,通過(guò)一級(jí)功能m的編號(hào)確定一級(jí)功能m對(duì)應(yīng)的功能接口,可以提高確定一級(jí)功能m的功能接口的效率,從而可以提高用戶對(duì)車輛進(jìn)行診斷的效率。
16、在一個(gè)可行的示例中,診斷程序的診斷功能存在對(duì)應(yīng)的編號(hào),在顯示多個(gè)第二診斷功能對(duì)應(yīng)的標(biāo)識(shí)之后,該方法還包括:響應(yīng)于針對(duì)至少一個(gè)二級(jí)功能的標(biāo)識(shí)中的目標(biāo)二級(jí)功能的標(biāo)識(shí)的觸發(fā)操作,根據(jù)目標(biāo)二級(jí)功能的編號(hào)以及目標(biāo)二級(jí)功能對(duì)應(yīng)的一級(jí)功能的編號(hào)確定目標(biāo)二級(jí)功能對(duì)應(yīng)的功能接口,并根據(jù)目標(biāo)二級(jí)功能對(duì)應(yīng)的功能接口執(zhí)行目標(biāo)二級(jí)功能對(duì)應(yīng)的診斷操作。
17、在本申請(qǐng)中,通過(guò)二級(jí)功能的編號(hào)以及該二級(jí)功能對(duì)應(yīng)的一級(jí)功能的編號(hào)確定該二級(jí)功能對(duì)應(yīng)的功能接口,可以提高確定二級(jí)功能的功能接口的效率,從而可以提高用戶對(duì)車輛進(jìn)行診斷的效率。
18、在一個(gè)可行的示例中,在顯示多個(gè)第二診斷功能對(duì)應(yīng)的標(biāo)識(shí)之后,該方法還包括:將用戶信息、車輛信息以及多個(gè)第二診斷功能存儲(chǔ)于客戶端設(shè)備對(duì)應(yīng)的儲(chǔ)存器。
19、在本申請(qǐng)中,若后續(xù)客戶端設(shè)備處于離線狀態(tài),且當(dāng)前用戶信息和車輛信息與前述用戶信息和車輛信息相同時(shí),可以直接通過(guò)多個(gè)第二診斷功能為用戶提供診斷服務(wù)。這樣不僅使得客戶端設(shè)備在離線狀態(tài)下可以提供診斷服務(wù),同樣有利于對(duì)用戶的權(quán)限控制。
20、第二方面,本申請(qǐng)?zhí)峁┝艘环N診斷功能配置裝置,該裝置應(yīng)用于客戶端設(shè)備,該裝置包括:
21、獲取單元,用于獲取用戶信息和車輛信息;
22、處理單元,用于確定診斷程序中與車輛信息對(duì)應(yīng)的多個(gè)第一診斷功能;
23、處理單元,用于確定多個(gè)第一診斷功能中與用戶信息對(duì)應(yīng)的有權(quán)限的多個(gè)第二診斷功能;
24、反饋單元,用于顯示多個(gè)第二診斷功能對(duì)應(yīng)的標(biāo)識(shí),以供用戶從多個(gè)第二診斷功能中選擇需要被執(zhí)行的診斷功能。
25、第三方面,本申請(qǐng)?zhí)峁┝艘环N電子裝置,該裝置包括處理器、存儲(chǔ)器、通信接口,處理器、存儲(chǔ)器和通信接口相互連接,并且完成相互間的通信工作,存儲(chǔ)器上存儲(chǔ)有可執(zhí)行程序代碼,通信接口用于進(jìn)行無(wú)線通信,處理器用于調(diào)取存儲(chǔ)器上存儲(chǔ)的可執(zhí)行程序代碼,執(zhí)行例如第一方面任一方法中所描述的部分或全部的步驟。
26、第四方面,本申請(qǐng)?zhí)峁┮环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有電子數(shù)據(jù),電子數(shù)據(jù)在被處理器執(zhí)行時(shí),用于執(zhí)行電子數(shù)據(jù)以實(shí)現(xiàn)本申請(qǐng)第一方面所描述的部分或全部步驟。
27、第五方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)程序產(chǎn)品,其中,上述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)了計(jì)算機(jī)程序的非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),上述計(jì)算機(jī)程序可操作來(lái)使計(jì)算機(jī)執(zhí)行如本申請(qǐng)第一方面中所描述的部分或全部步驟。該計(jì)算機(jī)程序產(chǎn)品可以為一個(gè)軟件安裝包。
1.一種診斷功能配置方法,其特征在于,所述方法應(yīng)用于客戶端設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述多個(gè)第二診斷功能包括至少一個(gè)主功能,所述至少一個(gè)主功能中每個(gè)主功能對(duì)應(yīng)至少一個(gè)一級(jí)功能,所述至少一個(gè)一級(jí)功能中部分一級(jí)功能對(duì)應(yīng)至少一個(gè)二級(jí)功能,所述顯示所述多個(gè)第二診斷功能對(duì)應(yīng)的標(biāo)識(shí),包括:
3.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述診斷程序的診斷功能存在對(duì)應(yīng)的編號(hào),所述顯示所述目標(biāo)主功能對(duì)應(yīng)的至少一個(gè)一級(jí)功能的標(biāo)識(shí),包括:
4.根據(jù)權(quán)利要求2-4任一項(xiàng)所述的方法,其特征在于,所述診斷程序的診斷功能存在對(duì)應(yīng)的編號(hào),所述顯示所述一級(jí)功能n對(duì)應(yīng)的至少一個(gè)二級(jí)功能的標(biāo)識(shí),包括:
5.根據(jù)權(quán)利要求2-5任一項(xiàng)所述的方法,其特征在于,所述診斷程序的診斷功能存在對(duì)應(yīng)的編號(hào),在顯示所述多個(gè)第二診斷功能對(duì)應(yīng)的標(biāo)識(shí)之后,所述方法還包括:
6.根據(jù)權(quán)利要求2-6任一項(xiàng)所述的方法,其特征在于,所述診斷程序的診斷功能存在對(duì)應(yīng)的編號(hào),在顯示所述多個(gè)第二診斷功能對(duì)應(yīng)的標(biāo)識(shí)之后,所述方法還包括:
7.根據(jù)權(quán)利要求2-7任一項(xiàng)所述的方法,其特征在于,在顯示所述多個(gè)第二診斷功能對(duì)應(yīng)的標(biāo)識(shí)之后,所述方法還包括:
8.一種診斷功能配置裝置,其特征在于,所述裝置應(yīng)用于客戶端設(shè)備,所述裝置包括:
9.一種電子裝置,其特征在于,所述裝置包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,存儲(chǔ)用于電子數(shù)據(jù)交換的計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序使得計(jì)算機(jī)執(zhí)行如權(quán)利要求1-7任一項(xiàng)所述的方法。