一種顯示器數據同步系統和方法
【專利摘要】本發明提出了一種顯示器數據同步系統和方法。該系統包括兩個以上彼此通信連接的顯示器,各顯示器中包括同步信號生成模塊,其用于當所在顯示器發起需要同步的數據操作時,生成相應的同步信號;同步信號發送模塊,其用于將所述同步信號生成模塊生成的同步信號發送給其他需要同步的顯示器;同步信號分析模塊,其用于控制所在顯示器分析由其他顯示器傳來的同步信號;同步操作控制模塊,其用于根據所述同步信號分析模塊的分析結果,控制所在顯示器向發送同步信號的顯示器獲取需要同步的數據操作的相關信息,進而執行相同的數據操作。本發明尤其適用于鐵路機車單司機室內的多個顯示器保持數據同步。
【專利說明】一種顯示器數據同步系統和方法
【技術領域】
[0001]本發明涉及顯示數據同步技術,尤其涉及一種適用于鐵路機車單司機室的多個顯示器的數據同步系統和方法。
【背景技術】
[0002]隨著鐵路建設的快速發展,顯示設備已經成為列車網絡控制系統和信息化系統的重要組成部件,直接指導司乘人員的行車操作。現在,一臺機車一般至少具有兩個顯示器,顯示器與機車網絡控制系統之間可以通過多功能車輛總線MVB實現數據的傳輸和交換。如圖1所示,一臺采用雙司機室結構的機車,兩個司機室的司控臺分別安裝一個顯示器。對于這種情況,可以通過檢測機車鑰匙信號判斷哪個顯示器發送最新數據,因此無需進行顯示器數據同步操作。此外,由于兩個顯示器位于不同的司機室,因此即使兩個顯示器顯示的數據不一致,也不會對指導司乘人員行車產生影響。
[0003]然而,一臺采用單司機室結構的機車,一個司機室的司控臺安裝兩個顯示器,并且兩個顯示器周期性地向網絡控制系統輸出數據。對于這種情況,網絡控制系統無法判斷哪個顯示器發送最新數據,因此必須使兩個顯示器對網絡控制系統輸出的數據保持一致,同時顯示的數據也應當保持一致,也即必須進行顯示器數據同步操作。假如位于網絡同一端的兩個顯示器數據不進行同步操作,而兩個顯示器的通信狀態都為正常,則網絡控制系統認為兩個顯示器所發送的數據都是有效的,就無法判斷哪個顯示器發送最新數據,則整個機車網絡系統不能正確地接收司乘人員的操作指令,會直接影響機車行車。此外,如果一個顯示器顯示的數據因為某項操作發生了變化,但另外一個顯示器的顯示數據沒有同步更新,則很難確認操作是否成功,也有可能引發司乘人員誤操作。
【發明內容】
[0004]為了解決上述問題,本發明提出了一種顯示器數據同步系統和方法。
[0005]一種顯示器數據同步系統,其特征在于,包括兩個以上彼此通信連接的顯示器,各所述顯示器中包括:
[0006]同步信號生成模塊,其用于當所在顯示器發起需要同步的數據操作時,生成相應的同步信號;
[0007]同步信號發送模塊,其用于將所述同步信號生成模塊生成的同步信號發送給其他需要同步的顯示器;
[0008]同步信號分析模塊,其用于控制所在顯示器分析由其他顯示器傳來的同步信號;
[0009]同步操作控制模塊,其用于根據所述同步信號分析模塊的分析結果,控制所在顯示器向發送同步信號的顯示器獲取需要同步的數據操作的相關信息,進而執行相同的數據操作。
[0010]根據本發明的實施例,所述需要同步的數據操作可以是更改顯示數據。
[0011]根據本發明的實施例,所述需要同步的數據操作可以是向外部網絡控制系統輸出數據。
[0012]進一步地,各所述顯示器還包括:
[0013]數據信息源端口,其用于存儲發送所述數據操作的相關信息;
[0014]數據信息宿端口,其與其他需要同步的顯示器的數據信息源端口一一對應,用于接收存儲由對應的數據信息源端口傳來的數據操作的相關信息;
[0015]同步信號源端口,其用于存儲發送所述同步信號;
[0016]同步信號宿端口,其與其他需要同步的顯示器的同步信號源端口一一對應,用于接收存儲由對應的同步信號源端口傳來的同步信號。
[0017]優選地,各所述顯示器基于多功能車輛總線進行通信連接。
[0018]根據本發明的實施例,所述同步信號包括同步命令和同步內容標識符。
[0019]根據本發明的實施例,所述同步信號還包含為機車故障編碼預留的偏置位。
[0020]又或者,所述數據操作的相關信息包含機車的故障編碼。
[0021]一種顯示器數據同步方法,其包括以下步驟:
[0022]同步信號生成步驟,當一顯示器發起需要同步的數據操作時,生成相應的同步信號;
[0023]同步信號發送步驟,將生成的同步信號發送給其他需要同步的顯示器;
[0024]同步信號分析步驟,控制顯示器分析由其他顯示器傳來的同步信號;
[0025]同步操作控制步驟,根據同步信號的分析結果,控制顯示器向發送同步信號的顯示器獲取需要同步的數據操作的相關信息,進而執行相同的數據操作。
[0026]具體地,所述數據操作可以是更改顯示數據或者向外部網絡控制系統輸出數據。
[0027]與現有技術相比,本發明的一個或多個實施例可以具有如下優點:
[0028]本發明提出的顯示器數據同步系統和方法,能夠在一個顯示器進行操作設置而對外部網絡控制系統輸出數據時,使得其他未進行操作設置的顯示器也對外部網絡控制系統輸出同樣的數據,又或者在一個顯示器進行操作設置而更新顯示數據時,使得其他未進行操作設置的顯示器也進行相同的更新操作,從而確保多個顯示器的操作和數據對外保持一致性。
[0029]本發明的其他特征和優點將在隨后的說明書中闡述,并且部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在說明書、權利要求書以及附圖中所特別指出的結構來實現和獲得。
【專利附圖】
【附圖說明】
[0030]附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,與本發明的實施例共同用于解釋本發明,并不構成對本發明的限制。在附圖中:
[0031]圖1是現有技術中雙司機室機車的顯示器數據傳輸交換示意圖;
[0032]圖2是本發明實施例中單司機室機車的顯示器數據傳輸交換示意圖;
[0033]圖3是本發明實施例中顯示器配置的功能模塊的組成示意圖;
[0034]圖4是本發明實施例中顯示器向外輸出數據的數據協議示意圖;
[0035]圖5是本發明實施例中顯示器之間傳輸同步信號的數據協議示意圖。
【具體實施方式】
[0036]下面結合附圖和實施例對本發明的技術方案進行詳細地描述。本領域的技術人員應當理解,為了簡化描述過程以及使本發明的技術方案清楚地呈現,以下僅以位于同一司機室的兩個顯示器為例進行說明,但是實施例的方案描述同樣適用于位于同一個司機室兩個以上的顯示器,還同樣適用于位于不同司機室但需要保持同步的多個顯示器。
[0037]如圖2、圖3所示,在本實施例中,機車在司機室的司控臺上安裝有兩個顯示器10和20。兩個顯示器10和20位于網絡控制系統30的同一側,并通過多功能車輛總線MVB與網絡控制系統30實現數據通信。顯示器10配置有四個端口:源端口 0x181、源端口 0x182、宿端口 0x281、宿端口 0x282 ;顯示器20配置有四個端口:源端口 0x281、源端口 0x282、宿端口 0x181、宿端口 0x182。其中:顯示器10的宿端口 0x281和宿端口 0x282分別與顯示器20的源端口 0x281和源端口 0x282——對應;顯示器20中的宿端口 0x181和宿端口 0x182分別與顯示器10的源端口 0x181和源端口 0x182——對應。所述源端口和宿端口是多功能車輛總線通信方式中對存儲區域的稱呼。在本實施例中:源端口 0x181、源端口 0x281是數據信息源端口,用于存儲發送數據操作的相關信息;源端口 0x182、源端口 0x282是同步信號源端口,用于存儲發送同步信號。由于是現有技術,所以此處不做詳述。
[0038]此外,顯示器10和20中還各自配置有:
[0039]同步信號生成模塊40,其用于當所在的顯示器發起需要同步的數據操作時,生成相應的同步信號;
[0040]同步信號發送模塊50,其用于將同步信號生成模塊40生成的同步信號通過同步信號源端口發送給其他需要同步的顯示器;
[0041]同步信號分析模塊60,其用于控制所在顯示器分析由其他顯示器傳來的同步信號;
[0042]同步操作控制模塊70,其用于根據同步信號分析模塊60的分析結果,控制所在顯示器向發送同步信號的顯示器獲取需要同步的數據操作的相關信息,進而執行相同的數據操作。
[0043]以顯示器10向機車的網絡控制系統30輸出數據為例。
[0044]當操作員在顯示器10上設置機車四個輪徑值之后,顯示器10按照圖4所示的數據協議通過數據信息源端口 0x181向網絡控制系統30發送這些輪徑值。此時,顯示器10中的同步信號生成模塊40生成相應的同步信號,并由同步信號發送模塊50將此同步信號按照圖5所示的數據協議通過同步信號源端口 0x182發送出去。具體地,如圖5所示,可以在0x182端口偏置為O的字節發送同步命令1,在偏置為I的字節標識同步操作涉及的內容,例如同步操作需要涉及哪幾個機車輪徑。一般而言,同步信號為持續2秒的脈沖信號。
[0045]由前述可知,顯示器10和20彼此通信連接,顯示器20中的宿端口 0x181和宿端口 0x182分別與顯示器10的源端口 0x181和源端口 0x182——對應。這就意味著,當顯示器10的源端口 0x181和源端口 0x182分別具有輪徑值和同步信號時,顯示器20的宿端口0x181和宿端口 0x182也分別具有相應的輪徑值和同步信號。
[0046]當顯示器20中的宿端口 0x182具有同步信號時,顯示器20中的同步信號分析模塊60對此同步信號進行分析。例如判斷同步信號的來源,以及同步操作涉及的內容等。根據分析結果,顯示器20中的同步操作控制模塊70控制顯示器20到自己的宿端口 0x181 (與顯示器10的源端口 X181對應)獲取輪徑值,然后再將這些輪徑值通過自己的源端口 0x281發送給網絡控制系統30。如此一來,顯示器20就完成了與顯示器10相同的數據輸出操作。
[0047]上述實施例是顯示器10向網絡控制系統30輸出數據時,顯示器20相應地也向網絡控制系統30輸出數據的同步過程。由于顯示器20同樣地設置有同步信號生成模塊40和同步信號發送模塊50,因此只要兩個顯示器中的任意一個進行操作設置對網絡控制系統30輸出數據,另一個未進行操作設置的顯示器也會輸出相同的數據,從而實現了本發明需要的技術效果。
[0048]上述實施例中,需要同步的數據操作是向外輸出數據,例如向外部網絡控制系統輸出數據。當然也可不限于此,在某一顯示器上更改顯示數據也屬于需要同步的數據操作。
[0049]以在顯示器10上更改顯示數據為例。
[0050]當機車中發生了一條編號為0x123的故障時,司機通過顯示器10操作“確認”按紐確認了該故障,顯示器10由此取消該故障的提示信息,也即更改了顯示數據。此時,顯示器10中的同步信號生成模塊40生成包含故障編碼的同步信號,并由同步信號發送模塊50將此同步信號按照圖5所示的數據協議通過同步信號源端口 0x182發送出去。具體地,如圖5所示,可以在0x182端口偏置為2的字節發送故障編碼0x123。
[0051]與實施例一類似地,顯示器20的宿端口 0x182接收存儲從顯示器10的源端口0x182發出的同步信號。
[0052]當顯示器20中的宿端口 0x182接收到同步信號時,顯示器20中的同步信號分析模塊60對此同步信號進行分析,例如判斷同步信號的來源,以及同步操作涉及的內容等。根據分析結果,顯示器20中的同步操作控制模塊70控制顯示器20到自己的宿端口0x182 (與顯示器10的源端口 xl82對應)獲取故障編碼,確認顯示器20是否顯示有相應編碼的故障提示,若有則取消該故障的提示信息。如此一來,顯示器20就完成了與顯示器10相同的數據更新操作。
[0053]上述實施例中,所述同步信號包含有為機車故障編碼預留的偏置位,也即各顯示器借助同步信號傳遞機車的故障編碼。當然也可不限于此,例如也可以直接通過數據信息源端口和對應的數據信息宿端口傳遞機車的故障編碼。
[0054]此外,本發明還提供一種顯示器數據同步方法,包括以下步驟:
[0055]同步信號生成步驟,當一顯示器發起需要同步的數據操作時,生成相應的同步信號;
[0056]同步信號發送步驟,將生成的同步信號發送給其他需要同步的顯示器;
[0057]同步信號分析步驟,控制顯示器分析由其他顯示器傳來的同步信號;
[0058]同步操作控制步驟,根據同步信號的分析結果,控制顯示器向發送同步信號的顯示器獲取需要同步的數據操作的相關信息,進而執行相同的數據操作。
[0059]最后應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明要求的保護范圍。
【權利要求】
1.一種顯示器數據同步系統,其特征在于,包括兩個以上彼此通信連接的顯示器,各所述顯示器中包括: 同步信號生成模塊,其用于當所在顯示器發起需要同步的數據操作時,生成相應的同步信號; 同步信號發送模塊,其用于將所述同步信號生成模塊生成的同步信號發送給其他需要同步的顯不器; 同步信號分析模塊,其用于控制所在顯示器分析由其他顯示器傳來的同步信號; 同步操作控制模塊,其用于根據所述同步信號分析模塊的分析結果,控制所在顯示器向發送同步信號的顯示器獲取需要同步的數據操作的相關信息,進而執行相同的數據操作。
2.如權利要求1所述的顯示器數據同步系統,其特征在于: 所述需要同步的數據操作為更改顯示數據。
3.如權利要求1所述的顯示器數據同步系統,其特征在于: 所述需要同步的數據操作為向外部網絡控制系統輸出數據。
4.如權利要求1?3所述的顯示器數據同步系統,其特征在于,各所述顯示器還包括: 數據信息源端口,其用于存儲發送所述數據操作的相關信息; 數據信息宿端口,其與其他需要同步的顯示器的數據信息源端口 一一對應,用于接收存儲由對應的數據信息源端口傳來的數據操作的相關信息; 同步信號源端口,其用于存儲發送所述同步信號; 同步信號宿端口,其與其他需要同步的顯示器的同步信號源端口一一對應,用于接收存儲由對應的同步信號源端口傳來的同步信號。
5.如權利要求4所述的顯示器數據同步系統,其特征在于: 各所述顯示器基于多功能車輛總線進行通信連接。
6.如權利要求4所述的顯示器數據同步系統,其特征在于: 所述同步信號包括同步命令和同步內容標識符。
7.如權利要求6所述的顯示器數據同步系統,其特征在于: 所述同步信號還包含為機車故障編碼預留的偏置位。
8.如權利要求4所述的顯示器數據同步系統,其特征在于: 所述數據操作的相關信息包含機車的故障編碼。
9.一種顯示器數據同步方法,其包括以下步驟: 同步信號生成步驟,當一顯示器發起需要同步的數據操作時,生成相應的同步信號; 同步信號發送步驟,將生成的同步信號發送給其他需要同步的顯示器; 同步信號分析步驟,控制顯示器分析由其他顯示器傳來的同步信號; 同步操作控制步驟,根據同步信號的分析結果,控制顯示器向發送同步信號的顯示器獲取需要同步的數據操作的相關信息,進而執行相同的數據操作。
10.如權利要求9所述的顯示器數據同步方法,其特征在于: 所述數據操作為更改顯示數據或者向外部網絡控制系統輸出數據。
【文檔編號】G06F17/30GK104133859SQ201410335783
【公開日】2014年11月5日 申請日期:2014年7月15日 優先權日:2014年7月15日
【發明者】饒天貴, 李宇鋒, 譚軍祥, 曾升 申請人:株洲南車時代電氣股份有限公司