本公開涉及遠程協(xié)助,尤其涉及一種終端系統(tǒng)的接入方法、網(wǎng)格服務(wù)器、網(wǎng)格終端及控制終端。
背景技術(shù):
1、車輛在臺架環(huán)境、工廠調(diào)試或者路試階段等場景下,經(jīng)常需要其他設(shè)備連入車輛系統(tǒng)進行問題排查或者查看車輛系統(tǒng)中的服務(wù)運行情況。目前在將其他設(shè)備連入車輛系統(tǒng)時,需要該其他設(shè)備通過跳板機來連入車輛系統(tǒng),由于每次都需要通過跳板機來連入車輛系統(tǒng),因此在技術(shù)人員在跳板機所在現(xiàn)場時,才具備連入車輛系統(tǒng)的條件,這樣在識別到車輛存在問題需要進行問題排查時,無法及時連入車輛系統(tǒng)進行問題排查。
技術(shù)實現(xiàn)思路
1、為了解決上述技術(shù)問題或者至少部分地解決上述技術(shù)問題,本公開提供了一種終端系統(tǒng)的接入方法、網(wǎng)格服務(wù)器、網(wǎng)格終端及控制終端,可以讓控制終端遠程接入網(wǎng)格終端中的系統(tǒng),無需經(jīng)過跳扳機進行接入,從而可以及時連入車輛系統(tǒng)進行問題排查。
2、為了實現(xiàn)上述目的,本公開實施例提供的技術(shù)方案如下:
3、第一方面,提供一種終端系統(tǒng)的接入方法,包括:
4、獲取網(wǎng)格終端的標識、以及所述網(wǎng)格終端中的目標系統(tǒng)標識;
5、確定與所述網(wǎng)格終端的標識對應(yīng)的所述網(wǎng)格終端的端口號;
6、確定與所述目標系統(tǒng)標識匹配的frpc文件標識和frps信息;
7、向網(wǎng)格終端發(fā)送frpc執(zhí)行指令,所述frpc執(zhí)行指令用于使所述網(wǎng)格終端執(zhí)行所述frpc文件標識所指示的frpc文件,并啟動frpc進程通過所述端口號連接至所述frps信息指示的frp服務(wù)器;其中,所述frpc執(zhí)行指令中包括:所述frpc文件標識、所述frps信息以及所述端口號;
8、在接收到所述網(wǎng)格終端發(fā)送的針對所述frpc執(zhí)行指令的執(zhí)行響應(yīng)消息之后,向控制終端發(fā)送所述執(zhí)行響應(yīng)消息,以使得所述控制終端在接收到所述執(zhí)行響應(yīng)消息之后,獲取ssh指令,并基于ssh指令連接至所述網(wǎng)格終端中的目標系統(tǒng),其中,所述ssh指令中包括所述端口號,所述執(zhí)行響應(yīng)消息用于指示所述網(wǎng)格終端已經(jīng)通過所述端口號連接至所述frp服務(wù)器。
9、第二方面,提供一種終端系統(tǒng)的接入方法,包括:
10、接收網(wǎng)格服務(wù)器發(fā)送的frpc執(zhí)行指令,所述frpc執(zhí)行指令中包括:frpc文件標識、frps信息以及網(wǎng)格終端的端口號;
11、執(zhí)行所述frpc文件標識所指示的frpc文件,以啟動frpc進程通過所述端口號連接至所述frps信息指示的frp服務(wù)器;
12、向網(wǎng)格服務(wù)器發(fā)送針對frpc執(zhí)行指令的執(zhí)行響應(yīng)消息,執(zhí)行響應(yīng)消息用于指示網(wǎng)格終端已經(jīng)通過所述端口號連接至所述frp服務(wù)器。
13、第三方面,提供一種終端系統(tǒng)的接入方法,包括:
14、在接收網(wǎng)格服務(wù)器發(fā)送的執(zhí)行響應(yīng)消息之后,獲取ssh指令,所述執(zhí)行響應(yīng)消息用于指示網(wǎng)格終端已經(jīng)通過網(wǎng)格終端對應(yīng)的端口號連接至frp服務(wù)器;
15、基于ssh指令連接至所述網(wǎng)格終端中的目標系統(tǒng),其中,所述ssh指令中包括所述端口號。
16、第四方面,提供一種網(wǎng)格服務(wù)器,包括:
17、獲取模塊,用于獲取網(wǎng)格終端的標識、以及網(wǎng)格終端中的目標系統(tǒng)標識;
18、確定模塊,用于確定與所述網(wǎng)格終端的標識對應(yīng)的所述網(wǎng)格終端的端口號;確定與所述目標系統(tǒng)標識匹配的frpc文件標識和frps信息;
19、收發(fā)模塊,用于向網(wǎng)格終端發(fā)送frpc執(zhí)行指令,所述frpc執(zhí)行指令用于使所述網(wǎng)格終端執(zhí)行所述frpc文件標識所指示的frpc文件,并啟動frpc進程通過所述端口號連接至所述frps信息指示的frp服務(wù)器;其中,所述frpc執(zhí)行指令中包括:所述frpc文件標識、所述frps信息以及所述端口號;在接收到所述網(wǎng)格終端發(fā)送的針對所述frpc執(zhí)行指令的執(zhí)行響應(yīng)消息之后,向控制終端發(fā)送所述執(zhí)行響應(yīng)消息,以使得所述控制終端在接收到所述執(zhí)行響應(yīng)消息之后,獲取ssh指令,并基于ssh指令連接至所述網(wǎng)格終端中的目標系統(tǒng),其中,所述ssh指令中包括所述端口號,所述執(zhí)行響應(yīng)消息用于指示所述網(wǎng)格終端已經(jīng)通過所述端口號連接至所述frp服務(wù)器。
20、第五方面,提供一種網(wǎng)格終端,包括:
21、收發(fā)模塊,用于接收網(wǎng)格服務(wù)器發(fā)送的frpc執(zhí)行指令,所述frpc執(zhí)行指令中包括:frpc文件標識、frps信息以及網(wǎng)格終端的端口號;
22、執(zhí)行模塊,用于執(zhí)行所述frpc文件標識所指示的frpc文件,以啟動frpc進程通過所述端口號連接至所述frps信息指示的frp服務(wù)器;
23、第六方面,提供一種控制終端,包括:
24、連接模塊,用于在接收網(wǎng)格服務(wù)器發(fā)送的執(zhí)行響應(yīng)消息之后,獲取ssh指令,所述執(zhí)行響應(yīng)消息用于指示網(wǎng)格終端已經(jīng)通過網(wǎng)格終端對應(yīng)的端口號連接至frp服務(wù)器;
25、基于ssh指令連接至所述網(wǎng)格終端中的目標系統(tǒng),其中,所述ssh指令中包括所述端口號。
26、第七方面,提供一種電子設(shè)備,包括:處理器、存儲器及存儲在存儲器上并可在處理器上運行的計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)實現(xiàn)以下至少一項:
27、如權(quán)利要求第一方面所述的終端系統(tǒng)的接入方法;
28、如權(quán)利要求第二方面所述的終端系統(tǒng)的接入方法;
29、如權(quán)利要求第三方面所述的終端系統(tǒng)的接入方法。
30、第八方面,提供一種計算機可讀存儲介質(zhì),包括:計算機可讀存儲介質(zhì)上存儲計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)以下至少一項:
31、如權(quán)利要求第一方面所述的終端系統(tǒng)的接入方法;
32、如權(quán)利要求第二方面所述的終端系統(tǒng)的接入方法;
33、如權(quán)利要求第三方面所述的終端系統(tǒng)的接入方法。
34、第九方面,提供一種計算機程序產(chǎn)品,其特征在于,包括:當計算機程序產(chǎn)品在計算機上運行時,使得計算機實現(xiàn)以下至少一項:
35、如權(quán)利要求第一方面所述的終端系統(tǒng)的接入方法;
36、如權(quán)利要求第二方面所述的終端系統(tǒng)的接入方法;
37、如權(quán)利要求第三方面所述的終端系統(tǒng)的接入方法。
38、本公開實施例提供的終端系統(tǒng)的接入方法,網(wǎng)絡(luò)服務(wù)器可以獲取網(wǎng)格終端的標識、以及網(wǎng)格終端中的目標系統(tǒng)標識;確定與網(wǎng)格終端的標識對應(yīng)的網(wǎng)格終端的端口號;確定與目標系統(tǒng)標識匹配的frpc文件標識和frps信息;向網(wǎng)格終端發(fā)送frpc執(zhí)行指令,該frpc執(zhí)行指令使網(wǎng)格終端執(zhí)行frpc文件標識所指示的frpc文件,以啟動frpc進程通過該端口號連接至frps信息指示的frp服務(wù)器;在接收到網(wǎng)格終端發(fā)送的針對frpc執(zhí)行指令的執(zhí)行響應(yīng)消息之后,向控制終端發(fā)送執(zhí)行響應(yīng)消息,執(zhí)行響應(yīng)消息用于指示網(wǎng)格終端已經(jīng)通過frpc進程連接至frp服務(wù)器,這樣在控制終端接收到該執(zhí)行響應(yīng)消息之后,就可以基于攜帶有該端口號的ssh指令連接至網(wǎng)格終端中的目標系統(tǒng),這樣控制終端就可以實現(xiàn)與網(wǎng)格終端中的目標系統(tǒng)直接連接,不需要跳扳機介入,并且即使是在控制終端距離網(wǎng)格終端較遠的情況下也可以對網(wǎng)格終端進行遠程協(xié)助,從而可以實現(xiàn)及時連入車輛系統(tǒng)進行問題排查。