Control method, architecture, communication method, device, equipment and storage medium

By setting a flight device identifier for the user-side device and carrying it in the access request information, the network-side device controls the flight mission of the flight device based on the identifier and access information, solving the problem of the network-side device being unable to identify and control, and realizing the normal execution of the flight equipment and network configuration optimization within the control area.

CN115150745BActive Publication Date: 2025-10-03CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110347927.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-31
Publication Date
2025-10-03
Estimated Expiration
2041-03-31

AI Technical Summary

Technical Problem

In the prior art, network-side devices cannot accurately identify whether the connected user-side device is an aircraft device, resulting in the inability to effectively control the flight mission of the aircraft device. In particular, when the controller or communication is abnormal, the aircraft device cannot continue to perform the mission.

Method used

By setting a flight device identifier for the user-side device and carrying the identifier in the access request information, the network-side device controls the flight mission of the flight device in the control area based on the identifier, access type and public information carried in the access request information, including denying or allowing access, dynamically adjusting the network configuration, broadcasting access prohibition information, etc.

Benefits of technology

It enables accurate identification and control of flight equipment by network-side equipment, ensuring that flight equipment can perform tasks normally within the controlled area, avoid no-fly zones, and dynamically adjust network configuration to optimize flight mission execution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115150745B_ABST
    Figure CN115150745B_ABST
Patent Text Reader

Abstract

The present invention discloses a control method, architecture, communication method, apparatus, device, and storage medium, relating to the field of wireless technology, to address the problem of network-side devices being unable to identify an aircraft device from an accessed user-side device and unable to control the aircraft device. The method, applied to a network-side device, includes: receiving access request information reported by a user-side device; if the access request information carries an identifier defined for an aircraft device, determining that the user-side device is an aircraft device; and controlling the aircraft device to fly within a control area based on the access request information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless technology, and in particular to a control method, architecture, communication method, device, equipment and storage medium. Background Art

[0002] With the rapid expansion of the application fields and scenarios of flying equipment, especially drones, drone communications need to meet increasingly diverse business needs. In terms of data types, command and control (C&C) data requires low latency and high reliability, while application data requires rates ranging from kilobits per second (kbps) to megabits per second (Gbps). In terms of communication range, the distance between drones and ground stations (used to control user-side devices and can be considered controllers) ranges from tens of meters to hundreds or even thousands of kilometers. Compared to direct connections between drones and controllers, cellular networks offer advantages such as wide coverage, large system capacity, comprehensive business support, and strong anti-interference capabilities, and thus have broad application prospects in supporting drone communications.

[0003] At present, the way drones access cellular networks is the same as that of traditional terrestrial mobile communication user equipment (UE). Both access the cellular network by integrating corresponding communication modules (such as baseband and radio frequency units) and identity modules (such as user identity identification SIM cards). That is, from the perspective of the cellular network, the connected drones are no different from traditional terrestrial mobile communication UEs. Therefore, the network-side equipment cannot distinguish whether the connected user-side device is a drone or a traditional terrestrial mobile communication UE.

[0004] To address this issue, the 3rd Generation Partnership Project (3GPP) defined special reporting conditions (such as exceeding a certain altitude) and reporting content (such as path information) for drones accessing the 4G Long Term Evolution (LTE) network. This allows network-side devices to identify drones from connected user-side devices, thereby achieving interference avoidance and TA-level mobility management.

[0005] However, this method can only identify flight equipment that meets the above special conditions. For flight equipment that does not carry the above information, the network-side equipment still cannot identify it. Moreover, since the above method is implemented at the wireless access network level, the flight equipment can only be controlled by the controller that is successfully paired with it during the execution of the flight mission. If the controller malfunctions or the communication between the controller and the network-side equipment malfunctions, the flight equipment will not be able to continue to perform the flight mission. Summary of the Invention

[0006] Embodiments of the present invention provide a control method, architecture, communication method, apparatus, device, and storage medium to address the problem in the prior art that network-side devices are unable to identify flight equipment from connected user-side devices and are unable to control the flight equipment.

[0007] In a first aspect, an embodiment of the present invention provides a control method, applied to a network-side device, including: receiving access request information reported by a user-side device; if the access request information carries an identifier defined for a flight device, determining that the user-side device is a flight device; and controlling the flight device to fly in a control area based on the access request information.

[0008] Furthermore, controlling the aircraft device to fly within the control area based on the access request information includes: determining, based on the access request information, that the aircraft device cannot access the control area of ​​the network-side device to perform a flight mission; or determining, based on the access request information, that the aircraft device can access the control area to perform a flight mission. In this embodiment of the present invention, the network-side device's control over the aircraft device primarily includes granting the aircraft device access to the control area to perform a flight mission and denying the aircraft device access to the control area to perform a flight mission.

[0009] In addition, when the user-side device is the aircraft device, the access request information further includes: public information and an access type; and determining that the aircraft device cannot access the controlled area to perform a flight mission includes: rejecting the aircraft device's access request based on the identifier, the access type, and the public information, and / or broadcasting access prohibition information to the aircraft device in response to the access request information reported by the aircraft device. In an embodiment of the present invention, when the user-side device is the aircraft device, the access request information includes not only an identifier that identifies the aircraft device, but also an access type and public information. Therefore, when it is determined that the aircraft device cannot access the controlled area to perform a flight mission, the access request of the aircraft device can be directly rejected, and / or access prohibition information can be broadcast to the aircraft device based on the identifier, access type, and public information carried in the access request information, thereby achieving an operation of controlling the aircraft device from performing a flight mission in the controlled area based on the access request information reported by the aircraft device.

[0010] In addition, when the user-side device is the flight device, the access request information also includes: access type and real-time reported status monitoring information; the determination that the flight device can access the control area to perform the flight mission includes: dynamically adjusting the network configuration of the network-side device for the flight device according to the access type and the status monitoring information, so that the flight device can perform the flight mission within the control area according to the dynamically adjusted network configuration. In an embodiment of the present invention, when the user-side device is the flight device, the access request information includes not only an identifier that identifies the flight device, but also an access type and real-time reported status monitoring information, so that when it is determined that the flight device can perform the flight mission in the control area, the network configuration for the flight device is dynamically adjusted according to the access type and status monitoring information, so that the flight device can better perform flight services according to the dynamically adjusted network configuration.

[0011] In addition, the access request information also includes: business importance information; before determining whether the flight equipment can access the control area to perform the flight mission, the method also includes: obtaining the current load situation of the control area; and determining whether the flight equipment can access the control area to perform the flight mission based on the load situation and the business importance information. In an embodiment of the present invention, by setting the access request information to also carry business importance information, before determining whether the flight equipment can access the control area to perform the flight mission, it is possible to dynamically adjust whether the flight equipment can access the control area based on the business importance information and the current load situation of the control area, thereby making the control of the flight equipment more in line with actual use.

[0012] In addition, the broadcasting of access prohibition information to the flight device in response to the access request information reported by the flight device includes: broadcasting access prohibition information to the service / business quality display function module of the architecture deployed in the flight device in response to the access request information reported by the flight device, so that the service / business quality display function module can send the access prohibition information to other authorized user-side devices.

[0013] In addition, after determining that the flight equipment can access the control area to perform the flight mission, the method further includes: receiving the status monitoring information and the public information reported in real time by the architecture deployed in the flight equipment through the N6 interface.

[0014] In a second aspect, an embodiment of the present invention further provides an architecture deployed on a user-side device, the architecture comprising: an application layer, a support layer and a security layer; the application layer is used to provide the user-side device with at least one of the following functions when the user-side device uses a cellular network to communicate: a status display function, a service / business quality display function, a public information distribution function, a business management function and a task management function; the support layer is used to provide the user-side device with at least one of the following functions when the user-side device uses the cellular network to communicate: an identity storage function, a status monitoring function and a pairing function; the security layer is used to provide the user-side device with at least one of the following functions when the user-side device uses the cellular network to communicate: an authentication and authorization function.

[0015] In addition, the application layer includes at least one of the following functional modules: a status display module, a service / service quality display module, a public information distribution module, a service management module and a task management module; the status display module is used to provide the status display function for the user-side device when the user-side device uses a cellular network communication; the service / service quality display module is used to provide the service / service quality display function for the user-side device when the user-side device uses a cellular network communication; the public information distribution module is used to provide the public information distribution function for the user-side device when the user-side device uses a cellular network communication; the service management module is used to provide the service management function for the user-side device when the user-side device uses a cellular network communication; the task management module is used to provide the task management function for the user-side device when the user-side device uses a cellular network communication.

[0016] In addition, the support layer includes at least one of the following functional modules: an identity storage module, a status monitoring module and a pairing module; the identity storage module is used to provide the user-side device with the identity storage function when the user-side device uses the cellular network communication, and the identity information stored in the identity storage module is permanent or temporary identity information; the status monitoring module is used to provide the user-side device with the status monitoring function when the user-side device uses the cellular network communication; the pairing module is used to maintain the pairing relationship of the user-side device, and provide the user-side device with the pairing function according to the pairing relationship when the user-side device uses the cellular network communication.

[0017] In addition, the security layer includes at least: an authentication and authorization module; the authentication and authorization module is used to maintain the identification information of the user-side device on which the architecture is deployed, and when the user-side device uses the cellular network to communicate, the authentication and authorization function is provided to the user-side device based on the identification information, and the authentication and authorization function implements at least one of the following: authentication and authorization of the user-side device itself, and authentication and authorization of other user-side devices requesting any function implemented by the architecture deployed by the user-side device.

[0018] In addition, the authentication and authorization module is also used to use the interface from the user side device to the network side device to send the maintained identification information to the cellular network, and report the identification information to the connected network side device through the cellular network, so that the network side device can adjust the network configuration of the user side device corresponding to the identification information.

[0019] In a third aspect, an embodiment of the present invention also provides a control method, which is applied to an architecture deployed in a user-side device, the architecture comprising: an application layer, a support layer and a security layer, and the communication method comprising: when the user-side device uses a cellular network to communicate, the application layer provides at least one of the following functions for the user-side device: a status display function, a service / business quality display function, a public information distribution function, a business management function and a task management function; the support layer provides at least one of the following functions for the user-side device: an identity storage function, a status monitoring function and a pairing function; the security layer provides at least one of the following functions for the user-side device: an authentication and authorization function.

[0020] In addition, the application layer includes at least one of the following functional modules: a status display module, a service / business quality display module, a public information distribution module, a business management module and a task management module; when the user-side device uses a cellular network, the application layer provides at least one of the following functions for the user-side device: a status display function, a service / business quality display function, the public information distribution function, a business management function and a task management function, including: the status display module obtains the status information of the user-side device from the task management model and the status monitoring module providing the status monitoring function of the support layer, displays the status information, and sends the status information to other authorized user-side devices; the service / business quality display module obtains the service / business quality of service from the status monitoring module The service / business quality information is displayed, and the service / business quality information is sent to other authorized user-side devices; the public information distribution module obtains pre-agreed public information from the preset public information collection platform, and sends the public information to other authorized user-side devices; the business management module obtains service scheduling information from the business management module, and controls the user-side device to give priority to high-priority services according to the service scheduling information; the task management module obtains task-related information and status-related information from other authorized user-side devices paired with the user-side device and / or the preset management platform, and adjusts the execution strategy of the user-side device according to the task-related information and the status-related information, so that the user-side device performs the flight mission according to the adjusted execution strategy.

[0021] In addition, the method also includes: the status display module receives the status information expected to be displayed and / or subscribed sent by other authorized user-side devices, and displays the received status information expected to be displayed and / or subscribed; the service / service quality display module receives the service / service quality information expected to be displayed and / or subscribed sent by other authorized user-side devices, and displays the received service / service quality information expected to be displayed and / or subscribed.

[0022] In addition, the method also includes: the task management module uses the N6 interface to obtain network quality information from the divided network, and adjusts the execution strategy of the user side device according to the network quality information, so that the user side device executes the task according to the adjusted execution strategy.

[0023] In addition, the support layer includes at least one of the following functional modules: an identity storage module, a status monitoring module, and a pairing module; the support layer provides at least one of the following functions for the user-side device: an identity storage function, a status monitoring function, and a pairing function, including: the identity storage module obtains the identification information of the user-side device and the other authorized user-side devices from the user-side device and / or other authorized user-side devices and / or a preset identity providing platform, and generates a unique identity based on the identification information; the status monitoring module obtains the status information and service / service quality information of the user-side device from the status monitoring unit installed on the user-side device and / or other authorized user-side devices, and sends the status information to the status display module, and sends the service / service quality information to the service / service quality display module; the pairing module obtains the identification information of the user-side device and the other authorized user-side devices from the user-side device and / or the other authorized user-side devices and / or a preset identity providing platform, and generates a pairing table including the identity of the user-side device and the other authorized user-side devices based on the identification information.

[0024] In addition, the method also includes: the status monitoring module receives monitoring status information that is expected to be displayed and / or subscribed to and sent by other authorized user-side devices, and obtains corresponding status monitoring information from the status monitoring unit installed on the user-side device and / or other authorized user-side devices based on the received status monitoring information that is expected to be displayed and / or subscribed to, and the status monitoring information includes the status information and / or service / business quality information.

[0025] In addition, the method also includes: the status monitoring module uses the N6 interface to send the acquired status information and service / service quality information to the cellular network, and reports the status information and service / service quality information to the accessed network side device through the cellular network, so that the network side device can adjust the network configuration for the user side device according to the status information and service / service quality information.

[0026] In addition, before the user-side device sends information to the other authorized user-side devices, the information including status information, and / or service / business quality information, and / or public information, and / or status monitoring information, the method also includes: the authentication and authentication module of the security layer providing authentication and authorization functions obtains an identity that uniquely identifies the user-side device, and matches the identity with the identity stored in the identity storage module of the support layer providing identity storage function; if there is a match, executing the operation of the user-side device sending information to the other authorized user-side devices.

[0027] In addition, the user-side device sending information to the other authorized user-side devices is the user-side device sending information to the other authorized user-side devices paired with it; before the user-side device sends information to the other authorized user-side devices paired with it, the method also includes: the pairing module providing the pairing function of the support layer obtains an identity identifier that uniquely identifies the user-side device, and matches the identity identifier with the identity identifier stored in the identity identifier storage module based on the maintained pairing relationship; if there is a match, the matched device is used as the other authorized user-side device paired with the user-side device, and the operation of the user-side device sending information to the other authorized user-side device paired with it is executed.

[0028] In addition, the user-side device sends information to other authorized user-side devices paired with it, including: obtaining an encryption public key according to a preset key algorithm; encrypting the information according to the encryption public key, and sending the encrypted information to the other authorized user-side devices paired with it.

[0029] In addition, the communication method also includes: the authentication and authorization module of the security layer providing authentication and authorization functions receives request information sent by other user-side devices requesting any function in the architecture; according to the request information, the other user-side devices are authenticated and authorized; if the authentication and authorization are successful, the user-side device is used as another authorized user-side device, and the requested function is provided to the other authorized user-side device.

[0030] In a fourth aspect, an embodiment of the present invention also provides a control device, comprising: a receiving module for receiving access request information reported by a user-side device; an identification module for determining that the user-side device is a flight device when the access request information carries an access identifier defined for a preset flight device; and a control module for controlling the flight device to fly in a control area according to the access request information.

[0031] In addition, the control module is specifically used to: determine, based on the access request information, that the flight equipment cannot access the control area to perform the flight mission; or, based on the access request information, determine that the flight equipment can access the control area to perform the flight mission.

[0032] In addition, when the user-side device is the aircraft device, the access request information also includes: public information and access type; the control module is specifically used to: reject the access request of the aircraft device based on the identifier, the access type and the public information, and / or broadcast access prohibition information to the aircraft device in response to the access request information reported by the aircraft device.

[0033] In addition, when the user-side device is the flight device, the access request information also includes: access type and real-time reported status monitoring information; the control module is specifically used to: dynamically adjust the network configuration of the network-side device for the flight device according to the access type and the status monitoring information, so that the flight device performs the flight mission within the control area according to the dynamically adjusted network configuration.

[0034] In addition, the access request information also includes: business importance information; the control module is also used to obtain the current load situation of the control area; based on the load situation and the business importance information, determine whether the flight equipment can access the control area to perform the flight mission.

[0035] In addition, the control module is also used to broadcast access prohibition information to the service / business quality display function module of the architecture deployed in the flight device based on the access request information reported by the flight device, so that the service / business quality display function module can send the access prohibition information to other authorized user-side devices.

[0036] In addition, the receiving module is also used to receive the status monitoring information and the public information reported in real time by the architecture deployed in the flight equipment through the N6 interface after it is determined that the flight equipment can access the control area to perform the flight mission.

[0037] In a fifth aspect, an embodiment of the present invention further provides a network side device, comprising: a processor and a transceiver;

[0038] The processor is configured to control the transceiver to receive access request information reported by a user-side device; determine that the user-side device is an aircraft device when the access request information carries an access identifier defined for a preset aircraft device; and control the aircraft device to fly within a control area based on the access request information;

[0039] The transceiver is used to receive access request information reported by the user side device under the control of the processor.

[0040] In addition, the processor is also used to determine, based on the access request information, that the flight equipment cannot access the control area of ​​the network side equipment to perform the flight mission; or, based on the access request information, determine that the flight equipment can access the control area to perform the flight mission.

[0041] In addition, when the user-side device is the aircraft device, the access request information also includes: public information and access type; the processor is further used to reject the access request of the aircraft device based on the identifier, the access type and the public information, and / or control the transceiver to broadcast access prohibition information to the aircraft device based on the access request information reported by the aircraft device; the transceiver is further used to broadcast access prohibition information to the aircraft device under the control of the processor.

[0042] In addition, when the user-side device is the flight device, the access request information also includes: access type and real-time reported status monitoring information; the processor is also used to dynamically adjust the network configuration of the network-side device for the flight device according to the access type and the status monitoring information, so that the flight device performs the flight mission within the control area according to the dynamically adjusted network configuration.

[0043] In addition, the access request information also includes: business importance information; the processor is also used to obtain the current load situation of the control area; based on the load situation and the business importance information, determine whether the flight equipment can access the control area to perform the flight mission.

[0044] In addition, the processor is also used to control the transceiver to broadcast access prohibition information to the service / service quality display function module of the architecture deployed in the flight equipment based on the access request information reported by the flight equipment, so that the service / service quality display function module can send the access prohibition information to other authorized user side devices; the transceiver is also used to broadcast access prohibition information to the service / service quality display function module of the architecture deployed in the flight equipment under the control of the processor, so that the service / service quality display function module can send the access prohibition information to other authorized user side devices.

[0045] In addition, the processor is also used to control the transceiver to receive the status monitoring information and the public information reported in real time by the architecture deployed in the flight equipment through the N6 interface; the transceiver is also used to receive the status monitoring information and the public information reported in real time by the architecture deployed in the flight equipment through the N6 interface under the control of the processor.

[0046] In the sixth aspect, an embodiment of the present invention also provides a network side device, including: a transceiver, a memory, a processor, and a program stored in the memory and runnable on the processor, wherein the processor is used to read the program in the memory to implement the steps in the control method applied to the network side device as described above.

[0047] In a seventh aspect, an embodiment of the present invention further provides a user-side device, which is deployed with the above-mentioned architecture, including: a processor;

[0048] The processor is used to control the application layer to provide at least one of the following functions for the user-side device when the user-side device uses a cellular network: status display function, service / business quality display function, public information distribution function, business management function and task management function; control the support layer to provide at least one of the following functions for the user-side device: identity storage function, status monitoring function and pairing function; control the security layer to provide at least authentication and authorization functions for the user-side device.

[0049] In addition, the application layer includes at least one of the following functional modules: a status display module, a service / business quality display module, a public information distribution module, a business management module and a task management module; the processor is used to provide the user-side device with at least one of the following functions: a status display function, a service / business quality display function, the public information distribution function, a business management function and a task management function when the user-side device uses a cellular network, including: the status display module obtains the status information of the user-side device from the task management model and the status monitoring module providing the status monitoring function of the support layer, displays the status information, and sends the status information to other authorized user-side devices; the service / business quality display module obtains the service / business from the status monitoring module Service quality information, displays the service / business quality information, and sends the service / business quality information to other authorized user-side devices; the public information distribution module obtains pre-agreed public information from the preset public information collection platform, and sends the public information to other authorized user-side devices; the business management module obtains service scheduling information from the business management module, and controls the user-side device to give priority to high-priority businesses according to the service scheduling information; the task management module obtains task-related information and status-related information from other authorized user-side devices paired with the user-side device and / or the preset management platform, and adjusts the execution strategy of the user-side device according to the task-related information and the status-related information, so that the user-side device performs the flight mission according to the adjusted execution strategy.

[0050] In addition, the processor is also used to implement: the status display module receives the status information of the desired display and / or subscription sent by other authorized user-side devices, and displays the received status information of the desired display and / or subscription; the service / service quality display module receives the service / service quality information of the desired display and / or subscription sent by other authorized user-side devices, and displays the received service / service quality information of the desired display and / or subscription.

[0051] In addition, the processor is also used to implement: the task management module uses the N6 interface to obtain network quality information from the divided network, and adjusts the execution strategy of the user-side device according to the network quality information, so that the user-side device executes the task according to the adjusted execution strategy.

[0052] In addition, the support layer includes at least one of the following functional modules: an identity storage module, a status monitoring module, and a pairing module; the processor is used to provide at least one of the following functions for the user-side device in the support layer: an identity storage function, a status monitoring function, and a pairing function, including: the identity storage module obtains identification information of the user-side device and the other authorized user-side devices from the user-side device and / or other authorized user-side devices and / or a preset identity providing platform, and generates a unique identity based on the identification information; the status monitoring module obtains status information and service / service quality information of the user-side device from a status monitoring unit installed on the user-side device and / or other authorized user-side devices, and sends the status information to the status display module, and sends the service / service quality information to the service / service quality display module; the pairing module obtains identification information of the user-side device and the other authorized user-side devices from the user-side device and / or the other authorized user-side devices and / or a preset identity providing platform, and generates a pairing table including the identity of the user-side device and the other authorized user-side devices based on the identification information.

[0053] In addition, the processor is also used to implement: the status monitoring module receives monitoring status information that is expected to be displayed and / or subscribed to and sent by other authorized user-side devices, and obtains corresponding status monitoring information from the status monitoring unit installed on the user-side device and / or other authorized user-side devices based on the received status monitoring information that is expected to be displayed and / or subscribed to, and the status monitoring information includes the status information and / or service / business quality information.

[0054] In addition, the processor is also used to implement: the status monitoring module uses the N6 interface to send the acquired status information and service / service quality information to the cellular network, and reports the status information and service / service quality information to the accessed network side device through the cellular network, so that the network side device can adjust the network configuration for the user side device according to the status information and service / service quality information.

[0055] In addition, before executing the operation of the user-side device sending information to the other authorized user-side devices, wherein the information includes status information, and / or service / business quality information, and / or public information, and / or status monitoring information, the processor is also used to implement: the authentication and authorization module of the security layer providing authentication and authorization functions obtains an identity identifier that uniquely identifies the user-side device, and matches the identity identifier with the identity identifier stored in the identity identifier storage module of the support layer providing identity identifier storage function; if there is a match, executing the operation of the user-side device sending information to the other authorized user-side devices.

[0056] In addition, the user-side device sending information to the other authorized user-side devices is the user-side device sending information to the other authorized user-side devices paired with it; before executing the operation of the user-side device sending information to the other authorized user-side devices paired with it, the processor is also used to implement: the pairing module providing the pairing function of the support layer obtains an identity identifier that uniquely identifies the user-side device, and matches the identity identifier with the identity identifier stored in the identity identifier storage module according to the maintained pairing relationship; if there is a match, the matched device is used as the other authorized user-side device paired with the user-side device, and the operation of the user-side device sending information to the other authorized user-side device paired with it is executed.

[0057] In addition, the processor is further configured to obtain an encryption public key according to a preset key algorithm; encrypt the information according to the encryption public key, and send the encrypted information to the other authorized user-side device paired with it.

[0058] In addition, the processor is also used to implement: the authentication and authorization module of the security layer that provides authentication and authorization functions receives request information sent by other user-side devices requesting any function in the architecture; based on the request information, the other user-side devices are authenticated and authorized; if the authentication and authorization are successful, the user-side device is used as another authorized user-side device, and the requested function is provided to the other authorized user-side device.

[0059] In the eighth aspect, an embodiment of the present invention also provides a user-side device, which is deployed with the architecture as described above, including: a memory, a processor, and a program stored on the memory and runnable on the processor; the processor is used to read the program in the memory to implement the steps in the control method as described above applied to the architecture as described above.

[0060] In a ninth aspect, an embodiment of the present invention further provides a readable storage medium, on which a program is stored, and when the program is executed by a processor, the steps in the control method described above, or the steps in the communication method described above are implemented.

[0061] In an embodiment of the present invention, an identifier that can identify a user-side device as an aircraft device is pre-set for the user-side device, and the user-side device is required to carry the identifier in the access request information reported when accessing the cellular network. As a result, when the network-side device receives access request information from each user-side device reported by the cellular network, it can determine whether the access request information carries the identifier predefined for the aircraft device. This allows the network-side device to quickly and accurately identify which user-side device is the aircraft device from among the connected user-side devices. Compared with the existing method of identifying aircraft devices based on flight altitude and path information, this method is simpler and more convenient, and can also accurately identify aircraft devices whose flight altitude and path information do not meet the requirements.

[0062] In addition, in an embodiment of the present invention, after determining that the user-side device is a flight device, the flight device is controlled to perform a flight mission in a control area controlled by a network device according to the access request information reported by the flight device, thereby realizing the control of the flight device by the network-side device, so that the flight device can better perform the flight mission according to the control of the network-side device. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] Figure 1 is a flow chart of a control method provided by an embodiment of the present invention;

[0064] Figure 2 This is a schematic diagram of the interaction between the network-side device, the cellular network, and the user-side device involved in the control method provided by an embodiment of the present invention;

[0065] Figure 3 is a structural diagram of functional modules involved in the control device provided by an embodiment of the present invention;

[0066] Figure 4 It is a structural diagram of the architecture provided by an embodiment of the present invention;

[0067] Figure 5 This is one of the structural diagrams of the network side device provided by an embodiment of the present invention;

[0068] Figure 6 This is the second structural diagram of the network side device provided by an embodiment of the present invention;

[0069] Figure 7 This is one of the structural diagrams of the user-side device provided by an embodiment of the present invention;

[0070] Figure 8 This is the second structural diagram of the user-side device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0071] In embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0072] In the embodiments of the present invention, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0073] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention and not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0074] See also Figure 1 , Figure 1 This is a flow chart of a control method provided by an embodiment of the present invention. In this embodiment, the method is mainly applied to network-side devices.

[0075] It is understandable that in actual applications, the network side device may be a server, a base station, etc., which are not listed here one by one, and this embodiment does not limit this.

[0076] like Figure 1 As shown, the control method provided in this embodiment includes the following steps:

[0077] Step 101: Receive access request information reported by a user-side device.

[0078] Specifically, in actual applications, the access request information reported by the user-side device and received by the network-side device is reported via the cellular network.

[0079] In addition, it is understandable that in actual applications, the user-side device that reports the access request information may be a flying device, such as a drone, or a controller for controlling a drone, or a traditional terrestrial mobile communication user-side device UE, such as a mobile phone, personal computer, tablet computer, etc. This embodiment does not limit this.

[0080] For ease of understanding, the process of the above-mentioned various types of user-side devices reporting access request information to the network-side device through the cellular network is described below in conjunction with Figure 2 To explain:

[0081] like Figure 2As shown, various user-side devices such as traditional terrestrial mobile communication user-side devices, drones, and drone controllers respectively send access request information to the outside through the cellular network. After receiving the access request information sent by the above-mentioned user-side devices, the cellular network reports the access request information to the network-side device, and the network-side device controls the user-side devices according to the access request information reported by each user-side device.

[0082] Step 102: If the access request information carries an identifier defined for an aircraft device, determine that the user-side device is an aircraft device.

[0083] It is understandable that in actual applications, the same network-side device can access and manage multiple types of user devices. In order to quickly and accurately identify the type of user-side device currently requesting access, the network-side device in this embodiment detects whether the access request information reported by the user-side device carries an identifier defined for the flight device.

[0084] Correspondingly, if it is determined that the access request information reported by a certain user-side device carries an identifier defined for an aircraft device, the user-side device is determined to be an aircraft device.

[0085] It is understandable that the flying device mentioned in this embodiment can be any existing aircraft, such as a drone.

[0086] In addition, the identification defined for the aforementioned flight equipment may be a specific number from 3 to 10, or other predetermined identification information, which is not limited in this embodiment.

[0087] Step 103: Control the aircraft to fly within a control area according to the access request information.

[0088] It should be noted that the control of the flight device in the control area, specifically the area that can be managed or covered by the current network-side device, according to the access request information in step 103 specifically refers to: determining whether the flight device can access the control area according to the access request information, that is, determining that the flight device cannot access the control area to perform the flight mission according to the access request information, or determining that the flight device can access the control area to perform the flight mission according to the access request information.

[0089] In addition, it is worth mentioning that in actual applications, if the user-side device reporting the access request information is an aircraft device, the access request information reported will usually include, in addition to an identifier that can identify the user-side device as an aircraft device, also public information and access type.

[0090] Specifically, the public information mentioned above includes but is not limited to: aviation control information, prohibited or restricted flight area information, flight prohibited or restricted warning information, weather information, disaster information, commercial information (such as network quality information, etc.).

[0091] In addition, the access category mentioned above refers to the service type of the flight equipment access service in actual operation in this embodiment, such as multimedia voice call, multimedia video call, delay-insensitive service, etc., which will not be listed one by one here, and this embodiment does not impose any restrictions on this.

[0092] Accordingly, when the user-side device is an aircraft device and the access request information further includes the aforementioned public information and access type, the aforementioned determination, based on the access request information, that the aircraft device cannot access the controlled area to perform the flight mission is specifically:

[0093] The access request of the aircraft device is rejected according to the identifier, the access type and the public information, and / or access prohibition information is broadcast to the aircraft device in response to the access request information reported by the aircraft device.

[0094] In this way, when it is determined that the aircraft cannot access the controlled area, the network-side device directly rejects the access request of the aircraft and / or broadcasts the access prohibition information to the aircraft, thereby achieving cell-level control from the network side to ensure that the aircraft can avoid the no-fly zone.

[0095] In addition, it is worth mentioning that in actual applications, in order for the network-side equipment to be able to achieve the above-mentioned control of the flight equipment, the flight equipment needs to be pre-deployed with an architecture that can receive relevant information sent by the network-side equipment, and send relevant information to the network-side equipment or other user-side equipment.

[0096] Specifically, the architecture enables flight identification to achieve at least one of the following functions: status display function, service / business quality display function, public information distribution function, business management function, task management function, identity storage function, status monitoring function, pairing function, authentication and authorization function.

[0097] Accordingly, when the network side device performs the operation of broadcasting the prohibited access information to the flight device in response to the access request information reported by the flight device, it specifically broadcasts the prohibited access information to the service / service quality display module of the architecture deployed in the flight device that provides the service / service quality display function in response to the access request information reported by the flight device, thereby enabling the service / service quality display function module to send the prohibited access information to other authorized user side devices.

[0098] From the above description of the user-side device, it can be seen that the type of user-side device that can communicate with the network-side device may be an aircraft device, or it may be a controller or platform that controls the aircraft device, or it may be a traditional ground mobile communication user-side device UE. Therefore, the other authorized user-side devices mentioned above may also be the several types of user-side devices mentioned above, and these other authorized user-side devices are user-side devices that have deployed the above-mentioned architecture, or can access the above-mentioned functions in the user-side device that has deployed the above-mentioned architecture.

[0099] Through the above method, the network-side equipment can inform all flight equipment, controllers, and traditional ground mobile communication user-side equipment UE that have deployed the above architecture or authorized access to the functions in the above architecture, which identification is not allowed to access the current control area and which access type of flight equipment to handle, so that other flight equipment and controllers that control flight equipment can promptly adjust the flight strategies and flight missions of the same or similar types of flight equipment, thereby better helping the flight equipment perform their respective flight missions.

[0100] In addition, regarding the network quality information mentioned above, in a specific implementation, the network-side device can obtain at least one of the following network quality information from the task management module providing task management functions of other authorized user-side devices through an open interface of the cellular network, such as the N6 interface in 3GPP TS23.501: service load, signal strength, interference or coverage loopholes in a certain area. At the same time, the above-mentioned network quality information obtained from other authorized user-side devices will be sent to the current flight device and the controller that can know the flight device, so that the controller can adjust the flight path of the flight device or re-plan the path points according to the above-mentioned network quality information to ensure the service quality of the flight device during the execution of the flight mission.

[0101] In addition, it is worth mentioning that in actual applications, if the user-side device that reports the access request information is an aircraft device, the access request information reported will usually carry not only an identifier that can identify the user-side device as an aircraft device, public information and access type, but also real-time reported status monitoring information.

[0102] Specifically, in this embodiment, the aforementioned status monitoring information includes but is not limited to flight status information and service / business quality information of the flight equipment.

[0103] The flight status information includes at least one of the following: the flight altitude of the flight equipment, vertical / horizontal flight speed, vertical / horizontal flight direction, blade or engine speed, remaining power, remaining endurance time, flight attitude, flight process (take-off, landing, cruising, etc.), way points, etc., which are not listed one by one here, and this embodiment does not limit this.

[0104] Regarding the service / business quality information, at least one of the following is included: communication delay, transmission rate, data packet loss rate, etc. between the flight equipment and its controller or control center. These are not listed here one by one, and this embodiment does not limit this.

[0105] Accordingly, when the user-side device is an aircraft device and the access request information further includes the aforementioned status monitoring information, the above-mentioned determination, based on the access request information, that the aircraft device can access the control area to perform the flight mission is specifically:

[0106] Dynamically adjust the network configuration of the network-side device for the flight device according to the access type and the status monitoring information, so that the flight device performs the flight mission within the control area according to the dynamically adjusted network configuration.

[0107] The network configuration mentioned above includes: the configuration of the altitude and speed allowed for aircraft to fly within the controlled area, as well as the bandwidth resources allocated to aircraft to perform flight missions.

[0108] It should be understood that in specific implementations, the network-side equipment cannot directly control the flight altitude and speed of the flight equipment. The network configuration performed by the network-side equipment is mainly based on status monitoring information, i.e., the flight status information and service / business quality information mentioned above, to dynamically adjust the power, cell radius and other configuration information that can match the flight altitude and speed of the flight equipment.

[0109] For example, when the status information reported by the flight equipment received by the network-side device through the cellular network is speed information reflecting the current flight speed of the flight equipment, the network-side device can switch the high-speed flying flight equipment in the control area under its control to a cell with a large radius to perform the flight mission, or switch the low-speed flying flight equipment to a cell with a small radius to perform the flight mission according to actual business needs.

[0110] In addition, the above-mentioned adjustment allocates the bandwidth resources required for the flight equipment to perform flight missions. Specifically, the bandwidth resources are dynamically allocated based on the access type in the access request information reported by the flight equipment (corresponding to the service type actually performed by the flight equipment). For example, if the access type is multimedia video call, the allocated bandwidth resources need to be greater than the access type for multimedia voice call.

[0111] In addition, it is worth mentioning that in actual applications, the area managed or covered by any network-side device, the number of user-side devices that can access it, or the allocated network resources are limited. Therefore, in order to more accurately determine which user-side devices can access the control area, regardless of whether the user-side device is a flight device, the reported access request information can include business importance information.

[0112] Still taking the user-side device as an aircraft device as an example, before determining that the aircraft device can access the control area to perform the flight mission, the network-side device also needs to obtain the current load situation of the control area, and then determine whether the aircraft device can access the control area to perform the flight mission based on the load situation and the business importance information carried in the access request information.

[0113] It is understandable that if, in actual applications, the load of the control area depends on the number of user-side devices that can access it, then the operation of determining whether the flight device can access the control area to perform the flight mission is determined based on the load and the service importance information carried in the access request information, specifically as follows:

[0114] Obtain the number M of user-side devices currently allowed to access the control area, where M is an integer greater than 1;

[0115] If there are currently N (an integer greater than 1) user-side devices reporting access request information, and N is greater than M, then the N user-side devices are sorted in descending order according to the priority corresponding to each of the service importances, and the first M user-side devices after sorting are selected in order as the user-side devices that can access the control area;

[0116] If the determined flight equipment is among the M user-side devices that can access the control area, the flight equipment can access the control area to perform the flight mission.

[0117] In addition, if in actual application, the load of the control area seems to depend on the network resources that can be allocated by the network side equipment, then based on the load situation and the service importance information carried in the access request information, it is determined whether the flight equipment can access the control area to perform the flight mission operation, specifically:

[0118] Determine the network resources currently available for allocation by the network-side device and the network resources required for the access type corresponding to the flight device;

[0119] If the network resources currently available to be allocated by the network-side device are greater than the network resources required by the access type corresponding to the flight device, it is determined that the flight device can access the control area to perform the flight mission.

[0120] It is understandable that the above example is merely a specific way to implement the control method provided in this embodiment, and does not constitute a limitation on the specific solution of the present invention.

[0121] In addition, it is worth mentioning that in actual applications, the access request information reported by the user-side device to the network-side device through the cellular network is usually of the Radio Resource Control (RRC) signaling type, and the RRC type is usually unable to transmit large amounts of data. Therefore, in order to enable the network-side device to achieve precise control of the flight equipment, after determining that the user-side device is a flight equipment and that the flight equipment can access the control area to perform flight missions, the status monitoring information and public information reported in real time by the architecture deployed in the flight equipment can be received through the N6 interface.

[0122] Therefore, the control method provided in this embodiment pre-sets an identifier for a user-side device that can identify it as an aircraft device, and stipulates that the aircraft device carries the identifier in the access request information reported by the aircraft when accessing the cellular network. As a result, when the network-side device receives access request information from each user-side device reported by the cellular network, it can determine whether the access request information carries the identifier predefined for the aircraft device. This allows the network-side device to quickly and accurately identify which user-side device is the aircraft device from the connected user-side devices. Compared with the existing method of identifying aircraft devices based on flight altitude and path information, this method is simpler and more convenient, and can also accurately identify aircraft devices whose flight altitude and path information do not meet the requirements.

[0123] In addition, the control method provided in this embodiment, after determining that the user-side device is a flight device, controls the flight device to fly in the control area based on the access request information reported by the flight device. Specifically, it can perform flight missions in the control area, or it cannot perform flight missions in the control area, thereby realizing the control of the flight device by the network-side device, so that the flight device can better perform flight missions according to the control of the network-side device.

[0124] See also Figure 3 , Figure 3 It is a structural diagram of the functional modules involved in the control device provided by an embodiment of the present invention.

[0125] like Figure 3 As shown, the control device 300 provided in this embodiment includes: a receiving module 301 , an identification module 302 and a control module 303 .

[0126] Among them, the receiving module 301 is used to receive the access request information reported by the user-side device; the identification module 302 is used to determine that the user-side device is an aircraft device when the access request information carries an access identifier defined for a preset aircraft device; the control module 303 is used to control the aircraft device to fly in the control area according to the access request information.

[0127] Optionally, in another example, the control module 303 is specifically configured to perform the following operations:

[0128] According to the access request information, it is determined that the aircraft device cannot access the control area to perform the flight mission; or, according to the access request information, it is determined that the aircraft device can access the control area to perform the flight mission.

[0129] Optionally, in another example, when the user-side device is the aircraft device, the access request information further includes: public information and access type.

[0130] Accordingly, the control module 303 is specifically configured to perform the following operations:

[0131] The access request of the aircraft device is rejected according to the identifier, the access type and the public information, and / or access prohibition information is broadcast to the aircraft device in response to the access request information reported by the aircraft device.

[0132] Optionally, in another example, when the user-side device is the aircraft device, the access request information further includes: access type and real-time reported status monitoring information.

[0133] Accordingly, the control module 303 is specifically configured to perform the following operations:

[0134] Dynamically adjust the network configuration of the network-side device for the flight device according to the access type and the status monitoring information, so that the flight device performs the flight mission within the control area according to the dynamically adjusted network configuration.

[0135] Optionally, in another example, the access request information further includes: service importance information.

[0136] Accordingly, the control module 303 is further configured to perform the following operations:

[0137] Obtain the current load status of the control area; and determine whether the flight equipment can access the control area to perform the flight mission based on the load status and the business importance information.

[0138] Optionally, in another example, the control module 303 is further configured to perform the following operations:

[0139] Broadcast access prohibition information to the service / business quality display function module of the architecture deployed in the aircraft device in response to the access request information reported by the aircraft device, so that the service / business quality display function module can send the access prohibition information to other authorized user-side devices.

[0140] Optionally, in another example, the receiving module 301 is further configured to, after determining that the flight equipment can access the control area to perform a flight mission, perform the following operations:

[0141] Receive the status monitoring information and the public information reported in real time by the architecture deployed in the flight equipment through the N6 interface.

[0142] Therefore, the control device provided in this embodiment pre-sets an identifier for a user-side device that can identify it as an aircraft device, and stipulates that the aircraft device carries the identifier in the access request information reported by the aircraft device when accessing the cellular network. As a result, when the network-side device receives access request information from each user-side device reported by the cellular network, it can quickly and accurately identify which user-side device is the aircraft device from the connected user-side devices by determining whether the access request information carries the pre-defined identifier for the aircraft device. Compared with the existing method of identifying aircraft devices based on flight altitude and path information, this is simpler and more convenient, and even aircraft devices whose flight altitude and path information do not meet the requirements can be accurately identified.

[0143] In addition, the control device provided in this embodiment, after determining that the user-side device is a flight device, controls the flight device to fly in the control area based on the access request information reported by the flight device. Specifically, it can perform flight missions in the control area, or it cannot perform flight missions in the control area, thereby realizing the control of the flight device by the network-side device, so that the flight device can better perform flight missions according to the control of the network-side device.

[0144] Furthermore, it is not difficult to find that this embodiment is an apparatus embodiment corresponding to the above-mentioned method embodiment, and this embodiment can be implemented in conjunction with the above-mentioned method embodiment. The relevant technical details mentioned in the above-mentioned method embodiment are still valid in this embodiment, and to reduce repetition, they are not repeated here. Accordingly, the relevant technical details mentioned in this embodiment can also be applied to the above-mentioned method embodiment.

[0145] Furthermore, it should be noted that the division of units in the embodiments of the present invention is illustrative and represents only a logical functional division. In actual implementation, other divisions may be employed. Furthermore, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically as a separate unit, or two or more units may be integrated into a single unit. These integrated units may be implemented in either hardware or software functional units.

[0146] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0147] See also Figure 4 , Figure 4 It is a structural diagram of the architecture provided by an embodiment of the present invention.

[0148] It should be noted that in this embodiment, the architecture is specifically deployed in the user-side device. The user-side device can be an aerial device, such as a drone, or a controller or control platform paired with the aerial device for controlling the aerial device. It can also be a traditional ground mobile communication user-side device UE. This embodiment does not impose any restrictions on this.

[0149] like Figure 4 As shown, the architecture 400 includes an application layer 401 , a support layer 402 and a security layer 403 .

[0150] Among them, the application layer 401 is used to provide the user-side device with at least one of the following functions when the user-side device uses the cellular network communication: status display function, service / business quality display function, public information distribution function, business management function and task management function; the support layer 402 is used to provide the user-side device with at least one of the following functions when the user-side device uses the cellular network communication: identity storage function, status monitoring function and pairing function; the security layer 403 is used to provide the user-side device with at least one of the following functions when the user-side device uses the cellular network communication: authentication and authorization function.

[0151] Regarding the above-mentioned authentication and authorization functions provided by the security layer, in the specific implementation, it can be divided into two situations: one is for the user-side device itself that has deployed the architecture. The authentication and authorization of such user-side device is mainly to realize the authentication and authorization of the above-mentioned functions provided by the application layer, and to authorize it to access the cellular network; the other is for other user-side devices that have not deployed the architecture. The authentication and authorization of such user-side devices is mainly to realize the authorization of such user-side devices to use the above-mentioned corresponding functions supported by the user-side devices that have deployed the architecture.

[0152] Furthermore, it's worth noting that, in specific implementations, to implement any of the aforementioned functions, application layer 401 must include at least one of the following functional modules: a status display module, a service / business quality display module, a public information distribution module, a business management module, and a task management module. In other words, application layer 401 must include the corresponding functional module for each function it implements.

[0153] Among them, the status display module is used to provide the status display function for the user side device when the user side device uses cellular network communication; the service / service quality display module is used to provide the service / service quality display function for the user side device when the user side device uses cellular network communication; the public information distribution module is used to provide the public information distribution function for the user side device when the user side device uses cellular network communication; the service management module is used to provide the service management function for the user side device when the user side device uses cellular network communication; the task management module is used to provide the task management function for the user side device when the user side device uses cellular network communication.

[0154] It should be noted that if the user-side device on which this architecture is deployed is an aircraft device, the status display function is specifically used to provide the aircraft device with a flight status display function when the aircraft device uses a cellular network to communicate, that is, to display flight status information related to the aircraft device through a flight status display model.

[0155] In addition, taking the user-side device deployed with the above-mentioned architecture as an aircraft device as an example, the status display function provided by the above-mentioned status display module specifically refers to the authorized display of at least one of the following contents for the aircraft device, or other authorized user-side devices: the flight altitude of the aircraft device, vertical / horizontal flight speed, vertical / horizontal flight direction, blade or engine speed, remaining power, remaining endurance time, flight attitude, flight process (take-off, landing, cruising, etc.), way points, etc., which are not listed one by one here, and this embodiment does not limit this.

[0156] In addition, it is worth mentioning that regarding the above-mentioned status information displayed by the status display module, in actual applications, it is specifically obtained by obtaining the collected relevant status information from the task management module that provides task management functions in the above-mentioned architecture deployed in the user-side device, and the status monitoring module that provides status monitoring functions. The status display module then converts the obtained relevant status information according to the agreed format, and then obtains the final display information that needs to be displayed. Then, while displaying the obtained display information, the converted display information is sent to other authorized user-side devices.

[0157] In addition, the aforementioned status display module can also display status information that other authorized user-side devices desire to display or subscribe to.

[0158] In addition, the service / service quality display function provided by the above-mentioned service / service quality display module specifically refers to authorizing the display of at least one of the following contents for the aircraft equipment or other authorized user-side equipment: communication delay, transmission rate, data packet loss rate, etc. between the aircraft equipment and its controller or control center. These are not listed one by one here, and this embodiment does not limit this.

[0159] In addition, it is worth mentioning that regarding the uplink service / service quality information displayed by the service / service quality display module, in actual applications, it is specifically obtained by obtaining the collected relevant status information from the status monitoring module that provides the status monitoring function in the above-mentioned architecture deployed in the user-side device, and then the service / service quality display module converts it according to the agreed format to obtain the final service / service quality information that needs to be displayed. Then, while displaying the obtained service / service quality information, the converted service / service quality information is sent to other authorized user-side devices.

[0160] In addition, the aforementioned service / service quality display module can also display service / service quality information that other authorized user-side devices desire to display or subscribe to.

[0161] In addition, the public information distribution function provided by the above-mentioned public information distribution module specifically refers to authorizing the flight equipment, or other authorized user-side equipment to display at least one of the following contents: aviation control information, prohibited or restricted flight area information, flight prohibited or restricted warning information, weather information, disaster information, commercial information (such as network quality information, etc.), etc., which are not listed one by one here, and this embodiment does not limit this.

[0162] In addition, it is worth mentioning that the above-mentioned public information provided by the public information distribution module is obtained in actual applications by the public information distribution module from preset public information collection platforms, such as management departments that specialize in collecting civil aviation management information, public safety information, and disaster warning information, as well as corporate platforms that specialize in collecting commercial information (such as network operator platforms).

[0163] In addition, after obtaining the above public information from the above preset information collection platform, the public information distribution model will also convert it according to the agreed format, and then send the converted public information to other authorized user-side devices.

[0164] In addition, regarding the network quality information mentioned above, in a specific implementation, the network-side device can obtain at least one of the following network quality information from the task management module providing task management functions of other authorized user-side devices through an open interface of the cellular network, such as the N6 interface in 3GPP TS23.501: service load, signal strength, interference or coverage loopholes in a certain area. At the same time, the above-mentioned network quality information obtained from other authorized user-side devices will be sent to the current flight device and the controller that can know the flight device, so that the controller can adjust the flight path of the flight device or re-plan the path points according to the above-mentioned network quality information to ensure the service quality of the flight device during the execution of the flight mission.

[0165] In addition, the service management function provided by the above-mentioned service management module specifically refers to authorizing the flight equipment or other authorized user-side equipment to display at least one of the following contents: service scheduling and priority processing of the functions provided in the application layer 401.

[0166] Specifically, in actual applications, the implementation of business management functions needs to rely on the task management functions provided by the task management module, that is, it is necessary to collect service information through the task management function, and then sort it according to service type or importance, so as to ensure the service quality of priority tasks and avoid possible business collisions or congestion.

[0167] Regarding the priorities mentioned above, in actual applications, they can be divided into two types: static and dynamic. Specifically, the static here refers to the static (based on absolute priority) service scheduling or service priority management provided by the service management function.

[0168] Correspondingly, the dynamic refers to the dynamic (based on relative priority) service scheduling or service priority management provided by the service management function.

[0169] In addition, the task management function provided by the task management module mentioned above specifically refers to authorizing the display of at least one of the following contents for the flight equipment or other authorized user-side equipment: command execution, flight recording, path planning, navigation, task scheduling, grouping, data processing, etc., which are not listed one by one here, and this embodiment does not limit this.

[0170] In addition, it is worth mentioning that the above-mentioned task management functions provided by the task management module are, in actual applications, specifically obtained by the task management module from other authorized user-side devices and / or preset management platforms, such as administrative departments such as civil aviation management.

[0171] In addition, in actual applications, the task management module can also provide necessary status information, service type (also known as access type), service importance information, etc. to the service management module in the above architecture deployed in other authorized user-side devices.

[0172] In addition, the other authorized user-side devices mentioned above include a controller for controlling the aircraft equipment, as well as other aircraft equipment and controllers other than the aircraft equipment and the controller, and traditional terrestrial mobile communication user-side devices UE, etc.

[0173] Furthermore, it's worth noting that, in a specific implementation, support layer 402 needs to include at least one of the following functional modules to implement any of the aforementioned functions: an identity storage module, a status monitoring module, and a pairing module. Specifically, support layer 402 needs to include the corresponding functional module for each function it implements.

[0174] Specifically, the identity storage module is used to provide the identity storage function for the user-side device when the user-side device uses the cellular network for communication.

[0175] The identity storage module mentioned above provides the identity storage function for the user side device, which at least includes: generating and storing identification information that identifies the identity of the user side device, thereby helping the user side device access the cellular network, or realizing other functions related to identity.

[0176] In addition, it is worth mentioning that in actual applications, the implementation of the identity storage function is specifically that the identity storage module collects identity information from other authorized user-side devices, or collects authentication or certificate information from manufacturers or administrative departments that manufacture other authorized user-side devices, and then generates and stores a unique identity based on this.

[0177] In addition, regarding the identification information stored in the identity identification storage module that can uniquely identify the user-side device, in actual applications, such as when the user-side device is an aircraft device, it can at least be used for the pairing process of the aircraft device and the controller that controls the aircraft device, or for the authentication and authorization function of the aircraft device or the controller using a cellular network to communicate.

[0178] In addition, the identity identification information stored in the identity identification storage module is permanent or temporary identity identification information.

[0179] The status monitoring module is used to provide the status monitoring function for the user-side device when the user-side device uses the cellular network for communication.

[0180] Specifically, the status monitoring function provided by the status monitoring module for the user-side device includes at least one of the following: providing status information required by the status display module and service / service quality information required by the service / service quality display module.

[0181] It is understandable that in actual applications, the above-mentioned status information and service / business quality information can be obtained through relevant sensors set in user-side equipment or installed software monitoring.

[0182] Furthermore, in order to facilitate the sharing of the above information between different user-side devices, the status monitoring module can convert the above information according to the agreed format when providing status information to the status display module and providing service / service quality information to the service / service quality display module, and then send the converted information to other related functions.

[0183] It's also worth noting that the status monitoring functionality provided by the aforementioned status monitoring module supports at least monitoring initiated by the user-side device deploying this architecture, as well as monitoring initiated by other later user-side devices. Furthermore, it can also receive the monitoring types or subscribed monitoring content desired by other authorized user-side devices initiating monitoring, effectively performing monitoring based on the needs of other authorized user-side devices.

[0184] In addition, when the status monitoring module sends the monitoring content to the corresponding initiator, that is, the object initiating the monitoring, it can send it to other authorized user-side devices that initiated the monitoring or other functional modules in the architecture deployed by itself through the cellular network, Bluetooth, internal interface, etc., so that the initiator of the monitoring content can display status information, service / business quality information, and related tasks, such as flight mission management.

[0185] In addition, the status monitoring module can also send the monitored status monitoring information to the cellular network through a development interface, such as the N6 interface, and then the cellular network reports the status monitoring information to the network-side device, so that the network-side device can dynamically adjust the network configuration of the user-side device corresponding to the status monitoring information based on status monitoring information such as altitude and speed, such as cell relations, measurement reports or cell reselection rules.

[0186] In addition, it can be seen from the above description that the status monitoring module will provide relevant display information for the status display module and provide relevant service / service quality information for the service / business quality display module. Therefore, the status monitoring function provided by the status monitoring module specifically refers to authorizing the display of at least one of the following contents for the flight equipment or other authorized user-side equipment: the flight altitude, vertical / horizontal flight speed, vertical / horizontal flight direction, blade or engine speed, remaining power, remaining flight time, flight attitude, flight process (take-off, landing, cruising, etc.), way points, etc. of the flight equipment and its controller or control center, communication delay, transmission rate, data packet loss rate, etc., which are not listed one by one here, and this embodiment does not limit this.

[0187] The pairing module is used to maintain, specifically store, add, delete and modify the pairing relationship of the user-side device, and provide the pairing function for the user-side device according to the pairing relationship when the user-side device uses the cellular network to communicate.

[0188] The pairing functionality provided by the pairing module specifically refers to authorizing the display of at least one of the following for the aircraft or other authorized user-side devices: managing the pairing relationship between the aircraft and its controller, used to determine the source and destination devices for communication; or implementing other pairing-related functions. This function collects pairing information from the aircraft and its controller, or from its manufacturer or administrative department, and then generates a pairing table containing the identities of the paired aircraft and their controllers. This table can be used to transmit status information, quality of service information, or distribute public information.

[0189] In addition, it is worth mentioning that, in a specific implementation, if the security layer 403 wants to implement authentication and authorization functions, it must also include an authentication and authorization module that provides authentication and authorization functions.

[0190] Specifically, the authentication and authorization module is used to maintain the identification information of the user-side device on which the architecture is deployed, and when the user-side device uses the cellular network to communicate, the authentication and authorization function is provided to the user-side device based on the identification information. The authentication and authorization function implements at least one of the following: authentication and authorization of the user-side device itself, and authentication and authorization of any function implemented by the architecture deployed by the user-side device upon request of other user-side devices.

[0191] It should be noted that in actual applications, the information required for authentication and authorization is specifically the permission or certificate information collected by the authentication and authorization module from the user-side device, manufacturer or relevant administrative department, and then exported or seriously permitted to authorize the user-side device to access the cellular network, or authorize access to relevant functional modules deployed with the above architecture.

[0192] In addition, the authentication and authorization module is also used to use the interface from the user side device to the network side device, which can be specifically the N6 interface or the Uu interface, to send the maintained identification information to the cellular network, and report the identification information to the connected network side device through the cellular network, so that the network side device can adjust the network configuration of the user side device corresponding to the identification information.

[0193] Therefore, the architecture provided in this embodiment, by deploying it in a user-side device, can enable the access request information sent by the user-side device to the cellular network based on the architecture to carry an identifier that facilitates the network-side device to determine that it is an aircraft device. Therefore, when the network-side device receives the access request information of each user-side device reported by the cellular network, by determining whether the access request information carries the predefined identifier for the aircraft device, it can quickly and accurately identify which user-side device is the aircraft device from the connected user-side devices. Compared with the existing method of identifying aircraft devices based on flight altitude and path information, it is simpler and more convenient, and even aircraft devices whose flight altitude and path information do not meet the requirements can be accurately identified.

[0194] In addition, after the network side device determines that the user side device is a flight device, it controls the flight device to fly in the control area based on the access request information reported by the flight device. Specifically, it can perform flight missions in the control area, or it cannot perform flight missions in the control area, thereby realizing the control of the flight device by the network side device, so that the flight device can better perform flight missions according to the control of the network side device.

[0195] Furthermore, it is not difficult to see that the architecture provided in this embodiment, deployed in a user-side device or controller, is used in practical applications to cooperate with the control method applied to the network-side device described above. Therefore, the relevant technical details mentioned in the above method embodiment are still valid in this embodiment and will not be repeated here to reduce repetition. Accordingly, the relevant technical details mentioned in this embodiment can also be applied to the above method embodiment.

[0196] based on Figure 4 The present invention also provides a communication method suitable for the architecture shown.

[0197] Specifically, when user-side devices deployed with the above architecture, such as aircraft, controllers controlling the aircraft, control platforms, and traditional terrestrial mobile communication user-side devices (UEs), use a cellular network, the application layer, support layer, and security layer within the architecture operate independently or in conjunction with each other to implement the following operations:

[0198] (1) The application layer provides at least one of the following functions for the user-side device: status display function, service / business quality display function, public information distribution function, business management function and task management function.

[0199] Specifically, the application layer includes at least one of the following functional modules: a status display module, a service / business quality display module, a public information distribution module, a business management module, and a task management module.

[0200] When the user-side device uses a cellular network, the application layer provides at least one of the following functions for the user-side device: a status display function, a service / service quality display function, the public information distribution function, a service management function, and a task management function, including:

[0201] The status display module obtains the status information of the user-side device from the task management model and the status monitoring module of the support layer that provides the status monitoring function, displays the status information, and sends the status information to other authorized user-side devices.

[0202] It should be noted that when the user-side device is an aircraft device, the other authorized user-side devices are other aircraft devices and controllers deployed with the architecture, and the controller includes a controller paired with the aircraft device and a controller paired with other aircraft devices.

[0203] The service / business quality display module obtains service / business quality information from the status monitoring module, displays the service / business quality information, and sends the service / business quality information to other authorized user-side devices.

[0204] It is worth mentioning that in actual applications, whether it is the status information mentioned above or the service / business quality information, after being obtained from the relevant functional modules, in order to facilitate the sharing of the information between different user-side devices, it can be converted according to the agreed format, and then the converted information can be displayed and sent.

[0205] The public information distribution module obtains pre-agreed public information from a preset public information collection platform and sends the public information to other authorized user-side devices;

[0206] The service management module obtains service scheduling information from the business management module, and controls the user side device to preferentially execute high priority services according to the service scheduling information;

[0207] The task management module obtains task-related information and status-related information from other authorized user-side devices paired with the user-side device and / or a preset management platform, and adjusts the execution strategy of the user-side device based on the task-related information and the status-related information, so that the user-side device performs the flight mission according to the adjusted execution strategy.

[0208] It is understandable that when the user-side device is an aircraft device, the above-mentioned dynamically adjusted execution strategy is the flight strategy based on which the aircraft device performs a flight mission.

[0209] In addition, through the description of the architecture deployed on the user-side device in the above embodiment, it can be seen that the status display module in the architecture can be used to display status information that other authorized user-side devices expect to display and / or subscribe to, and the service / service quality display module can be used to display service / service quality information that other authorized user-side devices expect to display and / or subscribe to. Therefore, in the communication method based on this architecture, it also includes:

[0210] The status display module receives status information desired to be displayed and / or subscribed to sent by other authorized user-side devices, and displays the received status information desired to be displayed and / or subscribed to;

[0211] The service / service quality display module receives service / service quality information that is expected to be displayed and / or subscribed to and sent by other authorized user-side devices, and displays the received service / service quality information that is expected to be displayed and / or subscribed to.

[0212] In addition, in actual applications, in order to further ensure the service quality during the execution of the flight mission, the task management module will also use the N6 interface to obtain network quality information from the divided network, such as service load, signal strength, interference or coverage holes in a certain area, and adjust the execution strategy of the user-side device according to the network quality information, so that the user-side device executes the task according to the adjusted execution strategy.

[0213] (2) The support layer provides at least one of the following functions for the user-side device: identity storage function, status monitoring function, and pairing function.

[0214] Specifically, the support layer includes at least one of the following functional modules: an identity storage module, a status monitoring module, and a pairing module.

[0215] The support layer provides at least one of the following functions for the user-side device: identity storage function, status monitoring function, and pairing function, including:

[0216] The identity storage module obtains identification information of the user-side device and the other authorized user-side devices from the user-side device and / or other authorized user-side devices and / or a preset identity providing platform, and generates a unique identity based on the identification information;

[0217] The status monitoring module obtains the status information and service / service quality information of the user-side device from the status monitoring unit installed on the user-side device and / or other authorized user-side devices, and sends the status information to the status display module, and sends the service / service quality information to the service / service quality display module;

[0218] The pairing module obtains identification information of the user-side device and the other authorized user-side devices from the user-side device and / or the other authorized user-side devices and / or a preset identity identification providing platform, and generates a pairing table including the identity identifications of the drone and the other authorized user-side devices according to the identification information.

[0219] In addition, as can be seen from the above description, the status display module and the service / service quality display module will display the relevant information that other authorized user-side devices expect to display and / or subscribe to, and the detection status module provides relevant detection status information to these two functional modules. Therefore, the communication method based on this architecture also includes:

[0220] The status monitoring module receives monitoring status information that is expected to be displayed and / or subscribed to and is sent by other authorized user-side devices, and obtains corresponding status monitoring information from the status monitoring unit installed on the user-side device and / or other authorized user-side devices based on the received status monitoring information that is expected to be displayed and / or subscribed to, wherein the status monitoring information includes the status information and / or service / business quality information.

[0221] Similarly, in order to further ensure the service quality during the execution of the flight mission, the status monitoring module uses the N6 interface to send the acquired status information and service / service quality information to the cellular network, and reports the status information and service / service quality information to the accessed network side device through the cellular network, so that the network side device can adjust the network configuration for the user side device according to the status information and service / service quality information.

[0222] (3) The security layer provides at least the following functions for the user-side device: authentication and authorization.

[0223] Specifically, in order to implement the authentication and authorization functions, the security layer at least includes an authentication and authorization module for implementing the authentication and authorization functions.

[0224] The authentication and authorization module can specifically implement authentication and authorization of the user-side device deployed with the architecture itself, and can also implement authentication and authorization of other user-side devices deployed or not deployed with the architecture requesting response functions in the architecture.

[0225] Regarding the implementation of the aforementioned access authorization, authentication, and verification functions for any of the aforementioned functions implemented by the architecture in the user-side device requesting the deployment of the architecture, that is, the authentication and verification of other user-side devices, specifically:

[0226] The authentication and authorization module of the security layer providing authentication and authorization functions receives request information for any function in the architecture sent by other user-side devices;

[0227] authenticating and authorizing the other user-side device according to the request information;

[0228] If the authentication and authorization are successful, the user-side device is used as another authorized user-side device, and the requested function is provided to the other authorized user-side device.

[0229] The authentication and authorization functions for user-side devices deployed with the above architecture are implemented as follows:

[0230] Before the user-side device sends information to the other authorized user-side devices, the information including status information, and / or service / service quality information, and / or public information, and / or status monitoring information, the method further includes:

[0231] The authentication and authorization module of the security layer providing authentication and authorization functions obtains an identity identifier that uniquely identifies the user-side device, and matches the identity identifier with an identity identifier stored in the identity identifier storage module of the support layer providing identity identifier storage functions;

[0232] If they match, the user-side device sends information to the other authorized user-side devices.

[0233] In addition, in this embodiment, the user-side device sending information to the other authorized user-side devices refers to the user-side device sending information to the other authorized user-side devices paired with it.

[0234] Accordingly, before the user-side device sends information to other authorized user-side devices paired with it, the method further includes:

[0235] The pairing module providing the pairing function of the support layer obtains an identity identifier that uniquely identifies the user-side device, and matches the identity identifier with the identity identifier stored in the identity identifier storage module according to the maintained pairing relationship;

[0236] If they match, the matched device is used as another authorized user-side device paired with the user-side device, and the user-side device sends information to the other authorized user-side device paired with it.

[0237] Furthermore, in order to ensure the security of information sent by a user-side device to other authorized user-side devices paired with it, information exchange can be carried out in the following manner:

[0238] Obtain the encryption public key according to the preset key algorithm;

[0239] The information is encrypted according to the encryption public key, and the encrypted information is sent to the other authorized user-side device paired with it.

[0240] Therefore, the communication method provided in this embodiment, by deploying the above-mentioned architecture in the user-side device, can enable the access request information sent by the user-side device to the cellular network based on the architecture to carry an identifier that facilitates the network-side device to determine that it is an aircraft device. Therefore, when the network-side device receives the access request information of each user-side device reported by the cellular network, by determining whether the access request information carries the predefined identifier for the aircraft device, it can quickly and accurately identify which user-side device is the aircraft device from the connected user-side devices. Compared with the existing method of identifying aircraft devices based on flight altitude and path information, it is simpler and more convenient, and even aircraft devices whose flight altitude and path information do not meet the requirements can be accurately identified.

[0241] In addition, after the network side device determines that the user side device is a flight device, it controls the flight device to fly in the control area based on the access request information reported by the flight device. Specifically, it can perform flight missions in the control area, or it cannot perform flight missions in the control area, thereby realizing the control of the flight device by the network side device, so that the flight device can better perform flight missions according to the control of the network side device.

[0242] Furthermore, it is not difficult to find that the architecture-specific communication method provided in this embodiment is used in conjunction with the control method applied to the network-side device in practical applications. Therefore, the relevant technical details mentioned in the above method embodiment are still valid in this embodiment and will not be repeated here to reduce repetition. Accordingly, the relevant technical details mentioned in this embodiment can also be applied in the above method embodiment.

[0243] See also Figure 5 , Figure 5 It is a structural diagram of the network side device provided by an embodiment of the present invention.

[0244] It is understandable that the network side device mentioned in this embodiment actually refers to a server or a base station.

[0245] Since the principle of solving the problem by the network side device is similar to the control method applied to the network side device given in the above embodiments, the implementation of the network side device provided in this embodiment can refer to the control method embodiment applied to the network side device provided in the above embodiments, and the repeated parts will not be repeated.

[0246] like Figure 5 As shown, the network side device of the embodiment of the present invention includes: a processor 501 and a transceiver 502.

[0247] Among them, the processor 501 is used to control the transceiver 502 to receive access request information reported by the user-side device; when the access request information carries an access identifier defined for a preset flight device, the user-side device is determined to be a flight device; according to the access request information, the flight device is controlled to fly in the control area.

[0248] The transceiver 502 is configured to receive access request information reported by a user-side device under the control of the processor 501 .

[0249] Among them, Figure 5 In the embodiment of the present invention, the bus architecture can include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 501. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore not further described herein. The bus interface provides an interface. The transceiver 502 can be multiple components, namely, a transmitter and a transceiver, providing a unit for communicating with various other devices over a transmission medium. The processor 501 is responsible for managing the bus architecture and general processing.

[0250] The processor 501 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0251] In addition, the processor 501 is also used to determine, based on the access request information, that the flight equipment cannot access the control area of ​​the network side equipment to perform the flight mission; or, based on the access request information, determine that the flight equipment can access the control area to perform the flight mission.

[0252] In addition, when the user-side device is the aircraft device, the access request information further includes: public information and access type.

[0253] Correspondingly, the processor 501 is also used to reject the access request of the aircraft device based on the identifier, the access type and the public information, and / or control the transceiver to broadcast access prohibition information to the aircraft device based on the access request information reported by the aircraft device.

[0254] The transceiver 502 is further configured to broadcast access prohibition information to the aircraft under the control of the processor 501 .

[0255] In addition, when the user-side device is the aircraft device, the access request information further includes: access type and status monitoring information reported in real time.

[0256] Correspondingly, the processor 501 is also used to dynamically adjust the network configuration of the network side device for the flight equipment according to the access type and the status monitoring information, so that the flight equipment performs the flight mission within the control area according to the dynamically adjusted network configuration.

[0257] In addition, the access request information also includes: service importance information.

[0258] Correspondingly, the processor 501 is further configured to obtain a current load condition of the control area; and determine, based on the load condition and the business importance information, whether the flight equipment can access the control area to perform the flight mission.

[0259] In addition, the processor 501 is also used to control the transceiver to broadcast access prohibition information to the service / business quality display function module of the architecture deployed in the flight device based on the access request information reported by the flight device, so that the service / business quality display function module can send the access prohibition information to other authorized user side devices.

[0260] The transceiver 502 is also used to broadcast access prohibition information to the service / business quality display function module of the architecture deployed in the flight equipment under the control of the processor 501, so that the service / business quality display function module can send the access prohibition information to other authorized user side devices.

[0261] In addition, the processor 501 is further configured to control the transceiver 502 to receive the status monitoring information and the public information reported in real time by the architecture deployed in the flight equipment through the N6 interface.

[0262] The transceiver 502 is further configured to receive, under the control of the processor 501 , the status monitoring information and the public information reported in real time by the architecture deployed in the flight equipment through the N6 interface.

[0263] Since the network side device provided in the embodiment of the present invention can execute the above-mentioned method embodiment applied to the network side device, its implementation principle and technical effects are similar, and this embodiment will not be repeated here.

[0264] See also Figure 6 , Figure 6 This is another structural diagram of the network side device provided by an embodiment of the present invention.

[0265] It is understandable that the network side device mentioned in this embodiment still refers to a server or a base station.

[0266] Since the principle of solving the problem by the network side device is similar to the control method applied to the network side device given in the above embodiments, the implementation of the network side device provided in this embodiment can refer to the control method embodiment applied to the network side device provided in the above embodiments, and the repeated parts will not be repeated.

[0267] like Figure 6 As shown, the network side device according to the embodiment of the present invention includes: a processor 601 , a transceiver 602 , a memory 603 and a user interface 604 .

[0268] The processor 601 is configured to read the program in the memory 603 and execute the following process:

[0269] Receive access request information reported by the user side device through the transceiver 602;

[0270] If the access request information carries an identifier defined for an aircraft device, determining that the user-side device is an aircraft device;

[0271] According to the access request information, the aircraft is controlled to fly within a control area.

[0272] The transceiver 602 is configured to receive access request information reported by a user-side device under the control of the processor 601 .

[0273] Among them, Figure 6In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 601 and memory represented by memory 603. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 602 may be a plurality of components, i.e., a transmitter and a transceiver, providing a unit for communicating with various other devices on a transmission medium. For different user-side devices, the user interface 604 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.

[0274] The processor 601 is responsible for managing the bus architecture and general processing, and the memory 603 can store data used by the processor 601 when performing operations.

[0275] The processor 601 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0276] In addition, the processor 601 is further configured to read the program and execute the following steps:

[0277] Determining, based on the access request information, that the aircraft cannot access a control area of ​​a network-side device to perform a flight mission;

[0278] Alternatively, based on the access request information, it is determined that the flight equipment can access the control area to perform a flight mission.

[0279] In addition, when the user-side device is the aircraft device, the access request information further includes: public information and access type.

[0280] Accordingly, the processor 601 is further configured to read the program and execute the following steps:

[0281] The access request of the aircraft device is rejected according to the identifier, the access type and the public information, and / or access prohibition information is broadcast to the aircraft device via the transceiver 602 in response to the access request information reported by the aircraft device.

[0282] In addition, when the user-side device is the aircraft device, the access request information further includes: access type and status monitoring information reported in real time.

[0283] Accordingly, the processor 601 is further configured to read the program and execute the following steps:

[0284] Dynamically adjust the network configuration of the network-side device for the flight device according to the access type and the status monitoring information, so that the flight device performs the flight mission within the control area according to the dynamically adjusted network configuration.

[0285] In addition, the access request information also includes: service importance information.

[0286] Accordingly, the processor 601 is further configured to read the program and execute the following steps:

[0287] Obtain the current load status of the control area; and determine whether the flight equipment can access the control area to perform the flight mission based on the load status and the business importance information.

[0288] In addition, the processor 601 is further configured to read the program and execute the following steps:

[0289] The access request information reported by the aircraft device is broadcast through the transceiver 602 to the service / business quality display function module of the architecture deployed in the aircraft device to prohibit access information, so that the service / business quality display function module can send the prohibit access information to other authorized user side devices.

[0290] In addition, the processor 601 is further configured to read the program and execute the following steps:

[0291] The transceiver 602 receives the status monitoring information and the public information reported in real time by the architecture deployed in the flight equipment through the N6 interface.

[0292] Since the network side device provided in the embodiment of the present invention can execute the above-mentioned method embodiment applied to the network side device, its implementation principle and technical effects are similar, and this embodiment will not be repeated here.

[0293] See also Figure 7 , Figure 7 This is a structural diagram of a user-side device provided by an embodiment of the present invention.

[0294] Since the user-side device is deployed with the above-mentioned architecture, the principle of solving the problem by the user-side device is similar to the control method applied to the architecture given in the above embodiments. Therefore, the implementation of the user-side device provided in this embodiment can refer to the control method embodiment applied to the architecture provided in the above embodiments, and the repeated parts will not be repeated.

[0295] like Figure 7 As shown, the user side device of the embodiment of the present invention includes: a processor 701.

[0296] Among them, the processor 701 is used to control the application layer to provide at least one of the following functions for the user-side device when the user-side device uses a cellular network: status display function, service / service quality display function, public information distribution function, service management function and task management function; control the support layer to provide at least one of the following functions for the user-side device: identity storage function, status monitoring function and pairing function; control the security layer to provide at least the user-side device with: authentication and authorization function.

[0297] In addition, the application layer includes at least one of the following functional modules: a status display module, a service / business quality display module, a public information distribution module, a business management module, and a task management module.

[0298] Accordingly, the processor 701 is configured to control the application layer to provide at least one of the following functions for the user-side device when the user-side device uses a cellular network: a status display function, a service / business quality display function, the public information distribution function, a business management function, and a task management function, including: the status display module obtains the status information of the user-side device from the task management model and the status monitoring module providing the status monitoring function of the support layer, displays the status information, and sends the status information to other authorized user-side devices; the service / business quality display module obtains the service / business service quality information from the status monitoring module, displays the service / business quality information, and sends the service / business quality information to other authorized user-side devices. The service quality information is sent to other authorized user-side devices; the public information distribution module obtains pre-agreed public information from a preset public information collection platform, and sends the public information to other authorized user-side devices; the service management module obtains service scheduling information from the business management module, and controls the user-side device to prioritize high-priority services based on the service scheduling information; the task management module obtains task-related information and status-related information from other authorized user-side devices and / or a preset management platform paired with the user-side device, and adjusts the execution strategy of the user-side device based on the task-related information and the status-related information, so that the user-side device performs the flight mission according to the adjusted execution strategy.

[0299] In addition, the processor 701 is also used to control the status display module to receive status information expected to be displayed and / or subscribed sent by other authorized user-side devices, and to display the received status information expected to be displayed and / or subscribed; the service / service quality display module receives service / service quality information expected to be displayed and / or subscribed sent by other authorized user-side devices, and to display the received service / service quality information expected to be displayed and / or subscribed.

[0300] In addition, the processor 701 is also used to control the task management module to use the N6 interface to obtain network quality information from the divided network, and adjust the execution strategy of the user side device according to the network quality information, so that the user side device executes the task according to the adjusted execution strategy.

[0301] In addition, the support layer includes at least one of the following functional modules: an identity storage module, a status monitoring module, and a pairing module.

[0302] Accordingly, the processor 701 is used to control the support layer to provide at least one of the following functions for the user-side device: an identity storage function, a status monitoring function, and a pairing function, including: the identity storage module obtains the identification information of the user-side device and the other authorized user-side devices from the user-side device and / or other authorized user-side devices and / or a preset identity providing platform, and generates a unique identity based on the identification information; the status monitoring module obtains the status information and service / service quality information of the user-side device from the status monitoring unit installed on the user-side device and / or other authorized user-side devices, and sends the status information to the status display module, and sends the service / service quality information to the service / service quality display module; the pairing module obtains the identification information of the user-side device and the other authorized user-side devices from the user-side device and / or the other authorized user-side devices and / or a preset identity providing platform, and generates a pairing table including the identity of the user-side device and the other authorized user-side devices based on the identification information.

[0303] In addition, the processor 701 is also used to control the status monitoring module to receive monitoring status information that is expected to be displayed and / or subscribed to and sent by other authorized user-side devices, and obtain corresponding status monitoring information from the status monitoring unit installed on the user-side device and / or other authorized user-side devices based on the received status monitoring information that is expected to be displayed and / or subscribed to, wherein the status monitoring information includes the status information and / or service / business quality information.

[0304] In addition, the processor 701 is also used to control the status monitoring module to use the N6 interface to send the acquired status information and service / service quality information to the cellular network, and report the status information and service / service quality information to the accessed network side device through the cellular network, so that the network side device can adjust the network configuration for the user side device according to the status information and service / service quality information.

[0305] In addition, before executing the user-side device to send information to the other authorized user-side devices, the information includes status information, and / or service / business quality information, and / or public information, and / or status monitoring information, the processor 701 is also used to control the authentication and authentication module of the security layer that provides authentication and authorization functions to obtain an identity that uniquely identifies the user-side device, and match the identity with the identity stored in the identity storage module that provides identity storage function of the support layer; if there is a match, execute the operation of sending information from the user-side device to the other authorized user-side devices.

[0306] In addition, the sending of information by the user-side device to the other authorized user-side devices is the sending of information by the user-side device to the other authorized user-side devices paired with the user-side device.

[0307] Accordingly, before executing the operation of the user-side device sending information to other authorized user-side devices paired with it, the processor 701 is also used to control the pairing module of the support layer providing pairing function to obtain an identity identifier that uniquely identifies the user-side device, and match the identity identifier with the identity identifier stored in the identity identifier storage module according to the maintained pairing relationship; if there is a match, the matched device is used as the other authorized user-side device paired with the user-side device, and the operation of the user-side device sending information to the other authorized user-side device paired with it is executed.

[0308] In addition, the processor 701 is further configured to obtain an encryption public key according to a preset key algorithm; encrypt the information according to the encryption public key, and send the encrypted information to the other authorized user-side device paired therewith.

[0309] In addition, the processor 701 is also used to control the authentication and authentication module of the security layer that provides authentication and authorization functions to receive request information sent by other user-side devices requesting any function in the architecture; according to the request information, the other user-side devices are authenticated and authorized; if the authentication and authorization are successful, the user-side device is used as another authorized user-side device, and the requested function is provided to the other authorized user-side device.

[0310] Since the user-side device provided in the embodiment of the present invention can execute the above-mentioned method embodiment applied to the architecture, its implementation principle and technical effects are similar, and this embodiment will not be repeated here.

[0311] See also Figure 8 , Figure 8 This is another structural diagram of the user-side device provided by an embodiment of the present invention.

[0312] Since the user-side device is deployed with the above-mentioned architecture, the principle of solving the problem by the user-side device is similar to the control method applied to the architecture given in the above embodiments. Therefore, the implementation of the user-side device provided in this embodiment can refer to the control method embodiment applied to the architecture provided in the above embodiments, and the repeated parts will not be repeated.

[0313] like Figure 8 As shown, the user side device according to the embodiment of the present invention includes: a processor 801 , a memory 802 and a user interface 803 .

[0314] The processor 801 is configured to read the program in the memory 802 and execute the following process:

[0315] When the user-side device uses a cellular network, the control application layer provides at least one of the following functions for the user-side device: status display function, service / business quality display function, public information distribution function, business management function and task management function; the control support layer provides at least one of the following functions for the user-side device: identity storage function, status monitoring function and pairing function; the control security layer provides at least one of the following functions for the user-side device: authentication and authorization function.

[0316] In addition, the application layer includes at least one of the following functional modules: a status display module, a service / business quality display module, a public information distribution module, a business management module, and a task management module.

[0317] Accordingly, the processor 801 is further configured to read the program and execute the following steps:

[0318] Controlling the status display module to obtain the status information of the user-side device from the task management model and the status monitoring module of the support layer that provides the status monitoring function, display the status information, and send the status information to other authorized user-side devices;

[0319] Controlling the service / business quality display module to obtain service / business quality of service information from the status monitoring module, display the service / business quality information, and send the service / business quality information to other authorized user-side devices;

[0320] Controlling the public information distribution module to obtain pre-agreed public information from a preset public information collection platform and sending the public information to other authorized user-side devices;

[0321] Control the service management module to obtain service scheduling information from the business management module, and control the user-side device to preferentially execute high-priority services according to the service scheduling information;

[0322] Control the task management module to obtain task-related information and status-related information from other authorized user-side devices paired with the user-side device and / or a preset management platform, and adjust the execution strategy of the user-side device according to the task-related information and the status-related information, so that the user-side device performs the flight mission according to the adjusted execution strategy.

[0323] In addition, the processor 801 is further configured to read the program and execute the following steps:

[0324] Control the status display module to receive status information expected to be displayed and / or subscribed sent by other authorized user-side devices, and display the received status information expected to be displayed and / or subscribed; the service / service quality display module receives service / service quality information expected to be displayed and / or subscribed sent by other authorized user-side devices, and display the received service / service quality information expected to be displayed and / or subscribed.

[0325] In addition, the processor 801 is further configured to read the program and execute the following steps:

[0326] The task management module is controlled to obtain network quality information from the divided network using the N6 interface, and the execution strategy of the user-side device is adjusted according to the network quality information, so that the user-side device executes the task according to the adjusted execution strategy.

[0327] In addition, the support layer includes at least one of the following functional modules: an identity storage module, a status monitoring module, and a pairing module.

[0328] Accordingly, the processor 801 is further configured to read the program and execute the following steps:

[0329] Controlling the identity storage module to obtain identification information of the user-side device and the other authorized user-side devices from the user-side device and / or other authorized user-side devices and / or a preset identity providing platform, and generating a unique identity based on the identification information;

[0330] Control the status monitoring module to obtain the status information and service / service quality information of the user-side device from the status monitoring unit installed on the user-side device and / or other authorized user-side devices, and send the status information to the status display module, and send the service / service quality information to the service / service quality display module;

[0331] Control the pairing module to obtain identification information of the user-side device and the other authorized user-side devices from the user-side device and / or the other authorized user-side devices and / or a preset identity identification providing platform, and generate a pairing table including the identity identifications of the user-side device and the other authorized user-side devices according to the identification information.

[0332] In addition, the processor 801 is further configured to read the program and execute the following steps:

[0333] Control the status monitoring module to receive monitoring status information expected to be displayed and / or subscribed to sent by other authorized user-side devices, and obtain corresponding status monitoring information from the status monitoring unit installed on the user-side device and / or other authorized user-side devices based on the received status monitoring information expected to be displayed and / or subscribed to, wherein the status monitoring information includes the status information and / or service / business quality information.

[0334] In addition, the processor 801 is further configured to read the program and execute the following steps:

[0335] Control the status monitoring module to use the N6 interface to send the acquired status information and service / service quality information to the cellular network, and report the status information and service / service quality information to the accessed network side device through the cellular network, so that the network side device can adjust the network configuration for the user side device according to the status information and service / service quality information.

[0336] In addition, the processor 801 is further configured to read the program and execute the following steps:

[0337] The authentication and authorization module that controls the security layer to provide authentication and authorization functions obtains an identity identifier that uniquely identifies the user-side device, and matches the identity identifier with the identity identifier stored in the identity identifier storage module that provides the identity identifier storage function of the support layer; if they match, the user-side device is executed to send information to the other authorized user-side devices.

[0338] In addition, the sending of information by the user-side device to the other authorized user-side devices is the sending of information by the user-side device to the other authorized user-side devices paired with the user-side device.

[0339] Accordingly, the processor 801 is further configured to read the program and execute the following steps:

[0340] The pairing module that controls the support layer to provide the pairing function obtains an identity identifier that uniquely identifies the user-side device, and matches the identity identifier with the identity identifier stored in the identity identifier storage module based on the maintained pairing relationship; if there is a match, the matched device is used as the other authorized user-side device paired with the user-side device, and the operation of the user-side device sending information to the other authorized user-side device paired with it is executed.

[0341] In addition, the processor 801 is further configured to read the program and execute the following steps:

[0342] An encryption public key is obtained according to a preset key algorithm; the information is encrypted according to the encryption public key, and the encrypted information is sent to the other authorized user-side device paired with it.

[0343] In addition, the processor 801 is further configured to read the program and execute the following steps:

[0344] The authentication and authorization module that controls the security layer to provide authentication and authorization functions receives request information sent by other user-side devices requesting any function in the architecture; authenticates and authorizes the other user-side devices based on the request information; if the authentication and authorization are successful, the user-side device is used as another authorized user-side device, and the requested function is provided to the other authorized user-side device.

[0345] In addition, it is understandable that Figure 8 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 801 and memory represented by memory 802. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be further described herein. The bus interface provides an interface. For different user-side devices, the user interface 803 may also be an interface capable of connecting to required external or internal devices, including but not limited to a keypad, display, speaker, microphone, joystick, etc.

[0346] The processor 801 is responsible for managing the bus architecture and general processing, and the memory 802 can store data used by the processor 801 when performing operations.

[0347] The processor 801 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0348] Since the user-side device provided in the embodiment of the present invention can execute the above-mentioned method embodiment applied to the architecture, its implementation principle and technical effects are similar, and this embodiment will not be repeated here.

[0349] An embodiment of the present invention further provides a storage medium, which is a readable storage medium for storing a program. The program can be executed by a processor to implement the steps in any of the above control methods or the steps in any of the above communication methods.

[0350] When the program can be executed by a processor to implement a control method applied to a network-side device, it is used to implement the following steps:

[0351] Receive access request information reported by the user-side device;

[0352] If the access request information carries an identifier defined for an aircraft device, determining that the user-side device is an aircraft device;

[0353] According to the access request information, the aircraft is controlled to fly within a control area.

[0354] In addition, the program can also be executed by the processor to implement the following steps:

[0355] Determining, based on the access request information, that the aircraft cannot access the control area to perform a flight mission;

[0356] Alternatively, based on the access request information, it is determined that the flight equipment can access the control area to perform a flight mission.

[0357] In addition, when the user-side device is the aircraft device, the access request information further includes: public information and access type.

[0358] Accordingly, the program can also be executed by the processor to implement the following steps:

[0359] The access request of the aircraft device is rejected according to the identifier, the access type and the public information, and / or access prohibition information is broadcast to the aircraft device in response to the access request information reported by the aircraft device.

[0360] In addition, when the user-side device is the aircraft device, the access request information further includes: access type and status monitoring information reported in real time.

[0361] Accordingly, the program can also be executed by the processor to implement the following steps:

[0362] Dynamically adjust the network configuration of the network-side device for the flight device according to the access type and the status monitoring information, so that the flight device performs the flight mission within the control area according to the dynamically adjusted network configuration.

[0363] In addition, the access request information also includes: service importance information.

[0364] Accordingly, the program can also be executed by the processor to implement the following steps:

[0365] Obtain the current load situation of the control area;

[0366] Determine, based on the load condition and the business importance information, whether the flight equipment can access the control area to perform the flight mission.

[0367] In addition, the program can also be executed by the processor to implement the following steps:

[0368] Broadcast access prohibition information to the service / business quality display function module of the architecture deployed in the aircraft device in response to the access request information reported by the aircraft device, so that the service / business quality display function module can send the access prohibition information to other authorized user-side devices.

[0369] In addition, the program can also be executed by the processor to implement the following steps:

[0370] Receive the status monitoring information and the public information reported in real time by the architecture deployed in the flight equipment through the N6 interface.

[0371] When the program can be executed by a processor to implement a communication method applied to an architecture, the program is used to implement the following steps:

[0372] When the user-side device communicates using a cellular network, controlling the application layer to provide at least one of the following functions for the user-side device: a status display function, a service / service quality display function, a public information distribution function, a service management function, and a task management function;

[0373] The support layer provides at least one of the following functions for the user-side device: identity storage function, status monitoring function and pairing function;

[0374] The security layer at least provides the user-side device with: authentication and authorization functions.

[0375] In addition, the application layer includes at least one of the following functional modules: a status display module, a service / business quality display module, a public information distribution module, a business management module, and a task management module.

[0376] Accordingly, the program can also be executed by the processor to implement the following steps:

[0377] Controlling the status display module to obtain the status information of the user-side device from the task management model and the status monitoring module of the support layer that provides the status monitoring function, display the status information, and send the status information to other authorized user-side devices;

[0378] Controlling the service / business quality display module to obtain service / business quality of service information from the status monitoring module, display the service / business quality information, and send the service / business quality information to other authorized user-side devices;

[0379] Controlling the public information distribution module to obtain pre-agreed public information from a preset public information collection platform and sending the public information to other authorized user-side devices;

[0380] The service management module obtains service scheduling information from the business management module, and controls the user side device to preferentially execute high priority services according to the service scheduling information;

[0381] Control the task management module to obtain task-related information and status-related information from other authorized user-side devices paired with the user-side device and / or a preset management platform, and adjust the execution strategy of the user-side device according to the task-related information and the status-related information, so that the user-side device performs the flight mission according to the adjusted execution strategy.

[0382] In addition, the program can also be executed by the processor to implement the following steps:

[0383] The service / service quality display module is controlled to receive service / service quality information expected to be displayed and / or subscribed from other authorized user-side devices, and to display the received service / service quality information expected to be displayed and / or subscribed.

[0384] In addition, the program can also be executed by the processor to implement the following steps:

[0385] The task management module uses the N6 interface to obtain network quality information from the divided network, and adjusts the execution strategy of the user-side device according to the network quality information, so that the user-side device executes the task according to the adjusted execution strategy.

[0386] In addition, the support layer includes at least one of the following functional modules: an identity storage module, a status monitoring module, and a pairing module.

[0387] Accordingly, the program can also be executed by the processor to implement the following steps:

[0388] Controlling the identity storage module to obtain identification information of the user-side device and the other authorized user-side devices from the user-side device and / or other authorized user-side devices and / or a preset identity providing platform, and generating a unique identity based on the identification information;

[0389] Control the status monitoring module to obtain the status information and service / service quality information of the user-side device from the status monitoring unit installed on the user-side device and / or other authorized user-side devices, and send the status information to the status display module, and send the service / service quality information to the service / service quality display module;

[0390] Control the pairing module to obtain the identification information of the user-side device and the other authorized user-side devices from the user-side device and / or the other authorized user-side devices and / or the preset identity identification providing platform, and generate a pairing table including the identity identification of the drone and the other authorized user-side devices according to the identification information.

[0391] In addition, the program can also be executed by the processor to implement the following steps:

[0392] Control the status monitoring module to receive monitoring status information expected to be displayed and / or subscribed to sent by other authorized user-side devices, and obtain corresponding status monitoring information from the status monitoring unit installed on the user-side device and / or other authorized user-side devices based on the received status monitoring information expected to be displayed and / or subscribed to, wherein the status monitoring information includes the status information and / or service / business quality information.

[0393] In addition, the program can also be executed by the processor to implement the following steps:

[0394] Control the status monitoring module to use the N6 interface to send the acquired status information and service / service quality information to the cellular network, and report the status information and service / service quality information to the accessed network side device through the cellular network, so that the network side device can adjust the network configuration for the user side device according to the status information and service / service quality information.

[0395] In addition, the program can also be executed by the processor to implement the following steps:

[0396] Controlling the authentication and authorization module of the security layer to provide authentication and authorization functions to obtain an identity identifier that uniquely identifies the user-side device, and matching the identity identifier with an identity identifier stored in the identity identifier storage module of the support layer to provide identity identifier storage functions;

[0397] If they match, the user-side device sends information to the other authorized user-side devices.

[0398] In addition, the sending of information by the user-side device to the other authorized user-side devices is the sending of information by the user-side device to the other authorized user-side devices paired with the user-side device.

[0399] Accordingly, the program can also be executed by the processor to implement the following steps:

[0400] The pairing module controlling the support layer to provide a pairing function obtains an identity identifier that uniquely identifies the user-side device, and matches the identity identifier with an identity identifier stored in the identity identifier storage module according to a maintained pairing relationship;

[0401] If they match, the matched device is used as another authorized user-side device paired with the user-side device, and the user-side device sends information to the other authorized user-side device paired with it.

[0402] In addition, the program can also be executed by the processor to implement the following steps:

[0403] Obtain the encryption public key according to the preset key algorithm;

[0404] The information is encrypted according to the encryption public key, and the encrypted information is sent to the other authorized user-side device paired with it.

[0405] In addition, the program can also be executed by the processor to implement the following steps:

[0406] An authentication and authorization module that controls the security layer to provide authentication and authorization functions receives request information for any function in the architecture sent by other user-side devices;

[0407] authenticating and authorizing the other user-side device according to the request information;

[0408] If the authentication and authorization are successful, the user-side device is used as another authorized user-side device, and the requested function is provided to the other authorized user-side device.

[0409] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0410] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD-ROM) and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0411] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.

Claims

1. A control method, characterized in that: Applicable to network-side devices, including: Receive access request information reported by the user-side device; If the access request information carries an identifier defined for an aircraft device, determining that the user-side device is an aircraft device; Controlling the flight device to fly within a control area according to the access request information; The user-side device is equipped with a flight control device including an application module, a support module and a safety module; The application module is configured to provide at least one of the following functions for the user-side device when the user-side device communicates using a cellular network: a status display function, a service / service quality display function, a public information distribution function, a service management function, and a task management function; The support module is configured to provide at least one of the following functions for the user-side device when the user-side device communicates using the cellular network: an identity storage function, a status monitoring function, and a pairing function; The security module is used to provide at least authentication and authorization functions for the user-side device when the user-side device uses the cellular network for communication.

2. The control method according to claim 1, characterized in that: The controlling the flight device to fly within the control area according to the access request information includes: Determining, based on the access request information, that the aircraft cannot access the control area to perform a flight mission; Alternatively, based on the access request information, it is determined that the flight equipment can access the control area to perform a flight mission.

3. The control method according to claim 2, characterized in that: When the user-side device is the aircraft device, the access request information further includes: public information, access type, and real-time reported status monitoring information; The determining that the flight equipment cannot access the control area to perform the flight mission includes: rejecting the access request of the aircraft device according to the identifier, the access type, and the public information, and / or broadcasting access prohibition information to the aircraft device in response to the access request information reported by the aircraft device; The determining that the flight equipment can access the control area to perform the flight mission includes: Dynamically adjust the network configuration of the network-side device for the flight device according to the access type and the status monitoring information, so that the flight device performs the flight mission within the control area according to the dynamically adjusted network configuration.

4. The control method according to claim 2, characterized in that: The access request information also includes: service importance information; Before determining that the flight equipment can access the control area to perform the flight mission, the method further includes: Obtain the current load situation of the control area; Determine, based on the load condition and the business importance information, whether the flight equipment can access the control area to perform the flight mission.

5. A flight control device, characterized in that: Deployed in the user-side device, the flight control device includes: an application module, a support module and a safety module; The application module is configured to provide at least one of the following functions for the user-side device when the user-side device communicates using a cellular network: a status display function, a service / service quality display function, a public information distribution function, a service management function, and a task management function; The support module is configured to provide at least one of the following functions for the user-side device when the user-side device communicates using the cellular network: an identity storage function, a status monitoring function, and a pairing function; The security module is configured to provide at least: authentication and authorization functions for the user-side device when the user-side device communicates using the cellular network; In which, the user-side device sends access request information to the network-side device based on the flight control device, so that the network-side device can execute: if the access request information carries an identifier defined for the flight device, determine that the user-side device is a flight device; according to the access request information, control the flight device to fly in the control area.

6. The flight control device according to claim 5, characterized in that: The application module includes at least one of the following functional modules: a status display module, a service / business quality display module, a public information distribution module, a business management module and a task management module; The status display module is used to provide the status display function for the user-side device when the user-side device uses a cellular network for communication; The service / service quality display module is used to provide the service / service quality display function for the user-side device when the user-side device uses a cellular network for communication; The public information distribution module is configured to provide the public information distribution function for the user-side device when the user-side device communicates using a cellular network; The service management module is used by the user-side device to provide the service management function when the user-side device uses a cellular network for communication; The task management module is used by the user-side device to provide the task management function when the user-side device communicates using a cellular network; The support module includes at least one of the following functional modules: an identity storage module, a status monitoring module, and a pairing module; The identity storage module is configured to provide the user-side device with the identity storage function when the user-side device communicates using the cellular network, and the identity information stored in the identity storage module is permanent or temporary identity information; The status monitoring module is configured to provide the status monitoring function for the user-side device when the user-side device communicates using the cellular network; The pairing module is configured to maintain a pairing relationship between the user-side device and provide the pairing function for the user-side device according to the pairing relationship when the user-side device communicates using the cellular network; The security module includes at least: an authentication and authorization module; The authentication and authorization module is configured to maintain identification information of a user-side device on which the flight control device is deployed, and to provide the authentication and authorization function for the user-side device based on the identification information when the user-side device communicates using the cellular network. The authentication and authorization function implements at least one of the following: authentication and authorization of the user-side device itself, and authentication and authorization of any function implemented by the flight control device deployed on the user-side device upon request from other user-side devices: The authentication and authorization module is also used to use the interface from the user side device to the network side device to send the maintained identification information to the cellular network, and report the identification information to the connected network side device through the cellular network, so that the network side device can adjust the network configuration of the user side device corresponding to the identification information.

7. A communication method, characterized in that: Applied to a flight control device deployed in a user-side device, the flight control device includes: an application module, a support module, and a security module. The communication method includes: When the user-side device uses a cellular network for communication, the application module provides at least one of the following functions for the user-side device: a status display function, a service / business quality display function, a public information distribution function, a business management function, and a task management function; The support module provides at least one of the following functions for the user-side device: identity storage function, status monitoring function and pairing function; The security module at least provides the user-side device with: authentication and authorization functions; In which, the user-side device sends access request information to the network-side device based on the flight control device, so that the network-side device can execute: if the access request information carries an identifier defined for the flight device, determine that the user-side device is a flight device; according to the access request information, control the flight device to fly in the control area.

8. The communication method according to claim 7, wherein: The application module includes at least one of the following functional modules: a status display module, a service / business quality display module, a public information distribution module, a business management module and a task management module; When the user-side device uses a cellular network, the application module provides at least one of the following functions for the user-side device: a status display function, a service / service quality display function, the public information distribution function, a service management function, and a task management function, including: The status display module obtains the status information of the user-side device from the task management module and the status monitoring module of the support module that provides the status monitoring function, displays the status information, and sends the status information to other authorized user-side devices; The service / business quality display module obtains service / business quality information from the status monitoring module, displays the service / business quality information, and sends the service / business quality information to other authorized user-side devices; The public information distribution module obtains pre-agreed public information from a preset public information collection platform and sends the public information to other authorized user-side devices; The service management module obtains service scheduling information from the task management module, and controls the user-side device to preferentially execute high-priority services according to the service scheduling information; The task management module obtains task-related information and status-related information from other authorized user-side devices paired with the user-side device and / or a preset management platform, and adjusts the execution strategy of the user-side device based on the task-related information and the status-related information, so that the user-side device performs the flight mission according to the adjusted execution strategy.

9. The communication method according to claim 8, wherein: The method further comprises: The status display module receives status information desired to be displayed and / or subscribed to sent by other authorized user-side devices, and displays the received status information desired to be displayed and / or subscribed to; The service / service quality display module receives service / service quality information that is expected to be displayed and / or subscribed to and sent by other authorized user-side devices, and displays the received service / service quality information that is expected to be displayed and / or subscribed to.

10. The communication method according to claim 8, wherein: The method further comprises: The task management module uses the N6 interface to obtain network quality information from the divided network, and adjusts the execution strategy of the user-side device according to the network quality information, so that the user-side device executes the task according to the adjusted execution strategy.

11. The communication method according to claim 8, wherein: The support module includes at least one of the following functional modules: an identity storage module, a status monitoring module, and a pairing module; The support module provides at least one of the following functions for the user-side device: identity storage function, status monitoring function, and pairing function, including: The identity storage module obtains identification information of the user-side device and the other authorized user-side devices from the user-side device and / or other authorized user-side devices and / or a preset identity providing platform, and generates a unique identity based on the identification information; The status monitoring module obtains the status information and service / service quality information of the user-side device from the status monitoring unit installed on the user-side device and / or other authorized user-side devices, and sends the status information to the status display module, and sends the service / service quality information to the service / service quality display module; The pairing module obtains identification information of the user-side device and the other authorized user-side devices from the user-side device and / or the other authorized user-side devices and / or a preset identity identification providing platform, and generates a pairing table including the identity identifications of the user-side device and the other authorized user-side devices according to the identification information.

12. The communication method according to claim 11, wherein: The method further comprises: The status monitoring module receives status monitoring information expected to be displayed and / or subscribed sent by other authorized user-side devices, and obtains corresponding status monitoring information from the status monitoring unit installed on the user-side device and / or other authorized user-side devices based on the received status monitoring information expected to be displayed and / or subscribed, wherein the status monitoring information includes the status information and / or service / business quality information.

13. The communication method according to claim 11, wherein: The method further comprises: The status monitoring module uses the N6 interface to send the acquired status information and service / service quality information to the cellular network, and reports the status information and service / service quality information to the accessed network side device through the cellular network, so that the network side device can adjust the network configuration for the user side device according to the status information and service / service quality information.

14. The communication method according to any one of claims 8 to 13, characterized in that: Before the user-side device sends information to the other authorized user-side devices, the information including status information, and / or service / service quality information, and / or public information, and / or status monitoring information, the method further includes: The authentication and authorization module of the security module providing authentication and authorization functions obtains an identity identifier that uniquely identifies the user-side device, and matches the identity identifier with an identity identifier stored in the identity identifier storage module of the support module providing identity identifier storage function; If they match, the user-side device sends information to the other authorized user-side devices.

15. The communication method according to claim 14, wherein: The user-side device sending information to the other authorized user-side device is the user-side device sending information to the other authorized user-side device paired with it; Before the user-side device sends information to other authorized user-side devices paired with it, the method further includes: The pairing module of the support module providing the pairing function obtains an identity identifier that uniquely identifies the user-side device, and matches the identity identifier with the identity identifier stored in the identity identifier storage module according to the maintained pairing relationship; If they match, the matched device is used as another authorized user-side device paired with the user-side device, and the user-side device sends information to the other authorized user-side device paired with it.

16. The communication method according to claim 15, characterized in that: The user-side device sends information to other authorized user-side devices paired with it, including: Obtain the encryption public key according to the preset key algorithm; The information is encrypted according to the encryption public key, and the encrypted information is sent to the other authorized user-side device paired with it.

17. The communication method according to any one of claims 8 to 13, characterized in that: The communication method further includes: The authentication and authorization module of the security module providing authentication and authorization functions receives request information sent by other user-side devices requesting any function in the flight control device; authenticating and authorizing the other user-side device according to the request information; If the authentication and authorization are successful, the user-side device is used as another authorized user-side device, and the requested function is provided to the other authorized user-side device.

18. A control device, characterized in that: include: A receiving module, configured to receive access request information reported by a user-side device; an identification module, configured to determine that the user-side device is an aircraft device when the access request information carries an access identifier defined for a preset aircraft device; a control module, configured to control the flight device to fly within a control area according to the access request information; The user-side device is equipped with a flight control device including an application module, a support module and a safety module; The application module is configured to provide at least one of the following functions for the user-side device when the user-side device communicates using a cellular network: a status display function, a service / service quality display function, a public information distribution function, a service management function, and a task management function; The support module is configured to provide at least one of the following functions for the user-side device when the user-side device communicates using the cellular network: an identity storage function, a status monitoring function, and a pairing function; The security module is used to provide at least authentication and authorization functions for the user-side device when the user-side device uses the cellular network for communication.

19. A network-side device, comprising: Processor and transceiver; characterized in that, The processor is configured to control the transceiver to receive access request information reported by a user-side device; determine that the user-side device is an aircraft device when the access request information carries an access identifier defined for a preset aircraft device; and control the aircraft device to fly within a control area based on the access request information; The transceiver is configured to receive access request information reported by a user-side device under the control of the processor; The user-side device is equipped with a flight control device including an application module, a support module and a safety module; The application module is configured to provide at least one of the following functions for the user-side device when the user-side device communicates using a cellular network: a status display function, a service / service quality display function, a public information distribution function, a service management function, and a task management function; The support module is configured to provide at least one of the following functions for the user-side device when the user-side device communicates using the cellular network: an identity storage function, a status monitoring function, and a pairing function; The security module is used to provide at least authentication and authorization functions for the user-side device when the user-side device uses the cellular network for communication.

20. A network-side device, comprising: A transceiver, a memory, a processor, and a program stored in the memory and executable on the processor; wherein the processor is configured to read the program in the memory to implement the steps of the control method according to any one of claims 1 to 4.

21. A user-side device, equipped with the flight control device according to claim 5 or 6, comprising: A processor; characterized in that The processor is configured to, when the user-side device uses a cellular network, control the application module to provide at least one of the following functions for the user-side device: a status display function, a service / service quality display function, a public information distribution function, a service management function, and a task management function; control the support module to provide at least one of the following functions for the user-side device: an identity storage function, a status monitoring function, and a pairing function; and control the security module to provide at least authentication and authorization functions for the user-side device; In which, the user-side device sends access request information to the network-side device based on the flight control device, so that the network-side device can execute: if the access request information carries an identifier defined for the flight device, determine that the user-side device is a flight device; according to the access request information, control the flight device to fly in the control area.

22. A user-side device, equipped with the flight control apparatus according to claim 5 or 6, the user-side device comprising a user-side device and a controller paired with the user-side device, comprising: A memory, a processor, and a program stored in the memory and executable on the processor; wherein the processor is configured to read the program in the memory to implement the steps of the communication method according to any one of claims 7 to 17.

23. A readable storage medium for storing a program, characterized in that: When the program is executed by a processor, the steps of the control method according to any one of claims 1 to 4 or the steps of the communication method according to any one of claims 7 to 17 are implemented.

Citation Information

Patent Citations

  • Management and control method, device and system for moving route

    CN111246365A

  • Communication method, device and system

    CN111770538A