本發(fā)明涉及無(wú)線通信領(lǐng)域,尤其涉及一種數(shù)據(jù)通信方法和裝置。
背景技術(shù):
車載監(jiān)測(cè)信息通用傳輸平臺(tái)系統(tǒng)通過(guò)統(tǒng)籌車載監(jiān)測(cè)信息車地傳輸需求,靈活使用GSM-R網(wǎng)絡(luò)和公眾移動(dòng)網(wǎng)絡(luò)資源,采用管道傳輸方式建立對(duì)業(yè)務(wù)數(shù)據(jù)透明且相互隔離的端到端安全傳輸鏈路,具有良好的接入安全、傳輸安全和傳輸時(shí)效特性。解決各監(jiān)測(cè)系統(tǒng)建設(shè)中車地傳輸問(wèn)題,提高各業(yè)務(wù)系統(tǒng)建設(shè)和上線速度。
現(xiàn)有車載監(jiān)測(cè)信息通用傳輸平臺(tái)系統(tǒng)中,采用冗余車載無(wú)線網(wǎng)關(guān)的方式:列車單車部署兩個(gè)冗余的車載無(wú)線網(wǎng)關(guān),分別安裝在車頭和車尾;車載無(wú)線網(wǎng)關(guān)包括兩個(gè)冗余的無(wú)線單元,無(wú)線單元之間協(xié)同工作;每個(gè)無(wú)線單元都與兩個(gè)一組的車載天線相連;每個(gè)車載無(wú)線網(wǎng)關(guān)都有自己固定的IP地址,各個(gè)設(shè)備通過(guò)唯一的IP地址(源/目的地標(biāo)識(shí))解析來(lái)接收和發(fā)送信息。
然而,現(xiàn)有技術(shù)中,一旦出現(xiàn)車頭(或車尾)車載無(wú)線網(wǎng)關(guān)的無(wú)線網(wǎng)絡(luò)異常斷鏈,而車尾(或車頭)車載無(wú)線網(wǎng)關(guān)的無(wú)線鏈路正常連通的情況下,車地?cái)?shù)據(jù)無(wú)法通過(guò)車尾(或車頭)的無(wú)線鏈路進(jìn)行交互。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種數(shù)據(jù)通信方法和裝置,用以解決現(xiàn)有車載監(jiān)測(cè)信息通用傳輸平臺(tái)系統(tǒng)中存在的缺少無(wú)線冗余鏈路的問(wèn)題。
本發(fā)明一方面提供了一種數(shù)據(jù)通信方法,包括:
接收車載用戶發(fā)送的第一數(shù)據(jù)報(bào)文;對(duì)上述第一數(shù)據(jù)報(bào)文添加第一報(bào)文控制頭,得到第二數(shù)據(jù)報(bào)文,其中,上述第一報(bào)文控制頭中包含第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí);向地面通信網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文;向第二車載無(wú)線網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文,以使上述第二車載無(wú)線網(wǎng)關(guān)向上述地面通信網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文。
上述向第二車載無(wú)線網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文,包括:
通過(guò)上述第一車載無(wú)線網(wǎng)關(guān)和上述第二車載無(wú)線網(wǎng)關(guān)之間的心跳數(shù)據(jù)線向上述第二車載無(wú)線網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文。
上述數(shù)據(jù)通信方法,還包括:
接收地面通信網(wǎng)關(guān)發(fā)送的第四數(shù)據(jù)報(bào)文;確定目標(biāo)車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)是否與上述第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)相同;若上述目標(biāo)車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)與上述第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)相同,則向上述車載用戶發(fā)送上述第四數(shù)據(jù)報(bào)文。
上述數(shù)據(jù)通信方法,還包括:
若上述目標(biāo)車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)與上述第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)不相同,則向上述第二車載無(wú)線網(wǎng)關(guān)發(fā)送上述第四數(shù)據(jù)報(bào)文。
上述向地面通信網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文,包括:
通過(guò)上述第一車載無(wú)線網(wǎng)關(guān)與上述地面通信網(wǎng)關(guān)之間的至少兩條無(wú)線鏈路向上述地面通信網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文。
通過(guò)上述第一車載無(wú)線網(wǎng)關(guān)與上述地面通信網(wǎng)關(guān)之間的至少兩條無(wú)線鏈路向上述地面通信網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文之前,還包括:
向上述地面通信網(wǎng)關(guān)發(fā)送上述第一車載無(wú)線網(wǎng)關(guān)的注冊(cè)信息,上述注冊(cè)信息中包含上述第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí),以及上述第一車載無(wú)線網(wǎng)關(guān)與上述地面通信網(wǎng)關(guān)之間的至少兩條無(wú)線鏈路的標(biāo)識(shí)。
上述向上述車載用戶發(fā)送上述第四數(shù)據(jù)報(bào)文之后,還包括:
對(duì)接收到的上述第四數(shù)據(jù)報(bào)文進(jìn)行去重處理。
本發(fā)明另一方面提供了一種數(shù)據(jù)通信方法,包括:
接收第一車載無(wú)線網(wǎng)關(guān)發(fā)送的第二數(shù)據(jù)報(bào)文,其中,上述第二數(shù)據(jù)報(bào)文中包含上述第一報(bào)文控制頭,上述第一報(bào)文控制頭中包含第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí);向地面通信網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文。
上述一種數(shù)據(jù)通信方法,還包括:
接收上述地面通信網(wǎng)關(guān)發(fā)送的第四數(shù)據(jù)報(bào)文,上述第四數(shù)據(jù)報(bào)文中包含目標(biāo)車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí);確定目標(biāo)車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)是否與上述第二車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)相同;若上述目標(biāo)車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)與上述第二車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)相同,則向上述第二車載無(wú)線網(wǎng)關(guān)發(fā)送上述第四數(shù)據(jù)報(bào)文。
上述一種數(shù)據(jù)通信方法,還包括:
若上述目標(biāo)車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)與上述第二車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)不相同,則向上述第一車載無(wú)線網(wǎng)關(guān)發(fā)送上述第四數(shù)據(jù)報(bào)文。
上述第四數(shù)據(jù)報(bào)文中還包括:無(wú)線鏈路標(biāo)識(shí);上述向上述第二車載無(wú)線網(wǎng)關(guān)發(fā)送上述第四數(shù)據(jù)報(bào)文之前,還包括:
根據(jù)無(wú)線鏈路標(biāo)識(shí)的映射關(guān)系,修改上述鏈路標(biāo)識(shí)。
上述向地面通信網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文,包括:
通過(guò)上述第二車載無(wú)線網(wǎng)關(guān)與上述地面通信網(wǎng)關(guān)之間的至少兩條無(wú)線鏈路向上述地面通信網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文。
通過(guò)上述第二車載無(wú)線網(wǎng)關(guān)與上述地面通信網(wǎng)關(guān)之間的至少兩條無(wú)線鏈路向上述地面通信網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文之前,還包括:
向上述地面通信網(wǎng)關(guān)發(fā)送上述第二車載無(wú)線網(wǎng)關(guān)的注冊(cè)信息,上述注冊(cè)信息中包含上述第二車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí),以及上述第二車載無(wú)線網(wǎng)關(guān)與上述地面通信網(wǎng)關(guān)之間的至少兩條無(wú)線鏈路的標(biāo)識(shí)。
本發(fā)明再一方面提供了一種數(shù)據(jù)通信方法,包括:
接收第一車載無(wú)線網(wǎng)關(guān)和/或第二車載無(wú)線網(wǎng)關(guān)發(fā)送的第二數(shù)據(jù)報(bào)文,上述第二數(shù)據(jù)報(bào)文中包含上述第一報(bào)文控制頭,上述第一報(bào)文控制頭中包含第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí);向地面用戶發(fā)送上述第二數(shù)據(jù)報(bào)文。
上述向地面用戶發(fā)送上述第二數(shù)據(jù)報(bào)文之后,還包括:
根據(jù)上述第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí)對(duì)上述第二數(shù)據(jù)報(bào)文進(jìn)行去重處理。
上述向地面用戶發(fā)送上述第二數(shù)據(jù)報(bào)文之前,還包括:
確定上述第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)是否在地面通信網(wǎng)關(guān)注冊(cè)。
上述確定上述第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)是否在地面通信網(wǎng)關(guān)注冊(cè)之前,還包括:
根據(jù)設(shè)備標(biāo)識(shí)映射關(guān)系,對(duì)上述第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)進(jìn)行映射。
上述一種數(shù)據(jù)通信方法,還包括:
接收上述地面用戶發(fā)送的第三數(shù)據(jù)報(bào)文;對(duì)上述第三數(shù)據(jù)報(bào)文添加第二報(bào)文控制頭,得到第四數(shù)據(jù)報(bào)文;上述第二報(bào)文控制頭包含:目標(biāo)車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí);其中,上述目標(biāo)車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)為第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)或第二車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)。
本發(fā)明還提供了一種數(shù)據(jù)通信裝置,包括:
接收模塊,用于接收車載用戶發(fā)送的第一數(shù)據(jù)報(bào)文;
處理模塊,用于對(duì)上述第一數(shù)據(jù)報(bào)文添加第一報(bào)文控制頭,得到第二數(shù)據(jù)報(bào)文,其中,上述第一報(bào)文控制頭中包含第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí);
發(fā)送模塊,用于向地面通信網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文;
上述發(fā)送模塊,還用于向第二車載無(wú)線網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文,以使上述第二車載無(wú)線網(wǎng)關(guān)向上述地面通信網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文。
本發(fā)明還提供了一種數(shù)據(jù)通信裝置,包括:
接收模塊,用于接收第一車載無(wú)線網(wǎng)關(guān)發(fā)送的第二數(shù)據(jù)報(bào)文,其中,上述第二數(shù)據(jù)報(bào)文中包含上述第一報(bào)文控制頭,上述第一報(bào)文控制頭中包含第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí);發(fā)送模塊,用于向地面通信網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文。
本發(fā)明還提供了一種數(shù)據(jù)通信裝置,包括:
接收模塊,用于接收第一車載無(wú)線網(wǎng)關(guān)和/或第二車載無(wú)線網(wǎng)關(guān)發(fā)送的第二數(shù)據(jù)報(bào)文,上述第二數(shù)據(jù)報(bào)文中包含上述第一報(bào)文控制頭,上述第一報(bào)文控制頭中包含第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí);發(fā)送模塊,用于向地面用戶發(fā)送上述第二數(shù)據(jù)報(bào)文。
本發(fā)明公開(kāi)了一種數(shù)據(jù)通信方法和裝置,其中通信方法包括:第一車載無(wú)線網(wǎng)關(guān)或第二車載無(wú)線網(wǎng)關(guān)接收車載用戶發(fā)送的第一數(shù)據(jù)報(bào)文;并對(duì)所述第一數(shù)據(jù)報(bào)文添加第一報(bào)文控制頭,得到第二數(shù)據(jù)報(bào)文;第一車載無(wú)線網(wǎng)關(guān)或第二車載無(wú)線網(wǎng)關(guān)向地面通信網(wǎng)關(guān)發(fā)送所述第二數(shù)據(jù)報(bào)文;同時(shí)第一車載無(wú)線網(wǎng)關(guān)或第二車載無(wú)線網(wǎng)關(guān)通過(guò)心跳數(shù)據(jù)線向?qū)Ψ杰囕d無(wú)線網(wǎng)關(guān)發(fā)送所述第二數(shù)據(jù)報(bào)文,以使對(duì)方車載無(wú)線網(wǎng)關(guān)向所述地面通信網(wǎng)關(guān)發(fā)送所述第二數(shù)據(jù)報(bào)文。而地面無(wú)線網(wǎng)關(guān)將數(shù)據(jù)報(bào)文最后發(fā)送給地面用戶。本發(fā)明能夠解決現(xiàn)有車載監(jiān)測(cè)信息通用傳輸平臺(tái)系統(tǒng)中存在的缺少無(wú)線冗余鏈路的問(wèn)題。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例一車載用戶向地面用戶發(fā)送數(shù)據(jù)報(bào)文的流程示意圖;
圖2為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例一車載用戶向地面用戶發(fā)送數(shù)據(jù)報(bào)文的示意圖;
圖3為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例一車載無(wú)線網(wǎng)關(guān)無(wú)線鏈路標(biāo)識(shí)示意圖;
圖4為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例二車載用戶向地面用戶發(fā)送數(shù)據(jù)報(bào)文的流程示意圖;
圖5為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例二地面通信網(wǎng)關(guān)向地面用戶發(fā)送數(shù)據(jù)報(bào)文的流程示意圖;
圖6為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例三地面用戶通過(guò)第一車載無(wú)線網(wǎng)關(guān)向車載用戶發(fā)送數(shù)據(jù)報(bào)文的流程示意圖;
圖7為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例三地面用戶向車載用戶發(fā)送數(shù)據(jù)報(bào)文的示意圖;
圖8為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例三地面用戶通過(guò)第二車載無(wú)線網(wǎng)關(guān)向車載用戶發(fā)送數(shù)據(jù)報(bào)文的流程示意圖;
圖9為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例一數(shù)據(jù)通信裝置的結(jié)構(gòu)示意圖;
圖10為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例三數(shù)據(jù)通信裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”和/或“第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明的技術(shù)方案中,列車單車在車頭和車尾分別設(shè)置車載無(wú)線網(wǎng)關(guān),每個(gè)車載無(wú)線網(wǎng)關(guān)支持至少兩種無(wú)線接入,并且,并將兩車載無(wú)線網(wǎng)關(guān)通過(guò)心跳數(shù)據(jù)線通信相連,車載無(wú)線網(wǎng)關(guān)間通過(guò)心跳數(shù)據(jù)線感知對(duì)方的存在并進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),可以互相冗余備份;以達(dá)到了無(wú)線鏈路冗余,實(shí)現(xiàn)車頭(或車尾)車載無(wú)線網(wǎng)關(guān)的無(wú)線網(wǎng)絡(luò)異常斷鏈,車尾(或車頭)車載無(wú)線網(wǎng)關(guān)的無(wú)線鏈路正常連通的情況下,車地?cái)?shù)據(jù)可以通過(guò)車尾(或車頭)的無(wú)線鏈路進(jìn)行交互。
下面以具體地實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過(guò)程可能在某些實(shí)施例不再贅述。
實(shí)施例一
圖1為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例一車載用戶向地面用戶發(fā)送數(shù)據(jù)報(bào)文的流程示意圖,圖2為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例一車載用戶向地面用戶發(fā)送數(shù)據(jù)報(bào)文的示意圖,圖3為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例一車載無(wú)線網(wǎng)關(guān)無(wú)線鏈路標(biāo)識(shí)示意圖,圖9為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例一數(shù)據(jù)通信裝置的結(jié)構(gòu)示意圖。
如圖1所示,該實(shí)施例包括:
S101:接收車載用戶發(fā)送的第一數(shù)據(jù)報(bào)文;
具體的,如圖2所示,第一車載無(wú)線網(wǎng)關(guān)通過(guò)第一車載無(wú)線網(wǎng)關(guān)向車載用戶側(cè)的無(wú)線鏈路接收車載用戶發(fā)送來(lái)的第一數(shù)據(jù)報(bào)文。
可選的,車載用戶通過(guò)車載局域網(wǎng)與第一車載無(wú)線網(wǎng)關(guān)相連。
可選的,車載用戶通過(guò)車載局域網(wǎng)將至少兩條第一數(shù)據(jù)報(bào)文傳送給第一車載無(wú)線網(wǎng)關(guān)。
可選的,第一車載無(wú)線網(wǎng)關(guān)是布置在列車車頭或者車尾的任一車載無(wú)線網(wǎng)關(guān)。
可選的,第一車載無(wú)線網(wǎng)關(guān)向車載用戶側(cè)的無(wú)線鏈路至少為兩條。具體的,在本實(shí)施例中,第一車載無(wú)線網(wǎng)關(guān)向車載用戶側(cè)的無(wú)線鏈路設(shè)置為兩條為例。
S102:對(duì)所述第一數(shù)據(jù)報(bào)文添加第一報(bào)文控制頭,得到第二數(shù)據(jù)報(bào)文,其中,所述第一報(bào)文控制頭中包含第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí);
具體的,如圖2所示,第一車載無(wú)線網(wǎng)關(guān)接收到車載用戶發(fā)送的第一數(shù)據(jù)報(bào)文后,對(duì)第一數(shù)據(jù)報(bào)文添加第一報(bào)文控制頭,報(bào)文控制頭用于地面通信網(wǎng)關(guān)驗(yàn)證與所接收數(shù)據(jù)報(bào)文的車載網(wǎng)關(guān)是否進(jìn)行了注冊(cè),報(bào)文控制頭還可以用于地面通信網(wǎng)關(guān)進(jìn)行相同數(shù)據(jù)報(bào)文的去重處理。
可選的,第一報(bào)文控制頭包含:第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí)。
可選的,第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)與列車單車的機(jī)車號(hào)相對(duì)應(yīng),機(jī)車號(hào)是列車單車的唯一標(biāo)識(shí);
可選的,第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)是設(shè)備ID,所述設(shè)備ID是一個(gè)IP子網(wǎng)段,標(biāo)識(shí)第一車載無(wú)線網(wǎng)關(guān)所代理子網(wǎng)段,車載用戶在該子網(wǎng)段內(nèi)才可以選擇該第一車載無(wú)線網(wǎng)關(guān)進(jìn)行數(shù)據(jù)通信;
可選的,報(bào)文標(biāo)識(shí)可用于標(biāo)識(shí)不同的數(shù)據(jù)報(bào)文,不同的數(shù)據(jù)報(bào)文具有不同的報(bào)文標(biāo)識(shí),報(bào)文標(biāo)識(shí)用于當(dāng)數(shù)據(jù)報(bào)文被誤刪后的找回;
可選的,無(wú)線鏈路標(biāo)識(shí)用于監(jiān)控?cái)?shù)據(jù)報(bào)文在無(wú)線鏈路中的傳遞,不同的網(wǎng)關(guān)連接不同的無(wú)線鏈路;具體的,在本實(shí)施例中,假如:每個(gè)車載無(wú)線網(wǎng)關(guān)分別對(duì)應(yīng)兩條無(wú)線鏈路,如圖3所示,第一車載無(wú)線網(wǎng)關(guān)向車地?zé)o線網(wǎng)關(guān)側(cè)發(fā)送數(shù)據(jù)報(bào)文的無(wú)線鏈路標(biāo)識(shí)為1、2,第二車載無(wú)線網(wǎng)關(guān)向車地?zé)o線網(wǎng)關(guān)側(cè)發(fā)送數(shù)據(jù)報(bào)文的無(wú)線鏈路標(biāo)識(shí)為3、4。
可選的,多通道發(fā)送的索引標(biāo)識(shí)用于實(shí)現(xiàn)對(duì)相同數(shù)據(jù)報(bào)文的去重處理,在數(shù)據(jù)報(bào)文的傳送過(guò)程中,相同的數(shù)據(jù)報(bào)文具有相同的多通道發(fā)送的索引標(biāo)識(shí)。
S103a:向地面通信網(wǎng)關(guān)發(fā)送所述第二數(shù)據(jù)報(bào)文;
具體的,如圖2所示,第一車載無(wú)線網(wǎng)關(guān)通過(guò)第一車載無(wú)線網(wǎng)關(guān)向地面通信網(wǎng)關(guān)側(cè)的無(wú)線鏈路向地面通信網(wǎng)關(guān)發(fā)送添加了所述第二數(shù)據(jù)報(bào)文。
可選的,第一車載無(wú)線網(wǎng)關(guān)通過(guò)車地?zé)o線網(wǎng)絡(luò)與地面通信網(wǎng)關(guān)相連。
可選的,第一車載無(wú)線網(wǎng)關(guān)通過(guò)車地?zé)o線網(wǎng)絡(luò)將至少兩條第二數(shù)據(jù)報(bào)文傳送給地面通信網(wǎng)關(guān)。
可選的,第一車載無(wú)線網(wǎng)關(guān)通過(guò)至少兩條(具體的,在本實(shí)施例中,設(shè)置為兩條為例。)無(wú)線鏈路將第二數(shù)據(jù)報(bào)文發(fā)送給地面通信網(wǎng)關(guān),以使地面通信網(wǎng)關(guān)進(jìn)一步發(fā)送給地面用戶,從而完成車載用戶向地面用戶發(fā)送數(shù)據(jù)報(bào)文的過(guò)程。
S103b:向第二車載無(wú)線網(wǎng)關(guān)發(fā)送所述第二數(shù)據(jù)報(bào)文,以使所述第二車載無(wú)線網(wǎng)關(guān)向所述地面通信網(wǎng)關(guān)發(fā)送所述第二數(shù)據(jù)報(bào)文。
具體的,如圖2所示,第一車載無(wú)線網(wǎng)關(guān)通過(guò)心跳數(shù)據(jù)線將第二數(shù)據(jù)網(wǎng)關(guān)發(fā)送給第二車載無(wú)線網(wǎng)關(guān),通過(guò)第二車載無(wú)線網(wǎng)關(guān)向車地?zé)o線網(wǎng)關(guān)發(fā)送的數(shù)據(jù)報(bào)文如同上述通過(guò)第一車載無(wú)線網(wǎng)關(guān)向地面通信網(wǎng)關(guān)發(fā)送的第二數(shù)據(jù)報(bào)文相同,需要通過(guò)地面通信網(wǎng)關(guān)驗(yàn)證第一車載無(wú)線網(wǎng)關(guān)是否注冊(cè),若已進(jìn)行注冊(cè),則向地面用戶發(fā)送;否則,將第二數(shù)據(jù)報(bào)文舍棄。
可選的,第一車載無(wú)線網(wǎng)關(guān)和第二車載無(wú)線網(wǎng)關(guān)之間通過(guò)心跳數(shù)據(jù)線可對(duì)方傳送數(shù)據(jù)報(bào)文。
可選的,車載無(wú)線網(wǎng)關(guān)可以通過(guò)心跳數(shù)據(jù)線感知對(duì)方車載無(wú)線網(wǎng)關(guān)是否能正常工作。
具體的,S103a與S103b在執(zhí)行順序上不分前后,可以同時(shí)進(jìn)行。即第一車載無(wú)線網(wǎng)關(guān)即向車地?zé)o線網(wǎng)關(guān)發(fā)送第二數(shù)據(jù)報(bào)文也向第二車載無(wú)線網(wǎng)關(guān)發(fā)送第二數(shù)據(jù)報(bào)文。
具體的,第一車載無(wú)線網(wǎng)關(guān)是布置在列車車頭或者車尾的任一車載無(wú)線網(wǎng)關(guān),第一車載無(wú)線網(wǎng)關(guān)的對(duì)側(cè)為第二車載無(wú)線網(wǎng)關(guān)。第一車載無(wú)線網(wǎng)關(guān)與第二車載無(wú)線網(wǎng)關(guān)的功能在本實(shí)施例中相同,不分主次??蛇x的,在第二車載無(wú)線網(wǎng)關(guān)增加報(bào)文控制頭形成的第二數(shù)據(jù)報(bào)文,步驟類似與S102,亦進(jìn)行S103a與通過(guò)心跳數(shù)據(jù)線向第一車載無(wú)線網(wǎng)關(guān)傳送所述第二數(shù)據(jù)報(bào)文,步驟與上述S103a與S103b類似,在此不再贅述。
圖9為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例一數(shù)據(jù)通信裝置的結(jié)構(gòu)示意圖。上述由第一車載無(wú)線網(wǎng)關(guān)或者第二車載無(wú)線網(wǎng)關(guān)執(zhí)行上述S101~S103a、S103b的數(shù)據(jù)通信方法可以通過(guò)圖9所示數(shù)據(jù)通信裝置執(zhí)行。如圖9所示,實(shí)現(xiàn)本實(shí)施例的數(shù)據(jù)通信裝置包括:接收模塊901、處理模塊902和發(fā)送模塊903。
可選的,接收模塊901用于接收車載用戶發(fā)送的第一數(shù)據(jù)報(bào)文;接收模塊901還用于接收通過(guò)心跳數(shù)據(jù)線發(fā)送來(lái)的對(duì)方車載無(wú)線網(wǎng)關(guān)的第二數(shù)據(jù)報(bào)文,以向地面通信網(wǎng)關(guān)發(fā)送上述第二數(shù)據(jù)報(bào)文;接收模塊901還用于接收通過(guò)心跳數(shù)據(jù)線發(fā)送來(lái)的對(duì)方車載無(wú)線網(wǎng)關(guān)的第四數(shù)據(jù)報(bào)文,以向車載用戶發(fā)送上述第四數(shù)據(jù)報(bào)文。
可選的,處理模塊902用于對(duì)第一數(shù)據(jù)報(bào)文添加第一報(bào)文控制頭,得到第二數(shù)據(jù)報(bào)文,其中,第一報(bào)文控制頭中包含第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí)。
可選的,發(fā)送模塊903用于向地面通信網(wǎng)關(guān)發(fā)送第四數(shù)據(jù)報(bào)文;發(fā)送模塊903還用于向?qū)Ψ杰囕d無(wú)線網(wǎng)關(guān)發(fā)送第二數(shù)據(jù)報(bào)文,以使上述對(duì)方車載無(wú)線網(wǎng)關(guān)向地面通信網(wǎng)關(guān)發(fā)送數(shù)據(jù)報(bào)文;發(fā)送模塊903還用于向?qū)Ψ杰囕d無(wú)線網(wǎng)關(guān)發(fā)送第四數(shù)據(jù)報(bào)文,以使上述對(duì)方車載無(wú)線網(wǎng)關(guān)向地面用戶發(fā)送數(shù)據(jù)報(bào)文。
通過(guò)本實(shí)施例一所述的技術(shù)方案,列車車載用戶向地面目標(biāo)用戶發(fā)送數(shù)據(jù)報(bào)文時(shí),可以通過(guò)處于列車車頭或者車尾的第一車載無(wú)線網(wǎng)關(guān)將數(shù)據(jù)報(bào)文發(fā)送給地面用戶,數(shù)據(jù)報(bào)文也可以通過(guò)第一車載無(wú)線網(wǎng)關(guān)與第二車載無(wú)線網(wǎng)關(guān)的心跳數(shù)據(jù)線傳送給第二數(shù)據(jù)網(wǎng)關(guān),通過(guò)兩種線路均可以實(shí)現(xiàn)列車車載用戶向地面目標(biāo)用戶發(fā)送數(shù)據(jù)報(bào)文的目的,從而,即使列車車頭或車尾的某一車載無(wú)線網(wǎng)關(guān)出現(xiàn)故障,數(shù)據(jù)報(bào)文可以通過(guò)另一車載無(wú)線網(wǎng)關(guān)將數(shù)據(jù)報(bào)文傳送至地面目標(biāo)用戶。
實(shí)施例二
實(shí)施例二是在實(shí)施例一的基礎(chǔ)上,進(jìn)一步地,車載用戶向地面用戶發(fā)送數(shù)據(jù)報(bào)文還包括以下內(nèi)容。具體的,本實(shí)施例中沿用實(shí)施例一中所做的假設(shè)。
圖4為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例二車載用戶向地面用戶發(fā)送數(shù)據(jù)報(bào)文的流程示意圖,圖2為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例二車載用戶向地面用戶發(fā)送數(shù)據(jù)報(bào)文的示意圖,圖5為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例二地面通信網(wǎng)關(guān)向地面用戶發(fā)送數(shù)據(jù)報(bào)文的流程示意圖。
如圖4所示,該實(shí)施例在實(shí)施例一中S101~S103a、S103b的基礎(chǔ)上還包括:
S104:接收第一車載無(wú)線網(wǎng)關(guān)和/或第二車載無(wú)線網(wǎng)關(guān)發(fā)送的第二數(shù)據(jù)報(bào)文,所述第二數(shù)據(jù)報(bào)文中包含所述第一報(bào)文控制頭,所述第一報(bào)文控制頭中包含第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí);
具體的,如圖2所示,車地?zé)o線網(wǎng)關(guān)接收第一車載無(wú)線網(wǎng)關(guān)和/或第二車載無(wú)線網(wǎng)關(guān)發(fā)送的第二數(shù)據(jù)報(bào)文,其中,所述第二數(shù)據(jù)報(bào)文中包含所述第一報(bào)文控制頭,所述第一報(bào)文控制頭中包含第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí)。
S105:向地面用戶發(fā)送所述第二數(shù)據(jù)報(bào)文。
具體的,車地?zé)o線網(wǎng)關(guān)向地面用戶發(fā)送第二數(shù)據(jù)報(bào)文。
如圖5所示,在S105之前,還包括:
S105’:確定所述第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)是否在地面通信網(wǎng)關(guān)注冊(cè)。
具體的,對(duì)于第一車載無(wú)線網(wǎng)關(guān)發(fā)送的第二數(shù)據(jù)報(bào)文的報(bào)文控制頭中的設(shè)備標(biāo)識(shí)、或者通過(guò)心跳數(shù)據(jù)線發(fā)送至第二車載無(wú)線網(wǎng)關(guān)然后經(jīng)第二車在無(wú)線網(wǎng)關(guān)發(fā)送至地面通信網(wǎng)關(guān)的第二數(shù)據(jù)報(bào)文的報(bào)文控制頭中的設(shè)備標(biāo)識(shí),地面通信網(wǎng)關(guān)判定報(bào)文控制頭中的設(shè)備標(biāo)識(shí)是否注冊(cè)。如果未注冊(cè),則直接丟棄;如果已經(jīng)注冊(cè),將第二數(shù)據(jù)報(bào)文發(fā)至地面用戶。
一種地面通信網(wǎng)關(guān)判定第二數(shù)據(jù)報(bào)文的報(bào)文控制后退中的設(shè)備標(biāo)識(shí)是否已注冊(cè)的方法是:設(shè)備標(biāo)識(shí)與車載網(wǎng)關(guān)相對(duì)應(yīng),列車上的第一車載無(wú)線網(wǎng)關(guān)和第二車載無(wú)線網(wǎng)關(guān)對(duì)應(yīng)兩個(gè)設(shè)備標(biāo)識(shí),設(shè)備標(biāo)識(shí)為相連續(xù)的奇數(shù)和偶數(shù),由于只有一個(gè)設(shè)備標(biāo)識(shí)在地面通信網(wǎng)關(guān)進(jìn)行注冊(cè),即在地面通信網(wǎng)關(guān)側(cè)可以在本地綁定注冊(cè)表中查到此設(shè)備標(biāo)識(shí)。假如是偶數(shù)的設(shè)備標(biāo)識(shí)進(jìn)行的可以直接本地綁定注冊(cè)表中查找;則奇數(shù)設(shè)備標(biāo)識(shí)通過(guò)轉(zhuǎn)換可以轉(zhuǎn)換為對(duì)應(yīng)的偶數(shù)設(shè)備標(biāo)識(shí),然后通過(guò)對(duì)應(yīng)的偶數(shù)設(shè)備標(biāo)識(shí)是否存在本地綁定注冊(cè)表中即可。如果在本地綁定注冊(cè)表中可以查找到,則認(rèn)為該設(shè)備標(biāo)識(shí)已注冊(cè),表明數(shù)據(jù)報(bào)文是由車載無(wú)線網(wǎng)關(guān)傳來(lái)的,即可向地面用戶發(fā)送;如果本地綁定注冊(cè)表中不可以查找到,則認(rèn)為該設(shè)備標(biāo)識(shí)未被注冊(cè),表明數(shù)據(jù)報(bào)文不是由車載無(wú)線網(wǎng)關(guān)傳來(lái)的,即可丟棄。
假如,本實(shí)施例中第一車載無(wú)線網(wǎng)關(guān)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)為偶數(shù),例如為192.168.0.0,第二車載無(wú)線網(wǎng)關(guān)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)是192.168.1.0。則上述第二數(shù)據(jù)報(bào)文的報(bào)文控制頭是在第一車載無(wú)線網(wǎng)關(guān)中添加的,所以上述第二數(shù)據(jù)報(bào)文的報(bào)文控制頭中設(shè)備標(biāo)識(shí)為192.168.0.0,并且此設(shè)備標(biāo)識(shí)已經(jīng)在地面通信網(wǎng)關(guān)側(cè)注冊(cè)過(guò)。當(dāng)?shù)孛嫱ㄐ啪W(wǎng)關(guān)通過(guò)設(shè)備標(biāo)識(shí)識(shí)別數(shù)據(jù)報(bào)文是否是注冊(cè)過(guò)的車載無(wú)線網(wǎng)關(guān)(包括與注冊(cè)過(guò)的偶數(shù)設(shè)備標(biāo)識(shí)對(duì)應(yīng)的奇數(shù)設(shè)備標(biāo)識(shí),此奇數(shù)設(shè)備標(biāo)識(shí)對(duì)應(yīng)的車載無(wú)線網(wǎng)關(guān)),進(jìn)而識(shí)別接收到的數(shù)據(jù)報(bào)文是否來(lái)自注冊(cè)過(guò)的列車。
具體的,已知奇數(shù)設(shè)備標(biāo)識(shí),則相對(duì)應(yīng)的偶數(shù)設(shè)備標(biāo)識(shí)可以通過(guò)如下方法計(jì)算出來(lái):首先,將點(diǎn)分十進(jìn)制形式的奇數(shù)設(shè)備標(biāo)識(shí)轉(zhuǎn)換為十六進(jìn)制形式;然后,將十六進(jìn)制形式的奇數(shù)設(shè)備標(biāo)識(shí)右移4位,然后減1,得到十六進(jìn)制形式的偶數(shù)設(shè)備標(biāo)識(shí);最后,將十六進(jìn)制形式的偶數(shù)設(shè)備標(biāo)識(shí)左移4位,然后轉(zhuǎn)換成點(diǎn)分十進(jìn)制形式。
可選的,在第二車載無(wú)線網(wǎng)關(guān)增加報(bào)文控制頭形成的第二數(shù)據(jù)報(bào)文,地面通信網(wǎng)關(guān)根據(jù)報(bào)文控制頭中的設(shè)備標(biāo)識(shí)、按照上述S105’對(duì)應(yīng)的方法進(jìn)行驗(yàn)證所述第二數(shù)據(jù)報(bào)文的設(shè)備標(biāo)識(shí)是否已經(jīng)注冊(cè),在此不再贅述。
在S105之后,還包括:
S105”:根據(jù)所述第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí)對(duì)所述第二數(shù)據(jù)報(bào)文進(jìn)行去重處理。
具體的,車地?zé)o線網(wǎng)關(guān)將第一份第二數(shù)據(jù)報(bào)文發(fā)送至地面用戶后,對(duì)后續(xù)接收到的第二數(shù)據(jù)報(bào)文不再進(jìn)行發(fā)送,而是通過(guò)去重處理把后續(xù)接收到的第二數(shù)據(jù)報(bào)文丟棄
具體的,由于第二數(shù)據(jù)報(bào)文為至少一份,當(dāng)?shù)谝环莸诙?shù)據(jù)報(bào)文發(fā)送給車載用戶之后,需要去除可能存在的剩余的第二數(shù)據(jù)報(bào)文,即車地?zé)o線網(wǎng)關(guān)需要對(duì)第二數(shù)據(jù)報(bào)文進(jìn)行去重處理。
可選的,每份第二數(shù)據(jù)報(bào)文的報(bào)文控制頭中的多通道發(fā)送的索引標(biāo)識(shí)是相同的,對(duì)于第一車載無(wú)線網(wǎng)關(guān)在發(fā)送第二數(shù)據(jù)網(wǎng)關(guān)后發(fā)送的數(shù)據(jù)報(bào)文,其報(bào)文控制頭中的多通道索引標(biāo)識(shí)是依次加1處理。
可選的,車地?zé)o線網(wǎng)關(guān)收到后將第一份第二數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)給地面用戶,并記錄該份數(shù)據(jù)報(bào)文的多通道發(fā)送的索引標(biāo)識(shí),后續(xù)多發(fā)的數(shù)據(jù)報(bào)文的多通道發(fā)送的索引標(biāo)識(shí)如果小于或等于該多通道發(fā)送的索引標(biāo)識(shí),則丟棄;大于該多通道發(fā)送的索引標(biāo)識(shí)才轉(zhuǎn)發(fā)。其中,丟棄的數(shù)據(jù)報(bào)文中,多通道索引標(biāo)識(shí)相同的為與第二數(shù)據(jù)報(bào)文相同的數(shù)據(jù)報(bào)文;多通道索引標(biāo)識(shí)小于第二數(shù)據(jù)報(bào)文中多通道索引標(biāo)識(shí)的數(shù)據(jù)報(bào)文被車地?zé)o線網(wǎng)關(guān)默認(rèn)為處于第二數(shù)據(jù)報(bào)文之前發(fā)送的、已經(jīng)經(jīng)過(guò)去重處理的數(shù)據(jù)報(bào)文,所以,車地?zé)o線網(wǎng)關(guān)也對(duì)其進(jìn)行丟棄。
可選的,如果車地?zé)o線網(wǎng)關(guān)N毫秒(默認(rèn)為1500毫秒)內(nèi)未接收到數(shù)據(jù)報(bào)文,則將記錄的多通道發(fā)送的索引標(biāo)識(shí)清零。
可選的,多通道發(fā)送的索引標(biāo)識(shí)范圍為:0~65535,如果大于65535,則重新歸零。
可選的,第二數(shù)據(jù)報(bào)文的報(bào)文控制頭是由第二數(shù)據(jù)網(wǎng)關(guān)添加,地面通信網(wǎng)關(guān)對(duì)第二車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí)對(duì)所述第二數(shù)據(jù)報(bào)文進(jìn)行去重處理的方法與上述方法相同,在此不再贅述。
本實(shí)施例中,車載無(wú)線網(wǎng)關(guān)對(duì)需要傳送的數(shù)據(jù)報(bào)文添加報(bào)文控制頭,地面通信網(wǎng)關(guān)通過(guò)所述報(bào)文控制頭中的設(shè)備標(biāo)識(shí)進(jìn)行區(qū)分接收到數(shù)據(jù)報(bào)文是否來(lái)自已經(jīng)注冊(cè)的設(shè)備標(biāo)識(shí),非注冊(cè)的設(shè)備標(biāo)識(shí)的數(shù)據(jù)報(bào)文進(jìn)行丟棄,進(jìn)一步的,通過(guò)車載無(wú)線網(wǎng)關(guān)添加的報(bào)文控制頭內(nèi)容對(duì)發(fā)送給地面用戶的數(shù)據(jù)報(bào)文進(jìn)行去重處理,以使得車載用戶發(fā)送的數(shù)據(jù)報(bào)文準(zhǔn)確并不重復(fù)的發(fā)送至地面目標(biāo)用戶。
實(shí)施例三
圖6為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例三地面用戶通過(guò)第一車載無(wú)線網(wǎng)關(guān)向車載用戶發(fā)送數(shù)據(jù)報(bào)文的流程示意圖,圖7為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例三地面用戶向車載用戶發(fā)送數(shù)據(jù)報(bào)文的示意圖,圖8為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例三地面用戶通過(guò)第二車載無(wú)線網(wǎng)關(guān)向車載用戶發(fā)送數(shù)據(jù)報(bào)文的流程示意圖,圖10為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例三數(shù)據(jù)通信裝置的結(jié)構(gòu)示意圖。具體的,本實(shí)施例中沿用實(shí)施例一和實(shí)施例二中所做的假設(shè)。
如圖6所示,該實(shí)施例包括:
S601:接收地面用戶發(fā)送的第三數(shù)據(jù)報(bào)文;
具體的,如圖7所示,地面網(wǎng)關(guān)通過(guò)接收車載用戶發(fā)送來(lái)的第三數(shù)據(jù)報(bào)文。
可選的,地面用戶將至少兩條第三數(shù)據(jù)報(bào)文傳送給地面通信網(wǎng)關(guān)。
可選的,第一車載無(wú)線網(wǎng)關(guān)向車載用戶側(cè)的無(wú)線鏈路至少為兩條。具體的,在本實(shí)施例中,第一車載無(wú)線網(wǎng)關(guān)向車載用戶側(cè)的無(wú)線鏈路設(shè)置為兩條為例。
S602:對(duì)所述第三數(shù)據(jù)報(bào)文添加第一報(bào)文控制頭,得到第四數(shù)據(jù)報(bào)文,所述第二報(bào)文控制頭包含:目標(biāo)車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí);其中,所述目標(biāo)車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)為第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)或第二車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)。
具體的,如圖7所示,地面通信網(wǎng)關(guān)接收到地面用戶發(fā)送的第三數(shù)據(jù)報(bào)文后,對(duì)第三數(shù)據(jù)報(bào)文添加第二報(bào)文控制頭,報(bào)文控制頭用于第一車載無(wú)線網(wǎng)關(guān)驗(yàn)證與所接收數(shù)據(jù)報(bào)文的地面通信網(wǎng)關(guān)是否進(jìn)行了注冊(cè),報(bào)文控制頭還可以用于車載第一無(wú)線網(wǎng)關(guān)進(jìn)行相同數(shù)據(jù)報(bào)文的去重處理。
可選的,第二數(shù)據(jù)報(bào)文與第一數(shù)據(jù)報(bào)文中包括內(nèi)容的作用相同,相關(guān)內(nèi)容已經(jīng)在實(shí)施例一中描述,在此不再贅述。
S603:接收地面通信網(wǎng)關(guān)發(fā)送的第四數(shù)據(jù)報(bào)文。
可選的,如圖7所示,第一車載無(wú)線網(wǎng)關(guān)接收由地面通信網(wǎng)關(guān)傳送來(lái)的第四數(shù)據(jù)報(bào)文,則執(zhí)行S604~S606。
另外,可選的,第二車載無(wú)線網(wǎng)關(guān)接收由地面通信網(wǎng)關(guān)傳送來(lái)的第四數(shù)據(jù)報(bào)文,則執(zhí)行S804’~S806。
S604:確定目標(biāo)車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)是否與所述第一車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)相同。若相同則執(zhí)行S605;不相同,則執(zhí)行,S606。
具體的,第一車載無(wú)線網(wǎng)關(guān)通過(guò)第四數(shù)據(jù)報(bào)文的報(bào)文控制頭中設(shè)備標(biāo)識(shí)是否與第一車載無(wú)線網(wǎng)關(guān)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)相同。
S605:向所述車載用戶發(fā)送所述第四數(shù)據(jù)報(bào)文。
可選的,第四數(shù)據(jù)報(bào)文的報(bào)文控制頭中設(shè)備標(biāo)識(shí)與第一車載無(wú)線網(wǎng)關(guān)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)相同,表明第一車載無(wú)線網(wǎng)關(guān)是地面通信網(wǎng)關(guān)的目標(biāo)車載無(wú)線網(wǎng)關(guān),地面用戶所要發(fā)送的數(shù)據(jù)報(bào)文是指向第一車載無(wú)線網(wǎng)關(guān)所代理的車載用戶,則第一車載無(wú)線網(wǎng)關(guān)通過(guò)至少兩條無(wú)線鏈路向目標(biāo)車載用戶傳送第四數(shù)據(jù)報(bào)文。
S606:向所述第二車載無(wú)線網(wǎng)關(guān)發(fā)送所述第四數(shù)據(jù)報(bào)文。
可選的,第四數(shù)據(jù)報(bào)文的報(bào)文控制頭中設(shè)備標(biāo)識(shí)與第一車載無(wú)線網(wǎng)關(guān)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)不同,表明第二車載無(wú)線網(wǎng)關(guān)是地面通信網(wǎng)關(guān)的目標(biāo)車載無(wú)線網(wǎng)關(guān),地面用戶所要發(fā)送的數(shù)據(jù)報(bào)文是指向第二車載無(wú)線網(wǎng)關(guān)所代理的車載用戶,則第一車載無(wú)線網(wǎng)關(guān)通過(guò)心跳數(shù)據(jù)線向第二車載無(wú)線網(wǎng)關(guān)發(fā)送第四數(shù)據(jù)報(bào)文。從而,第四數(shù)據(jù)報(bào)文由第二車載無(wú)線網(wǎng)關(guān)傳送至車載用戶。
如圖8所示,本實(shí)施例還包括:
其中S804’~S806是在實(shí)施例三中S601、S602和S603基礎(chǔ)上進(jìn)行的。
可選的,第二車載無(wú)線網(wǎng)關(guān)接收由地面通信網(wǎng)關(guān)傳送來(lái)的第四數(shù)據(jù)報(bào)文。
S804’:根據(jù)無(wú)線鏈路標(biāo)識(shí)的映射關(guān)系,修改所述鏈路標(biāo)識(shí)。
可選的,第四數(shù)據(jù)報(bào)文的報(bào)文控制頭中還包含無(wú)線鏈路標(biāo)識(shí),其中所述第四數(shù)據(jù)報(bào)文的報(bào)文控制頭中的無(wú)線鏈路標(biāo)識(shí)需要根據(jù)所述無(wú)線鏈路標(biāo)識(shí)的映射關(guān)系進(jìn)行修改為對(duì)所在目標(biāo)車載無(wú)線網(wǎng)關(guān)相對(duì)應(yīng)的無(wú)線鏈路標(biāo)識(shí)后,目標(biāo)車載無(wú)線網(wǎng)關(guān)才可以對(duì)所述第四數(shù)據(jù)報(bào)文進(jìn)行發(fā)送。
具體的,在本實(shí)施例中,假如:
每個(gè)車載無(wú)線網(wǎng)關(guān)分別對(duì)應(yīng)兩條無(wú)線鏈路,第一車載無(wú)線網(wǎng)關(guān)和第二車載無(wú)線網(wǎng)關(guān)向車載用戶側(cè)發(fā)送數(shù)據(jù)報(bào)文的無(wú)線鏈路標(biāo)識(shí)均為1、2,車地?zé)o線網(wǎng)關(guān)向第一車載無(wú)線網(wǎng)關(guān)和/或第二車載無(wú)線網(wǎng)關(guān)發(fā)送數(shù)據(jù)報(bào)文的無(wú)線鏈路標(biāo)識(shí)是:1、2、3和4。
則對(duì)應(yīng)的無(wú)線鏈路標(biāo)識(shí)的映射關(guān)系指的是:在車地?zé)o線網(wǎng)關(guān)對(duì)第三數(shù)據(jù)報(bào)文添加報(bào)文控制頭時(shí),若設(shè)備標(biāo)識(shí)對(duì)應(yīng)第一車載無(wú)線網(wǎng)關(guān)則無(wú)線鏈路標(biāo)識(shí)為1、2;若設(shè)備標(biāo)識(shí)對(duì)應(yīng)第二車載無(wú)線網(wǎng)關(guān)則無(wú)線鏈路標(biāo)識(shí)為3、4。
當(dāng)?shù)诙囕d無(wú)線網(wǎng)關(guān)接收到所述第四數(shù)據(jù)報(bào)文后,則根據(jù)無(wú)線鏈路標(biāo)識(shí)的映射關(guān)系,對(duì)第四數(shù)據(jù)報(bào)文的報(bào)文控制頭中的無(wú)線鏈路標(biāo)識(shí)修改為1、2,以便于通過(guò)第二車載無(wú)線網(wǎng)關(guān)向車載用戶側(cè)的無(wú)線鏈路傳送第四數(shù)據(jù)報(bào)文。
S804:確定目標(biāo)車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)是否與所述第二車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)相同。若相同則執(zhí)行S805;不相同,則執(zhí)行S806。
具體的,第二車載無(wú)線網(wǎng)關(guān)通過(guò)第四數(shù)據(jù)報(bào)文的報(bào)文控制頭中設(shè)備標(biāo)識(shí)是否與第二車載無(wú)線網(wǎng)關(guān)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)相同。
S805:向所述車載用戶發(fā)送所述第四數(shù)據(jù)報(bào)文。
可選的,第四數(shù)據(jù)報(bào)文的報(bào)文控制頭中設(shè)備標(biāo)識(shí)與第二車載無(wú)線網(wǎng)關(guān)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)相同,表明第二車載無(wú)線網(wǎng)關(guān)是地面通信網(wǎng)關(guān)的目標(biāo)車載無(wú)線網(wǎng)關(guān),地面用戶所要發(fā)送的數(shù)據(jù)報(bào)文是指向第二車載無(wú)線網(wǎng)關(guān)所代理的車載用戶,則第二車載無(wú)線網(wǎng)關(guān)通過(guò)至少兩條無(wú)線鏈路向目標(biāo)車載用戶傳送第四數(shù)據(jù)報(bào)文。
S806:向所述第一車載無(wú)線網(wǎng)關(guān)發(fā)送所述第四數(shù)據(jù)報(bào)文。
可選的,第四數(shù)據(jù)報(bào)文的報(bào)文控制頭中設(shè)備標(biāo)識(shí)與第二車載無(wú)線網(wǎng)關(guān)對(duì)應(yīng)的設(shè)備標(biāo)識(shí)不同,表明第一車載無(wú)線網(wǎng)關(guān)是地面通信網(wǎng)關(guān)的目標(biāo)車載無(wú)線網(wǎng)關(guān),地面用戶所要發(fā)送的數(shù)據(jù)報(bào)文是指向第一車載無(wú)線網(wǎng)關(guān)所代理的車載用戶,則第二車載無(wú)線網(wǎng)關(guān)通過(guò)心跳數(shù)據(jù)線向第一車載無(wú)線網(wǎng)關(guān)發(fā)送第四數(shù)據(jù)報(bào)文。從而,第四數(shù)據(jù)報(bào)文由第一車載無(wú)線網(wǎng)關(guān)傳送至車載用戶。
可選的,在S606或S806之后,還包括:對(duì)接收到的所述第四數(shù)據(jù)報(bào)文進(jìn)行去重處理。
具體的,第一車載無(wú)線網(wǎng)關(guān)或第二車載無(wú)線網(wǎng)關(guān)向地面用戶發(fā)送第一份第四數(shù)據(jù)報(bào)文后,第一車載無(wú)線網(wǎng)關(guān)或第二車載無(wú)線網(wǎng)關(guān)車地?zé)o線網(wǎng)關(guān),對(duì)后續(xù)接收到的第四數(shù)據(jù)報(bào)文不再進(jìn)行發(fā)送,而是通過(guò)去重處理把后續(xù)接收到的第四數(shù)據(jù)報(bào)文丟棄。由于第一車載無(wú)線網(wǎng)關(guān)或第二車載無(wú)線網(wǎng)關(guān)對(duì)第四數(shù)據(jù)報(bào)文的去重處理與地面無(wú)線網(wǎng)關(guān)對(duì)第二數(shù)據(jù)報(bào)文的去重處理過(guò)程相同,在此不再贅述。
圖10為本發(fā)明數(shù)據(jù)通信方法和裝置實(shí)施例三數(shù)據(jù)通信裝置的結(jié)構(gòu)示意圖。上述由地面通信網(wǎng)關(guān)執(zhí)行上述S601~S602的數(shù)據(jù)通信方法可以通過(guò)圖10所示數(shù)據(jù)通信裝置執(zhí)行。如圖10所示,實(shí)現(xiàn)本實(shí)施例的數(shù)據(jù)通信裝置包括:接收模塊1001、處理模塊1002和發(fā)送模塊1003。
可選的,接收模塊1001用于接收地面用戶發(fā)送的第三數(shù)據(jù)報(bào)文;接收模塊1001還用于接收通過(guò)第一車載無(wú)線網(wǎng)關(guān)或第二車載無(wú)線網(wǎng)關(guān)的第二數(shù)據(jù)報(bào)文,以向地面用戶發(fā)送上述第二數(shù)據(jù)報(bào)文。
可選的,處理模塊1002用于對(duì)第三數(shù)據(jù)報(bào)文添加第二報(bào)文控制頭,得到第四數(shù)據(jù)報(bào)文,其中,第二報(bào)文控制頭中包含目的車載無(wú)線網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)、報(bào)文標(biāo)識(shí)、無(wú)線鏈路標(biāo)識(shí)和多通道發(fā)送的索引標(biāo)識(shí)。
可選的,發(fā)送模塊1003用于向地面用戶發(fā)送第二數(shù)據(jù)報(bào)文;發(fā)送模塊1003還用于向第一車載無(wú)線網(wǎng)關(guān)或第二車載無(wú)線網(wǎng)關(guān)發(fā)送第四數(shù)據(jù)報(bào)文。
通過(guò)本實(shí)施例三,地面用戶可以向列車車載用戶發(fā)送數(shù)據(jù)報(bào)文時(shí),可以通過(guò)處于列車車頭或者車尾的第一車載無(wú)線網(wǎng)關(guān)將數(shù)據(jù)報(bào)文發(fā)送給車載用戶,數(shù)據(jù)報(bào)文也可以通過(guò)第一車載無(wú)線網(wǎng)關(guān)與第二車載無(wú)線網(wǎng)關(guān)的心跳數(shù)據(jù)線傳送給第二數(shù)據(jù)網(wǎng)關(guān),通過(guò)兩種線路均可以實(shí)現(xiàn)地面用戶向列車車載目標(biāo)用戶發(fā)送數(shù)據(jù)報(bào)文的目的,從而,即使列車車頭或車尾的某一車載無(wú)線網(wǎng)關(guān)出現(xiàn)故障,數(shù)據(jù)報(bào)文可以通過(guò)另一車載無(wú)線網(wǎng)關(guān)將數(shù)據(jù)報(bào)文傳送至列車車載目標(biāo)用戶。
最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。