亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種列車控制系統(tǒng)的展示方法和裝置制造方法

文檔序號:7811878閱讀:254來源:國知局
一種列車控制系統(tǒng)的展示方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種列車控制系統(tǒng)的展示方法,對不同登錄方式的用戶展示不同的內(nèi)容,當用戶以第一登錄方式登錄時,確定該用戶為開發(fā)人員,控制列車控制系統(tǒng)進入開發(fā)狀態(tài)模式,將開發(fā)狀態(tài)模式中對列車控制系統(tǒng)執(zhí)行程序開發(fā)的內(nèi)容進行展示,并且開發(fā)人員可在該開發(fā)狀態(tài)模式中,依據(jù)該列車控制系統(tǒng)的底層協(xié)議對該列車控制系統(tǒng)執(zhí)行程序開發(fā),生成工程文件;當用戶以第二登錄方式時,可確定該用戶為使用人員,則對工程文件進行展示,不涉及列車控制系統(tǒng)的底層協(xié)議的內(nèi)容展示,在保證了使用人員的使用感受的同時,保護了開發(fā)人員的底層協(xié)議包括私有協(xié)議的源程序安全,并且不影響開發(fā)人員對列車控制系統(tǒng)的底層協(xié)議查看及操作。
【專利說明】一種列車控制系統(tǒng)的展示方法和裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及列車控制領(lǐng)域,更具體的說,是涉及一種列車控制系統(tǒng)的展示方法和 裝直。

【背景技術(shù)】
[0002] 工業(yè)控制組態(tài)軟件的研究與開發(fā)在國內(nèi)外日趨程序,現(xiàn)有的組成軟件都可實現(xiàn)如 下的功能:運行于windows平臺的軟件都采用類似資源瀏覽器的窗口結(jié)構(gòu),并對工業(yè)控制 系統(tǒng)的各種資源(設(shè)備、變量等)進行配置和編輯;提供多種數(shù)據(jù)驅(qū)動程序,都是用腳本語 言提供二次開發(fā)功能等。大多數(shù)的組態(tài)軟件提供多種數(shù)據(jù)采集程序,用戶可自行配置。
[0003] 但是,在這種情況下,驅(qū)動程序只能由組態(tài)軟件提供商提供,或者由用戶按照某種 組態(tài)軟件的接口規(guī)范編寫,然而由于列車控制系統(tǒng)內(nèi)部存在多種通訊方式和協(xié)議,其中包 含有具有開發(fā)人員所設(shè)計的私有協(xié)議,一般該私有協(xié)議需要保密。
[0004] 然而,現(xiàn)有技術(shù)中,當用戶中的使用人員對列車控制系統(tǒng)的組態(tài)軟件進行組態(tài)查 看或編寫時,也會對組態(tài)軟件中涉及的各種底層協(xié)議(其中包括私有協(xié)議)進行展示,導(dǎo)致 該底層協(xié)議源程序的泄漏,使得開發(fā)人員的底層協(xié)議源程序的安全性受到影響。


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

[0005] 有鑒于此,本發(fā)明提供了一種列車控制系統(tǒng)的展示方法,解決了現(xiàn)有的用戶對列 車控制系統(tǒng)的組態(tài)軟件進行組態(tài)編輯時,展示底層協(xié)議源程序,導(dǎo)致底層協(xié)議源程序安全 受到威脅的問題。
[0006] 為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0007] -種列車控制系統(tǒng)的展示方法,包括:
[0008] 接收用戶的登錄請求,分析所述登錄請求的方式;
[0009] 當所述登錄請求的方式為第一登錄方式時,控制所述列車控制系統(tǒng)進入開發(fā)狀態(tài) 模式,在所述開發(fā)狀態(tài)模式,依據(jù)所述列車控制系統(tǒng)的底層協(xié)議對所述列車控制系統(tǒng)執(zhí)行 程序開發(fā),生成工程文件;
[0010] 當所述登錄請求的方式為第二登錄方式時,控制所述列車控制系統(tǒng)信息進入運行 狀態(tài)模式,在所述運行狀態(tài)模式,對所述工程文件進行展示。
[0011] 上述的方法,優(yōu)選的,當用戶的登錄請求中攜帶用戶信息時,所述用戶信息包括用 戶的用戶名密碼組合和/或用戶的網(wǎng)絡(luò)之間互連的協(xié)議IP地址,所述接收用戶的登錄請 求,判斷所述登錄請求的方式,包括:
[0012] 接收用戶的登錄請求;
[0013] 當所述登錄請求中攜帶的用戶信息與預(yù)存儲的第一登錄方式的用戶信息匹配時, 判定所述登錄請求的方式為第一登錄方式;否則,所述登錄請求的方式為第二登錄方式。
[0014] 上述的方法,優(yōu)選的,當用戶的登錄請求中攜帶用戶信息和登錄頁面的頁面信息 時,所述接收用戶的登錄請求,判斷所述登錄請求的方式,包括:
[0015] 接收用戶的登錄請求;
[0016] 依據(jù)所述用戶信息和登錄頁面的頁面信息,判斷所述用戶的登錄請求是否滿足第 一登錄方式條件,如果滿足,判定所述登錄請求的方式為第一登錄方式;否則,所述登錄請 求的方式為第二登錄方式。
[0017] 上述的方法,優(yōu)選的,所述依據(jù)所述列車控制系統(tǒng)的底層協(xié)議對所述列車控制系 統(tǒng)執(zhí)行程序開發(fā),生成工程文件,包括:
[0018] 依據(jù)預(yù)設(shè)的命名規(guī)則為所述列車控制系統(tǒng)中的預(yù)設(shè)基本圖元定義名稱;
[0019] 獲取可擴展標記語言XML文件;
[0020] 將所述XML文件導(dǎo)入打開的工程中,并依據(jù)所述XML文件生成邏輯圖;
[0021] 依據(jù)預(yù)設(shè)的結(jié)構(gòu)將所述邏輯圖存儲到工程文件中。
[0022] 上述的方法,優(yōu)選的,對所述工程文件進行展示包括 [0023] 獲取所述工程文件;
[0024] 導(dǎo)入所述工程文件生成邏輯圖,并展示所述邏輯圖。
[0025] 上述的方法,優(yōu)選的,展示所述邏輯圖之后,還包括:
[0026] 依據(jù)預(yù)設(shè)的配置方式為所述邏輯圖中對應(yīng)的信息采集設(shè)備配置通訊方式;
[0027] 依據(jù)所述通訊方式接收所述信息采集設(shè)備采集的現(xiàn)場信息;
[0028] 觸發(fā)預(yù)設(shè)的信息處理程序,對所述現(xiàn)場信息進行處理并展示處理結(jié)果。
[0029] 上述的方法,優(yōu)選的,所述依據(jù)預(yù)設(shè)的配置方式為所述邏輯圖中對應(yīng)的信息采集 設(shè)備配置通訊方式,包括:
[0030] 依據(jù)預(yù)設(shè)的通訊方式,獲取配置文件;
[0031] 讀取所述配置文件中的IP和端口信息;
[0032] 依據(jù)所述IP和端口信息,建立與所述信息采集設(shè)備的連接通道。
[0033] 一種列車控制系統(tǒng)的展示裝置,包括:
[0034] 接收模塊,用于接收用戶的登錄請求;
[0035] 分析模塊,用于分析所述登錄請求的方式;
[0036] 第一模塊,用于當所述登錄請求的方式為第一登錄方式時,控制所述列車控制系 統(tǒng)進入開發(fā)狀態(tài)模式,在所述開發(fā)狀態(tài)模式,依據(jù)所述列車控制系統(tǒng)的底層協(xié)議對所述列 車控制系統(tǒng)執(zhí)行程序開發(fā),生成工程文件;
[0037] 第二模塊,用于當所述登錄請求的方式為第二登錄方式時,控制所述列車控制系 統(tǒng)信息進入運行狀態(tài)模式,在所述運行狀態(tài)模式,對所述工程文件進行展示。
[0038] 上述的裝置,優(yōu)選的,當用戶的登錄請求中攜帶用戶信息時,所述用戶信息包括用 戶、用戶名密碼組合和/或用戶IP地址,所述分析模塊,具體用于:
[0039] 當所述登錄請求中攜帶的用戶信息與預(yù)存儲的第一登錄方式的用戶信息匹配時, 判定所述登錄請求的方式為第一登錄方式;否則,所述登錄請求的方式為第二登錄方式。
[0040] 上述的裝置,優(yōu)選的,當用戶的登錄請求中攜帶用戶信息和登錄頁面的頁面信息 時,所述分析模塊,具體用于:
[0041] 依據(jù)所述頁面信息和所述登錄請求,判斷所述用戶的登錄請求是否滿足第一登錄 方式條件,如果滿足,判定所述登錄請求的方式為第一登錄方式;否則,所述登錄請求的方 式為第二登錄方式。
[0042] 經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種列車控制系統(tǒng)的 展示方法,首先,接收用戶的登錄請求,分析所述登錄請求的方式;當所述登錄請求的方式 為第一登錄方式時,控制列車控制系統(tǒng)進入開發(fā)狀態(tài)模式,在所述開發(fā)狀態(tài)模式,依據(jù)所述 列車控制系統(tǒng)的底層協(xié)議對所述列車控制系統(tǒng)執(zhí)行程序開發(fā),生成工程文件;當所述登錄 請求的方式為第二登錄方式時,控制所述列車控制系統(tǒng)信息進入運行狀態(tài)模式,在所述運 行狀態(tài)模式,對所述工程文件進行展示。采用該方法,能夠?qū)Σ煌卿浄绞降挠脩粽故静煌?的內(nèi)容,當用戶以第一登錄方式時,可確定該用戶為開發(fā)人員,則控制列車控制系統(tǒng)進入開 發(fā)狀態(tài)模式,將開發(fā)狀態(tài)模式中涉及的依據(jù)列車控制系統(tǒng)的底層協(xié)議對列車控制系統(tǒng)執(zhí)行 程序開發(fā)的內(nèi)容進行展示;當用戶以第二登錄方式時,可確定該用戶為使用人員,則對工程 文件進行展示,不涉及列車控制系統(tǒng)的底層協(xié)議的內(nèi)容展示,在保證了使用人員的使用感 受的同時,保護了開發(fā)人員的底層協(xié)議包括私有協(xié)議的源程序安全,并且不影響開發(fā)人員 對列車控制系統(tǒng)的底層協(xié)議查看及操作。

【專利附圖】

【附圖說明】
[0043] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù) 提供的附圖獲得其他的附圖。
[0044] 圖1為本發(fā)明提供的一種列車控制系統(tǒng)的展示方法實施例1的流程圖;
[0045] 圖2為本發(fā)明提供的一種列車控制系統(tǒng)的展示方法實施例2的流程圖;
[0046] 圖3為本發(fā)明提供的一種列車控制系統(tǒng)的展示方法實施例3的流程圖;
[0047] 圖4為本發(fā)明提供的一種列車控制系統(tǒng)的展示方法實施例4的流程圖;
[0048] 圖5為本發(fā)明提供的一種列車控制系統(tǒng)的展示方法實施例5的流程圖;
[0049] 圖6為本發(fā)明提供的一種列車控制系統(tǒng)的展示方法實施例6的流程圖;
[0050] 圖7為本發(fā)明提供的一種列車控制系統(tǒng)的展示裝置實施例1的結(jié)構(gòu)示意圖。

【具體實施方式】
[0051] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0052] 本發(fā)明中涉及的一種列車控制系統(tǒng)的展示方法和裝置,應(yīng)用于具有組態(tài)功能的電 子設(shè)備和系統(tǒng)中,針對不同的登錄用戶,對其展示相應(yīng)的內(nèi)容,防止出現(xiàn)使用人員查看列車 控制系統(tǒng)的底層協(xié)議的情況,而不影響開發(fā)人員對列車控制系統(tǒng)的底層協(xié)議查看,同時保 證了使用人員對列車控制系統(tǒng)結(jié)果的體驗。
[0053] 如圖1所示的本發(fā)明提供的一種列車控制系統(tǒng)的展示方法實施例1的流程圖,包 括:
[0054] 步驟S101 :接收用戶的登錄請求,分析所述登錄請求的方式;
[0055] 其中,用戶請求登錄該列車控制系統(tǒng),接收該用戶的登錄請求,進而對該登錄請求 進行分析,判斷該用戶的登錄請求的方式,該登錄請求的方式包括第一登錄方式和第二登 錄方式。
[0056] 具體的,該第一登錄方式為開發(fā)人員對應(yīng)的開發(fā)狀態(tài)模式登錄方式;第二登錄方 式為使用人員對應(yīng)的運行狀態(tài)模式登錄方式。
[0057] 具體的,該登錄請求可以為開發(fā)人員請求,也可為使用人員請求,不同的人員請 求,對應(yīng)不同的方式,可根據(jù)該登錄請求中攜帶的用戶信息和/或登錄頁面等信息分析該 用戶的登錄請求的方式。
[0058] 具體的,該用戶信息包括用戶的用戶名密碼組合,或者用戶的IP(Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)地址。
[0059] 具體的,還可預(yù)設(shè)不同用戶專用的登錄頁面,如開發(fā)人員登錄頁面和使用人員登 錄頁面,該登錄請求中攜帶的登錄頁面信息可以為用戶選擇的登錄頁面,即不同的登錄方 式對應(yīng)不同的登錄頁面。
[0060] 其中,對該登錄請求進行分析的過程會在后續(xù)的實施例中詳細介紹,本實施例不 做解釋。
[0061] 需要說明的是,本申請中涉及的登錄請求為正確的登錄請求,如開發(fā)人員登錄請 求中攜帶的用戶名密碼組合為正確的,采用該用戶名和密碼能夠?qū)崿F(xiàn)與開發(fā)人員登錄方式 對應(yīng)的登錄。本申請中不涉及非法的登錄請求,如錯誤的用戶名密碼等。
[0062] 步驟S102 :當所述登錄請求的方式為第一登錄方式時,控制所述列車控制系統(tǒng)進 入開發(fā)狀態(tài)模式,在所述開發(fā)狀態(tài)模式,依據(jù)所述列車控制系統(tǒng)的底層協(xié)議對所述列車控 制系統(tǒng)執(zhí)行程序開發(fā),生成工程文件;
[0063] 其中,該第一登錄方式為開發(fā)人員對應(yīng)的開發(fā)狀態(tài)模式登錄方式。
[0064] 其中,當分析得到該登錄請求對應(yīng)的為第一登錄方式時,則相應(yīng)的展示該開發(fā)狀 態(tài)模式對應(yīng)的顯示內(nèi)容,具體為依據(jù)所述列車控制系統(tǒng)的底層協(xié)議對所述列車控制系統(tǒng)執(zhí) 行程序開發(fā),生成工程文件的過程。而在該過程中涉及的底層協(xié)議的展示不受限制,開發(fā)人 員根據(jù)需要展開底層協(xié)議源程序,并根據(jù)該底層協(xié)議實現(xiàn)對列車控制系統(tǒng)的組態(tài),保證開 發(fā)人員對列車控制系統(tǒng)的底層協(xié)議查看及操作。
[0065] 例如,該組態(tài)為監(jiān)視邏輯圖監(jiān)視組態(tài)時,則形成監(jiān)視邏輯圖等相關(guān)工程文件,對開 發(fā)的過程以及該監(jiān)視邏輯圖均可對開發(fā)人員進行展示。
[0066] 步驟S103 :當所述登錄請求的方式為第二登錄方式時,控制所述列車控制系統(tǒng)信 息進入運行狀態(tài)模式,在所述運行狀態(tài)模式,對所述工程文件進行展示。
[0067] 其中,第二登錄方式為使用人員對應(yīng)的運行狀態(tài)模式登錄方式。
[0068] 其中,當分析得到該登錄請求對應(yīng)的為第二登錄方式時,則相應(yīng)的展示該運行狀 態(tài)模式對應(yīng)的顯示內(nèi)容,具體為開發(fā)完成的工程文件,該工程文件為開發(fā)設(shè)計完成的文件, 用戶加載該工程文件至電子設(shè)備中后,可對該工程文件中的內(nèi)容進行展示,用戶只可對該 工程文件涉及的內(nèi)容進行組態(tài)操作等,而該對工程文件中的內(nèi)容進行組態(tài)操作不涉及列車 控制系統(tǒng)的底層協(xié)議的內(nèi)容,則無需對該底層協(xié)議的內(nèi)容進行展示,保證了使用人員的使 用感受,同時防止開發(fā)人員的底層協(xié)議包括私有協(xié)議的源程序泄露。
[0069] 綜上,本實施例提供的一種列車控制系統(tǒng)的展示方法,能夠?qū)Σ煌卿浄绞降挠?戶展示不同的內(nèi)容,當用戶以第一登錄方式時,可確定該用戶為開發(fā)人員,則控制列車控制 系統(tǒng)進入開發(fā)狀態(tài)模式,將開發(fā)狀態(tài)模式中涉及的依據(jù)列車控制系統(tǒng)的底層協(xié)議對列車控 制系統(tǒng)執(zhí)行程序開發(fā)的內(nèi)容進行展示;當用戶以第二登錄方式時,可確定該用戶為使用人 員,則對工程文件進行展示,不涉及列車控制系統(tǒng)的底層協(xié)議的內(nèi)容展示,在保證了使用人 員的使用感受的同時,保護了開發(fā)人員的底層協(xié)議包括私有協(xié)議的源程序安全,并且不影 響開發(fā)人員對列車控制系統(tǒng)的底層協(xié)議查看及操作。
[0070] 其中,當用戶的登錄請求中攜帶用戶信息時,該用戶信息包括用戶的用戶名密碼 組合和/或IP地址,可根據(jù)該用戶信息判斷該登錄請求對應(yīng)的登錄方式。
[0071] 如圖2所示的本發(fā)明提供的一種列車控制系統(tǒng)的展示方法實施例2的流程圖,包 括:
[0072] 步驟S201 :接收用戶的登錄請求;
[0073] 步驟S202 :判斷當所述登錄請求中攜帶的用戶信息與預(yù)存儲的第一登錄方式的 用戶信息是否匹配,生成匹配結(jié)果;
[0074] 其中,預(yù)設(shè)第一登錄方式的用戶信息。
[0075] 具體的,接收到用戶的登錄請求后,將該登錄請求中攜帶的用戶信息與預(yù)設(shè)的第 一登錄方式的用戶信息進行匹配,當所述登錄請求中攜帶的用戶信息與預(yù)存儲的第一登錄 方式的用戶信息匹配時,判定該登錄請求的方式為第一登錄方式;否則,判定該登錄請求的 方式為第二登錄方式。
[0076] 具體的,該用戶信息包括用戶的用戶名密碼組合和/或IP地址,當該用戶信息為 用戶名密碼組合時,將該用戶名和密碼分別與預(yù)存儲的第一登錄方式的用戶信息進行比 對,當有二者完全相同的時,則認為匹配,否則不匹配。
[0077] 需要說明的是,由于申請中涉及的登錄請求為正確的登錄請求,該請求登錄的用 戶為開發(fā)人員或者使用人員之一,無其他情況,所以,本實施例中,只要判斷是否滿足第一 登錄方式的用戶信息,如果滿足,則是開發(fā)人員,否則為使用人員。
[0078] 實際實施中,由于可能會出現(xiàn)非法用戶,為保證列車控制系統(tǒng)的安全,則可首先將 用戶信息與預(yù)設(shè)的第一登錄方式的用戶信息進行匹配,如果匹配不成功,則將該用戶信息 與預(yù)設(shè)的第二登錄方式的用戶信息進行匹配,如果匹配也不成功的話,則結(jié)束,不執(zhí)行步驟 S203和204。當然,匹配的先后順序可以調(diào)整,本實施例不做限制。
[0079] 當然,如果實際實施中,為防止出現(xiàn)開發(fā)人員和使用人員的用戶名和密碼相同,而 導(dǎo)致將使用人員的登錄請求識別為第一登錄方式的情況,還可結(jié)合IP地址進行判斷,預(yù)設(shè) 開發(fā)人員的IP地址,如果該匹配過程中,用戶信息中的IP地址與預(yù)設(shè)的開發(fā)人員的IP地 址不符合,則判斷為第二登錄方式。
[0080] 步驟S203 :當所述匹配結(jié)果表示登錄請求的方式為第一登錄方式時,控制所述列 車控制系統(tǒng)進入開發(fā)狀態(tài)模式,在所述開發(fā)狀態(tài)模式,依據(jù)所述列車控制系統(tǒng)的底層協(xié)議 對所述列車控制系統(tǒng)執(zhí)行程序開發(fā),生成工程文件;
[0081] 步驟S204 :當所述匹配結(jié)果表示所述登錄請求的方式為第二登錄方式時,控制所 述列車控制系統(tǒng)信息進入運行狀態(tài)模式,在所述運行狀態(tài)模式,對所述工程文件進行展示。
[0082] 其中,步驟S203-204與實施例1中的步驟S102-103 -致,本實施例不再贅述。
[0083] 綜上,本實施例提供的一種列車控制系統(tǒng)的展示方法,根據(jù)登錄請求中攜帶的用 戶信息判斷登錄請求的方式,該用戶的用戶名密碼組合和/或IP地址,根據(jù)該用戶信息判 斷該登錄請求對應(yīng)的登錄方式,進而根據(jù)判斷得到的登錄方式,實現(xiàn)后續(xù)的進入開發(fā)狀態(tài) 模式進行操作或者進入運行狀態(tài)模式進行操作。
[0084] 其中,登錄請求中攜帶登錄頁面的頁面信息和用戶信息時,可根據(jù)該登錄頁面信 息和用戶信息判斷該登錄請求對應(yīng)的登錄方式。
[0085] 如圖3所示的本發(fā)明提供的一種列車控制系統(tǒng)的展示方法實施例3的流程圖,包 括:
[0086] 步驟S301 :接收用戶的登錄請求;
[0087] 步驟S302 :依據(jù)所述用戶信息和登錄頁面的頁面信息,判斷所述用戶的登錄請求 是否滿足第一登錄方式條件,生成判斷結(jié)果;
[0088] 其中,預(yù)設(shè)第一登錄方式的登錄頁面信息和用戶信息。
[0089] 具體的,接收到用戶的登錄請求后,將該登錄請求中攜帶的用戶信息和登錄頁面 的頁面信息與預(yù)設(shè)的第一登錄方式條件進行比對,當所述登錄請求與預(yù)存儲的第一登錄方 式條件匹配時,判定該登錄請求的方式為第一登錄方式;否則,判定該登錄請求的方式為第 二登錄方式。
[0090] 具體的,該登錄頁面的頁面信息和用戶信息與第一登錄方式條件對應(yīng),即該用戶 信息為開發(fā)人員信息,并且該登錄頁面為開發(fā)人員使用的登錄頁面;或者,該用戶信息為使 用人員信息,并且該登錄頁面為使用人員使用的登錄頁面。
[0091] 具體的,該用戶信息包括用戶的用戶名密碼組合和/或IP地址,當該用戶信息為 用戶名密碼組合時,將該用戶名和密碼分別與預(yù)存儲的第一登錄方式中的用戶信息進行比 對,當有二者完全相同的時,則認為用戶信息進匹配,否則不匹配。
[0092] 需要說明的是,由于申請中涉及的登錄請求為正確的登錄請求,該請求登錄的用 戶為開發(fā)人員或者使用人員之一,無其他情況,所以,本實施例中,只要判斷是否滿足第一 登錄方式的用戶信息,如果滿足,則是開發(fā)人員,否則為使用人員。只需將開發(fā)人員用戶信 息、其登錄頁面與預(yù)設(shè)的用戶信息、其登錄頁面匹配,則執(zhí)行步驟S304。
[0093] 當然,如果實際實施中,為防止出現(xiàn)開發(fā)人員和使用人員的用戶名和密碼相同,而 用戶登錄時,采用了錯誤的登錄頁面,如使用人員使用開發(fā)人員的登錄頁面,輸入和開發(fā)人 員相同的用戶名和密碼而導(dǎo)致將使用人員的登錄請求識別為第一登錄方式的情況,還可結(jié) 合IP地址進行判斷,預(yù)設(shè)開發(fā)人員的IP地址,如果該匹配過程中,用戶信息中的IP地址與 預(yù)設(shè)的開發(fā)人員的IP地址不符合,則判斷為第二登錄方式。
[0094] 步驟S303 :當所述判斷結(jié)果表示所述登錄請求的方式為第一登錄方式時,控制所 述列車控制系統(tǒng)進入開發(fā)狀態(tài)模式,在所述開發(fā)狀態(tài)模式,依據(jù)所述列車控制系統(tǒng)的底層 協(xié)議對所述列車控制系統(tǒng)執(zhí)行程序開發(fā),生成工程文件;
[0095] 步驟S304 :當所述判斷結(jié)果表示所述登錄請求的方式為第二登錄方式時,控制所 述列車控制系統(tǒng)信息進入運行狀態(tài)模式,在所述運行狀態(tài)模式,對所述工程文件進行展示。
[0096] 其中,步驟S303-304與實施例1中的步驟S102-103 -致,本實施例不再贅述。
[0097] 綜上,本實施例提供的一種列車控制系統(tǒng)的展示方法,根據(jù)登錄請求中攜帶的該 用戶信息和登錄頁面的頁面信息判斷該登錄請求對應(yīng)的登錄方式,進而根據(jù)判斷得到的登 錄方式,實現(xiàn)后續(xù)的進入開發(fā)狀態(tài)模式進行操作或者進入運行狀態(tài)模式進行操作。
[0098] 如圖4所示的本發(fā)明提供的一種列車控制系統(tǒng)的展示方法實施例4的流程圖,包 括:
[0099] 步驟S401 :接收用戶的登錄請求,分析所述登錄請求的方式;
[0100] 其中,步驟S401與實施例1中的步驟S101 -致,本實施例不再贅述。
[0101] 步驟S402 :當所述登錄請求的方式為第一登錄方式時,控制所述列車控制系統(tǒng)進 入開發(fā)狀態(tài)模式;
[0102] 其中,當所述登錄請求的方式為第一登錄方式時,控制所述列車控制系統(tǒng)進入開 發(fā)狀態(tài)模式,用戶(開發(fā)人員)在該開發(fā)狀態(tài)模式下執(zhí)行操作。
[0103] 步驟S403 :依據(jù)預(yù)設(shè)的命名規(guī)則為所述列車控制系統(tǒng)中的預(yù)設(shè)基本圖元定義名 稱;
[0104] 其中,該列車控制系統(tǒng)中預(yù)定義一些基本圖元,如電壓傳感器、電流傳感器、電阻、 電感、電容、開關(guān)/接觸器、電機、變壓器、供電網(wǎng)、接地、IGBT(Insulated Gate Bipolar Transistor,絕緣柵雙極型晶體管)等元器件并保存為模板。
[0105] 具體的,可根據(jù)預(yù)設(shè)的命名規(guī)則,對該預(yù)設(shè)基本圖元定義名稱,如該列車控制系統(tǒng) 是應(yīng)用于邏輯圖監(jiān)視時,則可根據(jù)監(jiān)視對象(電機1溫度、電壓傳感器1的電壓)等對圖元 進行定義名稱。
[0106] 步驟S404 :獲取XML文件;
[0107] 其中,該XML (extensible Markup Language,可擴展標記語言)文件包括自定義的 XML 文件和符合 PLCOpen(Programmable Logic Controller open,PLCopen 組織)XML 協(xié)議 規(guī)范的XML文件。
[0108] 其中,該自定義的文件格式即本列車控制系統(tǒng)的工程文件,該符合PLCOpen XML協(xié) 議規(guī)范的XML文件可從多種編程工具中導(dǎo)出。
[0109] 步驟S405 :將所述XML文件導(dǎo)入打開的工程中,并依據(jù)所述XML文件生成邏輯圖;
[0110] 其中,在該打開的工程可執(zhí)行新建程序文件、修改文件、刪除文件、保存文件等操 作,并且實際實施中,該打開的工程中支持文件自由切換。需要說明的是,打開的工程中,可 對圖元進行屬性設(shè)置、編輯和修改。該屬性設(shè)置具體包括:名稱、參數(shù)地址、參數(shù)名稱等;該 編輯包括:對選擇的圖元進行旋轉(zhuǎn)、縮放、排列(前移、后移、置頂、置底等)、對齊(左對齊、 右對齊、橫向居中、縱向居中等);修改包括對選中的圖元幅值、剪切、粘貼、刪除等,還可將 圖元從一個連接點引向另一個連接點,自動生成連接曲線。
[0111] 并且,該打開的工程中,還可通過對圖元的拖曳等操作實現(xiàn)繪制邏輯圖。
[0112] 其中,在該生成邏輯圖的過程中,可對自定義的XML文件直接加載顯示;而對于符 合PLCOpen XML協(xié)議規(guī)范的XML文件,首先將該文件轉(zhuǎn)換為自定義文件格式,再加載顯示。
[0113] 其中,該列車控制系統(tǒng)中數(shù)據(jù)結(jié)構(gòu)包括:存儲控件(即圖元)及其屬性。該控件圖 像信息數(shù)據(jù)結(jié)構(gòu)如表1所示,該連接信息如表2所示。
[0114] 表1、控件圖形屬性數(shù)據(jù)結(jié)構(gòu)
[0115]

【權(quán)利要求】
1. 一種列車控制系統(tǒng)的展示方法,其特征在于,包括: 接收用戶的登錄請求,分析所述登錄請求的方式; 當所述登錄請求的方式為第一登錄方式時,控制所述列車控制系統(tǒng)進入開發(fā)狀態(tài)模 式,在所述開發(fā)狀態(tài)模式,依據(jù)所述列車控制系統(tǒng)的底層協(xié)議對所述列車控制系統(tǒng)執(zhí)行程 序開發(fā),生成工程文件; 當所述登錄請求的方式為第二登錄方式時,控制所述列車控制系統(tǒng)信息進入運行狀態(tài) 模式,在所述運行狀態(tài)模式,對所述工程文件進行展示。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,當用戶的登錄請求中攜帶用戶信息時,所 述用戶信息包括用戶的用戶名密碼組合和/或用戶的網(wǎng)絡(luò)之間互連的協(xié)議IP地址,所述接 收用戶的登錄請求,判斷所述登錄請求的方式,包括: 接收用戶的登錄請求; 當所述登錄請求中攜帶的用戶信息與預(yù)存儲的第一登錄方式的用戶信息匹配時,判定 所述登錄請求的方式為第一登錄方式;否則,所述登錄請求的方式為第二登錄方式。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,當用戶的登錄請求中攜帶用戶信息和登 錄頁面的頁面信息時,所述接收用戶的登錄請求,判斷所述登錄請求的方式,包括: 接收用戶的登錄請求; 依據(jù)所述用戶信息和登錄頁面的頁面信息,判斷所述用戶的登錄請求是否滿足第一登 錄方式條件,如果滿足,判定所述登錄請求的方式為第一登錄方式;否則,所述登錄請求的 方式為第二登錄方式。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)所述列車控制系統(tǒng)的底層協(xié)議 對所述列車控制系統(tǒng)執(zhí)行程序開發(fā),生成工程文件,包括: 依據(jù)預(yù)設(shè)的命名規(guī)則為所述列車控制系統(tǒng)中的預(yù)設(shè)基本圖元定義名稱; 獲取可擴展標記語言XML文件; 將所述XML文件導(dǎo)入打開的工程中,并依據(jù)所述XML文件生成邏輯圖; 依據(jù)預(yù)設(shè)的結(jié)構(gòu)將所述邏輯圖存儲到工程文件中。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,對所述工程文件進行展示包括 獲取所述工程文件; 導(dǎo)入所述工程文件生成邏輯圖,并展示所述邏輯圖。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,展示所述邏輯圖之后,還包括: 依據(jù)預(yù)設(shè)的配置方式為所述邏輯圖中對應(yīng)的信息采集設(shè)備配置通訊方式; 依據(jù)所述通訊方式接收所述信息采集設(shè)備采集的現(xiàn)場信息; 觸發(fā)預(yù)設(shè)的信息處理程序,對所述現(xiàn)場信息進行處理并展示處理結(jié)果。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述依據(jù)預(yù)設(shè)的配置方式為所述邏輯圖 中對應(yīng)的信息采集設(shè)備配置通訊方式,包括: 依據(jù)預(yù)設(shè)的通訊方式,獲取配置文件; 讀取所述配置文件中的IP和端口信息; 依據(jù)所述IP和端口信息,建立與所述信息采集設(shè)備的連接通道。
8. -種列車控制系統(tǒng)的展示裝置,其特征在于,包括: 接收模塊,用于接收用戶的登錄請求; 分析模塊,用于分析所述登錄請求的方式; 第一模塊,用于當所述登錄請求的方式為第一登錄方式時,控制所述列車控制系統(tǒng)進 入開發(fā)狀態(tài)模式,在所述開發(fā)狀態(tài)模式,依據(jù)所述列車控制系統(tǒng)的底層協(xié)議對所述列車控 制系統(tǒng)執(zhí)行程序開發(fā),生成工程文件; 第二模塊,用于當所述登錄請求的方式為第二登錄方式時,控制所述列車控制系統(tǒng)信 息進入運行狀態(tài)模式,在所述運行狀態(tài)模式,對所述工程文件進行展示。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,當用戶的登錄請求中攜帶用戶信息時,所 述用戶信息包括用戶、用戶名密碼組合和/或用戶IP地址,所述分析模塊,具體用于: 當所述登錄請求中攜帶的用戶信息與預(yù)存儲的第一登錄方式的用戶信息匹配時,判定 所述登錄請求的方式為第一登錄方式;否則,所述登錄請求的方式為第二登錄方式。
10. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,當用戶的登錄請求中攜帶用戶信息和登 錄頁面的頁面信息時,所述分析模塊,具體用于: 依據(jù)所述頁面信息和所述登錄請求,判斷所述用戶的登錄請求是否滿足第一登錄方式 條件,如果滿足,判定所述登錄請求的方式為第一登錄方式;否則,所述登錄請求的方式為 第二登錄方式。
【文檔編號】H04L29/06GK104144169SQ201410410769
【公開日】2014年11月12日 申請日期:2014年8月20日 優(yōu)先權(quán)日:2014年8月20日
【發(fā)明者】陳斐, 段錄平, 王超, 費巧玲, 周孝旭 申請人:株洲南車時代電氣股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1