欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于列車網(wǎng)絡(luò)控制系統(tǒng)的數(shù)據(jù)處理方法及裝置的制造方法

文檔序號:8298504閱讀:236來源:國知局
用于列車網(wǎng)絡(luò)控制系統(tǒng)的數(shù)據(jù)處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊領(lǐng)域,具體而言,涉及一種用于列車網(wǎng)絡(luò)控制系統(tǒng)的數(shù)據(jù)處理方法及裝置。
【背景技術(shù)】
[0002]在列車網(wǎng)絡(luò)控制系統(tǒng)使用的過程中,控制系統(tǒng)中的多個控制器在運(yùn)行數(shù)據(jù)累計(jì)程序之后生成的累計(jì)數(shù)據(jù)結(jié)果往往會存在不一致的問題,針對上述問題,現(xiàn)有技術(shù)采用指定某個控制器具有記錄功能,而其他控制器自動屏蔽該記錄的辦法,但是這種方法在系統(tǒng)正常時,可以保證數(shù)據(jù)來源的唯一性,但是如果被指定的控制器出現(xiàn)故障時,記錄的數(shù)據(jù)就無法正常顯示。
[0003]針對現(xiàn)有技術(shù)中列車網(wǎng)絡(luò)控制系統(tǒng)中的多個控制器在運(yùn)行程序后生成的結(jié)果不統(tǒng)一的問題,目前尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的在于提供一種用于列車網(wǎng)絡(luò)控制系統(tǒng)的數(shù)據(jù)處理方法及裝置,以解決現(xiàn)有的網(wǎng)絡(luò)控制系統(tǒng)中的多個控制器在運(yùn)行程序前,保留的數(shù)據(jù)都不同,導(dǎo)致所有的控制器在運(yùn)行程序后生成的結(jié)果不統(tǒng)一的問題。
[0005]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明實(shí)施例的一個方面,提供了一種用于列車網(wǎng)絡(luò)控制系統(tǒng)的數(shù)據(jù)處理方法。該方法包括:每個控制器上電后,將本地存儲的記錄數(shù)據(jù)發(fā)送至系統(tǒng)總線,使得系統(tǒng)總線記錄所有控制器的記錄數(shù)據(jù);任意一個或多個控制器從系統(tǒng)總線中讀取所有控制器的記錄數(shù)據(jù),得到記錄數(shù)據(jù)集合;任意一個或多個控制器獲取記錄數(shù)據(jù)集合中數(shù)值最大的記錄數(shù)據(jù),并將數(shù)值最大的記錄數(shù)據(jù)作為用于運(yùn)行程序的初始值。
[0006]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明實(shí)施例的另一方面,提供了一種用于列車網(wǎng)絡(luò)控制系統(tǒng)的數(shù)據(jù)處理裝置。該裝置包括:第一發(fā)送模塊,用于在每個控制器上電后,將本地存儲的記錄數(shù)據(jù)發(fā)送至系統(tǒng)總線,使得系統(tǒng)總線記錄所有控制器的記錄數(shù)據(jù);讀取模塊,用于任意一個或多個控制器從系統(tǒng)總線中讀取所有控制器的記錄數(shù)據(jù),得到記錄數(shù)據(jù)集合;第一處理模塊,用于任意一個或多個控制器獲取記錄數(shù)據(jù)集合中數(shù)值最大的記錄數(shù)據(jù),并將數(shù)值最大的記錄數(shù)據(jù)作為用于運(yùn)行程序的初始值。
[0007]在本發(fā)明實(shí)施例中,采用每個控制器上電后,將本地存儲的記錄數(shù)據(jù)發(fā)送至系統(tǒng)總線,使得系統(tǒng)總線記錄所有控制器的記錄數(shù)據(jù);任意一個或多個控制器從系統(tǒng)總線中讀取所有控制器的記錄數(shù)據(jù),得到記錄數(shù)據(jù)集合;任意一個或多個控制器獲取記錄數(shù)據(jù)集合中數(shù)值最大的記錄數(shù)據(jù),并將數(shù)值最大的記錄數(shù)據(jù)作為用于運(yùn)行程序的初始值的方法,解決了現(xiàn)有的網(wǎng)絡(luò)控制系統(tǒng)中的多個控制器在運(yùn)行程序前,保留的數(shù)據(jù)都不同,導(dǎo)致所有的控制器在運(yùn)行程序后生成的結(jié)果不統(tǒng)一的問題。
【附圖說明】
[0008]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0009]圖1是根據(jù)本發(fā)明實(shí)施例一的用于列車網(wǎng)絡(luò)控制系統(tǒng)的數(shù)據(jù)處理方法的流程圖;
[0010]圖2是根據(jù)本發(fā)明實(shí)施例一的可選的用于列車網(wǎng)絡(luò)控制系統(tǒng)的數(shù)據(jù)處理方法的示意圖;
[0011]圖3是根據(jù)本發(fā)明實(shí)施例一的可選的用于列車網(wǎng)絡(luò)控制系統(tǒng)的數(shù)據(jù)處理方法的示意圖;
[0012]圖4是根據(jù)本發(fā)明實(shí)施例一的可選的用于列車網(wǎng)絡(luò)控制系統(tǒng)的數(shù)據(jù)處理方法的不意圖;以及
[0013]圖5是根據(jù)本發(fā)明實(shí)施例二的可選的用于列車網(wǎng)絡(luò)控制系統(tǒng)的數(shù)據(jù)處理裝置的結(jié)構(gòu)的示意圖。
【具體實(shí)施方式】
[0014]需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。
[0015]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0016]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0017]實(shí)施例一
[0018]本實(shí)施例提供了一種用于列車網(wǎng)絡(luò)控制系統(tǒng)的數(shù)據(jù)處理方法,在一種可選的實(shí)施例當(dāng)中,上述列車的網(wǎng)絡(luò)控制系統(tǒng)可以是一種用于列車的多冗余控制系統(tǒng),在上述網(wǎng)絡(luò)控制系統(tǒng)中可以包括多個控制器,如圖1所示,該方法可以包括步驟如下:
[0019]步驟S102,每個控制器上電后,將本地存儲的記錄數(shù)據(jù)發(fā)送至系統(tǒng)總線,使得系統(tǒng)總線記錄所有控制器的記錄數(shù)據(jù)。
[0020]具體的,在本方案中,可以在列車網(wǎng)絡(luò)控制系統(tǒng)在初上電的過程中,在Tl時間內(nèi),任意一個控制器首先將自身存儲的數(shù)據(jù)即上述記錄數(shù)據(jù)通過特定的端口發(fā)送到列車總線上,這里需要說明的是,在本方案中,上述記錄數(shù)據(jù)可以為運(yùn)行數(shù)據(jù)、里程、TCMS工作時間、空壓機(jī)工作時間、牽引能耗、再生能耗、輔助能耗等數(shù)據(jù),上述端口可以為Mvb總線,can總線,以太網(wǎng)等傳輸方式。
[0021]可選的,上述多個控制器中可以包含車頭控制器和車尾控制器。
[0022]這里需要說明的是,本文中出現(xiàn)的系統(tǒng)總線也可以為列車總線。
[0023]優(yōu)選的,可以在Tl時間內(nèi)將上述列車網(wǎng)絡(luò)控制系統(tǒng)中的所有的控制器中存儲的數(shù)據(jù)發(fā)送至系統(tǒng)總線。
[0024]步驟S104,任意一個或多個控制器從系統(tǒng)總線中讀取所有控制器的記錄數(shù)據(jù),得到記錄數(shù)據(jù)集合。
[0025]具體的,在本方案中,列車網(wǎng)絡(luò)控制系統(tǒng)中的任意一個控制器可以在Tl時間過后,從上述系統(tǒng)總線中讀取所有控制器發(fā)送的記錄數(shù)據(jù),得到記錄數(shù)據(jù)的集合。
[0026]步驟S106,任意一個或多個控制器獲取記錄數(shù)據(jù)集合中數(shù)值最大的記錄數(shù)據(jù),并將數(shù)值最大的記錄數(shù)據(jù)作為用于運(yùn)行程序的初始值。
[0027]具體的,在本方案中,列車網(wǎng)絡(luò)控制系統(tǒng)中的任意一個控制器可以在上述Tl時間過后的T2時間內(nèi)從上述記錄數(shù)據(jù)集合中獲取到數(shù)值最大的記錄數(shù)據(jù),并將上述數(shù)值最大的記錄數(shù)據(jù)作為控制器內(nèi)程序運(yùn)行的初始值。
[0028]通過本實(shí)施例,首先,列車網(wǎng)絡(luò)控制系統(tǒng)中的每個控制器將自身存儲的記錄數(shù)據(jù)發(fā)送至系統(tǒng)總線,然后,每個控制器讀取系統(tǒng)總線中的所有控制器發(fā)送的記錄數(shù)據(jù),最后,每個控制器從上述記錄數(shù)據(jù)中選取數(shù)值最大的記錄數(shù)據(jù)來作為控制器內(nèi)運(yùn)行程序的初始值,通過上述同步方式可以實(shí)現(xiàn)每個控制器中的運(yùn)行程序的初始值保持一致,解決了現(xiàn)有的網(wǎng)絡(luò)控制系統(tǒng)中的多個控制器在運(yùn)行程序前,保留的初始值都不同,導(dǎo)致所有的控制器在運(yùn)行程序后生成的結(jié)果不統(tǒng)一的問題。
[0029]可選的,在步驟S106,任意一個或多個控制器獲取記錄數(shù)據(jù)集合中數(shù)值最大的記錄數(shù)據(jù),并將數(shù)值最大的記錄數(shù)據(jù)作為用于運(yùn)行程序的初始值之前,本實(shí)施例提供的方法還可以包括:
[0030]步驟S1051,判斷記錄數(shù)據(jù)集合中的每個記錄數(shù)據(jù)是否大于等于第一閾值。
[0031]步驟S1052,將記錄數(shù)據(jù)集合中大于等于第一閾值的記錄數(shù)據(jù)拋棄。
[0032]具體的,在本方案中,上述列車網(wǎng)絡(luò)系統(tǒng)中的每個控制器可以判斷上述記錄數(shù)據(jù)中的每個數(shù)據(jù)是否大于等于第一閾值,這里需要說明的是,由于在上述記錄數(shù)據(jù)中包含了所有控制器向系統(tǒng)總線發(fā)送的記錄數(shù)據(jù),而在列車網(wǎng)絡(luò)控制系統(tǒng)運(yùn)行的過程中,系統(tǒng)中的某個控制器可能發(fā)生故障,即在預(yù)定時間內(nèi)系統(tǒng)沒有采集到控制器的生命信號,發(fā)生故障的控制器向系統(tǒng)總線發(fā)送的數(shù)據(jù)則是無效數(shù)據(jù),即無效數(shù)據(jù)大于等于預(yù)設(shè)的第一閾值,因此在本方案中,正常工作的控制器則將其從系統(tǒng)總線中讀取到的記錄數(shù)據(jù)集合中的無效數(shù)據(jù)排除,再執(zhí)行上述步驟S106。
[0033]通過上述步驟,發(fā)生故障的控制器比如第一控制器,上述第一控制器發(fā)送的無效數(shù)據(jù)不會對其他正常工作的控制器所同步而造成初始值變化,可選的,在故障排除后,上述第一控制器向系統(tǒng)總線發(fā)送的數(shù)據(jù)則小于預(yù)設(shè)的第一閾值,此時,正常工作的第一控制器則可以參與系統(tǒng)內(nèi)所有控制器的數(shù)據(jù)同步,實(shí)現(xiàn)與其他控制器的數(shù)據(jù)同步的目的。
[0034]在一種優(yōu)選的實(shí)施例中,上
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
霍城县| 尉氏县| 乐陵市| 曲阜市| 铜川市| 九寨沟县| 凤庆县| 古蔺县| 巩留县| 前郭尔| 林州市| 富源县| 莆田市| 巫山县| 黄大仙区| 五常市| 桓仁| 乐都县| 保亭| 曲靖市| 长海县| 营口市| 望谟县| 南城县| 宾川县| 成武县| 同德县| 扶余县| 剑河县| 谢通门县| 新乐市| 延吉市| 浪卡子县| 米脂县| 大同县| 江孜县| 长子县| 内乡县| 同江市| 凭祥市| 崇礼县|