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.
Patent Information
- Application Number
- PCT/CN2024/077474
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-18
- Publication Date
- 2025-08-21
AI Technical Summary
In the side link positioning service, 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.
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.
It is realized that during the privacy inspection process, the first UE can determine whether the privacy data is exposed by itself, improve the security of the privacy inspection and prevent unauthorized exposure of the privacy data.
Smart Images

Figure CN2024077474_21082025_PF_FP_ABST
Abstract
Description
Privacy inspection method, device, equipment, medium and program product Technical Field
[0001] 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
[0002] The ranging / SL (Sidelink) positioning service provides a method for exposing ranging or positioning results to the SL positioning client (UE). 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.
[0003] The relevant technology has not yet determined the privacy checking method in 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 being performed by a location management function LMF, the method comprising:
[0013] receiving a privacy check result of the first UE sent by the second UE;
[0014] The privacy check result is used to indicate whether the sidelink SL positioning client UE has the right to obtain the privacy data of the first UE, and the privacy check result is obtained by the first UE based on the identification information of the SL positioning client UE and the privacy check information of the first UE.
[0015] According to one aspect of the present application, a first device is provided, comprising:
[0016] a privacy checking module, configured to obtain a privacy checking result of the first UE based on the identification information of the sidelink SL positioning client UE and the privacy checking information of the first UE;
[0017] 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.
[0018] According to one aspect of the present application, a second device is provided, comprising:
[0019] A second sending module is used to send identification information of a sidelink SL positioning client UE to the first UE;
[0020] 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.
[0021] According to one aspect of the present application, a privacy checking device is provided, comprising:
[0022] A third receiving module is configured to receive a privacy check result of the first UE sent by the second UE;
[0023] The privacy check result is used to indicate whether the sidelink SL positioning client UE has the right to obtain the privacy data of the first UE, and the privacy check result is obtained by the first UE based on the identification information of the SL positioning client UE and the privacy check information of the first UE.
[0024] According to one aspect of the present application, a terminal device is provided, comprising:
[0025] A processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor;
[0026] The processor is configured to load and execute the executable instructions to implement the above-mentioned privacy checking method.
[0027] 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.
[0028] 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.
[0029] 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.
[0030] 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 exposure of the first UE's own privacy check information, thereby improving the security of the privacy check process. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] 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.
[0032] FIG1 shows a schematic diagram of a network architecture provided by an exemplary embodiment of the present application;
[0033] FIG2 shows a schematic diagram of side communication provided by an exemplary embodiment of the present application;
[0034] FIG3 shows a schematic diagram of side communication provided by an exemplary embodiment of the present application;
[0035] FIG4 shows a schematic diagram of side communication provided by an exemplary embodiment of the present application;
[0036] FIG5 is a schematic diagram showing an SL discovery process provided by an exemplary embodiment of the present application;
[0037] FIG6 shows a schematic diagram of an SL discovery process provided by an exemplary embodiment of the present application;
[0038] FIG7 shows a schematic diagram of an SL positioning process provided by an exemplary embodiment of the present application;
[0039] FIG8 is a schematic diagram showing an SL positioning process provided by an exemplary embodiment of the present application;
[0040] FIG9 is a schematic diagram showing a ranging / SL positioning service process provided by an exemplary embodiment of the present application;
[0041] FIG10 shows a flowchart of a privacy checking method provided by an exemplary embodiment of the present application;
[0042] FIG11 shows a flowchart of a privacy checking method provided by an exemplary embodiment of the present application;
[0043] FIG12 shows an overall flow chart of a privacy checking method provided by an exemplary embodiment of the present application;
[0044] FIG13 shows an overall flow chart of a privacy checking method provided by an exemplary embodiment of the present application;
[0045] FIG14 shows a structural block diagram of a first device provided by an exemplary embodiment of the present application;
[0046] FIG15 shows a structural block diagram of a second device provided by an exemplary embodiment of the present application;
[0047] FIG16 shows a structural block diagram of a privacy checking device provided by an exemplary embodiment of the present application;
[0048] FIG17 shows a schematic structural diagram of a terminal device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0049] 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.
[0050] 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.
[0051] 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".
[0052] 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 .
[0053] 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, an in-vehicle 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 each cell managed by an access network device 20.
[0054] 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.
[0055] 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.
[0056] 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.
[0057] 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).
[0058] 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.
[0059] First, the relevant contents involved in this application are introduced.
[0060] 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.
[0061] 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.
[0062] 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).
[0063] 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.
[0064] SL (Sidelink) transmission technology
[0065] Unlike traditional cellular systems, where communication data is sent or received via access network equipment, SL transmission involves direct communication between terminals over sidelinks. The 3rd Generation Partnership Project (3GPP) defines two SL transmission modes: Mode A and Mode B.
[0066] Mode A: The transmission resources of the SL UE are allocated by the access network equipment. The SL UE transmits communication data on the side link according to the transmission resources allocated by the access network equipment. The access network equipment can allocate transmission resources for a single transmission to the SL UE, or allocate transmission resources for semi-static transmission to the SL UE.
[0067] Mode B: The SL UE selects one or more transmission resources in the resource pool to transmit communication data. The SL UE can select transmission resources in the resource pool by listening or by random selection. When performing SL transmission on the unlicensed spectrum, the access network device can pre-configure multiple resource pools (SL PRS resource pool, SL-U communication resource pool, etc.) for the UE. When performing specific services, the UE can select resources from the corresponding resource pool to perform the LBT (Listen Before Talk) process. If the LBT is successful, the UE can occupy this part of the resources for sidelink transmission on the unlicensed spectrum. When the UE sends sidelink data on this part of the resources, it also sends SCI. The SCI indicates the resources occupied by the UE's current sidelink transmission. In addition, the SCI can also be used to indicate the resources reserved by the UE. For example, if the UE occupies a part of the resources in the SL PRS resource pool through LBT to send SL PRS, the UE sends SL PRS and SCI-P on this part of the resources. The SCI-P indicates the resources occupied by this SL PRS and the resources reserved for subsequent SL PRS.
[0068] 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.
[0069] 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.
[0070] 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.
[0071] 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.
[0072] SL Positioning
[0073] As shown in Figure 2, in the IC (In-Coverage) scenario for SL positioning, both the anchor UE and the target UE are connected to the 5G (5th Generation Mobile Communication Technology) system. In this case, the SL-PRS configuration is managed by the LMF and / or gNB. The SL positioning assistance information between the target UE and the anchor UE is uploaded to the LMF network element. The LMF aggregates and calculates the results to achieve positioning.
[0074] As shown in Figure 3, in the PC (Partial Coverage) scenario for SL positioning, some anchor UEs and target UEs are in IC scenarios, while others are in OOC scenarios. In this case, it is necessary to consider whether the SL-PRS configuration still requires LMF and / or gNB control. The SL positioning assistance information between the target UE and the anchor UE, which requires LMF control, is uploaded to the LMF network element. The LMF aggregates and calculates the results to achieve positioning.
[0075] As shown in Figure 4, in the OOC (Out-Of-Coverage) scenario of SL positioning, both the anchor UE and the target UE are in a state of being disconnected from the 5G system. In this case, their SL-PRS are not controlled by the location management function LMF and / or gNB. In the OOC scenario, the 5G system performs measurements on the SL-PRS sent by the target UE through the anchor UE, or the target UE performs measurements on the SL-PRS sent by the anchor UE, and completes positioning in combination with the anchor UE's own location information. The target UE needs to discover and select a UE as the SL positioning service UE, and transmit the SL positioning assistance information between the target UE and the anchor UE and the SL positioning service UE to the SL positioning service UE. The SL positioning service UE will summarize and calculate the results to achieve positioning.
[0076] Related technologies support absolute positioning, which is the process of obtaining the absolute position of the target UE. However, relative positioning is an important function of SL positioning. The target UE can obtain relative position information with respect to the anchor UE, such as the distance and angle relative to the anchor UE.
[0077] SL Discovery Process
[0078] Model A Discovery (“I’m Here”)
[0079] As shown in Figure 5, this model defines two roles for UEs participating in discovery: 1. Announcing UEs: These announce certain information through announcement messages, which can be used by nearby discovery-authorized UEs; 2. Monitoring UEs: These monitor nearby UEs for information of interest. In this model, announcing UEs broadcast announcement messages at predefined discovery intervals. Interested listening UEs read and process these discovery messages. Because announcing UEs broadcast information about themselves, this model is equivalent to an "I am here" scenario.
[0080] Step 1. The announcing UE (UE-1) sends a ranging / SL positioning notification message.
[0081] In some embodiments, the ranging / SL positioning notification message includes the type of discovery message, security protection elements, RSPP (Ranging and Sidelink Positioning Protocol, ranging and sidelink positioning) metadata information and the user information ID of the announced UE.
[0082] Model A Discovery (“Who’s there?” / “Are you there?”)
[0083] As shown in Figure 6, this model defines two roles for UEs participating in discovery: 1. Discoverer UE: The discoverer UE sends a request message containing information about what it is interested in discovering. 2. Discoverer UE: The UE that receives the request message can respond with information related to the discoverer UE's request message. Since the discoverer UE sends information about other UEs that wish to receive a response, such as a ProSe application identifier corresponding to a group, members of the group can respond. Therefore, this model is equivalent to the "Who's there / Are you there?"
[0084] Step 1. The discoverer UE (UE-1) sends a ranging / SL positioning request message. The ranging / SL positioning request message includes the discovery message type, security protection element, optionally the discoverer UE user information ID, target information, discoverer UE user information ID, and optionally RSPP metadata information.
[0085] Step 2a. Discovered UE 1 responds to the discovering UE with a ranging / SL positioning response message. Step 2b. Discovered UE 2 responds to the discovering UE with a ranging / SL positioning response message. The ranging / SL positioning response message includes the discovery message type, security protection element, RSPP metadata information, and the user information ID of the discovered UE.
[0086] SL positioning process
[0087] In some embodiments, it is provided that in the ranging / SL positioning process, either UE-only operation or network-based operation is applied.
[0088] In some embodiments, UE-only operation applies to the following situations:
[0089] NG-RAN provides services neither for target UE nor for anchor UE.
[0090] 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.
[0091] The SL-MO-LR request was rejected by the network.
[0092] In some embodiments, as for any other cases, network-based operations are applicable.
[0093] 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.
[0094] Figure 7 shows a schematic diagram of a SL positioning process provided by an exemplary embodiment of the present application. Figure 7 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:
[0095] 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).
[0096] Step 3. The SL positioning client UE receives the UE status information.
[0097] In some embodiments, the status information includes NAS connection status.
[0098] 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.
[0099] Step 4. The SL positioning client UE sends a ranging / SL positioning service request to UE1.
[0100] 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.
[0101] 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.
[0102] 1. Network-based operation
[0103] In some embodiments, UE1 initiates a LS-MO-LR request to request the LMF to perform ranging / SL positioning service calculations.
[0104] 2. UE operation only
[0105] Figure 8 shows a schematic diagram of the SL positioning process provided by an exemplary embodiment of the present application. Figure 8 includes the SL positioning client UE, UE1, UE2 / … / UEn, and the SL positioning service UE. UE1 is also referred to as the target UE, UE2 / … / UEn is also referred to as the anchor UE, and the SL positioning service UE is also referred to as the serving UE. The relevant steps of the SL positioning process are briefly described as follows:
[0106] Step 1. UE1 receives a ranging / SL positioning service request.
[0107] In some embodiments, step 1 can be implemented as step 1a or step 1b.
[0108] Step 1a. The SL positioning client UE sends a ranging / SL positioning service request from PC5 (direct communication interface) to UE1.
[0109] 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.
[0110] 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.
[0111] 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.
[0112] Step 1b. UE1 receives the ranging / SL positioning service request from the application layer.
[0113] In some embodiments, UE1 receives a ranging / SL positioning service request from the RSPP application layer.
[0114] In some embodiments, the ranging / SL positioning service request includes a result type and a required QoS, wherein the result type includes absolute position, relative position, or ranging information.
[0115] Step 2. UE1 discovers UE2 / … / UEn.
[0116] 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.
[0117] Step 3. UE1 determines that only UE is operating.
[0118] In some embodiments, if any of UE1 / ... / UEn is not served by NG-RAN or the serving network does not support ranging / SL positioning, it is determined that UE-only operation is applied. In some embodiments, if UE1 / ... / UEn is in an OOC scenario, it is determined that UE-only operation is applied.
[0119] Step 4. UE1 and UE2 / … / UEn perform capability exchange.
[0120] In some embodiments, step 4 may be performed during step 7 under the coordination of the SL positioning service UE.
[0121] Step 5a. UE1 discovers and selects the SL positioning service UE.
[0122] In some embodiments, UE1 supports the SL positioning service function and UE1 can serve as the SL positioning service UE.
[0123] 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.
[0124] 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.
[0125] Step 5b. UE1 establishes a PC5 connection with the SL positioning service UE.
[0126] Step 6. UE1 sends a ranging / SL positioning service request through PC5.
[0127] In some embodiments, UE1 sends a ranging / SL positioning request to the selected SL positioning service UE using a supplementary RSPP signaling message, where the request includes at least one of the application layer ID of UE2 / … / UEn, a ranging / SL positioning result type, and a QoS. Optionally, the ranging / SL positioning result type includes an absolute position, a relative position, or a distance and direction between UEs.
[0128] Step 7. The SL positioning service UE and UE1 execute capability request and response from UE1 to UEn.
[0129] In some embodiments, the SL positioning service UE sends a capability request of UE1, UE2 / … / UEn to UE1; and UE1 sends a capability response of UE1, UE2 / … / UEn to the SL positioning service UE.
[0130] 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.
[0131] Step 10. Measure SL-PRS.
[0132] In some embodiments, SL-PRS is measured between UE1 and UE2 / ... / UEn.
[0133] In some embodiments, SL-PRS is measured between UE2 / ... / UEn.
[0134] Step 11. UE1 provides SL measurement information to the SL positioning service UE.
[0135] Step 12. The SL positioning service UE calculates the results.
[0136] 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.
[0137] 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.
[0138] 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.
[0139] 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.
[0140] Discover and select SL positioning service UE
[0141] 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:
[0142] The target UE and anchor UE currently do not have network services that support ranging / SL positioning. For example, the target UE and 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 positioning support indicator in the registration reception message to indicate that the serving network supports ranging / SL positioning. The anchor UE and 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.
[0143] The target UE cannot support the SL positioning service UE function.
[0144] The anchor UE cannot support the SL positioning service UE function.
[0145] 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.
[0146] 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.
[0147] Authorization check in ranging / SL positioning
[0148] 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.
[0149] 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.
[0150] In the related art, for the above scenario: the SL positioning client UE sends a request to other UEs via the PC5 interface. If the network elements (SLPKMF, GMLC (Gateway Mobile Location Centre)) cannot perform a privacy check, the UEs requested to disclose private data will determine whether to disclose the private data to the SL positioning client UE. However, the related art does not show the specific process for performing the privacy check on the UEs requested to disclose private data.
[0151] FIG9 is a schematic diagram showing a ranging / SL positioning service process provided by an exemplary embodiment of the present application, wherein FIG9 includes vehicles 40 to 43 , a signal light 44 and a terminal device 45 .
[0152] 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.
[0153] 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 7. 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.
[0154] 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.
[0155] This application provides a privacy checking mechanism, which is implemented based on the following two types of information.
[0156] SL positioning client UE identification information;
[0157] Privacy Check Information.
[0158] 1. The identification information of the SL positioning client UE.
[0159] In some embodiments, the identification information of the SL positioning client UE includes at least one of the following information:
[0160] (1) SL locates the user information of the client UE.
[0161] (2) Application layer ID of the SL positioning client UE.
[0162] Among them, the user information of the SL positioning client UE is used to indicate the SL positioning client UE at the UE level; the application layer identifier of the SL positioning client UE is used to indicate the SL positioning client UE at the application layer level.
[0163] 2. Privacy Check Information.
[0164] 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 it can be 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.
[0165] In some embodiments, the privacy check information may also be referred to as privacy check verification information, privacy profile, privacy file, privacy information, subscription information, etc.
[0166] In some embodiments, one UE corresponds to one privacy check information.
[0167] In some embodiments, the privacy check information is stored in the UE, and the privacy check information is subscription information stored in the UDM.
[0168] 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 an application provider (APP provider), an AF, and an operator.
[0169] In some embodiments, the privacy check information includes at least one of the following information:
[0170] (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.
[0171] 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.
[0172] (2) First information, the first information is used to indicate information of the client UE that is authorized to obtain the private data of the first UE.
[0173] In some embodiments, the first information includes identification information of the client UE, such as an application layer identification of the client UE, where the application layer identification of the client UE is used to indicate a certain client UE.
[0174] FIG10 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:
[0175] 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.
[0176] 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.
[0177] 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 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.
[0178] 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.
[0179] 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.
[0180] FIG11 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:
[0181] In some embodiments, the first UE is a UE performing a privacy check, which can also be referred to as a UE to be measured or a UE to be operated. Optionally, the first UE is a target UE, or a SL positioning reference UE, or a UE with a known location. In some embodiments, the second UE is a SL positioning service UE, or a target UE, or a SL positioning reference UE.
[0182] In some embodiments, step 311 and step 312 are parallel steps. When the first UE receives the identification information of the SL positioning client UE, only step 311 or step 312 may be performed.
[0183] Step 311: Receive identification information of the SL positioning client UE sent by the second UE.
[0184] In some embodiments, the privacy check information is stored in the first UE.
[0185] 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.
[0186] 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.
[0187] Step 312: Receive identification information of the SL positioning client UE sent by the SL positioning client UE.
[0188] 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.
[0189] 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.
[0190] Step 320: 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.
[0191] 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.
[0192] In some embodiments, the execution process of step 320 is similar to that of the above-mentioned step 220 and is not repeated here.
[0193] Step 330: Send the privacy check result to the second UE.
[0194] 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 through the PC5 connection.
[0195] 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 sends the privacy check result to the second UE through the PC5 connection.
[0196] In some embodiments, the first UE sends a privacy check result to the second UE.
[0197] In some embodiments, the privacy check result is used by the SL positioning service UE or LMF to determine whether the first UE participates in the ranging / SL positioning service; or, the information of the first UE includes capability information, and the privacy check result and the capability information of the first UE are used by the SL positioning service UE or LMF to determine whether the first UE participates in the ranging / SL positioning service. That is, the SL positioning service UE or LMF determines whether the first UE participates in the ranging / SL positioning service based on the privacy check result; or, the SL positioning service UE or LMF determines whether the first UE participates in the ranging / SL positioning service based on the privacy check result and the capability information of the first UE.
[0198] 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. In the case where the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, it means that the SL positioning service UE or LMF can select the first UE to participate in the ranging / SL positioning service. In the case where the privacy check result of the first UE indicates that at least the SL positioning client UE has no right to obtain the privacy data of the first UE, it means that the SL positioning service UE or LMF cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE.
[0199] 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. 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 the processing method of the privacy check result, that is, sending it to the second UE, so that the SL positioning service UE or LMF can determine whether the first UE participates in the ranging / SL positioning service based on the privacy check result, thereby ensuring that the ranging / SL positioning service is implemented on the basis of protecting the privacy data of the first UE from being maliciously leaked.
[0200] FIG11 shows a flowchart of a privacy check method provided by an exemplary embodiment of the present application. The method is executed by a second UE and includes:
[0201] In some embodiments, the first UE is a UE performing a privacy check, which can also be referred to as a UE to be measured or a UE to be operated. Optionally, the first UE is a target UE, or a SL positioning reference UE, or a UE with a known location. In some embodiments, the second UE is a SL positioning service UE, or a target UE, or a SL positioning reference UE.
[0202] Step 410: Send identification information of the SL positioning client UE to the first UE.
[0203] 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.
[0204] 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.
[0205] 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.
[0206] 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.
[0207] 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.
[0208] In some embodiments, the privacy check information is stored in the first UE.
[0209] Step 420: Receive the privacy check result sent by the first UE.
[0210] 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.
[0211] 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.
[0212] In some embodiments, step 431 , step 432 , and step 433 are parallel steps, and processing of the privacy check result can only execute step 431 , step 432 , or step 433 .
[0213] Step 431: Based on the privacy check result of the first UE, determine whether the first UE participates in the ranging / SL positioning service.
[0214] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, the SL positioning service UE may select the first UE to participate in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, the SL positioning service UE cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the SL positioning service UE determines that the first UE does not participate in the ranging / SL positioning service.
[0215] In some embodiments, based on the privacy check result of the i-th first UE, it is determined whether the i-th first UE participates in the ranging / SL positioning service, where i is a positive integer.
[0216] Step 432: Based on the privacy check result of the first UE and the capability information of the first UE, determine whether the first UE participates in the ranging / SL positioning service.
[0217] In some embodiments, the information of the first UE includes capability information, where the capability information is used to indicate the capability of the first UE in the communication service. For example, the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning.
[0218] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, and the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the SL positioning service UE determines whether the first UE participates in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, or the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the SL positioning service UE cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the SL positioning service UE determines that the first UE does not participate in the ranging / SL positioning service.
[0219] In some embodiments, based on the privacy check result of the i-th first UE and the capability information of the i-th first UE, it is determined whether the i-th first UE participates in the ranging / SL positioning service, where i is a positive integer.
[0220] Step 433: Send the privacy check result of the first UE to the LMF.
[0221] In some embodiments, LMF is a network element that determines whether the first UE participates in the ranging / SL positioning service based on the privacy check result; or, the information of the first UE includes capability information, and LMF is a network element that determines whether the first UE participates in the ranging / SL positioning service based on the privacy check result and the capability information of the first UE.
[0222] In some embodiments, the second UE does not have the ability to determine whether the first UE participates in the ranging / SL positioning service, and the second UE sends the privacy check result of the first UE to the LMF.
[0223] In some embodiments, the privacy check result of the i-th first UE is sent to the LMF; or, the privacy check result of at least one first UE is sent to the LMF.
[0224] 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. If the privacy check process belongs to a UE-only operation process, the SL positioning service UE makes a judgment to determine whether the first UE participates in the ranging / SL positioning service; if the privacy check process belongs to a network-based operation, the LMF makes a judgment to determine whether the first UE participates in the ranging / SL positioning service. Regardless of whether the judgment is made by the SL positioning service UE or the LMF, the privacy check result can be used in the ranging / SL positioning service process, thereby ensuring that the ranging / SL positioning service is implemented on the basis of protecting the privacy data of the first UE from being maliciously leaked.
[0225] FIG11 shows a flowchart of a privacy checking method provided by an exemplary embodiment of the present application. The method is executed by LMF and includes:
[0226] Step 510: Receive the privacy check result of the first UE sent by the second UE.
[0227] The privacy check result is used to indicate whether the SL positioning client UE is authorized to obtain the private data of the first UE, and the privacy check result is obtained by 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 privacy check information is stored in the first UE.
[0228] In some embodiments, the LMF receives a privacy check result of at least one first UE sent by a second UE.
[0229] Step 521: Based on the privacy check result of the first UE, determine whether the first UE participates in the ranging / SL positioning service.
[0230] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, the LMF may select the first UE to participate in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, the LMF cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the LMF determines that the first UE does not participate in the ranging / SL positioning service.
[0231] In some embodiments, based on the privacy check result of the i-th first UE, it is determined whether the i-th first UE participates in the ranging / SL positioning service, where i is a positive integer.
[0232] Step 522: Based on the privacy check result of the first UE and the capability information of the first UE, determine whether the first UE participates in the ranging / SL positioning service.
[0233] In some embodiments, the information of the first UE includes capability information, where the capability information is used to indicate the capability of the first UE in the communication service. For example, the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning.
[0234] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, and the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the LMF determines whether the first UE participates in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, or the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the LMF cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the LMF determines that the first UE does not participate in the ranging / SL positioning service.
[0235] In some embodiments, based on the privacy check result of the i-th first UE and the capability information of the i-th first UE, it is determined whether the i-th first UE participates in the ranging / SL positioning service, where i is a positive integer.
[0236] To sum up, the method provided in the embodiment of the present application shows how the LMF processes the privacy check results sent by the first UE. The LMF makes a judgment to determine whether the first UE participates in the ranging / SL positioning service, so that the privacy check results can be used in the ranging / SL positioning service process, thereby ensuring that the ranging / SL positioning service is implemented on the basis of protecting the privacy data of the first UE from being maliciously leaked.
[0237] In some embodiments, there is at least one first UE, and the LMF or SL positioning service UE receives the privacy check result of the at least one first UE, and determines whether to perform a ranging / SL positioning operation based on the privacy check result of the at least one first UE. Optionally, the second UE sends a ranging / SL positioning service response to the SL positioning client based on whether the LMF or SL positioning service UE performs the ranging / SL positioning operation. Exemplarily, when the privacy check result of each UE in the at least one first UE is that it agrees to expose the private data to the SL positioning client UE, the LMF or SL positioning service UE performs the ranging / SL positioning operation and returns a ranging / SL positioning service response to the SL positioning client UE through UE1; when no UE in the at least one first UE agrees to expose the private data to the SL positioning client UE, the LMF or SL positioning service UE will reject the ranging / SL positioning service request and return a rejection message to the SL positioning client UE through UE1; when only some of the at least one first UE agree to expose the private data to the SL positioning client UE, the LMF or SL positioning service UE will decide whether to process or reject the ranging / SL positioning service request based on the locally configured rules or the rules obtained from the GMLC. The privacy data is the location-related information of the UE itself.
[0238] Since the first UE can be a target UE or a SL positioning reference UE or a UE with a known location, and the second UE can be a SL positioning service UE or a target UE or a SL positioning reference UE, the privacy check process in the ranging / SL positioning service process is different when the roles of the first UE and the second UE are different and the scenarios in which the privacy check process is performed are different. The following introduces the privacy check process in the ranging / SL positioning service process for different combinations of the roles and scenarios of the first UE and the second UE (not all combinations, only some combinations are selected for illustration).
[0239] 1. The second UE is a SL positioning service UE, only for UE operation scenarios.
[0240] Figure 12 shows an overall flow chart of a privacy check method provided by an exemplary embodiment of the present application. Figure 12 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, 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 called a service UE, that is, UE1 and UE2 / … / UEn can both be the first UE. The relevant steps of the privacy check include: steps 1 to 15-2. Among them, steps 1 to 14 are similar to the relevant steps shown in Figure 8 above, and will not be repeated here.
[0241] Step 1. UE1 receives a ranging / SL positioning service request.
[0242] Step 1a. The SL positioning client UE sends a ranging / SL positioning service request from PC5 to UE1.
[0243] 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.
[0244] Step 1b. UE1 receives the ranging / SL positioning service request from the application layer.
[0245] In some embodiments, UE1 receives a ranging / SL positioning service request from the RSPP application layer.
[0246] In some embodiments, the ranging / SL positioning service request includes identification information of the SL positioning client.
[0247] 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.
[0248] Step 2. UE1 discovers UE2 / … / UEn. Step 3. UE1 determines UE-only operation. Step 4. UE1 and UE2 / … / UEn perform capability exchange.
[0249] Step 5a. UE1 discovers and selects the SL positioning service UE. Step 5b. UE1 establishes a PC5 connection with the SL positioning service UE.
[0250] Step 6. UE1 sends a ranging / SL positioning service request through PC5.
[0251] 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.
[0252] Step 15-1. The SL positioning service UE performs a privacy check process.
[0253] In some embodiments, the SL positioning service UE uses UE1, UE2 / … / UEn as the first UE and sends the identification information of the SL positioning client UE. In some embodiments, the SL positioning service UE 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.
[0254] In some embodiments, the SL positioning service UE sends the identification information of the SL positioning client UE to the first UE using unicast, multicast, or broadcast.
[0255] In some embodiments, a PC5 connection is established between the SL positioning service UE and the first UE.
[0256] 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.
[0257] In some embodiments, the first UE sends the privacy check result to the SL positioning service UE, and the SL positioning service UE determines whether the first UE participates in the ranging / SL positioning service based on the privacy check result of the first UE.
[0258] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, the SL positioning service UE may select the first UE to participate in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, the SL positioning service UE cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the SL positioning service UE determines that the first UE does not participate in the ranging / SL positioning service.
[0259] In some embodiments, based on the privacy check result of the i-th first UE, it is determined whether the i-th first UE participates in the ranging / SL positioning service, where i is a positive integer.
[0260] Step 7. The SL positioning service UE and UE1 execute capability request and response from UE1 to UEn.
[0261] Step 15-2. The SL positioning service UE performs a privacy check process.
[0262] In some embodiments, the SL positioning service UE uses UE1, UE2 / … / UEn as the first UE and sends the identification information of the SL positioning client UE.
[0263] In some embodiments, the SL positioning service UE selects at least one UE among UE1, UE2 / … / UEn as the first UE, and sends identification information of the SL positioning client UE to the first UE.
[0264] In some embodiments, the SL positioning service UE sends the identification information of the SL positioning client UE to the first UE using unicast, multicast, or broadcast.
[0265] In some embodiments, a PC5 connection is established between the SL positioning service UE and the first UE.
[0266] 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.
[0267] In some embodiments, the first UE sends the privacy check result to the SL positioning service UE, and the SL positioning service UE determines whether the first UE participates in the ranging / SL positioning service based on the privacy check result of the first UE and the capability information of the first UE.
[0268] In some embodiments, the SL positioning service UE obtains the capability information of the first UE in the above step 7, where the capability information is used to indicate the capability of the first UE in the communication service. For example, the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning.
[0269] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, and the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the SL positioning service UE determines whether the first UE participates in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, or the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the SL positioning service UE cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the SL positioning service UE determines that the first UE does not participate in the ranging / SL positioning service.
[0270] In some embodiments, based on the privacy check result of the i-th first UE and the capability information of the i-th first UE, it is determined whether the i-th first UE participates in the ranging / SL positioning service, where i is a positive integer.
[0271] Step 8a. The SL positioning service UE provides SL positioning assistance data to UE1. Step 8b. UE1 and UE2 / … / UEn complete the delivery of SL positioning assistance data. Step 9. The SL positioning service UE requests UE1 for SL measurement information of UE1, UE2 / … / UEn. Step 10. Measure SL-PRS. Step 11. UE1 provides SL measurement information to the SL positioning service UE. Step 12. The SL positioning service UE calculates the results. Step 13. The 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.
[0272] In some embodiments, the above steps 15 - 1 and 15 - 2 are parallel steps, and only step 15 - 1 or step 15 - 2 is executed during the privacy check process.
[0273] 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.
[0274] 2. The second UE is UE1, only UE operation scenario.
[0275] Figure 12 shows an overall flow chart of a privacy check method provided by an exemplary embodiment of the present application. The privacy check steps include at least one of steps 1 through 14, step 15-3, and step 15-4. Steps 1 through 5 and steps 7 through 14 are similar to the steps shown in Figures 8 and 12 above and are not further described here.
[0276] Step 15-3. UE1 performs a privacy check.
[0277] 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.
[0278] Step 15-4. UE2 / … / UEn performs a privacy check.
[0279] In some embodiments, UE1 selects 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.
[0280] In some embodiments, UE1 sends identification information of the SL positioning client UE to the first UE by unicast, multicast, or broadcast.
[0281] In some embodiments, a PC5 connection is established between UE1 and the first UE.
[0282] 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.
[0283] Step 6. UE1 sends a ranging / SL positioning service request through PC5.
[0284] In some embodiments, the ranging / SL positioning service request includes the privacy check result of UE1; or, the ranging / SL positioning service request includes the privacy check result of at least one first UE, and the at least one first UE includes at least one UE among UE1, UE2 / … / UEn.
[0285] In some embodiments, the ranging / SL positioning service request also includes capability information of at least one first UE. The capability information is obtained by UE1 based on step 4 above. In some embodiments, the ranging / SL positioning service request also includes at least one of an application layer identifier of a candidate SL positioning reference UE, user information of the candidate SL positioning reference UE, and a ranging / SL positioning result type. The ranging / SL positioning result type includes at least one of an absolute position, a relative position, and a direction.
[0286] In some embodiments, the SL positioning service UE determines whether the first UE participates in the ranging / SL positioning service based on the privacy check result of the first UE; or, the SL positioning service UE determines whether the first UE participates in the ranging / SL positioning service based on the privacy check result of the first UE and the capability information of the first UE.
[0287] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, the SL positioning service UE may select the first UE to participate in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, the SL positioning service UE cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the SL positioning service UE determines that the first UE does not participate in the ranging / SL positioning service.
[0288] In some embodiments, the SL positioning service UE determines whether the i-th first UE participates in the ranging / SL positioning service based on the privacy check result of the i-th first UE, where i is a positive integer.
[0289] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, and the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the SL positioning service UE determines whether the first UE participates in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, or the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the SL positioning service UE cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the SL positioning service UE determines that the first UE does not participate in the ranging / SL positioning service.
[0290] In some embodiments, the SL positioning service UE determines whether the i-th first UE participates in the ranging / SL positioning service based on the privacy check result of the i-th first UE and the capability information of the i-th first UE, where i is a positive integer.
[0291] In some embodiments, the above process of determining whether the first UE participates in the ranging / SL positioning service is similar to the embodiment shown in the above "1. The second UE is the SL positioning service UE, only UE operation scenario", and is performed between step 7 and step 8a.
[0292] In some embodiments, the above-mentioned step 15-3 can also be performed between step 2 and step 3; step 15-3 can also be performed between step 3 and step 4; step 15-3 can also be performed between step 4 and step 5a; step 15-3 can also be performed between step 5a and step 5b; step 15-3 can also be performed between step 5b and step 6; step 15-4 can also be performed between step 2 and step 3; step 15-4 can also be performed between step 3 and step 4; step 15-4 can also be performed between step 4 and step 5a; step 15-4 can also be performed between step 5a and step 5b; step 15-4 can also be performed between step 5b and step 6.
[0293] 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.
[0294] 3. The second UE is UE1, based on the network operation scenario.
[0295] FIG13 shows an overall flow chart of a privacy check method provided by an exemplary embodiment of the present application. FIG13 includes UE1, UE2 / … / UEn. UE1 can be a target UE or a SL positioning reference UE, UE2 / … / UEn can also be a target UE or a SL positioning reference UE or a UE with a known location, and a SL positioning service UE is also called 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:
[0296] 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.
[0297] Step 15-5. UE1 to n perform a privacy check.
[0298] In some embodiments, UE1 receives identification information of the SL positioning client UE sent by the SL positioning client UE.
[0299] In some embodiments, UE1 obtains the privacy detection result of UE1 based on the identification information of the SL positioning client UE and the privacy check information of UE1.
[0300] 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.
[0301] 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.
[0302] 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). Step 7. UE1 has triggered a service request.
[0303] Step 8. Uplink NAS transmission.
[0304] In some embodiments, UE1 transmits the privacy check result of UE1 via uplink NAS; or, UE1 transmits the privacy check result of at least one first UE via uplink NAS, where the at least one first UE includes at least one UE among UE1, UE2 / … / UEn.
[0305] Step 9. Nlmf_Location_DetermineLocation request.
[0306] In some embodiments, the Nlmf_Location_DetermineLocation request includes a privacy check result of UE1; or, the Nlmf_Location_DetermineLocation request includes a privacy check result of at least one first UE, where the at least one first UE includes at least one UE among UE1, UE2 / … / UEn.
[0307] In some embodiments, the LMF receives the privacy check result of the first UE in the Nlmf_Location_DetermineLocation request.
[0308] In some embodiments, the LMF determines whether the first UE participates in the ranging / SL positioning service based on the privacy check result of the first UE.
[0309] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, the LMF may select the first UE to participate in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, the LMF cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the LMF determines that the first UE does not participate in the ranging / SL positioning service.
[0310] In some embodiments, the LMF determines whether the i-th first UE participates in the ranging / SL positioning service based on the privacy check result of the i-th first UE, where i is a positive integer.
[0311] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, and the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the SL positioning service UE determines whether the first UE participates in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, or the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the SL positioning service UE cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the SL positioning service UE determines that the first UE does not participate in the ranging / SL positioning service.
[0312] Step 10: UE1 to n's capability request. Step 11: UE1 to n's capability response.
[0313] In some embodiments, the LMF obtains the capability information of UE1 to n in the capability response.
[0314] In some embodiments, the LMF determines whether the first UE participates in the ranging / SL positioning service based on the privacy check result of the first UE and the capability information of the first UE.
[0315] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, and the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the LMF determines whether the first UE participates in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, or the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the LMF cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the LMF determines that the first UE does not participate in the ranging / SL positioning service.
[0316] In some embodiments, the LMF determines whether the i-th first UE participates in the ranging / SL positioning service based on the privacy check result of the i-th first UE and the capability information of the i-th first UE, where i is a positive integer.
[0317] 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.
[0318] FIG14 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:
[0319] The privacy check module 610 is configured to obtain a privacy check result of the first device based on the identification information of the SL positioning client UE and the privacy check information of the first device.
[0320] 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.
[0321] In some embodiments, the privacy check module 610 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 module, and obtain a privacy check result of the first device.
[0322] 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.
[0323] 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.
[0324] In some embodiments, the first UE is a UE performing a privacy check, which can also be referred to as a UE to be measured or a UE to be operated. Optionally, the first UE is a target UE, or a SL positioning reference UE, or a UE with a known location. In some embodiments, the second UE is a SL positioning service UE, or a target UE, or a SL positioning reference UE.
[0325] In an optional embodiment based on FIG14 , 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.
[0326] In some embodiments, the privacy check information is stored in the first device.
[0327] In some embodiments, a PC5 link exists between the first device and the second UE, and the first receiving module is used to receive identification information of the SL positioning client UE sent by the second UE via the PC5 connection. In some embodiments, no PC5 connection exists between the first device and the second UE, and the first device establishes a PC5 connection with the second UE, and the first receiving module is used to receive identification information of the SL positioning client UE sent by the second UE via the PC5 connection.
[0328] In an optional embodiment based on FIG14 , 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.
[0329] In some embodiments, the first device is a target UE, a PC5 connection exists between the first device and the SL positioning client UE, and the first receiving module is used to receive identification information of the SL positioning client UE sent by the SL positioning client UE through the PC5 connection. In some embodiments, the first device is a target UE, no PC5 connection exists between the first device and the SL positioning client UE, the first device establishes a PC5 connection with the SL positioning client UE, and the first receiving module is used to receive identification information of the SL positioning client UE sent by the second UE through the PC5 connection.
[0330] In an optional embodiment based on FIG. 14 , the privacy check module 610 is further configured to obtain a privacy check result of the first device based on identification information of the SL positioning client UE and privacy check information of the first device.
[0331] 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.
[0332] In an optional embodiment based on FIG14 , the apparatus further includes a first sending module. The first sending module is configured to send the privacy check result to the second UE.
[0333] In some embodiments, a PC5 link exists between the first device and the second UE, and the first sending module is configured to send the privacy check result to the second UE via the PC5 connection. In some embodiments, a PC5 connection does not exist between the first device and the second UE, and the first device establishes a PC5 connection with the second UE, and the first sending module is configured to send the privacy check result to the second UE via the PC5 connection.
[0334] In some embodiments, the first sending module is configured to send a privacy check result to the second UE.
[0335] In some embodiments, the privacy check result is used by the SL positioning service UE or LMF to determine whether the first device participates in the ranging / SL positioning service; or, the information of the first device includes capability information, and the privacy check result and the capability information of the first device are used by the SL positioning service UE or LMF to determine whether the first device participates in the ranging / SL positioning service. That is, the SL positioning service UE or LMF determines whether the first device participates in the ranging / SL positioning service based on the privacy check result; or, the SL positioning service UE or LMF determines whether the first device participates in the ranging / SL positioning service based on the privacy check result and the capability information of the first device. In some embodiments, 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. If the privacy check result of the first device indicates that the SL positioning client UE has the right to obtain the private data of the first device, it indicates that the SL positioning service UE or LMF can select the first device to participate in the ranging / SL positioning service. If the privacy check result of the first device indicates that the SL positioning client UE does not have the right to obtain the private data of the first device, it indicates that the SL positioning service UE or LMF cannot select the first device to participate in the ranging / SL positioning service, that is, the first device refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE.
[0336] FIG15 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:
[0337] In some embodiments, the first UE is a UE performing a privacy check, which can also be referred to as a UE to be measured or a UE to be operated. Optionally, the first UE is a target UE, or a SL positioning reference UE, or a UE with a known location. In some embodiments, the second UE is a SL positioning service UE, or a target UE, or a SL positioning reference UE.
[0338] The second sending module 710 is used to send the identification information of the SL positioning client UE to the first UE.
[0339] 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.
[0340] In some embodiments, a PC5 connection exists between the first UE and the second device, and the second sending module 710 is used to send 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 device, and the second device establishes a PC5 connection with the first UE, and the second sending module 710 is used to send the identification information of the SL positioning client UE to the first UE via the PC5 connection.
[0341] 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.
[0342] 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.
[0343] In some embodiments, the second sending module 710 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 710 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 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. In some embodiments, the privacy check information is stored in the first UE.
[0344] In some embodiments, the apparatus further includes a second receiving module configured to receive a privacy check result sent by the first UE.
[0345] 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.
[0346] 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.
[0347] In some embodiments, the apparatus further includes a first determining module configured to determine whether the first UE participates in ranging / SL positioning services based on a privacy check result of the first UE.
[0348] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, the SL positioning service UE may select the first UE to participate in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, the SL positioning service UE cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the SL positioning service UE determines that the first UE does not participate in the ranging / SL positioning service.
[0349] In some embodiments, the first determination module is used to determine whether the i-th first UE participates in the ranging / SL positioning service based on the privacy check result of the i-th first UE, where i is a positive integer.
[0350] In some embodiments, the first determination module is configured to determine whether the first UE participates in ranging / SL positioning services based on a privacy check result of the first UE and capability information of the first UE.
[0351] In some embodiments, the information of the first UE includes capability information, where the capability information is used to indicate the capability of the first UE in the communication service. For example, the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning.
[0352] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, and the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the first determination module is used to determine whether the first UE participates in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, or the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the first determination module cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the SL positioning service UE determines that the first UE does not participate in the ranging / SL positioning service.
[0353] In some embodiments, the first determination module is used to determine whether the i-th first UE participates in the ranging / SL positioning service based on the privacy check result of the i-th first UE and the capability information of the i-th first UE, where i is a positive integer.
[0354] In some embodiments, the first determination module is used to send the privacy check result of the first UE to the LMF.
[0355] In some embodiments, LMF is a network element that determines whether the first UE participates in the ranging / SL positioning service based on the privacy check result; or, the information of the first UE includes capability information, and LMF is a network element that determines whether the first UE participates in the ranging / SL positioning service based on the privacy check result and the capability information of the first UE.
[0356] In some embodiments, the second device does not have the ability to determine whether the first UE participates in the ranging / SL positioning service, and the second device sends the privacy check result of the first UE to the LMF.
[0357] In some embodiments, the first determination module is used to send the privacy check result of the i-th first UE to the LMF; or, the first determination module is used to send the privacy check result of at least one first UE to the LMF.
[0358] In summary, the device provided in the embodiment of the present application, on the one hand, shows a method for the second device 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 device processes the privacy check result sent by the first UE. If the privacy check process belongs to a UE-only operation process, the SL positioning service UE makes a judgment to determine whether the first UE participates in the ranging / SL positioning service; if the privacy check process belongs to a network-based operation, the LMF makes a judgment to determine whether the first UE participates in the ranging / SL positioning service. Regardless of whether the judgment is made by the SL positioning service UE or the LMF, the privacy check result can be used in the ranging / SL positioning service process, thereby ensuring that the ranging / SL positioning service is implemented on the basis of protecting the privacy data of the first UE from being maliciously leaked.
[0359] FIG16 shows a block diagram of a privacy check device provided by an exemplary embodiment of the present application. The device can be implemented as an LMF, or as part of an LMF, through software or hardware, or a combination of both. The device includes:
[0360] The third receiving module 810 is configured to receive a privacy check result of the first UE sent by the second UE.
[0361] The privacy check result is used to indicate whether the SL positioning client UE is authorized to obtain the private data of the first UE, and the privacy check result is obtained by 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 privacy check information is stored in the first UE.
[0362] In some embodiments, the LMF receives a privacy check result of at least one first UE sent by a second UE.
[0363] In some embodiments, the apparatus further includes a second determining module configured to determine whether the first UE participates in ranging / SL positioning services based on a privacy check result of the first UE.
[0364] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, the LMF may select the first UE to participate in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, the LMF cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the LMF determines that the first UE does not participate in the ranging / SL positioning service.
[0365] In some embodiments, based on the privacy check result of the i-th first UE, it is determined whether the i-th first UE participates in the ranging / SL positioning service, where i is a positive integer.
[0366] In some embodiments, the second determination module is further used to determine whether the first UE participates in the ranging / SL positioning service based on the privacy check result of the first UE and the capability information of the first UE.
[0367] In some embodiments, the information of the first UE includes capability information, where the capability information is used to indicate the capability of the first UE in the communication service. For example, the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning.
[0368] In some embodiments, when the privacy check result of the first UE indicates that the SL positioning client UE has the right to obtain the privacy data of the first UE, and the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the LMF determines whether the first UE participates in the ranging / SL positioning service. When the privacy check result of the first UE indicates that at least the SL positioning client UE does not have the right to obtain the privacy data of the first UE, or the capability information of the first UE indicates that the first UE supports assisting the target UE in positioning, the LMF cannot select the first UE to participate in the ranging / SL positioning service, that is, the first UE refuses to participate in the ranging / SL positioning service requested by the SL positioning client UE, that is, the LMF determines that the first UE does not participate in the ranging / SL positioning service.
[0369] In some embodiments, based on the privacy check result of the i-th first UE and the capability information of the i-th first UE, it is determined whether the i-th first UE participates in the ranging / SL positioning service, where i is a positive integer.
[0370] In some embodiments, there is at least one first UE, and the second receiving module in Figure 15 or the third receiving module 810 in Figure 16 is used to receive the privacy check result of the at least one first UE; the first determining module in Figure 15 or the second determining module in Figure 16 is used to determine whether to perform a ranging / SL positioning operation based on the privacy check result of the at least one first UE. Optionally, the second sending module 710 in Figure 15 is used to send a ranging / SL positioning service response to the SL positioning client based on whether the LMF or SL positioning service UE performs the ranging / SL positioning operation. Exemplarily, when the privacy check result of each UE in at least one first UE is that they agree to expose the private data to the SL positioning client UE, the first determination module in FIG15 or the second determination module in FIG16 is used to perform the ranging / SL positioning operation, and the second sending module 710 in FIG15 is used to return the ranging / SL positioning service response to the SL positioning client UE; when no UE in at least one first UE agrees to expose the private data to the SL positioning client UE, the first determination module in FIG15 or the second determination module in FIG16 is used to reject the ranging / SL positioning service request, and the second sending module 710 in FIG15 is used to return a rejection message to the SL positioning client UE; when only some of the at least one first UE agree to expose the private data to the SL positioning client UE, the first determination module in FIG15 or the second determination module in FIG16 is used to decide whether to process or reject the ranging / SL positioning service request based on the locally configured rules or the rules obtained from the GMLC. The private data is the location-related information of the UE itself.
[0371] 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.
[0372] 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.
[0373] Figure 17 shows a schematic diagram of the structure of a terminal device provided in an exemplary embodiment of the present application. The terminal device 900 may be used to execute the method steps performed by the first UE, the second UE, and the LMF in the above-described embodiments. The terminal device 900 may include a processor 901, a transceiver 902, and a memory 903. The processor 901 may be used to control transmission and / or reception. The transceiver 902 may be used to implement the transmission and / or reception functions.
[0374] Processor 901 includes one or more processing cores. Processor 901 executes various functional applications and information processing by running software programs and modules. Transceiver 902 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 903 may be connected to processor 901 and transceiver 902. Memory 903 may be used to store computer programs executed by the processor 901, which is used to execute the computer programs to implement the various steps in the above-described method embodiments. Furthermore, memory 903 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 memories, erasable programmable read-only memories, static random access memories, read-only memories, magnetic memories, flash memories, and programmable read-only memories. For details not described in detail in this embodiment, please refer to the above embodiments and will not be elaborated upon here.
[0375] 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.
[0376] 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.
[0377] 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: The user information of the SL positioning client UE; the application layer identifier 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: The first type, the first type is used to indicate the type of SL positioning client UE that is authorized to obtain the privacy data of the first UE; the first information, the first information 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 claim 6, characterized in that The privacy check result is used by the SL positioning service UE or the location management function LMF to determine whether the first UE participates in the ranging / SL positioning service; or, the information of the first UE includes capability information, and the privacy check result and the capability information of the first UE are used by the SL positioning service UE or LMF to determine whether the first UE participates in the ranging / SL positioning service.
8. The method according to any one of claims 1 to 7, characterized in that: The privacy check information is stored in the first UE.
9. The method according to any one of claims 1 to 8, characterized in that: The privacy check information is provided by at least one of an application provider, an application function AF, and an operator.
10. The method according to any one of claims 1 to 9, characterized in that: The first UE is a target UE; or, the first UE is a reference UE; or, the first UE is a UE with a known location.
11. The method according to any one of claims 1 to 10, characterized in that: The second UE is a SL positioning service UE; or, the second UE is a target UE; or, the second UE is a SL positioning reference UE.
12. A privacy checking method, characterized in that: The method is performed by a second UE, and the method includes: Sending identification information of a sidelink SL positioning client UE to the first UE; 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.
13. The method according to claim 12, characterized in that The identification information of the SL positioning client UE includes at least one of the following information: The user information of the SL positioning client UE; the application layer identifier of the SL positioning client UE.
14. The method according to any one of claims 12 or 13, characterized in that: The privacy check information includes at least one of the following information: The first type, the first type is used to indicate the type of SL positioning client UE that is authorized to obtain the privacy data of the first UE; the first information, the first information is used to indicate the information of the SL positioning client UE that is authorized to obtain the privacy data of the first UE.
15. The method according to any one of claims 12 to 14, characterized in that: The method further comprises: Receive the privacy check result sent by the first UE.
16. The method according to claim 15, characterized in that The method further comprises: Based on the privacy check result of the first UE, determine whether the first UE participates in the ranging / SL positioning service; or, based on the privacy check result of the first UE and the capability information of the first UE, determine whether the first UE participates in the ranging / SL positioning service; or, send the privacy check result of the first UE to the location management function LMF, and the privacy check result is used by the LMF to determine whether the first UE participates in the ranging / SL positioning service; or, send the privacy check result of the first UE to the LMF, the information of the first UE includes capability information, and the LMF is used to determine whether the first UE participates in the ranging / SL positioning service based on the privacy check result and the capability information of the first UE.
17. The method according to any one of claims 12 to 16, characterized in that: The privacy check information is stored in the first UE.
18. The method according to any one of claims 12 to 17, characterized in that: The privacy check information is provided by at least one of an application provider, an application function AF, and an operator.
19. The method according to any one of claims 12 to 18, characterized in that: The first UE is a target UE; or, the first UE is a SL positioning reference UE; or, the first UE is a UE with a known location.
20. The method according to any one of claims 12 to 19, characterized in that The second UE is a SL positioning service UE; or, the second UE is a target UE; or, the second UE is a SL positioning reference UE.
21. A privacy checking method, characterized in that: The method is performed by a location management function LMF, and the method includes: receiving a privacy check result of the first UE sent by the second UE; The privacy check result is used to indicate whether the sidelink SL positioning client UE has the right to obtain the privacy data of the first UE, and the privacy check result is obtained by the first UE based on the identification information of the SL positioning client UE and the privacy check information of the first UE.
22. The method according to claim 21, characterized in that The identification information of the SL positioning client UE includes at least one of the following information: The user information of the SL positioning client UE; the application layer identifier of the SL positioning client UE.
23. The method according to claim 21 or 22, characterized in that The privacy check information includes at least one of the following information: The first type, the first type is used to indicate the type of SL positioning client UE that is authorized to obtain the privacy data of the first UE; the first information, the first information is used to indicate the information of the SL positioning client UE that is authorized to obtain the privacy data of the first UE.
24. The method according to any one of claims 21 to 23, characterized in that The method further comprises: Based on the privacy check result of the first UE, determine whether the first UE participates in the ranging / SL positioning service; or, based on the privacy check result of the first UE and the capability information of the first UE, determine whether the first UE participates in the ranging / SL positioning service.
25. The method according to any one of claims 21 to 24, characterized in that The privacy check information is stored in the first UE.
26. The method according to any one of claims 21 to 25, characterized in that The privacy check information is provided by at least one of an application provider, an application function AF, and an operator.
27. The method according to any one of claims 21 to 26, characterized in that The first UE is a target UE; or, the first UE is a SL positioning reference UE; or, the first UE is a UE with a known location.
28. The method according to any one of claims 21 to 27, characterized in that The second UE is a target UE; or, the second UE is a SL positioning reference UE.
29. A first device, characterized in that: The device comprises: a privacy checking module, configured to obtain a privacy checking result of the first UE based on the identification information of the sidelink SL positioning client UE and the privacy checking 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.
30. A second device, characterized in that: The device comprises: A second sending module is used to send identification information of a sidelink SL positioning client UE to the first UE; 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.
31. A privacy inspection device, characterized in that: The device comprises: A third receiving module is configured to receive a privacy check result of the first UE sent by the second UE; The privacy check result is used to indicate whether the sidelink SL positioning client UE has the right to obtain the privacy data of the first UE, and the privacy check result is obtained by the first UE based on the identification information of the SL positioning client UE and the privacy check information of the first UE.
32. 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; The processor is configured to load and execute the executable instructions to implement the privacy checking method according to any one of claims 1 to 28.
33. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one program, and the at least one program is loaded and executed by the processor to implement the privacy checking method according to any one of claims 1 to 28.
34. A chip, characterized in that: The chip includes a programmable logic circuit and / or program instructions, and when the chip runs on a terminal device or a network device, it is used to implement the privacy checking method described in any one of claims 1 to 28.
35. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. The processor obtains the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to implement the privacy checking method according to any one of claims 1 to 28.
Citation Information
Patent Citations
Ranging method and device
CN117501717A
Cited By
Privacy check method, apparatus, device, medium, and program product
WO2025171692A1