本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種列車車廂信息的獲取方法、裝置及系統(tǒng)。
背景技術(shù):
通常一趟列車車廂中的其中一節(jié)車廂對(duì)應(yīng)管理設(shè)備,除該節(jié)車廂之外的其他車廂分別對(duì)應(yīng)一臺(tái)被管理設(shè)備,管理設(shè)備用于控制每臺(tái)被管理設(shè)備。當(dāng)每次列車進(jìn)站后,列車車廂可能會(huì)發(fā)生重組,此時(shí)管理設(shè)備需要重新獲取重組后的被管理設(shè)備對(duì)應(yīng)車廂的信息。
現(xiàn)有技術(shù)中,管理設(shè)備獲取重組后的被管理設(shè)備對(duì)應(yīng)車廂的信息耗時(shí)長,過程繁瑣,效率低。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供一種列車車廂信息的獲取方法、裝置及系統(tǒng),以解決管理設(shè)備獲取重組后的被管理設(shè)備對(duì)應(yīng)車廂的信息耗時(shí)長,過程繁瑣,效率低的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供技術(shù)方案如下:
根據(jù)本發(fā)明的第一方面,提出了一種列車車廂信息的獲取方法,所述方法包括:
若接收到被管理設(shè)備對(duì)應(yīng)的第一車廂基本信息及所述被管理設(shè)備的ip地址,對(duì)所述第一車廂基本信息進(jìn)行審核;
若審核通過,向所述被管理設(shè)備發(fā)送管理設(shè)備對(duì)應(yīng)的第二車廂基本信息;
若接收到來自所述被管理設(shè)備的攜帶第一標(biāo)識(shí)的第一報(bào)文,為所述被管理設(shè)備配置與所述第一標(biāo)識(shí)對(duì)應(yīng)的信息,所述第一標(biāo)識(shí)用于標(biāo)識(shí)信息類型;
基于所述第一車廂基本信息、所述第二車廂基本信息及所述與所述第一標(biāo)識(shí)對(duì)應(yīng)的信息建立與所述ip地址對(duì)應(yīng)的第一信息列表。
根據(jù)本發(fā)明的第二方面,提出了另一種列車車廂信息的獲取方法,所述方法包括:
若接收到管理設(shè)備對(duì)應(yīng)的第二車廂基本信息,確定是否存在尚未獲取到的信息類型;
若確定存在尚未獲取到的信息類型,確定所述尚未獲取到的信息類型對(duì)應(yīng)的第一標(biāo)識(shí);
向所述管理設(shè)備發(fā)送攜帶所述第一標(biāo)識(shí)的第一報(bào)文;
若接收到基于所述第一報(bào)文返回的第二報(bào)文,解析所述第二報(bào)文得到所述第一標(biāo)識(shí)對(duì)應(yīng)的信息;
基于第一車廂基本信息、所述第二車廂基本信息、所述第一標(biāo)識(shí)對(duì)應(yīng)的信息以及被管理設(shè)備的ip地址建立第二信息列表。
根據(jù)本發(fā)明的第三方面,提出了一種列車車廂信息的獲取裝置,包括:
信息審核模塊,用于若接收到被管理設(shè)備對(duì)應(yīng)的第一車廂基本信息及所述被管理設(shè)備的ip地址,對(duì)所述第一車廂基本信息進(jìn)行審核;
第一發(fā)送模塊,用于若審核通過,向所述被管理設(shè)備發(fā)送管理設(shè)備對(duì)應(yīng)的第二車廂基本信息;
信息配置模塊,用于若接收到來自所述被管理設(shè)備的攜帶第一標(biāo)識(shí)的第一報(bào)文,為所述被管理設(shè)備配置與所述第一標(biāo)識(shí)對(duì)應(yīng)的信息,所述第一標(biāo)識(shí)用于標(biāo)識(shí)信息類型;
第一建立模塊,用于基于所述第一車廂基本信息、所述第二車廂基本信息及所述與所述第一標(biāo)識(shí)對(duì)應(yīng)的信息建立與所述ip地址對(duì)應(yīng)的第一信息列表。
根據(jù)本發(fā)明的第四方面,提出了另一種列車車廂信息的獲取裝置,包括:
信息類型確定模塊,用于若接收到管理設(shè)備對(duì)應(yīng)的第二車廂基本信息,確定是否存在尚未獲取到的信息類型;
標(biāo)識(shí)確定模塊,用于若確定存在尚未獲取到的信息類型,確定所述尚未獲取到的信息類型對(duì)應(yīng)的第一標(biāo)識(shí);
第二發(fā)送模塊,用于向所述管理設(shè)備發(fā)送攜帶所述第一標(biāo)識(shí)的第一報(bào)文;
第一解析模塊,用于若接收到基于所述第一報(bào)文返回的第二報(bào)文,解析所述第二報(bào)文得到所述第一標(biāo)識(shí)對(duì)應(yīng)的信息;
第二建立模塊,用于基于第一車廂基本信息、所述第二車廂基本信息、所述第一標(biāo)識(shí)對(duì)應(yīng)的信息以及被管理設(shè)備的ip地址建立第二信息列表。
根據(jù)本發(fā)明的第五方面,提出了一種列車車廂信息的獲取系統(tǒng),所述系統(tǒng)包括:被管理設(shè)備、管理設(shè)備;其中,
所述被管理設(shè)備,用于向所述管理設(shè)備發(fā)送攜帶所述第一車廂基本信息的第三報(bào)文;
所述管理設(shè)備,用于若接收到所述被管理設(shè)備對(duì)應(yīng)的第一車廂基本信息及所述被管理設(shè)備的ip地址,對(duì)所述第一車廂基本信息進(jìn)行審核,若審核通過,向所述被管理設(shè)備發(fā)送管理設(shè)備對(duì)應(yīng)的第二車廂基本信息;
所述被管理設(shè)備,用于若接收到所述管理設(shè)備對(duì)應(yīng)的第二車廂基本信息,確定是否存在尚未獲取到的信息類型,若確定存在尚未獲取到的信息類型,確定所述尚未獲取到的信息類型對(duì)應(yīng)的第一標(biāo)識(shí),向所述管理設(shè)備發(fā)送攜帶所述第一標(biāo)識(shí)的第一報(bào)文;
所述管理設(shè)備,用于若接收到來自所述被管理設(shè)備的攜帶第一標(biāo)識(shí)的第一報(bào)文,為所述被管理設(shè)備配置與所述第一標(biāo)識(shí)對(duì)應(yīng)的信息,所述第一標(biāo)識(shí)用于標(biāo)識(shí)信息類型,基于所述第一車廂基本信息、所述第二車廂基本信息及所述與所述第一標(biāo)識(shí)對(duì)應(yīng)的信息建立與所述ip地址對(duì)應(yīng)的第一信息列表;
所述被管理設(shè)備,用于若接收到基于所述第一報(bào)文返回的第二報(bào)文,解析所述第二報(bào)文得到所述第一標(biāo)識(shí)對(duì)應(yīng)的信息,基于第一車廂基本信息、所述第二車廂基本信息、所述第一標(biāo)識(shí)對(duì)應(yīng)的信息以及被管理設(shè)備的ip地址建立第二信息列表。
由以上技術(shù)方案可見,管理設(shè)備若接收到被管理設(shè)備對(duì)應(yīng)的第一車廂基本信息及被管理設(shè)備的ip地址,管理設(shè)備對(duì)第一車廂基本信息進(jìn)行審核,若審核通過,管理設(shè)備向被管理設(shè)備發(fā)送管理設(shè)備對(duì)應(yīng)的第二車廂基本信息,管理設(shè)備若接收到來自被管理設(shè)備的攜帶第一標(biāo)識(shí)的第一報(bào)文,管理設(shè)備為被管理設(shè)備配置與第一標(biāo)識(shí)對(duì)應(yīng)的信息,管理設(shè)備基于第一車廂基本信息、第二車廂基本信息及與第一標(biāo)識(shí)對(duì)應(yīng)的信息建立與ip地址對(duì)應(yīng)的第一信息列表。管理設(shè)備獲取重組后的被管理設(shè)備對(duì)應(yīng)車廂的信息耗時(shí)縮短,獲取過程簡單,提高了獲取效率。
附圖說明
圖1是本發(fā)明提供的一個(gè)列車車廂信息的獲取方法的實(shí)施例流程圖;
圖2是本發(fā)明提供的另一個(gè)列車車廂信息的獲取方法的實(shí)施例流程圖;
圖3是本發(fā)明提供的再一個(gè)列車車廂信息的獲取方法的實(shí)施例流程圖;
圖4是本發(fā)明提供的再一個(gè)列車車廂信息的獲取方法的實(shí)施例流程圖;
圖5是本發(fā)明提供的一種網(wǎng)絡(luò)設(shè)備的硬件結(jié)構(gòu)圖;
圖6a是本發(fā)明提供的一個(gè)列車車廂信息的獲取裝置的實(shí)施例框圖;
圖6b是本發(fā)明基于圖6a提供的一個(gè)列車車廂信息的獲取裝置的實(shí)施例框圖;
圖7a是本發(fā)明提供的另一個(gè)列車車廂信息的獲取裝置的實(shí)施例框圖;
圖7b是本發(fā)明基于圖7a提供的一個(gè)列車車廂信息的獲取裝置的實(shí)施例框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
在本發(fā)明使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
應(yīng)當(dāng)理解,盡管在本發(fā)明可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本發(fā)明范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。
圖1是本發(fā)明提供的一個(gè)列車車廂信息的獲取方法的實(shí)施例流程圖,該列車車廂信息的獲取方法可以應(yīng)用在管理設(shè)備中,管理設(shè)備例如為路由器、交換機(jī)等,如圖1所示,從管理設(shè)備角度出發(fā)對(duì)該列車車廂信息的獲取方法步驟進(jìn)行說明,包括如下步驟101-步驟104:
步驟101:若接收到被管理設(shè)備對(duì)應(yīng)的第一車廂基本信息及被管理設(shè)備的ip地址,對(duì)第一車廂基本信息進(jìn)行審核。
步驟102:若審核通過,向被管理設(shè)備發(fā)送管理設(shè)備對(duì)應(yīng)的第二車廂基本信息。
步驟103:若接收到來自被管理設(shè)備的攜帶第一標(biāo)識(shí)的第一報(bào)文,為被管理設(shè)備配置與第一標(biāo)識(shí)對(duì)應(yīng)的信息,第一標(biāo)識(shí)用于標(biāo)識(shí)信息類型。
步驟104:基于第一車廂基本信息、第二車廂基本信息及與第一標(biāo)識(shí)對(duì)應(yīng)的信息建立與ip地址對(duì)應(yīng)的第一信息列表。
在步驟101中,通常一趟列車車廂中的其中一節(jié)車廂對(duì)應(yīng)管理設(shè)備,除該節(jié)車廂之外的其他車廂分別對(duì)應(yīng)一臺(tái)被管理設(shè)備,管理設(shè)備用于控制每臺(tái)被管理設(shè)備。當(dāng)每次列車進(jìn)站后,列車車廂可能會(huì)發(fā)生重組,此時(shí)管理設(shè)備需要重新獲取重組后的被管理設(shè)備對(duì)應(yīng)車廂的信息。在一實(shí)施例中,第一車廂基本信息為被管理設(shè)備記錄的被管理設(shè)備車廂對(duì)應(yīng)的基本信息。第一車廂基本信息包括:被管理設(shè)備的設(shè)備廠商標(biāo)識(shí)、被管理設(shè)備對(duì)應(yīng)車廂中部署的攝像頭的ip地址、被管理設(shè)備對(duì)應(yīng)車廂的車廂編碼等信息。若管理設(shè)備接收到被管理設(shè)備對(duì)應(yīng)的第一車廂基本信息及被管理設(shè)備的ip地址,管理設(shè)備對(duì)第一車廂基本信息進(jìn)行審核。具體的,管理設(shè)備對(duì)被管理設(shè)備的第一車廂基本信息進(jìn)行審核的詳細(xì)描述及步驟,可參考下述圖2中的步驟201-步驟204的相關(guān)描述,此處先不作詳述。
在步驟102中,在一實(shí)施例中,第二車廂基本信息為管理設(shè)備記錄的管理設(shè)備車廂對(duì)應(yīng)的基本信息。若管理設(shè)備對(duì)第一車廂基本信息審核通過,管理設(shè)備向被管理設(shè)備發(fā)送管理設(shè)備對(duì)應(yīng)的第二車廂基本信息,第二車廂基本信息包括:管理設(shè)備對(duì)應(yīng)車廂的車廂編碼、管理設(shè)備的ip地址等。通過執(zhí)行步驟101至步驟102,管理設(shè)備與被管理設(shè)備互相得到了對(duì)方的車廂基本信息。
在步驟103中,在一實(shí)施例中,若管理設(shè)備接收到來自被管理設(shè)備的攜帶第一標(biāo)識(shí)的第一報(bào)文,管理設(shè)備為被管理設(shè)備配置與第一標(biāo)識(shí)對(duì)應(yīng)的信息,第一標(biāo)識(shí)用于標(biāo)識(shí)信息類型,具體的,信息類型包括:地址段、車廂排號(hào)等,其中車廂排號(hào)為被管理設(shè)備所對(duì)應(yīng)的車廂在重組后的整趟列車中的排列順序,車廂排號(hào)例如為“4”,表示被管理設(shè)備對(duì)應(yīng)的車廂為第四車廂。本領(lǐng)域技術(shù)人員可以理解的是,被管理設(shè)備通過第一標(biāo)識(shí)向管理設(shè)備發(fā)送需要配置的信息類型,管理設(shè)備基于該第一標(biāo)識(shí)為被管理設(shè)備配置信息。此處第一標(biāo)識(shí)為被管理設(shè)備確定的,具體的,被管理設(shè)備如何確定第一標(biāo)識(shí),可參考下述圖3中的步驟301-步驟302的相關(guān)描述,此處先不作詳述。
在步驟104中,在一實(shí)施例中,管理設(shè)備基于第一車廂基本信息、第二車廂基本信息及與第一標(biāo)識(shí)對(duì)應(yīng)的信息建立與ip地址對(duì)應(yīng)的第一信息列表,管理設(shè)備通過第一信息列表記錄了被管理設(shè)備中的全部信息。如表1所示,為第一信息列表的結(jié)構(gòu)示例:
表1
表1所示的車廂編碼(被管理設(shè)備)z52176、被管理設(shè)備的設(shè)備廠商標(biāo)識(shí)1.2.6、攝像頭的ip地址20.1.1.3、ip地址(被管理設(shè)備)192.168.2.3為被管理設(shè)備記錄的基本信息即第一車廂基本信息;車廂編碼(管理設(shè)備)z92111、ip地址(管理設(shè)備)192.168.2.7為管理設(shè)備記錄的基本信息即第二車廂基本信息;車廂排號(hào)4為管理設(shè)備為被管理設(shè)備配置的信息即第一標(biāo)識(shí)對(duì)應(yīng)的信息。
本發(fā)明實(shí)施例中,管理設(shè)備若接收到被管理設(shè)備對(duì)應(yīng)的第一車廂基本信息及被管理設(shè)備的ip地址,管理設(shè)備對(duì)第一車廂基本信息進(jìn)行審核,若審核通過,管理設(shè)備向被管理設(shè)備發(fā)送管理設(shè)備對(duì)應(yīng)的第二車廂基本信息,管理設(shè)備若接收到來自被管理設(shè)備的攜帶第一標(biāo)識(shí)的第一報(bào)文,管理設(shè)備為被管理設(shè)備配置與第一標(biāo)識(shí)對(duì)應(yīng)的信息,管理設(shè)備基于第一車廂基本信息、第二車廂基本信息及與第一標(biāo)識(shí)對(duì)應(yīng)的信息建立與ip地址對(duì)應(yīng)的第一信息列表。管理設(shè)備獲取重組后的被管理設(shè)備對(duì)應(yīng)車廂的信息耗時(shí)縮短,獲取過程簡單,提高了獲取效率。
圖2是本發(fā)明提供的另一個(gè)列車車廂信息的獲取方法的實(shí)施例流程圖,本發(fā)明實(shí)施例結(jié)合圖1,以如何對(duì)第一車廂基本信息進(jìn)行審核進(jìn)行示例性說明,如圖2所示,包括如下步驟:
步驟201:從第一車廂基本信息中獲取第一攝像頭ip地址,攝像頭處于被管理設(shè)備對(duì)應(yīng)的車廂內(nèi)。
步驟202:將第一攝像頭ip地址與預(yù)設(shè)審核列表中記錄的每一個(gè)第二攝像頭ip地址進(jìn)行匹配,若未匹配成功,執(zhí)行步驟203,若匹配成功,執(zhí)行步驟204,其中,預(yù)設(shè)審核列表用于記錄已審核通過的第二攝像頭ip地址。
步驟203:將第一攝像頭ip地址記錄在預(yù)設(shè)審核列表中。
步驟204:向被管理設(shè)備發(fā)送攜帶第二標(biāo)識(shí)的第二報(bào)文,第二標(biāo)識(shí)用于標(biāo)識(shí)審核失敗。
在步驟201中,管理設(shè)備從第一車廂基本信息中獲取第一攝像頭ip地址,攝像頭處于被管理設(shè)備對(duì)應(yīng)的車廂內(nèi)。第一攝像頭ip地址例如為20.1.1.3。
在步驟202中,管理設(shè)備將第一攝像頭ip地址與預(yù)設(shè)審核列表中記錄的每一個(gè)第二攝像頭ip地址進(jìn)行匹配,若未匹配成功,執(zhí)行步驟203,若匹配成功,執(zhí)行步驟204,其中預(yù)設(shè)審核列表用于記錄已審核通過的第二攝像頭ip地址。
在步驟203中,以預(yù)設(shè)審核列表記錄了第二攝像頭ip地址20.1.1.9、第二攝像頭ip地址20.1.2.3、第二攝像頭ip地址20.1.7.3為例,第一攝像頭ip地址20.1.1.3與預(yù)設(shè)審核列表中記錄的第二攝像頭ip地址20.1.1.9、第二攝像頭ip地址20.1.2.3、第二攝像頭ip地址20.1.7.3三個(gè)均未匹配成功,管理設(shè)備將第一攝像頭ip地址記錄在預(yù)設(shè)審核列表中。
在步驟204中,以預(yù)設(shè)審核列表記錄了第二攝像頭ip地址20.1.1.3、第二攝像頭ip地址20.1.2.3、第二攝像頭ip地址20.1.7.3為例,第一攝像頭ip地址20.1.1.3與預(yù)設(shè)審核列表中記錄的第二攝像頭ip地址20.1.1.3匹配成功,管理設(shè)備向被管理設(shè)備發(fā)送攜帶第二標(biāo)識(shí)的第二報(bào)文,第二標(biāo)識(shí)用于標(biāo)識(shí)審核失敗。第二標(biāo)識(shí)例如為“failed”。
本發(fā)明實(shí)施例中,本領(lǐng)域技術(shù)人員可以理解的是,重組后的整趟列車中每節(jié)車廂對(duì)應(yīng)的攝像頭ip地址應(yīng)該是唯一的,重復(fù)的攝像頭ip地址將導(dǎo)致管理設(shè)備無法管理,因此管理設(shè)備需要確認(rèn)第一攝像頭ip地址是否在預(yù)設(shè)審核列表中已經(jīng)被記錄,從而確保第一攝像頭ip地址的有效性。
圖3是本發(fā)明提供的再一個(gè)列車車廂信息的獲取方法的實(shí)施例流程圖,該列車車廂信息的獲取方法可以應(yīng)用在被管理設(shè)備中,被管理設(shè)備例如為路由器、交換機(jī)等,如圖3所示,從被管理設(shè)備角度出發(fā)對(duì)該列車車廂信息的獲取方法步驟進(jìn)行說明,包括如下步驟301-步驟305:
步驟301:若接收到管理設(shè)備對(duì)應(yīng)的第二車廂基本信息,確定是否存在尚未獲取到的信息類型。
步驟302:若確定存在尚未獲取到的信息類型,確定尚未獲取到的信息類型對(duì)應(yīng)的第一標(biāo)識(shí)。
步驟303:向管理設(shè)備發(fā)送攜帶第一標(biāo)識(shí)的第一報(bào)文。
步驟304:若接收到基于第一報(bào)文返回的第二報(bào)文,解析第二報(bào)文得到第一標(biāo)識(shí)對(duì)應(yīng)的信息。
步驟305:基于第一車廂基本信息、第二車廂基本信息、第一標(biāo)識(shí)對(duì)應(yīng)的信息以及被管理設(shè)備的ip地址建立第二信息列表。
在步驟301中,若被管理設(shè)備接收到管理設(shè)備對(duì)應(yīng)的第二車廂基本信息,被管理設(shè)備確定是否存在尚未獲取到的信息類型,尚未獲取到的信息類型包括:地址段、車廂排號(hào)等。
在步驟302中,若被管理設(shè)備確定存在尚未獲取到的信息類型,被管理設(shè)備確定尚未獲取到的信息類型對(duì)應(yīng)的第一標(biāo)識(shí),例如,地址段對(duì)應(yīng)第一標(biāo)識(shí)“1”、車廂排號(hào)對(duì)應(yīng)第一標(biāo)識(shí)“2”。
在步驟303中,被管理設(shè)備向管理設(shè)備發(fā)送攜帶第一標(biāo)識(shí)的第一報(bào)文。結(jié)合步驟302,被管理設(shè)備向管理設(shè)備發(fā)送攜帶第一標(biāo)識(shí)“2”的第一報(bào)文,表示被管理設(shè)備向管理設(shè)備請(qǐng)求被管理設(shè)備對(duì)應(yīng)的車廂排號(hào)。本領(lǐng)域技術(shù)人員可以理解是,管理設(shè)備通過獲取被管理設(shè)備對(duì)應(yīng)的車廂基本信息對(duì)列車車廂進(jìn)行排號(hào),并將排號(hào)結(jié)果下發(fā)給被管理設(shè)備。
在步驟304中,若被管理設(shè)備接收到基于第一報(bào)文返回的第二報(bào)文,被管理設(shè)備解析第二報(bào)文得到第一標(biāo)識(shí)對(duì)應(yīng)的信息,其中第一標(biāo)識(shí)對(duì)應(yīng)的信息為管理設(shè)備基于第一標(biāo)識(shí)為被管理設(shè)備配置的信息。結(jié)合步驟303,例如,被管理設(shè)備解析第二報(bào)文得到第一標(biāo)識(shí)“2”對(duì)應(yīng)的車廂排號(hào)“4”。
在步驟305中,被管理設(shè)備基于第一車廂基本信息、第二車廂基本信息、第一標(biāo)識(shí)對(duì)應(yīng)的信息以及被管理設(shè)備的ip地址建立第二信息列表。具體的,此處的第二信息列表的具體結(jié)構(gòu)示例可參考上述表1。
本發(fā)明實(shí)施例中,若被管理設(shè)備接收到管理設(shè)備對(duì)應(yīng)的第二車廂基本信息,被管理設(shè)備確定是否存在尚未獲取到的信息類型,若確定存在尚未獲取到的信息類型,被管理設(shè)備向管理設(shè)備發(fā)送攜帶第一標(biāo)識(shí)的第一報(bào)文,若被管理設(shè)備接收到基于第一報(bào)文返回的第二報(bào)文,被管理設(shè)備解析第二報(bào)文得到第一標(biāo)識(shí)對(duì)應(yīng)的信息,至此被管理設(shè)備基于第一車廂基本信息、第二車廂基本信息、第一標(biāo)識(shí)對(duì)應(yīng)的信息以及被管理設(shè)備的ip地址建立第二信息列表。通過獲取被管理設(shè)備對(duì)應(yīng)的第二信息列表,可以及時(shí)掌握列車重組后管理設(shè)備為被管理設(shè)備配置的信息。
圖4是本發(fā)明提供的再一個(gè)列車車廂信息的獲取方法的實(shí)施例流程圖,本發(fā)明實(shí)施例結(jié)合圖3對(duì)被管理設(shè)備如何獲取第二車廂基本信息,以及被管理設(shè)備建立第二信息列表之后的步驟進(jìn)行示例性說明,如圖4所示,包括如下步驟:
步驟401:向管理設(shè)備發(fā)送攜帶第一車廂基本信息的第三報(bào)文。
步驟402:當(dāng)接收到管理設(shè)備基于第三報(bào)文返回的第四報(bào)文時(shí),解析第四報(bào)文得到第二車廂基本信息。
步驟403:若接收到管理設(shè)備對(duì)應(yīng)的第二車廂基本信息,確定是否存在尚未獲取到的信息類型。
步驟404:若確定存在尚未獲取到的信息類型,確定尚未獲取到的信息類型對(duì)應(yīng)的第一標(biāo)識(shí)。
步驟405:向管理設(shè)備發(fā)送攜帶第一標(biāo)識(shí)的第一報(bào)文。
步驟406:若接收到基于第一報(bào)文返回的第二報(bào)文,解析第二報(bào)文得到第一標(biāo)識(shí)對(duì)應(yīng)的信息。
步驟407:基于第一車廂基本信息、第二車廂基本信息、第一標(biāo)識(shí)對(duì)應(yīng)的信息以及被管理設(shè)備的ip地址建立第二信息列表。
步驟408:以預(yù)設(shè)周期時(shí)長檢測第二信息列表中記錄的信息是否發(fā)生變更。
步驟409:若檢測到第二信息列表中記錄的信息發(fā)生變更,向管理設(shè)備發(fā)送變更后的信息。
在步驟401中,被管理設(shè)備向管理設(shè)備發(fā)送攜帶第一車廂基本信息的第三報(bào)文,本領(lǐng)域技術(shù)人員可以理解的是,被管理設(shè)備與管理設(shè)備建立tcp連接后,被管理設(shè)備向管理設(shè)備發(fā)送第一車廂基本信息。
在步驟402中,當(dāng)被管理設(shè)備接收到管理設(shè)備基于第三報(bào)文返回的第四報(bào)文時(shí),被管理設(shè)備解析第四報(bào)文得到第二車廂基本信息,具體的,管理設(shè)備如何向被管理設(shè)備發(fā)送第二車廂基本信息可參考上述圖1中的步驟101-步驟102的相關(guān)描述。
步驟403至步驟407的具體描述可參考上述步驟301至步驟305的相關(guān)內(nèi)容,此處不做詳述。
在步驟408中,被管理設(shè)備以預(yù)設(shè)周期時(shí)長檢測第二信息列表中記錄的信息是否發(fā)生變更,其中,以預(yù)設(shè)周期時(shí)長為1分鐘為例,被管理設(shè)備每分鐘檢測一次第二信息列表中記錄的車廂編碼(被管理設(shè)備)z52176、車廂編碼(管理設(shè)備)z92111、被管理設(shè)備的設(shè)備廠商標(biāo)識(shí)1.2.6、攝像頭的ip地址20.1.1.3、ip地址(管理設(shè)備)192.168.2.7、ip地址(被管理設(shè)備)192.168.2.3、車廂排號(hào)4是否發(fā)生變更。
在步驟409中,若被管理設(shè)備檢測到第二信息列表中記錄的信息發(fā)生變更,被管理設(shè)備向管理設(shè)備發(fā)送變更后的信息。例如,被管理設(shè)備檢測到攝像頭的ip地址20.1.1.3變更為20.1.7.3,被管理設(shè)備向管理設(shè)備發(fā)送變更后的信息攝像頭的ip地址20.1.7.3,以使管理設(shè)備在第一信息列表中將攝像頭的ip地址20.1.1.3替換為20.1.7.3。
本發(fā)明實(shí)施例中,被管理設(shè)備定時(shí)檢測第二信息列表中記錄的信息是否發(fā)生變更,當(dāng)檢測到發(fā)生變更時(shí),被管理設(shè)備及時(shí)將變更后的信息發(fā)送至管理設(shè)備,確保管理設(shè)備及時(shí)獲取到變更后的信息。
可選的,被管理設(shè)備將變更后的信息在第二信息列表中進(jìn)行替換,結(jié)合步驟409,以被管理設(shè)備檢測到攝像頭的ip地址20.1.1.3變更為20.1.7.3為例,被管理設(shè)備在第二信息列表中將攝像頭的ip地址20.1.1.3替換為20.1.7.3。被管理設(shè)備在第二信息列表中及時(shí)將變更后的信息進(jìn)行替換,確保第二信息列表及時(shí)得到更新。
對(duì)應(yīng)于上述列車車廂信息的獲取方法,本發(fā)明還提出了圖5所示的網(wǎng)絡(luò)設(shè)備的硬件結(jié)構(gòu)圖。請(qǐng)參考圖5,在硬件層面,該網(wǎng)絡(luò)設(shè)備包括處理器、內(nèi)部總線、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲(chǔ)器,當(dāng)然還可能包括其他業(yè)務(wù)所需要的硬件。處理器從非易失性存儲(chǔ)器中讀取對(duì)應(yīng)的計(jì)算機(jī)程序到內(nèi)存中然后運(yùn)行,在邏輯層面上形成列車車廂信息的獲取裝置。當(dāng)然,除了軟件實(shí)現(xiàn)方式之外,本發(fā)明并不排除其他實(shí)現(xiàn)方式,比如邏輯器件抑或軟硬件結(jié)合的方式等等,也就是說以下處理流程的執(zhí)行主體并不限定于各個(gè)邏輯單元,也可以是硬件或邏輯器件。
圖6a是本發(fā)明提供的一個(gè)列車車廂信息的獲取裝置的實(shí)施例框圖,如圖6a所示,該列車車廂信息的獲取裝置可以包括:信息審核模塊61、第一發(fā)送模塊62、信息配置模塊63、第一建立模塊64,其中:
信息審核模塊61,用于若接收到被管理設(shè)備對(duì)應(yīng)的第一車廂基本信息及被管理設(shè)備的ip地址,對(duì)第一車廂基本信息進(jìn)行審核;
第一發(fā)送模塊62,用于若審核通過,向被管理設(shè)備發(fā)送管理設(shè)備對(duì)應(yīng)的第二車廂基本信息;
信息配置模塊63,用于若接收到來自被管理設(shè)備的攜帶第一標(biāo)識(shí)的第一報(bào)文,為被管理設(shè)備配置與第一標(biāo)識(shí)對(duì)應(yīng)的信息,第一標(biāo)識(shí)用于標(biāo)識(shí)信息類型;
第一建立模塊64,用于基于第一車廂基本信息、第二車廂基本信息及與第一標(biāo)識(shí)對(duì)應(yīng)的信息建立與ip地址對(duì)應(yīng)的第一信息列表。
圖6b是本發(fā)明基于圖6a提供的一個(gè)列車車廂信息的獲取裝置的實(shí)施例框圖,如圖6b所示,在上述圖6a所示實(shí)施例的基礎(chǔ)上,信息審核模塊63包括:
地址獲取子模塊631,用于從第一車廂基本信息中獲取第一攝像頭ip地址,攝像頭處于被管理設(shè)備對(duì)應(yīng)的車廂內(nèi);
地址匹配子模塊632,用于將第一攝像頭ip地址與預(yù)設(shè)審核列表中記錄的每一個(gè)第二攝像頭ip地址進(jìn)行匹配,預(yù)設(shè)審核列表用于記錄已審核通過的第二攝像頭ip地址;
地址記錄子模塊633,用于若未匹配成功,將第一攝像頭ip地址記錄在預(yù)設(shè)審核列表中;
報(bào)文發(fā)送子模塊634,用于若匹配成功,向被管理設(shè)備發(fā)送攜帶第二標(biāo)識(shí)的第二報(bào)文,第二標(biāo)識(shí)用于標(biāo)識(shí)審核失敗。
圖7a是本發(fā)明提供的另一個(gè)列車車廂信息的獲取裝置的實(shí)施例框圖,如圖7a所示,該列車車廂信息的獲取裝置可以包括:信息類型確定模塊71、標(biāo)識(shí)確定模塊72、第二發(fā)送模塊73、第一解析模塊74、第二建立模塊75,其中:
信息類型確定模塊71,用于若接收到管理設(shè)備對(duì)應(yīng)的第二車廂基本信息,確定是否存在尚未獲取到的信息類型;
標(biāo)識(shí)確定模塊72,用于若確定存在尚未獲取到的信息類型,確定尚未獲取到的信息類型對(duì)應(yīng)的第一標(biāo)識(shí);
第二發(fā)送模塊73,用于向管理設(shè)備發(fā)送攜帶第一標(biāo)識(shí)的第一報(bào)文;
第一解析模塊74,用于若接收到基于第一報(bào)文返回的第二報(bào)文,解析第二報(bào)文得到第一標(biāo)識(shí)對(duì)應(yīng)的信息;
第二建立模塊75,用于基于第一車廂基本信息、第二車廂基本信息、第一標(biāo)識(shí)對(duì)應(yīng)的信息以及被管理設(shè)備的ip地址建立第二信息列表。
圖7b是本發(fā)明基于圖7a提供的一個(gè)列車車廂信息的獲取裝置的實(shí)施例框圖,如圖7b所示,在上述圖7a所示實(shí)施例的基礎(chǔ)上,列車車廂信息的獲取裝置還包括:
第三發(fā)送模塊76,用于若接收到來自管理設(shè)備對(duì)應(yīng)的第二車廂基本信息的步驟之前,向管理設(shè)備發(fā)送攜帶第一車廂基本信息的第三報(bào)文;
第二解析模塊77,用于當(dāng)接收到管理設(shè)備基于第三報(bào)文返回的第四報(bào)文時(shí),解析第四報(bào)文得到第二車廂基本信息。
在一實(shí)施例中,列車車廂信息的獲取裝置還包括:
列表檢測模塊78,用于以預(yù)設(shè)周期時(shí)長檢測第二信息列表中記錄的信息是否發(fā)生變更;
第四發(fā)送模塊79,用于若檢測到第二信息列表中記錄的信息發(fā)生變更,向管理設(shè)備發(fā)送變更后的信息。
上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。
對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本發(fā)明方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
由上述實(shí)施例可見,管理設(shè)備若接收到被管理設(shè)備對(duì)應(yīng)的第一車廂基本信息及被管理設(shè)備的ip地址,管理設(shè)備對(duì)第一車廂基本信息進(jìn)行審核,若審核通過,管理設(shè)備向被管理設(shè)備發(fā)送管理設(shè)備對(duì)應(yīng)的第二車廂基本信息,管理設(shè)備若接收到來自被管理設(shè)備的攜帶第一標(biāo)識(shí)的第一報(bào)文,管理設(shè)備為被管理設(shè)備配置與第一標(biāo)識(shí)對(duì)應(yīng)的信息,管理設(shè)備基于第一車廂基本信息、第二車廂基本信息及與第一標(biāo)識(shí)對(duì)應(yīng)的信息建立與ip地址對(duì)應(yīng)的第一信息列表。管理設(shè)備獲取重組后的被管理設(shè)備對(duì)應(yīng)車廂的信息耗時(shí)縮短,獲取過程簡單,提高了獲取效率。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本發(fā)明旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。