Perception method, perception device, communication equipment and readable storage medium
By specifying devices in the perception service to generate or process perceived data, and using encryption algorithms and privacy protection levels, the problem of user privacy leakage in the perception service is solved, and data security and privacy protection are achieved.
Patent Information
- Application Number
- CN202311872275.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-07-01
AI Technical Summary
In perceptual services, how to protect user privacy rights and privacy requirements, especially in the perceptual operations of user physical characteristics, postures or private environments in mobile communication systems, to avoid leakage of perceptual data.
The first device sends instructions information, and the perception data indicating the perception service is generated or processed by the designated device, and determines the perception mode and perception node of the designated device, including perception function nodes, signal sending nodes, signal receiving nodes and measurement data processing nodes, and uses encryption algorithms and privacy protection levels to ensure data security.
It realizes the generation or processing of perceived data on designated devices, avoids data leakage, improves the security of user data, and protects user privacy.
Smart Images

Figure CN120238908A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of wireless communication technologies, and particularly relates to a sensing method, a sensing device, a communication device, and a readable storage medium. Background Art
[0002] The SA1 22.837 feasibility study report on communication and sensing integration currently includes 32 communication and sensing use cases, approximately 8 of which are for sensing user body characteristics, postures, or private environments, etc. In a mobile communication system, due to the introduction of sensing technologies, users are affected in a brand-new way. Previously, there were only privacy issues such as the ability to track user equipment (UE, also known as a terminal), but now the sensing function potentially can track and identify anything in the environment, including people or objects not carrying a UE. Additionally, the aforementioned communication and sensing use cases involve sensing operations on privately owned areas, such as a homeowner sensing the home environment or the building they own. All of these have an impact on privacy, so corresponding solutions are needed to protect users' privacy rights and privacy requirements. Summary of the Invention
[0003] Embodiments of this application provide a sensing method, a device, a communication device, and a readable storage medium, which can solve the problem of how to protect users' privacy requirements in sensing services.
[0004] In a first aspect, a sensing method is provided, including:
[0005] A first device sends first indication information, where the first indication information is used to indicate that first sensing data of a sensing service requested by the first device is generated or processed by a specified device.
[0006] In a second aspect, a sensing method is provided, including:
[0007] A second device receives the first indication information, where the first indication information is used to indicate that first sensing data of a sensing service requested by the first device is generated or processed by a specified device;
[0008] The second device determines at least one of a sensing mode and a sensing node serving as the specified device according to the first indication information, where the sensing node includes at least one of the following: a sensing function node, a sensing signal sending node, a sensing signal receiving node, and a processing node for sensing measurement data.
[0009] In a third aspect, a sensing device is provided, including:
[0010] A first sending module, configured to send first indication information, where the first indication information is used to indicate that first sensing data of a sensing service requested by the first device is generated or processed by a specified device.
[0011] In a fourth aspect, a sensing device is provided, including:
[0012] A first receiving module, configured to receive first indication information, where the first indication information is used to indicate that first sensing data of a sensing service requested by the first device is generated or processed by a specified device;
[0013] A first determining module, configured to determine at least one of a sensing mode and a sensing node serving as the specified device according to the first indication information, where the sensing node includes at least one of the following: a sensing function node, a sensing signal sending node, a sensing signal receiving node, and a processing node for sensing measurement data.
[0014] In a fifth aspect, a communication device is provided. The terminal includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0015] In a sixth aspect, a communication device is provided, including a processor and a communication interface. The communication interface is configured to send first indication information, where the first indication information is used to indicate that first sensing data of a sensing service requested by the first device is generated or processed by a specified device.
[0016] In a seventh aspect, a communication device is provided. The network-side device includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the second aspect are implemented.
[0017] In an eighth aspect, a communication device is provided, including a processor and a communication interface. The communication interface is configured to receive first indication information, where the first indication information is used to indicate that first sensing data of a sensing service requested by the first device is generated or processed by a specified device; the processor is configured to determine at least one of a sensing mode and a sensing node serving as the specified device according to the first indication information, where the sensing node includes at least one of the following: a sensing function node, a sensing signal sending node, a sensing signal receiving node, and a processing node for sensing measurement data.
[0018] In a ninth aspect, a readable storage medium is provided. A program or instruction is stored on the readable storage medium. When the program or instruction is executed by a processor, the steps of the sensing method described in the first aspect are implemented, or the steps of the sensing method described in the second aspect are implemented.
[0019] In a tenth aspect, a wireless communication system is provided, including: a first device and a second device. The first device can be used to execute the steps of the sensing method described in the first aspect, and the second device can be used to execute the steps of the sensing method described in the second aspect.
[0020] In an eleventh aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the sensing method described in the first aspect, or to implement the sensing method described in the second aspect.
[0021] In a twelfth aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the sensing method described in the first aspect or the second aspect.
[0022] In an embodiment of the present application, the first device sends first indication information, and the first indication information is used to indicate that the first sensing data of the sensing service requested by the first device is generated or processed by a specified device. Thus, the sensing data of the sensing service can be generated or processed on the specified device according to user requirements, avoiding the leakage of sensing data, improving the security of user data, and protecting user privacy. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 It is a block diagram of a wireless communication system applicable to an embodiment of the present application;
[0024] Figure 2 It is a schematic diagram of different sensing methods for communication and sensing integration;
[0025] Figure 3 It is one of the flow schematic diagrams of the sensing method in an embodiment of the present application;
[0026] Figure 4 It is another flow schematic diagram of the sensing method in an embodiment of the present application;
[0027] Figure 5 It is one of the structural schematic diagrams of the sensing device in an embodiment of the present application;
[0028] Figure 6 It is another structural schematic diagram of the sensing device in an embodiment of the present application;
[0029] Figure 7 It is the structural schematic diagram of the communication device in an embodiment of the present application;
[0030] Figure 8 It is the hardware structural schematic diagram of the terminal in an embodiment of the present application;
[0031] Figure 9It is a schematic diagram of the hardware structure of the network-side device according to an embodiment of the present application. Detailed implementation manners
[0032] Next, the technical solutions in the embodiments of the present application will be clearly described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope of protection of the present application.
[0033] The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same category, and the number of objects is not limited. For example, the first object can be one or more. In addition, "or" in the present application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates an "or" relationship between the associated objects before and after.
[0034] The term "indication" in the present application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly tells the receiver specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.
[0035] It should be noted that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, and can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and the NR term is used in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th Generation (6G) communication system.
[0036] Figure 1A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home devices with wireless communication functions, such as refrigerators, TVs, washing machines, or furniture, etc.), a game console, a personal computer (PC), a teller machine, or a self-service machine, etc. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be referred to as a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip, or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. Among them, the access network device can also be referred to as a radio access network (RAN) device, a radio access network function, or a radio access network unit. The access network device can include a base station, a wireless local area network (WLAN) access point (AP), or a wireless fidelity (WiFi) node, etc.Among them, the base station may be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home Node B (HNB), home evolved Node B, Transmission Reception Point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0037] The core network device may include, but is not limited to, at least one of the following: core network nodes, core network functions, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), etc. It should be noted that in the embodiments of this application, only the core network devices in the NR system are taken as examples for introduction, and the specific types of core network devices are not limited.
[0038] The following briefly describes the technical content related to this application.
[0039] 1. Communication perception integration / sensing and communication integration:
[0040] Future Beyond 5G (B5G) and 6th generation mobile networks (6G) wireless communication systems are expected to provide various high-precision sensing services, such as indoor positioning for robot navigation, Wi-Fi sensing in smart homes, and radar sensing for autonomous vehicles. Sensing and communication systems are usually designed separately and occupy different frequency bands. Integrated Sensing And Communication (ISAC) enables the sharing of the same frequency band and hardware between sensing and communication systems, improves frequency efficiency, and reduces hardware costs. ISAC will become a key technology for future wireless communication systems to support many important application scenarios. Typical applications of ISAC include: navigation and obstacle avoidance for autonomous vehicles, Wi-Fi-based indoor positioning and activity recognition, communication and sensing for unmanned aerial vehicles, Extended Reality (XR), integration of radar and communication, etc. Each application has different requirements, limitations, and regulatory issues. ISAC has attracted great research interest and attention in both academia and industry.
[0041] ISAC achieves an integrated low-cost implementation of dual functions of communication and sensing through the sharing of hardware devices and software-defined functions. Its main characteristics are: first, the architecture is unified and simplified; second, the functions are reconfigurable and extensible; third, the efficiency is improved and the cost is reduced. The advantages of integrated communication and sensing mainly include three aspects: first, the device cost is reduced and the size is decreased; second, the spectrum utilization rate is improved; third, the system performance is improved.
[0042] Currently, typical scenarios of integrated communication and sensing that are expected to be achieved through technological upgrades based on the 5G communication system architecture are shown in Table 1.
[0043] Table 1 Typical Scenarios of Integrated Communication and Sensing
[0044]
[0045] According to the different sending and receiving nodes of the sensing signal, it is divided into 6 basic sensing methods, as Figure 2 shown, specifically including:
[0046] (1) Base station self-transmitting and self-receiving sensing: In this sensing method, base station A sends a sensing signal and performs sensing measurements by receiving the echo of this sensing signal.
[0047] (2) Air interface sensing between base stations: Base station B receives the sensing signal sent by base station A and performs sensing measurements.
[0048] (3) Uplink air interface sensing: Base station A receives the sensing signal sent by terminal A and performs sensing measurements.
[0049] (4) Downlink air perception: The terminal B receives the perception signal sent by the base station B and performs perception measurement.
[0050] (5) Terminal self-transmission and self-reception perception: The terminal A sends a perception signal and performs perception measurement by receiving the echo of the perception signal.
[0051] (6) Inter-terminal sidelink perception: The terminal B receives the perception signal sent by the terminal A and performs perception measurement.
[0052] It should be noted that Figure 2 each perception method in takes a perception signal sending node and a perception signal receiving node as examples. In an actual system, one or more different perception methods can be selected according to different perception use cases and perception requirements, and there can be one or more perception signal sending nodes and perception signal receiving nodes for each perception method. Figure 2 The perception targets in take people and vehicles as examples, and it is assumed that neither people nor vehicles carry or install signal transceiver devices. The perception targets in the actual scenario will be more diverse.
[0053] 2. Feasibility study on communication and sensing integration
[0054] 3GPP TR 22.837 elaborates on 32 perception use cases for communication and sensing integration. Among them, perception use cases such as intruder detection in smart homes, environmental intruder detection in smart homes, home health monitoring, motion monitoring, gesture recognition for application navigation and immersive interaction, and immersive experiences such as XR based on perception involve the perception of users' private areas or privacy information such as users' vital signs.
[0055] At the same time, 22.837 also clearly puts forward considerations for privacy in the consideration section of Chapter 6. Due to the introduction of perception technology, privacy is no longer limited to the privacy of the UE in transmission, but also involves the privacy of people or objects without carrying the UE, etc.
[0056] Next, in combination with the accompanying drawings, through some embodiments and their application scenarios, the perception method, perception device, communication device, and readable storage medium provided by the embodiments of the present application will be described in detail.
[0057] Considering the privacy requirements related to perception in communication and sensing integration, please refer to Figure 3 , the embodiments of the present application provide a perception method, including:
[0058] Step 31: The first device sends first indication information, and the first indication information is used to indicate that the first perception data of the perception service requested by the first device is generated or processed by a specified device, so as to achieve the effect that the perception data of the requested perception service does not leave the specified device.
[0059] The first sensing data of the requested sensing service is generated or processed by a specified device, which can also be described as the sensing data of the requested sensing service not leaving the specified device.
[0060] The first sensing data being generated or processed by a specified device includes: the first sensing data is generated by the specified device, the first sensing data is processed by the specified device, and the first sensing data is generated and processed by the specified device.
[0061] The first sensing data being generated by the specified device can also be described as being generated by the specified device, or obtained by the specified device, etc. The first sensing data being processed by the specified device can also be described as being used by the specified device, etc.
[0062] In an embodiment of the present application, optionally, the first device may include at least one of the following: a UE modem, a UE application function (AF), and an application function (such as an application server). The UE application function is usually processed by the application processor of the UE.
[0063] The first indication information can also be referred to as privacy protection indication information, etc.
[0064] In an embodiment of the present application, optionally, the first device sends the first indication information to the second device, and the second device may include at least one of the following: an AMF, a NEF, and a sensing function (SF). An example of an implementation is that the sensing function is one of the core network functions, responsible for sensing control and / or sensing data processing.
[0065] In an embodiment of the present application, the first device sends the first indication information, and the first indication information is used to indicate that the first sensing data of the sensing service requested by the first device is generated or processed by a specified device, so that the sensing data of the sensing service can be generated or processed on the specified device according to user needs, avoiding the leakage of sensing data, improving the security of user data, and protecting user privacy.
[0066] In an embodiment of the present application, optionally, the first indication information is carried in a sensing request message. The sensing request message is used to request a sensing service. Optionally, in addition to the first indication information, the sensing request message may further include at least one of the following: service type and service requirements. The service type is, for example, dynamic map, vehicle speed detection, vehicle tracking, emergency event notification. The service requirements may include, for example, at least one of the following: sensing resolution, sensing accuracy, frame rate, duration, target area information, latency, sensed target information (such as vehicle type, vehicle identification, location information). Optionally, the sensing request message further includes the IP address of the first device. One implementation is that the source address in the IP header of the sensing request message indicates the IP address of the first device, or a certain information unit in the sensing request message indicates the IP address of the first device.
[0067] In an embodiment of the present application, optionally, the first sensing data includes at least one of the following types: sensing measurement data, sensing auxiliary data, and sensing results.
[0068] Optionally, the sensing auxiliary data is data that aids in generating the required sensing results and may include at least one of the following: UE location for sending or receiving sensing signals, environmental map, target area information, etc.
[0069] The sensing measurement data and the sensing results may also be collectively referred to as a sensing measurement report. The sensing measurement data and the sensing results may also be defined by sensing measurement quantities.
[0070] A potential classification method is to classify the sensing measurement quantities into the following 4 categories (this description focuses on explaining the specific content of the sensing measurement quantities. The sensing measurement quantities may also be classified into 3 categories or not classified, etc. The 4 categories are only examples and are not limited thereto). According to the relationship between the sensing measurement quantities and the sensing services, the measurement results of the following first-level measurement quantities and / or second-level measurement quantities are also referred to as sensing measurement data, and the third-level measurement quantities and / or fourth-level measurement quantities are also referred to as sensing results.
[0071] a) The first - level measurement quantity (also known as the received signal / original channel information), including at least one of the following: the complex result of the received signal / channel response, amplitude / phase, I - channel / Q - channel and their operation results (the operations include at least one of the following: addition, subtraction, multiplication, division, matrix addition, subtraction, multiplication, matrix transpose, trigonometric relation operations, square - root operation, power operation, etc., and the threshold detection results and maximum / minimum extraction results of the above operation results; optionally, the operations also include at least one of the following: Fast Fourier Transform (FFT) / Inverse Fast Fourier Transform (IFFT), Discrete Fourier Transform (DFT) / Inverse Discrete Fourier Transform (IDFT), 2D - FFT, 3D - FFT, matched filtering, autocorrelation operation, wavelet transform, digital filtering, etc., and the threshold detection results and maximum / minimum extraction results of the above operation results);
[0072] b) The second - level measurement quantity (also known as the basic measurement quantity), including at least one of the following: time delay, Doppler, angle, signal strength, and their multi - dimensional combined representation;
[0073] c) The third - level measurement quantity (also known as the basic attribute / status), including at least one of the following: distance, speed, angle / orientation, Radar Cross Section (RCS), acceleration;
[0074] d) The fourth - level measurement quantity (also known as the advanced attribute / status), including at least one of the following: spatial position, presence of target, trajectory, action, expression, vital signs, quantity, imaging result, weather, air quality, shape, material, composition.
[0075] In the embodiments of the present application, optionally, the first indication information includes at least one of the following:
[0076] 1) Indication information for indicating whether the sensing service requested by the first device requires privacy protection;
[0077] 2) The specified device;
[0078] In the embodiments of the present application, the specified device can be one or more. For example, the specified device includes: multiple UEs of a user or UEs of different family members in a home environment. Optionally, the first indication information may include a list of specified device identifiers (such as mobile phone numbers, IP addresses, etc.).
[0079] Optionally, the specified device includes the first device that sends the sensing request, or other devices associated with the sensing request.
[0080] In an embodiment of the present application, optionally, the specified device includes at least one of a terminal, a base station, and a sensing function.
[0081] In order for the first sensing data to be generated or processed by the specified device, the specified device may be at least one of the following during the sensing process:
[0082] A node that generates a sensing result based on sensing measurement data;
[0083] A sensing signal receiving node;
[0084] A sensing signal sending node;
[0085] A node that provides sensing auxiliary data.
[0086] 3) The specified device and the sensing method;
[0087] In an embodiment of the present application, optionally, the sensing method includes at least one of the following:
[0088] The specified device spontaneously sends and receives sensing signals;
[0089] The specified device sends a sensing signal, and other devices outside the specified device receive the sensing signal;
[0090] The specified device receives a sensing signal, and other devices outside the specified device send the sensing signal.
[0091] For example, the first indication information indicates that the sensing signal receiving node is the specified device and the sensing method is that the specified device spontaneously sends and receives;
[0092] Or, the first indication information indicates that the sensing signal receiving node is the specified device and the sensing method is that the specified device receives and other devices outside the specified device send the sensing signal;
[0093] Or, the first indication information indicates that the sensing signal sending node is the specified device and the sensing method is that the specified device spontaneously sends and receives;
[0094] Or, the first indication information indicates that the sensing signal sending node is the specified device and the sensing method is that the specified device sends and other devices outside the specified device receive the sensing signal.
[0095] 4) The type of the first sensing data;
[0096] 5) The privacy protection level, which is used to indicate the type of the first sensed data, and different privacy protection levels correspond to different types of the first sensed data;
[0097] 6) Indication information used to indicate whether the sensed signal needs to be encrypted and sent;
[0098] 7) Encryption configuration information of the sensed signal;
[0099] 8) Indication information used to indicate whether the sensing result needs to be encrypted and sent;
[0100] 9) Encryption algorithm configuration of the sensing result.
[0101] Optionally, the encryption algorithm is, for example, the Advanced Encryption Standard (AES), the word-oriented stream cipher algorithm (SNOW 3G), or the ZUC encryption algorithm, etc.
[0102] In an embodiment of the present application, optionally, the privacy protection level includes at least one of the following:
[0103] The first privacy protection level (which may also be referred to as level 1 or the first level, etc., only for illustration of the number, and the name is not limited to this), and the first privacy protection level is used to indicate that the sensing result is generated or processed by a specified device; that is to say, the sensing result is generated or processed on the specified device, that is, the required sensing result based on the sensed measurement data is completed on the specified device.
[0104] The second privacy protection level (which may also be referred to as level 2 or the second level, etc.), and the second privacy protection level is used to indicate that the sensing auxiliary data and the sensing result are generated or processed by a specified device; usually, the sensing result needs to be generated in combination with the UE position where the sensed signal is sent or received, or sensing auxiliary data such as an environmental map. For the first privacy protection level, other devices that obtain the sensing auxiliary data may also calculate the corresponding sensing result, while in the second privacy protection level, the sensing auxiliary data does not leave the specified device, and for the case where the sensing result needs to be generated based on the sensing auxiliary data, the probability of a non-specified device obtaining the sensing result is further reduced.
[0105] The third privacy protection level (which may also be referred to as level 3 or the third level, etc.), and the third privacy protection level is used to indicate that the sensed measurement data and the sensing result are generated or processed by a specified device; this means that the sensed measurement data is generated or processed on the specified device. When a non-specified device cannot obtain the sensed measurement data, compared with the first privacy protection level, the probability of a non-specified device obtaining the sensing result and related information is further reduced.
[0106] The fourth privacy protection level (which can also be referred to as level 4 or the fourth level, etc.), and the fourth privacy protection level is used to indicate that the perception assistance data, perception measurement data, and perception results are generated or processed by a specified device; this means that the perception assistance data, perception measurement data, and perception results are all generated or processed on the specified device.
[0107] The fifth privacy protection level (which can also be referred to as level 5 or the fifth level, etc.), and the fifth privacy protection level is used to indicate that the perception assistance data, perception measurement data, and perception results are generated or processed by a specified device, and the perception method is that the specified device spontaneously sends and receives perception signals. The perception method of the specified device spontaneously sending and receiving helps to avoid the risk of leakage of perception assistance data, perception measurement data, or perception results, etc. caused by the leakage of perception information by a non-specified device when sending or receiving between a non-specified device and a specified device.
[0108] In an embodiment of the present application, optionally, the perception measurement data includes at least one of the following: real perception measurement data and encrypted perception measurement data, and the third privacy protection level includes at least one of the following:
[0109] The first sub-level (or referred to as level 3-1, etc.), and the first sub-level is used to indicate that the real perception measurement data and perception results are generated or processed by a specified device; one implementation is that the specified device is a perception signal receiving node, so the perception measurement data is generated and processed by the specified device and will not be sent to other devices. Or, the specified device is a perception signal receiving node, and the perception signal sending node is configured to send the perception signal in an encrypted manner, so as to ensure that other nodes that can receive the signal cannot obtain the real perception measurement data.
[0110] The second sub-level (or referred to as level 3-2, etc.), and the second sub-level is used to indicate that the real perception measurement data, encrypted perception measurement data, and perception results are generated or processed by a specified device. One implementation is that the specified device is a perception signal sending node, and the perception signal is sent in an encrypted manner, so only the specified device can obtain the real perception measurement data.
[0111] In an embodiment of the present application, optionally, the perception measurement data includes first perception measurement data (which can also be referred to as the first perception measurement quantity) and second perception measurement data (which can also be referred to as the second perception measurement quantity), the perception results include first perception results (which can also be referred to as the third perception measurement quantity) and second perception results (which can also be referred to as the fourth perception measurement quantity), and the third privacy protection level includes at least one of the following:
[0112] The third sub-level (or referred to as level 3-1, etc.), and the third sub-level is used to indicate that the first perception measurement data, the first perception results, and the second perception results are generated or processed by a specified device;
[0113] The fourth sub - level (or referred to as level 3 - 2, etc.), which is used to indicate that the first sensing measurement data, the second sensing measurement data, the first sensing result, and the second sensing result are generated or processed by a specified device;
[0114] The fifth sub - level (or referred to as level 3 - 3, etc.), which is used to indicate that the first sensing measurement data and the first sensing result are generated or processed by a specified device;
[0115] The sixth sub - level (or referred to as level 3 - 4, etc.), which is used to indicate that the first sensing measurement data, the second sensing measurement data, and the first sensing result are generated or processed by a specified device.
[0116] Optionally, the information contained in the first sensing measurement data is greater than that in the second sensing measurement data. Therefore, if the first sensing measurement data is provided to other devices, the risk of being misused or privacy leakage is higher.
[0117] Optionally, the information contained in the first sensing result is greater than that in the second sensing result. Therefore, if the first sensing result is provided to other devices, the risk of being misused or privacy leakage is higher.
[0118] In an embodiment of the present application, optionally, the fourth privacy protection level includes at least one of the following:
[0119] The seventh sub - level (or referred to as level 4 - 1, etc.), which is used to indicate that the real sensing measurement data, sensing auxiliary data, and sensing result are generated or processed by a specified device;
[0120] The eighth sub - level (or referred to as level 4 - 2, etc.), which is used to indicate that the real sensing measurement data, encrypted sensing measurement data, sensing auxiliary data, and sensing result are generated or processed by a specified device.
[0121] In an embodiment of the present application, optionally, the fifth privacy protection level includes at least one of the following:
[0122] The ninth sub - level (or referred to as level 5 - 1, etc.), which is used to indicate that the real sensing measurement data, sensing auxiliary data, and sensing result are generated or processed by a specified device, and the sensing method is that the specified device spontaneously receives and sends sensing signals;
[0123] The tenth sub - level (or referred to as level 5 - 2, etc.), which is used to indicate that the real sensing measurement data, encrypted sensing measurement data, sensing auxiliary data, and sensing result are generated or processed by a specified device, and the sensing method is that the specified device spontaneously receives and sends sensing signals.
[0124] In an embodiment of the present application, optionally, the sensing method further includes: the first device reports its sensing capabilities, where the sensing capabilities include the ability of the first device to generate sensing results based on sensing measurement data, such that the second device can determine, based on the sensing capabilities of the first device, that the first device is a specified device for generating sensing results based on sensing measurement data. Since the ability of the first device to generate sensing results based on sensing measurement data is usually closely related to the storage and computing capabilities of the first device, it can be characterized by reporting the sensing capabilities. The sensing results may be sensing results related to the user's vital signs or the user's private area. Optionally, the sensing results may include at least one of the following: respiratory rate, intrusion detection, gesture recognition, and motion monitoring, etc.
[0125] In an embodiment of the present application, optionally, the first device is a node for generating sensing results based on sensing measurement data, and the sensing method further includes: the first device receives sensing data auxiliary processing information, which is used to assist the first device in generating sensing results.
[0126] Optionally, before the first device receives the sensing data auxiliary processing information, it further includes: the first device sends a sensing data auxiliary processing request, which is used to request the sensing data auxiliary processing information.
[0127] Optionally, the sensing data auxiliary processing information includes at least one of the following: sensing algorithm indication (such as AI model identification), base station location information, etc.
[0128] In an embodiment of the present application, optionally, the sensing method further includes: the first device reports sensing authorization information, where the sensing authorization information includes at least one of the following: the identifier of the application function that is allowed to request the sensing service (such as APP name or IP address port number, etc.), the type of sensing service allowed to be requested by the application function, and the type of sensing data allowed to be requested by the application function. The application function includes at least one of the UE application function and the application function on the network side. Optionally, the information included in the sensing authorization information is related to the user's vital signs or private area. For example, allowing the health monitoring APP 1 to request sensing results / sensing service type 1 (such as respiratory monitoring) within area A (such as a certain private room).
[0129] In an embodiment of the present application, optionally, the first device is a sensing signal sending node, and the sensing method of this embodiment of the present application further includes the following steps:
[0130] The first device generates a first sensing signal;
[0131] The first device encrypts the first sensing signal to generate a first target sensing signal;
[0132] The first device sends the first target sensing signal;
[0133] The first device receives encrypted sensing measurement data based on the first target sensing signal;
[0134] The first device decrypts the encrypted sensing measurement data to obtain the true sensing measurement data.
[0135] An example of the encryption method for the sensing signal is when the required sensing result includes at least one of distance / delay, speed / Doppler. The encryption method of the sensing signal can be: after the sensing signal sending node generates the first sensing signal according to the configuration information of the traditional sensing signal, encrypts the first sensing signal to generate the first encrypted signal, and multiplies the first encrypted signal by the first sensing signal (equivalent to performing phase rotation on the first sensing signal) to obtain the first target sensing signal, and the generation method of the first encrypted signal is determined by the UE.
[0136] The first sensing signal at each moment corresponds to a first encrypted signal, and each first encrypted signal contains m elements (the number of elements contained in each first encrypted signal is the same as the number of elements contained in each first sensing signal). The multiplication of the first sensing signal and the first encrypted signal can be the multiplication or conjugate multiplication of the first sensing signal and the first encrypted signal corresponding to the same moment in the frequency domain. Specifically, it includes the following situations:
[0137] a) Phase-rotate the first sensing signal only in the frequency domain through the first encrypted signal, and at this time, the distance / delay information can be encrypted; for example, the sensing signal sending node generates the first sensing signal r(m) at the current moment, where m = 0, 1, 2…, M - 1 corresponds to the frequency domain sampling points or subcarrier numbers. Among them, the first sensing signal is encrypted using a pseudo-random sequence (PN) sequence based on quadrature phase shift keying (QPSK) modulation to generate the first encrypted signal r1(m), where m = 0, 1, 2…, M - 1 corresponds to the frequency domain sampling points or subcarrier numbers. One generation method of the first encrypted signal is the same as the generation method of the first sensing signal, using a PN sequence. However, the initialization factor for generating the PN sequence is determined and configured by the UE. When using this encryption method, the encryption configuration information is the initialization factor for generating the PN sequence.
[0138] b) Phase-rotate the first sensing signal only in the time domain through the first encrypted signal, and at this time, the speed / Doppler information can be encrypted;
[0139] c) Phase-rotate the first sensing signal in the frequency domain and time domain through the first encryption signal, at which time the distance / delay information and speed / Doppler information can be encrypted.
[0140] In an embodiment of the present application, optionally, the first device is a sensing signal receiving node, and the sensing method of the embodiment of the present application further includes the following steps:
[0141] The first device receives at least one of the first encryption indication information and the encryption configuration information of the sensing signal, and the first encryption indication information is used to indicate that the sensing signal is sent through an encryption method;
[0142] The first device receives the encrypted sensing signal, and decrypts and performs sensing measurement on the encrypted sensing signal according to at least one of the first encryption indication information and the encryption configuration information of the sensing signal to obtain real sensing measurement data.
[0143] In some other embodiments of the present application, the first encryption indication information may also be used to indicate whether the sensing signal is sent through an encryption method.
[0144] The encryption configuration information of the sensing signal may include, for example, PN sequence generation initialization factor information, etc.
[0145] In an embodiment of the present application, optionally, the first device is a node that generates a sensing result based on sensing measurement data, and the sensing method of the embodiment of the present application further includes the following steps:
[0146] The first device generates a first sensing result based on the sensing measurement data;
[0147] The first device encrypts the first sensing result to generate a third encryption signal;
[0148] The first device sends the third encryption signal.
[0149] In an embodiment of the present application, if the first device performs sensing measurement and sensing result processing, the delay for the first device (such as a vehicle or a UE with communication function when the unmanned aerial vehicle (UAV) is a UE) to obtain the sensing result can also be shortened, meeting high-real-time sensing scenarios such as vehicle autonomous driving or UAV collision avoidance.
[0150] Please refer to Figure 4 , and the embodiment of the present application further provides a sensing method, including:
[0151] Step 41: The second device receives the first indication information, and the first indication information is used to indicate that the first sensing data of the sensing service requested by the first device is generated or processed by a specified device;
[0152] In an embodiment of the present application, optionally, the second device may include at least one of the following: AMF, NEF, and Sensing Function (SF).
[0153] The first indication information may also be referred to as privacy protection indication information or the like.
[0154] The sensing data of the requested sensing service not leaving the specified device means that the sensing data is generated or processed on the specified device.
[0155] In an embodiment of the present application, optionally, the second device receives the first indication information sent by the first device. Optionally, the first device may include at least one of the following: UE modem, UE application function (AF), application function (such as an application server). The UE application function is usually processed by the application processor of the UE.
[0156] Step 42: The second device determines at least one of the sensing method and the sensing node serving as the specified device according to the first indication information. The sensing node includes at least one of the following: a sensing function node, a sensing signal sending node, a sensing signal receiving node, and a processing node for sensing measurement data.
[0157] In an embodiment of the present application, the second device determines the sensing node serving as the specified device according to the received first indication information, so that the sensing data of the sensing service can be generated or processed on the specified device according to user requirements, avoiding leakage of sensing data, improving the security of user data, and protecting user privacy.
[0158] In an embodiment of the present application, optionally, the first indication information is carried in a sensing request message. The sensing request message is used to request a sensing service. Optionally, in addition to the first indication information, the sensing request message may further include at least one of the following: service type and service requirements. The service type is, for example, dynamic map, vehicle speed detection, vehicle tracking, emergency event notification. The service requirements, for example, include at least one of the following: sensing resolution, sensing accuracy, frame rate, duration, target area information, latency, information about the target to be sensed (such as vehicle type, vehicle identifier, location information). Optionally, the sensing request message further includes the IP address of the first device. One implementation is that the source address in the IP header of the sensing request message indicates the IP address of the first device, or a certain information unit in the sensing request message indicates the IP address of the first device.
[0159] In an embodiment of the present application, optionally, the first sensing data includes at least one of the following types: sensing measurement data, sensing auxiliary data, and sensing results.
[0160] In an embodiment of the present application, optionally, the first indication information includes at least one of the following:
[0161] 1) Indication information for indicating whether privacy protection is required for the sensing service requested by the first device;
[0162] 2) The specified device;
[0163] In an embodiment of the present application, the specified device may be one or more. For example, the specified device includes: multiple UEs of a user in a home environment or UEs of different family members.
[0164] Optionally, the specified device includes the first device that sends the sensing request, or other devices associated with the sensing request.
[0165] In an embodiment of the present application, optionally, the specified device includes at least one of a terminal, a base station, and a sensing function.
[0166] In order for the first sensing data to be generated or processed by the specified device, the specified device may be at least one of the following during the sensing process:
[0167] A node that generates a sensing result based on sensing measurement data;
[0168] A sensing signal receiving node;
[0169] A sensing signal sending node;
[0170] A node that provides sensing auxiliary data.
[0171] 3) The specified device and the sensing method;
[0172] In an embodiment of the present application, optionally, the sensing method includes at least one of the following:
[0173] The specified device spontaneously sends and receives sensing signals;
[0174] The specified device sends sensing signals, and other devices outside the specified device receive the sensing signals;
[0175] The specified device receives sensing signals, and other devices outside the specified device send the sensing signals.
[0176] For example, the first indication information indicates that: the sensing signal receiving node is the specified device and the sensing method is that the specified device spontaneously sends and receives;
[0177] Alternatively, the first indication information indicates that the sensing signal receiving node is a specified device and the sensing mode is that the specified device receives sensing signals sent by other devices other than the specified device;
[0178] Alternatively, the first indication information indicates that the sensing signal sending node is a specified device and the sensing mode is that the specified device sends and receives by itself;
[0179] Alternatively, the first indication information indicates that the sensing signal sending node is a specified device and the sensing mode is that the specified device sends sensing signals and other devices other than the specified device receive the sensing signals.
[0180] 4) The type of the first sensing data;
[0181] 5) The privacy protection level, which is used to indicate the type of the first sensing data, and different privacy protection levels correspond to different types of the first sensing data;
[0182] 6) Indication information used to indicate whether the sensing signal needs to be encrypted and sent;
[0183] 7) Encryption configuration information of the sensing signal;
[0184] 8) Indication information used to indicate whether the sensing result needs to be encrypted and sent;
[0185] 9) Encryption algorithm configuration of the sensing result.
[0186] Optionally, the encryption algorithm is, for example, the Advanced Encryption Standard (AES), the word-oriented stream cipher algorithm (SNOW 3G), or the ZUC encryption algorithm, etc.
[0187] In the embodiments of the present application, optionally, the privacy protection level includes at least one of the following:
[0188] The first privacy protection level (which can also be called level 1 or the first level, etc., only for explaining the number, and the name is not limited to this), and the first privacy protection level is used to indicate that the sensing result is generated or processed by a specified device; that is to say, the sensing result is generated or processed on the specified device, that is, the required sensing result based on the sensing measurement data is completed on the specified device.
[0189] The second privacy protection level (which may also be referred to as level 2 or the second level, etc.), and the second privacy protection level is used to indicate that the sensing auxiliary data and sensing results are generated or processed by a specified device; generally, the sensing results need to be generated in combination with the location of the UE that sends or receives the sensing signal, or sensing auxiliary data such as an environmental map. For the first privacy protection level, other devices that obtain the sensing auxiliary data may also calculate the corresponding sensing results. However, in the second privacy protection level, the sensing auxiliary data does not leave the specified device, which further reduces the probability of non-specified devices obtaining the sensing results in cases where sensing results need to be generated based on the sensing auxiliary data.
[0190] The third privacy protection level (which may also be referred to as level 3 or the third level, etc.), and the third privacy protection level is used to indicate that the sensing measurement data and sensing results are generated or processed by a specified device; this means that the sensing measurement data is generated or processed on the specified device. When non-specified devices cannot obtain the sensing measurement data, compared with the first privacy protection level, it also further reduces the probability of non-specified devices obtaining the sensing results and related information.
[0191] The fourth privacy protection level (which may also be referred to as level 4 or the fourth level, etc.), and the fourth privacy protection level is used to indicate that the sensing auxiliary data, sensing measurement data, and sensing results are generated or processed by a specified device; this means that the sensing auxiliary data, sensing measurement data, and sensing results are all generated or processed on the specified device.
[0192] The fifth privacy protection level (which may also be referred to as level 5 or the fifth level, etc.), and the fifth privacy protection level is used to indicate that the sensing auxiliary data, sensing measurement data, and sensing results are generated or processed by a specified device, and the sensing method is that the specified device spontaneously sends and receives sensing signals. The sensing method of the specified device spontaneously sending and receiving helps to avoid the risk of leakage of sensing auxiliary data, sensing measurement data, or sensing results, etc. due to the leakage of sensing information by non-specified devices during the sending or receiving between non-specified devices and specified devices.
[0193] In an embodiment of the present application, optionally, the sensing measurement data includes at least one of the following: real sensing measurement data and encrypted sensing measurement data, and the third privacy protection level includes at least one of the following:
[0194] The first sub-level, which is used to indicate that the real sensing measurement data and sensing results are generated or processed by a specified device;
[0195] The second sub-level, which is used to indicate that the real sensing measurement data, encrypted sensing measurement data, and sensing results are generated or processed by a specified device.
[0196] In an embodiment of the present application, optionally, the perception measurement data includes first perception measurement data (which can also be referred to as the first perception measurement quantity) and second perception measurement data (which can also be referred to as the second perception measurement quantity), the perception result includes a first perception result (which can also be referred to as the third perception measurement quantity) and a second perception result (which can also be referred to as the fourth perception measurement quantity), and the third privacy protection level includes at least one of the following:
[0197] A third sub - level, which is used to indicate that the first perception measurement data, the first perception result, and the second perception result are generated or processed by a specified device;
[0198] A fourth sub - level, which is used to indicate that the first perception measurement data, the second perception measurement data, the first perception result, and the second perception result are generated or processed by a specified device;
[0199] A fifth sub - level, which is used to indicate that the first perception measurement data and the first perception result are generated or processed by a specified device;
[0200] A sixth sub - level, which is used to indicate that the first perception measurement data, the second perception measurement data, and the first perception result are generated or processed by a specified device.
[0201] Optionally, the information contained in the first perception measurement data is greater than the information contained in the second perception measurement data. Therefore, if the first perception measurement data is provided to other devices, the risk of being misused or privacy leakage is higher.
[0202] Optionally, the information contained in the first perception result is greater than the information contained in the second perception result. Therefore, if the first perception result is provided to other devices, the risk of being misused or privacy leakage is higher.
[0203] In an embodiment of the present application, optionally, the fourth privacy protection level includes at least one of the following:
[0204] A seventh sub - level, which is used to indicate that the real perception measurement data, the perception auxiliary data, and the perception result are generated or processed by a specified device;
[0205] An eighth sub - level, which is used to indicate that the real perception measurement data, the encrypted perception measurement data, the perception auxiliary data, and the perception result are generated or processed by a specified device.
[0206] In an embodiment of the present application, optionally, the fifth privacy protection level includes at least one of the following:
[0207] The ninth sub - level is used to indicate that the true perception measurement data, perception assistance data, and perception results are generated or processed by a specified device, and the perception method is that the specified device spontaneously sends and receives perception signals;
[0208] The tenth sub - level is used to indicate that the true perception measurement data, encrypted perception measurement data, perception assistance data, and perception results are generated or processed by a specified device, and the perception method is that the specified device spontaneously sends and receives perception signals.
[0209] In an embodiment of the present application, optionally, the perception method further includes: when the second device determines that it is unable to configure the information (such as the perception method or the specified device) indicated in the first indication information, sending a message rejecting the perception request to the first device.
[0210] In an embodiment of the present application, optionally, the message rejecting the perception request carries a rejection reason, and the rejection reason includes being unable to meet the requirements of the first indication information.
[0211] In an embodiment of the present application, optionally, the perception method further includes: the second device receives perception capabilities, where the perception capabilities include the first device's ability to generate perception results based on perception measurement data; wherein, the second device determines at least one of the perception method and the perception node as the specified device according to the first indication information, including: the second device configures the first device as a specified device that generates perception results based on perception measurement data based on the perception capabilities of the first device.
[0212] In an embodiment of the present application, optionally, the perception method further includes: the second device sends perception data auxiliary processing information, which is used to assist the first device in generating perception results.
[0213] In an embodiment of the present application, optionally, before the second device determines at least one of the perception method and the perception node as the specified device according to the first indication information:
[0214] The second device obtains the perception authorization information of the first device, and the perception authorization information includes at least one of the following: the identifier of the application function that the first device allows to request the perception service, the type of perception service that the application function is allowed to request, and the type of perception data that the application function is allowed to request;
[0215] The second device determines whether the first device allows the requested perception service according to the perception authorization information.
[0216] Optionally, the application function includes at least one of a UE application function and an application function on the network side.
[0217] In an embodiment of the present application, optionally, the sensing method further includes: the second device sending at least one of first encryption indication information and encryption configuration information of the sensing signal, where the encryption indication information is used to indicate whether the sensing signal is sent in an encrypted manner.
[0218] In an embodiment of the present application, optionally, the sensing method further includes: the second device sending at least one of second encryption indication information and encryption algorithm configuration of the sensing result, where the second encryption indication information is used to indicate whether the sensing result is sent in an encrypted manner.
[0219] Next, in combination with a specific application scenario, an example of the sensing method of the present application will be described.
[0220] Embodiment 1: Sensing request initiated by a UE modem
[0221] In this embodiment, it is described that the first device sending the sensing request is a UE modem (hereinafter simply referred to as UE), and the specific process is described as follows:
[0222] Step 1: The UE sends a sensing request message to a network-side device (such as an AMF), and the sensing request message includes first indication information. Optionally, the sensing request message may further include at least one of the following: service type and service requirements. The service type is, for example, dynamic map, vehicle speed detection, vehicle tracking, emergency event notification, and the service requirements include, for example, at least one of the following: sensing resolution, sensing accuracy, frame rate, duration, target area information, time delay, and sensed target information (such as vehicle type, vehicle identifier, location information).
[0223] Optionally, the first indication information includes one of the following:
[0224] 1) Indication information used to indicate whether the sensing service requested by the first device requires privacy protection;
[0225] 2) The specified device;
[0226] Optionally, the specified device includes the UE that sends the sensing request, or other devices associated with the sensing request.
[0227] In an embodiment of the present application, optionally, the specified device includes at least one of a terminal, a base station, and a sensing function.
[0228] In order for the first sensing data to be generated or processed by the specified device, the specified device may be at least one of the following during the sensing process:
[0229] A node that generates a sensing result based on sensing measurement data;
[0230] Perception signal receiving node;
[0231] Perception signal sending node;
[0232] Node for providing perception auxiliary data.
[0233] 3) The specified device and perception method;
[0234] In an embodiment of the present application, optionally, the perception method includes at least one of the following:
[0235] The specified device spontaneously receives and sends perception signals;
[0236] The specified device sends perception signals, and other devices outside the specified device receive the perception signals;
[0237] The specified device receives perception signals, and other devices outside the specified device send the perception signals.
[0238] For example, it is indicated in the first indication information that the perception signal receiving node is the specified device and the perception method is that the specified device spontaneously receives and sends;
[0239] Or, it is indicated in the first indication information that the perception signal receiving node is the specified device and the perception method is that the specified device receives and other devices outside the specified device send perception signals;
[0240] Or, it is indicated in the first indication information that the perception signal sending node is the specified device and the perception method is that the specified device spontaneously receives and sends;
[0241] Or, it is indicated in the first indication information that the perception signal sending node is the specified device and the perception method is that the specified device sends and other devices outside the specified device receive perception signals.
[0242] 4) The type of the first perception data;
[0243] 5) Privacy protection level, which is used to indicate the type of the first perception data, and different privacy protection levels correspond to different types of the first perception data;
[0244] 6) Indication information for indicating whether the perception signal needs to be encrypted and sent;
[0245] 7) Encryption configuration information of the perception signal;
[0246] 8) Indication information for indicating whether the perception result needs to be encrypted and sent;
[0247] 9) Encryption algorithm configuration of the perception result.
[0248] Note: The subsequent process is described by taking the UE that sends the sensing request to the specified device as an example. In other embodiments of the present application, the specified device may also include multiple UEs. For example, multiple UEs of a user in a home environment or UEs of different family members. When the specified device includes multiple UEs, the network-side device needs to determine the sensing node according to the sensing authorization information of other UEs. The process of determining the sensing node according to the sensing authorization information will be described in Embodiment 3.
[0249] Step 2: The network-side device (such as the AMF) selects an appropriate Sensing Function (SF) according to the target area information or the target UE location information. An example of an implementation is that the sensing function is one of the core network functions, responsible for sensing control and / or sensing data processing. The SF can register its service area to the Network Repository Function (NRF). Then, the AMF can select the SF by querying the NRF and send a sensing request message to the SF. When the location management function (LMF) is co-located with the SF, the AMF selects the LMF (SF) and sends a sensing request message to the LMF (SF).
[0250] Step 3: The SF receives the sensing request message and determines the sensing method and the sensing node according to the first indication information in the sensing request message. If the first indication information specifies the device or the sensing method, but the SF cannot configure the specified device or the sensing method, the SF can send a message to reject the sensing request. Optionally, the message rejecting the sensing request carries a rejection reason, and the rejection reason includes that the requirements of the first indication information cannot be met. If the SF continues to perform sensing, the SF shall determine the sensing method and the sensing node according to the first indication information. For example:
[0251] If the first indication information in the sensing request message indicates that the UE that sends the sensing request message is the sensing signal sending node, the SF first determines that the UE is the sensing signal sending node, then determines the sensing method, and determines whether it is necessary to determine a device other than the UE that sends the sensing request message as the sensing signal receiving node according to the sensing method.
[0252] If the first indication information in the sensing request message indicates that the UE that sends the sensing request message is the sensing signal receiving node, the SF first determines that the UE is the sensing signal receiving node, then determines the sensing method, and determines whether it is necessary to determine a device other than the UE that sends the sensing request message as the sensing signal sending node according to the sensing method.
[0253] If the first indication information in the sensing request message indicates that the UE sending the sensing request message is a sensing signal sending node or a sensing signal receiving node, when the sensing mode is the sensing mode of sensing signal transceiver between the UE and other devices, the SF shall select a device other than the UE as the sensing signal receiving node or the sensing signal sending node according to the corresponding sensing mode; when the sensing mode is the UE's self-transmission and self-reception, then the SF does not need to determine the sensing signal sending node and the sensing signal receiving node.
[0254] Optionally, when the first indication information includes that the sensing signal receiving node is a specified device, the UE may also indicate whether the sensing signal is sent in an encrypted manner through the first indication information. If it is sent in an encrypted manner, optionally, the first indication information may further include the encryption configuration information of the sensing signal. The encryption configuration information of the sensing signal may be carried by the aforementioned sensing request message or by other messages.
[0255] An example of the encryption method of the sensing signal is when the required sensing result includes at least one of distance / delay, speed / Doppler. The encryption method of the sensing signal may be: after the sensing signal sending node generates the first sensing signal according to the configuration information of the traditional sensing signal, encrypt the first sensing signal to generate the first encrypted signal, and multiply the first encrypted signal by the first sensing signal (equivalent to performing phase rotation on the first sensing signal) to obtain the first target sensing signal. The generation method of the first encrypted signal is determined by the UE.
[0256] Each first sensing signal at each moment corresponds to a first encrypted signal. Each first encrypted signal contains m elements (the number of elements contained in each first encrypted signal is the same as the number of elements contained in each first sensing signal). The multiplication of the first sensing signal and the first encrypted signal may be the multiplication or conjugate multiplication in the frequency domain of the corresponding first sensing signal and first encrypted signal at each same moment. Specifically, it includes the following situations:
[0257] a) Phase-rotate the first sensing signal only in the frequency domain by the first encryption signal, at this time, the distance / delay information can be encrypted; for example, the sensing signal sending node generates the first sensing signal r(m) at the current moment, where m = 0, 1, 2…, M-1 corresponds to the frequency domain sampling points or subcarrier numbers. Among them, the first sensing signal is encrypted using a pseudo-random sequence (PN) sequence based on Quadrature Phase Shift Keying (QPSK) modulation to generate the first encryption signal r1(m), where m = 0, 1, 2…, M-1 corresponds to the frequency domain sampling points or subcarrier numbers. One way to generate the first encryption signal is the same as the way to generate the first sensing signal, using a PN sequence. However, the initialization factor for generating the PN sequence is determined and configured by the UE. When using this encryption method, the encryption configuration information is the initialization factor for generating the PN sequence.
[0258] b) Phase-rotate the first sensing signal only in the time domain by the first encryption signal, at this time, the speed / Doppler information can be encrypted;
[0259] c) Phase-rotate the first sensing signal in both the frequency domain and the time domain by the first encryption signal, at this time, the distance / delay information and the speed / Doppler information can be encrypted.
[0260] Step 4: The network-side device (AMF) determines the sensing configuration information based on the sensing request message, etc., and sends the sensing configuration information to the selected sensing signal sending node and sensing signal receiving node. When the UE is the sensing signal receiving node and the sensing signal is sent using an encryption method, the network-side device also needs to send at least one of the first encryption indication and / or the encryption configuration information of the sensing signal to the UE. The first encryption indication is used to indicate that the sensing signal sending node encrypts and sends the sensing signal, and the encryption configuration information of the sensing signal includes the initialization factor information for generating the PN sequence.
[0261] Step 5a: When the UE is the sensing signal receiving node, the UE receives the sensing signal according to the configuration information and performs sensing measurements. If the UE indicates that the sensing signal is sent using an encryption method, the UE decrypts the sensing measurement data based on the encryption configuration of the sent sensing signal to obtain the true sensing measurement data.
[0262] Step 5b: When the UE is the sensing signal sending node, the UE generates and sends the sensing signal. According to the privacy protection requirements, if the sensing measurement can only be generated and processed at the UE, and the sensing method is that the UE does not receive the sensing signal, then the UE shall encrypt the sensing signal generated based on the network configuration (a potential encryption method is as described above, that is, the UE determines and generates the first encryption signal and multiplies it with the first sensing signal (equivalent to performing phase rotation on the first sensing signal), etc.), and then sends the encrypted sensing signal. By encrypting, the real sensing measurement data cannot be obtained on the device other than the UE. Then, the UE also needs to receive the sensing measurement data sent by the sensing signal receiving node or SF of the non-UE according to the network configuration information.
[0263] Step 6: The UE generates the required sensing result based on the sensing measurement data. Considering that the UE may need the network-side device to assist in providing the sensing data processing algorithm, or the UE may need the network-side device to provide the sensing data auxiliary processing information. For example, for gesture recognition, an AI model may be required for auxiliary processing, and the network-side device may have a more suitable AI model recommendation based on historical data and experience, etc.; another example is that when the base station is the sensing signal receiving node, the UE needs the base station location information to assist in calculating the sensing result. Optionally, the UE may send a sensing data auxiliary processing request to the network-side device, and then the UE can receive the sensing data auxiliary processing information sent by the network-side device. The sensing data auxiliary processing information may include a sensing algorithm indication (such as an AI model identifier), base station location information, etc.
[0264] Embodiment 2: Sensing request initiated by the UE application function (AF)
[0265] This embodiment describes that the first device sending the sensing request is the UE application function, and usually the UE application function is processed by the application processor of the UE. The main differences from Embodiment 1 are: the network functions for receiving the sensing request message are different, and the process of selecting the sensing node based on the UE IP address included in the sensing request message sent by the UE application function. The specific process is described as follows:
[0266] Step 1: The UE application function sends a sensing request message to the NEF. The sensing request message includes first indication information. Optionally, the sensing request message further includes the UE IP address. One implementation is that the source address in the IP header of the sensing request message indicates the UE IP address, or a certain information element in the sensing request message indicates the UE IP address. Optionally, the sensing request message may further include at least one of the following: service type and service requirements. The service type is, for example, dynamic map, vehicle speed detection, vehicle tracking, emergency event notification. The service requirements include, for example, at least one of the following: sensing resolution, sensing accuracy, frame rate, duration, target area information, time delay, sensed target information (such as vehicle type, vehicle identifier, location information).
[0267] Optionally, the first indication information includes one of the following:
[0268] 1) Indication information used to indicate whether the sensing service requested by the first device requires privacy protection;
[0269] 2) The specified device;
[0270] Optionally, the specified device includes the UE that sends the sensing request, or other devices associated with the sensing request.
[0271] In an embodiment of the present application, optionally, the specified device includes at least one of a terminal, a base station, and a sensing function.
[0272] In order for the first sensing data to be generated or processed by the specified device, the specified device may be at least one of the following during the sensing process:
[0273] A node that generates a sensing result based on sensing measurement data;
[0274] A sensing signal receiving node;
[0275] A sensing signal sending node;
[0276] A node that provides sensing auxiliary data.
[0277] 3) The specified device and the sensing method;
[0278] In an embodiment of the present application, optionally, the sensing method includes at least one of the following:
[0279] The specified device spontaneously sends and receives sensing signals;
[0280] The specified device sends sensing signals, and other devices outside the specified device receive the sensing signals;
[0281] The specified device receives the sensing signal, and other devices outside the specified device send the sensing signal.
[0282] For example, the first indication information indicates that the sensing signal receiving node is the specified device and the sensing method is that the specified device sends and receives by itself;
[0283] Or, the first indication information indicates that the sensing signal receiving node is the specified device and the sensing method is that the specified device receives and other devices outside the specified device send the sensing signal;
[0284] Or, the first indication information indicates that the sensing signal sending node is the specified device and the sensing method is that the specified device sends and receives by itself;
[0285] Or, the first indication information indicates that the sensing signal sending node is the specified device and the sensing method is that the specified device sends and other devices outside the specified device receive the sensing signal.
[0286] 4) The type of the first sensing data;
[0287] 5) The privacy protection level, which is used to indicate the type of the first sensing data, and different privacy protection levels correspond to different types of the first sensing data;
[0288] 6) Indication information used to indicate whether the sensing signal needs to be encrypted for transmission;
[0289] 7) Encryption configuration information of the sensing signal;
[0290] 8) Indication information used to indicate whether the sensing result needs to be encrypted for transmission;
[0291] 9) Encryption algorithm configuration of the sensing result.
[0292] Note: The subsequent process is described by taking the specified device as the UE where the UE application function that sends the sensing request is located as an example.
[0293] Step 2: The NEF performs a sensing authorization check on the sensing request of the UE application function. After the sensing authorization is passed, the NEF selects a suitable SF according to the target area information or the target object location information. One implementation of the NEF performing a sensing authorization check on the sensing request of the UE application function is as follows: The sensing authorization information of the UE can be stored in the NEF or the UDM. If it is stored in the UDM, the NEF can request authorization verification from the UDM. The NEF obtains the sensing authorization information from the UDM and performs the sensing authorization check. For example, if the UE does not allow a certain type of service or APP to obtain the sensing measurement data or sensing results related to the UE, the NEF rejects the sensing request. From the perspective of the UE user, the sensing measurement data or sensing results include the environmental information around the UE, which is a relatively private type of data. If a certain type of service or APP hopes to obtain the sensing measurement data or sensing results around the UE, the network-side device needs to first confirm whether the user of the UE allows the service or APP to obtain the above data.
[0294] Step 3: After the NEF sensing authorization check is passed, in one implementation, the NEF selects a suitable AMF and sends a sensing request message to the AMF. Then the AMF selects a suitable SF. The specific method can be: The NEF queries the UE ID in the mobile network (such as the Subscription Permanent Identifier (SUPI), etc.) from the SMF according to the UE IP address information contained in the sensing request message. The NEF selects a suitable AMF according to the AMF to which the UE is attached. Then the AMF selects a suitable SF according to the first indication information and the sensing service type, etc. In another implementation, the NEF selects a suitable SF and sends a sensing request message to the SF. The specific method can be: The NEF determines a suitable SF according to the sensing request message (such as including the first indication information, the sensing service type, the sensing area, the sensing target, etc.). Then the SF queries the UE ID in the mobile network (such as SUPI, etc.) from the SMF according to the UE IP address information contained in the sensing request message. The SF can obtain the AMF to which the UE is attached according to the UE ID and send the UE ID to the AMF to query the serving cell and the neighboring cells of the serving cell of the UE, etc.
[0295] Step 4: The SF determines the sensing method and the sensing node according to the first indication information. When the first indication information has specified the device or the sensing method, if the SF cannot configure the specified device or the sensing method, then the SF can send a message rejecting the sensing request. Optionally, the message rejecting the sensing request carries a rejection reason, and the rejection reason includes the requirement that cannot be met by the first indication information. If the SF continues to perform sensing, then the SF should determine the sensing method and the sensing node according to the first indication information. For example:
[0296] If the first indication information in the sensing request message indicates that the UE where the UE application function sending the sensing request message is located is a sensing signal sending node, then the SF first determines that the UE is a sensing signal sending node, then determines the sensing method, and determines whether it is necessary to determine a device other than the UE sending the sensing request message as a sensing signal receiving node according to the sensing method.
[0297] If the first indication information in the sensing request message indicates that the UE where the UE application function sending the sensing request message is located is a sensing signal receiving node, then the SF first determines that the UE is a sensing signal receiving node, then determines the sensing method, and determines whether it is necessary to determine a device other than the UE sending the sensing request as a sensing signal sending node according to the sensing method.
[0298] If the first indication information in the sensing request message indicates that the UE where the UE application function sending the sensing request message is located is a sensing signal sending node or a sensing signal receiving node, when the sensing method is the sensing method of sensing signal transceiver between the UE and other devices, the SF shall select a device other than the UE as a sensing signal receiving node or a sensing signal sending node according to the corresponding sensing method; when the sensing method is self-transmission and self-reception of the UE, then the SF does not need to determine a sensing signal sending node and a sensing signal receiving node.
[0299] Optionally, when the first indication information includes that the sensing signal receiving node is a specified device, the UE can also indicate whether the sensing signal is sent in an encrypted manner through the first indication information. If it is sent in an encrypted manner, optionally, the first indication information can also include the encryption configuration information of the sensing signal. The encryption configuration information of the sensing signal can be carried by the foregoing sensing request message or by other messages.
[0300] An example of the encryption method of the sensing signal is when the required sensing result includes at least one of distance / delay, speed / Doppler. The encryption method of the sensing signal can be: after the sensing signal sending node generates a first sensing signal according to the configuration information of the traditional sensing signal, encrypts the first sensing signal to generate a first encrypted signal, and multiplies the first encrypted signal by the first sensing signal (equivalent to performing phase rotation on the first sensing signal) to obtain a first target sensing signal. The generation method of the first encrypted signal is determined by the UE.
[0301] Each first sensing signal at each moment corresponds to a first encrypted signal. Each first encrypted signal contains m elements (the number of elements contained in each first encrypted signal is the same as the number of elements contained in each first sensing signal). The multiplication of the first sensing signal and the first encrypted signal can be the multiplication or conjugate multiplication of the corresponding first sensing signal and first encrypted signal in the frequency domain at each same moment. Specifically, it includes the following situations:
[0302] a) Rotate the phase of the first sensing signal only in the frequency domain through the first encryption signal, and at this time, the distance / delay information can be encrypted. For example, the sensing signal sending node generates the first sensing signal r(m) at the current moment, where m = 0, 1, 2…, M - 1 corresponds to the frequency domain sampling points or subcarrier numbers. Among them, the first sensing signal is encrypted using a pseudo-random sequence (PN sequence) based on quadrature phase shift keying (QPSK) modulation to generate the first encryption signal r1(m), where m = 0, 1, 2…, M - 1 corresponds to the frequency domain sampling points or subcarrier numbers. One way to generate the first encryption signal is the same as the generation method of the first sensing signal, using a PN sequence. However, the initialization factor for generating the PN sequence is determined and configured by the UE. When using this encryption method, the encryption configuration information is the initialization factor for generating the PN sequence.
[0303] b) Rotate the phase of the first sensing signal only in the time domain through the first encryption signal, and at this time, the speed / Doppler information can be encrypted.
[0304] c) Rotate the phase of the first sensing signal in both the frequency domain and the time domain through the first encryption signal, and at this time, the distance / delay information and the speed / Doppler information can be encrypted.
[0305] Step 5: The network-side device determines the sensing configuration information based on the sensing request message, etc., and sends the sensing configuration information to the selected sensing signal sending node and sensing signal receiving node. When the UE is the sensing signal receiving node and the sensing signal is sent in an encrypted manner, the network-side device also needs to send at least one of the first encryption indication and / or the encryption configuration information of the sensing signal to the UE. The first encryption indication is used to indicate that the sensing signal sending node encrypts the sensing signal before sending, and the encryption configuration information of the sensing signal includes the initialization factor information for generating the PN sequence.
[0306] Step 6a: When the UE is the sensing signal receiving node, the UE receives the sensing signal according to the configuration information and performs sensing measurements. If the UE indicates that the sensing signal is sent in an encrypted manner, the UE decrypts the sensing measurement data based on the encryption configuration of the sent sensing signal to obtain the real sensing measurement data.
[0307] Step 6b: When the UE is a sensing signal sending node, the UE generates and sends a sensing signal. According to the privacy protection requirements, if the sensing measurement can only be generated and processed at the UE and the sensing method is that the UE does not receive the sensing signal, then the UE should encrypt the sensing signal generated based on the network configuration (a potential encryption method is as described above, that is, the UE determines and generates a first encryption signal and multiplies it with the first sensing signal (equivalent to performing phase rotation on the first sensing signal), etc.), and then sends the encrypted sensing signal. Through encryption, the real sensing measurement data cannot be obtained on the device other than the UE. Then, the UE also needs to receive the sensing measurement data sent by the sensing signal receiving node or SF of the non-UE according to the network configuration information.
[0308] Step 7: The UE generates the required sensing result based on the sensing measurement data. Considering that the UE may need the network-side device to assist in providing the sensing data processing algorithm, or the UE may need the network-side device to provide the sensing data assistance processing information. For example, for gesture recognition, an AI model may be required for assistance processing, and the network-side device may have a more suitable AI model recommendation based on historical data and experience, etc.; another example is that when the base station is a sensing signal receiving node, the UE needs the base station location information to assist in calculating the sensing result. Optionally, the UE may send a sensing data assistance processing request to the network-side device, and then the UE can receive the sensing data assistance processing information sent by the network-side device. The sensing data assistance processing information may include a sensing algorithm indication (such as an AI model identifier), base station location information, etc.
[0309] Embodiment 3: Sensing request initiated by an application function not deployed on the UE
[0310] This embodiment describes that the first device sending the sensing request is an application function, and the difference from Embodiment 2 is that the application function is an OTT (Over The Top) application server, etc., rather than an application function deployed on the UE. The specific process is described as follows:
[0311] Step 1: Optionally, the UE reports its sensing capabilities, and the sensing capabilities include the ability of the first device to generate a sensing result based on the sensing measurement data. Since the ability of the first device to generate a sensing result based on the sensing measurement data is usually closely related to the storage and computing capabilities of the first device, it can be characterized by reporting the sensing capabilities. The sensing result may be a sensing result related to the user's vital signs or the user's private area. Optionally, the sensing result may include at least one of the following: respiratory rate, intrusion detection, gesture recognition, and motion monitoring, etc.
[0312] Step 2: Optionally, the UE sends sensing authorization information to the network-side device. The sensing authorization information includes at least one of the following: the identifier of the application function that is allowed to request the sensing service (such as the APP name or IP address and port number, etc.), the type of sensing service allowed to be requested by the application function, and the type of sensing data allowed to be requested by the application function. The application function includes at least one of the UE application function and the network-side application function. Optionally, the information included in the sensing authorization information is related to the user's vital signs or private area. For example, it allows the health monitoring APP 1 to request the sensing results / sensing service type 1 (such as breathing monitoring) in area A (such as a certain private room).
[0313] Step 3: The application function sends a sensing request message to the NEF. The sensing request message includes first indication information. Optionally, the first indication information may include a specified device identifier list (such as a mobile phone number, IP address, etc.). Optionally, the first indication information may further include: indication information for indicating whether the sensing signal needs to be encrypted for transmission and / or encryption configuration information of the sensing signal. Optionally, the first indication information may further include: indication information for indicating whether the sensing result needs to be encrypted for transmission and / or encryption algorithm configuration of the sensing result. Optionally, the sensing request message may further include at least one of the following: service type and service requirements. The service type is, for example, dynamic map, vehicle speed detection, vehicle tracking, emergency event notification. The service requirements include, for example, at least one of the following: sensing resolution, sensing accuracy, frame rate, duration, target area information, time delay, sensed target information (such as vehicle type, vehicle identifier, location information).
[0314] Optionally, the first indication information includes one of the following:
[0315] 1) Indication information for indicating whether the sensing service requested by the first device requires privacy protection;
[0316] 2) The specified device;
[0317] Optionally, the specified device includes the UE that sends the sensing request, or other devices associated with the sensing request.
[0318] In an embodiment of the present application, optionally, the specified device includes at least one of a terminal, a base station, and a sensing function.
[0319] In order for the first sensing data to be generated or processed by the specified device, the specified device may be at least one of the following during the sensing process:
[0320] A node that generates a sensing result based on sensing measurement data;
[0321] A sensing signal receiving node;
[0322] Perception signal sending node;
[0323] Node for providing perception auxiliary data.
[0324] 3) The specified device and perception method;
[0325] In an embodiment of the present application, optionally, the perception method includes at least one of the following:
[0326] The specified device spontaneously sends and receives perception signals;
[0327] The specified device sends perception signals, and other devices outside the specified device receive the perception signals;
[0328] The specified device receives perception signals, and other devices outside the specified device send the perception signals.
[0329] For example, the first indication information indicates that the perception signal receiving node is the specified device and the perception method is that the specified device spontaneously sends and receives;
[0330] Or, the first indication information indicates that the perception signal receiving node is the specified device and the perception method is that the specified device receives and other devices outside the specified device send perception signals;
[0331] Or, the first indication information indicates that the perception signal sending node is the specified device and the perception method is that the specified device spontaneously sends and receives;
[0332] Or, the first indication information indicates that the perception signal sending node is the specified device and the perception method is that the specified device sends and other devices outside the specified device receive perception signals.
[0333] 4) The type of the first perception data;
[0334] 5) Privacy protection level, which is used to indicate the type of the first perception data, and different privacy protection levels correspond to different types of the first perception data;
[0335] 6) Indication information for indicating whether the perception signal needs to be encrypted and sent;
[0336] 7) Encryption configuration information of the perception signal;
[0337] 8) Indication information for indicating whether the perception result needs to be encrypted and sent;
[0338] 9) Encryption algorithm configuration of the perception result.
[0339] Step 4: The NEF performs a sensing authorization check on the sensing request of the application function. After the sensing authorization is passed, the NEF selects a suitable SF according to the target area information or the target object location information. One implementation method for the NEF to perform a sensing authorization check on the sensing request of the application function is as follows: The sensing authorization information of the UE can be stored in the NEF or the UDM. If it is stored in the UDM, the NEF can request authorization verification from the UDM. The NEF obtains the sensing authorization information from the UDM and performs the sensing authorization check. For example, if the UE does not allow a certain type of service or APP to obtain the sensing measurement data or sensing results related to the UE, the NEF rejects the sensing request. From the perspective of the UE user, the sensing measurement data or sensing results include the environmental information around the UE, which is a relatively private type of data. If a certain type of service or APP hopes to obtain the sensing measurement data or sensing results around the UE, the network-side device needs to first confirm whether the user of the UE allows the service or APP to obtain the above data.
[0340] Step 5: After the NEF sensing authorization check is passed, in one implementation method, the NEF selects a suitable AMF and sends a sensing request message to the AMF. Then the AMF selects a suitable SF. The specific method can be: The NEF queries the UE ID in the mobile network (such as the Subscription Permanent Identifier (SUPI), etc.) from the SMF according to the UE IP address information contained in the sensing request message. The NEF selects a suitable AMF according to the AMF to which the UE is attached. Then the AMF selects a suitable SF according to the first indication information and the sensing service type, etc. in the sensing request message. In another implementation method, the NEF selects a suitable SF and sends a sensing request message to the SF. The specific method can be:
[0341] The NEF determines a suitable SF according to the sensing request message (such as including the first indication information, sensing service type, sensing area, sensing target, etc.). Then the SF queries the UE ID in the mobile network (such as SUPI, etc.) from the SMF according to the UE IP address information contained in the sensing request message. The SF can obtain the AMF to which the UE is attached according to the UE ID and send the UE ID to the AMF to query the serving cell and the neighboring cells of the serving cell of the UE, etc.
[0342] Step 6: The SF determines the sensing method and sensing nodes according to the first indication information. When the first indication information has specified a device or a sensing method, the SF needs to perform a sensing authorization check on the specified device. One 5G protocol-based method is for the SF to obtain sensing authorization information from the UDM and perform the sensing authorization check. For example, if a UE in the specified device identifier list included in the sensing request message does not allow the APP to make the request or does not allow the APP to request a certain sensing service, the SF rejects the sensing request. The reason for rejection is that the specified device authorization has not been obtained. If the sensing continues, then the SF shall determine the sensing method and sensing nodes according to the first indication information. For example:
[0343] If the first indication information in the sensing request indicates that the sensing service requested by the first device requires privacy protection, but does not indicate the sensing signal sending node, the sensing signal receiving node, the sensing method, etc. Then the SF can determine the sensing signal sending node, the sensing signal receiving node, the sensing method, etc. according to the specified device identifier list, the sensing authorization information, etc.
[0344] If the first indication information in the sensing request indicates that the specified device A is the sensing signal sending node, then the SF first determines that the device A is the sensing signal sending node, then determines the sensing method, and determines whether a device other than the device A needs to be used as the sensing signal receiving node according to the sensing method.
[0345] If the first indication information in the sensing request indicates that the specified device A is the sensing signal receiving node, then the SF first determines that the device A is the sensing signal receiving node, then determines the sensing method, and determines a device other than the device A as the sensing signal sending node according to the sensing method.
[0346] If the first indication information in the sensing request indicates that the specified device A is the sensing signal sending node or the sensing signal receiving node, when the sensing method is the sensing method of sensing signal transceiver between the device A and other devices, the SF shall select a device other than the device A as the sensing signal receiving node or the sensing signal sending node according to the corresponding sensing method; when the sensing method is self-transmission and self-reception of the device A, then the SF does not need to determine the sensing signal sending node and the sensing signal receiving node.
[0347] If the first indication information in the sensing request indicates that the specified device A and the specified device B are the sensing signal sending node and the receiving node, then the SF does not need to determine the sensing signal sending node and the sensing signal receiving node.
[0348] Step 7: The network-side device determines the sensing configuration information based on the sensing request message, etc., and sends the sensing configuration information to the selected sensing signal sending node and sensing signal receiving node. When it is indicated in the sensing request message that the sensing signal needs to be sent in an encrypted manner, the network-side device also needs to send at least one of a first encryption indication and / or the encryption configuration information of the sensing signal to the sensing signal sending node. The first encryption indication is used to indicate that the sensing signal sending node encrypts the sensing signal before sending, and the encryption configuration information of the sensing signal includes PN sequence generation initialization factor information. At the same time, the network-side device also needs to send the encryption configuration information of the sensing signal to the sensing signal receiving node. If the application function that sends the sensing request message requires the sensing result, then the network-side device sends the sensing result transmission configuration information to the specified device that generates the sensing result. The sensing result transmission configuration information includes an application function identifier (such as APP name or IP address and port number, etc.). Optionally, if the sensing request message indicates that the sensing result needs to be sent in an encrypted manner, then the network-side device also needs to send an encryption indication for encrypting the sensing result and / or the encryption algorithm configuration for the sensing result to the specified device that generates the sensing result. The encryption algorithm is, for example, AES, SNOW 3G, ZUC, etc. Among them, in order to avoid the sensing result being parsed when transmitted over the 3GPP network, the key information, etc. used in each encryption algorithm is configured by the application function.
[0349] Step 8a: When the specified device A is the sensing signal receiving node, the UE receives the sensing signal according to the configuration information and performs sensing measurements. If the sensing signal is sent in an encrypted manner, then the specified device A decrypts the sensing measurement data based on the received encryption configuration to obtain the true sensing measurement data.
[0350] Step 8b: When the specified device A is the sensing signal sending node, the specified device A generates and sends the sensing signal according to the configuration information.
[0351] Step 9: The designated device (which can be designated device A or other designated devices) obtains the perception measurement data and generates the required perception results based on the perception measurement data. Considering that the designated device may need the network-side device to assist in providing the perception data processing algorithm, or the designated device may need the network-side device to provide the perception data assistance processing information. For example, for gesture recognition, an AI model may be required for assistance processing, and the network-side device may have a more suitable AI model recommendation based on historical data and experience, etc.; for another example, when the base station is used as the perception signal receiving node, the designated device needs the base station location information to assist in calculating the perception results. Optionally, the designated device may send a perception data assistance processing request to the network-side device, and then the designated device can receive the perception data assistance processing information sent by the network-side device. The perception data assistance processing information may include a perception algorithm indication (such as an AI model identifier), base station location information, etc.
[0352] Step 10: The designated device (which can be designated device A or other designated devices) sends the generated perception results to the application function. It should be noted that the data sent in this step belongs to user data, so it is transparent to the 3GPP network function.
[0353] Embodiment 4: A perception method based on privacy protection level indication
[0354] This embodiment elaborates on indicating privacy protection through the definition of privacy protection levels. The specific process is elaborated as follows:
[0355] Step 1: The first device (UE or application server) sends a perception request message to the network-side device (such as AMF). The perception request message includes first indication information. Optionally, the perception request message may further include at least one of the following: service type and service requirements. The service type is, for example, dynamic map, vehicle speed detection, vehicle tracking, emergency event notification. The service requirements include, for example, at least one of the following: perception resolution, perception accuracy, frame rate, duration, target area information, time delay, perceived target information (such as vehicle type, vehicle identifier, location information).
[0356] The first indication information includes a privacy protection level, which is used to indicate the type of the first perception data. Different privacy protection levels correspond to different types of first perception data.
[0357] An example of the definition of a privacy protection level is shown as follows. The numbers in the example are for illustration only and are not specifically limited:
[0358] The first privacy protection level (which can also be referred to as level 1 or the first level, etc., only for the purpose of explaining the number, and the name is not limited to this), and the first privacy protection level is used to indicate that the perception result is generated or processed by a specified device; that is to say, the perception result is generated or processed on the specified device, that is, the required perception result based on the perception measurement data is completed on the specified device.
[0359] The second privacy protection level (which can also be referred to as level 2 or the second level, etc.), and the second privacy protection level is used to indicate that the perception auxiliary data and the perception result are generated or processed by a specified device; usually, the perception result needs to be generated in combination with the location of the UE that sends or receives the perception signal, or perception auxiliary data such as an environmental map. For the first privacy protection level, other devices that obtain the perception auxiliary data may also calculate the corresponding perception result, while in the second privacy protection level, the perception auxiliary data does not leave the specified device, which further reduces the probability of non-specified devices obtaining the perception result in the case where the perception result needs to be generated based on the perception auxiliary data.
[0360] The third privacy protection level (which can also be referred to as level 3 or the third level, etc.), and the third privacy protection level is used to indicate that the perception measurement data and the perception result are generated or processed by a specified device; this means that the perception measurement data is generated or processed on the specified device. When a non-specified device cannot obtain the perception measurement data, compared with the first privacy protection level, it also further reduces the probability of non-specified devices obtaining the perception result and related information.
[0361] The fourth privacy protection level (which can also be referred to as level 4 or the fourth level, etc.), and the fourth privacy protection level is used to indicate that the perception auxiliary data, the perception measurement data, and the perception result are generated or processed by a specified device; this means that the perception auxiliary data, the perception measurement data, and the perception result are all generated or processed on the specified device.
[0362] The fifth privacy protection level (which can also be referred to as level 5 or the fifth level, etc.), and the fifth privacy protection level is used to indicate that the perception auxiliary data, the perception measurement data, and the perception result are generated or processed by a specified device, and the perception method is that the specified device spontaneously sends and receives perception signals. The perception method of the specified device spontaneously sending and receiving helps to avoid the risk of leakage of perception auxiliary data, perception measurement data, or perception results, etc. caused by the leakage of perception information by non-specified devices during the sending or receiving between non-specified devices and specified devices.
[0363] In an embodiment of the present application, optionally, the perception measurement data includes at least one of the following: real perception measurement data and encrypted perception measurement data, and the third privacy protection level includes at least one of the following:
[0364] The first sub - level (or level 3 - 1, etc.), which is used to indicate that the true perception measurement data and perception results are generated or processed by a specified device. One implementation is that the specified device is a perception signal receiving node. Therefore, the perception measurement data is generated and processed by the specified device and will not be sent to other devices. Or, the specified device is a perception signal receiving node, and the perception signal sending node is configured to send the perception signal in an encrypted manner, so as to ensure that other nodes that can receive the signal cannot obtain the true perception measurement data.
[0365] The second sub - level (or level 3 - 2, etc.), which is used to indicate that the true perception measurement data, encrypted perception measurement data, and perception results are generated or processed by a specified device. One implementation is that the specified device is a perception signal sending node, and the perception signal is sent in an encrypted manner. Therefore, only the specified device can obtain the true perception measurement data.
[0366] In an embodiment of the present application, optionally, the perception measurement data includes first perception measurement data (which can also be called the first perception measurement quantity) and second perception measurement data (which can also be called the second perception measurement quantity), the perception results include first perception results (which can also be called the third perception measurement quantity) and second perception results (which can also be called the fourth perception measurement quantity), and the third privacy protection level includes at least one of the following:
[0367] The third sub - level (or level 3 - 1, etc.), which is used to indicate that the first perception measurement data, first perception results, and second perception results are generated or processed by a specified device;
[0368] The fourth sub - level (or level 3 - 2, etc.), which is used to indicate that the first perception measurement data, second perception measurement data, first perception results, and second perception results are generated or processed by a specified device;
[0369] The fifth sub - level (or level 3 - 3, etc.), which is used to indicate that the first perception measurement data and first perception results are generated or processed by a specified device;
[0370] The sixth sub - level (or level 3 - 4, etc.), which is used to indicate that the first perception measurement data, second perception measurement data, and first perception results are generated or processed by a specified device.
[0371] In an embodiment of the present application, optionally, the fourth privacy protection level includes at least one of the following:
[0372] The seventh sub - level (or level 4 - 1, etc.), which is used to indicate that the true perception measurement data, perception auxiliary data, and perception results are generated or processed by a specified device;
[0373] The eighth sub - level (or referred to as level 4 - 2, etc.), which is used to indicate that the real perception measurement data, encrypted perception measurement data, perception auxiliary data, and perception results are generated or processed by a specified device.
[0374] In an embodiment of the present application, optionally, the fifth privacy protection level includes at least one of the following:
[0375] The ninth sub - level (or referred to as level 5 - 1, etc.), which is used to indicate that the real perception measurement data, perception auxiliary data, and perception results are generated or processed by a specified device, and the perception method is that the specified device spontaneously receives and sends perception signals;
[0376] The tenth sub - level (or referred to as level 5 - 2, etc.), which is used to indicate that the real perception measurement data, encrypted perception measurement data, perception auxiliary data, and perception results are generated or processed by a specified device, and the perception method is that the specified device spontaneously receives and sends perception signals.
[0377] The specified device can be determined in the following several ways:
[0378] When the first device is a UE, the specified device can be the UE, or a UE group that has obtained authorization and includes the UE.
[0379] The specified device can provide a list of specified devices through the information element in the perception request message.
[0380] Step 2: Optionally, the network - side device selects a suitable SF and performs a perception privacy check. The perception privacy check at least includes whether the specified device allows the first device to request the perception result.
[0381] Step 3: The network - side device determines the perception method and perception node according to the first indication information, and sends perception configuration information. The perception node generates and processes perception data according to the configuration information. For the specific implementation method, please refer to the corresponding steps in Embodiments 1 - 3, which will not be elaborated here.
[0382] The functions performed by the network - side device in the above - mentioned embodiments (such as the functions performed by any one of AMF, NEF, SF, etc., or the superposition of the functions performed by any multiple of them) correspond to the functions performed by the above - mentioned second device.
[0383] Next, the perception configuration information involved in the above - mentioned embodiments will be described.
[0384] The perception configuration information includes at least one of perception measurement object configuration information / perception signal configuration information, perception measurement quantity configuration, perception report configuration, and perception data transmission configuration.
[0385] Wireless sensing measures the received signals and then processes the measurement results to obtain the desired sensing results. Therefore, the configuration of the sensing signal can also be referred to as the configuration of the sensing measurement object, including at least one of the following:
[0386] 1) Waveform, such as Orthogonal Frequency Division Multiplexing (OFDM), Single-Carrier Frequency Division Multiple Access (SC-FDMA), Orthogonal Time-Frequency-Space (OTFS), Frequency Modulated Continuous Wave (FMCW), pulse signals, etc.;
[0387] 2) Subcarrier spacing: For example, the subcarrier spacing of an OFDM system is 30 KHz;
[0388] 3) Guard interval: The time interval between the end of signal transmission and the time when the latest echo signal of the signal is received; this parameter is proportional to the maximum sensing distance; for example, it can be calculated by 2dmax / c, where dmax is the maximum sensing distance (belonging to the sensing requirement). For a self-transmitting and self-receiving sensing signal, dmax represents the maximum distance from the sensing signal transceiver point to the signal transmission point; in some cases, the Cyclic Prefix (CP) of an OFDM signal can act as the minimum guard interval; c is the speed of light;
[0389] 4) Bandwidth: This parameter is inversely proportional to the range resolution and can be obtained by c / 2 / delta_d, where delta_d is the range resolution (belonging to the sensing requirement);
[0390] 5) Burst duration: This parameter is inversely proportional to the rate resolution (belonging to the sensing requirement). This parameter is the time span of the sensing signal, mainly for calculating the Doppler frequency shift; this parameter can be calculated by c / 2 / delta_v / fc; where, delta_v is the velocity resolution; fc is the signal carrier frequency or the center frequency of the signal;
[0391] 6) Time domain interval: This parameter can be calculated by c / 2 / fc / v_range; where, v_range is the maximum speed minus the minimum speed (belonging to the sensing requirement); this parameter is the time interval between two adjacent sensing signals;
[0392] 7) Transmission power of the sensing signal, e.g., taking values every 2 dBm from -20 dBm to 23 dBm;
[0393] 8) Transmission port information of the sensing signal, including the number and port number, etc.;
[0394] 9) Signal format, e.g., Channel State Information Reference Signal (CSI-RS), Sounding Reference Signal (SRS), Demodulation Reference Signal (DMRS), Positioning Reference Signals (PRS), etc., or other predefined signals, as well as information such as the related sequence format, etc.;
[0395] 10) Signal direction; e.g., the direction of the sensing signal (such as the base station transmits and the UE receives, or the base station receives and the UE transmits, or the base station transmits and receives by itself, base station-to-base station transmission and reception, UE transmits and receives by itself, UE-to-UE transmission and reception)
[0396] 11) Beam information of the sensing signal;
[0397] 12) Time resources, e.g., the time slot index or symbol index of the time slot where the sensing signal is located; Among them, time resources are divided into two types. One is one-time time resources, e.g., transmitting an omnidirectional first signal in one symbol; the other is non-one-time time resources, e.g., multiple groups of periodic time resources or discontinuous time resources (which may include start time and end time), and the same direction of sensing signal is transmitted in each group of periodic time resources, and the beam directions are different on different groups of periodic time resources;
[0398] 13) Frequency resources, including the center frequency point, bandwidth, Resource Block (RB) or subcarrier, etc. of the sensing signal. When the first node transmits the information of the second node, this center frequency point is the center frequency point of the second node. If the second node supports multiple cells, then this list of center frequencies includes the center frequency points corresponding to multiple cells. For communication modes such as Sidelink in New Radio (NR), the sensing measurement object is a set of transmission resource pools used for Sidelink communication in NR on a single carrier frequency.
[0399] 14) Quasi Co-Location (QCL) relationship. For example, the sensing signal includes multiple resources, and each resource has QCL with a Synchronization Signal and PBCH block (SSB). QCL includes Type A, B, C, or D.
[0400] The sensing measurement parameters are configured to indicate the sensing measurement parameters for the sensing measurement node to measure at least one of the following:
[0401] 1) First-level measurement parameters (also known as received signal / raw channel information), including at least one of the following: received signal / channel response complex result, amplitude / phase, I / Q channels and their operation results (operations include at least one of the following: addition, subtraction, multiplication, division, matrix addition, subtraction, multiplication, matrix transpose, trigonometric relationship operations, square root operation, power operation, etc., and threshold detection results, maximum / minimum value extraction results, etc. of the above operation results; optionally, operations also include at least one of the following: Fast Fourier Transform (FFT) / Inverse Fast Fourier Transform (IFFT), Discrete Fourier Transform (DFT) / Inverse Discrete Fourier Transform (IDFT), 2D-FFT, 3D-FFT, matched filtering, autocorrelation operation, wavelet transform, digital filtering, etc., and threshold detection results, maximum / minimum value extraction results, etc. of the above operation results);
[0402] 2) Second-level measurement parameters (also known as basic measurement parameters), including at least one of the following: delay, Doppler, angle, signal strength, and their multi-dimensional combined representation;
[0403] 3) Third-level measurement parameters (also known as sensing results), including at least one of the following: whether the target exists, distance, speed, angle / orientation, RCS, acceleration, position, trajectory, action, expression, breathing frequency, heart rate, imaging result, weather, air quality, material and composition, etc.
[0404] The sensing measurement report configuration includes at least one of the following:
[0405] 1) Indication of the access type used for report transmission, which can be 3GPP access or non-3GPP access. Further, 3GPP access can be indicated as 4G (LTE), 5G (NR), 6G, etc., and non-3GPP can be indicated as Wireless Local Area Networks (WLAN), Bluetooth, and wired networks, etc. If there are multiple, the priority order can also be reflected through a list. For example, if the indication of the access type used for report transmission is 5G and 4G, it means that 5G is preferred to transmit the report.
[0406] 2) Report criteria: The criteria for triggering the sensing measurement node to send a measurement report can be periodic, event-triggered, or indication-based reporting. The events include but are not limited to the following:
[0407] 2a) The quality of the sensed signal detected by the receiving end reaches the threshold requirement, such as at least one of the ratio of the average signal power to the average noise power (Signal-to-Noise Ratio, SNR), the reference signal received power (Reference Signal Received Power, RSRP), the received signal strength indication (Received Signal Strength Indication, RSSI), and the signal clutter ratio threshold. If the threshold is reached, then measure the sensed measurement quantities and reports in the sensed measurement item configuration;
[0408] 2b) The sensed measurement results obtained by the receiving end do not meet the sensing requirements, that is, the sensing performance indicators corresponding to the calculated sensed measurement results meet or are not lower than the preset threshold. For example, sensed SNR (one potential definition is the ratio of the effective signal power of the signal propagation path corresponding to the sensing target to the noise power, or defined as the ratio of the effective signal power of the signal propagation path corresponding to the sensing target to the sum of the noise power and the signal power of the signal propagation paths corresponding to non-sensing targets);
[0409] 2c) The receiving end correctly demodulates the data (such as passing the cyclic redundancy check (CRC)). Sensing is performed based on the communication data, and the method of demodulating first and then estimating the sensing parameters is adopted. If the communication demodulation is incorrect, the sensed measurement results are affected and become unreliable;
[0410] 2d) The mandatory perception measurement options meet the requirements. For example, the time delay, Doppler, and Global Positioning System (GPS) location information of the perception signal are mandatory perception measurement options, while the Reference Signal Received Power (RSRP) and Reference Signal Received Quality (RSRQ) are optional. In this case, a report is made only when multiple mandatory perception measurement items are available.
[0411] 3) Report format: The report includes the maximum number of cells supported by the radio access technology (RAT) of the second node, the maximum number of measurement quantities for each cell, etc.
[0412] In the embodiment of the present application, the execution subject of the perception method can be a perception device. In the embodiment of the present application, taking the perception device executing the perception method as an example, the perception device provided by the embodiment of the present application is described.
[0413] Please refer to Figure 5 , the embodiment of the present application also provides a perception device 50, including:
[0414] A first sending module 51, configured to send first indication information, where the first indication information is used to indicate that the first perception data of the perception service requested by the first device is generated or processed by a specified device.
[0415] In the embodiment of the present application, by sending the first indication information, which is used to indicate that the first perception data of the perception service requested by the first device is generated or processed by a specified device, the perception data of the perception service can be generated or processed on the specified device according to user requirements, avoiding the leakage of perception data, improving the security of user data, and protecting user privacy.
[0416] Optionally, the first indication information is carried in a perception request message.
[0417] Optionally, the first perception data includes at least one of the following types: perception measurement data, perception assistance data, and perception results.
[0418] Optionally, the first indication information includes at least one of the following:
[0419] Indication information for indicating whether the perception service requested by the first device requires privacy protection;
[0420] The specified device;
[0421] The specified device and the perception method;
[0422] The type of the first perception data;
[0423] A privacy protection level, which is used to indicate the type of the first sensed data, and different privacy protection levels correspond to different types of the first sensed data;
[0424] Indication information used to indicate whether the sensed signal needs to be encrypted and sent;
[0425] Encryption configuration information of the sensed signal;
[0426] Indication information used to indicate whether the sensed result needs to be encrypted and sent;
[0427] Encryption algorithm configuration of the sensed result.
[0428] Optionally, the specified device includes at least one of a terminal, a base station, and a sensing function.
[0429] In order for the first sensed data to be generated or processed by the specified device, the specified device may be at least one of the following during the sensing process:
[0430] A node that generates a sensed result based on sensed measurement data;
[0431] A sensed signal receiving node;
[0432] A sensed signal sending node;
[0433] A node that provides sensed auxiliary data.
[0434] Optionally, the sensing method includes at least one of the following:
[0435] The specified device spontaneously sends and receives sensed signals;
[0436] The specified device sends a sensed signal, and other devices outside the specified device receive the sensed signal;
[0437] The specified device receives a sensed signal, and other devices outside the specified device send the sensed signal.
[0438] Optionally, the privacy protection level includes at least one of the following:
[0439] A first privacy protection level, which is used to indicate that the sensed result is generated or processed by the specified device;
[0440] A second privacy protection level, which is used to indicate that the sensed auxiliary data and the sensed result are generated or processed by the specified device;
[0441] A third privacy protection level, which is used to indicate that the sensed measurement data and the sensed result are generated or processed by the specified device;
[0442] The fourth privacy protection level, which is used to indicate that the perception assistance data, perception measurement data, and perception results are generated or processed by a specified device;
[0443] The fifth privacy protection level, which is used to indicate that the perception assistance data, perception measurement data, and perception results are generated or processed by a specified device, and the perception method is that the specified device spontaneously receives and sends perception signals.
[0444] Optionally, the perception measurement data includes at least one of the following: real perception measurement data and encrypted perception measurement data, and the third privacy protection level includes at least one of the following:
[0445] The first sub - level, which is used to indicate that the real perception measurement data and perception results are generated or processed by a specified device;
[0446] The second sub - level, which is used to indicate that the real perception measurement data, encrypted perception measurement data, and perception results are generated or processed by a specified device.
[0447] Optionally, the perception measurement data includes first perception measurement data and second perception measurement data, the perception results include first perception results and second perception results, and the third privacy protection level includes at least one of the following:
[0448] The third sub - level, which is used to indicate that the first perception measurement data, first perception results, and second perception results are generated or processed by a specified device;
[0449] The fourth sub - level, which is used to indicate that the first perception measurement data, second perception measurement data, first perception results, and second perception results are generated or processed by a specified device;
[0450] The fifth sub - level, which is used to indicate that the first perception measurement data and first perception results are generated or processed by a specified device;
[0451] The sixth sub - level, which is used to indicate that the first perception measurement data, second perception measurement data, and first perception results are generated or processed by a specified device.
[0452] Optionally, the fourth privacy protection level includes at least one of the following:
[0453] The seventh sub - level, which is used to indicate that the real perception measurement data, perception assistance data, and perception results are generated or processed by a specified device;
[0454] The eighth sub - level, which is used to indicate that the real perception measurement data, encrypted perception measurement data, perception - assisting data, and perception results are generated or processed by a specified device.
[0455] Optionally, the fifth privacy protection level includes at least one of the following:
[0456] The ninth sub - level, which is used to indicate that the real perception measurement data, perception - assisting data, and perception results are generated or processed by a specified device, and the perception method is that the specified device spontaneously sends and receives perception signals;
[0457] The tenth sub - level, which is used to indicate that the real perception measurement data, encrypted perception measurement data, perception - assisting data, and perception results are generated or processed by a specified device, and the perception method is that the specified device spontaneously sends and receives perception signals.
[0458] Optionally, the perception device 50 further includes:
[0459] A second sending module, which is used to report the perception ability. The perception ability includes the ability of the first device to generate perception results based on perception measurement data, so that the second device can determine the first device as a specified device that generates perception results based on perception measurement data according to the perception ability of the first device.
[0460] Optionally, the first device is a node that generates perception results based on perception measurement data. The perception device 50 further includes:
[0461] A first receiving module, which is used to receive perception data - assisting processing information, and the perception data - assisting processing information is used to assist the first device in generating perception results.
[0462] Optionally, the perception device 50 further includes:
[0463] A third sending module, which is used to report perception authorization information. The perception authorization information includes at least one of the following: the identifier of the application function that is allowed to request the perception service, the type of perception service allowed to be requested by the application function, and the type of perception data allowed to be requested by the application function.
[0464] Optionally, the first device is a perception signal sending node. The perception device 50 further includes:
[0465] A first generating module, which is used to generate a first perception signal;
[0466] A first encryption module, which is used to encrypt the first perception signal to generate a first target perception signal;
[0467] A fourth sending module, which is used to send the first target perception signal;
[0468] A second receiving module, configured to receive encrypted sensing measurement data based on the first target sensing signal;
[0469] A first decryption module, configured to decrypt the encrypted sensing measurement data to obtain the true sensing measurement data.
[0470] Optionally, the first device is a sensing signal receiving node, and the sensing device 50 further includes:
[0471] A third receiving module, configured to receive at least one of first encryption indication information and encryption configuration information of the sensing signal, where the first encryption indication information is used to indicate that the sensing signal is sent in an encrypted manner;
[0472] A second decryption module, configured to receive the encrypted sensing signal, and decrypt and perform sensing measurement on the encrypted sensing signal according to at least one of the first encryption indication information and the encryption configuration information of the sensing signal to obtain the true sensing measurement data.
[0473] Optionally, the first device is a node that generates a sensing result based on the sensing measurement data, and the sensing device 50 further includes:
[0474] A second generating module, configured to generate a first sensing result based on the sensing measurement data;
[0475] A second encryption module, configured to encrypt the first sensing result to generate a third encrypted signal;
[0476] A fifth sending module, configured to send the third encrypted signal.
[0477] The sensing device in the embodiments of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than the terminal. Exemplarily, the terminal may include, but is not limited to, the types of the terminal 11 listed above, and other devices may be a server, a Network Attached Storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0478] The sensing device provided in the embodiments of the present application can implement Figure 3 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein again.
[0479] Please refer to Figure 6 , and the embodiments of the present application further provide a sensing device 60, including:
[0480] The first receiving module 61 is configured to receive first indication information, where the first indication information is used to indicate that the first sensing data of the sensing service requested by the first device is generated or processed by a specified device;
[0481] The first determining module 62 is configured to determine at least one of a sensing mode and a sensing node that is the specified device according to the first indication information, where the sensing node includes at least one of the following: a sensing function node, a sensing signal sending node, a sensing signal receiving node, and a processing node for sensing measurement data.
[0482] In the embodiment of the present application, according to the received first indication information, the sensing node that is the specified device is determined, so that the sensing data of the sensing service can be generated or processed on the specified device according to user requirements, avoiding leakage of sensing data, improving the security of user data, and protecting user privacy.
[0483] Optionally, the first indication information is carried in a sensing request message.
[0484] Optionally, the first sensing data includes at least one of the following types: sensing measurement data, sensing auxiliary data, and sensing results.
[0485] Optionally, the first indication information includes at least one of the following:
[0486] Indication information for indicating whether the sensing service requested by the first device requires privacy protection;
[0487] The specified device;
[0488] The specified device and the sensing mode;
[0489] The type of the first sensing data;
[0490] The privacy protection level, where the privacy protection level is used to indicate the type of the first sensing data, and different privacy protection levels correspond to different types of first sensing data;
[0491] Indication information for indicating whether a sensing signal needs to be encrypted and sent;
[0492] The encryption configuration information of the sensing signal;
[0493] Indication information for indicating whether a sensing result needs to be encrypted and sent;
[0494] The encryption algorithm configuration of the sensing result.
[0495] Optionally, the specified device includes at least one of a terminal, a base station, and a sensing function.
[0496] For the first perception data to be generated or processed by a specified device, the specified device may be at least one of the following during the perception process:
[0497] A node that generates a perception result based on perception measurement data;
[0498] A perception signal receiving node;
[0499] A perception signal sending node;
[0500] A node that provides perception auxiliary data.
[0501] Optionally, the perception method includes at least one of the following:
[0502] The specified device spontaneously sends and receives perception signals;
[0503] The specified device sends a perception signal, and other devices outside the specified device receive the perception signal;
[0504] The specified device receives a perception signal, and other devices outside the specified device send the perception signal.
[0505] Optionally, the privacy protection level includes at least one of the following:
[0506] The first privacy protection level, which is used to indicate that the perception result is generated or processed by the specified device;
[0507] The second privacy protection level, which is used to indicate that the perception auxiliary data and the perception result are generated or processed by the specified device;
[0508] The third privacy protection level, which is used to indicate that the perception measurement data and the perception result are generated or processed by the specified device;
[0509] The fourth privacy protection level, which is used to indicate that the perception auxiliary data, the perception measurement data, and the perception result are generated or processed by the specified device;
[0510] The fifth privacy protection level, which is used to indicate that the perception auxiliary data, the perception measurement data, and the perception result are generated or processed by the specified device, and the perception method is that the specified device spontaneously sends and receives perception signals.
[0511] Optionally, the perception measurement data includes at least one of the following: real perception measurement data and encrypted perception measurement data, and the third privacy protection level includes at least one of the following:
[0512] The first sub-level, which is used to indicate that the real perception measurement data and the perception result are generated or processed by the specified device;
[0513] A second sub - level, which is used to indicate that the real sensed measurement data, the encrypted sensed measurement data, and the sensing result are generated or processed by a specified device.
[0514] Optionally, the sensed measurement data includes first sensed measurement data and second sensed measurement data, the sensing result includes first sensing result and second sensing result, and the third privacy protection level includes at least one of the following:
[0515] A third sub - level, which is used to indicate that the first sensed measurement data, the first sensing result, and the second sensing result are generated or processed by a specified device;
[0516] A fourth sub - level, which is used to indicate that the first sensed measurement data, the second sensed measurement data, the first sensing result, and the second sensing result are generated or processed by a specified device;
[0517] A fifth sub - level, which is used to indicate that the first sensed measurement data and the first sensing result are generated or processed by a specified device;
[0518] A sixth sub - level, which is used to indicate that the first sensed measurement data, the second sensed measurement data, and the first sensing result are generated or processed by a specified device.
[0519] Optionally, the fourth privacy protection level includes at least one of the following:
[0520] A seventh sub - level, which is used to indicate that the real sensed measurement data, the sensing auxiliary data, and the sensing result are generated or processed by a specified device;
[0521] An eighth sub - level, which is used to indicate that the real sensed measurement data, the encrypted sensed measurement data, the sensing auxiliary data, and the sensing result are generated or processed by a specified device.
[0522] Optionally, the fifth privacy protection level includes at least one of the following:
[0523] A ninth sub - level, which is used to indicate that the real sensed measurement data, the sensing auxiliary data, and the sensing result are generated or processed by a specified device, and the sensing method is that the specified device spontaneously emits and receives sensing signals;
[0524] A tenth sub - level, which is used to indicate that the real sensed measurement data, the encrypted sensed measurement data, the sensing auxiliary data, and the sensing result are generated or processed by a specified device, and the sensing method is that the specified device spontaneously emits and receives sensing signals.
[0525] Optionally, the sensing device 60 further includes:
[0526] A first sending module, configured to send a message of a rejection awareness request to the first device when the second device determines that it is unable to configure the information indicated in the first indication information.
[0527] Optionally, a rejection reason is carried in the message of the rejection awareness request, and the rejection reason includes that the requirements of the first indication information cannot be met.
[0528] Optionally, the sensing device 60 further includes:
[0529] A second receiving module, configured to receive sensing capabilities, where the sensing capabilities include the capability of the first device to generate sensing results based on sensing measurement data;
[0530] Wherein, the first determining module 62 is configured to configure the first device as a specified device for generating sensing results based on sensing measurement data according to the sensing capabilities of the first device.
[0531] Optionally, the sensing device 60 further includes:
[0532] A second sending module, configured to send sensing data auxiliary processing information, where the sensing data auxiliary processing information is used to assist the first device in generating sensing results.
[0533] Optionally, the sensing device 60 further includes:
[0534] An obtaining module, configured to obtain sensing authorization information of the first device, where the sensing authorization information includes at least one of the following: an identifier of an application function that the first device allows to request a sensing service, a type of sensing service that allows the application function to request, and a type of sensing data that allows the application function to request;
[0535] A second determining module, configured to determine whether the first device allows the requested sensing service according to the sensing authorization information.
[0536] Optionally, the sensing device 60 further includes:
[0537] A third sending module, configured to send at least one of first encryption indication information and encryption configuration information of a sensing signal, where the encryption indication information is used to indicate whether the sensing signal is sent in an encrypted manner.
[0538] Optionally, the sensing device 60 further includes:
[0539] A fourth sending module, configured to send at least one of second encryption indication information and an encryption algorithm configuration of a sensing result, where the second encryption indication information is used to indicate whether the sensing result is sent in an encrypted manner.
[0540] The sensing device in the embodiments of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip.
[0541] The sensing device provided by the embodiments of the present application can implement Figure 4 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein again.
[0542] As Figure 7 shown, the embodiments of the present application further provide a communication device 70, including a processor 71 and a memory 72. A program or instruction that can run on the processor 71 is stored on the memory 72. For example, when the communication device 70 is the first device, when the program or instruction is executed by the processor 71, it implements each step of the sensing method embodiment executed by the above-mentioned first device and can achieve the same technical effects. When the communication device 70 is the second device, when the program or instruction is executed by the processor 71, it implements each step of the sensing method embodiment executed by the above-mentioned second device and can achieve the same technical effects. To avoid repetition, details are not described herein again.
[0543] The embodiments of the present application further provide a terminal, including a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to implement the steps in the method embodiment as Figure 3 shown. This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment. Each implementation process and implementation manner of the above method embodiment can be applied to this terminal embodiment and can achieve the same technical effects. Specifically, Figure 8 FIG. is a schematic hardware structure diagram of a terminal for implementing the embodiments of the present application.
[0544] The terminal 80 includes, but is not limited to, at least some components such as a radio frequency unit 81, a network module 82, an audio output unit 83, an input unit 84, a sensor 85, a display unit 86, a user input unit 87, an interface unit 88, a memory 89, and a processor 810.
[0545] Those skilled in the art can understand that the terminal 80 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 810 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 8 The terminal structure shown in FIG. does not limit the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which are not described herein again.
[0546] It should be understood that in the embodiments of the present application, the input unit 84 may include a Graphics Processing Unit (GPU) 841 and a microphone 842. The graphics processor 841 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 86 may include a display panel 861, and the display panel 861 may be configured in the form of, for example, a liquid crystal display, an organic light emitting diode, etc. The user input unit 87 includes at least one of a touch panel 871 and other input devices 872. The touch panel 871 is also referred to as a touch screen. The touch panel 871 may include two parts: a touch detection device and a touch controller. The other input devices 872 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here.
[0547] In the embodiments of the present application, after receiving downlink data from a network side device, the radio frequency unit 81 may transmit it to the processor 810 for processing; in addition, the radio frequency unit 81 may send uplink data to the network side device. Generally, the radio frequency unit 81 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0548] The memory 89 can be used to store software programs or instructions, as well as various data. The memory 89 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area can store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 89 can include volatile memory or non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 89 in the embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
[0549] The processor 810 may include one or more processing units; optionally, the processor 810 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 810 either.
[0550] In this embodiment, taking the above device as the first device and the first device being a terminal as an example for illustration.
[0551] Among them, the radio frequency unit 81 is used to send first indication information, and the first indication information is used to indicate that the first sensing data of the sensing service requested by the first device is generated or processed by a specified device.
[0552] In an embodiment of the present application, the terminal sends first indication information, and the first indication information is used to indicate that the first sensing data of the sensing service requested by the first device is generated or processed by a specified device, so that the sensing data of the sensing service can be generated or processed on the specified device according to user requirements, avoiding leakage of sensing data, improving the security of user data, and protecting user privacy.
[0553] It can be understood that the implementation processes of the implementation manners mentioned in this embodiment can refer to Figure 3 the relevant descriptions of the method embodiments shown, and achieve the same or corresponding technical effects. To avoid repetition, they will not be elaborated here.
[0554] It should be noted that the above device can also implement Figure 4 the steps in the method shown, or can implement Figure 6 the methods executed by the respective modules shown.
[0555] An embodiment of the present application further provides a network-side device, including a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method embodiment as Figure 4 shown. This embodiment of the network-side device corresponds to the above method embodiment of the network-side device. Each implementation process and implementation manner of the above method embodiment can be applied to this embodiment of the network-side device, and the same technical effects can be achieved.
[0556] It should be noted that the above device can also implement Figure 3 the steps in the method shown, or can implement Figure 5 the methods executed by the respective modules shown.
[0557] Specifically, an embodiment of the present application further provides a network-side device. As Figure 9 shown, the network-side device 90 includes: a processor 91, a network interface 92, and a memory 93. Among them, the network interface 92 is, for example, a common public radio interface (CPRI).
[0558] Specifically, the network-side device 90 in the embodiment of the present application further includes: instructions or programs stored in the memory 93 and executable on the processor 91. The processor 91 calls the instructions or programs in the memory 93 to execute Figure 5 or Figure 6 the methods executed by the respective modules shown, and achieve the same technical effects. To avoid repetition, they will not be elaborated here.
[0559] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-described embodiment of the sensing method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here.
[0560] Wherein, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk, or an optical disc, etc. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0561] The embodiments of the present application further provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instruction to implement each process of the above-described embodiment of the sensing method, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here.
[0562] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system chip, a chip system, or a system-on-chip, etc.
[0563] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement each process of the above-described embodiment of the sensing method, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here.
[0564] The embodiments of the present application further provide a communication system, including: a first device and a second device. The first device can be used to execute the steps of the sensing method executed by the first device as described above, and the second device can be used to execute the steps of the sensing method executed by the second device as described above.
[0565] It should be noted that in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the existence of additional identical elements in the process, method, article or device comprising such element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0566] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus the necessary general hardware platforms, and of course, can also be implemented by hardware. The computer software products are stored in storage media (such as ROM, RAM, magnetic disks, optical disks, etc.) and include several instructions for causing a terminal or a network-side device to execute the methods described in the various embodiments of the present application.
[0567] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the purpose of the present application and the scope protected by the claims. These embodiments are all within the protection scope of the present application.
Claims
1. A perception method, characterized in that, Including: The first device sends first indication information, which is used to indicate that the first sensing data of the sensing service requested by the first device is generated or processed by a specified device.
2. The method according to claim 1, wherein The first indication information is carried in a sensing request message.
3. The method according to claim 1, characterized in that, The first sensing data includes at least one of the following types: sensing measurement data, sensing auxiliary data, and sensing results.
4. The method according to any one of claims 1 to 3, characterized in that The first indication information includes at least one of the following: Indication information used to indicate whether the sensing service requested by the first device requires privacy protection; The specified device; The specified device and the sensing method; The type of the first sensing data; The privacy protection level, which is used to indicate the type of the first sensing data, and different privacy protection levels correspond to different types of the first sensing data; Indication information used to indicate whether the sensing signal needs to be encrypted and sent; The encryption configuration information of the sensing signal; Indication information used to indicate whether the sensing result needs to be encrypted and sent; The encryption algorithm configuration of the sensing result.
5. The method according to claim 4, wherein The privacy protection level includes at least one of the following: The first privacy protection level, which is used to indicate that the sensing result is generated or processed by a specified device; The second privacy protection level, which is used to indicate that the sensing auxiliary data and the sensing result are generated or processed by a specified device; The third privacy protection level, which is used to indicate that the sensing measurement data and the sensing result are generated or processed by a specified device; The fourth privacy protection level, which is used to indicate that the sensing auxiliary data, the sensing measurement data, and the sensing result are generated or processed by a specified device; The fifth privacy protection level, which is used to indicate that the sensing auxiliary data, the sensing measurement data, and the sensing result are generated or processed by a specified device, and the sensing method is that the specified device spontaneously sends and receives sensing signals.
6. The method according to claim 5, characterized in that, The sensing measurement data includes at least one of the following: real sensing measurement data and encrypted sensing measurement data, and the third privacy protection level includes at least one of the following: The first sub-level, which is used to indicate that the real sensing measurement data and the sensing result are generated or processed by a specified device; The second sub-level, which is used to indicate that the real sensing measurement data, the encrypted sensing measurement data, and the sensing result are generated or processed by a specified device.
7. The method according to claim 5, wherein The sensing measurement data includes first sensing measurement data and second sensing measurement data, the sensing result includes first sensing result and second sensing result, and the third privacy protection level includes at least one of the following: The third sub-level, which is used to indicate that the first sensing measurement data, the first sensing result, and the second sensing result are generated or processed by a specified device; The fourth sub-level, which is used to indicate that the first sensing measurement data, the second sensing measurement data, the first sensing result, and the second sensing result are generated or processed by a specified device; The fifth sub-level, which is used to indicate that the first sensing measurement data and the first sensing result are generated or processed by a specified device; The sixth sub - level, which is used to indicate that the first perception measurement data, the second perception measurement data, and the first perception result are generated or processed by a specified device.
8. The method according to claim 5, wherein The fourth privacy protection level includes at least one of the following: The seventh sub - level, which is used to indicate that the real perception measurement data, the perception - assisting data, and the perception result are generated or processed by a specified device; The eighth sub - level, which is used to indicate that the real perception measurement data, the encrypted perception measurement data, the perception - assisting data, and the perception result are generated or processed by a specified device.
9. The method according to claim 5, wherein The fifth privacy protection level includes at least one of the following: The ninth sub - level, which is used to indicate that the real perception measurement data, the perception - assisting data, and the perception result are generated or processed by a specified device, and the perception method is that the specified device spontaneously sends and receives perception signals; The tenth sub - level, which is used to indicate that the real perception measurement data, the encrypted perception measurement data, the perception - assisting data, and the perception result are generated or processed by a specified device, and the perception method is that the specified device spontaneously sends and receives perception signals.
10. The method according to claim 1, wherein It also includes: The first device reports its perception ability, and the perception ability includes the ability of the first device to generate a perception result based on perception measurement data.
11. The method according to claim 1, 2, 3 or 10, characterized in that The first device is a node that generates a perception result based on perception measurement data, and the method further includes: The first device receives perception data - assisting processing information, which is used to assist the first device in generating a perception result.
12. The method according to claim 1, wherein It also includes: The first device reports perception authorization information, and the perception authorization information includes at least one of the following: the identifier of the application function that is allowed to request the perception service, the type of the perception service that the application function is allowed to request, and the type of the perception data that the application function is allowed to request.
13. The method according to claim 4, wherein The first device is a perception signal sending node, and the method further includes: The first device generates a first perception signal; The first device encrypts the first perception signal to generate a first target perception signal; The first device sends the first target perception signal; The first device receives encrypted perception measurement data based on the first target perception signal; The first device decrypts the encrypted perception measurement data to obtain real perception measurement data.
14. The method according to claim 4, characterized in that, The first device is a perception signal receiving node, and the method further includes: The first device receives at least one of the first encryption indication information and the encryption configuration information of the perception signal, and the first encryption indication information is used to indicate that the perception signal is sent in an encrypted manner; The first device receives the encrypted perception signal, and decrypts and measures the encrypted perception signal according to at least one of the first encryption indication information and the encryption configuration information of the perception signal to obtain real perception measurement data.
15. The method according to claim 4, characterized in that, The first device is a node that generates a perception result based on perception measurement data, and the method further includes: The first device generates a first perception result based on perception measurement data; The first device encrypts the first perception result to generate a third encrypted signal; The first device sends the third encrypted signal.
16. A perception method, characterized in that, It includes: The second device receives first indication information, where the first indication information is used to indicate that first sensing data of a sensing service requested by the first device is generated or processed by a specified device; The second device determines at least one of a sensing method and a sensing node acting as the specified device according to the first indication information, where the sensing node includes at least one of the following: a sensing function node, a sensing signal sending node, a sensing signal receiving node, and a processing node for sensing measurement data.
17. The method according to claim 16, wherein The first indication information is carried in a sensing request message.
18. The method according to claim 16, wherein The first sensing data includes at least one of the following types: sensing measurement data, sensing auxiliary data, and sensing results.
19. The method according to any one of claims 16 - 18, characterized in that, The first indication information includes at least one of the following: Indication information used to indicate whether privacy protection is required for the sensing service requested by the first device; The specified device; The specified device and the sensing method; The type of the first sensing data; A privacy protection level, where the privacy protection level is used to indicate the type of the first sensing data, and different privacy protection levels correspond to different types of the first sensing data; Indication information used to indicate whether a sensing signal needs to be encrypted for transmission; Encryption configuration information of the sensing signal; Indication information used to indicate whether a sensing result needs to be encrypted for transmission; Encryption algorithm configuration of the sensing result.
20. The method according to claim 19, characterized in that, The privacy protection level includes at least one of the following: A first privacy protection level, where the first privacy protection level is used to indicate that the sensing result is generated or processed by the specified device; A second privacy protection level, where the second privacy protection level is used to indicate that the sensing auxiliary data and the sensing result are generated or processed by the specified device; A third privacy protection level, where the third privacy protection level is used to indicate that the sensing measurement data and the sensing result are generated or processed by the specified device; A fourth privacy protection level, where the fourth privacy protection level is used to indicate that the sensing auxiliary data, the sensing measurement data, and the sensing result are generated or processed by the specified device; A fifth privacy protection level, where the fifth privacy protection level is used to indicate that the sensing auxiliary data, the sensing measurement data, and the sensing result are generated or processed by the specified device, and the sensing method is that the specified device spontaneously sends and receives sensing signals.
21. The method according to claim 20, wherein The sensing measurement data includes at least one of the following: real sensing measurement data and encrypted sensing measurement data, and the third privacy protection level includes at least one of the following: A first sub - level, where the first sub - level is used to indicate that the real sensing measurement data and the sensing result are generated or processed by the specified device; A second sub - level, where the second sub - level is used to indicate that the real sensing measurement data, the encrypted sensing measurement data, and the sensing result are generated or processed by the specified device.
22. The method according to claim 20, wherein The sensing measurement data includes first sensing measurement data and second sensing measurement data, the sensing result includes first sensing result and second sensing result, and the third privacy protection level includes at least one of the following: A third sub - level, where the third sub - level is used to indicate that the first sensing measurement data, the first sensing result, and the second sensing result are generated or processed by the specified device; The fourth sub - level, which is used to indicate that the first sensing measurement data, the second sensing measurement data, the first sensing result, and the second sensing result are generated or processed by a specified device; The fifth sub - level, which is used to indicate that the first sensing measurement data and the first sensing result are generated or processed by a specified device; The sixth sub - level, which is used to indicate that the first sensing measurement data, the second sensing measurement data, and the first sensing result are generated or processed by a specified device.
23. The method according to claim 20, wherein The fourth privacy protection level includes at least one of the following: The seventh sub - level, which is used to indicate that the real sensing measurement data, the sensing auxiliary data, and the sensing result are generated or processed by a specified device; The eighth sub - level, which is used to indicate that the real sensing measurement data, the encrypted sensing measurement data, the sensing auxiliary data, and the sensing result are generated or processed by a specified device.
24. The method according to claim 20, wherein The fifth privacy protection level includes at least one of the following: The ninth sub - level, which is used to indicate that the real sensing measurement data, the sensing auxiliary data, and the sensing result are generated or processed by a specified device, and the sensing method is that the specified device spontaneously receives and sends sensing signals; The tenth sub - level, which is used to indicate that the real sensing measurement data, the encrypted sensing measurement data, the sensing auxiliary data, and the sensing result are generated or processed by a specified device, and the sensing method is that the specified device spontaneously receives and sends sensing signals.
25. The method according to claim 17, wherein It also includes: In the case where the second device determines that it cannot configure the information indicated in the first indication information, sending a message of rejecting the sensing request to the first device.
26. The method according to claim 25, characterized in that, The message of rejecting the sensing request carries a rejection reason, and the rejection reason includes that the requirements of the first indication information cannot be met.
27. The method according to claim 16, wherein It also includes: The second device receives sensing capabilities, and the sensing capabilities include that the first device has the ability to generate sensing results based on sensing measurement data; Wherein, the second device determines at least one of the sensing method and the sensing node as the specified device according to the first indication information includes: the second device configures the first device as a specified device that generates sensing results based on sensing measurement data based on the sensing capabilities of the first device.
28. The method according to claim 16 or 27, characterized in that It also includes: The second device sends sensing data auxiliary processing information, which is used to assist the first device in generating sensing results.
29. The method according to claim 16, wherein Before the second device determines at least one of the sensing method and the sensing node as the specified device according to the first indication information, it also includes: The second device obtains the sensing authorization information of the first device, and the sensing authorization information includes at least one of the following: the identifier of the application function that the first device allows to request the sensing service, the type of sensing service that the application function is allowed to request, the type of sensing data that the application function is allowed to request; The second device determines whether the first device allows the requested sensing service according to the sensing authorization information.
30. The method according to claim 19, wherein It also includes: The second device sends at least one of the first encryption indication information and the encryption configuration information of the sensing signal, and the encryption indication information is used to indicate whether the sensing signal is sent in an encrypted manner.
31. The method according to claim 19, wherein It further includes: The second device sends at least one of second encryption indication information and an encryption algorithm configuration of a sensing result, and the second encryption indication information is used to indicate whether the sensing result is sent in an encrypted manner.
32. A sensing device, characterized in that, It includes: A first sending module, configured to send first indication information, and the first indication information is used to indicate that first sensing data of a sensing service requested by a first device is generated or processed by a specified device.
33. The device according to claim 32, characterized in that, The first indication information includes at least one of the following: Indication information used to indicate whether the sensing service requested by the first device requires privacy protection; The specified device; The specified device and a sensing method; The type of the first sensing data; A privacy protection level, where the privacy protection level is used to indicate the type of the first sensing data, and different privacy protection levels correspond to different types of first sensing data; Indication information used to indicate whether a sensing signal needs to be sent in an encrypted manner; Encryption configuration information of the sensing signal; Indication information used to indicate whether a sensing result needs to be sent in an encrypted manner; An encryption algorithm configuration of the sensing result.
34. The device according to claim 32 or 33, characterized in that, It further includes: A second sending module, configured to report sensing capabilities, and the sensing capabilities include the first device's ability to generate a sensing result based on sensing measurement data.
35. A sensing device, characterized in that, It includes: A first receiving module, configured to receive first indication information, and the first indication information is used to indicate that first sensing data of a sensing service requested by a first device is generated or processed by a specified device; A first determining module, configured to determine at least one of a sensing method and a sensing node serving as the specified device according to the first indication information, and the sensing node includes at least one of the following: a sensing function node, a sensing signal sending node, a sensing signal receiving node, and a processing node of sensing measurement data.
36. The device according to claim 35, wherein The first indication information includes at least one of the following: Indication information used to indicate whether the sensing service requested by the first device requires privacy protection; The specified device; The specified device and a sensing method; The type of the first sensing data; A privacy protection level, where the privacy protection level is used to indicate the type of the first sensing data, and different privacy protection levels correspond to different types of first sensing data; Indication information used to indicate whether a sensing signal needs to be sent in an encrypted manner; Encryption configuration information of the sensing signal; Indication information used to indicate whether a sensing result needs to be sent in an encrypted manner; An encryption algorithm configuration of the sensing result.
37. The device according to claim 35 or 36, characterized in that It further includes: A second receiving module, configured to receive sensing capabilities, and the sensing capabilities include the first device's ability to generate a sensing result based on sensing measurement data; Wherein, the first determining module is configured to configure the first device as a specified device that generates a sensing result based on sensing measurement data according to the sensing capabilities of the first device.
38. A communication device, characterized in that, It includes a processor and a memory, and the memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, it implements the steps of the sensing method according to any one of claims 1 to 15, or when the program or instruction is executed by the processor, it implements the steps of the sensing method according to any one of claims 16 to 31.
39. A readable storage medium, characterized in that, The program or instruction is stored on the readable storage medium, and when the program or instruction is executed by the processor, it implements the perception method described in any one of claims 1 to 15, or implements the steps of the perception method described in any one of claims 16 to 31.