本公開涉及計(jì)算機(jī),具體而言,涉及一種車輛的網(wǎng)絡(luò)控制方法及裝置。
背景技術(shù):
1、隨著車輛智能化水平的提高,智能汽車對(duì)于上網(wǎng)能力的要求不斷提高,越來越多的高階功能需要能夠直接訪問云端服務(wù)器。智能汽車的整車架構(gòu)通常采用多芯片分布式,存在多個(gè)域控制器,需要訪問云端服務(wù)器的域控制器的數(shù)量也較多。
2、在每個(gè)域控制器訪問云端服務(wù)器時(shí),通常有多個(gè)網(wǎng)絡(luò)通道可供選擇,為了使域控制器能夠選擇網(wǎng)絡(luò)通道,每個(gè)域控制器都需要同時(shí)維護(hù)多個(gè)網(wǎng)絡(luò)通道的設(shè)置信息,并且每個(gè)域控制器都要獨(dú)立進(jìn)行網(wǎng)絡(luò)通道的切換選擇,增加了域控制器的處理負(fù)擔(dān)。
技術(shù)實(shí)現(xiàn)思路
1、本公開實(shí)施例至少提供一種車輛的網(wǎng)絡(luò)控制方法及裝置。
2、第一方面,本公開實(shí)施例提供了一種車輛的網(wǎng)絡(luò)控制方法,所述車輛中的遠(yuǎn)程通信裝置,包括:
3、監(jiān)測(cè)所述車輛的多個(gè)網(wǎng)絡(luò)通道的狀態(tài)信息;所述多個(gè)網(wǎng)絡(luò)通道中包含多種通信方式的網(wǎng)絡(luò)通道;不同的網(wǎng)絡(luò)通道對(duì)應(yīng)使用的第一虛擬網(wǎng)卡不同,所述第一虛擬網(wǎng)卡用于將接收的網(wǎng)絡(luò)數(shù)據(jù)發(fā)送至外部網(wǎng)絡(luò)設(shè)備;
4、在多個(gè)網(wǎng)絡(luò)通道中任一網(wǎng)絡(luò)通道的狀態(tài)信息發(fā)生變化時(shí),基于所述多個(gè)網(wǎng)絡(luò)通道的狀態(tài)信息,確定目標(biāo)網(wǎng)絡(luò)通道;
5、根據(jù)所述目標(biāo)網(wǎng)絡(luò)通道,更新所述遠(yuǎn)程通信裝置維護(hù)的路由表信息,所述更新后的路由表信息包括:所述遠(yuǎn)程通信裝置的第二虛擬網(wǎng)卡的映射對(duì)象,所述第二虛擬網(wǎng)卡的映射對(duì)象為所述目標(biāo)網(wǎng)絡(luò)通道對(duì)應(yīng)的目標(biāo)第一虛擬網(wǎng)卡;所述第二虛擬網(wǎng)卡用于為所述車輛中域控制器與所述第二虛擬網(wǎng)卡的所述映射對(duì)象之間提供通信連接。
6、上述方面所提供的車輛的網(wǎng)絡(luò)控制方法,遠(yuǎn)程通信裝置通過多個(gè)網(wǎng)絡(luò)通道的狀態(tài)信息,維護(hù)的路由表信息,控制第二虛擬網(wǎng)卡映射的目標(biāo)第一虛擬網(wǎng)卡,從而利用目標(biāo)第一虛擬網(wǎng)卡對(duì)應(yīng)的網(wǎng)絡(luò)通道將網(wǎng)絡(luò)數(shù)據(jù)發(fā)送至外部網(wǎng)絡(luò)設(shè)備,實(shí)現(xiàn)車輛的網(wǎng)絡(luò)通道控制;并且,由于控制應(yīng)用所使用網(wǎng)絡(luò)通道的是遠(yuǎn)程通信裝置,域控制器無需為每個(gè)網(wǎng)絡(luò)通道單獨(dú)維護(hù)相關(guān)的網(wǎng)絡(luò)配置信息,也不需要單獨(dú)部署進(jìn)行網(wǎng)絡(luò)通道切換選擇的相關(guān)計(jì)算邏輯,在保障網(wǎng)絡(luò)通道的合理切換選擇的同時(shí),實(shí)現(xiàn)了在遠(yuǎn)程通信裝置對(duì)網(wǎng)絡(luò)通道相關(guān)信息的統(tǒng)一維護(hù),減輕了域控制器的處理負(fù)擔(dān)。
7、一種可選的實(shí)施方式中,所述基于所述多個(gè)網(wǎng)絡(luò)通道的狀態(tài)信息,確定目標(biāo)網(wǎng)絡(luò)通道,包括:
8、基于所述多個(gè)網(wǎng)絡(luò)通道的狀態(tài)信息,從所述多個(gè)網(wǎng)絡(luò)通道中確定出可用網(wǎng)絡(luò)通道;
9、基于各個(gè)可用網(wǎng)絡(luò)通道對(duì)應(yīng)的使用優(yōu)先級(jí)信息,從所述可用網(wǎng)絡(luò)通道中確定出所述目標(biāo)網(wǎng)絡(luò)通道。
10、上述實(shí)施方式,可以先確定出可用網(wǎng)絡(luò)通道,再根據(jù)可用網(wǎng)絡(luò)通道的使用優(yōu)先級(jí)信息,擇優(yōu)選擇出合適的目標(biāo)網(wǎng)絡(luò)通道。通過使用優(yōu)先級(jí)信息,使網(wǎng)絡(luò)通道的選擇更加符合應(yīng)用的業(yè)務(wù)需求,實(shí)現(xiàn)應(yīng)用對(duì)于網(wǎng)絡(luò)通道選擇的個(gè)性化設(shè)置。
11、一種可選的實(shí)施方式中,所述基于各個(gè)可用網(wǎng)絡(luò)通道對(duì)應(yīng)的優(yōu)先級(jí)信息,從所述可用網(wǎng)絡(luò)通道中確定出所述目標(biāo)網(wǎng)絡(luò)通道,包括:
12、基于所述各個(gè)可用網(wǎng)絡(luò)通道的狀態(tài)信息,確定所述各個(gè)可用網(wǎng)絡(luò)通道的狀態(tài)權(quán)重;
13、基于所述各個(gè)可用網(wǎng)絡(luò)通道的狀態(tài)權(quán)重,以及所述各個(gè)可用網(wǎng)絡(luò)通道的使用優(yōu)先級(jí),確定所述可用網(wǎng)絡(luò)通道的選擇分值;
14、基于各個(gè)可用網(wǎng)絡(luò)通道的所述選擇分值,從所述可用網(wǎng)絡(luò)通道中確定出所述目標(biāo)網(wǎng)絡(luò)通道。
15、上述實(shí)施方式,能夠根據(jù)可用網(wǎng)絡(luò)通道的狀態(tài)信息,確定出各個(gè)可用網(wǎng)絡(luò)通道的狀態(tài)權(quán)重,并結(jié)合狀態(tài)權(quán)重與使用優(yōu)先級(jí)選擇目標(biāo)網(wǎng)絡(luò)通道,使目標(biāo)網(wǎng)絡(luò)通道的選擇更加合理。
16、一種可選的實(shí)施方式中,所述第二虛擬網(wǎng)卡包括多個(gè)第二虛擬網(wǎng)卡;所述基于各個(gè)可用網(wǎng)絡(luò)通道對(duì)應(yīng)的使用優(yōu)先級(jí)信息,從所述可用網(wǎng)絡(luò)通道中確定出所述目標(biāo)網(wǎng)絡(luò)通道,包括:
17、針對(duì)所述多個(gè)第二虛擬網(wǎng)卡中的每個(gè)第二虛擬網(wǎng)卡,基于與該第二虛擬網(wǎng)卡對(duì)應(yīng)的網(wǎng)絡(luò)通道使用優(yōu)先級(jí)信息,從所述可用網(wǎng)絡(luò)通道中確定出與該第二虛擬網(wǎng)卡對(duì)應(yīng)的所述目標(biāo)網(wǎng)絡(luò)通道。
18、上述實(shí)施方式,能夠通過部署多個(gè)第二虛擬網(wǎng)卡,并為不同的第二虛擬網(wǎng)卡設(shè)置不同的網(wǎng)絡(luò)通道使用優(yōu)先級(jí)信息,從而實(shí)現(xiàn)不同的網(wǎng)絡(luò)通道切換策略,增加個(gè)性化切換網(wǎng)絡(luò)通道的可操作空間。
19、一種可選的實(shí)施方式中,將所述路由表信息中,所述第二虛擬網(wǎng)卡的映射對(duì)象切換為所述目標(biāo)第一虛擬網(wǎng)卡之后,所述方法還包括:
20、向所述域控制器發(fā)送網(wǎng)絡(luò)通道切換通知信息;所述網(wǎng)絡(luò)通道切換通知信息用于指示所述域控制器通過所述第二虛擬網(wǎng)卡及所述目標(biāo)第一虛擬網(wǎng)卡重新與所述外部網(wǎng)絡(luò)設(shè)備建立通信連接。
21、上述實(shí)施方式,通過在更新路由表信息后,向域控制器發(fā)送網(wǎng)絡(luò)通道切換通知,從而使域控制器與外部網(wǎng)絡(luò)設(shè)備重新建立通信連接,提高重新建立通信連接的速度。
22、一種可選的實(shí)施方式中,所述多種類型的網(wǎng)絡(luò)通道包括無線保真wifi網(wǎng)絡(luò)通道和蜂窩網(wǎng)絡(luò)通道;所述多個(gè)網(wǎng)絡(luò)通道包括一個(gè)或多個(gè)wifi網(wǎng)絡(luò)通道,以及一個(gè)或多個(gè)蜂窩網(wǎng)絡(luò)通道。
23、上述實(shí)施方式,能夠?qū)崿F(xiàn)在wifi與蜂窩網(wǎng)絡(luò)通道之間進(jìn)行網(wǎng)絡(luò)通道的切換。
24、第二方面,本公開實(shí)施例提供了另一種車輛的網(wǎng)絡(luò)控制方法,所述車輛中的遠(yuǎn)程通信裝置,包括:
25、通過所述遠(yuǎn)程通信裝置的第二虛擬網(wǎng)卡,接收車輛中域控制器發(fā)送的網(wǎng)絡(luò)數(shù)據(jù);
26、在所述遠(yuǎn)程通信裝置維護(hù)的路由表信息中,查詢所述第二虛擬網(wǎng)卡的映射對(duì)象,所述路由表信息中所述第二虛擬網(wǎng)卡的映射對(duì)象為與目標(biāo)網(wǎng)絡(luò)通道對(duì)應(yīng)的目標(biāo)第一虛擬網(wǎng)卡;所述目標(biāo)網(wǎng)絡(luò)通道基于多個(gè)網(wǎng)絡(luò)通道的狀態(tài)信息確定;所述多個(gè)網(wǎng)絡(luò)通道中包含多種通信方式的網(wǎng)絡(luò)通道;不同的網(wǎng)絡(luò)通道對(duì)應(yīng)使用的第一虛擬網(wǎng)卡不同;
27、將所述網(wǎng)絡(luò)數(shù)據(jù)通過所述目標(biāo)第一虛擬網(wǎng)卡發(fā)送至外部網(wǎng)絡(luò)設(shè)備。
28、上述方面所提供的車輛的網(wǎng)絡(luò)控制方法,能夠利用遠(yuǎn)程通信裝置維護(hù)的路由表信息,查詢到第二虛擬網(wǎng)卡的映射對(duì)象,從而選擇映射對(duì)象對(duì)應(yīng)的網(wǎng)絡(luò)通道進(jìn)行數(shù)據(jù)傳輸,實(shí)現(xiàn)不同網(wǎng)絡(luò)通道之間的切換。
29、一種可選的實(shí)施方式中,所述第二虛擬網(wǎng)卡包括多個(gè)第二虛擬網(wǎng)卡;所述路由表信息中維護(hù)有各個(gè)第二虛擬網(wǎng)卡的所述映射對(duì)象;
30、所述在所述遠(yuǎn)程通信裝置維護(hù)的路由表信息中,查詢所述第二虛擬網(wǎng)卡的映射對(duì)象,包括:
31、確定接收到所述網(wǎng)絡(luò)數(shù)據(jù)的第二虛擬網(wǎng)卡的標(biāo)識(shí)信息;
32、從所述遠(yuǎn)程通信裝置維護(hù)的路由表信息中,查詢與所述標(biāo)識(shí)信息匹配的所述映射對(duì)象。
33、一種可選的實(shí)施方式中,在將所述網(wǎng)絡(luò)數(shù)據(jù)通過所述目標(biāo)第一虛擬網(wǎng)卡發(fā)送至外部網(wǎng)絡(luò)設(shè)備失敗的情況下,所述方法還包括:
34、基于所述多個(gè)網(wǎng)絡(luò)通道的狀態(tài)信息,確定新的目標(biāo)網(wǎng)絡(luò)通道;
35、根據(jù)所述新的目標(biāo)網(wǎng)絡(luò)通道,更新所述遠(yuǎn)程通信裝置維護(hù)的路由表信息;
36、將所述網(wǎng)絡(luò)數(shù)據(jù)通過所述新的目標(biāo)網(wǎng)絡(luò)通道對(duì)應(yīng)的新的目標(biāo)第一虛擬網(wǎng)卡發(fā)送至所述外部網(wǎng)絡(luò)設(shè)備。
37、上述實(shí)施方式,能夠在發(fā)送網(wǎng)絡(luò)數(shù)據(jù)失敗的情況下,重新選擇網(wǎng)絡(luò)通道,提高網(wǎng)絡(luò)數(shù)據(jù)發(fā)送的可靠性。
38、一種可選的實(shí)施方式中,所述通過所述遠(yuǎn)程通信裝置的第二虛擬網(wǎng)卡,接收車輛中域控制器發(fā)送的網(wǎng)絡(luò)數(shù)據(jù),包括:
39、通過所述遠(yuǎn)程通信裝置的第二虛擬網(wǎng)卡,接收所述車輛中域控制器上運(yùn)行的目標(biāo)應(yīng)用發(fā)送的網(wǎng)絡(luò)數(shù)據(jù);所述網(wǎng)絡(luò)數(shù)據(jù)為所述目標(biāo)應(yīng)用通過所述車輛中域控制器內(nèi)的第三虛擬網(wǎng)卡傳輸至所述第二虛擬網(wǎng)卡的。
40、第三方面,本公開實(shí)施例還提供一種車輛的網(wǎng)絡(luò)控制裝置,包括:
41、監(jiān)測(cè)模塊,用于監(jiān)測(cè)所述車輛的多個(gè)網(wǎng)絡(luò)通道的狀態(tài)信息;所述多個(gè)網(wǎng)絡(luò)通道中包含多種通信方式的網(wǎng)絡(luò)通道;不同的網(wǎng)絡(luò)通道對(duì)應(yīng)使用的第一虛擬網(wǎng)卡不同,所述第一虛擬網(wǎng)卡用于將接收的網(wǎng)絡(luò)數(shù)據(jù)發(fā)送至外部網(wǎng)絡(luò)設(shè)備;
42、確定模塊,用于在多個(gè)網(wǎng)絡(luò)通道中任一網(wǎng)絡(luò)通道的狀態(tài)信息發(fā)生變化時(shí),基于所述多個(gè)網(wǎng)絡(luò)通道的狀態(tài)信息,確定目標(biāo)網(wǎng)絡(luò)通道;
43、更新模塊,用于根據(jù)所述目標(biāo)網(wǎng)絡(luò)通道,更新所述遠(yuǎn)程通信裝置維護(hù)的路由表信息,所述更新后的路由表信息包括:所述遠(yuǎn)程通信裝置的第二虛擬網(wǎng)卡的映射對(duì)象,所述第二虛擬網(wǎng)卡的映射對(duì)象為所述目標(biāo)網(wǎng)絡(luò)通道對(duì)應(yīng)的目標(biāo)第一虛擬網(wǎng)卡;所述第二虛擬網(wǎng)卡用于為所述車輛中域控制器與所述第二虛擬網(wǎng)卡的所述映射對(duì)象之間提供通信連接。
44、一種可選的實(shí)施方式中,所述確定模塊具體用于:
45、基于所述多個(gè)網(wǎng)絡(luò)通道的狀態(tài)信息,從所述多個(gè)網(wǎng)絡(luò)通道中確定出可用網(wǎng)絡(luò)通道;
46、基于各個(gè)可用網(wǎng)絡(luò)通道對(duì)應(yīng)的使用優(yōu)先級(jí)信息,從所述可用網(wǎng)絡(luò)通道中確定出所述目標(biāo)網(wǎng)絡(luò)通道。
47、一種可選的實(shí)施方式中,所述確定模塊在基于各個(gè)可用網(wǎng)絡(luò)通道對(duì)應(yīng)的優(yōu)先級(jí)信息,從所述可用網(wǎng)絡(luò)通道中確定出所述目標(biāo)網(wǎng)絡(luò)通道時(shí),用于:
48、基于所述各個(gè)可用網(wǎng)絡(luò)通道的狀態(tài)信息,確定所述各個(gè)可用網(wǎng)絡(luò)通道的狀態(tài)權(quán)重;
49、基于所述各個(gè)可用網(wǎng)絡(luò)通道的狀態(tài)權(quán)重,以及所述各個(gè)可用網(wǎng)絡(luò)通道的使用優(yōu)先級(jí),確定所述可用網(wǎng)絡(luò)通道的選擇分值;
50、基于各個(gè)可用網(wǎng)絡(luò)通道的所述選擇分值,從所述可用網(wǎng)絡(luò)通道中確定出所述目標(biāo)網(wǎng)絡(luò)通道。
51、一種可選的實(shí)施方式中,所述第二虛擬網(wǎng)卡包括多個(gè)第二虛擬網(wǎng)卡;所述確定模塊在基于各個(gè)可用網(wǎng)絡(luò)通道對(duì)應(yīng)的使用優(yōu)先級(jí)信息,從所述可用網(wǎng)絡(luò)通道中確定出所述目標(biāo)網(wǎng)絡(luò)通道時(shí),用于:
52、針對(duì)所述多個(gè)第二虛擬網(wǎng)卡中的每個(gè)第二虛擬網(wǎng)卡,基于與該第二虛擬網(wǎng)卡對(duì)應(yīng)的網(wǎng)絡(luò)通道使用優(yōu)先級(jí)信息,從所述可用網(wǎng)絡(luò)通道中確定出與該第二虛擬網(wǎng)卡對(duì)應(yīng)的所述目標(biāo)網(wǎng)絡(luò)通道。
53、一種可選的實(shí)施方式中,將所述路由表信息中,所述第二虛擬網(wǎng)卡的映射對(duì)象切換為所述目標(biāo)第一虛擬網(wǎng)卡之后,所述更新模塊還用于:
54、向所述域控制器發(fā)送網(wǎng)絡(luò)通道切換通知信息;所述網(wǎng)絡(luò)通道切換通知信息用于指示所述域控制器通過所述第二虛擬網(wǎng)卡及所述目標(biāo)第一虛擬網(wǎng)卡重新與所述外部網(wǎng)絡(luò)設(shè)備建立通信連接。
55、一種可選的實(shí)施方式中,所述多種類型的網(wǎng)絡(luò)通道包括無線保真wifi網(wǎng)絡(luò)通道和蜂窩網(wǎng)絡(luò)通道;所述多個(gè)網(wǎng)絡(luò)通道包括一個(gè)或多個(gè)wifi網(wǎng)絡(luò)通道,以及一個(gè)或多個(gè)蜂窩網(wǎng)絡(luò)通道。
56、第四方面,本公開實(shí)施例還提供另一種車輛的網(wǎng)絡(luò)控制裝置,包括:
57、接收模塊,用于通過所述遠(yuǎn)程通信裝置的第二虛擬網(wǎng)卡,接收車輛中域控制器發(fā)送的網(wǎng)絡(luò)數(shù)據(jù);
58、查詢模塊,用于在所述遠(yuǎn)程通信裝置維護(hù)的路由表信息中,查詢所述第二虛擬網(wǎng)卡的映射對(duì)象,所述路由表信息中所述第二虛擬網(wǎng)卡的映射對(duì)象為與目標(biāo)網(wǎng)絡(luò)通道對(duì)應(yīng)的目標(biāo)第一虛擬網(wǎng)卡;所述目標(biāo)網(wǎng)絡(luò)通道基于多個(gè)網(wǎng)絡(luò)通道的狀態(tài)信息確定;所述多個(gè)網(wǎng)絡(luò)通道中包含多種通信方式的網(wǎng)絡(luò)通道;不同的網(wǎng)絡(luò)通道對(duì)應(yīng)使用的第一虛擬網(wǎng)卡不同;
59、發(fā)送模塊,用于將所述網(wǎng)絡(luò)數(shù)據(jù)通過所述目標(biāo)第一虛擬網(wǎng)卡發(fā)送至外部網(wǎng)絡(luò)設(shè)備。
60、一種可選的實(shí)施方式中,所述第二虛擬網(wǎng)卡包括多個(gè)第二虛擬網(wǎng)卡;所述路由表信息中維護(hù)有各個(gè)第二虛擬網(wǎng)卡的所述映射對(duì)象;
61、所述查詢模塊具體用于:
62、確定接收到所述網(wǎng)絡(luò)數(shù)據(jù)的第二虛擬網(wǎng)卡的標(biāo)識(shí)信息;
63、從所述遠(yuǎn)程通信裝置維護(hù)的路由表信息中,查詢與所述標(biāo)識(shí)信息匹配的所述映射對(duì)象。
64、一種可選的實(shí)施方式中,在將所述網(wǎng)絡(luò)數(shù)據(jù)通過所述目標(biāo)第一虛擬網(wǎng)卡發(fā)送至外部網(wǎng)絡(luò)設(shè)備失敗的情況下,所述發(fā)送模塊還用于:
65、基于所述多個(gè)網(wǎng)絡(luò)通道的狀態(tài)信息,確定新的目標(biāo)網(wǎng)絡(luò)通道;
66、根據(jù)所述新的目標(biāo)網(wǎng)絡(luò)通道,更新所述遠(yuǎn)程通信裝置維護(hù)的路由表信息;
67、將所述網(wǎng)絡(luò)數(shù)據(jù)通過所述新的目標(biāo)網(wǎng)絡(luò)通道對(duì)應(yīng)的新的目標(biāo)第一虛擬網(wǎng)卡發(fā)送至所述外部網(wǎng)絡(luò)設(shè)備。
68、一種可選的實(shí)施方式中,所述接收模塊具體用于:
69、通過所述遠(yuǎn)程通信裝置的第二虛擬網(wǎng)卡,接收所述車輛中域控制器上運(yùn)行的目標(biāo)應(yīng)用發(fā)送的網(wǎng)絡(luò)數(shù)據(jù);所述網(wǎng)絡(luò)數(shù)據(jù)為所述目標(biāo)應(yīng)用通過所述車輛中域控制器內(nèi)的第三虛擬網(wǎng)卡傳輸至所述第二虛擬網(wǎng)卡的。
70、第五方面,本公開可選實(shí)現(xiàn)方式還提供一種計(jì)算機(jī)設(shè)備,處理器、存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有所述處理器可執(zhí)行的機(jī)器可讀指令,所述處理器用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的機(jī)器可讀指令,所述機(jī)器可讀指令被所述處理器執(zhí)行時(shí),所述機(jī)器可讀指令被所述處理器執(zhí)行時(shí)執(zhí)行上述第一方面,或第一方面中任一種可能的實(shí)施方式中的步驟,或執(zhí)行上述第二方面,或第二方面中任一種可能的實(shí)施方式中的步驟。
71、第六方面,本公開可選實(shí)現(xiàn)方式還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被運(yùn)行時(shí)執(zhí)行上述第一方面,或第一方面中任一種可能的實(shí)施方式中的步驟,或執(zhí)行上述第二方面,或第二方面中任一種可能的實(shí)施方式中的步驟。
72、關(guān)于上述車輛的網(wǎng)絡(luò)控制裝置、計(jì)算機(jī)設(shè)備、及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的效果描述參見上述車輛的網(wǎng)絡(luò)控制方法的說明,這里不再贅述。
73、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,而非限制本公開的技術(shù)方案。
74、為使本公開的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。