本申請涉及遠程駕駛座艙與賽車的動態(tài)連接,尤其涉及一種遠程駕駛座艙與賽車的動態(tài)連接系統(tǒng)、方法及相關(guān)裝置。
背景技術(shù):
1、游戲機廳虛擬的賽車游戲機沒有真實感,且功能較少;而現(xiàn)實中的賽車雖然能夠讓人真實的感覺到速度和技術(shù)的較量,但其危險性較高。隨著互聯(lián)網(wǎng)技術(shù)和云計算的迅猛發(fā)展,使得遠程賽車成為可能。而要實現(xiàn)遠程賽車,需要一種安全靈活可靠的方式,規(guī)?;鉀Q海量的遠程駕駛座艙和海量賽車之間的動態(tài)連接。由于控制端與受控端的地理位置分布的不確定性,特別是賽車的高度機動性,造成遠程駕駛難以建立直接的連接,若經(jīng)由不可靠的中間網(wǎng)絡(luò)來建立連接,會導致網(wǎng)絡(luò)質(zhì)量無法保證,甚至無法建立連接。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┝艘环N遠程駕駛座艙與賽車的動態(tài)連接系統(tǒng)、方法及相關(guān)裝置,用于實現(xiàn)海量的遠程駕駛座艙和海量賽車之間的動態(tài)連接。
2、有鑒于此,本申請第一方面提供了一種遠程駕駛座艙與賽車的動態(tài)連接方法,包括:
3、賽車,用于通過mqtt協(xié)議接入遠程駕駛云平臺,并實時上報賽車信息到所述遠程駕駛云平臺,所述賽車信息包括位置信息和狀態(tài)信息;
4、遠程駕駛座艙,用于通過https協(xié)議接入所述遠程駕駛云平臺,在用戶登入并進行身份驗證后,與所述遠程駕駛云平臺建立websocket連接,從所述遠程駕駛云平臺中獲取可用賽車場地、賽車以及賽車信息,并從所述可用賽車場地中選擇賽車場地,根據(jù)所述賽車場地中賽車的狀態(tài)信息選擇可用賽車并發(fā)送連車請求;
5、所述遠程駕駛云平臺通過遠程通信協(xié)議與多個公有云資源路由節(jié)點建立連接,用于在接收到所述連車請求后,根據(jù)賽車和遠程駕駛座艙的位置信息以及各公有云資源路由節(jié)點的網(wǎng)絡(luò)狀態(tài)生成節(jié)點列表,并發(fā)送所述節(jié)點列表給所述遠程駕駛座艙;
6、所述遠程駕駛座艙,還用于隨機生成連接密碼串,根據(jù)所述節(jié)點列表中的節(jié)點順序逐個連接公有云資源路由節(jié)點,直至連接成功,并上報成功連接的目標公有云資源路由節(jié)點和連接密碼串給所述遠程駕駛云平臺;
7、所述遠程駕駛云平臺,還用于向所述遠程駕駛座艙選中的賽車下發(fā)所述目標公有云資源路由節(jié)點和所述連接密碼串,使得該賽車通過所述連接密碼串與所述目標公有云資源路由節(jié)點建立連接,并通過所述目標公有云資源路由節(jié)點建立的網(wǎng)絡(luò)通道傳輸音視頻流和傳感器數(shù)據(jù)流給所述遠程駕駛座艙,以及接收所述遠程駕駛座艙發(fā)送的控車指令。
8、可選的,所述遠程駕駛座艙,還用于發(fā)送結(jié)束控車請求給所述遠程駕駛云平臺;
9、所述遠程駕駛云平臺,還用于在接收到所述結(jié)束控車請求后,發(fā)送公有云資源釋放指令給所述遠程駕駛座艙選中的賽車,使得該賽車釋放目標公有云資源路由節(jié)點連接,恢復該賽車為可選中狀態(tài),并返回結(jié)束控車響應(yīng);
10、所述遠程駕駛座艙,還用于在接收到結(jié)束控車響應(yīng)后,釋放目標公有云資源路由節(jié)點連接。
11、可選的,所述遠程駕駛云平臺,還用于實時獲取各公有云資源路由節(jié)點的負荷、連接數(shù)、帶寬和/或延遲信息,確定各公有云資源路由節(jié)點的網(wǎng)絡(luò)狀態(tài)。
12、可選的,所述遠程駕駛云平臺,具體用于:
13、在接收到所述連車請求后,根據(jù)賽車和遠程駕駛座艙的位置信息和各公有云資源路由節(jié)點的網(wǎng)絡(luò)狀態(tài)分配可用的公有云資源路由節(jié)點;
14、根據(jù)各可用的公有云資源路由節(jié)點的網(wǎng)絡(luò)狀態(tài)對可用的公有云資源路由節(jié)點進行排序,生成節(jié)點列表;
15、將所述節(jié)點列表發(fā)送給所述遠程駕駛座艙。
16、可選的,所述遠程駕駛云平臺,還用于在接收所述連車請求后,檢查被所述遠程駕駛座艙選中的賽車的狀態(tài)信息,并將賽車的狀態(tài)設(shè)置為已選中狀態(tài)。
17、本申請第二方面提供了一種遠程駕駛座艙與賽車的動態(tài)連接方法,包括:
18、遠程駕駛云平臺與賽車通過mqtt協(xié)議建立連接,接收賽車實時上報的賽車信息,所述賽車信息包括位置信息和狀態(tài)信息;
19、所述遠程駕駛云平臺通過https協(xié)議與遠程駕駛座艙建立連接,在用戶登入并進行身份驗證后與所述遠程駕駛座艙建立websocket連接,發(fā)送可用賽車場地、賽車以及賽車信息給所述遠程駕駛座艙,由所述遠程駕駛座艙從所述可用賽車場地中選擇賽車場地,并根據(jù)所述賽車場地中賽車的狀態(tài)信息選擇可用賽車并發(fā)送連車請求;
20、所述遠程駕駛云平臺在接收到所述連車請求后,根據(jù)賽車和遠程駕駛座艙的位置信息以及各公有云資源路由節(jié)點的網(wǎng)絡(luò)狀態(tài)生成節(jié)點列表,并發(fā)送所述節(jié)點列表給所述遠程駕駛座艙,使得所述遠程駕駛座艙根據(jù)所述節(jié)點列表中的節(jié)點順序逐個連接公有云資源路由節(jié)點,直至連接成功,并上報成功連接的目標公有云資源路由節(jié)點和隨機生成的連接密碼串;其中,所述遠程駕駛云平臺通過遠程通信協(xié)議與多個公有云資源路由節(jié)點建立連接;
21、所述遠程駕駛云平臺向所述遠程駕駛座艙選中的賽車下發(fā)所述目標公有云資源路由節(jié)點和所述連接密碼串,使得該賽車通過所述連接密碼串與所述目標公有云資源路由節(jié)點建立連接,并通過所述目標公有云資源路由節(jié)點建立的網(wǎng)絡(luò)通道傳輸音視頻流和傳感器數(shù)據(jù)流給所述遠程駕駛座艙,以及接收所述遠程駕駛座艙發(fā)送的控車指令。
22、可選的,所述方法還包括:
23、所述遠程駕駛云平臺接收所述遠程駕駛座艙發(fā)送的結(jié)束控車請求,發(fā)送公有云資源釋放指令給所述遠程駕駛座艙選中的賽車,使得該賽車釋放目標公有云資源路由節(jié)點連接,恢復該賽車為可選中狀態(tài),并返回結(jié)束控車響應(yīng)給所述遠程駕駛座艙,使得所述遠程駕駛座艙釋放目標公有云資源路由節(jié)點連接。
24、可選的,所述方法還包括:
25、所述遠程駕駛云平臺實時獲取各公有云資源路由節(jié)點的負荷、連接數(shù)、帶寬和/或延遲信息,確定各公有云資源路由節(jié)點的網(wǎng)絡(luò)狀態(tài)。
26、本申請第二方面提供了一種電子設(shè)備,所述設(shè)備包括處理器以及存儲器;
27、所述存儲器用于存儲程序代碼,并將所述程序代碼傳輸給所述處理器;
28、所述處理器用于根據(jù)所述程序代碼中的指令執(zhí)行第二方面任一種所述的遠程駕駛座艙與賽車的動態(tài)連接方法。
29、本申請第三方面提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)用于存儲程序代碼,所述程序代碼被處理器執(zhí)行時實現(xiàn)第二方面任一種所述的遠程駕駛座艙與賽車的動態(tài)連接方法。
30、從以上技術(shù)方案可以看出,本申請具有以下優(yōu)點:
31、本申請通過現(xiàn)有互聯(lián)網(wǎng)和物聯(lián)網(wǎng)技術(shù)在實現(xiàn)對海量賽車的接入管理,以及海量遠程駕駛座艙的接入管理的基礎(chǔ)上,實現(xiàn)按用戶的需求,建立駕駛座艙和賽車之間的遠程控制和視聽觸覺反饋連接,克服了現(xiàn)有技術(shù)的限制并實現(xiàn)大范圍的地域覆蓋和資源共享,提高了遠程賽車的資源利用率和效率,實現(xiàn)了海量的遠程駕駛座艙和海量賽車之間的動態(tài)連接,并提高了賽車的安全性。
1.一種遠程駕駛座艙與賽車的動態(tài)連接系統(tǒng),其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的遠程駕駛座艙與賽車的動態(tài)連接系統(tǒng),其特征在于,所述遠程駕駛座艙,還用于發(fā)送結(jié)束控車請求給所述遠程駕駛云平臺;
3.根據(jù)權(quán)利要求1所述的遠程駕駛座艙與賽車的動態(tài)連接系統(tǒng),其特征在于,所述遠程駕駛云平臺,還用于實時獲取各公有云資源路由節(jié)點的負荷、連接數(shù)、帶寬和/或延遲信息,確定各公有云資源路由節(jié)點的網(wǎng)絡(luò)狀態(tài)。
4.根據(jù)權(quán)利要求1所述的遠程駕駛座艙與賽車的動態(tài)連接系統(tǒng),其特征在于,所述遠程駕駛云平臺,具體用于:
5.根據(jù)權(quán)利要求1所述的遠程駕駛座艙與賽車的動態(tài)連接系統(tǒng),其特征在于,所述遠程駕駛云平臺,還用于在接收所述連車請求后,檢查被所述遠程駕駛座艙選中的賽車的狀態(tài)信息,并將賽車的狀態(tài)設(shè)置為已選中狀態(tài)。
6.一種遠程駕駛座艙與賽車的動態(tài)連接方法,其特征在于,包括:
7.根據(jù)權(quán)利要求6所述的遠程駕駛座艙與賽車的動態(tài)連接方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求5所述的遠程駕駛座艙與賽車的動態(tài)連接方法,其特征在于,所述方法還包括:
9.一種電子設(shè)備,其特征在于,所述設(shè)備包括處理器以及存儲器;
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)用于存儲程序代碼,所述程序代碼被處理器執(zhí)行時實現(xiàn)權(quán)利要求6-8任一項所述的遠程駕駛座艙與賽車的動態(tài)連接方法。