Information management method, first function, storage medium, and product
By obtaining drone location information and airspace management information, using the access network functional module (AMF) for drone location comparison and response management, the problem of access authentication of drones in the no-fly area is solved, and efficient management and safe flight of drone flight areas are realized.
Patent Information
- Application Number
- PCT/CN2025/075140
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-07
- Filing Date
- 2025-01-26
- Publication Date
- 2025-08-14
AI Technical Summary
In the prior art, there is no effective solution to how to achieve efficient access authentication and flight area management of drones when there are a large number of no-fly areas in the drone flight area or temporarily set up a no-fly areas.
By obtaining the location information and airspace management information of the drone, the access network functional module (AMF) is used to perform position comparison and response management of the drone, including mobile communication network registration or area update requests, to determine whether the drone is in a no-fly area and perform corresponding control.
Efficient network side management and access control of the drone flight areas are realized, ensuring that the drone can fly safely within the legal flight areas and avoid entering the no-fly area.
Smart Images

Figure CN2025075140_14082025_PF_FP_ABST
Abstract
Description
Information management method, first function, storage medium and product
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure claims priority to Chinese Patent Application No. 202410175620.2 filed in China on February 7, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present disclosure relates to, but is not limited to, the field of communications, and in particular to an information management method, a first function, a computer-readable storage medium, and a computer program product. Background Art
[0004] Currently, to ensure the security of relevant resources or data, unmanned aerial vehicles (UAVs) need to undergo access authentication based on contract information and drone identification, such as the 3rd Generation Partnership Project (3GPP) network drone identification or the drone application field identification, before they can legally fly.
[0005] However, for some actual usage scenarios of drones, that is, there are a large number of no-fly zones in the drone's flight area, or there are temporarily set no-fly zones in the drone's flight area, there is currently no relevant solution for how to authenticate drone access. Summary of the Invention
[0006] The present disclosure provides an information management method, a first function, a computer-readable storage medium, and a computer product; the method provided by the present disclosure can manage the flight area of a drone, realize efficient network-side support for the division management of the drone flight area and the control of drone access.
[0007] The technical solution of the embodiment of the present disclosure is implemented as follows:
[0008] An information management method, applied to a first function, comprising:
[0009] Acquire first information and second information; wherein the first information represents the type of the first terminal or represents the network service subscription of the first terminal, and the second information represents airspace management information;
[0010] Based on the first information, it is determined whether the location information of the first terminal needs to be compared with the second information, and whether a first response is executed for the first terminal; wherein the first response includes a mobile communication network registration or area update request.
[0011] The embodiment of the present disclosure further provides a first function, which includes:
[0012] An acquisition module, configured to acquire first information and second information; wherein the first information represents the type of the first terminal or represents the network service subscription of the first terminal, and the second information represents airspace management information;
[0013] A processing module is used to determine whether it is necessary to compare the location information of the first terminal with the second information based on the first information, and determine whether to execute a first response for the first terminal; wherein the first response includes a mobile communication network registration or area update request.
[0014] The embodiment of the present disclosure further provides a first function, including:
[0015] a memory for storing executable instructions;
[0016] The processor is configured to execute the steps of the above-mentioned information management method when executing the executable instructions stored in the memory.
[0017] The embodiments of the present disclosure further provide a storage medium on which one or more computer programs are stored. The one or more programs can be executed by one or more processors to implement the steps of the above-mentioned information management method.
[0018] The embodiment of the present disclosure further provides a computer program product, including a computer program, which implements the steps of the above-mentioned information management method when executed by a processor.
[0019] At the first terminal, for example, before a drone legally flies, the AMF will determine whether the drone is in a no-fly zone based on the airspace management information and contract information / type corresponding to the current location of the drone, and then instruct the drone that is not in the no-fly zone to execute a mobile communication network registration or area update request, and instruct the drone in the no-fly zone to prohibit the execution of a mobile communication network registration or area update request; that is, the present disclosure uses the actual flight scene information of the drone, that is, the airspace information corresponding to the location of the drone as one of the factors of the authentication scheme, which can manage the flight area of the drone and realize efficient network-side support for the division and management of the drone flight area and the control of drone access. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] FIG1 is a schematic diagram of a communication system according to an embodiment of the present disclosure;
[0021] FIG2 is a flow chart of an information management method according to an embodiment of the present disclosure;
[0022] FIG3 is a second flow chart of the information management method provided by an embodiment of the present disclosure;
[0023] FIG4 is a third flow chart of the information management method provided by an embodiment of the present disclosure;
[0024] FIG5 is a fourth flow chart of the information management method provided by an embodiment of the present disclosure;
[0025] FIG6 is a schematic block diagram of a first function provided by an embodiment of the present disclosure;
[0026] FIG7 is a schematic structural diagram of a communication device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] The following will describe the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0028] FIG1 is a schematic diagram of a communication system according to an embodiment of the present disclosure.
[0029] As shown in Figure 1, the communication system may include a terminal device 110, a network device, and a core network device. The network device may communicate with the terminal device 110 via an air interface. The terminal device 110 and the network device support multi-service transmission.
[0030] In the communication system shown in Figure 1, the network device may be an access network device that communicates with the terminal device 110. The access network device may provide communication coverage for a specific geographical area and may communicate with the terminal device 110 (e.g., User Equipment (UE)) located within the coverage area.
[0031] The network device can be a base station (gNB) in the NR system, or a wireless controller in the access network (AN), or the network device can be a relay station, access point, vehicle-mounted device, wearable device, hub, switch, bridge, router, or network equipment in the future evolved public land mobile network (PLMN), etc.
[0032] The network may be referred to as a PLMN network. The network described in the embodiments of the present disclosure may specifically be a network that complies with the requirements of the 3GPP standard, referred to as a 3GPP network. Typically, a 3GPP network is operated by an operator and includes, but is not limited to, the fifth generation mobile communication technology (5G) network (5G network for short), the fourth generation mobile communication technology (4G) network (4G network for short), the third generation mobile communication technology (3G) network (3G network for short), and the second generation mobile communication technology (2G) network (2G network for short).
[0033] The terminal device 110 includes but is not limited to any terminal device connected to a network device or other terminal device by wired or wireless connection.
[0034] For example, the terminal device 110 may refer to an access terminal, user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus. An access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handheld terminal, a UAV, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolution network, etc.
[0035] Among them, UAV is a new type of terminal (TYPE) set up in the network of the present disclosure, which can also be understood as a 3GPP UE that can carry the UAV ID for network registration.
[0036] The core network device can be a 5G core network (5G Core, 5GC) device, for example, an access and mobility management function (Access and Mobility Management Function, AMF) device, for example, an authentication server function (Authentication Server Function, AUSF) device, for example, a user plane function (User Plane Function, UPF) device, for example, a session management function (Session Management Function, SMF) device, for example, a policy control function (Policy Control Function) device, for example, a gateway mobile location center (Gateway Mobile Location Center, GMLC) device, for example, a unified data management (Unified Data Management, UDM) device, a network exposure function (Network Exposure Function, NEF) device.
[0037] It should be noted that this disclosure introduces the Unmanned Aerial System Network Function (UAS NF). The UAS NF is supported by the NEF or the Service Capability Exposure Function (SCEF) + NEF, and is used to expose services to the Unified Threats Management (UTM) / UAS service (USS). A dedicated NEF can also be deployed to provide only the UAS NF functionality, connecting platforms and networks for cross-domain interaction.
[0038] The present disclosure enhances relevant network elements, such as AMF and SMF that participate in the authentication and authorization process of USS for UAV, and actively (CP) implements UTM / USS device authentication / authorization for UAV based on UAS USS authentication and authorization mobility management (UUAA-MM) or UUAA session management (UUAA Session Management, UUAA-SM).
[0039] It should be noted that Figure 1 is merely an example of a system applicable to the present disclosure. Of course, the methods described in the embodiments of the present disclosure can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably herein. The term "and / or" herein simply describes an association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the associated objects are in an "or" relationship. It should also be understood that the term "indication" in the embodiments of the present disclosure can be direct, indirect, or indicate an association relationship. For example, "A indicates B" can mean that A directly indicates B, for example, B can obtain information through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can obtain information through C; or it can mean that A and B have an association relationship. It should also be understood that the term "correspondence" in the embodiments of the present disclosure can mean that there is a direct or indirect correspondence between two objects, or that there is an association relationship between the two objects, or that the relationship can be a direct and indirect one, a configuration and a configuration, and so on. It should also be understood that the “predefined” or “predefined rules” mentioned in the embodiments of the present disclosure can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminal devices and network devices), and the present disclosure does not limit its specific implementation method. For example, predefined can refer to what is defined in the protocol. It should also be understood that in the embodiments of the present disclosure, the “protocol” can refer to a standard protocol in the field of communications, such as the LTE protocol, the NR protocol, and related protocols used in future communication systems, and the present disclosure does not limit this.
[0040] To facilitate understanding of the technical solutions of the embodiments of the present disclosure, the relevant technologies of the embodiments of the present disclosure are described below. The following relevant technologies are optional solutions that can be arbitrarily combined with the technical solutions of the embodiments of the present disclosure, and they all fall within the protection scope of the embodiments of the present disclosure.
[0041] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art in the art of the present disclosure. The terms used herein are only for the purpose of describing the embodiments of the present disclosure and are not intended to limit the present disclosure.
[0042] FIG2 is a flow chart of an information management method provided by an embodiment of the present disclosure. As shown in FIG2 , the method is applied to the communication system shown in FIG1 , and the method includes:
[0043] Step 201: The first function obtains first information and second information.
[0044] The first information represents the type of the first terminal or the network service contract of the first terminal, and the second information represents the airspace management information.
[0045] In the embodiment of the present disclosure, the first function, also known as AMF, is responsible for maintaining and managing the status information of the terminal, authenticating the terminal, and selecting network slices.
[0046] In an embodiment of the present disclosure, the first information includes one or more of the following: an identifier of the first terminal; service contract information obtained from a fourth function, such as UDM. The first function determines the type of the first terminal, or determines whether the first terminal is a first terminal of the first type, such as determining whether the first terminal is a drone, based on the identifier of the first terminal, such as the Civil Aviation Authority (CAA) level UAV Identity (level ID) and the 3GPP UAV ID in FIG1 , and / or the service contract information.
[0047] In the embodiments of the present disclosure, different terminal types may refer to terminal devices with different capabilities, such as different terminal types corresponding to different antenna capabilities; they may also refer to terminal devices with different functions, for example, UE and UAV.
[0048] In an embodiment of the present disclosure, the second information includes one or more of the following: geographic area information; tracking area (TA) information; cell information; type of airspace; information of equipment in the airspace and location information corresponding to the airspace; wherein the type of airspace includes no-fly zones and normal flight zones; if the airspace is a temporary no-fly zone, the second information includes no-fly period information.
[0049] In the embodiment of the present disclosure, the first function in step 201 obtains the second information, which can be obtained through one or more of the following methods.
[0050] receiving second information sent by the second function via the third function;
[0051] The second information of the terminal is configured locally and statically; wherein the terminal includes the first terminal.
[0052] It should be noted that the second function, such as the UTM / USS, sends the second information, such as low-altitude flight zone information, to the third function, such as the NEF / UAS NF. The NEF / UAS NF maps the low-altitude flight zone information into network-recognizable TA information or cell information. Furthermore, the NEF / UAS NF sends the TA information or cell information to the AMF. Here, the TA information or cell information may include TA information or cell information corresponding to the no-fly zone.
[0053] Step 202: The first function determines whether it is necessary to compare the location information of the first terminal with the second information based on the first information, and determines whether to execute a first response for the first terminal.
[0054] The first response includes a mobile communication network registration or area update request.
[0055] In an embodiment of the present disclosure, based on the first information, it is determined that the location information of the first terminal needs to be compared with the second information, and the location information of the first terminal is compared with the second information. According to the comparison result, it is determined whether to execute the first response for the first terminal; for example, the comparison result indicates that the location information of the first terminal matches the second information, and it is determined that the first terminal executes the first response; or the comparison result indicates that the location information of the first terminal matches the second information, and it is determined that the first terminal does not execute the first response.
[0056] In the embodiment of the present disclosure, by comparing the location information of the first terminal with the second information, it can be determined whether the first terminal is in a location corresponding to the airspace.
[0057] An embodiment of the present disclosure provides an information management method, comprising: a first function obtaining first information and second information. The first information represents the type of a first terminal or the network service subscription of the first terminal, and the second information represents airspace management information. Based on the first information, determining whether to compare the location information of the first terminal with the second information and determining whether to execute a first response for the first terminal. The first response includes a mobile communication network registration or area update request. That is, before a first terminal, such as a drone, legally flies, the AMF determines whether the drone is in a no-fly zone based on the airspace management information and subscription information / type corresponding to the drone's current location. The AMF then instructs drones not in the no-fly zone to execute a mobile communication network registration or area update request, and prohibits drones in the no-fly zone from executing a mobile communication network registration or area update request. Specifically, the present disclosure uses the actual drone flight scenario information, namely, the airspace information corresponding to the drone's location, as one of the factors in the authentication scheme. This allows for management of the drone's flight area, enabling efficient network-side support for the division and management of drone flight areas and the control of drone access.
[0058] In some embodiments, step 202, the first function determines whether it is necessary to compare the location information of the first terminal with the second information based on the first information, and determines whether to perform a first response for the first terminal. This can be implemented through steps A1 to A2, or through steps A1 and A3, or through steps A4 to A5:
[0059] Step A1: The first function determines, based on the first information, whether the location information of the first terminal of the first type matches the second information.
[0060] In an embodiment of the present disclosure, the first function determines whether the first terminal is a terminal of the first type, such as a drone, based on the first information. If the first terminal is a drone, it determines whether the location information of the first terminal of the first type matches the second information.
[0061] Here, the matching of the location information of the first terminal of the first type and the second information means that the location information of the first terminal is a subset of the second information.
[0062] Step A2: If there is no match, the first function is for the first terminal of the first type to execute a mobile communication network registration or area update request.
[0063] Step A3. If there is a match, the first function executes one or more of the following actions according to the access control policy corresponding to the airspace: prohibiting the first terminal of the first type from performing mobile communication network registration in the area corresponding to the second information; prohibiting the first terminal of the first type from performing mobile communication service operations in the area corresponding to the second information, and maintaining the registration status.
[0064] In the embodiment of the present disclosure, the access control policy corresponding to the airspace is preset in the first function; that is, the first function has corresponding access control behaviors for different airspace information.
[0065] Step A4: The first function determines, based on the first information, that there is no need to compare the location information of the first terminal of the second type with the second information.
[0066] Step A5: The first function is that the first terminal of the second type executes a mobile communication network registration or area update request.
[0067] In an embodiment of the present disclosure, the first function determines that the first terminal is a terminal of the second type, such as a mobile phone, based on the first information. When the first terminal is a mobile phone, there is no need to compare the location information of the first terminal of the second type with the second information. Then, the first function executes a mobile communication network registration or area update request for the first terminal of the second type.
[0068] It should be noted that the first function will mark the no-fly zone, which is only effective for drones. For example, if area A is a no-fly zone and the user enters area A with a mobile phone and uses the mobile phone to initiate a registration request to the network device in area A, the mobile phone can register and communicate in area A; if the drone enters area A, it cannot register.
[0069] FIG3 is a flow chart of an information management method provided by an embodiment of the present disclosure. As shown in FIG3 , the method is applied to the communication system shown in FIG1 , and the method includes:
[0070] Step 301: The first function obtains first information and second information.
[0071] The first information represents the type of the first terminal or the network service contract of the first terminal, and the second information represents the airspace management information.
[0072] Step 302: The first function determines whether it is necessary to compare the location information of the first terminal with the second information based on the first information, and determines whether to execute a first response for the first terminal.
[0073] The first response includes a mobile communication network registration or area update request.
[0074] Step 303: The first function receives the updated second information sent by the second function through the third function.
[0075] In the embodiment of the present disclosure, as the first terminal moves, the airspace information corresponding to the location of the first terminal changes, then the UTM / USS will send the changed airspace information to the AMF; that is, the airspace corresponding to the second information is different from the updated second information.
[0076] In an embodiment of the present disclosure, part of the current airspace is set as a temporary no-fly zone, and the airspace information corresponding to the location of the first terminal changes, then the UTM / USS will send the changed airspace information to the AMF; that is, the second information is the same as the airspace corresponding to the updated second information, but the type of location of the part of the airspace sent changes.
[0077] Step 304: The first function determines whether there is a registered terminal in the no-fly zone based on the updated second information, and / or determines whether the type of the zone accessed by the first terminal has changed.
[0078] In some embodiments, when area A changes from a normal flight area to a no-fly area, or a temporary no-fly area, the first function determines, based on the updated second information, whether there is a registered drone or a communicating drone in the no-fly area or the temporary no-fly area. If so, the online drone in the no-fly area or the temporary no-fly area is forcibly taken offline.
[0079] In some embodiments, if the type of the area accessed by the first terminal is changed to a no-fly zone, the first terminal is prohibited from switching the device to be connected.
[0080] It should be noted that prohibiting the first terminal from switching the device to be connected refers to prohibiting the first terminal from registering for communication in the no-fly zone.
[0081] In some embodiments, if the first function prohibits the first terminal from accessing the first device, a notification message carrying a rejection reason value is sent to the first terminal.
[0082] It should be noted that, for the description of the same steps and contents in this embodiment as those in other embodiments, reference can be made to the description in other embodiments and will not be repeated here.
[0083] In some embodiments, the method provided by the embodiments of the present disclosure includes the following:
[0084] Step B1: If the first terminal triggers switching of the first function during movement, the first function sends information related to the first terminal to the target first function;
[0085] The information related to the first terminal includes one or more of the following: a registration status of the first terminal, and information about a first device to which the first terminal is currently connected.
[0086] In the embodiment of the present disclosure, if the switching of the first function is triggered during the movement of the first terminal, that is, the first terminal moves out of the communication range of the first function, the first function sends information related to the first terminal to the target first function.
[0087] In some embodiments, the target first function is different from the first function, and the target first function may be adjacent to the first function.
[0088] This public proposal uses USS / UTM to send flight area information to AMF through NEF or UAS NF; among them, NEF / UAS NF needs to map the area information sent by USSS / UTM into TA or cell information that can be recognized by the network; the flight area can be divided into multiple types according to flight control requirements, one is an unrestricted area, and the other is a no-fly zone. In addition, AMF can set different access control policies for different flight area networks: network registration and flight allowed, network registration and flight not allowed, or network registration only, and flight missions not allowed.
[0089] The present disclosure is further described in detail below with reference to application examples.
[0090] In a practical scenario, as shown in FIG4 , the present disclosure provides an information management method, which is described in detail as follows:
[0091] Step 401: UTM / USS sends low-altitude flight area information to AMF via NEF.
[0092] It should be noted that low-altitude flight zone information must be mapped to network-recognizable tracking areas (TAs) or cell information. Flight zones can be categorized into various types based on flight control requirements, including unrestricted areas and no-fly zones. Furthermore, the AMF also provides other zone management types, such as those that only allow flight registration but not flight missions. Temporary no-fly zones should also include the no-fly period.
[0093] Step 402: AMF receives low-altitude flight area information.
[0094] In some embodiments, AMF can be combined with NR2 to receive low-altitude flight area information.
[0095] In some embodiments, fixed low-altitude no-fly zone information can be pre-configured locally in the AMF.
[0096] Step 403: The UAV accesses the communication network through a base station, such as NR1, and initiates a registration process.
[0097] Step 404: AMF obtains user contract information from UDM.
[0098] In some embodiments, the user subscription information includes a low-altitude service subscription.
[0099] Step 405: The AMF determines whether to continue UAV registration based on the low-altitude flight area information, based on whether the device carries a UAV identifier or whether it has a low-altitude service contract.
[0100] Step 406: If access is denied, the AMF notifies the UAV with the corresponding rejection reason value.
[0101] Step 407: The UTM / USS sends the low-altitude UAV flight area change information to the AMF via the NEF.
[0102] Step 408: The AMF receives the updated low-altitude UAV flight area information, and supports checking whether there are UAVs online in the no-fly zone and performing subsequent access control based on the updated low-altitude area information.
[0103] In some embodiments, the AMF receives updated low-altitude UAV flight area information, supports checking whether there are UAVs online in the no-fly zone based on the updated low-altitude area information, and supports taking UAVs in the mandatory no-fly zone offline.
[0104] Step 409: The AMF triggers the control process for online UAVs in the no-fly zone, for example, forcing online UAVs in the no-fly zone to go offline.
[0105] Step 410: UAV movement triggers base station switching and notifies the AMF of the changed base station TA information.
[0106] Step 411: The AMF determines whether the UAV's current airspace level needs to change based on the new area information entered by the UAV, such as updated TA or cell information. If the new area is a no-fly zone, the UAV cannot complete the base station handover.
[0107] Step 412: If it is a no-fly zone, the UAV base station is notified that the handover has failed and the UAV cannot enter the new area.
[0108] In another practical scenario, as shown in FIG5 , the present disclosure provides an information management method, which is described in detail as follows:
[0109] Step 501: UTM / USS sends low-altitude flight area information to AMF1 via NEF.
[0110] It should be noted that if there are multiple AMFs, UTM / USS broadcasts / sends low-altitude flight area information to multiple AMFs, such as AMF1 and AMF2, through NEF.
[0111] It should be noted that low-altitude flight zone information must be mapped to network-recognizable tracking areas (TAs) or cell information. Flight zones can be categorized into various types based on flight control requirements, including unrestricted areas and no-fly zones. Furthermore, the AMF also provides other zone management types, such as those that only allow flight registration but not flight missions. Temporary no-fly zones should also include the no-fly period.
[0112] Step 502: Receive low-altitude flight area information.
[0113] In some embodiments, AMF1 and AMF2 can be combined with NR2 to receive low-altitude flight area information.
[0114] In some embodiments, fixed low-altitude no-fly zone information can be pre-configured locally in the AMF.
[0115] Step 503: The UAV accesses the communication network through the base station and initiates a registration process.
[0116] Step 504: AMF1 determines whether to continue UAV registration based on the low-altitude flight area information, based on whether the device carries a UAV identifier or whether it has a low-altitude service contract.
[0117] Step 505: If access is denied, AMF1 notifies the UAV with the corresponding rejection reason value.
[0118] Step 506: UTM / USS sends the low-altitude UAV flight area change information to AMF1 through NEF.
[0119] Step 507: AMF1 receives updated low-altitude UAV flight area information, supports checking whether there are UAVs online in the no-fly zone based on the updated low-altitude area information, and triggers corresponding operations.
[0120] In some embodiments, AMF1 receives updated low-altitude UAV flight area information, supports checking whether there are UAVs online in the no-fly zone based on the updated low-altitude area information, and supports taking UAVs in the mandatory no-fly zone offline.
[0121] Step 508: AMF1 triggers the corresponding operation of the online UAV in the no-fly zone, that is, forcibly offlines the online UAV in the no-fly zone.
[0122] Step 509: UAV movement triggers AMF switching, and the UAV notifies AMF2 of the change information.
[0123] Step 510: AMF switching. AMF1 and AMF2 synchronize the user's low-altitude registration status.
[0124] Step 511: AMF2 determines whether the current airspace level of the UAV needs to change based on the new TA or Cell information. If the new area is a no-fly zone, the corresponding access control process is triggered.
[0125] Step 512: If it is a no-fly zone, AMF2 triggers the corresponding access control process.
[0126] This solution also requires the AMF to determine whether the currently connected device is a drone based on the UAV ID or drone service contract. The AMF then determines the next steps based on the drone access policy corresponding to the drone access area information obtained. For example, if the flight area is not restricted, registration and service processes can proceed normally; if the area is a no-fly zone, the device may not be able to complete registration.
[0127] An embodiment of the present disclosure provides a function that can be used to implement an information management method provided in the embodiments corresponding to FIG. 2 to FIG. 3 . As shown in FIG. 6 , a first function 600 includes:
[0128] An acquisition module 601 is configured to acquire first information and second information; wherein the first information represents the type of the first terminal or represents the network service subscription of the first terminal, and the second information represents airspace management information;
[0129] The processing module 602 is used to determine whether to compare the location information of the first terminal with the second information based on the first information, and determine whether to execute a first response for the first terminal; wherein the first response includes a mobile communication network registration or area update request.
[0130] In other embodiments of the present disclosure, the processing module 602 is used to determine whether the location information of the first terminal of the first type matches the second information based on the first information; if not, execute a mobile communication network registration or area update request for the first terminal of the first type.
[0131] In other embodiments of the present disclosure, the processing module 602 is used to, if a match is found, execute one or more of the following behaviors according to the access control policy corresponding to the airspace: prohibit the first terminal of the first type from performing mobile communication network registration in the area corresponding to the second information; prohibit the first terminal of the first type from performing mobile communication service operations in the area corresponding to the second information, and maintain the registration status.
[0132] In other embodiments of the present disclosure, the processing module 602 is configured to determine, based on the first information, that there is no need to compare the location information of the first terminal of the second type with the second information; and execute a mobile communication network registration or area update request for the first terminal of the second type.
[0133] In other embodiments of the present disclosure, the receiving module 603 is configured to receive second information sent by the second function via the third function;
[0134] The processing module 602 is configured to configure second information of a terminal locally and statically; wherein the terminal includes a first terminal.
[0135] In other embodiments of the present disclosure, the second information includes one or more of the following: geographic area information; tracking area information; cell information; type of airspace; wherein the type of airspace includes no-fly zones and normal flight zones; if the airspace is a temporary no-fly zone, the second information includes no-fly period information.
[0136] In other embodiments of the present disclosure, the first information includes one or more of the following: an identifier of the first terminal; service contract information obtained from the fourth function; a processing module 602, used to determine whether the first terminal is a first terminal of the first type based on the identifier and / or service contract information of the first terminal.
[0137] In other embodiments of the present disclosure, the receiving module 603 is configured to receive updated second information sent by the second function via the third function;
[0138] The processing module 602 is configured to determine whether there is a registered terminal in the no-fly zone based on the updated second information.
[0139] In other embodiments of the present disclosure, the processing module 602 is used to determine whether the type of the area accessed by the terminal has changed based on the updated second information; if the type of the area accessed by the first terminal has changed to a no-fly zone, prohibiting the first terminal from switching the device to be connected.
[0140] In other embodiments of the present disclosure, the sending module 604 is configured to send a notification message carrying a rejection reason value to the first terminal if the first function prohibits the first terminal from accessing the first device.
[0141] In other embodiments of the present disclosure, the sending module 604 is used to send information related to the first terminal to the target first function if the switching of the first function is triggered during the movement of the first terminal; wherein the information related to the first terminal includes one or more of the following: the registration status of the first terminal, and information of the first device currently connected to the first terminal.
[0142] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present disclosure, please refer to the description of the method embodiment of the present disclosure for understanding.
[0143] It should be noted that in the embodiments of the present disclosure, if the above-mentioned information management method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of the present disclosure is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a terminal device to execute all or part of the methods of each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a magnetic disk or an optical disk. In this way, the embodiments of the present disclosure are not limited to any specific combination of hardware and software.
[0144] FIG7 is a schematic structural diagram of a communication device 700 provided in an embodiment of the present disclosure. The communication device may be a first function. The communication device 700 shown in FIG7 includes a first processor 710, which can call and execute a computer program from a memory to implement the method in the embodiment of the present disclosure.
[0145] Optionally, as shown in Figure 7, the communication device 700 may further include a first memory 720. The first processor 710 may call and execute a computer program from the first memory 720 to implement the method in the embodiment of the present disclosure.
[0146] The first memory 720 may be a separate device independent of the first processor 710 , or may be integrated into the first processor 710 .
[0147] Optionally, as shown in FIG7 , the communication device 700 may further include a transceiver 730 , and the first processor 710 may control the transceiver 730 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0148] The transceiver 730 may include a transmitter and a receiver. The transceiver 730 may further include an antenna, and the number of antennas may be one or more.
[0149] Optionally, the communication device 700 may specifically be the first function of the embodiment of the present disclosure, and the communication device 700 may implement the corresponding processes implemented by the first function in each method of the embodiment of the present disclosure. For the sake of brevity, they will not be repeated here.
[0150] It should be understood that the processor of the embodiments of the present disclosure may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method embodiment can be completed by hardware integrated logic circuits in the processor or by software instructions. The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above-mentioned method.
[0151] As an embodiment, the processor may include one or more general-purpose central processing units (CPUs). Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., executing computer instructions).
[0152] It is understood that the memory in the embodiments of the present disclosure may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a ROM, a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0153] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present disclosure may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present disclosure are intended to include, but are not limited to, these and any other suitable types of memories.
[0154] The embodiment of the present disclosure also provides a computer-readable storage medium for storing a computer program.
[0155] Optionally, the computer-readable storage medium can be applied to the first function in the embodiment of the present disclosure, and the computer program enables the computer to execute the corresponding processes implemented by the first function in the various methods of the embodiment of the present disclosure. For the sake of brevity, they are not repeated here.
[0156] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.
[0157] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, a computer, a server or a data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server or data center that includes one or more available media integrations. Available media can be magnetic media, (such as floppy disks, hard disks, tapes), optical media (such as DVDs), or semiconductor media (such as solid-state drives (SSDs)).
[0158] The above is a detailed introduction to the information management method, first function, computer-readable storage medium and computer program product provided by the embodiments of the present disclosure. Specific examples are used herein to illustrate the principles and implementation methods of the present disclosure. The description of the above embodiments is only used to help understand the method of the present disclosure and its core ideas. At the same time, for those skilled in the art, according to the ideas of the present disclosure, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the present disclosure.
[0159] It should be understood that “one embodiment” or “an embodiment” or “an embodiment of the present disclosure” or “the aforementioned embodiment” or “some implementation methods” or “some embodiments” mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present disclosure. Therefore, “in one embodiment” or “in an embodiment” or “an embodiment of the present disclosure” or “the aforementioned embodiment” or “some implementation methods” or “some embodiments” appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in the various embodiments of the present disclosure, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure. The serial numbers of the embodiments of the present disclosure mentioned above are for description only and do not represent the advantages and disadvantages of the embodiments.
[0160] Unless otherwise specified, when a first function executes any step in an embodiment of the present disclosure, the processor of the first function may execute the step. Unless otherwise specified, the embodiments of the present disclosure do not limit the order in which the first function executes the following steps. Furthermore, the data processing methods used in different embodiments may be the same or different.
[0161] In the several embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0162] 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; they may be located in one place or distributed across multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0163] In addition, all functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0164] The methods disclosed in the several method embodiments provided in this disclosure may be arbitrarily combined, if not in conflict, to produce new method embodiments. The features disclosed in the several product embodiments provided in this disclosure may be arbitrarily combined, if not in conflict, to produce new product embodiments. The features disclosed in the several method or device embodiments provided in this disclosure may be arbitrarily combined, if not in conflict, to produce new method embodiments or device embodiments.
[0165] Those skilled in the art will understand that all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks or optical disks.
[0166] Alternatively, if the above-mentioned integrated unit of the present disclosure is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer storage medium. Based on this understanding, the technical solution of the embodiment of the present disclosure can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks or optical disks.
[0167] As used in the present disclosure and the appended claims, the singular forms "a," "an," "said," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
[0168] It should be noted that, in each embodiment involved in the present disclosure, all steps may be executed or part of the steps may be executed, as long as a complete technical solution can be formed.
[0169] The above description is merely an embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. An information management method, applied to a first function, comprising: Acquire first information and second information; wherein the first information represents the type of the first terminal or represents the network service subscription of the first terminal, and the second information represents airspace management information; Based on the first information, it is determined whether the location information of the first terminal needs to be compared with the second information, and whether a first response is executed for the first terminal; wherein the first response includes a mobile communication network registration or area update request.
2. The method according to claim 1, wherein The determining, based on the first information, whether it is necessary to compare the location information of the first terminal with the second information, and determining whether to execute a first response for the first terminal includes: Based on the first information, determining whether the location information of the first terminal of the first type matches the second information; If there is no match, a mobile communication network registration or area update request is performed for the first terminal of the first type.
3. The method according to claim 2, further comprising: If a match is found, one or more of the following actions are performed based on the access control policy corresponding to the airspace: prohibiting the first terminal of the first type from performing mobile communication network registration in the area corresponding to the second information; The first terminal of the first type is prohibited from performing mobile communication service operations in the area corresponding to the second information, and the registration state can be maintained.
4. The method according to claim 1, wherein The determining, based on the first information, whether it is necessary to compare the location information of the first terminal with the second information, and determining whether to execute a first response for the first terminal includes: Based on the first information, determining that there is no need to compare the location information of the first terminal of the second type with the second information; A mobile communication network registration or area update request is performed for the first terminal of the second type.
5. The method according to claim 1, wherein Obtaining the second information, including: receiving second information sent by the second function via the third function; or, Second information of the terminal is configured locally and statically; wherein the terminal includes the first terminal.
6. The method according to claim 5, wherein: The second information includes one or more of the following: Geographic area information; Tracking area information; Cell information; The type of airspace; wherein the type of airspace includes a no-fly zone and a normal flight zone; if the airspace is a temporary no-fly zone, the second information includes no-fly period information.
7. The method according to claim 1, wherein The first information includes one or more of the following: an identifier of the first terminal; service subscription information obtained from the fourth function; and the method further includes: Based on the identifier of the first terminal and / or the service subscription information, it is determined whether the first terminal is a first terminal of a first type.
8. The method according to claim 1, further comprising: receiving updated second information sent by the second function via the third function; Based on the updated second information, it is determined whether there is a registered terminal in the no-fly zone.
9. The method according to claim 8, further comprising: Determining, based on the updated second information, whether a type of an area accessed by the first terminal has changed; If the type of the area to which the first terminal is accessed is changed to a no-fly zone, the first terminal is prohibited from switching the device to be connected.
10. The method according to claim 9, further comprising: If the first function prohibits the first terminal from accessing the first device, a notification message carrying a rejection reason value is sent to the first terminal.
11. The method according to claim 1 , further comprising: If the first terminal triggers switching of the first function during movement, sending information related to the first terminal to the target first function; The information related to the first terminal includes one or more of the following: the registration status of the first terminal, and information about the first device to which the first terminal is currently connected.
12. A first function, the first function comprising: An acquisition module, configured to acquire first information and second information; wherein the first information represents the type of the first terminal or represents the network service subscription of the first terminal, and the second information represents airspace management information; A processing module is used to determine whether it is necessary to compare the location information of the first terminal with the second information based on the first information, and determine whether to execute a first response for the first terminal; wherein the first response includes a mobile communication network registration or area update request.
13. A first function, the first function comprising: a memory for storing executable instructions; The processor is configured to implement the information management method according to any one of claims 1 to 11 when executing the executable instructions stored in the memory.
14. A computer-readable storage medium storing one or more programs, wherein the one or more programs can be executed by one or more processors to implement the information management method according to any one of claims 1 to 11. 15 . A computer program product comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the information management method according to claim 1 .
Citation Information
Patent Citations
Wireless communication method, terminal device and network device
CN115086872A
Communication method and device
CN117354890A
Information management method, first function, storage medium and product
CN118828791A
Method and wireless network for managing aerial subscriptions information of UAV
US20230101453A1