Method, device, storage medium and electronic device for transmitting remote identification information
By deploying a target data transmission module on the flight equipment to process and transmit remote identification information, the problem of high structural complexity is solved, the function of transmitting remote identification information is realized, and the complexity of the equipment and the difficulty of upgrading are reduced.
Patent Information
- Application Number
- CN202210833916.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-15
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2042-07-15
AI Technical Summary
Existing flight equipment has a high structural complexity when transmitting remote identification information, resulting in increased size and weight, making it difficult to meet industry standards.
By deploying a target data transmission module on the flight equipment, and utilizing the existing data transmission module for remote identification information data processing and transmission, hardware resources can be reused, avoiding the need to add additional modules.
The structural complexity of the flight equipment was reduced, enabling the transmission of remote identification information without increasing the size and weight of the equipment. At the same time, functional upgrades were achieved through software upgrades, improving upgrade efficiency.
Smart Images

Figure CN115214884B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of aircraft technology, and more specifically, to a method, device, storage medium, and electronic device for sending remote identification information. Background Art
[0002] In the field of aircraft technology, aircraft must meet many requirements before they are allowed to fly. For example, certain standard protocols require that aircraft be able to send Remote ID (UAV Remote Identification System) information as an electronic license plate for the aircraft to ensure the safety of flight control. The current solution to this requirement is generally to add a functional module to the aircraft, that is, to install the Remote ID sending function as a separate external module on the aircraft. However, this solution will make the aircraft structure very complex, increase the size and weight of the aircraft, and may also cause the aircraft's size and weight parameters to fail to meet industry standards.
[0003] In view of the problems in related technologies such as the high structural complexity of flight equipment, no effective solutions have been proposed yet. Summary of the Invention
[0004] The embodiments of the present application provide a method, device, storage medium, and electronic device for sending remote identification information, so as to at least solve the problem of high structural complexity of flight equipment in related technologies.
[0005] According to one embodiment of the present application, a method for sending remote identification information is provided, comprising:
[0006] When a transmission opportunity for remote identification information corresponding to the aircraft device arrives, obtaining the target remote identification data to be transmitted through a target data transmission module deployed on the aircraft device, wherein the target data transmission module is used to transmit data of a target type on the aircraft device, and the remote identification information does not belong to the target type;
[0007] Processing the target remote identification data by the target data transmission module to obtain target remote identification information to be sent;
[0008] The target remote identification information is sent.
[0009] In an exemplary embodiment, when a transmission opportunity of remote identification information corresponding to the aircraft device arrives, obtaining the target remote identification data to be transmitted by a target data transmission module deployed on the aircraft device includes:
[0010] collecting target device data of the aircraft device by a data collection unit included in the target data transmission module, wherein the target device data is data on the aircraft device that meets a transmission protocol for remote identification information;
[0011] When the transmission timing arrives, the target remote identification data corresponding to the transmission timing is constructed using the target device data.
[0012] In an exemplary embodiment, the collecting target device data of the flying device by the data collection unit included in the target data transmission module includes:
[0013] acquiring, by the data acquisition unit, device positioning data of the aircraft from a positioning module of the aircraft;
[0014] The data acquisition unit acquires device status data that meets the transmission protocol from the flying device, wherein the target device data includes the device positioning data and the device status data.
[0015] In an exemplary embodiment, when the sending opportunity arrives, constructing the target remote identification data corresponding to the sending opportunity using the target device data includes:
[0016] When the baseband processing unit included in the target data transmission module detects that the sending opportunity has arrived, the baseband processing unit sends a data request to the data acquisition unit, wherein the data request is used to request remote identification data corresponding to the sending opportunity;
[0017] Responding to the data request by the data acquisition unit, generating the target remote identification data corresponding to the sending opportunity using the currently acquired target device data;
[0018] The target remote identification data is sent to the baseband processing unit through the data acquisition unit.
[0019] In an exemplary embodiment, when a transmission opportunity of remote identification information corresponding to the aircraft device arrives, obtaining the target remote identification data to be transmitted by a target data transmission module deployed on the aircraft device includes:
[0020] When the sending opportunity arrives, determining whether the target data transmission module has received the target data to be sent that belongs to the target type;
[0021] When it is determined that the target data transmission module has received the target data, buffering the target data;
[0022] The target remote identification data is acquired through the target data transmission module, wherein the target data transmission module sends the target data after sending the target remote identification information.
[0023] In an exemplary embodiment, the processing of the target remote identification data by the target data transmission module to obtain the target remote identification information to be sent includes:
[0024] The baseband processing unit included in the target data transmission module performs digital baseband processing on the target remote identification data according to the transmission protocol of the remote identification information to obtain the target remote identification information.
[0025] In an exemplary embodiment, the sending of the target remote identification information includes:
[0026] sending the target remote identification information to a radio frequency buffer of the flight device;
[0027] The target remote identification information in the radio frequency buffer is transmitted through the radio frequency antenna of the flying device.
[0028] According to another embodiment of the present application, a device for transmitting remote identification information is provided, comprising: a target data transmission module and a signal transmitter, wherein the target data transmission module is a module deployed on an aircraft for transmitting target type data on the aircraft.
[0029] The target data transmission module is connected to the signal transmitter;
[0030] The target data transmission module is configured to obtain target remote identification data to be transmitted when a transmission opportunity for remote identification information corresponding to the flight device arrives, wherein the remote identification information does not belong to the target type; and perform data processing on the target remote identification data to obtain the target remote identification information to be transmitted;
[0031] The signal transmitter is used to send the target remote identification information.
[0032] In an exemplary embodiment, the target data transmission module includes: a data acquisition unit and a baseband processing unit, wherein:
[0033] The data acquisition unit is connected to the baseband processing unit, and the baseband processing unit is connected to the signal transmitter;
[0034] The data acquisition unit is configured to acquire target device data of the flight device, wherein the target device data is data on the flight device that satisfies a transmission protocol for remote identification information; and in response to a data request sent by the baseband processing unit, use the currently acquired target device data to generate the target remote identification data corresponding to the transmission opportunity, wherein the data request is used to request the remote identification data corresponding to the transmission opportunity;
[0035] The baseband processing unit is used to send a data request to the data acquisition unit when detecting that the sending opportunity has arrived; receive the target remote identification data sent by the data acquisition unit; and perform digital baseband processing on the target remote identification data according to the sending protocol of the remote identification information to obtain the target remote identification information.
[0036] In an exemplary embodiment, the signal transmitter includes: a radio frequency buffer and a radio frequency antenna, wherein:
[0037] The radio frequency buffer is used to receive the target remote identification information sent by the target data transmission module;
[0038] The radio frequency antenna is used to send the target remote identification information in the radio frequency buffer.
[0039] According to another embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when run.
[0040] According to another embodiment of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments.
[0041] Through this application, the target data transmission module deployed on the aircraft device is used to transmit data of a target type on the aircraft device, while remote identification information does not belong to that target type. When the time comes to transmit the corresponding remote identification information of the aircraft device, the target data transmission module deployed on the aircraft device is used to obtain the target remote identification data to be transmitted, and then processes the target remote identification data to obtain the target remote identification information to be transmitted, and finally transmits the target remote identification information. This achieves hardware resource reuse of the functional modules originally deployed on the aircraft device. In other words, the target data transmission module configured on the aircraft device is used to control the transmission of remote identification information and also to process its original functions. This eliminates the need to add new module components to the aircraft device, and achieves the function of transmitting remote identification information without affecting the size, weight, and cost of the aircraft device. Therefore, the problem of high structural complexity of the aircraft device can be solved, and the structural complexity of the aircraft device can be reduced. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 This is a hardware structure block diagram of a mobile terminal for a method for sending remote identification information according to an embodiment of the present application;
[0043] Figure 2 is a flowchart of a method for sending remote identification information according to an embodiment of the present application;
[0044] Figure 3 is a schematic diagram of a timing for sending remote identification information according to an embodiment of the present application;
[0045] Figure 4 This is a structural frame of a device for sending remote identification information according to an embodiment of the present application. Figure 1 ;
[0046] Figure 5 This is a structural frame of a device for sending remote identification information according to an embodiment of the present application. Figure 2 ;
[0047] Figure 6 This is a structural frame of a device for sending remote identification information according to an embodiment of the present application. Figure 3 ;
[0048] Figure 7 is a schematic diagram of a process for sending remote identification information according to an optional implementation manner of the present application;
[0049] Figure 8 This is a structural block diagram of another device for sending remote identification information according to an embodiment of the present application. DETAILED DESCRIPTION
[0050] The embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0051] It should be noted that the terms "first", "second", etc. in the description and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0052] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for a method of sending remote identification information according to an embodiment of the present application. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown) a processor 102 (the processor 102 may include but is not limited to a microprocessor MCU or a programmable logic device FPGA and other processing devices) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It will be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown.
[0053] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for sending remote identification information in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implementing the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0054] The transmission device 106 is used to receive or send data via a network. A specific example of the aforementioned network may include a wireless network provided by the mobile terminal's communications provider. In one embodiment, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In one embodiment, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0055] In this embodiment, a method for sending remote identification information is provided. Figure 2 is a flow chart of a method for sending remote identification information according to an embodiment of the present application. Figure 2 As shown, the process includes the following steps:
[0056] Step S202: When a transmission opportunity for remote identification information corresponding to the aircraft device arrives, obtaining target remote identification data to be transmitted via a target data transmission module deployed on the aircraft device, wherein the target data transmission module is used to transmit data of a target type on the aircraft device, and the remote identification information does not belong to the target type;
[0057] Step S204, processing the target remote identification data by the target data transmission module to obtain target remote identification information to be sent;
[0058] Step S206: Send the target remote identification information.
[0059] Through the above steps, the target data transmission module deployed on the flight device is designed to transmit data of the target type on the flight device, while the remote identification information does not belong to that target type. When the time comes to transmit the corresponding remote identification information of the flight device, the target data transmission module deployed on the flight device is used to obtain the target remote identification data to be transmitted, and then processes the target remote identification data to obtain the target remote identification information to be transmitted, and finally transmits the target remote identification information. This allows the reuse of hardware resources of the functional modules originally deployed on the flight device. In other words, the target data transmission module configured on the flight device is used to both control the transmission of remote identification information and perform its original functions, eliminating the need to add new module components to the flight device. This achieves the function of transmitting remote identification information without affecting the size, weight, and cost of the flight device. Therefore, the problem of high structural complexity of the flight device can be solved, and the structural complexity of the flight device can be reduced.
[0060] On the other hand, the remote identification information sending process provided in this embodiment is used to realize the sending of remote identification information. Since the entire process is an improvement to the internal implementation logic of the flight equipment, when the remote identification information sending function needs to be upgraded, the Remote ID system can be upgraded through software upgrade. The user only needs to update the upgrade package online to complete the function upgrade of the latest protocol specification, which reduces the difficulty of function upgrade and improves the upgrade efficiency of the flight equipment.
[0061] Optionally, in this embodiment, the aforementioned method for transmitting remote identification information may be applied to, but is not limited to, products or programs with aircraft control functions. For example, the aircraft's central processing unit, the aircraft's remote control terminal, the aforementioned target data transmission module, or programs deployed on these products.
[0062] In the solution provided in step S202 above, the above-mentioned flying equipment may include, but is not limited to, any type of aircraft that is capable of transmitting remote identification information, such as drones, traditional airplanes, and the like.
[0063] Optionally, in this embodiment, the target data transmission module may be, but is not limited to, any module originally installed on the aircraft with data transmission capabilities, such as the aircraft's image transmission module, which is used to transmit image data from the aircraft. In other words, the target types mentioned above may include, but are not limited to, image types.
[0064] Optionally, in this embodiment, the remote identification information may be, but is not limited to, broadcast information related to the drone's remote identification system, Remote ID. Relevant industry standards may specify that drones and other flight equipment must have this system functionality in order to be able to fly. Relevant industry standards may also specify requirements for the timing of transmitting remote identification information. The target data transmission module can also plan and monitor the timing of transmitting remote identification information that meets industry standards.
[0065] Optionally, in this embodiment, the above-mentioned target data transmission module can be, but is not limited to, a function implementation module that can acquire data and process and transmit the data, such as a hardware architecture that combines ARM (Advanced RISC Machines, RISC microprocessor) and DSP (Digital Signal Processing, digital signal processing), in which the ARM core is used to implement data acquisition, and the underlying baseband processing is used in the DSP core to implement data processing and transmission, thereby achieving hardware resource reuse.
[0066] In an exemplary embodiment, when the timing for sending the remote identification information corresponding to the flight equipment arrives, the target remote identification data to be sent can be obtained through the target data transmission module in the following manner, but is not limited to: the target device data of the flight equipment is collected through the data acquisition unit included in the target data transmission module, wherein the target device data is data on the flight equipment that meets the sending protocol of the remote identification information; when the sending timing arrives, the target device data is used to construct the target remote identification data corresponding to the sending timing.
[0067] Optionally, in this embodiment, the above-mentioned data acquisition unit can be implemented but not limited to the ARM core of the hardware platform. The ARM core can realize the scheduling of the protocol and the collection and organization of relevant data specified in the protocol (that is, the above-mentioned data that meets the remote identification information sending protocol). For example, the ARM core can organize the collected data and status information, package them according to the Remote ID specification requirements, and generate different message types.
[0068] Optionally, in this embodiment, the target data transmission module is a module with a data transmission function, which has a data collection function and a data processing function. The data collection unit with a data collection function included in the target data transmission module can be used to collect remote identification information related data and the baseband processing unit with a data processing function included in the target data transmission module can be used to monitor and schedule the data sending timing and processing logic, thereby realizing functional reuse of the target data transmission module.
[0069] For example, taking the target data transmission module as an image transmission module, the image transmission module has an ARM and DSP hardware architecture, and the ARM core can be used as the data acquisition unit, and the DSP core can be used as the baseband processing unit to perform the processing operation.
[0070] Optionally, in this embodiment, the target device data is data on the aircraft device that satisfies a remote identification information transmission protocol. The remote identification information transmission protocol may be, but is not limited to, NAN (Neighbor Awareness Networking, neighbor discovery protocol) and the like.
[0071] In an exemplary embodiment, the data acquisition unit included in the target data transmission module can, but is not limited to, collect target device data of the aircraft equipment in the following manner: obtaining the device positioning data of the aircraft equipment from the positioning module of the aircraft equipment through the data acquisition unit; collecting device status data that meets the sending protocol from the aircraft equipment through the data acquisition unit, wherein the target device data includes the device positioning data and the device status data.
[0072] Optionally, in this embodiment, the data collection unit may continuously collect relevant equipment data of the flight equipment.
[0073] Optionally, in this embodiment, the positioning module may include, but is not limited to, a GPS (Global Positioning System) module, etc. The emergency status data of the flight equipment may be, but is not limited to, collected from a flight control module on the flight equipment.
[0074] Optionally, in this embodiment, the device positioning data may include, but is not limited to, altitude, speed, longitude and latitude, etc. The emergency status data may include, but is not limited to, low battery, lost connection, etc.
[0075] In an exemplary embodiment, the target remote identification data corresponding to the sending opportunity can be constructed in the following manner, but is not limited to: when the baseband processing unit included in the target data transmission module detects that the sending opportunity has arrived, a data request is sent to the data acquisition unit through the baseband processing unit, wherein the data request is used to request the remote identification data corresponding to the sending opportunity; the data acquisition unit responds to the data request and uses the currently collected target device data to generate the target remote identification data corresponding to the sending opportunity; and the target remote identification data is sent to the baseband processing unit through the data acquisition unit.
[0076] Optionally, in this embodiment, the data acquisition unit may continuously collect relevant data of the flight equipment, and then the baseband processing unit controls the process of constructing the target remote identification data according to the sending timing.
[0077] Optionally, in this embodiment, the baseband processing unit maintains the sending timing of different information in accordance with the requirements of the remote identification information sending protocol, and instructs the data acquisition unit to use the currently collected target device data to generate target remote identification data corresponding to the sending timing by sending a data request to the data acquisition unit. The data acquisition unit then transmits the generated target remote identification data back to the baseband processing unit.
[0078] Optionally, in this embodiment, the baseband processing unit can maintain multiple sending times and sending contents in the sending protocol of the remote identification information. For example, taking the NAN protocol as an example, the remote identification information includes Synchronization Beacon (NAN Synchronization Beacon frame, which is a beacon frame carrying NAN cluster parameter information, used for regular cluster information synchronization), Discovery Beacon (NAN Discovery Beaconframe, used to allow the NAN cluster to be discovered by other NAN devices), SDF (Service Discovery Frame, service discovery frame, used to carry wifi information), etc. Figure 3 is a schematic diagram of a timing for sending remote identification information according to an embodiment of the present application, such as Figure 3 As shown, the NAN protocol specifies different transmission cycle ranges that different types of remote identification information need to meet. The baseband processing unit can be set to send Discovery Beacon once every T1 (for example, 100ms), and Synchronization Beacon and SDF once every T2 (for example, 512ms).
[0079] In an exemplary embodiment, when the timing for sending the remote identification information corresponding to the flight equipment arrives, the target remote identification data to be sent can be obtained in the following manner, but is not limited to: when the sending timing arrives, determine whether the target data transmission module has received the target data to be sent belonging to the target type; when it is determined that the target data transmission module has received the target data, cache the target data; obtain the target remote identification data through the target data transmission module, wherein the target data transmission module sends the target data after sending the target remote identification information.
[0080] Optionally, in this embodiment, a process for avoiding conflicts with the original function of the target data transmission module is also provided. The process has a target type data detection mechanism. If it is detected that the target data transmission module receives target data of the target type when the time for sending the remote identification information arrives, the target data is cached first, and the target data transmission module continues to obtain the target remote identification data and sends the cached target data after sending the target remote identification information.
[0081] In the solution provided in the above step S204, the target data transmission module processes the target broadcast data into target remote identification information that meets the sending conditions.
[0082] Optionally, in this embodiment, the target remote identification data may be processed by, but is not limited to, a portion of the target data transmission module having a data processing function.
[0083] In an exemplary embodiment, the target remote identification data can be processed by the target data transmission module but is not limited to obtaining the target remote identification information to be sent; and the target remote identification information can be obtained by performing digital baseband processing on the target remote identification data according to the remote identification information sending protocol by the baseband processing unit included in the target data transmission module.
[0084] Optionally, in this embodiment, the baseband processing unit may be, but is not limited to, an underlying baseband processing unit including the image transmission module, that is, a DSP core.
[0085] Optionally, in this embodiment, the above-mentioned digital baseband processing method can be but is not limited to completing digital baseband processing in accordance with the NAN specification requirements, such as performing cyclic redundancy check code addition, scrambling, encoding, interleaving, modulation, pilot addition, time domain signal generation and other processing processes to obtain target remote identification information.
[0086] In the solution provided in the above step S206, the target remote identification information may be, but is not limited to, sent out by the transmitting antenna of the flying device.
[0087] In an exemplary embodiment, the target remote identification information may be sent by, but is not limited to, the following method: the target remote identification information is sent to a radio frequency buffer of the aircraft device; and the target remote identification information in the radio frequency buffer is sent via a radio frequency antenna of the aircraft device.
[0088] Optionally, in this embodiment, the target remote identification information may be transmitted, but is not limited to, via radio frequency transmission technology deployed on the flight equipment.
[0089] Optionally, in this embodiment, the obtained target remote identification information is first sent to the radio frequency buffer of the aircraft device, and then the radio frequency antenna of the aircraft device sends out the target remote identification information in the radio frequency buffer.
[0090] In this embodiment, a device for sending remote identification information is also provided. Figure 4 This is a structural frame of a device for sending remote identification information according to an embodiment of the present application. Figure 1 ,like Figure 4 As shown, the device includes: a target data transmission module 42 and a signal transmitter 44, wherein the target data transmission module 42 is a module deployed on the aircraft 40 for transmitting target type data on the aircraft 40,
[0091] The target data transmission module 42 is connected to the signal transmitter 44;
[0092] The target data transmission module 42 is configured to obtain target remote identification data to be transmitted when a transmission opportunity for the remote identification information corresponding to the flight device arrives, wherein the remote identification information does not belong to the target type; and perform data processing on the target remote identification data to obtain the target remote identification information to be transmitted;
[0093] The signal transmitter 44 is used to send the target remote identification information.
[0094] Optionally, in this embodiment, the aircraft is equipped with a target data transmission module capable of transmitting data, such as an image transmission module for transmitting image data from the aircraft. This means that the target types mentioned above may include, but are not limited to, image data.
[0095] In an exemplary embodiment, Figure 5 This is a structural frame of a device for sending remote identification information according to an embodiment of the present application. Figure 2 ,like Figure 5 As shown, the target data transmission module 42 includes: a data acquisition unit 52 and a baseband processing unit 54, wherein,
[0096] The data acquisition unit 52 is connected to the baseband processing unit 54, and the baseband processing unit 54 is connected to the signal transmitter 44;
[0097] The data acquisition unit 52 is configured to acquire target device data of the flight device, wherein the target device data is data on the flight device that satisfies a transmission protocol for remote identification information; and in response to a data request sent by the baseband processing unit, use the currently acquired target device data to generate the target remote identification data corresponding to the transmission opportunity, wherein the data request is used to request the remote identification data corresponding to the transmission opportunity;
[0098] The baseband processing unit 54 is used to send a data request to the data acquisition unit when detecting that the sending opportunity has arrived; receive the target remote identification data sent by the data acquisition unit; and perform digital baseband processing on the target remote identification data according to the sending protocol of the remote identification information to obtain the target remote identification information.
[0099] Optionally, in this embodiment, the data acquisition unit is used to: obtain the device positioning data of the flight equipment from the positioning module of the flight equipment; and collect device status data that meets the sending protocol from the flight equipment, wherein the target device data includes the device positioning data and the device status data.
[0100] Optionally, in this embodiment, the baseband processing unit is used to: when the sending opportunity arrives, determine whether the data acquisition unit has received the target data belonging to the target type to be sent; when it is determined that the data acquisition unit has received the target data, cache the target data; and obtain the target remote identification data, wherein the data acquisition unit sends the target data after sending the target remote identification information.
[0101] Optionally, in this embodiment, the data acquisition unit may be, but is not limited to, an ARM core in the image transmission module of the aircraft device, and the baseband processing unit may be, but is not limited to, a DSP core in the image transmission module of the aircraft device.
[0102] In an exemplary embodiment, Figure 6 This is a structural frame of a device for sending remote identification information according to an embodiment of the present application. Figure 3 ,like Figure 6 As shown, the signal transmitter 44 includes: a radio frequency buffer 62 and a radio frequency antenna 64, wherein,
[0103] The radio frequency buffer 62 is used to receive the target remote identification information sent by the target data transmission module;
[0104] The radio frequency antenna 64 is used to send the target remote identification information in the radio frequency buffer.
[0105] In an optional embodiment, taking the above-mentioned flying device as a drone and the above-mentioned target data transmission module as an image transmission module on the drone as an example, an operation process for implementing Remote ID sending is provided. Figure 7 is a schematic diagram of a process of sending remote identification information according to an optional implementation method of the present application, such as Figure 7As shown, the flight device is equipped with a complete functional module and an image transmission platform. The complete functional module includes functional units such as GPS and complete device status detection, while the image transmission platform includes functional units such as the ARM, DSP, and radio frequency (RF). The ARM performs functions such as data acquisition and Remote ID message packaging during Remote ID transmission, the DSP performs baseband information processing during Remote ID transmission, and the RF performs RF control and data transmission. This transmission process may include, but is not limited to, the following: After startup, the ARM obtains information such as altitude, speed, and longitude and latitude from the flight device's GPS module, and obtains emergency status information required by the Remote ID specification, such as low battery and lost connection, from the complete device status detection module. The ARM organizes the collected data and status information, packages them according to the Remote ID specification, and generates different message types. The underlying baseband processing module (DSP) schedules transmission according to the NAN protocol's transmission interval requirements (for example, Discovery Beacon is configured to be sent every 100ms, and Synchronization Beacon and SDF are configured to be sent every 512ms), which reasonably avoids the original image transmission data transmission time point. ARM sends the data packet carrying Remote ID information to the underlying baseband processing module (DSP core) through inter-core communication. The DSP completes digital baseband processing according to NAN specifications, including cyclic redundancy check code addition, scrambling, encoding, interleaving, modulation, pilot addition, and time domain signal generation. After processing, the DSP moves the data to the RF buffer, and the RF antenna ultimately transmits the data.
[0106] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0107] This embodiment also provides a device for transmitting remote identification information, which is used to implement the above-mentioned embodiments and preferred embodiments. Details already described will not be repeated here. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0108] Figure 8 is a structural block diagram of another device for sending remote identification information according to an embodiment of the present application, such as Figure 8 As shown, the device includes:
[0109] An acquisition module 82 is configured to, when a transmission opportunity for remote identification information corresponding to an aircraft device arrives, acquire target remote identification data to be transmitted via a target data transmission module deployed on the aircraft device, wherein the target data transmission module is configured to transmit data of a target type on the aircraft device, and the remote identification information does not belong to the target type;
[0110] A processing module 84 is configured to process the target remote identification data through the target data transmission module to obtain target remote identification information to be sent;
[0111] The sending module 86 is configured to send the target remote identification information.
[0112] In an exemplary embodiment, the acquisition module includes:
[0113] a first collecting unit, configured to collect target device data of the aircraft device through a data collecting unit included in the target data transmission module, wherein the target device data is data on the aircraft device that meets a transmission protocol for remote identification information;
[0114] A construction unit is configured to construct the target remote identification data corresponding to the sending opportunity using the target device data when the sending opportunity arrives.
[0115] In an exemplary embodiment, the acquisition module includes:
[0116] a first acquiring unit, configured to acquire, through the data acquisition unit, device positioning data of the aircraft from a positioning module of the aircraft;
[0117] The second collection unit is configured to collect device status data satisfying the transmission protocol from the flight device through the data collection unit, wherein the target device data includes the device positioning data and the device status data.
[0118] In an exemplary embodiment, the acquisition module includes:
[0119] a first sending unit, configured to send a data request to the data acquisition unit through the baseband processing unit when the baseband processing unit included in the target data transmission module detects that the sending opportunity has arrived, wherein the data request is used to request remote identification data corresponding to the sending opportunity;
[0120] a generating unit, configured to respond to the data request through the data collecting unit and generate the target remote identification data corresponding to the sending opportunity using the currently collected target device data;
[0121] The second sending unit is configured to send the target remote identification data to the baseband processing unit via the data acquisition unit.
[0122] In an exemplary embodiment, the acquisition module includes:
[0123] a determining unit, configured to determine, when the sending opportunity arrives, whether the target data transmission module has received the target data to be sent and belonging to the target type;
[0124] A cache unit, configured to cache the target data when it is determined that the target data transmission module has received the target data;
[0125] A second acquiring unit is configured to acquire the target remote identification data through the target data transmission module, wherein the target data transmission module sends the target data after sending the target remote identification information.
[0126] In an exemplary embodiment, the processing module includes:
[0127] The processing unit is configured to perform digital baseband processing on the target remote identification data according to a transmission protocol of the remote identification information through a baseband processing unit included in the target data transmission module to obtain the target remote identification information.
[0128] In an exemplary embodiment, the sending module includes:
[0129] a third sending unit, configured to send the target remote identification information to a radio frequency buffer of the flight device;
[0130] A fourth sending unit is configured to send the target remote identification information in the radio frequency buffer through the radio frequency antenna of the flight device.
[0131] It should be noted that the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0132] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any of the above method embodiments when run.
[0133] In this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0134] S1, when a transmission opportunity for remote identification information corresponding to an aircraft device arrives, obtaining target remote identification data to be transmitted via a target data transmission module deployed on the aircraft device, wherein the target data transmission module is configured to transmit data of a target type on the aircraft device, and the remote identification information does not belong to the target type;
[0135] S2, processing the target remote identification data by the target data transmission module to obtain target remote identification information to be sent;
[0136] S3, sending the target remote identification information.
[0137] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
[0138] An embodiment of the present application further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0139] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0140] In an exemplary embodiment, the processor may be configured to execute the following steps via a computer program:
[0141] S1, when a transmission opportunity for remote identification information corresponding to an aircraft device arrives, obtaining target remote identification data to be transmitted via a target data transmission module deployed on the aircraft device, wherein the target data transmission module is configured to transmit data of a target type on the aircraft device, and the remote identification information does not belong to the target type;
[0142] S2, processing the target remote identification data by the target data transmission module to obtain target remote identification information to be sent;
[0143] S3, sending the target remote identification information.
[0144] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail here.
[0145] Obviously, those skilled in the art should understand that the modules or steps of the present application described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices, they can be implemented using program code executable by the computing device, and thus, they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than herein, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0146] The above description is merely a preferred embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. made within the principles of the present application shall be included within the scope of protection of the present application.
Claims
1. A method for sending remote identification information, characterized in that: include: When a transmission opportunity for remote identification information corresponding to the aircraft device arrives, obtaining target remote identification data to be transmitted through a target data transmission module deployed on the aircraft device, wherein the target data transmission module is used to transmit data of a target type on the aircraft device, the remote identification information does not belong to the target type, and the target remote identification data is data that meets the transmission protocol of the remote identification information; Processing the target remote identification data by the target data transmission module to obtain target remote identification information to be sent; sending the target remote identification information; Among them, the data processing of the target remote identification data by the target data transmission module to obtain the target remote identification information to be sent includes: performing digital baseband processing on the target remote identification data according to the sending protocol of the remote identification information by the baseband processing unit included in the target data transmission module to obtain the target remote identification information, and the digital baseband processing includes cyclic redundancy check code addition, scrambling, encoding, interleaving, modulation, pilot addition and time domain signal generation performed on the remote identification data according to the sending protocol of the remote identification information.
2. The method according to claim 1, characterized in that When the transmission timing of the remote identification information corresponding to the aircraft device arrives, obtaining the target remote identification data to be transmitted by the target data transmission module deployed on the aircraft device includes: collecting target device data of the aircraft device by a data collection unit included in the target data transmission module, wherein the target device data is data on the aircraft device that meets a transmission protocol for remote identification information; When the transmission timing arrives, the target remote identification data corresponding to the transmission timing is constructed using the target device data.
3. The method according to claim 2, characterized in that The data acquisition unit included in the target data transmission module acquires the target device data of the flight device, including: acquiring, by the data acquisition unit, device positioning data of the aircraft from a positioning module of the aircraft; The data acquisition unit acquires device status data that meets the transmission protocol from the flying device, wherein the target device data includes the device positioning data and the device status data.
4. The method according to claim 2, characterized in that When the sending opportunity arrives, constructing the target remote identification data corresponding to the sending opportunity using the target device data includes: When the baseband processing unit included in the target data transmission module detects that the sending opportunity has arrived, the baseband processing unit sends a data request to the data acquisition unit, wherein the data request is used to request remote identification data corresponding to the sending opportunity; Responding to the data request by the data acquisition unit, generating the target remote identification data corresponding to the sending opportunity using the currently acquired target device data; The target remote identification data is sent to the baseband processing unit through the data acquisition unit.
5. The method according to claim 1, wherein When the transmission timing of the remote identification information corresponding to the aircraft device arrives, obtaining the target remote identification data to be transmitted by the target data transmission module deployed on the aircraft device includes: When the sending opportunity arrives, determining whether the target data transmission module has received the target data to be sent that belongs to the target type; When it is determined that the target data transmission module has received the target data, buffering the target data; The target remote identification data is acquired through the target data transmission module, wherein the target data transmission module sends the target data after sending the target remote identification information.
6. The method according to claim 1, characterized in that The sending of the target remote identification information includes: sending the target remote identification information to a radio frequency buffer of the flight device; The target remote identification information in the radio frequency buffer is transmitted through the radio frequency antenna of the flying device.
7. A device for sending remote identification information, characterized in that: include: A target data transmission module and a signal transmitter, wherein the target data transmission module is a module deployed on the aircraft for transmitting target type data on the aircraft, The target data transmission module is connected to the signal transmitter; The target data transmission module is configured to obtain target remote identification data to be transmitted when a transmission opportunity for remote identification information corresponding to the flight device arrives, wherein the remote identification information does not belong to the target type and the target remote identification data is data that meets the transmission protocol of the remote identification information; and perform data processing on the target remote identification data to obtain the target remote identification information to be transmitted; The signal transmitter is used to send the target remote identification information; The target data transmission module also includes a baseband processing unit, which is used to perform digital baseband processing on the target remote identification data in accordance with the transmission protocol of the remote identification information to obtain the target remote identification information. The digital baseband processing includes cyclic redundancy check code addition, scrambling, encoding, interleaving, modulation, pilot addition and time domain signal generation performed on the remote identification data in accordance with the transmission protocol of the remote identification information.
8. The device according to claim 7, characterized in that The target data transmission module includes: a data acquisition unit and a baseband processing unit, wherein: The data acquisition unit is connected to the baseband processing unit, and the baseband processing unit is connected to the signal transmitter; The data acquisition unit is configured to acquire target device data of the flight device, wherein the target device data is data on the flight device that satisfies a transmission protocol for remote identification information; and in response to a data request sent by the baseband processing unit, use the currently acquired target device data to generate the target remote identification data corresponding to the transmission opportunity, wherein the data request is used to request the remote identification data corresponding to the transmission opportunity; The baseband processing unit is configured to send a data request to the data acquisition unit upon detecting that the sending opportunity has arrived; and receive the target remote identification data sent by the data acquisition unit.
9. The device according to claim 7, characterized in that The signal transmitter includes: a radio frequency buffer and a radio frequency antenna, wherein: The radio frequency buffer is used to receive the target remote identification information sent by the target data transmission module; The radio frequency antenna is used to send the target remote identification information in the radio frequency buffer.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein the computer program implements the steps of the method described in any one of claims 1 to 6 when executed by a processor.
11. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
UAV flight control method and device having automatic correlation monitoring function
CN107179778A