Privacy check method, apparatus, device, medium, and program product

By performing privacy checks based on the identification information of the SL positioning client UE and the privacy check information of the first UE, the problem of unauthorized exposure of privacy data in the SL positioning service is solved, and the security of privacy checks is improved.

WO2025171692A1PCT designated stage Publication Date: 2025-08-21GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/090678
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-18
Filing Date
2024-04-29
Publication Date
2025-08-21

AI Technical Summary

Technical Problem

In SL positioning services, the prior art has failed to effectively solve the problem of how to determine whether the SL positioning client UE has the right to obtain the privacy data of the target UE, resulting in the privacy data being exposed unauthorized.

Method used

By performing a privacy check based on the identification information of the SL positioning client UE and the privacy check information of the first UE, a privacy check is determined to determine whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

Benefits of technology

It realizes security checks on privacy data in SL location services, prevents unauthorized exposure of privacy data, and improves the security of the privacy check process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024090678_21082025_PF_FP_ABST
    Figure CN2024090678_21082025_PF_FP_ABST
Patent Text Reader

Abstract

A privacy check method, an apparatus, a device, a medium, and a program product, which relate to the field of sidelink (SL) positioning or the field of ranging or the field of sensing. The method comprises: on the basis of identification information of an SL positioning client UE and privacy check information of a first UE, obtaining a privacy check result of the first UE, wherein the privacy check result is used for indicating whether the SL positioning client UE has permission to acquire privacy data of the first UE. The method realizes the privacy check of a first UE, and a privacy check process is executed by the first UE, such that the exposure of privacy data of the first UE can be avoided, thereby improving the security of the privacy check process.
Need to check novelty before this filing date? Find Prior Art

Description

Privacy inspection method, device, equipment, medium and program product

[0001] This application claims priority to Chinese patent application No. PCT / CN2024 / 077474, filed on February 18, 2024, entitled “Privacy Check Method, Device, Equipment, Medium and Program Product,” the entire contents of which are incorporated herein by reference. Technical Field

[0002] The present application relates to the field of side-by-side positioning, ranging, or perception, and in particular to a privacy checking method, device, equipment, medium, and program product. Background Art

[0003] In the ranging / SL (Sidelink) positioning service, a method is designed to expose ranging or positioning results to the SL positioning client UE (User Equipment). However, these ranging or positioning results are considered private data of the UE. Therefore, before exposing this private data, it is necessary to determine whether the UE is willing to disclose this private data. The relevant art has not yet determined a privacy check method for this scenario.

[0004] Summary of the Invention

[0005] The present application provides a privacy checking method, apparatus, device, medium, and program product. The technical solution is as follows:

[0006] According to one aspect of the present application, a privacy checking method is provided. The method is performed by a first UE, and the method includes:

[0007] Obtaining a privacy check result of the first UE based on the identification information of the sidelink SL positioning client UE and the privacy check information of the first UE;

[0008] The privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

[0009] According to one aspect of the present application, a privacy checking method is provided, where the method is performed by a second UE and includes:

[0010] Sending identification information of a sidelink SL positioning client UE to the first UE;

[0011] Among them, the first UE is used to obtain the privacy check result of the first UE based on the identification information of the SL positioning client UE and the privacy check information of the first UE, and the privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

[0012] According to one aspect of the present application, a privacy checking method is provided. The method is performed by a first UE, and the method includes:

[0013] Obtaining a privacy check result of the first UE based on the identification information of the sidelink SL positioning service UE and the privacy check information of the first UE;

[0014] The privacy check result is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE.

[0015] According to one aspect of the present application, a privacy checking method is provided, where the method is performed by a second UE and includes:

[0016] Sending identification information of a sidelink SL positioning service UE to the first UE;

[0017] Among them, the first UE is used to obtain the privacy check result of the first UE based on the identification information of the SL positioning service UE and the privacy check information of the first UE, and the privacy check result is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE.

[0018] According to one aspect of the present application, a first device is provided, comprising:

[0019] A first checking module is configured to obtain a privacy checking result of the first UE based on identification information of a sidelink SL positioning client UE and privacy checking information of the first UE;

[0020] The privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

[0021] According to one aspect of the present application, a second device is provided, comprising:

[0022] A second sending module is used to send identification information of a sidelink SL positioning client UE to the first UE;

[0023] Among them, the first UE is used to obtain the privacy check result of the first UE based on the identification information of the SL positioning client UE and the privacy check information of the first UE, and the privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

[0024] According to one aspect of the present application, a third device is provided, comprising:

[0025] A second checking module is configured to obtain a privacy check result of the first UE based on the identification information of the sidelink SL positioning service UE and the privacy check information of the first UE;

[0026] The privacy check result is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE.

[0027] According to one aspect of the present application, a fourth apparatus is provided, comprising:

[0028] A fourth sending module, configured to send identification information of a sidelink SL positioning service UE to the first UE;

[0029] Among them, the first UE is used to obtain the privacy check result of the first UE based on the identification information of the SL positioning service UE and the privacy check information of the first UE, and the privacy check result is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE.

[0030] According to one aspect of the present application, a terminal device is provided, comprising:

[0031] A processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor;

[0032] The processor is configured to load and execute the executable instructions to implement the above-mentioned privacy checking method.

[0033] According to one aspect of the present application, a computer-readable storage medium is provided, in which at least one program is stored. The at least one program is loaded and executed by a processor to implement the above-mentioned privacy checking method.

[0034] According to one aspect of the present application, a chip is provided, which includes a programmable logic circuit and / or program instructions. When the chip runs on a terminal device or a network device, it is used to implement the above-mentioned privacy checking method.

[0035] According to one aspect of the present application, a computer program product is provided, which includes computer instructions, the computer instructions are stored in a computer-readable storage medium, a processor obtains the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to implement the above-mentioned privacy checking method.

[0036] The technical solutions provided by the embodiments of the present application include at least the following beneficial effects: A method for a first UE to perform a privacy check is provided, namely, performing a privacy check based on the identification information of the client UE and the privacy check information of the first UE, thereby obtaining a privacy check result for the first UE. This method, in which the first UE makes a judgment based on its own privacy check information, not only implements the privacy check but also prevents the disclosure of the first UE's own privacy check information, thereby improving the security of the privacy check process. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0038] FIG1 shows a schematic diagram of a network architecture provided by an exemplary embodiment of the present application;

[0039] FIG2 shows a schematic diagram of side communication provided by an exemplary embodiment of the present application;

[0040] FIG3 shows a schematic diagram of side communication provided by an exemplary embodiment of the present application;

[0041] FIG4 shows a schematic diagram of side communication provided by an exemplary embodiment of the present application;

[0042] FIG5 is a schematic diagram showing an SL positioning process provided by an exemplary embodiment of the present application;

[0043] FIG6 is a schematic diagram showing a ranging / SL positioning service process provided by an exemplary embodiment of the present application;

[0044] FIG7 shows a flowchart of a privacy checking method provided by an exemplary embodiment of the present application;

[0045] FIG8 shows a flowchart of a privacy checking method provided by an exemplary embodiment of the present application;

[0046] FIG9 shows an overall flow chart of a privacy checking method provided by an exemplary embodiment of the present application;

[0047] FIG10 shows an overall flow chart of a privacy checking method provided by an exemplary embodiment of the present application;

[0048] FIG11 shows a flowchart of a privacy checking method provided by an exemplary embodiment of the present application;

[0049] FIG12 shows a flowchart of a privacy checking method provided by an exemplary embodiment of the present application;

[0050] FIG13 shows a structural block diagram of a first device provided by an exemplary embodiment of the present application;

[0051] FIG14 shows a structural block diagram of a second device provided by an exemplary embodiment of the present application;

[0052] FIG15 shows a structural block diagram of a third device provided by an exemplary embodiment of the present application;

[0053] FIG16 shows a structural block diagram of a fourth apparatus provided by an exemplary embodiment of the present application;

[0054] FIG17 shows a schematic structural diagram of a terminal device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0055] To make the objectives, technical solutions, and advantages of the present application more clear, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings. Exemplary embodiments will be described in detail herein, with examples shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of devices and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0056] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms "a", "said" and "the" used in this application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, these 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 this application, 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 word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination". It should be understood that in the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect corresponding relationship between the two, or an associated relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.

[0057] The technical solutions described in some embodiments of the present application may be applicable to various communication systems, such as: Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum, NR-U) system, Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), Fifth Generation Communication (5th-Generation, 5G) system, cellular Internet of Things system, cellular passive Internet of Things system, and may also be applicable to subsequent evolution systems of 5G NR system, and may also be applicable to 6G and subsequent evolution systems. It should be understood that in some embodiments of the present application, "5G" may also be referred to as "5G NR" or "NR".

[0058] FIG1 shows a schematic diagram of a network architecture provided by an exemplary embodiment of the present application. The network architecture 100 may include: a terminal 10 , an access network device 20 , and a core network device 30 .

[0059] The terminal 10 may refer to a user device, an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a user agent or a user apparatus. Optionally, the terminal 10 may also be a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a fifth generation mobile communication system (5GS) or a terminal in a future evolved public land mobile communication network (PLMN), etc., and the embodiments of the present application are not limited thereto. For ease of description, the devices mentioned above are collectively referred to as terminals. The number of terminals 10 is usually multiple, and one or more terminals 10 may be distributed in a cell managed by each access network device 20.

[0060] The access network device 20 is a device deployed in the access network to provide wireless communication functions for the terminal 10. The access network device 20 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. With the evolution of communication technology, the name "access network device" may change. For the convenience of description, in the embodiment of the present application, the above-mentioned devices that provide wireless communication functions for the terminal 10 are collectively referred to as access network devices. Optionally, a communication relationship can be established between the terminal 10 and the core network device 30 through the access network device 20. In the embodiment of the present application, unless otherwise specified, the network device refers to the access network device 20, such as a base station.

[0061] Core network device 30 is deployed in the core network. Its primary functions are to provide user connectivity, user management, and service bearer services. It also acts as a bearer network interface to external networks. In one example, access network device 20 and core network device 30 communicate with each other via an interface technology, such as the NG interface in a 5G NR system.

[0062] Access network equipment is the device that allows terminals to wirelessly access the network architecture. It is primarily responsible for radio resource management, Quality of Service (QoS) management, data compression and encryption, etc. on the air interface side. Examples include NodeBs, evolved eNodeBs, base stations in 5G mobile communication systems or next-generation wireless communication systems, and base stations in future mobile communication systems.

[0063] Core network equipment includes UDM (Unified Data Management), AMF (Access and Mobility Management Function), LMF (Location Management Function) network elements, and PCF (Policy Control Function).

[0064] The UE establishes an access layer connection with the (R)AN (Access Network) through the Uu interface, exchanging access layer messages and wireless data transmission. The UE establishes a non-access stratum (NAS) connection with the AMF through the N1 interface, exchanging NAS messages. The AMF is the mobility management function in the core network, and the PCF is the policy management function in the core network, responsible for formulating policies related to UE mobility management, session management, and billing. The PCF communicates with external application functions (AF) through the N5 interface.

[0065] First, the relevant contents involved in this application are introduced.

[0066] SL Positioning Client UE: A third-party UE other than the anchor UE and target UE that initiates ranging / SL positioning service requests on behalf of applications residing on it. In some embodiments, the SL Positioning Client UE may not need to support ranging / SL positioning capabilities, but communication between the SL Positioning Client UE and the anchor UE / target UE must be established through PC5 or 5GC to transmit ranging / SL positioning service requests and results.

[0067] Target UE: In ranging / SL positioning-based services, a UE whose distance, direction and / or position is measured with the support of one or more anchor UEs of the SL.

[0068] Anchor UE: A UE that supports the positioning of the target UE. For example, by using SL to send and / or receive reference signals for SL positioning, provide positioning-related information, etc. In some embodiments, the anchor UE is a UE that uses SL to send and / or receive reference signals for SL positioning. In some embodiments, the anchor UE is a UE that provides positioning-related information to the target UE or serving UE. In some embodiments, the anchor UE is also called the SL positioning reference UE (SL Reference UE). In some embodiments, an anchor UE whose position is known or can obtain its own position using Uu positioning is also called an anchor UE that can obtain its own position (Located UE).

[0069] SL Positioning Server UE: A UE that assists in data distribution and / or position calculation based on ranging / SL positioning service requests. In some embodiments, the SL positioning service UE interacts with the target UE, anchor UE, or other UEs other than the anchor UE and target UE through PC5 when necessary to determine the ranging / SL positioning method, distribute auxiliary data, and calculate the position of the target UE. In some embodiments, the SL positioning service UE can be at least one of the following UEs: target UE; anchor UE; other UEs other than the anchor UE and target UE.

[0070] SL (Sidelink) transmission technology

[0071] Unlike traditional cellular systems where communication data is received or sent through access network equipment, SL transmission refers to direct communication data transmission between terminals through side links.

[0072] In SL transmission, according to the network coverage of the communicating terminals, it can be divided into network coverage inner line communication, partial network coverage side line communication, and network coverage outer line communication, as shown in Figure 2, Figure 3 and Figure 4 respectively.

[0073] Figure 2: In sideline communications within network coverage, all terminals 21 performing sideline communications are within the coverage of the same base station 10. Therefore, the above terminals 21 can all perform sideline communications based on the same sideline configuration by receiving configuration signaling from the base station 10.

[0074] Figure 3: In the case of partial network coverage and sidelink communication, some terminals 21 performing sidelink communication are within the coverage of the base station 10. These terminals 21 can receive configuration signaling from the base station 10 and perform sidelink communication according to the configuration of the base station 10. However, terminals 22 outside the network coverage cannot receive configuration signaling from the base station 10. In this case, the terminal 22 outside the network coverage will determine the sidelink configuration based on pre-configuration information and information carried in the Physical Sidelink Broadcast Channel (PSBCH) sent by the terminal 21 within the network coverage, and perform sidelink communication.

[0075] Figure 4: For sideline communications outside the network coverage, all terminals 22 performing sideline communications are located outside the network coverage, and all terminals 22 determine the sideline configuration according to the pre-configured information to perform sideline communications.

[0076] SL positioning process

[0077] In some embodiments, it is provided that in the ranging / SL positioning process, either UE-only operation or network-based operation is applied.

[0078] In some embodiments, UE-only operation applies to the following situations:

[0079] NG-RAN provides services neither for target UE nor for anchor UE.

[0080] 5GC network does not support network-based operation: When the 5GC network does not support network-based operation, the target UE shall consider whether to initiate the UE-only operation procedure to indicate whether the UE is allowed to perform ranging / SL positioning using UE-only operation, which is carried in the policy / parameters provided to the UE.

[0081] The SL-MO-LR (Mobile Originated Location Request) request was rejected by the network.

[0082] In some embodiments, as for any other cases, network-based operations are applicable.

[0083] In some embodiments, the SL positioning client UE may initiate a ranging / SL positioning service request through other UEs (target UE or SL positioning reference UE) via the PC5 interface, and obtain the service result through the UE.

[0084] Figure 5 shows a schematic diagram of a SL positioning process provided by an exemplary embodiment of the present application. Figure 5 includes a SL positioning client UE, UE1, UE2… / UEn, and a SL positioning service UE. UE1 is also referred to as a target UE, UE2 / … / UEn are also referred to as anchor UEs, and the SL positioning service UE is also referred to as a serving UE. The relevant steps of the SL positioning process are briefly described as follows:

[0085] Step 1. The SL positioning client UE performs ranging / SL positioning service discovery process. Step 2. The SL positioning client UE establishes a PC5 connection with the discovered UEs (UE1, UE2 / ... / UEn).

[0086] Step 3. The SL positioning client UE receives the UE status information.

[0087] In some embodiments, the status information includes NAS connection status.

[0088] In some embodiments, the SL positioning client UE selects UE1 among the discovered UEs to receive the ranging / SL positioning service request. Optionally, the SL positioning client UE selects at least one UE among the discovered UEs to perform ranging / SL positioning operations, with the at least one UE serving as a target UE for ranging / SL positioning or a SL positioning reference UE.

[0089] Step 4. The SL positioning client UE sends a ranging / SL positioning service request to UE1.

[0090] In some embodiments, the ranging / SL positioning request includes at least one of the information of the SL positioning client, the information of the target UE, and the information of the SL positioning reference UE. In some embodiments, UE1 determines whether to use UE-only operation or network-based operation. Optionally, if UE1 has a NAS connection, the network-based operation is selected, that is, the LMF is selected, and the LMF calculates the ranging / SL positioning results; if UE1 does not have a NAS connection, the UE-only operation is selected, that is, the SL positioning service UE is selected, and the SL positioning service UE calculates the ranging / SL positioning results.

[0091] Step 5. Authorization check. Step 6. Ranging / SL positioning operation. Step 7. The SL positioning client UE receives the ranging / SL positioning response from UE1.

[0092] 1. Network-based operation: In some embodiments, UE1 initiates an LS-MO-LR request to request the LMF to perform ranging / SL positioning service calculations.

[0093] 2. UE operation only: In some embodiments, UE1 selects the SL positioning service UE and requests the SL positioning service UE to perform ranging / SL positioning service calculations.

[0094] Discover and select SL positioning service UE

[0095] In some embodiments, the target UE discovers and selects the SL positioning service UE when the target UE meets one or more of the following criteria or conditions: (1) The target UE and the anchor UE currently do not have a network service that supports ranging / SL positioning. For example, the target UE and the anchor UE are out of coverage, or the serving network does not support ranging / SL positioning. Ranging / SL positioning support is configured in the AMF according to network capabilities. If the AMF receives that the UE supports ranging / SL positioning capabilities, the AMF may include a ranging / SL location support indicator in the registration reception message to indicate that the serving network supports ranging / SL positioning. The anchor UE and the target UE may indicate to each other whether their serving network supports ranging / SL positioning. When the UE does not have an available NAS connection, the indication that the serving network does not support ranging / SL positioning may be reused to notify each other. (2) The target UE cannot support the SL positioning service UE function. (3) The anchor UE cannot support the SL positioning service UE function.

[0096] In some embodiments, in case the UE is authorized as a SL location service UE in a given PLMN, the UE may indicate its role "SL location service UE" in its supported role list during discovery.

[0097] In some embodiments, the target UE needs to discover and select a SL positioning serving UE in the same or different serving PLMN of the target UE and the anchor UE.

[0098] Authorization check in ranging / SL positioning

[0099] In some embodiments, the authorization check for ranging / SL positioning is based on a UE privacy profile check, including authorization of service exposure request, authorization of declared role, and privacy check.

[0100] The ranging / SL positioning service has designed a way to expose the positioning or ranging results to the SL positioning client UE. The SL positioning client UE can establish a PC5 connection with other UEs, and initiate a ranging / SL positioning result exposure request to other UEs through the PC5 connection. In addition, the SL positioning client UE can not only request the positioning position of the target UE, but also request to obtain the relative distance or direction between the two UEs. The above-mentioned positioning position, relative distance and direction and other information are all private data. Therefore, the ranging / SL positioning service needs to determine whether the UE involved in the ranging / SL positioning request can expose private data to the SL positioning client, that is, it needs to determine whether the SL positioning client UE has the right to obtain the private data of these UEs, which may be target UEs, SL positioning reference UEs, and Located UEs. The above-mentioned process of determining whether the SL positioning client UE has the right to obtain the private data of these UEs is called privacy verification.

[0101] In the related art, for the above scenario: the SL positioning client UE's request is sent to other UEs through the PC5 interface. If the network elements (SLPKMF (SideLink Positioning Key Management Function) and GMLC (Gateway Mobile Location Centre)) cannot perform a privacy check, then the UEs requested to expose private data will decide for themselves whether to expose the private data to the SL positioning client UE. However, the related art does not show the specific process for these UEs requested to expose private data to perform a privacy check.

[0102] FIG6 shows a schematic diagram of a ranging / SL positioning service process provided by an exemplary embodiment of the present application, wherein FIG6 includes vehicles 40 to 43 , a signal light 44 and a terminal device 45 .

[0103] At a certain moment, vehicles 40 and 41 are driving on the road; vehicles 42 and 43 are parked on both sides of the road; there is also a traffic light 44 on the road, which is equipped with a communication device that can communicate with the terminal device; a pedestrian holding a terminal device 45 stops on the side of the road.

[0104] In some embodiments, vehicle 40 initiates a SL positioning request to obtain the absolute position of vehicle 40 itself. At this time, the corresponding roles of vehicle 40 are SL positioning client UE and target UE, that is, vehicle 40 corresponds to SL positioning client UE and UE1 in Figure 5. During the discovery process, vehicle 40 discovers vehicles 41 to 43, traffic light 44, and terminal device 45. Among them, since vehicle 40 supports the function of SL positioning service UE, vehicle 40 is used as SL positioning service UE to assist in the calculation of ranging / SL positioning results. Vehicle 40 (also known as the SL positioning service UE) initiates a ranging / SL positioning request to all discovered devices in the surrounding area. The ranging / SL positioning request carries the client UE information (user information or application layer identifier of vehicle 40). Vehicles 41 to 43, traffic lights 44, and terminal device 45 receive the client UE information sent by vehicle 40. Among them, terminal device 45 determines that it is unwilling to expose its own privacy data to vehicle 40 based on its own privacy check information. Vehicles 41 to 43 and traffic lights 44 determine that they are willing to expose their own privacy data to vehicle 40 (also known as the SL positioning client UE) based on their own privacy check information. At this time, after the inspection, vehicle 40 (also known as the SL positioning service UE) determines that vehicles 41 to 43 and traffic lights 44 can serve as SL positioning reference UEs (also known as anchor UEs) for the SL positioning client UE (vehicle 40) to locate the target UE (vehicle 40), and terminal device 45 will not participate in the ranging / SL positioning process of vehicle 40.

[0105] In some embodiments, a pedestrian holding terminal device 45 wants to determine the relative position of their vehicle 42. In this case, terminal device 45 acts as a SL positioning client UE, and vehicle 42 acts as a target UE. During the discovery process, terminal device 45 discovers vehicle 40. Since vehicle 40 supports SL positioning service UE functionality, it selects vehicle 40 as the SL positioning service UE to assist in the calculation of ranging / SL positioning results.

[0106] The present application provides a privacy checking mechanism, which is implemented based on at least one of the following information.

[0107] UE identification information;

[0108] Privacy Check Information.

[0109] 1.UE identification information.

[0110] In some embodiments, the UE identification information includes at least one of the following information: (1) UE user information. (2) UE application layer identification (Application Layer ID). The UE user information is used to indicate the UE at the UE level; the UE application layer identification is used to indicate the UE at the application layer level.

[0111] In some embodiments, the UE is a SL positioning client UE, and the identification information of the SL positioning client UE includes at least one of the following information: user information of the SL positioning client UE; application layer identification of the SL positioning client UE.

[0112] In some embodiments, the UE is a SL positioning service UE, and the identification information of the SL positioning service UE includes at least one of the following information: user information of the SL positioning service UE; application layer identification of the SL positioning service UE.

[0113] The UE identification information may be carried by supplementary RSPP signaling in the ranging / SL positioning service.

[0114] 2. Privacy Check Information.

[0115] In some embodiments, the privacy check information can be an LCS (Location Services) UE privacy profile (LCS UE privacy profile), which is used for privacy checks on absolute location requests; or a Ranging / SL positioning UE privacy profile (Ranging / SL positioning UE privacy profile), which is used for privacy checks on relative position, relative speed, and direction.

[0116] In some embodiments, the privacy check information may also be referred to as privacy check verification information, a privacy profile, a privacy file, privacy information, subscription information, etc.

[0117] In some embodiments, one UE corresponds to one privacy check information.

[0118] In some embodiments, the privacy check information is stored in the UE, and the privacy check information is subscription information stored in the UDM.

[0119] In some embodiments, the privacy check information is provided by at least one of an application provider (APP provider), an AF, and an operator. That is, the privacy check information is configured to the UE by at least one of the application provider, the AF, and the operator.

[0120] In some embodiments, the privacy check information includes at least one of the following information:

[0121] (1) A first type, which is used to indicate the type of the SL positioning client UE that is authorized to obtain the private data of the first UE.

[0122] In some embodiments, the first type includes an application identifier. For example, all applications under a certain application developer share one application identifier. When an application in the SL positioning client UE initiates a ranging / SL positioning request, the request will carry the application identifier of the application.

[0123] (2) First information, the first information is used to indicate information of the SL positioning client UE that is authorized to obtain the private data of the first UE.

[0124] In some embodiments, the first information includes identification information of the SL positioning client UE, such as an application layer identification of the SL positioning client UE, where the application layer identification of the SL positioning client UE is used to indicate a certain client UE.

[0125] (3) The second type is used to indicate the type of the SL positioning service UE that is authorized to obtain the privacy data of the first UE.

[0126] In some embodiments, the second type includes an application identifier. For example, all applications under a certain application developer share one application identifier. When an application in the SL positioning service UE assists in ranging / SL positioning service, the first UE can confirm whether to authorize the SL positioning service UE to obtain its private data based on the application identifier of the application.

[0127] (4) Second information, the second information is used to indicate information of the SL positioning service UE that is authorized to obtain the privacy data of the first UE.

[0128] In some embodiments, the second information includes identification information of the SL positioning service UE, such as an application layer identification of the SL positioning service UE, where the application layer identification of the SL positioning service UE is used to indicate a certain SL positioning service UE.

[0129] Furthermore, during the privacy check process, two types of UEs are involved, namely a first UE and a second UE. Next, the identities (also referred to as classifications, categories, etc.) of the first UE and the second UE are briefly described.

[0130] First UE: The first UE is the target UE; or the first UE is the SL positioning reference UE; or the first UE is a UE with a known location; or the first UE is the UE serving as the target UE. The first UE is the UE performing the privacy check, or the UE to be measured, or the UE being operated. Referring to the ranging / SL positioning service process shown in FIG5 , the first UE can be any of UE1 to UEn described above.

[0131] Second UE: The second UE is the target UE; or, the second UE is the SL positioning reference UE; or, the second UE is a UE with a known location; or, the second UE is the UE serving as the target UE. Referring to the ranging / SL positioning service process shown in FIG5 , the second UE may be the UE1 mentioned above.

[0132] FIG7 shows a flowchart of a privacy check method provided by an exemplary embodiment of the present application. The method is executed by a first UE and includes:

[0133] Step 220: Obtain the privacy check result of the first UE based on the identification information of the SL positioning client UE and the privacy check information of the first UE.

[0134] The privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the private data of the first UE. In some embodiments, the privacy check information is stored in the first UE.

[0135] In some embodiments, the first UE performs a privacy check based on the identification information of the SL positioning client UE and the privacy check information stored in the first UE, and obtains a privacy check result of the first UE. In some embodiments, the privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the first UE's private data. It can also be said that the privacy check result is used to indicate whether the first UE allows the first UE's private data to be exposed to the SL positioning client UE. It can also be said that the privacy check result is used to indicate whether the first UE allows the SL positioning client UE to obtain the first UE's private data. It can also be said that the privacy check result is used to indicate whether the first UE wants to participate in the ranging / SL positioning service of the SL positioning client UE.

[0136] For example, the first UE is UEa, and the SL positioning client UE is UEb. The privacy check information of UEa includes UE type 1 and UE type 2, that is, UEa supports SL positioning client UEs of UE type 1 and UE type 2 to obtain UEa's privacy data; UEb's identification information includes UEb's user information, and UEb's user information is used to indicate that UEb is a UE of UE type 1; UEa obtains a privacy check result that UEa supports UEb to obtain UEa's privacy data based on UEb's identification information and UEa's privacy check information. Or, UEa's privacy check information includes application type 1 and application type 2, that is, UEa supports application types 1 and 2 to obtain UEa's privacy data; UEb's identification information includes UEb's user information, and UEb's user information is used to indicate that the application that requests to obtain UEa's privacy data this time is an application of application type 3, and UEa obtains a privacy check result that UEa does not support UEb to obtain UEa's privacy data based on UEb's identification information and UEa's privacy check information. The privacy check information of UEa includes the application layer identifier of UEb, that is, UEa supports UEb to obtain UEa's private data; the identification information of UEb includes the application layer identifier of UEb, and UEa obtains the privacy check result that UEa supports UEb to obtain UEa's private data based on the identification information of UEb and the privacy check information of UEa.

[0137] In summary, the method provided in the embodiments of the present application illustrates the process of performing a privacy check on a first UE, namely, performing a privacy check based on the identification information of the SL positioning client UE and the privacy check information of the first UE, thereby obtaining a privacy check result for the first UE. This method, in which the first UE makes a judgment based on its own privacy check information, not only implements a privacy check but also prevents the exposure of the first UE's own privacy check information, thereby improving the security of the privacy check process.

[0138] Figure 8 shows a flowchart of a privacy checking method provided by an exemplary embodiment of the present application. The method is performed by a first UE and includes: In some embodiments, step 311 and step 312 are parallel steps. When the first UE receives identification information of the SL positioning client UE, only step 311 or step 312 may be performed.

[0139] Step 311: Receive identification information of the SL positioning client UE sent by the second UE.

[0140] In some embodiments, the privacy check information is stored in the first UE.

[0141] In some embodiments, there is a PC5 link between the first UE and the second UE, and the first UE receives the identification information of the SL positioning client UE sent by the second UE through the PC5 connection.

[0142] In some embodiments, there is no PC5 connection between the first UE and the second UE. The first UE first establishes a PC5 connection with the second UE, and then receives the identification information of the SL positioning client UE sent by the second UE through the PC5 connection.

[0143] Step 312: Receive identification information of the SL positioning client UE sent by the SL positioning client UE.

[0144] In some embodiments, the first UE is a target UE, and there is a PC5 connection between the first UE and the SL positioning client UE. The first UE receives identification information of the SL positioning client UE sent by the SL positioning client UE through the PC5 connection.

[0145] In some embodiments, the first UE is the target UE, and there is no PC5 connection between the first UE and the SL positioning client UE. The first UE first establishes a PC5 connection with the SL positioning client UE, and then receives the identification information of the SL positioning client UE sent by the second UE through the PC5 connection.

[0146] Step 320: Based on the identification information of the SL positioning client UE and the privacy check information of the first UE, a privacy check result for the first UE is obtained. The privacy check result indicates whether the SL positioning client UE is authorized to access the private data of the first UE. In some embodiments, the execution process of step 320 is similar to that of step 220 above and is not further described here.

[0147] Step 330: Send the privacy check result to the second UE.

[0148] In some embodiments, a PC5 link exists between the first UE and the second UE, and the first UE sends the privacy check result to the second UE via the PC5 connection. In some embodiments, a PC5 connection does not exist between the first UE and the second UE, and the first UE first establishes a PC5 connection with the second UE, and then sends the privacy check result to the second UE via the PC5 connection.

[0149] In some embodiments, the first UE sends a privacy check result to the second UE.

[0150] In some embodiments, the first UE includes n first UEs, where n is a positive integer. The privacy check results of the n first UEs are used by the second UE to determine whether to continue the ranging / SL positioning service. The second UE's determination of whether to continue the ranging / SL service includes at least one of the following: when the privacy check results of the n first UEs are all the first results, the second UE determines to send a ranging / SL positioning service request to the SL positioning service UE, and the first result is that the SL positioning client UE has the right to obtain the privacy data of the first UE; when the privacy check results of the n first UEs are all the first result, the second UE determines to send a ranging / SL positioning service request to the LMF; when the privacy check results of the n first UEs are all the second result, the second UE determines to send a ranging / SL positioning service rejection message to the SL positioning client UE, and the second result is that the SL positioning client UE has no right to obtain the privacy data of the first UE; when the privacy check results of some of the n first UEs are the first result, the second UE determines to determine the processing method according to the privacy check rules.

[0151] In some embodiments, the processing method includes at least one of the following: sending a ranging / SL positioning service request to the SL positioning service UE; sending a ranging / SL positioning service request to the LMF; sending a ranging / SL positioning service rejection message to the SL positioning client UE.

[0152] In some embodiments, the privacy check rule is provided by the application layer of the second UE; or the privacy check rule is sent by the SL positioning client UE to the second UE. The privacy check rule is used to instruct the second UE to determine a processing method. The privacy check rule is related to at least one of the privacy check results of the n first UEs and the requirement for ranging / SL positioning services.

[0153] In some embodiments, the first UE whose privacy check result is the first result can be called the third UE, that is, the n first UEs include m third UEs, the privacy check result of the third UE is the first result, m is a positive integer and m≤n, and the ranging / SL positioning service request includes the identification information of m third UEs, and each third UE corresponds to one piece of identification information. Optionally, the identification information of the third UE includes at least one of the following information: user information of the third UE; application layer identification of the third UE. That is, when the second UE determines to continue the ranging / SL positioning service, the ranging / SL positioning service request sent by the second UE to the SL positioning service UE or LMF includes all or part of the identification information of the third UE.

[0154] In some embodiments, the identification information of each third UE is used by the SL positioning service UE or LMF to determine whether the third UE participates in the ranging / SL positioning service; or, the ranging / SL positioning service request also includes the capability information of m third UEs, and the capability information of each third UE and the identification information of the third UE are used by the SL positioning service UE or LMF to determine whether the third UE participates in the ranging / SL positioning service.

[0155] In summary, the method provided in the embodiment of the present application, on the one hand, shows the source of the identification information of the SL positioning client UE during the privacy check process, that is, it is sent by the second UE or the SL positioning client UE. The method provides the first UE with the necessary information for the privacy check, so that the privacy check performed by the first UE can be successfully implemented. On the other hand, it shows the processing method of the privacy check result, that is, it is sent to the second UE, and the second UE determines whether to continue the ranging / SL positioning service based on the privacy check result. If it is determined to continue the ranging / SL positioning service, a ranging / SL positioning service request is sent to the SL positioning service UE or LMF; if it is determined not to continue the ranging / SL positioning service, the SL positioning client UE is informed to reject the ranging / SL positioning service, thereby ensuring that the privacy check during the ranging / SL positioning service process is implemented on the basis of not leaking the privacy data of the first UE. Furthermore, it also shows how to continue to determine the first UE participating in the ranging / SL positioning service on the basis of continuing the ranging / SL positioning service, that is, to send the identification information of the third UE that can expose privacy data to the SL positioning service UE or LMF, and the SL positioning service UE or LMF is responsible for selecting the UE participating in the ranging / SL positioning service, thereby ensuring the implementation of the ranging / SL positioning service process based on privacy check.

[0156] FIG8 shows a flowchart of a privacy check method provided by an exemplary embodiment of the present application. The method is executed by the second UE and includes:

[0157] Step 410: Send identification information of the SL positioning client UE to the first UE.

[0158] Among them, the first UE is used to obtain the privacy check result of the first UE based on the identification information of the SL positioning client UE and the privacy check information of the first UE; the privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

[0159] In some embodiments, a PC5 connection exists between the first UE and the second UE, and the second UE sends the identification information of the SL positioning client UE to the first UE via the PC5 connection. In some embodiments, no PC5 connection exists between the first UE and the second UE, and the second UE first establishes a PC5 connection with the first UE, and then sends the identification information of the SL positioning client UE to the first UE via the PC5 connection.

[0160] In some embodiments, the second UE has obtained the identification information of the SL positioning client UE in advance or the second UE has stored the identification information of the SL positioning client UE, and the second UE sends the identification information of the SL positioning client UE to the first UE; or, the second UE has not obtained the identification information of the SL positioning client UE in advance, then the second UE first obtains the identification information of the SL positioning client UE and then sends the identification information of the SL positioning client UE to the first UE.

[0161] In some embodiments, the privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE. It can also be said that the privacy check result is used to indicate whether the first UE allows the privacy data of the first UE to be exposed to the SL positioning client UE. It can also be said that the privacy check result is used to indicate whether the first UE allows the SL positioning client UE to obtain the privacy data of the first UE. It can also be said that the privacy check result is used to indicate whether the first UE wants to participate in the ranging / SL positioning service of the SL positioning client UE.

[0162] In some embodiments, the second UE sends identification information of the SL positioning client UE to UEs that may participate in the ranging / SL positioning service, that is, the second UE sends identification information of the SL positioning client UE to at least one first UE. The first UE is a target UE or a SL positioning reference UE or a UE with a known location. For example, the at least one UE includes a target UE and other UEs located within the range of the target UE. The other UEs located within the range of the target UE can be referred to as SL positioning reference UEs, and can also be referred to as candidate SL positioning reference UEs.

[0163] In some embodiments, the privacy check information is stored in the first UE.

[0164] Step 420: Receive the privacy check result sent by the first UE.

[0165] In some embodiments, a PC5 link exists between the first UE and the second UE, and the second UE receives the privacy check result sent by the first UE via the PC5 connection. In some embodiments, a PC5 link does not exist between the first UE and the second UE, and the second UE first establishes a PC5 connection with the first UE and then receives the privacy check result sent by the first UE via the PC5 connection.

[0166] In some embodiments, the second UE receives a privacy check result sent by at least one first UE, and the privacy check result of each first UE is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

[0167] Step 430: Based on the privacy check result of the first UE, determine whether to continue the ranging / SL positioning service.

[0168] In some embodiments, the first UE includes n first UEs, where n is a positive integer. The privacy check results of the n first UEs are used by the second UE to determine whether to continue the ranging / SL positioning service. That is, based on the privacy check results of the first UE, determining whether to continue the ranging / SL positioning service includes at least one of the following: when the privacy check results of the n first UEs are all the first results, determining to send a ranging / SL positioning service request to the SL positioning service UE, and the first result is that the SL positioning client UE has the right to obtain the privacy data of the first UE; when the privacy check results of the n first UEs are all the first result, determining to send a ranging / SL positioning service request to the LMF; when the privacy check results of the n first UEs are all the second result, determining to send a ranging / SL positioning service rejection message to the SL positioning client UE, and the second result is that the SL positioning client UE has no right to obtain the privacy data of the first UE; when the privacy check results of some of the n first UEs are the first result, determining to determine the processing method according to the privacy check rules.

[0169] For example, in a UE-only operation scenario, when the privacy check results of n first UEs are all first results, the second UE determines to send a ranging / SL positioning service request to the SL positioning service UE; in a network-based operation scenario, when the privacy check results of n first UEs are all first results, the second UE determines to send a ranging / SL positioning service request to the LMF.

[0170] In some embodiments, the above processing methods include at least one of the following: sending a ranging / SL positioning service request to the SL positioning service UE; sending a ranging / SL positioning service request to the LMF; sending a ranging / SL positioning service rejection message to the SL positioning client UE.

[0171] In some embodiments, the privacy check rule is provided by the application layer of the second UE; or, the privacy check rule is sent by the SL positioning client UE to the second UE.

[0172] Step 440: Send the identification information of the third UE to the SL positioning service UE / LMF.

[0173] In some embodiments, a first UE whose privacy check result is the first result can be referred to as a third UE. That is, n first UEs include m third UEs, the privacy check result of the third UE is the first result, m is a positive integer and m≤n, and the ranging / SL positioning service request includes identification information of the m third UEs, one piece of identification information for each third UE. In other words, the second UE selects the third UE based on the privacy check result of the first UE and obtains the identification information of the third UE.

[0174] For example, the first UE whose privacy check result is the first result is called the third UE; the privacy check rule is related to the privacy check results of n first UEs, and the privacy check rule is that when the ratio of the number of third UEs to the number of first UEs is greater than the service threshold, the ranging / SL positioning service is continued; when the ratio of the number of third UEs to the number of first UEs is less than the service threshold, the ranging / SL positioning service is no longer continued. Or, the privacy check rule is related to the demand for ranging / SL positioning service, and the ranging / SL positioning service requires at least m first UEs to participate. The privacy check rule is that when the number of third UEs is greater than or equal to m, the ranging / SL positioning service is continued; when the number of third UEs is less than m, the ranging / SL positioning service is no longer continued. Among them, the corresponding processing method for continuing the ranging / SL positioning service is: sending a ranging / SL positioning service request to the SL positioning service UE; or sending a ranging / SL positioning service request to the LMF; the corresponding processing method for not continuing the ranging / SL positioning service is: sending a ranging / SL positioning service rejection message to the SL positioning client UE.

[0175] Optionally, the identification information of the third UE includes at least one of the following information: user information of the third UE; and an application layer identifier of the third UE.

[0176] In some embodiments, the identification information of each third UE is used by the SL positioning service UE or LMF to determine whether the third UE participates in the ranging / SL positioning service; or, the ranging / SL positioning service request also includes capability information of m third UEs, and the capability information of each third UE and the identification information of the third UE are used by the SL positioning service UE or LMF to determine whether the third UE participates in the ranging / SL positioning service. For example, the third UE is a UE whose privacy data the SL positioning client has the right to obtain, and the SL positioning service UE or LMF selects all or part of the third UEs from the m third UEs based on the identification information of the m third UEs to participate in the ranging / SL positioning service; or, the ranging / SL positioning service request also includes capability information of each third UE, and the capability information of the third UE is used to indicate whether the third UE supports assisting the target UE in ranging or positioning; for example, among the m third UEs, only 5 third UEs support assisting the target UE in ranging or positioning, and upon receiving the ranging / SL positioning service request, the SL positioning service UE or LMF selects the above 5 UEs that support assisting the target UE in ranging or positioning to participate in this ranging / SL positioning service based on the capability information of the m third UEs and the identification information of the third UEs.

[0177] In some embodiments, in a UE-only operation scenario, there is a PC5 connection between the SL positioning service UE and the second UE; in a network-based operation scenario, the LMF and the second UE are connected via an N1 interface.

[0178] In summary, the method provided in the embodiment of the present application, on the one hand, shows a method for the second UE to provide the identification information of the SL positioning client UE to the first UE, which ensures that the first UE can obtain one of the necessary information for the privacy check, thereby ensuring the smooth implementation of the entire ranging / SL positioning service process including the privacy check. On the other hand, it shows how the second UE handles the privacy check result sent by the first UE, and the second UE determines whether to continue the ranging / SL positioning service based on the privacy check result. If it is determined to continue the ranging / SL positioning service, a ranging / SL positioning service request is sent to the SL positioning service UE or LMF; if it is determined not to continue the ranging / SL positioning service, the SL positioning client UE is informed to reject the ranging / SL positioning service, thereby ensuring that the privacy check in the ranging / SL positioning service process is implemented on the basis that the privacy data of the first UE is not leaked. Furthermore, it also shows how to continue to determine the first UE participating in the ranging / SL positioning service on the basis of continuing the ranging / SL positioning service, that is, to send the identification information of the third UE that can expose privacy data to the SL positioning service UE or LMF, and the SL positioning service UE or LMF is responsible for selecting the UE participating in the ranging / SL positioning service, thereby ensuring the implementation of the ranging / SL positioning service process based on privacy check.

[0179] Ranging / SL positioning services may be used in both UE-only and network-based scenarios. The privacy check process during ranging / SL positioning services varies depending on the scenario. The following describes the privacy check process during ranging / SL positioning services in different scenarios.

[0180] 1. The second UE is UE1, based on the network operation scenario.

[0181] FIG9 shows an overall flow chart of a privacy check method provided by an exemplary embodiment of the present application. FIG9 includes UE1, UE2 / … / UEn. UE1 can be a target UE or a SL positioning reference UE, and UE1 can also be referred to as a UE working as a target UE; UE2 / … / UEn can also be a target UE or a SL positioning reference UE or a UE with a known location, or a SL positioning service UE also referred to as a serving UE. That is, UE1, UE2 / … / UEn can all be first UEs. The relevant steps of the privacy check are briefly described as follows:

[0182] Step 1. Ranging / SL positioning service authorization and policy / parameter configuration. Step 2. UE1 discovers UE2 / … / UEn. Step 3. UE1 establishes a secure connection with UE2 / … / UEn.

[0183] Step 15-3. UE1 to n perform a privacy check.

[0184] In some embodiments, UE1 receives identification information of the SL positioning client UE sent by the SL positioning client UE. In some embodiments, UE1 obtains a privacy detection result of UE1 based on the identification information of the SL positioning client UE and the privacy check information of UE1. In this case, UE1 can also be referred to as the first UE.

[0185] In some embodiments, UE1 uses a secure connection with UE2 / … / UEn to treat UE2 / … / UEn as the first UE, or selects at least one UE among UE2 / … / UEn as the first UE, and sends the identification information of the SL positioning client UE to the first UE.

[0186] In some embodiments, the first UE obtains a privacy check result of the first UE based on the identification information of the SL positioning client UE and the privacy check information of the first UE. In some embodiments, the first UE sends the privacy check result to UE1.

[0187] In some embodiments, UE1 determines whether to continue the ranging / SL positioning service based on the privacy check result of the first UE. In the case of determining to continue the ranging / SL positioning service, the identification information of the third UE is sent to the SL positioning service UE, where the third UE refers to a UE whose privacy check result is the first result, and the first result is that the SL positioning client UE has the right to obtain the privacy data of the first UE; the identification information of the third UE can be carried in the ranging / SL positioning service request sent to the SL positioning service UE. The specific implementation process of "determining whether to continue the ranging / SL positioning service based on the privacy check result of the first UE" is as shown in the above step 430 and will not be repeated here.

[0188] Step 4. Notify and verify ranging / SL positioning. Step 5. UE1 and UE2 / … / UEn perform capability exchange. Step 6. Determine SL-MO-LR (Sindlink-Mobile-Originated-Location Request).

[0189] Step 7: UE1 has triggered a service request, that is, UE1 determines to continue the ranging / SL positioning service.

[0190] Step 8. Uplink NAS transmission: In some embodiments, UE1 transmits the identification information of the third UE via uplink NAS.

[0191] Step 9. Nlmf_Location_DetermineLocation request (determine location request).

[0192] In some embodiments, the Nlmf_Location_DetermineLocation request includes identification information of the third UE.

[0193] In some embodiments, the identification information of each third UE is used by the LMF to determine whether the third UE participates in the ranging / SL positioning service; or, the ranging / SL positioning service request also includes capability information of m third UEs, and the capability information of each third UE and the identification information of the third UE are used by the LMF to determine whether the third UE participates in the ranging / SL positioning service. Step 10. Capability request of UE1 to n. Step 11. Capability response of UE1 to n. In some embodiments, the LMF obtains the capability information of UE1 to n in the capability response. In some embodiments, the LMF determines whether the third UE participates in the ranging / SL positioning service based on the identification information of the third UE and the capability information of the third UE.

[0194] In summary, the method provided in the embodiment of the present application illustrates the privacy check process in a network-based operation scenario, where the privacy check performed by the first UE itself can ensure the security of the privacy check process.

[0195] 2. The second UE is UE1 (which may be referred to as a UE working as a target UE), and only the UE operates in the scenario.

[0196] Figure 10 shows an overall flow chart of a privacy check method provided by an exemplary embodiment of the present application. Figure 10 includes SL positioning client UE, UE1, UE2 / … / UEn, and SL positioning service UE. UE1 can be a target UE or a SL positioning reference UE, and UE1 can also be referred to as a UE working as a target UE; UE2 / … / UEn can also be a target UE or a SL positioning reference UE or a UE with a known location, and the SL positioning service UE is also referred to as a service UE, that is, UE1, UE2 / … / UEn can both be the first UE. The relevant steps of the privacy check include: step 1 to step 15-2.

[0197] Step 1. UE1 receives a ranging / SL positioning service request.

[0198] Step 1a. The SL positioning client UE sends a ranging / SL positioning service request from PC5 to UE1.

[0199] In some embodiments, during the process of exposing ranging / SL positioning services through PC5, the SL positioning client UE is positioned through PC5. That is, the SL positioning client sends a ranging / SL positioning service request to UE1 through the PC5 interface.

[0200] In some embodiments, for absolute positioning, the ranging / SL positioning service request includes user information of the SL positioning client UE, user information of the target UE, required positioning QoS and an anchor UE list, which includes at least one candidate anchor UE.

[0201] In some embodiments, for relative position or ranging information, the ranging / SL positioning service request includes user information of the SL positioning client UE, user information of the target UE, user information of the SL positioning reference UE (UE2 / … / UEn) and ranging / SL positioning QoS information.

[0202] In some embodiments, the ranging / SL positioning service request includes identification information of the SL positioning client. In some embodiments, the ranging / SL positioning service request also includes at least one of the application layer identification of the candidate SL positioning reference UE, user information of the candidate SL positioning reference UE, and the ranging / SL positioning result type. The ranging / SL positioning result type includes at least one of absolute position, relative position, and direction.

[0203] Step 1b. UE1 receives the ranging / SL positioning service request from the application layer.

[0204] In some embodiments, UE1 receives a ranging / SL positioning service request from the RSPP application layer.

[0205] In some embodiments, the ranging / SL positioning service request includes identification information of the SL positioning client.

[0206] In some embodiments, the ranging / SL positioning service request further includes an application layer identifier of a candidate SL positioning reference UE, user information of the candidate SL positioning reference UE, and at least one of a ranging / SL positioning result type, wherein the ranging / SL positioning result type includes at least one of an absolute position, a relative position, and a direction.

[0207] Step 15-1. UE1 performs a privacy check. In some embodiments, UE1 receives identification information of the SL positioning client UE sent by the SL positioning client UE. In some embodiments, UE1 obtains a privacy check result of UE1 based on the identification information of the SL positioning client UE and the privacy check information of UE1. In this case, UE1 can also be referred to as the first UE.

[0208] Step 2. UE1 discovers UE2 / … / UEn. In some embodiments, UE2 / … / UEn serves as an anchor UE. For example, UE2 / … / UEn is configured to send a Positioning Reference Signal (SL-PRS) to UE1, and UE1 performs SL-PRS measurements; or, UE1 is configured to send an SL-PRS to UE2 / … / UEn, and each UE2 / … / UEn performs SL-PRS measurements.

[0209] Step 3. UE1 determines UE-only operation. In some embodiments, if any of UE1 / … / UEn is not served by NG-RAN or the serving network does not support ranging / SL positioning, UE-only operation is determined to apply. In some embodiments, if UE1 / … / UEn is in an OOC scenario, UE-only operation is determined to apply.

[0210] Step 4. UE1 and UE2 / ... / UEn perform capability exchange. In some embodiments, step 4 may be performed during step 7 under the coordination of the SL location service UE.

[0211] Step 15-2. UE2 / … / UEn performs a privacy check.

[0212] In some embodiments, UE1 uses UE2 / … / UEn as the first UE and sends the identification information of the SL positioning client UE. In some embodiments, UE1 selects at least one UE among UE1, UE2 / … / UEn as the first UE and sends the identification information of the SL positioning client UE to the first UE. In some embodiments, UE1 uses unicast, multicast, or broadcast to send the identification information of the SL positioning client UE to the first UE. In some embodiments, a PC5 connection is established between UE1 and the first UE.

[0213] In some embodiments, the first UE obtains a privacy check result of the first UE based on the identification information of the SL positioning client UE and the privacy check information of the first UE. In some embodiments, the first UE sends the privacy check result to UE1.

[0214] In some embodiments, UE1 determines whether to continue the ranging / SL positioning service based on the privacy check result of the first UE. In the case of determining to continue the ranging / SL positioning service, the identification information of the third UE is sent to the SL positioning service UE, where the third UE refers to a UE whose privacy check result is the first result, and the first result is that the SL positioning client UE has the right to obtain the privacy data of the first UE; the identification information of the third UE can be carried in the ranging / SL positioning service request sent to the SL positioning service UE. The specific implementation process of "determining whether to continue the ranging / SL positioning service based on the privacy check result of the first UE" is as shown in the above step 430 and will not be repeated here.

[0215] Step 5a. UE1 discovers and selects the SL positioning service UE.

[0216] In some embodiments, UE1 supports the SL positioning service function and UE1 can serve as the SL positioning service UE.

[0217] In some embodiments, when UE1 does not support the SL positioning service function, UE1 discovers and selects a SL positioning service UE, which may be a UE in UE2 / … / UEn or another separate UE. UE1 discovers and selects the SL positioning service UE by selecting it from a target UE or SL positioning reference UE that has already performed the discovery process, or by discovering a SL positioning service UE that supports the SL positioning service function.

[0218] In some embodiments, when the SL positioning service UE is a UE in UE2 / … / UEn or another separate UE, UE1 discovers and selects the SL positioning service UE, and requests the SL positioning service UE to participate in ranging / SL positioning.

[0219] Step 5b. UE1 establishes a PC5 connection with the SL positioning service UE.

[0220] Step 6. UE1 sends a ranging / SL positioning service request through PC5.

[0221] In some embodiments, the ranging / SL positioning service request includes identification information of the SL positioning client. In some embodiments, the ranging / SL positioning service request also includes at least one of the application layer identification of the candidate SL positioning reference UE, user information of the candidate SL positioning reference UE, and the ranging / SL positioning result type. The ranging / SL positioning result type includes at least one of absolute position, relative position, and direction.

[0222] In some embodiments, the ranging / SL positioning service request includes identification information of the third UE, and the identification information of each third UE is used by the SL positioning service UE or LMF to determine whether the third UE participates in the ranging / SL positioning service; or, the ranging / SL positioning service request includes capability information of the third UE, and the capability information of each third UE and the identification information of the third UE are used by the SL positioning service UE or LMF to determine whether the third UE participates in the ranging / SL positioning service; the capability information may be obtained by UE1 based on the above step 4. The identification information of the third UE is as shown in the above step 440 and will not be repeated here.

[0223] Step 7. SL positioning service UE and UE1 perform capability request and response from UE1 to UEn. In some embodiments, SL positioning service UE sends capability request of UE1, UE2 / ... / UEn to UE1; UE1 sends capability response of UE1, UE2 / ... / UEn to SL positioning service UE.

[0224] Step 8a. The SL positioning service UE provides SL positioning assistance data to UE1. Step 8b. UE1 and UE2 / … / UEn complete the SL positioning assistance data delivery. Step 9. The SL positioning service UE requests UE1 for SL measurement information of UE1, UE2 / … / UEn.

[0225] Step 10. Measure SL-PRS. In some embodiments, SL-PRS is measured between UE1 and UE2 / … / UEn. In some embodiments, SL-PRS is measured between UE2 / … / UEn. Step 11. UE1 provides SL measurement information to the SL positioning service UE.

[0226] Step 12. The SL positioning service UE calculates the result.

[0227] In some embodiments, UE1 and / or UE2 / … / UEn transmits SL-PRS measurement data to a SL positioning service UE. The SL positioning service UE calculates a ranging / SL positioning result and sends the ranging / SL positioning result to UE1. Based on the result type received in step 1 or step 6, the SL positioning service UE calculates an absolute position, a relative position, or ranging information.

[0228] In some embodiments, if UE1 supports the SL positioning service UE function, UE2 / … / UEn transmits SL-PRS measurement data to UE1, and UE1 calculates the ranging / SL positioning result. Based on the result type received in step 1 or step 6, UE1 calculates the absolute position, relative position, or ranging information.

[0229] In some embodiments, UE1 sends a SL-PRS to UE2 / … / UEn, which then measures the SL-PRS. UE2 / … / UEn transmits the SL-PRS measurement data to a SL positioning service UE. The SL positioning service UE locates UE2 / … / UEn based on the SL-PRS measurement data and calculates UE1's absolute position, relative position, or ranging information.

[0230] Step 13. SL Positioning Service UE performs ranging / SL Positioning Service response through PC5. Step 14. UE1 responds to the ranging / SL Positioning Service request. Step 14a. UE1 responds to the ranging / SL Positioning Service request on PC5. Step 14b. UE1 responds to the ranging / SL Positioning Service request from the application layer.

[0231] In some embodiments, the above-mentioned step 15-1 can also be performed between step 2 and step 3; step 15-1 can also be performed between step 3 and step 4; step 15-1 can also be performed between step 4 and step 5a; step 15-1 can also be performed between step 5a and step 5b; step 15-1 can also be performed between step 5b and step 6; step 15-2 can also be performed between step 2 and step 3; step 15-2 can also be performed between step 3 and step 4; step 15-2 can also be performed between step 4 and step 5a; step 15-2 can also be performed between step 5a and step 5b; step 15-2 can also be performed between step 5b and step 6.

[0232] To sum up, the method provided in the embodiment of the present application shows that the privacy check process is performed on the basis of the ranging / SL positioning process in the related technology. The privacy check performed by the first UE itself can ensure the security of the privacy check process, and this method utilizes the relevant process to reduce the impact of the protocol.

[0233] In some embodiments, in a UE-only operation scenario, since the SL positioning service UE will be responsible for result calculation, as shown in steps 9 to 12 in Figure 10, the SL positioning service UE needs to obtain the private data of the UEs participating in the ranging / SL positioning service when performing result calculation. Therefore, in addition to determining whether the SL positioning client UE has the right to obtain the private data of these UEs, it is also necessary to determine whether the SL positioning service UE has the right to obtain the private data of these UEs.

[0234] That is, it can be understood that the UE that is authorized to obtain the private data of the first UE is determined as the SL positioning service UE, or, after selecting the SL positioning service UE, a privacy check is performed on the SL positioning service UE to determine whether the SL positioning service UE is authorized to obtain the private data of the first UE. In general, the SL positioning service UE is determined in any of the following three ways:

[0235] Determination method 1: determination based on the privacy check result of the target UE on the candidate UE.

[0236] Determination method 2: determination based on the privacy profile of the candidate UE.

[0237] Determination method three: Determine based on the privacy check results of the target UE and the SL positioning reference UE for the candidate UE.

[0238] Among them, the privacy profile of the candidate UE can also be called a profile, and can also be called a UE profile, and can also be called a UE profile. The privacy profile of the candidate UE is used to indicate the role type of the candidate UE in the ranging / SL positioning service, that is, in the ranging / SL positioning service, the role type that the candidate UE can act as, and the role type includes at least one of the above-mentioned SL positioning client UE, target UE, SL positioning reference UE, and SL positioning service UE. For example, the privacy profile of the candidate UE indicates that the role type that the candidate UE can act as is the SL positioning target UE and the SL positioning service UE. When the privacy profile of the candidate UE indicates that the candidate UE can act as a SL positioning service UE, it is considered that the candidate UE can obtain the privacy data of other UEs, and no privacy check is performed. Instead, the UE is directly confirmed as a SL positioning service UE.

[0239] For both the first and third determination methods, a privacy check needs to be performed on the SL location service UE. The privacy check method is as follows. FIG11 shows a flowchart of a privacy check method provided by an exemplary embodiment of the present application. The method is performed by the first UE and includes:

[0240] Step 520: Based on the identification information of the SL positioning service UE and the privacy check information of the first UE, obtain the privacy check result of the first UE, wherein the privacy check result is used to indicate whether the SL positioning service UE has the right to obtain the private data of the first UE.

[0241] In some embodiments, the privacy check information is stored in the first UE.

[0242] In some embodiments, the first UE performs a privacy check based on the identification information of the SL positioning service UE and the privacy check information stored in the first UE, and obtains a privacy check result of the first UE. In some embodiments, the privacy check result is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE. It can also be said that the privacy check result is used to indicate whether the first UE allows the privacy data of the first UE to be exposed to the SL positioning service UE. It can also be said that the privacy check result is used to indicate whether the first UE allows the SL positioning service UE to obtain the privacy data of the first UE.

[0243] In summary, the method provided in the embodiments of the present application illustrates the process of performing a privacy check on a first UE, namely, performing a privacy check based on the identification information of the SL positioning service UE and the privacy check information of the first UE, thereby obtaining a privacy check result for the first UE. This method, in which the first UE makes a judgment based on its own privacy check information, can both implement a privacy check and prevent the exposure of the first UE's own privacy check information, thereby improving the security of the privacy check process.

[0244] Figure 12 shows a flowchart of a privacy checking method provided by an exemplary embodiment of the present application. The method is performed by a first UE and includes: In some embodiments, step 611 and step 612 are parallel steps. When the first UE receives identification information of a SL positioning service UE, only step 611 or step 612 may be performed.

[0245] Step 611: Receive the identification information of the SL positioning service UE sent by the second UE.

[0246] In some embodiments, the privacy check information is stored in the first UE.

[0247] In some embodiments, there is a PC5 link between the first UE and the second UE, and the first UE receives the identification information of the SL positioning service UE sent by the second UE through the PC5 connection.

[0248] In some embodiments, there is no PC5 connection between the first UE and the second UE. The first UE first establishes a PC5 connection with the second UE, and then receives the identification information of the SL positioning service UE sent by the second UE through the PC5 connection.

[0249] Step 612: Receive the identification information of the SL positioning service UE sent by the SL positioning service UE.

[0250] In some embodiments, the first UE is the target UE, and there is a PC5 connection between the first UE and the SL positioning service UE. The first UE receives the identification information of the SL positioning service UE sent by the SL positioning service UE through the PC5 connection.

[0251] In some embodiments, the first UE is the target UE, and there is no PC5 connection between the first UE and the SL positioning client UE. The first UE first establishes a PC5 connection with the SL positioning client UE, and then receives the identification information of the SL positioning client UE sent by the second UE through the PC5 connection.

[0252] Step 620: Based on the identification information of the SL positioning service UE and the privacy check information of the first UE, obtain the privacy check result of the first UE.

[0253] The privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

[0254] In some embodiments, the execution process of step 620 is similar to that of the above-mentioned step 520 and is not repeated here.

[0255] Step 630: Send the privacy check result to the second UE.

[0256] In some embodiments, a PC5 connection exists between the first UE and the second UE, and the first UE sends the privacy check result to the second UE via the PC5 connection. Alternatively, a PC5 connection does not exist between the first UE and the second UE, and the first UE first establishes a PC5 connection with the second UE, and then sends the privacy check result to the second UE via the PC5 connection.

[0257] In some embodiments, the first UE sends a privacy check result to the second UE.

[0258] In some embodiments, the first UE includes n first UEs, where n is a positive integer. The privacy check results of the n first UEs are used by the second UE to determine whether to continue the ranging / SL positioning service. The second UE's determination of whether to continue the ranging / SL service includes at least one of the following: when the privacy check results of the n first UEs are all the first results, the second UE determines to send a ranging / SL positioning service request to the SL positioning service UE, and the first result is that the SL positioning client UE has the right to obtain the privacy data of the first UE; when the privacy check results of the n first UEs are all the second results, the second UE determines to send a ranging / SL positioning service rejection message to the SL positioning client UE, and the second result is that the SL positioning client UE has no right to obtain the privacy data of the first UE; when the privacy check results of some of the first UEs among the n first UEs are the first result, the second UE determines to determine the processing method according to the privacy check rules.

[0259] In some embodiments, the processing method includes at least one of the following: sending a ranging / SL positioning service request to the SL positioning service UE; sending a ranging / SL positioning service rejection message to the SL positioning client UE.

[0260] In some embodiments, the privacy check rule is provided by the application layer of the second UE; or, the privacy check rule is sent by the SL positioning client UE to the second UE.

[0261] In some embodiments, a first UE whose privacy check result is the first result may be referred to as a third UE. That is, n first UEs include m third UEs, the privacy check result of the third UE is the first result, m is a positive integer and m≤n, and the ranging / SL positioning service request includes identification information of the m third UEs, one piece of identification information for each third UE. Optionally, the identification information of the third UE includes at least one of the following: user information of the third UE; and an application layer identifier of the third UE.

[0262] In some embodiments, the identification information of each third UE is used by the SL positioning service UE to determine whether the third UE participates in the ranging / SL positioning service; or, the ranging / SL positioning service request also includes the capability information of m third UEs, and the capability information of each third UE and the identification information of the third UE are used by the SL positioning service UE to determine whether the third UE participates in the ranging / SL positioning service.

[0263] In summary, the method provided in the embodiment of the present application, on the one hand, shows the source of the identification information of the SL positioning service UE during the privacy check process, that is, it is sent by the second UE or the SL positioning service UE. This method provides the first UE with the necessary information for the privacy check, so that the privacy check performed by the first UE can be successfully implemented. On the other hand, it shows how to process the privacy check result, that is, it is sent to the second UE, and the second UE determines whether to continue the ranging / SL positioning service based on the privacy check result. If it is determined to continue the ranging / SL positioning service, a ranging / SL positioning service request is sent to the SL positioning service UE; if it is determined not to continue the ranging / SL positioning service, the SL positioning client UE is notified to reject the ranging / SL positioning service, ensuring that the privacy check in the ranging / SL positioning service process is implemented on the basis of not leaking the privacy data of the first UE. Furthermore, it also shows how to continue to determine the first UE participating in the ranging / SL positioning service on the basis of continuing the ranging / SL positioning service, that is, to send the identification information of the third UE that is determined to be able to expose privacy data to the SL positioning service UE, and the SL positioning service UE is responsible for selecting the UE participating in the ranging / SL positioning service, ensuring the implementation of the ranging / SL positioning service process based on the privacy check.

[0264] FIG12 shows a flowchart of a privacy check method provided by an exemplary embodiment of the present application. The method is executed by the second UE and includes:

[0265] Step 710: Send the identification information of the SL positioning service UE to the first UE. The first UE is used to obtain a privacy check result of the first UE based on the identification information of the SL positioning service UE and the privacy check information of the first UE; the privacy check result is used to indicate whether the SL positioning service UE is authorized to obtain the private data of the first UE.

[0266] In some embodiments, a PC5 connection exists between the first UE and the second UE, and the second UE sends the identification information of the SL positioning service UE to the first UE via the PC5 connection. Alternatively, there is no PC5 connection between the first UE and the second UE, and the second UE first establishes a PC5 connection with the first UE, and then sends the identification information of the SL positioning service UE to the first UE via the PC5 connection.

[0267] In some embodiments, the second UE has obtained the identification information of the SL positioning service UE in advance or the second UE has stored the identification information of the SL positioning service UE, and the second UE sends the identification information of the SL positioning service UE to the first UE; or, the second UE has not obtained the identification information of the SL positioning service UE in advance, then the second UE first obtains the identification information of the SL positioning service UE and then sends the identification information of the SL positioning service UE to the first UE.

[0268] In some embodiments, the privacy check result is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE. It can also be said that the privacy check result is used to indicate whether the first UE allows the privacy data of the first UE to be exposed to the SL positioning service UE. It can also be said that the privacy check result is used to indicate whether the first UE allows the SL positioning service UE to obtain the privacy data of the first UE. It can also be said that the privacy check result is used to indicate whether the first UE wants to participate in the ranging / SL positioning service of the SL positioning service UE.

[0269] In some embodiments, the second UE sends identification information of the SL positioning service UE to the UEs that may participate in the ranging / SL positioning service, that is, the second UE sends identification information of the SL positioning service UE to at least one first UE. The first UE is a target UE or a SL positioning reference UE or a UE with a known location. For example, the at least one UE includes a target UE and other UEs located within the range around the target UE. The other UEs located within the range around the target UE can be referred to as SL positioning reference UEs, and can also be referred to as candidate SL positioning reference UEs.

[0270] In some embodiments, the privacy check information is stored in the first UE.

[0271] Step 720: Receive the privacy check result sent by the first UE.

[0272] In some embodiments, a PC5 link exists between the first UE and the second UE, and the second UE receives the privacy check result sent by the first UE via the PC5 connection. Alternatively, a PC5 link does not exist between the first UE and the second UE, and the second UE first establishes a PC5 connection with the first UE and then receives the privacy check result sent by the first UE via the PC5 connection.

[0273] In some embodiments, the second UE receives a privacy check result sent by at least one first UE, and the privacy check result of each first UE is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE.

[0274] Step 730: Based on the privacy check result of the first UE, determine whether to continue the ranging / SL positioning service.

[0275] In some embodiments, the first UE includes n first UEs, where n is a positive integer. The privacy check results of the n first UEs are used by the second UE to determine whether to continue the ranging / SL positioning service. That is, based on the privacy check results of the first UE, determining whether to continue the ranging / SL positioning service includes at least one of the following: when the privacy check results of the n first UEs are all the first results, determining to send a ranging / SL positioning service request to the SL positioning service UE, and the first result is that the SL positioning service UE has the right to obtain the privacy data of the first UE; when the privacy check results of the n first UEs are all the second results, determining to send a ranging / SL positioning service rejection message to the SL positioning service UE, and the second result is that the SL positioning service UE has no right to obtain the privacy data of the first UE; when the privacy check results of some of the first UEs among the n first UEs are the first result, determining to determine the processing method according to the privacy check rules.

[0276] In some embodiments, the above processing method includes at least one of the following: sending a ranging / SL positioning service request to the SL positioning service UE; sending a ranging / SL positioning service rejection message to the SL positioning service UE; and reselecting the SL positioning service UE.

[0277] In some embodiments, the privacy check rule is provided by the application layer of the second UE; or, the privacy check rule is sent by the SL positioning service UE to the second UE. The processing method and the privacy check rule are similar to the processing method and the privacy check rule shown in the above step 440, and will not be repeated here. It should be noted that, when it is determined that a privacy check needs to be performed on the SL positioning service UE, that is, only the UE operation scenario has been determined, that is, the processing method no longer considers sending a ranging / SL positioning service request to the LMF, and since the above "determination method one" and "determination method three" are based on the privacy check results to determine the SL positioning service UE, when it is determined that the current SL positioning service UE has no right to obtain the privacy data of the first UE, the SL positioning service UE can be reselected and the privacy check for the new SL positioning service UE can be performed again; these two places are somewhat different from the scheme shown in step 440.

[0278] Step 740: Send the identification information of the third UE to the SL positioning service UE.

[0279] In some embodiments, a first UE whose privacy check result is the first result can be referred to as a third UE. That is, n first UEs include m third UEs, the privacy check result of the third UE is the first result, and the privacy check result of the third UE is the first result. m is a positive integer and m≤n. The ranging / SL positioning service request includes identification information of the m third UEs, one piece of identification information for each third UE. In other words, the second UE selects the third UE based on the privacy check result of the first UE and obtains the identification information of the third UE.

[0280] Optionally, the identification information of the third UE includes at least one of the following information: user information of the third UE; and an application layer identifier of the third UE.

[0281] In some embodiments, the identification information of each third UE is used by the SL positioning service UE to determine whether the third UE participates in the ranging / SL positioning service; or, the ranging / SL positioning service request also includes capability information of m third UEs, and the capability information of each third UE and the identification information of the third UE are used by the SL positioning service UE to determine whether the third UE participates in the ranging / SL positioning service. The method for the SL positioning service UE to determine the third UE participating in the ranging / SL positioning service is as shown in step 440 above and will not be repeated here.

[0282] In summary, the method provided in the embodiment of the present application shows, on the one hand, a method for the second UE to provide the identification information of the SL positioning client UE to the first UE, thereby ensuring that the first UE can obtain one of the necessary information for the privacy check, thereby ensuring the smooth implementation of the entire ranging / SL positioning service process including the privacy check. On the other hand, it shows how the second UE handles the privacy check result sent by the first UE, and the second UE determines whether to continue the ranging / SL positioning service based on the privacy check result. If it is determined to continue the ranging / SL positioning service, a ranging / SL positioning service request is sent to the SL positioning service UE or LMF; if it is determined not to continue the ranging / SL positioning service, the SL positioning client UE is informed to reject the ranging / SL positioning service, thereby ensuring that the privacy check in the ranging / SL positioning service process is implemented on the basis that the privacy data of the first UE is not leaked. Furthermore, it also shows how to continue to determine the first UE participating in the ranging / SL positioning service on the basis of continuing the ranging / SL positioning service, that is, to send the identification information of the third UE that can expose privacy data to the SL positioning service UE or LMF, and the SL positioning service UE or LMF is responsible for selecting the UE participating in the ranging / SL positioning service, thereby ensuring the implementation of the ranging / SL positioning service process based on privacy check.

[0283] The timing of the privacy check process for the SL location service UE is described here with reference to Figure 10. The method includes steps 1 to 14. Steps 1 to 4 and steps 5b to 14 are similar to those shown in Figure 10 above and are not repeated here.

[0284] In step 5a, UE1 discovers and selects the SL positioning service UE.

[0285] In some embodiments, after UE1 discovers the SL positioning service UE, it requests the identification information of the SL positioning service UE from the SL positioning service UE for the privacy check of UE1. At this time, UE1 can be called both the first UE and the second UE. Optionally, the SL positioning service UE is determined based on the privacy check result of UE1. For example, UE1 discovers two candidate UEs, namely candidate UEa and candidate UEb. When the privacy check result of UE1 for candidate UEa is that candidate UEa has the right to obtain UE1's privacy data, the candidate UEa is determined to be the SL positioning service UE; when the privacy check result of UE1 for candidate UEa is that candidate UEa has no right to obtain UE1's privacy data, UE1 performs a privacy check on candidate UEb; when the privacy check result of UE1 for candidate UEb is that candidate UEb also has no right to obtain UE1's privacy check data, UE1 determines not to continue ranging / SL positioning service (i.e., the above-mentioned determination method one).

[0286] In some embodiments, after UE1 determines the SL positioning service UE, it sends the identification information of the SL positioning service UE to the first UE (i.e., UE2 to UEn); UE2 to UEn perform a privacy check on the SL positioning service UE; UE1 obtains the privacy check results of UE2 to UEn for the SL positioning service UE and determines whether to continue to perform the ranging / SL positioning service.

[0287] Optionally, when the privacy check results of UE2 to UEn are all that the SL positioning service UE has no right to obtain the privacy data of UE2 to UEn, the SL positioning service UE is reselected; or, when the privacy check results of some UEs from UE2 to UEn are that the SL positioning service UE has the right to obtain the privacy data of UE2 to UEn, the SL positioning service UE is reselected (that is, the above-mentioned determination method two).

[0288] To sum up, the method provided in the embodiment of the present application shows the privacy check timing of the first UE for the SL positioning service UE, ensuring that the SL positioning service UE responsible for calculation in the ranging / SL positioning service is authorized to obtain the privacy data of the first UE, avoiding the leakage of the privacy data of the first UE, and improving the privacy security in the ranging / SL positioning service.

[0289] It should be noted that the above respectively shows the privacy check for the SL positioning client UE and the privacy check for the SL positioning service UE. The second UE will determine whether to continue the ranging / SL positioning service based on the privacy check results. A brief description is given of how the second UE determines whether to continue the ranging / SL positioning service when the privacy check needs to be performed on both the SL positioning client UE and the SL positioning service UE. Since the scenario in which the privacy check needs to be performed on the SL positioning service UE is only a UE operation scenario, the UE selected by the LMF to participate in the ranging / SL positioning service is no longer considered.

[0290] When the privacy check results of n first UEs for the SL positioning client UE are all the first results and the privacy check results of n first UEs for the SL positioning service UE are all the first results, a ranging / SL positioning service request is sent to the SL positioning service UE; when the privacy check results of n first UEs for the SL positioning client UE are all the second results and the privacy check results of n first UEs for the SL positioning service UE are all the first results, a ranging / SL positioning service rejection message is sent to the SL positioning client UE; when the privacy check results of n first UEs for the SL positioning client UE are all the first results and the privacy check results of n first UEs for the SL positioning service UE are all the second results, a ranging / SL positioning service rejection message is sent to the SL positioning client UE; when the privacy check results of n first UEs for the SL positioning client UE are all the first results and the privacy check results of n first UEs for the SL positioning service UE are all the second results, a SL positioning service UE is reselected; when n first When the privacy check results of the UE for the SL positioning client UE are all second results, and the privacy check results of the n first UEs for the SL positioning service UE are all second results, a ranging / SL positioning service rejection message is sent to the SL positioning client UE; when the privacy check results of some of the n first UEs for the SL positioning client UE are all first results, and the privacy check results of the n first UEs for the SL positioning service UE are all first results, a processing method is determined according to the privacy check rules; when the privacy check results of some of the n first UEs for the SL positioning client UE are all first results, and the privacy check results of the n first UEs for the SL positioning service UE are all second results, a processing method is determined according to the privacy check rules; when the privacy check results of some of the n first UEs for the SL positioning client UE are all first results, and the privacy check results of the n first UEs for the SL positioning service UE are all first results, a processing method is determined according to the privacy check rules.

[0291] FIG13 shows a structural block diagram of a first apparatus provided by an exemplary embodiment of the present application. The apparatus may be implemented as a first UE, or as a part of the first UE, through software or hardware, or a combination of both. The apparatus includes:

[0292] The first checking module 810 is configured to obtain a privacy checking result of the first device based on the identification information of the SL positioning client UE and the privacy checking information of the first device.

[0293] The privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the private data of the first device. In some embodiments, the privacy check information is stored in the first device.

[0294] In some embodiments, the first checking module 810 is configured to perform a privacy check based on the identification information of the SL positioning client UE and the privacy check information stored in the SL positioning client UE, and obtain a privacy check result of the first device.

[0295] In some embodiments, the privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first device. It can also be said that the privacy check result is used to indicate whether the first device allows the privacy data of the first device to be exposed to the SL positioning client UE. It can also be said that the privacy check result is used to indicate whether the first device allows the SL positioning client UE to obtain the privacy data of the first device. It can also be said that the privacy check result is used to indicate whether the first device wants to participate in the ranging / SL positioning service of the SL positioning client UE.

[0296] In an optional embodiment based on FIG13 , the apparatus further includes a first receiving module. The first receiving module is configured to receive identification information of the SL positioning client UE sent by the second UE.

[0297] In some embodiments, the privacy check information is stored in the first device.

[0298] In an optional embodiment based on FIG13 , the apparatus further includes a first receiving module. The first receiving module is further configured to receive identification information of the SL positioning client UE sent by the SL positioning client UE.

[0299] In an optional embodiment based on FIG. 13 , the first checking module 810 is further configured to obtain a privacy checking result of the first device based on identification information of the SL positioning client UE and privacy checking information of the first device.

[0300] The privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the private data of the first device.

[0301] In an optional embodiment based on FIG13 , the apparatus further includes a first sending module. The first sending module is configured to send the privacy check result to the second UE.

[0302] In some embodiments, the first sending module is configured to send a privacy check result to the second UE.

[0303] In some embodiments, the first device includes n first devices, where n is a positive integer. The privacy check results of the n first devices are used by the second UE to determine whether to continue the ranging / SL positioning service. When the privacy check results of the n first devices are all the first results, the second UE determines to send a ranging / SL positioning service request to the SL positioning service UE, and the first result is that the SL positioning client UE has the right to obtain the privacy data of the first device; when the privacy check results of the n first devices are all the first results, the second UE determines to send a ranging / SL positioning service request to the LMF; when the privacy check results of the n first devices are all the second results, the second UE determines to send a ranging / SL positioning service rejection message to the SL positioning client UE, and the second result is that the SL positioning client UE has no right to obtain the privacy data of the first device; when the privacy check results of some of the n first devices are the first result, the second UE determines to determine the processing method according to the privacy check rules.

[0304] In some embodiments, the processing method includes at least one of the following: sending a ranging / SL positioning service request to the SL positioning service UE; sending a ranging / SL positioning service request to the LMF; sending a ranging / SL positioning service rejection message to the SL positioning client UE.

[0305] In some embodiments, the privacy check rule is provided by the application layer of the second UE; or the privacy check rule is sent by the SL positioning client UE to the second UE. The privacy check rule is used to instruct the second UE to determine a processing method. The privacy check rule is related to at least one of the privacy check results of the n first devices and the requirement for ranging / SL positioning services.

[0306] In some embodiments, the first device whose privacy check result is the first result can be referred to as a third UE, that is, the n first devices include m third UEs, the privacy check result of the third UE is the first result, m is a positive integer and m≤n, and the ranging / SL positioning service request includes identification information of m third UEs, and each third UE corresponds to one piece of identification information. Optionally, the identification information of the third UE includes at least one of the following information: user information of the third UE; application layer identification of the third UE. That is, when the second UE determines to continue the ranging / SL positioning service, the ranging / SL positioning service request sent by the second UE to the SL positioning service UE or LMF includes all or part of the identification information of the third UE.

[0307] In some embodiments, the identification information of each third UE is used by the SL positioning service UE or LMF to determine whether the third UE participates in the ranging / SL positioning service; or, the ranging / SL positioning service request also includes the capability information of m third UEs, and the capability information of each third UE and the identification information of the third UE are used by the SL positioning service UE or LMF to determine whether the third UE participates in the ranging / SL positioning service.

[0308] FIG14 shows a structural block diagram of a second apparatus provided by an exemplary embodiment of the present application. The apparatus may be implemented as a second UE, or as a part of a second UE, through software or hardware, or a combination of both. The apparatus includes:

[0309] The second sending module 910 is used to send the identification information of the SL positioning client UE to the first UE.

[0310] Among them, the first UE is used to obtain the privacy check result of the first UE based on the identification information of the SL positioning client UE and the privacy check information of the first UE; the privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

[0311] In some embodiments, a PC5 connection exists between the first UE and the second device, and the second sending module 910 is used to send the identification information of the SL positioning client UE to the first UE via the PC5 connection. In some embodiments, a PC5 connection does not exist between the first UE and the second device, and the second device establishes a PC5 connection with the first UE, and the second sending module 910 is used to send the identification information of the SL positioning client UE to the first UE via the PC5 connection.

[0312] In some embodiments, the second device has obtained the identification information of the SL positioning client UE in advance or the second device has stored the identification information of the SL positioning client UE, and the second device sends the identification information of the SL positioning client UE to the first UE; or, the second device has not obtained the identification information of the SL positioning client UE in advance, then the second device first obtains the identification information of the SL positioning client UE and then sends the identification information of the SL positioning client UE to the first UE.

[0313] In some embodiments, the privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE. It can also be said that the privacy check result is used to indicate whether the first UE allows the privacy data of the first UE to be exposed to the SL positioning client UE. It can also be said that the privacy check result is used to indicate whether the first UE allows the SL positioning client UE to obtain the privacy data of the first UE. It can also be said that the privacy check result is used to indicate whether the first UE wants to participate in the ranging / SL positioning service of the SL positioning client UE.

[0314] In some embodiments, the second sending module 910 is used to send the identification information of the SL positioning client UE to the UE that may participate in the ranging / SL positioning service, that is, the second sending module 910 is used to send the identification information of the SL positioning client UE to at least one first UE. The first UE is a target UE or a SL positioning reference UE or a UE with a known location. For example, the at least one UE includes a target UE and other UEs located within the range around the target UE. The other UEs located within the range around the target UE can be referred to as SL positioning reference UEs, and can also be referred to as candidate SL positioning reference UEs. In some embodiments, the privacy check information is stored in the first UE.

[0315] In some embodiments, the apparatus further includes a second receiving module configured to receive a privacy check result sent by the first UE.

[0316] In some embodiments, a PC5 link exists between the first UE and the second device, and the first receiving module is configured to receive the privacy check result sent by the first UE via the PC5 connection. In some embodiments, a PC5 link does not exist between the first UE and the second device, and the second device establishes a PC5 connection with the first UE, and the first receiving module is configured to receive the privacy check result sent by the first UE via the PC5 connection.

[0317] In some embodiments, the first receiving module is used to receive a privacy check result sent by at least one first UE, and the privacy check result of each first UE is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

[0318] In some embodiments, the apparatus further includes a first determining module configured to determine whether to continue the ranging / SL positioning service based on a privacy check result of the first UE.

[0319] In some embodiments, the first UE includes n first UEs, where n is a positive integer. The privacy check results of the n first UEs are used by the second device to determine whether to continue the ranging / SL positioning service. That is, the first determination module is also used to determine, when the privacy check results of the n first UEs are all the first results, to send a ranging / SL positioning service request to the SL positioning service UE, and the first result is that the SL positioning client UE has the right to obtain the privacy data of the first UE; when the privacy check results of the n first UEs are all the first result, to determine to send a ranging / SL positioning service request to the LMF; when the privacy check results of the n first UEs are all the second result, to determine to send a ranging / SL positioning service rejection message to the SL positioning client UE, and the second result is that the SL positioning client UE has no right to obtain the privacy data of the first UE; when the privacy check results of some of the n first UEs are the first result, to determine the processing method according to the privacy check rules.

[0320] For example, in a UE-only operation scenario, when the privacy check results of n first UEs are all first results, the second device determines to send a ranging / SL positioning service request to the SL positioning service UE; in a network-based operation scenario, when the privacy check results of n first UEs are all first results, the second device determines to send a ranging / SL positioning service request to the LMF.

[0321] In some embodiments, the above processing methods include at least one of the following: sending a ranging / SL positioning service request to the SL positioning service UE; sending a ranging / SL positioning service request to the LMF; sending a ranging / SL positioning service rejection message to the SL positioning client UE.

[0322] In some embodiments, the privacy check rule is provided by the application layer of the second device; or, the privacy check rule is sent by the SL positioning client UE to the second device.

[0323] In some embodiments, the first determination module is further used to send identification information of the third UE to the SL positioning service UE / LMF.

[0324] In some embodiments, a first UE whose privacy check result is the first result can be referred to as a third UE. That is, n first UEs include m third UEs, the privacy check result of the third UE is the first result, m is a positive integer and m≤n, and the ranging / SL positioning service request includes identification information of the m third UEs, one piece of identification information corresponding to each third UE. In other words, the second device selects the third UE based on the privacy check result of the first UE and obtains the identification information of the third UE.

[0325] Optionally, the identification information of the third UE includes at least one of the following information: user information of the third UE; and an application layer identifier of the third UE.

[0326] In some embodiments, the identification information of each third UE is used by the SL positioning service UE or LMF to determine whether the third UE participates in the ranging / SL positioning service; or, the ranging / SL positioning service request also includes the capability information of m third UEs, and the capability information of each third UE and the identification information of the third UE are used by the SL positioning service UE or LMF to determine whether the third UE participates in the ranging / SL positioning service.

[0327] In some embodiments, in a UE-only operation scenario, there is a PC5 connection between the SL positioning service UE and the second device; in a network-based operation scenario, the LMF and the second device are connected via an N1 interface.

[0328] FIG15 shows a structural block diagram of a third apparatus provided by an exemplary embodiment of the present application. The apparatus may be implemented as a first UE, or as a part of the first UE, through software or hardware, or a combination of both. The apparatus includes:

[0329] The second checking module 1010 is configured to obtain a privacy check result for the third device based on the identification information of the SL positioning service UE and the privacy check information of the third device. The privacy check result indicates whether the SL positioning service UE is authorized to obtain the private data of the third device. In some embodiments, the privacy check information is stored in the third device.

[0330] In some embodiments, the third device performs a privacy check based on the identification information of the SL positioning service UE and the privacy check information stored in the third device, and obtains a privacy check result of the third device. In some embodiments, the privacy check result is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the third device. In other words, the privacy check result is used to indicate whether the third device allows the privacy data of the third device to be exposed to the SL positioning service UE. In other words, the privacy check result is used to indicate whether the third device allows the SL positioning service UE to obtain the privacy data of the third device.

[0331] In an optional embodiment based on FIG15 , the apparatus further includes a third receiving module. The third receiving module is configured to receive identification information of the SL positioning service UE sent by the second UE.

[0332] In some embodiments, the privacy check information is stored in a third device.

[0333] In some embodiments, there is a PC5 link between the third device and the second UE, and the third device receives the identification information of the SL positioning service UE sent by the second UE through the PC5 connection.

[0334] In some embodiments, there is no PC5 connection between the third device and the second UE. The third device first establishes a PC5 connection with the second UE, and then receives the identification information of the SL positioning service UE sent by the second UE through the PC5 connection.

[0335] In an optional embodiment based on FIG15 , the apparatus further includes a third receiving module. The third receiving module is further configured to receive identification information of the SL positioning service UE sent by the SL positioning service UE.

[0336] In some embodiments, the third device is the target UE, and there is a PC5 connection between the third device and the SL positioning service UE. The third device receives the identification information of the SL positioning service UE sent by the SL positioning service UE through the PC5 connection.

[0337] In some embodiments, the third device is the target UE, and there is no PC5 connection between the third device and the SL positioning client UE. The third device first establishes a PC5 connection with the SL positioning client UE, and then receives the identification information of the SL positioning client UE sent by the second UE through the PC5 connection.

[0338] In an optional embodiment based on FIG. 15 , the second checking module 1010 is further used to obtain a privacy checking result of the third device based on the identification information of the SL positioning service UE and the privacy checking information of the third device.

[0339] The privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the private data of the third device.

[0340] In some embodiments, the use process of the second inspection module is similar to that of the first inspection module described above, and will not be repeated here.

[0341] In an optional embodiment based on FIG15 , the apparatus further includes a third sending module. The third sending module is configured to send the privacy check result to the second UE.

[0342] In some embodiments, a PC5 link exists between the third device and the second UE, and the third device sends the privacy check result to the second UE via the PC5 link. Alternatively, a PC5 link does not exist between the third device and the second UE, and the third device first establishes a PC5 link with the second UE and then sends the privacy check result to the second UE via the PC5 link.

[0343] In some embodiments, the third sending module is configured to send the privacy check result to the second UE.

[0344] In some embodiments, the third device includes n third devices, where n is a positive integer. The privacy check results of the n third devices are used by the second UE to determine whether to continue the ranging / SL positioning service. When the privacy check results of the n third devices are all the first results, the second UE determines to send a ranging / SL positioning service request to the SL positioning service UE, and the first result is that the SL positioning client UE has the right to obtain the privacy data of the third device; when the privacy check results of the n third devices are all the second results, the second UE determines to send a ranging / SL positioning service rejection message to the SL positioning client UE, and the second result is that the SL positioning client UE has no right to obtain the privacy data of the third device; when the privacy check results of some of the n third devices are the first result, the second UE determines to determine the processing method according to the privacy check rules.

[0345] In some embodiments, the processing method includes at least one of the following: sending a ranging / SL positioning service request to the SL positioning service UE; sending a ranging / SL positioning service rejection message to the SL positioning client UE.

[0346] In some embodiments, the privacy check rule is provided by the application layer of the second UE; or, the privacy check rule is sent by the SL positioning client UE to the second UE.

[0347] In some embodiments, a third device for which the privacy check result is the first result may be referred to as a third UE. That is, the n third devices include m third UEs, the privacy check result of the third UE is the first result, m is a positive integer and m≤n, and the ranging / SL positioning service request includes identification information of the m third UEs, one piece of identification information for each third UE. Optionally, the identification information of the third UE includes at least one of the following: user information of the third UE; and an application layer identifier of the third UE.

[0348] In some embodiments, the identification information of each third UE is used by the SL positioning service UE to determine whether the third UE participates in the ranging / SL positioning service; or, the ranging / SL positioning service request also includes the capability information of m third UEs, and the capability information of each third UE and the identification information of the third UE are used by the SL positioning service UE to determine whether the third UE participates in the ranging / SL positioning service.

[0349] FIG16 shows a structural block diagram of a fourth apparatus provided by an exemplary embodiment of the present application. The apparatus can be implemented as a second UE, or as a part of a second UE, through software or hardware, or a combination of both. The apparatus includes:

[0350] The fourth sending module 1110 is used to send the identification information of the SL positioning service UE to the first UE.

[0351] Among them, the first UE is used to obtain the privacy check result of the first UE based on the identification information of the SL positioning service UE and the privacy check information of the first UE; the privacy check result is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE.

[0352] In some embodiments, a PC5 connection exists between the first UE and the fourth device, and the fourth sending module 1110 is configured to send identification information of the SL positioning service UE to the first UE via the PC5 connection. Alternatively, a PC5 connection does not exist between the first UE and the fourth device, and the fourth sending module 1110 is configured to establish a PC5 connection with the first UE and then send identification information of the SL positioning service UE to the first UE via the PC5 connection.

[0353] In some embodiments, the fourth device has obtained the identification information of the SL positioning service UE in advance or the fourth device has stored the identification information of the SL positioning service UE, and the fourth device sends the identification information of the SL positioning service UE to the first UE; or, the fourth device has not obtained the identification information of the SL positioning service UE in advance, then the fourth device first obtains the identification information of the SL positioning service UE and then sends the identification information of the SL positioning service UE to the first UE.

[0354] In some embodiments, the privacy check result is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE. It can also be said that the privacy check result is used to indicate whether the first UE allows the privacy data of the first UE to be exposed to the SL positioning service UE. It can also be said that the privacy check result is used to indicate whether the first UE allows the SL positioning service UE to obtain the privacy data of the first UE. It can also be said that the privacy check result is used to indicate whether the first UE wants to participate in the ranging / SL positioning service of the SL positioning service UE.

[0355] In some embodiments, the fourth sending module 1110 is used to send identification information of the SL positioning service UE to UEs that may participate in the ranging / SL positioning service, that is, the fourth sending module 1110 is used to send identification information of the SL positioning service UE to at least one first UE. The first UE is a target UE or a SL positioning reference UE or a UE with a known location. For example, the at least one UE includes a target UE and other UEs located within the range around the target UE. The other UEs located within the range around the target UE can be referred to as SL positioning reference UEs, and can also be referred to as candidate SL positioning reference UEs.

[0356] In some embodiments, the privacy check information is stored in the first UE.

[0357] In some embodiments, the apparatus further includes a fourth receiving module configured to receive a privacy check result sent by the first UE.

[0358] In some embodiments, a PC5 link exists between the first UE and the fourth device, and the fourth device receives the privacy check result sent by the first UE via the PC5 link. Alternatively, a PC5 link does not exist between the first UE and the fourth device, and the fourth device first establishes a PC5 link with the first UE and then receives the privacy check result sent by the first UE via the PC5 link.

[0359] In some embodiments, the fourth device receives a privacy check result sent by at least one first UE, and the privacy check result of each first UE is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE.

[0360] In some embodiments, the apparatus further includes a first determining module and a second determining module configured to determine whether to continue the ranging / SL positioning service based on a privacy check result of the first UE.

[0361] In some embodiments, the first UE includes n first UEs, where n is a positive integer. The privacy check results of the n first UEs are used by the fourth device to determine whether to continue the ranging / SL positioning service. That is, the second determination module is also used to determine, when the privacy check results of the n first UEs are all the first results, to send a ranging / SL positioning service request to the SL positioning service UE, and the first result is that the SL positioning service UE has the right to obtain the privacy data of the first UE; when the privacy check results of the n first UEs are all the second results, to determine to send a ranging / SL positioning service rejection message to the SL positioning service UE, and the second result is that the SL positioning service UE has no right to obtain the privacy data of the first UE; when the privacy check results of some of the n first UEs are the first result, to determine the processing method according to the privacy check rules.

[0362] In some embodiments, the above processing method includes at least one of the following: sending a ranging / SL positioning service request to the SL positioning service UE; sending a ranging / SL positioning service rejection message to the SL positioning service UE; and reselecting the SL positioning service UE.

[0363] In some embodiments, the privacy check rule is provided by the application layer of the fourth device; or, the privacy check rule is sent by the SL positioning service UE to the fourth device. Among them, the processing method and the privacy check rule are similar to the processing method and the privacy check rule shown in the above step 440, and will not be repeated here. It should be noted that, when it is determined that a privacy check needs to be performed on the SL positioning service UE, that is, only the UE operation scenario has been determined, that is, the processing method no longer considers sending a ranging / SL positioning service request to the LMF, and since the above "determination method one" and "determination method three" are based on the privacy check results to determine the SL positioning service UE, therefore, when it is determined that the current SL positioning service UE has no right to obtain the privacy data of the first UE, the SL positioning service UE can be reselected and the privacy check for the new SL positioning service UE can be performed again; these two places are somewhat different from the scheme shown in step 440.

[0364] In some embodiments, the second determination module is used to send identification information of the third UE to the SL positioning service UE.

[0365] In some embodiments, a first UE whose privacy check result is the first result can be referred to as a third UE. That is, the n first UEs include m third UEs, the privacy check result of the third UE is the first result, the privacy check result of the third UE is the first result, m is a positive integer and m≤n, and the ranging / SL positioning service request includes identification information of the m third UEs, one piece of identification information corresponding to each third UE. That is, the fourth device selects the third UE based on the privacy check result of the first UE and obtains the identification information of the third UE.

[0366] Optionally, the identification information of the third UE includes at least one of the following information: user information of the third UE; and an application layer identifier of the third UE.

[0367] In some embodiments, the identification information of each third UE is used by the SL positioning service UE to determine whether the third UE participates in the ranging / SL positioning service; or, the ranging / SL positioning service request also includes capability information of m third UEs, and the capability information of each third UE and the identification information of the third UE are used by the SL positioning service UE to determine whether the third UE participates in the ranging / SL positioning service. The method for the SL positioning service UE to determine the third UE participating in the ranging / SL positioning service is as shown in step 440 above and will not be repeated here.

[0368] It should be noted that the device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0369] Regarding the device in this embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method and will not be elaborated here.

[0370] Figure 17 shows a schematic diagram of the structure of a terminal device provided in an exemplary embodiment of the present application. Terminal device 1300 may be used to execute the method steps performed by the first and second UEs in the above-described embodiments. Terminal device 1300 may include a processor 1301, a transceiver 1302, and a memory 1303. Processor 1301 may be used to control transmission and / or reception. Transceiver 1302 may be used to implement transmission and / or reception functions.

[0371] Processor 1301 includes one or more processing cores. Processor 1301 executes various functional applications and information processing by running software programs and modules. Transceiver 1302 may include a receiver and a transmitter. For example, the receiver and transmitter may be implemented as a single wireless communication component, which may include a wireless communication chip and a radio frequency antenna. Memory 1303 may be connected to processor 1301 and transceiver 1302. Memory 1303 may be used to store computer programs executed by the processor. Processor 1301 is used to execute the computer programs to implement the various steps in the above-described method embodiments. Furthermore, memory 1303 may be implemented by any type of volatile or non-volatile storage device, or a combination thereof. Volatile or non-volatile storage devices include, but are not limited to, magnetic or optical disks, electrically erasable programmable read-only memory (EEPM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), read-only memory (ROM), magnetic storage, flash memory, and programmable read-only memory (PROM). For details not described in detail in this embodiment, please refer to the above embodiments and will not be elaborated on here.

[0372] In an exemplary embodiment of the present application, a computer-readable storage medium is further provided, wherein at least one program is stored in the computer-readable storage medium, and the at least one program is loaded and executed by a processor, and the computer-readable storage medium is used to implement the link switching method provided by the above-mentioned various method embodiments. In an exemplary embodiment of the present application, a chip is further provided, wherein the chip includes a programmable logic circuit and / or program instructions, and when the chip is running on a communication device, it is used to implement the privacy checking method provided by the above-mentioned various method embodiments. In an exemplary embodiment of the present application, a computer program product is further provided, and when the computer program product runs on a processor of a computer device, the computer device executes the above-mentioned privacy checking method. In an exemplary embodiment of the present application, a computer program is further provided, and the computer program includes computer instructions, and the processor of the computer device executes the computer instructions, so that the computer device executes the above-mentioned privacy checking method.

[0373] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. The "and / or" mentioned in this article describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. In addition, the step numbers described in this article only exemplify a possible execution sequence between the steps. In some other embodiments, the above steps may also be executed in a non-numbered order, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in an order opposite to that shown in the figure. The embodiments of the present application do not limit this.

[0374] The above are merely exemplary embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A privacy checking method, characterized in that: The method is performed by a first UE, and the method includes: Obtaining a privacy check result of the first UE based on the identification information of the sidelink SL positioning client UE and the privacy check information of the first UE; The privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

2. The method according to claim 1, characterized in that The identification information of the SL positioning client UE includes at least one of the following information: user information of the SL positioning client UE; application layer identification of the SL positioning client UE.

3. The method according to claim 1 or 2, characterized in that The privacy check information includes at least one of the following information: a first type, which is used to indicate the type of SL positioning client UE that is authorized to obtain the privacy data of the first UE; and first information, which is used to indicate the information of the SL positioning client UE that is authorized to obtain the privacy data of the first UE.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Receive the identification information of the SL positioning client UE sent by the second UE.

5. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Receive the identification information of the SL positioning client UE sent by the SL positioning client UE.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Send the privacy check result to the second UE.

7. The method according to any one of claims 1 to 6, characterized in that: The first UE includes n first UEs, where n is a positive integer; When the privacy check results of the n first UEs are all the first results, the second UE determines to send a ranging / SL positioning service request to the SL positioning service UE, and the first result is that the SL positioning client UE has the right to obtain the privacy data of the first UE; when the privacy check results of the n first UEs are all the first result, the second UE determines to send a ranging / SL positioning service request to the LMF; when the privacy check results of the n first UEs are all the second results, the second UE determines to send a ranging / SL positioning service rejection message to the SL positioning client UE, and the second result is that the SL positioning client UE has no right to obtain the privacy data of the first UE; when the privacy check results of some of the n first UEs are the first result, the second UE determines to determine the processing method according to the privacy check rules.

8. The method according to claim 7, characterized in that The processing method includes at least one of the following: sending a ranging / SL positioning service request to the SL positioning service UE; sending a ranging / SL positioning service request to the LMF; sending a ranging / SL positioning service rejection message to the SL positioning client UE.

9. The method according to claim 7 or 8, characterized in that The privacy check rule is provided by the application layer of the second UE; or, the privacy check rule is sent by the SL positioning client UE to the second UE.

10. The method according to claim 7 or 8, characterized in that The n first UEs include m third UEs, the privacy check result of the third UE is the first result, m is a positive integer and m≤n, and the ranging / SL positioning service request includes identification information of m third UEs, and each third UE corresponds to one identification information.

11. The method according to claim 10, characterized in that The identification information of the third UE includes at least one of the following information: user information of the third UE; and an application layer identifier of the third UE.

12. The method according to claim 10 or 11, characterized in that The identification information of each of the third UEs is used by the SL positioning service UE or the LMF to determine whether the third UE participates in the ranging / SL positioning service; or, the ranging / SL positioning service request also includes capability information of m third UEs, and the capability information of each of the third UEs and the identification information of the third UE are used by the SL positioning service UE or the LMF to determine whether the third UE participates in the ranging / SL positioning service.

13. A privacy checking method, characterized in that: The method is performed by a second UE, and the method includes: Send the identification information of the side link SL positioning client UE to the first UE; wherein, the first UE is used to obtain the privacy check result of the first UE based on the identification information of the SL positioning client UE and the privacy check information of the first UE, and the privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

14. The method according to claim 13, characterized in that The identification information of the SL positioning client UE includes at least one of the following information: user information of the SL positioning client UE; application layer identification of the SL positioning client UE.

15. The method according to claim 13 or 14, characterized in that The privacy check information includes at least one of the following information: a first type, which is used to indicate the type of SL positioning client UE that is authorized to obtain the privacy data of the first UE; and first information, which is used to indicate the information of the SL positioning client UE that is authorized to obtain the privacy data of the first UE.

16. The method according to any one of claims 13 to 15, characterized in that: The method further comprises: Receive the privacy check result sent by the first UE.

17. The method according to any one of claims 13 to 16, characterized in that The first UE includes n first UEs, where n is a positive integer. The method also includes at least one of the following: when the privacy check results of the n first UEs are all the first results, determining to send a ranging / SL positioning service request to the SL positioning service UE, and the first result is that the SL positioning client UE has the right to obtain the privacy data of the first UE; when the privacy check results of the n first UEs are all the first result, determining to send a ranging / SL positioning service request to the LMF; when the privacy check results of the n first UEs are all the second result, sending a ranging / SL positioning service rejection message to the SL positioning client UE, and the second result is that the SL positioning client UE has no right to obtain the privacy data of the first UE; when the privacy check results of some of the n first UEs are the first result, selecting a processing method according to the privacy check rules.

18. The method according to claim 17, characterized in that The processing method includes at least one of the following: sending a ranging / SL positioning service request to the SL positioning service UE; sending a ranging / SL positioning service request to the LMF; sending a ranging / SL positioning service rejection message to the SL positioning client UE.

19. The method according to claim 17 or 18, characterized in that The privacy check rule is provided by the application layer of the second UE; or, the privacy check rule is sent by the SL positioning client UE to the second UE.

20. The method according to claim 17 or 18, characterized in that The n first UEs include m third UEs, the privacy check result of the third UE is the first result, m is a positive integer and m≤n, and the ranging / SL positioning service request includes identification information of the m third UEs.

21. The method according to claim 20, characterized in that The identification information of the third UE includes at least one of the following information: user information of the third UE; and an application layer identifier of the third UE.

22. The method according to claim 20 or 21, characterized in that The identification information of each of the third UEs is used by the SL positioning service UE or the LMF to determine whether the third UE participates in the ranging / SL positioning service; or, the ranging / SL positioning service request also includes capability information of m third UEs, and the capability information of each of the third UEs and the identification information of the third UE are used by the SL positioning service UE or the LMF to determine whether the third UE participates in the ranging / SL positioning service.

23. A privacy checking method, characterized in that: The method is performed by a first UE, and the method includes: Obtaining a privacy check result of the first UE based on the identification information of the sidelink SL positioning service UE and the privacy check information of the first UE; The privacy check result is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE.

24. The method according to claim 23, wherein The identification information of the SL positioning service UE includes at least one of the following information: user information of the SL positioning service UE; application layer identification of the SL positioning service UE.

25. The method according to claim 23 or 24, characterized in that The privacy check information includes at least one of the following information: a second type, the second type is used to indicate the type of SL positioning service UE that is authorized to obtain the privacy data of the first UE; second information, the second information is used to indicate the information of the SL positioning service UE that is authorized to obtain the privacy data of the first UE.

26. The method according to any one of claims 23 to 25, characterized in that The method further comprises: Receive the identification information of the SL positioning service UE sent by the second UE.

27. The method according to any one of claims 23 to 25, characterized in that The method further comprises: Receive the identification information of the SL positioning service UE sent by the SL positioning service UE.

28. The method according to any one of claims 23 to 27, characterized in that The method further comprises: Send the privacy check result to the second UE.

29. The method according to any one of claims 23 to 28, characterized in that The first UE includes n first UEs, where n is a positive integer; when the privacy check results of the n first UEs are all the first results, the second UE determines to send a ranging / SL positioning service request to the SL positioning service UE, and the first result is that the SL positioning service UE has the right to obtain the privacy data of the first UE; when the privacy check results of the n first UEs are all the second results, the second UE determines to send a ranging / SL positioning service rejection message to the SL positioning client UE, and the second result is that the SL positioning service UE has no right to obtain the privacy data of the first UE; when the privacy check results of the n first UEs are all the second results, the second UE determines to reselect the SL positioning service UE; when the privacy check results of some of the n first UEs are the first result, the second UE determines to determine the processing method according to the privacy check rules.

30. The method according to claim 29, wherein The processing method includes at least one of the following: sending a ranging / SL positioning service request to the SL positioning service UE; sending a ranging / SL positioning service rejection message to the SL positioning client UE; and reselecting the SL positioning service UE.

31. The method according to claim 29 or 30, characterized in that The privacy check rule is provided by the application layer of the second UE; or, the privacy check rule is sent by the SL positioning client UE to the second UE.

32. The method according to claim 29 or 30, characterized in that The n first UEs include m third UEs, the privacy check result of the third UE is the first result, m is a positive integer and m≤n, and the ranging / SL positioning service request includes identification information of m third UEs, and each third UE corresponds to one identification information.

33. The method according to claim 32, characterized in that The identification information of the third UE includes at least one of the following information: user information of the third UE; and an application layer identifier of the third UE.

34. A privacy checking method, characterized in that: The method is performed by a second UE, and the method includes: Send the identification information of the side link SL positioning service UE to the first UE; wherein, the first UE is used to obtain the privacy check result of the first UE based on the identification information of the SL positioning service UE and the privacy check information of the first UE, and the privacy check result is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE.

35. The method according to claim 34, wherein The identification information of the SL positioning service UE includes at least one of the following information: user information of the SL positioning service UE; application layer identification of the SL positioning service UE.

36. The method according to claim 34 or 35, characterized in that The privacy check information includes at least one of the following information: a second type, the second type is used to indicate the type of SL positioning service UE that is authorized to obtain the privacy data of the first UE; second information, the second information is used to indicate the information of the SL positioning service UE that is authorized to obtain the privacy data of the first UE.

37. The method according to any one of claims 34 to 36, characterized in that The method further comprises: Receive the privacy check result sent by the first UE.

38. The method according to any one of claims 34 to 37, characterized in that The first UE includes n first UEs, where n is a positive integer. The method also includes at least one of the following: when the privacy check results of the n first UEs are all the first results, the second UE determines to send a ranging / SL positioning service request to the SL positioning service UE, and the first result is that the SL positioning service UE has the right to obtain the privacy data of the first UE; when the privacy check results of the n first UEs are all the second results, a ranging / SL positioning service rejection message is sent to the SL positioning client UE, and the second result is that the SL positioning service UE has no right to obtain the privacy data of the first UE; when the privacy check results of the n first UEs are all the second results, it is determined to reselect the SL positioning service UE; when the privacy check results of some of the n first UEs are the first result, a processing method is selected according to the privacy check rules.

39. The method according to claim 38, wherein The processing method includes at least one of the following: sending a ranging / SL positioning service request to the SL positioning service UE; sending a ranging / SL positioning service rejection message to the SL positioning client UE; and reselecting the SL positioning service UE.

40. The method according to claim 38 or 39, characterized in that The privacy check rule is provided by the application layer of the second UE; or, the privacy check rule is sent by the SL positioning client UE to the second UE.

41. The method according to claim 38 or 39, characterized in that The n first UEs include m third UEs, the privacy check result of the third UE is the first result, m is a positive integer and m≤n, and the ranging / SL positioning service request includes identification information of m third UEs, and each third UE corresponds to one identification information.

42. The method according to claim 41, wherein The identification information of the third UE includes at least one of the following information: user information of the third UE; and an application layer identifier of the third UE.

43. The method according to claim 41 or 42, characterized in that The identification information of each of the third UEs is used by the SL positioning service UE to determine whether the third UE participates in the ranging / SL positioning service; or, the ranging / SL positioning service request also includes capability information of m third UEs, and the capability information of each of the third UEs and the identification information of the third UE are used by the SL positioning service UE to determine whether the third UE participates in the ranging / SL positioning service.

44. A first device, characterized in that The device includes: a first checking module, used to obtain the privacy checking result of the first UE based on the identification information of the side link SL positioning client UE and the privacy checking information of the first UE; wherein, the privacy checking result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

45. A second device, characterized in that: The device includes: a second sending module, used to send the identification information of the side link SL positioning client UE to the first UE; wherein, the first UE is used to obtain the privacy check result of the first UE based on the identification information of the SL positioning client UE and the privacy check information of the first UE, and the privacy check result is used to indicate whether the SL positioning client UE has the right to obtain the privacy data of the first UE.

46. ​​A third device, characterized in that: The device includes: a second checking module, used to obtain the privacy checking result of the first UE based on the identification information of the side link SL positioning service UE and the privacy checking information of the first UE; wherein, the privacy checking result is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE.

47. A fourth device, characterized in that: The device includes: a fourth sending module, used to send the identification information of the side link SL positioning service UE to the first UE; wherein, the first UE is used to obtain the privacy check result of the first UE based on the identification information of the SL positioning service UE and the privacy check information of the first UE, and the privacy check result is used to indicate whether the SL positioning service UE has the right to obtain the privacy data of the first UE.

48. A terminal device, characterized in that: The terminal device includes: A processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the privacy checking method as described in any one of claims 1 to 43.

Citation Information

Patent Citations

  • Privacy check method, apparatus, device, medium, and program product

    WO2025171674A1

  • Information processing method and device, communication equipment and storage medium

    CN116724617A

  • Information processing method and device, communication equipment and storage medium

    CN116803113A

  • Data processing method and device

    CN116848868A

  • Systems and methods for authorization configuration in device-to-device communications

    WO2024031698A1