Perception method and device
By integrating the sensing results of multiple communication protocols, the problem of poor sensing performance of 3GPP protocols in indoor environments has been solved, achieving higher sensing accuracy and distance resolution.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2026-03-27
AI Technical Summary
In existing technologies, the sensing effect based on the 3GPP protocol is difficult to achieve good results in certain scenarios, especially in indoor environments.
By integrating sensing results based on multiple communication protocols, including WLAN, UWB, Bluetooth, integrated millimeter wave, and ultra-reliable protocols, the sensing effect is improved.
It effectively improves the perception effect, especially in indoor environments, to compensate for the insufficient perception capabilities of cellular networks, and achieves higher distance resolution and perception accuracy.
Smart Images

Figure CN121751246A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and more specifically, to a sensing method and apparatus. Background Technology
[0002] In the International Telecommunication Union (ITU) and the Generation 3 Partnership (GLP-3) rd Integrated sensing and communication (ISAC) has received increasing attention and research within international standards organizations such as the Generation Partnership Project (3GPP). Within the ITU, ISAC is listed as one of the important development directions for future communication technologies. In 3GPP, ISAC is also considered one of the key characteristics of future communication technologies.
[0003] However, how to improve the perception effect is an urgent problem to be solved. Summary of the Invention
[0004] This application provides a sensing method and apparatus that can improve sensing performance.
[0005] Firstly, a sensing method is provided. The method provided in the first aspect is applied to a first device. Unless otherwise specified, the first device in this application can be a core network device, a component within the core network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the core network device. For ease of description, the following description uses the first device as an example.
[0006] Optionally, the first device communicates based on a first communication protocol. The first communication protocol may be a 3GPP protocol.
[0007] The method includes: sending first information, the first information being used to indicate sensing based on a second communication protocol; and receiving second information, the second information being determined based on the second communication protocol.
[0008] Those skilled in the art will understand that in some scenarios (e.g., indoors), sensing based solely on 3GPP protocols is insufficient to achieve satisfactory results. In the above solution, the first device can receive second information determined through sensing based on non-3GPP protocols. For example, the first device can fuse sensing results obtained from multiple communication protocols, thereby improving the sensing effect.
[0009] In some implementations, the second communication protocol includes at least one of the following: wireless local area network (WLAN) protocol, ultra-wideband (UWB) protocol, Bluetooth protocol, integrated millimeter wave (IMMW) protocol, ultra-high reliability (UHR) protocol, or Spark Link or Nearlink protocol.
[0010] Based on the above scheme, the second information can be obtained through sensing using one or more wireless short-range communication protocols. Those skilled in the art will understand that wireless short-range communication systems can achieve good sensing performance in certain scenarios (e.g., indoors). For example, WLAN / UWB networks with high indoor coverage density can supplement the insufficient indoor sensing capabilities of cellular networks. Furthermore, the ultra-large bandwidth of UWB networks (e.g., through band splicing, bandwidth reaching approximately 2 GHz) can achieve high distance resolution. Therefore, the above scheme can effectively improve the sensing performance.
[0011] In some implementations, the second information includes a perception result; or, the second information includes measurement information, wherein the method further includes: determining the perception result based on the measurement information.
[0012] In some implementations, the measurement information includes at least one of the following: a reference time for the measurement information; an identifier for a second device used for assisted sensing based on the second communication protocol; a received signal strength indication (RSSI) of the second device; the in-phase component of the channel impulse response (CIR); the quadrature component of the CIR; the sampling time interval of the CIR; the sampling number of the CIR; the reference path of the CIR; or, a timestamp of the CIR.
[0013] Based on the above scheme, the measurement information may include one or more fields, and the first device can determine the sensing result based on one or more fields in the measurement information.
[0014] In some implementations, the sensing result includes at least one of the following: the reference time of the sensing result; the number of sensing targets; the position of the sensing targets; the speed of the sensing targets; the distance of the sensing targets relative to a first terminal, which is used to perform sensing based on the second communication protocol; the angle of the sensing targets relative to the first terminal; the amplitude of the sensing targets; or, the timestamp of the sensing result.
[0015] In some implementations, the method further includes sending third information, which is used to request a sensing result or measurement information, the measurement information being used to determine the sensing result.
[0016] Based on the above scheme, the first device can request feedback of the sensing results or measurement information obtained based on the second communication protocol through the third information request, thereby triggering the first terminal to sense based on the second communication protocol.
[0017] In some implementations, the method further includes receiving fourth information, which indicates support for sensing based on the second communication protocol.
[0018] Based on the above scheme, the first device can receive the capability information of the first device, thereby determining and instructing the first device to perform sensing based on the second communication protocol. This scheme avoids the first device scheduling devices lacking the corresponding capabilities to perform sensing based on the second communication protocol, thus saving signaling overhead.
[0019] In some implementations, the fourth information is also used to indicate at least one of the following: support for single-base sensing; support for dual-base sensing; support for multi-base sensing; supported distance resolution; supported angular resolution; supported velocity resolution; supported maximum sensing distance; supported maximum sensing angle; supported maximum sensing velocity; support for feedback measurement information; support for feedback sensing results; or, support for a second device used for assisted sensing based on the second communication protocol.
[0020] Based on the above scheme, the first device can receive sensing capability information from the first terminal, thereby determining the sensing-related configuration of the first terminal. For example, if the first terminal supports feedback measurement information, the first device can configure the first terminal to provide feedback measurement information.
[0021] In some implementations, the method further includes sending a fifth message indicating whether the feedback supports sensing based on the second communication protocol.
[0022] Based on the above scheme, the first device can be instructed by the fifth information to provide feedback on the sensing capability based on the second communication protocol, thereby triggering the first terminal to report the capability.
[0023] In some implementations, the method further includes: sending sixth information, which indicates at least one of the following: location information of a first terminal, wherein the first terminal is used for sensing based on the second communication protocol; configuration information of an area of interest (AOI), which is a sensing area based on the second communication protocol; information of a second device, which is used for assisted sensing based on the second communication protocol; feedback of measurement results; or, feedback of sensing results.
[0024] Based on the above scheme, the first device can indicate one or more data that can assist the first device in perception through the sixth information, thereby helping to further improve the perception effect of the first terminal.
[0025] In some implementations, the configuration information of the AOI includes at least one of the following: the boundary coordinates of the AOI; the reference path of the CIR corresponding to the AOI; the offset of the CIR window corresponding to the AOI; the length of the CIR window corresponding to the AOI; or, the pattern of the CIR bitmap corresponding to the AOI.
[0026] Based on the above scheme, the first device can instruct the configuration information of the AOI, enabling the first terminal to perform sensing within the AOI, thereby allowing the first device to obtain measurement information or sensing results within the AOI.
[0027] In some implementations, the method further includes receiving seventh information, which is used to request the location information of the first terminal and / or the configuration information of the AOI.
[0028] Based on the above scheme, the first device can send data to the first terminal to assist the first terminal in sensing based on the seventh information, thereby further improving the sensing effect.
[0029] Secondly, a sensing method is provided. The method provided in this application is applied to a first terminal. Unless otherwise specified, the first terminal in this application can be a terminal device, a component within the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device. For ease of description, the following description uses a first terminal as an example.
[0030] The method includes: receiving first information based on a first communication protocol, the first information being used to instruct sensing based on a second communication protocol, wherein the first communication protocol is a 3GPP protocol; sensing based on the second communication protocol and determining second information; and sending the second information based on the first communication protocol.
[0031] In some implementations, the second communication protocol includes at least one of the following: Wireless Local Area Network (WLAN) protocol, Ultra Wideband (UWB) protocol, Bluetooth protocol, Integrated Millimeter Wave (IMMW) protocol, Ultra High Reliability (UHR) protocol, or Star Flash protocol.
[0032] In some implementations, the second information includes a perception result; or, the second information includes measurement information, wherein the measurement information is used to determine the perception result.
[0033] In some implementations, the measurement information includes at least one of the following: the reference time of the measurement information; the identifier of the second device used for assisted sensing based on the second communication protocol; the RSSI of the second device; the in-phase component of the CIR; the quadrature component of the CIR; the sampling time interval of the CIR; the sampling number of the CIR; the reference path of the CIR; or, the timestamp of the CIR.
[0034] In some implementations, the sensing result includes at least one of the following: the reference time of the sensing result; the number of sensing targets; the position of the sensing targets; the velocity of the sensing targets; the distance of the sensing targets relative to the first terminal; the angle of the sensing targets relative to the first terminal; the amplitude of the sensing targets; or, the timestamp of the sensing result.
[0035] In some implementations, the method further includes receiving third information, which is used to request a sensing result or measurement information, the measurement information being used to determine the sensing result.
[0036] In some implementations, the method further includes sending a fourth message indicating support for sensing based on the second communication protocol.
[0037] In some implementations, the fourth information is also used to indicate at least one of the following: support for single-base sensing; support for dual-base sensing; support for multi-base sensing; supported distance resolution; supported angular resolution; supported velocity resolution; supported maximum sensing distance; supported maximum sensing angle; supported maximum sensing velocity; support for feedback measurement information; support for feedback sensing results; or, support for a second device used for assisted sensing based on the second communication protocol.
[0038] In some implementations, the method further includes receiving fifth information, which indicates whether the feedback supports sensing based on the second communication protocol.
[0039] In some implementations, the method further includes: receiving sixth information, the sixth information indicating at least one of the following: location information of a first terminal, wherein the first terminal is used for sensing based on the second communication protocol; configuration information of an AOI, the AOI being a sensing area based on the second communication protocol; information of a second device, the second device being used for assisted sensing based on the second communication protocol; feedback of measurement results; or, feedback of sensing results.
[0040] In some implementations, the configuration information of the AOI includes at least one of the following: the boundary coordinates of the AOI; the reference path of the CIR corresponding to the AOI; the offset of the CIR window corresponding to the AOI; the length of the CIR window corresponding to the AOI; or, the pattern of the CIR bitmap corresponding to the AOI.
[0041] In some implementations, the method further includes sending a seventh message, which is used to request the location information of the first terminal and / or the configuration information of the AOI.
[0042] Thirdly, a communication device is provided, including processing circuitry (or a processor) and an input / output interface (also referred to as an interface circuit), the input / output interface being used for inputting and / or outputting signals, the processing circuitry being used to perform the first aspect and any possible method of the first aspect, or the processing circuitry being used to perform the second aspect and any possible method of the second aspect.
[0043] In some implementations, the processing circuitry is used to communicate with other devices via an interface circuitry and to perform the first aspect and any possible method of the first aspect, or to perform the second aspect and any possible method of the second aspect.
[0044] Fourthly, a communication device is provided. This communication device may include units or modules for performing the functions of the communication device.
[0045] In some implementations, the communication device may include modules, units, or means for performing the methods / operations / steps / actions described in the first aspect and any possible implementation of the first aspect. These modules, units, or means may be hardware circuits, software, or a combination of hardware circuits and software.
[0046] The device includes a transceiver unit. The transceiver unit is configured to: transmit first information, which instructs sensing based on a second communication protocol; and receive second information, which is determined based on the second communication protocol.
[0047] In some implementations, the second communication protocol includes at least one of the following: wireless local area network (WLAN) protocol, ultra-wideband (UWB) protocol, Bluetooth protocol, integrated millimeter wave (IMMW) protocol, ultra-high reliability (UHR) protocol, or Spark Link or Nearlink protocol.
[0048] In some implementations, the second information includes a sensing result; or, the second information includes measurement information, wherein the device further includes a processing unit for determining the sensing result based on the measurement information.
[0049] In some implementations, the measurement information includes at least one of the following: a reference time for the measurement information; an identifier for a second device used for assisted sensing based on the second communication protocol; a received signal strength indication (RSSI) of the second device; the in-phase component of the channel impulse response (CIR); the quadrature component of the CIR; the sampling time interval of the CIR; the sampling number of the CIR; the reference path of the CIR; or, a timestamp of the CIR.
[0050] In some implementations, the sensing result includes at least one of the following: the reference time of the sensing result; the number of sensing targets; the position of the sensing targets; the speed of the sensing targets; the distance of the sensing targets relative to a first terminal, which is used to perform sensing based on the second communication protocol; the angle of the sensing targets relative to the first terminal; the amplitude of the sensing targets; or, the timestamp of the sensing result.
[0051] In some implementations, the transceiver unit is also used to: send third information, which is used to request sensing results or measurement information, and the measurement information is used to determine the sensing results.
[0052] In some implementations, the transceiver unit is also used to: receive fourth information, which indicates support for sensing based on the second communication protocol.
[0053] In some implementations, the fourth information is also used to indicate at least one of the following: support for single-base sensing; support for dual-base sensing; support for multi-base sensing; supported distance resolution; supported angular resolution; supported velocity resolution; supported maximum sensing distance; supported maximum sensing angle; supported maximum sensing velocity; support for feedback measurement information; support for feedback sensing results; or, support for a second device used for assisted sensing based on the second communication protocol.
[0054] In some implementations, the transceiver unit is also used to: send a fifth message, which indicates whether the feedback supports sensing based on the second communication protocol.
[0055] In some implementations, the transceiver unit is further configured to: transmit sixth information, the sixth information indicating at least one of the following: location information of a first terminal, wherein the first terminal is used for sensing based on the second communication protocol; configuration information of an area of interest (AOI), the AOI being a sensing area based on the second communication protocol; information of a second device, the second device being used for assisted sensing based on the second communication protocol; feedback of measurement results; or, feedback of sensing results.
[0056] In some implementations, the configuration information of the AOI includes at least one of the following: the boundary coordinates of the AOI; the reference path of the CIR corresponding to the AOI; the offset of the CIR window corresponding to the AOI; the length of the CIR window corresponding to the AOI; or, the pattern of the CIR bitmap corresponding to the AOI.
[0057] In some implementations, the transceiver unit is also used to: receive seventh information, which is used to request the location information of the first terminal and / or the configuration information of the AOI.
[0058] In some implementations, the communication device may include modules, units, or means for performing the methods / operations / steps / actions described in the second aspect and any possible implementation of the second aspect. These modules, units, or means may be hardware circuits, software, or a combination of hardware circuits and software.
[0059] The device includes a processing unit and a transceiver unit. The transceiver unit is used to receive first information based on a first communication protocol, the first information being used to instruct sensing based on a second communication protocol, wherein the first communication protocol is a 3GPP protocol. The processing unit is used to perform sensing based on the second communication protocol and determine second information. The transceiver unit is also used to send the second information based on the first communication protocol.
[0060] In some implementations, the second communication protocol includes at least one of the following: Wireless Local Area Network (WLAN) protocol, Ultra Wideband (UWB) protocol, Bluetooth protocol, Integrated Millimeter Wave (IMMW) protocol, Ultra High Reliability (UHR) protocol, or Star Flash protocol.
[0061] In some implementations, the second information includes a perception result; or, the second information includes measurement information, wherein the measurement information is used to determine the perception result.
[0062] In some implementations, the measurement information includes at least one of the following: the reference time of the measurement information; the identifier of the second device used for assisted sensing based on the second communication protocol; the RSSI of the second device; the in-phase component of the CIR; the quadrature component of the CIR; the sampling time interval of the CIR; the sampling number of the CIR; the reference path of the CIR; or, the timestamp of the CIR.
[0063] In some implementations, the sensing result includes at least one of the following: the reference time of the sensing result; the number of sensing targets; the position of the sensing targets; the velocity of the sensing targets; the distance of the sensing targets relative to the first terminal; the angle of the sensing targets relative to the first terminal; the amplitude of the sensing targets; or, the timestamp of the sensing result.
[0064] In some implementations, the transceiver unit is also used to: receive third information, which is used to request a sensing result or measurement information, and the measurement information is used to determine the sensing result.
[0065] In some implementations, the transceiver unit is also used to: send a fourth message, which indicates support for sensing based on the second communication protocol.
[0066] In some implementations, the fourth information is also used to indicate at least one of the following: support for single-base sensing; support for dual-base sensing; support for multi-base sensing; supported distance resolution; supported angular resolution; supported velocity resolution; supported maximum sensing distance; supported maximum sensing angle; supported maximum sensing velocity; support for feedback measurement information; support for feedback sensing results; or, support for a second device used for assisted sensing based on the second communication protocol.
[0067] In some implementations, the transceiver unit is also used to: receive fifth information, which is used to indicate whether the feedback supports sensing based on the second communication protocol.
[0068] In some implementations, the transceiver unit is further configured to: receive sixth information, which indicates at least one of the following: location information of a first terminal, wherein the first terminal is used for sensing based on the second communication protocol; configuration information of an AOI, wherein the AOI is a sensing area based on the second communication protocol; information of a second device, wherein the second device is used for assisted sensing based on the second communication protocol; feedback of measurement results; or, feedback of sensing results.
[0069] In some implementations, the configuration information of the AOI includes at least one of the following: the boundary coordinates of the AOI; the reference path of the CIR corresponding to the AOI; the offset of the CIR window corresponding to the AOI; the length of the CIR window corresponding to the AOI; or, the pattern of the CIR bitmap corresponding to the AOI.
[0070] In some implementations, the transceiver unit is also used to: send a seventh message, which is used to request the location information of the first terminal and / or the configuration information of the AOI.
[0071] Fifthly, a computer-readable storage medium is provided that stores a computer program or instructions that, when executed, cause the first aspect and any possible method of the first aspect to be performed (or implemented), or cause the second aspect and any possible method of the second aspect to be performed (or implemented).
[0072] In a sixth aspect, a computer program product is provided, comprising a computer program or instructions that, when executed, cause the first aspect and any possible method of the first aspect to be performed (or implemented), or cause the second aspect and any possible method of the second aspect to be performed (or implemented).
[0073] A seventh aspect provides a communication device, including a processor for executing (or implementing) any of the possible methods of the first aspect above, or for executing (or implementing) any of the possible methods of the second aspect above, by executing a computer program (or computer-executable instructions) stored in a memory, and / or by logic circuitry.
[0074] In one possible implementation, the device also includes a memory. In another possible implementation, the processor and memory are integrated together. In yet another possible implementation, the memory is located outside the communication device. The processor can be one or more.
[0075] In one possible implementation, the communication device further includes a communication interface for communicating with other devices, such as transmitting or receiving data and / or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0076] In one implementation, the communication device of the third, fourth, or seventh aspect mentioned above can be a chip or a chip system.
[0077] Eighthly, a chip is provided, including a processor for calling a computer program or computer instructions in memory to cause any of the implementations of the first aspect to be executed (or implemented), or to cause any of the implementations of the second aspect to be executed (or implemented).
[0078] In some implementations, the processor is coupled to the memory via an interface.
[0079] A ninth aspect provides a communication system, including a first device and a first terminal, wherein the first device is configured to perform the first aspect and any possible implementation thereof, and the first terminal is configured to perform the second aspect and any possible implementation thereof.
[0080] The description of the beneficial effects of any of the second to ninth aspects can be made with reference to the description of the beneficial effects of the first aspect. The aforementioned communication device may also be called a sensing device or other names. Attached Figure Description
[0081] Figure 1 This is a schematic diagram of a communication system.
[0082] Figure 2 These are schematic diagrams of other communication systems.
[0083] Figure 3 This is a schematic flowchart of a sensing method provided in an embodiment of this application.
[0084] Figure 4 This is a schematic diagram of an implementation scenario provided in an embodiment of this application.
[0085] Figure 5 This is a schematic diagram of the AOI provided in the embodiments of this application.
[0086] Figure 6 This is a schematic diagram of the CIR window provided in the embodiments of this application.
[0087] Figure 7 This is a schematic diagram of the CIR bitmap provided in the embodiments of this application.
[0088] Figure 8 This is a schematic flowchart of another sensing method provided in the embodiments of this application.
[0089] Figure 9 This is a schematic block diagram of a communication device provided in an embodiment of this application.
[0090] Figure 10 This is a schematic diagram of another communication device provided in an embodiment of this application.
[0091] Figure 11 This is a schematic diagram of a chip system provided in an embodiment of this application.
[0092] Figure 12 This is a schematic diagram of another chip system provided in an embodiment of this application. Detailed Implementation
[0093] In this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0094] I. In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can mean: a, or, b, or, c, or, a and b, or, a and c, or, b and c, or, a, b, and c. Here, a, b, and c can each be single or multiple.
[0095] II. In this application, the terms "first," "second," and various numerical designations (e.g., #1, #2, etc.) indicate distinctions made for ease of description and are not intended to limit the scope of the embodiments of this application. For example, they may distinguish different messages, rather than describing a specific order or sequence. It should be understood that such descriptions can be interchanged where appropriate to describe solutions other than those in the embodiments of this application.
[0096] Third, in this application, descriptions such as "when," "under the circumstances," and "if" all refer to the device making corresponding processing under certain objective circumstances, and are not time-limited, nor do they require the device to make a judgment action when implementing it, nor do they imply any other limitations.
[0097] IV. In this application, "instruction" or "for instruction" can include both direct (or explicit) and indirect (or implicit) instruction. When describing instruction information as indicating A, it can include whether the instruction information directly or indirectly indicates A, but does not necessarily mean that the instruction information carries A. For example, in the case of indirect (or implicit) instruction, the receiving end of the instruction information can obtain A based on the parameters indicated by the instruction information, combined with other rules or parameters, or through deduction.
[0098] V. The indication methods involved in the embodiments of this application should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. Moreover, the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the sending method, for example.
[0099] VI. In this application, "protocol" can refer to standard protocols in the field of communications, such as 5G protocols, new radio (NR) protocols, and related protocols applied to future communication systems; this application does not limit this term. "Predefined" can include predefined terms, such as protocol definitions. "Preconfiguration" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device; this application does not limit the implementation method.
[0100] VII. In this application, "communication" can also be described as "data transmission," "information transmission," "data processing," etc. "Transmission" includes "sending" and "receiving." For example, transmission can be uplink transmission, such as a terminal device sending a signal to a network device; transmission can also be downlink transmission, such as a network device sending a signal to a terminal device; transmission can also be sidelink transmission, such as a terminal device sending a signal to another terminal device. For example, "transmission" can be air interface level transmission, or it can be signal transmission from a chip input (I) / output (O) port, rather than air interface level transmission.
[0101] 8. In this application, terms such as “message”, “information”, “signal” or “information element (IE)” can be used interchangeably. There are no restrictions on the name of the message or information, as long as it can achieve the corresponding function.
[0102] 9. "Sending information to XX (device)" can be understood as the destination of the information being that device. This can include sending information directly or indirectly to that device. "Receiving information from XX (device), or receiving information from XX (device)" can be understood as the source of the information being that device. This can include receiving information directly or indirectly from that device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way, and will not be repeated here. Furthermore, "sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, "sending" or "receiving" can occur between devices, for example, between network devices and terminal devices via an air interface. "Sending" or "receiving" can also occur within a device, for example, between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0103] 10. In this application, terms such as "exemplarily" and "for example" are used to indicate examples, illustrations, or descriptions to present concepts in a specific manner. Any embodiment or design described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. In the embodiments of this application, the terms "of," "corresponding (relevant)," "corresponding," and "associate" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinctions are emphasized.
[0104] XI. In this application, configuration can be signaling configuration or can be described as configuring signaling. For example, signaling configuration includes configuration using signaling sent by network devices, which can be radio resource control (RRC) messages, downlink control information (DCI) messages, or system information blocks (SIBs). Another example is signaling configuration between network devices. These network devices can include access network devices, core network devices, or management plane devices, etc. Optionally, signaling configuration can also be configured to terminal devices or network devices using pre-configured signaling, or configured to terminal devices or network devices through pre-configuration. Here, pre-configuration refers to defining or configuring the values of corresponding parameters in advance using a protocol, and storing them in the terminal device or network device during communication. Pre-configured messages can be modified or updated when the terminal device or network device is connected to the network.
[0105] 12. This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. Each system may include devices, components, modules, etc., other than those illustrated, and / or may not include all and all of the devices, components, modules, etc. discussed in conjunction with the accompanying drawings.
[0106] Thirteen, the business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0107] XIV. In the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The terms "comprising," "including," "having," and their variations all mean "including but not limited to," unless otherwise specifically emphasized.
[0108] The technical solutions of this application embodiment can be applied to various communication systems, including but not limited to: Long Term Evolution (LTE) systems, NR systems, and other fifth-generation (5G) communication systems. th This includes various mobile communication systems such as 5G, narrowband Internet of Things (NB-IoT), enhanced machine-type communication (eMTC), enhanced mobile broadband (eMBB), ultra-reliable low latency communications (URLLC), satellite communication systems, LTE-machine-to-machine (LTE-M) systems, and other systems that evolve after 5G, such as future mobile communication systems.
[0109] Figure 1 This is a schematic diagram of a communication system 100. (For example...) Figure 1 As shown, the communication system 100 includes a wireless access network 110 and a core network 120. Optionally, the communication system 100 may also include an Internet 130. The wireless access network 110 may include at least one network device (such as...). Figure 1 111a and 111b in the above), may also include at least one terminal device (such as Figure 1(112a-112j in the original text). Terminal devices connect to network devices wirelessly. Network devices connect to core network 120 wirelessly or via wired connection. Core network 120 may include one or more core network devices. These core network devices and network devices can be independent physical devices, or they can integrate the functions of core network devices and the logical functions of network devices onto the same physical device, or a single physical device can integrate some core network device functions and some network device functions. Terminal devices and network devices can be interconnected via wired or wireless means. Terminal devices can communicate wirelessly with each other, network devices with each other, and terminal devices with each other via air interface resources. For example, air interface resources may include at least one of time-domain resources, frequency-domain resources, code resources, and spatial resources. It should be noted that... Figure 1 This is a schematic diagram. The communication system 100 may also include other network devices, such as wireless repeaters and wireless backhaul devices. Figure 1 It is not shown in the middle.
[0110] Network devices can be any device with wireless transceiver capabilities. For example, a network device can be a base station used to connect terminal devices to a radio access network (RAN). Network devices are sometimes also referred to as access network devices or access network nodes. It is understood that the names of devices with network device functions may differ in systems employing different wireless access technologies. For ease of description, the embodiments of this application collectively refer to devices providing wireless communication access functions to terminal devices as base stations. In the embodiments of this application, network devices include, but are not limited to: various forms of macro base stations (such as...). Figure 1 111a), micro base stations or indoor stations (such as Figure 1Network equipment can include 111b), pico base stations, small cells, balloon stations, relay stations, access points, etc., in LTE. It can also include evolved node B (eNB or eNodeB) in LTE, access points (APs), wireless relay nodes, wireless backhaul nodes, transmission points (TPs), or transmission reception points (TRPs) in Wi-Fi systems. Furthermore, it can include next-generation NodeBs (gNBs) or transmission points (TRPs or TPs) in 5G systems, one or a group of antenna panels (including multiple antenna panels) of a 5G base station, network nodes constituting a gNB or transmission point, such as baseband units (BBUs) or distributed units (DUs), and network equipment, servers, or vehicle-mounted equipment in networks evolving after 5G. Network equipment can also be modules or units that perform some of the functions of a base station; for example, it can be a central unit (CU) or a DU.
[0111] In this embodiment, the means for implementing the function of the network device can be the network device itself, or it can be a means that enables the network device to implement the function, such as a chip system, which can be installed in the network device. The chip system can be composed of chips, or it can include chips and other discrete components.
[0112] In another possible scenario, multiple network devices collaborate to assist the terminal in achieving wireless access, with each network device performing a portion of the base station's functions. For example, network devices could be CUs, DUs, CUs (control plane, CP), CUs (user plane, UP), or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0113] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radio access network (O-RAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules. The embodiments of this application do not limit the specific technology or specific device form used in the network device.
[0114] Terminal equipment can be a device that provides voice and / or data connectivity to users; it can also be a device with wireless connectivity. Terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (such as on airplanes, balloons, and satellites). Terminal equipment can also be referred to as user equipment (UE), access terminal, terminal, subscriber unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, wireless network equipment, user agent, or user device. In this application embodiment, terminal devices include, but are not limited to: cellular phones, mobile phones, wireless data cards, wireless modems, tablets, laptop computers, notebook computers, handheld computers, mobile internet devices (MIDs), computers with wireless transceiver capabilities, cordless phones, session initiation protocol (SIP) phones, smartphones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handsets with wireless communication capabilities, computing devices or other devices connected to wireless modems, in-vehicle devices (e.g., cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), wearable devices (e.g., smartwatches, smart bracelets, pedometers, smart glasses, etc.), satellite terminals, terminal devices in the Internet of Things or the Internet of Vehicles, as well as any form of terminal in future networks, relay user equipment, or terminals in future evolved public land mobile networks (PLMNs), etc.Terminal devices can also be virtual reality (VR) devices, augmented reality (AR) devices, point-of-sale (POS) machines, customer-premises equipment (CPE), light UE, reduced capability UE (REDCAP UE), machine-type communication (MTC) terminals, terminal devices in industrial control, terminal devices in self-driving, terminal devices in telemedicine, terminal devices in smart grids, wireless terminals in transportation safety, terminal devices in smart cities, terminal devices in smart homes, tactile terminal devices, smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in self-driving, or flying devices (e.g., intelligent robots, hot air balloons, drones, airplanes), etc. The terminal device can also be a vehicle device, such as a complete vehicle device, an in-vehicle module, an in-vehicle chip, an on-board unit (OBU), or a telematics box (T-BOX). The terminal device can also be other devices with terminal functions; for example, it can be a device that functions as a terminal in device-to-device (D2D) communication. This application does not limit the scope of the embodiments in this regard.
[0115] In this application embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing the functions, such as a chip or chip system. This device can be installed in the terminal device. The chip system can consist of chips or include chips and other discrete components. In the technical solution of this application embodiment, the device for implementing the functions of the terminal device is referred to as the terminal device, which can also be called a terminal. The following description may use a UE (User Equipment) as an example to illustrate the technical solution provided in this application embodiment.
[0116] The roles of base stations and terminals can be relative, for example, Figure 1The helicopter or drone 112i can be configured as a mobile base station. For terminals 112j that access the wireless access network 110 via 112i, terminal 112i is a base station; however, for base station 111a, 112i is a terminal, meaning that 111a and 112i communicate via a wireless air interface protocol. Of course, 111a and 112i can also communicate via a base station-to-base station interface protocol; in this case, relative to 111a, 112i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. Figure 1 111a and 111b in the diagram can be referred to as communication devices with base station functionality. Figure 1 The 112a-112j in the text can be referred to as communication devices with terminal functions.
[0117] Network devices and terminal devices can communicate via wireless links. The transmission link from a network device to a terminal device can be called a downlink (DL) or downlink channel, used for transmitting downlink signals. The transmission link from a terminal device to a network device can be called an uplink (UL) or uplink channel, used for transmitting uplink signals. The transmission link from one terminal device to another can be called a sidelink (SL) or sidelink channel, used for transmitting sidelink signals.
[0118] In recent years, wireless sensing technology has attracted widespread attention from the academic community. Wireless sensing technology obtains the characteristics of the signal propagation space (or channel) by analyzing the changes in wireless signals during propagation, thereby enabling scene perception.
[0119] Radar is a classic wireless sensing method widely used in agriculture, meteorology, and other fields. The basic principle of radar is that a transmitter emits a specific waveform signal, which is then received by a receiver via a wireless channel. By combining the transmitted and received signals and performing signal processing, features of targets of interest within the wireless channel can be extracted.
[0120] The main function of a wireless communication system is to exchange information between transceivers. Its basic principle is that the transmitter sends a specific waveform signal, which is received by the receiver after passing through a wireless channel, and then demodulated after signal processing. From the perspective of the entire physical process of transmission, reception, and transmission, radar and wireless communication are extremely similar. How to integrate wireless communication and sensing technologies, achieving communication while simultaneously sensing the surrounding environment, has become a current research hotspot.
[0121] Figure 2 These are schematic diagrams of other communication systems. Figure 2 Multiple nodes are shown, and communication can occur between these network nodes. Figure 2A solid line connecting two nodes indicates that communication is possible between the two nodes. Figure 2 As an example only, the communication system in this application embodiment may include more nodes, and there may be other communication paths between the nodes. This application does not limit this.
[0122] Figure 2 The communication system shown may include a UE, a base station ( Figure 2 The network interface card (RAN) consists of a sensing service client and at least one network function (NF). For example, at least one NF may include at least one of the following: a network exposure function (NEF), a unified data repository (UDR), a unified data management (UDM), an application function (AF), a network data analytics function (NWDAF), an access and mobility management function (AMF), a sensing function (SF), a gateway sensing center (GSC), or a sensing reference unit (SRU).
[0123] The Network Enablement Function (NEF) can expose certain network functions to applications in a controlled manner. For example, the NEF can reside between the 5G core network and external third-party application functions (and may also partially reside in the Application Controller), responsible for managing external applications that expose network data. For instance, other devices accessing data within the 5G core network must go through the NEF. The NEF can provide corresponding security guarantees to ensure the security of external applications accessing the 3GPP network, and provide functions such as external application quality of service (QoS) customization capabilities, mobility state event subscription, and AF request distribution. In future communication systems, the network capability exposure function may still be called the NEF, or it may have other names; this application is not limited to these.
[0124] A Unified Data Repository (UDR) can be used to store structured data, including subscription information, policy information, and network or service data with standardized formats. In future communication systems, the unified data repository may still be called a UDR, or it may have other names; this application is not limiting.
[0125] UDM can be used to manage and store user data (or subscription information) of terminal devices. This includes, for example, user identity information, authentication information, subscription information, and policy information. The unified data management network element can provide user data query and update services to other network elements. UDM can support user authentication, authorization, and key management functions. Furthermore, UDM can update and synchronize user data according to the policies of policy-controlled network elements. In 5G communication systems, the unified data management network element can be a UDM. In future communication systems, the unified data management network element can still be a UDM, or it can have other names; this application is not limited to this.
[0126] Application Function (AF) can refer to various services at the application layer. AF can be used to convey application-side requests to the network side. For example, requests may include QoS requirements or user state event subscriptions. AF can provide various application service data to the control plane network elements of the operator's communication network, or obtain network data and control information from the control plane network elements of the communication network. In 5G communication systems, application function network elements can be application functions (AFs). In future communication systems, application function network elements may still be AF network elements, or they may have other names; this application is not limited. For example, application function network elements can also be called application servers or service servers. Furthermore, application function network elements can be deployed on the operator's network (e.g., AF can be an application within the operator's network) or deployed by a third party. For example, AF can be a Voice over Long-Term Evolution (Volte) AF, or it can be a third-party AF (such as a video server or game server).
[0127] NWDAF can collect, analyze, and predict data from various NFs, AFs (e.g., via NEF), UEs, or network management systems. NWDAF can possess data collection, training, analysis, and inference capabilities. After analysis and training based on relevant data, NWDAF can provide data analysis results to NFs, AFs, UEs, or network management systems. These results can assist the network in selecting service quality parameters, performing traffic routing, or selecting background data transmission strategies. In 5G communication systems, the network data analysis element can be an NWDAF. In future communication systems, the network data analysis element may still be an NWDAF element, or it may have other names; this application is not limiting.
[0128] The Access and Mobility Management (AMF) element can be used for terminal attachment and tracking area update procedures in mobile networks. It can provide non-access stratum (NAS) messages, complete registration management, connection management, reachability management, allocate tracking area lists (TA lists), grant access authorization, authenticate, and manage mobility. It also transparently routes session management (SM) messages to the session management element. The AMF provides a session management message transmission channel for the UE and the session management function (SMF), providing authentication and authorization functions for user access, and serves as the core network control plane access point for the terminal and radio. In 5G communication systems, the AMF element can be the terminal itself. In future communication systems, the access and mobility management function may still be called the AMF, or it may have other names; this application is not limited to these.
[0129] GCS can process sensing requests from sensing service clients. For example, GCS can obtain sensing information about a target and return it to the sensing service client. In future communication systems, GCS may have other names, and this application is not limited to any particular name.
[0130] The SRU can be an SRU with a known location. The SRU can perform sensing measurements and report the measurements to a sensing server. For example, sensing measurements can obtain reference signal time difference (RSTD), reference signal receiving power (RSRP), or the UE's receive (Rx)-transmit (Tx) time difference measurement, etc. The SRU can transmit a sensing reference signal so that the base station (e.g., TRP) can measure and report UL sensing measurements from the SRU at a known location. For example, sensing measurement results can include relative time of arrival (RTOA), UL angle of arrival (AoA), or the base station's (e.g., gNB) Rx-Tx time difference, etc. The sensing server can compare the SRU measurements with expected measurements at the known SRU location to determine correction terms for other nearby objects. Then, the DL and / or UL sensing measurements of other objects can be corrected based on the previously determined correction terms. From the sensing server's perspective, the SRU function can be implemented by a UE with a known location. In other words, the SRU can be a UE.
[0131] The perception service client can be a logical functional entity. It can be an entity within the PLMN, such as an operation and maintenance (O&M) tool. Alternatively, it can be an entity outside the PLMN, such as a third-party location server deployed outside the operator's network. The perception service client can initiate perception requests carrying parameters such as QoS to request the location information of one or more targets.
[0132] Figure 3 This is a schematic flowchart of a sensing method 300 provided in an embodiment of this application. Method 300 improves the sensing effect by scheduling a first terminal to perform sensing based on a non-3GPP protocol. Optional operations in method 300 include... Figure 3 The text is shown in dashed lines. Method 300 is described using the interaction between a first terminal and a first device as an example.
[0133] Unless otherwise specified, the first terminal in this application can be a terminal device, a component within a terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device. For ease of description, the first terminal will be used as an example below.
[0134] Unless otherwise specified, the first device in this application may be a core network device, a component of the core network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the core network device. For ease of description, the first device will be used as an example below.
[0135] For example, the first device may be an SF, an SF-control plane (CP), or an SF-user plane (UP).
[0136] The first device described above can communicate with the first terminal based on a first communication protocol. For example, the first communication protocol can be a 3GPP protocol, a mobile communication protocol, or a cellular network protocol. For ease of description, the following description will use 3GPP as an example of the first communication protocol.
[0137] The following is combined Figure 3 This section introduces the various operations of method 300.
[0138] S350, the first device sends first information to the first terminal, the first information being used to instruct the first terminal to perform sensing based on the second communication protocol. Correspondingly, the first terminal receives the first information from the first device.
[0139] For example, the first device can send first information to the first terminal based on the 3GPP protocol. Correspondingly, the first terminal can receive first information from the first device based on the 3GPP protocol. Unless otherwise specified, in the embodiments of this application, the interaction between the first device and the first terminal is based on the 3GPP protocol, which will not be described in detail below.
[0140] The second communication protocol may differ from the 3GPP protocol. For example, the second communication protocol may be called a non-3GPP protocol. Another example is that the second communication protocol may include a short-range wireless communication protocol.
[0141] For example, the second communication protocol may include at least one of the following: Wireless Local Area Network (WLAN) protocol, Ultra Wideband (UWB) protocol, Bluetooth protocol, Integrated Millimeter Wave (IMMW) protocol, Ultra High Reliability (UHR) protocol, or Star Flash protocol.
[0142] The second communication protocol can be used to specify sensing-related operations.
[0143] For example, the aforementioned WLAN protocol could be a sensing-related protocol within the WLAN protocol suite. For instance, the Institute of Electrical and Electronics Engineers (IEEE) 802.11bf.
[0144] The aforementioned UWB protocol can be a sensing-related protocol within the UWB protocol family. For example, IEEE 802.15.4ab.
[0145] The aforementioned Bluetooth protocol may be a sensing-related protocol within the Bluetooth protocol suite.
[0146] The aforementioned IMMW protocol can be a perception-related protocol within the IMMW protocol suite.
[0147] The aforementioned UHR protocol can be a perception-related protocol within the UHR protocol set.
[0148] The aforementioned StarSpeed protocol can be a sensing-related protocol within the StarSpeed protocol suite.
[0149] Based on the above scheme, the second information can be obtained through sensing using one or more wireless short-range communication protocols. Those skilled in the art will understand that wireless short-range communication systems can achieve good sensing performance in certain scenarios (e.g., indoors). For example, WLAN / UWB networks with high indoor coverage density can supplement the insufficient indoor sensing capabilities of cellular networks. Furthermore, the ultra-large bandwidth of UWB networks (e.g., through band splicing, bandwidth reaching approximately 2 GHz) can achieve high distance resolution. Therefore, the above scheme can effectively improve the sensing performance.
[0150] S370, the first terminal senses and determines the second information based on the second communication protocol.
[0151] For example, the second information can be used to indicate measurement information and / or perception results. For instance, the second information may include measurement information and / or perception results.
[0152] The measurement information can be preliminary data obtained by the first terminal based on the second communication protocol, such as the measurement results of CIR or the measurement results of channel state information (CSI).
[0153] The perception result can be obtained by processing measurement information. The perception result can reflect the characteristics of the perceived target, such as the number, position, distance, angle, speed, intensity, or material of the perceived target.
[0154] In some examples, the first terminal senses and obtains measurement information based on the second communication protocol. This measurement information is indicated by the second information.
[0155] In other examples, the first terminal performs sensing based on the second communication protocol to obtain measurement information. Further, the method 300 may also include: the first terminal determining a sensing result based on the measurement information. This sensing result may be indicated by second information.
[0156] The aforementioned second information may also be referred to as sensing information, sensing measurement, or other names, and this application does not limit this to any particular term. The first terminal sending the second information to the first device can also be understood as the first terminal providing sensing measurement to the first device.
[0157] Measurement information may also be referred to as sensing measurement, measurement data, measurement results, sensing measurement results, or other names, which are not limited in this application.
[0158] The perception result may also be referred to as the sensing processed result, result information, perception target information, or other names, and this application does not limit it to any particular name.
[0159] S380, the first device receives second information from the first terminal. This second information is determined based on the second communication protocol. Correspondingly, the first terminal sends the second information to the first device.
[0160] Those skilled in the art will understand that in some scenarios (e.g., indoors), sensing based solely on 3GPP protocols is insufficient to achieve satisfactory results. In the above solution, the first device can receive second information determined through sensing based on non-3GPP protocols. For example, the first device can fuse sensing results obtained from multiple communication protocols, thereby improving the sensing effect.
[0161] Optionally, the measurement information includes at least one of the following:
[0162] The reference time for this measurement information. Alternatively, the reference time for the measurement information can be called the measurement reference time. The reference time for the measurement information can indicate the Coordinated Universal Time (UTC) time when the measurement was performed based on the second communication protocol. For example, the reference time for the measurement information can be in the form YYMMDDhhmmssZ. Here, "YY" can represent the year, "MM" can represent the month, "DD" can represent the day, "hh" can represent the hour, "mm" can represent the minute, "ss" can represent the second, and "Z" can represent the offset.
[0163] The identifier of the second device, which is used for assisted sensing based on the second communication protocol. For example, if the second communication protocol is WLAN, the second device can be a WLAN AP. As another example, if the second communication protocol is UWB, the second device can be a UWB anchor.
[0164] The RSSI of the second device. For example, in the case of a WLAN protocol, the RSSI can indicate the AP RSSI measured at the target location by a beacon frame, probe response frame, or measurement pilot frame. The unit can be decibels (dBm).
[0165] The in-phase component of CIR (CIR I).
[0166] The orthogonal component of CIR (CIR quadrature-phase component, CIR Q).
[0167] CIR sample time interval (cirSTI).
[0168] CIR sample index (cirSI).
[0169] CIR reference tap (refTap). For example, a CIR reference tap can indicate the timestamp of the measured CIR reference tap. Another example is that a CIR reference tap can indicate the type of reference tap.
[0170] CIR timestamp.
[0171] In some examples, where the second information includes measurement information, the second information may carry information elements (IEs) as shown in Table 1.
[0172] Table 1 Fields of Measurement Information
[0173] Reference time for measurement information Measurement list The identification of the second device RSSI CIR I CIR Q Serving flag cirSTI cirSI refTap CIR timestamps
[0174] In Table 1, " / " can represent "and / or". The fields for measurement information may include some or all of the fields in Table 1. This application does not limit the scope of the measurement information fields to include those outside of Table 1.
[0175] For example, when the second communication protocol includes a WLAN protocol and / or a UWB protocol, the "Measurement List" field can provide a list of WLAN APs and / or UWB anchors. For example, the "Measurement List" field can indicate a maximum of 64 WLAN APs and / or UWB anchors.
[0176] For example, when the second communication protocol includes a WLAN protocol and / or a UWB protocol, the field "Identifier of the Second Device" may indicate the WLAN AP identifier and / or the UWB anchor identifier. The "WLAN AP Identifier" may indicate the basic service set identifier (BSSID) and / or the service set identifier (SSID) of the wireless network served by the WLAN AP. The "UWB Anchor Identifier" may indicate the device identifier (ID) and / or the personal area network (PAN) ID of the wireless network served by the UWB anchor.
[0177] For example, the "service flag" field can indicate whether the measurement information was obtained for a second device that is a service or for a second device that is not a service.
[0178] The descriptions of the other fields in Table 1 are as described above and will not be repeated here.
[0179] Based on the above scheme, the measurement information may include one or more fields, and the first device can determine the sensing result based on one or more fields in the measurement information.
[0180] Optionally, the perception result includes at least one of the following:
[0181] The reference time of the sensing result. Alternatively, the reference time of the sensing result can be called the result reference time. The reference time of the sensing information can indicate the UTC time of the sensing result obtained based on the second communication protocol.
[0182] The number of perceived targets. Or, it is called the target number (tarNum).
[0183] Perceive the location of the target. Or, it can be called the target position (tarPos).
[0184] The speed of the perceived target. Or, it can be called the target velocity (tarVel).
[0185] The distance of the perceived target relative to the first terminal. Also known as the target range.
[0186] The angle of the perceived target relative to the first terminal. Also known as the target angle (tarAng).
[0187] The amplitude of the perceived target. Or, the target amplitude (tarAmp).
[0188] The timestamp of the perception result.
[0189] The aforementioned sensing target may also be called a measured target or other names, which are not limited in this application.
[0190] In some examples, where the second information includes the perception result, the second information may carry the IE as shown in Table 2.
[0191] Table 2 Fields of Perception Results
[0192]
[0193]
[0194] The fields of the perception results may include some or all of the fields in Table 2. The fields of the perception results may also include fields outside of Table 2; this application does not limit this. The descriptions of each field in Table 2 are as described above and will not be repeated here.
[0195] In some examples, the first terminal can actively execute S370 and S380 after receiving S350.
[0196] In other examples, the first terminal executes S370 and S380, which may be scheduled by the first device. These are described in detail below.
[0197] In some possible implementations, prior to S370 or S380, method 300 further includes: S360. The following is in conjunction with... Figure 3 introduce.
[0198] S360, the first device sends third information to the first terminal, the third information being used to request the second information. Alternatively, the third information is used to request sensing results and / or measurement information.
[0199] Correspondingly, the first terminal receives third information from the first device.
[0200] In some possible implementations, S370 includes: in response to the third information, the first terminal senses and determines the second information based on the second communication protocol.
[0201] In some possible implementations, S380 includes: in response to the third information, the first terminal sends the second information to the first device.
[0202] The aforementioned "request A" can be understood as querying A, or instructing the first terminal to report A. For example, the third information used to request the perception result can be understood as the third information used to query the perception result, or as the third information used to instruct the first terminal to report the perception result.
[0203] In some examples, where the third information is used to request measurement information, the third information may carry IE as shown in Table 3.
[0204] Table 3, Field 1 of the Third Information (or Perception Request)
[0205] Requested measurement information Auxiliary availability
[0206] The fields in the third information may include some or all of the fields in Table 3. This application does not limit the fields in the third information to include fields outside of Table 3.
[0207] The field “requested measurement information” can be used to indicate the specific content requested by the first device, or the field “requested measurement information” can be used to indicate the specific content to be fed back by the first terminal.
[0208] For example, the field "Requested Measurement Information" is used to indicate at least one of the following:
[0209] The reference time for this measurement information.
[0210] The identifier of the second device.
[0211] RSSI of the second device.
[0212] CIR I.
[0213] CIR Q.
[0214] cirSTI.
[0215] cirSI.
[0216] CIR's refTap.
[0217] CIR timestamps.
[0218] For example, if the field “requested measurement information” is used to indicate CIR I, the second information sent by the first terminal to the first device may carry the field indicating CIR I.
[0219] For example, the "Auxiliary Availability" field can be used to indicate whether the first terminal can request additional auxiliary data from the first device (or other device). If the "Auxiliary Availability" field indicates yes (or, allowed, or, true), the first terminal can request auxiliary data from the first device. If the "Auxiliary Availability" field indicates no (or, not allowed, or, false), the first terminal cannot request auxiliary data from the first device.
[0220] In some examples, where the third information is used to request a perceived result, the third information may carry an IE as shown in Table 4.
[0221] Field 2 of the third information in Table 4
[0222] Requested results Auxiliary availability
[0223] The fields in the third information may include some or all of the fields in Table 4. The fields in the third information may include fields other than those in Table 4, and this application does not limit this.
[0224] The field “requested result” can be used to indicate the specific content requested by the first device, or the field “requested result” can be used to indicate the specific content to be returned by the first terminal.
[0225] For example, the field "Requested Result" is used to indicate at least one of the following:
[0226] tarNum.
[0227] tarPos.
[0228] tarVel.
[0229] tarRange.
[0230] tarAng.
[0231] tarAmp.
[0232] The timestamp of the perception result.
[0233] For example, if the field "requested result" is used to indicate tarNum, the second message sent by the first terminal may carry a field for indicating tarNum.
[0234] The description of the field “Secondary Availability” is shown in the example in Table 3 and will not be repeated here.
[0235] The aforementioned third information may also be referred to as a sensing request, a sensing measurement request, a request for sensing information, or other names, and this application does not limit it to any particular name. The first device sending the third information to the first terminal can also be understood as the first device requesting sensing measurement from the first terminal.
[0236] Based on the above scheme, the first device can request feedback of the sensing results or measurement information obtained based on the second communication protocol through the third information request, thereby triggering the first terminal to sense based on the second communication protocol.
[0237] For example, S360 and S370 described above can be referred to as a sensing information transfer procedure. Alternatively, S360 and S380 described above can be referred to as a sensing information transfer procedure.
[0238] The sensing information transmission process may include only S380, or it may include both S360 and S380.
[0239] The following section provides examples of the capability transfer procedure.
[0240] In some possible implementations, before S350, method 300 also includes S320. The following is in conjunction with... Figure 3 Detailed introduction.
[0241] S320, the first device receives fourth information from the first terminal. This fourth information indicates support for sensing based on the second communication protocol. Correspondingly, the first terminal sends the fourth information to the first device.
[0242] In some possible implementations, the above S360 includes: based on fourth information, the first device sends first information to the first terminal, the first information being used to instruct the first terminal to perform sensing based on a second communication protocol.
[0243] The first device can determine whether to schedule the first terminal to perform sensing based on the second communication protocol, depending on the capabilities of the first terminal.
[0244] In other examples, the first terminal may send a fourth message to the first device, which may be used to indicate that the first terminal does not support sensing based on the second communication protocol.
[0245] For example, the fourth information and the fourth information' can be different states of the same field. For instance, the fourth information can indicate on, yes, or true, indicating that the first terminal has the ability to sense based on the second communication protocol. For instance, the fourth information' can indicate off, no, or false, indicating that the first terminal does not have the ability to sense based on the second communication protocol.
[0246] For example, the fourth information may also indicate the sensing method (e.g., ranging, angle measurement, or velocity measurement), sensing capability (e.g., obtaining ranging resolution, angle measurement resolution, or velocity measurement resolution) supported by the first terminal, or some common parameters required by the sensing method (e.g., sensing frequency, mono-static, bi-static, or multi-static).
[0247] The fourth information may also be called capability information, provision capabilities information, or other names, and this application does not limit it. Sending the fourth information from the first terminal to the first device can also be understood as the first terminal providing capabilities to the first device.
[0248] Based on the above scheme, the first device can receive the capability information of the first terminal, thereby determining and instructing the first device to perform sensing based on the second communication protocol. This scheme avoids the first device scheduling devices lacking the corresponding capabilities to perform sensing based on the second communication protocol, thus saving signaling overhead.
[0249] Optionally, the fourth information is also used to indicate at least one of the following:
[0250] Supports single-base sensing.
[0251] Supports dual-base sensing.
[0252] Supports multi-base sensing.
[0253] Supported distance resolutions.
[0254] Supported angular resolutions.
[0255] Supported speed resolutions.
[0256] Maximum supported sensing distance.
[0257] Maximum supported sensing angle.
[0258] Maximum supported sensing speed.
[0259] Supports feedback of measurement information.
[0260] Supports feedback and perception of results.
[0261] A second supported device. This second device can be used for assisted sensing based on the second communication protocol.
[0262] In some examples, the fourth piece of information may carry IE as shown in Table 5.
[0263] Fields in Table 5, Fourth Information (or Capability Information)
[0264] mode Sensing ability Supported measurements Information on the supported second device Support periodic reporting Idle State Measurements (idleStateForMeasurements) Supports scheduledSensingRequestSupported Supports periodic reporting at the minimum millisecond interval (periodicReportingIntervalMsSupport).
[0265] The fields of the fourth information may include some or all of the fields in Table 5. This application does not limit the fields of the fourth information to include fields outside of Table 5.
[0266] For example, the "pattern" field may indicate the patterns supported by the first device. For instance, the first device may support at least one of the following:
[0267] First mode. For example, the first mode can be called the standalone mode, or the UE standalone mode.
[0268] Second mode. For example, the second mode can be called UE-assisted mode.
[0269] The third mode. For example, the third mode can be called the UE-based mode.
[0270] Specific examples of the three modes will be provided later and will not be elaborated here.
[0271] For example, the field "Perception Ability" may indicate at least one of the following:
[0272] Single-base sensing.
[0273] Basic sensory perception.
[0274] Multibase sensing.
[0275] Distance resolution.
[0276] Angular resolution.
[0277] Speed resolution.
[0278] Maximum sensing distance.
[0279] Maximum perceived angle. For example, the maximum perceived field of view (FOV).
[0280] Maximum sensing speed.
[0281] For example, the field "Perception Capability" indicates single-base perception, which means that the first device supports single-base perception. As another example, the field "Maximum Perception Distance" indicates that the maximum perception distance is a value A, meaning that the first device supports a maximum perception distance of value A.
[0282] The "Supported Measurements" field can indicate the types of measurements supported by the first terminal. For example, the "Supported Measurements" field can indicate at least one of the following:
[0283] RSSI.
[0284] Measurement information. For example, measurement information may include CIR.
[0285] Perception results.
[0286] For example, the field “Supported Measurements” indicates RSSI, meaning that the first terminal has the ability to measure (or determine, or acquire) RRSI.
[0287] For example, the "Supported Measurements" field indicates measurement information, meaning that the first terminal has the ability to measure (or determine, or acquire) measurement information.
[0288] For example, the "Supported Measurements" field indicates the sensing result, meaning that the first terminal has the ability to measure (or determine, or acquire) the sensing result; or, it indicates that the first terminal has sensing processing capability. This capability can be used to obtain the sensing result.
[0289] For example, the field “Information on the supported second device” may indicate the identifier of the second device and / or the location information of the second device.
[0290] For example, the field "Support periodic reporting" can indicate that the first terminal supports periodically sending second information (for indicating sensing results and / or measurement information). For instance, the presence of the field "Support periodic reporting" indicates that the first terminal supports periodically sending second information; the absence of the field "Support periodic reporting" indicates that the first terminal does not support periodically sending second information.
[0291] For example, the "Idle State Measurement" field can indicate that the first terminal needs to perform a measurement while the first terminal is in an idle state. For instance, the presence of the "Idle State Measurement" field indicates that the first terminal needs to perform a measurement about perception while the first terminal is in an idle state.
[0292] For example, the field "Supports Scheduled Sensing Requests" can indicate whether the first terminal supports sensing in a scheduled manner. For instance, if this field exists, it can indicate that the first terminal supports scheduled sensing requests; in other words, it can indicate that the first terminal supports sensing modes. This field can indicate the information element "Scheduled SensingTime" in the "CommonIEsRequestSensingInformation" information element. As another example, this field can indicate the time base supported by the scheduled sensing time for each sensing mode. If this field does not exist, it can indicate that the first terminal does not support scheduled sensing requests.
[0293] For example, the field "Supports periodic reporting at minimum millisecond intervals" can indicate whether the first terminal supports periodic feedback of sensing results. For instance, if this field exists, it can indicate the minimum millisecond periodic reporting interval for sensing information supported by each sensing mode. For example, this field can support the subfield "reportingIntervalMs" of the element "PeriodicalReportingCriteriaExt" within the element "CommonIEsRequestSensingInformation". This field can also indicate the minimum millisecond reporting interval supported by periodic reporting.
[0294] Based on the above scheme, the first device can receive sensing capability information from the first terminal, thereby determining the sensing-related configuration of the first terminal. For example, if the first terminal supports feedback measurement information, the first device can configure the first terminal to provide feedback measurement information.
[0295] In some examples, the first terminal can proactively execute S320. That is, the first terminal can proactively report its capabilities.
[0296] In other examples, the first terminal executes S330, which may be scheduled by the first device. This will be described in detail below.
[0297] In some possible implementations, before S320, method 300 also includes S310. The following is in conjunction with... Figure 3 introduce.
[0298] S310, the first device sends fifth information to the first terminal, which indicates whether feedback supports sensing based on the second communication protocol. Alternatively, it can be understood that the fifth information instructs the first terminal to report capabilities.
[0299] Correspondingly, the first terminal receives the fifth information from the first device.
[0300] In some possible implementations, S320 includes: in response to the fifth information, the first terminal sends a fourth information to the first device (for indicating support for sensing based on the second communication protocol).
[0301] For example, the fifth piece of information is also used to instruct the first terminal to provide feedback on at least one of the following:
[0302] Does it support single-base sensing?
[0303] Does it support dual-base sensing?
[0304] Does it support multi-base sensing?
[0305] Supported distance resolutions.
[0306] Supported angular resolutions.
[0307] Supported speed resolutions.
[0308] Maximum supported sensing distance.
[0309] Maximum supported sensing angle.
[0310] Maximum supported sensing speed.
[0311] Does it support feedback of measurement information?
[0312] Does it support feedback on the perceived results?
[0313] A second supported device. This second device can be used for assisted sensing based on the second communication protocol.
[0314] In some examples, the fifth piece of information may carry IE as shown in Table 6.
[0315] The fields in Table 6, the fifth piece of information (or capability request).
[0316]
[0317]
[0318] The fields of the fifth information may include some or all of the fields in Table 6. This application does not limit the fields of the fifth information to include fields outside of Table 6.
[0319] For example, the fifth information carries the field "pattern", indicating that the fifth information indicates that the fourth information fed back by the first device needs to carry the field "pattern".
[0320] The meanings of the above fields can be found in Table 5, and will not be repeated here.
[0321] The aforementioned fifth information may also be referred to as a capability request or other names, and this application does not limit it to this. Sending the fifth information from the first device to the first terminal can also be understood as the first device requesting capabilities from the first terminal.
[0322] For example, the above capability transmission process may include only S320, or it may include both S310 and S320.
[0323] Based on the above scheme, the first device can be instructed by the fifth information to provide feedback on the sensing capability based on the second communication protocol, thereby triggering the first terminal to report the capability.
[0324] The following is an example of an assistance data transfer procedure.
[0325] In some possible implementations, the method further includes S340 before S350. The following is in conjunction with... Figure 3 Detailed introduction.
[0326] S340, the first device sends sixth information to the first terminal, which can be used to indicate auxiliary data. Alternatively, the sixth information can be referred to as auxiliary data. Correspondingly, the first terminal receives the sixth information from the first device.
[0327] The auxiliary data can be used to assist the first terminal in its sensing capabilities. For example, the auxiliary data may include the location of a second device (e.g., a WLAN AP or a UWB anchor point), or the location of the first terminal, and so on.
[0328] For example, the auxiliary data includes at least one of the following, or the sixth information is used to indicate at least one of the following:
[0329] Location information of the first terminal.
[0330] AOI configuration information. The AOI can be a sensing area based on the second communication protocol.
[0331] Information from the second device. This second device is used for assisted sensing based on the second communication protocol.
[0332] Feedback on measurement results.
[0333] Feedback and perception results.
[0334] The location information of the first terminal can indicate its position. Thus, the first terminal can perform sensing based on its position, for example, to determine measurement information or sensing results.
[0335] The AOI configuration information can be used to configure the AOI. The first terminal can perform sensing within the AOI based on the second communication protocol.
[0336] The information of the second device may include the identifier of the second device and / or the location information of the second device.
[0337] In some examples, the sixth information may carry IE as shown in Table 7.
[0338] Fields of the sixth information (or auxiliary data) in Table 7
[0339] Data set Error
[0340] The fields in the sixth information may include some or all of the fields in Table 7. This application does not limit the fields in the sixth information to include fields outside of Table 7.
[0341] The "Error" field can indicate an error message. For example, if the sixth message is sent based on a request, this field can be included in the sixth message.
[0342] In some examples, the dataset may carry IEs as shown in Table 8.
[0343] Fields in the dataset in Table 8
[0344] List of second devices Supported channels Location information of the second device Location information of the first terminal AOI
[0345] The fields of the dataset may include some or all of the fields in Table 8. The fields of the dataset may also include fields outside of Table 8; this application does not limit this.
[0346] The field “Information on the Second Device” can indicate the identifier of one or more second devices. For example, this field can be carried in the sixth message if it is sent on request.
[0347] The field “Supported Channels” can indicate the superset of channels supported by the second device.
[0348] The field “Location Information of the Second Device” can indicate the location configuration information (LCI) of the second device. The LCI can include at least the following: latitude, latitude uncertainty, longitude, longitude uncertainty, altitude, or datum.
[0349] The field "Location Information of the First Terminal" indicates the LCI of the first terminal. Examples of LCIs can be found above and will not be repeated here.
[0350] The "AOI" field indicates the configuration information for the AOI. See the description below for details.
[0351] The aforementioned sixth information may also be referred to as assistance data or other names, and this application does not limit it to any particular term. The first device sending the sixth information to the first terminal can also be understood as the first device providing assistance data to the first terminal.
[0352] Based on the above scheme, the first device can indicate one or more data that can assist the first device in perception through the sixth information, thereby helping to further improve the perception effect of the first terminal.
[0353] In some possible implementations, the configuration information of the AOI includes at least one of the following:
[0354] The boundary coordinates of the AOI. For example, the boundary coordinates of the AOI can be indicated by LCI.
[0355] The reference path of the CIR corresponding to this AOI. For example, the reference path of the CIR can be the first detected tap and / or the strongest tap.
[0356] The offset of the CIR window corresponding to this AOI.
[0357] The length of the CIR window corresponding to this AOI.
[0358] The CIR bitmap pattern corresponding to this AOI.
[0359] The CIR reference path corresponding to the AOI can be understood as the reference path used to indicate the CIR of the AOI. Similarly, the offset of the CIR window corresponding to the AOI can be understood as the offset used to indicate the CIR window of the AOI. See the description above for the length of the CIR window and the pattern of the CIR bitmap.
[0360] For specific examples of the CIR reference path, CIR window offset, CIR window length, and CIR bitmap pattern, please refer to the following text; they will not be elaborated here.
[0361] In some examples, the configuration information of AOI can be divided into two categories, which are referred to as AOI Example 1 and AOI Example 2 below.
[0362] Example 1 of AOI: The configuration information of AOI can include the boundary coordinates of AOI.
[0363] AOI Example 2: The configuration information for an AOI can include parameters of the CIR. In other words, the parameters of the CIR can indicate the AOI. For example, the configuration information for an AOI can include at least one of the following:
[0364] The reference path of the CIR corresponding to this AOI.
[0365] The offset of the CIR window corresponding to this AOI.
[0366] The length of the CIR window corresponding to this AOI.
[0367] The pattern of the CIR bitmap corresponding to this AOI.
[0368] The configuration information of the aforementioned AOI may also be referred to as AOI information or other names, and this application does not limit it.
[0369] Based on the above scheme, the first device can instruct the configuration information of the AOI, enabling the first terminal to perform sensing within the AOI, thereby allowing the first device to obtain measurement information or sensing results within the AOI.
[0370] In some examples, the first device can actively execute S340.
[0371] In other examples, the first device executes S340, which can be based on a request from the first device. This will be described in detail below.
[0372] In some possible implementations, before S340, method 300 also includes S330. The following is in conjunction with... Figure 3 introduce.
[0373] S330, the first device receives seventh information from the first terminal, the seventh information being used to request the location information of the first terminal and / or the configuration information of the AOI. Correspondingly, the first terminal sends the seventh information to the first device.
[0374] In some possible implementations, S340 includes: in response to the seventh information, the first device sends the sixth information (or auxiliary data) to the first terminal.
[0375] Optionally, the seventh information is also used to request information from the second device, indicate whether to provide measurement information, or indicate whether to provide sensing results, at least one of these.
[0376] The aforementioned "request A" can be understood as querying A, or instructing the first device to send A. For example, the seventh information used to request the location information of the first terminal can be understood as the seventh information used to query the location information of the first terminal, or as the seventh information used to instruct the first device to send the location information of the first terminal.
[0377] In some examples, the seventh information may carry IE as shown in Table 9.
[0378] Table 9, 7th Information (or Auxiliary Data Request) Fields
[0379] Requested assistance data (AD) Visible second device Stored data
[0380] The fields in the seventh information may include some or all of the fields in Table 9. This application does not limit the inclusion of fields outside of Table 9 in the seventh information.
[0381] The seventh information carries the field "requested AD", which can indicate that the seventh information requests the first device to issue a requested AD.
[0382] For example, a requested AD may include at least one of the following:
[0383] The identifier of the second device.
[0384] Location information of the second device.
[0385] Location information of the first terminal.
[0386] AOI configuration information.
[0387] For example, if the requested AD includes the identifier of the second device, that is, the seventh information carries the identifier of the second device, it can be said that the seventh information is used to request the identifier of the second device. Other information will not be elaborated further.
[0388] The configuration information of the AOI indicated by the "Requested AD" field may include the information in AOI Example 1 above, or it may include the information in AOI Example 2 above. In other words, the seventh piece of information may request the information in AOI Example 1 above, or it may request the information in AOI Example 2 above.
[0389] The field "visible second device" can refer to a second device that is visible to the first terminal. In this way, the first device can provide auxiliary data to the first terminal based on the second device that is visible to the first terminal.
[0390] The field "Stored Data" can represent one or more second devices. The auxiliary data corresponding to these one or more second devices has already been stored in the first device. In this way, the first device can avoid repeatedly providing auxiliary data to the first terminal for the same visible second device.
[0391] The aforementioned seventh information can also be referred to as an auxiliary data request, auxiliary data query, or other names. The first terminal sending the seventh information to the first device can also be understood as the first terminal requesting auxiliary data from the first device.
[0392] Based on the above scheme, the first device can send data to the first terminal to assist the first terminal in sensing based on the seventh information, thereby further improving the sensing effect.
[0393] The following are some examples of AOI allocation.
[0394] Figure 4 This is a schematic diagram of an implementation scenario provided in an embodiment of this application. Figure 4 This is for ease of understanding only and is not intended to limit this application. The following is in conjunction with... Figure 4Introducing a hypothetical exemplary scenario.
[0395] For example, see Figure 4 Assume the AOI of the base station includes region 1, region 2, and region 3. However, due to the limitations of the sensing capabilities of the base station and terminal 1, the bi-base sensing formed by the base station and terminal 1 can only provide good sensing coverage for region 1. For example, the base station and terminal 1 can sense target 1 in region 1.
[0396] In region 2, the target (e.g., target 2) is far from the base station, has weak reflected energy, and is difficult to detect. However, region 2 has a terminal 2 equipped with UWB sensing capabilities. This terminal 2 can provide good coverage of region 2. Thus, terminal 2 can sense target 2 based on the UWB protocol and obtain measurement information and / or sensing results. Terminal 2 can send the measurement information and / or sensing results to the base station via sensing data link 1 based on the 3GPP protocol.
[0397] Area 3's coverage area includes indoor spaces. Due to the distance from the base station and the presence of walls, the base station cannot provide adequate indoor sensing coverage. However, there is a terminal 3 within Area 3 equipped with WLAN and / or UWB sensing capabilities. This terminal 3, with the assistance of an indoor WLAN AP or UWB anchor point, can provide good sensing coverage for the indoor sensing target (e.g., target 3). Thus, terminal 3 can sense target 3 based on UWB and / or WLAN protocols, obtaining measurement information and / or sensing results. Terminal 3 can transmit the measurement information and / or sensing results to the base station via sensing data link 2, based on 3GPP protocols.
[0398] In some possible implementations, the first device can allocate different sensing areas to different terminals based on the capabilities fed back by the terminals. For example, the first terminal can execute S320 to send fourth information (or capability information) to the first device. The first device can determine the configuration information of the AOI based on the fourth information. The first device can execute S340 to send sixth information (or auxiliary data) to the first terminal, which can indicate the configuration information of the AOI.
[0399] Based on the above scheme, the AOI area indicated by the first device to the first terminal can be determined according to the capabilities of the first terminal, thereby allocating a reasonable AOI to the first terminal and avoiding allocating an AOI that the first terminal cannot perform perception, thus improving the perception effect.
[0400] The following provides examples of AOI and CIR parameters.
[0401] Figure 5 This is a schematic diagram of the AOI provided in the embodiments of this application.
[0402] Assuming an AOI range of 100 to 300 meters, taking bimodal sensing as an example. See [link / reference]. Figure 5 The transmitting end of the probe signal can be denoted as Tx, and the receiving end of the echo signal can be denoted as Rx. Thus, with the positions of Tx and Rx as the foci of the ellipse, we can obtain ellipse 1 to ellipse 3.
[0403] Here, ellipse 1 can represent a region with an AOI of 100m, for example... Figure 5 The sum of the distances of the solid arrows can be 100m. Ellipse 3 can represent an area with an AOI of 300m, for example, Figure 5 The sum of the distances of the dashed arrows can be 300m. Ellipse 2 can represent a region within the aforementioned AOI.
[0404] Alternatively, the AOI can be a range, for example, ellipse 1 and ellipse 3, which can result in an AOI of 100m to 300m.
[0405] Figure 6 This is a schematic diagram of the CIR window provided in the embodiments of this application. Figure 6 The horizontal axis represents time or propagation delay, and the vertical axis represents amplitude.
[0406] The CIR window can be determined based on the AOI. The offset W of the CIR window is... offset This can represent the innermost ellipse of the AOI (e.g., Figure 5 The difference between the propagation delay and the reference path corresponding to ellipse 1) in the figure. The length W of the CIR window. length It is the difference between the propagation delay corresponding to the outermost ellipse (e.g., ellipse 3) and the propagation delay corresponding to the innermost ellipse.
[0407] The following is an example of a CIR bitmap pattern.
[0408] Figure 7 This is a schematic diagram of the CIR bitmap provided in the embodiments of this application. Figure 7 For a description of the x and y axes, see [link to relevant documentation]. Figure 6 The description will not be repeated here.
[0409] See Figure 7 Each upward arrow can represent a path's CIR. The CIR bitmap can be used to indicate the path fed back by the first terminal.
[0410] Figure 7(a) shows an example of a single-layer CIR bitmap. Each path can be indicated using one bit in the CIR bitmap. For example, with the bit indicating 1, the first terminal can provide measurement information for that path; with the bit indicating 0, the first terminal can not provide measurement information for that path. The meanings of the bit indications 1 and 0 can also be interchanged, and this application does not limit this.
[0411] Figure 7 (b) shows an example of a multi-layer CIR bitmap. The multipath sensed by the first terminal can be divided into multiple groups. For example, Figure 7 Each group shown in (b) may include two paths.
[0412] Among them, bits Figure 1 One bit in the signal can indicate whether a group needs feedback, and the group can include at least one path. For example, if the bit indicates 0, the first terminal may not provide feedback on the measurement information of all paths in the group.
[0413] Among them, bits Figure 2 One bit in the signal can indicate whether a path within a group needs feedback. For example, if the bit indicates 1, the first terminal can provide feedback on the measurement information of that path; if the bit indicates 0, the first terminal can choose not to provide feedback on the measurement information of that path. The meanings of the bit indications 1 and 0 can also be interchanged, and this application does not limit this.
[0414] In bits Figure 1 Indicating that a group needs feedback, bits Figure 2 This can further indicate which paths within the group require feedback.
[0415] Based on the above scheme, the first device can provide more precise indication of the AOI using the CIR bitmap. For example, see... Figure 7 By using the CIR bitmap, a subset of paths can be selected from multiple paths within the CIR window as the path that the first terminal needs to feed back. This process can also be understood as the first device using the CIR bitmap... Figure 5 A portion of the area between the outermost and innermost complete ellipses is selected as the AOI (Area of Interest). Furthermore, in the above scheme, the first terminal can feed back CIR data of a portion of the path based on the CIR bitmap, thereby reducing the transmission overhead of the first terminal.
[0416] Figure 8 This is a schematic flowchart of another sensing method 800 provided in this application embodiment. The following example uses a UE as the first terminal and a SF as the first device. Some network elements involved in method 800 are described below.
[0417] AMF can support receiving perception requests, managing perception requests, selecting SFs, or receiving perception-related messages.
[0418] The gateway sensing center (GSC) can process sensing result requests from SF clients, for example, returning the sensing results to the SF client. As the operation platform of the sensing business system, the GSC can perform functions such as user data management, business data management, business contract information management, service provider (SP) data management, billing, or authentication of value-added business applications.
[0419] The SF can receive and process perception requests or perception-related data requests from the AMF, send perception results or related perception data to the AMF, select a perception method (e.g., a single perception method or a hybrid perception method), control related perception measurements based on different perception methods, calculate perception auxiliary data and send it to the UE, or calculate perception information and estimate perception accuracy, etc.
[0420] The following is combined Figure 8 This section introduces the various operations of method 800.
[0421] The UE, gateway sensing center (GSC), or AMF can initiate sensing. Method 800 may include any one of S812, S814, or S816.
[0422] S812, the UE sends a perception service request to the AMF. Correspondingly, the AMF receives the perception service request from the UE.
[0423] For example, a UE can send a sense service request to the base station serving that UE (not shown in the figure) through the UMTS terrestrial radio access network (UTRAN) to UE (Uu) interface. The base station can send the sense service request to the AMF through the N2 interface.
[0424] S814, GSC sends a perception service request to AMF. Correspondingly, AMF receives the perception service request from GSC.
[0425] For example, GSC can process awareness service requests initiated by SF clients, thereby sending the awareness service request to AMF. As another example, when an awareness service request is initiated by an SF client, the SF client can send the awareness service request to GSC through the Le interface, and GSC can send the awareness service request to AMF through the NL2 interface.
[0426] S816, AMF determines to initiate a perception service request.
[0427] For example, the AMF can decide to enable certain UEs (e.g., Figure 8 The UE shown is a perception service.
[0428] S820, the AMF sends a sensing service request to the SF. Correspondingly, the SF receives the sensing service request from the AMF.
[0429] For example, the AMF can send a perception service request to the SF through the NL1 interface.
[0430] In some possible implementations, method 800 does not include S816, and method 800 includes S820.
[0431] S830, Capability Transmission.
[0432] For example, S830 may include S310 and / or S320.
[0433] For example, after the SF receives a sensing service request, the UE can report sensing-related capability information to the SF, and the base station serving the UE can report sensing-related capability information to the SF.
[0434] S840, SF selects the sensing method.
[0435] For example, SF can select a perception method based on at least one of the following factors:
[0436] The perception application requires a certain Quality of Service (QoS). Examples include horizontal position accuracy, vertical position accuracy, horizontal velocity accuracy, and vertical velocity accuracy. The perception application can be managed by the perception service client. The SF (Sensitive Grid), as a core network element, can be responsible for perception management. The perception service client can manage external perception applications. For example, perception applications could be traffic management or drone flight management, etc.
[0437] The perception methods configured in SF. Or, in other words, the configuration of SF's perception methods.
[0438] The activation flag of the sensing function in the cell where the UE is located. For example, if the activation flag indicates activation, a two-base sensing method can be used, specifically, the UE and the base station serving the UE can be used as the subject of two-base sensing. Alternatively, if the activation flag indicates inactivation, a one-base sensing method can be used, specifically, the UE can be used as the subject of one-base sensing.
[0439] The UE's perception capabilities. For example, the aforementioned fourth information (or capability information) indicates the UE's perception capabilities.
[0440] For example, the sensing method may also include sensing based on a second communication protocol. For instance, the sensing method may also include sensing based on UWB capabilities. Further descriptions of the sensing method are provided below and will not be repeated here.
[0441] S850, auxiliary data transmission and sensing information transmission.
[0442] For example, S850 may include S330 and / or S340. As another example, S850 may include S360 and / or S380.
[0443] In some examples, if the SF determines that the base station serving the UE needs to participate in sensing, the SF can interact with the base station to perform the relevant sensing process. For example, the SF can perform operations similar to method 300, specifically replacing the first terminal in method 300 with the base station. For instance, the SF can acquire measurement information and / or sensing results determined by the base station. As another example, the base station can acquire auxiliary data from the SF.
[0444] In other examples, if the SF determines that the UE needs to participate in sensing, the SF can interact with the UE regarding the relevant sensing process through non-access stratum (NAS) messages. For example, the SF can perform operations similar to method 300.
[0445] S860, SF sends a sensing service response to AMF. For example, the sensing service response may include sensing success, sensing failure, or error information, etc.
[0446] S872, the AMF sends the perception results to the UE. The UE receives the perception results from the AMF.
[0447] For example, if S812 is executed, S872 described above can also be executed. Exemplarily, the AMF can transmit the sensing results to the UE.
[0448] S874, AMF sends the sensing results to GSC. GSC receives the sensing results from AMF.
[0449] For example, if S814 is executed, S874 described above can also be executed. Exemplarily, the AMF can pass the sensing results to the GSC.
[0450] S876, AMF transmits the perception results to the relevant interface services.
[0451] For example, if S816 is executed, S876 described above can also be executed. Exemplarily, the AMF can transmit the sensing results to the UE.
[0452] Examples of each mode are shown below.
[0453] For example, for the first mode (or standalone mode), the execution order can be: S310, S320, S350, S360, S370, and S380. Among them, S310 and S360 are optional operations.
[0454] In S320 described above, the fourth information (or capability information) may indicate support for standalone mode. Optionally, the fourth information may also indicate support for sensing based on a second communication protocol (e.g., UWB protocol and / or WLAN protocol).
[0455] For example, in S380 above, the second information can indicate the perception result.
[0456] For example, for the second mode (or UE-assisted mode), the execution sequence can be: S310, S320, S330, S340, S350, S360, S370, and S380. Among them, S310, S330, S340, and S360 are optional operations.
[0457] In S320 above, the fourth information (or capability information) may indicate support for UE-assisted mode. Optionally, the fourth information may also indicate support for sensing based on a second communication protocol (e.g., UWB protocol and / or WLAN protocol).
[0458] For example, in S380 above, the second information can indicate measurement information.
[0459] For example, for the third mode (or UE-based mode), the execution order can be: S310, S320, S330, S340, S350, S360, S370, and S380. Among them, S310, S330, and S360 are optional operations.
[0460] In S320 above, the fourth information (or capability information) may indicate support for UE-based mode. Optionally, the fourth information may also indicate support for sensing based on a second communication protocol (e.g., UWB protocol and / or WLAN protocol).
[0461] For example, in S380 above, the second information can indicate the perception result.
[0462] In some examples, the patterns supported by each perception method are shown in Table 10.
[0463] Table 10
[0464]
[0465] For example, the aforementioned first device-assisted mode can be an NG-RAN node-assisted mode. In other words, the first device can act as an NG-RAN node.
[0466] The following describes an example of information transmitted between a first device (e.g., SF) and a first terminal (e.g., UE).
[0467] In some examples, the information (e.g., auxiliary data) transmitted by the first device to the first terminal is shown in Table 11.
[0468] Table 11 Auxiliary Data
[0469]
[0470] In Table 11, " / " can represent "and / or". The CIR reference path in the AOI information can be replaced with the CIR reference path type. Table 11 is merely an example and is not intended to limit this application. The information transmitted from the first device to the first terminal can be part or all of the information in Table 11, or information outside of Table 11.
[0471] In some examples, the information transmitted by the first terminal to the first device has fields in different modes, as shown in Table 12.
[0472] Table 12
[0473]
[0474]
[0475] In Table 12, " / " can represent "and / or". Table 12 is merely an example and is not intended to limit this application. The information transmitted from the first terminal to the first device may be part or all of the information in Table 12, or it may be information outside of Table 12.
[0476] In Table 11, "Yes" and "No" indicate whether the first terminal sends the information to the first device or not in the corresponding mode. For example, in the second mode, the first terminal can send information indicating "BSSID and / or device identifier" to the first device. This information can be carried in a field of WLAN / UWB information.
[0477] The results of the above processing can also be called perception results or other names.
[0478] The following describes the process of mapping WLAN protocols to 3GPP protocols. The conversion between the 802.11bf protocol and the 3GPP protocol will be used as an example.
[0479] In some examples, the first terminal can perform sensing measurements based on the WLAN (e.g., 802.11bf) protocol to obtain WLAN protocol measurement information. The first terminal can convert the WLAN protocol measurement information into 3GPP protocol measurement information. The second information sent by the first terminal to the first device can be used to indicate the aforementioned 3GPP protocol measurement information. Exemplarily, the first terminal can perform the above protocol conversion according to Table 13-1.
[0480] Table 13-1
[0481]
[0482]
[0483] For example, the measurement information used for the second information to indicate may include one or more of the information in Table 13-1 above.
[0484] Here, the field "γ(a,b)" represents the scaling factor for receiving link a and transmitting link b. The receiving link can be the link at the receiver of the echo signal of the probe signal, and this receiver can have N... RX There are N receiving links, where 'a' can be less than or equal to N. RX A positive integer. The transmission link can be a link to the transmitter of the probe signal, which can have N... TX There are N receiving links, where b can be less than or equal to N. TX Positive integers. For example, the field γ(a,b) can occupy 12 bits or other numbers of bits.
[0485] The "Padding" field ensures that the next field is aligned on an octet boundary. For example, the "Padding" field can occupy 0 bits, 4 bits, or any other number of bits.
[0486] Among them, the field "H e "(a,b,k)" can represent the CSI of receive link a and transmit link b for subcarrier k. Here, k can be taken from {1,2,…,N}. SC N is a value in}. SC It can represent the number of subcarriers, N SC It can be a positive integer. For example, the field "H" e (a,b,k) can occupy 16*N. SC Bits or other numbers of bits. Here, "*" can represent a multiplication sign.
[0487] Among them, the field "RSSI" a "This can represent the RSSI on receive link a. For example, the field "RSSI" a "It can occupy 8 bits or other numbers of bits."
[0488] The field "Rx_OP_Gain_Index(a)" can be represented in several ways. For example, if the field "Rx_OP_Gain_Type" indicates 1, then the field "Rx_OP_Gain_Index(a)" can contain the Rx receive operation point number of receive link a. As another example, if the field "Rx_OP_Gain_Type" indicates 2, then the field "Rx_OP_Gain_Index(a)" can contain the Rx receive gain number of receive link a. Furthermore, if the field "Rx_OP_Gain_Type" indicates 0 or 3, then the field "Rx_OP_Gain_Index(a)" can be reserved. For example, the field "Rx_OP_Gain_Index(a)" can occupy 8 bits or other numbers of bits.
[0489] In some examples, the first terminal can perform sensing measurements and calculations based on the WLAN (e.g., 802.11bf) protocol to obtain the sensing results of the WLAN protocol. The first terminal can convert the sensing results of the WLAN protocol into sensing results of the 3GPP protocol. The second information sent by the first terminal to the first device can be used to indicate the sensing results of the aforementioned 3GPP protocol. Exemplarily, the first terminal can perform the above protocol conversion according to Table 13-2 and / or Table 13-3.
[0490] Table 13-2
[0491] 802.11bf protocol 3GPP protocol Number of targets tarNum Range Axis Present (Distance axis exists) Range Axis Present (Distance axis exists) Azimuth Axis Present Azimuth Axis Present Elevation Axis Present Elevation Axis Present Radial velocity axis present. Radial velocity axis present. Azimuth velocity axis present. Azimuth velocity axis present. Elevation Velocity Axis Present Elevation Velocity Axis Present
[0492] For example, the perception results indicated by the second information may include one or more of the results in Table 13-2 above. For instance, the "report data" field in the perception results may be used to indicate one or more of the results in Table 13-2 above.
[0493] Table 13-3
[0494]
[0495]
[0496] For example, the perception result indicated by the second information may include one or more of the items in Tables 13-3 above. For instance, the field "processed target" in the perception result may be used to indicate one or more of the items in Tables 13-3 above.
[0497] The following describes the process of mapping the UWB protocol to the 3GPP protocol.
[0498] In some examples, the first terminal can perform sensing measurements based on the UWB protocol to obtain UWB protocol measurement information. The first terminal can then convert the UWB protocol measurement information into 3GPP protocol measurement information. The second information sent by the first terminal to the first device can be used to indicate the aforementioned 3GPP protocol measurement information. For example, the first terminal can perform the above protocol conversion according to Table 14-1.
[0499] Table 14-1
[0500]
[0501] For example, the measurement information used for the second information to indicate may include one or more of the information in Table 14-1 above.
[0502] The field "CIR path" can contain the value of a CIR path. Each bit in the CIR bitmap can correspond to a CIR path. For example, a binary 1 bit in the CIR bitmap can indicate that the corresponding CIR path has a value. Each CIR path can include a signed 16-bit real part and a signed 16-bit imaginary part, arranged in that order. The above scheme can support using 10-bit, 12-bit, or 14-bit values instead of the aforementioned 16-bit value. The real and imaginary parts are optional and not limited in this application.
[0503] In some examples, the first terminal can perform sensing measurements and calculations based on the UWB protocol to obtain the sensing results using the UWB protocol. The first terminal can then convert the UWB protocol sensing results into 3GPP protocol sensing results. The second information sent by the first terminal to the first device can be used to indicate the aforementioned 3GPP protocol sensing results. For example, the first terminal can perform the above protocol conversion according to Table 14-2.
[0504] Table 14-2
[0505]
[0506]
[0507] For example, the perception result indicated by the second information may include one or more of the results in Table 14-2 above.
[0508] Specifically, for the relevant information of the above-mentioned full target, the first terminal can perform the conversion between the UWB protocol and the 3GPP protocol according to Table 14-3.
[0509] Table 14-3
[0510] UWB protocol 3GPP protocol Target ID tarID (target ID) Azimuth tarAng_Azimuth(target angle_azimuth) Elevation tarAng_Elevation(target angle_elevation angle) Delay tarDelay / tarRange (target delay / target distance) Delay span rangeSpan (distance range) Velocity tarVel (target velocity) RSSI tarAmp (target amplitude) Angle span [azimuth] (angle range [azimuth angle]) tarAng_AzimuthSpan(target angle_azimuth range) Angle span [elevation] (angle range [elevation angle]) tarAng_ElevationSpan(target angle_elevation range)
[0511] For example, the perception result indicated by the second information may include one or more of the results in Tables 14-3 above.
[0512] Specifically, for the relevant information of the aforementioned sparse targets, the first terminal can perform the conversion between the UWB protocol and the 3GPP protocol according to Table 14-4.
[0513] Table 14-4
[0514] UWB protocol 3GPP protocol Target ID tarID (target ID) Dlay (delay) tarDelay / tarRange (target delay / target distance) Velocity tarVel (target velocity)
[0515] For example, the perception result indicated by the second information may include one or more of the results in Tables 14-4 above.
[0516] The following, combined with Figures 9 to 12 This application provides a detailed description of the communication device provided in the embodiments. The descriptions of the device embodiments correspond to the descriptions of the method embodiments; therefore, for content not described in detail, please refer to the above method embodiments. For the sake of brevity, some content will not be repeated.
[0517] This application embodiment can divide the communication device into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware, software, or a combination of both. The module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The following description uses the division of functional modules according to each function as an example.
[0518] Figure 9 This is an exemplary block diagram of the communication device 10 provided in the embodiments of this application.
[0519] like Figure 9 As shown, for example, the communication device 10 may include a chip system 110, a memory 120, a bus 130, a power management module 140, or a transceiver 150, etc.
[0520] The chip system 110 can be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed through integrated logic circuits in the hardware of the chip system 110 or through software instructions.
[0521] By way of example and not limitation, chip system 110 may include circuitry or chips responsible for signal processing (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core).
[0522] Optionally, the chip system 110 may also include a memory (such as a cache) for storing instructions and data. In some embodiments, the memory in the chip system 110 is a cache memory. This memory can store instructions or data that the chip system 110 has just used or that are used repeatedly. If the chip system 110 needs to use the instruction or data again, it can directly retrieve it from the memory. This avoids repeated accesses, reduces the waiting time of the chip system 110, and thus improves the efficiency of the system.
[0523] In some embodiments, the chip system 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0524] Memory 120 may include random access memory (RAM) and read-only memory (ROM). Memory 120 may store computer-readable, computer-executable code, including instructions that, when executed, cause the processor to perform the various functions described in this application.
[0525] Optionally, the code may include instructions for implementing various aspects of the embodiments of this application, such as instructions for sending first information. The code may be stored in a non-transitory computer-readable medium such as system memory or other types of memory. In some cases, the code may not be directly executable by the chip system 110, but may enable a computer (e.g., at compile and execution time) to perform the functions described in this application. In some cases, memory 120 may contain a basic I / O system that controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0526] For example, the chip system 110 executes various functional applications and data processing of the communication device 10 by running instructions stored in the memory 120. For instance, when the communication device 10 transfers files with other devices (which may also be terminals or access network devices), the chip system 110 of the communication device 10 can call the computer-executable program code stored in the memory 120 to implement the communication method provided in the embodiments of this application.
[0527] In addition, the memory 120 can be integrated into the chip system 110 or independent of the chip system 110.
[0528] For example, bus 130 may be USB for supporting communication between various parts of communication device 10.
[0529] The power management module 140 is used to receive charging input from the charger. Optionally, the power management module 140 can also supply power to the communication device 10 while charging it (e.g., the battery module of the communication device 10). By way of example and not limitation, the power management module 140 can also supply power to other devices besides the communication device 10.
[0530] Transceiver 150 can communicate bidirectionally via one or more antennas, wired links, or wireless links. For example, transceiver 150 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 150 may also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and for demodulating packets received from the antenna. Transceiver 150 may include a receiver and a transmitter, the receiver performing the function of receiving information and the transmitter performing the function of transmitting information.
[0531] In some cases, a wireless device may include a single antenna. However, in other cases, a device may have more than one antenna, such as... Figure 9 Antennas 1 and 2 shown may be capable of simultaneously transmitting or receiving multiple wireless transmissions. Exemplarily, antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Each antenna in communication device 10 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch. Communication device 10 can transfer files to other devices via wireless communication functions.
[0532] In one design, the communication device 10 may correspond to the first device in the above method embodiment.
[0533] The device 10 can implement the steps or processes corresponding to those performed by the first device in the above method embodiments. The transceiver 150 can be used to perform transmission and reception related operations of the first device in the above method embodiments, such as performing step S360 in the above method embodiments. The chip system 110 can be used to perform processing related operations of the first device in the above method embodiments, such as performing steps S340 and S350 in the above method embodiments.
[0534] In another design, the communication device 10 may correspond to the first terminal in the above method embodiment.
[0535] The device 10 can implement the steps or processes corresponding to those executed by the first terminal in the above method embodiments. The transceiver 150 can be used to perform operations related to the transmission and reception of the first terminal in the above method embodiments, such as executing step S360 in the above method embodiments. The chip system 110 can be used to perform operations related to the processing of the first terminal in the above method embodiments.
[0536] In a design where the communication device 10 corresponds to the first terminal, the communication device 10 may include, for example: Figure 9 The short-range communication module 164, sensor 161, display 162, or camera 163 shown are examples of such modules.
[0537] The short-range communication module 164 may include modules that support short-range communication, such as WiFi and Bluetooth.
[0538] For example, sensor 161 may include pressure sensor, gyroscope sensor, barometric pressure sensor, magnetic sensor, accelerometer, distance sensor, proximity sensor, fingerprint sensor, temperature sensor, touch sensor, ambient light sensor, bone conduction sensor, etc.
[0539] For example, display 162 is used to display images, videos, etc. The display includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a mini light-emitting diode (LED), a microLED, a microOLED, a quantum dot light-emitting diode (QLED), etc. For example, in this embodiment, the display can be used to display the interface required by the communication device 10. For example, the communication device 10 implements display functions through a graphics processing unit (GPU), a display, and an application processor. The GPU is a microprocessor for image processing, connected to the display and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The chip system 110 may include one or more GPUs that execute program instructions to generate or modify display information.
[0540] For example, camera 163 is used to acquire images, videos, etc.
[0541] Understandable, Figure 9 The structure shown does not constitute a specific limitation on the communication device 10. The specific structure of the terminal equipment and / or access network equipment can be referred to Figure 9 As shown. In some embodiments, the communication device 10 may also include a... Figure 9 This could mean having more or fewer components, combining some components, separating some components, or having different component arrangements. Or, Figure 9 Some of the components shown can be implemented in hardware, software, or a combination of software and hardware. Terminal devices and / or access network devices can be implemented in… Figure 9 The components were added or removed based on the given structure.
[0542] Figure 10 This is a schematic block diagram of the communication device 20 provided in the embodiments of this application.
[0543] like Figure 10 As shown, the communication device 20 may include a baseband unit 210, which can communicate with external devices via a cellular radio frequency (RF) transceiver 220 (e.g., if the communication device 20 is a terminal device, the baseband unit 210 can communicate with access network devices via the cellular RF transceiver 220; or, if the communication device 20 is an access network device, the baseband unit 210 can communicate with terminal devices and / or core network devices via the cellular RF transceiver 220).
[0544] Exemplarily, baseband unit 210 may include a computer-readable medium / memory. Baseband unit 210 may be responsible for general processing, including the execution of software stored on the computer-readable medium / memory. When executed by baseband unit 304, the software causes baseband unit 210 to perform the various functions described above. The computer-readable medium / memory may also be used to store data manipulated by baseband unit 210 during software execution.
[0545] Optionally, the baseband unit 210 further includes a receiving unit 201, a management unit 202, and a transmitting unit 203. The management unit 202 includes one or more of these components. Figure 10 The sub-units shown are, for example, sensing sub-units, which can be used to perform sensing operations based on the second communication protocol in the above method embodiments. Units within management unit 201 can be stored in a computer-readable medium / memory and / or configured as hardware within baseband unit 210. The receiving unit 201 and the transmitting unit 203 can be referred to as transceiver units.
[0546] When the communication device 20 is used to implement the function of the first device in the above method embodiments, the receiving unit 201 is used to execute the receiving step of the first device, the sending unit 203 is used to execute the sending step of the first device, and the management unit 202 is used to execute the processing step of the first device.
[0547] For example, when the communication device 20 is used to implement the function of the first device in the above method embodiments, the sending unit 203 is used to send first information, which is used to instruct sensing based on the second communication protocol; the receiving unit 201 is used to receive second information, which is determined by sensing based on the second communication protocol.
[0548] For example, when the device 20 is used to perform Figure 3 or Figure 8 When the method is in use, the receiving unit 201 can be used to execute the step of receiving information in the method; the management unit 202 can be used to execute the processing step in the method; and the sending unit 203 can be used to execute the step of sending information in the method.
[0549] When the communication device 20 is used to implement the functions of the first terminal in the above method embodiments, the receiving unit 201 is used to execute the receiving step of the first terminal, the sending unit 203 is used to execute the sending step of the first terminal, and the management unit 202 is used to execute the processing step of the first terminal.
[0550] For example, when the communication device 20 is used to implement the functions of the first terminal in the above method embodiments, the receiving unit 201 is used to receive first information based on the first communication protocol, the first information being used to instruct sensing based on the second communication protocol, wherein the first communication protocol is the 3GPP protocol; the management unit 202 is used to perform sensing based on the second communication protocol and determine the second information; and the sending unit 203 is used to send the second information based on the first communication protocol.
[0551] For example, when the device 20 is used to perform Figure 3 or Figure 8 When the method is in use, the receiving unit 201 can be used to execute the step of receiving information in the method; the management unit 202 can be used to execute the processing step in the method; and the sending unit 203 can be used to execute the step of sending information in the method.
[0552] For a more detailed description of the receiving unit 201, management unit 202 and sending unit 203, please refer to the relevant descriptions in the above method embodiments, which will not be repeated here.
[0553] As an example and not a limitation, the chip system in this application is as follows: Figure 11 As shown, Figure 11This is a schematic block diagram of the chip system 30 provided in the embodiments of this application. The chip system includes, but is not limited to, a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core.
[0554] from Figure 11 As can be seen, the chip system (or processing system) includes a processor 310, a memory 320, and an input / output interface 330.
[0555] The processor 310 can be a processing circuit in a chip system (including at least one processor, such as...). Figure 11 (Shown as processor 1 and processor 2, etc.). Processor 310 can be coupled to memory 320, calling instructions in memory 320, so that the chip system can implement the methods and functions of the various embodiments of this application. Input / output interface 330 can be an input / output circuit in the chip system, outputting information processed by the chip system, or inputting data or signaling information to be processed into the chip system for processing.
[0556] As one approach, the chip system is used to implement the operations performed by the first device or the first terminal in the various method embodiments described above.
[0557] For example, processor 310 is used to implement the processing-related operations performed by the first device or the first terminal in the above method embodiments, as described in the foregoing embodiments; input / output interface 330 is used to implement the sending and / or receiving-related operations performed by the first device or the first terminal in the above method embodiments, as described in the foregoing embodiments.
[0558] As an example and not a limitation, the chip system in this application is as follows: Figure 12 As shown, Figure 12 This is a schematic block diagram of the chip system 40 provided in an embodiment of this application.
[0559] from Figure 12 As can be seen, the chip system (or processing system) includes an input / output interface 410 and logic circuits 420. The input / output interface 410 can be an input / output circuit within the chip system, outputting processed information or inputting data or signaling information to be processed into the chip system for processing. For details, please refer to the description in the foregoing embodiments, for example, performing... Figure 3 or Figure 8The embodiment described above; the logic circuit 420 is used to execute the communication method described above, and can be referred to the description in the foregoing embodiment for details.
[0560] As one approach, the chip system is used to implement the operations performed by the first device or the first terminal in the various method embodiments described above.
[0561] For example, logic circuit 420 is used to implement processing-related operations performed by the first device or the first terminal in the above method embodiments; input / output interface 410 is used to implement sending and / or receiving-related operations performed by the first device or the first terminal in the above method embodiments.
[0562] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the device in the above-described method embodiments.
[0563] For example, when the computer program is executed by a computer, it enables the computer to implement the methods executed by the first device or the first terminal in the various embodiments of the above methods.
[0564] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods performed by the first device or the first terminal in the above-described method embodiments.
[0565] This application also provides a communication system, including the aforementioned first device and first terminal.
[0566] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0567] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0568] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0569] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0570] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0571] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0572] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A sensing method, characterized in that, The method is applied to a first device, the first device communicating based on a first communication protocol, the first communication protocol being the 3rd Generation Partnership Project (3GPP) protocol, the method comprising: Send a first message, which is used to instruct sensing based on a second communication protocol; Receive second information, which is determined based on the second communication protocol.
2. The method according to claim 1, characterized in that, The second communication protocol includes at least one of the following: Wireless Local Area Network (WLAN) protocol, Ultra Wideband (UWB) protocol, Bluetooth protocol, Integrated Millimeter Wave (IMMW) protocol, Ultra High Reliability (UHR) protocol, or Star Flash protocol.
3. The method according to claim 1 or 2, characterized in that, The second information includes the perception result; or, The second information includes measurement information, wherein the method further includes: determining a perception result based on the measurement information.
4. The method according to claim 3, characterized in that, The measurement information includes at least one of the following: The reference time of the measurement information; The identifier of the second device, which is used for assisted sensing based on the second communication protocol; The second device indicates the received signal strength index (RSSI). The in-phase component of the channel impulse response (CIR); Orthogonal components of CIR; CIR sampling time interval; CIR sampling number; The reference path of the CIR; or, CIR timestamps.
5. The method according to claim 3, characterized in that, The perception result includes at least one of the following: The reference time of the perception result; The number of perceived targets; Perceive the location of the target; Perceive the speed of the target; The distance of the target relative to the first terminal is sensed, and the first terminal is used to sense the distance based on the second communication protocol; The angle of the perceived target relative to the first terminal; Sensing the amplitude of the target; or, The timestamp of the perception result.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: A third message is sent, which is used to request a perception result or measurement information, and the measurement information is used to determine the perception result.
7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: Receive fourth information, which indicates support for sensing based on the second communication protocol.
8. The method according to claim 7, characterized in that, The fourth information is also used to indicate at least one of the following: Supports single-base sensing; Supports dual-base sensing; Supports multi-base sensing; Supported distance resolutions; Supported angular resolutions; Supported speed resolutions; Maximum supported sensing distance; Maximum supported sensing angle; Maximum supported sensing speed; Supports feedback of measurement information; Support feedback to perceive results; or, A second supported device, which is used for assisted sensing based on the second communication protocol.
9. The method according to claim 7 or 8, characterized in that, The method further includes: Send a fifth message, which indicates whether the feedback supports sensing based on the second communication protocol.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: Send a sixth message, the sixth message being used to indicate at least one of the following: The location information of the first terminal, wherein the first terminal is used for sensing based on the second communication protocol; Configuration information of the region of interest (AOI), wherein the AOI is a sensing area based on the second communication protocol; Information from the second device, which is used for assisted sensing based on the second communication protocol; Feedback measurement results; or, Feedback and perception results.
11. The method according to claim 10, characterized in that, The configuration information of the AOI includes at least one of the following: The boundary coordinates of the AOI; The reference path of the CIR corresponding to the AOI; The offset of the CIR window corresponding to the AOI; The length of the CIR window corresponding to the AOI; or, The pattern of the CIR bitmap corresponding to the AOI.
12. The method according to claim 10 or 11, characterized in that, The method further includes: The seventh message is received, which is used to request the location information of the first terminal and / or the configuration information of the AOI.
13. A sensing method, characterized in that, include: Based on a first communication protocol, first information is received, the first information being used to instruct sensing to be performed based on a second communication protocol, wherein the first communication protocol is the 3rd Generation Partnership Project (3GPP) protocol. Sensing is performed based on the second communication protocol to determine the second information; Based on the first communication protocol, the second information is sent.
14. The method according to claim 13, characterized in that, The second communication protocol includes at least one of the following: Wireless Local Area Network (WLAN) protocol, Ultra Wideband (UWB) protocol, Bluetooth protocol, Integrated Millimeter Wave (IMMW) protocol, Ultra High Reliability (UHR) protocol, or Star Flash protocol.
15. The method according to claim 13 or 14, characterized in that, The second information includes the perception result; or, The second information includes measurement information, wherein the measurement information is used to determine the perception result.
16. The method according to claim 15, characterized in that, The measurement information includes at least one of the following: The reference time of the measurement information; The identifier of the second device, which is used for assisted sensing based on the second communication protocol; The second device indicates the received signal strength index (RSSI). The in-phase component of the channel impulse response (CIR); Orthogonal components of CIR; CIR sampling time interval; CIR sampling number; The reference path of the CIR; or, CIR timestamps.
17. The method according to claim 15, characterized in that, The perception result includes at least one of the following: The reference time of the perception result; The number of perceived targets; Perceive the location of the target; Perceive the speed of the target; The distance of the perceived target relative to the first terminal; The angle of the perceived target relative to the first terminal; Sensing the amplitude of the target; or, The timestamp of the perception result.
18. The method according to any one of claims 13 to 17, characterized in that, The method further includes: Receive third information, the third information being used to request a perception result or measurement information, the measurement information being used to determine the perception result.
19. The method according to any one of claims 13 to 18, characterized in that, The method further includes: Send a fourth message, which indicates support for sensing based on the second communication protocol.
20. The method according to claim 19, characterized in that, The fourth information is also used to indicate at least one of the following: Supports single-base sensing; Supports dual-base sensing; Supports multi-base sensing; Supported distance resolutions; Supported angular resolutions; Supported speed resolutions; Maximum supported sensing distance; Maximum supported sensing angle; Maximum supported sensing speed; Supports feedback of measurement information; Support feedback to perceive results; or, A second supported device, which is used for assisted sensing based on the second communication protocol.
21. The method according to claim 19 or 20, characterized in that, The method further includes: Receive fifth information, which is used to indicate whether the feedback supports sensing based on the second communication protocol.
22. The method according to any one of claims 13 to 21, characterized in that, The method further includes: Receive a sixth message, the sixth message being used to indicate at least one of the following: The location information of the first terminal, wherein the first terminal is used for sensing based on the second communication protocol; Configuration information of the region of interest (AOI), wherein the AOI is a sensing area based on the second communication protocol; Information from the second device, which is used for assisted sensing based on the second communication protocol; Feedback measurement results; or, Feedback and perception results.
23. The method according to claim 22, characterized in that, The configuration information of the AOI includes at least one of the following: The boundary coordinates of the AOI; The reference path of the CIR corresponding to the AOI; The offset of the CIR window corresponding to the AOI; The length of the CIR window corresponding to the AOI; or, The pattern of the CIR bitmap corresponding to the AOI.
24. The method according to claim 22 or 23, characterized in that, The method further includes: Send a seventh message, which is used to request the location information of the first terminal and / or the configuration information of the AOI.
25. A communication device, characterized in that, It includes at least one module or at least one unit, said at least one module or at least one unit being used to perform the method of any one of claims 1 to 24.
26. A communication device, characterized in that, include: A processor configured to execute a computer program or instructions to cause the method of any one of claims 1 to 24 to be performed.
27. The communication device according to claim 26, characterized in that, The communication device further includes a memory for storing the computer program or the instructions.
28. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions, and when the computer program or instructions are run, the method as described in any one of claims 1 to 24 is performed.
29. A computer program product, characterized in that, It includes a computer program or instructions that, when the computer program or instructions are executed, implement the method as described in any one of claims 1 to 24.