数据通信方法和装置与流程

文档序号:12131745阅读:277来源:国知局
数据通信方法和装置与流程

本发明涉及无线通信领域,尤其涉及一种数据通信方法和装置。



背景技术:

车载监测信息通用传输平台系统通过统筹车载监测信息车地传输需求,灵活使用GSM-R网络和公众移动网络资源,采用管道传输方式建立对业务数据透明且相互隔离的端到端安全传输链路,具有良好的接入安全、传输安全和传输时效特性。解决各监测系统建设中车地传输问题,提高各业务系统建设和上线速度。

现有车载监测信息通用传输平台系统中,采用冗余车载无线网关的方式:列车单车部署两个冗余的车载无线网关,分别安装在车头和车尾;车载无线网关包括两个冗余的无线单元,无线单元之间协同工作;每个无线单元都与两个一组的车载天线相连;每个车载无线网关都有自己固定的IP地址,各个设备通过唯一的IP地址(源/目的地标识)解析来接收和发送信息。

然而,现有技术中,一旦出现车头(或车尾)车载无线网关的无线网络异常断链,而车尾(或车头)车载无线网关的无线链路正常连通的情况下,车地数据无法通过车尾(或车头)的无线链路进行交互。



技术实现要素:

本发明提供了一种数据通信方法和装置,用以解决现有车载监测信息通用传输平台系统中存在的缺少无线冗余链路的问题。

本发明一方面提供了一种数据通信方法,包括:

接收车载用户发送的第一数据报文;对上述第一数据报文添加第一报文控制头,得到第二数据报文,其中,上述第一报文控制头中包含第一车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识;向地面通信网关发送上述第二数据报文;向第二车载无线网关发送上述第二数据报文,以使上述第二车载无线网关向上述地面通信网关发送上述第二数据报文。

上述向第二车载无线网关发送上述第二数据报文,包括:

通过上述第一车载无线网关和上述第二车载无线网关之间的心跳数据线向上述第二车载无线网关发送上述第二数据报文。

上述数据通信方法,还包括:

接收地面通信网关发送的第四数据报文;确定目标车载无线网关的设备标识是否与上述第一车载无线网关的设备标识相同;若上述目标车载无线网关的设备标识与上述第一车载无线网关的设备标识相同,则向上述车载用户发送上述第四数据报文。

上述数据通信方法,还包括:

若上述目标车载无线网关的设备标识与上述第一车载无线网关的设备标识不相同,则向上述第二车载无线网关发送上述第四数据报文。

上述向地面通信网关发送上述第二数据报文,包括:

通过上述第一车载无线网关与上述地面通信网关之间的至少两条无线链路向上述地面通信网关发送上述第二数据报文。

通过上述第一车载无线网关与上述地面通信网关之间的至少两条无线链路向上述地面通信网关发送上述第二数据报文之前,还包括:

向上述地面通信网关发送上述第一车载无线网关的注册信息,上述注册信息中包含上述第一车载无线网关的设备标识,以及上述第一车载无线网关与上述地面通信网关之间的至少两条无线链路的标识。

上述向上述车载用户发送上述第四数据报文之后,还包括:

对接收到的上述第四数据报文进行去重处理。

本发明另一方面提供了一种数据通信方法,包括:

接收第一车载无线网关发送的第二数据报文,其中,上述第二数据报文中包含上述第一报文控制头,上述第一报文控制头中包含第一车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识;向地面通信网关发送上述第二数据报文。

上述一种数据通信方法,还包括:

接收上述地面通信网关发送的第四数据报文,上述第四数据报文中包含目标车载无线网关的设备标识;确定目标车载无线网关的设备标识是否与上述第二车载无线网关的设备标识相同;若上述目标车载无线网关的设备标识与上述第二车载无线网关的设备标识相同,则向上述第二车载无线网关发送上述第四数据报文。

上述一种数据通信方法,还包括:

若上述目标车载无线网关的设备标识与上述第二车载无线网关的设备标识不相同,则向上述第一车载无线网关发送上述第四数据报文。

上述第四数据报文中还包括:无线链路标识;上述向上述第二车载无线网关发送上述第四数据报文之前,还包括:

根据无线链路标识的映射关系,修改上述链路标识。

上述向地面通信网关发送上述第二数据报文,包括:

通过上述第二车载无线网关与上述地面通信网关之间的至少两条无线链路向上述地面通信网关发送上述第二数据报文。

通过上述第二车载无线网关与上述地面通信网关之间的至少两条无线链路向上述地面通信网关发送上述第二数据报文之前,还包括:

向上述地面通信网关发送上述第二车载无线网关的注册信息,上述注册信息中包含上述第二车载无线网关的设备标识,以及上述第二车载无线网关与上述地面通信网关之间的至少两条无线链路的标识。

本发明再一方面提供了一种数据通信方法,包括:

接收第一车载无线网关和/或第二车载无线网关发送的第二数据报文,上述第二数据报文中包含上述第一报文控制头,上述第一报文控制头中包含第一车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识;向地面用户发送上述第二数据报文。

上述向地面用户发送上述第二数据报文之后,还包括:

根据上述第一车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识对上述第二数据报文进行去重处理。

上述向地面用户发送上述第二数据报文之前,还包括:

确定上述第一车载无线网关的设备标识是否在地面通信网关注册。

上述确定上述第一车载无线网关的设备标识是否在地面通信网关注册之前,还包括:

根据设备标识映射关系,对上述第一车载无线网关的设备标识进行映射。

上述一种数据通信方法,还包括:

接收上述地面用户发送的第三数据报文;对上述第三数据报文添加第二报文控制头,得到第四数据报文;上述第二报文控制头包含:目标车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识;其中,上述目标车载无线网关的设备标识为第一车载无线网关的设备标识或第二车载无线网关的设备标识。

本发明还提供了一种数据通信装置,包括:

接收模块,用于接收车载用户发送的第一数据报文;

处理模块,用于对上述第一数据报文添加第一报文控制头,得到第二数据报文,其中,上述第一报文控制头中包含第一车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识;

发送模块,用于向地面通信网关发送上述第二数据报文;

上述发送模块,还用于向第二车载无线网关发送上述第二数据报文,以使上述第二车载无线网关向上述地面通信网关发送上述第二数据报文。

本发明还提供了一种数据通信装置,包括:

接收模块,用于接收第一车载无线网关发送的第二数据报文,其中,上述第二数据报文中包含上述第一报文控制头,上述第一报文控制头中包含第一车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识;发送模块,用于向地面通信网关发送上述第二数据报文。

本发明还提供了一种数据通信装置,包括:

接收模块,用于接收第一车载无线网关和/或第二车载无线网关发送的第二数据报文,上述第二数据报文中包含上述第一报文控制头,上述第一报文控制头中包含第一车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识;发送模块,用于向地面用户发送上述第二数据报文。

本发明公开了一种数据通信方法和装置,其中通信方法包括:第一车载无线网关或第二车载无线网关接收车载用户发送的第一数据报文;并对所述第一数据报文添加第一报文控制头,得到第二数据报文;第一车载无线网关或第二车载无线网关向地面通信网关发送所述第二数据报文;同时第一车载无线网关或第二车载无线网关通过心跳数据线向对方车载无线网关发送所述第二数据报文,以使对方车载无线网关向所述地面通信网关发送所述第二数据报文。而地面无线网关将数据报文最后发送给地面用户。本发明能够解决现有车载监测信息通用传输平台系统中存在的缺少无线冗余链路的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明数据通信方法和装置实施例一车载用户向地面用户发送数据报文的流程示意图;

图2为本发明数据通信方法和装置实施例一车载用户向地面用户发送数据报文的示意图;

图3为本发明数据通信方法和装置实施例一车载无线网关无线链路标识示意图;

图4为本发明数据通信方法和装置实施例二车载用户向地面用户发送数据报文的流程示意图;

图5为本发明数据通信方法和装置实施例二地面通信网关向地面用户发送数据报文的流程示意图;

图6为本发明数据通信方法和装置实施例三地面用户通过第一车载无线网关向车载用户发送数据报文的流程示意图;

图7为本发明数据通信方法和装置实施例三地面用户向车载用户发送数据报文的示意图;

图8为本发明数据通信方法和装置实施例三地面用户通过第二车载无线网关向车载用户发送数据报文的流程示意图;

图9为本发明数据通信方法和装置实施例一数据通信装置的结构示意图;

图10为本发明数据通信方法和装置实施例三数据通信装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和/或“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明的技术方案中,列车单车在车头和车尾分别设置车载无线网关,每个车载无线网关支持至少两种无线接入,并且,并将两车载无线网关通过心跳数据线通信相连,车载无线网关间通过心跳数据线感知对方的存在并进行数据转发,可以互相冗余备份;以达到了无线链路冗余,实现车头(或车尾)车载无线网关的无线网络异常断链,车尾(或车头)车载无线网关的无线链路正常连通的情况下,车地数据可以通过车尾(或车头)的无线链路进行交互。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

实施例一

图1为本发明数据通信方法和装置实施例一车载用户向地面用户发送数据报文的流程示意图,图2为本发明数据通信方法和装置实施例一车载用户向地面用户发送数据报文的示意图,图3为本发明数据通信方法和装置实施例一车载无线网关无线链路标识示意图,图9为本发明数据通信方法和装置实施例一数据通信装置的结构示意图。

如图1所示,该实施例包括:

S101:接收车载用户发送的第一数据报文;

具体的,如图2所示,第一车载无线网关通过第一车载无线网关向车载用户侧的无线链路接收车载用户发送来的第一数据报文。

可选的,车载用户通过车载局域网与第一车载无线网关相连。

可选的,车载用户通过车载局域网将至少两条第一数据报文传送给第一车载无线网关。

可选的,第一车载无线网关是布置在列车车头或者车尾的任一车载无线网关。

可选的,第一车载无线网关向车载用户侧的无线链路至少为两条。具体的,在本实施例中,第一车载无线网关向车载用户侧的无线链路设置为两条为例。

S102:对所述第一数据报文添加第一报文控制头,得到第二数据报文,其中,所述第一报文控制头中包含第一车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识;

具体的,如图2所示,第一车载无线网关接收到车载用户发送的第一数据报文后,对第一数据报文添加第一报文控制头,报文控制头用于地面通信网关验证与所接收数据报文的车载网关是否进行了注册,报文控制头还可以用于地面通信网关进行相同数据报文的去重处理。

可选的,第一报文控制头包含:第一车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识。

可选的,第一车载无线网关的设备标识与列车单车的机车号相对应,机车号是列车单车的唯一标识;

可选的,第一车载无线网关的设备标识是设备ID,所述设备ID是一个IP子网段,标识第一车载无线网关所代理子网段,车载用户在该子网段内才可以选择该第一车载无线网关进行数据通信;

可选的,报文标识可用于标识不同的数据报文,不同的数据报文具有不同的报文标识,报文标识用于当数据报文被误删后的找回;

可选的,无线链路标识用于监控数据报文在无线链路中的传递,不同的网关连接不同的无线链路;具体的,在本实施例中,假如:每个车载无线网关分别对应两条无线链路,如图3所示,第一车载无线网关向车地无线网关侧发送数据报文的无线链路标识为1、2,第二车载无线网关向车地无线网关侧发送数据报文的无线链路标识为3、4。

可选的,多通道发送的索引标识用于实现对相同数据报文的去重处理,在数据报文的传送过程中,相同的数据报文具有相同的多通道发送的索引标识。

S103a:向地面通信网关发送所述第二数据报文;

具体的,如图2所示,第一车载无线网关通过第一车载无线网关向地面通信网关侧的无线链路向地面通信网关发送添加了所述第二数据报文。

可选的,第一车载无线网关通过车地无线网络与地面通信网关相连。

可选的,第一车载无线网关通过车地无线网络将至少两条第二数据报文传送给地面通信网关。

可选的,第一车载无线网关通过至少两条(具体的,在本实施例中,设置为两条为例。)无线链路将第二数据报文发送给地面通信网关,以使地面通信网关进一步发送给地面用户,从而完成车载用户向地面用户发送数据报文的过程。

S103b:向第二车载无线网关发送所述第二数据报文,以使所述第二车载无线网关向所述地面通信网关发送所述第二数据报文。

具体的,如图2所示,第一车载无线网关通过心跳数据线将第二数据网关发送给第二车载无线网关,通过第二车载无线网关向车地无线网关发送的数据报文如同上述通过第一车载无线网关向地面通信网关发送的第二数据报文相同,需要通过地面通信网关验证第一车载无线网关是否注册,若已进行注册,则向地面用户发送;否则,将第二数据报文舍弃。

可选的,第一车载无线网关和第二车载无线网关之间通过心跳数据线可对方传送数据报文。

可选的,车载无线网关可以通过心跳数据线感知对方车载无线网关是否能正常工作。

具体的,S103a与S103b在执行顺序上不分前后,可以同时进行。即第一车载无线网关即向车地无线网关发送第二数据报文也向第二车载无线网关发送第二数据报文。

具体的,第一车载无线网关是布置在列车车头或者车尾的任一车载无线网关,第一车载无线网关的对侧为第二车载无线网关。第一车载无线网关与第二车载无线网关的功能在本实施例中相同,不分主次。可选的,在第二车载无线网关增加报文控制头形成的第二数据报文,步骤类似与S102,亦进行S103a与通过心跳数据线向第一车载无线网关传送所述第二数据报文,步骤与上述S103a与S103b类似,在此不再赘述。

图9为本发明数据通信方法和装置实施例一数据通信装置的结构示意图。上述由第一车载无线网关或者第二车载无线网关执行上述S101~S103a、S103b的数据通信方法可以通过图9所示数据通信装置执行。如图9所示,实现本实施例的数据通信装置包括:接收模块901、处理模块902和发送模块903。

可选的,接收模块901用于接收车载用户发送的第一数据报文;接收模块901还用于接收通过心跳数据线发送来的对方车载无线网关的第二数据报文,以向地面通信网关发送上述第二数据报文;接收模块901还用于接收通过心跳数据线发送来的对方车载无线网关的第四数据报文,以向车载用户发送上述第四数据报文。

可选的,处理模块902用于对第一数据报文添加第一报文控制头,得到第二数据报文,其中,第一报文控制头中包含第一车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识。

可选的,发送模块903用于向地面通信网关发送第四数据报文;发送模块903还用于向对方车载无线网关发送第二数据报文,以使上述对方车载无线网关向地面通信网关发送数据报文;发送模块903还用于向对方车载无线网关发送第四数据报文,以使上述对方车载无线网关向地面用户发送数据报文。

通过本实施例一所述的技术方案,列车车载用户向地面目标用户发送数据报文时,可以通过处于列车车头或者车尾的第一车载无线网关将数据报文发送给地面用户,数据报文也可以通过第一车载无线网关与第二车载无线网关的心跳数据线传送给第二数据网关,通过两种线路均可以实现列车车载用户向地面目标用户发送数据报文的目的,从而,即使列车车头或车尾的某一车载无线网关出现故障,数据报文可以通过另一车载无线网关将数据报文传送至地面目标用户。

实施例二

实施例二是在实施例一的基础上,进一步地,车载用户向地面用户发送数据报文还包括以下内容。具体的,本实施例中沿用实施例一中所做的假设。

图4为本发明数据通信方法和装置实施例二车载用户向地面用户发送数据报文的流程示意图,图2为本发明数据通信方法和装置实施例二车载用户向地面用户发送数据报文的示意图,图5为本发明数据通信方法和装置实施例二地面通信网关向地面用户发送数据报文的流程示意图。

如图4所示,该实施例在实施例一中S101~S103a、S103b的基础上还包括:

S104:接收第一车载无线网关和/或第二车载无线网关发送的第二数据报文,所述第二数据报文中包含所述第一报文控制头,所述第一报文控制头中包含第一车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识;

具体的,如图2所示,车地无线网关接收第一车载无线网关和/或第二车载无线网关发送的第二数据报文,其中,所述第二数据报文中包含所述第一报文控制头,所述第一报文控制头中包含第一车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识。

S105:向地面用户发送所述第二数据报文。

具体的,车地无线网关向地面用户发送第二数据报文。

如图5所示,在S105之前,还包括:

S105’:确定所述第一车载无线网关的设备标识是否在地面通信网关注册。

具体的,对于第一车载无线网关发送的第二数据报文的报文控制头中的设备标识、或者通过心跳数据线发送至第二车载无线网关然后经第二车在无线网关发送至地面通信网关的第二数据报文的报文控制头中的设备标识,地面通信网关判定报文控制头中的设备标识是否注册。如果未注册,则直接丢弃;如果已经注册,将第二数据报文发至地面用户。

一种地面通信网关判定第二数据报文的报文控制后退中的设备标识是否已注册的方法是:设备标识与车载网关相对应,列车上的第一车载无线网关和第二车载无线网关对应两个设备标识,设备标识为相连续的奇数和偶数,由于只有一个设备标识在地面通信网关进行注册,即在地面通信网关侧可以在本地绑定注册表中查到此设备标识。假如是偶数的设备标识进行的可以直接本地绑定注册表中查找;则奇数设备标识通过转换可以转换为对应的偶数设备标识,然后通过对应的偶数设备标识是否存在本地绑定注册表中即可。如果在本地绑定注册表中可以查找到,则认为该设备标识已注册,表明数据报文是由车载无线网关传来的,即可向地面用户发送;如果本地绑定注册表中不可以查找到,则认为该设备标识未被注册,表明数据报文不是由车载无线网关传来的,即可丢弃。

假如,本实施例中第一车载无线网关对应的设备标识为偶数,例如为192.168.0.0,第二车载无线网关对应的设备标识是192.168.1.0。则上述第二数据报文的报文控制头是在第一车载无线网关中添加的,所以上述第二数据报文的报文控制头中设备标识为192.168.0.0,并且此设备标识已经在地面通信网关侧注册过。当地面通信网关通过设备标识识别数据报文是否是注册过的车载无线网关(包括与注册过的偶数设备标识对应的奇数设备标识,此奇数设备标识对应的车载无线网关),进而识别接收到的数据报文是否来自注册过的列车。

具体的,已知奇数设备标识,则相对应的偶数设备标识可以通过如下方法计算出来:首先,将点分十进制形式的奇数设备标识转换为十六进制形式;然后,将十六进制形式的奇数设备标识右移4位,然后减1,得到十六进制形式的偶数设备标识;最后,将十六进制形式的偶数设备标识左移4位,然后转换成点分十进制形式。

可选的,在第二车载无线网关增加报文控制头形成的第二数据报文,地面通信网关根据报文控制头中的设备标识、按照上述S105’对应的方法进行验证所述第二数据报文的设备标识是否已经注册,在此不再赘述。

在S105之后,还包括:

S105”:根据所述第一车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识对所述第二数据报文进行去重处理。

具体的,车地无线网关将第一份第二数据报文发送至地面用户后,对后续接收到的第二数据报文不再进行发送,而是通过去重处理把后续接收到的第二数据报文丢弃

具体的,由于第二数据报文为至少一份,当第一份第二数据报文发送给车载用户之后,需要去除可能存在的剩余的第二数据报文,即车地无线网关需要对第二数据报文进行去重处理。

可选的,每份第二数据报文的报文控制头中的多通道发送的索引标识是相同的,对于第一车载无线网关在发送第二数据网关后发送的数据报文,其报文控制头中的多通道索引标识是依次加1处理。

可选的,车地无线网关收到后将第一份第二数据报文转发给地面用户,并记录该份数据报文的多通道发送的索引标识,后续多发的数据报文的多通道发送的索引标识如果小于或等于该多通道发送的索引标识,则丢弃;大于该多通道发送的索引标识才转发。其中,丢弃的数据报文中,多通道索引标识相同的为与第二数据报文相同的数据报文;多通道索引标识小于第二数据报文中多通道索引标识的数据报文被车地无线网关默认为处于第二数据报文之前发送的、已经经过去重处理的数据报文,所以,车地无线网关也对其进行丢弃。

可选的,如果车地无线网关N毫秒(默认为1500毫秒)内未接收到数据报文,则将记录的多通道发送的索引标识清零。

可选的,多通道发送的索引标识范围为:0~65535,如果大于65535,则重新归零。

可选的,第二数据报文的报文控制头是由第二数据网关添加,地面通信网关对第二车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识对所述第二数据报文进行去重处理的方法与上述方法相同,在此不再赘述。

本实施例中,车载无线网关对需要传送的数据报文添加报文控制头,地面通信网关通过所述报文控制头中的设备标识进行区分接收到数据报文是否来自已经注册的设备标识,非注册的设备标识的数据报文进行丢弃,进一步的,通过车载无线网关添加的报文控制头内容对发送给地面用户的数据报文进行去重处理,以使得车载用户发送的数据报文准确并不重复的发送至地面目标用户。

实施例三

图6为本发明数据通信方法和装置实施例三地面用户通过第一车载无线网关向车载用户发送数据报文的流程示意图,图7为本发明数据通信方法和装置实施例三地面用户向车载用户发送数据报文的示意图,图8为本发明数据通信方法和装置实施例三地面用户通过第二车载无线网关向车载用户发送数据报文的流程示意图,图10为本发明数据通信方法和装置实施例三数据通信装置的结构示意图。具体的,本实施例中沿用实施例一和实施例二中所做的假设。

如图6所示,该实施例包括:

S601:接收地面用户发送的第三数据报文;

具体的,如图7所示,地面网关通过接收车载用户发送来的第三数据报文。

可选的,地面用户将至少两条第三数据报文传送给地面通信网关。

可选的,第一车载无线网关向车载用户侧的无线链路至少为两条。具体的,在本实施例中,第一车载无线网关向车载用户侧的无线链路设置为两条为例。

S602:对所述第三数据报文添加第一报文控制头,得到第四数据报文,所述第二报文控制头包含:目标车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识;其中,所述目标车载无线网关的设备标识为第一车载无线网关的设备标识或第二车载无线网关的设备标识。

具体的,如图7所示,地面通信网关接收到地面用户发送的第三数据报文后,对第三数据报文添加第二报文控制头,报文控制头用于第一车载无线网关验证与所接收数据报文的地面通信网关是否进行了注册,报文控制头还可以用于车载第一无线网关进行相同数据报文的去重处理。

可选的,第二数据报文与第一数据报文中包括内容的作用相同,相关内容已经在实施例一中描述,在此不再赘述。

S603:接收地面通信网关发送的第四数据报文。

可选的,如图7所示,第一车载无线网关接收由地面通信网关传送来的第四数据报文,则执行S604~S606。

另外,可选的,第二车载无线网关接收由地面通信网关传送来的第四数据报文,则执行S804’~S806。

S604:确定目标车载无线网关的设备标识是否与所述第一车载无线网关的设备标识相同。若相同则执行S605;不相同,则执行,S606。

具体的,第一车载无线网关通过第四数据报文的报文控制头中设备标识是否与第一车载无线网关对应的设备标识相同。

S605:向所述车载用户发送所述第四数据报文。

可选的,第四数据报文的报文控制头中设备标识与第一车载无线网关对应的设备标识相同,表明第一车载无线网关是地面通信网关的目标车载无线网关,地面用户所要发送的数据报文是指向第一车载无线网关所代理的车载用户,则第一车载无线网关通过至少两条无线链路向目标车载用户传送第四数据报文。

S606:向所述第二车载无线网关发送所述第四数据报文。

可选的,第四数据报文的报文控制头中设备标识与第一车载无线网关对应的设备标识不同,表明第二车载无线网关是地面通信网关的目标车载无线网关,地面用户所要发送的数据报文是指向第二车载无线网关所代理的车载用户,则第一车载无线网关通过心跳数据线向第二车载无线网关发送第四数据报文。从而,第四数据报文由第二车载无线网关传送至车载用户。

如图8所示,本实施例还包括:

其中S804’~S806是在实施例三中S601、S602和S603基础上进行的。

可选的,第二车载无线网关接收由地面通信网关传送来的第四数据报文。

S804’:根据无线链路标识的映射关系,修改所述链路标识。

可选的,第四数据报文的报文控制头中还包含无线链路标识,其中所述第四数据报文的报文控制头中的无线链路标识需要根据所述无线链路标识的映射关系进行修改为对所在目标车载无线网关相对应的无线链路标识后,目标车载无线网关才可以对所述第四数据报文进行发送。

具体的,在本实施例中,假如:

每个车载无线网关分别对应两条无线链路,第一车载无线网关和第二车载无线网关向车载用户侧发送数据报文的无线链路标识均为1、2,车地无线网关向第一车载无线网关和/或第二车载无线网关发送数据报文的无线链路标识是:1、2、3和4。

则对应的无线链路标识的映射关系指的是:在车地无线网关对第三数据报文添加报文控制头时,若设备标识对应第一车载无线网关则无线链路标识为1、2;若设备标识对应第二车载无线网关则无线链路标识为3、4。

当第二车载无线网关接收到所述第四数据报文后,则根据无线链路标识的映射关系,对第四数据报文的报文控制头中的无线链路标识修改为1、2,以便于通过第二车载无线网关向车载用户侧的无线链路传送第四数据报文。

S804:确定目标车载无线网关的设备标识是否与所述第二车载无线网关的设备标识相同。若相同则执行S805;不相同,则执行S806。

具体的,第二车载无线网关通过第四数据报文的报文控制头中设备标识是否与第二车载无线网关对应的设备标识相同。

S805:向所述车载用户发送所述第四数据报文。

可选的,第四数据报文的报文控制头中设备标识与第二车载无线网关对应的设备标识相同,表明第二车载无线网关是地面通信网关的目标车载无线网关,地面用户所要发送的数据报文是指向第二车载无线网关所代理的车载用户,则第二车载无线网关通过至少两条无线链路向目标车载用户传送第四数据报文。

S806:向所述第一车载无线网关发送所述第四数据报文。

可选的,第四数据报文的报文控制头中设备标识与第二车载无线网关对应的设备标识不同,表明第一车载无线网关是地面通信网关的目标车载无线网关,地面用户所要发送的数据报文是指向第一车载无线网关所代理的车载用户,则第二车载无线网关通过心跳数据线向第一车载无线网关发送第四数据报文。从而,第四数据报文由第一车载无线网关传送至车载用户。

可选的,在S606或S806之后,还包括:对接收到的所述第四数据报文进行去重处理。

具体的,第一车载无线网关或第二车载无线网关向地面用户发送第一份第四数据报文后,第一车载无线网关或第二车载无线网关车地无线网关,对后续接收到的第四数据报文不再进行发送,而是通过去重处理把后续接收到的第四数据报文丢弃。由于第一车载无线网关或第二车载无线网关对第四数据报文的去重处理与地面无线网关对第二数据报文的去重处理过程相同,在此不再赘述。

图10为本发明数据通信方法和装置实施例三数据通信装置的结构示意图。上述由地面通信网关执行上述S601~S602的数据通信方法可以通过图10所示数据通信装置执行。如图10所示,实现本实施例的数据通信装置包括:接收模块1001、处理模块1002和发送模块1003。

可选的,接收模块1001用于接收地面用户发送的第三数据报文;接收模块1001还用于接收通过第一车载无线网关或第二车载无线网关的第二数据报文,以向地面用户发送上述第二数据报文。

可选的,处理模块1002用于对第三数据报文添加第二报文控制头,得到第四数据报文,其中,第二报文控制头中包含目的车载无线网关的设备标识、报文标识、无线链路标识和多通道发送的索引标识。

可选的,发送模块1003用于向地面用户发送第二数据报文;发送模块1003还用于向第一车载无线网关或第二车载无线网关发送第四数据报文。

通过本实施例三,地面用户可以向列车车载用户发送数据报文时,可以通过处于列车车头或者车尾的第一车载无线网关将数据报文发送给车载用户,数据报文也可以通过第一车载无线网关与第二车载无线网关的心跳数据线传送给第二数据网关,通过两种线路均可以实现地面用户向列车车载目标用户发送数据报文的目的,从而,即使列车车头或车尾的某一车载无线网关出现故障,数据报文可以通过另一车载无线网关将数据报文传送至列车车载目标用户。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1