Wireless communication method and network device
By realizing the method of receiving and processing query messages in network devices, the query problem of terminal equipment in a specific area during drone flight is solved, and effective query and management of terminal equipment list is realized.
Patent Information
- Application Number
- CN202310647771.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-28
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2040-08-28
AI Technical Summary
During drone flight, how to support query of terminal devices in a specific area to identify and manage the flying drone.
Through a wireless communication method, the network device receives a message sent by the query device, including specific area information, for requesting to query the list of terminal devices in the area, and report the target terminal list to the query device.
It realizes query and management of terminal equipment in a specific area, meeting the needs of identification and monitoring during drone flight.
Smart Images

Figure CN116723467B_ABST
Abstract
Description
[0001] This application is a divisional application of the PCT international patent application PCT / CN2020 / 112164 with an application date of August 28, 2020, which entered the Chinese national phase with Chinese patent application number 202080103350.4 and the invention name “Method and network device for wireless communication”. Technical Field
[0002] The embodiments of the present application relate to the field of communications, and specifically to a wireless communication method and network device. Background Art
[0003] With the development of mobile communication technology, the terminal devices accessing the 3rd Generation Partnership Project (3GPP) network are no longer limited to handheld terminal devices. More and more machines and equipment such as unmanned aerial vehicles (UAVs) will also use wireless communication networks.
[0004] During the flight of a drone, the Unmanned Aerial System Traffic Management (UTM), the UAS Service Supplier (USS) or the authoritative third-party entity (TPAE), such as a drone controller belonging to the public security system, may need to identify the identity of the drone flying in a specific area. Therefore, how to support the query of the terminal list in a specific area is an urgent problem to be solved. Summary of the invention
[0005] The embodiments of the present application provide a wireless communication method and a network device, which are conducive to querying terminals in a specific area.
[0006] In a first aspect, a wireless communication method is provided, wherein a first network device receives a first message sent by a query device, the first message includes first area information, and the first message is used to request a query for terminals within a first area indicated by the first area information; the first network device sends a list of target terminals within the first area to the query device.
[0007] In a second aspect, a method for wireless communication is provided, including: a third network device receives a fifth message sent by a first network device, the fifth message including first area information, and the fifth message is used to request a query of terminals within a first area indicated by the first area information; the third network device sends a third terminal list to the first network device, and the third terminal list includes terminals in the first area.
[0008] According to a third aspect, a wireless communication method is provided, comprising: a second network device receives an eighth message, the eighth message comprising second area information, and the eighth message is used to request a query of a terminal in a second area indicated by the second area information.
[0009] In a fourth aspect, a network device is provided, configured to execute the method in the first aspect or any possible implementation of the first aspect. Specifically, the terminal device includes a unit configured to execute the method in the first aspect or any possible implementation of the first aspect.
[0010] In a fifth aspect, a network device is provided, which is used to execute the method in the second aspect or any possible implementation of the second aspect. Specifically, the network device includes a unit for executing the method in the second aspect or any possible implementation of the second aspect.
[0011] In a sixth aspect, a network device is provided, which is used to execute the method in the third aspect or any possible implementation of the third aspect. Specifically, the network device includes a unit for executing the method in the third aspect or any possible implementation of the third aspect.
[0012] In a seventh aspect, a network device is provided, the network device comprising: a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the first to third aspects or their respective implementations.
[0013] In an eighth aspect, a chip is provided for implementing the method in any one of the first to third aspects or their respective implementations. Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the method in any one of the first to third aspects or their respective implementations.
[0014] In a ninth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method of any one of the first to third aspects or any of its implementations.
[0015] In a tenth aspect, a computer program product is provided, comprising computer program instructions, which enable a computer to execute the method in any one of the first to third aspects or any of their implementations.
[0016] In an eleventh aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in any one of the first to third aspects or in each of its implementations.
[0017] Based on the above technical solution, when receiving a query request from a query device for terminals in a specific area, the first network device can further report a list of terminals in the specific area to the query device, thereby meeting the query requirement for terminals in the specific area. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a schematic diagram of a communication system architecture provided in an embodiment of the present application.
[0019] Figure 2 It is a schematic diagram of drone control provided according to an embodiment of the present application.
[0020] Figure 3 It is a schematic interaction diagram of a wireless communication method provided in an embodiment of the present application.
[0021] Figure 4 yes Figure 3 A schematic interaction diagram of a specific implementation of the illustrated embodiment.
[0022] Figure 5 It is a schematic interaction diagram of another wireless communication method provided in an embodiment of the present application.
[0023] Figure 6 yes Figure 5 A schematic interaction diagram of a specific implementation of the illustrated embodiment.
[0024] Figure 7 It is a schematic block diagram of a network device provided in an embodiment of the present application.
[0025] Figure 8 It is a schematic block diagram of another network device provided in an embodiment of the present application.
[0026] Fig. 9 It is a schematic block diagram of another network device provided in an embodiment of the present application.
[0027] Fig.10 It is a schematic block diagram of a communication device provided in another embodiment of the present application.
[0028] Fig.11It is a schematic block diagram of a chip provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. For the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0030] The embodiments of the present application can be applied to various communication systems, for example: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-based access to unlicensed spectrum, LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum, NR-U) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), next generation communication system or other communication systems, etc.
[0031] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), and vehicle to vehicle (Vehicle to Vehicle, V2V) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0032] Optionally, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.
[0033] The embodiments of the present application do not limit the spectrum to which they are applied. For example, the embodiments of the present application can be applied to licensed spectrum or unlicensed spectrum.
[0034] Figure 1 A schematic diagram of a communication system 100 used in the present application is shown as an example. Figure 1 As shown, the communication system 100 mainly includes a terminal device (User Equipment, UE) 101, an access network (Access Network, AN) device 102, an access and mobility management function (Access and Mobility Management Function, AMF) entity 103, a session management function (Session Management Function, SMF) entity 104, a user plane function (User Plane Function, UPF) entity 105, a policy control function (Policy Control function, PCF) entity 106, a unified data management (Unified Data Management, UDM) entity 107, a data network (Data Network, DN) 108, an application function (Application Function, AF) entity 109, an authentication server function (Authentication Server Function, AUSF) entity 110, and a network slice selection function (Network Slice Selection Function, NSSF) entity 111.
[0035] Specifically, in the communication system 100, the UE 101 is connected to the AN device 102 at the access layer through the Uu interface to exchange access layer messages and wireless data transmission, and the UE 101 is connected to the AMF entity 103 at the non-access layer (NAS) through the N1 interface to exchange NAS messages; the AN device 102 is connected to the AMF entity 103 through the N2 interface, and the AN device 102 is connected to the UPF entity 105 through the N3 interface; multiple UPF entities 105 are connected through the N9 interface, the UPF entity 105 is connected to the DN 108 through the N6 interface, and at the same time, the UPF entity 105 is connected to the SMF entity 104 through the N4 interface; the SMF entity 104 is connected to the PCF entity 106 through the N7 interface, the SMF entity 104 is connected to the UDM entity 107 through the N10 interface, and the SMF entity 104 controls the UPF entity 106 through the N4 interface. body 105, at the same time, the SMF entity 104 is connected to the AMF entity 103 through the N11 interface; multiple AMF entities 103 are connected through the N14 interface, the AMF entity 103 is connected to the UDM entity 107 through the N8 interface, the AMF entity 103 is connected to the AUSF entity 110 through the N12 interface, the AMF entity 103 is connected to the NSSF entity 111 through the N22 interface, and at the same time, the AMF entity 103 is connected to the PCF entity 106 through the N15 interface; the PCF entity 106 is connected to the AF entity 109 through the N5 interface; the AUSF entity 110 is connected to the UDM entity 107 through the N13 interface.
[0036] In the communication system 100, the UDM entity 107 is a subscription database in the core network, which stores the subscription data of users in the 5G network. The AMF entity 103 is a mobility management function in the core network, and the SMF entity 104 is a session management function in the core network. In addition to the mobility management of the UE 101, the AMF entity 103 is also responsible for forwarding the session management related messages between the UE 101 and the SMF entity 104. The PCF entity 106 is a policy management function in the core network, which is responsible for formulating the mobility management, session management, charging and other related policies for the UE 101. The UPF entity 105 is a user plane function in the core network, which transmits data with the external data network through the N6 interface and transmits data with the AN device 102 through the N3 interface. After the UE 101 accesses the 5G network through the Uu port, a protocol data unit (PDU) session data connection is established from the UE 101 to the UPF entity 105 under the control of the SMF entity 104, so as to transmit data. The AMF entity 103 and the SMF entity 104 obtain user subscription data from the UDM entity 107 through the N8 and N10 interfaces respectively, and obtain policy data from the PCF entity 106 through the N15 and N7 interfaces.
[0037] In addition, there is also a network exposure function (NEF) entity in the communication system 100, which is used to interface with a third-party application server and transmit information between the core network node and the third-party application.
[0038] It should be noted that the above-mentioned communication system 100 is described by taking the 5G communication system as an example. Of course, the present application can also be applied to other 3GPP communication systems, such as 4G communication systems, or future 3GPP communication systems, and the present application is not limited to this.
[0039] It should be understood that a device having a communication function in a network / system in the embodiments of the present application may be referred to as a communication device.
[0040] The embodiments of the present application describe various embodiments in combination with terminal devices and network devices, wherein: the terminal device may also be referred to as user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc. The terminal device may be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, and a next-generation communication system, for example, a terminal device in an NR network or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0041] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.
[0042] The above-mentioned AN device 102 can be a device for communicating with a mobile device. The AN device 102 can be an access point (Access Point, AP) in WLAN, a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (Evolutional Node B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a base station (gNB) in an NR network, or a network device in a future evolved PLMN network, etc.
[0043] In an embodiment of the present application, a network device provides services for a cell, and a terminal device communicates with the network device through transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell may be a cell corresponding to a network device (e.g., a base station). The cell may belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0044] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0045] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.
[0046] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.
[0047] With the development of mobile communication technology, the terminal devices that access the 3rd Generation Partnership Project (3GPP) mobile communication network are no longer limited to handheld terminal devices. More and more machines and equipment, such as drones, will also become widely used in wireless communication network scenarios. When drones and other devices access the 3GPP network, they are also accessed as terminal devices, such as Figure 2 As shown in the figure, after the UAV (Unmanned Aerial Vehicle, UAV) accesses the 3GPP network, it can establish a connection with the UAV Management Center (Unmanned Aerial System Traffic Management, UTM) through the 3GPP network. UTM is responsible for the management functions such as registration and location tracking of the UAV, and can control the behavior of the UAV, such as flight routes. After the UAV accesses the 3GPP network, it can also establish a connection with the UAV controller through the 3GPP network, and the UAV controller controls the behavior of the UAV.
[0048] During the flight of a drone, UTM, USS or an authoritative third-party entity (TPAE), such as a drone controller belonging to the public security system, may need to identify the identity of drones flying in a specific area. Therefore, how to support the query of the UE list in a specific area is an urgent problem to be solved.
[0049] Figure 3 FIG. 2 is a schematic interactive diagram of a wireless communication method 200 according to an embodiment of the present application. Figure 3 As shown, the method 200 may include at least part of the following:
[0050] S202: A first network device receives a first message sent by a query device, where the first message includes first area information, and the first message is used to request a query for terminals in a first area indicated by the first area information.
[0051] Optionally, in an embodiment of the present application, the first network device may be an existing network device, for example, a network exposure function (NEF) entity, that is, the function of the first network device in the embodiment of the present application may be added to the existing network device, or a new functional entity may be added to interface with a third-party application server and transmit information between the core network node and the third-party application. The present application does not limit this.
[0052] Optionally, the first network device and the query device may directly perform signaling interaction, or may perform signaling interaction through other devices. For example, if the first network device is not an NEF entity, the first network device and the query device may perform signaling interaction through an NEF entity. Specifically, the query device may send the first area information to the NEF entity, and the first NEF entity may forward the first area information to the first network device.
[0053] Optionally, the first message can be used to request a query for a list of terminals in a specific area, where the terminals can be ordinary terminals, such as the various terminal types described in the previous embodiments, or other types of terminals, for example, mechanical equipment, such as drones, etc. The present application is not limited to this.
[0054] Optionally, the query device may be any device having authority to query the location of the terminal, such as UTM, USS or TPAE, etc., but the present application is not limited thereto.
[0055] Optionally, in some embodiments, the method 200 further includes:
[0056] The first network device acquires first information, the first information including information of at least one specific terminal. The first information can be used to determine a list of specific terminals that need to be reported when the query device wants to query specific terminals in the first area.
[0057] For example, in S201a, the first network device may obtain the first information from the query device.
[0058] For another example, in S201b, the first network device may obtain the first information from a second network device. The function of the second network device is described in detail below and will not be described in detail here.
[0059] As a specific implementation, the first network device may obtain the first information from the second network device or the query device during the process of registering to the 3GPP network, or may obtain the first information from the second network device or the query device after registering to the 3GPP network.
[0060] Optionally, the second network device or the query device may send the first information based on a request from the first network device, or may actively send the first information to the first network device, which is not limited in the present application.
[0061] Optionally, in some embodiments, the first information includes at least one of the following:
[0062] identification information of the multiple specific terminals;
[0063] type information of the multiple specific terminals;
[0064] Slice information to which the multiple specific terminals belong;
[0065] Network information to which the multiple specific terminals belong;
[0066] Information of query devices corresponding to the multiple specific terminals.
[0067] Optionally, the identifier of the specific terminal may include, for example, at least one of the following:
[0068] An identifier allocated by the 3GPP network to the specific terminal, such as SUPI or GPSI;
[0069] The identifier of the specific terminal outside the 3GPP network, for example, the identifier of the specific terminal in the aviation management system;
[0070] The mapping relationship between the identifiers of the specific terminal inside and outside the 3GPP network.
[0071] Optionally, the type information of the terminal device may be, for example, an ordinary terminal or a non-ordinary terminal, such as a mechanical device such as a drone.
[0072] Optionally, the slice information to which the specific terminal belongs includes, for example, a slice identifier (Slice ID), single network slice selection assistance information (Single Network Slice Selection Assistance Information, S-NSSAI) and network slice selection assistance information (Network Slice Selection Assistance Information, NSSAI), etc.
[0073] Optionally, the network information to which the multiple specific terminals belong includes, for example, the name of the data network (Data Network Name, DNN) to which the terminals access.
[0074] Optionally, the information of the query device corresponding to the specific terminal includes identification information or address information of the query device to which the specific terminal belongs or is registered, and / or identification information or address information of a query device having authority to manage or query the specific terminal.
[0075] Optionally, in some embodiments, the method 200 further includes:
[0076] S203: The first network device determines second area information according to the first area information, where the second area information may be area information defined by a 3GPP network.
[0077] As an example, if the first area information is area information defined by a 3GPP network, the first area information is determined as the second area information. For example, the first area information may be a cell identifier or a tracking area (TA) identifier, in which case the first area information may be determined as the second area information.
[0078] As another example, if the first area information is not area information defined by the 3GPP network, and can be mapped to the area information defined by the 3GPP network, the area information defined by the 3GPP network mapped by the first area information is used as the second area information. For example, the first area information is a coarse-grained area identifier such as a country or a city. In this case, the first area information can be mapped to one or more area information defined by 3GPP. Therefore, the one or more area information defined by 3GPP to which the first area information is mapped can be determined as the second area information.
[0079] As another example, if the first area information is not the area information defined by the 3GPP network and cannot be mapped to the area information defined by the 3GPP network, in this case, the area information defined by the 3GPP network including the first area can be determined as the information of the second area. For example, the first area information is a finer-grained area identifier, a specific airport, a block, or an area bounded by a certain road, or an area range identified by longitude and latitude. In this case, the first area can be mapped to a second area including the first area, for example, the first area is a block, and the mapped second area is, for example, a TA including the block, wherein the range of the TA is larger than the range of the block.
[0080] Furthermore, in some embodiments, the method 200 may also include:
[0081] S204: The first network device sends a second message to the second network device, where the second message includes the second area information, and the second message is used to request to query terminals in a second area indicated by the second area information.
[0082] Optionally, the second network device may be a network device capable of querying a terminal list of a certain area, such as an Access and Mobility Management Function (AMF) entity.
[0083] In S205, the first network device receives a third message replied by the second network device, wherein the third message includes a first terminal list, and the first terminal list includes terminals in the second area.
[0084] In some embodiments, the first terminal list may include one or more terminal identifiers. For example, the terminal identifier may be a subscription permanent identifier (SUPI) or a generic public user identifier (GPSI), but the present application is not limited thereto.
[0085] Optionally, in some embodiments, the third message may further include a second terminal list, wherein the second terminal list includes terminals that may be in the second area. For example, the terminals that may be in the second area include terminals that are in an idle state and whose registration areas intersect with the second area.
[0086] In some embodiments, the second terminal list may also include one or more terminal identifiers, such as SUPI, or GPSI, etc., but the present application is not limited thereto.
[0087] Optionally, in some embodiments, the method 200 further includes:
[0088] S206: The first network device sends a fourth message to the third network device, where the fourth message includes a query terminal list, and the fourth message is used to request to query location information of terminals in the query terminal list.
[0089] In some embodiments, if the third message includes the second terminal list, or the first area and the second area are different, for example, the second area is larger than the first area, in this case, the specific location of the terminals in the first terminal list and / or the second terminal list can be further determined to the third network device.
[0090] Optionally, the third network device may be a network device capable of querying the location information of the terminal, such as a mobile location center (Gateway Mobile Location Centre, GMLC), etc., but the present application is not limited thereto.
[0091] In some embodiments, the query terminal list may include part or all of the terminal list received by the first network device in the third message.
[0092] As an example, the query terminal list may include the second terminal list, that is, the first network device may only confirm the locations of the terminals in the second terminal list to the third network device.
[0093] As another example, the query terminal list includes a list of all terminals received in the third message.
[0094] For example, the query terminal list includes a first terminal list. In this case, the third message may only include the first terminal device.
[0095] For another example, the query terminal list includes the first terminal list and the second terminal list. In this case, the third message may include the first terminal list and the second terminal list.
[0096] In other embodiments, before the first network device sends a query terminal list to the third network device, the first network device may first filter out terminals with identities as specific terminals based on the terminal list in the third message combined with the first information, and further query the third network device for only the location information of the specific terminal.
[0097] In some scenarios, if the query device wants to query a specific terminal in the first area, in this case, in order to reduce the query load of the third network device, the first network device can first filter out the specific terminals according to the first information, and further query the third network device only for the location information of the specific terminal.
[0098] As an example, the query terminal list may include terminals determined according to the second terminal list and the first information. That is, only specific terminals in the second terminal list may be screened for location query. In other words, the query terminal list includes the intersection of the second terminal list and at least one specific terminal included in the first information.
[0099] As another example, the query terminal list includes terminals determined according to all terminal lists received in S205 in combination with the first information. For example, the query terminal list includes the intersection of the first terminal list and at least one specific terminal included in the first information. For another example, the query terminal list includes the intersection of the union of the first terminal list and the second terminal list and at least one specific terminal included in the first information, that is, the query terminal list includes the specific terminals in the first terminal list and the specific terminals in the second terminal list.
[0100] In some embodiments, the query terminal list may also include one or more terminal identifiers, such as SUPI, or GPSI, etc., but the present application is not limited thereto.
[0101] Optionally, in some embodiments, the method 200 further includes:
[0102] S207: The first network device receives the location message of the terminal in the query terminal list replied by the third network device.
[0103] For example, the third network device may determine the specific location of the terminal in the query terminal list based on a location service (LCS) mechanism.
[0104] Furthermore, in some embodiments, the method 200 further includes:
[0105] S208: The first network device determines a target terminal list.
[0106] In some embodiments of the present application, the first network device may determine the target terminal list according to the terminal list included in the third message.
[0107] Case 1: the third message may include only the first terminal list.
[0108] In this case, the first network device may determine the target terminal list according to the first terminal list.
[0109] As an example, the first terminal list is determined as the target terminal list.
[0110] As another example, the target terminal list is determined according to the location information of the terminals in the first terminal list and the first area information. For example, the target terminal list includes the terminals in the first terminal list that are in the first area. The location information of the terminals in the first terminal list may be determined in S206.
[0111] As another example, the target terminal list is determined according to the location information of the terminals in the first terminal list, the first area information and the query authority of the query device. For example, the target terminal list includes at least one terminal in the first terminal list that is in the first area and for which the query device has query authority.
[0112] The location information of the terminals in the first terminal list may be determined in S206.
[0113] Case 2: the third message includes the first terminal list and the second terminal list.
[0114] In this case, the first network device may determine a target terminal list according to the first terminal list and the second terminal list.
[0115] As an example, the first terminal list and the second terminal list are determined as the target terminal list.
[0116] As another example, the target terminal list is determined based on the first terminal list and the second terminal list, the location information of the terminals in the second terminal list, and the first area information. For example, the target terminal list includes the terminals in the first terminal list that are in the first area and the terminals in the second terminal list that are in the first area.
[0117] As another example, the target terminal list is determined according to the first terminal list and the second terminal list, the location information of the terminals in the first terminal list and the second terminal list, and the first area information. For example, the target terminal list includes the terminals in the first terminal list that are in the first area and the terminals in the second terminal list that are in the first area.
[0118] As another example, the target terminal list is determined based on the first terminal list and the second terminal list, the location information of the terminals in the second terminal list, the first area information, and the query authority of the query device. For example, the target terminal list includes the terminals in the first terminal list that are in the first area and for which the query device has query authority, and the terminals in the second terminal list that are in the first area and for which the query device has query authority.
[0119] As another example, the target terminal list is determined based on the first terminal list and the second terminal list, the location information of the terminals in the first terminal list and the second terminal list, combined with the first area information and the query authority of the query device. For example, the target terminal list includes terminals in the first terminal list that are in the first area and for which the query device has query authority, and terminals in the second terminal list that are in the first area and for which the query device has query authority.
[0120] In some other embodiments of the present application, the first network device may determine the target terminal list according to the terminal list included in the third message and the first information.
[0121] Case 1: the third message may include only the first terminal list.
[0122] In this case, the first network device may determine a target terminal list according to the first terminal list and the first information.
[0123] As an example, the target terminal list may be the intersection of the first terminal list and at least one specific terminal in the first information. That is, the target terminal list includes at least one first-category terminal, wherein the first-category terminal is included in the first terminal list and is included in the at least one specific terminal in the first information.
[0124] As another example, the first network device may determine the target terminal list based on the first terminal list, the location information of the terminals in the first terminal list and the first information. For example, the target terminal list includes terminals in the first area in the intersection of the first terminal list and at least one specific terminal in the first information.
[0125] As another example, the first network device may determine the target terminal list based on the first terminal list, the location information of the terminals in the first terminal list, the first information, and the query authority of the query device. For example, the target terminal list includes terminals in the intersection of the first terminal list and at least one specific terminal in the first information that are in the first area and for which the query device has query authority.
[0126] Case 2: The first terminal list and the second terminal list in the third message
[0127] In this case, the first network device may determine a target terminal list according to the first terminal list and the second terminal list in combination with the first information.
[0128] As an example, an intersection of the first terminal list, the second terminal list and at least one terminal in the first information is determined as the target terminal list.
[0129] As another example, the target terminal list is determined based on the first terminal list and the second terminal list, the location information of the terminals in the second terminal list, and the first area information and the first information. For example, the target terminal list includes at least one terminal in the first area in the intersection of the first terminal list, the second terminal list, and at least one terminal in the first information.
[0130] As another example, the target terminal list is determined based on the first terminal list and the second terminal list, the location information of the terminals in the first terminal list and the second terminal list, combined with the first area information and the first information. For example, the target terminal list includes at least one terminal in the first area that is in the intersection of the first terminal list and the second terminal list and at least one terminal in the first information.
[0131] As another example, the target terminal list is determined based on the first terminal list and the second terminal list, the location information of the terminals in the second terminal list, the first area information, and the query authority of the query device. For example, the target terminal list includes at least one terminal in the intersection of the first terminal list, the second terminal list, and at least one terminal in the first information, which is in the first area and for which the query device has query authority.
[0132] As another example, the target terminal list is determined based on the first terminal list and the second terminal list, the location information of the terminals in the first terminal list and the second terminal list, combined with the first area information and the query authority of the query device. For example, the target terminal list includes at least one terminal in the intersection of the first terminal list and the second terminal list and at least one terminal in the first information, which is in the first area and for which the query device has query authority.
[0133] In summary, the first network device can determine the target terminal list according to the first terminal list, the second terminal list, the location information of the terminals in the query terminal list, the first information and at least one of the query authority of the query device.
[0134] The terminals in the target terminal list meet at least one of the following conditions:
[0135] The terminal is included in the first terminal list;
[0136] The terminal is included in the second terminal list;
[0137] The terminal is included in at least one specific terminal in the first information;
[0138] The terminal is in the first area;
[0139] The query device has query authority for the terminal.
[0140] Furthermore, in some embodiments, the method 200 further includes:
[0141] S209: The first network device sends the target terminal list to the query device.
[0142] Therefore, when the first network device receives a query request from the query device for terminals in a specific area, it can query the terminal list in the specific area through the second network device, and further report the terminal list in the specific area to the query device, thereby realizing the query requirement for terminals in the specific area.
[0143] Combination Figure 4 , taking the first network device as a UAVF entity, or UAV support function entity, the second network device as an AMF entity, the third network device as a GMLC entity, and the query device as UTM, USS or TPAE as an example, the query method of UAV in a specific area is explained.
[0144] Step 11: The UAVF in the 3GPP network obtains UAV information.
[0145] For example, the UAV information is obtained from the AMF during the process of the UAV registering to the 3GPP network, or from the UTM or USS. It can also be that after the UAV registers to the 3GPP network, the AMF or UTM or USS actively updates the UAV information to the UAVF. Figure 4 As shown in step 11a or step 11b in .
[0146] Optionally, the UAV information includes at least one of the following information:
[0147] The UAV identifier may be, for example, an identifier assigned by the 3GPP network to the UAV, such as SUPI or GPSI, or an identifier of the UAV outside the 3GPP network, such as an identifier of the UAV in an aviation management system, or a mapping relationship between these identifiers;
[0148] The UTM and / or USS and / or TPAE information corresponding to the UAV may be, for example, the identification or address information of the UTM and / or USS and / or TPAE to which the UAV belongs / registers, or the identification or address information of the UTM and / or USS and / or TPAE that has the authority to manage or query the UAV.
[0149] Step 12: UTM or USS or TPAE sends a query request to UAVF, carrying the first area information to be queried. For example, UTM / USS / TPAE can directly perform signaling interaction with UAVF, or perform signaling interaction through NEF.
[0150] Step 13: The UAVF determines second area information, where the second area information is area information defined by the 3GPP network.
[0151] For example, if the first area information received in step 1 is the area information defined by 3GPP, such as a cell identifier, a TA (Tracking area) identifier, the UAVF directly uses the received first area information as the second area information.
[0152] For another example, if the first area information in step 1 is information that can be mapped to one or more 3GPP defined areas, for example, a coarse-grained area identifier such as a country or a city can generally be mapped to the 3GPP defined area information, the UAVF maps the received first area to the second area information.
[0153] For another example, if the first area information of the query received in step 1 cannot be mapped to the area information defined by 3GPP, such as a finer-grained area identifier, a specific airport, a block, or an area bounded by a road, or an area range identified by longitude and latitude. UAVF maps the received first area to a second area including the query area, for example, the first area is a block, and the mapped second area is a TA including the block, wherein the TA range is larger than the block range.
[0154] Step 14: UAVF sends a query request to AMF, carrying the second area information to be queried, and instructing AMF to query the UE list in the area.
[0155] Step 15: AMF feeds back the UE list information in the area to UAVF.
[0156] Optionally, it also includes UE list information that may be located in the area, such as UE list information that is in idle state and the UE registration area includes the second area. The UE list information includes one or more UE identifiers, and the UE identifier can be an identifier such as SUPI, GPSI, etc.
[0157] In step 16, the UAVF determines a list of UEs that need further location query, which may be, for example, a list of UEs that may be located in the area and received in step 15, or a list of UEs that are identified as UAVs by comparing this list with the UAV information in step 11. The UE list includes, for example, all the UE lists received in step 15, or a list of UEs that are identified as UAVs by comparing this list with the UAV information in step 11.
[0158] Optionally, the UE list for location query includes one or more UE identifiers, and the UE identifier may be an identifier such as SUPI, GPSI, etc. The UAVF may send the UE list for location query to the GMLC for location query, or may send each UE identifier in all received lists to the GMLC for query.
[0159] Step 17: UAVF obtains the specific location of the queried UE from GMLC.
[0160] It should be understood that steps 16 and 27 are optional steps.
[0161] Step 18: The UAVF determines the UAV list that needs feedback.
[0162] For example, the UAV list fed back is determined based on at least one of the following:
[0163] Compare the UE identification received in step 15 with the UAV information in step 11 to identify the UAV;
[0164] Compare the UE identification received in step 15 with the UAV information in step 11 to identify the UAV that the querying party has the authority to query;
[0165] Compare the UE and location information obtained in step 17 with the first area information and the UAV information in step 11 to identify the UAV in the first area information;
[0166] The UE and location information obtained in step 17 are compared with the first area information and the UAV information in step 11 to identify the UAV in the first area information that the querying party has the authority to query.
[0167] Step 29: UAVF feeds back the UAV list to the UTM / USS / TAPE of the inquiring party.
[0168] When the UE identity or UAV identity in the above steps 11, 15, 16, and 18 needs to be converted to each other and the UAVF itself cannot convert, the UAVF can query other network elements such as UDM to convert the identity.
[0169] Figure 5FIG. 3 is a schematic interactive diagram of a wireless communication method 300 according to another embodiment of the present application. Figure 5 As shown, the method 300 may include at least part of the following:
[0170] S302: A first network device receives a first message sent by a query device, where the first message includes first area information, and the first message is used to request a query for terminals in a first area indicated by the first area information.
[0171] Optionally, in an embodiment of the present application, the first network device may be an existing network device, for example, a NEF entity, that is, the function of the first network device may be added to the existing network device, or a new functional entity may be added to interface with a third-party application server and transmit information between the core network node and the third-party application. This application does not limit this.
[0172] Optionally, the first network device and the query device may directly perform signaling interaction, or may perform signaling interaction through other devices. For example, if the first network device is not an NEF entity, the first network device and the query device may perform signaling interaction through an NEF entity. Specifically, the query device may send the first area information to the NEF entity, and the first NEF entity forwards the first area information to the first network device.
[0173] Optionally, the first message can be used to request a query for a list of terminals in a specific area, where the terminals can be ordinary terminals, such as the various terminal types described in the previous embodiments, or other types of terminals, for example, mechanical equipment, such as drones, etc. The present application is not limited to this.
[0174] As a specific example, the first message may be used to request a query on a specific terminal in a specific area, and the specific terminal may be, for example, a mechanical device such as a drone.
[0175] Optionally, the query device may be any device having authority to query the location of the terminal, such as UTM, USS or TPAE, etc., but the present application is not limited thereto.
[0176] Optionally, in some embodiments, the method 300 further includes:
[0177] S303: The first network device sends a fifth message to a third network device, where the fifth message includes the first area information and is used to request a query of terminals in the first area.
[0178] Optionally, the third network device may be a network device capable of querying the location information of the terminal, such as GMLC, etc., but the present application is not limited thereto.
[0179] S304: The third network device determines second area information according to the first area information, where the second area information may be area information defined by a 3GPP network.
[0180] As an example, if the first area information is area information defined by a 3GPP network, the first area information is determined as the second area information. For example, the first area information may be a cell identifier or a tracking area (TA) identifier, in which case the first area information may be determined as the second area information.
[0181] As another example, if the first area information is not area information defined by the 3GPP network, and can be mapped to the area information defined by the 3GPP network, the area information defined by the 3GPP network mapped by the first area information is used as the second area information. For example, the first area information is a coarse-grained area identifier such as a country or a city. In this case, the first area information can be mapped to one or more area information defined by 3GPP. Therefore, the one or more area information defined by 3GPP to which the first area information is mapped can be determined as the second area information.
[0182] As another example, if the first area information is not the area information defined by the 3GPP network and cannot be mapped to the area information defined by the 3GPP network, in this case, the area information defined by the 3GPP network including the first area can be determined as the information of the second area. For example, the first area information is a finer-grained area identifier, a specific airport, a block, or an area bounded by a certain road, or an area range identified by longitude and latitude. In this case, the first area can be mapped to a second area including the first area, for example, the first area is a block, and the mapped second area is, for example, a TA including the block, wherein the range of the TA is larger than the range of the block.
[0183] Furthermore, in some embodiments, the method 300 may also include:
[0184] S305: The third network device sends a sixth message to the second network device, where the sixth message includes the second area information, and the sixth message is used to request to query terminals in the second area indicated by the second area information.
[0185] Optionally, the second network device may be a network device having a terminal list for querying a certain area, such as an AMF entity.
[0186] In S306, the third network device receives a seventh message replied by the second network device, wherein the seventh message includes a fourth terminal list, and the fourth terminal list includes terminals in the second area.
[0187] In some embodiments, the fourth terminal list may include one or more terminal identifiers, such as SUPI, or GPSI, etc., but the present application is not limited thereto.
[0188] Optionally, in some embodiments, the seventh message may further include a fifth terminal list, the fifth terminal list including terminals that may be in the second area. For example, the terminals that may be in the second area include terminals that are in an idle state and whose registration area intersects with the second area.
[0189] In some embodiments, the fifth terminal list may also include one or more terminal identifiers, such as SUPI, or GPSI, etc., but the present application is not limited thereto.
[0190] Optionally, in some embodiments, the third network device may determine the fourth terminal list as the third terminal list fed back to the first network device.
[0191] In some scenarios, if the first area information and the second area information indicate the same area, or the second area information is mapped from the first area information, in this case, the third network device may determine the fourth terminal list as the third terminal list.
[0192] Optionally, in some other embodiments, the method 300 further includes:
[0193] S307: The third network device determines a specific position in the terminal list included in the seventh message.
[0194] Optionally, the third network device may determine the specific location of the terminal based on the LCS mechanism.
[0195] Optionally, the third network device may only determine the specific positions of the terminals in the fifth terminal list, or may also determine the specific positions of the terminals in the fourth terminal list and the fifth terminal list.
[0196] Furthermore, the third network device may determine the third terminal list according to the determined specific location of the terminal in combination with the first area information.
[0197] As an example, the third network device determines the third terminal list according to the fourth terminal list, the fifth terminal list, and the location information of the terminals in the fifth terminal list, in combination with the first area information.
[0198] For example, the third terminal list includes the terminals in the fourth terminal list that are within the first area, and the terminals in the first area are determined according to the location information of the terminals in the fifth terminal list.
[0199] As another example, the third network device determines the third terminal list according to the fourth terminal list and the location information of the terminals in the fourth terminal list, the fifth terminal list and the location information of the terminals in the fifth terminal list, and the first area information.
[0200] For example, the third terminal list includes terminals located in the first area determined according to location information of terminals in the fourth terminal list, and terminals located in the first area determined according to location information of terminals in the fifth terminal list.
[0201] The location information of the terminals in the fourth terminal list and the location information of the terminals in the fifth terminal list may be determined in S307.
[0202] Further, in S308, the third terminal list is sent to the first network device.
[0203] Optionally, in some other embodiments, the method 300 further includes:
[0204] S309: The first network device determines a target terminal list according to the third terminal list.
[0205] As an example, the third terminal list is used as the target terminal list.
[0206] In some other embodiments, the first network device determines a target terminal list based on the third terminal list in combination with the first information. For example, the target terminal list includes an intersection of the third terminal list and at least one specific terminal in the first information.
[0207] In some further embodiments, the first network device determines the target terminal list according to the third terminal list in combination with the first information and the query authority of the query device.
[0208] For example, the target terminal list includes terminals for which the query device has query authority in the intersection of the third terminal list and at least one specific terminal in the first information.
[0209] Combination Figure 6 , taking the first network device as a UAVF entity, or UAVF entity, the second network device as an AMF entity, the third network device as a GMLC entity, and the query device as UTM, USS or TPAE as an example, the query method of UAV in a specific area is explained.
[0210] Steps 21-22 and Figure 4 Steps 11 and 12 in the illustrated embodiment are similar and are not described here in detail.
[0211] Step 23: UAVF sends a query request to GMLC, carrying the first area information to be queried, and instructs GMLC to query the UE list in the area.
[0212] Step 24: GMLC determines second area information, where the second area information is area information defined by the 3GPP network.
[0213] If the first area information received in step 23 is area information defined by 3GPP, such as a cell identifier, a TA (Tracking area) identifier, or information that can be mapped to one or more areas defined by 3GPP, such as a coarse-grained area identifier such as a country or a city, which can generally be mapped to the area information defined by 3GPP, the GMLC directly uses the received first area information as the second area information or maps the received first area information to the second area information.
[0214] If the first area information received in the query in step 23 cannot be mapped to the area information defined by 3GPP, such as a finer-grained area identifier, a specific airport, a block, or an area bounded by a road, or an area range identified by longitude and latitude, GMLC maps the received first area to a second area including the area. For example, if the first area is a block, the mapped second area is a TA including the block (the TA range is larger than the block range).
[0215] Step 25, GMLC sends a query request to AMF, carrying the second area information to be queried, and instructs AMF to query the UE list in the area.
[0216] Step 26: AMF feeds back the UE list information in the area to GMLC.
[0217] Optionally, it also includes UE list information that may be located in the area, such as UE list information that is in idle state and the UE registration area includes the second area. The UE list information includes one or more UE identifiers, and the UE identifier can be an identifier such as SUPI, GPSI, etc.
[0218] In step 27, the GMLC uses the LCS positioning mechanism to determine the specific location of the UE, for example, determining the specific location of the UE in the list of UEs that may be located in the second area received in step 26 or the list of all UEs received in step 26.
[0219] In step 28, the GMLC determines the UE list located in the first area based on the UE list obtained in step 26 and the UE location determined in step 27, and feeds it back to the UAVF.
[0220] For example, if the second area is the same as the first area, or is directly mapped from the first area, the UE list obtained from the AMF in step 26 is used as the UE list of the first area. If step 26 also includes UE list information that may be located in the area, the UE list located in the first area is determined by comparing the specific location of the UE that may be located in the second area obtained in step 27 with the first area information. If the scope of the second area is larger than the scope of the first area, the UE list located in the first area is determined by comparing the specific locations of all UEs in the second area obtained in step 27 with the first area information.
[0221] In step 29, the UAVF compares the UE list received in step 28 with the UAV information in step 21 to identify the UAVs therein, or identifies the UAVs that the querying party has the authority to query.
[0222] Step 30: UAVF feeds back the UAV list to the UTM / USS / TAPE of the inquiring party.
[0223] When the UE identity or UAV identity in the above steps needs to be converted to each other and the GMLC or UAVF itself cannot perform the conversion, the GMLC or UAVF can query other network elements such as UDM to convert the identity.
[0224] Therefore, when the first network device receives a query request from the query device for terminals in a specific area, it can query the terminal list in the specific area through the second network device, and further report the terminal list in the specific area to the query device, thereby realizing the query requirement for terminals in the specific area.
[0225] Combination of the above Figures 3 to 6 , describes in detail the method embodiment of the present application, and the following is combined with Figures 7 to 11 , the device embodiments of the present application are described in detail. It should be understood that the device embodiments and the method embodiments correspond to each other, and similar descriptions can refer to the method embodiments.
[0226] Figure 7 FIG. 4 shows a schematic block diagram of a network device 400 according to an embodiment of the present application. Figure 7As shown, the network device 400 includes:
[0227] The communication unit 410 is configured to receive a first message sent by a query device, wherein the first message includes first area information, and the first message is used to request a query for terminals in a first area indicated by the first area information; and
[0228] A list of target terminals in the first area is sent to the query device.
[0229] Optionally, in some embodiments, the network device 400 further includes: a processing unit, configured to determine second area information according to the first area information, wherein the second area information is area information defined by a 3rd Generation Partnership Project 3GPP network.
[0230] Optionally, in some embodiments, the processing unit is further configured to:
[0231] If the first area information is area information defined by a 3GPP network, determining the first area information as the second area information; or
[0232] If the first area information is not area information defined by the 3GPP network and can be mapped to the area information defined by the 3GPP network, use the area information defined by the 3GPP network mapped by the first area information as the second area information; or
[0233] If the first area information is not area information defined by the 3GPP network and cannot be mapped to the area information defined by the 3GPP network, the area information defined by the 3GPP network including the first area is determined as information of the second area.
[0234] Optionally, in some embodiments, the communication unit 410 is further configured to:
[0235] A second message is sent to the second network device, where the second message includes the second area information, and the second message is used to request to query a terminal in a second area indicated by the second area information.
[0236] Optionally, in some embodiments, the communication unit 410 is further configured to:
[0237] A third message replied by the second network device is received, wherein the third message includes a first terminal list, and the first terminal list includes terminals in the second area.
[0238] Optionally, in some embodiments, the network device 400 further includes: a processing unit, configured to determine the target terminal list based on the first terminal list; or determine the target terminal list based on the first terminal list and first information, wherein the first information includes information of at least one specific terminal.
[0239] Optionally, in some embodiments, the target terminal list includes at least one first category terminal, wherein the first category terminal is included in the first terminal list and included in the at least one specific terminal of the first information; or the target terminal list includes at least one second category terminal, wherein the second category terminal is included in the first terminal list and included in the at least one specific terminal of the first information, and the query device has query authority for the second category terminal.
[0240] Optionally, in some embodiments, the third message further includes a second terminal list, and the second terminal list includes terminals that may be in the second area.
[0241] Optionally, in some embodiments, the terminal that may be in the second area includes a terminal that is in an idle state and whose registration area intersects with the second area.
[0242] Optionally, in some embodiments, the communication unit 410 is further configured to:
[0243] Sending a fourth message to the third network device, the fourth message including a query terminal list, the fourth message being used to request querying location information of terminals in the query terminal list;
[0244] Wherein, the query terminal list includes the first terminal list and / or the second terminal list;
[0245] The query terminal list includes terminals determined according to the second terminal list and the first information; or
[0246] The query terminal list includes terminals determined according to the first terminal list and the second terminal list in combination with the first information;
[0247] The first information includes information of at least one specific terminal.
[0248] Optionally, in some embodiments, the communication unit 410 is further configured to:
[0249] Receive a location message of a terminal in the query terminal list replied by the third network device.
[0250] Optionally, in some embodiments, the network device 400 further includes:
[0251] a processing unit, configured to determine the target terminal list according to the query terminal list and the location information of the terminals in the query terminal list in combination with the first area information if the query terminal list includes the terminals in the first terminal list; or
[0252] If the query terminal list does not include the terminals in the first terminal list, determining the target terminal list according to the first terminal list, the query terminal list and the location information of the terminals in the query terminal list, combined with the first area information; or
[0253] If the query terminal list includes the terminals in the first terminal list, determining the target terminal list according to the query terminal list and the location information of the terminals in the query terminal list, in combination with the first information and the first area information; or
[0254] If the query terminal list does not include the terminals in the first terminal list, the target terminal list is determined according to the first terminal list, the query terminal list and the location information of the terminals in the query terminal list, combined with the first area information and the first information.
[0255] Optionally, in some embodiments, the target terminal list includes at least one third-category terminal, wherein the third-category terminal is included in the first terminal list or the second terminal list and is included in the at least one specific terminal in the first information, and the third-category terminal is in the first area; or
[0256] The target terminal list includes at least one fourth category terminal, wherein the fourth category terminal is included in the first terminal list or the second terminal list and is included in the at least one specific terminal of the first information, and the fourth category terminal is in the first area, and the query device has query authority for the fourth category terminal.
[0257] Optionally, in some embodiments, the communication unit 410 is further configured to:
[0258] A fifth message is sent to the third network device, where the fifth message includes the first area information, and the fifth message is used to request to query terminals in the first area.
[0259] Optionally, in some embodiments, the communication unit 410 is further configured to: receive a third terminal list sent by the third network device, wherein the third terminal list includes terminals in the first area.
[0260] Optionally, in some embodiments, the network device 400 further includes a processing unit for determining the target terminal list based on the third terminal list; or determining the target terminal list based on the third terminal list and first information, wherein the first information includes information of at least one specific terminal.
[0261] Optionally, in some embodiments, the target terminal list includes at least one fifth category terminal, wherein the fifth category terminal is included in the third terminal list and is included in the at least one specific terminal of the first information; or the target terminal list includes at least one sixth category terminal, wherein the sixth category terminal is included in the third terminal list and is included in the at least one specific terminal of the first information, and the query device has query authority for the sixth category terminal.
[0262] Optionally, in some embodiments, the first information includes at least one of the following:
[0263] identification information of the multiple specific terminals;
[0264] type information of the multiple specific terminals;
[0265] Slice information to which the multiple specific terminals belong;
[0266] Network information to which the multiple specific terminals belong;
[0267] The information of the query devices with query authority corresponding to the multiple specific terminals.
[0268] Optionally, in some embodiments, the identification information of the specific terminal is a subscription permanent identifier SUPI or a general public user identity GPSI allocated by the 3GPP network to the specific terminal; or
[0269] The identification information of the specific terminal is the identification of the specific terminal outside the 3GPP network.
[0270] Optionally, in some embodiments, the information of the query device with query authority corresponding to the specific terminal includes identification information or address information of the query device to which the specific terminal belongs or is registered, or identification information or address information of the query device with authority to manage or query the specific terminal.
[0271] Optionally, in some embodiments, the communication unit 410 is further configured to: obtain the first information from the query device or the second network device.
[0272] Optionally, in some embodiments, the communication unit 410 is specifically used to: obtain the first information from the query device or the second network device during the process of registering to the 3GPP network; or obtain the first information from the query device or the second network device after the process of registering to the 3GPP network.
[0273] Optionally, in some embodiments, the query device is the drone management center UTM, the drone system provider USS or the authoritative third-party entity TPAE.
[0274] Optionally, in some embodiments, the second network device is an access and mobility management function AMF entity.
[0275] Optionally, in some embodiments, the third network device is a grid mobile location center GLMC entity.
[0276] Optionally, in some embodiments, the network device 400 is a network development function NEF entity.
[0277] Optionally, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.
[0278] It should be understood that the network device 400 according to the embodiment of the present application may correspond to the first network device in the method embodiment of the present application, and the above and other operations and / or functions of each unit in the network device 400 are respectively to implement Figures 3 to 6 For the sake of brevity, the corresponding process of the first network device or UAVF in the illustrated method embodiment will not be repeated here.
[0279] Figure 8 FIG. 5 shows a schematic block diagram of a network device 500 according to an embodiment of the present application. Figure 8 As shown, the network device 500 includes:
[0280] The communication unit 510 is configured to receive a fifth message sent by the first network device, wherein the fifth message includes the first area information, and the fifth message is used to request to query the terminals in the first area indicated by the first area information;
[0281] A third terminal list is sent to the first network device, where the third terminal list includes terminals in the first area.
[0282] Optionally, in some embodiments, the network device 500 further includes
[0283] The processing unit is configured to determine second area information according to the first area information, wherein the second area information is area information defined by a 3rd Generation Partnership Project 3GPP network.
[0284] Optionally, in some embodiments, the processing unit is specifically configured to:
[0285] If the first area information is area information defined by a 3GPP network, determining the first area information as the second area information; or
[0286] If the first area information is not area information defined by the 3GPP network and can be mapped to the area information defined by the 3GPP network, use the area information defined by the 3GPP network mapped by the first area information as the second area information; or
[0287] If the first area information is not area information defined by the 3GPP network and cannot be mapped to the area information defined by the 3GPP network, the area information defined by the 3GPP network including the first area is determined as information of the second area.
[0288] Optionally, in some embodiments, the communication unit 510 is further configured to:
[0289] A sixth message is sent to the second network device, where the sixth message includes the second area information, and the sixth message is used to request to query a terminal list in the second area indicated by the second area information.
[0290] Optionally, in some embodiments, the communication unit 510 is further configured to:
[0291] A seventh message sent by the second network device is received, where the seventh message includes a fourth terminal list, and the fourth terminal list includes terminals in the second area.
[0292] Optionally, in some embodiments, the network device 500 further includes:
[0293] A processing unit is configured to determine the third terminal list according to the fourth terminal list.
[0294] Optionally, in some embodiments, the third terminal list is the fourth terminal list.
[0295] Optionally, in some embodiments, the seventh message further includes a fifth terminal list, wherein the fifth terminal list includes terminals that may be within the second area.
[0296] Optionally, in some embodiments, the terminal that may be in the second area includes a terminal that is in an idle state and whose registration area intersects with the second area.
[0297] Optionally, in some embodiments, the network device 500 further includes:
[0298] The processing unit is configured to determine the location information of the terminals in the fourth terminal list and / or the fifth terminal list according to a location service (LCS) positioning mechanism.
[0299] Optionally, in some embodiments, the processing unit is specifically used to: determine the third terminal list based on the fourth terminal list, the fifth terminal list and the location information of the terminals in the fifth terminal list, in combination with the first area information; or determine the third terminal list based on the fourth terminal list and the location information of the terminals in the fourth terminal list, the fifth terminal list and the location information of the terminals in the fifth terminal list, in combination with the first area information.
[0300] Optionally, in some embodiments, the second network device is an access and mobility management function AMF entity.
[0301] Optionally, in some embodiments, the network device 500 is a grid mobile location center GLMC entity.
[0302] Optionally, in some embodiments, the first network device is a network development function NEF entity.
[0303] Optionally, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.
[0304] It should be understood that the network device 500 according to the embodiment of the present application may correspond to the third network device in the method embodiment of the present application, and the above and other operations and / or functions of each unit in the network device 500 are respectively to implement Figures 3 to 6 The corresponding process of the third network device or GMLC in the illustrated method embodiment will not be described in detail here for the sake of brevity.
[0305] Fig. 9 FIG. 6 shows a schematic block diagram of a network device 600 according to an embodiment of the present application. Fig. 9 As shown, the network device 600 includes:
[0306] The communication unit 610 is configured to receive an eighth message, where the eighth message includes second area information, and the eighth message is used to request to query a terminal in a second area indicated by the second area information.
[0307] Optionally, in some embodiments, the communication unit 610 is further configured to:
[0308] A ninth message is replied, wherein the ninth message includes a list of terminals in the second area.
[0309] Optionally, in some embodiments, the network device 600 is an access and mobility management function AMF entity.
[0310] Optionally, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip.
[0311] It should be understood that the network device 600 according to the embodiment of the present application may correspond to the third network device in the method embodiment of the present application, and the above and other operations and / or functions of each unit in the network device 600 are respectively to implement Figures 3 to 6 For the sake of brevity, the corresponding process of the second network device or AMF in the method embodiment shown will not be repeated here.
[0312] Fig.10 It is a schematic structural diagram of a communication device 700 provided in an embodiment of the present application. Fig.10 The communication device 700 shown includes a processor 710, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0313] Alternatively, if Fig.10 As shown, the communication device 700 may further include a memory 720. The processor 710 may call and run a computer program from the memory 720 to implement the method in the embodiment of the present application.
[0314] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .
[0315] Alternatively, if Fig.10 As shown, the communication device 700 may further include a transceiver 730, and the processor 710 may control the transceiver 730 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.
[0316] The transceiver 730 may include a transmitter and a receiver. The transceiver 730 may further include an antenna, and the number of the antennas may be one or more.
[0317] Optionally, the communication device 700 may specifically be a network device of an embodiment of the present application, and the communication device 700 may implement the corresponding processes implemented by the network device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0318] Optionally, the communication device 700 may specifically be a mobile terminal / terminal device of an embodiment of the present application, and the communication device 700 may implement the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0319] Fig.11 It is a schematic structural diagram of the chip of an embodiment of the present application. Fig.11 The chip 800 shown includes a processor 810, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0320] Alternatively, if Fig.11 As shown, the chip 800 may further include a memory 820. The processor 810 may call and run a computer program from the memory 820 to implement the method in the embodiment of the present application.
[0321] The memory 820 may be a separate device independent of the processor 810 , or may be integrated into the processor 810 .
[0322] Optionally, the chip 800 may further include an input interface 830. The processor 810 may control the input interface 830 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0323] Optionally, the chip 800 may further include an output interface 840. The processor 810 may control the output interface 840 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0324] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0325] Optionally, the chip can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0326] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0327] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0328] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example 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.
[0329] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.
[0330] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0331] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0332] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0333] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0334] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0335] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0336] The embodiment of the present application also provides a computer program.
[0337] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods in the embodiments of the present application. For the sake of brevity, they are not described here.
[0338] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0339] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0340] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0341] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0342] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0343] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0344] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0345] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A wireless communication method, characterized in that: include: The first network device receives a first message sent by the query device, where the first message includes first area information, and the first message is used to request to query terminal information in a first area indicated by the first area information; The first network device determines second area information according to the first area information, wherein the second area information is area information defined by the Third Generation Partnership Project 3GPP; The first network device sends a second message to the second network device, where the second message includes the second area information, and the second message is used to request to query the terminal information in the second area indicated by the second area information; The first network device receives a third message replied by the second network device, wherein the third message includes a first terminal list, and the first terminal list includes at least one terminal in the second area; The first network device determines the target terminal list according to the first terminal list; or the first network device determines the target terminal list according to the first terminal list and first information, wherein the first information includes information of at least one specific terminal; and The first network device sends the target terminal list in the first area to the query device; The first network device determines the second area information according to the first area information, including: If the first area information is area information defined by 3GPP, determine the first area information as the second area information; or If the first area information is not the area information defined by 3GPP and can be mapped to the area information defined by 3GPP, use the area information defined by 3GPP mapped to the first area information as the second area information; or If the first area information is not the area information defined by 3GPP and cannot be mapped to the area information defined by 3GPP, the area information defined by 3GPP including the first area is determined as the second area information.
2. The method according to claim 1, characterized in that The target terminal list includes at least one first-category terminal, wherein the first-category terminal is included in the first terminal list and is included in the at least one specific terminal in the first information; or The target terminal list includes at least one second-category terminal, wherein the second-category terminal is included in the first terminal list and in the at least one specific terminal in the first information, and the query device has query authority for the second-category terminal.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: The first network device sends a fourth message to the third network device, the fourth message including a query terminal list, and the fourth message is used to request location information of at least one terminal in the query terminal list; Wherein, the query terminal list includes the first terminal list; or The query terminal list includes terminals determined according to the first terminal list and the first information; The first information includes information of at least one specific terminal.
4. The method according to claim 3, characterized in that The method further comprises: The first network device receives the location message of the at least one terminal in the query terminal list replied by the third network device.
5. The method according to claim 4, characterized in that The method further comprises: The first network device determines the target terminal list according to the location information of the at least one terminal in the query terminal list in combination with the first area information.
6. The method according to claim 5, characterized in that The target terminal list includes at least one third-category terminal, wherein the third-category terminal is included in the first terminal list and in the at least one specific terminal in the first information, and the third-category terminal is in the first area; or The target terminal list includes at least one fourth category terminal, wherein the fourth category terminal is included in the first terminal list and included in the at least one specific terminal of the first information, and the fourth category terminal is in the first area, and the query device has query authority for the fourth category terminal.
7. The method according to claim 1 or 2, characterized in that: The first information includes at least one of the following: Identification information of a specific terminal; Type information for a specific terminal.
8. The method according to claim 7, characterized in that The method further comprises: The first network device obtains the first information from the second network device.
9. The method according to claim 8, characterized in that The first network device acquiring the first information from the second network device includes: The first network device obtains the first information from the second network device during registration to the 3GPP network.
10. The method according to claim 1, characterized in that The query device is the drone management center UTM, the drone system provider USS or the authoritative third-party entity TPAE.
11. The method according to claim 1, characterized in that: The second network device is an access and mobility management function AMF entity.
12. The method according to claim 1, characterized in that The first network device is a network development function NEF entity.
13. A wireless communication method, characterized in that: include: The second network device receives an eighth message, the eighth message includes second area information, and the eighth message is used to request to query terminal information in the second area indicated by the second area information. The second network device replies with a ninth message, wherein the ninth message includes a first terminal list in the second area, so that the first network device determines a target terminal list according to the first terminal list, or determines the target terminal list according to the first terminal list and first information, wherein the first information includes information of at least one specific terminal, The second area information is determined according to the first area information in the following manner: If the first area information is area information defined by 3GPP, determine the first area information as the second area information; or If the first area information is not the area information defined by 3GPP and can be mapped to the area information defined by 3GPP, use the area information defined by 3GPP mapped to the first area information as the second area information; or If the first area information is not the area information defined by 3GPP and cannot be mapped to the area information defined by 3GPP, the area information defined by 3GPP including the first area is determined as the second area information.
14. The method according to claim 13, characterized in that The second network device is an access and mobility management function AMF entity.
15. A network device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 12.
16. A chip, characterized in that: The invention comprises: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 12.
17. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 12.
18. A network device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to claim 13 or 14.
19. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method according to claim 13 or 14.
20. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein the computer program causes a computer to execute the method according to claim 13 or 14.