A method, device and electronic device for real-time generation and transmission of target information

By using target recognition and positioning algorithms on satellites to identify and locate targets in images, and distribute relevant information in Beidou short message format, the timeliness and efficiency of image data transmission in the prior art are solved, and efficient and fast real-time generation and transmission of target information is achieved.

CN114911957BActive Publication Date: 2025-03-14PLA PEOPLES LIBERATION ARMY OF CHINA STRATEGIC SUPPORT FORCE AEROSPACE ENG UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210545562.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-19
Publication Date
2025-03-14
Estimated Expiration
2042-05-19

AI Technical Summary

Technical Problem

In the prior art, it is difficult to realize the real-time automatic processing of image data and the timely transmission of target information in satellite communication, resulting in low timeliness of information transmission, slow data distribution speed, high cost, and data corruption is prone to occur during transmission.

Method used

By using the target recognition and positioning algorithm on the satellite, the target's latitude and longitude coordinates are determined, and the image information collection time, the target's latitude and longitude coordinates and quantity are converted into text information, and distributed to each Beidou terminal in the Beidou short message format.

Benefits of technology

The generation, processing, judgment and distribution of image data on the star is realized, the timeliness of data transmission is improved, the data size is reduced, the information quality is improved, and the distribution cost is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114911957B_ABST
    Figure CN114911957B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device and electronic device for real-time generation and transmission of target information, wherein the method comprises: using a target recognition and positioning algorithm to identify and locate the required target in the image, and obtaining the position and quantity of the required target in the image; determining the longitude and latitude coordinates of the required target according to the longitude and latitude range of the image and the position of the required target in the image; distributing the acquisition time of the image information, the longitude and latitude coordinates and the quantity of the required target in the Beidou short message format to each Beidou terminal. The present invention can directly complete the processing, interpretation and distribution of target information in satellite images on the satellite by distributing the acquisition time of the image information, the longitude and latitude coordinates and the quantity of the required target in the Beidou short message format to each Beidou terminal, thereby improving the timeliness of data transmission, while also greatly reducing the size of the data and improving the quality of the information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite communication technology, and in particular to a method, device, electronic device and computer-readable storage medium for real-time generation and transmission of target information. Background Art

[0002] Beidou short message communication is a unique function of the Beidou satellite navigation system and an important component of it. It has been widely used in various fields. Beidou short messages can distribute shorter text information through Beidou satellites, without being restricted by time and space, and have the characteristics of all-weather and not affected by natural disasters. With Beidou short message communication, emergency communications can be carried out through short messages in disaster weather such as typhoons and earthquakes, or when ordinary mobile communication signals cannot cover, and other Beidou satellites can be used for emergency data transmission that requires normal communication.

[0003] In the modern battlefield environment, the rapid acquisition and transmission of information has an increasingly greater impact on combat outcomes. Using satellites to acquire ground images, extract image information, form text information and distribute it can greatly shorten the time for information acquisition and transmission, keep abreast of battlefield conditions, and help win the battlefield.

[0004] At present, many technical solutions for on-board image data processing and distribution have been proposed at home and abroad. In summary, the main solution is to first complete the relevant processing of the image through the on-board image processing algorithm, and then transmit the image to the data processing center or terminal on the ground, and then analyze and make decisions on the image on the ground. It can be seen that although the existing technology can complete the real-time automatic processing of images on the satellite, it ignores the automatic interpretation of the target in the image, making the information transmission of the existing technology less timely; at the same time, because the object of data distribution is image, the amount of data contained is large, which makes the data distribution slow and costly, and data corruption is prone to occur during the transmission process. Summary of the invention

[0005] To solve the above problems, an object of the embodiments of the present invention is to provide a method, device, electronic device and computer-readable storage medium for real-time generation and transmission of target information.

[0006] A method for real-time generation and transmission of target information, comprising:

[0007] Step 1: Receive a target acquisition request;

[0008] Step 2: Collect satellite images according to the target acquisition request;

[0009] Step 3: Using a target recognition and positioning algorithm to identify and locate the target in the image information to obtain the position and number of the required target in the image;

[0010] Step 4: Determine the longitude and latitude coordinates of the desired target based on the longitude and latitude range of the image and the position of the desired target in the image;

[0011] Step 5: Convert the acquisition time of the image information, the latitude and longitude coordinates and quantity of the required targets into text information;

[0012] Step 6: Distribute the text information to each Beidou terminal in Beidou short message format.

[0013] Preferably, the step 2: collecting image information according to the target acquisition request includes:

[0014] Step 2.1: Determine whether the target acquisition request contains time and longitude and latitude requirements;

[0015] Step 2.2: If the target acquisition request contains time and longitude and latitude requirements, image information is collected according to the corresponding time and longitude and latitude;

[0016] Step 2.3: If the target acquisition request does not include time and longitude and latitude requirements, image information is collected at preset time intervals.

[0017] Preferably, the step 3: using a target recognition and positioning algorithm to identify and position the target in the image information to obtain the position and number of the required target in the image includes:

[0018] Step 3.1: using a target recognition and positioning algorithm to identify and locate the target in the image information to obtain a recognition result;

[0019] Step 3.2: If the recognition result includes the desired target, the number of the desired targets and the position of the central pixel of the desired target are recorded;

[0020] Step 3.3: If the desired target is not identified, return to step 2.

[0021] Preferably, the step 5: converting the acquisition time of the image, the latitude and longitude coordinates of the required target and the quantity information into text information includes:

[0022] Step 5.1: Convert the image acquisition time into time data in the format of month|day|hour|minute|second|;

[0023] Step 5.2: Convert the longitude and latitude coordinates of the desired target into location data in the format of target longitude | target latitude | target name;

[0024] Step 5.3: Convert the quantity information into quantity data in the format of target name | target quantity;

[0025] Step 5.4: The time data, the location data and the quantity data are integrated to form text information; wherein the format of the text information is:

[0026] Time|Number of targets|Name of targets|Longitude of targets|Latitude of targets.

[0027] Preferably, the step 6: distributing the text information to each Beidou terminal in Beidou short message format includes:

[0028] Step 6.1: Determine whether the size of the text information exceeds a limit threshold;

[0029] Step 6.2: If the size of the text information exceeds the limit threshold, the text information is distributed to each Beidou terminal in batches in Beidou short message format;

[0030] Step 6.3: If the size of the text information does not exceed the limit threshold, the text information is directly distributed to each Beidou terminal in the Beidou short message format.

[0031] The present invention also provides a device for real-time generation and transmission of target information, comprising:

[0032] An instruction parsing module, used for receiving a target acquisition request;

[0033] An image information acquisition module, used to acquire image information according to the target acquisition request;

[0034] A target recognition and positioning module is used to use a target recognition and positioning algorithm to recognize and locate the target in the image information to obtain the position and number of the required target in the image;

[0035] The target position positioning module is used to determine the longitude and latitude coordinates of the required target according to the longitude and latitude range of the image and the position of the required target in the image;

[0036] A text information conversion module, used to convert the acquisition time of the image information, the latitude and longitude coordinates and the number of the required targets into text information;

[0037] The information distribution module is used to distribute the text information to each Beidou terminal in the Beidou short message format.

[0038] Preferably, the image information acquisition module includes:

[0039] A judging unit, used to judge whether the target acquisition request contains time and longitude and latitude requirements;

[0040] The first image acquisition unit is used to acquire image information according to the corresponding time and longitude and latitude when the target acquisition request contains time and longitude and latitude requirements;

[0041] The second image acquisition unit is used to collect image information at preset time intervals when the target acquisition request does not include time and longitude and latitude requirements.

[0042] Preferably, the target identification and positioning module includes:

[0043] An identification unit, used to identify and locate the target in the image information using a target identification and positioning algorithm to obtain a recognition result;

[0044] A target recording unit, used for recording the number of the required targets and the position of the central pixel of the required targets when the recognition result includes the required targets;

[0045] The returning unit is used to return to the image information acquisition module when the required target is not identified.

[0046] Preferably, the text information conversion module includes:

[0047] The time translation module is used to convert the image acquisition time into time data in the format of month|day|hour|minute|second;

[0048] The position translation submodule is used to convert the longitude and latitude coordinates of the required target into position data in the format of target longitude | target latitude | target name;

[0049] A target translation submodule, used for converting the quantity information into quantity data in the format of target name|target quantity;

[0050] A text generation module is used to merge the time data, the location data and the quantity data to form text information; wherein the format of the text information is:

[0051] Time|Number of targets|Name of targets|Longitude of targets|Latitude of targets.

[0052] Preferably, the information distribution module includes:

[0053] A text information size determination unit, used to determine whether the size of the text information exceeds a limit threshold;

[0054] A first judgment result execution unit is used to distribute the text information in batches to each Beidou terminal in Beidou short message format if the size of the text information exceeds a limit threshold;

[0055] The second judgment result execution unit is used to directly distribute the text information to each Beidou terminal in the Beidou short message format if the size of the text information does not exceed the limit threshold.

[0056] The present invention also provides an electronic device, comprising a bus, a transceiver (display unit / output unit, input unit), a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the transceiver, the memory, and the processor are connected via the bus, and when the computer program is executed by the processor, the steps in any one of the above-mentioned methods for real-time generation and transmission of target information are implemented.

[0057] The present invention also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps in any one of the above-mentioned methods for real-time generation and transmission of target information are implemented.

[0058] The beneficial effects of a method, device, electronic device and computer-readable storage medium for real-time generation and transmission of target information provided by the present invention are as follows: compared with the prior art, the present invention obtains the position and number of the required target in the image by adopting a target recognition and positioning algorithm on the satellite, and determines the longitude and latitude coordinates of the required target based on this, and finally distributes the acquisition time of the image information, the longitude and latitude coordinates and the number of the required target in the Beidou short message format to each Beidou terminal, and can directly complete the generation, processing, judgment and distribution of image data on the satellite, thereby improving the timeliness of data transmission, while also greatly reducing the size of the data and improving the quality of information.

[0059] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0061] Figure 1 A flow chart of a method for real-time generation and transmission of target information provided by an embodiment of the present invention is shown;

[0062] Figure 2 A schematic diagram of a method for real-time generation and transmission of target information provided by an embodiment of the present invention is shown;

[0063] Figure 3 The flowchart of instruction acquisition provided by the embodiment of the present invention is shown;

[0064] Figure 4 A flow chart of target identification and positioning provided by an embodiment of the present invention is shown;

[0065] Figure 5 The figure shows a flow chart of image interpretation provided by an embodiment of the present invention;

[0066] Figure 6 A schematic structural diagram of an electronic device for executing a method for real-time generation and transmission of target information provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0067] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.

[0068] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0069] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0070] The purpose of the embodiments of the present invention is to provide a method, device, electronic device and computer-readable storage medium for real-time generation and transmission of target information to solve the problem of slow distribution speed of existing satellite image target information.

[0071] Please also read Figure 1-2 , a method for real-time generation and transmission of target information, comprising:

[0072] S1: Receive target acquisition request;

[0073] In actual applications, users can send target acquisition requests to satellites through Beidou terminals (or other user terminal devices) via Beidou satellites (or other methods).

[0074] S2: Collect image information according to the target acquisition request;

[0075] S2 specifically includes:

[0076] S2.1: Determine whether the target acquisition request contains time and longitude and latitude requirements;

[0077] S2.2: If the target acquisition request includes time and longitude and latitude requirements, image information is collected according to the corresponding time and longitude and latitude;

[0078] S2.3: If the target acquisition request does not include time and longitude and latitude requirements, the image information is collected according to the default settings.

[0079] See also Figure 3 , the present invention starts to interpret after receiving the target acquisition request, passes the interpreted required target name to the target identification and positioning module, and collects images according to the time and longitude and latitude requirements in the request. If the time and longitude and latitude information are not specified, the image is collected according to the default settings. After the image acquisition module (satellite image sensor) completes the image acquisition, the image is first sent to the image preprocessing module to complete image preprocessing and other related operations. The image preprocessing module first extracts and saves information such as image acquisition time, longitude and latitude range, etc., to facilitate subsequent operations to extract at any time. Afterwards, the image preprocessing module uses the built-in algorithms and programs to complete image geometric correction, orthorectification, image enhancement, atmospheric correction and other preprocessing operations to improve the accuracy of target identification and positioning, and finally sends the preprocessed image to the target identification and positioning module to locate the target.

[0080] The present invention can eliminate geometric and radiation distortions caused by factors such as atmospheric transmission, the sensor itself, and the curvature of the earth by preprocessing image information, thereby enhancing image clarity and contrast and improving target recognition accuracy.

[0081] S3: Using target recognition and positioning algorithms to identify and locate targets in the image information to obtain the position and number of the required targets in the image;

[0082] Furthermore, S3 specifically includes:

[0083] S3.1: Use target recognition and positioning algorithms to identify and locate targets in image information to obtain recognition results;

[0084] It should be noted that the target recognition and positioning algorithm of the present invention first completes the construction of a target data reference library on the ground, completes the relevant training of the target recognition and positioning algorithm according to the characteristics of the target in the data reference library, and builds it into the target recognition and positioning module for identifying and positioning the target in the image information.

[0085] S3.2: If the recognition result includes the desired target, the number of the desired targets and the position of the center pixel of the desired target are recorded;

[0086] S3.3: If the required target is not identified, determine whether the time requirement is met when collecting images next time. If the time requirement is not met, send the instruction of no target information to the text information conversion module; if the time requirement is met, return to S2.

[0087] For further information, see Figure 4 If the recognition result contains multiple required targets, they are recorded in sequence, and finally the recorded information is sent to the text information conversion module; if the required target is not recognized, first determine whether the time requirement is met when collecting images next time, if the time requirement is not met, send the instruction of no target information to the text information conversion module; if the time requirement is met, repeat S2-3. If the required target information is still not obtained after repeating three times, send the instruction of no target information to the text information conversion module. It should be noted that the text information conversion module of the present invention is used to convert the required target information into text information.

[0088] S4: Determine the longitude and latitude coordinates of the desired target according to the longitude and latitude range of the image and the position of the desired target in the image;

[0089] S5: converting the acquisition time of the image information, the latitude and longitude coordinates and the number of the required targets into text information;

[0090] Furthermore, S5 includes:

[0091] S5.1: Convert the acquisition time of the image into time data in the format of month|day|hour|minute|second|;

[0092] S5.2: Convert the longitude and latitude coordinates of the desired target into position data in the format of target longitude | target latitude | target name;

[0093] S5.3: converting the quantity information into quantity data in the format of target name|target quantity;

[0094] S5.4: The time data, the location data and the quantity data are integrated to form text information; wherein the format of the text information is:

[0095] Time|Number of targets|Name of targets|Longitude of targets|Latitude of targets.

[0096] See also Figure 5 In practical applications, S4-5 of the present invention is accomplished by using a text information conversion module. The text information conversion module consists of four parts:

[0097] a. Time interpretation module: extract the sensor image acquisition time recorded by the image preprocessing module, and convert it into time data in the format of month | day | hour | minute | second according to the recorded time.

[0098] b. Target interpretation module: According to the target information obtained by the target recognition and positioning module, the targets are counted and sorted. In order to save bytes occupied by text, only the total number and the position of each target of the same type are recorded.

[0099] c. Position interpretation module: Based on the latitude and longitude range of the image and the coordinates of the target in the image, the latitude and longitude coordinates of the target are generated through comprehensive calculation;

[0100] d. Text generation module: Integrate the information of the above three parts to form text information. The text format is:

[0101] time|number of targets 1|name of targets 1|position 1|position 2|…|number of targets 2|name of targets 2|position 1|position 2|….

[0102] If the identification and positioning module outputs the "no target information" instruction, it will output "no relevant target information obtained".

[0103] S6: Convert the text information into Beidou short message format and distribute it to each Beidou terminal.

[0104] In actual applications, when the ground communication base station is destroyed or the ordinary mobile communication signal cannot cover, information transmission is often forced to terminate, which leads to a decrease in the degree of mastery of the target and affects the normal execution of decisions. The present invention realizes the generation of image data and the distribution of information through Beidou short messages, ensures the stability of data transmission, and is conducive to the normal progress of operations.

[0105] Furthermore, S6 specifically includes:

[0106] S6.1: Determine whether the size of the text information exceeds a limit threshold;

[0107] S6.2: If the size of the text message exceeds the limit threshold, the text message is distributed to each Beidou terminal in batches in Beidou short message format;

[0108] S6.3: If the size of the text message does not exceed the limit threshold, the text message is directly distributed to each Beidou terminal in the Beidou short message format.

[0109] In practical applications, the intelligence distribution module can be used to convert text information into Beidou short message format information, send it to Beidou satellites, and then distribute it to various Beidou terminals via Beidou satellites to complete the real-time generation and distribution of image data. Since the number of characters in Beidou short messages is limited, each time it is sent, it should be identified whether the content size exceeds its limit. If it exceeds, it will be sent in batches.

[0110] The target recognition and positioning module and the image translation module in the present invention are arranged inside the remote sensing satellite. The user can directly (or through Beidou and other communication satellites) send a target information acquisition instruction to the device. After receiving the instruction, the device sends an instruction to the satellite image sensor to collect the image, and then transmits the image back to the device to start the target information extraction and distribution operations. The image first passes through the image preprocessing module of the device to complete the preprocessing operations such as geometric correction, image enhancement, and atmospheric correction of the image, and obtains the relevant parameter information such as geography and time recorded in the image file, and transmits it to the text information conversion module; then, the preprocessed image is transmitted to the target recognition and positioning module, and the target recognition and positioning algorithm preset in the module is used to identify and locate the required target in the image, and the relevant information of the required target is obtained; then, the target information is input into the text information conversion module, and the information such as the latitude and longitude, time, etc. of the image that has been transmitted is sorted and summarized to form text information; finally, the text information is transmitted to the intelligence distribution module, and the data distribution is completed through the short message function of the Beidou satellite.

[0111] Conventional satellite image target information generation and distribution requires that the satellite image be transmitted to the ground, which will process the response and then distribute the text information through ground base stations or communication satellites. This overall process is relatively complicated. The present invention can use the target recognition and positioning module and the text information conversion module to automatically extract the main information in the image, and the intelligence distribution module uses the short message function of the Beidou satellite to achieve data distribution. Therefore, the present invention can directly complete the generation, processing, judgment and distribution of image data on the satellite, without the need to transmit the image to the ground for processing and distribution, saving the time of image data processing on the ground, improving the timeliness of data transmission, and facilitating the rapid and accurate implementation of combat operations. At the same time, since the distribution object is eventually changed into a shorter text message, the cost of data distribution is greatly reduced and the quality of information is improved.

[0112] The present invention also provides a device for real-time generation and transmission of target information, comprising:

[0113] Instruction parsing module, used to obtain target acquisition request;

[0114] An image information acquisition module, used to acquire image information according to a target acquisition request;

[0115] The target recognition and positioning module is used to identify and locate the target in the image information using the target recognition and positioning algorithm to obtain the position and number of the required target in the image;

[0116] The target position positioning module is used to determine the longitude and latitude coordinates of the required target according to the longitude and latitude range of the image and the position of the required target in the image;

[0117] A text information conversion module is used to convert the acquisition time of the image information, the latitude and longitude coordinates and the number of the required targets into text information;

[0118] The information distribution module is used to distribute text information to various Beidou terminals in Beidou short message format.

[0119] Preferably, the image information acquisition module includes:

[0120] A judgment unit, used to judge whether the target acquisition request contains time and longitude and latitude requirements;

[0121] The first image acquisition unit is used to acquire image information according to the corresponding time and longitude and latitude when the target acquisition request contains time and longitude and latitude requirements;

[0122] The second image acquisition unit is used to collect image information at preset time intervals when the target acquisition request does not include time and longitude and latitude requirements.

[0123] Preferably, the target identification and positioning module includes:

[0124] The recognition unit is used to recognize and locate the target in the image information by using the target recognition and positioning algorithm to obtain the recognition result;

[0125] A target recording unit, used for recording the number of the required targets and the position of the central pixel of the required targets when the recognition results contain the required targets;

[0126] The return unit is used to return to the image information acquisition module when the required target is not identified.

[0127] Preferably, the text information conversion module includes:

[0128] The time translation module is used to convert the image acquisition time into time data in the format of month|day|hour|minute|second;

[0129] The position translation submodule is used to convert the longitude and latitude coordinates of the required target into position data in the format of target longitude | target latitude | target name;

[0130] A target translation submodule, used for converting the quantity information into quantity data in the format of target name|target quantity;

[0131] A text generation module is used to merge the time data, the location data and the quantity data to form text information; wherein the format of the text information is:

[0132] Time|Number of targets|Name of targets|Longitude of targets|Latitude of targets.

[0133] Preferably, the information distribution module includes:

[0134] A text information size determination unit, used to determine whether the size of the text information exceeds a limit threshold;

[0135] A first judgment result execution unit is used to distribute the text information in batches to each Beidou terminal in Beidou short message format if the size of the text information exceeds the limit threshold;

[0136] The second judgment result execution unit is used to directly distribute the text information to each Beidou terminal in the Beidou short message format if the size of the text information does not exceed the limit threshold.

[0137] The beneficial effects of a method, device, electronic device and computer-readable storage medium for real-time generation and transmission of target information provided by the present invention are: compared with the prior art, the present invention obtains the position and category of the required target in the image by adopting a target recognition and positioning algorithm on the satellite, and determines the longitude and latitude coordinates of the required target based on this, and finally distributes the acquisition time of the image information, the longitude and latitude coordinates and category of the required target in the Beidou short message format to each Beidou terminal, and can directly complete the generation, processing, judgment and distribution of image data on the satellite, thereby improving the timeliness of data transmission, while also greatly reducing the size of the data and improving the quality of information.

[0138] In addition, an embodiment of the present invention also provides an electronic device, including a bus, a transceiver, a memory, a processor, and a computer program stored in the memory and run on the processor. The transceiver, the memory, and the processor are respectively connected via a bus. When the computer program is executed by the processor, each process of an embodiment of the above-mentioned method for real-time generation and transmission of target information is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0139] For details, see Figure 6 As shown, an embodiment of the present invention further provides an electronic device, which includes a bus 1110 , a processor 1120 , a transceiver 1130 , a bus interface 1140 , a memory 1150 and a user interface 1160 .

[0140] In an embodiment of the present invention, the electronic device also includes: a computer program stored in the memory 1150 and executable on the processor 1120, which, when executed by the processor 1120, implements each process of the above-mentioned target information real-time generation and transmission method embodiment.

[0141] The transceiver 1130 is configured to receive and send data under the control of the processor 1120 .

[0142] In an embodiment of the present invention, the bus architecture (represented by bus 1110), bus 1110 may include any number of interconnected buses and bridges, and bus 1110 connects various circuits including one or more processors represented by processor 1120 and a memory represented by memory 1150.

[0143] Bus 1110 represents one or more of any of several types of bus structures, including a memory bus and memory controller, a peripheral bus, an Accelerate Graphical Port (AGP), a processor, or a local bus using any of a variety of bus architectures. By way of example and not limitation, such architectures include: Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA), Peripheral Component Interconnect (PCI) bus.

[0144] The processor 1120 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment may be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processors include: a general-purpose processor, a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a complex programmable logic device (CPLD), a programmable logic array (PLA), a microcontroller unit (MCU) or other programmable logic devices, discrete gates, transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention may be implemented or executed. For example, the processor may be a single-core processor or a multi-core processor, and the processor may be integrated into a single chip or located on multiple different chips.

[0145] Processor 1120 can be a microprocessor or any conventional processor. The method steps disclosed in conjunction with the embodiments of the present invention can be directly executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a readable storage medium known in the art, such as a random access memory (RAM), a flash memory (FlashMemory), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a register, etc. The readable storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware.

[0146] The bus 1110 may also connect various other circuits such as peripheral devices, voltage regulators or power management circuits, and the bus interface 1140 provides an interface between the bus 1110 and the transceiver 1130, which are well known in the art. Therefore, the embodiments of the present invention will not be further described.

[0147] The transceiver 1130 may be one element or multiple elements, such as multiple receivers and transmitters, and provides a unit for communicating with various other devices on a transmission medium. For example, the transceiver 1130 receives external data from other devices, and the transceiver 1130 is used to send data processed by the processor 1120 to other devices. Depending on the nature of the computer system, a user interface 1160 may also be provided, such as a touch screen, a physical keyboard, a display, a mouse, a speaker, a microphone, a trackball, a joystick, and a stylus.

[0148] It should be understood that in an embodiment of the present invention, the memory 1150 may further include a memory remotely arranged relative to the processor 1120, and these remotely arranged memories may be connected to the server through a network. One or more parts of the above-mentioned network may be an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless local area network (WLAN), a wide area network (WAN), a wireless wide area network (WWAN), a metropolitan area network (MAN), the Internet, a public switched telephone network (PSTN), a plain old telephone service network (POTS), a cellular telephone network, a wireless network, a wireless fidelity (Wi-Fi) network, and a combination of two or more of the above-mentioned networks. For example, the cellular telephone network and the wireless network can be a Global System for Mobile Communications (GSM) system, a Code Division Multiple Access (CDMA) system, a Worldwide Interoperability for Microwave Access (WiMAX) system, a General Packet Radio Service (GPRS) system, a Wideband Code Division Multiple Access (WCDMA) system, a Long Term Evolution (LTE) system, a LTE Frequency Division Duplex (FDD) system, a LTE Time Division Duplex (TDD) system, an Advanced Long Term Evolution (LTE-A) system, a Universal Mobile Telecommunications (UMTS) system, an Enhanced Mobile Broadband (Enhance Mobile Broadband, eMBB) system, a massive Machine Type of Communication (mMTC) system, an Ultra-Reliable Low Latency Communications (UltraReliable Low Latency Communications, uRLLC) system, etc.

[0149] It should be understood that the memory 1150 in the embodiment of the present invention may be a volatile memory or a non-volatile memory, or may include both a volatile memory and a non-volatile memory. Among them, the non-volatile memory includes: a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.

[0150] Volatile memory includes: Random Access Memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as: Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Synchronous Link Dynamic Random Access Memory (SLDRAM) and Direct Rambus RAM (DRRAM). The memory 1150 of the electronic device described in the embodiment of the present invention includes but is not limited to the above and any other suitable types of memory.

[0151] In the embodiment of the present invention, the memory 1150 stores the following elements of the operating system 1151 and the application program 1152: executable modules, data structures, or subsets thereof, or extended sets thereof.

[0152] Specifically, the operating system 1151 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks. The application 1152 includes various applications, such as a media player (Media Player) and a browser (Browser), which are used to implement various application services. The program for implementing the method of the embodiment of the present invention may be included in the application 1152. The application 1152 includes applets, objects, components, logic, data structures, and other computer system executable instructions that perform specific tasks or implement specific abstract data types.

[0153] In addition, an embodiment of the present invention also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the various processes of the above-mentioned target information real-time generation and transmission method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0154] Computer readable storage media include: permanent and non-permanent, removable and non-removable media, which are tangible devices that can retain and store instructions for use by instruction execution devices. Computer readable storage media include: electronic storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, and any suitable combination of the above. Computer readable storage media include: phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassette storage, magnetic tape disk storage or other magnetic storage devices, memory sticks, mechanical encoding devices (such as punched cards or raised structures in grooves with instructions recorded thereon) or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined in the embodiments of the present invention, computer-readable storage media do not include temporary signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (such as light pulses passing through fiber optic cables), or electrical signals transmitted through wires.

[0155] In the several embodiments provided in the present application, it should be understood that the disclosed devices, electronic devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.

[0156] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one location or distributed on multiple network units. Some or all of the units may be selected according to actual needs to solve the problem to be solved by the embodiments of the present invention.

[0157] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0158] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention is essentially or part of the contribution to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (including: a personal computer, a server, a data center or other network device) to perform all or part of the steps of the method described in each embodiment of the present invention. The above-mentioned storage medium includes various media that can store program codes as listed above.

[0159] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technical solution that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A method for real-time generation and transmission of target information, characterized in that: include: Step 1: Receive a target acquisition request; Step 2: Collect satellite images according to the target acquisition request; Step 3: Use the target recognition and positioning algorithm to identify and locate the target in the image to obtain the position and number of the required target in the image; Step 4: Determine the longitude and latitude coordinates of the desired target based on the longitude and latitude range of the image and the position of the desired target in the image; Step 5: Convert the acquisition time of the image, the latitude and longitude coordinates of the required target and the quantity information into text information; Step 6: Distribute the text information to each Beidou terminal in Beidou short message format.

2. A method for real-time generation and transmission of target information according to claim 1, characterized in that: The step 2: collecting image information according to the target acquisition request includes: Step 2.1: Determine whether the target acquisition request contains time and longitude and latitude requirements; Step 2.2: If the target acquisition request contains time and longitude and latitude requirements, image information is collected according to the corresponding time and longitude and latitude; Step 2.3: If the target acquisition request does not include time and longitude and latitude requirements, the image information is collected according to the default settings.

3. A method for real-time generation and transmission of target information according to claim 1, characterized in that: The step 3: using a target recognition and positioning algorithm to identify and locate the target in the image information to obtain the position and number of the required target in the image, includes: Step 3.1: using a target recognition and positioning algorithm to identify and locate the target in the image information to obtain a recognition result; Step 3.2: If the recognition result includes the desired target, the number of the desired targets and the position of the central pixel of the desired target are recorded; Step 3.3: If the desired target is not identified, return to step 2.

4. A method for real-time generation and transmission of target information according to claim 1, characterized in that: The step 5: converting the acquisition time of the image, the latitude and longitude coordinates of the required target and the quantity information into text information, including: Step 5.1: Convert the image acquisition time into time data in the format of month|day|hour|minute|second|; Step 5.2: Convert the longitude and latitude coordinates of the desired target into location data in the format of target longitude | target latitude | target name; Step 5.3: Convert the quantity information into quantity data in the format of target name | target quantity; Step 5.4: The time data, the location data and the quantity data are integrated to form text information; wherein the format of the text information is: Time|Number of targets|Name of targets|Longitude of targets|Latitude of targets.

5. A method for real-time generation and transmission of target information according to claim 1, characterized in that: The step 6: distributing the text information to each Beidou terminal in Beidou short message format, includes: Step 6.1: Determine whether the size of the text information exceeds a limit threshold; Step 6.2: If the size of the text information exceeds the limit threshold, the text information is distributed to each Beidou terminal in batches in Beidou short message format; Step 6.3: If the size of the text information does not exceed the limit threshold, the text information is directly distributed to each Beidou terminal in the Beidou short message format.

6. A device for real-time generation and transmission of target information, characterized in that: include: An instruction parsing module, used for receiving a target acquisition request; An image information acquisition module, used to acquire image information according to the target acquisition request; A target recognition and positioning module is used to use a target recognition and positioning algorithm to recognize and locate the target in the image information to obtain the position and number of the required target in the image; The target position positioning module is used to determine the longitude and latitude coordinates of the required target according to the longitude and latitude range of the image and the position of the required target in the image; A text information conversion module, used to convert the acquisition time of the image information, the latitude and longitude coordinates and the number of the required targets into text information; An information distribution module, used for distributing the text information to each Beidou terminal in Beidou short message format; The image information acquisition module comprises: A judging unit, used to judge whether the target acquisition request contains time and longitude and latitude requirements; The first image acquisition unit is used to acquire image information according to the corresponding time and longitude and latitude when the target acquisition request contains time and longitude and latitude requirements; The second image acquisition unit is used to acquire image information according to default settings when the target acquisition request does not include time and longitude and latitude requirements; The target recognition and positioning module includes: An identification unit, used to identify and locate the target in the image information using a target identification and positioning algorithm to obtain a recognition result; A target recording unit, used for recording the number of the required targets and the position of the central pixel of the required targets when the recognition result includes the required targets; The returning unit is used to return to the image information acquisition module when the required target is not identified.

7. A device for real-time generation and transmission of target information according to claim 6, characterized in that: The text information conversion module comprises: The time translation module is used to convert the image acquisition time into time data in the format of month|day|hour|minute|second; The position translation submodule is used to convert the longitude and latitude coordinates of the required target into position data in the format of target longitude | target latitude | target name; A target translation submodule, used for converting the quantity information into quantity data in the format of target name|target quantity; A text generation module is used to merge the time data, the location data and the quantity data to form text information; wherein the format of the text information is: Time|Number of targets|Name of targets|Longitude of targets|Latitude of targets.

8. The device for real-time generation and transmission of target information according to claim 6, characterized in that: The information distribution module comprises: A text information size determination unit, used to determine whether the size of the text information exceeds a limit threshold; A first judgment result execution unit is used to distribute the text information in batches to each Beidou terminal in Beidou short message format if the size of the text information exceeds a limit threshold; The second judgment result execution unit is used to directly distribute the text information to each Beidou terminal in the Beidou short message format if the size of the text information does not exceed the limit threshold.

9. An electronic device, comprising a bus, a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the transceiver comprises a display unit / output unit and an input unit, and the transceiver, the memory, and the processor are connected via the bus, characterized in that: When the computer program is executed by the processor, the steps in the method for real-time generation and transmission of target information as claimed in any one of claims 1 to 5 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps in a method for real-time generation and transmission of target information as claimed in any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Method and system for determining attribute information of field facilities

    CN103345674A

  • Target positioning method and device based on remote sensing image, controller and medium

    CN110806198A