Integration of external sensing devices to sensing operations

The integration of non-3GPP sensing devices with 5G systems via a Sensing Management Function enhances sensing capabilities and quality, overcoming limitations of traditional 5G systems in non-line of sight and high velocity scenarios.

WO2026044759A1PCT designated stage Publication Date: 2026-03-05ALCATEL LUCENT SHANGHAI BELL CO LTD +2
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

Existing 5G systems do not integrate non-3GPP sensing technologies, limiting the sensing range and quality of sensing operations, particularly in scenarios where traditional sensing techniques perform poorly, such as non-line of sight conditions and high velocity resolution requirements.

Method used

The integration of non-3GPP sensing devices and services with 5G systems through a Sensing Management Function (SeMF) that discovers, selects, and coordinates with external sensing devices like cameras, lidars, and radars to enhance sensing capabilities and quality.

Benefits of technology

Extends the sensing range and improves sensing operation quality by leveraging non-3GPP devices, addressing limitations of traditional 5G systems in challenging conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024116153_05032026_PF_FP_ABST
    Figure CN2024116153_05032026_PF_FP_ABST
Patent Text Reader

Abstract

Example embodiments of the present disclosure are directed to integration of external sensing devices to sensing operations in a cellular communication system. A method comprises receiving a sensing request from a sensing client for a sensing service of the cellular communication system; determining that an external sensing device and / or an external sensing service is to participate in the sensing service requested from the sensing client; and selecting, based on the determining, at least one external sensing device to participate in the sensing service.
Need to check novelty before this filing date? Find Prior Art

Description

INTEGRATION OF EXTERNAL SENSING DEVICES TO SENSING OPERATIONSFIELD

[0001] Various example embodiments of the present disclosure generally relate to the field of telecommunication and in particular, to apparatuses, methods and computer readable storage medium for integration of external sensing devices to sensing operations in a cellular communication system.BACKGROUND

[0002] A goal of a sensing service is to obtain awareness of a scene surrounding a sensing device. The sensing device may have a capability to detect, localize and track objects, to form images, and / or to extract features for recognition or classification purposes and / or the like. Integration of sensing and communication (ISAC) has been proposed and may help to potentially achieve both high-data rate communications and high-resolution obstacle detection using the same hardware and spectrum resource. This may help to increase sensing capabilities, to improve sensing accuracy for scenarios or situations that traditional sensing techniques may not perform well (e.g., non-line of sight (NLOS) conditions, requirements for high velocity resolution, and / or the like) , to enhance spectrum efficiency by sharing communications and a sensing spectrum band, and to eventually reduce a hardware and installation cost by combining sensing and communication equipment or hardware.SUMMARY

[0003] In a first aspect of the present disclosure, there is provided a first network device. The first network device comprises at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the first network device at least to: receive a sensing request from a sensing client for a sensing service of a cellular communication system; determine that an external sensing device and / or an external sensing service is to participate in the sensing service requested from the sensing client; and select, based on the determining, at least one external sensing device to participate in the sensing service.

[0004] In a second aspect of the present disclosure, there is provided a second network device. The second network device comprises at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the second network device at least to: receive information related to at least one external sensing device; and store the information related to the external sensing device, for use in a sensing service of the cellular communication system.

[0005] In a third aspect of the present disclosure, there is provided an apparatus. The third apparatus comprises at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to:receive a sensing measurement request associated with at least one external sensing device to participate to a sensing service in a cellular communication system; and send sensing data measured by the at least one external sensing device.

[0006] In a fourth aspect of the present disclosure, there is provided a method at a first network device. The method comprises: receiving a sensing request from a sensing client for a sensing service of a cellular communication system; determining that an external sensing device and / or an external sensing service is to participate in the sensing service requested from the sensing client; and selecting, based on the determining, at least one external sensing device to participate in the sensing service.

[0007] In a fifth aspect of the present disclosure, there is provided a method at a second network device. The method comprises: receiving information related to at least one external sensing device; and storing the information related to the external sensing device, for use in a sensing service of the cellular communication system.

[0008] In a sixth aspect of the present disclosure, there is provided a method at an apparatus. The method comprises: receiving a sensing measurement request associated with at least one external sensing device to participate to a sensing service in a cellular communication system; and sending sensing data measured by the at least one external sensing device.

[0009] In a seventh aspect of the present disclosure, there is provided a first apparatus. The first apparatus comprises means for receiving a sensing request from a sensing client for a sensing service of a cellular communication system; means for determining that an external sensing device and / or an external sensing service is to participate in the sensing service requested from the sensing client; and means for selecting, based on the determining, at least one external sensing device to participate in the sensing service.

[0010] In an eighth aspect of the present disclosure, there is provided a second apparatus. The second apparatus comprises means for receiving information related to at least one external sensing device; and means for storing the information related to the external sensing device, for use in a sensing service of the cellular communication system.

[0011] In a ninth aspect of the present disclosure, there is provided a third apparatus. The third apparatus comprises means for receiving a sensing measurement request associated with at least one external sensing device to participate to a sensing service in a cellular communication system; and means for sending sensing data measured by the at least one external sensing device.

[0012] In a tenth aspect of the present disclosure, there is provided a computer readable medium. The computer readable medium comprises instructions stored thereon for causing an apparatus to perform at least the method according to the fourth aspect, fifth aspect or sixth aspect.

[0013] It is to be understood that the Summary section is not intended to identify key or essential features of embodiments of the present disclosure, nor is it intended to be used to limit the scope of the present disclosure. Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Some example embodiments will now be described with reference to the accompanying drawings, where:

[0015] FIGS. 1A and 1B illustrate example communication environments in which example embodiments of the present disclosure can be implemented;

[0016] FIGS. 2A to 2D illustrate four options of the collaboration / interaction between a non-3GPP sensing device and a sensing management function according to some example embodiments of the present disclosure;

[0017] FIG. 3 illustrates a flowchart of an example method implemented at a first network device according to some example embodiments of the present disclosure;

[0018] FIGS. 4A and 4B illustrate signaling diagrams of example processes of selection and discovery of non-3GPP sensing device according to some example embodiments of the present disclosure;

[0019] FIGS. 5A to 5C illustrate signaling flows of example processes of the configuration and measurement collection from non-3GPP sensing devices according to some example embodiments of the present disclosure;

[0020] FIG. 6 illustrates a flowchart of an example method implemented at a second network device in accordance with some example embodiments of the present disclosure;

[0021] FIGS. 7A to 7E illustrate signaling diagrams of example processes of registration of a non-3GPP sensing device according to some example embodiments of the present disclosure;

[0022] FIG. 8 illustrates a flowchart of an example method in accordance with some other example embodiments of the present disclosure;

[0023] FIG. 9 illustrates a simplified block diagram of a device that is suitable for implementing example embodiments of the present disclosure; and

[0024] FIG. 10 illustrates a block diagram of an example computer readable medium in accordance with some example embodiments of the present disclosure.

[0025] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION

[0026] 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.

[0027] 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.

[0028] References in the present disclosure to “one embodiment, ” “an embodiment, ” “an example embodiment, ” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.

[0029] It shall be understood that although the terms “first, ” “second, ” …, etc. in front of noun (s) and the like may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another and they do not limit the order of the noun (s) . For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and / or” includes any and all combinations of one or more of the listed terms.

[0030] As used herein, “at least one of the following: <a list of two or more elements>” and “at least one of <a list of two or more elements>” and similar wording, where the list of two or more elements are joined by “and” or “or” , mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.

[0031] As used herein, unless stated explicitly, performing a step “in response to A” does not indicate that the step is performed immediately after “A” occurs and one or more intervening steps may be included.

[0032] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments. 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. It will be further understood that the terms “comprises” , “comprising” , “has” , “having” , “includes” and / or “including” , when used herein, specify the presence of stated features, elements, and / or components etc., but do not preclude the presence or addition of one or more other features, elements, components and / or combinations thereof.

[0033] As used in this application, the term “circuitry” may refer to one or more or all of the following:

[0034] (a) hardware-only circuit implementations (such as implementations in only analog and / or digital circuitry) and

[0035] (b) combinations of hardware circuits and software, such as (as applicable) :

[0036] (i) a combination of analog and / or digital hardware circuit (s) with software / firmware and

[0037] (ii) any portions of hardware processor (s) with software (including digital signal processor (s) ) , software, and memory (ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and

[0038] (c) hardware circuit (s) and or processor (s) , such as a microprocessor (s) or a portion of a microprocessor (s) , that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation.

[0039] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.

[0040] As used herein, the term “network device” refers to a node or device in a communication system via which a terminal device accesses the network and receives services therefrom. As used herein, the term “access node” or “access network node” or “access network device” refers to a device in a communication system via which a terminal device accesses a core network and receives services from the core network. The access network node can be a wireless access network node or a wireline access network node. Examples of the wireless access network nodes may include, but be not limited to, a base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , an NR NB (also referred to as a gNB) , an next generation radio access network node (also referred to as an NG-RAN node) , a remote radio unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, an Integrated access and backhaul (IAB) node, a low power node such as a femto, a pico, a non-terrestrial network (NTN) or non-ground network device such as a satellite network device, a low earth orbit (LEO) satellite and a geosynchronous earth orbit (GEO) satellite, an aircraft network device, and so forth, depending on the applied terminology and technology. In some example embodiments, a RAN node (for example, a gNB) may include a centralized unit (CU) and one or more distributed units (DUs) connected to the CU.Examples of the wireless access network nodes may include, but be not limited to, a Wireline 5G access network (W-5GAN) node, for example, a wireline 5G BBF access network (W-5GBAN) node or a wireline 5G cable access network (W-5GCAN) node.

[0041] As used herein, a core network device or a network function of a core network may be any computing device or computing system that includes hardware (e.g., at least one processor and at least one memory) and software of one or more network functions of a core network. Examples of core network devices may include, but be not limited to, an evolved packet data gateway (ePGW) , a trusted wireless local area network (WLAN) access network (TWAN) node, a home subscriber server (HSS) , an access and mobility management function (AMF) , a session management function (SMF) , a network slice selection function (NSSF) , a serving gateway (SGW) , a packet data network (PDN) gateway (PGW) , an authentication server function (AUSF) , a subscription identifier de-concealing function (SIDF) , a unified data management (UDM) , a security edge protection proxy (SEPP) , a network exposure function (NEF) , a user plane function (UPF) , and / or a policy control function (PCF) .

[0042] The term “terminal device” refers to any end device that may be capable of wireless communication. By way of example rather than limitation, a terminal device may also be referred to as a communication device, user equipment (UE) , a subscriber station (SS) , a portable subscriber station, a mobile station (MS) , or an access terminal (AT) . The terminal device may include, but not limited to, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, a tablet, a wearable terminal device, a personal digital assistant (PDA) , portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , USB dongles, smart devices, wireless customer-premises equipment (CPE) , an internet of things (IoT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device and applications (e.g., remote surgery) , an industrial device and applications (e.g., a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial and / or industrial wireless networks, and the like. The terminal device may also correspond to a mobile termination (MT) part of an IAB node (e.g., a relay node) . In the following description, the terms “terminal device” , “communication device” , “terminal” , “user equipment” and “UE” may be used interchangeably.

[0043] As described above, ISAC is proposed to help to achieve both high-data rate communications and high-resolution obstacle detection. Different types of services and target vertical applications may benefit from the integrated sensing and communication services that a 5G or beyond 5G system may provide. In Release 19, different use cases and corresponding technical requirements have been specified to make use of 5G-based sensing services, which includes intrusion detection (e.g., intruder detection in smart homes, pedestrian / animal intrusion detection on highways) , autonomous driving (e.g., sensing assisted automotive maneuvering and navigation, sensing for parking space determination and / or the like) , unmanned aerial vehicle (UAV) flight (e.g., UAV flight trajectory tracing, network assisted sensing to avoid UAV collision and / or the like) , automated guided vehicle (AGV) and autonomous mobile robots (AMR) in factories (e.g., AGV detection and tracking in factories, AMR collision avoidance in smart factories and / or the like) , environment or weather monitoring (e.g., rain, pollution, flooding and / or the like) , health monitoring (e.g., fall detection, contactless sleep monitoring service, health monitoring at home, and / or the like) and extended reality (XR) .

[0044] In order to enable 5G or beyond-5G wireless sensing, a functionality may be introduced in 5G core network (5GC) (e.g., sensing management function (SeMF) functionality) that may be responsible to receive different types of sensing requests from a sensing client (e.g., a UE or an application function (AF) or a network exposure function (NEF) ) , configure and coordinate sensing functions, collect sensing measurement (or sensing data) and provide sensing data and / or sensing outputs to the sensing client either directly or via the NEF, for example, if the requesting client is a third party external application or AF.

[0045] There are different sensing approaches or types that may be used in an integrated sensing and communication system. RAN nodes (e.g., base station (BS) ) and / or UEs may participate in a sensing procedure either for monostatic sensing or for bi-static sensing. In monostatic RAN-based sensing, a BS acts as transmitter or sounder (to transmit a sensing signal) and the same BS acts as a receiver or sensor (to receive the sensing signal) . This sensing approach or type employs a system in which the transmit and receive arrays are placed together. In bi-static RAN-based sensing, a BS acts as transmitter or sounder (to transmit a sensing signal) and one or more other BSs act as receiver (s) or sensor (s) (to receive the sensing signal) . In bi-static RAN and UE sensing, RAN (e.g., a BS) transmits a sensing signal and UE (s) receives it to obtain sensing data. UE transmits a sensing signal and RAN (e.g., BS) receives it to obtain sensing data. In addition, the sensing approaches or types may further include UE-based sensing.

[0046] The sensing data (or sensing measurement or sensing measurement information) may include data derived from radio signals impacted (e.g. reflected, refracted or diffracted) by an object or environment of interest for sensing purposes, and optionally processed (e.g., within a 5G or 6G system, an external server, an application server, an edge server, and / or the like) . Sensing output (s) may include processed sensing data for example, requested by a service consumer (or sensing client) .

[0047] In addition to 3GPP-based radio access technologies in a BS or UE that may be used by a SeMF for a sensing operation, one more option to extend a sensing range and improve a quality of a sensing operation is usage of non-3GPP sensing technologies and the respective devices that support such technologies. There are various types of non-3GPP sensing devices such as cameras, light detection and ranging (LiDAR) devices, radars and IEEE 802.11bf (WIFI sensing) devices. However, existing 5G systems (Release 19) do not provide any sensing functionality and there is not related work on the integration of non-3GPP sensing technologies with sensing communication systems.

[0048] The various non-3GPP sensing devices may have different features, capabilities, and advantages or disadvantages, for example, in terms of sensing range resolution, wide angle resolution, applicability according to weather conditions, a wide field of view, and / or the like. One or more of the above non-3GPP sensing devices may be placed in a UE, may be mounted to an infrastructure of an operator owned wireless communication system (e.g., installed to a base station (or RAN node) ) and / or deployed independently. The SeMF may use them, together with 3GPP sensing devices (aBS and / or a UE) , for the sensing service requests that it receives from any sensing client. In another deployment use case, the SeMF may be enabled to get certain sensing information originally generated by non-3GPP devices without requiring to involve, for example, a 3GPP UE or RAN. The integration of the non-3GPP device can be performed in a less or more tightly coupled manner to the operator owned wireless communication system. Following issues need to be considered for such deployment scenarios. Firstly, different options need to be considered to integrate a non-3GPP sensing device with an ISAC system. Next, it needs to be considered how the non-3GPP sensing device is registered or is known to the network and / or discovered by the SeMF for a specific sensing session or sensing request. Then, it needs to be considered how the SeMF requests and uses the sensing information from the non-3GPP sensing device to support a sensing request and determine a sensing quality of service (QoS) according to the integration option. Further, it needs to be considered how to enable the SeMF to get certain sensing information or data originally generated by non-3GPP devices without requiring to involve 3GPP UE and / or RAN needs to be considered.

[0049] It is to be noted that the above issues also arise for the integration of non-3GPP sensing devices that are deployed in public or private area and are not owned by an operator. For example, closed circuit television (CCTV) service providers or home monitoring service providers collect a lot of data on or from camera feeds, and they may be interested to provide their data to a sensing service provider. The issue needs to be solved in a 5G and / or in a 6G environment.

[0050] Example embodiments of the present disclosure propose a solution for integration of an external sensing device (e.g. the non-3GPP sensing device) and / or an external sensing service (e.g. provided by the external sensing device) to sensing operations in a cellular communication system. With this solution, sensing measurements provided by non-3GPP sensing devices may be integrated to the 3GPP sensing operations, thereby extending the sensing range and improving the quality of a sensing operation.

[0051] FIG. 1A illustrates an example communication environment 100A in which example embodiments of the present disclosure can be implemented. In the communication environment 100A, a cellular communication system 105 includes a plurality of network devices, for example, including a first network device 110 and a second network device 120. Further, the cellular communication system 105 includes an apparatus 130 which may be either a terminal device or a network device. These devices and / or apparatuses in the cellular communication system 105 may cooperate to provide a sensing service as a response to a sensing request from a sensing client (not shown) such as a UE, an AF and an NEF.

[0052] As shown, the communication environment 100A includes a plurality of external sensing devices 140-1, …, 140-N (collectively or individually referred to as external sensing device (s) 140) where N represents any positive integer. The external sensing device 140 may be a device based on non-3GPP sensing technologies. In some example embodiments, the external sensing device 140 may be behind an external application function (not shown) . The external sensing device 140 may provide external sensing services.

[0053] In addition to the external sensing devices 140, the communication environment 100A further includes a plurality of internal sensing devices 150-1, …, 150-M (collectively or individually referred to as internal sensing device (s) 150) where M represents any positive integer. The internal sensing device 140 may be a device based on 3GPP sensing technologies. In some example embodiments, at least one external sensing device 140 may be used together with at least one internal sensing device 150 in a sensing service of the cellular communication system 105.

[0054] It is to be understood that the type and the number of devices is shown in FIG. 1 only for the purpose of illustration without suggesting any limitation. The communication environment 100A may include any number of network devices, terminal devices and external and internal sensing devices configured to implement example embodiments of the present disclosure.

[0055] Communications in the communication environment 100A may be implemented according to any proper communication protocol (s) , comprising, but not limited to, cellular communication protocols of the first generation (1G) , the second generation (2G) , the third generation (3G) , the fourth generation (4G) , the fifth generation (5G) , 5.5G, the sixth generation (6G) , and the like, wireless local network communication protocols such as Institute for Electrical and Electronics Engineers (IEEE) 802.11 and the like, and / or any other protocols currently known or to be developed in the future. Moreover, the communication may utilize any proper wireless communication technology, comprising but not limited to: Code Division Multiple Access (CDMA) , Frequency Division Multiple Access (FDMA) , Time Division Multiple Access (TDMA) , Frequency Division Duplex (FDD) , Time Division Duplex (TDD) , Multiple-Input Multiple-Output (MIMO) , Orthogonal Frequency Division Multiple (OFDM) , Discrete Fourier Transform spread OFDM (DFT-s-OFDM) and / or any other technologies currently known or to be developed in the future.

[0056] FIG. 1B illustrates another example communication environment 100B in which some example embodiments of the present disclosure can be implemented. The communication environment 100B includes a SeMF 115 (as an example of the first network device 110 in FIG. 1A) which may be deployed in a core network, such as 5GC. In some example embodiments, the role and functionalities of the SeMF 115 may be undertaken by a location management function (LMF) or another network function (NF) . It is to be noted that the SeMF 115 may be a standalone SeMF, or a functionality of an existing NF such as the LMF or a gateway mobile location center (GMLC) or any other NF.In addition, the SeMF may be named differently.

[0057] Further, the communication environment 100B includes 3GPP sensing devices 155 (as examples of the internal sensing devices 150 in FIG. 1A) . 3GPP sensing devices may include terminal devices and / or access network devices. Based on the 3GPP-based sensing data measured by the 3GPP sensing devices 155, the SeMF 115 may generate sensing outputs after joint processing of the sensing data.

[0058] Furthermore, the communication environment 100B further includes non-3GPP devices 145-1 to 145-6 (as examples of the external sensing devices 140 in FIG. 1A) . For the purpose of discussion, the non-3GPP devices 145-1 to 145-6 may be collectively or individually referred to as non-3GPP device (s) 145. The non-3GPP sensing devices 145 may collaborate with an ISAC system and with 3GPP-based sensing procedures. Herein, non-3GPP sensing devices 145 may include cameras, lidars, radars and WiFi-based devices.

[0059] Several scenarios on deployment of non-3GPP sensing devices (as an example of the external sensing devices 140 in FIG. 1A) are illustrated in FIG. 1B. As shown, in scenario 1, the non-3GPP device 145-1 (e.g., a camera or a set of cameras) may be behind an external application function (AF) 160 or connected via the external application function (AF) 160. The SeMF 115 may communicate with the non-3GPP device 145-1 via the external AF 160. For example, the SeMF 115 may send a sensing measurement request to the non-3GPP device 145-1 for sensing data via the external AF 160. This request may go via an NEF.

[0060] In scenario 2, the non-3GPP device 145-2 may be integrated into an access network device 162 (e.g., a BS) . In scenario 3, the non-3GPP device 145-3 may be integrated into a terminal device 164A or 164B (e.g., a UE) . The terminal device 164A or 164B will be collectively or individually referred to as terminal device (s) 164. Accordingly, the SeMF 115 may communicate with the non-3GPP device 145-2 via the access network device 160 and the non-3GPP device 145-3 via the terminal device 164A or 164B. For example, the SeMF 115 may send a sensing measurement request to the non-3GPP device 145-2 via the access network device 162 and send a sensing measurement request to the non-3GPP device 145-3 via the terminal device 164A or 164B.

[0061] In scenario 4, the non-3GPP devices 145-4 to 145-6 may be trusted or non-trusted devices (such as WiFi-based devices) which may not communication with the SeMF 115. In this case, a sensing device (s) repository 125 (as an example of the second network device 120 in FIG. 1A) may obtain sensing data from the non-3GPP devices 145-4 to 145-6. The SeMF 115 may receive the sensing data from the sensing devices repository 125 which may also call a sensing devices management / repository.

[0062] In the communication environment 100B, during the establishment or the execution of a sensing procedure, or even during the operation of a sensing operation / session, the SeMF 115 determines whether non-3GPP sensing devices 145 (e.g., camera, lidar, radar and WiFi-based) need to be used and integrated to a 3GPP-based sensing procedure to improve the 3GPP-based sensing procedure. The SeMF 115, based on information collected to 5GC, discovers candidate non-3GPP sensing device (s) associated with UEs, external AFs, BSs, and / or trusted non-3GPP gateway functions (TNGFs) or non-3GPP interworking functions (N3IWFs) . In addition, the SeMF 115 may select the appropriate non-3GPP sensing device that can support the sensing procedure. UEs, AFs, BSs and / or TNGFs / N3IWFs may collect sensing data from identified non-3GPP devices, as configured / instructed by the SeMF 115 and provide them to the SeMF 115 via some defined interfaces, optionally together with their own 3GPP-based sensing data measured by the respective UEs and / or BS, and then after joint processing sensing outputs are generated.

[0063] In some example embodiments, update of information of the non-3GPP sensing device 145 to a network (such as the sensing devices repository 125) may be introduced, which provides sensing service capabilities that describe the features of the sensing device and provided non-3GPP sensing services, sensing service input parameters that describe an interface that the SeMF 115 may request the sensing service provided by the non-3GPP sensing device 145, and sensing service output parameters that describe an interface that the SeMF 115 may receive the sensing outputs / results provided by the non-3GPP sensing device 145.

[0064] In some example embodiments, the SeMF 115 may determine when / whether an ongoing or a new sensing procedure needs to be complemented or composed by involving one or more non-3GPP sensing devices 145, according to criteria or triggering events related to sensing attributes, location and sensing QoS. In some example embodiments, discovery and selection of appropriate non-3GPP sensing devices 145 may be introduced which can support the requirements of a sensing service and take the triggering criteria into account.

[0065] [Rectified under Rule 91, 03.09.2024]In some example embodiments, measurements from selected non-3GPP sensing devices may be collected according to configuration determined by the SeMF 115 and integration with 3GPP-based sensing sessions for sensing result calculation. In an example, the terminal device 164A or 164B collects sensing data from non-3GPP sensing devices 145-3 as configured / instructed by the SeMF 115, generates its own sensing data and collectively provides the same to the SeMF 115 e.g., over non-access stratum (NAS) messages, LTE positioning protocol (LPP) messages, or sensing related messages or a new protocol defined for sensing. In an example, new exposure functionalities are proposed, where the SeMF 115 requests third party trusted (or untrusted via the NEF) AF for sensing services, and the AF provides the requested sensing information. This avoids a need for the SeMF 115 to know or to configure non-3GPP devices e.g. deployed privately.

[0066] There are different deployment options of the non-3GPP sensing device 145 where the non-3GPP sensing device 145 (e.g., cameras, lidars, radars, WiFi-based devices) can collaborate / interact with the SeMF 115 (5GC / 6GC) and consequently with 3GPP-based sensing procedures. FIGS. 2A to 2D illustrate four options that may be applied in different scenarios (such as scenario 1 to scenario 4 in FIG. 1B) according to some example embodiments of the present disclosure. A deployment option 1 200A in FIG. 2A can be applied in scenario 1. As shown, there are a plurality of radio units (RUs) 202-1 to 202-K (where K is a positive integer) in a RAN domain 204 (such as the access network device 162 in FIG. 1B) . The SeMF 115 is responsible for configuring and coordinating sensing functions. A sensing processing function (SePF) 306 is responsible for collecting and processing sensing data. In some embodiments, the SeMF 115 and the SePF 206 may be combined into to one functionality or entity. The interaction between the SeMF 115 and the non-3GPP sensing device 145-1 is via the AF 160 (trusted / untrusted) to the public land mobile network (PLMN) , where the SeMF 115 may have direct connectivity to the AF 160 and may connect to the AF 160 via an NEF (not shown) .

[0067] A deployment option 2 200B in FIG. 2B can be applied in scenario 2. As shown, the non-3GPP sensing device 145-2 is integrated in the access network device 162 at the RAN domain 304, and the interaction between SeMF 115 and the non-3GPP sensing devices 145-2 is via the access network device 162, where control plane protocols (e.g., a next generation application protocol (NG-AP) ) may be used between the access network device 162 and the SeMF 115 / SePF 206, or via a user plane or data plane. It is to be noted that between the non-3GPP sensing device 145-2 and the access network device 162 (e.g., DU or CU functions) , the data plane may be used.

[0068] A deployment option 3 200C in FIG. 2C can be applied in scenario 3. As shown, the non-3GPP sensing device 145-3 are integrated in the terminal device 164, and the interaction between an ISAC system (including the SeMF 115 / SePF 206) and the non-3GPP sensing devices 145-3 is via the terminal device 164. Control plane protocols (e.g., a NAS) may be used between the terminal device 164 and the SeMF 115  / the SePF 206. For example, the interaction between SeMF 115 and the non-3GPP sensing devices 145-3 may be via an access mobility function (AMF) 210 which may be named differently. Alternatively, a user plane function (UPF) 212 may be used for the reporting from the non-3GPP sensing device 145-3 to the SePF 206.

[0069] A deployment option 4 200D in FIG. 2D can be applied in scenario 4. As shown, the non-3GPP sensing device 145-4 is deployed individually, and the interaction between the ISAC system (including the SeMF 115 / SePF 206) and the non-3GPP sensing device 145-4 is via a non-3GPP access gateway (GW) 214 (e.g., a trusted non-3GPP gateway function (TNGF) or an N3IWF) , in case that the non-3GPP sensing device 145 can be authenticated by the cellular communication system 105 which may be the 3GPP communication system (e.g., 5GC) . The TNGF is used for trusted devices and the N3IWF is used for untrusted devices. The SeMF 115 may contact the GW 214 through an AMF 210 to request sensing information. In an example, there may be a trusted non-3GPP access point (TNAP) 216 on the link between the non-3GPP sensing device 145-4 and the non-3GPP access GW 214.

[0070] The type of the non-3GPP sensing devices, the selected deployment, the type of sensing client requests and whether the non-3GPP sensing device is a trusted or non-trusted non-3GPP sensing device may be represented by parameters that may define which option is the most appropriate one. It is to be noted that for each option mentioned above, different configuration parameters are considered according to the type of the non-3GPP sensing devices, which include cameras, lidars, radars and WIFI-based devices.

[0071] Some example embodiments of the present disclosure provide a sensing solution at the first network device 110 in FIG. 1A which may operate as the SeMF 115 or the AF 160 in FIG. 1B. Some example implementations in this regard will be described below with reference to FIGS. 3 to 5C.

[0072] FIG. 3 illustrates a flowchart of an example method 300 at the first network device 110 according to some example embodiments of the present disclosure. As shown, at block 310, the first network device 110 receives a sensing request from a sensing client for a sensing service of the cellular communication system 105. In some example embodiments, the first network device 110 may operate as the SeMF 115 and receive a sensing service request from a sensing client such as the AF 160, the terminal device 164 or an NEF. Alternatively, or in addition, the first network device 110 (e.g. the SeMF 115) may receive a sensing service request from the AMF 210 or a GMLC. In some other example embodiments, the first network device 110 may operate as the AF 160 and receives a sensing information request from the SeMF 115.

[0073] At block 320, the first network device 110 determines that an external sensing device 140 (e.g., the non-3GPP sensing device 145) and / or an external sensing service (e.g. involving an external sensing device 140) is to participate in the sensing service requested from the sensing client. For example, upon receiving the sensing request, the first network device 110 may determine whether the sensing operation should be handled or complemented at least with the support of one or more external sensing devices.

[0074] In some example embodiments, the determining is based on at least one criterion. In some example embodiments, the at least one criterion may be related to at least one of location information or timing information of the sensing service such as specific locations or specific times triggering the need to use external sensing devices. Alternatively, or in addition, the at least one criterion may be related to a sensing load of an internal sensing device 150 (e.g., 3GPP sensing devices 155) of the cellular communication system 105. The sensing load may be related to sensing resources availability and / or computational resources. For example, if internal sensing devices do not have enough sensing resources, external sensing devices may be used.

[0075] Alternatively, or in addition, the at least one criterion may be related to an interference level of an internal sensing device 150 of the cellular communication system 105 and / or un-availability of an internal sensing device 150 of the cellular communication system 105 (e.g., BSs or UEs) in a requested sensing area. Alternatively, or in addition, the at least one criterion may be related to a capability of an internal sensing device 150 of the cellular communication system 105 to fulfill one or more sensing requirements. For example, if sensing resolution may not be achieved due to limited bandwidth of internal sensing devices 150, external sensing devices 140 may be used.

[0076] Alternatively, or in addition, the at least one criterion may be related to a type of the sensing service. For example, if the type of the sensing service may not be supported by 3GPP based sensing, external sensing devices 140 may be used. Alternatively, or in addition, the at least one criterion may be related to availability of an external sensing device 140 for the sensing request. For example, a request from the terminal device 164 or AF 160 may provide an indication that external sensing devices 140 are available for use. Based on such an indication, the first network device 110 may determine that whether the external sensing devices 140 will participate in the sensing service.

[0077] At block 330, based on the determining that the external sensing device 140 and / or the external sensing service is to participate in the sensing service, the first network device 110 may select at least one external sensing device 140 to participate in the sensing service. In some example embodiments, the selected external sensing device 140 may be used independently in the sensing service. In some other example embodiments, the selected external sensing device 140 may be used together with at least one internal sensing device 150.

[0078] In some example embodiments, the first network device 110 may send, to the second network device 120, a discovery request for an external sensing device 140 to participate the sensing service. In some example embodiments, the second network device 120 may operate as a repository for storing information about at least one external sensing device (such as the sensing devices repository 125) . For example, the first network device 110 may operate as the SeMF 115 and send the discovery request to the sensing devices repository 125 (as an example of the second network device 120) , for example, to identify if there is any external sensing device (or service) that may help the realization of the sensing request.

[0079] In some example embodiments, a message carrying the discovery request (also referred to as a discovery request message) may include any information or parameter that may help the first network device 110 to identify a relevant external sensing device. In an example, the discovery request may include at least one of: an identifier of a sensing session for the sensing service, a sensing area of the sensing service, one or more sensing quality of service requirements of the sensing service (e.g., sensing velocity resolution, sensing range resolution, sensing accuracy, sensing operation latency etc. ) , a type of the sensing service, or information on at least one of an attribute or a capability of an external sensing device, for example, to filter an external sensing device.

[0080] In some example embodiments, the information at least one of an attribute or a capability of an external sensing device may include at least one of the type of the external sensing device (e.g., cameras, lidars, radars, WIFI-based devices, etc. ) , the target frequency, sensing duration, target sensing update rate, target type of sensing reporting data (e.g., periodogram, point clouds, object lists, etc. ) and indication about the triggering event that has initiated the discovery procedure.

[0081] After sending the discovery request, the first network device 110 may receive, from the second network device 120, a discovery response including a list of candidate external sensing devices 140. In this case, the at least one external sensing device 140 may be selected by the first network device 110 from the list of candidate external sensing devices. The second network device 120 may identify one or more relevant external sensing devices 140 that may match with the requested sensing service according to the information or parameters of the discovery request message.

[0082] In some example embodiments, the discovery response may indicate, for each candidate external sensing device in the list of candidate external sensing devices, at least one of: an identifier of the candidate external sensing device, or address information of the candidate external sensing device. In an example, the identifier or address information is depending on the deployment option shown in FIGS. 2A to 2D. For example, the address information of the AF 160 may be indicated in case of option 1 200A, BS identifier or cell identifier may be indicated in case of option 2 200B, UE identifier may be indicated in case of option 3 200C, and the address information of TNGF may be indicated in case of option 4 200D.

[0083] Alternatively, or in addition, the discovery response may indicate, for each candidate external sensing device, a capability of the candidate external sensing device. The capability may be indicated by a descriptor of the capabilities and features of each candidate external sensing device or service. Alternatively, or in addition, the discovery response may indicate, for each candidate external sensing device, a sensing service input parameter to request sensing data of the candidate external sensing device. The sensing service input parameter may be indicated by a description of the interface to request the sensing outputs of each candidate external sensing device or service.

[0084] Alternatively, or in addition, the discovery response may indicate, for each candidate external sensing device, a sensing service output parameter about a type of the sensing data of the candidate external sensing device and how to obtain the sensing data of the candidate external sensing device. The sensing service output parameter may be indicated by a description of the interface for the response / outputs of each candidate external sensing device or service.

[0085] In some example embodiments, the first network device 110 may send, to a third network device in the cellular communication system 105, a discovery request for a terminal device of the cellular communication system 105 associated with at least one external sensing device. The at least one at least one associated external sensing device is capable of supporting the sensing service. For example, the first network device 110 may operate as the SeMF 115 and send a discovery request for a terminal device to the AMF 210 (as an example of the third network device) . The first network device may request the AMF 210 to provide a list of candidate UEs located to a specific area, described using geographical location and / or cell ID, etc., that may provide non-3GPP sensing data.

[0086] After sending the discovery request, the first network device 110 may receive, from the third network device, a discovery response including a list of candidate terminal devices. Based on the response, the first network device 110 may select the external sensing devices 140 that may be involved in the sensing procedure. For example, the at least one external sensing device may be selected by the first network device 110 based on the list of candidate terminal devices. The third network device may provide to the first network device 110 a list of candidate UEs that have integrated / available non-3GPP sensing devices optionally with support of Location Management Function (LMF) and other UE context information locally available. In some example embodiments, in a case that the first network device 110 has one or more UE IDs with non-3GPP sensing devices (as described above via the AMF 210) , the first network device 110 may indicate, in the discovery request for the terminal device, the UE IDs that non-3GPP sensing related information is required.

[0087] Some example processes of selection and discovery of external sensing devices 140 by means of the interaction between the SeMF 115 (as an example of the first network device 110) and the AMF 210 (as an example of the third network device) will be described below with reference to FIGS. 4A and 4B. In a process 400A as shown in FIG. 4A, before the interaction between the SeMF 115 and the AMF 210, at block 410, the SeMF 115 performs a 3GPP-based sensing procedure establishment or maintenance. At block 412, the SeMF 115 determines whether non-3GPP sensing devices need to be used in a sensing session as described in block 420. At block 414, the SeMF 115 defines criteria and configuration for the discovery of non-3GPP sensing devices.

[0088] During the interaction between the SeMF 115 and the AMF 210, at block 416, the SeMF 115 sends a request, to the AMF 210, for UEs with non-3GPP sensing capabilities (also referred to as the terminal device having at least one associated external sensing device) . In an example, the SeMF 115 may requests sensing session id, cell id, sensing area, and the type of non-3 GPP sensing device of the UE. At block 418, the AMF 210 sends a list of UEs with non-3GPP sensing devices (e.g., including UE ID (s) , location information) .

[0089] After the interaction between the SeMF 115 and the AMF 210, at block 420, the SeMF 115 sends a sensing devices discovery request to a sensing devices management / repository 405. In an example, the sensing devices discovery request may include session ID, sensing area, sensing QoS requirements, nor-3GPP sensing device type and non-3GPP based sensing filters. At block 422, the sensing devices management / repository 405 performs identification of matching non-3GPP sensing device (s)  / service. At block 424, the sensing devices management / repository 405 sends a sensing devices discovery response to the first network device 110. In an example, the sensing devices discovery response may include sensing session ID, a list of candidate non-3GPP sensing devices, type of non-3GPP sensing device, address information of non-3GPP sensing device, AF or GW, sensing service input parameters and sensing service output parameters. At block 426, the SeMF 115 performs selection of non-3GPP sensing devices based on the sensing devices discovery response. The process 400A is applicable in a case that option 4 200D of non-3GPP sensing devices integration (shown in FIG. 2D) is used.

[0090] Alternatively, or in addition, in a case that non-3GPP sensing devices are integrated with UEs (i.e., option 3 200C as described in FIG. 2C) , the first network device 110 may send the discovery request message to identify UEs with non-3GPP sensing devices / capabilities to the AMF 210 and the later will be forwarded to the relative BSs according to the defined sensing area, tracking area and / or BS / Cell IDs. The relative BSs may transmit the discovery request message in a specific area (e.g., broadcast, constrained) . The accepted UEs may provide their discovery response message to the BS and then are forwarded to the AMF 210, which provides a list of candidate UEs, including their non-3GPP sensing related capabilities as have been described above in the discovery response message.

[0091] The interaction between the SeMF 115 (as an example of the first network device 110) and the AMF 210 (as an example of the third network device) in the case non-3GPP sensing devices are integrated with UEs will be described with reference to FIG. 4B. In a process 400B as shown in FIG. 4B, the blocks 450 to 454 are similar to the blocks 410 to 414 in FIG. 4A, and the details thereof will not be elaborated herein. At block 456, the SeMF 115 sends a sensing devices discovery request to the UEs with non-3GPP sensing devices 401 (as an example of the terminal device 164) via the AMF 210. In an example, the sensing devices discovery request may include session ID, sensing area, sensing QoS requirements, nor-3GPP sensing device type and non-3GPP based sensing filters. Then, the sensing devices discovery request may be forwarded to UEs with non-3GPP sensing device 401 via a BS 402 (as an example of the access network device 162) .

[0092] After receiving the sensing devices discovery request, at block 458, the UEs with non-3GPP sensing device 401 performs identification of matching non-3GPP sensing device (s)  / service. At block 460, the UEs with non-3GPP sensing device 401 sends a sensing devices discovery response to the BS 402 and the sensing devices discovery response may be forwarded to the AMF 210. As a result, the AMF 210 may transmit the sensing devices discovery response to the SeMF 115. In an example, the sensing devices discovery response may include sensing session ID, a list of candidate non-3GPP sensing devices, type of non-3GPP sensing device, address information of non-3GPP sensing device, AF or GW, sensing service input parameters and sensing service output parameters. At block 462, the SeMF 115 performs selection of non-3GPP sensing devices based on the sensing devices discovery response. The above process 400B is applicable in a case that option 3 200C of non-3GPP sensing devices integration (shown in FIG. 2C) is used.

[0093] In some example embodiments, the UEs that have been selected to be involved in the 3GPP-based sensing procedure may firstly (with higher priority) check if they have non-3GPP sensing capability and then select which should be involved in the sensing procedure by updating their configuration to provide non-3GPP sensing data to the first network device 110, together with their ongoing role as transmission (Tx) or reception (Rx) of sensing signals.

[0094] As an alternative option, different sensing device repository may be used for the non-3GPP sensing devices that may be authenticated and / or controlled by the PLMN and / or for those that are controlled / managed by an external entity (e.g., non-3GPP sensing devices managed / owned by a road operator, a municipality etc. ) .

[0095] In some example embodiments, the first network device 110 may determine a configuration (e.g. a use mode) of the selected at least one external sensing device to participate in the sensing service. For example, the first network device 110 may determine how the specific external sensing devices may be integrated and used by a sensing procedure together with other external sensing devices and / or internal sensing devices 150 (i.e., the use mode) , for instance in terms of, the moment (time instance) that their sensing outputs will be used, the area, the processing phase / step, etc.

[0096] In an example, once the first network device 110 has discovered the external sensing devices 140 that may assist to initiate a sensing session or meet the requirements of the ongoing sensing session, the first network device 110 may determine the configuration parameters for each external sensing device. The first network device may make this determination considering how to complement the capabilities and sensing data that internal sensing devices 150 (e.g., BSs or UEs) may provide via monostatic or bi / multi-static sensing mode. At this point, the first network device 110 may use the inputs of the sensing client as well as network capabilities, availability of resources and the like to determine the sensing mode that may be selected as well as the UEs and / or RAN nodes involved in the sensing process and determine the configuration of the sensing procedure and / or the allocation of the sensing resources.

[0097] In an example, the first network device 110 may determine the configuration parameters considering the specific type of the external sensing devices 140 such as radars, lidars, cameras, WIFI-based devices, etc. The signaling for configuration depends on the different options that a non-3GPP sensing device integrated / mounted to the wireless infrastructure as presented in FIGS. 2A to 2D. One or more options may be used concurrently for the same sensing session / service.

[0098] In some example embodiments, in the case that the type of the external sensing device is lidars, the set of configuration parameters of the external sensing service may include scan patterns (e.g., including scan lines, scan rate) , field of view (e.g., horizontal, vertical) , horizontal resolution to define the angular spacing between adjacent laser beams, vertical resolution indicating the number of channels in the vertical direction, vertical beam angles representing the angular position of each vertical channel, point density indication (e.g., low, medium, high point density) and configurable detector modalities. In an example, the point density indication may use nominal values or be in terms of pints per m^2 (e.g., 5 pts / m^2) , and may give an indication of number of measurements per area. The configurable detector modalities may include a discrete collection of return lidar points, configuring the selected the peaks in the waveform curve and a full waveform that provides more information, storing the distribution of returned light.

[0099] In some example embodiments, in the case that the type of the external sensing device is radars, the set of configuration parameters of the external sensing service may include TX (transmitting or transmission or transmit) power, duration of single radar pulse (in microseconds) , range of frequencies of radar pulses (in MHz) , pulse repetition frequency (in Hz) and the number of pulses transmitted in a sequence.

[0100] In some example embodiments, in the case that the type of the external sensing device is WIFI-based devices, the set of configuration parameters of the external sensing service may include intra burst interval, inter burst interval and description of required channel state information (CSI) to be reported.

[0101] In some example embodiments, in the case that the type of the external sensing device is cameras, the set of configuration parameters of the external sensing service may include video streaming related configuration parameters such as frame rate, image brightness, contrast, resolution, color (hue and saturation) , sharpness, gamma correction, gain, exposure, and white balance.

[0102] In some example embodiments, the first network device 110 may send a sensing measurement request directed the at least one selected external sensing device. In some example embodiments, the sensing measurement request may include at least one of: an identifier of a sensing session for the sensing service, an identifier of the at least one external sensing device, address information of the at least one external sensing device, one or more sensing requirements of the sensing service, or a set of configuration parameters of the at least one external sensing service. In an example, the sensing requirements of the sensing service may include location information (e.g. an area for sensing) , a type of sensing, duration of sensing, quality of sensing service, and / or the like.

[0103] In some example embodiments, the sensing measurement request may be sent to the at least one of: an access network device 162 in the cellular communication system 105, an application function 160, a network exposure function, an access mobility function 210 in the cellular communication system 105, a gateway 214, or a terminal device 164 in the cellular communication system 105. The routing of the sensing measurement request may depend on the deployment options (e.g., options 1 to 4 in FIGS. 2A to 2D) of the external sensing device 140. Some example embodiments will be detailed in the following paragraphs.

[0104] In some example embodiments, the first network device 110 may receive, from the at least one selected external sensing device, an indication whether the sensing service is successfully configured at the at least one selected external sensing device. Each external sensing device that receives the sensing measurement request validates and checks the request, and configures its sensing operation appropriately. Then, the external sensing device may transmit to the first network device 110 an indication whether the configuration has been successful or not, and in case it is not, the reason / cause may be described. In some example embodiments, the validating and checking may be carried out by an intermediate device such as a terminal device 164 or an access network device 162 or other devices such as an AMF 210, an AF 160 and a gateway 214.

[0105] In parallel, before or after the above interaction / configuration with external sensing devices, the first network device 110 may transmit the sensing session establishment request to selected candidate internal sensing devices 150 (e.g. candidate 3GPP sensing nodes such as a UE or a BS) (directly or via the AMF 210) , indicating the sensing session identifier (ID) , generated by the first network device 110 (e.g. the SeMF) to facilitate the coordination and handling of the sensing operations about the specific sensing service request, BS ID (e.g., global gNB ID, the cell ID) , UE (s) ID (e.g., subscription permanent identifier (SUPI) , subscription unique identifier (SUCI) ) , sensing configuration used for BSs / UEs as Tx and UE as Rx, sensing QoS, radio resources of BS and UE (s) for the sensing procedure.

[0106] Once the configuration of external and internal sensing devices 150 has been completed, the sensing operation is initiated and executed at each involved sensing device. Each sensing node (e.g., a BS or a UE) , or each internal sensing device 150, prepares the sensing reports and transmits them to the first network device 110. Similarly, external sensing devices 140 may report, according to the deployment option (e.g., option 1, 2, 3 or 4) , the measurements via control plane (e.g., an NG-AP) or user plane signaling, as been determined by the first network device 110 based on external sensing device capabilities.

[0107] In some example embodiments where the first network device 110 operates as the SeMF 115, there may be a separate sensing data processing function (SDPF) entity and the reporting of measurements may be provided to the SDPF. In this case, the configuration parameters that the first network device 110 provides to the internal sensing devices 150 and external sensing devices 140 includes address information of the SDPF, which may be part of the PLMN domain or outside, depending on the deployment.

[0108] The sensing measurements provided by each external sensing device include the identifier of the device and the sensing session, and the reported sensing data according to the type of the external sensing device. In some example embodiments, the reported sensing data may include CSI such as periodogram information, which provides a grid of values, according to the configuration, in the range (or distance) , doppler (or speed) and / or angular domain and / or time domain, where each point in the grid represents the measured power at that point.

[0109] In some example embodiments, the reported sensing data may include three dimensional (3D) spatial data  / points cloud, which contain a list of 3D points, coordinates for 3D points (latitude, longitude, elevation) , strength of laser reflection of a point cloud (intensity value) and attributes of point clouds e.g., timestamps, classification labels (according to the processing capabilities at the non-3GPP sensing device e.g., vehicle, motorbike, drone, bird etc. ) , RGB color associated with an object attribute.

[0110] In some example embodiments, the reported sensing data may include map of objects, which contain objects ID, and per object features such as location information, detection timestamp, dimensions (width, depth, height) , object type (e.g., car, bike, vehicle, drone, pedestrian, building, and the like) , velocity, etc. In some example embodiments, the reported sensing data may include video streaming content (e.g., video frame) .

[0111] In some example embodiments, the first network device 110 may receive sensing data measured by the at least one external sensing device, for example, from at least an application function. For example, the first network device may collect all sensing data reports collected from different external sensing devices, RAN node (s) and / or UE (s) , to merge, combine and process these sensing data reports and calculate the sensing outputs that should be provided to the sensing client.

[0112] In some example embodiments, the first network device 110 may send the received sensing data to an application function. For example, the sensing data (e.g. the non-3GPP sensing data) from the external sensing device (e.g. one or more non-3GPP sensing devices 145) may be transparently forwarded by first network device 110 to an application (i.e. sensing data exposure) or directly from the source device (via the user plane) . Then, the application may provide a processed output from the non-3GPP sensing data to the first network device 110. The first network device 110 then combines this output (of non-3GPP sensing data) with the sensing data (e.g. the 3GPP sensing data) from the internal sensing device to calculate / provide the final sensing result. This is possible for both the deployment options 2 and 3. In option 3, the terminal device 164 includes the non-3GPP sensing data in a payload in N1 container. In option 2, the access network device 162 includes the payload in N2 container (the assumption is the payload is specified by other Service Data Objects (SDO) ) . Instead of a NAS / NG-AP, system block information (SBI) may be used as an option.

[0113] Some example processes of the configuration and measurement collection from external sensing devices 140 will be described with reference to FIGS. 5A to 5C. FIG. 5A illustrates a signaling flow of an example processes 500A of the configuration and measurement collection from external sensing devices 140 according to some example embodiments of the present disclosure. In this example, the sensing measurement request may be sent by the first network device to an access network device 162 in the cellular communication system 105 and / or an AF 160.

[0114] In the processes 500A, deployment option 1 200A and deployment option 2 200B as shown in FIG. 2A and FIG. 2B are assumed to be used. Before the sensing measurement request, at block 510, the SeMF 115 (as an example of the first network device 110) receives a sensing service request from a sensing client. At block 512, the SeMF 115 determines sensing modes and an involved 3GPP node. At block 514, the SeMF 115 configures sensing session according to discovery response. At block 516, 3GPP-based sensing session configuration is performed between a UE 501, a BS 502 and / or the AMF 210 and the SeMF 115.

[0115] In some example embodiments, at block 518, the SeMF 115 sends the sensing measurement request (associated with the external sensing device) via a BS with non-3GPP devices 503 (as an example of the access network device in the cellular communication system 105) through an NG-AP interface. At block 520, the BS with non-3GPP devices 503 validates and check the sensing measurement request. At block 522, the BS with non-3GPP devices 503 sends a sensing measurements response to the SeMF 115.

[0116] In some example embodiments, at block 524, the SeMF 115 sends the sensing measurement request (associated with or directed to the non-3GPP sensing device 145-1) via the AF 160. At block 526, the AF 160 is optionally configured with the non-3GPP sensing device 145-1. At block 528, the AF 160 validates and checks the sensing measurement request. At block 530, the AF 160 sends a sensing measurement response to the SeMF 115, which indicates whether the sensing measurement request is accepted and the reason of the rejection in case it is not accepted.

[0117] At block 532, the SeMF 115 initiates a sensing operation. At block 534 and block 536, the SeMF 115 receives sensing measurements from the BS with non-3GPP devices 503 and AF 160, respectively. Optionally, at block 535, the SeMF 115 receives measurements from the non-3GPP sensing device 145-1. At block 537, 3GPP-based sensing is performed. At block 538, the SeMF 115 merges, combines and processes 3GPP and non-3GPP Sensing Data.

[0118] It is to be noted that interactions between the SeMF 115 and AF 160 (i.e. those steps between the SeMF 115 and AF 160 as shown in FIG. 5A) may be possible to implement independently (i.e. independent of other steps in this procedure) , and also without the need for the SeMF 115 to know and / or configure the non-3GPP sensing devices 145 behind AF 160. Therefore, a generic exposure services are proposed that can be used by e.g. the SeMF 115 to request certain sensing information from the AF 160.

[0119] In some example embodiments, the first network device 110 may operate as the AF 120, SeMF 115 provides / indicates area of interest, type of sensing data, QoS, etc. to the first network device 110 in its request. The first network device responds to SeMF 115 with the requested information either directly or via e.g. an NEF. It is up to the first network device 110 to collect such information from certain devices. How the first network device 110 collects / generates these information and / or those external sensing devices 140 need not be known to the 6G Core / SeMF.

[0120] FIGS. 5B and 5C illustrates signaling flows of example processes 500B and 500C of the configuration and measurement collection from external sensing devices 140 according to some other example embodiments of the present disclosure. In these examples, the sensing measurement request may be sent by the first network device 110 to at least one of: an AMF 210, a gateway 214, or a terminal device 164 in the cellular communication system 105.

[0121] In the processes 500B as shown in FIG. 5B, deployment option 4 200D as shown in FIG. 2D is assumed to be used and a sensing operation is initialized by the first network device 110 together with other external sensing devices 140 and / or internal sensing devices 150. The blocks 540 to 546 are the similar to the blocks 510 to 516, and the details thereof are not elaborated herein.

[0122] At block 548, the SeMF 115 sends the sensing measurement request to the AMF 210 and the sensing measurement request is forwarded towards the external sensing device via GW 214 (e.g., a TNGF or an N3IWF) through N2 interface. At block 550, the non-3GPP sensing device 145 may validate and check the sensing measurement request. At block 552, the GW 214 sends a sensing measurements response to the SeMF 115. At block 554, the SeMF 115 initiates a sensing operation. At block 556, the SeMF 115 receives the sensing measurements. At block 557, 3GPP-based sensing is performed. At block 558, the SeMF 115 merges, combines and processes 3GPP and non-3GPP data.

[0123] In the processes 500C as shown in FIG. 5C, deployment option 3 200C as described in FIG. 2C is assumed to be used. One or more non-3GPP sensing devices 145-3 are integrated in the terminal device 164, and then the sensing measurement messages request / response messages are exchanged between the SeMF 115 and the terminal device 164 (as an example of the terminal device in the cellular communication system 105) via the AMF 130. In-device application programming interface (API) may be also defined for the interaction between the communication component of the UE and non-3GPP sensing devices 145 (e.g., specified in SA6) . The non-3GPP sensing data may be provided from the UE to the SeMF 115 (or the SePF 206) via a NAS control plane signaling, for instance if the volume is not large or via user plane that can be established between the UE and the SeMF 115  / SePF 206.

[0124] The blocks 560 to 566 are similar the blocks 510 to 516, and the details thereof are not elaborated herein. At block 566, the SeMF 115 sends the sensing measurement request to the AMF 210 and the sensing measurement request is forwarded via the UE 501 through N1 interface, towards the non-3GPP sensing device 145-3. At block 570, the UE 501 validates and checks the sensing measurement request. At block 572, the UE 501 sends a sensing measurement response to the SeMF 115. Then, blocks 574 to 578 are similar to the blocks 554 to 558 in FIG. 5B, and the details thereof are not elaborated herein.

[0125] It is to be noted that other types of sensing devices may also be considered, in case of barometer non-3GPP sensing capability / device, barometric measurements (showing the altitude information) are considered. In case of motion sensor, the motion / static measurements result and / or the distance / displacement moved from one location to another location are considered.

[0126] Some example embodiments of the present disclosure provide a sensing solution at the second network device 120 in FIG. 1A which may operate as the sensing devices repository 125 in FIG. 1B. Some example implementations in this regard will be described below with reference to FIGS. 6 to 7E.

[0127] FIG. 6 illustrates a flowchart of an example method 600 at the second network device 120 in accordance with some example embodiments of the present disclosure. At block 610, the second network device 120 receives information related to at least one external sensing device 140 (e.g. non-3GPP sensing devices 145) . In some example embodiments, the external sensing device may register to the second network device 120 and may provide its dynamic non-3GPP sensing capabilities during the capability exchange inside the sensing session.

[0128] In some example embodiments, the information related to the at least one external sensing device may include a type of the at least one external sensing device (e.g., cameras, radars, lidars, IEEE 802.11bf based on devices) , a location of the at least one external sensing device, and / or a sensing capability of the at least one external sensing device. In an example, the sensing capabilities (and / or features) of the external sensing device may include resource type used for sensing including information on operating frequency, wavelength, pulse bandwidth and the like, vertical and horizontal Field-of-View (FoV) , detection range, range precision and accuracy, speed estimation of objects, direction of movement of objects, determination of the angle of incidence and angular resolution, detection rate, file format of the generated result and modulation type.

[0129] Sensing capabilities (and / or features) of the external sensing device may be determined according to the type of the external sensing device. If the external sensing device is a lidar, the sensing capabilities and features may include scanning patterns, indication on configurable scan pattern and number of scan lines, indication on multiple returns capability and the number of received reflections with the same number of emitted laser pulses, mechanical scanning e.g., using rotating mirrors, oscillating mirrors and / or solid-state scanning e.g., via optical phased arrays, point rate (points per second) , the number of points per area (point density) and rotation direction (e.g., start angle of sensor sweep) . If the external sensing device is a WIFI based device, the sensing capabilities and features may include supported frequency (e.g., sub-7 GHz, 60 GHz) , supported sensing configurations options of the device (transmitter, receiver) , trigger-based and / or non-trigger based sensing measurement exchange (e.g., monostatic, bi-static, coordinated or not etc. ) , supported intra-burst sensing interval, supported inter-burst sensing interval and supported sensing duration. If the external sensing device is a radar, the sensing capabilities and features may include radar resolution capability, 1D-Radar (CW) , object separation via velocity, 2D-Radar (FSK) , object separation via velocity and distance, 3D-Radar (FMCW MIMO) , object separation via velocity, distance and angle, and 4D-Radar (FMCW MIMO) , object separation via velocity, distance and angle (horizontal, vertical) . If the external sensing device is a camera, the sensing capabilities and features may include type of sensing camera, such as light camera, stereo depth camera, CMOS camera and the respective features such as pixel size, pixel count dynamic range (ability to capture both bright and dark areas) , pixel pitch, color depth, subsampling, compressing, frame rate (fps) . Alternatively, or in addition, the sensing capabilities and features may further include object classification capability indicating types of objects that may be detected, response time (in ms) and refresh rate (in Hz) .

[0130] In some example embodiments, the information related to the at least one external sensing device may include a sensing service input parameter to request sensing data of the at least one external sensing device. The sensing service input parameter describes the interface that the SeMF 115 may request the sensing service provided by the external sensing device. In an example, the sensing service input parameter may include sensing area expressed in different means (e.g., Field-of-view (FoV) , GPS coordinates) and sensing duration. If the external sensing device is a lidar, the sensing service input parameter may include configurable scan patterns (e.g., scan lines and scan rate) , configurable FoV, configurable point density indication and configurable detector modalities. If the external sensing device is a radar, the sensing service input parameter may include configurable duration of single radar pulse (in microseconds) , configurable range of frequencies of radar pulses (in MHz) , configurable pulse repetition frequency (in Hz), configurable frame rate configuration, the number of pulses transmitted in a sequence and configurable transmit power (in w) . If the external sensing device is a WIFI based device, the sensing service input parameter may include configurable intra burst interval, configurable inter burst interval and configurable CSI reporting sch as part of SCI matrix, truncated power delay profile.

[0131] Alternatively, or in addition, the information related to the at least one external sensing device may include a sensing service output parameter about a type of the sensing data of the candidate external sensing device and how to obtain the sensing data of the at least one external sensing device. The sensing service output parameter may describe the interface that the first network device 110 (e.g. the SeMF 115) may receive the sensing outputs / results provided by an external sensing device. In an example, the sensing service output parameter may include reporting type such as 3D map of objects, periodogram information (e.g., range-doppler map) , in-phase / orthogonal (I / Q) data, point clouds, images with or without depth information, CSI, reporting refresh rate and sensing latency.

[0132] After receiving the information related to the external sensing device, at block 620, the second network device 120 stores the information, for use in a sensing service of the cellular communication system 105. For each one of the above deployment options 1 to 4 described in FIGS. 2A to 2D, the information related to the external sensing device may be updated / stored using different signaling. The information (e.g., device capabilities) may be stored in the second network device 120 and / or stored in the core network (e.g., an AMF in 5GC or similar NF in 6GC) . The second network device 120 may be part of the SeMF 115 or of a separate entity or can be a part of user data management (UDM)  / unified data repository (UDR) .

[0133] In some example embodiments, the second network device 120 may receive, from the first network device 110 (e.g., the SeMF 115) , a discovery request for an external sensing device to participate in the sensing service. Then, the second network device 120 may select a list of candidate external sensing devices 140, based on the stored information. The list of candidate external sensing devices 140 may support the requirements of the sensing service requested by the first network device 110.

[0134] After selecting the list of candidate external sensing devices, the second network device 120 may send, to the first network device 110, a discovery response including the list of candidate external sensing devices. Then, the first network device 110 may select at least one external sensing devices 140 from the list of candidate external sensing devices.

[0135] In some example embodiments, the information related to the external sensing device is received by the second network device 120 from an application function 160, an access network device 162 in the cellular communication system 105, a terminal device 164, a network exposure function in the cellular communication system 105, or an access mobility function 210 in the cellular communication system 105. In some example embodiments, the information related to the at least one external sensing device may be received by the second network device 120 in a request message for at least one of registration, deregistration, removal or modification of the at least one external sensing device. The modification of the registered information and / or the removal / unregister procedure of a non-3GPP sensing device may be indicated by the request message. The routing of the information may depend on the deployment options (e.g., options 1 to 4 in FIGS. 2A to 2D) of the external sensing device 140. Some example embodiments will be detailed in the following paragraphs.

[0136] For option 1 200A, registration of an external sensing device may be via an AF 160 to an NEF. FIG. 7A illustrates a signaling diagram of an example process 700A of registration of an external sensing device applicable in option 1 according to some example embodiments of the present disclosure. In the process 700A, registration of the non-3GPP sensing device 145-1 (as an example of the external sensing device 140) is performed via the AF 160 and an NEF 701. In this case, the AF 160 is the intermediate between the cellular communication system 105 and the non-3GPP sensing device 145-1.

[0137] As shown in FIG. 7A, at block 710, the AF 160 and the non-3GPP sensing device 145-1 may communicate using proprietary protocols or standardized interface per technology. At block 710, the AF 160 sends a sensing registration request message to the NEF 701, which after authentication and / or authorization by the NEF at block 712, is forwarded to a sensing devices management / repository 705 (as an example of the second network device 120) where information related to the non-3GPP sensing are stored. At block 714, the sensing devices management / repository 705 stores the address of the non-3GPP sensing devices 145 and data properties associated with the data source. At block 716, the sensing devices management / repository 705 replies a sensing registration response message to the AF 160 via the NEF 701.

[0138] Alternatively, or in addition, the information related to the external sensing device is received by the second network device 120 from an AF 160. In an alternative implementation of option 1 200A, registration of an external sensing device may be via the AF 160. In an example, the sensing devices repository may be implemented by the NEF itself as a NEF-sensing devices repository. In this case, the AF may register in the NEF with all the associated device information. An example process of registration of an external sensing device in this regard will be described with reference to FIG. 7B.

[0139] In a process 700B in FIG. 7B, registration of the non-3GPP sensing device 145 is performed via the AF 160 directly. As shown in FIG. 7B, at block 730, the AF 160 sends a sensing registration request message to a NEF-sensing devices repository 702. At block 732, the NEF-sensing devices repository 702 stores the address of the non-3GPP sensing devices 145-1 and data properties associated with the data source. At block 734, the NEF-sensing devices repository 702 replies a sensing registration response message to the AF 160.

[0140] Alternatively, or in addition, the information related to the external sensing device may be received by the second network device 120 from an AMF 210 in the cellular communication system 105. In some example embodiments, the information related to the external sensing device is received by the second network device 120 via the AMF 210 from an access network device 162 in the cellular communication system 105.

[0141] FIG. 7C illustrates a signaling diagram of an example process 700C of registration of an external sensing device applicable in option 2 according to some other example embodiments of the present disclosure. In the process 700C, at block 750, the BS with non-3GPP sensing devices 503 (as an example of the access network device 162) provides the non-3GPP sensing device information as part of the NG-SETUP request message, for example when the non 3GPP sensing device 145-2 is mounted to the infrastructure of an operator-owned wireless communication system. At block 752, the AMF 210 undertakes to forward them to the sensing devices management / repository 705. At block 754, the sensing devices management / repository 705 stores sensing device profile and sensing capabilities. The sensing service input parameters may be used in the NG-SETUP request message. At block 755, the AMF 210 updates / stores BS information. At block 756, the sensing devices management / repository 705 sends the sensing device registration response to the AMF 210.

[0142] In some example embodiments, the registration may be taken place via N2 RAN CONFIGURATION UPDATE signaling or via another dedicated signaling (e.g., NRPPa of location services or a sensing related protocol) that is transmitted through the AMF 210 or via an SBI. At block 758, the AMF 210 may send a NG setup response to the BS with non-3GPP sensing devices 503.

[0143] In the case that information of the non-3GPP sensing device may be stored at the RAN domain (e.g., the BS 503) or at the AMF 210, the SeMF 115 (as an example of the first network device 110) may discover the non-3GPP sensing devices directly from the RAN node (via / or without the AMF 210) or at the AMF 210. For option 2 200B, registration of an external sensing device may be via an access network device 162 such as a BS. In some example embodiments, these non-3GPP devices information may be provided and / or updated into the sensing devices management / repository 705 via an operations and administration management (OAM) entity (not shown) .

[0144] In some example embodiments, the information related to the external sensing device is received by the second network device 120 via the AMF 210 from a GW 214. For option 4 200D, registration of an external sensing device may be via a GW 214 (e.g., a TNGF / N3IWF) . An example process of registration of an external sensing device in this regard will be described with reference to FIG. 7D.

[0145] In a process 700D, the non-3GPP sensing device 145-4 interacts with the 3GPP network via a GW 214 and the type of the GW 214 can be trusted or not. In the example of the process 700D, a trusted non-3GPP gateway function (TNGF) that has N2 interface to the AMF 210 and N3 interface to the UPF 212 may be used for control plane communication and user plane functions. The link connection between the non-3GPP sensing device 145-4 and the GW 214 (e.g., via a Trusted Non-3GPP Access Point (TNAP) ) may be any link-layer such as Ethernet, IEEE 802.11 etc. TNGF is a trusted gateway NF, which provides connectivity to the non-3GPP sensing device 145-4 through a trusted access network. For example, the non-3GPP sensing device 145-4 is connected to a TNAP using non-3GPP wireless or wired access technology.

[0146] As shown in FIG. 7D, after the trusted non-3GPP access authentication procedure at block 768, the non-3GPP sensing device 145-4 registers its sensing capabilities to the sensing devices management / repository 705 via the TNGF (as an example of the GW 214) and the AMF 210 at blocks 770, 772 and 774. At block 776, the sensing devices management / repository 705 stores the sensing device profile and sensing capabilities. At block 778, the sensing devices management / repository 705 sends the sensing device registration response to the AMF 130. At block 780, the AMF 210 sends a N2 registration response to the GW 214. The sensing service input parameters may be used in this registration message. Similar procedure is applicable to the non-trusted 3GPP gateway (i.e. an N3IWF or an evolved packet data gateway (ePDG) ) .

[0147] In some example embodiments, the information related to the external sensing device is received by the second network device 120 via the AMF 210 from a terminal device 164 in the cellular communication system 105. For option 3 200C, registration of an external sensing device may be via a UE (e.g., car, drone, robot) . An example process of registration of an external sensing device in this regard will be described with reference to FIG. 7E.

[0148] In a process 700E in FIG. 7E, the non-3GPP sensing device 145-3 is associated with a UE 706, for example, as part of a car, a drone, etc. The UE 706 provides to the cellular communication system 105, information about its available non-3GPP sensing devices as part of attachment procedure, sensing service request message and / or dedicated sensing protocol signaling to the sensing devices management repository 705 or SeMF 115 (or extension of LPP protocols) . The location of the UE 706 and non-3GPP sensing device 145-3 changes due to UE’s mobility. Therefore, in this case, the SeMF 115 may retrieve the location of the relevant UEs and associated non-3GPP sensing devices via the AMF 210 (at cell level) or using LMF functionality. The non-3GPP sensing capabilities of the UE 706 or associated with the UE 706 may be stored in a repository (e.g. UE capability management function (UCMF) or SeMF 115 or any other new repository) . The sensing devices repository 125 may be updated based on information received from the UE 706 or it may be updated through OAM. The SeMF 115 can fetch the capabilities from this repository during the processing of a sensing request.

[0149] In the process 700E, at block 790, terminal device 164 (as an example of the terminal device) sends provision of non-3GPP sensing device capabilities to the AMF 130. At block 792, the AMF 130 sends the sensing device registration request to the sensing devices management / repository 705. At block 794, the sensing devices management / repository 705 stores the sensing device profile and sensing capabilities. At block 796, the sensing devices management / repository 705 sends the sensing device registration response to the AMF 130. At block 798, the AMF 210 sends a N1 provision response to the UE 706.

[0150] In some example embodiments, the SeMF 115 may be aware of the status / state of the non-3GPP sensing device 145, for instance whether it is operating / working (i.e. maintain the heartbeat) or not at a specific moment. The sensing devices management / repository 705 may also maintain whether the registered non-3GPP sensing device is available (operational or activated) at a specific moment to facilitate the selection and discovery process of the SeMF 115. It should be noted that this may be affected by various factors e.g., weather conditions that may reduce the sensing capabilities of a specific type of sensors, resources availability, etc. For the case of non-3GPP sensing devices 145-3 placed at the UE 706, the sensing devices management / repository 705 may maintain the exact location of the UE 706 and the non-3GPP sensing device 145-3 (e.g., at a cell level or more granular) or this information can be retrieved upon request from the UE 706 and / or LMF.

[0151] FIG. 8 illustrates a flowchart of an example method 800 in accordance with some example embodiments of the present disclosure. The method 900 is implemented at other apparatuses than the first network device 110 and the second network device 120 in the cellular communication system 105. For example, the apparatus may operate as the AF 160, the terminal device 164, the access network device 162, the AMF 210, the GW 212, an NEF, or other devices.

[0152] At block 810, the apparatus receives a sensing measurement request associated with at least one external sensing device 140 to participate in a sensing service in a cellular communication system 105. At block 820, the apparatus sends data measured by the at least one external sensing device.

[0153] In some example embodiments, the apparatus may operate as an AF 160 or an AMF 210, and the sensing measurement request may be received from the first network device 110 (e.g., the SeMF 115) . Then, the sensing service may be provided based on the measured data sent back from the apparatus.

[0154] In some example embodiments, the apparatus may validate the sensing measurement request and send based on the validating, a sensing measurement response to indicate whether the sensing measurement request is accepted. In some example embodiments, the apparatus may operate as the AF 160 and send the sensing measurement response to the first network device 110 (e.g. the SeMF 115) . For example, in the process 500A as shown in FIG. 5A, the AF 160 may validate and check the sensing measurement request (block 528) . Then, the AF 160 may send a sensing measurement response to the SeMF 115 (block 530) , which indicates whether the sensing measurement request is accepted and the reason of the rejection in case it is not accepted.

[0155] In some example embodiments, the apparatus may receive information related to the at least one external sensing device and forward the information related to the at least one external sensing device, to the second network device 120 for use in a sensing service of the cellular communication system 105. The apparatus may receive information related to the at least one external sensing device from the external sensing device.

[0156] By way of example, the apparatus may operate as the AF 160, and the information related to the at least one external sensing device is forwarded by the AF 160 to the second network device 120 via an NEF. For example, in the process 700A as shown in FIG. 7A, the AF 160 forwards a sensing registration request message (including the information related to the at least one external sensing device) to the sensing devices management / repository 705 (as an example of the second network device 120) via the NEF 701 (block 710) .

[0157] In some example embodiments, the apparatus may operate as the AMF 210 in the cellular communication system 105, and the information related to the at least one external sensing device is received by the AMF 210 from an access network device 162 in the cellular communication system 105. For example, in the process 700C as shown in FIG. 7C, the information related to the non-3GPP sensing device 145 is received by the AMF 210 from the BS with non-3GPP sensing devices 503 (as an example of the access network device 162) (block 750) . Alternatively, or in addition, the information related to the at least one external sensing device may be received by the AMF 210 from a GW 214. For example, in the process 700D as shown in FIG. 7D, the information related to the non-3GPP sensing device 145-4 is received by the AMF 210 from the GW 214 (block 772) .

[0158] Alternatively, or in addition, the information related to the at least one external sensing device is received by the AMF 210 from a terminal device 164 in the cellular communication system 105. For example, in the process 700C as shown in FIG. 7E, the information related to the non-3GPP sensing device 145-3 is received by the AMF 210 from the UE 706 (as an example of the terminal device 164) .

[0159] In some example embodiments, the information related to the at least one external sensing device may be forwarded by the apparatus to the second network device 120 in a request message for at least one of registration, deregistration, removal or modification of the at least one external sensing device. The modification of the registered information and / or the removal / unregister procedure of the non-3GPP sensing device may be indicated by the request message.

[0160] In some example embodiments, the apparatus may operate as the AMF 210 in the cellular communication system 105 and the apparatus may receive, from the first network device 110, a discovery request for a terminal device 164 of the cellular communication system 105 associated with at least one external sensing device 140. The at least one at least one associated external sensing device is capable of supporting the sensing service of the cellular communication system 105. Then, the apparatus may send, to the first network device 110, a discovery response including a list of candidate terminal devices. For example, in the process 400A as shown in FIG. 4A, the AMF 210 may receive a discovery request for the terminal device having at least one associated external sensing device from the SeMF 115 (as an example of the first network device 110) (block 416) . Then, the AMF 210 may send a list of UEs with non-3GPP sensing devices (e.g., including UE ID (s) , location information) to the SeMF 115 (block 418) .

[0161] In some example embodiments, the apparatus may operate as a GW 214, an access network device 162 in the cellular communication system 105 or a terminal device 164 in the cellular communication system 105. In the example embodiments where the apparatus operates as the access network device 162 in the cellular communication system 105, the apparatus may validate the sensing measurement request and send, based on the validating, a sensing measurement response to indicate whether the sensing measurement request is accepted. For example, in the process 500A as shown in FIG. 5A, the BS with non-3GPP devices 503 (as an example of the access network device) may validate and check the sensing measurement request (block 520) . Then, the BS with non-3GPP devices 503 may send a sensing measurement response to the SeMF 115 (block 522) , which indicates whether the sensing measurement request is accepted and the reason of the rejection in case it is not accepted.

[0162] In some example embodiments where the apparatus operates as the terminal device 164 in the cellular communication system 105, the apparatus may validate the sensing measurement request and send, based on the validating, a sensing measurement response to indicate whether the sensing measurement request is accepted. For example, in the process 500C as shown in FIG. 5C, the UE 501 (as an example of the terminal device 164) validates and checks the sensing measurement request (block 570) . Then, the UE 501 sends a sensing measurement response to the SeMF 115 (block 572) .

[0163] In some example embodiments, for example, in the case that the apparatus operates as the terminal device 164 in the cellular communication system 105, the apparatus may receive a discovery request for a terminal device of the cellular communication system 105 associated with an external sensing device. The associated external sensing device is capable of supporting the sensing service. After receiving the discovery request, the apparatus may identify at least one associated external sensing device and capable of supporting the sensing service. Then, the apparatus may send a discovery response including an identifier of the third network device and an identifier of the at least one associated external sensing device.

[0164] For example, in the process 400B as shown in FIG. 4B, the UEs with non-3GPP sensing devices 401 (as an example of the terminal device) receives a sensing devices discovery request (block 456) . After receiving the sensing devices discovery request, the UEs with non-3GPP sensing device 401 may perform identification of matching non-3GPP sensing device (s)  / service (block 458) . Then, the UEs with non-3GPP sensing devices 401 may send a discovery response including identifiers of the UEs with non-3GPP sensing devices 401 and an identifier of the at least one associated external sensing device (block 460) . In addition, the discovery response may further include an identifier of the sensing session, type of the associated external sensing device, sensing service input parameters, etc.

[0165] It is to be understood that all operations and features related to the apparatus or device in the cellular communication system 105 as described above with reference to FIGS. 1 to 7E are likewise applicable to the method 800 and have similar effects. For the purpose of simplification, the details will be omitted.

[0166] In some example embodiments, a first apparatus capable of performing any of the method 300 (for example, the first network device 110 in FIG. 1A) may comprise means for performing the respective operations of the method 300. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module. The first apparatus may be implemented as or included in the first network device 110 in FIG. 1A.

[0167] In some example embodiments, the first apparatus comprises means for receiving a sensing request from a sensing client for a sensing service of a cellular communication system; means for determining that an external sensing device and / or an external sensing service is to participate in the sensing service requested from the sensing client; and means for selecting, based on the determining, at least one external sensing device to participate in the sensing service.

[0168] In some example embodiments, the means for determining is based on at least one criterion, the at least one criterion being related to: at least one of location information or timing information of the sensing service; a sensing load of an internal sensing device of the cellular communication system; an interference level of an internal sensing device of the cellular communication system; un-availability of an internal sensing device of the cellular communication system in a requested sensing area; a capability of an internal sensing device of the cellular communication system to fulfill one or more sensing requirements; a type of the sensing service; or availability of an external sensing device for the sensing request.

[0169] In some example embodiments, the first apparatus comprises: means for sending, to a second network device, a discovery request for an external sensing device to participate in the sensing service; and means for receiving, from the second network device, a discovery response including a list of candidate external sensing devices, where the at least one external sensing device is selected from the list of candidate external sensing devices.

[0170] In some example embodiments, the second network device operates as a repository for storing information about at least one external sensing device.

[0171] In some example embodiments, the discovery request includes at least one of: an identifier of a sensing session for the sensing service, a sensing area of the sensing service, one or more sensing quality of service requirements of the sensing service, a type of the sensing service, or information on at least one of an attribute or a capability of an external sensing device.

[0172] In some example embodiments, the discovery response indicates, for each candidate external sensing device in the list of candidate external sensing devices, at least one of: an identifier of the candidate external sensing device, address information of the candidate external sensing device, a capability of the candidate external sensing device, a sensing service input parameter to request sensing data of the candidate external sensing device, or a sensing service output parameter about a type of the sensing data of the candidate external sensing device and how to obtain the sensing data of the candidate external sensing device.

[0173] In some example embodiments, the first apparatus further comprises: means for sending, to a third network device, a discovery request for a terminal device of the cellular communication system associated with at least one external sensing device, where the at least one associated external sensing device is capable of supporting the sensing service; and means for receiving, from the second network device, a discovery response including a list of candidate terminal devices, where the at least one external sensing device is selected based on the list of candidate terminal devices.

[0174] In some example embodiments, the third network device operates as an access mobility function.

[0175] In some example embodiments, the first apparatus further comprises: means for determining a configuration of the at least one selected external sensing device to participate in the sensing service.

[0176] In some example embodiments, the first apparatus further comprises: means for sending a sensing measurement request associated with the at least one selected external sensing device.

[0177] In some example embodiments, the sensing measurement request includes at least one of: an identifier of a sensing session for the sensing service, an identifier of the at least one external sensing device, address information of the at least one external sensing device, one or more sensing requirements of the sensing service, or a set of configuration parameters of the at least one external sensing device.

[0178] In some example embodiments, the sensing measurement request is sent to the at least one of: an access network device in the cellular communication system, an application function, a network exposure function, an access mobility function in the cellular communication system, a gateway, or a terminal device in the cellular communication system.

[0179] In some example embodiments, the first apparatus further comprises: means for receiving, from the selected at least one external sensing device, an indication whether the sensing service is successfully configured at the least one selected external sensing device.

[0180] In some example embodiments, the first apparatus further comprises: means for receiving sensing data measured by the at least one external sensing device.

[0181] In some example embodiments, the first apparatus further comprises: means for sending the received sensing data to an application function.

[0182] In some example embodiments, the first apparatus further comprises: means for receiving sensing data from at least an application function.

[0183] In some example embodiments, the at least one external sensing device is behind an external application function.

[0184] In some example embodiments, the at least one external sensing device comprises a device based on non-third generation partnership project sensing technologies.

[0185] In some example embodiments, the at least one external sensing device is used together with at least one internal sensing device in the sensing service.

[0186] In some example embodiments, the first apparatus operates as a sensing management function.

[0187] In some example embodiments, a second apparatus capable of performing any of the method 600 (for example, the second network device 120 in FIG. 1A) may comprise means for performing the respective operations of the method 600. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module. The second apparatus may be implemented as or included in the second network device 120 in FIG. 1A.

[0188] In some example embodiments, the second apparatus comprises means for receiving information related to at least one external sensing device; and means for storing the information related to the external sensing device, for use in a sensing service of the cellular communication system.

[0189] In some example embodiments, the second apparatus further comprises: means for receiving, from a first network device, a discovery request for an external sensing device to participate to a sensing service; means for selecting a list of candidate external sensing devices based on the stored information; and means for sending, to the first network device, a discovery response including the list of candidate external sensing devices.

[0190] In some example embodiments, the first network device operates as a sensing management function.

[0191] In some example embodiments, the information related to the at least one external sensing device includes: a type of the at least one external sensing device, a location of the at least one external sensing device, a sensing capability of the at least one external sensing device, a sensing service input parameter to request sensing data of the at least one external sensing device, or a sensing service output parameter about a type of the sensing data of the candidate external sensing device and how to obtain the sensing data of the at least one external sensing device.

[0192] In some example embodiments, the information related to the external sensing device is received by the second network device from at least one of: an application function, an access network device in the cellular communication system, a terminal device, a network exposure function in the cellular communication system, or an access mobility function in the cellular communication system.

[0193] In some example embodiments, the information related to the external sensing device is received by the second network device via a third network device from at least one of: an access network device in the cellular communication system, a terminal device in the cellular communication system, or a gateway.

[0194] In some example embodiments, the third network device operates as an access mobility function.

[0195] In some example embodiments, the information related to the at least one external sensing device is received by the second network device in a request message for at least one of registration, deregistration, removal or modification of the at least one external sensing device.

[0196] In some example embodiments, the at least one external sensing device comprises a device based on non-third generation partnership project sensing technologies.

[0197] In some example embodiments, the at least one external sensing device is used together with at least one internal sensing device in the sensing service.

[0198] In some example embodiments, the second network device operates as a sensing device repository.

[0199] In some example embodiments, a third apparatus capable of performing any of the method 800 may comprise means for performing the respective operations of the method 800. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.

[0200] In some example embodiments, the third apparatus comprises means for receiving a sensing measurement request associated with at least one external sensing device to participate to a sensing service in a cellular communication system; and means for sending sensing data measured by the at least one external sensing device.

[0201] In some example embodiments, the sensing measurement request includes at least one of: an identifier of a sensing session for the sensing service, an identifier of the at least one external sensing device, address information of the at least one external sensing device, one or more sensing requirements of the sensing service, or a set of configuration parameters of the at least one external sensing service.

[0202] In some example embodiments, the third apparatus further comprises: means for validating the sensing measurement request; and sending, based on the validating, a sensing measurement response to indicate whether the sensing measurement request is accepted.

[0203] In some example embodiments, the sensing measurement request is received from a first network device, and the sensing measurement response is sent to the first network device.

[0204] In some example embodiments, the first network device operates as a sensing management function.

[0205] In some example embodiments, the third apparatus operates as an application function or an access mobility function.

[0206] In some example embodiments, the third apparatus further comprises: means for receiving, from the first network device, a discovery request for a terminal device of the cellular communication system associated with at least one external sensing device, where the at least one associated external sensing device is capable of support the sensing service; and means for send, to the first network device, a discovery response including a list of candidate terminal devices.

[0207] In some example embodiments, the third apparatus operates as one of: a gateway, an access network device in the cellular communication system, and a terminal device in the cellular communication system.

[0208] In some example embodiments, the third apparatus operates as the terminal device in the cellular communication system, and the third apparatus further comprises: means for receiving a discovery request for a terminal device of the cellular communication system having an associated external sensing device, where the associated external sensing device is capable of supporting the sensing service; means for in response to receiving the discovery request, identifying at least one associated external sensing device capable of supporting the sensing service; and means for sending a discovery response including an identifier of the apparatus and an identifier of the at least one associated external sensing device.

[0209] In some example embodiments, the third apparatus further comprises: means for receiving information related to the at least one external sensing device; and forwarding the information related to the at least one external sensing device, to a second network device for use in a sensing service of the cellular communication system.

[0210] In some example embodiments, the second network device operates as a sensing device repository.

[0211] In some example embodiments, the information related to the at least one external sensing device is forwarded by the application function to the second network device via a fourth network device.

[0212] In some example embodiments, the fourth network device operates as a network exposure function.

[0213] In some example embodiments, the information related to the at least one external sensing device is received from at least one of: an access network device in the cellular communication system, a terminal device in the cellular communication system, or a gateway.

[0214] In some example embodiments, the information related to the at least one external sensing device is forwarded to the second network device in a request message for at least one of registration, deregistration, removal or modification of the at least one external sensing device.

[0215] FIG. 9 is a simplified block diagram of a device 900 that is suitable for implementing example embodiments of the present disclosure. The device 900 may be provided to implement a communication device, for example, the first network device 110, the second network device 120 or other apparatus than the first network device 110 and the second network device 120 in the cellular communication system 105. As shown, the device 900 includes one or more processors 910, one or more memories 920 coupled to the processor 910, and one or more communication modules 940 coupled to the processor 910.

[0216] The communication module 940 is for bidirectional communications. The communication module 940 has one or more communication interfaces to facilitate communication with one or more other modules or devices. The communication interfaces may represent any interface that is necessary for communication with other network elements. In some example embodiments, the communication module 940 may include at least one antenna.

[0217] The processor 910 may be of any type suitable to the local technical network and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 900 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.

[0218] The memory 920 may include one or more non-volatile memories and one or more volatile memories. Examples of the non-volatile memories include, but are not limited to, a Read Only Memory (ROM) 924, an electrically programmable read only memory (EPROM) , a flash memory, a hard disk, a compact disc (CD) , a digital video disk (DVD) , an optical disk, a laser disk, and other magnetic storage and / or optical storage. Examples of the volatile memories include, but are not limited to, a random-access memory (RAM) 922 and other volatile memories that will not last in the power-down duration.

[0219] A computer program 930 includes computer executable instructions that are executed by the associated processor 910. The instructions of the program 930 may include instructions for performing operations / acts of some example embodiments of the present disclosure. The program 930 may be stored in the memory, e.g., the ROM 924. The processor 910 may perform any suitable actions and processing by loading the program 930 into the RAM 922.

[0220] The example embodiments of the present disclosure may be implemented by means of the program 930 so that the device 900 may perform any process of the disclosure as discussed with reference to FIG. 1 to FIG. 8. The example embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.

[0221] In some example embodiments, the program 930 may be tangibly contained in a computer readable medium which may be included in the device 900 (such as in the memory 920) or other storage devices that are accessible by the device 900. The device 900 may load the program 930 from the computer readable medium to the RAM 922 for execution. In some example embodiments, the computer readable medium may include any types of non-transitory storage medium, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like. The term “non-transitory, ” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM) .

[0222] FIG. 10 shows an example of the computer readable medium 1000 which may be in form of CD, DVD or other optical storage disk. The computer readable medium 1000 has the program 930 stored thereon.

[0223] 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, and other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. Although various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representations, it is to be understood that the block, apparatus, system, technique or method 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.

[0224] Some example embodiments of the present disclosure also provide at least one computer program product tangibly stored on a computer readable medium, such as a non-transitory computer readable medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target physical or virtual processor, to carry out any of the methods as described above. 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.

[0225] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. The program code 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 code, 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.

[0226] In the context of the present disclosure, the computer program code or related data may be carried by any suitable carrier to enable the device, apparatus or processor to perform various processes and operations as described above. Examples of the carrier include a signal, computer readable medium, and the like.

[0227] The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer 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 computer 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.

[0228] Further, although 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, although 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. Unless explicitly stated, certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, unless explicitly stated, various features that are described in the context of a single embodiment may also be implemented in a plurality of embodiments separately or in any suitable sub-combination.

[0229] Although the present disclosure has been described in languages 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.A first network device comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the first network device at least to:receive a sensing request from a sensing client for a sensing service of a cellular communication system;determine that an external sensing device and / or an external sensing service is to participate in the sensing service requested from the sensing client; andselect, based on the determining, at least one external sensing device to participate in the sensing service.2.The first network device of claim 1, wherein the determining is based on at least one criterion, the at least one criterion being related to:at least one of location information or timing information of the sensing service;a sensing load of an internal sensing device of the cellular communication system;an interference level of an internal sensing device of the cellular communication system;un-availability of an internal sensing device of the cellular communication system in a requested sensing area;a capability of an internal sensing device of the cellular communication system to fulfill one or more sensing requirements;a type of the sensing service; oravailability of an external sensing device for the sensing request.3.The first network device of claim 1 or 2, wherein the instructions that, when executed by the at least one processor, cause the first network device to:send, to a second network device, a discovery request for an external sensing device to participate in the sensing service; andreceive, from the second network device, a discovery response including a list of candidate external sensing devices,wherein the at least one external sensing device is selected from the list of candidate external sensing devices.4.The first network device of claim 3, wherein the second network device operates as a repository for storing information about at least one external sensing device.5.The first network device of claim 3 or 4, wherein the discovery request includes at least one of:an identifier of a sensing session for the sensing service,a sensing area of the sensing service,one or more sensing quality of service requirements of the sensing service,a type of the sensing service, orinformation on at least one of an attribute or a capability of an external sensing device.6.The first network device of any of claims 3 to 5, wherein the discovery response indicates, for each candidate external sensing device in the list of candidate external sensing devices, at least one of:an identifier of the candidate external sensing device,address information of the candidate external sensing device,a capability of the candidate external sensing device,a sensing service input parameter to request sensing data of the candidate external sensing device, ora sensing service output parameter about a type of the sensing data of the candidate external sensing device and how to obtain the sensing data of the candidate external sensing device.7.The first network device of any of claims 3 to 6, wherein the instructions that, when executed by the at least one processor, further cause the first network device to:send, to a third network device, a discovery request for a terminal device of the cellular communication system associated with at least one external sensing device, wherein the at least one associated external sensing device is capable of supporting the sensing service; andreceive, from the second network device, a discovery response including a list of candidate terminal devices,wherein the at least one external sensing device is selected based on the list of candidate terminal devices.8.The first network device of claim 7, wherein the third network device operates as an access mobility function.9.The first network device of any of claims 1 to 8, wherein the instructions that, when executed by the at least one processor, further cause the first network device to:determine a configuration of the at least one selected external sensing device to participate in the sensing service.10.The first network device of any of claims 1 to 9, wherein the instructions that, when executed by the at least one processor, further cause the first network device to:send a sensing measurement request associated with the at least one selected external sensing device.11.The first network device of claim 10, wherein the sensing measurement request includes at least one of:an identifier of a sensing session for the sensing service,an identifier of the at least one external sensing device,address information of the at least one external sensing device,one or more sensing requirements of the sensing service, ora set of configuration parameters of the at least one external sensing device.12.The first network device of claim 10 or 11, wherein the sensing measurement request is sent to the at least one of:an access network device in the cellular communication system,an application function,a network exposure function,an access mobility function in the cellular communication system,a gateway, ora terminal device in the cellular communication system.13.The first network device of any of claims 10 to 12, wherein the instructions that, when executed by the at least one processor, further cause the first network device to:receive, from the selected at least one external sensing device, an indication whether the sensing service is successfully configured at the least one selected external sensing device.14.The first network device of any of claims 10 to 13, wherein the instructions that, when executed by the at least one processor, further cause the first network device to:receive sensing data measured by the at least one external sensing device.15.The first network device of any of claims 10 to 13, wherein the instructions that, when executed by the at least one processor, further cause the first network device to:receive sensing data from at least an application function.16.The first network device of any of claims 1 to 15, wherein the at least one external  sensing device is behind an external application function.17.The first network device of any of claims 1 to 16, wherein the at least one external sensing device comprises a device based on non-third generation partnership project sensing technologies.18.The first network device of any of claims 1 to 17, wherein the at least one external sensing device is used together with at least one internal sensing device in the sensing service.19.The first network device of any of claims 1 to 18, wherein the first network device operates as a sensing management function.20.A second network device comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the second network device at least to:receive information related to at least one external sensing device; andstore the information related to the external sensing device, for use in a sensing service of the cellular communication system.21.The second network device of claim 20, wherein the instructions that, when executed by the at least one processor, further cause the second network device to:receive, from a first network device, a discovery request for an external sensing device to participate to a sensing service;select a list of candidate external sensing devices based on the stored information; andsend, to the first network device, a discovery response including the list of candidate external sensing devices.22.The second network device of claim 21, wherein the first network device operates as a sensing management function.23.The second network device of any of claims 20-22, wherein the information related to the at least one external sensing device includes:a type of the at least one external sensing device,a location of the at least one external sensing device,a sensing capability of the at least one external sensing device,a sensing service input parameter to request sensing data of the at least one external sensing device, ora sensing service output parameter about a type of the sensing data of the candidate external sensing device and how to obtain the sensing data of the at least one external sensing device.24.The second network device of any of claims 20 to 23, wherein the information related to the external sensing device is received by the second network device from at least one of:an application function,an access network device in the cellular communication system,a terminal device,a network exposure function in the cellular communication system, oran access mobility function in the cellular communication system.25.The second network device of any of claims 20 to 24, wherein the information related to the external sensing device is received by the second network device via a third network device from at least one of:an access network device in the cellular communication system,a terminal device in the cellular communication system, ora gateway.26.The second network device of claim 25, wherein the third network device operates as an access mobility function.27.The second network device of any of claims 20 to 26, wherein the information related to the at least one external sensing device is received by the second network device in a request message for at least one of registration, deregistration, removal or modification of the at least one external sensing device.28.The second network device of any of claims 20 to 27, wherein the at least one external sensing device comprises a device based on non-third generation partnership project sensing technologies.29.The second network device of any of claims 20 to 28, wherein the at least one external sensing device is used together with at least one internal sensing device in the sensing service.30.The second network device of any of claims 20 to 29, wherein the second network device operates as a sensing device repository.31.An apparatus comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to:receive a sensing measurement request associated with at least one external sensing device to participate to a sensing service in a cellular communication system; andsend sensing data measured by the at least one external sensing device.32.The apparatus of claim 31, wherein the sensing measurement request includes at least one of:an identifier of a sensing session for the sensing service,an identifier of the at least one external sensing device,address information of the at least one external sensing device,one or more sensing requirements of the sensing service, ora set of configuration parameters of the at least one external sensing service.33.The apparatus of claim 31 or 32, wherein the instructions that, when executed by the at least one processor, further cause the apparatus to:validate the sensing measurement request; andsend, based on the validating, a sensing measurement response to indicate whether the sensing measurement request is accepted.34.The apparatus of claim 33, wherein the sensing measurement request is received from a first network device, and the sensing measurement response is sent to the first network device.35.The apparatus of claim 34, wherein the first network device operates as a sensing management function.36.The apparatus of any of claims 33 to 35, wherein the apparatus operates as an application function or an access mobility function.37.The apparatus of any of claims 34 to 36, wherein the instructions that, when executed by the at least one processor, further cause the apparatus to:receive, from the first network device, a discovery request for a terminal device of the cellular communication system associated with at least one external sensing device, wherein the at least one associated external sensing device is capable of support the sensing service; andsend, to the first network device, a discovery response including a list of candidate terminal devices.38.The apparatus of any of claims 31 to 33, wherein the apparatus operates as one of:a gateway,an access network device in the cellular communication system, anda terminal device in the cellular communication system.39.The apparatus of claim 38, wherein the apparatus operates as the terminal device in the cellular communication system, and wherein the instructions that, when executed by the at least one processor, further cause the apparatus to:receive a discovery request for a terminal device of the cellular communication system having an associated external sensing device, wherein the associated external sensing device is capable of supporting the sensing service;in response to receiving the discovery request, identify at least one associated external sensing device capable of supporting the sensing service; andsend a discovery response including an identifier of the apparatus and an identifier of the at least one associated external sensing device.40.The apparatus of any of claims 31 to 37, wherein the instructions that, when executed by the at least one processor, further cause the apparatus to:receive information related to the at least one external sensing device; andforward the information related to the at least one external sensing device, to a second network device for use in a sensing service of the cellular communication system.41.The apparatus of claim 40, wherein the second network device operates as a sensing device repository.42.The apparatus of claim 40 or 41, wherein the information related to the at least one external sensing device is forwarded by the application function to the second network device via a fourth network device.43.The apparatus of claim 42, wherein the fourth network device operates as a network exposure function.44.The apparatus of any of claims 40 to 43, wherein the information related to the at least one external sensing device is received from at least one of:an access network device in the cellular communication system,a terminal device in the cellular communication system, ora gateway.45.The apparatus of any of claims 40 to 44, wherein the information related to the at least one external sensing device is forwarded to the second network device in a request message for at least one of registration, deregistration, removal or modification of the at least one external sensing device.46.A method comprising:at a first network device,receiving a sensing request from a sensing client for a sensing service of a cellular communication system.determining that an external sensing device and / or an external sensing service is to participate in the sensing service requested from the sensing client.selecting, based on the determining, at least one external sensing device to participate in the sensing service.47.A method comprising:at a second network device,receiving information related to at least one external sensing device.storing the information related to the external sensing device, for use in a sensing service of the cellular communication system.48.A method comprising:receiving a sensing measurement request associated with at least one external sensing device to participate to a sensing service in a cellular communication system.sending sensing data measured by the at least one external sensing device.49.A first apparatus comprising:means for receiving a sensing request from a sensing client for a sensing service of a cellular communication system;means for determining that an external sensing device and / or an external sensing service is to participate in the sensing service requested from the sensing client; andmeans for selecting, based on the determining, at least one external sensing device to participate in the sensing service.50.A second apparatus comprising:means for receiving information related to at least one external sensing device; andmeans for storing the information related to the external sensing device, for use in a sensing service of the cellular communication system.51.A third apparatus comprising:means for receiving a sensing measurement request associated with at least one external sensing device to participate to a sensing service in a cellular communication system; andmeans for sending sensing data measured by the at least one external sensing device.52.A computer readable medium comprising instructions stored thereon for causing an apparatus at least to perform the method of claim 46 or the method of claim 47 or the method of claim 48.

Citation Information

Patent Citations

  • Sensing function management method and apparatus, storage medium, terminal, and network device

    WO2023005145A1

  • Sensing control method and apparatus, device, system, and storage medium

    WO2023060409A1

  • Perception execution method and apparatus, device, and storage medium

    WO2023092269A1

  • Information indication method and apparatus, device, medium, and program product

    WO2024138376A1

  • Information processing methods and apparatuses, and communication device and storage medium

    WO2024152222A1