Information receiving method, terminal verification method and information sending method, and apparatus, device and storage medium

By receiving and verifying the information of the group to which the terminal belongs, the problem of insufficient terminal verification in the prior art is solved, effective verification is achieved when selecting terminals in the group, and the efficiency and accuracy of service execution are improved.

WO2024254749A1PCT designated stage expired Publication Date: 2024-12-19BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/099771
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-12
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

In some application scenarios, when it is necessary to select an in-group terminal to implement services, the prior art fails to effectively verify the relevant terminal, resulting in limited service execution efficiency and accuracy.

Method used

Provides a method of receiving information, terminal verification, and information transmission. By receiving and verifying the group information to which the terminal belongs, it ensures that the group information of the terminal can be effectively verified when selecting the terminal in the group, thereby supporting the execution of services.

Benefits of technology

By verifying the information of the group to which the terminal belongs, we ensure that the service can be effectively executed when selecting the right terminal, improving the timeliness and accuracy of terminal verification and ensuring the smooth completion of the service.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023099771_19122024_PF_FP_ABST
    Figure CN2023099771_19122024_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose an information receiving method, a terminal verification method and an information sending method, and an apparatus, a device and a storage medium, which can be applied to a communication system. The information receiving method comprises: a first network element receiving a first request message sent by a first terminal, wherein the first request message comprises: group information related to the first terminal and / or a second terminal, and the group information is used for describing the condition of a terminal group to which the first terminal and / or the second terminal belongs. By implementing the method in the present disclosure, when a terminal in a certain group needs to be selected to realize some services, the verification of the related terminal is supported.
Need to check novelty before this filing date? Find Prior Art

Description

Information receiving, terminal verification, information sending method, device, equipment and storage medium Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a method, device, equipment and storage medium for receiving, authenticating and sending information. Background Art

[0002] To support direct communication between terminals, sidelink (SL) communication has been introduced. A terminal can communicate with a base station through the relay function of another terminal. In some application scenarios, it is necessary to select terminals within a group to perform certain services, such as ranging or SL positioning.

[0003] Summary of the Invention

[0004] The embodiments of the present disclosure provide a method, apparatus, device, chip system, storage medium, computer program, and computer program product for receiving information, verifying a terminal, and sending information, which can be applied in the field of communication technology. When it is necessary to select a terminal within a group to implement some services, verification of the relevant terminals is supported.

[0005] In a first aspect, an embodiment of the present disclosure provides an information receiving method, which is executed by a first network element, and the method includes: receiving a first request message sent by a first terminal, wherein the first request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the situation of the terminal group to which the first terminal and / or the second terminal belongs.

[0006] In a second aspect, an embodiment of the present disclosure provides a terminal verification method, which is executed by a second network element. The method includes: receiving a second request message, wherein the second request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the situation of the terminal group to which the first terminal and / or the second terminal belongs; verifying the first terminal and / or the second terminal according to the group information to obtain a verification result.

[0007] In a third aspect, an embodiment of the present disclosure provides an information sending method, which is executed by a first terminal, and the method includes: sending a first request message to a first network element, wherein the first request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the situation of the terminal group to which the first terminal and / or the second terminal belongs.

[0008] In a fourth aspect, an embodiment of the present disclosure provides an information sending method, which is executed by a third network element or a location service client, the method comprising: sending a second request message to a second network element, wherein the second request message comprises: group information related to the first terminal and / or the second terminal, and the group information is used to describe the situation of the terminal group to which the first terminal and / or the second terminal belongs.

[0009] In a fifth aspect, an embodiment of the present disclosure provides a communication device that has some or all of the functions of the network element in the above method. For example, the functions of the communication device may have the functions of some or all of the embodiments of the present disclosure, or may have the functions of implementing any one of the embodiments of the present disclosure separately. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

[0010] Optionally, in one embodiment of the present disclosure, the communication device may include a transceiver module and a processing module, wherein the processing module is configured to support the communication device in performing the corresponding functions of the above-mentioned method. The transceiver module is used to support communication between the communication device and other devices. The communication device may also include a storage module, which is coupled to the transceiver module and the processing module and stores computer programs and data necessary for the communication device.

[0011] As an example, the processing module may be a processor, the transceiver module may be a transceiver or a communication interface, and the storage module may be a memory.

[0012] In a sixth aspect, an embodiment of the present disclosure provides another communication device that has some or all of the functions of a terminal in the above method example. For example, the functions of the communication device may have some or all of the functions in the embodiments of the present disclosure, or may have the functions of implementing any one of the embodiments of the present disclosure separately. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

[0013] Optionally, in one embodiment of the present disclosure, the communication device may include a transceiver module and a processing module, wherein the processing module is configured to support the communication device in performing the corresponding functions of the above-mentioned method. The transceiver module is used to support communication between the communication device and other devices. The communication device may also include a storage module, which is coupled to the transceiver module and the processing module and stores computer programs and data necessary for the communication device.

[0014] In a seventh aspect, an embodiment of the present disclosure provides a communication device, which includes a processor, and when the processor calls a computer program in a memory, executes the above method.

[0015] In an eighth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and a memory, wherein a computer program is stored in the memory; the processor executes the computer program stored in the memory so that the communication device executes the above method.

[0016] In a ninth aspect, an embodiment of the present disclosure provides a communication device, which includes a processor and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processor, and the processor is used to run the code instructions so that the device executes the above method.

[0017] In a tenth aspect, an embodiment of the present disclosure provides a communication device, comprising: one or more processors; wherein the processor is used to call instructions so that the communication device executes the above method.

[0018] In the eleventh aspect, an embodiment of the present disclosure provides a communication system, which includes the communication device of the sixth aspect, the communication device of the seventh aspect, or the communication device of the eighth aspect, or the communication device of the ninth aspect, or the communication device of the tenth aspect.

[0019] In a twelfth aspect, an embodiment of the present disclosure provides a computer-readable storage medium for storing instructions used by the above-mentioned network element or terminal, which, when executed, enables the network element or terminal to execute the above-mentioned method.

[0020] In a thirteenth aspect, the present disclosure further provides a computer program product comprising a computer program, which, when executed on a computer, enables the computer to execute the above method.

[0021] In a fourteenth aspect, the present disclosure provides a chip system comprising at least one processor and an interface for supporting a network element to implement the functions involved above, for example, determining or processing at least one of the data and information involved in the above method.

[0022] In one possible design, the chip system also includes a memory for storing computer programs and data necessary for the network element. The chip system can be composed of a chip or include a chip and other discrete devices.

[0023] In a fifteenth aspect, the present disclosure provides a chip system comprising at least one processor and an interface for supporting a terminal to implement the functions mentioned above, for example, determining or processing at least one of the data and information involved in the above method.

[0024] In one possible design, the chip system also includes a memory, which is used to store computer programs and data necessary for the terminal. The chip system can be composed of a chip or include a chip and other discrete devices.

[0025] In a sixteenth aspect, the present disclosure provides a computer program, which, when executed on a computer, enables the computer to execute the above method.

[0026] In the seventeenth aspect, the present disclosure provides a communication system, which includes a first network element, a second network element, a first terminal, and a third network element or a location service client, the first network element is used to execute the method shown in the first aspect, the second network element executes the method shown in the second aspect, the first terminal is used to execute the method shown in the third aspect, and the third network element or the location service client is used to execute the method shown in the fourth aspect.

[0027] In the eighteenth aspect, the present disclosure provides another communication system, which includes a first network element, a second network element, and a third network element or a location service client, the first network element is used to execute the method shown in the first aspect, the second network element executes the method shown in the second aspect, and the third network element or the location service client is used to execute the method shown in the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background technology, the drawings required for use in the embodiments of the present disclosure or the background technology will be described below.

[0029] FIG1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;

[0030] FIG2 is a flow chart of an information receiving method provided by an embodiment of the present disclosure;

[0031] FIG3a is a flow chart of a terminal verification method provided by an embodiment of the present disclosure;

[0032] FIG3 b is a schematic diagram of a flow chart of another terminal verification method provided by an embodiment of the present disclosure;

[0033] FIG4 is a flow chart of another terminal verification method provided by an embodiment of the present disclosure;

[0034] FIG5 is a flow chart of another information sending method provided by an embodiment of the present disclosure;

[0035] FIG6 is a flow chart of another information sending method provided in an embodiment of the present disclosure;

[0036] FIG7 is a flow chart of another terminal verification method provided in an embodiment of the present disclosure;

[0037] FIG8 is a flow chart of another terminal verification method provided in an embodiment of the present disclosure;

[0038] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present disclosure;

[0039] FIG10 is a schematic structural diagram of another communication device provided in an embodiment of the present disclosure;

[0040] FIG11 is a schematic structural diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0041] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible implementations consistent with the present disclosure. Rather, they are merely examples of apparatuses and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

[0042] The terms used in the embodiments of the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present disclosure. The singular forms "a," "an," and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0043] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0044] To facilitate understanding, the terms involved in this disclosure are first introduced.

[0045] 1. Access and mobility management function (AMF) network element.

[0046] The AMF network element is a logical node function network element on the core network side. It is the access point for the terminal and wireless core network control plane. It receives all connection and session related information from the user equipment and performs registration, connection, reachability, and mobility management. In addition, the AMF network element provides a session management message transmission channel for the terminal equipment and the session management function (SMF) device, providing authentication and authorization functions for user access.

[0047] 2. Application function (AF) network elements, similar to an application server, can interact with other core network control plane network functions (NFs) and provide business services. AF network elements can exist for different application services and can be owned by operators or trusted third parties.

[0048] 3. The Network Exposure Function (NEF) network element, located between the core network and external third-party application functions (possibly also some internal AFs), is responsible for managing all external applications that expose network data to the outside world. The NEF provides security guarantees to ensure the secure access of external applications to the 3GPP network, and offers features such as quality of service (QoS) customization, mobility status event subscription, and AF request distribution.

[0049] 4. User plane function (UPF) network elements, including routing and forwarding of user data packets, data interaction with external data networks, user plane quality of service (QoS) processing, and flow control rule implementation (such as gating, redirection, and traffic steering).

[0050] 5. Unified data management (UDM) network element.

[0051] The UDM network element is responsible for the management of terminal device identification, contract data, authentication data, and service network element registration management of terminal devices (such as the AMF network element that currently provides services to the terminal device. For example, when the terminal device switches the AMF network element it accesses, the UDM network element will also initiate a deregistration message to the old AMF network element, requesting the old AMF network element to delete user-related information).

[0052] 6. Policy control function (PCF) network element, which supports a unified policy framework to manage network behavior, provides policy rules to network entities for implementation, and accesses subscription information in a unified data warehouse.

[0053] 7. Unified Data Repository (UDR) network element, used by UDM network elements to store subscription data or read subscription data and PCF network elements to store policy data or read policy data.

[0054] 8. Radio Access Network (RAN): used to control users' wireless access to the mobile communication network.

[0055] The information receiving method, terminal verification method, and information sending method provided in the embodiments of the present disclosure can be applied to scenarios where a terminal within a group is selected to implement a service, such as ranging or SL positioning scenarios. Of course, they can also be applied to any other possible scenarios without limitation.

[0056] The terminal in the embodiments of the present disclosure may be, for example, a positioning terminal, an SL reference terminal, an SL positioning server terminal, or a target terminal for ranging services and sidelink positioning, or a terminal for any other service within the telecommunications system. The terminal may specifically be, for example, a mobile phone or a tablet with mobile communication capabilities, a smart watch, a smart car, an Internet of Vehicles device, etc., without limitation.

[0057] The terminals to be verified in the embodiments of the present disclosure may include, for example, all relevant terminals for ranging or sidelink SL positioning or relevant terminals in other services, without limitation thereto.

[0058] In the disclosed embodiments, ranging refers to determining the distance between two or more terminals, or the direction from one terminal to another, via a PC5 interface. A PC5 interface refers to a terminal-to-terminal communication interface, such as a short-range direct communication interface between vehicles, people, and road infrastructure.

[0059] In the embodiments of the present disclosure, SL positioning refers to estimating the position of the located terminal (the located terminal may also be referred to as the target terminal) based on SL. For example, ranging or SL positioning of the located terminal may be performed based on information of a terminal (e.g., a positioning terminal (e.g., located user equipment, located UE)), and the referenced terminal may be, for example, an SL reference terminal whose position is known or can be known in ranging or SL positioning. Network-assisted sidelink positioning estimates the position of the located terminal with the help of the network by using the position of one or more positioning terminals, and the distance and / or direction between the positioning terminal and the located terminal.

[0060] In order to better understand the method disclosed in the embodiment of the present disclosure, the communication system to which the embodiment of the present disclosure is applicable is first described below.

[0061] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure. The communication system may include, but is not limited to, a network device and two terminals, which are connected via a SL. The number and form of the devices shown in Figure 1 are for example only and do not constitute a limitation on the embodiments of the present disclosure. In actual applications, two or more network devices and two or more terminals may be included. The communication system shown in Figure 1 includes, for example, a network device 11 and two terminals 12 and 13, wherein terminal 12 and terminal 13 are connected via a SL.

[0062] In the present disclosure, terminal 12 may be a transmitting terminal, and terminal 13 may be a peer terminal. Terminal 13 may be one or more, and this disclosure does not limit this. Alternatively, terminal 13 may be a transmitting terminal, and terminal 12 may be a peer terminal. Terminal 12 may be one or more, and this disclosure does not limit this.

[0063] It should be noted that the technical solutions of the embodiments of the present disclosure can be applied to various communication systems, such as long-term evolution (LTE) systems, fifth-generation (5G) mobile communication systems, 5G new radio (NR) systems, or other future new mobile communication systems.

[0064] It should also be noted that the side link in the embodiment of the present disclosure may also be referred to as a side link or a through link.

[0065] The network device 11 in the embodiment of the present disclosure is an entity on the network side for transmitting or receiving signals. The network device 11 can be a core network device or an access network device. The core network device is, for example, a location management function (LMF) network element, an access and mobility management function (AMF) network element, a policy control function (PCF) network element, etc. The access network device can be, for example, an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the network device.

[0066] The terminal in the embodiments of the present disclosure is an entity on the user side for receiving or transmitting signals, such as a mobile phone. The terminal can also be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal can be a car with communication functions, a smart car, a car networking device, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the terminal.

[0067] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.

[0068] In the embodiments of the present disclosure, “terminal group” and “group” may have the same meaning and are not limited thereto.

[0069] To support direct communication between terminals, sidelink (SL) communication has been introduced. A terminal can communicate with a base station through the relay function of another terminal. In some application scenarios, it is necessary to select terminals within a group to perform certain services, such as ranging or SL positioning.

[0070] In the related art, when it is necessary to select terminals within a certain group to implement some services, verification of the related terminals is not supported.

[0071] The terminal authentication method and apparatus provided by the present disclosure are described in detail below with reference to the accompanying drawings. Figure 2 is a flow chart illustrating a method for receiving information provided by an embodiment of the present disclosure, which is executed by a first network element. The information receiving method in this embodiment can be applied to a first network element, which can be, for example, an AMF network element. Of course, the first network element can also be any other possible core network device, without limitation.

[0072] As shown in FIG2 , the method may include but is not limited to the following steps:

[0073] S201: Receive a first request message sent by a first terminal, wherein the first request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

[0074] In some embodiments, the terminal may be, for example, a mobile phone or a tablet with mobile communication capabilities, a smart watch, a smart car, an Internet of Vehicles device, etc., without limitation.

[0075] In some embodiments, the first terminal may be, for example, a terminal that performs a corresponding service to determine its information. If the service is a ranging or SL positioning service, the first terminal may be, for example, a terminal that is being ranged or SL positioned, and there is no limitation on this.

[0076] In some embodiments, the second terminal may be, for example, a terminal referenced in the process of determining the information of the first terminal, or a terminal related to the first terminal in the process of executing the corresponding service. If the service is ranging or SL positioning service, the second terminal may be, for example, a terminal referenced when performing ranging or SL positioning on the first terminal. There is no limitation on this.

[0077] In some embodiments, the first terminal may be, for example, a terminal being measured for ranging or SL positioning, which is not limited.

[0078] In some embodiments, the second terminal may be, for example, a terminal whose location is known or can be known and can be used for ranging or SL positioning, without limitation.

[0079] In some embodiments, the first terminal may be, for example, a target terminal, and the second terminal may be, for example, a positioning terminal, which is not limited.

[0080] In some embodiments, the second terminal can be selected based on the information of the first terminal. For example, based on the identifier of the first terminal (an optional example of the information of the first terminal), a candidate terminal can be selected from multiple candidate terminals as the second terminal. There is no limitation on this.

[0081] In some embodiments, the first terminal may be, for example, a Target UE, and the number of Target UEs may be one or more, which is not limited.

[0082] In some embodiments, the second terminal may be, for example, a Located UE / SL Positioning Server UE / SL Reference UE / SL Assitant UE, and the number of Located UE / SL Positioning Server UE / SL Reference UE / SL Assitant UE may be one or more, without limitation.

[0083] In some embodiments, ranging or SL positioning of the first terminal may be performed based on the information of the selected and determined second terminal (eg, location information), which is not limited thereto.

[0084] In some embodiments, a group refers to a group formed by several terminals. Several terminals may share the same application layer group identity (Identity, ID), and there is no limitation on this.

[0085] In some embodiments, the group information refers to information related to the terminal group to which the first terminal and / or the second terminal belongs, and this is not limited.

[0086] In some embodiments, the group information may be information related to the terminal group to which the first terminal belongs, or the group information may be information related to the terminal group to which the second terminal belongs, or the group information may be information related to the terminal group to which the first terminal and the second terminal belong, without limitation.

[0087] In some embodiments, the group information may be used to authenticate the first terminal and / or the second terminal, which is not limited thereto.

[0088] In some embodiments, the request message sent by the first terminal to the first network element for indicating group information related to the first terminal and / or the second terminal may be referred to as a first request message, which is not limited thereto.

[0089] In some embodiments, the first terminal may send a first request message to the first network element, wherein the first request message may include: group information related to the first terminal and / or the second terminal, which is not limited.

[0090] In some embodiments, verification of the first terminal and / or the second terminal may be, for example, verification of whether the group information is valid for the first terminal and / or the second terminal, for example, verification of the terminal group to which the first terminal belongs and / or the terminal group to which the second terminal belongs, whether the group information is satisfied, and the result of the verification may be used to analyze whether the service can be executed, without limitation.

[0091] In some embodiments, if the service is a ranging or SL positioning service, the first request message may be, for example, a ranging or SL positioning service request message, wherein the ranging or SL positioning service request message may include group information related to the first terminal and / or the second terminal, without limitation.

[0092] In some embodiments, the ranging or SL positioning service request message may be, for example, a Ranging / SL positioning service request. The Ranging / SL positioning service request may include Located UE(s) with group information. Located UE(s) with group information may be, for example, an optional example of group information and is not limited to this.

[0093] In some embodiments, the Target UE can send a ranging or SL positioning service request message to the AMF network element, and the AMF network element can verify the first terminal and / or the second terminal based on the group information contained in the ranging or SL positioning service request message, without any restriction.

[0094] In this embodiment, the first network element can receive a first request message sent by the first terminal, wherein the first request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the situation of the terminal group to which the first terminal and / or the second terminal belongs. Thus, when it is necessary to select a terminal within a certain group to implement some services, verification of the relevant terminals is supported.

[0095] In some embodiments, if the first terminal and the second terminal are verified to be valid, the corresponding service can be executed based on the selected terminal. If the first terminal or the second terminal is verified to be valid, some countermeasures can be taken to ensure that the corresponding service is effectively executed. The countermeasures can be, for example, reselecting other terminals that can meet the group information, and there is no restriction on this.

[0096] In some embodiments, the group information may include, for example, information that the terminal group to which the first terminal and / or the second terminal belongs needs to satisfy when selecting a terminal in a certain group to implement certain services, and this is not limited.

[0097] In the terminal verification method provided by the embodiment of the present disclosure, group information includes at least one of the following: first information, second information, third information, fourth information, and fifth information, wherein the first information identifies the group, the second information indicates that all second terminals must be in the group identified by the first information, the third information indicates that the first terminal and the second terminal must be in the same group, the fourth information indicates that the first terminal is not related to any group, and the fifth information indicates that the first terminal and the second terminal must be in the group identified by the first information, which can improve the effectiveness and accuracy of terminal verification.

[0098] In some embodiments, the first information can be used to identify a specified group, the second information can be used to indicate that all second terminals (the number of second terminals can be multiple, all second terminals, that is, all second terminals) can be in the specified group, and the third information can be used to indicate that the first terminal and the second terminal can be in the same group. At this time, the group to which the first terminal and the second terminal belong can be the group specified by the first information or not. The fourth information can be an indication that the first terminal may not belong to any group. The fifth information can, for example, indicate that the first terminal and the second terminal can be in the group specified by the first information. There is no restriction on this.

[0099] Figure 3a is a schematic flow chart of a terminal authentication method provided in an embodiment of the present disclosure, which is performed by a first network element. The terminal authentication method in this embodiment can be applied to the first network element, which can be, for example, an AMF network element. Of course, the first network element can also be any other possible core network device, without limitation.

[0100] As shown in FIG3a , the method may include but is not limited to the following steps:

[0101] S301a: Receive a first request message sent by a first terminal, wherein the first request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

[0102] For the detailed description of S301a, please refer to the above embodiment and will not be repeated here.

[0103] S302a: Verify the first terminal and / or the second terminal according to the group information to obtain a verification result.

[0104] In this embodiment, the first network element can verify the first terminal and / or the second terminal based on the group information indicated by the first terminal, for example, whether the verification group information is valid for the first terminal, or whether the verification group information is valid for the second terminal, or whether the verification group information is valid for the first terminal and the second terminal, without any restriction.

[0105] In some embodiments, the first terminal and / or the second terminal may be verified based on the content indicated by the specific information included in the group information, which is not limited thereto.

[0106] In some embodiments, the verification result may be used to describe the result obtained by verifying the first terminal and / or the second terminal. The verification result may be used to determine whether a corresponding service can be executed, which is not limited.

[0107] In some embodiments, if the group information includes first information and second information, the first information identifies the group, and the second information indicates that all second terminals must be in the group identified by the first information, then it can be verified whether each second terminal is in the group identified by the first information, without any restriction.

[0108] In some embodiments, if the group information includes first information and third information, the first information identifies the group, and the third information is used to indicate that the first terminal and the second terminal can be in the same group, then it can be verified whether the first terminal and the second terminal are in the same group, and there is no restriction on this.

[0109] In some embodiments, if the group information further includes other content, the first terminal and / or the second terminal may be verified based on the content actually included in the group information, and this is not limited.

[0110] In some embodiments, the first network element can verify whether the group information is valid for the relevant terminals (the first terminal and / or the second terminal) by checking the data retrieved in the first request message (e.g., group information) and the data from the UDM network element, and verifying the subscription profile of the terminal. There is no restriction on this.

[0111] In some embodiments, the first network element may retrieve data from the UDM network element during the terminal registration process, or the first network element may retrieve relevant data by calling some service operations, which is not limited.

[0112] In some embodiments, the AMF network element can verify whether the relevant terminal is in the indicated group by checking the data retrieved in the ranging or SL positioning service request message and the data from the UDM network element, and verifying the terminal's subscription profile, wherein the AMF network element can retrieve the data from the UDM network element during the terminal registration process, or the AMF network element can also retrieve the relevant data by calling the Nudm_SDM_Get service operation, without limitation.

[0113] In some embodiments, the verification of group information may include, for example, only terminals within a specific group (which may be indicated, for example, by the first information mentioned above) can be used in a process (for example, a network-assisted sidelink positioning process), and / or the target terminal and the positioning terminal may be in the same group (which may be indicated, for example, by the third information mentioned above), and / or the target terminal is not associated with any group (which may be indicated, for example, by the fourth information mentioned above), but the positioning terminal is in a specific group (which may be indicated, for example, by the second information or the fifth information mentioned above), and there is no restriction on this.

[0114] In this embodiment, the first network element can receive a first request message sent by the first terminal, wherein the first request message includes: group information related to the first terminal and / or the second terminal, and verify the first terminal and / or the second terminal based on the group information to obtain a verification result. When it is necessary to select a terminal within a certain group to implement some services, the first network element is supported to verify the relevant terminals in a timely manner, which can effectively improve the timeliness of terminal verification.

[0115] Figure 3b is a schematic flow chart of another terminal authentication method provided in an embodiment of the present disclosure, which is performed by a first network element. The terminal authentication method in this embodiment can be applied to the first network element, which can be, for example, an AMF network element. Of course, the first network element can also be any other possible core network device, without limitation.

[0116] As shown in FIG3b , the method may include but is not limited to the following steps:

[0117] S301b: Receive a first request message sent by the first terminal, where the first request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

[0118] For the description of S301b, please refer to the above embodiment and will not be repeated here.

[0119] S302b: Send a second request message to the second network element, where the second request message includes group information, to trigger the second network element to verify the first terminal and / or the second terminal according to the group information to obtain a verification result.

[0120] In the embodiment of the present disclosure, the second network element can verify the first terminal and / or the second terminal based on the group information, for example, whether the verification group information is valid for the first terminal, or whether the verification group information is valid for the second terminal, or whether the verification group information is valid for the first terminal and the second terminal, without any restriction.

[0121] In some embodiments, the second network element is, for example, a Gateway Mobile Location Center (GMLC) network element, which is not limited.

[0122] In some embodiments, the first network element may send a request message to the second network element to request the second network element to verify the first terminal and / or the second terminal. The request message may be referred to as a second request message, which is not limited thereto.

[0123] In some embodiments, the second request message may carry group information related to the first terminal and / or the second terminal to instruct the second network element to verify the first terminal and / or the second terminal based on the group information, without limitation.

[0124] In some embodiments, if the service is a ranging or SL positioning service, the second request message may also be, for example, a ranging or SL positioning service request message, wherein the ranging or SL positioning service request message may include: group information related to the first terminal and / or the second terminal, without limitation.

[0125] In some embodiments, the AMF network element may send a ranging or SL positioning service request message to the GMLC network element, and the GMLC network element may verify the first terminal and / or the second terminal based on the group information contained in the ranging or SL positioning service request message, without any restriction.

[0126] In some embodiments, the second network element can verify whether the group information is valid for the relevant terminals (first terminal and / or second terminal) by checking the data retrieved in the second request message (e.g., group information) and the data from the UDM network element, and verifying the subscription profile of the terminal. There is no restriction on this.

[0127] In some embodiments, the GMLC network element can verify whether the relevant terminal is in the indicated group by checking the data retrieved in the ranging or SL positioning service request message and the data from the UDM network element to verify the terminal's subscription profile, wherein the GMLC network element can also retrieve the relevant data by calling the Nudm_SDM_Get service operation, which is not restricted.

[0128] S303b: Receive a response message sent by the second network element, where the response message includes: verification result.

[0129] In some embodiments, after verifying the first terminal and / or the second terminal, the second network element may obtain a verification result and include the verification result in a response message and feed it back to the first network element, which is not limited.

[0130] In some embodiments, the verification result may be used to describe the result obtained by the second network element verifying the first terminal and / or the second terminal. The verification result may be used to determine whether a corresponding service can be executed, which is not limited.

[0131] In some embodiments, the first network element may receive a response message sent by the second network element, which may include a verification result. The first network element may determine the situation of verifying the first terminal and / or the second terminal based on the verification result, without limitation.

[0132] In some embodiments, the response message may be, for example, a ranging or SL positioning service response message. The ranging or SL positioning service response message may specifically be, for example, a Ranging / SL positioning service response, which is not limited.

[0133] In some embodiments, the GMLC network element may respond to the AMF network element based on the result of the group information verification, without limitation.

[0134] In this embodiment, the first network element can receive a first request message sent by the first terminal, wherein the first request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the situation of the terminal group to which the first terminal and / or the second terminal belongs, and send a second request message to the second network element, wherein the second request message includes: group information to trigger the second network element to verify the first terminal and / or the second terminal according to the group information to obtain a verification result, and receive a response message sent by the second network element, wherein the response message includes: verification result. Therefore, when it is necessary to select a terminal within a certain group to implement some services, it supports the first network element to request the second network element to verify the relevant terminals, which can effectively expand the application scenarios of terminal verification.

[0135] In the terminal verification method provided by the embodiment of the present disclosure, the first request message or the second request message is used to request the execution of a service. It is also possible to determine whether the service can be executed based on the verification result, and it is possible to accurately determine whether the service can be executed to ensure that the service is executed smoothly.

[0136] In some embodiments of the present disclosure, a service may be equivalent to a business, for example, a positioning / ranging service may be equivalent to a positioning business / ranging business. That is, in the present disclosure, determining whether a service can be executed may be equivalent to determining whether a business can be executed.

[0137] In some embodiments, the first request message may be used to request execution of a service, or the second request message may be used to request execution of a service, such as a ranging or SL positioning service. Of course, it may also be any other possible service, without limitation.

[0138] In the terminal verification method provided by the embodiment of the present disclosure, the verification result can be used to indicate that the service cannot be executed; wherein the verification result includes at least one of the following: sixth information, seventh information, and eighth information, wherein the sixth information indicates that the group information is invalid for the first terminal, the seventh information indicates that the group information is valid for the first terminal and invalid for all second terminals, and the eighth information indicates that the group information is valid for the first terminal and invalid for some second terminals.

[0139] In some embodiments, the group information is invalid for the first terminal, for example, the first terminal is not in the group specified by the group information, or the first terminal and the second terminal are not in the same group. Of course, depending on the specific configuration of the group information, the group information may be invalid for the first terminal or in any other possible form, for example, without limitation.

[0140] In some embodiments, the sixth information may be, for example, information indicating that the group information is invalid for the first terminal, which is not limited to this.

[0141] In some embodiments, the group information is valid for the first terminal, for example, the first terminal is in the group specified by the group information, or the first terminal and the second terminal are in the same group. The group information is invalid for all second terminals, for example, all second terminals are not in the specified group. Of course, depending on the specific configuration of the group information, the group information is valid for the first terminal and invalid for all second terminals, or it can be any other possible form, for example, and there is no limitation on this.

[0142] In some embodiments, the seventh information may be, for example, information indicating that the group information is valid for the first terminal and invalid for all second terminals, which is not limited to this.

[0143] In some embodiments, the eighth information may be, for example, information indicating that the group information is valid for the first terminal and invalid for some second terminals, which is not limited to this.

[0144] In some embodiments, if the verification result includes the sixth information and / or seventh information and / or eighth information mentioned above, it means that the service cannot be executed, for example, the ranging / SL positioning service cannot be continued, and there is no restriction on this.

[0145] In the terminal verification method provided by the embodiment of the present disclosure, the verification result can also be used to indicate an executable service; wherein the verification result includes at least one of the following: sixth information, seventh information, and eighth information, wherein the sixth information indicates that the group information is valid for the first terminal; the seventh information indicates that the group information is valid for the first terminal and is valid for at least some of the second terminals; the eighth information indicates that the group information is valid for the first terminal, is invalid for all second terminals, and is valid for the newly activated second terminal.

[0146] In some embodiments, the group information is valid for the first terminal, for example, the first terminal is in the group specified by the group information, or the first terminal and the second terminal are in the same group. Of course, depending on the specific configuration of the group information, the group information can be valid for the first terminal or in any other possible form, for example, without limitation.

[0147] In some embodiments, the group information is valid for at least some of the second terminals, for example, at least some of the second terminals are in the same group as the first terminal, or at least some of the second terminals are in a specified group. Of course, depending on the specific configuration of the group information, the group information may be valid for at least some of the second terminals, for example, in any other possible form, and there is no limitation on this.

[0148] In some embodiments, the group information is invalid for all second terminals, for example, all second terminals are not in the same group as the first terminal, or all second terminals are not in a specified group. Of course, depending on the specific configuration of the group information, the group information may be invalid for all second terminals, for example, in any other possible form, and there is no limitation on this.

[0149] In some embodiments, the group information is valid for the activated new second terminal, and it may be, for example, that the activated new second terminal is in a specified group, or that the activated new second terminal and the first terminal are in the same group. Of course, depending on the specific configuration of the group information, the group information is valid for the activated new second terminal, and it may also be, for example, any other possible form, and there is no limitation on this.

[0150] In some embodiments, the sixth information may also be, for example, information indicating that the group information is valid for the first terminal, the seventh information may also be, for example, information indicating that the group information is valid for the first terminal and valid for at least some of the second terminals, and the eighth information may also be, for example, information indicating that the group information is valid for the first terminal and invalid for all second terminals, and valid for newly activated second terminals. There is no limitation on this.

[0151] In some embodiments, taking the service as a ranging or SL positioning service, the first terminal as a target terminal, and the second terminal as a positioning terminal as an example, a corresponding process may be performed according to the verification result of the group information, which may include one of the following cases:

[0152] (1) If the group information is invalid for the target terminal, the network-assisted sidelink positioning process is stopped and a failure response is sent to the target terminal;

[0153] (2) If the group information is valid for the target terminal and the group information is invalid for all positioning terminals, a failure response may be sent to stop the sidelink positioning process, or the LMF network element may be asked to find other suitable terminals to meet the positioning request of the target terminal, such as activating some terminals that meet the group requirements to perform the positioning procedure;

[0154] (3) If the group information is valid for the target terminal, but invalid for some of the positioning terminals, the sidelink positioning process can continue (valid terminals can be used in this process);

[0155] (4) If the group information is valid for both the target terminal and the positioning terminal, the sidelink positioning process can continue.

[0156] It should be noted that, for the description of the terms and method steps in the following embodiments that are the same as or corresponding to the above embodiments, please refer to the above embodiments for details and will not be repeated here.

[0157] Figure 4 is a flow chart of another terminal verification method provided by an embodiment of the present disclosure, which is performed by a second network element. The terminal verification method in this embodiment can be applied to the second network element, which can be, for example, a GMLC network element. Of course, the second network element can also be any other possible core network device, without limitation.

[0158] As shown in FIG4 , the method may include but is not limited to the following steps:

[0159] S401: Receive a second request message, where the second request message includes: group information related to a first terminal and / or a second terminal, where the group information is used to describe a terminal group to which the first terminal and / or the second terminal belongs.

[0160] In some embodiments, the second network element may receive the second request message and verify the first terminal and / or the second terminal based on the group information in the second request message, for example, whether the verification group information is valid for the first terminal, or whether the verification group information is valid for the second terminal, or whether the verification group information is valid for the first terminal and the second terminal, without limitation.

[0161] S402: Verify the first terminal and / or the second terminal according to the group information to obtain a verification result.

[0162] In some embodiments, the second network element can verify whether the group information is valid for the relevant terminals (first terminal and / or second terminal) by checking the data retrieved in the second request message (e.g., group information) and the data from the UDM network element, and verifying the subscription profile of the terminal. There is no restriction on this.

[0163] In some embodiments, the GMLC network element can verify whether the relevant terminal is in the indicated group by checking the data retrieved in the ranging or SL positioning service request message and the data from the UDM network element to verify the terminal's subscription profile, wherein the GMLC network element can also retrieve the relevant data by calling the Nudm_SDM_Get service operation, which is not restricted.

[0164] In some embodiments, the verification result may be used to describe the result obtained by the second network element verifying the first terminal and / or the second terminal. The verification result may be used to determine whether a corresponding service can be executed, which is not limited.

[0165] In this embodiment, the second network element can receive a second request message, wherein the second request message includes: group information related to the first terminal and / or the second terminal, and verifies the first terminal and / or the second terminal based on the group information to obtain a verification result. Therefore, when it is necessary to select a terminal within a certain group to implement some services, it supports the first network element to request the second network element to verify the relevant terminal, which can effectively expand the application scenarios of terminal verification.

[0166] The terminal verification method provided by the embodiment of the present disclosure, receiving the second request message, may include any one of the following: receiving the second request message sent by the first network element; receiving the second request message sent by the third network element; receiving the second request message sent by the location service client, without limitation.

[0167] In some embodiments, the second network element may receive the second request message sent by the first network element, which is not limited.

[0168] In some embodiments, the GMLC network element can receive the second request message sent by the AMF network element, without limitation.

[0169] In some embodiments, the second network element may further receive a second request message sent by a third network element. The third network element may be, for example, an AF network element or a NEF network element, which is not limited.

[0170] In some embodiments, the GMLC network element may receive the second request message sent by the AF network element or the NEF network element, and there is no limitation on this.

[0171] In some embodiments, the second network element may also receive a second request message sent by a location services client (LCS Client), which is not limited.

[0172] In some embodiments, the GMLC network element may receive the second request message sent by the LCS Client, which is not limited.

[0173] Figure 5 is a schematic flow chart of another information transmission method provided in an embodiment of the present disclosure, which is performed by a first terminal. The information transmission method in this embodiment can be applied to a first terminal, which can be, for example, a terminal executing a corresponding service to determine its information. If the service is ranging or SL positioning, the first terminal can be, for example, a terminal being ranged or SL positioned (such as a target terminal), without limitation.

[0174] As shown in FIG5 , the method may include but is not limited to the following steps:

[0175] S501: Send a first request message to a first network element, where the first request message includes: group information related to a first terminal and / or a second terminal, where the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

[0176] In some embodiments, the first terminal may send a request message to the first network element to trigger the first network element to verify the first terminal and / or the second terminal according to the group information, which is not limited to this.

[0177] In some embodiments, the target terminal can send a first request message to the AMF network element and carry the group information in the first request message to trigger the AMF network element to verify the first terminal and / or the second terminal based on the group information. There is no restriction on this.

[0178] In this embodiment, the first terminal sends a first request message to the first network element, wherein the first request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs. Thus, when it is necessary to select a terminal within a certain group to implement some services, verification of the relevant terminals is supported.

[0179] Figure 6 is a flowchart of another information sending method provided by an embodiment of the present disclosure, which is executed by a third network element or a location service client. The information sending method in this embodiment can be applied to a third network element or a location service client. The third network element can be, for example, an AF network element or a NEF network element, without limitation.

[0180] As shown in FIG6 , the method may include but is not limited to the following steps:

[0181] S601: Send a second request message to a second network element, where the second request message includes: group information related to a first terminal and / or a second terminal, where the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

[0182] In some embodiments, a third network element or a location service client may send a second request message to a second network element. The second request message may include group information related to the first terminal and / or the second terminal to instruct the second network element to verify the first terminal and / or the second terminal based on the group information. There is no restriction on this.

[0183] In some embodiments, if the service is a ranging or SL positioning service, the second request message may also be, for example, a ranging or SL positioning service request message, wherein the ranging or SL positioning service request message may include: group information related to the first terminal and / or the second terminal, without limitation.

[0184] In some embodiments, the AF network element, NEF network element, or LCS Client may send a ranging or SL positioning service request message to the GMLC network element, and the GMLC network element may verify the first terminal and / or the second terminal based on the group information contained in the ranging or SL positioning service request message, without any restriction.

[0185] In this embodiment, the third network element or the location service client can send a second request message to the second network element, wherein the second request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs. Thus, when it is necessary to select a terminal within a certain group to implement some services, verification of the relevant terminals is supported.

[0186] In the following embodiments, it can be applied to a scenario where a terminal in a certain group is selected to implement ranging or SL positioning, and there is no limitation to this.

[0187] Figure 7 is a flow chart of another terminal verification method provided by an embodiment of the present disclosure, which shows a schematic diagram of the interaction between the first terminal and the first network element, taking the first terminal as Target UE1 and the first network element as the AMF network element as an example. During the interaction process, Located UE2, Located UE3, Next Generation Radio Access Network (NG-RAN), LMF network element, GMLC network element, and UDM network element / UDR network element may be involved. Located UE2 and Located UE3 may be, for example, an optional example of the second terminal, and the GMLC network element is an optional example of the second network element, and there is no limitation on this.

[0188] This embodiment can be applied in a network-assisted sidelink positioning process, assuming that a ranging or SL positioning process is performed based on a terminal determined to be associated with a specific group, and a terminal group for ranging or SL positioning services is maintained in the network, for example, stored in a UDR network element / UDM network element, and the relevant group identifier (ID) is associated with the terminal subscription data and stored as part of the terminal subscription data. For network-assisted sidelink positioning, the group information can be considered to select the positioning terminal. The positioning terminal discovery process can be applied to situations where a non-access stratum (NAS) connection between a target terminal (an optional example of a first terminal) and a network is available or unavailable.

[0189] In this embodiment, the positioning process may be triggered by the terminal.

[0190] As shown in FIG7 , the method may include but is not limited to the following steps:

[0191] Step 0. Service authorization policy / parameter issuance.

[0192] In some embodiments, the service authorization policy / parameter issuance may be, for example, Service authurization policy / parameter provisioning, which is not limited.

[0193] In some embodiments, the service authorization policy / parameters may be provided to the Target UE1 and one or more potential positioning terminals (eg, Located UE2 and / or Located UE3), without limitation.

[0194] In some embodiments, it can be assumed that group members discover relevant group information through application layer or network configuration, and the relevant group information can be stored in the network, for example, in a UDR network element / UDM network element, and the relevant group identifier (ID) is associated with the terminal subscription data and stored as part of the terminal subscription data.

[0195] Step 1. Discover and locate the terminal.

[0196] In some embodiments, the discovery of the positioning terminal may be, for example, Located UE Discovery, which is not limited.

[0197] In some embodiments, the positioning terminal is an optional example of the second terminal, which is not limited thereto.

[0198] In some embodiments, Target UE1 may discover Located UE2 and Located UE3, which is not limited.

[0199] In some embodiments, the Target UE1 may perform group member discovery and obtain one or more located candidate terminals in a specific group, which is not limited.

[0200] Step 2: Send ranging or SL positioning service request message (including group information related to the positioning terminal).

[0201] In some embodiments, Target UE1 may send a ranging or SL positioning service request message to the network side. The ranging or SL positioning service request message may include information of Target UE1, group information related to the positioning terminal, etc., and there is no limitation on this.

[0202] Step 3a. Call the Nudm_SDM_Get service operation.

[0203] Step 3b. Verify whether the group information is valid on the relevant terminals.

[0204] In some embodiments, the relevant terminal may be, for example, the first terminal, or the second terminal, or the first terminal and the second terminal, or the relevant terminal may be any other possible terminal, which is not limited.

[0205] In the above steps 3a and 3b, the AMF network element can verify whether the relevant terminal is in the indicated group by checking the data retrieved in the ranging or SL positioning service request message and the data from the UDM network element, and verifying the terminal's subscription profile. The AMF network element can retrieve the data from the UDM network element during the terminal registration process, or the AMF network element can retrieve the relevant data by calling the Nudm_SDM_Get service operation, and there is no restriction on this.

[0206] In some embodiments, verification of group information may include: only terminals within a specific group can be used in a process (e.g., a network-assisted sidelink positioning process), and / or the target terminal and the positioning terminal should be in the same group, and / or the target terminal is not associated with any group, but the positioning terminal is in a specific group, without restriction.

[0207] As an alternative to the above steps 3a and 3b, the following steps 4a, 4b, 4c, and 4d can also be performed, where the AMF network element requests the GMLC network element to perform verification.

[0208] Step 4a. Send ranging or SL positioning service request message (including target terminal information and group information).

[0209] In some embodiments, the AMF network element may send a ranging or SL positioning service request message to the GMLC network element. The ranging or SL positioning service request message may include information and group information of the target terminal, and there is no restriction on this.

[0210] Step 4b. Call the Nudm_SDM_Get service operation.

[0211] In some embodiments, the GMLC network element may retrieve relevant data by calling the Nudm_SDM_Get service operation. If the GMLC network element already has relevant data, step 4b may be skipped without limitation.

[0212] Step 4c. Verify whether the group information is valid on the relevant terminal.

[0213] In some embodiments, the GMLC network element may verify whether the group information is valid on the relevant terminal, which is not limited.

[0214] Step 4d. Send ranging or SL positioning service response message.

[0215] In some embodiments, the ranging or SL positioning service response message may be, for example, a Ranging / SL positioning service response, which is not limited.

[0216] In some embodiments, the GMLC network element may respond to the AMF network element based on the result of the group information verification, without limitation.

[0217] In some embodiments, a corresponding process may be performed based on the verification result of the group information, which may include one of the following situations:

[0218] (1) If the group information is invalid for the target terminal, the network-assisted sidelink positioning process is stopped and a failure response is sent to the target terminal;

[0219] (2) If the group information is valid for the target terminal and the group information is invalid for all positioning terminals, the network-assisted sidelink positioning process may be stopped and a failure response may be sent to the target terminal, or the LMF network element may be required to find other suitable terminals to meet the positioning request of the target terminal, such as activating some terminals that meet the group requirements to perform the positioning procedure;

[0220] (3) If the group information is valid for the target terminal, but invalid for some of the positioning terminals, the network-assisted sidelink positioning process can continue (valid terminals can be used in this process);

[0221] (4) If the group information is valid for both the target terminal and the positioning terminal, the network-assisted sidelink positioning process can continue.

[0222] Step 5. Perform ranging / SL positioning and other processes of positioning terminal positioning.

[0223] In some embodiments, when the verification result information of the group information indicates that ranging or SL positioning can be performed, other SL positioning procedures can be performed between the GMLC network element, AMF network element, LMF network element, and Target UE1 and Located UE(s), without any restriction.

[0224] In some embodiments, ranging / SL positioning may be performed between the Target UE1 and the Located UE(s) for measuring and calculating results and retrieving the position of the selected positioning terminal, which is not limited.

[0225] Step 6. Determine the target terminal location.

[0226] In some embodiments, determining the target terminal location may be, for example, Target UE Location Determination, which is not limited.

[0227] In some embodiments, the target terminal location may be determined based on ranging / SL positioning assistance data and the location of the positioning terminal, which is not limited.

[0228] Step 7. Send ranging / SL positioning service response message (including the location of the target terminal).

[0229] In some embodiments, the ranging / SL positioning service response message may be, for example, a Ranging / SL positioning service response, and the Ranging / SL positioning service response may include a Target UE Location (Target UE Location is an optional example of the location of the target terminal), which is not limited.

[0230] Figure 8 is a flow chart of another terminal verification method provided by an embodiment of the present disclosure, which shows a schematic diagram of the interaction between the second network element and the third network element or the location service client, and takes the first terminal as Target UE1 and the first network element as the AMF network element as an example. During the interaction process, Located UE2, Located UE3, NG-RAN, LMF network element, GMLC network element, as well as UDM network element / UDR network element, AF network element, NEF network element, external client (External Client, such as LCS Client) may be involved, and there is no restriction on this.

[0231] Among them, Located UE2 and Located UE3 can be, for example, an optional example of the second terminal, the GMLC network element is an optional example of the second network element, the AF network element and the NEF network element can be an optional example of the third network element, and the external client can be, for example, an optional example of the location service client, and there is no restriction on this.

[0232] This embodiment can be applied to a ranging / SL positioning service open procedure authorized to a SL positioning client terminal, a fifth-generation mobile communication technology core network function (5GC NF), or an AF network element to obtain the relative distance / direction between two terminals capable of ranging / SL positioning, or to obtain the absolute position of a target terminal. During this process, verification of group information of related terminals (e.g., a reference terminal and / or an auxiliary terminal) can be applied.

[0233] In this embodiment, it can be assumed that the ranging / SL positioning process is performed based on the determined terminal related to the specific group, and the terminal group of the ranging / SL positioning service is maintained in the network, for example, stored in the UDR network element / UDM network element, and the relevant group identifier (ID) is associated with the terminal subscription data and stored as part of the terminal subscription data. There is no restriction on this.

[0234] As shown in FIG8 , the method may include but is not limited to the following steps:

[0235] Step 0. Service authorization policy / parameter issuance.

[0236] In some embodiments, the service authorization policy / parameter issuance may be, for example, Service authurization policy / parameter provisioning, which is not limited.

[0237] In some embodiments, the service authorization policy / parameters may be provided to the Target UE1 and one or more potential positioning terminals (eg, Located UE2 and / or Located UE3), without limitation.

[0238] In some embodiments, it can be assumed that group members discover relevant group information through application layer or network configuration, and the relevant group information can be stored in the network, for example, in a UDR network element / UDM network element, and the relevant group identifier (ID) is associated with the terminal subscription data and stored as part of the terminal subscription data.

[0239] Step 1a. Send ranging or SL positioning service request message (including target terminal information and group information).

[0240] In some embodiments, the AF network element, or the AF network element via the NEF network element, may send a ranging or SL positioning service request message to the GMLC network element, without limitation.

[0241] Step 1b. Send ranging or SL positioning service request message (including target terminal information and group information).

[0242] In some embodiments, an external client may send a ranging or SL positioning service request message to a GMLC network element, without limitation.

[0243] In steps 1a and 1b above, the LCS client or the AF network element (which may be via the NEF network element) sends a ranging / SL positioning service request to the GMLC network element for determining the location of the target terminal. The ranging / SL positioning service request may include group information to indicate that only terminals within a specific group can be used in the process. The group information may include a specific group identifier (ID) and / or indicate that the terminal used for the process may be within a specific group and / or that the target terminal may not be associated with any group, without limitation.

[0244] Step 2. Call the Nudm_SDM_Get service operation.

[0245] In some embodiments, the GMLC network element may retrieve relevant data by calling the Nudm_SDM_Get service operation. If the GMLC network element already has relevant data, step 2 may be skipped without limitation.

[0246] Step 3. Verify that the group information is valid on the relevant terminals.

[0247] In some embodiments, the GMLC network element may verify whether the group information is valid on the relevant terminal, which is not limited.

[0248] In some embodiments, a corresponding process may be performed based on the verification result of the group information, which may include one of the following situations:

[0249] (1) If the group information is invalid for the target terminal, the network-assisted sidelink positioning process is stopped and a failure response is sent to the target terminal;

[0250] (2) If the group information is valid for the target terminal and the group information is invalid for all positioning terminals, a failure response may be sent to stop the sidelink positioning process, or the LMF network element may be asked to find other suitable terminals to meet the positioning request of the target terminal, such as activating some terminals that meet the group requirements to perform the positioning procedure;

[0251] (3) If the group information is valid for the target terminal, but invalid for some of the positioning terminals, the sidelink positioning process can continue (valid terminals can be used in this process);

[0252] (4) If the group information is valid for both the target terminal and the positioning terminal, the sidelink positioning process can continue.

[0253] Step 4. Send ranging or SL positioning service request message (including information of target terminal, reference terminal, and auxiliary terminal).

[0254] Step 5. Perform other processes of ranging / SL positioning service.

[0255] In some embodiments, when the verification result information of the group information indicates that ranging or SL positioning can be performed, other SL positioning procedures can be performed between the GMLC network element, AMF network element, LMF network element, and Target UE1 and Located UE(s), without any restriction.

[0256] In some embodiments, if an auxiliary terminal is used, the auxiliary terminal may also have relevant group information, which is not limited.

[0257] Step 6. Determine the location of the target terminal.

[0258] Step 7. Send ranging or SL positioning service response message (including the location of the target terminal).

[0259] In some embodiments, the AMF network element / LMF network element can send a ranging or SL positioning service response message (including the location of the target terminal) to the GMLC network element, without any restriction.

[0260] Step 8. Send ranging or SL positioning service response message (including the location of the target terminal).

[0261] In some embodiments, the GMLC network element may send a ranging or SL positioning service response message (including the location of the target terminal) to the AF network element or to the AF network element through the NEF network element, without limitation.

[0262] Step 9. Send ranging or SL positioning service response message (including the location of the target terminal).

[0263] In some embodiments, the GMLC network element may send a ranging or SL positioning service response message (including the location of the target terminal) to the external client, without limitation.

[0264] In some embodiments, ranging / positioning services may be performed based on a reference terminal and / or an auxiliary terminal and / or a server terminal.

[0265] In some embodiments, if ranging / positioning services are performed based on a reference terminal and / or an auxiliary terminal and / or a server terminal, verification of the relevant terminals may also be performed according to the methods provided above.

[0266] In some embodiments, for the process of exposing ranging / SL positioning services through the 5GC network, the reference terminal and / or auxiliary terminal and / or server terminal can also be verified based on the group information.

[0267] In some embodiments, for the process of exposing ranging / SL positioning services through the 5GC network, the reference terminal and / or auxiliary terminal and / or server terminal can also be verified based on the group information.

[0268] In some embodiments, for the process of conducting business through the 5GC network, the relevant terminals can also be verified based on the group information.

[0269] In the embodiment of the present disclosure, while selecting to support terminals in a specific group to provide corresponding services, verification of the relevant terminals can be achieved.

[0270] Figure 9 is a schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure. The communication device 90 shown in Figure 9 may include a transceiver module 901 and a processing module 902. The transceiver module 901 may include a sending module and / or a receiving module. The sending module is used to implement a sending function, and the receiving module is used to implement a receiving function. The transceiver module 901 can implement the sending function and / or the receiving function.

[0271] The communication device 90 can be a network element (such as the first network element, the second network element, and the third network element in the aforementioned method embodiment), or it can be a device in a network element, or it can be a device that can be used in conjunction with a network element, or the communication device 90 can be a terminal, or it can be a device in a terminal, or it can be a device that can be used in conjunction with a terminal.

[0272] The communication device 90, on the first network element side, includes:

[0273] The transceiver module 901 is configured to receive a first request message sent by a first terminal, wherein the first request message includes group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

[0274] The communication device 90, on the second network element side, includes:

[0275] The transceiver module 901 is configured to receive a second request message, wherein the second request message includes group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

[0276] The processing module 902 is configured to verify the first terminal and / or the second terminal according to the group information to obtain a verification result.

[0277] The communication device 90, on the third network element side, includes:

[0278] The transceiver module 901 is used to send a second request message to the second network element, wherein the second request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

[0279] The communication device 90, at the first terminal or location service client side, includes:

[0280] The transceiver module 901 is used to send a second request message to the second network element, wherein the second request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

[0281] Figure 10 is a schematic diagram of the structure of another communication device provided by an embodiment of the present disclosure. Communication device 100 can be a network element (such as the first network element, second network element, or third network element in the aforementioned method embodiment), or a chip, chip system, or processor that supports the network element to implement the aforementioned method. Communication device 100 can be a terminal, or a chip, chip system, or processor that supports the terminal to implement the aforementioned method. This device can be used to implement the method described in the aforementioned method embodiment. For details, please refer to the description of the aforementioned method embodiment.

[0282] The communication device 100 may include one or more processors 1001. The processor 1001 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or CU, etc.), execute computer programs, and process computer program data.

[0283] Optionally, the communication device 100 may further include one or more memories 1002, on which a computer program 1004 may be stored, and the processor 1001 may store a computer program 1003. The processor 1001 executes the computer program 1004 and / or the computer program 1003 so that the communication device 100 performs the method described in the above method embodiment.

[0284] Optionally, data may also be stored in the memory 1002. The communication device 100 and the memory 1002 may be provided separately or integrated together.

[0285] Optionally, the communication device 100 may further include a transceiver 1005 and an antenna 1006. The transceiver 1005 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, and is configured to implement transceiver functions. The transceiver 1005 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, and is configured to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, and is configured to implement a transmitting function.

[0286] Optionally, the communication device 100 may further include one or more interface circuits 1007. The interface circuit 1007 is configured to receive code instructions and transmit the instructions to the processor 1001. The processor 1001 executes the code instructions to enable the communication device 100 to perform the method described in the above method embodiment.

[0287] In one implementation, processor 1001 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or may be used for transmitting or delivering signals.

[0288] In one implementation, processor 1001 may store a computer program 1003. Computer program 1003, when executed on processor 1001, enables communication device 100 to perform the method described in the above method embodiment. Computer program 1003 may be embedded in processor 1001, in which case processor 1001 may be implemented by hardware.

[0289] In one implementation, the communication device 100 may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in the present disclosure can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0290] The communication device described in the above embodiment may be a network element (such as the first network element, the second network element, and the third network element in the aforementioned method embodiment) or a terminal, but the scope of the communication device described in this disclosure is not limited thereto, and the structure of the communication device may not be limited to FIG10. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:

[0291] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;

[0292] (2) a collection of one or more ICs, optionally including a storage component for storing data and computer programs;

[0293] (3) ASIC, such as modem;

[0294] (4) Modules that can be embedded in other devices;

[0295] (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;

[0296] (6)Others, etc.

[0297] If the communication device can be a chip or a chip system, please refer to Figure 11, which is a schematic diagram of the structure of a chip according to an embodiment of the present disclosure. The chip shown in Figure 11 includes a processor 1101 and an interface 1102. The number of processors 1101 can be one or more, and the number of interfaces 1102 can be multiple.

[0298] For the case where the chip is used to implement the functions of the network element in the embodiments of the present disclosure:

[0299] The processor 1101 is configured to implement the various steps regarding network elements in FIG. 2 to FIG. 8 .

[0300] For the case where the chip is used to implement the functions of the terminal in the embodiments of the present disclosure:

[0301] The processor 1101 is configured to implement the various steps related to the terminal in FIG. 2 to FIG. 8 .

[0302] Optionally, the chip further includes a memory 1103, which is used to store necessary computer programs and data.

[0303] Those skilled in the art will also appreciate that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure may be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement functionality for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present disclosure.

[0304] An embodiment of the present disclosure also provides a communication system, which includes: a communication device serving as a network element in the aforementioned embodiment, or the system includes the communication device serving as a network element in the aforementioned embodiment of Figures 9 or 10, and a communication device serving as a terminal in the aforementioned embodiment, or the communication device serving as a terminal in the aforementioned embodiment of Figures 9 or 10.

[0305] The present disclosure also provides a readable storage medium having instructions stored thereon, which implement the functions of any of the above method embodiments when executed by a computer.

[0306] The present disclosure also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.

[0307] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program 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 program can be transmitted from one 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 can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0308] Those skilled in the art will understand that the various numerical numbers such as first and second involved in the present disclosure are only for the convenience of description and are not used to limit the scope of the embodiments of the present disclosure, and also indicate the order of precedence.

[0309] The at least one in the present disclosure can also be described as one or more, and the multiple can be two, three, four or more, which is not limited in the present disclosure. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order of precedence or size between the technical features described by "first", "second", "third", "A", "B", "C" and "D".

[0310] The correspondences shown in the tables of the present disclosure can be configured or predefined. The values ​​of the information in each table are merely examples and can be configured to other values, which are not limited by the present disclosure. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, in the tables of the present disclosure, the correspondences shown in certain rows may not be configured. For another example, appropriate deformation adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the titles of the above tables may also adopt other names that can be understood by the communication device, and the values ​​or representations of the parameters may also adopt other values ​​or representations that can be understood by the communication device. When implementing the above tables, other data structures may also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash tables, etc.

[0311] The predefined in the present disclosure may be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.

[0312] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0313] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.

[0314] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0315] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.

[0316] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0317] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.

[0318] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.

[0319] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.

[0320] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0321] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0322] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.

[0323] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.

[0324] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.

[0325] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, it can also be called device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it can also be set as a structure in which the terminal has all or part of the functions of the access network device. In addition, language such as "uplink" and "downlink" can also be replaced by language corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.

[0326] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.

[0327] In some embodiments, determining may be interpreted as judging, calculating, computing, processing, deriving, investigating, searching, looking up, retrieving, ascertaining, receiving, transmitting, inputting, outputting, accessing, resolving, selecting, choosing, establishing, comparing, “assuming,” “expecting,” “considering,” broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, assigning, and the like, but is not limited thereto.

[0328] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0329] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0330] The above description is merely a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.

Claims

1. A method for receiving information, characterized in that: Executed by a first network element, the method includes: A first request message sent by a first terminal is received, wherein the first request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe a terminal group to which the first terminal and / or the second terminal belongs.

2. The method according to claim 1, characterized in that The group information includes at least one of the following: first information, wherein the first information identifies a group; second information, wherein the second information indicates that all second terminals must be in the group identified by the first information; third information, wherein the third information indicates that the first terminal and the second terminal need to be in the same group; fourth information, wherein the fourth information indicates that the first terminal is not associated with any group; Fifth information, wherein the fifth information indicates that the first terminal and the second terminal need to be in the group identified by the first information.

3. The method according to any one of claims 1 to 2, characterized in that: The method further comprises: The first terminal and / or the second terminal is verified according to the group information to obtain a verification result.

4. The method according to any one of claims 1 to 2, characterized in that: The method further comprises: Sending a second request message to the second network element, wherein the second request message includes: group information related to the first terminal and / or the second terminal, so as to trigger the second network element to verify the first terminal and / or the second terminal according to the group information to obtain a verification result; Receive a response message sent by the second network element, wherein the response message includes: the verification result.

5. The method according to any one of claims 3 to 4, characterized in that: The first request message or the second request message is used to request execution of a service; the method further includes: Based on the verification result, it is determined whether the service can be executed.

6. The method according to claim 5, characterized in that The verification result is used to indicate that the service cannot be executed; wherein the verification result includes at least one of the following: Sixth information, wherein the sixth information indicates that the group information is invalid for the first terminal; seventh information, wherein the seventh information indicates that the group information is valid for the first terminal and is invalid for all second terminals; The eighth information indicates that the group information is valid for the first terminal and is invalid for some second terminals.

7. The method according to claim 5, characterized in that The verification result is used to indicate that the service can be executed; wherein the verification result includes at least one of the following: Sixth information, wherein the sixth information indicates that the group information is valid for the first terminal; seventh information, wherein the seventh information indicates that the group information is valid for the first terminal and is valid for at least some of the second terminals; The eighth information indicates that the group information is valid for the first terminal, invalid for all second terminals, and valid for a newly activated second terminal.

8. A terminal verification method, characterized in that: Executed by the second network element, the method includes: receiving a second request message, wherein the second request message includes: group information related to the first terminal and / or the second terminal, the group information being used to describe a terminal group to which the first terminal and / or the second terminal belongs; The first terminal and / or the second terminal is verified according to the group information to obtain a verification result.

9. The method according to claim 8, characterized in that The group information includes at least one of the following: first information, wherein the first information identifies a group; second information, wherein the second information indicates that all second terminals must be in the group identified by the first information; third information, wherein the third information indicates that the first terminal and the second terminal need to be in the same group; fourth information, wherein the fourth information indicates that the first terminal is not associated with any group; Fifth information, wherein the fifth information indicates that the first terminal and the second terminal need to be in the group identified by the first information.

10. The method according to any one of claims 8 to 9, characterized in that: The receiving a second request message includes any one of the following: Receiving a second request message sent by the first network element; receiving a second request message sent by a third network element; A second request message sent by the location service client is received.

11. The method according to any one of claims 8 to 10, characterized in that: The second request message is used to request execution of a service; the method further includes: Based on the verification result, it is determined whether the service can be executed.

12. The method according to claim 11, characterized in that The verification result is used to indicate that the service cannot be executed; wherein the verification result includes at least one of the following: Sixth information, wherein the sixth information indicates that the group information is invalid for the first terminal; seventh information, wherein the seventh information indicates that the group information is valid for the first terminal and is invalid for all second terminals; The eighth information indicates that the group information is valid for the first terminal and is invalid for some second terminals.

13. The method according to claim 11, characterized in that The verification result is used to indicate that the service can be executed; wherein the verification result includes at least one of the following: Sixth information, wherein the sixth information indicates that the group information is valid for the first terminal; seventh information, wherein the seventh information indicates that the group information is valid for the first terminal and is valid for at least some of the second terminals; The eighth information indicates that the group information is valid for the first terminal, invalid for all second terminals, and valid for a newly activated second terminal.

14. A method for sending information, characterized in that: The method is performed by a first terminal and includes: A first request message is sent to a first network element, wherein the first request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

15. The method according to claim 14, characterized in that The group information includes at least one of the following: first information, wherein the first information identifies a group; second information, wherein the second information indicates that all second terminals must be in the group identified by the first information; third information, wherein the third information indicates that the first terminal and the second terminal need to be in the same group; fourth information, wherein the fourth information indicates that the first terminal is not associated with any group; Fifth information, wherein the fifth information indicates that the first terminal and the second terminal need to be in the group identified by the first information.

16. A method for sending information, characterized in that: The method is performed by a third network element or a location service client, and includes: A second request message is sent to the second network element, wherein the second request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

17. The method according to claim 16, characterized in that The group information includes at least one of the following: first information, wherein the first information identifies a group; second information, wherein the second information indicates that all second terminals must be in the group identified by the first information; third information, wherein the third information indicates that the first terminal and the second terminal need to be in the same group; fourth information, wherein the fourth information indicates that the first terminal is not associated with any group; Fifth information, wherein the fifth information indicates that the first terminal and the second terminal need to be in the group identified by the first information.

18. A communication device, characterized in that: The device comprises: The transceiver module is used to receive a first request message sent by a first terminal, wherein the first request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

19. A communication device, characterized in that: The device comprises: a transceiver module, configured to receive a second request message, wherein the second request message includes: group information related to the first terminal and / or the second terminal, the group information being used to describe a terminal group to which the first terminal and / or the second terminal belongs; A processing module is used to verify the first terminal and / or the second terminal according to the group information to obtain a verification result.

20. A communication device, characterized in that: The device comprises: The transceiver module is used to send a first request message to the first network element, wherein the first request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

21. A communication device, characterized in that: The device comprises: The transceiver module is used to send a second request message to the second network element, wherein the second request message includes: group information related to the first terminal and / or the second terminal, and the group information is used to describe the terminal group to which the first terminal and / or the second terminal belongs.

22. A communication device, characterized in that: include: One or more processors; The processor is used to call instructions so that the communication device executes the method according to any one of claims 1 to 17.

23. A computer-readable storage medium, used for storing instructions, which, when executed, enable the method according to any one of claims 1 to 17 to be implemented.

24. A communication system, comprising a first network element, a second network element, a first terminal and a third network element or a location service client, wherein the first network element is used to execute the method shown in any one of claims 1 to 7, the second network element executes the method shown in any one of claims 8 to 13, the first terminal is used to execute the method shown in any one of claims 14 to 15, and the third network element or the location service client is used to execute the method shown in any one of claims 16 to 17.

Citation Information

Patent Citations

  • Method and network system for performing direct link positioning / ranging procedure in communication system

    CN115152285A

  • V2X network assisted sidelink configuration and data transmission

    CN115426695A

  • Locating method of sidelink and related device

    CN115460533A

  • Method and network system for performing direct link positioning / ranging procedure in communication system

    CN116097797A