Operation data return method and device, flight equipment and storage medium
By combining the data backhaul method of direct connection network and cellular network in flying cars, the problem of high data backhaul cost of flying cars is solved, and safety and reliability are improved, while reducing operating costs.
Patent Information
- Application Number
- CN202410115744.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-26
- Publication Date
- 2025-07-29
AI Technical Summary
The existing flying car data return methods have problems such as high equipment costs or high operating fees, especially in high-frequency communications and 4/5G communications, which are difficult to effectively alleviate the pressure of data return and reduce the transmission cost.
By loading the roadside equipment location information in the planned route, data back-passing is carried out using a combination of direct connection network and cellular network. The direct connection network is used for good signal quality. When the cellular network is used for poor signal quality, data back-passing is carried out in combination with priority and acquisition time.
It improves the security and reliability of data backhaul, reduces supplier fees, and effectively reduces data transmission costs.
Smart Images

Figure CN120390194A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of flying devices, and particularly to a method and device for transmitting operation data back, a flying device, and a storage medium. Background Art
[0002] During the flight of a flying car, operation data such as flight status and video monitoring are continuously generated. To ensure flight safety, the flying car will transmit these operation data in real time. Common air data transmission methods include high-frequency communication, very high-frequency communication, 4 / 5G communication, etc. Among them, high-frequency communication and very high-frequency communication are dedicated authorized frequencies with a long transmission distance, but the equipment cost is relatively high; 4 / 5G communication has a wide urban coverage, but the communication frequency band is the operator frequency band for the public rather than a dedicated authorized frequency band, and the operation tariff cost is relatively high. Summary of the Invention
[0003] One of the purposes of this application is to provide a method for transmitting operation data back, which can effectively relieve the data transmission pressure, improve the data transmission efficiency, and at the same time reduce the data transmission cost; the second purpose of this application is to provide a device for transmitting operation data back; the third purpose of this application is to provide a flying device; the fourth purpose of this application is to provide a storage medium.
[0004] To achieve the above purposes, in a first aspect, this application provides a method for transmitting operation data back, and the method for transmitting operation data back includes:
[0005] Loading the device location information of the roadside device on the planned route;
[0006] When the flying device is traveling on the planned route, collecting the current location information of the flying device;
[0007] Determining the target location information corresponding to the current location information from the device location information;
[0008] Judging whether the target roadside device corresponding to the target location information is within the communication range of the current location corresponding to the current location information;
[0009] If the target roadside device is within the communication range of the current location, transmitting the operation data of the flying device based on the direct connection network corresponding to the target roadside device.
[0010] Optionally, the transmitting the operation data of the flying device based on the direct connection network of the target roadside device includes:
[0011] Judging whether the signal quality of the direct connection network meets the first data transmission threshold;
[0012] If the signal quality of the direct connection network meets the first data transmission threshold, use the direct connection network to upload the operation data of the flight device.
[0013] Optionally, the uploading of the operation data of the flight device based on the direct connection network of the target roadside device includes:
[0014] If the signal quality of the direct connection network does not meet the first data transmission threshold, store the operation data of the flight device.
[0015] Optionally, the operation data uploading method includes:
[0016] If the target roadside device is not within the communication range of the current location, upload the operation data of the flight device based on the cellular network.
[0017] Optionally, the uploading of the operation data of the flight device based on the cellular network includes:
[0018] Determine whether the signal quality of the cellular network meets the second data transmission threshold;
[0019] If the signal quality of the cellular network meets the second data transmission threshold, use the cellular network to upload the operation data of the flight device.
[0020] Optionally, the uploading of the operation data of the flight device based on the cellular network includes:
[0021] If the signal quality of the cellular network does not meet the second data transmission threshold, store the operation data of the flight device.
[0022] Optionally, the operation data uploading method includes:
[0023] Upload the operation data of the flight device according to a set rule;
[0024] Wherein, the set rule includes:
[0025] For operation data with different priorities, upload them in descending order of the priorities corresponding to the operation data; and / or,
[0026] For operation data with the same priority, upload them in the order of the acquisition times corresponding to the operation data.
[0027] To achieve the above object, in a second aspect, the present application further provides an operation data uploading device, and the operation data uploading device includes:
[0028] A loading module, configured to load the device location information of the roadside device in the planned route.
[0029] A collection module, configured to collect the current position information of the flight device when the flight device travels on the planned route.
[0030] A control module, configured to determine target position information corresponding to the current position information from the device position information; further configured to determine whether a target roadside device corresponding to the target position information is within the communication range of the current position corresponding to the current position information; further configured to, if the target roadside device is within the communication range of the current position, transmit the operation data of the flight device based on the direct connection network of the target roadside device.
[0031] To achieve the above object, in a third aspect, the present application further provides a flight device, including: a processor and a memory, where the processor is configured to execute a control program stored in the memory to implement the operation data transmission method as described in any one of the first aspects.
[0032] To achieve the above object, in a fourth aspect, the present application further provides a storage medium, where the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the operation data transmission method as described in any one of the first aspects.
[0033] Advantages of the present application:
[0034] In the present application, when the current position of the flight device and the roadside device corresponding to the target position information in the device position information (for example, the roadside device closest to the current position) are within the communication range, the operation data can be transmitted using the direct connection network of the corresponding roadside device. Since this data transmission method uses a direct connection network, it can improve the security and reliability of data transmission, and can reduce the supplier's fees, effectively reducing the data transmission cost. Description of the Drawings
[0035] Figure 1 A flowchart showing a method for transmitting operation data provided by an embodiment of the present application;
[0036] Figure 2 A schematic structural diagram showing a data transmission module provided by an embodiment of the present application;
[0037] Figure 3 A schematic scenario diagram showing a method for transmitting operation data provided by an embodiment of the present application;
[0038] Figure 4 A schematic structural diagram showing an operation data transmission device provided by an embodiment of the present application;
[0039] Figure 5 A schematic structural diagram showing a flight device provided by an embodiment of the present application.
[0040] Wherein:
[0041] 1. Data feedback module; 11. Data processing unit; 12. Data acquisition unit; 13. Storage unit; 14. Direct connection network communication unit; 15. Cellular network communication unit;
[0042] 10. Loading module; 20. Acquisition module; 30. Control module;
[0043] 100. Flying device; 101. Processor; 102. Memory; 1021. Operating system; 1022. Application program; 103. User interface; 104. Network interface; 105. Bus system. Detailed implementation manners
[0044] The following will describe the implementation manners of the present application with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. The present application can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present application. It should be understood that the preferred embodiments are only for explaining the present application, rather than limiting the protection scope of the present application.
[0045] It should be noted that the drawings provided in the following embodiments only illustrate the basic concept of the present application in a schematic manner. Therefore, only the components related to the present application are shown in the drawings, rather than being drawn according to the number, shape, and size of the components in actual implementation. The type, quantity, and ratio of each component in actual implementation can be arbitrarily changed, and the component layout type may also be more complex.
[0046] In the present application, when the current position of the flying device is within the communication range of the roadside device corresponding to the target position information in the device position information (for example, the roadside device closest to the current position), the operation data can be fed back using the direct connection network through the corresponding roadside device. Since this data feedback method uses the direct connection network, it can improve the security and reliability of data feedback, and can also reduce the supplier's fees, effectively reducing the data transmission cost.
[0047] For the convenience of understanding the embodiments of the present application, the following will further explain with specific embodiments in conjunction with the accompanying drawings. The embodiments do not constitute a limitation to the embodiments of the present application.
[0048] This embodiment provides a method for feeding back operation data, which can be applied to a flying device, such as a flying car.[[ID=V29]]
[0049] Refer to Figure 1 、[[ID=3V4]] Figure 2 andFigure 3 As shown, the method may include:
[0050] S110. Load the device location information of the roadside devices in the planned route;
[0051] S120. When the flying device is traveling on the planned route, collect the current location information of the flying device;
[0052] S130. Determine the target location information corresponding to the current location information from the device location information;
[0053] S140. Determine whether the target roadside device corresponding to the target location information is within the communication range of the current location corresponding to the current location information; if the target roadside device is within the communication range of the current location, then execute step S150; if the target roadside device is not within the communication range of the current location, then execute step S160;
[0054] S150. Transmit the operation data of the flying device based on the direct connection network corresponding to the target roadside device;
[0055] S160. Transmit the operation data of the flying device based on the cellular network.
[0056] In step S110, the flying device may be, for example, a flying car or other flying vehicles, and there is no limitation thereto. Among them, when the flying device is a flying car, due to the special low-altitude flight characteristics of the flying car, its flight route planned along the existing roads is safer and more controllable than passing through high-rise buildings, mountains, residential areas, commercial areas, etc. Therefore, it is possible to well utilize the roadside devices on the route to transmit the operation data of the flying car, so as to effectively relieve the data transmission pressure, improve the data transmission efficiency, and at the same time reduce the data transmission cost.
[0057] Among them, before performing the flight mission, the flying device may first load the location information of the roadside devices in the planned route, and this location information may be recorded as the device location information. The device location information may include the location information of multiple (for example, all) roadside devices in the planned route, so as to facilitate the subsequent transmission of operation data using the roadside devices.
[0058] It should be noted that the planned route and the device location information may be manually input into the flying device, or obtained by the flying device from other devices, or loaded in other ways, and there is no limitation thereto.
[0059] In step S120, the flying device may be configured with a data backhaul module 1. The data backhaul module 1 may include a data acquisition unit 12. After the flying device completes the loading of the planned route and the device position information, it can travel based on the planned route, that is, travel on the planned route. When the flying device travels on the planned route, the data acquisition unit 12 of the flying device may acquire the current position information of the flying device.
[0060] The time interval for the data acquisition unit 12 to acquire the current position information can be set based on the actual situation, and there is no limitation on this. Among them, the time interval can be determined by the distance between the two roadside devices closest to each other in the device position information (which can be denoted as the minimum distance) and the real-time flight speed of the flying device. For example, when the minimum distance is S and the real-time flight speed is V, the time interval can be S / (a*V). Where a is a segmentation coefficient, and a is generally greater than or equal to 10, such as 10, 20, 100, etc., which can be set according to the actual accuracy requirements, and there is no limitation on this. It can be understood that the larger the segmentation coefficient, the higher the accuracy of controlling data backhaul by this method.
[0061] In addition, the time interval is also related to the performance of the data acquisition unit 12 itself. In some embodiments, the data acquisition unit 12 can also acquire the current position information at the shortest time interval that it can achieve, so as to better ensure the control accuracy of data backhaul.
[0062] In step S130, after the flying device acquires the current position information, it can select the target position information corresponding to the current position information from the device position information.
[0063] In some embodiments, the device position information may include the position information of multiple roadside devices, and each position information represents the device position of a roadside device. The current position information can represent the position where the flying device is currently located, denoted as the current position. In this embodiment, the device position closest to the current position can be determined as the target position, and the position information corresponding to this target position can be denoted as the target position information.
[0064] In some embodiments, the device position information may include the position information of multiple roadside devices, and each position information represents the device position of a roadside device. The current position information can represent the position where the flying device is currently located, denoted as the current position. In this embodiment, the position of the roadside device with the strongest direct connection network communication signal with the flying device at the current position can be determined as the target position, and the position information corresponding to this target position can be denoted as the target position information.
[0065] It should be noted that in addition to determining the target position information in the above manner, the target position information can also be determined in other ways, and there is no limitation on this.
[0066] In step S140, after the target location information and the current location information are determined, the data processing unit 11 of the data transmission module 1 can determine whether the target roadside device is within the communication range of the current location. Among them, the target roadside device is the roadside device at the location represented by the target location information. The current location is the location represented by the current location information. The communication range may refer to the communication range corresponding to the direct connection network of the flying device.
[0067] In this step, if the data processing unit 11 determines that the target roadside device is within the communication range of the current location, it means that a direct connection network can be established between the flying device and the target roadside device, and the flying device can transmit operation data based on the direct connection network corresponding to the target roadside device. In this case, step S150 can be entered.
[0068] If the data processing unit 11 determines that the target roadside device is not within the communication range of the current location, it means that a direct connection network cannot be established between the flying device and the target roadside device, and the flying device cannot transmit operation data based on the direct connection network corresponding to the target roadside device. In this case, step 160 can be entered.
[0069] In step S150, when the target roadside device is within the communication range of the current location, it means that a direct connection network can be established between the flying device and the target roadside device, and the flying device can transmit operation data based on the direct connection network corresponding to the target roadside device.
[0070] Among them, when transmitting the operation data of the flying device based on the direct connection network corresponding to the target roadside device, it can first be determined whether the signal quality of the direct connection network meets the first data transmission threshold.
[0071] It should be noted that the first data transmission threshold can be SINR (Signal to Interference plus Noise Ratio), RSRP (Reference Signal Receiving Power), or other signal quality measurement indicators. Among them, SINR is expressed in dB, and RSRP is expressed in dBm. The first data transmission threshold can be set according to actual needs, and its specific value is not limited. The direct connection network can be a communication network with a dedicated frequency of 5.9G vehicle-to-everything communication, or a communication network with other dedicated frequencies, and this is not limited.
[0072] Among them, when the signal quality of the direct connection network meets the first data transmission threshold, the operation data of the flight device can be transmitted back using the direct connection network corresponding to the target roadside device. That is to say, when the communication quality of the direct connection network is good, the direct connection network communication unit 14 of the data transmission module 1 can use the communication link of the direct connection network to transmit the operation data to the target roadside device, and then the target roadside device transmits the operation data to the supervision platform.
[0073] Among them, when the signal quality of the direct connection network does not meet the first data transmission threshold, the operation data of the flight device can be stored. That is to say, when the communication quality of the direct connection network is poor, the operation data to be transmitted back can be stored in the storage unit 13 of the data transmission module 1.
[0074] It should be noted that when the data acquisition unit 12 of the flight device acquires the current position information, it can also acquire the operation data of the flight device to be transmitted back. Among them, the operation data to be transmitted back can have two sources. One is the real-time operation data from each component of the flight device, and the other is the non-real-time operation data stored in the storage unit 13 of the flight device.
[0075] In this step, when the signal quality of the direct connection network meets the first data transmission threshold, the operation data to be transmitted back can be transmitted back using the direct connection network corresponding to the target roadside device. When the signal quality of the direct connection network does not meet the first data transmission threshold, the operation data to be transmitted back can be stored in the storage unit 13.
[0076] Among them, in some embodiments, after the data acquisition unit 12 acquires the non-real-time operation data from the storage unit 13, the non-real-time operation data in the storage unit 13 can be not deleted first. When the signal quality of the direct connection network does not meet the first data transmission threshold, since the non-real-time operation data in the operation data to be transmitted back has been stored in the storage unit 13, it can be not stored repeatedly, and only the real-time operation data in the operation data to be transmitted back can be stored.
[0077] In some embodiments, after the data acquisition unit 12 acquires the non-real-time operation data from the storage unit 13, the non-real-time operation data in the storage unit 13 can be deleted. When the signal quality of the direct connection network does not meet the first data transmission threshold, since the non-real-time operation data in the operation data to be transmitted back has been deleted in the storage unit 13, it can be stored in the storage unit 13 again together with the real-time operation data.
[0078] In step S160, when the target roadside device is not within the communication range of the current location, it means that a direct connection network cannot be established between the flying device and the target roadside device, and the flying device cannot transmit operation data based on the direct connection network corresponding to the target roadside device. In this case, the operation data of the flying device can be transmitted based on the cellular network.
[0079] Among them, when transmitting the operation data of the flying device based on the cellular network, it is possible to first determine whether the signal quality of the cellular network meets the second data transmission threshold.
[0080] It should be noted that the second data transmission threshold can be SINR (Signal to Interference plus Noise Ratio), RSRP (Reference Signal Receiving Power), or other signal quality measurement indicators. Among them, SINR is expressed in dB, and RSRP is expressed in dBm. The specific value of the second data transmission threshold can be set according to actual needs, and no limitation is imposed on this. The second data transmission threshold and the first data transmission threshold can be the same or different, and no limitation is imposed on this. The cellular network can be a 4G communication network, a 5G communication network, or other communication networks in non-dedicated authorized frequency bands, and no limitation is imposed on this.
[0081] Among them, when the signal quality of the cellular network meets the second data transmission threshold, the operation data of the flying device can be transmitted using the cellular network. That is to say, when there is no roadside device within the communication range near the flying device and the signal quality of the cellular network is good, the flying device can use the communication link of the cellular network of the cellular network communication unit 15 of the data transmission module 1 to transmit the operation data to be transmitted to the cellular base station, and the cellular base station then transmits the above operation data to the supervision platform.
[0082] Among them, when the signal quality of the cellular network does not meet the second data transmission threshold, the operation data of the flying device can be stored. That is to say, when there is no roadside device within the communication range near the flying device and the signal quality of the cellular network is poor, the flying device can store the operation data to be transmitted in the storage unit 13 for subsequent transmission.
[0083] It should be noted that after the data acquisition unit 12 collects the current location information and the operation data to be transmitted back each time, it can first determine whether the target roadside device is within the communication range of the current location. If the target roadside device is within the communication range of the current location and the communication quality of the direct connection network is good, the operation data to be transmitted back can be transmitted back based on the direct connection network corresponding to the target roadside device; if the target roadside device is within the communication range of the current location and the communication quality of the direct connection network is poor, the operation data to be transmitted back can be stored in the storage unit 13.
[0084] If the target roadside device is not within the communication range of the current location, it is impossible to use the direct connection network for data transmission. In this case, if the communication quality of the cellular network is good, the operation data to be transmitted back can be transmitted back using the cellular network; if the communication quality of the cellular network is poor, the operation data to be transmitted back can be stored in the storage unit 13.
[0085] Among them, when the target roadside device is not within the communication range of the current location, if the cellular network includes at least two communication networks, first determine whether the signal quality of the cellular network with better communication quality meets the second data transmission threshold. When it does not meet, then determine whether the signal quality of the cellular network with poorer communication quality meets the second data transmission threshold, and so on, until the required cellular network is selected, or until it is determined that the signal quality of all cellular networks does not meet the second data transmission threshold.
[0086] In some embodiments,
[0087] the cellular network may include a 5G network and a 4G network, and the communication quality of the 5G network is higher than that of the 4G network. Therefore, in this embodiment, when the target roadside device is not within the communication range of the current location, it can first determine whether the signal quality of the 5G network meets the second data transmission threshold. If the signal quality of the 5G network meets the second data transmission threshold, the operation data to be transmitted back can be transmitted back using the 5G network. If the signal quality of the 5G network does not meet the second data transmission threshold, it can be further determined whether the signal quality of the 4G network meets the second data transmission threshold. If the signal quality of the 4G network meets the second data transmission threshold, the operation data to be transmitted back is transmitted back using the 4G network. If the signal quality of the 4G network also does not meet the second data transmission threshold, it means that the cellular network does not meet the second data transmission threshold, and the operation data to be transmitted back can be stored in the storage unit 13.
[0088] It should be noted that in addition to the above two networks, the cellular network may also include other networks, which is not limited herein.
[0089] In this method, when there is a roadside device within the communication range of the current location of the flying device, the operation data can be uploaded back through the direct connection network with the help of the corresponding roadside device; when there is no roadside device within the communication range of the current location of the flying device, the operation data can be uploaded back based on the cellular network. In this method, the coverage range of the cellular network is relatively wide, while the direct connection network is a dedicated authorized frequency resource. Through the mutual complementation and cooperation of the cellular network and the direct connection network, the upload of operation data can be better ensured, the security and reliability of data upload can be improved, and the supplier fees can be reduced to a certain extent, effectively reducing the data transmission cost.
[0090] This embodiment provides a method for uploading operation data, which can be applied to flying devices, such as flying cars. Refer to Figure 2 and Figure 3 As shown, in this method, the operation data of the flying device can be uploaded back according to a set rule. The set rule can be set according to actual needs and is not limited in this regard.
[0091] Among them, the set rule can include that for operation data with different priorities, the operation data can be uploaded back in the order of the priority of the operation data from high to low. That is, for operation data with different priorities, the operation data with higher priority can be uploaded back first, and then the operation data with lower priority can be uploaded back.
[0092] Among them, the set rule can also include that for operation data with the same priority, the operation data can be uploaded back in the order of the collection time of the operation data. That is, for operation data with the same priority, the operation data collected earlier can be uploaded back first, and then the operation data collected later can be uploaded back.
[0093] It should be noted that the collection time of the operation data refers to the time when the operation data is first collected. For example, the time when the real-time operation data of each component of the flying device (which can be recorded as Y1) is first collected is recorded as T1. However, after collecting the above Y1, since the signal quality of the direct connection network corresponding to the target roadside device within the current location communication range is poor, Y1 is not uploaded back but stored in the storage unit 13 as non-real-time operation data stored in the storage unit 13. When the data is uploaded back next time, Y1 can be collected from the storage unit 13. In this case, the collection time corresponding to Y1 is still T1, and T1 is still used as the basis for determining the upload order of Y1.
[0094] Among them, the priority of the operation data can be defined by the data processing unit 11. Different types of operation data can define different priorities, and the specific priority configuration can be set according to actual needs, which is not limited herein. For example, when the operation data is divided into flight status data and video surveillance data, the flight status data can be defined as having a higher priority than the video surveillance data, and the flight status data can be further divided into priorities according to actual situations, such as assigning a higher priority to the position data.
[0095] In some embodiments,
[0096] The storage unit 13 may store operation data M1, where M1 belongs to the first priority.
[0097] In this embodiment, when the flying car is currently at the first position, the operation data to be transmitted back collected by the data acquisition unit 12 includes real-time operation data (denoted as N1) and M1 in the storage unit 13, where N1 belongs to the second priority, and the first priority is higher than the second priority.
[0098] In this embodiment, after determining the target position closest to the first position based on the device location information, it is determined whether the above target position is within the communication range of the first position. Assume that in this embodiment, it is determined that the above target position is not within the communication range of the first position. Therefore, it is further determined whether the signal quality of the cellular network meets the second data transmission threshold. Assume that in this embodiment, it is determined that the signal quality of the cellular network does not meet the second data transmission threshold. Therefore, the above M1 and N1 can be stored in the storage unit 13. In this case, the storage unit 13 stores M1 and N1.
[0099] As the flying car travels, when the flying car is currently at the second position, the operation data to be transmitted back collected by the data acquisition unit 12 includes real-time operation data (denoted as N2) and M1 and N1 in the storage unit 13, where N2 belongs to the second priority.
[0100] In this embodiment, after determining the target position closest to the second position based on the device location information, it is determined whether the above target position is within the communication range of the second position. Assume that in this embodiment, it is determined that the above target position is within the communication range of the second position. Therefore, it is further determined whether the signal quality of the direct connection network corresponding to the target roadside device meets the first data transmission threshold. Assume that in this embodiment, it is determined that the direct connection network does not meet the first data transmission threshold. Therefore, the above M1, N1, and N2 can be stored in the storage unit 13. In this case, the storage unit 13 stores M1, N1, and N2.
[0101] As the flying vehicle travels, when the flying vehicle is currently in the third position, the operation data to be transmitted back collected by the data collection unit 12 includes real-time operation data (denoted as M2) and M1, N1, and N2 in the storage unit 13, where M2 belongs to the first priority level.
[0102] In this embodiment, after determining the target position closest to the third position based on the device position information, it is then determined whether the above target position is within the communication range of the third position. Assume that in this embodiment, it is determined that the above target position is within the communication range of the third position. Therefore, it is further determined whether the signal quality of the direct connection network corresponding to the target roadside device meets the first data transmission threshold. Assume that in this embodiment, it is determined that the direct connection network meets the first data transmission threshold. Therefore, M1, M2, N1, and N2 can be transmitted back based on the above direct connection network.
[0103] Among them, since M1 and M2 belong to the first priority level, N1 and N2 belong to the second priority level, and the first priority level is higher than the second priority level, the acquisition time of M1 is earlier than the acquisition time of M2, and the acquisition time of N1 is earlier than the acquisition time of N2. In this embodiment, M1 can be transmitted back first, then M2, then N1, and then N2.
[0104] In this method, the data processing unit 11 determines the data transmission method to ensure the data transmission efficiency, transmits the data according to the priority level, and stores the data when the data cannot be transmitted to improve the security and reliability of the data transmission. Among them, when there is a roadside device within the communication range of the current position of the flying device, the operation data can be transmitted back using the direct connection network with the corresponding roadside device; when there is no roadside device within the communication range of the current position of the flying device, the operation data can be transmitted back based on the cellular network. In this method, the coverage range of the cellular network is relatively wide, and the direct connection network is a dedicated authorized frequency resource. Through the mutual complementation and cooperation of the cellular network and the direct connection network, it can better ensure the transmission of the operation data, improve the security and reliability of the data transmission, and can reduce the supplier's fees to a certain extent, effectively reducing the data transmission cost.
[0105] This embodiment provides an operation data transmission back device, which is applied to a flying device. The flying device can be a flying car or other flyable devices, which is not limited herein. This device can be used to implement the above operation data transmission back method. For example, referring to Figure 4 as shown, this device may include a loading module 10, a collection module 20, and a control module 30.
[0106] The loading module 10 is used to load the device position information of the roadside devices in the planned air route.
[0107] The acquisition module 20 is used to acquire the current position information of the flying device when the flying device is traveling on the planned route.
[0108] The control module 30 is used to determine the target position information corresponding to the current position information from the device position information;
[0109] It is also used to determine whether the target roadside device corresponding to the target position information is within the communication range of the current position corresponding to the current position information;
[0110] It is also used to, if the target roadside device is within the communication range of the current position, transmit the operation data of the flying device based on the direct connection network of the target roadside device.
[0111] This embodiment provides an operation data transmission device, which is applied to a flying device. Refer to Figure 4 As shown, in this device, the control module 30 can be used to:
[0112] Determine whether the signal quality of the direct connection network meets the first data transmission threshold;
[0113] If the signal quality of the direct connection network meets the first data transmission threshold, use the direct connection network to transmit the operation data of the flying device.
[0114] This embodiment provides an operation data transmission device, which is applied to a flying device. Refer to Figure 4 As shown, in this device, the control module 30 can be used to:
[0115] If the signal quality of the direct connection network does not meet the first data transmission threshold, store the operation data of the flying device.
[0116] This embodiment provides an operation data transmission device, which is applied to a flying device. Refer to Figure 4 As shown, in this device, the control module 30 can be used to:
[0117] If the target roadside device is not within the communication range of the current position, transmit the operation data of the flying device based on the cellular network.
[0118] This embodiment provides an operation data transmission device, which is applied to a flying device. Refer to Figure 4 As shown, in this device, the control module 30 can be used to:
[0119] Determine whether the signal quality of the cellular network meets the second data transmission threshold;
[0120] If the signal quality of the cellular network meets the second data transmission threshold, use the cellular network to transmit the operation data of the flying device.
[0121] This embodiment provides an operation data transmission device, which is applied to a flying device. Refer toFigure 4 As shown, in this device, the control module 30 can be used for:
[0122] If the cellular network signal quality does not meet the second data transmission threshold, store the operation data of the flying device.
[0123] This embodiment provides an operation data feedback device, which is applied to a flying device. Refer to Figure 4 As shown, in this device, the control module 30 can be used for:
[0124] Transmit the operation data of the flying device according to a set rule;
[0125] Among them, the set rule includes:
[0126] For operation data with different priorities, transmit them in the order from high to low according to the priorities corresponding to the operation data; and / or,
[0127] For operation data with the same priority, transmit them in the order of the acquisition times corresponding to the operation data.
[0128] This embodiment provides a flying device. The flying device can be a flying car or other flyable devices, which is not limited herein.
[0129] Refer to Figure 5 As shown, the flying device 100 may include: at least one processor 101, a memory 102, at least one network interface 104, and other user interfaces 103. Each component in the flying device 100 is coupled together through a bus system 105. It can be understood that the bus system 105 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 105 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clear illustration, various buses are all labeled as the bus system 105.
[0130] Among them, the user interface 103 may include a display, a keyboard, or a clickable flying device (such as a mouse, a trackball, a touchpad, or a touch screen, etc.).
[0131] It can be understood that the memory 102 in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be 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. The volatile memory can be a 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 random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synch link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM). The memory 102 described herein is intended to include but not be limited to these and any other suitable types of memory.
[0132] In some embodiments, the memory 102 stores the following elements, executable units, or data structures, or subsets thereof, or extended sets thereof: the operating system 1021 and the application program 1022.
[0133] Among them, the operating system 1021 includes various system programs, such as the framework layer, the core library layer, the driver layer, etc., for implementing various basic services and processing hardware-based tasks. The application program 1022 includes various application programs, such as a media player and a browser, etc., for implementing various application services. The program for implementing the method of the embodiments of the present application can be included in the application program 1022.
[0134] In the embodiments of the present application, by calling the programs or instructions stored in the memory 102, specifically, the programs or instructions stored in the application program 1022, the processor 101 is used to execute the methods provided by the respective method embodiments.
[0135] The method disclosed in the embodiments of the present application above can be applied to the processor 101 or implemented by the processor 101. The processor 101 may be an integrated circuit chip with signal processing capabilities. During implementation, the steps of the above method can be completed by the integrated logic circuit of the hardware in the processor 101 or instructions in the form of software. The above-mentioned processor 101 may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of the hardware and software units in the decoding processor. The software unit may be located in a mature storage medium in the art such as a random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, register, etc. This storage medium is located in the memory 102, and the processor 101 reads the information in the memory 102 and combines its hardware to complete the above method.
[0136] It can be understood that these embodiments described herein can be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or at least one application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field-programmable gate array (FPGA), general-purpose processor, controller, microcontroller, microprocessor, other electronic units for performing the functions described in the present application, or a combination thereof.
[0137] For software implementation, the technologies described herein can be implemented by units that execute the functions described herein. The software code can be stored in a memory and executed by a processor. The memory can be implemented inside or outside the processor.
[0138] Embodiments of the present application also provide a storage medium (computer-readable storage medium). The storage medium stores one or at least one program. Among them, the storage medium may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, hard disk or solid-state drive; the memory may also include a combination of the above types of memory.
[0139] When one or at least one program in the storage medium can be executed by one or at least one processor. Among them, when the storage medium is applied to a flight device, the above-mentioned method executed on the flight device can be implemented. The processor is used to execute the control program of the flight device stored in the memory to implement the above-mentioned method executed on the flight device.
[0140] Those skilled in the art should further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in this article can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0141] It should be noted that the phrases such as "one embodiment", "embodiment", "exemplary embodiment", "some embodiments", etc. mentioned in the specification indicate that the described embodiments may include specific features, structures or characteristics, but not necessarily every embodiment includes such specific features, structures or characteristics. In addition, such phrases do not necessarily refer to the same embodiment. In addition, when combining specific features, structures or characteristics with an embodiment, it is within the knowledge scope of those skilled in the art to implement such features, structures or characteristics in combination with other embodiments, whether explicitly or implicitly described.
[0142] It should be noted that in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or vehicle including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or vehicle. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or vehicle including the said element.
[0143] The above embodiments are only preferred embodiments given to fully illustrate the present application, and the protection scope of the present application is not limited thereto. Equivalent substitutions or transformations made by those skilled in the art on the basis of the present application are within the protection scope of the present application.
Claims
1. A method for transmitting operation data back, characterized in that, The running data transmission method includes: Loading the device location information of roadside devices on the planned route; When the flying device travels on the planned route, collecting the current location information of the flying device; Determining the target location information corresponding to the current location information from the device location information; Judging whether the target roadside device corresponding to the target location information is within the communication range of the current location corresponding to the current location information; If the target roadside device is within the communication range of the current location, transmitting the running data of the flying device based on the direct connection network corresponding to the target roadside device.
2. The running data feedback method according to claim 1, wherein The transmitting of the running data of the flying device based on the direct connection network of the target roadside device includes: Judging whether the signal quality of the direct connection network meets the first data transmission threshold; If the signal quality of the direct connection network meets the first data transmission threshold, using the direct connection network to transmit the running data of the flying device.
3. The method for transmitting operation data according to claim 2, wherein The transmitting of the running data of the flying device based on the direct connection network of the target roadside device includes: If the signal quality of the direct connection network does not meet the first data transmission threshold, storing the running data of the flying device.
4. The method for transmitting operation data according to claim 1, wherein The running data transmission method includes: If the target roadside device is not within the communication range of the current location, transmitting the running data of the flying device based on the cellular network.
5. The method for transmitting operation data according to claim 4, wherein The transmitting of the running data of the flying device based on the cellular network includes: Judging whether the signal quality of the cellular network meets the second data transmission threshold; If the signal quality of the cellular network meets the second data transmission threshold, using the cellular network to transmit the running data of the flying device.
6. The method for transmitting operation data according to claim 5, wherein The transmitting of the running data of the flying device based on the cellular network includes: If the signal quality of the cellular network does not meet the second data transmission threshold, storing the running data of the flying device.
7. The method for transmitting operation data according to any one of claims 1-6, characterized in that, The running data transmission method includes: Transmitting the running data of the flying device according to a set rule; Wherein, the set rule includes: For running data with different priorities, transmitting in the order from high to low according to the priorities corresponding to the running data; and / or, For running data with the same priority, transmitting in the order of the sequence of the collection times corresponding to the running data.
8. A running data feedback device, characterized in that, The running data transmission device includes: A loading module, configured to load the device location information of roadside devices on the planned route; A collection module, configured to collect the current location information of the flying device when the flying device travels on the planned route; A control module, configured to determine the target location information corresponding to the current location information from the device location information; further configured to judge whether the target roadside device corresponding to the target location information is within the communication range of the current location corresponding to the current location information; further configured to, if the target roadside device is within the communication range of the current location, transmit the running data of the flying device based on the direct connection network of the target roadside device.
9. A flying device, characterized in that, Including: A processor and a memory, the processor being configured to execute a control program stored in the memory to implement the running data feedback method according to any one of claims 1-7.
10. A storage medium, characterized in that, The storage medium stores one or more programs, the one or more programs being executable by one or more processors to implement the running data feedback method according to any one of claims 1-7.