CN116156537A - 车地通信数据分析方法及装置 - Google Patents
车地通信数据分析方法及装置 Download PDFInfo
- Publication number
- CN116156537A CN116156537A CN202310077418.1A CN202310077418A CN116156537A CN 116156537 A CN116156537 A CN 116156537A CN 202310077418 A CN202310077418 A CN 202310077418A CN 116156537 A CN116156537 A CN 116156537A
- Authority
- CN
- China
- Prior art keywords
- communication data
- communication
- data
- vehicle
- ground
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明提供一种车地通信数据分析方法及装置,包括:获取地面侧的第一通信数据和车载侧的第二通信数据;基于第一通信数据的收发对象和第二通信数据的收发对象,将第一通信数据划分为N组第三通信数据,并将第二通信数据划分为N组第四通信数据;对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致;在一致的情况下,基于TCP/IP协议规范、信号系统的通信协议规范和每一组第三通信数据对应的第四通信数据,确定每一组第三通信数据是否存在异常。本发明提供的车地通信数据分析方法及装置,通过对地车通信抓包分析,能更快速、全面地确定故障,保障列车的运行安全。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种车地通信数据分析方法及装置。
背景技术
随着城市高速铁路和城市轨道交通的快速发展,车地通信系统已经成为保障列车行驶安全的重要系统。目前车地通信系统中,大多使用基于WLAN或LTE的方式进行车地无线通信。目前轨道交通规定采用RSSP-II通信协议,因此大多采用TCP/IP协议进行车地无线通信。当车地通信出现因无线设备故障、丢包等无线通信类问题引起的列车降级时,需要通过抓包数据进行分析。现有分析软件主要包括开放的wireshark抓包分析软件、基于LTE-M的接口监测系统和各信号厂商开发的接口解析软件。现有分析软件分析车地通信数据的过程可以如图1所示。
现有开放的wireshark抓包分析工具,可以记录并显示手法数据包,再由人工进行数据分析、识别;基于LTE-M的接口监测系统,可以通过S1和Sgi数据进行对比分析,识别LTE侧的异常行为;信号厂商开发的接口解析软件,可以识别数据中的信号设备应用信息。现有的车地通信数据分析软件无法较为更快速地对故障进行定位并快速响应,无法满足运营单位的需求。
综上,现有车地通信数据分析方法存在无法快速确定故障的缺陷。
发明内容
本发明提供一种车地通信数据分析方法,用以解决现有技术中车地通信时不能快速确定故障的缺陷,实现车地通信故障的快速定位和快速响应,满足运营单位的需求。
本发明提供一种车地通信数据分析方法,包括:
获取地面侧的第一通信数据和车载侧的第二通信数据;
基于所述第一通信数据的收发对象和所述第二通信数据的收发对象,将所述第一通信数据划分为N组第三通信数据,并将所述第二通信数据划分为N组第四通信数据;每组所述第三通信数据对应一组所述第四通信数据;任意两组所述第三通信数据对应的所述第四通信数据不同;N为正整数;
对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致;
在一致的情况下,基于TCP/IP协议规范、信号系统的通信协议规范和所述每一组第三通信数据对应的所述第四通信数据,确定所述每一组第三通信数据是否存在异常。
根据本发明提供的车地通信数据分析方法,所述基于TCP/IP协议规范、信号系统的通信协议规范和所述每一组第三通信数据对应的所述第四通信数据,确定所述每一组第三通信数据是否存在异常,包括:
基于所述TCP/IP协议规范,对所述每一组第三通信数据中的每一第一数据包进行解析,确定所述第一数据包是否存在异常及故障原因。
根据本发明提供的车地通信数据分析方法,所述基于TCP/IP协议规范、信号系统的通信协议规范和所述每一组第三通信数据对应的所述第四通信数据,确定所述每一组第三通信数据是否存在异常,包括:
基于所述信号系统的通信协议规范,对所述每一组第三通信数据中的各第一数据包进行解析,获取目标时间戳;
基于所述目标时间戳,确定是否出现异常的延迟。
根据本发明提供的车地通信数据分析方法,所述基于TCP/IP协议规范、信号系统的通信协议规范和所述每一组第三通信数据对应的所述第四通信数据,确定所述每一组第三通信数据是否存在异常,包括:
对于所述每一组第三通信数据中的每一第一数据包,在所述每一组第三通信数据对应的所述第四通信数据中不存在与第一数据包对应的第二数据包的情况下,确定车载侧存在丢包。
根据本发明提供的车地通信数据分析方法,所述基于所述目标时间戳,确定是否出现异常的延迟,包括:
对于连续的多个目标时间戳,在相邻的两个所述目标时间戳之间的时间间隔呈倍数增大的情况下,确定出现异常的延迟。
根据本发明提供的车地通信数据分析方法,所述对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致之后,还包括:
在不一致的情况下,确定所车地通信存在丢包或延迟。
本发明还提供一种车地通信数据分析装置,包括:
获取模块,用于获取地面侧的第一通信数据和车载侧的第二通信数据;
划分模块,用于基于所述第一通信数据的收发对象和所述第二通信数据的收发对象,将所述第一通信数据划分为N组第三通信数据,并将所述第二通信数据划分为N组第四通信数据;每组所述第三通信数据对应一组所述第四通信数据;任意两组所述第三通信数据对应的所述第四通信数据不同;N为正整数;
判断模块,用于对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致;
确定模块,用于在一致的情况下,基于TCP/IP协议规范、信号系统的通信协议规范和所述每一组第三通信数据对应的所述第四通信数据,确定所述每一组第三通信数据是否存在异常。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述车地通信数据分析方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述车地通信数据分析方法。
本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述车地通信数据分析方法。
本发明提供的车地通信数据分析方法及装置,通过对地车通信抓包分析,能更快速、全面地确定故障,保障列车的运行安全。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有的车地通信数据分析方法的流程示意图;
图2是本发明提供的车地通信数据分析方法的流程示意图;
图3是本发明提供的车地通信数据分析方法的数据分析示意图;
图4是本发明提供的车地通信数据分析方法的数据分流示意图;
图5是本发明提供的车地通信数据分析装置的结构示意图;
图6是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合图1-图6描述本发明的具体实施方式。
图2是本发明提供的车地通信数据分析方法的流程示意图。如图2所示,本发明实施例提供的车地通信数据分析方法的执行主体可以为车地通信数据分析装置,该方法包括:步骤201、步骤202、步骤203和步骤204。
步骤201、获取地面侧的第一通信数据和车载侧的第二通信数据。
具体地,地面侧的第一通信数据的发送和接收方可以是地面上的设备,例如ZC(Zone Controller,区域控制器)设备、CI(Computer Based Interlocking,计算机联锁)设备或ATS(Automatic Train Supervision,列车自动监督)设备等。地面设备和车载设备之间可以交互传输列车的运行状态数据。地面设备和车载设备之间的数据传输,具体可以通过网络设备(可以包括位于地面侧的交换机/路由器和位于车载侧的车载TAU)实现。车地通信数据分析装置可以通过交换机/路由器的镜像端口,获取列车地运行状态数据的镜像数据,即第一通信数据。
车载侧的第二通信数据的发送和接收方可以是车载设备,一般可以为ATP(Automatic Train Protection,列车自动防护)设备。车载TAU(Terminal Adapter Unit,终端适配器单元)是车载接入单元,可以部署在列车车头或车尾,可以监测列车运行状态。车载ATP设备可以通过车载TAU设备接入网络,实现车地通信。车地通信数据分析装置可以通过车载TAU的镜像端口,获取列车地运行状态数据的镜像数据,即第二通信数据。
步骤202、基于第一通信数据的收发对象和第二通信数据的收发对象,将第一通信数据划分为N组第三通信数据,并将第二通信数据划分为N组第四通信数据;每组第三通信数据对应一组第四通信数据;任意两组第三通信数据对应的第四通信数据不同;N为正整数。
具体地,对第一通信数据进行划分,可以依据第一数据的收发对象进行分流。第一通信数据的收发对象可以是列车通信子系统,可以包括ZC设备、CI设备和ATS设备等。根据列车通信子系统将第一通信数据划分为N组第三通信数据。
具体地,对第二通信数据进行划分,可以依据第一数据的收发对象进行分流。第二通信数据的收发对象可以是列车通信子系统,可以包括ZC设备、CI设备和ATS设备等。根据列车通信子系统将第二通信数据划分为N组第四通信数据。
示例性地,如图4所示,可以将第二通信数据依据收发对象划分为三组第四通信数据,分别为ATP-ZC、ATP-CI和ATP-ATS,此时N为3。
步骤203、对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致。
具体地,目标通信接口至少包括S1接口和SGi接口。对于每一组第三通信数据,分别确认每一个来自S1接口和SGi接口的数据,判断来自每个目标通信接口的通信数据是否相同。
可选地,如图3所示,对第三通信数据的分析可以包括数据分流。数据分流的具体步骤可以包括:对于每一组第三通信数据,来自每一个S1接口的数据包,都有一个对应的来自SGi接口的数据包,并且来自每一个SGi接口的数据包,都有一个对应的来自S1接口的数据包,则可以确定来自每个目标通信接口的数据一致。否则,可以确定来自每个目标通信接口的数据不一致。
步骤204、在一致的情况下,基于TCP/IP协议规范、信号系统的通信协议规范和每一组第三通信数据对应的第四通信数据,确定每一组第三通信数据是否存在异常。
具体地,确定每一组第三通信数据的通信接口一致后,可以对每一组的第三通信数据和对应的第四通信数据进行对比。一组第三通信数据对应的一组第四通信数据是与一组第三通信数据在同一通信子系统下的一组第四通信数据。如图4所示,对于每一组第三通信数据和其对应的第四通信数据,基于TCP/IP协议规范、信号系统的通信协议规范进行对比,确定每一组第三通信数据是否存在异常。如果存在异常,即发生故障,确认故障原因。
本发明实施例通过对地车通信抓包分析,能更快速、全面地确定故障,保障列车的运行安全。
基于上述实施例的内容,基于TCP/IP协议规范、信号系统的通信协议规范和每一组第三通信数据对应的第四通信数据,确定每一组第三通信数据是否存在异常,包括:基于TCP/IP协议规范,对每一组第三通信数据中的每一第一数据包进行解析,确定第一数据包是否存在异常及故障原因。
具体地,每组第三通信数据可以包括多个数据包。第三通信数据包括的数据包可以称为第一数据包。
如图3所示,对第三通信数据的分析可以包括TCP/IP协议解析。对于对每一组第三通信数据,TCP/IP协议解析的具体步骤可以包括:基于TCP/IP协议规范,对该组第三通信数据的每一第一数据包进行解析。解析内容可以包括根据TCP/IP协议规范,识别TCP异常报文。第一数据包存在异常,在该第一数据包为TCP异常报文。TCP异常报文。可以包括重传、虚假重传、重复应答、报文乱序和端口重复使用等类型的异常数据包。
可选地,可以获取数据包的SEQ、ACK、NEXT SEQ、SEQ/ACK analysis相关定义和FLAGS中的具体信息,对此类信息进行逐一校对,确定第一数据包是否存在异常。
本发明实施例通过基于TCP/IP协议规范,判断地车通信数据是否存在异常,通过对地车通信抓包分析,能更快速、全面地确定故障,保障列车的运行安全。
基于上述实施例的内容,基于TCP/IP协议规范、信号系统的通信协议规范和每一组第三通信数据对应的第四通信数据,确定每一组第三通信数据是否存在异常,包括:基于信号系统的通信协议规范,对每一组第三通信数据中的各第一数据包进行解析,获取目标时间戳。
具体地,时间戳是使用数字签名技术对包含原始文件信息、签名参数和签名时间等信息构成的对象进行数字签名而产生的数据,用以证明原始文件在签名时间之前就已经存在。
具体地,如图3所示,对第三通信数据的分析可以包括应用数据解析。对于对每一组第三通信数据,应用数据解析的具体步骤可以包括:基于信号系统的通信协议规范,对每一组第三通信数据中的各第一数据包进行解析,获取目标时间戳。目标时间戳可以是车载通信设备向地面通信设备发送通信数据时添加的时间戳,用以证明车载通信设备向地面通信设备发送通信数据的时间。
根据信号系统定义的通信协议规范,可以获取具体应用数据的时间戳,确认是否出现因网络通信产生的过大延迟。
基于目标时间戳,确定是否出现异常的延迟。
具体地,基于目标时间戳,将两个相邻的目标时间戳显示时间的间隔与标准延迟时间进行对比,确定是否出现异常的延迟。若两个相邻目标时间戳显示的时间间隔呈现1s、2s、4s、8s……的指数级递增趋势,可以确定出现异常的延迟;若若两个相邻目标时间戳显示的时间间隔在规定范围内波动,可以确定未出现异常的延迟。
本发明实施例通过获取地车通信数据包时间戳,判断地车数据通信是否出现异常延迟,通过对地车通信抓包分析,能更快速、全面地确定故障,保障列车的运行安全。
基于上述实施例的内容,基于TCP/IP协议规范、信号系统的通信协议规范和每一组第三通信数据对应的第四通信数据,确定每一组第三通信数据是否存在异常,包括:对于每一组第三通信数据中的每一第一数据包,在每一组第三通信数据对应的第四通信数据中不存在与第一数据包对应的第二数据包的情况下,确定车载侧存在丢包。
具体地,如图3所示,对第三通信数据的分析可以包括车地抓包对比。对于对每一组第三通信数据,车地抓包对比的具体步骤可以包括:对于每一组第三通信数据中的每一第一数据包,在该组第三通信数据对应的第四通信数据中不存在该第一数据包对应的第二数据包的情况下,一组第四通信数据中与对应的第三通信数据中没有在同一通信子系统下的对应的数据包,此时判断车载侧存在丢包。
本发明实施例通过对比地车通信数据包是否丢失,判断地车通信数据是否异常,通过对地车通信抓包分析,能更快速、全面地确定故障,保障列车的运行安全。
基于上述实施例的内容,基于目标时间戳,确定是否出现异常的延迟,包括:对于连续的多个目标时间戳,在相邻的两个目标时间戳之间的时间间隔呈倍数增大的情况下,确定出现异常的延迟。
具体地,在地面通信设备接受到车载通信设备发送的通信数据后,对通信数据包进行解析,获取数据包的时间戳,对于获取的时间戳进行分析,判断时间戳之间的时间是否符合正常情况。当时间戳之间的时间呈现指数级增大时,确定出现异常延迟。
示例性地,对于连续多个时间戳,相邻两个目标时间戳的时间间隔呈现1s、2s、4s、8s……的趋势,可以确定出现异常的延迟。
本发明实施例通过判断相邻两个数据包时间戳之间的时间间隔判断是否出现异常延迟,通过对地车通信抓包分析,能更快速、全面地确定故障,保障列车的运行安全。
基于上述任一实施例的内容,对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致之后,还包括:在不一致的情况下,确定车地通信存在丢包或延迟。
具体地,如图3所示,对第三通信数据的分析可以包括数据分流。对每一组第三数据,确定来自每个目标通信接口的数据是否一致,即判断对于每一组第三数据,来自S1接口或SGi接口的数据是否一致,在不一致的情况下,可以确定地车通信存在丢包或延迟。
可选地,可以对存在丢包或延迟的数据包进行标注,体现为LTE网络问题。
本发明实施例通过判断来自每个通信接口的数据是否一致,判断地车通信数据是否存在延迟或丢包,通过对地车通信抓包分析,能更快速、全面地确定故障,保障列车的运行安全。
下面结合具体实例对本发明提供的地车通信数据分析方法进行说明。
地面ZC设备向车载ATP设备发送应用数据。
地面ZC设备发送应用数据包A1-1;
车载ATP设备接收应用数据包A1-1,回复ACK包B1作为应答;
地面ZC设备收到ACK包B1,在下一个周期(250ms后),发送应用数据包A2-1;
车载ATP设备未收到数据包A2-1,不发送ACK包给地面ZC设备;
地面ZC设备未收到期望ACK包,根据地面ZC设备内部配置重传周期时间(1s、2s、4s递增),在1s后进行首次数据包重传A2-2;
车载ATP设备收到A2-2,回复ACK包B2作为应答;
地面ZC设备收到ACK包B2后,发送重传期间未发送的应用数据A2-3(4个周期),以一个大数据包形式打包发送;
车载ATP设备收到应用数据包A2-3,回复ACK包作为应答;
地面ZC设备收到ACK包后,正常发送后续周期数据包A3。
在获取上述数据包后,首先进行数据分流,确认S1、SGi侧数据流一致无延迟,排除LTE设备转化封装时产生丢包;进行TCP/IP协议解析,识别到地面ZC设备在发送数据包A2-1后,未收到预期ACK包,在后续进行原数据重传,捕获其retransmission标志,在后续重传包收到后,发送多个周期应用数据的大包,确认为通信丢包。
对比车载、地面两侧抓包,可以发现地面发送的应用包,车载未收到,确认为无线丢包。解析应用包中时间戳,可以发现数据包A2-2是数据包A2-1的重传,并在后续数据包A2-3中应用数据内容包含的4个周期应用数据情况。
基于信号系统的通信协议规范,对每一组第三通信数据中的各第一数据包进行解析,获取目标时间戳。
下面对本发明提供的车地通信数据分析装置进行描述,下文描述的车地通信数据分析装置与上文描述的车地通信数据分析方法可相互对应参照。
图5是本发明提供的车地通信数据分析装置的结构示意图。基于上述任一实施例的内容,如图5所示,该装置包括获取模块501,其中:
获取模块501,用于获取地面侧的第一通信数据和车载侧的第二通信数据;
划分模块502,用于基于第一通信数据的收发对象和第二通信数据的收发对象,将第一通信数据划分为N组第三通信数据,并将第二通信数据划分为N组第四通信数据;每组第三通信数据对应一组第四通信数据;任意两组第三通信数据对应的第四通信数据不同;N为正整数;
判断模块503,用于对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致;
确定模块504,用于在一致的情况下,基于TCP/IP协议规范、信号系统的通信协议规范和每一组第三通信数据对应的第四通信数据,确定每一组第三通信数据是否存在异常。
可选地,确定模块504,可以包括:
第一确定单元,用于基于所述TCP/IP协议规范,对每一组第三通信数据中的每一第一数据包进行解析,确定第一数据包是否存在异常及故障原因。
可选地,确定模块504,可以包括:
获取单元,用于基于信号系统的通信协议规范,对每一组第三通信数据中的各第一数据包进行解析,获取目标时间戳;
第二确定单元,用于基于所述目标时间戳,确定是否出现异常的延迟。
可选地,确定模块504,可以包括:
第三确定单元,用于对于每一组第三通信数据中的每一第一数据包,在每一组第三通信数据对应的第四通信数据中不存在与第一数据包对应的第二数据包的情况下,确定车载侧存在丢包。
可选地,第二确定单元,具体用于对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致之后,对于连续的多个目标时间戳,在相邻的两个目标时间戳之间的时间间隔呈倍数增大的情况下,确定出现异常的延迟。
可选地,确定模块504,还可以用于在不一致的情况下,确定车地通信存在丢包或延迟。
本发明实施例通过对地车通信抓包分析,能更快速、全面地确定故障,保障列车的运行安全。
图6示例了一种电子设备的实体结构示意图,如图6所示,该电子设备可以包括:处理器(processor)601、通信接口(Communications Interface)602、存储器(memory)603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信。处理器601可以调用存储器603中的逻辑指令,以执行车地通信数据分析方法,该方法包括:获取地面侧的第一通信数据和车载侧的第二通信数据;基于第一通信数据的收发对象和第二通信数据的收发对象,将第一通信数据划分为N组第三通信数据,并将第二通信数据划分为N组第四通信数据;每组第三通信数据对应一组第四通信数据;任意两组第三通信数据对应的第四通信数据不同;N为正整数;对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致;在一致的情况下,基于TCP/IP协议规范、信号系统的通信协议规范和每一组第三通信数据对应的第四通信数据,确定每一组第三通信数据是否存在异常。
此外,上述的存储器603中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的车地通信数据分析方法,该方法包括:获取地面侧的第一通信数据和车载侧的第二通信数据;基于第一通信数据的收发对象和第二通信数据的收发对象,将第一通信数据划分为N组第三通信数据,并将第二通信数据划分为N组第四通信数据;每组第三通信数据对应一组第四通信数据;任意两组第三通信数据对应的第四通信数据不同;N为正整数;对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致;在一致的情况下,基于TCP/IP协议规范、信号系统的通信协议规范和每一组第三通信数据对应的第四通信数据,确定每一组第三通信数据是否存在异常。
本申请实施例提供的计算机程序产品被执行时,实现上述车地通信数据分析方法,其具体的实施方式与前述方法的实施例中记载的实施方式一致,且可以达到相同的有益效果,此处不再赘述。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的车地通信数据分析方法,该方法包括:获取地面侧的第一通信数据和车载侧的第二通信数据;基于第一通信数据的收发对象和第二通信数据的收发对象,将第一通信数据划分为N组第三通信数据,并将第二通信数据划分为N组第四通信数据;每组第三通信数据对应一组第四通信数据;任意两组第三通信数据对应的第四通信数据不同;N为正整数;对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致;在一致的情况下,基于TCP/IP协议规范、信号系统的通信协议规范和每一组第三通信数据对应的第四通信数据,确定每一组第三通信数据是否存在异常。
本申请实施例提供的非暂态计算机可读存储介质上存储的计算机程序被执行时,实现上述车地通信数据分析方法,其具体的实施方式与前述方法的实施例中记载的实施方式一致,且可以达到相同的有益效果,此处不再赘述。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种车地通信数据分析方法,其特征在于,包括:
获取地面侧的第一通信数据和车载侧的第二通信数据;
基于所述第一通信数据的收发对象和所述第二通信数据的收发对象,将所述第一通信数据划分为N组第三通信数据,并将所述第二通信数据划分为N组第四通信数据;每组所述第三通信数据对应一组所述第四通信数据;任意两组所述第三通信数据对应的所述第四通信数据不同;N为正整数;
对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致;
在一致的情况下,基于TCP/IP协议规范、信号系统的通信协议规范和所述每一组第三通信数据对应的所述第四通信数据,确定所述每一组第三通信数据是否存在异常。
2.根据权利要求1所述的车地通信数据分析方法,其特征在于,所述基于TCP/IP协议规范、信号系统的通信协议规范和所述每一组第三通信数据对应的所述第四通信数据,确定所述每一组第三通信数据是否存在异常,包括:
基于所述TCP/IP协议规范,对所述每一组第三通信数据中的每一第一数据包进行解析,确定所述第一数据包是否存在异常及故障原因。
3.根据权利要求1所述的车地通信数据分析方法,其特征在于,所述基于TCP/IP协议规范、信号系统的通信协议规范和所述每一组第三通信数据对应的所述第四通信数据,确定所述每一组第三通信数据是否存在异常,包括:
基于所述信号系统的通信协议规范,对所述每一组第三通信数据中的各第一数据包进行解析,获取目标时间戳;
基于所述目标时间戳,确定是否出现异常的延迟。
4.根据权利要求1所述的车地通信数据分析方法,其特征在于,所述基于TCP/IP协议规范、信号系统的通信协议规范和所述每一组第三通信数据对应的所述第四通信数据,确定所述每一组第三通信数据是否存在异常,包括:
对于所述每一组第三通信数据中的每一第一数据包,在所述每一组第三通信数据对应的所述第四通信数据中不存在与第一数据包对应的第二数据包的情况下,确定车载侧存在丢包。
5.根据权利要求3所述的车地通信数据分析方法,其特征在于,所述基于所述目标时间戳,确定是否出现异常的延迟,包括:
对于连续的多个目标时间戳,在相邻的两个所述目标时间戳之间的时间间隔呈倍数增大的情况下,确定出现异常的延迟。
6.根据权利要求1至5任一项所述的车地通信数据分析方法,其特征在于,所述对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致之后,还包括:
在不一致的情况下,确定车地通信存在丢包或延迟。
7.一种车地通信数据分析装置,其特征在于,包括:
获取模块,用于获取地面侧的第一通信数据和车载侧的第二通信数据;
划分模块,用于基于所述第一通信数据的收发对象和所述第二通信数据的收发对象,将所述第一通信数据划分为N组第三通信数据,并将所述第二通信数据划分为N组第四通信数据;每组所述第三通信数据对应一组所述第四通信数据;任意两组所述第三通信数据对应的所述第四通信数据不同;N为正整数;
判断模块,用于对于每一组第三通信数据,确定来自每个目标通信接口的数据是否一致;
确定模块,用于在一致的情况下,基于TCP/IP协议规范、信号系统的通信协议规范和所述每一组第三通信数据对应的所述第四通信数据,确定所述每一组第三通信数据是否存在异常。
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述车地通信数据分析方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述车地通信数据分析方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述车地通信数据分析方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310077418.1A CN116156537A (zh) | 2023-01-17 | 2023-01-17 | 车地通信数据分析方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310077418.1A CN116156537A (zh) | 2023-01-17 | 2023-01-17 | 车地通信数据分析方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116156537A true CN116156537A (zh) | 2023-05-23 |
Family
ID=86361434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310077418.1A Pending CN116156537A (zh) | 2023-01-17 | 2023-01-17 | 车地通信数据分析方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116156537A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118075793A (zh) * | 2024-04-25 | 2024-05-24 | 沈阳地铁集团有限公司 | 基于wifi6技术的pis车地无线传输监测方法 |
-
2023
- 2023-01-17 CN CN202310077418.1A patent/CN116156537A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118075793A (zh) * | 2024-04-25 | 2024-05-24 | 沈阳地铁集团有限公司 | 基于wifi6技术的pis车地无线传输监测方法 |
CN118075793B (zh) * | 2024-04-25 | 2024-06-21 | 沈阳地铁集团有限公司 | 基于wifi6技术的pis车地无线传输监测方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110177008B (zh) | 一种铁路业务呼叫故障检测方法和装置 | |
CN110597226A (zh) | 一种车载以太网的异常预警方法及装置 | |
CN116156537A (zh) | 车地通信数据分析方法及装置 | |
CN114172900A (zh) | 基于单向网闸的文件传输方法及系统 | |
CN112104670B (zh) | 一种基于链路映射解析轨道交通数据的方法及装置 | |
CN112104669B (zh) | 一种基于协议扩展解析轨道交通数据的方法及装置 | |
CN111224837A (zh) | 自动识别车辆ecu的can通信波特率的方法及其系统 | |
CN112751720B (zh) | 列车骨干网系统、故障检测方法及存储介质 | |
CN115001829B (zh) | 协议漏洞挖掘方法、装置、设备及存储介质 | |
US12200086B2 (en) | Method for compressing can-bus data | |
CN112003816B (zh) | 数据传输方法、装置、设备及存储介质 | |
CN110224872B (zh) | 一种通信方法、装置及存储介质 | |
CN109039768B (zh) | 一种lte-m通信网络中cbtc信号告警方法 | |
WO2015189133A1 (de) | Fahrzeugkommunikationsgerät | |
CN110191027B (zh) | 一种ccu和mcu之间的通信错误诊断方法 | |
CN112600700A (zh) | 一种基于Tbox新能源汽车平台的性能验证系统 | |
US20250007807A1 (en) | Network monitoring method and apparatus, and computer storage medium | |
CN112583672B (zh) | 一种基于时间戳的tcp服务端稳定性测试方法 | |
US6424628B1 (en) | Analyzing signals | |
CN114189834B (zh) | 一种轨道交通车地通信监管系统及方法 | |
CN114884803B (zh) | 多重冗余状态的处理方法、装置、设备和介质 | |
CN117201361A (zh) | 网络性能的测试方法、装置、设备及存储介质 | |
CN108809538B (zh) | 一种重发告警信息的方法和装置 | |
CN114205248B (zh) | 模拟超时响应方法、装置、设备及存储介质 | |
CN112208579B (zh) | 一种fao日志传输方法和fao系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |