CN111212399A - Data transmission method and device, computer storage medium and electronic equipment - Google Patents

Data transmission method and device, computer storage medium and electronic equipment Download PDF

Info

Publication number
CN111212399A
CN111212399A CN201911341206.XA CN201911341206A CN111212399A CN 111212399 A CN111212399 A CN 111212399A CN 201911341206 A CN201911341206 A CN 201911341206A CN 111212399 A CN111212399 A CN 111212399A
Authority
CN
China
Prior art keywords
module
drc
information
address
drcrm
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.)
Granted
Application number
CN201911341206.XA
Other languages
Chinese (zh)
Other versions
CN111212399B (en
Inventor
李亚飞
方晓波
张辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Newpoint Enterprise Management Group Co Ltd
Original Assignee
Newpoint Enterprise Management Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Newpoint Enterprise Management Group Co Ltd filed Critical Newpoint Enterprise Management Group Co Ltd
Priority to CN201911341206.XA priority Critical patent/CN111212399B/en
Publication of CN111212399A publication Critical patent/CN111212399A/en
Application granted granted Critical
Publication of CN111212399B publication Critical patent/CN111212399B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/46Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a data transmission method, a data transmission device, a computer storage medium and electronic equipment, wherein the method comprises the following steps: initializing each preset module of DRC, after each preset module is initialized, obtaining configuration information by DRC, wherein the configuration information comprises identification information and target address information, sending the identification information to a target DRCRM corresponding to the target address information by DRC, judging whether the identification information is matched with pre-stored standard information by the target DRCRM, generating registration success prompt information by the target DRCRM under the condition of judging that the identification information is matched with the standard information, sending the registration success prompt information to DRC by the target DRCRM, and carrying out data transmission between DRC and DRSU as well as between DRC and ACU. The data transmission method can avoid error data transmission, improve the data transmission and sending efficiency of DRC, ACU and DRSU, and improve the driving safety of the automatic driving vehicle in the road cooperative system.

Description

Data transmission method and device, computer storage medium and electronic equipment
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a data transmission method and apparatus, a computer-readable storage medium, and an electronic device.
Background
The vehicle-road cooperation is a safe, efficient and environment-friendly road traffic system which adopts the advanced wireless communication, new generation internet and other technologies, implements vehicle-road dynamic real-time information interaction in all directions, develops vehicle active safety control and road cooperative management on the basis of full-time dynamic traffic information acquisition and fusion, fully realizes effective cooperation of human and vehicle roads, ensures traffic safety and improves traffic efficiency.
Under the vehicle-road cooperation technology, the vehicle can realize automatic driving. In order to realize automatic driving, it is necessary for the automatic driving vehicle to acquire road condition information of a road, and in the process of acquiring the road condition information by the automatic driving vehicle, data transmission is involved, and how to realize data transmission is realized, so that it becomes a problem to ensure that the automatic driving vehicle realizes safe and efficient driving.
Disclosure of Invention
In view of the above problems, embodiments of the present application are proposed to provide a data transmission method, apparatus, computer-readable storage medium and electronic device that overcome or at least partially solve the above problems.
In order to solve the above problem, an embodiment of the present application discloses a data transmission method applied to a data transmission system, where the data transmission system includes a mobile edge computing platform DRC, a digital rail surveying unit DRSU, an automatic driving control unit ACU, and a digital rail cloud management platform DRCRM, and the ACU is loaded on an automatic driving vehicle, and the method includes:
initializing each preset module included in the DRC after the DRC is started;
after initialization of each preset module is completed, the DRC acquires configuration information, wherein the configuration information comprises identification information and target address information;
the DRC sends the identification information to a target DRCRM corresponding to the target address information;
the target DRCRM judges whether the identification information is matched with pre-stored standard information;
the target DRCRM generates registration success prompt information under the condition that the identification information is judged to be matched with the standard information;
the target DRCRM sending the registration success hint information to the DRC;
and transmitting data between the DRC and the DRSU and between the DRC and the ACU.
Optionally, the preset modules include an MC module, an OAM module, a DCSM module, an RCII module, an ACSM module, and an ADSM module, and after initializing each preset module included in the DRC, the method further includes:
the MC module collects initialization completion messages reported by the OAM module, the DCSM module, the RCII module, the ACSM module and the ADSM module, and generates a preparation message;
the MC module sending the prepare message to the OAM module;
the DRC obtaining configuration information includes:
the OAM module acquires the configuration information, wherein the configuration information comprises identification information and target address information;
the DRC sends the identification information to a target DRCRM corresponding to the target address information, and the method comprises the following steps:
and the OAM module sends the identification information to a target DRCRM corresponding to the target address information.
Optionally, the DRC is preset with a configuration file, where the configuration file records an IP address and a port number of the OAM module, the destination address information, and the identification information, and the destination address information includes an IP address and a port number of a destination DRCRM, and the method further includes:
the OAM module acquires the IP address and the port number of the OAM module recorded in the configuration file;
the OAM module obtains the configuration information, where the configuration information includes identification information and target address information, and includes:
the OAM module acquires the IP address and the port number of the target DRCRM recorded in the configuration file and the identification information;
the OAM module sends the identification information to a target DRCRM corresponding to the target address information, including:
the OAM module starts a TCP link to access the target DRCRM by taking the OAM module as a client terminal according to the IP address and the port number of the OAM module and the IP address and the port number of the target DRCRM;
the OAM module sends the identification information to the target DRCRM through the TCP link;
the target DRCRM sending the registration success hint information to the DRC, including:
and the target DRCRM sends the registration success prompt message to the OAM module through the TCP link.
Optionally, the configuration file further records an IP address and port number of the DCSM module, an IP address and port number of the rci module, an IP address and port number of the ACSM module, and an IP address and port number of the ADSM module, the DCSM module, the rci module, the ACSM module, and the ADSM module share one IP address, the port numbers of the DCSM module, the rci module, the ACSM module, and the ADSM module are different, and before data transmission is performed between the DRC and the DRSU and between the DRC and the ACU, the method further includes:
the DCSM module acquires the IP address and the port number of the DCSM module, and starts a server end of the DCSM module according to the IP address and the port number of the DCSM module;
the RCII module acquires the IP address and the port number of the RCII module, and the RCII module starts a server end of the RCII module according to the IP address and the port number of the RCII module;
the ACSM module acquires the IP address and the port number of the ACSM module, and starts a server end of the ACSM module according to the IP address and the port number of the ACSM module;
the ADSM module acquires the IP address and the port number of the ADSM module, and the ADSM module starts the ADSM module server according to the IP address and the port number of the ADSM module.
Optionally, the data transmission between the DRC and the DRSU and between the DRC and the ACU includes:
the OAM module sends the registration success prompt information to the DCSM module, the RCII module, the ACSM module and the ADSM module respectively;
the DRSU starts a TCP link to access a server end of the DCSM module by taking the DRSU as a client end according to an IP address and a port number of the DRSU and the IP address and the port number of the DCSM module, the DCSM module receives a first control signaling sent by the DRSU, the DCSM module processes the first control signaling to obtain a first processing result, and the first processing result is reported to the OAM module;
the DRSU starts a TCP link to access the RCII module server end by taking the DRSU as a client end according to the IP address and the port number of the DRSU and the IP address and the port number of the RCII module, and the RCII module receives first data information sent by the DRSU and reports the first data information to the OAM module;
the ACU starts a TCP link to access to the ACSM module server end by taking the ACU as a client end according to the own IP address and port number and the IP address and port number of the ACSM module, the ACSM module receives a second control signaling sent by the ACU, the DCSM module processes the second control signaling to obtain a second processing result, and the second processing result is reported to the OAM module;
and the ACU starts a TCP link to access the ADSM module server end by taking the ACU as a client end according to the own IP address and port number and the IP address and port number of the ADSM module, and the ADSM module receives second data information sent by the ACU and reports the second data information to the OAM module.
Optionally, the first control signaling includes: the registration request of the DRSU, the power-on request of the DRSU and the reported alarm information;
the second control signaling comprises: the registration request of the ACU, the power-on request of the ACU and the alarm information reported by the ACU;
the first data information includes: DRSU Global Id and road condition information collected by DRSU;
the second data information includes: the ACU Global Id, the road condition information acquired by the ACU, the ACU driving speed and the ACU position information.
Optionally, the standard information includes DRC Global Id, operating system version, and server model, the method further includes:
the DRCRM prestores a plurality of DRC Global IDs, wherein each DRC Global ID uniquely identifies one DRC;
the DRCRM assigning the DRC a Global ID of the DRC;
the DRCRM acquires an operating system version and a server model of the DRC;
and the DRCRM establishes an association relation among the DRC Global ID, the operating system version and the server model of the DRC, and generates standard information.
The embodiment of the application also discloses a data transmission device, which comprises:
DRC and target DRCRM;
the DRC is used for initializing each preset module included by the DRC after the DRC is started;
the DRC is further configured to acquire configuration information after initialization of each of the preset modules is completed, where the configuration information includes identification information and target address information;
the DRC is further used for sending the identification information to a target DRCRM corresponding to the target address information;
the target DRCRM is used for judging whether the identification information is matched with pre-stored standard information;
the target DRCRM is further configured to generate registration success prompt information under the condition that the identification information is judged to be matched with the standard information;
the target DRCRM is further configured to send the registration success hint information to the DRC
The DRC is also used for carrying out data transmission between the DRSU and the ACU.
Optionally, each preset module included in the DRC includes:
the system comprises an MC module, an OAM module, a DCSM module, an RCII module, an ACSM module and an ADSM module;
the MC module is configured to collect initialization completion messages reported by the OAM module, the DCSM module, the RCII module, the ACSM module, and the ADSM module, and generate a preparation message;
the MC module is further configured to send the preparation message to the OAM module;
the OAM module is configured to obtain the configuration information, where the configuration information includes identification information and destination address information;
the OAM module is further configured to send the identification information to a target DRCRM corresponding to the target address information.
Optionally, the DRC is preset with a configuration file, where the configuration file records an IP address and a port number of the OAM module, the target address information, and the identification information, and the target address information includes an IP address and a port number of a target DRCRM;
the OAM module is further configured to acquire an IP address and a port number of the OAM module recorded in the configuration file;
the OAM module is further configured to obtain the IP address and port number of the target DRCRM recorded in the configuration file and the identification information;
the OAM module is further configured to start a TCP link to access the target DRCRM by using the OAM module as a client according to the IP address and the port number of the OAM module and the IP address and the port number of the target DRCRM;
the OAM module is further configured to send the identification information to the target DRCRM via the TCP link;
the target DRCRM is further configured to send the registration success prompting message to the OAM module through the TCP link.
Optionally, the configuration file further records an IP address and a port number of the DCSM module, an IP address and a port number of the rci module, an IP address and a port number of the ACSM module, and an IP address and a port number of the ADSM module, the DCSM module, the rci module, the ACSM module, and the ADSM module share one IP address, and the DCSM module, the rci module, the ACSM module, and the ADSM module have different port numbers;
the DCSM module is used for acquiring the IP address and the port number of the DCSM module, and starting a server end of the DCSM module according to the IP address and the port number of the DCSM module;
the RCII module is used for acquiring the IP address and the port number of the RCII module, and the RCII module starts a server end of the RCII module according to the IP address and the port number of the RCII module;
the ACSM module is used for acquiring the IP address and the port number of the ACSM module, and the ACSM module starts a server end of the ACSM module according to the IP address and the port number of the ACSM module;
the ADSM module is used for acquiring the IP address and the port number of the ADSM module, and the ADSM module starts the ADSM module server according to the IP address and the port number of the ADSM module.
Optionally, the apparatus further comprises a DRSU and an ACU;
the OAM is further used for sending the registration success prompt message to the DCSM module, the RCII module, the ACSM module and the ADSM module respectively;
the DRSU is used for starting a TCP link to access the server end of the DCSM module by taking the DRSU as the client end according to the IP address and the port number of the DRSU and the IP address and the port number of the DCSM module;
the DCSM module is further configured to receive a first control signaling sent by the DRSU, process the first control signaling to obtain a first processing result, and report the first processing result to the OAM module;
the DRSU is also used for starting a TCP link to access the RCII module server end by taking the DRSU as a client end according to the own IP address and port number and the IP address and port number of the RCII module;
the RCII module is further configured to receive first data information sent by the DRSU, and report the first data information to the OAM module;
the ACU is also used for starting a TCP link to access the ACSM module server end by taking the ACU as a client end according to the own IP address and port number and the IP address and port number of the ACSM module;
the ACSM module is further configured to receive a second control signaling sent by the ACU, and the DCSM module processes the second control signaling to obtain a second processing result and reports the second processing result to the OAM module;
the ACU starts a TCP link to access the ADSM module server end by taking the ACU as a client end according to the own IP address and port number and the IP address and port number of the ADSM module;
the ADSM module is further configured to receive second data information sent by the ACU, and report the second data information to the OAM module.
Optionally, the first control signaling includes: the registration request of the DRSU, the power-on request of the DRSU and the reported alarm information;
the second control signaling comprises: the registration request of the ACU, the power-on request of the ACU and the alarm information reported by the ACU;
the first data information includes: DRSU Global Id and road condition information collected by DRSU;
the second data information includes: the ACU Global Id, the road condition information acquired by the ACU, the ACU driving speed and the ACU position information.
Optionally, the identification information includes DRC Global Id, an operating system version, and a server model;
the DRCRM is further used for pre-storing a plurality of DRC Global IDs, wherein each DRC Global ID uniquely identifies one DRC;
the DRCRM further configured to assign the DRC with one of the DRC Global IDs;
the DRCRM is further used for acquiring the operating system version and the server model of the DRC;
the DRCRM is further configured to establish an association relationship between the DRC Global ID of the DRC, the operating system version, and the server model, and generate standard information.
A third aspect of embodiments of the present application provides a computer-readable storage medium, on which a computer program is stored, which when executed by a processor, performs the steps in the method according to the first aspect of the present application.
A fourth aspect of the embodiments of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the steps of the method according to the first aspect of the present application when executed.
The embodiment of the application has the following advantages:
by adopting the data transmission method of the embodiment, the DRCRM is used for matching the identification information sent by the DRC with the standard information prestored in the DRCRM, whether the DRC is successfully registered can be judged, under the condition that the DRC is successfully registered, the prompt information of successful registration is generated and sent to the DRC, and the DRC carries out data transmission with the ACU and the DRSU after receiving the prompt information of successful registration.
Drawings
Fig. 1 is a schematic system structure diagram of a vehicle-road coordination system according to an embodiment of the present disclosure;
fig. 2 is a flowchart illustrating steps of a data transmission method according to an embodiment of the present application;
fig. 3A is a schematic information interaction diagram of a data transmission method according to an embodiment of the present application;
fig. 3B is a schematic diagram of another information interaction of a data transmission method according to an embodiment of the present application;
fig. 4 is a block diagram of a data transmission apparatus according to an embodiment of the present application.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
The following first briefly describes the relevant terms appearing in the examples of the present application:
DR, Digital Rail;
DRSU, Digital Rail Road Side Unit, Digital track testing Unit;
DRC, Digital Rail Controller, Mobile edge computing platform;
DRCRM, Digital Rail Cloud Robot management, Digital Rail Cloud management platform;
ACU, automatic Control Unit, automatic driving Control Unit;
MC, Main Control, Master Control;
OAM, Operation Administration and Maintenance, Operation Maintenance and management;
DCSM, DRSU Connection and Status Management, DRSU Connection Status Management;
RCII, DRSU Road Condition Information Integration, DRSU Road state Information fusion;
ACSM, ACU Connection and Status Management, ACU Connection Status Management;
ADSM, ACU Data Session Management, ACU Data Session control Management.
Referring to fig. 1, fig. 1 shows a schematic system structure diagram of a vehicle-road coordination system provided in an embodiment of the present application, as shown in fig. 1, a DRCRM may be provided in the vehicle-road coordination system, a plurality of drdrdrdrcrms may be distributed under the DRCRM, and a plurality of DRSUs may be distributed under each DRCRM.
In this embodiment, a DRSU is installed on a road at intervals, multiple DRSUs are distributed on each specific line, and the DRSUs on the same specific line are managed and controlled by one DRC, that is, all the DRSUs on each specific line are accessed to the same DRC. Therefore, the DRSU on each specific line can collect the traffic information of the specific line.
When an automatic driving vehicle provided with the ACU runs on a specific line, the ACU can access the DRC of the specific line, and after the DRC of the specific line is accessed, the ACU can receive road condition information reported by the DRSU on the specific line from the DRC, so that the automatic driving vehicle can run normally.
Each DRC in this embodiment may support multiple DRSUs and ACUs, for example, 100, so in this embodiment, when multiple vehicles with ACUs installed travel on a specific line, each ACU may access the DRC of the specific line and receive road condition information reported by the DRSU on the specific line from the DRC, thereby ensuring normal travel of each autonomous vehicle.
Therefore, in order to ensure the normal running of the autonomous vehicle, data transmission between the devices in the vehicle-road coordination system is required. The embodiment of the application provides a data transmission method.
Referring to fig. 2, fig. 2 is a flowchart illustrating steps of a data transmission method provided in an embodiment of the present application, where the method is applied to a data transmission system, where the data transmission system includes a mobile edge computing platform DRC, a digital track survey unit DRSU, an automatic drive control unit ACU, and a digital track cloud management platform DRCRM, and the method may specifically include the following steps:
step S21, initializing each preset module included in the DRC after the DRC is powered on.
In this embodiment, after the DRC is powered on, the DRC performs an initialization operation on each preset module included in the DRC, that is, initializes the relevant operating parameters and variables of each preset module.
In step S22, after the initialization of each preset module is completed, the DRC acquires configuration information, where the configuration information includes identification information and target address information.
In this embodiment, the configuration information includes identification information and destination address information, where the identification information is used to identify or identify which DRC the DRC is, and the destination address information is used to indicate which DRCRM the DRC is in communication with, i.e., which DRCRM is accessed.
After the initialization of each preset module is completed, the DRC can read configuration information, i.e. read identification information and target address information, from a configuration file pre-stored in the DRC.
Step S23, the DRC sends the identification information to a target DRCRM corresponding to the target address information.
In this embodiment, the DRCRM is responsible for authenticating and registering the DRC, that is, the DRCRM is responsible for determining whether the DRC is a legal DRC in the system, and only the legal DRC can normally perform data transmission. Therefore, the DRC can send the identification information to the target DRCRM corresponding to the target address information after acquiring the configuration information.
In step S24, the target DRCRM determines whether the identification information matches with pre-stored standard information.
In this embodiment, the DRCRM determines whether the DRC is successfully registered by determining whether the identification information sent by the DRC matches with the pre-stored standard information. If the identification information is matched with the pre-stored standard information, the DRC registration is successful; if the identification information does not match the pre-stored standard information, the DRC registration is not successful.
Step S25, the target DRCRM generates a registration success prompt message when determining that the identification information matches the standard information.
In this embodiment, the DRC can accept the access and data transmission of the DRSU or ACU only after successful registration to the DRCRM. In case that the DRC registration is successful, that is, in case that the DRCRM determines that the identification information matches the standard information, in order to enable the DRC to know that the self registration is successful, so that the DRCRM can perform data transmission with the DRSU and the ACU, the DRCRM may generate a registration success prompt information.
Step S26, the target DRCRM sends the registration success hint information to the DRC.
And step S27, data transmission is carried out between the DRDRSU and the ACU and between the DRC and the ACU.
After the DRC acquires the registration success prompt information sent by the DRCRM, the DRC knows that the DRCRM is successfully registered, and can perform data transmission with the DRSU and the ACU. Data transmission between DRC and DRSU and ACU includes data of the control plane and data of the data plane.
In an embodiment, if the DRCRM determines that the identification information does not match the pre-stored standard information, the DRCRM generates registration unsuccessful prompt information, the DRCRM still sends the registration unsuccessful prompt information to the DRC, and if the DRC receives the registration unsuccessful prompt information, data transmission with the DRSU and the ACU is not performed.
By adopting the data transmission method of the embodiment, the DRCRM is used for matching the identification information sent by the DRC with the standard information prestored in the DRCRM, whether the DRC is successfully registered can be judged, under the condition that the DRC is successfully registered, the prompt information of successful registration is generated and sent to the DRC, and the DRC carries out data transmission with the ACU and the DRSU after receiving the prompt information of successful registration.
In an embodiment, the preset modules included in the DRC may specifically include an MC module, an OAM module, a DCSM module, an RCII module, an ACSM module, and an ADSM module, and after initializing each preset module included in the DRC in step S21, the data transmission method provided in this embodiment may further specifically include the following steps:
step S201, the MC module collects initialization completion messages reported by the OAM module, the DCSM module, the RCII module, the ACSM module, and the ADSM module, and generates a preparation message.
Step S202, the MC module sends the preparation message to the OAM module.
Step S203, the OAM module acquires the configuration information, where the configuration information includes identification information and destination address information.
Step S204, the OAM module sends the identification information to a target DRCRM corresponding to the target address information.
The MC module is mainly responsible for starting initialization, reporting and summarizing of all the preset modules.
The OAM module is mainly responsible for interaction and communication with the DRCRM and general control of other preset modules.
The DCSM module is mainly responsible for performing control plane communication and data transmission with the DRSU, for example, the first control signaling reported by the DRSU may specifically include: the registration request of the DRSU, the power-on request of the DRSU, the reported alarm information and the like.
The RCII module is mainly responsible for data plane communication and data transmission with the DRSU, for example, the first data information reported by the DRSU may specifically include: DRSU Global Id, road condition information collected by DRSU, etc.
The ACSM module is mainly responsible for performing control plane communication and data transmission with the ACU, for example, the first control signaling reported by the DRSU may specifically include: the registration request of the ACU, the power-on request of the ACU, the alarm information reported by the ACU and the like.
The ADSM module is mainly responsible for data plane communication and data transmission with the ACU, for example, the second data information reported by the DRSU may specifically include: the ACU Global Id, road condition information acquired by the ACU, the ACU driving speed, the ACU position information and the like. The ACU is installed on the autonomous vehicle, and the camera is usually installed on the autonomous vehicle, so the road condition information collected by the ACU can be collected by the camera of the autonomous vehicle.
After the OAM module, the DCSM module, the RCII module, the ACSM module and the ADSM module complete initialization, all the initialization completion messages are reported to the MC module, and after the MC module collects all the initialization completion messages of the preset modules, the MC module generates a preparation message and pushes the preparation message to the OAM module so as to inform the OAM module that a DRCRM (data management system) can initiate a DRC (DRC registration process).
When the OAM module initiates a DRCRM (data management and management) registration process, the OAM module firstly acquires the configuration information, wherein the configuration information comprises identification information and target address information, and after the configuration information is acquired, the identification information is sent to the target DRCRM corresponding to the target address information.
In this embodiment, the DRC is specifically divided into an MC module, an OAM module, a DCSM module, an RCII module, an ACSM module, and an ADSM module, and each preset module completes the function of the DRC, so that the internal division of labor of the DRC is clear, and the data transmission efficiency is improved.
In an embodiment, a configuration file is preset in DRC, where the configuration file records an IP address and a port number of the OAM module, the target address information, and the identification information, and the target address information includes an IP address and a port number of a target DRCRM, and after step S202, the data transmission method provided in this embodiment may further include the following steps:
in step 205, the OAM module obtains the IP address and the port number of the OAM module recorded in the configuration file.
In step 206, the OAM module obtains the IP address and port number of the target DRCRM recorded in the configuration file and the identification information.
And step 207, the OAM module starts a TCP link to access the target DRCRM with the OAM module as a client according to the IP address and port number of the OAM module and the IP address and port number of the target DRCRM.
In step 208, the OAM module sends the identification information to the target DRCRM over the TCP link.
In step 209, the target DRCRM sends the registration success prompting message to the OAM module through the TCP link.
In this embodiment, the configuration file is used to configure relevant parameters required by the DRC running, and may generally include an IP address and a port number of the OAM module, an IP address and a port number of the target DRCRM, the identification information, and the like, and may further include an information reporting period, a log level, and the like of the ACU and the DRSU. The information reporting period refers to a time period for reporting information to the DRC by the ACU and the DRSU, and the log level refers to a level for reporting logs to the DRC by the ACU and the DRSU.
After the MC module sends the preparation message to the OAM module, that is, the DRC initialization is completed, the OAM module may obtain the IP address and port number of the OAM module, the IP address and port number of the target DRCRM, and the identification information from the configuration file, and then, the OAM module may start a TCP link for the client end by using the OAM module according to the IP address and port number of the OAM module and the IP address and port number of the target DRCRM, so as to implement a communication link with the target DRCRM. After a communication link between the OAM module and the DRCRM is started, the OAM module can send the identification information to the target DRCRM through the TCP link, and after the DRCRM judges that the OAM module is successfully registered, the successful registration prompt information is sent to the OAM module through the TCP link.
In an embodiment, the configuration file further records an IP address and a port number of the DCSM module, an IP address and a port number of the RCII module, an IP address and a port number of the ACSM module, and an IP address and a port number of the ADSM module, where the DCSM module, the RCII module, the ACSM module, and the ADSM module share one IP address, and the port numbers of the DCSM module, the RCII module, the ACSM module, and the ADSM module are different, and before step S27, the data transmission method provided in this embodiment may further include the following steps:
step S261, the DCSM module obtains the IP address and the port number of the DCSM module, and the DCSM module starts a server end of the DCSM module according to the IP address and the port number of the DCSM module.
Step S262, the RCII module obtains the IP address and the port number of the RCII module, and the RCII module starts the server end of the RCII module according to the IP address and the port number of the RCII module.
Step S263, the ACSM module obtains the IP address and the port number of the ACSM module, and the ACSM module starts the server end of the ACSM module according to the IP address and the port number of the ACSM module.
Step S264, the ADSM module obtains the IP address and the port number of the ADSM module, and the ADSM module starts the ADSM module server end according to the IP address and the port number of the ADSM module.
In this embodiment, each preset module in the DRC shares one IP address, that is, the IP addresses of the preset modules in the DRC are the same, but the port numbers are different.
The DCSM module, the RCII module, the ACSM module and the ADSM module in the DRC can also acquire respective IP addresses and port numbers, and start a required server end for the access of the ACU or the DRSU. The ACU and the DRSU determine which preset module to communicate with through the IP address and the port number.
In one embodiment, the data transmission between DRC and the DRSU and between DRC and the ACU may specifically include four ways: the DRSU accesses the DCSM module and reports a first control signaling to the DCSM module; the DRSU accesses the RCII module and reports first data information to the RCII module; the ACU is accessed to the ACSM module and reports a second control signaling to the ACSM module; and the ACU accesses the ADSM module and reports the second data information to the ADSM module. Step S27 in the data transmission method provided in this embodiment may specifically include the following steps:
step S271, the OAM module sends the registration success prompt information to the DCSM module, the RCII module, the ACSM module, and the ADSM module, respectively.
Step S272, the DRSU starts a TCP link to access the server end of the DCSM module by taking the DRSU as the client end according to the IP address and the port number of the DRSU and the IP address and the port number of the DCSM module, the DCSM module receives a first control signaling sent by the DRSU, the DCSM module processes the first control signaling to obtain a first processing result, and the first processing result is reported to the OAM module.
Step S273, the DRSU starts a TCP link to access the RCII module server end by taking the DRSU as a client end according to the IP address and port number of the DRSU and the IP address and port number of the RCII module, and the RCII module receives first data information sent by the DRSU and reports the first data information to the OAM module.
Step S274, the ACU starts a TCP link to access the ACSM module server end with the ACU as a client end according to its own IP address and port number and the IP address and port number of the ACSM module, the ACSM module receives a second control signaling sent by the ACU, the DCSM module processes the second control signaling to obtain a second processing result, and reports the second processing result to the OAM module.
Step S275, the ACU starts a TCP link to access the ADSM module server end with the ACU as the client end according to its own IP address and port number and the IP address and port number of the ADSM module, and the ADSM module receives the second data information sent by the ACU and reports the second data information to the OAM module.
In this embodiment, the OAM module sends the registration success prompt information to the DCSM module, the RCII module, the ACSM module, and after the ADSM module, the DCSM module, the RCII module, the ACSM module, and the ADSM module can modify their own states to be working states, at this time, the DCSM module can receive the first control signaling sent by the DRSU, the RCII module can receive the first data information sent by the DRSU, the ACSM module can receive the second control signaling sent by the ACU, and the ADSM module can receive the second data information sent by the ACU.
After receiving the first control signaling, the DCSM module may process the first control signaling to obtain a first processing result, and report the first processing result to the OAM module. For example, the first control signaling is a registration request reported by the DRSU, and after receiving the registration request reported by the DRSU, the DCSM module first analyzes the registration request reported by the DRSU to obtain an analysis result, and then reports the analysis result to the OAM module.
The RCII module may directly report the data information to the OAM module when receiving the first data information, for example, the first data information may be the traffic information collected by the DRSU Global Id and the DRSU.
After receiving the second control signaling, the ACSM module may process the second control signaling to obtain a second processing result, and report the second processing result to the OAM module. For example, the first control signaling is a registration request reported by an ACU, and after receiving the registration request reported by the ACU, the DCSM module firstly analyzes the registration request reported by the ACU to obtain an analysis result, and then reports the analysis result to the OAM module.
The ADSM module may directly report the data information to the OAM module when receiving the second data information, for example, the second data information may be ACU Global Id, road condition information acquired by an ACU, an ACU driving speed, and ACU position information.
In an embodiment, in consideration of a high safety requirement of an autonomous vehicle, where the standard information includes DRC Global identity information DRC Global Id, an operating system version, and a server model, the data transmission method provided in this embodiment may further include the following steps:
step S210, the DRCRM prestores a plurality of DRC Global IDs.
Wherein each of the DRC Global IDs uniquely identifies a DRC.
Step S211, the DRCRM allocates one of the DRC Global IDs to the DRC.
Step S212, the DRCRM acquires the operating system version and the server model of the DRC.
Step S213, the DRCRM establishes an association relationship between the DRC Global ID of the DRC, the operating system version, and the server model, and generates standard information.
In this embodiment, the system may create a plurality of DRC Global IDs in advance and store the DRC Global IDs in the DRCRM, so that the DRCRM may allocate one DRC Global ID to each DRC in the system, and at the same time, the DRCRM may also obtain an operating system version and a server model of each DRC, and for the same DRC, establish an association relationship among the DRC Global ID, the operating system version, and the server model of the DRC, and store the association relationship as standard information in a database of the DRCRM.
In this embodiment, the DRC Global ID is a value within a preset value range, for example, the value range may be 32768 to 65535, and the operating system version and the server model are the actual operating system version and the server model of the DRC.
Because the automatic driving vehicle needs extremely high safety, DRC Global ID, an operating system version and a server model are jointly used as conditions for judging whether DRC is successfully registered, so that the DRCRM can be prevented from generating judgment errors, and the driving safety of the automatic driving vehicle is ensured.
Referring to fig. 3A, fig. 3A shows an information interaction diagram of a data transmission method according to an embodiment of the present application, as shown in fig. 3A, a DRC includes an MC module, an OAM module, a DCSM module, an RCII module, an ACSM module, and an ADSM module, where the MC module may receive information reported by other five modules after initialization is completed, the OAM module may send an OAM _ MC _ INT _ IND message to the MC module after initialization is completed to inform the MC module of completion of initialization, the DCSM module may send a DCSM _ MC _ INT _ IND message to the MC module after initialization is completed to inform the MC module of completion of initialization, the RCII module may send an RCII _ MC _ INT _ IND message to the MC module after initialization is completed to inform the MC module of completion of initialization, and the ACSM module may send an ACSM _ MC _ INT _ IND message to the MC module after initialization is completed to inform the MC module of completion of initialization, the ADSM module can send an ADSM _ MC _ INT _ IND message to the MC module after the initialization of the MC module is completed to inform the MC module of the completion of the initialization. The time for reporting the initialization completion message by each module is not limited, and is determined by the actual initialization completion time of each module.
After the MC module collects the initialization completion messages sent by all the modules, the MC module may send an MC _ OAM _ READY _ IND message to the OAM module, so as to inform the OAM module of completion of initialization.
Referring to fig. 3B, fig. 3B shows another information interaction diagram of a data transmission method provided in the embodiment of the present application, as shown in fig. 3B, after receiving an MC _ OAM _ READY _ IND message sent by an MC module, an OAM module may send a DRC _ CRM _ INIT _ REGISTER _ REQ message to a DRCRM through a NETWORK to initiate a registration request, where the DRC _ CRM _ INIT _ REGISTER _ REQ message includes a DRC Global Id, an operating system version, a server model, and other information, and the DRCRM compares the information with information of its own database, and sends a CRM _ DRC _ it _ REGISTER _ RSP message indicating that DRC registration is successful to the DRC if reporting parameters can be matched. After receiving the CRM _ DRC _ INIT _ REGISTER _ RSP message, the DRC may send an OAM _ DCSM _ REGISTER _ IND message to the DCSM module, an OAM _ RCII _ REGISTER _ IND message (not shown) to the RCII module, an OAM _ ACSM _ REGISTER _ IND message (not shown) to the ACSM module, and an OAM _ ADSM _ REGISTER _ IND message (not shown) to the ADSM module, respectively, to inform the DCSM module, the RCII module, the ACSM module, and the ADSM module that DRC registration is successful.
Based on the same technical concept, please refer to fig. 4, fig. 4 shows a data transmission apparatus 4 according to an embodiment of the present application, the apparatus includes:
DRC41 and target DRCRM 42;
the DRC41 is used for initializing each preset module included in the DRC after the DRC is started;
the DRC41 is further configured to obtain configuration information after initialization of each preset module is completed, where the configuration information includes identification information and target address information;
the DRC41 is further configured to send the identification information to a target DRCRM corresponding to the target address information;
the target DRCRM42 is configured to determine whether the identification information matches with pre-stored standard information;
the target DRCRM42 is further configured to generate registration success prompt information under the condition that it is determined that the identification information matches the standard information;
the target DRCRM42, further configured to send the registration success hint information to the DRC
The DRC41 is further configured to perform data transmission with the DRSU and the ACU.
Optionally, each preset module included in the DRC includes:
the system comprises an MC module, an OAM module, a DCSM module, an RCII module, an ACSM module and an ADSM module;
the MC module is configured to collect initialization completion messages reported by the OAM module, the DCSM module, the RCII module, the ACSM module, and the ADSM module, and generate a preparation message;
the MC module is further configured to send the preparation message to the OAM module;
the OAM module is configured to obtain the configuration information, where the configuration information includes identification information and destination address information;
the OAM module is further configured to send the identification information to a target DRCRM corresponding to the target address information.
Optionally, the DRC is preset with a configuration file, where the configuration file records an IP address and a port number of the OAM module, the target address information, and the identification information, and the target address information includes an IP address and a port number of a target DRCRM;
the OAM module is further configured to acquire an IP address and a port number of the OAM module recorded in the configuration file;
the OAM module is further configured to obtain the IP address and port number of the target DRCRM recorded in the configuration file and the identification information;
the OAM module is further configured to start a TCP link to access the target DRCRM by using the OAM module as a client according to the IP address and the port number of the OAM module and the IP address and the port number of the target DRCRM;
the OAM module is further configured to send the identification information to the target DRCRM via the TCP link;
the target DRCRM is further configured to send the registration success prompting message to the OAM module through the TCP link.
Optionally, the configuration file further records an IP address and a port number of the DCSM module, an IP address and a port number of the rci module, an IP address and a port number of the ACSM module, and an IP address and a port number of the ADSM module, the DCSM module, the rci module, the ACSM module, and the ADSM module share one IP address, and the DCSM module, the rci module, the ACSM module, and the ADSM module have different port numbers;
the DCSM module is used for acquiring the IP address and the port number of the DCSM module, and starting a server end of the DCSM module according to the IP address and the port number of the DCSM module;
the RCII module is used for acquiring the IP address and the port number of the RCII module, and the RCII module starts a server end of the RCII module according to the IP address and the port number of the RCII module;
the ACSM module is used for acquiring the IP address and the port number of the ACSM module, and the ACSM module starts a server end of the ACSM module according to the IP address and the port number of the ACSM module;
the ADSM module is used for acquiring the IP address and the port number of the ADSM module, and the ADSM module starts the ADSM module server according to the IP address and the port number of the ADSM module.
Optionally, the apparatus further comprises a DRSU and an ACU;
the OAM is further used for sending the registration success prompt message to the DCSM module, the RCII module, the ACSM module and the ADSM module respectively;
the DRSU is used for starting a TCP link to access the server end of the DCSM module by taking the DRSU as the client end according to the IP address and the port number of the DRSU and the IP address and the port number of the DCSM module;
the DCSM module is further configured to receive a first control signaling sent by the DRSU, process the first control signaling to obtain a first processing result, and report the first processing result to the OAM module;
the DRSU is also used for starting a TCP link to access the RCII module server end by taking the DRSU as a client end according to the own IP address and port number and the IP address and port number of the RCII module;
the RCII module is further configured to receive first data information sent by the DRSU, and report the first data information to the OAM module;
the ACU is also used for starting a TCP link to access the ACSM module server end by taking the ACU as a client end according to the own IP address and port number and the IP address and port number of the ACSM module;
the ACSM module is further configured to receive a second control signaling sent by the ACU, and the DCSM module processes the second control signaling to obtain a second processing result and reports the second processing result to the OAM module;
the ACU starts a TCP link to access the ADSM module server end by taking the ACU as a client end according to the own IP address and port number and the IP address and port number of the ADSM module;
the ADSM module is further configured to receive second data information sent by the ACU, and report the second data information to the OAM module.
Optionally, the first control signaling includes: the registration request of the DRSU, the power-on request of the DRSU and the reported alarm information;
the second control signaling comprises: the registration request of the ACU, the power-on request of the ACU and the alarm information reported by the ACU;
the first data information includes: DRSU Global Id and road condition information collected by DRSU;
the second data information includes: the ACU Global Id, the road condition information acquired by the ACU, the ACU driving speed and the ACU position information.
Optionally, the identification information includes DRC Global Id, an operating system version, and a server model;
the DRCRM is further used for pre-storing a plurality of DRC Global IDs, wherein each DRC Global ID uniquely identifies one DRC;
the DRCRM further configured to assign the DRC with one of the DRC Global IDs;
the DRCRM is further used for acquiring the operating system version and the server model of the DRC;
the DRCRM is further configured to establish an association relationship between the DRC Global ID of the DRC, the operating system version, and the server model, and generate standard information.
Based on the same inventive concept, another embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the steps in the method according to any of the above-mentioned embodiments of the present application.
Based on the same inventive concept, another embodiment of the present application provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and running on the processor, and when the processor executes the computer program, the electronic device implements the steps of the method according to any of the above embodiments of the present application.
For the embodiment of the data transmission device, since it is basically similar to the embodiment of the data transmission method, the description is relatively simple, and for relevant points, reference may be made to part of the description of the embodiment of the data transmission method.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one of skill in the art, embodiments of the present application may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present application have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including the preferred embodiment and all such alterations and modifications as fall within the true scope of the embodiments of the application.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The data transmission method, the data transmission device, the computer-readable storage medium and the electronic device provided by the present invention are described in detail above, and specific examples are applied herein to illustrate the principles and embodiments of the present invention, and the description of the above embodiments is only used to help understand the method and the core ideas of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (10)

1. A data transmission method is applied to a data transmission system, the data transmission system comprises a mobile edge computing platform DRC, a digital rail way testing unit DRSU, an automatic driving control unit ACU and a digital rail cloud management platform DRCRM, the ACU is loaded on an automatic driving vehicle, and the method comprises the following steps:
initializing each preset module included in the DRC after the DRC is started;
after initialization of each preset module is completed, the DRC acquires configuration information, wherein the configuration information comprises identification information and target address information;
the DRC sends the identification information to a target DRCRM corresponding to the target address information;
the target DRCRM judges whether the identification information is matched with pre-stored standard information;
the target DRCRM generates registration success prompt information under the condition that the identification information is judged to be matched with the standard information;
the target DRCRM sending the registration success hint information to the DRC;
and transmitting data between the DRC and the DRSU and between the DRC and the ACU.
2. The method of claim 1, wherein the preset modules comprise a master MC module, an operation and maintenance administration OAM module, a digital rail test unit connection state management DCSM module, a digital rail test unit road state information fusion RCII module, an automatic driving control unit connection state management ACSM module, and an automatic driving control unit data session control management ADSM module, and wherein after initializing each preset module that the DRC comprises, the method further comprises:
the MC module collects initialization completion messages reported by the OAM module, the DCSM module, the RCII module, the ACSM module and the ADSM module, and generates a preparation message;
the MC module sending the prepare message to the OAM module;
the DRC obtaining configuration information includes:
the OAM module acquires the configuration information, wherein the configuration information comprises identification information and target address information;
the DRC sends the identification information to a target DRCRM corresponding to the target address information, and the method comprises the following steps:
and the OAM module sends the identification information to a target DRCRM corresponding to the target address information.
3. The method of claim 2, wherein the DRC is preset with a configuration file that records an IP address and port number of the OAM module, the target address information, and the identification information, wherein the target address information includes an IP address and port number of a target DRCRM, the method further comprising:
the OAM module acquires the IP address and the port number of the OAM module recorded in the configuration file;
the OAM module obtains the configuration information, where the configuration information includes identification information and target address information, and includes:
the OAM module acquires the IP address and the port number of the target DRCRM recorded in the configuration file and the identification information;
the OAM module sends the identification information to a target DRCRM corresponding to the target address information, including:
the OAM module starts a TCP link to access the target DRCRM by taking the OAM module as a client terminal according to the IP address and the port number of the OAM module and the IP address and the port number of the target DRCRM;
the OAM module sends the identification information to the target DRCRM through the TCP link;
the target DRCRM sending the registration success hint information to the DRC, including:
and the target DRCRM sends the registration success prompt message to the OAM module through the TCP link.
4. The method of claim 3, wherein the configuration file further records an IP address and port number of the DCSM module, an IP address and port number of the RCII module, an IP address and port number of the ACSM module, and an IP address and port number of the ADSM module, wherein the DCSM module, the RCII module, the ACSM module, and the ADSM module share one IP address, wherein the port numbers of the DCSM module, the RCII module, the ACSM module, and the ADSM module are different, and wherein before data transmission between the DRC and the DRSU and between the DRC and the ACU, the method further comprises:
the DCSM module acquires the IP address and the port number of the DCSM module, and starts a server end of the DCSM module according to the IP address and the port number of the DCSM module;
the RCII module acquires the IP address and the port number of the RCII module, and the RCII module starts a server end of the RCII module according to the IP address and the port number of the RCII module;
the ACSM module acquires the IP address and the port number of the ACSM module, and starts a server end of the ACSM module according to the IP address and the port number of the ACSM module;
the ADSM module acquires the IP address and the port number of the ADSM module, and the ADSM module starts the ADSM module server according to the IP address and the port number of the ADSM module.
5. The method of claim 4, wherein transmitting data between the DRC and the DRSU and between the DRC and the ACU comprises:
the OAM module sends the registration success prompt information to the DCSM module, the RCII module, the ACSM module and the ADSM module respectively;
the DRSU starts a TCP link to access a server end of the DCSM module by taking the DRSU as a client end according to an IP address and a port number of the DRSU and the IP address and the port number of the DCSM module, the DCSM module receives a first control signaling sent by the DRSU, the DCSM module processes the first control signaling to obtain a first processing result, and the first processing result is reported to the OAM module;
the DRSU starts a TCP link to access the RCII module server end by taking the DRSU as a client end according to the IP address and the port number of the DRSU and the IP address and the port number of the RCII module, and the RCII module receives first data information sent by the DRSU and reports the first data information to the OAM module;
the ACU starts a TCP link to access to the ACSM module server end by taking the ACU as a client end according to the own IP address and port number and the IP address and port number of the ACSM module, the ACSM module receives a second control signaling sent by the ACU, the DCSM module processes the second control signaling to obtain a second processing result, and the second processing result is reported to the OAM module;
and the ACU starts a TCP link to access the ADSM module server end by taking the ACU as a client end according to the own IP address and port number and the IP address and port number of the ADSM module, and the ADSM module receives second data information sent by the ACU and reports the second data information to the OAM module.
6. The method of claim 5,
the first control signaling comprises: the registration request of the DRSU, the power-on request of the DRSU and the reported alarm information;
the second control signaling comprises: the registration request of the ACU, the power-on request of the ACU and the alarm information reported by the ACU;
the first data information includes: DRSU Global Id and road condition information collected by DRSU;
the second data information includes: the ACU Global Id, the road condition information acquired by the ACU, the ACU driving speed and the ACU position information.
7. The method of any of claims 1-6, wherein the criteria information comprises a DRC GlobaliD, an operating system version, and a server model number, the method further comprising:
the DRCRM prestores a plurality of DRC Global IDs, wherein each DRC Global ID uniquely identifies one DRC;
the DRCRM assigning the DRC a Global ID of the DRC;
the DRCRM acquires an operating system version and a server model of the DRC;
and the DRCRM establishes an association relation among the DRC Global ID, the operating system version and the server model of the DRC, and generates standard information.
8. A data transmission apparatus, characterized in that the apparatus comprises:
DRC and target DRCRM;
the DRC is used for initializing each preset module included by the DRC after the DRC is started;
the DRC is further configured to acquire configuration information after initialization of each of the preset modules is completed, where the configuration information includes identification information and target address information;
the DRC is further used for sending the identification information to a target DRCRM corresponding to the target address information;
the target DRCRM is used for judging whether the identification information is matched with pre-stored standard information;
the target DRCRM is further configured to generate registration success prompt information under the condition that the identification information is judged to be matched with the standard information;
the target DRCRM is further configured to send the registration success hint information to the DRC
The DRC is also used for carrying out data transmission between the DRSU and the ACU.
9. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
10. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executed implements the steps of the method according to any of claims 1-7.
CN201911341206.XA 2019-12-23 2019-12-23 Data transmission method and device, computer storage medium and electronic equipment Active CN111212399B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911341206.XA CN111212399B (en) 2019-12-23 2019-12-23 Data transmission method and device, computer storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911341206.XA CN111212399B (en) 2019-12-23 2019-12-23 Data transmission method and device, computer storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN111212399A true CN111212399A (en) 2020-05-29
CN111212399B CN111212399B (en) 2023-08-18

Family

ID=70788214

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911341206.XA Active CN111212399B (en) 2019-12-23 2019-12-23 Data transmission method and device, computer storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN111212399B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140309814A1 (en) * 2012-03-14 2014-10-16 Flextronics Ap, Llc Central Network for the Automated Control of Vehicular Traffic
CN105118287A (en) * 2015-09-01 2015-12-02 南京理工大学 General investigation system of road traffic sign information
WO2016059122A1 (en) * 2014-10-14 2016-04-21 Osr Enterprises Ag Device, system and method for processing data
WO2017124933A1 (en) * 2016-01-18 2017-07-27 阿里巴巴集团控股有限公司 Information processing method, device and system
US20180288568A1 (en) * 2017-04-04 2018-10-04 Lyft, Inc. Geohash-related location predictions
CN109324539A (en) * 2018-08-28 2019-02-12 山东省科学院自动化研究所 The intelligent control platform and method of a kind of automatic Pilot closed test field
WO2019149006A1 (en) * 2018-01-30 2019-08-08 上海连尚网络科技有限公司 Method and device for obtaining and providing access information of wireless access point, and medium
CN110398960A (en) * 2019-07-08 2019-11-01 浙江吉利汽车研究院有限公司 A kind of paths planning method of intelligent driving, device and equipment
CN110491156A (en) * 2019-08-27 2019-11-22 无锡物联网创新中心有限公司 A kind of cognitive method, apparatus and system
CN110505602A (en) * 2018-05-17 2019-11-26 大唐移动通信设备有限公司 A kind of data processing method of car networking, server and car networking system
CN110570674A (en) * 2019-09-06 2019-12-13 杭州博信智联科技有限公司 Vehicle-road cooperative data interaction method and system, electronic equipment and readable storage medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140309814A1 (en) * 2012-03-14 2014-10-16 Flextronics Ap, Llc Central Network for the Automated Control of Vehicular Traffic
WO2016059122A1 (en) * 2014-10-14 2016-04-21 Osr Enterprises Ag Device, system and method for processing data
CN105118287A (en) * 2015-09-01 2015-12-02 南京理工大学 General investigation system of road traffic sign information
WO2017124933A1 (en) * 2016-01-18 2017-07-27 阿里巴巴集团控股有限公司 Information processing method, device and system
US20180288568A1 (en) * 2017-04-04 2018-10-04 Lyft, Inc. Geohash-related location predictions
WO2019149006A1 (en) * 2018-01-30 2019-08-08 上海连尚网络科技有限公司 Method and device for obtaining and providing access information of wireless access point, and medium
CN110505602A (en) * 2018-05-17 2019-11-26 大唐移动通信设备有限公司 A kind of data processing method of car networking, server and car networking system
CN109324539A (en) * 2018-08-28 2019-02-12 山东省科学院自动化研究所 The intelligent control platform and method of a kind of automatic Pilot closed test field
CN110398960A (en) * 2019-07-08 2019-11-01 浙江吉利汽车研究院有限公司 A kind of paths planning method of intelligent driving, device and equipment
CN110491156A (en) * 2019-08-27 2019-11-22 无锡物联网创新中心有限公司 A kind of cognitive method, apparatus and system
CN110570674A (en) * 2019-09-06 2019-12-13 杭州博信智联科技有限公司 Vehicle-road cooperative data interaction method and system, electronic equipment and readable storage medium

Also Published As

Publication number Publication date
CN111212399B (en) 2023-08-18

Similar Documents

Publication Publication Date Title
CN109525540B (en) Intelligent device binding method and device
US20210185484A1 (en) Vehicle-to-Everything Communication Solution
CN107770226B (en) Control method and device for smart home, home gateway and mobile terminal
CN111381844A (en) Method and device for updating vehicle ECU firmware
CN108156240B (en) Method and system for accessing industrial adapter to server
CN110120970B (en) Data processing method and device based on Internet of vehicles and gateway system
CN106911648B (en) Environment isolation method and equipment
CN112995233B (en) RSSP-II protocol secure connection establishment method and system
CN110716787A (en) Container address setting method, apparatus, and computer-readable storage medium
CN104917794A (en) Data sharing method, device and system
CN107872326B (en) Method, device and system for releasing session resources
CN111930400A (en) Method, device and equipment for upgrading automatic driving control software and storage medium
CN106605213A (en) System for support in event of intermittent connectivity, corresponding local device, and corresponding cloud computing platform
CN105636030A (en) Method and device for sharing access point
CN114640672A (en) Method, device and system for remotely accessing edge device
CN111192467A (en) Road condition information acquisition method and device, computer storage medium and electronic equipment
CN111212399B (en) Data transmission method and device, computer storage medium and electronic equipment
CN111147285B (en) Cloud security product unified management method
CN113259918A (en) Equipment binding method and system
EP4087206A1 (en) Internet-of-things device registration method and apparatus, device and storage medium
CN108647139B (en) System test method, device, storage medium and electronic device
JP2001320754A (en) Mobile communication system with automatic registration function of radio base station installed position, and automatic registration method for radio base station installed position
CN109039770B (en) Server CMC refreshing method and device and related equipment
CN105991566B (en) Method, equipment and system for processing service
CN111669817B (en) Terminal registration method and device

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
GR01 Patent grant
GR01 Patent grant