Communication method and apparatus

By generating and sending accurate user location information when non-terrestrial network devices receive terminal device messages, the problem of inaccurate location information in regeneration mode is solved, and the effect of core network devices obtaining accurate location information is achieved.

WO2025092907A1PCT designated stage expired Publication Date: 2025-05-08HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/128904
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-03
Filing Date
2024-10-31
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

In regeneration mode, non-terrestrial network devices cannot guarantee that the user location information sent to the core network device is the exact location of the terminal device, especially due to the mobility of the terminal device and the discontinuity of the feed link.

Method used

The accuracy of the location information is ensured by generating user location information when the network device receives a message from the terminal device, and sending the information to the core network device through the feed link when the feed link exists.

Benefits of technology

It is realized that in the regeneration mode, the core network device can obtain the accurate location information of the terminal device, thereby providing more reliable services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024128904_08052025_PF_FP_ABST
    Figure CN2024128904_08052025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the technical field of communications, and provide a communication method and apparatus. The communication method comprises: in a regenerative mode, when receiving a first message from a first terminal device, a network device in a non-terrestrial network (NTN) generates first user location information of the first terminal device, wherein the first message is used for acquiring a core network service, and the first user location information is used for indicating the location of the first terminal device; the network device can further send a second message to a core network device by means of a feeder link, wherein the second message comprises the first user location information; and after receiving the second message, the core network device can provide a service to the first terminal device on the basis of the second message. In this way, when receiving the first message of the first terminal device, the network device generates the first user location information of the first terminal device, thereby ensuring the accuracy of the location information of the first terminal device sent to the core network device.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on November 3, 2023, with application number 202311459729.0 and application name “A Communication Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0004] In non-terrestrial networks (NTNs) operating in regenerative mode (or with regenerative payload), that is, in discontinuous power feed scenarios, the feeder link between non-terrestrial network devices (i.e., non-terrestrial base stations, or satellite base stations) and the core network is not always connected. Specifically, when a non-terrestrial network device is connected to a terminal device via a service link, there is no feeder link between the non-terrestrial network device and the core network; similarly, when a non-terrestrial network device is connected to the core network, there is no connection between the non-terrestrial network device and the terminal device. Thus, the process by which a terminal device obtains core network services through a non-terrestrial network device is as follows: when the non-terrestrial network device is connected to the terminal device, it receives a request message from the terminal device. When the non-terrestrial network device is connected to the core network device, it sends the generated user location information (ULI) and the request message to the core network, which then provides services to the terminal device. Among them, since the non-terrestrial network device sends the generated ULI to the core device network some time after receiving the request information, and the terminal device is mobile, the non-terrestrial network device cannot guarantee that the ULI sent to the core network device indicates the accurate location of the terminal device.

[0005] In this scenario, how to ensure that network devices send accurate user location information to core network devices remains to be solved.

[0006] Summary of the Invention

[0007] The embodiments of the present application provide a communication method and apparatus for ensuring the accuracy of the location information obtained by a core network device from a network device in a regeneration mode.

[0008] In a first aspect, the present application provides a communication method that can be performed by a network device in a non-terrestrial network (NTN) in regeneration mode or a module (such as a chip) applied to the network device. Taking the network device performing the method as an example, the method includes:

[0009] The network device may generate first user location information of the first terminal device upon receiving a first message from the first terminal device, where the first message is used to obtain core network services, and the first user location information is used to indicate the location of the first terminal device. The network device may also send a second message to the core network device via a feeder link, where the second message includes the first user location information.

[0010] In this method, upon receiving a first message from a first terminal device, the network device generates first user location information of the first terminal device, thereby ensuring that the network device can accurately determine the location of the first terminal device. When a feeder link is available, the network device sends a second message containing the first user location information to a core network device via the feeder link, enabling the core network device to provide services to the first terminal device based on the accurate location of the first terminal device.

[0011] In one possible design, the network device may generate the first user location information based on a mapped cell identifier of the first cell and a tracking area identifier of a tracking area to which the first cell belongs, wherein the first cell is a service cell managed by the network device and accessed by the first terminal device.

[0012] Through this design, the network device can bind the location of the first terminal device with the mapping cell identifier and the tracking area identifier, thereby accurately determining the location of the first terminal device.

[0013] In one possible design, the network device may also generate a second message, where the second message carries the first user location information.

[0014] Through this design, the network device can accurately generate the location information of the first terminal device.

[0015] In one possible design, after generating the first user location information, the network device stores the first user location information.

[0016] Through this design, the network device can send the stored first user location information to the core network device through the feeder link when the feeder link is connected, thereby ensuring that the network device sends accurate first terminal device location information to the core network device.

[0017] In one possible design, the second message also includes the first message, and the first message includes the public land mobile network selected by the first terminal device.

[0018] Through this design, the core network device can provide accurate services to the first terminal device based on the first message.

[0019] In one possible design, the network device is an on-satellite network device, and the second message also includes indication information, where the indication information indicates that the network device is an on-satellite network device.

[0020] Through this design, the network device can inform the core network device that it is an on-board network device, so that the core network device can perform corresponding operations.

[0021] In a second aspect, the present application provides a communication method, which can be performed by a core network device or a module (such as a chip) applied to the core network device. Taking the core network device as an example, the method includes:

[0022] The core network device receives a second message from the network device, the second message including the first user location information, the first user location information being used to indicate the location of the first terminal device. The core network device may provide services to the first terminal device based on the second message.

[0023] In this method, the core network device receives accurate location information of the first terminal device from the network device, so as to provide services for the first terminal device.

[0024] In one possible design, before providing services to the first terminal device, the core network device may further determine that the network device is an onboard network device and that the satellite on which the network device is located is in regeneration mode. The core network device may also determine, based on the first user's location information, that the location of the first terminal device does not overlap with the location of a gateway to which the network device is connected.

[0025] Through this design, the core network device can determine that the first user location information received from the network device indicates the location of the first terminal device, thereby ensuring the accuracy of the location information of the first terminal device obtained by the core network device.

[0026] In one possible design, the core network device may also obtain identification information of the network device. When the identification information of the pre-configured onboard network device includes the identification information of the network device, the core network device may determine that the network device is the onboard network device.

[0027] Through this design, the core network device can determine that the network device is an on-board network device, thereby making an accuracy judgment on the location information of the first terminal device.

[0028] In one possible design, the second message also includes indication information, where the indication information is used to indicate that the network device is an on-board network device.

[0029] Through this design, the core network device can determine that the network device is an on-board network device, and thus can determine the accuracy of the location information of the first terminal device.

[0030] In one possible design, the second message also includes a first message, the first message is used to obtain core network services, and the first message includes a public land mobile network of the first terminal device.

[0031] Through this design, the core network device can accurately provide services to the first terminal device.

[0032] In a third aspect, the present application provides a communication method that can be performed by a network device in a non-terrestrial network (NTN) in regeneration mode or a module (such as a chip) applied to the network device. Taking the network device performing the method as an example, the method includes:

[0033] The network device may receive a first message from a first terminal device, the first message being used to obtain a core network service. The network device may also send a second message to the core network device via a feeder link, the second message including a first timestamp, the first timestamp being used to determine user location information of the first terminal device.

[0034] In this method, the network device can send a first timestamp to the core network device, so that the core network device determines the location of the first terminal device based on the first timestamp, thereby ensuring that the core network device obtains the accurate location of the first terminal device.

[0035] In one possible design, the first timestamp is used to indicate the time when the network device receives the first message.

[0036] Through this design, at the time of the first timestamp, the first terminal device and the network device are in the same cell, so that the core network device can determine the exact location of the first terminal device based on the first timestamp.

[0037] In one possible design, the first message includes a first timestamp, which is used to indicate the time when the first terminal device sends the first message.

[0038] Through this design, at the time of the first timestamp, the first terminal device and the network device are in the same cell, so that the core network device can determine the exact location of the first terminal device based on the first timestamp.

[0039] In one possible design, the second message also includes the first message, the first message includes the public land mobile network selected by the first terminal device, and the network device is an on-board network device.

[0040] Through this design, the core network device can accurately provide services to the first terminal device based on the second message.

[0041] In one possible design, before sending the second message to the core network device via the feeder link, the network device may further send a third message to the core network device, where the third message is used to establish a connection with the core network device. The third message includes a mapped cell identifier of the first cell and a tracking area identifier of a tracking area to which the first cell belongs, where the first cell is a serving cell managed by the network device and accessed by the first terminal device at the time indicated by the first timestamp.

[0042] Through this design, the network device can send the mapped cell identifier and tracking area identifier to the core network device, so that the core network device can accurately determine the location of the first terminal device based on the mapped cell identifier and tracking area identifier.

[0043] In a fourth aspect, the present application provides a communication method, which can be performed by a core network device or a module (such as a chip) applied to a core network device. Taking the core network device as an example, the method includes:

[0044] The core network device may receive a second message from the network device, the second message including a first timestamp. The core network device may also determine first user location information of the first terminal device based on the first timestamp, where the first user location information indicates the location of the first terminal device at the time indicated by the first timestamp. When the location indicated by the first user location information is within the service range of the core network device, the core network device may provide service to the first terminal device.

[0045] In this method, the core network device can accurately determine the location of the first terminal device at the time indicated by the first timestamp based on the first timestamp. When the location of the first terminal device is within the service range of the core network device, the core network device can provide services to the first terminal device.

[0046] In one possible design, the core network device may further receive a third message from the network device, where the third message is used to establish a connection with the core network device. The third message includes a mapped cell identifier of the first cell and a tracking area identifier of a tracking area to which the first cell belongs. The first cell is a serving cell managed by the network device and accessed by the first terminal device at the time indicated by the first timestamp. The core network device may determine the first user location information based on the third message.

[0047] Through this design, the core network device can accurately determine the location information of the first terminal device based on the tracking area identifier and mapped cell identifier sent by the network device.

[0048] In one possible design, the core network device can also determine the position of the satellite at the time indicated by the first timestamp based on the ephemeris information of the satellite where the network device is located. The core network device determines the mapped cell identifier of the first cell and / or the tracking area identifier of the tracking area to which the first cell belongs based on the correspondence between the position of the satellite and the identifier of the mapped cell and the geographical location. The first cell is the service cell managed by the network device at the time indicated by the first timestamp and accessed by the first terminal device. The core network device can determine the first user location information based on the mapped cell identifier of the first cell and / or the tracking area identifier of the tracking area to which the first cell belongs.

[0049] With this design, the core network device can determine the position of the satellite on which the network device is located at the time indicated by the first timestamp. Based on the satellite position, the core network device can determine the first cell to which the first terminal device was connected at the time indicated by the first timestamp. Based on the mapped cell identifier of the first cell and / or the tracking area identifier of the tracking area to which the first cell belongs, the core network device can accurately determine the position of the first terminal device.

[0050] In one possible design, the second message also includes the first message, and the first message includes the public land mobile network selected by the first terminal device.

[0051] Through this design, the core network device can provide accurate services to the first terminal device.

[0052] In a fifth aspect, the present application further provides a communication device, which may be a network device in a non-terrestrial network (NTN) in regenerative mode, and has the functions of implementing the network device in each possible design example of the first or third aspect described above. The functions may be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above-described functions.

[0053] In one possible design, the structure of the communication device may include a transceiver unit and a processing unit, which can perform the corresponding functions of the network device in each possible design example in the first or third aspect above. Please refer to the detailed description in the method example for details, which will not be repeated here.

[0054] In one possible design, the communication device includes an interface circuit and one or more processors. Optionally, the communication device also includes a memory. The interface circuit is used to transmit and receive data, as well as to communicate and interact with other devices in the communication system. The one or more processors are configured to support the communication device in performing the corresponding functions of the network device in each possible design example of the first or third aspect described above. The memory is coupled to the one or more processors and stores program instructions and data necessary for the communication device.

[0055] In a sixth aspect, the present application further provides a communication device, which may be a core network device having the functions of implementing the core network device in each possible design example in the second or fourth aspect above. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.

[0056] In one possible design, the structure of the communication device may include a transceiver unit and a processing unit, which can perform the corresponding functions of the core network equipment in each possible design example in the second or fourth aspect above. For details, please refer to the detailed description in the method example, which will not be repeated here.

[0057] In one possible design, the structure of the communication device includes an interface circuit and one or more processors. Optionally, the communication device also includes a memory. The interface circuit is used to send and receive data, and to communicate and interact with other devices in the communication system. The one or more processors are configured to support the communication device in performing the corresponding functions of the core network device in each possible design example of the second or fourth aspect above. The memory is coupled to the one or more processors and stores the necessary program instructions and data for the communication device.

[0058] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores program instructions. When the program instructions are run on a computer, the computer implements the method described in any aspect of the first to fourth aspects of the embodiment of the present application, as well as any possible design of any aspect.

[0059] In an eighth aspect, the present application also provides a chip, which is coupled to a memory and is used to read and execute program instructions stored in the memory to implement the method described in any one of the first to fourth aspects above, and any possible design of any aspect.

[0060] In the ninth aspect, an embodiment of the present application provides a computer program product comprising computer program code or instructions, which, when executed on a computer, enables the computer to implement the method described in any one of the first to fourth aspects above, and any possible design of any one of the aspects.

[0061] In a tenth aspect, an embodiment of the present application further provides a communication system, comprising a network device in a non-terrestrial network NTN in a regeneration mode according to the first or third aspect and a network device according to the second or fourth aspect.

[0062] For the technical effects that can be achieved by possible designs in the above-mentioned fifth to tenth aspects and each aspect, please refer to the above-mentioned description of the technical effects that can be achieved by possible designs in the first to fourth aspects and each aspect, and this application will not repeat them here. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] FIG1A is a schematic diagram of a communication system architecture;

[0064] FIG1B is another schematic diagram of a communication system architecture;

[0065] FIG2 is a schematic diagram of the structure of a satellite network topology;

[0066] Figure 3 is a schematic diagram of store-and-forward;

[0067] FIG4 is a flow chart of a communication method provided in an embodiment of the present application;

[0068] FIG5 is a flow chart of a communication method provided in an embodiment of the present application;

[0069] FIG6 is another flow chart of a communication method according to an embodiment of the present application;

[0070] FIG7 is a flow chart of another communication method provided in an embodiment of the present application;

[0071] FIG8 is a schematic diagram of another flow chart of the communication method provided in an embodiment of the present application;

[0072] FIG9 is a schematic diagram of a communication device provided in an embodiment of the present application;

[0073] FIG10 is a schematic diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0074] In order to make the purpose, technical solutions and advantages of this application more clear, the application will be further described in detail below with reference to the accompanying drawings. The specific operation methods in the method embodiments can also be applied to the device embodiments or system embodiments.

[0075] In the embodiments of the present application, the terms "system" and "network" can be used interchangeably. In the embodiments of the present application, the term "multiple" refers to two or more. In view of this, in the embodiments of the present application, "multiple" can also be understood as "at least two". "At least one" can be understood as one or more, for example, one, two or more. For example, "including at least one" means including one, two or more, and there is no limit on which ones are included. For example, if at least one of A, B and C is included, then A, B, C, A and B, A and C, B and C, or A and B and C can be included. Similarly, the understanding of descriptions such as "at least one" is similar. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or multiple items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character “ / ”, unless otherwise specified, generally indicates that the previous and next associated objects are in an “or” relationship.

[0076] Unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects, and the descriptions of "first" and "second" do not limit the objects to be different.

[0077] This application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. In addition, a combination of these schemes may also be used. In addition, in the embodiments of the present application, words such as "exemplarily" and "such as" are used to represent examples, illustrations or descriptions. Any embodiment or design described as "example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present concepts in a concrete way.

[0078] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as 4th generation (4G) communication systems, 5th generation (5G) communication systems, 6th generation (6G) communication systems, and other communication systems evolved after 5G. The following describes some network architectures applicable to the present application. In the following description, the terminal device is user equipment (UE) as an example.

[0079] Figure 1A is a schematic diagram of a communication system architecture based on a service-oriented architecture. The network architecture shown in Figure 1A may include network devices and core network devices. Terminal devices access the data network (DN) through network devices and core network devices. The core network devices include, but are not limited to, some or all of the following network elements: an authentication server function (AUSF) network element (not shown in the figure), a unified data management (UDM) network element, a unified data repository (UDR) network element, a network repository function (NRF) network element (not shown in the figure), a network exposure function (NEF) network element (not shown in the figure), an application function (AF) network element, a policy control function (PCF) network element, an access and mobility management function (AMF) network element, a session management function (SMF) network element, a user plane function (UPF) network element, and a binding support function (BSF) network element (not shown in the figure).

[0080] A terminal device may be user equipment (UE), terminal, access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user device. A UE may also be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in a 5G network or terminal device in a future evolved public land mobile network (PLMN) or non-terrestrial networks (NTN). It may also be an end device, a logical entity, an intelligent device such as a mobile phone, a smart terminal, or a communication device such as a server, gateway, base station, or controller, or an Internet of Things device. A UE may also be an unmanned aerial vehicle (UAV) with communication capabilities.

[0081] The network device may be a (radio) access network (R)AN) device or a wireline access network (FAN) device. Radio access network devices include 3GPP access network devices, untrusted non-3GPP access network devices, and trusted non-3GPP access network devices. 3GPP access network devices include, but are not limited to, evolved NodeBs (eNodeBs) in LTE, next-generation NodeBs (gNBs) in 5G mobile communication systems, base stations in future mobile communication systems, or modules or units that perform some of the functions of base stations, such as centralized units (CUs) and distributed units (DUs). Untrusted non-3GPP access network devices include, but are not limited to, untrusted non-3GPP access gateways or N3IWF devices, untrusted wireless local area network (WLAN) access points (APs), switches, and routers. Trusted non-3GPP access network devices include, but are not limited to, trusted non-3GPP access gateways, trusted WLAN APs, switches, and routers. Wired access network equipment includes but is not limited to: wireline access gateway, fixed telephone network equipment, switches, and routers.

[0082] Network devices and terminal devices can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; and in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of network devices and terminal devices.

[0083] The AMF network element includes functions such as executing mobility management, access authentication / authorization, etc. The AMF network element can also be called access and mobility management equipment, access and mobility management functional entity, access and mobility management functional network element, mobile management equipment, mobility management network element, mobility management entity, and is a type of core network equipment. The device can be used to manage the access control and mobility of the UE. In actual applications, it includes the access and mobility management functions in the mobility management entity (MME) in the network framework of long term evolution (LTE), and adds access management functions. Specifically, it can be responsible for UE registration, mobility management, tracking area update process, reachability detection, selection of session management network elements, mobile state transition management, etc. For example, in a 5G communication system, the access and mobility management network element can be an access and mobility management function (AMF) network element. In future communications, such as a 6G communication system, the access and mobility management network element can still be an AMF network element, or have other names, which are not limited in this application. When the access and mobility management network element is an AMF network element, AMF can provide Namf services.

[0084] SMF network element, also known as session management device, is a type of core network device. This device can be used to be responsible for UE session management (including session establishment, modification and release), user plane function network element selection and reselection, UE Internet Protocol (internet protocol, IP) address allocation, quality of service (quality of service, QoS) control, etc. For example, in a 5G communication system, the session management network element can be a session management function (session management function, SMF) network element. In future communication systems, such as 6G communication systems, the session management network element can still be an SMF network element, or have other names, which is not limited in this application. When the session management network element is an SMF network element, the SMF can provide Nsmf services.

[0085] The UPF network element, also known as a user plane device, is a type of core network equipment. This device is responsible for forwarding and receiving user data from the UE. It receives user data from the data network and transmits it to the UE via network equipment. The user plane function network element also receives user data from the UE via network equipment and forwards it to the data network. The transmission resources and scheduling functions provided by the user plane function network element to the UE are managed and controlled by the session management function network element.

[0086] The UDM network element can also be referred to as a unified data management device, unified data management network element, data management device, or unified data management entity. The unified data management network element is used to process terminal device identification, access authentication, registration, and mobility management. In 5G communication systems, the unified data management can be a UDM or a unified data management device. In future communication systems, the unified data management can also be a UDM network element, or it can have other names, which are not limited in the embodiments of this application. The unified data management device can be a core network device or a control plane device.

[0087] The UDR network element, also known as user database equipment, user database entity, or user database network element, mainly includes the following functions: storage and access of contract data, policy data, application data, and other types of data.

[0088] NEF network element is used to support the opening of capabilities and events.

[0089] The AF network element communicates application-side requirements to the network, such as Quality of Service (QoS) requirements or user status event subscriptions. The AF can be a third-party functional entity or an application service deployed by an operator, such as the IP Multimedia Subsystem (IMS) voice call service. AF network elements include those within the core network (i.e., the operator's AF network element) and third-party AF network elements (such as an enterprise's application server).

[0090] The PCF network element includes policy control functions such as billing for sessions and service flow levels, QoS bandwidth guarantee and mobility management, and terminal device policy decision-making. PCF network elements include the access and mobility management policy control function (AM PCF) network element and the session management policy control function (SM PCF) network element. Among them, the AM PCF network element is used to formulate AM policies for terminal devices. The AM PCF network element can also be called the policy control network element that provides services for terminal devices (PCF for a UE). The SM PCF network element is used to formulate session management policies (SM policies) for sessions. The SM PCF network element can also be called the policy control network element that provides services for sessions (PCF for a PDU session).

[0091] NRF network elements can be used to provide network element discovery capabilities, providing network element information corresponding to the network element type based on requests from other network elements. NRF also provides network element management services such as network element registration, update, and deregistration, as well as network element status subscription and push.

[0092] The BSF network element can provide BSF service registration / deregistration / update, NRF connection detection, session binding information creation, UE information acquisition, and session binding information query for duplicate IP addresses.

[0093] The AUSF network element is responsible for authenticating users to determine whether users or devices are allowed to access the network.

[0094] A DN is a network located outside of a carrier network. A carrier network can connect to multiple DNs, and a variety of services can be deployed on the DN, providing data and / or voice services to terminal devices. For example, a DN is the private network of a smart factory. Sensors installed in the workshop can be terminal devices. The DN houses a sensor control server, which provides services to the sensors. Sensors can communicate with the control server, receive instructions from the control server, and transmit collected sensor data to the control server based on the instructions. Another example is a DN that is a company's internal office network. An employee's mobile phone or computer can be a terminal device, allowing them to access information and data resources on the company's internal office network.

[0095] In Figure 1A, Npcf, Nurf, Nudm, Naf, Namf, and Nsmf are service-oriented interfaces provided by the PCF, UDR, UDM, AF, AMF, and SMF, respectively, for invoking corresponding service-oriented operations. N1, N2, N3, N4, and N6 are interface serial numbers, and their meanings are as follows:

[0096] 1) N1: The interface between AMF and terminal devices, which can be used to deliver non-access stratum (NAS) signaling (such as QoS rules from AMF) to terminal devices.

[0097] 2) N2: The interface between AMF and network equipment, which can be used to transmit radio bearer control information from the core network side to the network equipment.

[0098] 3) N3: The interface between the network device and UPF, mainly used to transmit uplink and downlink user plane data between the network device and UPF.

[0099] 4) N4: The interface between SMF and UPF can be used to transmit information between the control plane and the user plane, including controlling the issuance of forwarding rules, QoS rules, traffic statistics rules, etc. for the user plane and reporting information on the user plane.

[0100] 5) N6: Interface between UPF and DN, used to transmit uplink and downlink user data flows between UPF and DN.

[0101] Figure 1B is a schematic diagram of a communication system architecture based on a point-to-point interface. For an introduction to the functions of the network elements therein, please refer to the introduction to the functions of the corresponding network elements in Figure 1B and will not be repeated here. The main difference between Figure 1B and Figure 1A is that the interfaces between the various control plane network elements in Figure 1A are service-oriented interfaces, while the interfaces between the various control plane network elements in Figure 1B are point-to-point interfaces.

[0102] In the architecture shown in Figure 1B, the interface names and functions between the various network elements are as follows:

[0103] 1) For the meanings of the N1, N2, N3, N4 and N6 interfaces, please refer to the above description.

[0104] 2) N5: The interface between the AF network element and the PCF network element, which can be used to issue application service requests and report network events.

[0105] 3) N7: The interface between the PCF network element and the SMF network element, which can be used to issue the protocol data unit (PDU) session granularity and the service data flow granularity control policy.

[0106] 4) N8: The interface between the AMF network element and the UDM network element, which can be used by the AMF network element to obtain access and mobility management related contract data and authentication data from the UDM network element, and the AMF network element to register terminal device mobility management related information with the UDM network element.

[0107] 5) N9: User plane interface between UPF network elements, used to transmit uplink and downlink user data flows between UPF network elements.

[0108] 6) N10: The interface between the SMF network element and the UDM network element, which can be used by the SMF network element to obtain session management related contract data from the UDM network element, and the SMF network element to register terminal device session related information with the UDM network element.

[0109] 7) N11: The interface between the SMF network element and the AMF network element, which can be used to transmit PDU session tunnel information between the network device and the UPF, transmit control messages sent to the terminal device, transmit wireless resource control information sent to the network device, etc.

[0110] 8) N15: The interface between the PCF network element and the AMF network element, which can be used to issue terminal device policies and access control related policies.

[0111] 9) N35: The interface between the UDM network element and the UDR network element, which can be used by the UDM network element to obtain user contract data information from the UDR network element.

[0112] 10) N36: Interface between PCF network element and UDR network element, which can be used by PCF network element to obtain policy-related contract data and application data-related information from UDR network element.

[0113] It is understood that the above-mentioned network element or function can be a network element in a hardware device, a software function running on dedicated hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform). Optionally, the above-mentioned network element or function can be implemented by a single device, or by multiple devices, or can be a functional module within a single device, and this is not specifically limited in the embodiments of the present application.

[0114] The user plane network element, session management network element, and mobility management network element in this application can be the UPF network element, SMF network element, and AMF network element in the 5G system, respectively, or can be a network element having the functions of the above-mentioned UPF network element, SMF network element, and AMF network element in future communications such as 6G networks. This application is not limited to this. In the embodiments of this application, an example is described in which the UPF network element, SMF network element, and AMF network element are respectively the user plane network element, the session management network element, and the mobility management network element. In addition, the UPF network element, the SMF network element, and the AMF network element are referred to as UPF, SMF, and AMF, respectively.

[0115] For ease of explanation, in the embodiments of this application, a base station (such as a 4G eNB, a 5G gNB, or a base station in future communications) is used as an example of a network device for explanation, and the subsequent "base station" can be replaced with "network device". In the embodiments of this application, a UE is used as an example of a terminal device for explanation, and the subsequent "UE" can be replaced with "terminal device".

[0116] A typical NTN scenario is the satellite network. Figure 2 is a schematic diagram of the satellite network topology. In regeneration mode, the UE can be deployed on the satellite through the base station accessed by the NTN. The UE is connected to the ground core network equipment via the satellite and the gateway (NTN gateway, NTN GW). In the scenario of discontinuous feeding in regeneration mode, the connection (feeder link) between the satellite and the gateway is not always continuous. As shown in Figure 3, when the satellite is connected to the UE, there is no feeder link between the satellite and the gateway; when the satellite and the gateway are connected, there is no connection (service link) between the satellite and the UE. In this way, when the satellite receives information from the UE, it needs to store the information first and then send the information to the core network equipment through the gateway when the feeder link is restored. It is worth noting that when the feeder link is not connected, it often means that even through the inter-satellite link (ISL), the link to the ground station via other satellites is not connected.

[0117] When a UE accessing the core network via satellite obtains core network services, the core network equipment needs to verify the UE's location, such as during the registration process and session establishment process, to confirm that the current PLMN can provide services to the UE. In transparent mode (or transparent payload), the core network equipment can obtain user location information (ULI) from the base station to determine whether the PLMN selected by the UE is operational at the UE's location. However, due to the discontinuous nature of power supply, the satellite will not send the generated ULI to the core network equipment until some time after receiving the UE's request message. Therefore, there is no guarantee that the generated ULI indicates the UE's accurate location.

[0118] In view of this, an embodiment of the present application provides a communication method to ensure that the core network device obtains accurate user location information of the terminal device.

[0119] Next, the communication method provided by the embodiments of the present application is introduced with reference to the accompanying drawings. In the accompanying drawings corresponding to the various embodiments of the present application, all optional steps are indicated by dotted lines.

[0120] Example 1

[0121] FIG4 is a flow chart of a communication method provided in an embodiment of the present application. In the embodiment shown in FIG4 , the network device in the NTN in regeneration mode may be the network device shown in FIG2 or FIG3 , and the core network device may be the core network device shown in FIG2 . The content executed by the network device may be implemented by the network device itself, or by components in the network device, such as chips, processing units, or processors, without limitation. The content executed by the core network device may be implemented by the core network device itself, or by components in the core network device, such as chips, processing units, or processors, without limitation. The number of terminal devices accessing the network device may be one or more, and the first terminal device may be any one of the at least one terminal device accessing the network device.

[0122] As shown in FIG4 , the method includes the following contents:

[0123] S401: When receiving a first message from a first terminal device, the network device generates first user location information of the first terminal device.

[0124] The first message is used to obtain core network services, and the first user location information is used to indicate the location of the first terminal device. Exemplarily, the core network services obtained by the first terminal device refer to the first terminal device successfully registering with the core network and establishing a session through the core network.

[0125] Optionally, the first message includes but is not limited to: a registration request and a selected PLMN. The registration request includes but is not limited to: a registration type, a subscription concealed identifier (SUCI), and a security parameter.

[0126] Network equipment is onboard, meaning it's located on a satellite. The satellite's orbit is predetermined, represented in 3GPP by "ephemeris information." This information includes information such as the satellite's orbital altitude and its angle with the equatorial plane. This information provides information about the satellite's current position in space.

[0127] Optionally, the network device can determine whether a feeder link exists based on the gateway's location information and the network device's ephemeris information. For example, the network device can determine the feeder connection status between itself and the gateway based on the ephemeris information and the gateway's location information. The feeder connection status includes "feeder connection" and "no feeder connection."

[0128] Optionally, the network device can sense the connectivity of the feeder link, such as by using a feeder sensing function to sense whether a feeder link currently exists, or by obtaining feeder link status information through underlying hardware. When a feeder connection exists, i.e., in a scenario where the feeder is continuous, the network device, after receiving the first message, sends a message containing the user's location information to the core network device.

[0129] In one implementation, when there is no power feed connection, i.e., in a discontinuous power feed scenario, the network device generates first user location information of the first terminal device upon receiving a first message from the first terminal device while connected to the first terminal device. Furthermore, the network device may store the first user location information and transmit it to the core network device when it connects to the core network device. This ensures that the core network device can accurately obtain the location of the first terminal device.

[0130] In another implementation, the UE indicates in the first message that it is a store and forward (S&F) UE. Upon receiving the first message, the network device generates first user location information of the first terminal device. For example, when the network device determines that the UE is an S&F UE, it may be determined that it is in a discontinuous power feeding scenario and needs to perform store and forwarding on the message sent by the UE.

[0131] The network device may generate the first user location information in the following manner:

[0132] Method 1: The network device generates the first user location information according to the mapped cell identity (mapped cell ID) of the first cell and the tracking area code (TAC) broadcast when receiving the first message.

[0133] The first cell is a serving cell managed by the network device and accessed by the first terminal device. Alternatively, the first cell is a cell corresponding to the geographic location of the area covered by the satellite beam when the network device receives the first message. The first cell can be a serving cell or a list of serving cells; the broadcast tracking area identifier can be one or more.

[0134] Optionally, when connecting to the first terminal device, the network device may determine, based on a pre-stored binding relationship between the mapped cell identifier and the geographic location, a mapped cell identifier or a mapped cell identifier list corresponding to the geographic area covered by the satellite beam when the first message is received. Furthermore, the network device may also use the tracking area identifier or tracking area identifier list broadcasted when connecting to the first terminal device as the tracking area identifier or tracking area identifier list of the tracking area to which the first cell belongs.

[0135] Optionally, when receiving the first message from the first terminal device, the network device may also take the cell accessed by the first terminal device among the cells managed by it as the first cell.

[0136] After generating the first user location information of the first terminal device, the network device can store the first user location information. Exemplarily, the network device can maintain the storage relationship between the first user location information of the first terminal device and the first message in the context, temporary information and other information of the device. Optionally, when storing the first user location information, the network device can carry a store and forward (S&F) indicator in the storage relationship between the first user location information and the first message, or carry the S&F indicator in the ULI structure. The S&F indicator information is used to indicate that the network device and the first terminal device are in a scenario where power feeding is discontinuous, and the network device transmits information in a store and forward manner. For example, the storage relationship between the first user location information and the first message in the network device is shown in Table 1 or Table 2 below:

[0137] Table 1: S&F indicator carried in storage relations

[0138] Table 2: Carrying S&F indicator in ULI structure

[0139] The S&F ULI in Table 2 may be as shown in Table 3 below:

[0140] Table 3: S&F ULI

[0141] Optionally, the UE ID may be in the form of SAE temporary mobile subscriber identity (S-TMSI), 5G-S-TMSI, globally unique temporary identity (GUTI), radio network temporary identifier (RNTI), RAN UE NG application protocol (NGAP) ID, or other identification information that can identify the UE. NG is the interface between the network device and the core network device.

[0142] When the network device detects that the feeder connection has been restored, it can determine that a connection has been established with the core network device. Optionally, after the feeder connection is restored, the network device can perform an NG setup process with the core network device to establish a connection. After the network device establishes a connection with the core network device, it can generate a second message based on the ULI in the stored relationship and the first message. The second message can be an interface message between the network device and the core network device. For example, the second message can be an N2 message. In another example, the second message can be an S1-MME message.

[0143] Optionally, the second message may include the first message and a ULI. The first message may include the PLMN selected by the first terminal device. The ULI in the second message may be a ULI or S&F ULI that has established a storage relationship with the first message.

[0144] Optionally, the second message may further include indication information, where the indication information is used to indicate that the network device is an on-board network device.

[0145] Method 2: The network device generates a second message. The second message carries the first user's location information. The second message can be an N2 / S1-MME message. N2 is the interface between the network device and the core network device in 5G communications. S1-MME is the interface between the network device and the core network device in 4G communications.

[0146] As an example, when receiving a first message from a first terminal device, the network device may generate a ULI based on the mapped cell identifier of the first cell and the tracking area identifier of the tracking area to which the first cell belongs. Furthermore, after generating the ULI, the network device may generate a second message containing the ULI and the first message sent by the first terminal device indicated by the ULI. For example, when receiving a registration request message from a first terminal device, the network device may generate a ULI based on the mapped cell ID and the broadcast TAC, and generate a second message containing the ULI and the corresponding registration request message of the first terminal device. There is an association between the second message and the first terminal device.

[0147] After generating the second message, the network device may store the second message. For example, when the first message is a registration request, the storage relationship between the second message in the network device and the first terminal device is shown in Table 4 below:

[0148] Table 4: Storage relationship between the second message and the first terminal device

[0149] When the network device senses that the feeder connection has been restored, the network device can determine that a connection has been established with the core network device. After the connection is established, the network device can send a second message to the core network device. Optionally, after the feeder connection is restored, the network device can perform an NG setup with the core network device to establish a connection.

[0150] S402: The network device sends a second message to the core network device via the feeder link. The core network device receives the second message from the network device.

[0151] Optionally, when the network device needs to connect to the gateway via other satellites, the feeder link may also include a portion of the intersatellite link. That is, the network device may route the second message to the gateway via other satellites, and then to the core network device via the gateway.

[0152] Optionally, the second message sent by the network device to the core network device may carry S&F indication information or may not carry S&F indication information.

[0153] S403: The core network device provides services to the first terminal device according to the second message.

[0154] Optionally, after receiving the second message, the core network device further needs to determine whether the network device is an on-board network device and whether it is in regeneration mode. Exemplarily, the core network device may determine that the network device is an on-board network device in the following manner.

[0155] As an example, the core network device may obtain the identification information of the network device from the network device. When the identification information of the pre-configured onboard network device includes the identification information of the network device, the core network device determines that the network device is an onboard network device.

[0156] As another example, the second message received by the core network device includes indication information. The core network device can determine that the network device is an onboard network device based on the indication information.

[0157] Optionally, after determining that the network device is an onboard network device, the core network device may also sense whether the satellite on which the network device is located is in regeneration mode. Exemplarily, the core network device may determine, based on the configuration information of the first terminal device, that the satellite currently being served by the first terminal device is a non-continuously fed satellite, i.e., that the satellite is in regeneration mode. For example, when the configuration information of the first terminal device contains information indicating that the first terminal device is an S&F first terminal device, the core network device may determine that the satellite currently being served by the first terminal device is in regeneration mode. When the core network device determines that the satellite on which the network device is located is in regeneration mode, the core network device may determine, based on the first user's location information, whether the location of the first terminal device coincides with the location of the network device's connection. As an example, when the location of the first terminal device coincides with the location of the gateway to which the network device is connected, the core network device may determine that a logic error has occurred in the network device and initiate a positioning process for the first terminal device. Furthermore, the positioning process for the first terminal device may be completed by an LMF network element. As another example, when the location of the first terminal device does not coincide with the location of the gateway to which the network device is connected, the core network device may perform a subsequent location authentication operation. The core network may perform the location authentication operation in the following manner:

[0158] A1: The core network device may determine the service area corresponding to the PLMN selected by the first terminal device according to the service area of ​​the pre-configured PLMN.

[0159] A2: The core network device may also determine, based on the first user location information, whether the location of the first terminal device is within the service area corresponding to the PLMN selected by the first terminal device.

[0160] As an example, when the first terminal device is located in a service area corresponding to the PLMN selected by the first terminal device, the core network device provides services to the first terminal device. For example, when the first terminal device is located in a service area corresponding to the PLMN selected by the first terminal device, the core network device completes the registration process for the first terminal device.

[0161] As another example, when the location of the first terminal device is not in the service area corresponding to the PLMN selected by the first terminal device, the core network device may send an indication message of refusing to provide service to the first terminal device.

[0162] In the above embodiment 1, in regeneration mode, upon receiving the first message from the first terminal device, the network device directly generates a ULI indicating the location of the first terminal device. This ensures that when the network device subsequently sends a second message to the core network device via the feeder link, the core network device accurately obtains user location information indicating the first terminal device.

[0163] Based on the method provided in the embodiment shown in FIG4 , the present application also provides a communication example, as shown in FIG5 and FIG6 .

[0164] FIG5 shows a flow chart of a communication method provided in an embodiment of the present application. The network device is a gNB onboard a satellite in regeneration mode, and the core network device is an AMF. As shown in FIG5 , the method includes the following steps:

[0165] S501: The onboard gNB determines the feed connection status based on the location information of the gateway station connected to the onboard gNB and the ephemeris information of the satellite to which the onboard gNB belongs.

[0166] The feed connection status includes feed connection and no feed connection.

[0167] S502: The UE sends a first message to the onboard gNB. The onboard gNB receives the first message sent by the UE.

[0168] The first message is used to obtain core network services. The first message may include an information and a registration request. For example, the information may include a parameter, where the parameter may be the PLMN selected by the UE. The registration request may include a registration type, a SUCI, and a security parameter.

[0169] S503: When the onboard gNB receives the first message, it generates the ULI of the UE according to the mapped cell identifier of the first cell and the currently broadcast tracking area identifier.

[0170] The first cell is the serving cell managed by the onboard gNB and accessed by the UE, or is the cell geographically corresponding to the satellite beam coverage area of ​​the satellite to which the onboard gNB belongs. The ULI is used to indicate the location of the UE.

[0171] S504: The onboard gNB stores the ULI and establishes a storage relationship between the registration request and the ULI.

[0172] S505: A connection is established between the onboard gNB and the AMF.

[0173] S506: The onboard gNB generates an N2 message based on the ULI and registration request in the stored relationship.

[0174] The N2 message may include the selected PLMN, the registration request, and the ULI or S&F ULI that establishes a storage relationship with the registration request.

[0175] S507: The onboard gNB sends an N2 message to the AMF. The AMF receives the N2 message from the onboard gNB.

[0176] S508: The AMF determines the service area corresponding to the PLMN selected by the UE based on the service area of ​​the pre-configured PLMN.

[0177] S509: The AMF determines whether to accept the UE's registration request based on the ULI and the service area corresponding to the PLMN selected by the UE.

[0178] Optionally, the AMF can determine whether the UE is within the service area of ​​the AMF by determining whether the UE's location indicated by the ULI is within the service area corresponding to the PLMN selected by the UE. In this way, the AMF can determine whether to accept the UE's registration request.

[0179] S510: When the AMF determines to accept the UE's registration request, the UE's registration process is completed.

[0180] S511: When the AMF determines that it does not accept the UE's registration request, it sends a registration reject message to the UE. The UE receives the registration reject message from the AMF.

[0181] As shown in Figure 5, upon receiving a UE's registration request, the gNB directly generates and stores a ULI indicating the UE's location. When the gNB connects to the AMF, it sends an N2 message containing the ULI to the AMF. This ensures that the ULI obtained by the AMF is accurate location information.

[0182] FIG6 shows another flow diagram of a communication method provided in an embodiment of the present application. The network device is a gNB onboard a satellite in regeneration mode, and the core network device is an AMF. As shown in FIG6 , the method includes the following steps:

[0183] S601: The onboard gNB determines the feed connection status based on the location information of the gateway station connected to the onboard gNB and the ephemeris information of the satellite to which the onboard gNB belongs.

[0184] The feed connection status includes feed connection and no feed connection.

[0185] S602: The UE sends a first message to the onboard gNB. The onboard gNB receives the first message sent by the UE.

[0186] The first message is used to obtain core network services. The first message may include an information and a registration request. For example, the information may include a parameter, where the parameter may be the PLMN selected by the UE. The registration request may include a registration type, a SUCI, and a security parameter.

[0187] S603: Upon receiving the first message, the onboard gNB generates a ULI and an N2 message including the ULI and a registration request.

[0188] The ULI is used to indicate the location of the UE. The process of generating the ULI in step S603 is the same as the process of generating the ULI in S401 in embodiment 1 in mode 1, and will not be repeated here.

[0189] S604: The onboard gNB stores the N2 message.

[0190] S605: A connection is established between the onboard gNB and the AMF.

[0191] S606: The onboard gNB sends an N2 message to the AMF. The AMF receives the N2 message from the onboard gNB.

[0192] S607: The AMF determines that the satellite where the onboard gNB is located is in regeneration mode.

[0193] S608: When the AMF determines, based on the ULI, that the UE's location coincides with the location of the gateway to which the gNB is connected, the AMF determines that the UE's location is inaccurate and triggers the UE positioning procedure.

[0194] S609: The AMF determines the service area corresponding to the PLMN selected by the UE based on the service area of ​​the pre-configured PLMN, and determines whether to accept the UE's registration request.

[0195] Optionally, the AMF can determine whether the UE is within the service area of ​​the AMF by determining whether the UE's location indicated by the ULI is within the service area corresponding to the PLMN selected by the UE. In this way, the AMF can determine whether to accept the UE's registration request.

[0196] S610: When the AMF determines to accept the UE's registration request, the UE's registration process is completed.

[0197] S611: When the AMF determines that it does not accept the UE's registration request, it sends a registration reject message to the UE. The UE receives the registration reject message from the AMF.

[0198] As shown in Figure 6, upon receiving a UE's registration request, the gNB directly generates and stores an N2 message containing the ULI indicating the UE's location. When the gNB connects to the AMF, the gNB sends the N2 message containing the ULI to the AMF. This ensures that the UE's ULI obtained by the AMF is accurate location information.

[0199] Example 2

[0200] FIG7 is a flow chart of another communication method provided by an embodiment of the present application. In the embodiment shown in FIG5, the network device in the NTN in the regeneration mode may be the network device shown in FIG2 or FIG3, and the core network device may be the core network device shown in FIG2. The content executed by the network device may be implemented by the network device itself, or by a component in the network device, such as a chip, a processing unit, or a processor module, without limitation. The content executed by the core network device may be implemented by the core network device itself, or by a component in the core network device, such as a chip, a processing unit, or a processor module, without limitation. The number of terminal devices accessing the network device may be one or more, and the first terminal device may be any one of the at least one terminal device accessing the network device.

[0201] As shown in FIG7 , the method includes the following contents:

[0202] S701: A network device receives a first message from a first terminal device. The first terminal device sends the first message to the network device.

[0203] The first message is used to obtain core network services. Exemplarily, the core network services obtained by the first terminal device refer to the first terminal device successfully registering with the core network and establishing a session through the core network.

[0204] Optionally, the first message includes but is not limited to: a registration request and a selected PLMN. The registration request includes but is not limited to: a registration type, a SUCI, and security parameters.

[0205] Network equipment is onboard, meaning it's located on a satellite. The satellite's orbit is predetermined, represented in 3GPP by "ephemeris information." This information includes information such as the satellite's orbital altitude and its angle with the equatorial plane. This information provides information about the satellite's current spatial location.

[0206] Optionally, the first message also includes a first timestamp, and the first timestamp is used to indicate the time when the first terminal device sends the first message.

[0207] Optionally, when the network device receives the first message, it records the time of receiving the first message and uses the time as the first timestamp. That is, the first timestamp is used to indicate the time when the network device receives the first message. The network device may also store the first timestamp. Exemplarily, the network device may use the ID of the first terminal device as an index to maintain the association between the first message and the first timestamp. For example, when the first message is a registration request, the storage relationship between the first timestamp and the first message in the network device may be as shown in Table 5 below:

[0208] Table 5: Storage relationship of the first timestamp

[0209] Optionally, the network device can sense the connectivity of the feeder link, such as sensing whether a feeder link currently exists through the feeder sensing function, or obtaining the status information of the feeder link through the underlying hardware. When the network device senses that the feeder connection has been restored, the network device can determine that a connection has been established with the core network device. Optionally, when the feeder link is restored, the network device can perform NG setup with the core network device to establish a connection. After the connection is established, the network device can retrieve the saved time stamp based on the UE ID.

[0210] Optionally, when the feeder link is restored, the network device may send a third message to the core network device. The third message is used to establish a connection with the core network device, and the third message includes the mapping cell identifier of the first cell and the tracking area identifier of the tracking area to which the first cell belongs. The first cell is a service cell managed by the network device and accessed by the first terminal device at the time indicated by the first timestamp, or the first cell is a cell corresponding to the geographical location of the area covered by the satellite beam at the time indicated by the first timestamp. The first cell can be a service cell or a list of service cells; the tracking area identifier can be one or more.

[0211] Optionally, when connecting to the first terminal device, the network device may determine, based on a pre-stored binding relationship between the mapped cell identifier and the geographic location, a mapped cell identifier or a mapped cell identifier list corresponding to the geographic area covered by the satellite beam when the first message is received. Furthermore, the network device may also use the tracking area identifier or tracking area identifier list broadcasted when connecting to the first terminal device as the tracking area identifier or tracking area identifier list of the tracking area to which the first cell belongs.

[0212] S702: The network device sends a second message to the core network device via the feeder link. The core network device receives the second message from the network device via the feeder link.

[0213] The second message includes a first timestamp, and the first timestamp is used to determine the location information of the first terminal device.

[0214] S703: The core network device determines the first user location information of the first terminal device according to the first timestamp.

[0215] The first user location information is used to indicate the location of the first terminal device at the time indicated by the first timestamp.

[0216] Optionally, the core network device may receive a third message during the process of establishing a connection with the network device, and determine the first user location information based on the received third message.

[0217] Optionally, the core network device can also determine the position of the satellite at the time indicated by the first timestamp based on the ephemeris information of the satellite where the network device is located. The ephemeris information of the satellite can be obtained by the core network device from the network device, or pre-configured in the core network device. The core network device can determine the mapped cell identifier (list) of the first cell and / or the tracking area identifier (list) of the tracking area to which the first cell belongs based on the position of the satellite and the correspondence between the mapped cell identifier and the geographical location. The core network device can determine the first user location information based on the mapped cell identifier of the first cell and / or the tracking area identifier of the tracking area to which the first cell belongs.

[0218] After determining the first user's location information, the core network device may verify the determined location of the first terminal device. Exemplarily, the core network device may determine the service area corresponding to the PLMN selected by the first terminal device, i.e., the service range of the core network device, based on the service area of ​​the pre-configured PLMN. The core network device may also determine, based on the first user's location information, whether the first terminal device is located within the service area corresponding to the PLMN selected by the first terminal device. That is, the core network determines whether the location indicated by the first user's location information is within the service range of the core network device.

[0219] S704: When the location indicated by the first user location information is within the service range of the core network device, the core network device provides services for the first terminal device.

[0220] As an example, when the location of the first terminal device is within the service range of the core network device, the core network device can provide services to the first terminal device. For example, when the first terminal device is within the service range of the core network device, the core network device completes the registration process of the first terminal device.

[0221] As another example, when the location of the first terminal device is not within the service range of the core network device, the core network device may send indication information of refusing to provide service to the first terminal device.

[0222] In embodiment 2, the network device will also send a ULI to the core network device. However, since the accuracy of the ULI cannot be confirmed, the first user information determined by the core network device shall prevail.

[0223] Based on the content shown in the above embodiment 2, the network device sends the timestamp to the core network device, allowing the core network device to determine the location of the first terminal device at the time indicated by the timestamp based on the timestamp, thereby ensuring that the ULI information used by the core network device for subsequent location verification is the UE's true geographic location information, avoiding regulatory issues caused by inaccurate ULI.

[0224] Based on the method provided in the embodiment shown in FIG7 , the present application also provides a communication example, see FIG8 .

[0225] FIG8 shows another flow diagram of a communication method provided in an embodiment of the present application. The network device is a gNB onboard in regeneration mode, and the core network device is an AMF. As shown in FIG8 , the method includes the following steps:

[0226] S801: A UE sends a first message to an onboard gNB. The onboard gNB receives the first message sent by the UE.

[0227] The first message is used to obtain core network services. The first message may include an information and a registration request. For example, the information may include a parameter, where the parameter may be the PLMN selected by the UE. The registration request may include a registration type, a SUCI, a security parameter, and a timestamp.

[0228] S802: The onboard gNB records a first timestamp when the registration request in the first message is received.

[0229] The first timestamp is used to determine the UE location.

[0230] In some other embodiments, the onboard gNB may use the timestamp in the registration request as the first timestamp.

[0231] S803: A connection is established between the onboard gNB and the AMF.

[0232] S804: The onboard gNB generates an N2 message including a first timestamp.

[0233] The N2 message also includes a registration request.

[0234] S805: The onboard gNB sends an N2 message to the AMF. The AMF receives the N2 message from the onboard gNB.

[0235] S806: The AMF determines the mapped cell identifier and / or tracking area identifier based on the ephemeris information of the satellite to which the onboard gNB belongs, the first timestamp, and the correspondence between the mapped cell identifier and the geographical location.

[0236] Optionally, the ephemeris information can be pre-configured in the AMF, or obtained by the AMF from the onboard gNB.

[0237] The specific execution process of S806 may refer to the process of determining the mapping cell identifier and / or tracking area identifier in S703, which will not be repeated here.

[0238] S807: The AMF determines the ULI based on the mapped cell identifier and / or tracking area identifier.

[0239] The ULI indicates the location of the UE.

[0240] S808: The AMF determines the service area corresponding to the PLMN selected by the UE based on the service area of ​​the pre-configured PLMN.

[0241] S809: The AMF determines whether to accept the UE's registration request based on the ULI and the service area corresponding to the PLMN selected by the UE.

[0242] Optionally, the AMF can determine whether the UE is within the service area of ​​the AMF by determining whether the UE's location indicated by the ULI is within the service area corresponding to the PLMN selected by the UE. In this way, the AMF can determine whether to accept the UE's registration request.

[0243] S810: When the AMF determines to accept the UE's registration request, the UE's registration process is completed.

[0244] S811: When the AMF determines that it does not accept the UE's registration request, it sends a registration reject message to the UE. The UE receives the registration reject message from the AMF.

[0245] Based on the content shown in Figure 8, the onboard gNB sends the timestamp of receiving the registration request to the AMF, so that the AMF can determine the location of the UE at the time indicated by the timestamp based on the timestamp. This ensures that the ULI information used by the AMF for subsequent location verification is the true geographical location information of the UE, avoiding regulatory issues caused by inaccurate ULI.

[0246] It is worth noting that the execution order of each step in the above method embodiment is only an example, and the embodiments of the present application are not limited to this. The above mainly introduces the solution provided by the embodiments of the present application from the perspective of device interaction. It is understandable that in order to achieve the above functions, each device may include a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and implementation 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.

[0247] In the embodiments of the present application, the functional units of the device can be divided according to the above method examples. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or software functional units.

[0248] In the case of adopting an integrated unit, Figure 9 shows a possible exemplary block diagram of the communication device involved in the embodiment of the present application. As shown in Figure 9, the communication device 900 may include: a sending unit 901, a processing unit 902 and a receiving unit 903. The processing unit 902 is used to control and manage the actions of the communication device 900. The receiving unit 903 is used to support the communication between the communication device 900 and other devices. Optionally, the receiving unit 903 and the sending unit 901 can also be a unit (such as a transceiver unit or a communication unit), which can be used to perform receiving and sending operations. Optionally, the communication device 900 may also include a storage unit 904 for storing program code and / or data of the communication device 900.

[0249] The processing unit 902 can support the communication device 900 in executing the actions of a network device or core network device in the non-terrestrial network (NTN) in the regeneration mode described in the above method examples. Alternatively, the processing unit 902 can primarily execute internal actions of a network device or core network device in the non-terrestrial network (NTN) in the regeneration mode described in the method examples. The receiving unit 903 and the transmitting unit 901 can support communication between the communication device 900 and other devices.

[0250] For example, the communication device 900 may be a network device in the non-terrestrial network NTN in the regeneration mode in the above embodiments, or may be a component (such as a chip) of the network device in the above embodiments.

[0251] The processing unit 902 is configured to generate first user location information of the first terminal device when receiving a first message from the first terminal device through the receiving unit 903, where the first message is used to obtain a core network service, and the first user location information is used to indicate a location of the first terminal device;

[0252] The sending unit 901 is configured to send a second message to a core network device via a feeder link, where the second message includes the first user location information.

[0253] In one possible implementation, the processing unit 902 is used to generate the first user location information based on the mapped cell identifier of the first cell and the tracking area identifier of the tracking area to which the first cell belongs; the first cell is a service cell managed by the network device and accessed by the first terminal device.

[0254] In a possible implementation, the processing unit 902 is configured to generate the second message, where the second message carries the first user location information.

[0255] In a possible implementation, after generating the first user location information of the first terminal device, the processing unit 902 is configured to store the first user location information.

[0256] In a possible implementation manner, the second message further includes the first message, and the first message includes the public land mobile network selected by the first terminal device.

[0257] In a possible implementation manner, the network device is an on-board network device; and the second message further includes indication information, where the indication information is used to indicate that the network device is the on-board network device.

[0258] In a possible implementation, the receiving unit 903 is configured to receive a first message from a first terminal device, where the first message is used to obtain a core network service;

[0259] The sending unit 901 is used to send a second message to the core network device through the feeder link, where the second message includes a first timestamp, and the first timestamp is used to determine the user location information of the first terminal device.

[0260] In a possible implementation manner, the first timestamp is used to indicate the time when the network device receives the first message.

[0261] In a possible implementation, the first message includes the first timestamp, where the first timestamp is used to indicate the time when the first terminal device sends the first message.

[0262] In a possible implementation, the second message also includes the first message, the first message includes the public land mobile network selected by the first terminal device, and the network device is an on-board network device.

[0263] In one possible embodiment, before sending a second message to the core network device through the feeder link, the sending unit 901 is used to send a third message to the core network device, and the third message is used to establish a connection with the core network device, and the third message includes the mapping cell identifier of the first cell and the tracking area identifier of the tracking area to which the first cell belongs; the first cell is the service cell managed by the network device and accessed by the first terminal device at the time indicated by the first timestamp.

[0264] For another example, the communication device 900 may be a core network device in each of the above embodiments, or may also be a component (such as a chip) of the core network device in each of the above embodiments.

[0265] A receiving unit 903 is configured to receive a second message from a network device, where the second message includes first user location information, where the first user location information is used to indicate a location of the first terminal device;

[0266] The processing unit 902 is configured to provide services to the first terminal device according to the second message.

[0267] In one possible embodiment, before providing services to the first terminal device based on the second message, the processing unit 902 is used to determine that the network device is an onboard network device and that the satellite where the network device is located is in regeneration mode; and based on the first user location information, determine that the location of the first terminal device does not overlap with the location of the gateway station to which the network device is connected.

[0268] In a possible implementation, the processing unit 902 is configured to obtain identification information of the network device; and when the identification information of the pre-configured on-board network device includes the identification information of the network device, determine that the network device is the on-board network device.

[0269] In a possible implementation manner, the second message further includes indication information, where the indication information is used to indicate that the network device is the on-board network device.

[0270] In a possible implementation manner, the second message further includes a first message, where the first message is used to obtain core network services; and the first message includes the public land mobile network selected by the first terminal device.

[0271] In a possible implementation, the receiving unit 903 is configured to receive a second message from the network device, where the second message includes the first timestamp;

[0272] Processing unit 902 is used to determine the first user location information of the first terminal device based on the first timestamp, where the first user location information is used to indicate the location of the first terminal device at the time indicated by the first timestamp; when the location indicated by the first user location information is within the service range of the core network device, provide service for the first terminal device.

[0273] In a possible implementation, the receiving unit 903 is configured to receive a third message from the network device, where the third message is used to establish a connection with the core network device, the third message including a mapped cell identifier of a first cell and a tracking area identifier of a tracking area to which the first cell belongs; the first cell being a serving cell managed by the network device and accessed by the first terminal device at the time indicated by the first timestamp;

[0274] The processing unit 902 is configured to determine the first user location information according to the third message.

[0275] In one possible embodiment, the processing unit 902 is used to determine the position of the satellite at the time indicated by the first timestamp based on the ephemeris information of the satellite where the network device is located; determine the mapped cell identifier of the first cell and / or the tracking area identifier of the tracking area to which the first cell belongs based on the position of the satellite and the correspondence between the mapped cell identifier and the geographic location; the first cell is the service cell managed by the network device and accessed by the first terminal device at the time indicated by the first timestamp; determine the first user location information based on the mapped cell identifier of the first cell and / or the tracking area identifier of the tracking area to which the first cell belongs.

[0276] In a possible implementation manner, the second message also includes the first message, and the first message includes the public land mobile network selected by the first terminal device.

[0277] It should be understood that the division of units in the above device is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or physically separated. Moreover, the units in the device can all be implemented in the form of software called through processing elements; or all be implemented in the form of hardware; or some units can be implemented in the form of software called through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated into a certain chip of the device. In addition, it can also be stored in the form of a program in a memory, called by a certain processing element of the device and execute the function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element here can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each operation of the above method or each unit above can be implemented by the integrated logic circuit of the hardware in the processor element or by software called through the processing element.

[0278] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASICs), one or more digital singnal processors (DSPs), one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a processor, such as a general-purpose central processing unit (CPU), or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0279] The above-mentioned receiving unit is an interface circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is the interface circuit of the chip used to receive signals from other chips or devices. The above-mentioned sending unit is an interface circuit of the device, which is used to send signals to other devices. For example, when the device is implemented as a chip, the sending unit is the interface circuit of the chip used to send signals to other chips or devices.

[0280] Please refer to Figure 10, which is a schematic diagram of a communication device provided in an embodiment of the present application, for implementing the operation of network devices or core network devices in a non-terrestrial network (NTN) in regeneration mode in the above-described embodiments. The communication device 1000 includes a processor 1010 and an interface 1030. Optionally, the communication device 1000 also includes a memory 1020. Interface 1030 is used to implement communication with other devices.

[0281] In the above embodiments, the methods performed by a network device or core network device in a non-terrestrial network (NTN) in regeneration mode can be implemented by the processor 1010 invoking a program stored in a memory (which can be the memory 1420 in the network device or core network device in the non-terrestrial network (NTN) in regeneration mode, or an external memory). Specifically, the communication device 1000 for implementing the functions of a network device or core network device in a non-terrestrial network (NTN) in regeneration mode can include the processor 1010, which invokes the program in the memory to execute the methods performed by the network device or core network device in the non-terrestrial network (NTN) in regeneration mode in the above method embodiments. The processor can be an integrated circuit with signal processing capabilities, such as a CPU. The access network device can be implemented by one or more integrated circuits configured to implement the above methods. For example, one or more ASICs, one or more microprocessors (DSPs), one or more FPGAs, or a combination of at least two of these integrated circuit forms. Alternatively, a combination of the above implementations can be used.

[0282] When the communication device 1000 is used in the above method, the processor 1010 is used to implement the functions of the above processing unit 902 , and the interface 1030 is used to implement the functions of the above sending unit 901 and the receiving unit 903 .

[0283] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).

[0284] The various illustrative logic units and circuits described in the embodiments of the present application can be implemented or operated by a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic, a discrete hardware component, or any combination thereof. The general-purpose processor can be a microprocessor, alternatively, the general-purpose processor can also be any traditional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration to implement.

[0285] The steps of the methods or algorithms described in the embodiments of the present application can be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software unit can be stored in a random access memory (RAM), flash memory, read-only memory (ROM), EPROM memory, EEPROM memory, register, hard disk, removable disk, CD-ROM, or other storage media in any form known in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Alternatively, the storage medium can also be integrated into the processor. The processor and storage medium can be provided in an ASIC.

[0286] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0287] In one or more exemplary implementations, the above functions described in the embodiments of the present application can be implemented in hardware, software, firmware, or any combination of the three. If implemented in software, these functions can be stored on a computer-readable medium, or transmitted in the form of one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media that facilitate the transfer of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general or special computer. For example, such computer-readable media can include but is not limited to RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store program codes in the form of instructions or data structures and other forms that can be read by general or special computers, or general or special processors. In addition, any connection can be appropriately defined as a computer-readable medium. For example, if the software is transmitted from a website, server or other remote resource via a coaxial cable, fiber optic computer, twisted pair, digital subscriber line (DSL) or wirelessly, such as infrared, wireless and microwave, it is also included in the defined computer-readable medium. Disks and discs include compact disks, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs. Disks typically reproduce data magnetically, while discs typically reproduce data optically using lasers. Combinations of the above may also be included in computer-readable media.

[0288] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0289] The specific implementation methods described above further describe the purpose, technical solutions and beneficial effects of the embodiments of the present application in detail. It should be understood that the above is only the specific implementation method of the embodiments of the present application and is not intended to limit the scope of protection of the embodiments of the present application. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the scope of protection of the embodiments of the present application. The above description of the specification of this application can make any technical field that can utilize or implement the contents of the embodiments of the present application. Any modification based on the disclosed content should be considered obvious in the art. The basic principles described in the embodiments of the present application can be applied to other variations without departing from the inventive essence and scope of the present application. Therefore, the contents disclosed in the embodiments of the present application are not limited to the described embodiments and implementations, but can also be extended to the maximum scope consistent with the principles of the present application and the disclosed new features.

[0290] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the embodiments of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the embodiments of the present application are also intended to include these modifications and variations.

Claims

1. A communication method, characterized in that: Network equipment used in non-terrestrial networks NTN in regeneration mode, including: upon receiving a first message from a first terminal device, generating first user location information of the first terminal device, wherein the first message is used to obtain a core network service, and the first user location information is used to indicate a location of the first terminal device; A second message is sent to the core network device via a feeder link, where the second message includes the first user location information.

2. The method according to claim 1, characterized in that The generating the first user location information of the first terminal device includes: The first user location information is generated according to a mapped cell identifier of the first cell and a tracking area identifier of a tracking area to which the first cell belongs; the first cell is a service cell managed by the network device and accessed by the first terminal device.

3. The method according to claim 1, characterized in that Generating first user location information of the first terminal device includes: Generate the second message, where the second message carries the first user location information.

4. The method according to any one of claims 1 to 3, characterized in that: After generating the first user location information of the first terminal device, the method further includes: The first user location information is stored.

5. The method according to any one of claims 1 to 4, characterized in that: The second message also includes the first message, and the first message includes the public land mobile network selected by the first terminal equipment.

6. The method according to any one of claims 1 to 5, characterized in that: The network device is an on-board network device; The second message also includes indication information, where the indication information is used to indicate that the network device is the on-board network device.

7. A communication method, characterized in that: Applied to core network equipment, including: receiving a second message from a network device, where the second message includes first user location information, where the first user location information is used to indicate a location of the first terminal device; Provide service for the first terminal device according to the second message.

8. The method according to claim 7, characterized in that Before providing service for the first terminal device according to the second message, the method further includes: Determining that the network device is an onboard network device, and the satellite where the network device is located is in a regeneration mode; According to the first user location information, it is determined that the location of the first terminal device does not overlap with the location of a gateway to which the network device is connected.

9. The method according to claim 8, characterized in that The determining that the network device is an on-board network device includes: Obtaining identification information of the network device; When the identification information of the pre-configured on-board network device includes the identification information of the network device, it is determined that the network device is the on-board network device.

10. The method according to claim 8, characterized in that The second message also includes indication information, where the indication information is used to indicate that the network device is the on-board network device.

11. The method according to any one of claims 7 to 10, characterized in that: The second message also includes a first message, where the first message is used to obtain core network services; and the first message includes the public land mobile network selected by the first terminal device.

12. A communication method, characterized in that: Network equipment used in non-terrestrial networks NTN in regeneration mode, including: Receiving a first message from a first terminal device, where the first message is used to obtain a core network service; A second message is sent to the core network device via a feeder link, where the second message includes a first timestamp, and the first timestamp is used to determine user location information of the first terminal device.

13. The method according to claim 12, characterized in that The first timestamp is used to indicate the time when the network device receives the first message.

14. The method according to claim 12, characterized in that The first message includes the first timestamp, and the first timestamp is used to indicate the time when the first terminal device sends the first message.

15. The method according to any one of claims 12 to 14, characterized in that: The second message also includes the first message, the first message includes the public land mobile network selected by the first terminal device, and the network device is an on-board network device.

16. The method according to any one of claims 12 to 15, characterized in that: Before sending the second message to the core network device through the feeder link, the method further includes: A third message is sent to the core network device, where the third message is used to establish a connection with the core network device, and the third message includes a mapped cell identifier of the first cell and a tracking area identifier of the tracking area to which the first cell belongs; the first cell is a service cell managed by the network device and accessed by the first terminal device at the time indicated by the first timestamp.

17. A communication method, characterized in that: Applied to core network equipment, including: receiving a second message from a network device, the second message comprising a first timestamp; Determine, according to the first timestamp, first user location information of a first terminal device, where the first user location information is used to indicate a location of the first terminal device at a time indicated by the first timestamp; When the location indicated by the first user location information is within the service range of the core network device, service is provided for the first terminal device.

18. The method according to claim 17, characterized in that The determining, according to the first timestamp, first user location information of the first terminal device includes: receiving a third message from the network device, the third message being used to establish a connection with the core network device, the third message including a mapped cell identifier of a first cell and a tracking area identifier of a tracking area to which the first cell belongs; the first cell being a serving cell managed by the network device and accessed by the first terminal device at the time indicated by the first timestamp; The first user location information is determined according to the third message.

19. The method according to claim 17, characterized in that The determining, according to the first timestamp, first user location information of the first terminal device includes: Determine, according to the ephemeris information of the satellite where the network device is located, the position of the satellite at the time indicated by the first timestamp; Determine, according to the correspondence between the position of the satellite and the mapped cell identifier and the geographical location, a mapped cell identifier of the first cell and / or a tracking area identifier of the tracking area to which the first cell belongs; the first cell is a service cell managed by the network device and accessed by the first terminal device at the time indicated by the first timestamp; The first user location information is determined according to a mapped cell identifier of the first cell and / or a tracking area identifier of a tracking area to which the first cell belongs.

20. The method according to any one of claims 17 to 19, characterized in that: The second message also includes the first message, and the first message includes the public land mobile network selected by the first terminal device.

21. A communication device, characterized in that: comprising a memory, and one or more processors, the memory being coupled to the one or more processors; The memory is used to store a computer program or an instruction. When the computer program or the instruction is executed by the one or more processors, the communication device executes the method according to any one of claims 1 to 20.

22. A communication device, characterized in that: It includes a transceiver unit and a processing unit; The transceiver unit is used to receive and send data; The processing unit is used to execute the method according to any one of claims 1-20.

23. A chip, characterized in that: The chip comprises a processor, which is coupled to a memory and is used to execute a computer program or instruction stored in the memory, so that the chip executes the method according to any one of claims 1 to 20.

24. A computer-readable storage medium, characterized in that: The method comprises computer program instructions, and when the computer program instructions are executed by a computer, the processor performs the method according to any one of claims 1 to 20.

25. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 20.

26. A communication system, characterized in that: It comprises a network device in a non-terrestrial network NTN in a regeneration mode for executing the method as described in any one of claims 1-6 or 12-16, and a core network device for executing the method as described in any one of claims 7-11 or 17-20.

Citation Information

Patent Citations

  • Method and device for reporting position information

    CN111866970A

  • Method for validating a positioning of a user terminal in a 5g cell network

    EP4207889A1

  • Method and apparatus for determination and reporting of UE position in an ntn

    US20220329975A1