Devices and methods for communication
By determining a target sensing resource set from the intersection of available resources across multiple devices, the solution addresses inter-node interference and enhances sensing accuracy in integrated sensing and communication systems.
Patent Information
- Application Number
- PCT/CN2024/075066
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-31
- Publication Date
- 2025-08-07
AI Technical Summary
Existing sensing technologies face challenges in efficiently allocating sensing resources among multiple sensing nodes, leading to inter-node interference and suboptimal sensing performance in integrated sensing and communication systems.
A communication device determines a target sensing resource set from the intersection of available sensing resource sets across multiple devices and allocates these resources to optimize sensing signal transmission, thereby minimizing interference and enhancing sensing accuracy.
This approach improves sensing accuracy and reduces interference by efficiently managing sensing resources, ensuring optimal utilization and coordination among multiple sensing nodes.
Smart Images

Figure CN2024075066_07082025_PF_FP_ABST
Abstract
Description
DEVICES AND METHODS FOR COMMUNICATION
[0001] FIELDS
[0002] Example embodiments of the present disclosure generally relate to the field of communication techniques and in particular, to devices and methods for sensing service resource allocation.BACKGROUND
[0003] Sensing technologies are adopted in various applications, and accurate sensing results are desired. For example, to support smart transportation and / or autonomous driving, more vehicles and devices are equipped with sensing technologies. In the transportation environment, the cameras, Radar, and Lidar systems are the most used sensors by the automotive industry to maintain the perception for autonomous vehicles at various levels of autonomy. The sensing service resource allocation between multiple sensing nodes is needed in integrated sensing and communication (ISAC) .SUMMARY
[0004] In general, embodiments of the present disclosure provide a solution for sensing service resource allocation.
[0005] In a first aspect, there is provided a communication device comprising: a processor configured to cause the communication device to: obtain, from a plurality of sensing devices, first information indicating a plurality of available sensing resource sets, respectively; determine a first target sensing resource set for the plurality of sensing devices from an intersection of the plurality of available sensing resource sets; and allocate, from the first target sensing resource set, at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service.
[0006] In a second aspect, there is provided a sensing device comprising: a processor configured to cause the sensing device to: transmit, to a communication device, first information indicating an available sensing resource set; and receive, from the communication device, allocation of at least one sensing resource within a first target sensing resource set, wherein the first target sensing resource set is determined from an intersection of a plurality of available sensing resource sets at a plurality of sensing devices, the plurality of sensing devices comprising the sensing device; and perform transmission of a sensing signal for a sensing service using the at least one allocated sensing resource.
[0007] In a third aspect, there is provided a communication method performed by a communication device. The method comprises: obtaining, by the communication device and from a plurality of sensing devices, first information indicating a plurality of available sensing resource sets, respectively; determining a first target sensing resource set for the plurality of sensing devices from an intersection of the plurality of available sensing resource sets; and allocating, from the first target sensing resource set, at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service.
[0008] In a fourth aspect, there is provided a communication method performed by a sensing device. The method comprises: transmitting, by the sensing device and to a communication device, first information indicating an available sensing resource set; and receiving, from the communication device, allocation of at least one sensing resource within a first target sensing resource set, wherein the first target sensing resource set is determined from an intersection of a plurality of available sensing resource sets at a plurality of sensing devices, the plurality of sensing devices comprising the sensing device; and performing transmission of a sensing signal for a sensing service using the at least one allocated sensing resource.
[0009] In a fifth aspect, there is provided a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to carry out the method according to the third, or fourth aspect.
[0010] Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Through the more detailed description of some example embodiments of the present disclosure in the accompanying drawings, the above and other objects, features and advantages of the present disclosure will become more apparent, wherein:
[0012] FIG. 1A illustrates an example communication environment in which example embodiments of the present disclosure can be implemented;
[0013] FIG. 1B illustrates a general communication environment in which example embodiments of the present disclosure can be implemented;
[0014] FIGS. 2 illustrate schematic diagrams of example sensing modes in accordance with some example embodiments of the present disclosure;
[0015] FIG. 3 illustrates a basic signaling flow of ISAC in accordance with some embodiments of the present disclosure;
[0016] FIGS. 4A-4B illustrate schematic diagrams for problem analysis of ISAC in existing technologies;
[0017] FIG. 5 illustrates a signaling flow of sensing service resource allocation in accordance with some embodiments of the present disclosure;
[0018] FIG. 6 illustrates a schematic diagram of example available sensing resources in accordance with some embodiments of the present disclosure;
[0019] FIG. 7 illustrates a schematic diagram of an establishment procedure for a target sensing resource set in accordance with some embodiments of the present disclosure;
[0020] FIG. 8 illustrates a signaling flow of an establishment procedure for a target sensing resource set in accordance with some embodiments of the present disclosure;
[0021] FIG. 9 illustrates a signaling flow of an establishment procedure for a target sensing resource set in accordance with some embodiments of the present disclosure;
[0022] FIG. 10 illustrates a signaling flow of a resource allocation procedure for the target sensing resource set in accordance with some embodiments of the present disclosure;
[0023] FIG. 11 illustrates another signaling flow of a resource allocation procedure for the target sensing resource set in accordance with some embodiments of the present disclosure;
[0024] FIG. 12 illustrates a further signaling flow of a resource allocation procedure for the target sensing resource set in accordance with some embodiments of the present disclosure;
[0025] FIG. 13 illustrates a flowchart of a method implemented at a communication device according to some example embodiments of the present disclosure;
[0026] FIG. 14 illustrates a flowchart of a method implemented at a sensing device according to some example embodiments of the present disclosure; and
[0027] FIG. 15 illustrates a simplified block diagram of an apparatus that is suitable for implementing example embodiments of the present disclosure.
[0028] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0029] Principle of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. Embodiments described herein can be implemented in various manners other than the ones described below.
[0030] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0031] As used herein, the term ‘terminal device’ refers to any device having wireless or wired communication capabilities. Examples of the terminal device include, but not limited to, user equipment (UE) , personal computers, desktops, mobile phones, cellular phones, smart phones, personal digital assistants (PDAs) , portable computers, tablets, wearable devices, internet of things (IoT) devices, Ultra-reliable and Low Latency Communications (URLLC) devices, Internet of Everything (IoE) devices, machine type communication (MTC) devices, devices on vehicle for V2X communication where X means pedestrian, vehicle, or infrastructure / network, devices for Integrated Access and Backhaul (IAB) , Space borne vehicles or Air borne vehicles in Non-terrestrial networks (NTN) including Satellites and High Altitude Platforms (HAPs) encompassing Unmanned Aircraft Systems (UAS) , eXtended Reality (XR) devices including different types of realities such as Augmented Reality (AR) , Mixed Reality (MR) and Virtual Reality (VR) , the unmanned aerial vehicle (UAV) commonly known as a drone which is an aircraft without any human pilot, devices on high speed train (HST) , or image capture devices such as digital cameras, sensors, gaming devices, music storage and playback appliances, or Internet appliances enabling wireless or wired Internet access and browsing and the like. The ‘terminal device’ can further has ‘multicast / broadcast’ feature, to support public safety and mission critical, V2X applications, transparent IPv4 / IPv6 multicast delivery, IPTV, smart TV, radio services, software delivery over wireless, group communications and IoT applications. It may also incorporate one or multiple Subscriber Identity Module (SIM) as known as Multi-SIM. The term “terminal device” can be used interchangeably with a UE, a mobile station, a subscriber station, a mobile terminal, a user terminal or a wireless device.
[0032] The term “network device” refers to a device which is capable of providing or hosting a cell or coverage where terminal devices can communicate. Examples of a network device include, but not limited to, a Node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a next generation NodeB (gNB) , a transmission reception point (TRP) , a remote radio unit (RRU) , a radio head (RH) , a remote radio head (RRH) , an IAB node, a low power node such as a femto node, a pico node, a reconfigurable intelligent surface (RIS) , and the like.
[0033] The terminal device or the network device may have Artificial intelligence (AI) or Machine learning capability. It generally includes a model which has been trained from numerous collected data for a specific function, and can be used to predict some information.
[0034] The terminal or the network device may work on several frequency ranges, e.g., FR1 (e.g., 450 MHz to 6000 MHz) , FR2 (e.g., 24.25GHz to 52.6GHz) , frequency band larger than 100 GHz as well as Tera Hertz (THz) . It can further work on licensed / unlicensed / shared spectrum. The terminal device may have more than one connection with the network devices under Multi-Radio Dual Connectivity (MR-DC) application scenario. The terminal device or the network device can work on full duplex, flexible duplex and cross division duplex modes.
[0035] The embodiments of the present disclosure may be performed in test equipment, e.g., signal generator, signal analyzer, spectrum analyzer, network analyzer, test terminal device, test network device, channel emulator. In some embodiments, the terminal device may be connected with a first network device and a second network device. One of the first network device and the second network device may be a master node and the other one may be a secondary node. The first network device and the second network device may use different radio access technologies (RATs) . In some embodiments, the first network device may be a first RAT device and the second network device may be a second RAT device. In some embodiments, the first RAT device is eNB and the second RAT device is gNB. Information related with different RATs may be transmitted to the terminal device from at least one of the first network device or the second network device. In some embodiments, first information may be transmitted to the terminal device from the first network device and second information may be transmitted to the terminal device from the second network device directly or via the first network device. In some embodiments, information related with configuration for the terminal device configured by the second network device may be transmitted from the second network device via the first network device. Information related with reconfiguration for the terminal device configured by the second network device may be transmitted to the terminal device from the second network device directly or via the first network device.
[0036] As used herein, the singular forms ‘a’ , ‘an’ and ‘the’ are intended to include the plural forms as well, unless the context clearly indicates otherwise. The term ‘includes’ and its variants are to be read as open terms that mean ‘includes, but is not limited to. ’ The term ‘based on’ is to be read as ‘at least in part based on. ’ The term ‘one embodiment’ and ‘an embodiment’ are to be read as ‘at least one embodiment. ’ The term ‘another embodiment’ is to be read as ‘at least one other embodiment. ’ The terms ‘first, ’ ‘second, ’ and the like may refer to different or same objects. Other definitions, explicit and implicit, may be included below.
[0037] In some examples, values, procedures, or apparatus are referred to as ‘best, ’ ‘lowest, ’ ‘highest, ’ ‘minimum, ’ ‘maximum, ’ or the like. It will be appreciated that such descriptions are intended to indicate that a selection among many used functional alternatives can be made, and such selections need not be better, smaller, higher, or otherwise preferable to other selections.
[0038] As used herein, the term “resource, ” “transmission resource, ” “uplink resource, ” or “downlink resource” may refer to any resource for performing a communication, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, or any other resource enabling a communication, and the like. In the following, unless explicitly stated, a resource in both frequency domain and time domain will be used as an example of a transmission resource for describing some example embodiments of the present disclosure. It is noted that example embodiments of the present disclosure are equally applicable to other resources in other domains.
[0039] As used herein, the term “3rd Generation Partnership Project (3GPP) sensing data” may refer to data derived from 3GPP radio signals impacted (e.g. reflected, refracted, diffracted) by an object or environment of interest for sensing purposes and optionally processed within the 5th Generation Mobile Communication Technology (5G) system.
[0040] The term “5G Wireless sensing” may refer to a 5G system (5GS) feature that provides capabilities to get information about characteristics of an environment and objects within the environment (e.g. shape, size, orientation, speed, location, distances or relative motion between objects, etc. ) using New Radio (NR) Radio Frequency (RF) signals and, in some cases, previously defined information available in EPC (Evolved Packet Core) and Evolved Universal Terrestrial Radio Access (E-UTRA) .
[0041] The term “sensing measurement process” may refer to a process for collecting sensing measurement data.
[0042] The term “sensing transmitter” may refer to an entity that sends a sensing signal, which will be used by a sensing service in its operation. A sensing transmitter may be an NR Radio Access Network (RAN) node or a UE. A sensing transmitter can be located in the same or different entity as a sensing receiver.
[0043] The term “sensing receiver” may refer to an entity that receives the sensing signal, which will be used by a sensing service in its operation. A sensing receiver may be an NR RAN node or a UE. A sensing receiver can be located in the same or different entity as the sensing transmitter.
[0044] The term “sensing result” may refer to processed 3GPP sensing data requested by a service consumer.
[0045] The term “sensing target area” may refer to an area that needs to be sensed by deriving dynamic characteristics of the area from any moving obstacles (e.g. cars, humans, animals) from the impacted (e.g. reflected, refracted, diffracted) wireless signals. There are two kinds of target area: “static sensing target area” which may refer to a pre-defined area that does not move from the sensing transmitter’s perspective and “moving sensing target area” which may refer to a trusted zone with a target that moves from the sensing transmitter’s perspective.
[0046] The following Key Performance Indicators (KPIs) may be applied to the definition of the use cases for sensing quantitative requirements.
[0047] The term “accuracy of positioning estimate” may refer to the closeness of the measured sensing result (i.e., position) of a target object to its actual position value. It can be further derived into a horizontal sensing accuracy –referring to the sensing result error in a 2D reference or horizontal plane, and into a vertical sensing accuracy –referring to the sensing result error on the vertical axis or altitude.
[0048] The term “accuracy of velocity estimate” may refer to the closeness of the measured sensing result (i.e. velocity) of the target object’s velocity to its actual velocity.
[0049] The term “max sensing service latency” may refer to time elapsed between the event triggering the determination of the sensing result and the availability of the sensing result at the sensing system interface.
[0050] FIG. 1A illustrates a schematic diagram of an example communication environment 100 in which example embodiments of the present disclosure can be implemented. The communication environment 100 shows a transportation scenario where sensing technologies are needed. As illustrated, to support smart transportation and / or autonomous driving, one or more of network devices 102-1, 102-2, terminal devices 103-1, 103-2, and vehicles 104-1, 104-2 are equipped with sensing technologies, to sense the traffic conditions. Accurate sensing results are important to enable the safe and reliable control of the vehicles and to avoid accidents in the environment. One or more of the network devices 102-1, 102-2, terminal devices 103-1, 103-2, and vehicles 104-1, 104-2 may transmit signals for sensing certain objects in the environment. One or more of the network devices 102-1, 102-2, terminal devices 103-1, 103-2, and vehicles 104-1, 104-2 may collect measurement results of the sensing signals for use in the smart transportation and / or autonomous driving.
[0051] In some example embodiments, the network devices 102-1, 102-2 and the terminal devices 103-1, 103-2 are in a radio access network (RAN) . The terminal devices 103-1, 103-2 may communicate with the network device (s) 102-1 and / or the network device 102-2. The network devices 102-1, 102-2 may communicatively connect with a core network (CN) 106, which may further connect with one or more third-party applications 108. The third-party applications 108 may include one or more applications which support the smart transportation and / or autonomous driving, such as the map service provider, the Intelligent Transportation System (ITS) management platform, and the like. In some example embodiments, the vehicles 104-1, 104-2 may comprise communication devices which communicatively connect to the network devices 102-1, 102-2 or directly communicate with the third-party applications 108.
[0052] The various ways of transportation objects (e.g., vehicles, walking people, motor vehicles, non-motor vehicles, and the like) and the dense buildings make the traffic condition complicated. Typically, traffic accidents often happen at the crossroads for example the pedestrians suddenly rush to the road from the invisible place (e.g., behind the high buildings, behind the tall trees) , which cause an urgent need to monitor the real-time road status for all days. Thus, accurate sensing results are needed in order to provide driving warning or assistant driving information timely to the vehicles.
[0053] In the sensing scenario of smart transportation, the purposes of the sensing may include, but are not limited to, dynamic map (large area) for automatic driving, assisted driving, and road management based on the dynamic map; vehicle trajectory tracking; illegal driving (e.g. occupying the emergency lane, speeding) .
[0054] In addition to the smart transportation, there are many other sensing scenarios, such as unmanned aerial vehicle and indoor health. In the sensing scenario of unmanned aerial vehicle, the purposes of the sensing may include, but are not limited to, dynamic map (large area) such as automatic driving, assisted driving, route management based on a dynamic map; UAV trajectory tracking; space intrusion, route correction (such as UAV driving out of the air route, speeding, entering the no-fly zone) ; dynamic map (UE centred) : autonomous flying, assisted flying, and the like. In the sensing scenario of indoor health, the purposes of the sensing may include, but are not limited to, abnormal behavior detection (e.g., fall, sedentary, abnormal posture) ; detection of body indicators (e.g. respiration, heartbeat) ; smart control (control of the home based on human position and behaviour, such as turning on lights) .
[0055] Without loss of generality, FIG. 1B illustrates a schematic diagram of a general communication environment 105 in which example embodiments of the present disclosure can be implemented. The communication environment 105 illustrates integrated sensing and communication (ISAC) , which aims to integrate sensing functions into the communication system. The sensing functions are expected to enable the network to “see” the world through the wireless signals and other inputs to connect the physical world with the digital world.
[0056] The communication environment 105 includes one or more communication devices 110-1, 110-2, …, 110-N which may communicate with a sensing function device 130. As illustrated, one or more communication devices 110-1, 110-2, …, 110-N are configured to transmit one or more signals to sense a target 120. For the purpose of discussion, the communication devices 110-1, 110-2, …, 110-N may be collectively or individually referred to as communication devices 110. Measurement result (s) of the transmitted signal (s) may be collected and provided to the sensing function device 130. In some example embodiments, the target 120 may have a communication capability, and may communicate with one or more communication devices 110 and / or the sensing function device 130. In some example embodiments, the target 120 may collect the measurement result (s) of the transmitted signal (s) and provide it to the sensing function device 130.
[0057] The sensing function device 130 may determine a sensing result based on the received measurement result (s) . The sensing result may be used for various purposes depending on the actual use cases. For example, in the use cases of smart transportation and / or autonomous driving, the sensing result may be used to provide driving warning or assistant driving information to the vehicles.
[0058] The communication devices 110 may include various types of devices in different use cases for sensing. In some example embodiments, the communication devices 110 may include but are not limited to network devices (e.g., ng-eNB or gNB or a distributed unit (DU) of an ng-eNB / gNB) , terminal devices, and / or any other devices which are equipped with sensing technologies and have communication capabilities. A communication device 110 may transmit a sensing signal, and / or receive a sensing signal. In some embodiments, a communication devices 110 may be referred to as a sensing node.
[0059] The target 120 may be any object or device to be sensed. In some examples, the target 120 may be a human body, car, building, animal, Machine-Type Communication (eMTC) device, Narrow Band Internet of Things (NB-IoT) device, Redcap device, Ambient IoT Device A, Ambient IoT Device B, or Ambient IoT Device C. In some examples, the target 120 may have or may have no measurement capability to obtain a measurement result of a sensing signal, for example, a terminal device or other device specific for sensing measurement. A target 120 with the measurement capability may sometimes referred to as a “target device” with a measurement capability. The definitions of Ambient IoT Device A / B / C are as follows. Ambient IoT Device A has no energy storage, no independent signal generation, i.e. backscattering transmission. Ambient IoT Device B has energy storage, no independent signal generation, i.e. backscattering transmission. The use of stored energy can include amplification for reflected signals. Ambient IoT Device C has energy storage has independent signal generation, i.e. active RF component for transmission.
[0060] The sensing function device 130 may be any suitable types of devices which can receive measurement results of the signals and provide the sensing result. In some examples, the sensing function device 130 may include or be implemented as a CN function or entity in the CN or a network device in the RAN. Although the term “sensing function device” is used herein, it may be interchangeably used with any other terms.
[0061] The signal transmitted for sensing (sometimes referred to as “sensing signal” ) may include any suitable types of signal, including but not limited to, Synchronization Signal Block (SSB) , Channel-State-Information Reference Signal (CSI-RS) , Positioning Reference Signal (PRS) , DeModulation Reference Signal (DMRS) , Sounding Reference Signal (SRS) , communication signal such as Orthogonal Frequency Division Multiplexing (OFDM) signal, specific sensing signal (s) , or any other signal.
[0062] A measurement result of a sensing signal for sensing may include the final sensing result such as the target distance, speed, dynamic maps, Reference Signal Received Power (RSPR) , Reference Signal Received Quality (RSRQ) , channel information etc., intermediate results such as point cloud information based on the sensing measurement, preliminary results such as delay spread spectrum, Doppler spectrum and other information, and / or raw measurements of the signal such as the in-phase / quadrature (I / Q) stream, or the like. The type of the measurement result may be flexibly configured for different use cases.
[0063] A sensing result may include any desired information that can be derived from the measurement result (s) of the sensing signal (s) . As some examples, the sensing result may include a target distance of the target, a size of the target, a velocity of the target, a position of the target, a moving direction of the target, a surrounding environment of the target, real-time map, or the like.
[0064] In some embodiments, the communication devices 110 (e.g., the network devices and / or the terminal devices) may report their sensing capability so that the sensing function device 130 can know the sensing capability of the communication devices 110 and select appropriate communication devices 110 for a sensing service based-for example, the supported sensing modes, TX / RX functions. A supported sensing mode may indicate which communication device (s) transmits a sensing signal, which communication device (s) receives the sensing signal, and how measurements of the sensing signal are reported to the sensing function device 130. The sensing capability may indicate a supported sensing mode (s) of a communication device 110, a role of the communication device 110 in the supported sensing mode (s) (e.g., a role of transmitter, or a role of receiver) , sensing precise levels (e.g., the sensing distance, range resolution, or sensing speed, velocity resolution) .
[0065] The sensing function device 130 may perform sensing measurement configuration, to select the appropriate communication devices 110 for sensing and sends the sensing measurement configuration to a network device to control the sensing process. The sensing measurement configuration may indicate a transmission mode, (e.g., a network device for sensing signal transmission, a terminal device for sensing signal reception) ; a role in the supported sensing mode (e.g., a role of transmitter, or a role of receiver) ; quality of service requirement, e.g. position accuracy, velocity accuracy, distance resolution; measurement reporting mode (e.g. period, or event trigger condition) ; and / or other assistant information (e.g. target size / moving trace) . The communication devices 110 involved in a sensing service may report perception measurement results to the sensing function device 130. The measurements may include the final result, for example, target distance, speed, dynamic maps, RSPR / RSRQ, channel information etc. ; intermediate results, for example, point cloud information based on the sensing measurement; preliminary results, for example, delay spread spectrum, Doppler spectrum and other information; original result, for example, the I / Q stream of the original signal.
[0066] In some embodiments, sensing measurements may come from a single device, and the sensing function device 130 may process the measurements from this device. In some embodiments, different sensing measurements may come from multiple devices, but the sensing function device 130 may process the different sensing measurements independently. In some embodiments, different sensing measurements come from multiple sensing nodes, and the sensing function device 130 may process the different sensing measurements together.
[0067] The communications in the communication environments 100 and 105 may conform to any suitable standards including, but not limited to, Global System for Mobile Communications (GSM) , Long Term Evolution (LTE) , LTE-Evolution, LTE-Advanced (LTE-A) , New Radio (NR) , Wideband Code Division Multiple Access (WCDMA) , Code Division Multiple Access (CDMA) , GSM EDGE Radio Access Network (GERAN) , Machine Type Communication (MTC) and the like. The embodiments of the present disclosure may be performed according to any generation communication protocols either currently known or to be developed in the future. Examples of the communication protocols include, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, 5.5G, 5G-Advanced networks, or the sixth generation (6G) networks.
[0068] It is to be understood that the number of devices and their connections shown in FIG. 1A and FIG. 1B are only for the purpose of illustration without suggesting any limitation. The communication environments 100 and 105 may include any suitable number of devices configured to implementing example embodiments of the present disclosure. Although not shown, it would be appreciated that one or more additional devices may be located in the cell, and one or more additional cells may be deployed in the communication environment. It is noted that although illustrated as a network device, the network device may be another device than a network device. Although illustrated as a terminal device, the terminal device may be other device than a terminal device, such as a positioning reference unit (PRU) .
[0069] FIG. 2 illustrates schematic diagrams of six example sensing modes in accordance with some example embodiments of the present disclosure.
[0070] As shown, in Sensing Mode (A) 200, a sensing signal for sensing a target 230 is transmitted by a network device 210 and received or measured by the network device 210 itself. In Sensing Mode (B) 201, a sensing signal for sensing the target 230 is transmitted by the network device 210 and received or measured by another network device 212. In Sensing Mode (C) 202, a sensing signal for sensing the target 230 is transmitted by the network device 210 and received or measured by a terminal device 220.
[0071] In Sensing Mode (D) 203, a sensing signal for sensing the target 230 is transmitted by the terminal device 220 and received or measured by the terminal device 220 itself. In Sensing Mode (E) 204, a sensing signal for sensing the target 230 is transmitted by the terminal device 220 and received or measured by the network device 210. In Sensing Mode (F) 205, a sensing signal for sensing the target 230 is transmitted by the terminal device 220 and received or measured by another terminal device 222. The above six sensing modes 200-205 may be combined based on different scenarios, environments, and service requirements.
[0072] It would be appreciated that the sensing modes illustrated in FIG. 3A are examples only and there may be many other sensing modes. It would be appreciated that more than one second communication device may be involved in a sensing service. It can be seen from the sensing modes in FIG. 3A that there may be various combinations of the devices which are to measure a sensing signal.
[0073] FIG. 3 illustrates a basic signaling flow of ISAC in accordance with some embodiments of the present disclosure. In step 1a, an Application Function (AF) device sends a service request message (also known as a sensing service request) to trigger a sensing service. The service request message may include, for example but not limited to, a service type, a service requirement and the like. In step 1b, a NG-RAN node triggers the sensing service by sending a service request message, which is similar to that in the step 1a. In step 1c, UE triggers the sensing service by sending a service request message, which is also similar to that in step 1a. In step 2a, a NG-RAN node signaling procedure is performed, in which a network device acts as a sensing transmitter and the same network device acts as a sensing receiver, or a network device acts as a sensing transmitter and another network device acts as a sensing receiver. In step 2b, a UE signaling procedure is performed, in which a terminal device acts as a sensing transmitter and a network device acts as a sensing receiver, a terminal device acts as a sensing transmitter and another terminal device acts as a sensing receiver, or a network device acts as a sensing transmitter and a terminal device acts as a sensing receiver. In steps 3a-3c: a sensing function (SF) device sends a sensing result to the AF device, NG-RAN node and UE.
[0074] FIGS. 4A-4B illustrate schematic diagrams for problem analysis of ISAC in existing technologies. As shown in FIG. 4A, a node 410 transmits sensing signal 1 for sensing target 430, and a node 412 receives the reflected sensing signal 1 for the sensing target 1. Meanwhile, the node 412 transmits sensing signal 2 for sensing target 440, and the node 410 receives the reflected sensing signal 2 for the sensing target 440. Although the nodes are shown as network devices, the node may be a network device or a terminal device. There may be an overlap between the sensing signal 1 and the sensing signal 2 in frequency or time domain. However, the sensing signal 1 and the sensing signal 2 should not overlap in both frequency and time domains. Otherwise, the inter-node interference is significant.
[0075] Alternatively or in addition, as shown in FIG. 4B, a node 410 transmits sensing signal 1 for sensing target 430 and a node 412 receives the reflected sensing signal 1 for sensing target 430. The node 412 may communication with other communication device 420 at the same time. Although the nodes are shown as network devices, the node may be a network device or a terminal device. In such context, the node 412 should avoid using the resources used in ISAC in other services with the other communication device, to avoid inter-node interference. The present disclosure aims to solve at least some of the problems above.
[0076] Reference is made to FIG. 5, which illustrates a signaling flow 500 of sensing service resource allocation in accordance with some embodiments of the present disclosure. The signaling flow 500 involves a communication device 501 and one or more sensing devices 502-1, 502-2…, 502-M (collectively or individually referred to as sensing devices 502) .
[0077] Any of the communication device 501 and the one or more sensing devices 502-1, 502-2…, 502-M may be a communication device 110 in FIG. 1B. In some embodiments, any of the communication device 501 and the sensing devices 502 may be the network devices (e.g., ng-eNB or gNB or a distributed unit (DU) of an ng-eNB / gNB) , terminal devices, and / or any other devices which are equipped with sensing technologies and have communication capabilities. In some embodiments, the communication device 501 may be or may be comprised in one of the plurality of sensing devices 502, a core network (CN) device, or a radio access network (RAN) device. That is, the communication device 501 may be integrated in one of the sensing devices 502, or may be separate from any sensing device 502. The communication device 501 may be considered as including a control function which controls at least sensing resource allocation of the plurality of sensing devices 502.
[0078] In the signaling flow 500, a sensing device 502 transmits (505) , first information to the communication device 501. The first information indicates an available sensing resource set. The communication device 501 obtains (510) the first information from the plurality of sensing devices 502.
[0079] After obtaining the first information from the plurality of sensing devices 502, the communication device 501 determines (515) a first target sensing resource set (as known as mixed mode available sensing resource set or resource pool) for the plurality of sensing devices 502. The first target sensing resource set is determined from an intersection of the plurality of available sensing resource sets.
[0080] The communication device 501 then allocates (520) at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service. The at least one allocated sensing resource may be from the first target sensing resource set. At least one sensing device 502 receives (525) from the communication device 501, the allocation of the at least one sensing resource and then performs (530) transmission of sensing signals for a sensing service using the at least one allocated sensing resource.
[0081] Reference is made to FIG. 6, which illustrates a schematic diagram 600 of example sensing resources in accordance with some embodiments of the present disclosure. In some embodiments, the available sensing resource may be intersection available resource of the sensing devices or a sub-set of intersection available resource of the sensing devices. The available sensing resources may be shared by the plurality of sensing devices in the mixed sensing mode.
[0082] In some embodiments, the communication device 501 may be any type of communication device with a control function. The communication device 501 or the control function is used to avoid a resource usage confit between a plurality of sensing devices, establish the target sensing resource set as described above, update the target sensing resource set and allocate, from the target sensing resource set, at least one sensing resource for different sensing services and sensing devices.
[0083] In case that the control function is in a CN device, a RAN device and / or UE node, if the control function is in the device, it may be, for example but not limited to, a SF, Operation and Maintains (O&M) , Authentication Management Function (AMF) and / or Location Management Function (LMF) ; or if the control function is in the RAN device 5G split architecture, it may be in the Centralized Unit (CU) for example. In some further embodiments, the control function may be a logical entity. For example, if the SF can establish or update the target sensing resource set for sensing resource allocation, the control function will be considered in SF. It is the same as a RAN device or a terminal device.
[0084] In some embodiments, the communication device 501 may transmit respective resource information requests (also known as sensing resource request) to the plurality of sensing devices 502. The first information indicating the plurality of available sensing resource sets may be received from a plurality of sensing devices 502 in response to the respective resource information requests. In some embodiments, the communication device 501 may request corresponding sensing network device or terminal device to upload their available resources.
[0085] In some embodiments, after receiving the resource information request from the communication device 501, a sensing device 502 may transmit the first information indicating the available sensing resource set. An available sensing resource set of the plurality of available sensing resource sets from one of the plurality of sensing devices may indicate, for example but not limited to, at least one available frequency band for sensing, at least one available bandwidth part (BWP) for sensing and / or at least one specific time-frequency resource for sensing. Alternatively or in addition, an available sensing resource set of the plurality of available sensing resource sets from one of the plurality of sensing devices may include a part of a whole set of available sensing resources at the sensing device.
[0086] For example, the sensing devices may upload their available resources that support sensing to the control function. In some embodiments, the available resources that support sensing may be some band (s) , BWP (s) , or specific time-frequency resources. In some embodiments, band (s) or bandwidth part (s) (BWP (s) ) may be configured only for sensing services. The available sensing resources may be time and frequency resources in the band (s) or BWP (s) . In some embodiments, the band (s) or BWP (s) may be assigned for sensing services. Partial static or semi-static configured time and frequency resources included in the band (s) or BWP (s) may be configured for sensing services. Other unconfigured resources in the band (s) or BWP (s) may be for other services.
[0087] Some RBs / slots / subframes / frames are configured only for sensing services not limited to one or some specific band (s) or BWP (s) . These RBs / slots / subframes / frames are only used for sensing in the available sensing resources. Other unconfigured resources are for other types of services.
[0088] The sensing reference signal may be some RB (s) symbols. The sensing signal symbols may have some static or semi-static configuration in RB (s) . The other symbols of an RB are used for other services. As shown in FIG. 6, the black blocks are symbols used for sensing service 1, the gray blocks are symbols used for sensing service 2, and the white blocks are symbols used for other services, e.g., data communication service.
[0089] In some embodiments, sensing capability of the sensing devices 502 (e.g. the supported sensing mode or whether a sensing device is a transmitter and / or a receiver in a sensing service) also need to be sent to the communication device 501 with the control function. In some embodiments, since the available sensing resources of the sensing devices may be used for a plurality of available sensing resources, the sensing devices 502 may upload a part of the available sensing resource set to one control function. Alternatively, the sensing devices 502 may upload all the available resources, and different control functions may coordinate these resources.
[0090] In case that a sensing device 502, e.g., a first sensing device 502-1 of the plurality of sensing devices is a terminal device, the first sensing device 502-1 may transmit the first information to a network device serving the terminal device, so that the network device transmits the first information to the communication device. The communication device 501 then may receive the first information from the network device serving the terminal device.
[0091] For example, if the sensing device 502 is a terminal device, the control function also controls its serving network device. The terminal device may not need to send the available sensing resources to the terminal device, because the serving network device knows the available sensing resources of the terminal device. Therefore, the serving network device may upload terminal device and its available sensing resources to the control function. Alternatively or in addition, if the sensing device 502 is a terminal device and its serving network device is not a sensing device, the terminal device may send the available resources to the serving network device, and the serving network device may sends those resources to the communication device 501 with the control function.
[0092] In some embodiments, the first target sensing resource set may include a part or all of the intersection of the plurality of available sensing resource sets at the sensing devices 502. For example, the communication device 501 with the control function may determine the target sensing resource set based on the available sensing resources. The communication device 501 may select all or part of the intersection available sensing resources of the sensing devices, which will form the target sensing sensing resource set. Reference is made to FIG. 7, which illustrates a schematic diagram 700 of an establishment procedure for a target sensing resource set in accordance with some embodiments of the present disclosure. Based on the available sensing resources at the sensing node 1 (shown in light gray blocks) and the available sensing resources at sensing node 2 (shown in dark gray blocks) , the communication device 501 may determine the target sensing resource set as the blocks marked with diagonals.
[0093] In some embodiments, the communication device 501 may transmit second information indicating the first target sensing resource set to the plurality of sensing devices. For example, the communication device 501 may send the target sensing resource set to the sensing devices. The target sensing resource set are available for the sensing devices to provide sensing service. An un-intersection resource may be used for other sensing service or other type of service. In some further embodiments, the target sensing resource set may be area specific and the communication device 501 of the communication device 501 may be area specific.
[0094] Further, the location of the communication device 501 may have some impact on the transmitting interface. Some transmitting interfaces used in communication system will be introduced first. An RAN device is either a gNB or a ng-eNB, for example. The gNB provides NR user plane and control plane protocol terminations towards the terminal device. The ng-eNB provides E-UTRA user plane and control plane protocol terminations towards the terminal device. The gNBs and ng-eNBs are interconnected with each other by means of the Xn interface. The gNBs and ng-eNBs are also connected by means of the NG interfaces to the 5GC, more specifically to the AMF by means of the NG-C interface and to the UPF (User Plane Function) by means of the NG-U interface.
[0095] The general principles for the specification of the NG interface are as follows:
[0096] - the NG interface supporting the exchange of signalling information between the NG-RAN and 5GC;
[0097] - from a logical standpoint, the NG being a point-to-point interface between an NG-RAN node and a 5GC node. A point-to-point logical interface is feasible even in the absence of a physical direct connection between the NG-RAN and 5GC; and
[0098] - the NG interface supporting control plane and user plane separation.
[0099] The general principles for the specification of the Xn interface are as follows:
[0100] - the Xn interface being open;
[0101] - the Xn interface supporting the exchange of signalling information between two NG-RAN devices, and the forwarding of PDUs to the respective tunnel endpoints;
[0102] - from a logical standpoint, the Xn is a point-to-point interface between two NG-RAN devices. A point-to-point logical interface should be feasible even in the absence of a physical direct connection between the two NG-RAN devices.
[0103] In the present disclosure, if the control function is in a CN device, the sensing RAN device may perform the following via a RAN and CN interface : a) receive the request message for uploading available resources from the control function, b) upload the available resources to the control function, c) receiving the target sensing resource set from the control function. The above operations a) -c) is performed via a NG interface in 5G. As for a sensing terminal device, it may perform the above operations a) -c) via a UE and RAN interface (Uu interface) and a RAN and CN interface.
[0104] Alternatively, if the control function is in a RAN node, The sensing RAN devices may perform the above operations a) -c) via a RAN-to-RAN interface. In 5G, it is Xn interface and NG interface. As for a sensing terminal device, it may perform the above operations a) -c) via dedicated signaling in Uu interface, e.g., RRC reconfiguration.
[0105] In some further embodiments, if the control function is in a terminal device, the sensing RAN device may perform the above operations a) -c) via dedicated signaling in Uu interface, e.g., RRC reconfiguration. As for a sensing terminal device, it may perform the above operations a) -c) by sensing terminal device -> serving RAN ->another sensing terminal device including control function. Or the available resources may be transmitted via UE-to-UE interface, which is sidelink in 5G.
[0106] The above embodiment is further shown in FIG. 8, which illustrates a signaling flow 800 of an establishment procedure for a target sensing resource set in accordance with some embodiments of the present disclosure. The signaling flow 800 involves the communication device 501, and a sensing terminal device 801 and a sensing network device 802 (which are examples of the sensing devices 502 in FIG. 5) . Any of the communication device 501, a sensing terminal device 801 or a sensing network device 802 may be a communication device 110 in FIG. 1B. In some embodiments, the communication device 501 may be the network device (e.g., ng-eNB or gNB or a distributed unit (DU) of an ng-eNB / gNB) , terminal device, and / or any other device which is equipped with the control function and have communication capabilities.
[0107] As shown in FIG. 8, a communication device 501 with a communication device 501 transmits (805) a sensing resource request to a sensing network device 802 and transmits (810) a sensing resource request to a sensing terminal device 801. The sensing network device 802 and the sensing terminal device 801 then transmits (815, 820) their available sensing resources to the communication device 501 with the communication device 501. After receiving the available sensing resources, the communication device 501 with communication device 501 establishes (825) a target sensing resource set and then transmits (830) an indication of the target sensing resource set to the sensing network device 802 and transmits (835) an indication of the target available sensing resource set to the sensing network device 801.
[0108] In the present disclosure, there may be a need to update the target available sensing resource set. In some embodiments, the communication device 501 may determine third information received from a sensing device 502, e.g., a second sensing device 502-2 of the plurality of sensing devices. The third information may indicate an available sensing resource set or an updated part in the available sensing resource set (also known as available sensing resources or delta sensing resource (s) ) at the second sensing device 502-2. For example, the sensing device 502 may send all the available resources or the added and / or removed resources (delta sensing resource (s) ) to the communication device 501 periodically.
[0109] The communication device 501 may update the first target sensing resource set (also known as resource pool) based on the third information. The communication device 501 may update the target sensing resource set. If the sensing device sends all the available resources, the left is unavailable for sensing. Moreover, the communication device 501 should remove them from the target sensing resource set. If the sensing device sends the added and removed resources, the communication device 501 updates target sensing resource set according to the suggestion from sensing device.
[0110] The communication device 501 then may allocate at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service. The at least one sensing resource may be allocated from the first updated target sensing resource set. That is, the communication device 501 of the communication device 501 may send the updated target sensing resource set to the corresponding sending devices.
[0111] In some further embodiments, the communication device 501 may transmit respective resource update requests (also known as resource pool update requests) to the plurality of sensing devices. The third information may be received from the second sensing device 502-2 in response to the respective resource information requests. In some embodiments, the communication device 501 may send an indication to the sensing devices to request to update the target sensing resource set. Alternatively or in addition, the communication device 501 may send an update configuration to the sensing devices to configure the periodic events to trigger updating the target sensing resource set. In some embodiments, the update to the target available sensing resource set may be triggered periodically (no indication is needed) .
[0112] In this case, the communication device 501 may obtain fourth information from a further sensing device that is added to the plurality of sensing devices, the fourth information indicating an available sensing resource set at the further sensing device, or fifth information indicating that any sensing device 502, e.g., a third sensing device 502-3 is removed from the plurality of sensing device. The communication device 501 may then update the first target sensing resource set based on the at least one of the fourth information or the fifth information. The communication device 501 may allocate at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service. The at least one sensing resource may be allocated from the first updated target sensing resource set.
[0113] In some embodiments, the communication device 501 may transmit a plurality of resource pre-configurations to the plurality of sensing devices, respectively, a resource pre-configuration indicating a sensing resource subset of the first target sensing resource set that is pre-allocated to a sensing device. In some embodiments, the communication device 501 may allocate the sensing resources for each sensing UE / RAN and inform them before a new sensing service comes. Furthermore, the sensing UE and sensing RAN may use the pre-allocated sensing resources directly when a new sensing service comes. It should be performed after the target sensing resource set are established. The parts of the target sensing resource set may be used for pre- allocation and parts may be reserved for sensing resource updates based on sensing service requirements.
[0114] In some embodiments, the communication device 501 may transmit sixth information to the plurality of sensing devices. The sixth information may indicate the first updated target sensing resource set or an updated part in the first updated target sensing resource set. In some embodiments, the communication device 501 may send the updated target sensing resource set to corresponding sending devices. The communication device 501 may send the updated part of the target sensing resource set to corresponding sensing devices. Alternatively or in addition, the updated target sensing resource set may be transmitted to the sensing devices once the sensing devices are requested.
[0115] In some further embodiments, the communication device 501 may receive at least one release indication from the at least one sensing device 502 to which the at least one sensing resource is allocated. The at least one release indication may be used to release the at least one allocated sensing resource. Then the communication device 501 may further allocate those sensing resources for other sensing services.
[0116] The above embodiment is further shown in FIG. 9, which illustrates a signaling flow 900 of an establishment procedure for a target sensing resource set in accordance with some embodiments of the present disclosure. The signaling flow 900 involves a communication device 501, and a sensing terminal device 901 and a sensing network device 902 (which are examples of the sensing devices 502 in FIG. 5) . Any of the communication device 501, a sensing terminal device 901 or a sensing network device 902 may be a communication device 110 in FIG. 1B. In some embodiments, the communication device 501 may be the network device (e.g., ng-eNB or gNB or a distributed unit (DU) of an ng-eNB / gNB) , terminal device, and / or any other device which are equipped with the control function and have communication capabilities.
[0117] As shown in FIG. 9, the communication device 501 with a communication device 501 transmits (905) a target sensing resource set update request to the sensing network device 902 and transmits (910) a target sensing resource set update request to the sensing terminal device 901. After receiving the target sensing resource set update request, the sensing terminal device 902 may transmit (915) the current available sensing resource set or an update to the available sensing resource set (the delta available resource (s) ) to the communication device 501. The sensing terminal device 901 may transmit (920) its current available sensing resource set or an update to the available sensing resource set (the delta available resource (s) ) to the communication device 501. The communication device 501 then may update (925) target sensing resource set and transmits (930, 940) an indication of the updated target sensing resource set or the updated part in the updated target sensing resource set (the delta available resource (s) ) to the sensing network device 902 and sensing terminal device 901 respectively.
[0118] In the present disclosure, there may be a need to allocate the target sensing resource set. In some embodiments, a sensing device 502 may request available resources from the communication device 501, and then the sensing device 502 may configure the sensing signaling.
[0119] In this case, if a sensing service is triggered at any sensing device 502, e.g., a fourth sensing device 502-4 of the plurality of sensing devices, this sensing device may transmit a resource request (also known as a sensing resource request) to the communication device 501. After receiving the resource request, the communication device 501 may allocate at least one sensing resource to the fourth sensing device 502-4 for transmission of sensing signals for the triggered sensing service. The at least one sensing resource is allocated based on the resource request and from the first target sensing resource set or the first updated target sensing resource set.
[0120] In some embodiments, CN may trigger the sensing service and prepare a sensing configuration / indication. The communication device 501 should also know the sensing configuration to allocate the sensing resources. Furthermore, the communication device 501 may send the allocated resources to corresponding sensing device. The sensing service may be triggered by a sensing terminal device or sensing network device. Then, the sensing terminal device or sensing network device will send an indication to the communication device 501 to request sensing resources from the target sensing resource set. The indication may also be used for sensing services. Then, the communication device 501 may allocate the sensing resource and send it back to sensing terminal device or sensing network device. The indication or configuration may contain, for example but not limited to, the sensing type and / or how much resource is required. The communication device 501 may be in a CN device / sensing network device / sensing terminal device.
[0121] The communication device 501 may receive a release indication (also known as resource release) from the fourth sensing device 502-4. The release indication is used to release the at least one allocated sensing resource. Alternatively or in addition, the communication device 501 may release the at least one allocated sensing resource after a time condition of the triggered sensing service is satisfied. In some embodiments, once the sensing services end, the sensing terminal device and / or sensing network device may send an ending / release indication to the communication device 501 to release the allocated resources, so that these resources can be used to allocate to other sensing devices. In some further embodiments, if the sensing service has a time condition, the communication device 501 will release the resources once the sensing service meets the time condition.
[0122] The above embodiment is further shown in FIG. 10, which illustrates a signaling flow 1000 of an establishment procedure for a target sensing resource set in accordance with some embodiments of the present disclosure. The signaling flow 1000 involves the communication device 501, and a sensing terminal device 1001 and a sensing network device 1002 (which are examples of the sensing devices 502 in FIG. 5) . Any of the communication device 501, the sensing terminal device 1001 or the sensing network device 1002 may be a communication device 110 in FIG. 1B. In some embodiments, the communication device 501 may be the network device (e.g., ng-eNB or gNB or a distributed unit (DU) of an ng-eNB / gNB) , terminal device, and / or any other device which is equipped with the control function and have communication capabilities.
[0123] As shown in FIG. 10, the communication device 501, the sensing terminal device 1001 or the sensing network device 1002 triggers (1005, 1010, 1015) a sensing service. The sensing network device 1002 and the sensing terminal device 1001 transmit (1020, 1025) respective sensing resource request to the communication device 501. Then the communication device 501 allocates (1030) sensing resources from the established target sensing resource set and transmits (1035, 1040) the allocated sensing resources to the sensing network device 1002 and the sensing terminal device 1001 respectively for the triggered sensing service. The sensing network device 1002 and the sensing terminal device 1001 provides (1045) their sensing services using the allocated sensing resources.
[0124] Then, the sensing terminal device 1001 transmits (1055) resource release to the communication device 501 and the sensing network device 1002 transmits (1050) resource release to the communication device 501 to release the allocated resources.
[0125] In some embodiments, the control function may pre-configure a sub-set mixed mode sensing available resource to each node. In this case, the communication device 501 may transmit a plurality of resource pre-configurations to the plurality of sensing devices respectively. A resource pre-configuration may indicate a sensing resource subset of the first target sensing resource set that is pre-allocated to a sensing device. The sensing device 502 may receive the resource pre-configuration from the communication device 501. If the sensing service is triggered, the sensing device 502 perform transmission of a sensing signal for a sensing service using at least one sensing resource from the pre-allocated sensing resource subset.
[0126] In some embodiments, the control function may allocate the sensing resources for each sensing UE / RAN and inform them before a new sensing service comes. Furthermore, the sensing UE and sensing RAN may use the pre-allocated sensing resources directly when a new sensing service comes. It should be performed after mixed mode sensing available resources are established. The parts of the mixed mode sensing available resource may be used for pre-allocation and parts may be reserved for sensing resource updates based on sensing service requirements.
[0127] In some embodiments, the communication device 501 may determine respective resource usages of a plurality of sensing resource subsets that are pre-allocated to the plurality of sensing devices, or an update to the first target sensing resource set. The communication device 501 may update the plurality of resource pre-configurations. The plurality of resource pre-configurations is updated based on, for example, the respective resource usages or the update to the first target sensing resource set. Then, the communication device 501 may transmit the plurality of updated resource pre-configurations to the plurality of sensing devices, respectively. The sensing device 502 may receive an updated resource pre-configuration from the communication device 501. If a further sensing service is triggered, the sensing device 502 perform transmission of a sensing signal for the further sensing service using at least one sensing resource from the updated sensing resource subset.
[0128] In some embodiments, the control function may monitor usage of the pre-allocated sensing resources for each sensing device and update the pre-allocated sensing resource based on the requirements of the sensing service. It may be a semi-static update.
[0129] In some embodiments, if the sensing resource subset fails to meet a resource requirement of the triggered sensing service, a fifth sensing device 502-5 of the plurality of sensing devices may transmit a resource request to the communication device 501. The communication device 501 may receive the resource request from the fifth sensing device 502-5. A sensing service may be triggered at the fifth sensing device 502-5. Then the communication device 501 may allocate at least one additional sensing resource within the first target sensing resource set to the fifth sensing device 502-5. The at least one additional sensing resource may be excluded from the plurality of resource pre-configurations. The fifth sensing device 502-5 may receive a further allocation of at least one additional sensing resource within the first target sensing resource set from the communication device 501. In some further embodiments, if the pre-allocated sensing resources cannot satisfy the requirement of sensing service, the sensing RAN / UE may send an indication to the control function for more sensing resources.
[0130] In some embodiments, the communication device 501 may receive at least one release indication from at least one of the plurality of sensing devices. The at least one release indication may be used to release at least one of the plurality of resource pre-configurations.
[0131] The above embodiment is further shown in FIG. 11, which illustrates a signaling flow 1100 of a resource update procedure for a target sensing resource set in accordance with some embodiments of the present disclosure. The signaling flow 1100 involves the communication device 501, and a sensing terminal device 1101 and a sensing network device 1102 (which are examples of the sensing devices 502 in FIG. 5) . Any of the communication device 501, the sensing terminal device 1101 or the sensing network device 1102 may be a communication device 110 in FIG. 1B. In some embodiments, the communication device 501 may be the network device (e.g., ng-eNB or gNB or a distributed unit (DU) of an ng-eNB / gNB) , terminal device, and / or any other device which is equipped with the control function and have communication capabilities.
[0132] As shown in FIG. 11, the communication device 501 pre-allocates (1105) sensing resources from the established target sensing resource set. Then, the communication device 501 transmits (1110) the pre-allocated sensing resources to the sensing network device 1102 and transmits (1115) the pre-allocated sensing resources to the sensing terminal device 1101 respectively. The communication device 501, the sensing terminal device 1101 and the sensing network device 1102 trigger (1120) sensing services. Upon the sensing service is triggered, the sensing terminal device 1101 and the sensing network device 1102 then provide (1125) their sensing services using the pre-allocated sensing resources. In some cases, the communication device 501, the sensing terminal device 1101 and the sensing network device 1102 trigger (1130) other sensing services later. Then, the sensing terminal device 1101 and the sensing network device 1102 may still provide (1135) the other sensing services using the pre-allocated sensing resources.
[0133] In some embodiments, the control function may pre-configure a plurality of resource sets to each sensing node and use resource sets ID to activate or deactivate the resource sets. In this case, the communication device 501 may determine a plurality of resource subsubset identities. A resource subsubset identity may identify a sensing resource subset of the first target sensing resource set. Then, the communication device 501 may transmit the plurality of resource subsubset identities to the plurality of sensing devices. After receiving the plurality of resource subsubset identities, if the sensing service is triggered, any sensing device 502, e.g., a sixth sensing device 502-6 of the plurality of sensing devices may transmit a resource request to the communication device 501. The communication device 501 may receive the resource request from the sixth sensing device 502-6. Then, the communication device 501 may transmit, based on the resource request, indication information. The indication information is used to activate at least one sensing resource subset identified by at least one of the plurality of resource subsubset identities.
[0134] In some embodiments, the communication device 501 may prepare a plurality of sensing resources set configurations for each sensing network device or terminal device and sends the plurality of sensing resources set configurations to the sensing network devices or terminal devices before a sensing service is triggered. When the sensing service is triggered, the communication device 501 may activate one or multiple sensing resources subsets by an indication.
[0135] In some embodiments, the control function may allocate sensing resource subset IDs for each of the sensing network devices or terminal devices. The active indication may include the resource subset IDs. The sensing network devices or terminal devices may send, to control function, a request message to activate a specific or multiple sets of prepared sensing resources, in which the resource subset IDs indicate the sensing resources sets. The control function may send a feedback message to sensing network devices or terminal devices, indicating which sensing resource sets are active successfully. The sensing RAN / UE may send a request message to request sensing resources to the control function and the control function may indicate which sensing resource sets are active by the resource sets IDs.
[0136] In some embodiments, the communication device 501 may receive a release indication from the sixth sensing device. the release indication is used to release the at least one sensing resource subset. In some embodiments, once the sensing service is finished, the sensing terminal device and / or sensing network device may send an ending / release indication to the control cofunction to release the resource set (s) , so that these resource set (s) may be used to allocate to other sensing devices. The resource set (s) ID may be used.
[0137] The above embodiment is further shown in FIG. 12, which illustrates a signaling flow 1200 of a resource update procedure for a target sensing resource set in accordance with some embodiments of the present disclosure. The signaling flow 1200 involves the communication device 501, and a sensing terminal device 1201 and a sensing network device 1202 (which are examples of the sensing devices 502 in FIG. 5) . Any of the communication device 501, the sensing terminal device 1201 or the sensing network device 1202 may be a communication device 110 in FIG. 1B. In some embodiments, the communication device 501 may be the network device (e.g., ng-eNB or gNB or a distributed unit (DU) of an ng-eNB / gNB) , terminal device, and / or any other device which is equipped with the control function and have communication capabilities.
[0138] As shown in FIG. 12, the communication device 501 pre-allocates (1205) resources subset (s) for each sending node. Then, the communication device 501 pre-allocates (1210) the pre-allocated sensing subset (s) to the sensing network device 1202 and pre-allocates (1215) the pre-allocated sensing subset (s) to the sensing terminal device 1201. Then, the communication device 501, the sensing terminal device 1201 or the sensing network device 1202 trigger (1220) sensing service s. If the sensing service is triggered, the sensing terminal device 1202 may transmit (1225) a sensing resource request to the communication device 501 and the sensing terminal device 1201 may transmit (1230) a sensing resource request to the communication device 501. Upon receiving the resource request, the communication device transmits (1235) resource subset (s) ID (s) to the sensing network device 1202 and transmits (1240) resource subset (s) ID (s) to the sensing terminal device 1201. In some embodiments, once the sensing service is finished, the sensing network device 1202 transmits (1245) a resource release with the resource subset ID (s) to the communication device 501 and the sensing terminal device 1201 transmits (1250) a resource release with resource subset ID (s) to the communication device 501.
[0139] In some embodiments, the available resource of sensing terminal device / network devices may be used to establish a plurality of target sensing resource sets. To avoid resource conflict between different target sensing resource sets, the control function (s) may be also required to exchange related information of the target sensing resource sets when establishing the target sensing resource sets.
[0140] In this case, the communication device 501 may receive related information of a target sensing resource set (i.e., a second target sensing resource set) from a further communication device with a control function. The related information may indicate a second target sensing resource set. The second target sensing resource set may be determined by the further communication device for a plurality of further sensing devices. The communication device 501 may determine whether there is an overlapping resource between the first target sensing resource set and the second target sensing resource set. If there is at least one overlapping sensing resource, the communication device 501 may transmit an indication of the at least one overlapping sensing resource, to the further communication device. Alternatively or in addition, the communication device 501 may update the first target sensing resource set by excluding the at least one overlapping sensing resource.
[0141] In some embodiments, when a first control function establishes a mixed sensing available resource, it sends the related resource information to other nearby a second control function, a third control function and so on. The mixed sensing available resource may be sent with the sensing UE / RAN-related IDs. The second control function, the third control function and so on will compare the mixed sensing available resources with its own mixed sensing available resource. If any resource overlapping is detected, The second control function, the third control function and so on may send a feedback message to the first control function to indicate the overlapping resources. And the first control function may no longer use the overlapping resources. To update mixed sensing available resources of the further control functions, the resources taken by the mixed sensing available resources of the first control function are not considered. Alternatively, if any resource overlapping is detected, the second control function, the third control function and so on may no longer use the overlapping resources to avoid resource conflict.
[0142] FIG. 13 illustrates a flowchart of a communication method 1300 implemented at a communication device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1300 will be described from the perspective of the communication device 501 in FIG. 5.
[0143] At block 1310, the communication device 501 obtains, from a plurality of sensing devices, first information indicating a plurality of available sensing resource sets, respectively.
[0144] At block 1320, the communication device 501 determines a first target sensing resource set for the plurality of sensing devices from an intersection of the plurality of available sensing resource sets.
[0145] At block 1330, the communication device 501 allocates, from the first target sensing resource set, at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service.
[0146] In some example embodiments, the communication device 501 may further transmit respective resource information requests to the plurality of sensing devices; and wherein the first information indicating the plurality of available sensing resource sets are received from a plurality of sensing devices in response to the respective resource information requests.
[0147] In some example embodiments, an available sensing resource set of the plurality of available sensing resource sets from one of the plurality of sensing devices indicates: at least one available frequency band for sensing, at least one available bandwidth part (BWP) for sensing, or at least one specific time-frequency resource for sensing.
[0148] In some example embodiments, an available sensing resource set of the plurality of available sensing resource sets from one of the plurality of sensing devices comprises a part of a whole set of available sensing resources at the sensing device.
[0149] In some example embodiments, a first sensing device of the plurality of sensing devices comprises a terminal device, and wherein the processor is configured to cause the communication device 501 to: receive, from a network device serving the terminal device, first information indicating an available sensing resource set at the terminal device.
[0150] In some example embodiments, the first target sensing resource set comprises a part or all of the intersection of the plurality of available sensing resource sets.
[0151] In some example embodiments, the communication device 501 may further transmit, to the plurality of sensing devices, second information indicating the first target sensing resource set.
[0152] In some example embodiments, the communication device 501 may further determine third information received from a second sensing device of the plurality of sensing devices, the third information indicating an available sensing resource set or an updated part in the available sensing resource set at the second sensing device; update the first target sensing resource set based on the third information; and allocate, from the first updated target sensing resource set, at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service.
[0153] In some example embodiments, the communication device 501 may further transmit respective resource update requests to the plurality of sensing devices; and wherein the third information is received from the second sensing device in response to the respective resource information requests.
[0154] In some example embodiments, the communication device 501 may further obtain at least one of the following: fourth information from a further sensing device that is added to the plurality of sensing devices, the fourth information indicating an available sensing resource set at the further sensing device, or fifth information indicating that a third sensing device is removed from the plurality of sensing device; and update the first target sensing resource set based on the at least one of the fourth information or the fifth information; and allocate, from the first updated target sensing resource set, at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service.
[0155] In some example embodiments, the communication device 501 may further transmit, to the plurality of sensing devices, sixth information indicating the first updated target sensing resource set or an updated part in the first updated target sensing resource set.
[0156] In some example embodiments, the communication device 501 may further receive, from the at least one sensing device to which the at least one sensing resource is allocated, at least one release indication to release the at least one allocated sensing resource.
[0157] In some example embodiments, the communication device 501 may further receive a resource request from a fourth sensing device of the plurality of sensing devices, a sensing service being triggered at the fourth sensing device; and allocate, based on the resource request and from the first mixed mode sensing resource pool or the first updated target sensing resource set, at least one sensing resource to the fourth sensing device for transmission of sensing signals for the triggered sensing service.
[0158] In some example embodiments, the communication device 501 may further receive, from the fourth sensing device, a release indication to release the at least one allocated sensing resource, or release the at least one allocated sensing resource after a time condition of the triggered sensing service is satisfied.
[0159] In some example embodiments, the communication device 501 may further transmit a plurality of resource pre-configurations to the plurality of sensing devices, respectively, a resource pre-configuration indicating a sensing resource subset of the first target sensing resource set that is pre-allocated to a sensing device.
[0160] In some example embodiments, the communication device 501 may further determine at least one of the following: respective resource usages of a plurality of sensing resource subsets that are pre-allocated to the plurality of sensing devices, or an update to the first target sensing resource set; update the plurality of resource pre-configurations based on at least one of the following: the respective resource usages or the update to the first target sensing resource set; and transmit the plurality of updated resource pre-configurations to the plurality of sensing devices, respectively.
[0161] In some example embodiments, the communication device 501 may further receive a resource request from a fifth sensing device of the plurality of sensing devices, a sensing service being triggered at the fifth sensing device; and allocate at least one additional sensing resource within the first target sensing resource set to the fifth sensing device, the at least one additional sensing resource being excluded from the plurality of resource pre-configurations.
[0162] In some example embodiments, the communication device 501 may further receive, from at least one of the plurality of sensing devices, at least one release indication to release at least one of the plurality of resource pre-configurations.
[0163] In some example embodiments, the communication device 501 may further determine a plurality of resource subset identities, a resource subset identity identifying a sensing resource subset of the first target sensing resource set; transmit the plurality of resource subset identities to the plurality of sensing devices; receive, a resource request from a sixth sensing device of the plurality of sensing devices, a sensing service being triggered at the fourth sensing device; and transmit, based on the resource request, indication information to activate at least one sensing resource subset identified by at least one of the plurality of resource subset identities.
[0164] In some example embodiments, the communication device 501 may further receive, from the sixth sensing device, a release indication to release the at least one sensing resource subset.
[0165] In some example embodiments, the communication device 501 may further receive, from a further communication device, resource pool information indicating a second target sensing resource set, the second target sensing resource set being determined by the further communication device for a plurality of further sensing devices; determine whether there is an overlapping resource between the first target sensing resource set and the second target sensing resource set; and in accordance with a determination that there is at least one overlapping sensing resource, transmit, to the further communication device, an indication of the at least one overlapping sensing resource, or update the first target sensing resource set by excluding the at least one overlapping sensing resource.
[0166] In some example embodiments, the communication device 501 is or is comprised in one of the plurality of sensing devices, a core network (CN) device, or a radio access network (RAN) device.
[0167] FIG. 14 illustrates a flowchart of a communication method 1400 implemented at a sensing device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1400 will be described from the perspective a sensing device 502 in FIG. 5.
[0168] At block 1410, the sensing device 502 transmits, to a communication device, first information indicating an available sensing resource set.
[0169] At block 1420, the sensing device 502 receives, from the communication device, allocation of at least one sensing resource within a first target sensing resource set, wherein the first target sensing resource set is determined from an intersection of a plurality of available sensing resource sets at a plurality of sensing devices, the plurality of sensing devices comprising the sensing device.
[0170] At block 1440, the sensing device 502 performs transmission of a sensing signal for a sensing service using the at least one allocated sensing resource.
[0171] In some example embodiments, the sensing device may further receive, from the communication device, a resource information request; and transmit, based on the resource information request, the first information indicating the available sensing resource set.
[0172] In some example embodiments, the available sensing resource set indicates at least one available frequency band for sensing, at least one available bandwidth part (BWP) for sensing, or at least one specific time-frequency resource for sensing.
[0173] In some example embodiments, the available sensing resource set comprises a part of a whole set of available sensing resources at the sensing device.
[0174] In some example embodiments, the sensing device comprises a terminal device, and wherein the sensing device may further transmit, to a network device serving the terminal device, the first information indicating an available sensing resource set at the terminal device, to cause the network device to transmit the first information to the communication device.
[0175] In some example embodiments, the first target sensing resource set comprises a part or all of the intersection of the plurality of available sensing resource sets.
[0176] In some example embodiments, the sensing device may further receive, from the communication device, second information indicating the first target sensing resource set.
[0177] In some example embodiments, the sensing device may further transmit, to the communication device, third information received indicating an available sensing resource set or an updated part in the available sensing resource set at the second sensing device, to update the first target sensing resource set.
[0178] In some example embodiments, the sensing device may further receive a resource update request from the communication device; and transmit, based on the resource update request, the third information to the communication device.
[0179] In some example embodiments, the sensing device may further receive, from the communication device, sixth information indicating the first updated target sensing resource set or an updated part in the first updated target sensing resource set.
[0180] In some example embodiments, the sensing device may further in accordance with a determination that the sensing service is triggered, transmit a resource request to the communication device; and receive, from the communication device, allocation of at least one sensing resource within a first target sensing resource set.
[0181] In some example embodiments, the sensing device may further transmit, to the communication device, a release indication to release the at least one sensing resource.
[0182] In some example embodiments, the sensing device may further receive a resource pre-configuration from the communication device, the resource pre-configuration indicating a sensing resource subset of the first target sensing resource set that is pre-allocated to the sensing device; and in accordance with a determination that the sensing service is triggered, perform transmission of a sensing signal for a sensing service using at least one sensing resource from the pre-allocated sensing resource subset.
[0183] In some example embodiments, the sensing device may further receive an updated resource pre-configuration from the communication device, the updated resource pre-configuration indicating an updated resource subset; and in accordance with a determination that a further sensing service is triggered, perform transmission of a sensing signal for the further sensing service using at least one sensing resource from the updated sensing resource subset.
[0184] In some example embodiments, the sensing device may further in accordance with a determination that the sensing resource subset fails to meet a resource requirement of the triggered sensing service, transmit a resource request to the communication device; and receive, from the communication device, a further allocation of at least one additional sensing resource within the first target sensing resource set, the at least one additional sensing resource being excluded from the resource pre-configuration.
[0185] In some example embodiments, the sensing device may further receive, from the communication device, a plurality of resource subset identities, a resource subset identity identifying a sensing resource subset of the first target sensing resource set; in accordance with a determination that the sensing service is triggered, transmit a resource request to the communication device; and receive, from the communication device, indication information to activate at least one sensing resource subset identified by at least one of the plurality of resource subset identities.
[0186] In some example embodiments, the sensing device may further transmit, to the communication device, a release indication to release the at least one sensing resource subset.
[0187] FIG. 15 is a simplified block diagram of a device 1500 that is suitable for implementing embodiments of the present disclosure. The device 1500 can be considered as a further example implementation of any of the devices as shown in FIG. 1. Accordingly, the device 1500 can be implemented at or as at least a part of the terminal device 110 or the network device 120.
[0188] As shown, the device 1500 includes a processor 1510, a memory 1520 coupled to the processor 1510, a suitable transceiver 1540 coupled to the processor 1510, and a communication interface coupled to the transceiver 1540. The memory 1520 stores at least a part of a program 1530. The transceiver 1540 may be for bidirectional communications or a unidirectional communication based on requirements. The transceiver 1540 may include at least one of a transmitter 1542 and a receiver 1544. The transmitter 1542 and the receiver 1544 may be functional modules or physical entities. The transceiver 1540 has at least one antenna to facilitate communication, though in practice an Access Node mentioned in this application may have several ones. The communication interface may represent any interface that is necessary for communication with other network elements, such as X2 / Xn interface for bidirectional communications between eNBs / gNBs, S1 / NG interface for communication between a Mobility Management Entity (MME) / Access and Mobility Management Function (AMF) / SGW / UPF and the eNB / gNB, Un interface for communication between the eNB / gNB and a relay node (RN) , or Uu interface for communication between the eNB / gNB and a terminal device.
[0189] The program 1530 is assumed to include program instructions that, when executed by the associated processor 1510, enable the device 1500 to operate in accordance with the embodiments of the present disclosure, as discussed herein with reference to FIGS. 1 to 15. The embodiments herein may be implemented by computer software executable by the processor 1510 of the device 1500, or by hardware, or by a combination of software and hardware. The processor 1510 may be configured to implement various embodiments of the present disclosure. Furthermore, a combination of the processor 1510 and memory 1520 may form processing means 1550 adapted to implement various embodiments of the present disclosure.
[0190] The memory 1520 may be of any type suitable to the local technical network and may be implemented using any suitable data storage technology, such as a non-transitory computer readable storage medium, semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory, as non-limiting examples. While only one memory 1520 is shown in the device 1500, there may be several physically distinct memory modules in the device 1500. The processor 1510 may be of any type suitable to the local technical network, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 1500 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
[0191] According to embodiments of the present disclosure, a communication device comprising a circuitry is provided. The circuitry is configured to: obtain, from a plurality of sensing devices, first information indicating a plurality of available sensing resource sets, respectively; determine a first target sensing resource set for the plurality of sensing devices from an intersection of the plurality of available sensing resource sets; and allocate, from the first target sensing resource set, at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the communication device as discussed above.
[0192] According to embodiments of the present disclosure, a sensing device comprising a circuitry is provided. The circuitry is configured to: transmit, to a communication device, first information indicating an available sensing resource set; and receive, from the communication device, allocation of at least one sensing resource within a first target sensing resource set, wherein the first target sensing resource set is determined from an intersection of a plurality of available sensing resource sets at a plurality of sensing devices, the plurality of sensing devices comprising the sensing device; and perform transmission of a sensing signal for a sensing service using the at least one allocated sensing resource. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the sensing device as discussed above.
[0193] The term “circuitry” used herein may refer to hardware circuits and / or combinations of hardware circuits and software. For example, the circuitry may be a combination of analog and / or digital hardware circuits with software / firmware. As a further example, the circuitry may be any portions of hardware processors with software including digital signal processor (s) , software, and memory (ies) that work together to cause an apparatus, such as a terminal device or a network device, to perform various functions. In a still further example, the circuitry may be hardware circuits and or processors, such as a microprocessor or a portion of a microprocessor, that requires software / firmware for operation, but the software may not be present when it is not needed for operation. As used herein, the term circuitry also covers an implementation of merely a hardware circuit or processor (s) or a portion of a hardware circuit or processor (s) and its (or their) accompanying software and / or firmware.
[0194] According to embodiments of the present disclosure, a communication apparatus is provided. The communication apparatus comprises means for obtaining, from a plurality of sensing devices, first information indicating a plurality of available sensing resource sets, respectively; means for determining a first target sensing resource set for the plurality of sensing devices from an intersection of the plurality of available sensing resource sets; and means for allocating, from the first target sensing resource set, at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service. In some embodiments, the first apparatus may comprise means for performing the respective operations of the method 1300. In some example embodiments, the first apparatus may further comprise means for performing other operations in some example embodiments of the method 1300. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0195] According to embodiments of the present disclosure, a sensing apparatus is provided. The sensing apparatus comprises means for transmitting, to a communication device, first information indicating an available sensing resource set; and means for receiving, from the communication device, allocation of at least one sensing resource within a first target sensing resource set, means for wherein the first target sensing resource set is determined from an intersection of a plurality of available sensing resource sets at a plurality of sensing devices, the plurality of sensing devices comprising the sensing device; and means for performing transmission of a sensing signal for a sensing service using the at least one allocated sensing resource. In some embodiments, the second apparatus may comprise means for performing the respective operations of the method 1400. In some example embodiments, the second apparatus may further comprise means for performing other operations in some example embodiments of the method 1400. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0196] In summary, embodiments of the present disclosure provide the following aspects.
[0197] In an aspect, it is proposed a communication device comprising: a processor configured to cause the communication device to: obtain, from a plurality of sensing devices, first information indicating a plurality of available sensing resource sets, respectively; determine a first target sensing resource set for the plurality of sensing devices from an intersection of the plurality of available sensing resource sets; and allocate, from the first target sensing resource set, at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signal s for a sensing service.
[0198] In some embodiments, the processor is further configured to cause the communication device to: transmit respective resource information requests to the plurality of sensing devices; and wherein the first information indicating the plurality of available sensing resource sets are received from a plurality of sensing devices in response to the respective resource information requests.
[0199] In some embodiments, an available sensing resource set of the plurality of available sensing resource sets from one of the plurality of sensing devices indicates: at least one available frequency band for sensing, at least one available bandwidth part (BWP) for sensing, or at least one specific time-frequency resource for sensing.
[0200] In some embodiments, an available sensing resource set of the plurality of available sensing resource sets from one of the plurality of sensing devices comprises a part of a whole set of available sensing resources at the sensing device.
[0201] In some embodiments, a first sensing device of the plurality of sensing devices comprises a terminal device, and wherein the processor is configured to cause the communication device to: receive, from a network device serving the terminal device, first information indicating an available sensing resource set at the terminal device.
[0202] In some embodiments, the first target sensing resource set comprises a part or all of the intersection of the plurality of available sensing resource sets.
[0203] In some embodiments, the processor is further configured to cause the communication device to: transmit, to the plurality of sensing devices, second information indicating the first target sensing resource set.
[0204] In some embodiments, the processor is further configured to cause the communication device to: determine third information received from a second sensing device of the plurality of sensing devices, the third information indicating an available sensing resource set or an updated part in the available sensing resource set at the second sensing device; update the first target sensing resource set based on the third information; and allocate, from the first updated target sensing resource set, at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service.
[0205] In some embodiments, the processor is further configured to cause the communication device to: transmit respective resource update requests to the plurality of sensing devices; and wherein the third information is received from the second sensing device in response to the respective resource information requests.
[0206] In some embodiments, the processor is further configured to cause the communication device to: obtain at least one of the following: fourth information from a further sensing device that is added to the plurality of sensing devices, the fourth information indicating an available sensing resource set at the further sensing device, or fifth information indicating that a third sensing device is removed from the plurality of sensing device; and update the first target sensing resource set based on the at least one of the fourth information or the fifth information; and allocate, from the first updated target sensing resource set, at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service.
[0207] In some embodiments, the processor is further configured to cause the communication device to: transmit, to the plurality of sensing devices, sixth information indicating the first updated target sensing resource set or an updated part in the first updated target sensing resource set.
[0208] In some embodiments, the processor is configured to cause the communication device to: receive, from the at least one sensing device to which the at least one sensing resource is allocated, at least one release indication to release the at least one allocated sensing resource.
[0209] In some embodiments, the processor is configured to cause the communication device to: receive a resource request from a fourth sensing device of the plurality of sensing devices, a sensing service being triggered at the fourth sensing device; and allocate, based on the resource request and from the first mixed mode sensing resource pool or the first updated target sensing resource set, at least one sensing resource to the fourth sensing device for transmission of sensing signals for the triggered sensing service.
[0210] In some embodiments, the processor is further configured to cause the communication device to: receive, from the fourth sensing device, a release indication to release the at least one allocated sensing resource, or release the at least one allocated sensing resource after a time condition of the triggered sensing service is satisfied.
[0211] In some embodiments, the processor is configured to cause the communication device to: transmit a plurality of resource pre-configurations to the plurality of sensing devices, respectively, a resource pre-configuration indicating a sensing resource subset of the first target sensing resource set that is pre-allocated to a sensing device.
[0212] In some embodiments, the processor is further configured to cause the communication device to: determine at least one of the following: respective resource usages of a plurality of sensing resource subsets that are pre-allocated to the plurality of sensing devices, or an update to the first target sensing resource set; update the plurality of resource pre-configurations based on at least one of the following: the respective resource usages or the update to the first target sensing resource set; and transmit the plurality of updated resource pre-configurations to the plurality of sensing devices, respectively.
[0213] In some embodiments, the processor is further configured to cause the communication device to: receive a resource request from a fifth sensing device of the plurality of sensing devices, a sensing service being triggered at the fifth sensing device; and allocate at least one additional sensing resource within the first target sensing resource set to the fifth sensing device, the at least one additional sensing resource being excluded from the plurality of resource pre-configurations.
[0214] In some embodiments, the processor is further configured to cause the communication device to: receive, from at least one of the plurality of sensing devices, at least one release indication to release at least one of the plurality of resource pre-configurations.
[0215] In some embodiments, the processor is further configured to cause the communication device to: determine a plurality of resource subset identities, a resource subset identity identifying a sensing resource subset of the first target sensing resource set; transmit the plurality of resource subset identities to the plurality of sensing devices; receive, a resource request from a sixth sensing device of the plurality of sensing devices, a sensing service being triggered at the fourth sensing device; and transmit, based on the resource request, indication information to activate at least one sensing resource subset identified by at least one of the plurality of resource subset identities.
[0216] In some embodiments, the processor is further configured to cause the communication device to: receive, from the sixth sensing device, a release indication to release the at least one sensing resource subset.
[0217] In some embodiments, the processor is further configured to cause the communication device to: receive, from a further communication device, resource pool information indicating a second target sensing resource set, the second target sensing resource set being determined by the further communication device for a plurality of further sensing devices; determine whether there is an overlapping resource between the first target sensing resource set and the second target sensing resource set; and in accordance with a determination that there is at least one overlapping sensing resource, transmit, to the further communication device, an indication of the at least one overlapping sensing resource, or update the first target sensing resource set by excluding the at least one overlapping sensing resource.
[0218] In some embodiments, the communication device is or is comprised in one of the plurality of sensing devices, a core network (CN) device, or a radio access network (RAN) device.
[0219] In an aspect, it is proposed a sensing device comprising: a processor configured to cause the sensing device to: transmit, to a communication device, first information indicating an available sensing resource set; and receive, from the communication device, allocation of at least one sensing resource within a first target sensing resource set, wherein the first target sensing resource set is determined from an intersection of a plurality of available sensing resource sets at a plurality of sensing devices, the plurality of sensing devices comprising the sensing device; and perform transmission of a sensing signal for a sensing service using the at least one allocated sensing resource.
[0220] In some embodiments, the processor is further configured to cause the sensing device to: receive, from the communication device, a resource information request; and transmit, based on the resource information request, the first information indicating the available sensing resource set.
[0221] In some embodiments, the available sensing resource set indicates: at least one available frequency band for sensing, at least one available bandwidth part (BWP) for sensing, or at least one specific time-frequency resource for sensing.
[0222] In some embodiments, the available sensing resource set comprises a part of a whole set of available sensing resources at the sensing device.
[0223] In some embodiments, a sensing device comprises a terminal device, and wherein the processor is configured to cause the sensing device to: transmit, to a network device serving the terminal device, the first information indicating an available sensing resource set at the terminal device, to cause the network device to transmit the first information to the communication device.
[0224] In some embodiments, the first target sensing resource set comprises a part or all of the intersection of the plurality of available sensing resource sets.
[0225] In some embodiments, the processor is further configured to cause the sensing device to: receive, from the communication device, second information indicating the first target sensing resource set.
[0226] In some embodiments, the processor is further configured to cause the sensing device to: transmit, to the communication device, third information received indicating an available sensing resource set or an updated part in the available sensing resource set at the second sensing device, to update the first target sensing resource set.
[0227] In some embodiments, the processor is further configured to cause the sensing device to: receive a resource update request from the communication device; and transmit, based on the resource update request, the third information to the communication device.
[0228] In some embodiments, the processor is further configured to cause the sensing device to: receive, from the communication device, sixth information indicating the first updated target sensing resource set or an updated part in the first updated target sensing resource set.
[0229] In some embodiments, the processor is configured to cause the sensing device to: in accordance with a determination that the sensing service is triggered, transmit a resource request to the communication device; and receive, from the communication device, allocation of at least one sensing resource within a first target sensing resource set.
[0230] In some embodiments, the processor is further configured to cause the sensing device to: transmit, to the communication device, a release indication to release the at least one sensing resource.
[0231] In some embodiments, the processor is configured to cause the sensing device to: receive a resource pre-configuration from the communication device, the resource pre-configuration indicating a sensing resource subset of the first target sensing resource set that is pre-allocated to the sensing device; and in accordance with a determination that the sensing service is triggered, perform transmission of a sensing signal for a sensing service using at least one sensing resource from the pre-allocated sensing resource subset.
[0232] In some embodiments, the processor is further configured to cause the sensing device to: receive an updated resource pre-configuration from the communication device, the updated resource pre-configuration indicating an updated resource subset; and in accordance with a determination that a further sensing service is triggered, perform transmission of a sensing signal for the further sensing service using at least one sensing resource from the updated sensing resource subset.
[0233] In some embodiments, the processor is further configured to cause the sensing device to: in accordance with a determination that the sensing resource subset fails to meet a resource requirement of the triggered sensing service, transmit a resource request to the communication device; and receive, from the communication device, a further allocation of at least one additional sensing resource within the first target sensing resource set, the at least one additional sensing resource being excluded from the resource pre-configuration.
[0234] In some embodiments, the processor is further configured to cause the sensing device to: receive, from the communication device, a plurality of resource subset identities, a resource subset identity identifying a sensing resource subset of the first target sensing resource set; in accordance with a determination that the sensing service is triggered, transmit a resource request to the communication device; and receive, from the communication device, indication information to activate at least one sensing resource subset identified by at least one of the plurality of resource subset identities.
[0235] In some embodiments, the processor is further configured to cause the sensing device to: transmit, to the communication device, a release indication to release the at least one sensing resource subset.
[0236] In an aspect, a communication device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the communication device discussed above.
[0237] In an aspect, a sensing device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the sensing device discussed above.
[0238] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the communication device discussed above.
[0239] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the sensing device discussed above.
[0240] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the communication device discussed above.
[0241] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the sensing device discussed above.
[0242] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representation, it will be appreciated that the blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
[0243] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry out the process or method as described above with reference to FIGS. 1 to 15. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0244] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0245] The above program code may be embodied on a machine readable medium, which may be any tangible medium that may contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine readable medium may be a machine readable signal medium or a machine readable storage medium. A machine readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0246] Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0247] Although the present disclosure has been described in language specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1.Acommunication device comprising:a processor configured to cause the communication device to:obtain, from a plurality of sensing devices, first information indicating a plurality of available sensing resource sets, respectively;determine a first target sensing resource set for the plurality of sensing devices from an intersection of the plurality of available sensing resource sets; andallocate, from the first target sensing resource set, at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service.2.The communication device of claim 1, wherein the processor is further configured to cause the communication device to:transmit respective resource information requests to the plurality of sensing devices; andwherein the first information indicating the plurality of available sensing resource sets are received from a plurality of sensing devices in response to the respective resource information requests.3.The communication device of claim 1 or 2, wherein an available sensing resource set of the plurality of available sensing resource sets from one of the plurality of sensing devices indicates:at least one available frequency band for sensing,at least one available bandwidth part (BWP) for sensing, orat least one specific time-frequency resource for sensing.4.The communication device of any of claims 1 to 3, wherein the processor is further configured to cause the communication device to:transmit, to the plurality of sensing devices, second information indicating the first target sensing resource set.5.The communication device of any of claims 1 to 4, wherein the processor is further configured to cause the communication device to:determine third information received from a second sensing device of the plurality of sensing devices, the third information indicating an available sensing resource set or an updated part in the available sensing resource set at the second sensing device;update the first target sensing resource set based on the third information; andallocate, from the first updated target sensing resource set, at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service.6.The communication device of claim 5, wherein the processor is further configured to cause the communication device to:transmit respective resource update requests to the plurality of sensing devices; andwherein the third information is received from the second sensing device in response to the respective resource information requests.7.The communication device of claim 5 or 6, wherein the processor is further configured to cause the communication device to:obtain at least one of the following:fourth information from a further sensing device that is added to the plurality of sensing devices, the fourth information indicating an available sensing resource set at the further sensing device, orfifth information indicating that a third sensing device is removed from the plurality of sensing device; andupdate the first target sensing resource set based on the at least one of the fourth information or the fifth information; andallocate, from the first updated target sensing resource set, at least one sensing resource to at least one of the plurality of sensing devices for transmission of sensing signals for a sensing service.8.The communication device of any of claims 5 to 7, wherein the processor is further configured to cause the communication device to:transmit, to the plurality of sensing devices, sixth information indicating the first updated target sensing resource set or an updated part in the first updated target sensing resource set.9.The communication device of any of claims 1 to 8, wherein the processor is configured to cause the communication device to:receive, from the at least one sensing device to which the at least one sensing resource is allocated, at least one release indication to release the at least one allocated sensing resource.10.The communication device of any of claims 1 to 8, wherein the processor is configured to cause the communication device to:receive a resource request from a fourth sensing device of the plurality of sensing devices, a sensing service being triggered at the fourth sensing device; andallocate, based on the resource request and from the first mixed mode sensing resource pool or the first updated target sensing resource set, at least one sensing resource to the fourth sensing device for transmission of sensing signals for the triggered sensing service.11.The communication device of claim 10, wherein the processor is further configured to cause the communication device to:receive, from the fourth sensing device, a release indication to release the at least one allocated sensing resource, orrelease the at least one allocated sensing resource after a time condition of the triggered sensing service is satisfied.12.The communication device of any of claims 1 to 8, wherein the processor is configured to cause the communication device to:transmit a plurality of resource pre-configurations to the plurality of sensing devices, respectively, a resource pre-configuration indicating a sensing resource subset of the first target sensing resource set that is pre-allocated to a sensing device.13.The communication device of claim 12, wherein the processor is further configured to cause the communication device to:determine at least one of the following: respective resource usages of a plurality of sensing resource subsets that are pre-allocated to the plurality of sensing devices, or an update to the first target sensing resource set;update the plurality of resource pre-configurations based on at least one of the following: the respective resource usages or the update to the first target sensing resource set; andtransmit the plurality of updated resource pre-configurations to the plurality of sensing devices, respectively.14.The communication device of claim 12 or 13, wherein the processor is further configured to cause the communication device to:receive a resource request from a fifth sensing device of the plurality of sensing devices, a sensing service being triggered at the fifth sensing device; andallocate at least one additional sensing resource within the first target sensing resource set to the fifth sensing device, the at least one additional sensing resource being excluded from the plurality of resource pre-configurations.15.The communication device of any of claims 12 to 14, wherein the processor is further configured to cause the communication device to:receive, from at least one of the plurality of sensing devices, at least one release indication to release at least one of the plurality of resource pre-configurations.16.The communication device of any of claims 1 to 8, wherein the processor is further configured to cause the communication device to:determine a plurality of resource subsubset identities, a resource subsubset identity identifying a sensing resource subset of the first target sensing resource set;transmit the plurality of resource subsubset identities to the plurality of sensing devices;receive, a resource request from a sixth sensing device of the plurality of sensing devices, a sensing service being triggered at the fourth sensing device; andtransmit, based on the resource request, indication information to activate at least one sensing resource subset identified by at least one of the plurality of resource subsubset identities.17.The communication device of claim 16, wherein the processor is further configured to cause the communication device to:receive, from the sixth sensing device, a release indication to release the at least one sensing resource subset.18.The communication device of any of claims 1 to 17, wherein the communication device is or is comprised in one of the plurality of sensing devices, a core network (CN) device, or a radio access network (RAN) device.19.Asensing device comprising:a processor configured to cause the sensing device to:transmit, to a communication device, first information indicating an available sensing resource set; andreceive, from the communication device, allocation of at least one sensing resource within a first target sensing resource set,wherein the first target sensing resource set is determined from an intersection of a plurality of available sensing resource sets at a plurality of sensing devices, the plurality of sensing devices comprising the sensing device; andperform transmission of a sensing signal for a sensing service using the at least one allocated sensing resource.20.The sensing device of claim 19, wherein the processor is further configured to cause the sensing device to:receive, from the communication device, a resource information request; andtransmit, based on the resource information request, the first information indicating the available sensing resource set.
Citation Information
Patent Citations
Resource selection method and terminal
CN110972102A
Collaborative environment sensing in wireless networks
US20230333242A1
Communication apparatuses and communication methods for selection and sensing windows for NR sidelink UES with partial sensing
WO2022154750A1
Sidelink positioning reference signal based on candidate sensing resource configuration
WO2023244326A1
Dynamic power control for sensing
WO2024016306A1