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

一種用于軌道交通領(lǐng)域的界面顯示方法與流程

文檔序號(hào):11917523閱讀:649來(lái)源:國(guó)知局
一種用于軌道交通領(lǐng)域的界面顯示方法與流程

本發(fā)明涉及一種界面顯示方法,具體是一種用于軌道交通領(lǐng)域的界面顯示方法。



背景技術(shù):

在控制系統(tǒng)中,界面顯示是提供操作人員進(jìn)行觀察、查詢、控制和調(diào)試的接口。例如:列車上的車載顯示屏為司機(jī)提供車輛信息、線路信息以及各種運(yùn)營(yíng)相關(guān)的指示信息,是司機(jī)進(jìn)行車輛控制的主要界面。車載顯示屏的主要表示形式為圖表、數(shù)字、文字及聲音等多種元素的信息組合。這些信息的組合給司機(jī)提供完備的車輛、線路、運(yùn)營(yíng)信息,也對(duì)各種操作、線路狀況、授權(quán)情況進(jìn)行提示,顯示的內(nèi)容既要保證信息的豐富完整,也要方便駕駛員操作。

通常軌道交通中的司機(jī)顯示屏與車載控制單元保持一個(gè)網(wǎng)絡(luò)連接,根據(jù)車載控制單元的實(shí)時(shí)數(shù)據(jù)刷新界面控件的顯示。為了提高司機(jī)界面的可配置性、維護(hù)性及可用性,較優(yōu)化的方法可采用XML文件描述司機(jī)顯示屏與車載控制單元的接口數(shù)據(jù)及配置選項(xiàng),例如大小、圖片、顏色、聲音、閃爍效果等。而在司機(jī)顯示軟件中的顯示程序?qū)⒏鶕?jù)XML文件解析每次收到的網(wǎng)絡(luò)數(shù)據(jù)包,并在界面上加載對(duì)應(yīng)的圖片,信息。隨著軌道交通技術(shù)的發(fā)展,列車上也融合了更多的控制系統(tǒng),例如在CBTC控制系統(tǒng)與后備控制系統(tǒng),列車防撞系統(tǒng)與列車控制系統(tǒng)等。但是由于司機(jī)室內(nèi)控制臺(tái)空間有限,司機(jī)也不方便同時(shí)監(jiān)控多個(gè)系統(tǒng)的顯示信息,加上某些信息還需要司機(jī)進(jìn)行互動(dòng),例如確認(rèn)控車模式切換、屏蔽門關(guān)閉信息、報(bào)警信息等。因此現(xiàn)有的技術(shù)方法已經(jīng)無(wú)法同時(shí)滿足需求。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種用于軌道交通領(lǐng)域的界面顯示方法,以解決上述背景技術(shù)中提出的問題。

為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:

一種用于軌道交通領(lǐng)域的界面顯示方法,包括以下步驟:

(1)離線根據(jù)顯示界面的不同特征,將界面劃分為不同的控件區(qū)域,并在顯示屏軟件中生成顯示策略;

(2)根據(jù)接口控制描述生成配置的配置文件;

(3)顯示屏軟件實(shí)時(shí)解析網(wǎng)絡(luò)數(shù)據(jù)包,并根據(jù)配置文件刷新顯示內(nèi)存;

(4)顯示屏根據(jù)最新的數(shù)據(jù)刷新顯示實(shí)時(shí)信息。

作為本發(fā)明進(jìn)一步的方案:所述生成顯示策略根據(jù)接口文檔對(duì)司機(jī)顯示屏中的顯示信息分別進(jìn)行分析,顯示信息包括:一、列車運(yùn)行狀態(tài)信息;二、司機(jī)顯示屏與外部系統(tǒng)的連接狀態(tài);三、司機(jī)顯示屏上的提示確認(rèn)信息。

作為本發(fā)明再進(jìn)一步的方案:所述步驟(2)的具體步驟為:編寫顯示策略,然后根據(jù)需要公共顯示的內(nèi)容,分別得到邏輯判斷部分,根據(jù)不同的外部系統(tǒng)與顯示屏連接的關(guān)系,確定顯示屏的處理策略,添加邏輯判斷條件,并將條件增加到公共信息的屬性值中,最后形成一份用于數(shù)據(jù)包解析及司機(jī)顯示屏顯示的配置文件。

作為本發(fā)明再進(jìn)一步的方案:所述步驟(3)的具體步驟為:顯示屏接口接收到網(wǎng)絡(luò)數(shù)據(jù)包,判斷所屬連接接口,進(jìn)而對(duì)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行分析,當(dāng)解析到數(shù)據(jù)內(nèi)容屬于接口A時(shí),將沒有邏輯條件的變量值更新到界面A的顯示內(nèi)存中,將有邏輯條件且為真的變量值更新到公共界面的顯示內(nèi)存中,否則丟棄該數(shù)據(jù);當(dāng)解析到數(shù)據(jù)內(nèi)容屬于接口B時(shí),將沒有邏輯條件的變量值更新到界面B的顯示內(nèi)存中,將有邏輯條件且為真的變量值更新到公共界面的顯示內(nèi)存中,否則丟棄該數(shù)據(jù);若數(shù)據(jù)是屬于邏輯條件真,即公共界面部分的數(shù)據(jù)時(shí),表明外部控制系統(tǒng)與顯示屏由連接,且數(shù)據(jù)有效,記錄下該時(shí)間作為判斷連接是否超時(shí)的依據(jù)。

作為本發(fā)明再進(jìn)一步的方案:所述步驟(4)的具體步驟為:顯示屏軟件定時(shí)判斷連接時(shí)間是否超時(shí),如果超時(shí),則清空顯示內(nèi)存,并在屏幕顯示“通信中斷”;如果沒有超時(shí),則根據(jù)顯示內(nèi)存數(shù)據(jù)刷新屏幕,所述顯示內(nèi)存數(shù)據(jù)包括界面A、界面B及公共界面。

作為本發(fā)明再進(jìn)一步的方案:所述配置文件為XML配置文件。

與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:

該用于軌道交通領(lǐng)域的界面顯示方法設(shè)計(jì)合理,不再使用固定的數(shù)據(jù)結(jié)構(gòu)來(lái)組織和管理數(shù)據(jù),提出了基于XML的結(jié)構(gòu)化數(shù)據(jù)組織和管理技術(shù),可以實(shí)現(xiàn)車載司機(jī)顯示屏多樣化的通信協(xié)議和不同用戶對(duì)界面顯示的要求;司機(jī)顯示屏上同時(shí)顯示了兩個(gè)不同系統(tǒng)的實(shí)時(shí)信息,并完整地進(jìn)行了融合,大大提高了顯示屏系統(tǒng)的可用性,方便了司機(jī)進(jìn)行駕駛操作。

附圖說(shuō)明

圖1為用于軌道交通領(lǐng)域的界面顯示方法中形成配置文件的流程圖。

圖2為用于軌道交通領(lǐng)域的界面顯示方法中司機(jī)顯示屏的處理過程的流程圖。

具體實(shí)施方式

下面結(jié)合具體實(shí)施方式對(duì)本專利的技術(shù)方案作進(jìn)一步詳細(xì)地說(shuō)明。

請(qǐng)參閱圖1-2,一種用于軌道交通領(lǐng)域的界面顯示方法,包括以下步驟:

(1)離線根據(jù)顯示界面的不同特征,將界面劃分為不同的控件區(qū)域,并在顯示屏軟件中生成顯示策略;

生成顯示策略是指根據(jù)接口文檔對(duì)司機(jī)顯示屏中的顯示信息分別進(jìn)行分析,包括:

一、列車運(yùn)行狀態(tài)信息,例如速度(包括運(yùn)營(yíng)限速、實(shí)際速度和目標(biāo)速度)、列車狀態(tài)(包括位置、輪徑信息)、前方進(jìn)路信息(包括運(yùn)行距離,前方到站)、軌旁信息(例如屏蔽門)、列車報(bào)警信息(例如超速報(bào)警、闖紅燈、緊急制動(dòng))等;

二、司機(jī)顯示屏與外部系統(tǒng)的連接狀態(tài);

三、司機(jī)顯示屏上的提示確認(rèn)信息,例如在人工駕駛模式下確認(rèn)屏蔽門關(guān)閉,人工模式與CBTC模式的切換確認(rèn),此類信息需要發(fā)給正在控制車輛,處于控車狀態(tài)的控制系統(tǒng);

(2)根據(jù)接口控制描述生成配置的XML配置文件;

具體步驟為:編寫顯示策略,從上述分析結(jié)果分別體現(xiàn)到XML屬性值對(duì)各顯示單元的描述上,主要有如下屬性值:

name:變量名,用于標(biāo)識(shí)信息的名稱定義;

const:常量值,用于檢查連接的正確定義;

index:索引值,用于解析接口文檔中字段的順序;

invalid:處理方式,當(dāng)該值出現(xiàn)檢查通不過時(shí),該如何處理此數(shù)據(jù)包;

type:此變量的類型,包括UNIT8、UINT16、enum類型;

controlName:對(duì)應(yīng)的控件名稱;

check:是否需要檢查,如果為空或者“no”則表示不需要檢查此變量的合理性;

value:用于定義enum類型下具體對(duì)應(yīng)的數(shù)值表示;

stylesheet:用于定義enum類型下需要加載的資源,可以是圖片、聲音或者顯示樣式;

minValue:對(duì)于UINT8及UINT16,可以定義最小值,用于檢查合理性;

maxValue:對(duì)于UINT8及UINT16,可以定義最大值,用于檢查合理性;

comment:對(duì)此變量的中文解釋。

編寫完成的XML結(jié)構(gòu)樣式如下:

然后根據(jù)需要公共顯示的內(nèi)容,分別得到邏輯判斷部分,根據(jù)不同的外部系統(tǒng)與顯示屏連接的關(guān)系,確定顯示屏的處理策略,添加邏輯判斷條件,并將條件增加到公共信息的屬性值中;最后形成一份用于數(shù)據(jù)包解析及司機(jī)顯示屏顯示的配置文件(XML樣式);

添加邏輯判斷條件

例如:<!--網(wǎng)絡(luò)數(shù)據(jù)邏輯判斷部分-->

<Condition index=″56″value=″1″/>

上述就是序號(hào)為“56”的變量值為1時(shí),邏輯條件激活。而其他接口數(shù)據(jù)需要根據(jù)邏輯條件進(jìn)行顯示時(shí),則在原有的屬性中添加“condition=″1″”,如下所示:

<Node name=″actualSpeed″index=″20″invalid=″reject″type=″UINT8″minValue=″0″maxValue=″255″controlName=″actualSpeed″check=″yes″condition=″1″comment=″列車實(shí)際速度″/>

(3)顯示屏軟件實(shí)時(shí)解析網(wǎng)絡(luò)數(shù)據(jù)包,并根據(jù)XML配置文件刷新顯示內(nèi)存;

顯示屏接口接收到網(wǎng)絡(luò)數(shù)據(jù)包,判斷所屬連接接口,進(jìn)而對(duì)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行分析,當(dāng)解析到數(shù)據(jù)內(nèi)容屬于接口A時(shí),將沒有邏輯條件的變量值更新到界面A的顯示內(nèi)存中,將有邏輯條件且為真的變量值更新到公共界面的顯示內(nèi)存中,否則丟棄該數(shù)據(jù);當(dāng)解析到數(shù)據(jù)內(nèi)容屬于接口B時(shí),將沒有邏輯條件的變量值更新到界面B的顯示內(nèi)存中,將有邏輯條件且為真的變量值更新到公共界面的顯示內(nèi)存中,否則丟棄該數(shù)據(jù);若數(shù)據(jù)是屬于邏輯條件真,即公共界面部分的數(shù)據(jù)時(shí),表明外部控制系統(tǒng)與顯示屏由連接,且數(shù)據(jù)有效,記錄下該時(shí)間,作為判斷連接是否超時(shí)的依據(jù)。

(4)顯示屏根據(jù)最新的數(shù)據(jù)刷新顯示實(shí)時(shí)信息;

顯示屏軟件定時(shí)判斷連接時(shí)間是否超時(shí),如果超時(shí),則清空顯示內(nèi)存,并在屏幕顯示“通信中斷”;如果沒有超時(shí),則根據(jù)顯示內(nèi)存數(shù)據(jù)(包括界面A、界面B及公共界面)刷新屏幕。

XML示例如下:

本發(fā)明的工作原理是:形成XML配置文件:首先根據(jù)接口數(shù)據(jù)文檔按照XML的樣式,填寫每一段信息的屬性值,包括字段名、字段類型、字段有效性檢查等;然后根據(jù)顯示屏上需要顯示的內(nèi)容,確定哪些字段是需要采用公共控件(指不同系統(tǒng)都需要顯示的內(nèi)容,包括圖片及信息)進(jìn)行邏輯判斷處理的;接著根據(jù)接口文檔中的關(guān)鍵字段(指用于判斷不同顯示內(nèi)容的字段)編寫邏輯判斷條件,將邏輯判斷條件添加到需要公共控件顯示的字段中;最后形成一份用于數(shù)據(jù)包解析及司機(jī)顯示屏顯示的配置文件(XML樣式)。司機(jī)顯示屏的處理過程:首先判斷網(wǎng)絡(luò)數(shù)據(jù)包所屬接口,根據(jù)不同的接口配置對(duì)數(shù)據(jù)包進(jìn)行解析;然后依據(jù)字段的不同屬性進(jìn)行處理,并寫入相應(yīng)的顯示內(nèi)存(指特定的用于顯示屏刷新顯示的內(nèi)存空間)中;最后根據(jù)連接時(shí)間判斷外部控制系統(tǒng)的通信狀態(tài),在未發(fā)生連接中斷的情況下,使用顯示內(nèi)存中的數(shù)據(jù)刷新顯示屏,否則判斷連接中斷。主要的幾個(gè)技術(shù)手段是:1)利用XML對(duì)顯示屏與外部系統(tǒng)的接口進(jìn)行描述:XML是一種可擴(kuò)展的描述性方式,能有效地表示各種數(shù)據(jù)及其屬性。XML描述的可擴(kuò)展性使得XML文檔十分靈活,可實(shí)現(xiàn)個(gè)性化定義的數(shù)據(jù)結(jié)構(gòu)、元素屬性;2)顯示屏軟件中對(duì)不同控件類型的設(shè)計(jì)處理:通信協(xié)議與程序的分離,實(shí)現(xiàn)對(duì)多種協(xié)議的自動(dòng)解釋,是數(shù)據(jù)交互的一種發(fā)展方向。為了實(shí)現(xiàn)這個(gè)目標(biāo),需要解決的根本問題是不再使用固定的數(shù)據(jù)結(jié)構(gòu)來(lái)組織和管理數(shù)據(jù)。本發(fā)明提出了基于XML的結(jié)構(gòu)化數(shù)據(jù)組織和管理技術(shù),用于實(shí)現(xiàn)車載司機(jī)顯示屏多樣化的通信協(xié)議和不同用戶對(duì)界面顯示的要求。

該用于軌道交通領(lǐng)域的界面顯示方法設(shè)計(jì)合理,不再使用固定的數(shù)據(jù)結(jié)構(gòu)來(lái)組織和管理數(shù)據(jù),提出了基于XML的結(jié)構(gòu)化數(shù)據(jù)組織和管理技術(shù),可以實(shí)現(xiàn)車載司機(jī)顯示屏多樣化的通信協(xié)議和不同用戶對(duì)界面顯示的要求;司機(jī)顯示屏上同時(shí)顯示了兩個(gè)不同系統(tǒng)的實(shí)時(shí)信息,并完整地進(jìn)行了融合,大大提高了顯示屏系統(tǒng)的可用性,方便了司機(jī)進(jìn)行駕駛操作。

上面對(duì)本專利的較佳實(shí)施方式作了詳細(xì)說(shuō)明,但是本專利并不限于上述實(shí)施方式,在本領(lǐng)域的普通技術(shù)人員所具備的知識(shí)范圍內(nèi),還可以在不脫離本專利宗旨的前提下做出各種變化。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
婺源县| 旅游| 甘南县| 资溪县| 北宁市| 辉县市| 保定市| 上饶县| 班玛县| 金坛市| 湖口县| 边坝县| 株洲市| 合肥市| 名山县| 宾川县| 龙井市| 天祝| 农安县| 荥经县| 江达县| 铜川市| 新竹县| 阿勒泰市| 香河县| 青河县| 石门县| 巴彦县| 唐河县| 宁化县| 惠东县| 万全县| 清原| 和平县| 宁安市| 湖口县| 龙川县| 英德市| 阳新县| 固镇县| 宜宾市|