CN115470193A - Radar data simulation method, device, equipment and medium - Google Patents

Radar data simulation method, device, equipment and medium Download PDF

Info

Publication number
CN115470193A
CN115470193A CN202211103156.3A CN202211103156A CN115470193A CN 115470193 A CN115470193 A CN 115470193A CN 202211103156 A CN202211103156 A CN 202211103156A CN 115470193 A CN115470193 A CN 115470193A
Authority
CN
China
Prior art keywords
data
configuration parameter
radar
simulation
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211103156.3A
Other languages
Chinese (zh)
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.)
Nanjing Huiershi Software Technology Co ltd
Original Assignee
Nanjing Huiershi Software Technology 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 Nanjing Huiershi Software Technology Co ltd filed Critical Nanjing Huiershi Software Technology Co ltd
Priority to CN202211103156.3A priority Critical patent/CN115470193A/en
Publication of CN115470193A publication Critical patent/CN115470193A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/211Schema design and management
    • G06F16/212Schema design and management with details for data modelling support
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Software Systems (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention discloses a radar data simulation method, a device, equipment and a medium. The method comprises the steps of obtaining a first configuration parameter of a target server and a second configuration parameter of at least one target radar; establishing and storing a connection relation between a target server and at least one target radar according to the first configuration parameter and the second configuration parameter; and pushing the simulation data generated by the target radar to a target server according to the connection relation. According to the technical scheme, the simulation data of the multiple radars can be generated quickly and stably, the complex deployment and configuration processes of the hardware radars are omitted, the damage and waste of hardware resources are avoided, and the working efficiency is improved.

Description

Radar data simulation method, device, equipment and medium
Technical Field
The invention relates to the technical field of data simulation, in particular to a radar data simulation method, device, equipment and medium.
Background
Along with the development of intelligent traffic technology, the application of the radar in a traffic scene is more and more extensive, and the interaction capacity and the data capturing capacity of the radar on real-time dynamic information of a vehicle road are stronger and stronger. In this context, the amount of data produced based on radar is increasing, the type of radar data is more and more complex, and the frequency of radar data production is also increasing.
However, in normal development activities or demonstration activities, a plurality of radars are often required to generate real data to support development or demonstration, and then a corresponding number of radars are required to be powered on, configured and tested in sequence until normal operation is performed to generate real radar data. After such a complicated series of correct operations and configurations, the corresponding application scenario can be finally supported. In addition, radar faults, configuration errors and other factors can be encountered in the actual operation process, so that the faults that the activities such as development, test, demonstration and the like cannot be normally carried out can be caused.
In the related art, for the simulation of radar data, a radar terminal and a data simulation device are generally connected through a network switch to simulate radar data acquired from the radar terminal. The scheme can only simulate data of one radar terminal, and if the data of a plurality of radar terminals are simulated, the data of each radar terminal needs to be configured and simulated in sequence, so that the simulation speed of the radar data is low, and errors are easy to occur when the data of each radar terminal is configured and simulated in sequence.
Therefore, how to provide a technical solution capable of simultaneously, rapidly and stably generating data of multiple radars is a technical problem to be solved urgently by those skilled in the art.
Disclosure of Invention
The invention provides a radar data simulation method, a device, equipment and a medium, which are used for realizing the rapid and stable generation of simulation data of a plurality of radars, avoiding the damage and waste of hardware resources, omitting the complicated deployment and configuration process of hardware radars and further improving the working efficiency.
According to an aspect of the present invention, there is provided a radar data simulation method, the method including:
acquiring a first configuration parameter of a target server and a second configuration parameter of at least one target radar;
establishing and storing a connection relation between the target server and the at least one target radar according to the first configuration parameter and the second configuration parameter;
and pushing the simulation data generated by the target radar to the target server according to the connection relation.
According to another aspect of the present invention, there is provided a radar data simulation apparatus, including:
the configuration parameter acquisition module is used for acquiring a first configuration parameter of a target server and a second configuration parameter of at least one target radar;
the connection relation establishing module is used for establishing and storing the connection relation between the target server and the at least one target radar according to the first configuration parameter and the second configuration parameter;
and the simulation data pushing module is used for pushing the simulation data generated by the target radar to the target server according to the connection relation.
According to another aspect of the present invention, there is provided an electronic apparatus including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the radar data simulation method of any of the embodiments of the present invention.
According to another aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for causing a processor to implement the radar data simulation method according to any one of the embodiments of the present invention when the computer instructions are executed.
According to the technical scheme of the embodiment of the invention, a first configuration parameter of a target server and a second configuration parameter of at least one target radar are obtained; establishing and storing a connection relation between a target server and at least one target radar according to the first configuration parameter and the second configuration parameter; and pushing the simulation data generated by the target radar to a target server according to the connection relation. According to the technical scheme, the simulation data of the multiple radars can be generated quickly and stably, the complex deployment and configuration processes of the hardware radars are omitted, the damage and waste of hardware resources are avoided, and the working efficiency is improved.
It should be understood that the statements in this section do not necessarily identify key or critical features of the embodiments of the present invention, nor do they necessarily limit the scope of the invention. Other features of the present invention will become apparent from the following description.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a radar data simulation method according to an embodiment of the present invention;
fig. 2 is a flowchart of a radar data simulation method according to a second embodiment of the present invention;
fig. 3 is a schematic diagram of a radar simulation data configuration page according to a second embodiment of the present invention;
fig. 4 is a schematic diagram of a target radar simulation data statistics result display page according to a second embodiment of the present invention;
fig. 5 is a schematic structural diagram of a radar data simulation apparatus according to a third embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device implementing the radar data simulation method according to the embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," "third," "target," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in other sequences than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example one
Fig. 1 is a flowchart of a radar data simulation method according to an embodiment of the present invention, where this embodiment is applicable to a case where simulation data is generated simultaneously for multiple radars, and the method may be executed by a radar data simulation apparatus, and the radar data simulation apparatus may be implemented in a form of hardware and/or software. As shown in fig. 1, the method includes:
s110, a first configuration parameter of the target server and a second configuration parameter of at least one target radar are obtained.
When various complex application scenes are researched, tested, demonstrated or pressed, for example, a traffic road model is established to analyze and research the traffic flow of the road, and if the traffic road model is researched and developed by acquiring real radar data or simulated data of a radar is generated in a mode of sequentially configuring the radar to research and develop the traffic road model, the research and development efficiency is reduced and the cost is increased.
In view of the above problems, the embodiments of the present invention configure a plurality of radars in advance to quickly generate and push analog data of the radars.
The target radar may be a device for generating radar simulation data, and the target server may be a device for receiving radar simulation data. The first configuration parameter may be parameter information for determining that the target server receives the radar simulation data path, and may be, for example, a domain name, a transport protocol, IP address information, or a port number. The second configuration parameter may be parameter information for determining a transmission radar simulation data path, for example, IP address information, model number or technical index of the target radar, and the like.
In the embodiment of the invention, the first configuration parameter of the target server can be obtained from the local configuration parameter by calling the instruction; and the second configuration parameter of the target radar can be selected from a radar information list stored in advance, so that the second configuration parameter of the target radar can be obtained, and the target radar can also be obtained according to the preset corresponding relation between the radar and the required radar simulation data, so that the second configuration parameter of the target radar can be obtained.
Optionally, the first configuration parameter at least includes IP address information and port number of the target server; the second configuration parameters at least comprise the equipment number, name, model, longitude, latitude and IP address information of the target radar.
In the embodiment of the invention, the IP address information, the port number and the IP address information of the target radar of the target server are corresponding. It should be noted that one port number of the target server may correspond to one target radar or multiple target radars.
For example, if a target road section model is established, the radar included in the target road section is used as the target radar, and the device number, name, model, longitude, latitude and IP address information of the target radar are acquired according to the pre-stored configuration information.
S120, establishing and storing the connection relation between the target server and the at least one target radar according to the first configuration parameter and the second configuration parameter.
In the embodiment of the invention, based on the preset corresponding relation between the target radar and the target server, the target radar sends a connection request to the target server according to the first configuration parameter and the second configuration parameter, the target server receives the connection request and then authenticates the target radar, and if the authentication is passed, the connection relation is established.
Exemplarily, if a certain target road section model is established, 3 radars included in the target road section are taken as target radars, corresponding target radars A, B and C are selected from a database, and initialization processing is performed; sending a connection request to a target server according to the pre-configuration information of the target radar; after the target server passes the authentication, acquiring a corresponding relation between a target radar and a target server port, wherein the corresponding relation is that the target radars A and B correspond to the port 1, and the target radar C corresponds to the port 2; based on the corresponding relation, the target radar is respectively connected to the corresponding port of the target server by adopting a socket interface protocol, so that the connection relation between the target server and the at least one target radar is established, and the connection relation is stored in the cache of the target server.
S130, pushing the simulation data generated by the target radar to the target server according to the connection relation.
The simulation data can be virtual data created based on the target radar, so that subsequent test development is facilitated. For example, in a traffic scenario, the simulation data may be trajectory data, passing data, area data, queuing data, and the like.
In particular, the target radar may include a mock interface, and the simulated data of the radar is generated based on a mock data generator mock. In the embodiment of the invention, the pushing path of the simulation data is determined through the connection relation, and the generated simulation data is pushed to the corresponding port of the target server according to the pushing path.
The embodiment of the invention provides a radar data simulation method, which comprises the steps of obtaining a first configuration parameter of a target server and a second configuration parameter of at least one target radar; establishing and storing a connection relation between a target server and at least one target radar according to the first configuration parameter and the second configuration parameter; and pushing the simulation data generated by the target radar to a target server according to the connection relation. According to the technical scheme, the simulation data of the multiple radars can be generated quickly and stably, the complex deployment and configuration processes of the hardware radars are omitted, the damage and waste of hardware resources are avoided, and the working efficiency is improved.
Example two
Fig. 2 is a flowchart of a radar data simulation method according to a second embodiment of the present invention, which is an optimization of the second embodiment. As shown in fig. 2, the method includes:
s210, acquiring a first configuration parameter of a target server and a second configuration parameter of at least one target radar.
S220, establishing and storing a connection relation between the target server and the at least one target radar according to the first configuration parameter and the second configuration parameter.
S230, acquiring a third configuration parameter; the third configuration parameter is used for configuring data attribute information of the generated simulation data.
Wherein the third configuration parameter may be parameter information for determining an attribute of the simulation data generation. The simulation data attributes may include a data type of the simulation data, a data generation period, a data generation status or data push path, and the like.
It should be noted that after responding to the analog data acquisition request of the server, the configuration parameters of the analog data are initialized, and the third configuration parameter may be an initialization configuration parameter, or may be adjusted and determined according to actual needs on the basis of the initialization configuration parameter.
And S240, generating the simulation data according to the third configuration parameters.
In an optional manner of the embodiment of the present invention, the third configuration parameter includes at least two data types of simulation data; accordingly, generating the simulation data according to the third configuration parameter may include, but is not limited to, the following processes of steps A1 to A2:
and A1, generating a corresponding thread task according to the data types of the at least two types of simulation data.
The data type of the simulation data can be used for determining the functional attribute of the simulation data, and the data can be track data, vehicle passing data, area data, static queuing data, dynamic queuing data, evaluation data, statistical data, steering ratio data or event data, and the like. The thread task may include thread ID information and a data type of the simulation data.
In the embodiment of the invention, the thread tasks are respectively corresponding to the data types of the simulation data. Specifically, if the pre-pushed simulation data are track data, vehicle passing data, area data, static queuing data, dynamic queuing data, evaluation data, statistical data, steering ratio data and event data, a track data task, a vehicle passing data task, an area data task, a static queuing data task, a dynamic queuing data task, an evaluation data task, a statistical data task, a steering ratio data task and an event data task are respectively generated.
And A2, responding to a data generation request, and generating simulation data associated with the corresponding data type according to the thread task.
The data generation request can be generated by the target radar according to the connection relation and the third configuration parameter, and the data generation request can include the data type of the simulation data, the first configuration parameter of the target server and the second configuration parameter of the at least one target radar.
After generating a thread task corresponding to a data type of the at least two types of simulation data, the thread task is executed to generate simulation data associated with the corresponding data type.
Optionally, the third configuration parameter further includes a generation period; correspondingly, generating simulation data associated with the corresponding data type according to the thread task comprises: and starting the thread task at regular time based on the generation period to generate simulation data associated with the corresponding data type.
The generation cycle may be a running cycle of a thread task corresponding to a data type of the simulation data. It should be noted that, in the embodiment of the present invention, the determination of the generation period is not limited, and may be determined according to actual needs.
For example, if the simulation data is the passing data and the generation period is set to 1 time per second, the passing data task may be generated and started 1 time per second according to the data type and the generation period of the simulation data, and then the passing simulation data may be generated 1 time per second.
Optionally, the third configuration parameter further includes a generation status; accordingly, after responding to the data generation request, the method further comprises: and determining whether to start the thread task to generate simulation data associated with the corresponding data type according to the generation state.
Wherein the generation state may be used to determine whether to generate simulated data of a certain data type. It should be noted that, in the embodiment of the present invention, the determination of the generation period is not limited, and may be determined according to actual needs.
Illustratively, the data types of the simulation data include six types, namely track data, vehicle passing data, area data, static queuing data, dynamic queuing data, evaluation data and the like, wherein if the generation states of the track data, the vehicle passing data, the area data and the evaluation data are controlled to be generated, and the generation states of the static queuing data and the dynamic queuing data are not generated, the track data task, the vehicle passing data task, the area data task and the evaluation data task are started, and the static queuing data task and the dynamic queuing data task are not started.
The radar simulation data can be configured autonomously from multiple aspects, and user experience satisfaction is improved.
Specifically, fig. 3 is a schematic diagram of a radar simulation data configuration page according to a second embodiment of the present invention. As shown in fig. 3, the user can autonomously set the data type, generation period, and generation state of the radar simulation data.
And S250, pushing the simulation data to the target server according to the connection relation.
The embodiment of the invention provides a radar data simulation method, which comprises the steps of obtaining a first configuration parameter of a target server and a second configuration parameter of at least one target radar; establishing and storing a connection relation between a target server and at least one target radar according to the first configuration parameter and the second configuration parameter; acquiring a third configuration parameter; the third configuration parameter is used for configuring data attribute information of the generated simulation data; generating simulation data according to the third configuration parameters; and pushing the simulation data to the target server according to the connection relation. According to the technical scheme, the simulation data parameters of the radars are autonomously configured, so that the simulation data of multiple radars can be rapidly and stably generated, the complex deployment and configuration processes of hardware radars are omitted, the damage and waste of hardware resources are avoided, the working efficiency is further improved, and the satisfaction degree of user experience can be improved.
On the basis of the foregoing embodiments, optionally, after the analog data generated by the target radar is pushed to the target server according to the connection relationship, the method further includes: and counting and displaying the target simulation data.
For example, fig. 4 is a schematic diagram of a target simulation data statistics result display page according to a second embodiment of the present invention. As shown in fig. 4, according to the target simulation data pushed by the target server, the total push amount, the push failure rate, and the push failure ratio of the target simulation data of different data types, and the system CPU occupancy rate and the memory occupancy rate at different times are generated.
The method has the advantages that the real-time result of the target simulation data pushing can be clear at a glance, and the user experience satisfaction degree is improved.
EXAMPLE III
Fig. 5 is a schematic structural diagram of a radar data simulation apparatus according to a third embodiment of the present invention. As shown in fig. 5, the apparatus includes:
a configuration parameter obtaining module 510, configured to obtain a first configuration parameter of a target server and a second configuration parameter of at least one target radar;
a connection relationship establishing module 520, configured to establish and store a connection relationship between the target server and the at least one target radar according to the first configuration parameter and the second configuration parameter;
and a radar data simulation module 530, configured to push simulation data generated by the target radar to the target server according to the connection relationship.
The embodiment of the invention provides a radar data simulation device, which obtains a first configuration parameter of a target server and a second configuration parameter of at least one target radar; establishing and storing a connection relation between a target server and at least one target radar according to the first configuration parameter and the second configuration parameter; and pushing the simulation data generated by the target radar to a target server according to the connection relation. According to the technical scheme, the simulation data of the multiple radars can be generated quickly and stably, the complex deployment and configuration processes of the hardware radars are omitted, the damage and waste of hardware resources are avoided, and the working efficiency is improved.
Optionally, the radar data simulation module 530 includes:
a third configuration parameter obtaining unit, configured to obtain a third configuration parameter; the third configuration parameter is used for configuring data attribute information of the generated simulation data;
the simulation data generating unit is used for generating the simulation data according to the third configuration parameters;
and the simulation data pushing unit is used for pushing the simulation data to the target server according to the connection relation.
Optionally, the third configuration parameter includes at least two data types of simulation data;
accordingly, an analog data generating unit comprises:
the thread task generating subunit is used for generating a corresponding thread task according to the data types of the at least two types of simulation data;
and the simulation data generation subunit is used for responding to the data generation request and generating simulation data associated with the corresponding data type according to the thread task.
Optionally, the third configuration parameter further includes a generation period;
correspondingly, the simulation data generation subunit is specifically configured to periodically start the thread task based on the generation cycle, and generate simulation data associated with the corresponding data type.
Optionally, the third configuration parameter further includes a generation status; correspondingly, the analog data generating unit further comprises:
and the thread task starting sub-unit is used for determining whether to start the thread task to generate the simulation data associated with the corresponding data type according to the generation state after responding to the data generation request.
Optionally, the first configuration parameter at least includes IP address information and port number of the target server;
the second configuration parameters at least comprise equipment number, name, model, longitude, latitude and IP address information of the target radar.
Optionally, the apparatus further comprises:
and the simulation data statistics module is used for carrying out statistics and displaying on the target simulation data after pushing the simulation data generated by the target radar to the target server according to the connection relation.
The radar data simulation device provided by the embodiment of the invention can execute the radar data simulation method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method.
Example four
FIG. 6 illustrates a schematic structural diagram of an electronic device 10 that may be used to implement an embodiment of the present invention. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the inventions described and/or claimed herein.
As shown in fig. 6, the electronic device 10 includes at least one processor 11, and a memory communicatively connected to the at least one processor 11, such as a Read Only Memory (ROM) 12, a Random Access Memory (RAM) 13, and the like, wherein the memory stores a computer program executable by the at least one processor, and the processor 11 can perform various suitable actions and processes according to the computer program stored in the Read Only Memory (ROM) 12 or the computer program loaded from a storage unit 18 into the Random Access Memory (RAM) 13. In the RAM 13, various programs and data necessary for the operation of the electronic apparatus 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other via a bus 14. An input/output (I/O) interface 15 is also connected to bus 14.
A number of components in the electronic device 10 are connected to the I/O interface 15, including: an input unit 16 such as a keyboard, a mouse, or the like; an output unit 17 such as various types of displays, speakers, and the like; a storage unit 18 such as a magnetic disk, an optical disk, or the like; and a communication unit 19 such as a network card, modem, wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information/data with other devices via a computer network such as the internet and/or various telecommunication networks.
The processor 11 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various dedicated Artificial Intelligence (AI) computing chips, various processors running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, and so forth. The processor 11 performs the various methods and processes described above, such as a radar data simulation method.
In some embodiments, the radar data simulation method may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and/or installed onto the electronic device 10 via the ROM 12 and/or the communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the radar data simulation method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the radar data simulation method by any other suitable means (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuitry, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), system on a chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
A computer program for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions/acts specified in the flowchart and/or block diagram block or blocks to be performed. A computer program can execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
EXAMPLE five
In the context of the present invention, a computer-readable storage medium may be a tangible medium that can contain, or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, the computer readable storage medium may be a machine readable signal medium. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the electronic device. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), blockchain networks, and the internet.
The computing system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical host and VPS service are overcome.
It should be understood that various forms of the flows shown above, reordering, adding or deleting steps, may be used. For example, the steps described in the present invention may be executed in parallel, sequentially, or in different orders, and are not limited herein as long as the desired result of the technical solution of the present invention can be achieved.
The above-described embodiments should not be construed as limiting the scope of the invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A method of radar data simulation, the method comprising:
acquiring a first configuration parameter of a target server and a second configuration parameter of at least one target radar;
establishing and storing a connection relation between the target server and the at least one target radar according to the first configuration parameter and the second configuration parameter;
and pushing the simulation data generated by the target radar to the target server according to the connection relation.
2. The method of claim 1, wherein pushing the simulation data generated by the target radar to the target server according to the connection relationship comprises:
acquiring a third configuration parameter; the third configuration parameter is used for configuring data attribute information of the generated simulation data;
generating the simulation data according to the third configuration parameter;
and pushing the simulation data to the target server according to the connection relation.
3. The method of claim 2, wherein the third configuration parameter includes at least two data types of simulation data;
correspondingly, generating the simulation data according to the third configuration parameter includes:
generating corresponding thread tasks according to the data types of the at least two types of simulation data;
and responding to the data generation request, and generating simulation data associated with the corresponding data type according to the thread task.
4. The method of claim 3, wherein the third configuration parameter further comprises a generation period;
correspondingly, generating simulation data associated with the corresponding data type according to the thread task comprises:
and starting the thread task at regular time based on the generation period to generate simulation data associated with the corresponding data type.
5. The method of claim 3, wherein the third configuration parameter further comprises a generation status;
accordingly, after responding to the data generation request, the method further comprises:
and determining whether to start the thread task to generate simulation data associated with the corresponding data type according to the generation state.
6. The method of claim 1, wherein the first configuration parameter comprises at least IP address information and port number of the target server;
the second configuration parameters at least comprise equipment number, name, model, longitude, latitude and IP address information of the target radar.
7. The method of claim 1, wherein after pushing the simulated data generated by the target radar to the target server according to the connection relationship, the method further comprises:
and counting and displaying the target simulation data.
8. A radar data simulation apparatus, comprising:
the configuration parameter acquisition module is used for acquiring a first configuration parameter of a target server and a second configuration parameter of at least one target radar;
the connection relation establishing module is used for establishing and storing the connection relation between the target server and the at least one target radar according to the first configuration parameter and the second configuration parameter;
and the radar data simulation module is used for pushing the simulation data generated by the target radar to the target server according to the connection relation.
9. An electronic device, characterized in that the electronic device comprises:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein, the first and the second end of the pipe are connected with each other,
the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the radar data simulation method of any one of claims 1-7.
10. A computer-readable storage medium storing computer instructions for causing a processor to perform the radar data simulation method of any one of claims 1-7 when executed.
CN202211103156.3A 2022-09-09 2022-09-09 Radar data simulation method, device, equipment and medium Pending CN115470193A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211103156.3A CN115470193A (en) 2022-09-09 2022-09-09 Radar data simulation method, device, equipment and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211103156.3A CN115470193A (en) 2022-09-09 2022-09-09 Radar data simulation method, device, equipment and medium

Publications (1)

Publication Number Publication Date
CN115470193A true CN115470193A (en) 2022-12-13

Family

ID=84368751

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211103156.3A Pending CN115470193A (en) 2022-09-09 2022-09-09 Radar data simulation method, device, equipment and medium

Country Status (1)

Country Link
CN (1) CN115470193A (en)

Similar Documents

Publication Publication Date Title
CN111181801A (en) Node cluster testing method and device, electronic equipment and storage medium
CN112988535B (en) Test method, device, storage medium and program product for data push service
CN115604144B (en) Test method and device, electronic equipment and storage medium
CN114157701A (en) Task testing method, device, equipment and storage medium
CN114389969A (en) Client test method and device, electronic equipment and storage medium
CN115391158A (en) Time delay determination method, system and device and electronic equipment
CN115599438A (en) Method, device, equipment and medium for constructing application program publishing package
CN115905322A (en) Service processing method and device, electronic equipment and storage medium
CN115599651A (en) Application system testing method and device, electronic equipment and storage medium
CN115544653A (en) Rigidity simulation test method and device, electronic equipment and storage medium
CN115470193A (en) Radar data simulation method, device, equipment and medium
CN115357023A (en) Method, device and equipment for replaying running data of mobile robot and storage medium
CN115309730A (en) Data auditing method and device, electronic equipment and storage medium
CN113656268B (en) Performance test method and device for business service, electronic equipment and storage medium
CN115967638A (en) Equipment simulation system, method, equipment and storage medium
CN116136813B (en) Method, device and storage medium for simulating adaptive multi-model avionics signals
CN118377677A (en) Multi-server process monitoring method and device, electronic equipment and storage medium
US20220391808A1 (en) Data processing method, electronic device and storage medium
CN115455692A (en) Method, device, equipment and medium for pushing radar digital twin data
CN114416040A (en) Page construction method, device, equipment and storage medium
CN117539719A (en) Application operation monitoring method, device, equipment and medium
CN115665005A (en) Equipment test method, device, equipment and medium
CN116110235A (en) Method and system for simulating phase data of annunciator
CN115309728A (en) Method and device for determining missing data of equipment
CN116225568A (en) Management method, device and equipment of application system interface and storage medium

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