UAV access method and device
By verifying the drone by the mobile management entity (MME) of the cellular network, the problem of the drone's access to the cellular network may cause interference, and the reliability and security of the drone access is achieved.
Patent Information
- Application Number
- CN202210788157.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2017-09-06
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2037-09-06
AI Technical Summary
The existing cellular network lacks technical solutions to control drone access, which may cause interference when drones access the cellular network.
By receiving the access request message of the drone in the mobile management entity (MME), user identity and device identity verification is performed. If the verification is successful, accept the access of the drone; if the verification fails, it refuses its access.
The drone that effectively prevents verification failed to access the honeycomb network, reduces the interference of the honeycomb network, and improves the reliability and security of drone access.
Smart Images

Figure CN115243260B_ABST
Abstract
Description
[0001] Divisional application statement
[0002] This application is a divisional application based on the Chinese invention patent application with application number 201780001551.1, application date September 6, 2017, and invention name “UAV access method and device”. Technical Field
[0003] The present disclosure relates to the field of communication technology, and in particular to a method and device for accessing a drone. Background Art
[0004] Unmanned aerial vehicles are referred to as UAVs (Unmanned Aerial Vehicles, UAVs). UAVs are unmanned aircraft that are controlled by radio remote control equipment and self-contained program control devices.
[0005] With the continuous development of drone technology, drones have also been widely used. In related technologies, in order to further expand the application scope of drones, cellular networks need to provide drones with services that meet their needs. However, existing cellular networks do not have a technical solution to control drones. If any user's drone is allowed to access the cellular network, it will cause great interference to the cellular network. Summary of the invention
[0006] In order to overcome the problems existing in the related art, the embodiments of the present disclosure provide a method and device for accessing a drone.
[0007] According to a first aspect of an embodiment of the present disclosure, a method for accessing a drone is provided, the method being used for a mobility management entity MME, the method comprising:
[0008] Receive access request message sent by drone;
[0009] Verify the identity of the user using the drone and the device identity of the drone according to the access request message to obtain a verification result;
[0010] If the verification result is successful, accepting access to the drone, and sending a first access response message to the drone indicating acceptance of access;
[0011] If the verification result is a verification failure, the access of the drone is denied, and a second access response message indicating the denial of access is sent to the drone.
[0012] In one embodiment, the verification of the identity of the user using the drone and the device identity of the drone according to the access request message to obtain a verification result includes:
[0013] Obtain the International Mobile Subscriber Identity (IMSI) of the drone;
[0014] Performing a first verification on the identity of a user using the drone according to the IMSI of the drone;
[0015] Obtaining the International Mobile Equipment Identity (IMEI) of the drone;
[0016] Performing a second verification on the device identity of the drone according to the IMEI of the drone;
[0017] If both the first verification and the second verification are successful, determining the verification result is successful;
[0018] If at least one of the first verification and the second verification fails, the verification result is determined to be a verification failure.
[0019] In one embodiment, obtaining the IMSI of the drone includes:
[0020] Determine whether the access request message carries the IMSI of the drone;
[0021] If yes, reading the IMSI of the drone from the access request message;
[0022] If not, a user identity request message is sent to the drone, where the user identity request message is used to instruct the drone to provide its own IMSI; and a user identity response message is received from the drone, where the user identity response message carries the IMSI of the drone.
[0023] In one embodiment, the first verification of the identity of the user using the drone according to the IMSI of the drone includes:
[0024] Sending a location update request message to a home subscriber server HSS, wherein the location update request message carries the IMSI of the drone;
[0025] If a first location update reply message sent by the HSS indicating that the quality of service QoS configuration information of the drone has been queried is received, and the first location update reply message carries the QoS configuration information of the drone, it is determined that the first verification is successful;
[0026] If a second location update reply message sent by the HSS is received to indicate that the QoS configuration information of the drone has not been queried, it is determined that the first verification has failed.
[0027] In one embodiment, obtaining the IMEI of the drone includes:
[0028] Determine whether the access request message carries the IMEI of the drone;
[0029] If yes, reading the IMEI of the drone from the access request message;
[0030] If not, a device identity request message is sent to the drone, where the device identity request message is used to instruct the drone to provide its own IMEI; and a device identity response message is received from the drone, where the device identity response message carries the IMEI of the drone.
[0031] In one embodiment, the second verification of the device identity of the drone according to the IMEI of the drone includes:
[0032] Sending a device identity check request message to an equipment identity register EIR, wherein the device identity check request message carries the IMEI of the drone;
[0033] Receiving a device identity check response message sent by the EIR, wherein the device identity check response message carries a query result obtained by the MME after querying the corresponding registration record according to the IMEI of the drone;
[0034] If the query result is that the registration record of the drone is found, then the second verification is determined to be successful;
[0035] If the query result is that no registration record of the drone is found, it is determined that the second verification has failed.
[0036] According to a second aspect of an embodiment of the present disclosure, a method for accessing a drone is provided. The method is used for a drone, wherein the drone has an international mobile subscriber identity (IMSI) and an international mobile equipment identity (IMEI). The method comprises:
[0037] Sending an access request message to a mobility management entity MME;
[0038] If a first access response message sent by the MME indicating acceptance of access is received, determining that the MME accepts access of the UAV;
[0039] If a second access response message sent by the MME to indicate access rejection is received, it is determined that the MME rejects access to the drone.
[0040] In one embodiment, the method further comprises:
[0041] Receive a user identity request message sent by the MME, where the user identity request message is used to instruct the drone to provide its own IMSI;
[0042] A user identity response message is sent to the MME, where the user identity response message carries the IMSI of the drone.
[0043] In one embodiment, the method further comprises:
[0044] Receive a device identity request message sent by the MME, where the device identity request message is used to instruct the drone to provide its own IMEI;
[0045] Send a device identity response message to the MME, where the device identity response message carries the IMEI of the drone.
[0046] In one embodiment, the access request message carries the IMSI of the drone and / or the IMEI of the drone.
[0047] According to a third aspect of an embodiment of the present disclosure, a method for accessing a drone is provided, the method being used for a home subscriber server HSS, the HSS being used to assist a mobility management entity MME in completing the verification of the identity of a user using the drone, the method comprising:
[0048] Receive a location update request message sent by the MME, where the location update request message carries an international mobile subscriber identity (IMSI) of the drone requesting access;
[0049] Query the QoS configuration information exclusive to the drone according to the IMSI of the drone;
[0050] If the QoS configuration information of the drone is queried, a first location update reply message is sent to the MME, indicating that the QoS configuration information of the drone is queried, and the first location update reply message carries the QoS configuration information of the drone;
[0051] If the QoS configuration information of the drone is not found, a second location update reply message is sent to the MME to indicate that the QoS configuration information of the drone is not found.
[0052] According to a fourth aspect of an embodiment of the present disclosure, a method for accessing a drone is provided, the method being used for an equipment identity register EIR, the EIR being used to assist a mobility management entity MME in completing verification of a device identity of the drone, the method comprising:
[0053] Receiving a device identity check request message sent by the MME, wherein the device identity check request message carries the international mobile equipment identity IMEI of the drone requesting access;
[0054] Query the corresponding registration record according to the IMEI of the drone to obtain the query result;
[0055] Sending a device identity check response message carrying the query result to the MME.
[0056] According to a fifth aspect of an embodiment of the present disclosure, a drone access device is provided, the device being used for a mobility management entity MME, the device comprising:
[0057] A receiving module, configured to receive an access request message sent by the drone;
[0058] A verification module, configured to verify the identity of a user using the drone and the device identity of the drone according to the access request message to obtain a verification result;
[0059] A first processing module is configured to accept access of the drone if the verification result is successful, and send a first access response message to the drone to indicate acceptance of access;
[0060] The second processing module is configured to deny access to the drone if the verification result is a verification failure, and send a second access response message to the drone to indicate the denial of access.
[0061] In one embodiment, the verification module includes:
[0062] A first acquisition submodule is configured to acquire an international mobile subscriber identity (IMSI) of the drone;
[0063] A first verification submodule is configured to perform a first verification on the identity of a user using the drone according to the IMSI of the drone;
[0064] A second acquisition submodule is configured to acquire the International Mobile Equipment Identity IMEI of the drone;
[0065] A second verification submodule is configured to perform a second verification on the device identity of the drone according to the IMEI of the drone;
[0066] A first determination submodule is configured to determine that if both the first verification and the second verification are successful, the verification result is successful;
[0067] The second determination submodule is configured to determine that if at least one of the first verification and the second verification fails, the verification result is verification failure.
[0068] In one embodiment, the first acquisition submodule includes:
[0069] A first judgment submodule is configured to judge whether the access request message carries the IMSI of the drone;
[0070] A first processing submodule is configured to read the IMSI of the drone from the access request message if the judgment result of the first judgment submodule is yes;
[0071] The second processing submodule is configured to send a user identity request message to the drone if the judgment result of the first judgment submodule is no, and the user identity request message is used to instruct the drone to provide its own IMSI; and receive a user identity response message sent by the drone, and the user identity response message carries the IMSI of the drone.
[0072] In one embodiment, the first verification submodule includes:
[0073] A first sending submodule is configured to send a location update request message to a home subscriber server HSS, wherein the location update request message carries the IMSI of the drone;
[0074] A first verification success submodule is configured to determine that the first verification is successful if a first location update reply message sent by the HSS is received to indicate that the quality of service QoS configuration information of the drone has been queried, and the first location update reply message carries the QoS configuration information of the drone;
[0075] The first verification failure submodule is configured to determine that the first verification is a verification failure if a second location update reply message sent by the HSS is received to indicate that the QoS configuration information of the drone has not been queried.
[0076] In one embodiment, the second acquisition submodule includes:
[0077] A second judgment submodule is configured to judge whether the access request message carries the IMEI of the drone;
[0078] A third processing submodule is configured to read the IMEI of the drone from the access request message if the judgment result of the second judgment submodule is yes;
[0079] The fourth processing submodule is configured to send a device identity request message to the drone if the judgment result of the second judgment submodule is no, and the device identity request message is used to instruct the drone to provide its own IMEI; and receive a device identity response message sent by the drone, and the device identity response message carries the IMEI of the drone.
[0080] In one embodiment, the second verification submodule includes:
[0081] The second sending submodule is configured to send an equipment identity check request message to an equipment identification register EIR, wherein the equipment identity check request message carries the IMEI of the drone;
[0082] A receiving submodule is configured to receive a device identity check response message sent by the EIR, wherein the device identity check response message carries a query result obtained by the MME after querying the corresponding registration record according to the IMEI of the drone;
[0083] A second verification success submodule is configured to determine that the second verification is successful if the query result is that the registration record of the drone is found;
[0084] The second verification failure submodule is configured to determine that the second verification is a verification failure if the query result is that no registration record of the drone is found.
[0085] According to a sixth aspect of an embodiment of the present disclosure, a drone access device is provided, the device being used for a drone, the drone having an international mobile subscriber identity code IMSI and an international mobile equipment identity IMEI, the device comprising:
[0086] A first sending module is configured to send an access request message to a mobility management entity MME;
[0087] A first determination module is configured to determine that the MME accepts access to the drone upon receiving a first access response message sent by the MME to indicate access acceptance;
[0088] The second determination module is configured to determine that the MME rejects the access of the drone if a second access response message sent by the MME to indicate the rejection of access is received.
[0089] In one embodiment, the device further comprises:
[0090] A first receiving module is configured to receive a user identity request message sent by the MME, where the user identity request message is used to instruct the drone to provide its own IMSI;
[0091] The second sending module is configured to send a user identity response message to the MME, where the user identity response message carries the IMSI of the drone.
[0092] In one embodiment, the device further comprises:
[0093] A second receiving module is configured to receive a device identity request message sent by the MME, where the device identity request message is used to instruct the drone to provide its own IMEI;
[0094] The third sending module is configured to send a device identity response message to the MME, where the device identity response message carries the IMEI of the drone.
[0095] In one embodiment, the access request message carries the IMSI of the drone and / or the IMEI of the drone.
[0096] According to a seventh aspect of an embodiment of the present disclosure, a drone access device is provided, the device being used for a home subscriber server HSS, the HSS being used to assist a mobility management entity MME in completing the verification of a user identity using the drone, the device comprising:
[0097] A receiving module is configured to receive a location update request message sent by the MME, where the location update request message carries an international mobile subscriber identity (IMSI) of the drone requesting access;
[0098] A query module is configured to query the drone-specific quality of service (QoS) configuration information according to the IMSI of the drone;
[0099] A first sending module is configured to send a first location update reply message indicating that the QoS configuration information of the drone has been queried to the MME if the QoS configuration information of the drone has been queried, and the first location update reply message carries the QoS configuration information of the drone;
[0100] The second sending module is configured to send a second location update reply message to the MME to indicate that the QoS configuration information of the drone has not been queried if the QoS configuration information of the drone has not been queried.
[0101] According to an eighth aspect of an embodiment of the present disclosure, a drone access device is provided, the device being used for an equipment identity register EIR, the EIR being used to assist a mobility management entity MME in completing verification of a device identity of the drone, the device comprising:
[0102] A receiving module is configured to receive a device identity check request message sent by a mobile management entity MME, wherein the device identity check request message carries an international mobile equipment identity IMEI of a drone requesting access;
[0103] A query module is configured to query the corresponding registration record according to the IMEI of the drone to obtain a query result;
[0104] The sending module is configured to send a device identity check response message carrying the query result to the MME.
[0105] According to a ninth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided, on which a computer program is stored, and the computer program is used to execute the drone access method provided in the first aspect above.
[0106] According to the tenth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided, on which a computer program is stored, and the computer program is used to execute the drone access method provided in the second aspect above.
[0107] According to an eleventh aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided, on which a computer program is stored, and the computer program is used to execute the drone access method provided in the third aspect above.
[0108] According to the twelfth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided, on which a computer program is stored, and the computer program is used to execute the drone access method provided in the fourth aspect above.
[0109] According to a thirteenth aspect of an embodiment of the present disclosure, a drone access device is provided, the device being used for a mobility management entity MME, the device comprising:
[0110] processor;
[0111] a memory for storing processor-executable instructions;
[0112] Wherein, the processor is configured to:
[0113] Receive access request message sent by drone;
[0114] Verify the identity of the user using the drone and the device identity of the drone according to the access request message to obtain a verification result;
[0115] If the verification result is successful, accepting access to the drone, and sending a first access response message to the drone indicating acceptance of access;
[0116] If the verification result is a verification failure, the access of the drone is denied, and a second access response message indicating the denial of access is sent to the drone.
[0117] According to a fourteenth aspect of an embodiment of the present disclosure, a drone access device is provided, the device being used for a drone, the drone having an international mobile subscriber identity code IMSI and an international mobile equipment identity IMEI, the device comprising:
[0118] processor;
[0119] a memory for storing processor-executable instructions;
[0120] Wherein, the processor is configured to:
[0121] Sending an access request message to a mobility management entity MME;
[0122] If a first access response message sent by the MME indicating access acceptance is received, determining that the MME accepts access of the drone;
[0123] If a second access response message sent by the MME to indicate access rejection is received, it is determined that the MME rejects access to the drone.
[0124] According to a fifteenth aspect of an embodiment of the present disclosure, a drone access device is provided, the device being used for a home subscriber server HSS, the HSS being used to assist a mobility management entity MME in completing the verification of a user identity using the drone, the device comprising:
[0125] processor;
[0126] a memory for storing processor-executable instructions;
[0127] Wherein, the processor is configured to:
[0128] Receive a location update request message sent by the MME, where the location update request message carries an international mobile subscriber identity (IMSI) of the drone requesting access;
[0129] Query the QoS configuration information exclusive to the drone according to the IMSI of the drone;
[0130] If the QoS configuration information of the drone is queried, a first location update reply message is sent to the MME, indicating that the QoS configuration information of the drone is queried, and the first location update reply message carries the QoS configuration information of the drone;
[0131] If the QoS configuration information of the drone is not found, a second location update reply message is sent to the MME to indicate that the QoS configuration information of the drone is not found.
[0132] According to a sixteenth aspect of an embodiment of the present disclosure, a drone access device is provided, the device being used for an equipment identity register EIR, the EIR being used to assist a mobility management entity MME in completing verification of a device identity of the drone, the device comprising:
[0133] processor;
[0134] a memory for storing processor-executable instructions;
[0135] Wherein, the processor is configured to:
[0136] Receiving a device identity check request message sent by a mobile management entity MME, wherein the device identity check request message carries the international mobile equipment identity IMEI of the drone requesting access;
[0137] Query the corresponding registration record according to the IMEI of the drone to obtain the query result;
[0138] Sending a device identity check response message carrying the query result to the MME.
[0139] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:
[0140] In the disclosed embodiment, the MME can receive an access request message sent by the drone, verify the identity of the user using the drone and the device identity of the drone according to the access request message, and obtain a verification result. If the verification result is a successful verification, the MME accepts the access of the drone and sends a first access response message to the drone to indicate the acceptance of the access; if the verification result is a failed verification, the MME rejects the access of the drone and sends a second access response message to the drone to indicate the rejection of the access. This can prevent drones that fail the verification from accessing the cellular network, thereby reducing the interference to the cellular network, improving the reliability of drone access, facilitating the provision of exclusive services for drones that have successfully been verified, and improving the work efficiency of the drone.
[0141] In the disclosed embodiment, the UAV can send an access request message to the MME. If the UAV receives a first access response message sent by the MME indicating acceptance of access, it is determined that the MME accepts the access of the UAV. If the UAV receives a second access response message sent by the MME indicating rejection of access, it is determined that the MME rejects the access of the UAV, thereby realizing the MME's control over the UAV access and improving the security of the UAV access.
[0142] In the disclosed embodiment, the HSS can receive a location update request message sent by the MME, where the location update request message carries the IMSI of the drone requesting access. If the QoS configuration information of the drone is queried, the HSS sends a first location update reply message to the MME to indicate that the QoS configuration information of the drone has been queried, and the first location update reply message carries the QoS configuration information of the drone. If the QoS configuration information of the drone is not queried, the HSS sends a second location update reply message to the MME to indicate that the QoS configuration information of the drone has not been queried, thereby enabling the HSS to assist the MME in completing the verification of the identity of the user using the drone and improving the reliability of drone access.
[0143] In the disclosed embodiment, the EIR can receive a device identity check request message sent by the MME, which carries the IMEI of the drone requesting access, query the corresponding registration record according to the IMEI of the drone, obtain the query result, and send a device identity check response message carrying the query result to the MME, thereby enabling the EIR to assist the MME in completing the verification of the device identity of the drone and improving the reliability of drone access.
[0144] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0145] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0146] Figure 1 is a flow chart of a method for accessing a drone according to an exemplary embodiment;
[0147] Figure 2 is a flow chart of another drone access method according to an exemplary embodiment;
[0148] Figure 3 is a flow chart of a method for accessing a drone according to an exemplary embodiment;
[0149] Figure 4 is a flow chart of a method for accessing a drone according to an exemplary embodiment;
[0150] Figure 5 is a flow chart of a method for accessing a drone according to an exemplary embodiment;
[0151] Figure 6 is an information interaction diagram of a drone access method according to an exemplary embodiment;
[0152] Figure 7 is a block diagram of a drone access device according to an exemplary embodiment;
[0153] Figure 8 is a block diagram of another drone access device according to an exemplary embodiment;
[0154] Fig. 9 is a block diagram of another drone access device according to an exemplary embodiment;
[0155] Fig.10 is a block diagram of another drone access device according to an exemplary embodiment;
[0156] Fig.11 is a block diagram of another drone access device according to an exemplary embodiment;
[0157] Fig.12 is a block diagram of another drone access device according to an exemplary embodiment;
[0158] Fig.13 is a block diagram of a drone access device according to an exemplary embodiment;
[0159] Fig.14 is a block diagram of another drone access device according to an exemplary embodiment;
[0160] Fig.15 is a block diagram of another drone access device according to an exemplary embodiment;
[0161] Fig.16 is a block diagram of a drone access device according to an exemplary embodiment;
[0162] Fig.17 is a block diagram of a drone access device according to an exemplary embodiment;
[0163] Fig.18 is a schematic structural diagram of a drone access device according to an exemplary embodiment;
[0164] Fig.19 is a schematic structural diagram of a drone access device according to an exemplary embodiment;
[0165] Fig. 20 The figure is a schematic structural diagram of a drone access device according to an exemplary embodiment. DETAILED DESCRIPTION
[0166] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.
[0167] Figure 1 FIG. 1 is a flow chart of a method for accessing a drone according to an exemplary embodiment. The method for accessing a drone can be used for a mobility management entity (MME). Figure 1 As shown, the drone access method includes the following steps 110-140:
[0168] In step 110, an access request message sent by the drone is received.
[0169] In the disclosed embodiment, the drone is a cellular network drone, that is, the drone can receive services provided by the cellular network. When the drone needs to access the cellular network, it needs to first send an access request message to the MME, so that the MME can verify the identity of the user using the drone and the device identity of the drone. When the drone sends the access request message to the MME, the access request message can be transparently transmitted to the MME through the base station.
[0170] In step 120, the identity of the user using the drone and the device identity of the drone are verified according to the access request message to obtain a verification result.
[0171] In the disclosed embodiment, there are many methods for the MME to verify the identity of the user using the drone, for example, verification based on the IMSI (International Mobile Subscriber Identification Number) of the drone. Among them, the IMSI is a mark to distinguish the drone user, which is stored in the SIM card and can be used to distinguish the effective information of the drone user.
[0172] There are many ways for MME to authenticate the device identity of drones, such as: verifying according to the drone's IMEI (International Mobile Equipment Identity). Among them, the Global System for Mobile Communications Alliance (GSMA) defines a new device type for UAVs, assigns a corresponding type allocation code (TAC) to the device type of UAV, and forms an IMEI. Each cellular network drone must be assigned an IMEI generated as described above.
[0173] In step 130, if the verification result is successful, the access of the drone is accepted, and a first access response message indicating the acceptance of the access is sent to the drone.
[0174] In the disclosed embodiment, the MME accepting the access of the drone indicates that the drone can access the cellular network. In addition, when the MME sends a first access response message to the drone indicating the acceptance of the access, the first access response message may also be transparently transmitted to the drone through the base station.
[0175] In step 140, if the verification result is a verification failure, the access of the drone is denied, and a second access response message indicating the denial of access is sent to the drone.
[0176] In the disclosed embodiment, the MME rejects the access of the drone, indicating that the drone cannot access the cellular network. In addition, when the MME sends a second access response message to the drone indicating the rejection of access, the second access response message may also be transparently transmitted to the drone through the base station.
[0177] It can be seen from the above embodiments that by receiving an access request message sent by a drone, the identity of the user using the drone and the device identity of the drone are verified according to the access request message to obtain a verification result. If the verification result is a successful verification, the access of the drone is accepted, and a first access response message is sent to the drone to indicate that the access is accepted; if the verification result is a failed verification, the access of the drone is rejected, and a second access response message is sent to the drone to indicate that the access is rejected. This can prevent drones that fail the verification from accessing the cellular network, thereby reducing the interference to the cellular network, improving the reliability of drone access, facilitating the provision of exclusive services for drones that have successfully been verified, and improving the work efficiency of drones.
[0178] Figure 2is a flow chart of another drone access method according to an exemplary embodiment, which can be used in MME and is established on Figure 1 Based on the method shown. Figure 2 As shown, when the MME verifies the user identity of the drone and the device identity of the drone according to the access request message and obtains a verification result, the following steps 210-270 may be included.
[0179] In step 210, the IMSI of the drone is obtained.
[0180] In step 220, the identity of the user using the drone is first verified according to the IMSI of the drone.
[0181] In step 230, the IMEI of the drone is obtained.
[0182] In step 240, a second verification is performed on the device identity of the drone according to the IMEI of the drone.
[0183] In the disclosed embodiment, there is no specific order for executing step 210 and step 230. Step 210 may be executed first, and then step 230; step 230 may be executed first, and then step 210; or step 210 and step 230 may be executed simultaneously.
[0184] In step 250 , it is determined whether both the first verification and the second verification are successful. If so, step 260 is executed; if not, step 270 is executed.
[0185] In step 260, the verification result is determined to be successful, and the process ends.
[0186] In step 270, it is determined that the verification result is a verification failure, and the process ends.
[0187] It can be seen from the above embodiments that by obtaining the IMSI of the drone and performing a first verification on the identity of the user using the drone based on the IMSI of the drone, and obtaining the IMEI of the drone and performing a second verification on the device identity of the drone based on the IMEI of the drone, when both the first verification and the second verification are successful, the final verification result is determined to be a successful verification, otherwise, the verification is a failed verification. This ensures that the access of the drone is allowed only when the identity of the user using the drone and the device identity of the drone are both legal, thereby reducing the interference caused by illegal drones to the cellular network, and by improving the verification standard for drone access, better network services can be provided for drones.
[0188] In one embodiment, when the drone sends an access request message to the MME, the IMSI of the drone may be added to the access request information, or the IMSI of the drone may not be added to the access request information. Therefore, when obtaining the IMSI of the drone in the above step 210, the following acquisition method may be used:
[0189] Determine whether the access request message carries the IMSI of the drone; if so, read the IMSI of the drone from the access request message; if not, send a user identity request message to the drone, the user identity request message is used to instruct the drone to provide its own IMSI; and receive a user identity response message sent by the drone, the user identity response message carries the IMSI of the drone.
[0190] It can be seen from the above embodiments that the IMSI of the drone can be directly read from the access request message, and the drone can also be actively requested to provide its own IMSI, which makes it easier for the MME to perform user identity authentication through the IMSI provided by the drone, thereby improving the efficiency of user identity authentication.
[0191] In one embodiment, in the above step 220, when the first verification of the identity of the user using the drone is performed according to the IMSI of the drone, the verification can be performed through an HSS (Home Subscriber Server), and the specific verification process includes:
[0192] (1-1) Send a location update request message to the HSS, which carries the IMSI of the drone.
[0193] In the disclosed embodiment, after receiving the location update request message, the HSS will query the QoS (Quality of Service) configuration information exclusive to the drone according to the IMSI of the drone. If the QoS configuration information of the drone is queried, a first location update reply message will be sent to the MME to indicate that the QoS configuration information of the drone has been queried, and the first location update reply message carries the QoS configuration information of the drone; if the QoS configuration information of the drone is not queried, a second location update reply message will be sent to the MME to indicate that the QoS configuration information of the drone has not been queried.
[0194] Among them, the first location update reply message carries the QoS configuration information of the drone, and the second location update reply message does not contain the QoS configuration information of the drone.
[0195] (1-2) If a first location update reply message sent by the HSS indicating that the QoS configuration information of the drone has been queried is received, and the first location update reply message carries the QoS configuration information of the drone, it is determined that the first verification is successful.
[0196] (1-3) If a second location update reply message is received from the HSS indicating that the QoS configuration information of the drone has not been queried, it is determined that the first verification has failed.
[0197] It can be seen from the above embodiment that by sending a location update request message to the HSS, the location update request message carries the IMSI of the drone. If a first location update reply message sent by the HSS is received to indicate that the QoS configuration information of the drone has been queried, and the first location update reply message carries the QoS configuration information of the drone, then the first verification is determined to be successful; if a second location update reply message sent by the HSS is received to indicate that the QoS configuration information of the drone has not been queried, then the first verification is determined to be a failure, thereby realizing the verification of the identity of the user using the drone through the MME, thereby improving the efficiency of user identity authentication.
[0198] In one embodiment, when the drone sends an access request message to the MME, the IMEI of the drone may be added to the access request information, or the IMEI of the drone may not be added to the access request information. Therefore, when obtaining the IMEI of the drone in the above step 210, the following acquisition method may be used:
[0199] Determine whether the access request message carries the IMEI of the drone; if so, read the IMEI of the drone from the access request message; if not, send a device identity request message to the drone, the device identity request message is used to instruct the drone to provide its own IMEI; and receive a device identity response message sent by the drone, the device identity response message carries the IMEI of the drone.
[0200] It can be seen from the above embodiments that the IMEI of the drone can be directly read from the access request message, and the drone can be actively requested to provide its own IMEI, which makes it easier for the MME to perform device identity authentication through the IMEI provided by the drone, thereby improving the efficiency of device identity authentication.
[0201] In one embodiment, in the above step 220, when the second verification of the device identity of the drone is performed according to the IMEI of the drone, the verification can be performed through an EIR (Equipment Identity Register), and the specific verification process includes:
[0202] (2-1) Send a device identity check request message to the EIR, which carries the IMEI of the drone.
[0203] (2-2) Receive the device identity check response message sent by the EIR, which carries the query result obtained by the MME after querying the corresponding registration record based on the IMEI of the drone.
[0204] (2-3) If the query result is that the registration record of the drone is found, the second verification is determined to be successful.
[0205] (2-4) If the query result is that no registration record of the drone is found, it is determined that the second verification has failed.
[0206] It can be seen from the above embodiment that, by sending a device identity check request message to the EIR, the device identity check request message carries the IMEI of the drone, and receiving a device identity check response message sent by the EIR, the device identity check response message carries the query result obtained by the MME after querying the corresponding registration record according to the IMEI of the drone. If the query result is that the registration record of the drone is queried, then the second verification is determined to be successful; if the query result is that the registration record of the drone is not queried, then the second verification is determined to be a failure, thereby realizing the verification of the device identity of the drone through the EIR, thereby improving the efficiency of device identity authentication.
[0207] Figure 3 FIG. 1 is a flow chart of a method for accessing a drone according to an exemplary embodiment. The method for accessing a drone can be used for a drone having an IMSI and an IMEI. Figure 3 As shown, the drone access method includes the following steps 310-330:
[0208] In step 310, an access request message is sent to the MME.
[0209] In step 320, if a first access response message sent by the MME to indicate acceptance of access is received, it is determined that the MME accepts the access of the drone.
[0210] In step 330, if a second access response message sent by the MME to indicate access rejection is received, it is determined that the MME rejects the access of the drone.
[0211] It can be seen from the above embodiments that by sending an access request message to the MME, if a first access response message sent by the MME to indicate acceptance of access is received, it is determined that the MME accepts the access of the drone; if a second access response message sent by the MME to indicate rejection of access is received, it is determined that the MME rejects the access of the drone, thereby realizing the MME's control over the access of the drone and improving the security of the drone access.
[0212] In one embodiment, Figure 3 Based on the device shown, the drone access method may also include:
[0213] (3-1) Receive a user identity request message sent by the MME, which is used to instruct the drone to provide its own IMSI.
[0214] (3-2) Send a user identity response message to the MME, which carries the IMSI of the drone.
[0215] It can be seen from the above embodiment that by receiving the user identity request message sent by the MME, the user identity request message is used to instruct the drone to provide its own IMSI, and sending a user identity response message to the MME, the user identity response message carries the IMSI of the drone. This makes it easier for the MME to use the IMSI provided by the drone to perform user identity authentication, thereby improving the efficiency of drone user identity authentication.
[0216] In one embodiment, Figure 3 Based on the device shown, the drone access method may also include:
[0217] (4-1) Receive a device identity request message sent by the MME, where the device identity request message is used to instruct the drone to provide its own IMEI.
[0218] (4-2) Send a device identity response message to the MME, which carries the IMEI of the drone.
[0219] It can be seen from the above embodiment that by receiving the device identity request message sent by the MME, the device identity request message is used to instruct the drone to provide its own IMEI, and sending a device identity response message to the MME, the device identity response message carries the IMEI of the drone, so that the MME can use the IMEI provided by the drone to perform device identity authentication, thereby improving the efficiency of drone device identity authentication.
[0220] In one embodiment, Figure 3 Based on the device shown, the access request message sent by the drone carries the IMSI of the drone and / or the IMEI of the drone.
[0221] It can be seen from the above embodiments that by carrying the IMSI of the drone and / or the IMEI of the drone in the access request message, it is convenient for the MME to directly read the IMSI and / or IMEI used for legal verification of the drone from the access request message, thereby improving the efficiency of drone access.
[0222] Figure 4 FIG. 1 is a flow chart of a method for accessing a drone according to an exemplary embodiment. The method for accessing a drone can be used in an HSS, and the HSS is used to assist an MME in completing the verification of the identity of a user using a drone. Figure 4 As shown, the drone access method includes the following steps 410-440:
[0223] In step 410, a location update request message sent by the MME is received, where the location update request message carries the IMSI of the drone requesting access.
[0224] In step 420, the QoS configuration information specific to the drone is queried based on the IMSI of the drone.
[0225] In step 430, if the QoS configuration information of the drone is queried, a first location update reply message is sent to the MME to indicate that the QoS configuration information of the drone is queried, and the first location update reply message carries the QoS configuration information of the drone.
[0226] In step 440, if the QoS configuration information of the drone is not found, a second location update reply message is sent to the MME to indicate that the QoS configuration information of the drone is not found.
[0227] It can be seen from the above embodiment that by receiving the location update request message sent by the MME, the location update request message carries the IMSI of the drone requesting access. If the QoS configuration information of the drone is queried, a first location update reply message is sent to the MME to indicate that the QoS configuration information of the drone has been queried, and the first location update reply message carries the QoS configuration information of the drone. If the QoS configuration information of the drone is not queried, a second location update reply message is sent to the MME to indicate that the QoS configuration information of the drone has not been queried, thereby realizing that the HSS assists the MME to complete the verification of the user identity using the drone, thereby improving the reliability of drone access.
[0228] Figure 5 FIG. 1 is a flow chart of a method for accessing a drone according to an exemplary embodiment. The method for accessing a drone can be used for an EIR, and the EIR is used to assist an MME in completing the verification of the device identity of the drone. Figure 5As shown, the drone access method includes the following steps 410-330:
[0229] In step 510, a device identity check request message sent by the MME is received, and the device identity check request message carries the IMEI of the drone requesting access.
[0230] In step 520, the corresponding registration record is queried according to the IMEI of the drone to obtain a query result, wherein the query result may include that the registration record of the drone is queried, or that the registration record of the drone is not queried.
[0231] In step 530, a device identity check response message carrying the query result is sent to the MME.
[0232] It can be seen from the above embodiment that by receiving the device identity check request message sent by the MME, the device identity check request message carries the IMEI of the drone requesting access, and the corresponding registration record is queried according to the IMEI of the drone to obtain the query result, and a device identity check response message carrying the query result is sent to the MME, thereby realizing that the EIR assists the MME to complete the verification of the device identity of the drone, thereby improving the reliability of drone access.
[0233] Figure 6 FIG. 1 is an information interaction diagram of a method for accessing a drone according to an exemplary embodiment. Figure 7 As shown, the information interaction diagram includes drones, base stations, MME, HSS and EIR:
[0234] (1) The drone sends an Attach Request message to the base station, and the base station transparently transmits the Attach Request message to the MME. The Attach Request message carries the drone’s IMSI.
[0235] (2) The MME sends an Update Location Request message to the HSS, which carries the IMSI of the drone.
[0236] (3) The location update reply message (Update Location Answer) sent by the HSS to the MME. The location update reply message may be a first location update reply message used to indicate that the QoS configuration information of the drone has been queried, and the first location update reply message carries the QoS configuration information of the drone; or it may be a second location update reply message used to indicate that the QoS configuration information of the drone has not been queried.
[0237] (4) The MME sends a Device Identity Request message to the base station, and the base station transparently transmits the Device Identity Request message to the drone. The Device Identity Request message is used to instruct the drone to provide its own IMEI.
[0238] (5) The drone sends a Device Identity Response message to the base station, and the base station transparently transmits the Device Identity Response message to the MME. The Device Identity Response message carries the drone’s IMEI.
[0239] (6) The MME sends a device identity check request message (ME Device Identity Check Request) to the EIR. The identity check request message carries the IMEI of the drone.
[0240] (7) The EIR sends a device identity check response message (ME Device Identity Check Ack) to the MME. The identity check response message may be a first identity check response message used to indicate that the IMEI of the drone has been registered, or may be a second identity check response message used to indicate that the IMEI of the drone has not been registered.
[0241] (8) The MME sends an Attach Response message to the base station, and the base station transparently transmits the Attach Response message to the drone. The Attach Response message may be a first Attach Response message indicating that the access is accepted, or a second Attach Response message indicating that the access is rejected.
[0242] Corresponding to the aforementioned drone access method embodiment, the present disclosure also provides an embodiment of a drone access device.
[0243] Figure 7 is a block diagram of a drone access device according to an exemplary embodiment, the drone access device can be used in MME and is used to perform Figure 1 The drone access method shown in Figure 1 is as follows. Figure 7 As shown, the drone access device may include:
[0244] The receiving module 71 is configured to receive an access request message sent by the drone;
[0245] A verification module 72 is configured to verify the identity of the user using the drone and the device identity of the drone according to the access request message to obtain a verification result;
[0246] The first processing module 73 is configured to accept the access of the UAV if the verification result is successful, and send a first access response message to the UAV to indicate the acceptance of the access;
[0247] The second processing module 74 is configured to deny access to the drone if the verification result is a verification failure, and send a second access response message to the drone to indicate the denial of access.
[0248] It can be seen from the above embodiments that by receiving an access request message sent by a drone, the identity of the user using the drone and the device identity of the drone are verified according to the access request message to obtain a verification result. If the verification result is a successful verification, the access of the drone is accepted, and a first access response message is sent to the drone to indicate that the access is accepted; if the verification result is a failed verification, the access of the drone is rejected, and a second access response message is sent to the drone to indicate that the access is rejected. This can prevent drones that fail the verification from accessing the cellular network, thereby reducing the interference to the cellular network, improving the reliability of drone access, facilitating the provision of exclusive services for drones that have successfully been verified, and improving the work efficiency of drones.
[0249] Figure 8 is a block diagram of another drone access device according to an exemplary embodiment, the drone access device can be used in MME and is established in Figure 7 Based on the device shown. Figure 8 As shown, the verification module 72 may include:
[0250] A first acquisition submodule 81 is configured to acquire the IMSI of the drone;
[0251] A first verification submodule 82 is configured to perform a first verification on the identity of a user using the drone according to the IMSI of the drone;
[0252] The second acquisition submodule 83 is configured to acquire the IMEI of the drone;
[0253] A second verification submodule 84 is configured to perform a second verification on the device identity of the drone according to the IMEI of the drone;
[0254] A first determination submodule 85 is configured to determine that if both the first verification and the second verification are successful, the verification result is successful;
[0255] The second determination submodule 86 is configured to, if at least one of the first verification and the second verification is a verification failure, determine the verification result as a verification failure.
[0256] It can be seen from the above embodiments that by obtaining the IMSI of the drone and performing a first verification on the identity of the user using the drone based on the IMSI of the drone, and obtaining the IMEI of the drone and performing a second verification on the device identity of the drone based on the IMEI of the drone, when both the first verification and the second verification are successful, the final verification result is determined to be a successful verification, otherwise, the verification is a failed verification. This ensures that the access of the drone is allowed only when the identity of the user using the drone and the device identity of the drone are both legal, thereby reducing the interference caused by illegal drones to the cellular network, and by improving the verification standard for drone access, better network services can be provided for drones.
[0257] Fig. 9 is a block diagram of another drone access device according to an exemplary embodiment, the drone access device can be used in MME and is established in Figure 8 Based on the device shown. Fig. 9 As shown, the first acquisition submodule 81 may include:
[0258] The first judgment submodule 91 is configured to judge whether the access request message carries the IMSI of the drone;
[0259] The first processing submodule 92 is configured to read the IMSI of the drone from the access request message if the judgment result of the first judgment submodule 91 is yes;
[0260] The second processing submodule 93 is configured to send a user identity request message to the drone if the judgment result of the first judgment submodule 91 is no, and the user identity request message is used to instruct the drone to provide its own IMSI; and receive a user identity response message sent by the drone, and the user identity response message carries the IMSI of the drone.
[0261] It can be seen from the above embodiments that the IMSI of the drone can be directly read from the access request message, and the drone can also be actively requested to provide its own IMSI, which makes it easier for the MME to perform user identity authentication through the IMSI provided by the drone, thereby improving the efficiency of user identity authentication.
[0262] Fig.10 is a block diagram of another drone access device according to an exemplary embodiment, the drone access device can be used in MME and is established in Figure 8 or Fig. 9 Based on the device shown. Fig.10 As shown, the first verification submodule 82 may include:
[0263] The first sending submodule 101 is configured to send a location update request message to the HSS, where the location update request message carries the IMSI of the drone;
[0264] The first verification success submodule 102 is configured to determine that the first verification is successful if a first location update reply message sent by the HSS indicating that the QoS configuration information of the drone has been queried is received, and the first location update reply message carries the QoS configuration information of the drone;
[0265] The first verification failure submodule 103 is configured to determine that the first verification is a verification failure if a second location update reply message sent by the HSS is received to indicate that the QoS configuration information of the drone has not been queried.
[0266] It can be seen from the above embodiment that a location update request message is sent from HSS to HSS, and the location update request message carries the IMSI of the drone. If a first location update reply message sent by HSS is received to indicate that the QoS configuration information of the drone has been queried, and the first location update reply message carries the QoS configuration information of the drone, then the first verification is determined to be successful; if a second location update reply message sent by HSS is received to indicate that the QoS configuration information of the drone has not been queried, then the first verification is determined to be a failure, thereby realizing the verification of the identity of the user using the drone through MME, thereby improving the efficiency of user identity authentication.
[0267] Fig.11 is a block diagram of another drone access device according to an exemplary embodiment, the drone access device can be used in MME and is established in Figure 8 Based on the device shown. Fig.11 As shown, the second acquisition submodule 83 may include:
[0268] The second judgment submodule 111 is configured to judge whether the access request message carries the IMEI of the drone;
[0269] The third processing submodule 112 is configured to read the IMEI of the drone from the access request message if the judgment result of the second judgment submodule 111 is yes;
[0270] The fourth processing submodule 113 is configured to send a device identity request message to the drone if the judgment result of the second judgment submodule 111 is no, and the device identity request message is used to instruct the drone to provide its own IMEI; and receive a device identity response message sent by the drone, and the device identity response message carries the IMEI of the drone.
[0271] It can be seen from the above embodiments that the IMEI of the drone can be directly read from the access request message, and the drone can be actively requested to provide its own IMEI, which makes it easier for the MME to perform device identity authentication through the IMEI provided by the drone, thereby improving the efficiency of device identity authentication.
[0272] Fig.12 is a block diagram of another drone access device according to an exemplary embodiment, the drone access device can be used in MME and is established in Figure 8 or Fig.11 Based on the device shown. Fig.12 As shown, the second verification submodule 84 may include:
[0273] The second sending submodule 121 is configured to send a device identity check request message to the EIR, wherein the device identity check request message carries the IMEI of the drone;
[0274] The receiving submodule 122 is configured to receive a device identity check response message sent by the EIR, wherein the device identity check response message carries a query result obtained by the MME after querying the corresponding registration record according to the IMEI of the drone;
[0275] The second verification success submodule 123 is configured to determine that the second verification is successful if the query result is that the registration record of the drone is found;
[0276] The second verification failure submodule 124 is configured to determine that the second verification is a verification failure if the query result is that no registration record of the drone is found.
[0277] It can be seen from the above embodiment that, by sending a device identity check request message to the EIR, the device identity check request message carries the IMEI of the drone, and receiving a device identity check response message sent by the EIR, the device identity check response message carries the query result obtained by the MME after querying the corresponding registration record according to the IMEI of the drone. If the query result is that the registration record of the drone is queried, then the second verification is determined to be successful; if the query result is that the registration record of the drone is not queried, then the second verification is determined to be a failure, thereby realizing the verification of the device identity of the drone through the EIR, thereby improving the efficiency of device identity authentication.
[0278] Fig.13 is a block diagram of a drone access device according to an exemplary embodiment, the drone access device can be used for a drone, the drone has an IMSI and an IMEI, and is used to perform Figure 3The drone access method shown in Figure 1 is as follows. Fig.13 As shown, the drone access device may include:
[0279] The first sending module 131 is configured to send an access request message to the MME;
[0280] The first determination module 132 is configured to determine that the MME accepts access to the UAV if a first access response message sent by the MME to indicate access acceptance is received;
[0281] The second determination module 133 is configured to determine that the MME rejects the access of the drone if a second access response message sent by the MME to indicate the rejection of access is received.
[0282] It can be seen from the above embodiments that by sending an access request message to the MME, if a first access response message sent by the MME to indicate acceptance of access is received, it is determined that the MME accepts the access of the drone; if a second access response message sent by the MME to indicate rejection of access is received, it is determined that the MME rejects the access of the drone, thereby realizing the MME's control over the access of the drone and improving the security of the drone access.
[0283] Fig.14 is a block diagram of another drone access device according to an exemplary embodiment, the drone access device can be used for a drone and is established on Fig.13 Based on the device shown. Fig.14 As shown, the drone access device may also include:
[0284] The first receiving module 141 is configured to receive a user identity request message sent by the MME, where the user identity request message is used to instruct the drone to provide its own IMSI;
[0285] The second sending module 142 is configured to send a user identity response message to the MME, where the user identity response message carries the IMSI of the drone.
[0286] It can be seen from the above embodiment that by receiving the user identity request message sent by the MME, the user identity request message is used to instruct the drone to provide its own IMSI, and sending a user identity response message to the MME, the user identity response message carries the IMSI of the drone. This makes it easier for the MME to use the IMSI provided by the drone to perform user identity authentication, thereby improving the efficiency of drone user identity authentication.
[0287] Fig.15 is a block diagram of another drone access device according to an exemplary embodiment, the drone access device can be used for a drone and is established on Fig.13 Based on the device shown. Fig.15 As shown, the drone access device may also include:
[0288] The second receiving module 151 is configured to receive a device identity request message sent by the MME, where the device identity request message is used to instruct the drone to provide its own IMEI;
[0289] The third sending module 152 is configured to send a device identity response message to the MME, where the device identity response message carries the IMEI of the drone.
[0290] It can be seen from the above embodiment that by receiving the device identity request message sent by the MME, the device identity request message is used to instruct the drone to provide its own IMEI, and sending a device identity response message to the MME, the device identity response message carries the IMEI of the drone, so that the MME can use the IMEI provided by the drone to perform device identity authentication, thereby improving the efficiency of drone device identity authentication.
[0291] In one embodiment, Fig.13 Based on the device shown, the access request message carries the IMSI of the drone and / or the IMEI of the drone.
[0292] It can be seen from the above embodiments that by carrying the IMSI of the drone and / or the IMEI of the drone in the access request message, it is convenient for the MME to directly read the information IMSI and / or IMEI used for legal verification of the drone from the access request message, thereby improving the efficiency of drone access.
[0293] Fig.16 is a block diagram of a drone access device according to an exemplary embodiment. The drone access device can be used in an HSS. The HSS is used to assist the MME in completing the verification of the user identity of the drone and to perform Figure 4 The drone access method shown in Figure 1 is as follows. Fig.16 As shown, the drone access device may include:
[0294] The receiving module 161 is configured to receive a location update request message sent by the MME, where the location update request message carries the IMSI of the drone requesting access;
[0295] A query module 162 is configured to query the QoS configuration information specific to the drone according to the IMSI of the drone;
[0296] The first sending module 163 is configured to send a first location update reply message indicating that the QoS configuration information of the drone has been queried to the MME if the QoS configuration information of the drone has been queried, and the first location update reply message carries the QoS configuration information of the drone;
[0297] The second sending module 164 is configured to send a second location update reply message to the MME indicating that the QoS configuration information of the drone has not been queried if the QoS configuration information of the drone has not been queried.
[0298] It can be seen from the above embodiment that by receiving the location update request message sent by the MME, the location update request message carries the IMSI of the drone requesting access. If the QoS configuration information of the drone is queried, a first location update reply message is sent to the MME to indicate that the QoS configuration information of the drone has been queried, and the first location update reply message carries the QoS configuration information of the drone. If the QoS configuration information of the drone is not queried, a second location update reply message is sent to the MME to indicate that the QoS configuration information of the drone has not been queried, thereby realizing that the HSS assists the MME to complete the verification of the user identity using the drone, thereby improving the reliability of drone access.
[0299] Fig.17 is a block diagram of a drone access device according to an exemplary embodiment, the drone access device can be used for EIR, the EIR is used to assist MME to complete the verification of the device identity of the drone, and to perform Figure 5 The drone access method shown in Figure 1 is as follows. Fig.17 As shown, the drone access device may include:
[0300] The receiving module 171 is configured to receive a device identity check request message sent by the MME, wherein the device identity check request message carries the IMEI of the drone requesting access;
[0301] The query module 172 is configured to query the corresponding registration record according to the IMEI of the drone to obtain a query result;
[0302] The sending module 173 is configured to send a device identity check response message carrying the query result to the MME.
[0303] It can be seen from the above embodiment that by receiving the device identity check request message sent by the MME, the device identity check request message carries the IMEI of the drone requesting access, and the corresponding registration record is queried according to the IMEI of the drone to obtain the query result, and a device identity check response message carrying the query result is sent to the MME, thereby realizing that the EIR assists the MME to complete the verification of the device identity of the drone, thereby improving the reliability of drone access.
[0304] For the above-mentioned device embodiments, since they basically correspond to the method embodiments, the relevant parts can refer to the partial description of the method embodiments. The device embodiments described above are only schematic, wherein the units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the disclosed solution. A person of ordinary skill in the art can understand and implement it without paying any creative work.
[0305] The present disclosure also provides a non-transitory computer-readable storage medium having a computer program stored thereon, the computer program being used to execute the above Figure 1 or Figure 2 The described drone access method.
[0306] The present disclosure also provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program is used to execute the above Figure 3 The described drone access method.
[0307] The present disclosure also provides a non-transitory computer-readable storage medium having a computer program stored thereon, the computer program being used to execute the above Figure 4 The described drone access method.
[0308] The present disclosure also provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program is used to execute the above Figure 5 The described drone access method.
[0309] The present disclosure also provides a drone access device, which is used for MME, and includes:
[0310] processor;
[0311] a memory for storing processor-executable instructions;
[0312] Wherein, the processor is configured to:
[0313] Receive access request message sent by drone;
[0314] Verify the identity of the user using the drone and the device identity of the drone according to the access request message to obtain a verification result;
[0315] If the verification result is successful, accepting access to the drone, and sending a first access response message to the drone indicating acceptance of access;
[0316] If the verification result is a verification failure, the access of the drone is denied, and a second access response message indicating the denial of access is sent to the drone.
[0317] Fig.18 FIG. 1 is a schematic diagram showing a structure of a drone access device according to an exemplary embodiment. Fig.18 As shown, a drone access device 1800 is shown according to an exemplary embodiment, and the device 1800 can be provided as an MME.
[0318] Reference Fig.18 , the device 1800 may include one or more of the following components: a processing component 1801, a memory 1802, a power component 1803, a multimedia component 1804, an audio component 1805, an input / output (I / O) interface 1806, a sensor component 1807, and a communication component 1808.
[0319] The processing component 1801 generally controls the overall operation of the device 1800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1801 may include one or more processors 1809 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 1801 may include one or more modules to facilitate the interaction between the processing component 1801 and other components. For example, the processing component 1801 may include a multimedia module to facilitate the interaction between the multimedia component 1804 and the processing component 1801.
[0320] The memory 1802 is configured to store various types of data to support operations on the device 1800. Examples of such data include instructions for any application or method operating on the device 1800, contact data, phone book data, messages, pictures, videos, etc. The memory 1802 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0321] The power supply component 1803 provides power to the various components of the device 1800. The power supply component 1803 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 1800.
[0322] The multimedia component 1804 includes a screen that provides an output interface between the device 1800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1804 includes a front camera and / or a rear camera. When the device 1800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0323] The audio component 1805 is configured to output and / or input audio signals. For example, the audio component 1805 includes a microphone (MIC), and when the device 1800 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 1802 or sent via the communication component 1808. In some embodiments, the audio component 1805 also includes a speaker for outputting audio signals.
[0324] I / O interface 1806 provides an interface between processing component 1801 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.
[0325] The sensor assembly 1807 includes one or more sensors for providing various aspects of the status assessment of the device 1800. For example, the sensor assembly 1807 can detect the open / closed state of the device 1800, the relative positioning of components, such as the display and keypad of the device 1800, the sensor assembly 1807 can also detect the position change of the device 1800 or a component of the device 1800, the presence or absence of user contact with the device 1800, the orientation or acceleration / deceleration of the device 1800, and the temperature change of the device 1800. The sensor assembly 1807 can include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1807 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1807 can also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0326] The communication component 1808 is configured to facilitate wired or wireless communication between the device 1800 and other devices. The device 1800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1808 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1808 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0327] In an exemplary embodiment, the apparatus 1800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0328] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1802 including instructions, and the instructions can be executed by a processor 1809 of the device 1800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0329] Among them, when the instructions in the storage medium are executed by the processor, the device 1800 is enabled to execute any of the above-mentioned drone access methods.
[0330] The present disclosure also provides a drone access device, the device is used for a drone, the drone has an IMSI and an IMEI, the device comprises:
[0331] processor;
[0332] a memory for storing processor-executable instructions;
[0333] Wherein, the processor is configured to:
[0334] Sending an access request message to the MME;
[0335] If a first access response message sent by the MME indicating access acceptance is received, determining that the MME accepts access of the drone;
[0336] If a second access response message sent by the MME to indicate access rejection is received, it is determined that the MME rejects access to the drone.
[0337] The present disclosure also provides a drone access device, which is used for an HSS, and the HSS is used to assist an MME in completing the verification of the identity of a user using a drone, and the device includes:
[0338] processor;
[0339] a memory for storing processor-executable instructions;
[0340] Wherein, the processor is configured to:
[0341] Receive a location update request message sent by the MME, where the location update request message carries the IMSI of the drone requesting access;
[0342] Query the QoS configuration information exclusive to the drone according to the IMSI of the drone;
[0343] If the QoS configuration information of the drone is queried, a first location update reply message is sent to the MME, indicating that the QoS configuration information of the drone is queried, and the first location update reply message carries the QoS configuration information of the drone;
[0344] If the QoS configuration information of the drone is not found, a second location update reply message is sent to the MME to indicate that the QoS configuration information of the drone is not found.
[0345] Fig.19 FIG. 1 is a schematic diagram showing a structure of a drone access device according to an exemplary embodiment. Fig.19As shown, according to an exemplary embodiment, a drone access device 1900 is shown, and the device 1900 can be provided as an HSS. In addition, the components included in the device 1900 are similar to Fig.18 Similar, no need to repeat here.
[0346] The present disclosure also provides a drone access device, the device is used for EIR, the EIR is used to assist MME to complete the verification of the device identity of the drone, the device includes:
[0347] processor;
[0348] a memory for storing processor-executable instructions;
[0349] Wherein, the processor is configured to:
[0350] Receive a device identity check request message sent by the MME, where the device identity check request message carries the IMEI of the drone requesting access;
[0351] Query the corresponding registration record according to the IMEI of the drone to obtain the query result;
[0352] Sending a device identity check response message carrying the query result to the MME.
[0353] Fig. 20 FIG. 1 is a schematic diagram showing a structure of a drone access device according to an exemplary embodiment. Fig. 20 As shown, according to an exemplary embodiment, a drone access device 2000 is shown, and the device 2000 can be provided as an EIR. In addition, the components included in the device 2000 are similar to Fig.18 Similar, no need to repeat here.
[0354] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0355] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A drone access method, characterized in that: The method comprises: The UAV sends an access request message to the base station, and the base station transparently transmits the access request message to the mobility management entity MME; wherein the access request message carries the international mobile user identity code IMSI of the UAV; The MME sends a location update request message to the home subscriber server HSS; wherein the location update request message carries the IMSI of the drone; The HSS sends a location update reply message to the MME; The MME sends a device identity request message to the base station, and the base station transparently transmits the device identity request message to the drone; wherein the device identity request message is used to instruct the drone to provide its own international mobile equipment identity IMEI; The drone sends a device identity response message to the base station, and the base station transparently transmits the device identity response message to the MME; wherein the device identity response message carries the IMEI of the drone; The MME sends an equipment identity check request message to the equipment identity register EIR; wherein the identity check request message carries the IMEI of the drone; The EIR sends a device identity check response message to the MME; The MME sends an access response message to the base station, and the base station transparently transmits the access response message to the drone.
2. The method according to claim 1, characterized in that The location update reply message includes any of the following: A first location update reply message; wherein the first location update reply message is used to indicate that the quality of service QoS configuration information of the drone has been queried, and the first location update reply message carries the QoS configuration information of the drone; Second location update reply message; wherein, the second location update reply message is used to indicate that the QoS configuration information of the drone was not queried.
3. The method according to claim 1, characterized in that The device identity check response message includes any of the following: A first identity check response message; wherein the first identity check response message is used to indicate that the IMEI of the drone has been registered; The second identity check response message is used to indicate that the IMEI of the drone has not been registered.
4. The method according to any one of claims 1 to 3, characterized in that: The access response message includes any one of the following: A first access response message; wherein the first access response message is used to indicate acceptance of access; A second access response message; wherein the second access response message is used to indicate access rejection.
5. A drone access system, characterized in that: The system comprises: A drone, the drone is used to send an access request message to a base station; wherein the access request message carries an international mobile subscriber identity (IMSI) of the drone; The base station is used to transparently transmit the access request message to a mobility management entity MME; The MME is used to send a location update request message to a home subscriber server HSS; wherein the location update request message carries the IMSI of the drone; The HSS is used to send a location update reply message to the MME; The MME is also used to send a device identity request message to the base station; wherein the device identity request message is used to instruct the human machine to provide its own international mobile equipment identity IMEI; The base station is also used to transparently transmit the device identity request message to the drone; The drone is further used to send a device identity response message to the base station; wherein the device identity response message carries the IMEI of the drone; The base station is further used to transparently transmit the device identity response message to the MME; The MME is also used to send an equipment identity check request message to the equipment identity register EIR; wherein the identity check request message carries the IMEI of the drone; The system further comprises: The EIR is used to send a device identity check response message to the MME; The MME is further configured to send an access response message to the base station; The base station is also used to transparently transmit the access response message to the drone.
6. The system according to claim 5, characterized in that The location update reply message includes any of the following: A first location update reply message; wherein the first location update reply message is used to indicate that the quality of service QoS configuration information of the drone has been queried, and the first location update reply message carries the QoS configuration information of the drone; Second location update reply message; wherein, the second location update reply message is used to indicate that the QoS configuration information of the drone was not queried.
7. The system according to claim 5, characterized in that The device identity check response message includes any of the following: A first identity check response message; wherein the first identity check response message is used to indicate that the IMEI of the drone has been registered; The second identity check response message is used to indicate that the IMEI of the drone has not been registered.
8. The system according to any one of claims 5 to 7, characterized in that: The access response message includes any one of the following: A first access response message; wherein the first access response message is used to indicate acceptance of access; A second access response message; wherein the second access response message is used to indicate access rejection.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: The computer program is used to execute the drone access method described in any one of claims 1-4 or 5-8 above.
10. A drone access device, characterized in that: The device comprises: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to execute the executable instructions to implement the drone access method described in any one of claims 1-4 or 5-8.
Citation Information
Patent Citations
Unmanned aerial vehicle access method and device
CN109757129A