Low-altitude terminal registration and online simulation method, device and equipment and storage medium

By generating and simulating drone application scenarios, using registration data and heartbeat data to determine the status of the drone, the problem of high management costs of large-scale drone terminals is solved, and rapid verification and efficient management are achieved.

CN119729570APending Publication Date: 2025-03-28BEIHANG UNIV
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411748066.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In the process of building low-altitude intelligent networking, how to achieve rapid verification of large-scale drone terminal management while ensuring cost reduction is an urgent problem to be solved.

Method used

By obtaining scene information, an application scenario including multiple drones is generated, and the application scenarios are simulated to obtain the respective registration data and heartbeat data of the drones. When obtaining business requests, judge the registration status and online status of each drone based on these data to achieve rapid verification.

Benefits of technology

This method reduces the cost of testing with real equipment, improves verification efficiency, and realizes rapid management and monitoring of large-scale drone terminals, which is convenient and flexible.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729570A_ABST
    Figure CN119729570A_ABST
Patent Text Reader

Abstract

The invention provides a low-altitude terminal registration and online simulation method and device, equipment and a storage medium, and relates to the technical field of information processing. The method comprises the following steps: acquiring scene information, and generating an application scene comprising a plurality of unmanned aerial vehicles according to the plurality of unmanned aerial vehicles indicated by the scene information; simulating the application scene to obtain scene data of the application scene; when a service request for indicating a judgment service is obtained, according to the registration data and heartbeat data of the plurality of unmanned aerial vehicles, the registration condition and the online condition of each unmanned aerial vehicle are judged; wherein the registration condition is used for indicating whether the unmanned aerial vehicle is registered, and the online condition is used for indicating whether the unmanned aerial vehicle is online. According to the method provided by the invention, the problem of how to realize rapid verification of large-scale unmanned aerial vehicle terminal management while ensuring cost reduction is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information processing technology, and in particular to a low-altitude terminal registration and online simulation method, device, equipment and storage medium. Background Art

[0002] With the rapid advancement of drone technology and the continuous innovation of industrial technology, drones are gradually expanding into multiple industries and fields, and are showing a trend of diversified performance. The low-altitude intelligent network provides indispensable communication, navigation and other infrastructure support for drones, and drones are subject to strict supervision when they are connected to the low-altitude intelligent network as terminal devices.

[0003] Currently, the regulation of drones usually relies on their unified identification to identify and obtain the corresponding drone information. However, as the number of drone terminals continues to rise, the difficulty of registration and management has also increased. In the process of building a low-altitude intelligent network, if a real and large number of drones are used for network management testing, it will be accompanied by high costs.

[0004] Therefore, how to achieve rapid verification of large-scale drone terminal management while ensuring cost reduction is an urgent problem to be solved in this application. Summary of the invention

[0005] The present application provides a low-altitude terminal registration and online simulation method, device, equipment and storage medium to solve the problem of how to achieve rapid verification of large-scale drone terminal management while ensuring cost reduction.

[0006] In a first aspect, the present application provides a low-altitude terminal registration and online simulation method, the method comprising:

[0007] Acquire scene information, and generate an application scene including the multiple drones according to the multiple drones indicated by the scene information;

[0008] Simulate the application scenario to obtain scenario data of the application scenario; wherein the application scenario includes registration data and heartbeat data of each of the multiple drones;

[0009] When a service request indicating a service judgment is obtained, the registration status and online status of each drone are judged according to the registration data and heartbeat data of each of the multiple drones; wherein the registration status is used to indicate whether the drone is registered, and the online status is used to indicate whether the drone is online.

[0010] In a possible design, the registration status and online status of each drone are determined based on the registration data and heartbeat data of multiple drones, including:

[0011] According to the registration data of each drone, unregistered drones and registered drones are screened out from multiple drones to obtain the registration status of each drone;

[0012] Register unregistered drones;

[0013] According to the heartbeat data of each drone, the online drones and offline drones are screened out from multiple drones to obtain the online status of each drone.

[0014] In one possible design, the heartbeat data is real-time data;

[0015] According to the heartbeat data of each drone, the drones that are online and the drones that are offline are screened out from multiple drones to obtain the online status of each drone, including:

[0016] According to the heartbeat data of each drone, the heartbeat cycle of each drone is obtained; wherein the heartbeat cycle refers to the cycle of receiving the heartbeat data;

[0017] A drone whose heartbeat period is not greater than a preset period is determined as an online drone, and a drone whose heartbeat period is greater than a preset period is determined as an offline drone.

[0018] In one possible design, the registration data includes the drone’s identity information;

[0019] According to the registration data of each drone, unregistered drones and registered drones are screened out from multiple drones to obtain the registration status of each drone, including:

[0020] The identity information of each drone is searched in a preset identity information database to obtain a search result for each drone; wherein the search result is a search failure, which indicates that the drone is not registered; and the search result is a search success, which indicates that the drone is registered;

[0021] According to the retrieval results of each drone, the drones with failed retrieval and the drones with successful retrieval are screened out from multiple drones to obtain the registration status of each drone.

[0022] In a possible design, scene information is obtained, including:

[0023] Obtain a scenario network planning file; wherein the scenario network planning file includes the number of multiple drones and the number of each drone;

[0024] Obtain scenario information based on the scenario networking planning document.

[0025] In a possible design, an application scenario including multiple drones is generated according to multiple drones indicated by the scenario information, including:

[0026] Obtaining a map file; wherein the map information includes maps of areas where multiple drones are located;

[0027] An application scenario is generated based on the multiple drones indicated by the scenario information and a map of the area where the multiple drones are located.

[0028] In a possible design, business requests are obtained periodically.

[0029] In a second aspect, the present application provides a low-altitude terminal registration and online simulation device, comprising:

[0030] A scene generation module, used to obtain scene information, and generate an application scene including multiple drones according to multiple drones indicated by the scene information;

[0031] A data acquisition module is used to simulate the application scenario and obtain the scenario data of the application scenario; wherein the application scenario includes the registration data and heartbeat data of each of the multiple drones;

[0032] The judgment situation module is used to judge the registration situation and online situation of each drone according to the registration data and heartbeat data of multiple drones when a business request indicating the judgment business is obtained; among which, the registration situation is used to indicate whether the drone is registered, and the online situation is used to indicate whether the drone is online.

[0033] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory communicatively connected to the processor;

[0034] Memory stores computer-executable instructions;

[0035] The processor executes the computer execution instructions stored in the memory to implement a low-altitude terminal registration and online simulation method according to the first aspect of the invention.

[0036] In a fourth aspect, the present application provides a computer-readable storage medium, which stores computer execution instructions. When the computer execution instructions are executed by a processor, they are used to implement a low-altitude terminal registration and online simulation method according to the invention content of the first aspect.

[0037] In a fifth aspect, the present application provides a computer program product, including: a computer program, which, when executed by a processor, is used to implement a low-altitude terminal registration and online simulation method according to the invention content of the first aspect.

[0038] The present application provides a method, device, equipment and storage medium for simulating registration and online operation of a low-altitude terminal, which obtains scene information, generates an application scene including multiple drones according to the multiple drones indicated by the scene information, simulates the application scene and obtains scene data of the application scene, wherein the application scene includes the registration data and heartbeat data of each of the multiple drones, and upon obtaining a service request indicating the judgment of the service, determines the registration status and online status of each drone according to the registration data and heartbeat data of each of the multiple drones, wherein the registration status is used to indicate whether the drone is registered, and the online status is used to indicate whether the drone is online. The following technical effects are achieved: based on the acquired scene information, an application scene is generated, and the simulation scene is used to test network management, which reduces costs and expenses; the registration and online verification of the drone is performed through registration data and heartbeat data, which can realize real-time monitoring, and has convenience and flexibility; the data obtained through the application scene simulation reduces the cost of testing with real equipment and improves the verification efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are 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.

[0040] Figure 1 A schematic diagram of the system architecture of the low-altitude terminal registration and online simulation method provided in an embodiment of the present application;

[0041] Figure 2 Schematic diagram of the process of low-altitude terminal registration and online simulation method provided in the embodiment of the present application Figure 1 ;

[0042] Figure 3 Schematic diagram of the process of low-altitude terminal registration and online simulation method provided in the embodiment of the present application Figure 2 ;

[0043] Figure 4 A simulation interaction diagram of a low-altitude terminal registration and online simulation method provided in an embodiment of the present application;

[0044] Figure 5 A schematic diagram of the structure of a low-altitude terminal registration and online simulation device provided in an embodiment of the present application;

[0045] Figure 6 A schematic diagram of the structure of the electronic device hardware provided in an embodiment of the present application.

[0046] Reference numerals:

[0047] 100- low-altitude terminal registration and online simulation system; 110- access network simulation server; 120- network management server; 130- client; 140- gateway;

[0048] 111- scene generation module; 112- first communication module; 121- terminal information management module; 122- service identification module; 123- second communication module;

[0049] 500-low-altitude terminal registration and online simulation device; 510-scene generation module; 520-data acquisition module; 530-situation judgment module;

[0050] 600 - electronic device; 610 - processor; 620 - memory; 630 - communication component; 640 - bus. DETAILED DESCRIPTION

[0051] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0052] In the embodiments of the present application, words such as "first" and "second" are used to distinguish the same or similar items with basically the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference. It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or design schemes. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way. In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more.

[0053] It should be noted that the "at..." in the embodiment of the present application can be the instant when a certain situation occurs, or can be a period of time after a certain situation occurs, and the embodiment of the present application does not specifically limit this. In addition, the low-altitude terminal registration and online simulation method provided in the embodiment of the present application is only an example, and the low-altitude terminal registration and online simulation method can also include more or less content.

[0054] In order to clearly describe the technical solutions of the embodiments of the present application, some terms and technologies involved in the embodiments of the present application are briefly introduced below:

[0055] Low-altitude intelligent network: Low-altitude intelligent network refers to the use of advanced communication, navigation, monitoring, data processing and other technical means to build a comprehensive network system that can support the efficient and safe operation of low-altitude aircraft (such as drones). This network not only includes the interconnection between low-altitude aircraft, but also covers the connection between low-altitude aircraft and other facilities such as ground stations and satellites, aiming to achieve intelligent management and application in the low-altitude field.

[0056] Gateway: A gateway is a device that connects different types of networks and enables them to communicate with each other. A gateway can not only forward data packets between two different networks, but also convert the format of the data as needed to suit the requirements of the target network.

[0057] Smart terminal devices: Smart terminal devices are those devices with built-in computing power and intelligent operating systems that can interact with users or other devices through the Internet or other communication networks. Such devices are usually highly portable and easy to use, and can perform a variety of functions, from simple information queries to complex task processing.

[0058] Registration data: In this application, it can be understood as the unique unified identification of the entire drone network, which is used for identity verification.

[0059] Heartbeat data: In this application, it can be understood as the communication status between the drone and the ground control station or the data of the drone's own operating status check.

[0060] Drones have the advantage of flexible flight and can reach many areas that humans cannot reach, providing diverse support for human scientific research, detection, surveillance, and emergency rescue. The drone industry has shown a rapid development trend, and with the continuous innovation of industrial technology, it will subvert the traditional operating methods of many industries and develop towards a new situation with multiple fields and diversified performance.

[0061] As intelligent terminal devices, drones need to be managed accordingly when connected to the low-altitude intelligent network; drones use their unique unified identification in the entire network to achieve drone verification and online launch.

[0062] In the existing technology, the main method for realizing drone registration and online is to generate a unique ID based on the drone to realize drone registration management. However, there are some problems in using only the registration ID to realize the construction of drones for low-altitude intelligent networks:

[0063] First, with the increasing popularization of drone technology, the number of drone terminals continues to rise, and each drone terminal needs to be registered and managed, which increases the difficulty of registration and management.

[0064] Secondly, when drones are used to build low-altitude intelligent networks, the number of drone terminals is huge. Using a real number of drones to test network management will generate a lot of cost overhead and will not allow for rapid terminal management.

[0065] Therefore, how to achieve rapid verification of large-scale drone terminal management while ensuring cost reduction is an urgent problem to be solved in this application.

[0066] Based on this, the embodiments of the present application provide a low-altitude terminal registration and online simulation method, device, equipment and storage medium, which can be used in the field of information processing technology, aiming to solve the above technical problems of the prior art.

[0067] Figure 1 A schematic diagram of the system architecture of the low-altitude terminal registration and online simulation method provided in the embodiment of the present application. It should be noted that: Figure 1 What is shown is merely an example of a system architecture to which the embodiments of the present application can be applied, in order to help those skilled in the art understand the technical content of the present application, but it does not mean that the embodiments of the present application cannot be used in other devices, systems, environments or scenarios.

[0068] like Figure 1 As shown, the system architecture of the low-altitude terminal registration and online simulation method includes: a low-altitude terminal registration and online simulation system 100.

[0069] In an embodiment of the present application, the low-altitude terminal registration and online simulation system 100 can be equipped with a variety of software or systems that provide service support, including: an access network simulation server 110, a network management server 120, a client 130 and a gateway 140.

[0070] The access network simulator 110 includes two modules, namely, a scenario generation module 111 and a first communication module 112. The scenario generation module 111 is used to generate a corresponding number of drones according to the acquired scenario information, that is, to generate an application scenario, and can import a map file to realize the construction of a map in the application scenario; the first communication module 113 is responsible for receiving and sending data and signaling.

[0071] The network management server 120 includes three modules, namely, a terminal information management module 121, a service identification module 122, and a second communication module 123. The terminal information management module 121 is responsible for managing the data sent by the drone terminal, that is, obtaining the data sent by the drone terminal in the application scenario, wherein the data includes registration data and heartbeat data; the service identification module 122 is used to identify various service requests and notify the terminal information management module 121 to perform the data operation of the service; the second communication module 123 is responsible for receiving and sending data or signaling.

[0072] Among them, the terminal information management module 121 has different processing methods for registration data and heartbeat data: Regarding registration data: the terminal information management module 121 is used to perform registration management for the virtual drone terminal when it first accesses the network, and corresponds the new registration data to the virtual drone terminal and stores it in all registration information; Regarding heartbeat data: perform online judgment on the registered virtual drone terminal and maintain the heartbeat data of the corresponding virtual drone terminal.

[0073] The client 130 is used to access the network through the gateway 140 and perform network monitoring in this module.

[0074] The gateway 140 is used to connect the access network simulation server 110 , the network management server 120 and the client 130 for communication.

[0075] Figure 2 Schematic diagram of the process of low-altitude terminal registration and online simulation method provided in the embodiment of the present application Figure 1 In this application, all drones are virtual drones simulated by the system. Figure 2 As shown, the method includes:

[0076] S201. Acquire scene information, and generate an application scene including multiple drones according to the multiple drones indicated by the scene information.

[0077] Specifically, the scene information refers to the application scene information extracted based on the scene network planning file. The scene information includes multiple drones and the corresponding numbers of the multiple drones.

[0078] Read the scenario network planning file provided by the user, obtain the scenario information, and generate the application scenarios of the corresponding number of drone terminals based on the scenario information.

[0079] The map file is a map corresponding to each drone. The map file can also be obtained when obtaining the scene network planning file. According to the obtained map file, the map information is obtained to generate the map in the application scenario, that is, the application scenario includes multiple drones and the maps corresponding to the drones.

[0080] S202: Simulate the application scenario to obtain scenario data of the application scenario.

[0081] Among them, the application scenarios include the registration data and heartbeat data of multiple drones.

[0082] Specifically, the application scenario is simulated to obtain the registration data and heartbeat data corresponding to each drone.

[0083] Among them, heartbeat data refers to the data packets transmitted by the drone periodically after registration.

[0084] S203: When a service request indicating service determination is obtained, the registration status and online status of each drone are determined according to the registration data and heartbeat data of each of the plurality of drones.

[0085] Among them, the registration status is used to indicate whether the drone is registered, and the online status is used to indicate whether the drone is online.

[0086] Specifically, when a business request indicating business determination is obtained, the registration status and online status of the drone are determined.

[0087] When a drone accesses the network for the first time, if the registration information of the drone does not exist in the registration information in the system, the drone that accesses the network for the first time will be registered, and a new identity information will be given to the drone and stored in the registration information.

[0088] When the drone is not accessing the network for the first time, that is, when the drone's identity information exists in the registration information, the online and offline status of the drone is determined.

[0089] According to the preset heartbeat cycle, the heartbeat data of the drone is received. If the heartbeat data corresponding to the drone is received within the preset cycle, the drone is judged to be online; if the heartbeat data corresponding to the drone is received outside the preset cycle, the drone is judged to be offline.

[0090] The present application provides a low-altitude terminal registration and online simulation method, which obtains scene information, generates an application scene including multiple drones according to the multiple drones indicated by the scene information; simulates the application scene to obtain scene data of the application scene; wherein the application scene includes the registration data and heartbeat data of each of the multiple drones; when obtaining a service request indicating the judgment of the service, the registration status and online status of each drone are judged according to the registration data and heartbeat data of each of the multiple drones; wherein the registration status is used to indicate whether the drone is registered, and the online status is used to indicate whether the drone is online. The following technical effects are achieved: based on the acquired scene information, an application scene is generated, and the simulation scene is used to test network management, which reduces costs and expenses; the registration and online verification of the drone is performed through registration data and heartbeat data, which can realize real-time monitoring, and has convenience and flexibility; the data obtained through application scene simulation reduces the cost of testing with real equipment and improves verification efficiency.

[0091] Figure 3 Schematic diagram of the process of low-altitude terminal registration and online simulation method provided in the embodiment of the present application Figure 2 The drones in this embodiment are all virtual drones of the system. Figure 2 Based on the embodiment, the specific steps of the low-altitude terminal registration and online simulation method are described in detail, such as Figure 3 As shown, this embodiment provides a low-altitude terminal registration and online simulation method, including:

[0092] S301. Obtain a scenario networking planning file.

[0093] The scenario network planning file includes the number of multiple drones and the number of each drone.

[0094] Specifically, the scene information is obtained. The scene network planning file is a planning file uploaded by the user, which includes multiple drones, the number information corresponding to each drone, and the registration data corresponding to each drone in the system.

[0095] S302: Obtain scene information according to the scene networking planning file.

[0096] Specifically, according to the scenario networking planning file, multiple drones existing in the desired application scenario are obtained.

[0097] S303: Obtain a map file.

[0098] The map information includes maps of areas where multiple drones are located.

[0099] Specifically, according to the multiple drones indicated by the scene information, an application scene including the multiple drones is generated, and a map of the area where the multiple drones are located is obtained.

[0100] S304: Generate an application scenario based on the multiple drones indicated by the scenario information and a map of the area where the multiple drones are located.

[0101] Specifically, a map of the area where the multiple drones are located is obtained according to the acquired map file, and an application scenario is generated according to the multiple drones provided by the scenario information, wherein the application scenario includes multiple drones and a map of the area where the multiple drones are located.

[0102] Among them, the application scenario can be established by multiple drones provided by the scene information alone; or the application scenario can be constructed by multiple drones provided by the scene information and the map file and the map where the multiple drones are located.

[0103] S305: Simulate the application scenario to obtain scenario data of the application scenario.

[0104] Among them, the application scenarios include the registration data and heartbeat data of multiple drones.

[0105] Specifically, the scenario data of the application scenario includes the registration data of each drone and the heartbeat data in the corresponding time. The application scenario is simulated to obtain the registration data and heartbeat data corresponding to each drone.

[0106] S306: Search the identity information of each drone in a preset identity information database to obtain a search result for each drone.

[0107] The retrieval result is a failed retrieval, which indicates that the drone is not registered; the retrieval result is a successful retrieval, which indicates that the drone is registered. The registration data includes the identity information of the drone.

[0108] Specifically, when a service request indicating a service determination is obtained, the registration status and online status of each drone are determined based on the registration data and heartbeat data of each of the multiple drones; the registration status is used to indicate whether the drone is registered, and the online status is used to indicate whether the drone is online. Based on the registration data of each drone, unregistered drones and registered drones are screened out from the multiple drones to obtain the registration status of each drone.

[0109] The preset identity information database is the registration data corresponding to multiple drones stored in the system.

[0110] The identity information of each drone is retrieved through the preset identity information database. When the retrieval result indicates that the retrieval fails, it means that the drone is accessing the network for the first time; when the retrieval result indicates that the retrieval is successful, it means that the drone has accessed the network many times and the subsequent online steps can be judged.

[0111] S307. According to the search result of each drone, the drones whose search failed and the drones whose search succeeded are screened out from the multiple drones to obtain the registration status of each drone.

[0112] Specifically, according to the search results corresponding to each drone, drones whose search results indicate failures and drones whose search results indicate successes are screened from multiple drones, and the registration status of each drone is obtained respectively.

[0113] S308: Register the unregistered drone.

[0114] Specifically, the multiple drones indicated as failed retrieval results are registered through the terminal information management module of the network management server, and the multiple drones are assigned corresponding authentication information, and the authentication information is stored as registration data in the registration data of the system.

[0115] S309: Obtain the heartbeat cycle of each drone according to the heartbeat data of each drone.

[0116] The heartbeat period refers to the period of receiving the heartbeat data. The heartbeat data is real-time data.

[0117] Specifically, according to the heartbeat data of each drone, the drones that have been online and the drones that have been offline are screened out from multiple drones to obtain the online status of each drone. According to the heartbeat data of multiple drones in the application scenario being simulated, the heartbeat cycle corresponding to each drone is obtained.

[0118] S310: Determine a drone whose heartbeat period is not greater than a preset period as an online drone, and determine a drone whose heartbeat period is greater than a preset period as an offline drone.

[0119] The preset period is a certain time period preset by the user, which can be a time period for sending one heartbeat data of the drone, or a time period for sending multiple heartbeat data of the drone.

[0120] For drones whose heartbeat cycle is not greater than the preset cycle, the drone status is determined to be online; for drones whose heartbeat cycle is greater than the preset cycle, the drone status is determined to be offline.

[0121] In a possible design, business requests are obtained periodically.

[0122] Specifically, business requests are obtained in real time, that is, the determination of the drone registration status is performed in real time; similarly, the determination of the drone online status is also performed in real time.

[0123] The technical effects provided by the embodiments of the present application are as follows: by obtaining map files, the application scenarios can be made closer to the actual scenarios; by using registration data and heartbeat data, the registration status and online and offline status of the drone can be comprehensively judged, making the results more accurate; by using the simulation system to implement network management testing of the low-altitude intelligent network, costs and expenses are reduced; by using the simulation system to implement drone status judgment, the results are quicker and more convenient.

[0124] To explain the present application in detail, a specific embodiment is introduced here:

[0125] Figure 4 This is a simulation interaction diagram of the low-altitude terminal registration and online simulation method provided in the embodiment of the present application. Figure 3 Based on the embodiment, the low-altitude terminal registration and online simulation method is described in detail, such as Figure 4 As shown, this embodiment provides a low-altitude terminal registration and online simulation method, including:

[0126] S401. The access network simulates a server to generate an application scenario.

[0127] The access network simulation server generates application scenarios based on scenario networking planning files and map files.

[0128] S402. All virtual drone terminals in the access network simulation server initiate registration requests to the gateway.

[0129] S403: The gateway forwards the registration request to the network management server.

[0130] S404: The gateway server determines whether to register.

[0131] According to the identity information corresponding to each virtual drone, the registration data stored in the system is retrieved to obtain the registration status of unregistered drones and registered drones.

[0132] When the judgment result is not registered, execute S405; when the judgment result is registered, execute S406.

[0133] S405: Allocate a new unified registration identifier for the unregistered virtual drone and send it to the gateway.

[0134] S406: Send the unified registration identifier of the registered virtual drone to the gateway.

[0135] S407. The gateway forwards the registration reply to the access network simulation server.

[0136] S408. The access network simulation server sends the simulated virtual drone heartbeat data to the gateway.

[0137] S409: The gateway forwards the heartbeat data to the network management server.

[0138] S410. The gateway server determines whether the period has been exceeded based on the heartbeat data and obtains a heartbeat reply.

[0139] By comparing the heartbeat cycle with the preset cycle, the online and offline status of the virtual drone is determined.

[0140] S411. The network management server sends a heartbeat reply to the gateway.

[0141] S412. The gateway forwards the heartbeat reply to the access network simulation server.

[0142] In this process, the client can open the network management server interface through the web page to realize real-time monitoring and obtain the test results of network management.

[0143] A low-altitude terminal registration and online simulation method provided in this application realizes rapid simulation of drone registration and online operation by establishing a simulation system that combines scene generation software and communication networks for a low-altitude intelligent network, reduces costs and expenses, has convenience and flexibility, reduces the cost of testing using real equipment, and improves verification efficiency.

[0144] The embodiment of the present invention can divide the electronic device or the main control device into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present invention is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0145] Figure 5 This is a schematic diagram of the structure of the low-altitude terminal registration and online simulation device provided in the embodiment of the present application. Figure 5 As shown, the low-altitude terminal registration and online simulation device 500 includes a scene generation module 510, a data acquisition module 520 and a situation judgment module 530.

[0146] A scene generation module 510 is used to obtain scene information and generate an application scene including multiple drones according to multiple drones indicated by the scene information;

[0147] The data acquisition module 520 is used to simulate the application scenario and obtain the scenario data of the application scenario; wherein the application scenario includes the registration data and heartbeat data of each of the plurality of drones;

[0148] The judgment situation module 530 is used to judge the registration situation and online situation of each drone according to the registration data and heartbeat data of each of the multiple drones when a business request indicating the judgment business is obtained; wherein the registration situation is used to indicate whether the drone is registered, and the online situation is used to indicate whether the drone is online.

[0149] In a possible design, the situation determination module 530 includes:

[0150] The registration status module is used to filter out unregistered drones and registered drones from multiple drones according to the registration data of each drone, and obtain the registration status of each drone;

[0151] Registration module, used to register unregistered drones;

[0152] The online status module is used to filter out online drones and offline drones from multiple drones based on the heartbeat data of each drone, and obtain the online status of each drone.

[0153] In one possible design, the heartbeat data is real-time data;

[0154] Online status module, including:

[0155] The heartbeat cycle module is used to obtain the heartbeat cycle of each drone based on the heartbeat data of each drone; wherein the heartbeat cycle refers to the cycle of receiving the heartbeat data;

[0156] The heartbeat judgment module is used to determine a drone whose heartbeat period is not greater than a preset period as an online drone, and to determine a drone whose heartbeat period is greater than a preset period as an offline drone.

[0157] In one possible design, the registration data includes the drone’s identity information;

[0158] Registration status module, including:

[0159] A search module is used to search the identity information of each drone in a preset identity information database to obtain a search result for each drone; wherein the search result is a search failure, which indicates that the drone is not registered; and the search result is a search success, which indicates that the drone is registered;

[0160] The first registration module is used to screen out the drones with failed retrieval and the drones with successful retrieval from multiple drones according to the retrieval results of each drone, and obtain the registration status of each drone.

[0161] In one possible design, the scene generation module 510 includes:

[0162] A file acquisition module is used to acquire a scenario network planning file; wherein the scenario network planning file includes the number of multiple drones and the serial number of each drone;

[0163] The scene information module is used to obtain scene information according to the scene network planning file.

[0164] In one possible design, the scene generation module 510 includes:

[0165] A map acquisition module is used to acquire a map file; wherein the map information includes maps of the areas where multiple drones are located;

[0166] The application scenario module is used to generate an application scenario based on multiple drones indicated by the scenario information and a map of the area where the multiple drones are located.

[0167] In a possible design, business requests are obtained periodically.

[0168] The present embodiment provides a low-altitude terminal registration and online simulation method, which can execute the low-altitude terminal registration and online simulation method of the above-mentioned embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.

[0169] In the specific implementation of the aforementioned low-altitude terminal registration and online simulation method, each module can be implemented as a processor, and the processor can execute computer execution instructions stored in the memory, so that the processor executes the aforementioned low-altitude terminal registration and online simulation method.

[0170] Figure 6 This is a schematic diagram of the structure of the electronic device hardware provided in the embodiment of the present application. Figure 6 As shown, the electronic device 600 includes: at least one processor 610 and a memory 620. The electronic device 600 also includes a communication component 630. The processor 610, the memory 620 and the communication component 630 are connected via a bus 640.

[0171] In the specific implementation process, at least one processor 610 executes the computer execution instructions stored in the memory 620, so that at least one processor 610 executes a low-altitude terminal registration and online simulation method executed by the electronic device side as above.

[0172] The specific implementation process of the processor 610 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0173] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0174] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk storage.

[0175] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.

[0176] The above-mentioned functions implemented by the electronic device and the main control device introduce the scheme provided by the embodiment of the present invention. It can be understood that in order to implement the above-mentioned functions, the electronic device or the main control device includes a hardware structure and / or software module corresponding to the execution of each function. In combination with the units and algorithm steps of each example described in the embodiment disclosed in the embodiment of the present invention, the embodiment of the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware 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 the technical solution of the embodiment of the present invention.

[0177] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the above-mentioned low-altitude terminal registration and online simulation method.

[0178] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof.

[0179] Such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0180] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in an electronic device or a main control device.

[0181] The present application also provides a computer program product, which includes: a computer program, which is stored in a readable storage medium. At least one processor of an electronic device can read the computer program from the readable storage medium. When the computer program is executed by the processor, it is used to implement the above-mentioned low-altitude terminal registration and online simulation method.

[0182] Those skilled in the art can understand that all or part of the steps of the above method embodiments can be completed by hardware related to program instructions. The above program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above method embodiments are executed; and the above storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0183] So far, the technical solution of the present application has been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present application is obviously not limited to these specific embodiments, and the above embodiments are only used to illustrate the technical solution of the present application rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A low-altitude terminal registration and online simulation method, characterized in that: The method comprises: Acquire scene information, and generate an application scene including the multiple drones according to the multiple drones indicated by the scene information; Simulating the application scenario to obtain scenario data of the application scenario; wherein the application scenario includes registration data and heartbeat data of each of the multiple drones; When a service request indicating a service determination is obtained, the registration status and online status of each of the drones are determined according to the registration data and heartbeat data of each of the multiple drones; wherein the registration status is used to indicate whether the drone is registered, and the online status is used to indicate whether the drone is online.

2. The method according to claim 1, characterized in that The step of determining the registration status and online status of each of the plurality of drones according to the respective registration data and heartbeat data of the plurality of drones includes: According to the registration data of each of the drones, unregistered drones and registered drones are screened out from the multiple drones to obtain the registration status of each of the drones; registering the unregistered drone; According to the heartbeat data of each drone, online drones and offline drones are screened out from the multiple drones to obtain the online status of each drone.

3. The method according to claim 2, characterized in that The heartbeat data is real-time data; The step of selecting online drones and offline drones from the plurality of drones according to the heartbeat data of each drone to obtain the online status of each drone includes: According to the heartbeat data of each of the drones, a heartbeat cycle of each of the drones is obtained; wherein the heartbeat cycle refers to a cycle of receiving the heartbeat data; A drone whose heartbeat period is not greater than a preset period is determined as the online drone, and a drone whose heartbeat period is greater than the preset period is determined as the offline drone.

4. The method according to claim 2, characterized in that: The registration data includes the identity information of the drone; The step of screening out unregistered drones and registered drones from the plurality of drones according to the registration data of each drone to obtain the registration status of each drone includes: The identity information of each drone is searched in a preset identity information database to obtain a search result for each drone; wherein the search result is a search failure, which indicates that the drone is not registered; and the search result is a search success, which indicates that the drone is registered; According to the search result of each drone, drones with failed search and drones with successful search are screened out from the multiple drones to obtain the registration status of each drone.

5. The method according to claim 1, characterized in that The acquiring of scene information includes: Obtain a scenario networking planning file; wherein the scenario networking planning file includes the number of the plurality of drones and the serial number of each of the drones; The scenario information is obtained according to the scenario networking planning file.

6. The method according to claim 5, characterized in that The step of generating an application scenario including the plurality of drones according to the plurality of drones indicated by the scenario information comprises: Obtaining a map file; wherein the map information includes a map of the area where the multiple drones are located; The application scenario is generated according to the multiple drones indicated by the scenario information and a map of the area where the multiple drones are located.

7. The method according to claim 1, characterized in that The service request is obtained regularly.

8. A low-altitude terminal registration and online simulation device, characterized in that: include: A scene generation module, used to obtain scene information, and generate an application scene including the multiple drones according to the multiple drones indicated by the scene information; A data acquisition module, used to simulate the application scenario to obtain scenario data of the application scenario; wherein the application scenario includes registration data and heartbeat data of each of the multiple drones; The situation judgment module is used to judge the registration status and online status of each drone according to the registration data and heartbeat data of each of the multiple drones when a business request indicating the judgment business is obtained; wherein the registration status is used to indicate whether the drone is registered, and the online status is used to indicate whether the drone is online.

9. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; When the processor executes the computer-executable instructions stored in the memory, it is used to implement a low-altitude terminal registration and online simulation method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement a low-altitude terminal registration and online simulation method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Unmanned aerial vehicle (UAV) intelligent management apparatus, method and system based on Internet of Things

    CN107871404A

  • AirSim-based unmanned aerial vehicle operation scene simulation method

    CN112037330A

  • Identity authentication method based on block chain unmanned aerial vehicle

    CN114884664A

  • Simulation platform and method for civil unmanned air traffic service algorithm verification

    CN116842758A

  • Resource management and control method and device for unmanned aerial vehicle cluster, medium and equipment

    CN118869771A