本說明書實施例涉及計算機,特別涉及一種列車離站計時方法、裝置、系統(tǒng)及計算設備。
背景技術:
1、隨著計算機技術、智能控制技術的快速發(fā)展,軌道交通越來越受到大多數人的關注,列車自動監(jiān)控系統(tǒng)(automatic?train?supervision,ats)是軌道交通系統(tǒng)的重要組成部分,對于列車的安全運行起著關鍵作用。ats子系統(tǒng)通過與其他子系統(tǒng)的協調配合,共同完成對軌道交通中運營列車和信號設備的管理和控制。
2、現有技術中,ats子系統(tǒng)中包括多個可以顯示離站計時的客戶端,當列車運行至站臺時,各個客戶端均會收到服務端下發(fā)的計時命令,客戶端收到計時命令后,自身開啟計時器,每個周期處理一次將當前計時加/減1,計時每秒變化,將計時結果刷新在客戶端的前端頁面中,顯示離站計時。
3、然而,因不同客戶端的設備硬件條件、使用資源等不一致,不同客戶端的計時結果可能會出現不一致情況,待計時時長越長其差異會越大,同一空間的多個客戶端顯示的離站計時可能會不一致,差異明顯,用戶體驗差。因而,亟需一種更準確的離站計時方案。
技術實現思路
1、有鑒于此,本說明書實施例提供了一種列車離站計時方法。本說明書一個或者多個實施例同時涉及另一種列車離站計時,一種列車離站計時裝置,另一種列車離站計時裝置,一種列車離站計時系統(tǒng),一種計算設備,一種計算機可讀存儲介質以及一種計算機程序產品,以解決現有技術中存在的技術缺陷。
2、根據本說明書實施例的第一方面,提供了一種列車離站計時方法,應用于客戶端,包括:
3、接收服務端下發(fā)的離站計時命令,并記錄所述離站計時命令的接收時間,其中,所述離站計時命令為目標列車運行至目標站臺的情況下基于目標列車的實際到站時間和計劃離站時間生成,所述離站計時命令攜帶計時類型和待計時時長;
4、周期性獲取本地時間,根據所述離站計時命令的接收時間和當前周期的本地時間,確定當前周期的計時偏移時間;
5、根據所述計時類型,對所述待計時時長和所述當前周期的計時偏移時間進行處理,確定所述當前周期的離站計時結果。
6、根據本說明書實施例的第二方面,提供了一種列車離站計時方法,應用于服務端,包括:
7、在目標列車運行至目標站臺的情況下,記錄所述目標列車的實際到站時間;
8、根據所述實際到站時間和所述目標列車的計劃離站時間,確定所述目標列車的計時類型和待計時時長;
9、根據所述計時類型和所述待計時時長生成離站計時命令,并將所述離站計時命令下發(fā)給至少兩個客戶端,其中,所述離站計時命令用于指示所述至少兩個客戶端執(zhí)行上述第一方面的列車離站計時方法。
10、根據本說明書實施例的第三方面,提供了一種列車離站計時裝置,應用于客戶端,包括:
11、第一記錄模塊,被配置為接收服務端下發(fā)的離站計時命令,并記錄所述離站計時命令的接收時間,其中,所述離站計時命令為目標列車運行至目標站臺的情況下基于目標列車的實際到站時間和計劃離站時間生成,所述離站計時命令攜帶計時類型和待計時時長;
12、第一確定模塊,被配置為周期性獲取本地時間,根據所述離站計時命令的接收時間和當前周期的本地時間,確定當前周期的計時偏移時間;
13、第二確定模塊,被配置為根據所述計時類型,對所述待計時時長和所述當前周期的計時偏移時間進行處理,確定所述當前周期的離站計時結果。
14、根據本說明書實施例的第四方面,提供了一種列車離站計時裝置,應用于服務端,包括:
15、第二記錄模塊,被配置為在目標列車運行至目標站臺的情況下,記錄所述目標列車的實際到站時間;
16、第三確定模塊,被配置為根據所述實際到站時間和所述目標列車的計劃離站時間,確定所述目標列車的計時類型和待計時時長;
17、第一下發(fā)模塊,被配置為根據所述計時類型和所述待計時時長生成離站計時命令,并將所述離站計時命令下發(fā)給至少兩個客戶端,其中,所述離站計時命令用于指示所述至少兩個客戶端執(zhí)行上述第一方面的列車離站計時方法。
18、根據本說明書實施例的第五方面,提供了一種列車離站計時系統(tǒng),包括服務端和至少兩個客戶端;
19、所述服務端,被配置為在目標列車運行至目標站臺的情況下,記錄所述目標列車的實際到站時間;根據所述實際到站時間和所述目標列車的計劃離站時間,確定所述目標列車的計時類型和待計時時長;根據所述計時類型和所述待計時時長生成離站計時命令,并將所述離站計時命令下發(fā)給至少兩個客戶端;
20、所述至少兩個客戶端,被配置為接收所述服務端下發(fā)的離站計時命令,并記錄所述離站計時命令的接收時間;周期性獲取本地時間,根據所述離站計時命令的接收時間和當前周期的本地時間,確定當前周期的計時偏移時間;根據所述計時類型對應的計時策略,對所述待計時時長和所述當前周期的計時偏移時間進行處理,確定所述當前周期的離站計時結果。
21、根據本說明書實施例的第六方面,提供了一種計算設備,包括:
22、存儲器和處理器;
23、所述存儲器用于存儲計算機可執(zhí)行指令,所述處理器用于執(zhí)行所述計算機可執(zhí)行指令,該計算機可執(zhí)行指令被處理器執(zhí)行時實現上述列車離站計時方法的步驟。
24、根據本說明書實施例的第七方面,提供了一種計算機可讀存儲介質,其存儲有計算機可執(zhí)行指令,該指令被處理器執(zhí)行時實現上述列車離站計時方法的步驟。
25、根據本說明書實施例的第八方面,提供了一種計算機程序產品,包括計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現上述列車離站計時方法的步驟。
26、本說明書實施例提供了一種列車離站計時方法,應用于客戶端,在接收到服務端下發(fā)的離站計時命令時,可以記錄離站計時命令的接收時間,該離站計時命令為目標列車運行至目標站臺的情況下基于目標列車的實際到站時間和計劃離站時間生成,攜帶有計時類型和待計時時長;基于離站計時命令的接收時間和當前周期的本地時間,確定出當前周期的計時偏移時間,根據計時類型,對待計時時長和當前周期的計時偏移時間進行處理,確定當前周期的離站計時結果。如此,基于離站計時命令的接收時間和當前周期的本地時間之間的偏移時間進行離站計時,即使由于不同客戶端的設備硬件條件、使用資源導致本地時間存在誤差,離站計時命令的接收時間和當前周期的本地時間之間的差值是固定的,確定出的離站計時更準確,保證了針對目標站臺不同客戶端的離站計時結果之間的一致性,避免了同一空間多個客戶端顯示離站計時不一致,提高了用戶體驗;并且,基于計時類型對待計時時長和當前周期的計時偏移時間進行處理,不同計時類型可以采用不同的計時處理策略,可以適配多種計時情況,使得計時結果更準確。
1.一種列車離站計時方法,其特征在于,應用于客戶端,包括:
2.根據權利要求1所述的列車離站計時方法,其特征在于,所述計時類型包括正計時和倒計時;
3.根據權利要求2所述的列車離站計時方法,其特征在于,所述將所述待計時時長和所述計時偏移時間相加,確定所述當前周期的離站計時結果,包括:
4.根據權利要求1所述的列車離站計時方法,其特征在于,所述根據所述計時類型,對所述待計時時長和所述當前周期的計時偏移時間進行處理,確定所述當前周期的離站計時結果之后,還包括:
5.根據權利要求4所述的列車離站計時方法,其特征在于,所述根據所述所屬閾值范圍對應的標注參數,對所述當前周期的離站計時結果進行標注展示,包括:
6.根據權利要求1所述的列車離站計時方法,其特征在于,所述離站計時命令為目標列車運行至目標站臺時下發(fā);所述方法還包括:
7.一種列車離站計時方法,其特征在于,應用于服務端,包括:
8.根據權利要求7所述的列車離站計時方法,其特征在于,所述根據所述實際到站時間和所述目標列車的計劃離站時間,確定所述目標列車的計時類型和待計時時長,包括:
9.根據權利要求8所述的列車離站計時方法,其特征在于,所述根據所述實際到站時間和所述計劃離站時間的時序關系確定所述計時類型,包括:
10.根據權利要求7所述的列車離站計時方法,其特征在于,所述在目標列車運行至目標站臺的情況下,記錄所述目標列車的實際到站時間之后,還包括:
11.根據權利要求7所述的列車離站計時方法,其特征在于,所述方法還包括:
12.一種列車離站計時裝置,其特征在于,應用于客戶端,包括:
13.一種列車離站計時裝置,其特征在于,應用于服務端,包括:
14.一種列車離站計時系統(tǒng),其特征在于,包括服務端和至少兩個客戶端;
15.一種計算設備,其特征在于,包括:
16.一種計算機可讀存儲介質,其特征在于,其存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令被處理器執(zhí)行時實現權利要求1-11任一項所述列車離站計時方法的步驟。
17.一種計算機程序產品,其特征在于,包括計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現權利要求1-11任一項所述列車離站計時方法的步驟。