



技术领域technical field
本发明涉及数据通信技术领域,特别涉及一种轨道交通装备数据通信系统、方法、设备、介质。The invention relates to the technical field of data communication, in particular to a rail transit equipment data communication system, method, device and medium.
背景技术Background technique
轨道交通装备实验测试的数据主要包括车地视频、语音、TCMS、PHM、信号控制指令等各类车载数据,5G通信技术凭借高速率、低延时、大容量的优势,很好地满足了试验数据传输实时性的要求,并且随着5G通信技术的日益成熟,数据的传输速率以及数据的容量都呈指数级别扩大,在数据的传输端得到了长足的技术提升;相应的,对数据储存的速率以及容量提出了巨大的要求。现有技术中,数据的存储采用地面数据服务器,但传统的地面数据服务器占地面积大,建设与维护成本高,数据储存容量有限,难以匹配5G无线通信网络高速传输的大容量数据,并且调用传统地面数据服务器中的数据无法做到实时调用。The experimental test data of rail transit equipment mainly includes vehicle-ground video, voice, TCMS, PHM, signal control instructions and other on-board data. The real-time requirements of data transmission, and with the increasing maturity of 5G communication technology, the data transmission rate and data capacity are expanding exponentially, and the data transmission end has been greatly improved; correspondingly, the data storage The speed and capacity put forward huge requirements. In the existing technology, ground data servers are used for data storage, but traditional ground data servers occupy a large area, require high construction and maintenance costs, and have limited data storage capacity. The data in traditional ground data servers cannot be called in real time.
综上,如何实现海量的试验数据如何完整、长期地保存以及实时管理操作是本领域有待解决的技术问题。To sum up, how to realize the complete and long-term storage and real-time management of massive test data is a technical problem to be solved in this field.
发明内容Contents of the invention
有鉴于此,本发明的目的在于提供一种轨道交通装备数据通信系统、方法、设备、介质,能够实现海量的试验数据如何完整、长期地保存以及实时管理操作。其具体方案如下:In view of this, the object of the present invention is to provide a rail transit equipment data communication system, method, equipment, and medium, which can realize how to store massive test data in a complete and long-term manner and manage operations in real time. The specific plan is as follows:
第一方面,本申请公开了一种轨道交通设备数据通信系统,所述轨道交通设备数据通信系统包括:数据收集模块、云服务器、数据处理模块;其中,In the first aspect, the present application discloses a rail transit equipment data communication system, the rail transit equipment data communication system includes: a data collection module, a cloud server, and a data processing module; wherein,
所述数据收集模块,与轨道交通设备平台建立数据传输通道,用于通过所述数据传输通道获取轨道交通装备测试场景下的设备数据;The data collection module establishes a data transmission channel with the rail transit equipment platform, and is used to obtain equipment data under the rail transit equipment test scene through the data transmission channel;
与所述数据收集模块连接的所述云服务器,用于将所述设备数据存储并转发至数据处理模块;The cloud server connected to the data collection module is used to store and forward the device data to the data processing module;
与所述云服务器连接的所述数据处理模块,用于接收所述云服务器实时转发的所述设备数据并对所述设备数据进行处理。The data processing module connected to the cloud server is configured to receive the device data forwarded by the cloud server in real time and process the device data.
可选的,所述数据收集模块,包括:Optionally, the data collection module includes:
数据收集单元,用于通过所述数据传输通道获取实时传输的轨道交通装备测试场景下的包含车地视频、信号控制指令、语音的设备数据。The data collection unit is used to obtain equipment data including vehicle-ground video, signal control instructions, and voice in the real-time transmission of rail transit equipment test scenarios through the data transmission channel.
可选的,所述数据收集模块,包括:Optionally, the data collection module includes:
传输通道构建单元,与轨道交通设备平台建立5G无信通信网络通道,用于通过所述5G无信通信网络通道获取轨道交通装备测试场景下的设备数据。The transmission channel construction unit establishes a 5G untrusted communication network channel with the rail transit equipment platform, and is used to obtain equipment data in the rail transit equipment test scenario through the 5G untrusted communication network channel.
可选的,所述云服务器,包括:Optionally, the cloud server includes:
数据加密单元,用于基于SssS服务将所述设备数据进行加密,以得到加密后的云数据,并将所述云数据存储于云服务器中;A data encryption unit, configured to encrypt the device data based on the SssS service to obtain encrypted cloud data, and store the cloud data in a cloud server;
相应的,所述数据处理模块,包括:Correspondingly, the data processing module includes:
数据接收单元,用于接收所述云服务器转发的实时所述云数据,并对所述云数据进行解密,以获取所述设备数据。The data receiving unit is configured to receive the real-time cloud data forwarded by the cloud server, and decrypt the cloud data to obtain the device data.
可选的,所述云服务器,包括:Optionally, the cloud server includes:
数据转发单元,用于若检测当前区域存在5G信号,则通过预设数据接口并基于5G无线通信网络通道将所述设备数据转发至地面控制中心。The data forwarding unit is configured to forward the device data to the ground control center through the preset data interface and based on the 5G wireless communication network channel if it is detected that there is a 5G signal in the current area.
可选的,所述云服务器,包括:Optionally, the cloud server includes:
账户登录单元,用于通过唯一账户信息登录所述云服务器,确定待转发的所述设备数据;将所述设备数据通过预设数据接口转发至数据处理模块。The account login unit is used to log in the cloud server through the unique account information, determine the device data to be forwarded, and forward the device data to the data processing module through the preset data interface.
可选的,所述轨道交通设备数据通信系统,还包括:Optionally, the rail transit equipment data communication system also includes:
存储容量调整模块,用于基于所述设备数据的数据量大小对云服务器的存储容量进行扩展和/或收缩。The storage capacity adjustment module is configured to expand and/or shrink the storage capacity of the cloud server based on the data volume of the device data.
第二方面,本申请公开了一种轨道交通设备数据通信方法,应用于云服务器,包括:In the second aspect, the present application discloses a data communication method for rail transit equipment, which is applied to a cloud server, including:
与轨道交通设备平台建立数据传输通道,并通过所述数据传输通道获取轨道交通装备测试场景下的设备数据;Establish a data transmission channel with the rail transit equipment platform, and obtain equipment data under the rail transit equipment test scenario through the data transmission channel;
将所述设备数据存储并实时转发至地面控制中心,以便所述地面控制中心对所述设备数据进行数据处理。The equipment data is stored and forwarded to the ground control center in real time, so that the ground control center can perform data processing on the equipment data.
第三方面,本申请公开了一种电子设备,包括:In a third aspect, the present application discloses an electronic device, comprising:
存储器,用于保存计算机程序;memory for storing computer programs;
处理器,用于执行所述计算机程序,以实现前述公开的轨道交通设备数据通信方法的步骤。The processor is configured to execute the computer program to realize the steps of the aforementioned disclosed rail transit equipment data communication method.
第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的轨道交通设备数据通信方法的步骤。In a fourth aspect, the present application discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, the steps of the aforementioned disclosed rail transit equipment data communication method are implemented.
由此可见,本申请公开了一种轨道交通设备数据通信系统,所述轨道交通设备数据通信系统包括:数据收集模块、云服务器、数据处理模块;其中,所述数据收集模块,与轨道交通设备平台建立数据传输通道,用于通过所述数据传输通道获取轨道交通装备测试场景下的设备数据;与所述数据收集模块连接的所述云服务器,用于将所述设备数据存储并转发至数据处理模块;与所述云服务器连接的所述数据处理模块,用于接收所述云服务器实时转发的所述设备数据并对所述设备数据进行处理。可见,通过在轨道交通设备数据通信系统中设置云服务器,用于实时接收并转发海量的轨道交通设备数据,实现了对海量的设备数据的有效接收存储,并且云服务器的数据存储速率能够匹配数据传输通道的传输数据的速率,且云服务器能够存储大容量设备数据,并且云服务器能够将接收的设备数据进行实时转发,无需通过U盘等设备对传统的地面服务器中的设备数据进行拷贝的方式进行数据转发,提升设备数据的质量。It can be seen that the present application discloses a data communication system for rail transit equipment, and the data communication system for rail transit equipment includes: a data collection module, a cloud server, and a data processing module; The platform establishes a data transmission channel, which is used to obtain equipment data in the test scene of rail transit equipment through the data transmission channel; the cloud server connected to the data collection module is used to store and forward the equipment data to the data A processing module; the data processing module connected to the cloud server, configured to receive the device data forwarded by the cloud server in real time and process the device data. It can be seen that by setting up a cloud server in the rail transit equipment data communication system to receive and forward massive rail transit equipment data in real time, the effective reception and storage of massive equipment data is realized, and the data storage rate of the cloud server can match the data The data transmission rate of the transmission channel, and the cloud server can store large-capacity device data, and the cloud server can forward the received device data in real time, without using U disk and other devices to copy the device data in the traditional ground server Perform data forwarding to improve the quality of device data.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only It is an embodiment of the present invention, and those skilled in the art can also obtain other drawings according to the provided drawings without creative work.
图1为本申请公开的一种轨道交通设备数据通信系统的结构图;Fig. 1 is a structural diagram of a rail transit equipment data communication system disclosed by the application;
图2为本申请公开的一种具体的轨道交通设备数据通信系统的结构图;Fig. 2 is a structural diagram of a specific rail transit equipment data communication system disclosed by the application;
图3为本申请公开的一种轨道交通设备数据通信方法流程图;Fig. 3 is a flow chart of a data communication method for rail transit equipment disclosed in the present application;
图4为本申请公开的一种电子设备结构图。FIG. 4 is a structural diagram of an electronic device disclosed in the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
轨道交通装备实验测试的数据主要包括车地视频、语音、TCMS、PHM、信号控制指令等各类车载数据,5G通信技术凭借高速率、低延时、大容量的优势,很好地满足了试验数据传输实时性的要求,并且随着5G通信技术的日益成熟,数据的传输速率以及数据的容量都呈指数级别扩大,在数据的传输端得到了长足的技术提升;相应的,对数据储存的速率以及容量提出了巨大的要求。现有技术中,数据的存储采用地面数据服务器,但传统的地面数据服务器占地面积大,建设与维护成本高,数据储存容量有限,难以匹配5G无线通信网络高速传输的大容量数据,并且调用传统地面数据服务器中的数据无法做到实时调用。The experimental test data of rail transit equipment mainly includes vehicle-ground video, voice, TCMS, PHM, signal control instructions and other on-board data. The real-time requirements of data transmission, and with the increasing maturity of 5G communication technology, the data transmission rate and data capacity are expanding exponentially, and the data transmission end has been greatly improved; correspondingly, the data storage The speed and capacity put forward huge requirements. In the existing technology, ground data servers are used for data storage, but traditional ground data servers occupy a large area, require high construction and maintenance costs, and have limited data storage capacity. The data in traditional ground data servers cannot be called in real time.
为此,本申请提供了一种轨道交通设备数据通信系统,能够实现海量的试验数据如何完整、长期地保存以及实时管理操作。For this reason, the application provides a rail transit equipment data communication system, which can realize the complete and long-term storage and real-time management and operation of massive test data.
参照图1所示,本发明实施例公开了一种轨道交通设备数据通信系统,所述轨道交通设备数据通信系统包括:数据收集模块11、云服务器12、数据处理模块13;With reference to shown in Fig. 1, the embodiment of the present invention discloses a kind of rail transit equipment data communication system, described rail transit equipment data communication system comprises: data collection module 11, cloud server 12, data processing module 13;
所述数据收集模块11,与轨道交通设备平台建立数据传输通道,用于通过所述数据传输通道获取轨道交通装备测试场景下的设备数据;The data collection module 11 establishes a data transmission channel with the rail transit equipment platform, and is used to obtain equipment data under the rail transit equipment test scene through the data transmission channel;
与所述数据收集模块连接的所述云服务器12,用于将所述设备数据存储并转发至数据处理模块13;The cloud server 12 connected to the data collection module is used to store and forward the device data to the data processing module 13;
与所述云服务器连接的所述数据处理模块13,用于接收所述云服务器12实时转发的所述设备数据并对所述设备数据进行处理。The data processing module 13 connected to the cloud server is configured to receive the device data forwarded by the cloud server 12 in real time and process the device data.
所述数据收集模块11,包括:数据收集单元111,用于通过所述数据传输通道获取实时传输的轨道交通装备测试场景下的包含车地视频、信号控制指令、语音的设备数据。The data collection module 11 includes: a data collection unit 111, configured to obtain equipment data including vehicle-ground video, signal control instructions, and voice in real-time transmitted rail transit equipment test scenarios through the data transmission channel.
所述数据收集模块11,包括:传输通道构建单元112,与轨道交通设备平台建立5G无信通信网络通道,用于通过所述5G无信通信网络通道获取轨道交通装备测试场景下的设备数据。The data collection module 11 includes: a transmission
可以理解的是,数据收集模块11预先与轨道交通设备平台建立5G无信通信网络通道,并且将通过建立的5G无信通信网络通道采集在轨道交通设备试验场景下的设备数据,由于在进行轨道交通设备试验时,会产生大量的设备自身的数据信息,具体可以包括但不限于:设备温度、电压等,还会产生大量试验场景的数据:具体可以包括但不限于:视频数据、图像数据、车头抓拍的状态数据等,由于每次进行轨道交通设备试验时,均会产生大量的待处理的设备数据信息,因此需要通过设备传输通道传输试验场景下产生的相关设备数据。It can be understood that the data collection module 11 establishes a 5G untrusted communication network channel with the rail transit equipment platform in advance, and collects equipment data in the rail transit equipment test scenario through the established 5G untrusted communication network channel. During the traffic equipment test, a large amount of data information of the equipment itself will be generated, including but not limited to: equipment temperature, voltage, etc., and a large amount of data of the test scene: specifically, it can include but not limited to: video data, image data, The status data captured by the front of the car, etc., will generate a large amount of equipment data information to be processed every time a rail transit equipment test is performed, so it is necessary to transmit the relevant equipment data generated in the test scene through the equipment transmission channel.
需要注意的是,在进行设备数据采集的过程中,本实施例依赖5G无线通信网络通道,这样一来可以保证轨道交通设备试验场景下产生的大量数据能够实时传输,使数据的传输端的传输速率进行指数级别提升。It should be noted that in the process of equipment data collection, this embodiment relies on the 5G wireless communication network channel, so as to ensure that a large amount of data generated in the test scene of rail transit equipment can be transmitted in real time, so that the transmission rate of the data transmission end Exponentially level up.
所述云服务器12,包括:数据加密单元121,用于基于SssS服务将所述设备数据进行加密,以得到加密后的云数据,并将所述云数据存储于云服务器12中;The cloud server 12 includes: a data encryption unit 121, configured to encrypt the device data based on the SssS service to obtain encrypted cloud data, and store the cloud data in the cloud server 12;
相应的,所述数据处理模块13,包括:数据接收单元131,用于接收所述云服务器12转发的实时所述云数据,并对所述云数据进行解密,以获取所述设备数据。Correspondingly, the data processing module 13 includes: a data receiving unit 131, configured to receive the real-time cloud data forwarded by the cloud server 12, and decrypt the cloud data to obtain the device data.
可以理解的是,当云服务器12接收到通过数据传输通道传输的设备数据之后,云服务器12基于SssS服务将所述设备数据进行加密,以得到加密后的云数据,通过云存储加密的方法有:对静态、动态数据进行加密,从而提高数据存储和传输的安全性;加密信息检索技术,对高词频数据进行加密,并利用线性搜索算法来提高检索效率,从而维护云存储数据安全;零知识数据加密,将用户加密密码存储在云端外部,从而提高用户隐私信息的安全性。具体的,静态、动态数据加密,具体是指加密技术就是用来保护数据在存储和传输过程中的安全性。存储中的数据为静态数据、传输的数据为静态数据,请同时加密静态数据和动态数据。组织可以根据数据类型,利用应用程序级加密,再通过IPsec或类似的加密协议有助于防止任何人在数据传输时访问数据。加密信息检索技术,具体用于云上的数据每天被无数次访问,加密检索是实现信息安全、高效共享的主要手段。企业可以利用线性搜索算法、安全索引、关键词公钥搜索等方法来提高检索效率,对高词频的数据进行加密,确保云存储中心数据的安全。零知识数据加密,具体用于零知识数据加密可以保护用户的帐号信息不被泄露,它将用户的加密密码存储在云端外部。当云端服务器被攻击,攻击者没有加密密钥,因此他们无法读取数据,所以用户的账户仍然是安全的。使用零知识数据加密可消除用户外的任何人访问数据的可能性。可见,通过云服务器上述过程的远程加密,多重防火墙,保障数据信息安全It can be understood that after the cloud server 12 receives the device data transmitted through the data transmission channel, the cloud server 12 encrypts the device data based on the SssS service to obtain encrypted cloud data. : Encrypt static and dynamic data to improve the security of data storage and transmission; encrypted information retrieval technology, encrypt high word frequency data, and use linear search algorithm to improve retrieval efficiency, thereby maintaining cloud storage data security; zero knowledge Data encryption, which stores user encryption passwords outside the cloud, thereby improving the security of user privacy information. Specifically, static and dynamic data encryption refers specifically to the fact that encryption technology is used to protect the security of data during storage and transmission. The data in storage is static data, and the data in transmission is static data. Please encrypt both static data and dynamic data at the same time. Depending on the type of data, organizations can leverage application-level encryption via IPsec or a similar encryption protocol to help prevent anyone from accessing the data while it is in transit. Encrypted information retrieval technology is specifically used for data on the cloud that is accessed countless times every day. Encrypted retrieval is the main means to achieve information security and efficient sharing. Enterprises can use methods such as linear search algorithm, security index, and keyword public key search to improve retrieval efficiency, encrypt data with high word frequency, and ensure data security in cloud storage centers. Zero-knowledge data encryption, specifically used for zero-knowledge data encryption can protect user account information from being leaked, and it stores the user's encrypted password outside the cloud. When the cloud server is attacked, the attacker does not have the encryption key, so they cannot read the data, so the user's account is still safe. Using zero-knowledge data encryption eliminates the possibility of anyone outside the user accessing the data. It can be seen that through the remote encryption of the above process of the cloud server and multiple firewalls, the security of data information is guaranteed
云服务器存储云数据一般是存储在系统盘和数据盘,在云快照中有数据备份,以西部数码云服务器为例,还可以单独挂载云盘。西部数码的云服务器有两种存储模式可互相转换,以满足用户业务变化对存储模式改变的需求。高性能云盘:每份数据保留4份,支持热迁移、快照备份等。适合web服务,中小型数据库等大多数场景。SSD超高速云盘:兼具高性能云盘的所有优点,并具有极高的随机读写IOPS,适合于大型SQLserver数据库或其他对IO性能要求较高的场景。两种存储模式一键切换,无需迁移数据,无需重新配置环境,高效便捷;只收取剩余时间的存储模式差价,无其他手续费用。Cloud servers generally store cloud data in system disks and data disks, and there are data backups in cloud snapshots. Taking Western Digital cloud servers as an example, cloud disks can also be mounted separately. Western Digital's cloud server has two storage modes that can be converted to each other to meet the needs of users' business changes for storage mode changes. High-performance cloud disk: keep 4 copies of each data, support live migration, snapshot backup, etc. It is suitable for most scenarios such as web services and small and medium databases. SSD ultra-high-speed cloud disk: It has all the advantages of high-performance cloud disk, and has extremely high random read and write IOPS, which is suitable for large-scale SQLserver databases or other scenarios that require high IO performance. One-click switching between the two storage modes, no need to migrate data, no need to reconfigure the environment, efficient and convenient; only the price difference of the storage mode for the remaining time is charged, and no other handling fees are charged.
可以理解的是,使用云服务器对数据进行加密存储时,相较于传统地面实体服务器,无需亲自搭建基础设施可以降低了场地空间需求,降低了建设投入成本;并且由专业云服务器供应商进行维护,简化了运维和管理的日常工作量,减少实体服务器日常运营维护工作量。It is understandable that when using cloud servers to encrypt and store data, compared with traditional physical servers on the ground, there is no need to build infrastructure in person, which can reduce site space requirements and construction investment costs; and professional cloud server providers maintain , which simplifies the daily workload of operation, maintenance and management, and reduces the workload of daily operation and maintenance of physical servers.
由此可见,本申请公开了一种轨道交通设备数据通信系统,所述轨道交通设备数据通信系统包括:数据收集模块、云服务器、数据处理模块;其中,所述数据收集模块,与轨道交通设备平台建立数据传输通道,用于通过所述数据传输通道获取轨道交通装备测试场景下的设备数据;与所述数据收集模块连接的所述云服务器,用于将所述设备数据存储并转发至数据处理模块;与所述云服务器连接的所述数据处理模块,用于接收所述云服务器实时转发的所述设备数据并对所述设备数据进行处理。可见,通过在轨道交通设备数据通信系统中设置云服务器,用于实时接收并转发海量的轨道交通设备数据,实现了对海量的设备数据的有效接收存储,并且云服务器的数据存储速率能够匹配数据传输通道的传输数据的速率,且云服务器能够存储大容量设备数据,并且云服务器能够将接收的设备数据进行实时转发,无需通过U盘等设备对传统的地面服务器中的设备数据进行拷贝的方式进行数据转发,提升设备数据的质量。It can be seen that the present application discloses a data communication system for rail transit equipment, and the data communication system for rail transit equipment includes: a data collection module, a cloud server, and a data processing module; The platform establishes a data transmission channel, which is used to obtain equipment data in the test scene of rail transit equipment through the data transmission channel; the cloud server connected to the data collection module is used to store and forward the equipment data to the data A processing module; the data processing module connected to the cloud server, configured to receive the device data forwarded by the cloud server in real time and process the device data. It can be seen that by setting up a cloud server in the rail transit equipment data communication system to receive and forward massive rail transit equipment data in real time, the effective reception and storage of massive equipment data is realized, and the data storage rate of the cloud server can match the data The data transmission rate of the transmission channel, and the cloud server can store large-capacity device data, and the cloud server can forward the received device data in real time, without using U disk and other devices to copy the device data in the traditional ground server Perform data forwarding to improve the quality of device data.
参照图2所示,本发明实施例公开了一种具体的轨道交通设备数据通信系统,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:Referring to Fig. 2, the embodiment of the present invention discloses a specific rail transit equipment data communication system. Compared with the previous embodiment, this embodiment further explains and optimizes the technical solution. specific:
所述云服务器12,包括:数据转发单元122,用于若检测当前区域存在5G信号,则通过预设数据接口并基于5G无线通信网络通道将所述设备数据转发至地面控制中心。The cloud server 12 includes: a data forwarding unit 122, configured to forward the device data to the ground control center through a preset data interface and based on a 5G wireless communication network channel if it is detected that there is a 5G signal in the current area.
所述云服务器12,包括:账户登录单元123,用于通过唯一账户信息登录所述云服务器,确定待转发的所述设备数据;将所述设备数据通过预设数据接口转发至数据处理模块13。The cloud server 12 includes: an account login unit 123, configured to log into the cloud server through unique account information, determine the device data to be forwarded; forward the device data to the data processing module 13 through a preset data interface .
本实施例中,接收到来自数据传输通道的设备数据之后,若当前区域存在5G信号,则借助5G无线通信网络,凭借唯一账户信息登录云服务器,可在任何5G信号覆盖的区域实现设备数据的快速下载。当用户通过自己保存的账户信息登录云账户之后,通过人机交互页面获取到当前账户存在待下载的设备数据,此时通过外部设备点击人机交互界面中的数据下载图标即可实现通过当前区域中设置的5G无线通信网络和云服务器的数据传输接口来实现数据的下载操作,其中,所述外部设备具体可以包括但不限于:鼠标等。In this embodiment, after receiving the device data from the data transmission channel, if there is a 5G signal in the current area, with the help of the 5G wireless communication network and the unique account information to log in to the cloud server, the device data can be transferred in any area covered by the 5G signal. Fast download. After the user logs in to the cloud account through the account information saved by himself, he obtains the device data to be downloaded in the current account through the human-computer interaction page. The data transmission interface of the 5G wireless communication network set in the cloud server and the cloud server is used to realize the data download operation, wherein the external device may specifically include but not limited to: a mouse and the like.
本实施例中,数据处理模块13对接收到的设备数据进行数据处理和数据分析,例如:地面控制中心控制主机调用存储在云服务器中的设备数据,可以理解的是,对于在轨道交通设备试验场景下获取的设备数据,需要对其进行处理分析,然后根据实际需求进行相应的监控与展示。In this embodiment, the data processing module 13 performs data processing and data analysis on the received equipment data, for example: the control host of the ground control center invokes the equipment data stored in the cloud server. The equipment data obtained in the scene needs to be processed and analyzed, and then correspondingly monitored and displayed according to actual needs.
所述轨道交通设备数据通信系统,还包括:存储容量调整模块14,用于基于所述设备数据的数据量大小对云服务器的存储容量进行扩展和/或收缩。The rail transit equipment data communication system further includes: a storage capacity adjustment module 14, configured to expand and/or shrink the storage capacity of the cloud server based on the data volume of the equipment data.
本实施例中,由于云服务器中存在超大数据存储空间,可根据当前需要存储的设备数据容量进行自由扩展,也即,根据设备数据的数据量大小进行存储容量的扩展或者收缩处理,保障本次存储设备数据有足够的空间时,避免为本次存储设备数据浪费过多的存储空间。In this embodiment, since there is a super large data storage space in the cloud server, it can be freely expanded according to the current device data capacity that needs to be stored, that is, the storage capacity can be expanded or contracted according to the data volume of the device data, ensuring that this time When the storage device data has enough space, avoid wasting too much storage space for this storage device data.
由此可见,本实施例中通过唯一账户信息登录云服务器,然后通过将存储在云服务器中的设备数据在5G无线通信网络下下载至地面控制中心,由于通过云服务器作为数据通信的中间媒介,大大缩短了设备数据的上传和下载的时间,进一步,优化了轨道交通装备实验研究流程,缩短了实验研究周期,提升了实验研究效率。It can be seen that in this embodiment, the unique account information is used to log in to the cloud server, and then the device data stored in the cloud server is downloaded to the ground control center under the 5G wireless communication network. Since the cloud server is used as an intermediary for data communication, It greatly shortens the upload and download time of equipment data, further optimizes the experimental research process of rail transit equipment, shortens the experimental research cycle, and improves the experimental research efficiency.
参照图3所示,本发明实施例公开了一种轨道交通设备数据通信方法,应用于云服务器,包括:Referring to Fig. 3, the embodiment of the present invention discloses a data communication method for rail transit equipment, which is applied to a cloud server, including:
步骤S11:与轨道交通设备平台建立数据传输通道,并通过所述数据传输通道获取轨道交通装备测试场景下的设备数据。Step S11: Establish a data transmission channel with the rail transit equipment platform, and obtain equipment data in the rail transit equipment test scenario through the data transmission channel.
本实施例中,在试验线范围内架设基站、敷设光缆,搭建专用5G无线通信网络,部署高速度、低时延、大容量的试验数据传输环境,并通过搭建的数据传输通道获取设备数据,之后将该设备数据保存到云服务器中,具体的,通过与云服务器供应商合作,构建云服务器,统一对试验数据进行储存与管理。In this embodiment, base stations are erected within the test line, optical cables are laid, a dedicated 5G wireless communication network is built, a high-speed, low-latency, and large-capacity test data transmission environment is deployed, and equipment data is obtained through the built data transmission channel. Afterwards, the equipment data is saved in the cloud server. Specifically, the cloud server is built by cooperating with the cloud server provider, and the test data is stored and managed in a unified manner.
步骤S12:将所述设备数据存储并实时转发至地面控制中心,以便所述地面控制中心对所述设备数据进行数据处理。Step S12: storing and forwarding the equipment data to the ground control center in real time, so that the ground control center can process the equipment data.
本实施例中,云服务器将设备数据实时转发至地面控制中心,具体的,通过开发适配云服务器的试验数据管理平台,与云服务器建立试验数据调用接口,可以远程访问云服务器,调取试验数据进行分析处理,并在地面控制中心进行实时监控展示。In this embodiment, the cloud server forwards the equipment data to the ground control center in real time. Specifically, by developing a test data management platform adapted to the cloud server and establishing a test data call interface with the cloud server, the cloud server can be remotely accessed to call the test data. The data is analyzed and processed, and displayed in real-time monitoring at the ground control center.
由此可见,本申请公开了一种轨道交通设备数据通信系统,所述轨道交通设备数据通信系统包括:数据收集模块、云服务器、数据处理模块;其中,所述数据收集模块,与轨道交通设备平台建立数据传输通道,用于通过所述数据传输通道获取轨道交通装备测试场景下的设备数据;与所述数据收集模块连接的所述云服务器,用于将所述设备数据存储并转发至数据处理模块;与所述云服务器连接的所述数据处理模块,用于接收所述云服务器实时转发的所述设备数据并对所述设备数据进行处理。可见,通过在轨道交通设备数据通信系统中设置云服务器,用于实时接收并转发海量的轨道交通设备数据,实现了对海量的设备数据的有效接收存储,并且云服务器的数据存储速率能够匹配数据传输通道的传输数据的速率,且云服务器能够存储大容量设备数据,并且云服务器能够将接收的设备数据进行实时转发,无需通过U盘等设备对传统的地面服务器中的设备数据进行拷贝的方式进行数据转发,提升设备数据的质量。It can be seen that the present application discloses a data communication system for rail transit equipment, and the data communication system for rail transit equipment includes: a data collection module, a cloud server, and a data processing module; The platform establishes a data transmission channel, which is used to obtain equipment data in the test scene of rail transit equipment through the data transmission channel; the cloud server connected to the data collection module is used to store and forward the equipment data to the data A processing module; the data processing module connected to the cloud server, configured to receive the device data forwarded by the cloud server in real time and process the device data. It can be seen that by setting up a cloud server in the rail transit equipment data communication system to receive and forward massive rail transit equipment data in real time, the effective reception and storage of massive equipment data is realized, and the data storage rate of the cloud server can match the data The data transmission rate of the transmission channel, and the cloud server can store large-capacity device data, and the cloud server can forward the received device data in real time, without using U disk and other devices to copy the device data in the traditional ground server Perform data forwarding to improve the quality of device data.
进一步的,本申请实施例还公开了一种电子设备,图4是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本申请的使用范围的任何限制。Further, the embodiment of the present application also discloses an electronic device. FIG. 4 is a structural diagram of an
图4为本申请实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的轨道交通设备数据通信方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。FIG. 4 is a schematic structural diagram of an
本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本申请技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。In this embodiment, the power supply 23 is used to provide working voltage for each hardware device on the
其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。Wherein, the processor 21 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. Processor 21 can adopt at least one hardware form in DSP (Digital Signal Processing, digital signal processing), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, programmable logic array) accomplish. Processor 21 may also include a main processor and a coprocessor, and the main processor is a processor for processing data in a wake-up state, also known as a CPU (Central Processing Unit, central processing unit); Low-power processor for processing data in standby state. In some embodiments, the processor 21 may be integrated with a GPU (Graphics Processing Unit, image processor), and the GPU is used for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 21 may further include an AI (Artificial Intelligence, artificial intelligence) processor, where the AI processor is used to process computing operations related to machine learning.
另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221、计算机程序222等,存储方式可以是短暂存储或者永久存储。In addition, the memory 22, as a resource storage carrier, can be a read-only memory, random access memory, magnetic disk or optical disk, etc., and the resources stored thereon can include operating system 221, computer program 222, etc., and the storage method can be temporary storage or permanent storage. .
其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,以实现处理器21对存储器22中海量数据223的运算与处理,其可以是Windows Server、Netware、Unix、Linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的轨道交通设备数据通信方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。数据223除了可以包括电子设备接收到的由外部设备传输进来的数据,也可以包括由自身输入输出接口25采集到的数据等。Wherein, the operating system 221 is used to manage and control each hardware device and computer program 222 on the
进一步的,本申请还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的轨道交通设备数据通信方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。Further, the present application also discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, the aforementioned disclosed rail transit equipment data communication method is realized. Regarding the specific steps of the method, reference may be made to the corresponding content disclosed in the foregoing embodiments, and details are not repeated here.
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same or similar parts of each embodiment can be referred to each other. As for the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and for the related information, please refer to the description of the method part.
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。Professionals can further realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software or a combination of the two. In order to clearly illustrate the possible For interchangeability, in the above description, the composition and steps of each example have been generally described according to their functions. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application. The steps of the methods or algorithms described in connection with the embodiments disclosed herein may be directly implemented by hardware, software modules executed by a processor, or a combination of both. Software modules can be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other Any other known storage medium.
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。Finally, it should also be noted that in this text, relational terms such as first and second etc. are only used to distinguish one entity or operation from another, and do not necessarily require or imply that these entities or operations, any such actual relationship or order exists. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.
以上对本发明所提供的一种轨道交通设备数据通信系统、方法、设备、介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。Above, a kind of rail transit equipment data communication system, method, equipment, and medium provided by the present invention have been introduced in detail. In this paper, specific examples have been used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only used To help understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary, this specification The content should not be construed as a limitation of the invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211317390.6ACN115695482A (en) | 2022-10-26 | 2022-10-26 | Data communication system, method, equipment and medium for rail transit equipment |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211317390.6ACN115695482A (en) | 2022-10-26 | 2022-10-26 | Data communication system, method, equipment and medium for rail transit equipment |
| Publication Number | Publication Date |
|---|---|
| CN115695482Atrue CN115695482A (en) | 2023-02-03 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211317390.6APendingCN115695482A (en) | 2022-10-26 | 2022-10-26 | Data communication system, method, equipment and medium for rail transit equipment |
| Country | Link |
|---|---|
| CN (1) | CN115695482A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190324431A1 (en)* | 2017-08-02 | 2019-10-24 | Strong Force Iot Portfolio 2016, Llc | Data collection systems and methods with alternate routing of input channels |
| CN112116731A (en)* | 2020-09-18 | 2020-12-22 | 中车大连电力牵引研发中心有限公司 | Rail transit multi-bus data analysis system based on cloud |
| CN114286189A (en)* | 2021-12-16 | 2022-04-05 | 康佳集团股份有限公司 | Ultra-high definition multi-channel live broadcast display processing method and system, intelligent terminal and medium |
| CN114578738A (en)* | 2022-03-10 | 2022-06-03 | 国网冀北电力有限公司秦皇岛供电公司 | A remote centralized monitoring method and system for cable channel |
| CN115134381A (en)* | 2021-03-25 | 2022-09-30 | 上海博泰悦臻网络技术服务有限公司 | A method, device and electronic device for data transmission of Internet of Vehicles |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190324431A1 (en)* | 2017-08-02 | 2019-10-24 | Strong Force Iot Portfolio 2016, Llc | Data collection systems and methods with alternate routing of input channels |
| CN112116731A (en)* | 2020-09-18 | 2020-12-22 | 中车大连电力牵引研发中心有限公司 | Rail transit multi-bus data analysis system based on cloud |
| CN115134381A (en)* | 2021-03-25 | 2022-09-30 | 上海博泰悦臻网络技术服务有限公司 | A method, device and electronic device for data transmission of Internet of Vehicles |
| CN114286189A (en)* | 2021-12-16 | 2022-04-05 | 康佳集团股份有限公司 | Ultra-high definition multi-channel live broadcast display processing method and system, intelligent terminal and medium |
| CN114578738A (en)* | 2022-03-10 | 2022-06-03 | 国网冀北电力有限公司秦皇岛供电公司 | A remote centralized monitoring method and system for cable channel |
| Publication | Publication Date | Title |
|---|---|---|
| US11310204B2 (en) | Centralized access to data repository from a multi-cloud computing environment | |
| US10142417B2 (en) | System and method for managing heterogeneous data for cloud computing applications | |
| JP7486530B2 (en) | Method, system, and program for accessing shared confidential information in a controlled container environment | |
| EP3356962A1 (en) | Selective synchronization and distributed content item block caching for multi-premises hosting of digital content items | |
| CN103718164A (en) | Virtual computer and service | |
| CN113626133B (en) | Virtual machine control method, device, equipment and computer readable storage medium | |
| US10834201B2 (en) | Device identification and reconfiguration in a network | |
| US9591079B2 (en) | Method and apparatus for managing sessions of different websites | |
| US10469457B1 (en) | Systems and methods for securely sharing cloud-service credentials within a network of computing devices | |
| WO2020217157A1 (en) | On-premise and off-premise debugging | |
| CN103546544A (en) | Data management system on basis of cloud computing | |
| JP2019536332A (en) | On-premises and off-premises communication methods, systems, and programs | |
| CN117083611A (en) | Detecting data corruption between a storage system and quantum key distribution in a multi-cloud environment | |
| CN106648838B (en) | Resource pool management configuration method and device | |
| WO2024124789A1 (en) | File processing method and apparatus, server, and medium | |
| CN112861037A (en) | Data annotation method, device, system, electronic equipment and storage medium | |
| US20200099749A1 (en) | Providing device specific security measures in the internet of things | |
| CN114357252A (en) | Storage method, system and storage medium of cross-source multi-domain distributed data | |
| US11032073B2 (en) | Seamless abort and reinstatement of TLS sessions | |
| CN115695482A (en) | Data communication system, method, equipment and medium for rail transit equipment | |
| JP7674796B2 (en) | Secure data replication in distributed data storage environments | |
| CN115510016A (en) | A client response method, device and medium based on directory fragmentation | |
| CN115314264A (en) | Key management service system, key management method, gateway and device | |
| US10826978B1 (en) | Systems and methods for server load control | |
| CN109271310B (en) | Development testing method and device for network function of mobile application program |
| 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 |