Sensing device selection method and communication apparatus
By acquiring information from terminal devices through network devices and selecting appropriate terminal devices to participate in sensing, the problem of poor sensing performance caused by unsuitable device selection is solved, thereby improving sensing performance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-11-14
- Publication Date
- 2026-06-04
AI Technical Summary
In existing technologies, when selecting terminal devices to participate in sensing, it is easy to lead to unsuitable devices and poor sensing performance.
Network devices can improve sensing performance by acquiring terminal device identification information, resource status, and indication information, and then selecting appropriate terminal devices to participate in sensing based on sensing requirements.
By precisely selecting terminal devices, the immediacy and effectiveness of sensing performance are improved, ensuring that the devices can meet the sensing requirements.
Smart Images

Figure CN2025134857_04062026_PF_FP_ABST
Abstract
Description
Methods for selecting sensing devices and communication devices
[0001] This application claims priority to Chinese Patent Application No. 202411716266.6, filed on November 26, 2024, entitled "Method for Selecting a Sensing Device and Communication Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a method for selecting a sensing device and a communication apparatus. Background Technology
[0003] Wireless sensing technology refers to the technology of inferring the location, shape, and state of objects or humans in the environment through wireless signals. To meet the increasingly diverse needs of sensing scenarios, terminal devices can be equipped with sensing capabilities to enable them to participate in sensing. Terminal device participation in sensing can be divided into two sensing modes, as shown in Figure 1. In sensing mode one, terminal device A sends a sensing signal, which is reflected by terminal device B in the environment and then received by terminal device C. In sensing mode two, terminal device A sends a sensing signal, which is reflected by terminal device B in the environment and then received by terminal device A. Furthermore, the terminal device receiving the sensing signal can interact with the sensing device that sent the signal, thereby analyzing changes in the sensing signal and obtaining sensing data. For example, detecting changes in the signal strength of the sensing signal can determine whether there is target occlusion in the environment. Therefore, terminal device participation in sensing involves the transmission and / or processing of sensing signals.
[0004] Currently, terminal devices with the capability to transmit and / or process sensing signals can be selected to participate in sensing. This approach is also described as selecting terminal devices with sensing capabilities to participate in sensing. However, this selection method is relatively simple and may lead to the selection of unsuitable terminal devices, resulting in poor sensing performance. Summary of the Invention
[0005] This application provides a method for selecting sensing devices and a communication device, which can select suitable terminal devices to participate in sensing, thereby improving sensing performance.
[0006] In a first aspect, embodiments of this application provide a method for selecting a sensing device, characterized in that it is applied to a network device, or a chip in a network device, or a device used in conjunction with a network device, or a device for implementing the functions of a network device, etc., the method includes: obtaining first sensing requirement information corresponding to a first sensing service; obtaining information corresponding to a terminal device; the information corresponding to the terminal device includes at least one of the following: identification information of the terminal device, information on a first resource corresponding to the terminal device, and first indication information corresponding to the terminal device; the first indication information is used to indicate whether the terminal device can perform the first sensing service; and then, based on the first sensing requirement information and the information corresponding to the terminal device, determining at least one terminal device for performing the first sensing service.
[0007] Compared to selecting terminal devices based on whether they have sensing capabilities, in the method described in the first aspect, the network device can determine a suitable terminal device to perform the first sensing service based on the first sensing requirement information and the corresponding information of the terminal device, thereby improving sensing performance.
[0008] In one possible implementation, the network device is a mobility management function network element or a sensing function network element; the method of obtaining the information corresponding to the terminal device mentioned above specifically includes: receiving a first message sent by the terminal device, the first message including the information corresponding to the terminal device.
[0009] In this approach, network devices can obtain information corresponding to terminal devices from terminal devices. This can effectively improve the timeliness and effectiveness of information acquisition, thereby identifying suitable terminal devices to perform the first sensing service and further improving sensing performance.
[0010] In one possible implementation, the first sensing requirement information includes at least one of the following: sensing service type, sensing key performance indicators (KPIs), and the number of terminal devices used to perform the first sensing service.
[0011] In one possible implementation, the first indication information is whether the terminal device can perform the first sensing service, or whether the situation of the first resource corresponding to the terminal device meets the requirements of the first sensing service.
[0012] In this method, the network device determines whether the terminal device can be used to perform the first sensing service based on the specific content of the first indication information corresponding to the terminal device. For example, if the first indication information indicates that the terminal device can perform the first sensing service, the network device can determine that the terminal device can be used to perform the first sensing service; otherwise, it determines that the terminal device cannot be used to perform the first sensing service. Alternatively, if the first indication information indicates that the situation of the first resource corresponding to the terminal device meets the requirements of the first sensing service, the network device can determine that the terminal device can be used to perform the first sensing service; otherwise, it determines that the terminal device cannot be used to perform the first sensing service.
[0013] In one possible implementation, this approach also includes: obtaining the correspondence between perceived KPIs and resource conditions.
[0014] In this method, the network device can obtain the correspondence between perception KPIs and resource conditions, and based on the correspondence and the perception KPIs in the first perception requirement information, determine the resource conditions of the first perception service requirement (hereinafter also referred to as the second resource conditions), and then determine the appropriate terminal device to perform the first perception service based on the second resource conditions.
[0015] In one possible implementation, the information corresponding to the terminal device includes the identification information of the terminal device and the information of the first resource corresponding to the terminal device; the method further includes: sending a second message to the terminal device, the second message being used to request the information of the first resource.
[0016] In this method, the network device can request information about the first resource from the terminal device via a second message. For example, the information about the first resource could be the number of available and idle resources in the terminal device that are available for sensing. After receiving the information about the first resource, the network device can determine a suitable terminal device to perform the first sensing service based on the information about the first resource and the first sensing requirement information.
[0017] In one possible implementation, the information corresponding to the terminal device includes the identification information of the terminal device and the first indication information corresponding to the terminal device; the method further includes: determining the situation of the second resource corresponding to the first perception service based on the first perception requirement information; sending a third message to the terminal device, the third message including the situation of the second resource, the third message being used to request the first indication information.
[0018] In this method, the network device requests first instruction information from the terminal device through a third message. The third message carries information about the second resource. In this way, the terminal device can obtain the first instruction information based on the information about the first resource and the information about the second resource in the third message, and then send the first instruction information to the network device.
[0019] In one possible implementation, the information corresponding to the terminal device includes the identification information of the terminal device and the first indication information corresponding to the terminal device; the method further includes: sending a fourth message to the terminal device, the fourth message including one or more of the first perception requirement information, the fourth message being used to request the first indication information.
[0020] In this method, the network device can request first indication information from the terminal device via a fourth message. The fourth message carries one or more of the first perception requirement information. This allows the terminal device to obtain the first indication information based on one or more of the first perception requirement information and send it back to the network device. For example, if the fourth message carries perception KPIs, the terminal device can obtain the correspondence between the perception KPIs and resource conditions, determine the condition of the second resource based on this correspondence and the perception KPIs, and then obtain the first indication information based on the condition of the first resource and the determined condition of the second resource.
[0021] Secondly, embodiments of this application provide another method for selecting a sensing device, characterized in that it is applied to a terminal device, or a chip in a terminal device, or a device used in conjunction with a terminal device, or a device for implementing the functions of a terminal device, etc., the method includes: receiving a second message sent by a network device, the second message being used to request a first resource corresponding to the terminal device; obtaining the first resource corresponding to the terminal device; and sending information corresponding to the terminal device to the network device, the information corresponding to the terminal device including the identification information of the terminal device and the first resource corresponding to the terminal device.
[0022] In the method described in the second aspect, after receiving the second message, the terminal device can determine the status of the first resource and report the status of the first resource corresponding to the terminal device to the network device by sending the information corresponding to the terminal device to the network device. In this way, the network device can select a suitable terminal device based on the information corresponding to the terminal device, thereby improving the perception performance.
[0023] In one possible implementation, the network device is a mobility management function network element or a sensing function network element.
[0024] Thirdly, embodiments of this application provide yet another method for selecting a sensing device, characterized in that it is applied to a terminal device, or a chip in a terminal device, or a device used in conjunction with a terminal device, or a device for implementing the functions of a terminal device, etc., the method includes: receiving a third message sent by a network device, the third message including information about a second resource corresponding to a first sensing service, the third message being used to request first indication information corresponding to the terminal device, the first indication information being used to indicate whether the terminal device can execute the first sensing service; obtaining information about the first resource corresponding to the terminal device; and sending information corresponding to the terminal device to the network device based on the information about the second resource corresponding to the first sensing service and the information about the first resource corresponding to the terminal device, the information corresponding to the terminal device including identification information and first indication information of the terminal device.
[0025] In the method described in the third aspect, after receiving the third message, the terminal device can determine the status of the first resource, obtain the first indication information based on the status of the first resource and the status of the second resource in the third message, and report the first indication information to the network device by sending the information corresponding to the terminal device to the network device. In this way, the network device can select a suitable terminal device based on the information corresponding to the terminal device, thereby improving the perception performance.
[0026] In one possible implementation, the first indication information is whether the terminal device can perform the first sensing service, or whether the situation of the first resource corresponding to the terminal device meets the requirements of the first sensing service.
[0027] In this method, for example, if the condition of the first resource does not satisfy the condition of the second resource, the terminal device can determine that the first indication information indicates that the terminal device cannot perform the first sensing service, or that the first indication information indicates that the condition of the first resource corresponding to the terminal device does not meet the requirements of the first sensing service; conversely, the terminal device can determine that the first indication information indicates that the terminal device can perform the first sensing service, or that the first indication information indicates that the condition of the first resource corresponding to the terminal device meets the requirements of the first sensing service. For example, the condition of the resource can be the number of resources.
[0028] In one possible implementation, the network device is a mobility management function network element or a sensing function network element.
[0029] Fourthly, embodiments of this application provide another method for selecting a sensing device, characterized in that it is applied to a terminal device, or a chip in a terminal device, or a device used in conjunction with a terminal device, or a device for implementing the functions of a terminal device, etc., the method comprising: receiving a fourth message sent by a network device, the fourth message including one or more of the first sensing requirement information corresponding to a first sensing service, the fourth message being used to request first indication information corresponding to the terminal device, the first indication information being used to indicate whether the terminal device can perform the first sensing service; determining the status of a second resource corresponding to the first sensing service based on one or more of the first sensing requirement information; obtaining the status of the first resource corresponding to the terminal device; and sending information corresponding to the terminal device to the network device based on the status of the second resource corresponding to the first sensing service and the status of the first resource corresponding to the terminal device, the information corresponding to the terminal device including the identification information of the terminal device and the first indication information.
[0030] In the method described in the fourth aspect, after receiving the fourth message, the terminal device can determine the status of the first resource and the status of the second resource, and then obtain the first indication information based on the status of the first resource and the status of the second resource. The terminal device can then report the first indication information to the network device by sending the information corresponding to the terminal device to the network device. In this way, the network device can select a suitable terminal device based on the information corresponding to the terminal device, thereby improving the perception performance.
[0031] In one possible implementation, the first sensing requirement information includes at least one of the following: sensing service type, sensing KPI, and the number of terminal devices used to perform the first sensing service.
[0032] In one possible implementation, the first indication information is whether the terminal device can perform the first sensing service, or whether the situation of the first resource corresponding to the terminal device meets the requirements of the first sensing service.
[0033] In this method, for example, if the condition of the first resource does not satisfy the condition of the second resource, then the first indication information is that the terminal device cannot perform the first sensing service, or the first indication information is that the condition of the first resource corresponding to the terminal device does not meet the requirements of the first sensing service; conversely, the first indication information is that the terminal device can perform the first sensing service, or the first indication information is that the condition of the first resource corresponding to the terminal device meets the requirements of the first sensing service. For example, the condition of the resource can be the number of resources.
[0034] In one possible implementation, the method further includes: obtaining the correspondence between perceived KPIs and resource conditions.
[0035] In this method, if one or more of the first perception requirement information received by the terminal device includes perception KPIs, the terminal device can determine the status of the first resource corresponding to the first perception service based on the perception KPIs and the corresponding relationships.
[0036] In one possible implementation, the network device is a mobility management function network element or a sensing function network element.
[0037] Fifthly, embodiments of this application provide a communication device, including a unit for performing the methods described in the first to fourth aspects and any possible implementation thereof.
[0038] In a sixth aspect, embodiments of this application provide another communication device, including a processor and a memory, the processor and the memory being coupled, the processor being used to implement the methods of the first to fourth aspects described above, and any possible implementation thereof.
[0039] In a seventh aspect, embodiments of this application provide a chip, which includes a processor and an interface. The interface is used to receive or output signals, and the processor is used to execute computer programs / instructions to enable a communication device to implement the methods of the first to fourth aspects and any possible implementation thereof.
[0040] Eighthly, this application provides a computer-readable storage medium storing a computer program / instructions, which, when invoked by a computer, executes the methods described in the first to fourth aspects above, and any possible implementation thereof.
[0041] Ninthly, this application provides a computer program product that, when a computer reads and executes the computer program product, causes the computer to perform the methods described in the first to fourth aspects above, and any possible implementation thereof. Attached Figure Description
[0042] Figure 1 is a schematic diagram of a sensing mode in which a terminal device participates in sensing;
[0043] Figure 2A is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0044] Figure 2B is a schematic diagram of the architecture of another communication system provided in an embodiment of this application;
[0045] Figure 2C is a schematic diagram of the architecture of another communication system provided in an embodiment of this application;
[0046] Figure 3 is a flowchart illustrating a method for selecting a sensing device according to an embodiment of this application;
[0047] Figure 4 is a flowchart illustrating the method for selecting a sensing device under the first embodiment provided in this application.
[0048] Figure 5 is a flowchart illustrating the method for selecting a sensing device under the second embodiment provided in this application.
[0049] Figure 6 is a flowchart illustrating the method for selecting a sensing device under the third embodiment provided in this application.
[0050] Figure 7 is a flowchart illustrating the method for selecting a sensing device under the fourth embodiment provided in this application.
[0051] Figure 8 is a flowchart illustrating the method for selecting a sensing device under the fifth embodiment provided in this application.
[0052] Figure 9 is a flowchart illustrating the method for selecting a sensing device under the sixth embodiment provided in this application.
[0053] Figure 10 is a flowchart illustrating the method for selecting a sensing device under the seventh embodiment provided in this application.
[0054] Figure 11 is a schematic diagram of a process for reselecting a sensing device based on updated sensing requirement information provided in an embodiment of this application;
[0055] Figure 12 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0056] Figure 13 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0057] The embodiments of this application will now be described with reference to the accompanying drawings.
[0058] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0059] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0060] To facilitate understanding, the relevant terms that may be involved in the embodiments of this application will be introduced below.
[0061] The sensing service in this application embodiment refers to the wireless sensing service, that is, the service implemented by the sensing device through wireless sensing technology.
[0062] The sensing device can transmit sensing signals and / or receive sensing signals affected by environmental absorption, reflection, refraction, etc. For example, the sensing signals can be wireless signals such as sound signals, light signals, or radio frequency signals. Optionally, the sensing device can also process the sensing signals to identify changes in the sensing signals, thereby obtaining a sensing result based on the changes.
[0063] For example, sensing devices can be terminal devices and / or network devices. Taking terminal devices as an example, in intelligent transportation scenarios, sensing devices can be vehicle-mounted devices and roadside units (RSUs). Vehicle-mounted devices refer to equipment configured on a vehicle and moving with it, such as vehicle-mounted tablets, radar, and cameras. RSUs are fixed devices installed at designated locations, such as beside or above a lane. When performing sensing services, roadside units can send radio frequency signals. Vehicle-mounted devices receive these signals and analyze changes in their signal strength. Based on these changes, they can determine the number, speed, direction, and other statuses of vehicles on the road, thus providing data for traffic condition display and navigation.
[0064] The communication system described in this application is described below:
[0065] The embodiments of this application can be applied to various communication systems, such as 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, and LTE time division duplex (TDD) systems. The embodiments of this application can also be applied to future communication systems, such as 6th generation (6G) mobile communication systems. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.
[0066] For example, the architecture of the communication system in this application embodiment is shown in Figure 2A, wherein the communication system shown in Figure 2A includes terminal equipment, access network and core network.
[0067] Terminal equipment (UE), also known as user equipment, is the entry point for mobile users to interact with the network. It provides basic computing and storage capabilities, displays service windows to the user, and accepts user input. UE uses air interface technology to establish signal and data connections with devices in the access network, thereby transmitting data to the access network. For example, a UE can be a mobile phone, tablet, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in autonomous driving, wireless terminal device in remote medical care, wireless terminal device in smart grids, wireless terminal device in transportation safety, wireless terminal device in smart cities, or wireless terminal device in smart homes, etc.
[0068] The access network ((R)AN) comprises at least one access network device, similar to a base station in a traditional network. Deployed close to the user equipment (UE), it provides network access to authorized users in a specific area and can determine different quality transmission tunnels to transmit user data based on user level and service requirements. The access network device manages its own resources, utilizes them rationally, provides access services to the UE on demand, and is responsible for forwarding control signals and user data between the UE and the core network. For example, the (R)AN may include next-generation evolved node B (ng-eNB) and next-generation node B (gNB) in 5G systems, without specific limitations. Alternatively, the access network device may also include access points (APs) in WLANs, broadband remote access servers (BRAS), relay stations, communication equipment in future PLMN networks, and communication equipment in NTN networks.
[0069] Core network: Includes at least one core network element, which is responsible for maintaining the subscription data of the mobile network, managing the network elements of the mobile network, and providing UE with functions such as session management, mobility management, policy management, and security authentication.
[0070] (1) In one example, as shown in Figure 2B, the core network includes access and mobility management function (AMF) network elements, user plane function (UPF) network elements, sensing function (SF) network elements, network exposure function (NEF) network elements, unified data management (UDM) network elements, network data analytics function (NWDAF) network elements, policy control function (PCF) network elements, and application function (AF) network elements. The functions implemented by these network elements are as follows:
[0071] AMF: Responsible for user mobility management, including mobility state management, assigning temporary user identities, and authenticating and authorizing users.
[0072] UPF: Responsible for interconnecting sessions with data networks, packet routing and forwarding, and packet inspection.
[0073] SF: Used to manage sensing services, including controlling the selection of sensing devices corresponding to sensing services, receiving and processing sensing data to obtain sensing results, and sending sensing results to NEF, etc. For example, sensing data can be sensing signals, and sensing results can be the analysis and processing results of sensing information.
[0074] NEF: Provides network functionality to third parties via a northbound API interface. For example, it establishes a connection with AF via the northbound API interface, thereby sending the received sensing results from SF to AF.
[0075] UDM: Responsible for managing contracted data and notifying the corresponding network elements when the contracted data is modified. For example, the unified data repository (UDR) function can be used to store and retrieve contracted data, policy data, and common architecture data, so that UDM and other entities can obtain relevant data.
[0076] NWDAF: Responsible for collecting data from other network elements and performing analysis and prediction. For example, it can collect sensing data from SF and perform analysis and prediction to obtain sensing results.
[0077] PCF: User Policy Management. For example, SF can provide information such as the selection policy for sensing devices to AMF and SMF.
[0078] AF: Provides application layer services to UE. Specifically, AF can provide services based on information fed back by other network elements. For example, based on the perception results uploaded by NEF, it can indicate the number of vehicles on the road and their driving status. Then, NEF can obtain road traffic condition data based on the perception results and provide navigation and other services to UE based on the traffic condition data.
[0079] In this example, the UE and (R)AN can communicate via the Uu interface, the UE and AMF via the N1 interface, the AMF and (R)AN via the N2 interface, the AMF and SF via the NS1 interface, the AMF and UDM via the N8 interface, the SF and NEF via the NS2 interface, the SF and UDM via the NS3 interface, the SF and NWDAF via the NS4 interface, the SF and PCF via the NS5 interface, the SF and UPF via the NS6 interface, the NEF and PCF via the N5 interface, and the NEF and AF via the N33 interface. It should be understood that the above interfaces are merely illustrative, and the communication interfaces between network elements can have other names, or these networks can communicate via service-oriented interfaces, and are not limited to these.
[0080] Optionally, the SF can also communicate with the (R)AN, in which case the SF can send downlink information to the UE through the (R)AN and receive uplink information sent by the UE through the (R)AN.
[0081] (2) In another example, as shown in Figure 2C, the SF in Figure 2B above can be further divided into SF-CP and SF-UP according to the functions of the user plane and the control plane. SF-CP is a control plane network element, which can be abbreviated as SF-C. It is responsible for selecting SF-UP and controlling the selection of sensing devices corresponding to sensing services. SF-UP is a user plane network element, which can be abbreviated as SF-U. It is responsible for establishing connections with UPF and NEF, thereby receiving and processing sensing data uploaded from UPF to obtain sensing results and sending sensing results to NEF.
[0082] Optionally, the SF-CP can also communicate with the (R)AN. In this way, the SF-CP can send downlink information to the UE through the (R)AN and receive uplink information sent by the UE through the (R)AN.
[0083] The functions of the other network elements in this example and the communication between them can be referred to the description in Figure 2B above, and will not be repeated here.
[0084] It should be noted that Figures 2A to 2C above are merely exemplary architecture diagrams, and the number and names of network elements are not limited to these.
[0085] The following describes the method for selecting the sensing devices provided in this application:
[0086] Referring to Figure 3, which is a flowchart illustrating a method for selecting a sensing device according to an embodiment of this application, the network device in this method can be the core network device in the aforementioned communication system. For example, it can be the AMF in Figure 2B or Figure 2C, or the SF in Figure 2B, or the SF-CP in Figure 2C. The flowchart shown in Figure 3 includes steps 301 to 303.
[0087] 301. Network devices acquire the first perception requirement information corresponding to the first perception service.
[0088] In this embodiment of the application, the first sensing service is the sensing service to be executed, and the first sensing requirement information is the requirement information for the sensing device when executing the first sensing service.
[0089] In one possible implementation, the first sensing requirement information includes, but is not limited to, at least one of the following: sensing service type, sensing key performance indicators (KPIs), and the number of terminal devices used to perform the first sensing service.
[0090] For example, sensing services can be categorized based on their application scenarios, including but not limited to: meteorology, agriculture, home, transportation, and gaming. Alternatively, sensing services can be categorized based on the sensing equipment required, including but not limited to terminal devices participating in sensing or network devices and terminal devices participating simultaneously. Or, sensing services can be categorized based on both their application scenarios and the sensing equipment required, including but not limited to terminal devices participating in sensing in transportation scenarios, or network devices and terminal devices participating simultaneously in transportation scenarios.
[0091] For example, perception KPIs can describe the ability of a sensing device to transmit, receive, and process sensing signals. Perception KPIs include, but are not limited to, one or more of the following: accuracy, precision, response time, and processing latency.
[0092] For example, the number of terminal devices used to perform the first sensing service can be a positive integer.
[0093] Optionally, the first perception requirement information may also include the perception service identifier and / or perception range, etc.
[0094] For example, the sensing range includes, but is not limited to, one or more of the following: geographical location range, latitude and longitude coordinate range, access network device identifier (such as NodeID, eNBID), tracing area ID (TAI), location area ID (LAI), or cell global identifier (CGI).
[0095] In one possible implementation, the network device can be the SF in Figure 2B or the SF-CP in Figure 2C; the AF can send the second perception request information to the NEF, and then the NEF sends the second perception request information to the SF or SF-CP so that the SF or SF-CP can obtain the second perception request information, thereby the SF or SF-CP obtains the first perception request information based on the second perception request information.
[0096] The second perception requirement information may be the same as or different from the first perception requirement information. The second perception requirement information may refer to, but is not limited to, the possible implementation methods of the first perception requirement information. The following example illustrates the difference between two perception requirement information: The second perception requirement information includes the perception service type, the perception service identifier, and the perception KPI. The SF or SF-CP stores a mapping relationship between the perception service identifier and the perception range. The SF or SF-CP can then determine the perception range based on this mapping relationship and the perception service identifier in the second perception requirement information, thereby obtaining the first perception requirement information. The first perception requirement information includes the perception service type, the perception service identifier, the perception KPI, and the determined perception range.
[0097] Optionally, the NEF can first determine the AMF based on the second perception requirement information, and then send the second perception requirement information to the AMF. For example, the NEF may have a pre-configured service range for the AMF, or the NEF may obtain information corresponding to the AMF from network elements such as the UDM, UDR, or network resource management (NRM). This information indicates the service range of the AMF, and may include, but is not limited to, one or more of the following: AMF identification information, AMF location information, or AMF service range. Then, the NEF can determine the AMF based on the perception range in the second perception requirement information and the AMF's service range.
[0098] In another possible implementation, the network device can be the AMF in Figure 2B or Figure 2C; the AF in Figure 2B or Figure 2C can send the second perception request information to the NEF, the NEF sends the second perception request information to the SF or SF-CP, and the SF or SF-CP sends the second perception request information to the AMF, so that the AMF can obtain the second perception request information, and thus the AMF obtains the first perception request information based on the second perception request information.
[0099] Optionally, the NEF can first determine the SF or SF-CP based on the second sensing requirement information, and then send the second sensing requirement information to the SF or SF-CP. For example, the NEF may have a pre-configured service range for the SF or SF-CP, or the NEF may obtain the information corresponding to the SF or SF-CP from network elements such as UDM, UDR, or NRM. The information corresponding to the SF or SF-CP indicates the service range of the SF or SF-CP, which can be referred to as the information corresponding to the AMF mentioned above, and will not be repeated here. Then, the NEF can determine the SF or SF-C based on the sensing range in the second sensing requirement information and the service range of the SF or SF-C.
[0100] Optionally, the SF or SF-CP can first determine the AMF based on the second sensing requirement information, and then send the second sensing requirement information to the AMF. For example, the SF or SF-CP may have a pre-configured service range for the AMF, or the SF or SF-CP may obtain the service range of the AMF from network elements such as the UDM, UDR, or NRM. The implementation method for obtaining the service range of the AMF using the NEF described above will not be repeated here. Then, the SF or SF-CP can determine the AMF based on the sensing range in the first sensing requirement information and the service range of the AMF.
[0101] Optionally, after obtaining the first sensing requirement information, the network device can determine the first sensing service as the service in which the terminal device participates in sensing, based on the first sensing requirement information.
[0102] For example, the first sensing requirement information includes "01, terminal device participation in sensing, 5m, 10", where "01" is the sensing service identifier of the first sensing service, "5m" is the precision of the first sensing service, and "10" is the number of terminal devices used to perform the first sensing service. The network device determines that the first sensing service is a terminal device participation sensing service based on "terminal device participation in sensing" and "10" in the first sensing requirement information; or, the first sensing requirement information includes "traffic, 5m, 10", and the network device determines that the first sensing service is a terminal device participation sensing service based on "10" in the first sensing requirement information.
[0103] Furthermore, optionally, the network device can also obtain local configuration information, thereby combining the first sensing requirement information and the local configuration information to determine that the first sensing service is a service that requires the participation of the terminal device in sensing.
[0104] For example, local configuration information includes, but is not limited to, one or more of the following: the sensing service type, sensing range, or sensing accuracy of the base station and / or terminal equipment. For instance, if the sensing range of the base station in the local configuration information is smaller than the sensing range in the first sensing requirement information, and the sensing range of the terminal equipment in the local configuration information is larger than the sensing range in the first sensing requirement information, then the first sensing service can be determined to be a service that requires the terminal equipment to participate in sensing.
[0105] Alternatively, the local configuration information indicates whether the sensing service requires the participation of terminal devices in sensing. The network device finds the local configuration information corresponding to the first sensing service based on the first sensing requirement information, and then determines the first sensing service as a service for which terminal devices participate in sensing based on the local configuration information corresponding to the first sensing service.
[0106] Optionally, the network device may also obtain indication information associated with the first sensing requirement information, which indicates that the first sensing service is a service in which the terminal device participates in sensing. In this way, the network device can determine that the first sensing service is a service in which the terminal device participates in sensing based on the indication information.
[0107] Optionally, the aforementioned participation of the terminal device in sensing can also be described as the terminal device receiving and / or sending sensing signals; and / or the terminal device analyzing and processing the sensing signals.
[0108] 302. The network device obtains information corresponding to the terminal device, the information corresponding to the terminal device including at least one of the following: the terminal device's identification information, the status of the first resource corresponding to the terminal device, and the first indication information corresponding to the terminal device.
[0109] For example, the identification information of the terminal device includes, but is not limited to, one or more of the following: International Mobile Subscriber Identity (IMSI), Subscription Permanent Identifier (SUPI), Subscription Concealed Identifier (SUCI), or Globally Unique Temporary Identity (GUTI).
[0110] In embodiments of this application, resources may include transmission resources for sensing and / or processing resources for sensing.
[0111] For example, the transmission resources used for sensing include time-frequency resources for carrying sensing signals, as well as memory and storage resources for caching information in the sensing signals.
[0112] For example, processing resources for sensing include central processing unit (CPU) resources and graphics processing unit (GPU) resources for processing sensing signals, as well as memory resources and storage resources for storing processed data.
[0113] In the embodiments of this application, the participation of the terminal device in sensing includes at least the reception and / or transmission of sensing signals. Therefore, the situation of the first resource corresponding to the terminal device includes at least the situation of transmission resources used for sensing.
[0114] Optionally, the participation of the terminal device in sensing also includes the processing of the sensing signals. Therefore, the first resource corresponding to the terminal device may also include processing resources for sensing.
[0115] For example, the status of resources may include, but is not limited to, one or more of the following: unused quantity (or idle quantity), used quantity, utilization rate, and unused quantity.
[0116] In this embodiment of the application, the first indication information corresponding to the terminal device is used to indicate whether the terminal device can perform the first sensing service.
[0117] For example, the first indication information could be whether the terminal device can perform the first sensing service; or, the first indication information could be whether the condition of the first resource corresponding to the terminal device meets the requirements of the first sensing service, but it is not limited to these. In this way, the network device can determine whether the terminal device can be used to perform the first sensing service based on the first indication information.
[0118] Optionally, the information corresponding to the terminal device may also include the location information of the terminal device. For example, the location information of the terminal device includes, but is not limited to, one or more of the following: the latitude and longitude coordinate range of the terminal device, the latitude and longitude coordinates of the terminal device, the geographical location information of the terminal device, the identifier of the access network device to which the terminal device is connected, the TAI of the terminal device, the LAI of the terminal device, or the CGI of the terminal device. In this way, the network device can determine whether the terminal device can be used to perform the first sensing service based on the location information of the terminal device and the sensing range in the first sensing requirement information.
[0119] Optionally, the information corresponding to the terminal device may also include the terminal device's sensing capability information, which indicates whether the terminal device has sensing capabilities. In this way, the network device can determine whether the terminal device can be used to perform the first sensing service based on the sensing capability information.
[0120] Optionally, the information corresponding to the terminal device may also include the perception KPIs corresponding to the terminal device. For example, if the terminal device is dedicated to performing perception services, then the resources in the terminal device can be used entirely for performing perception services and will not be used for performing other services. Therefore, the perception KPIs corresponding to the terminal device will not be affected by other services. In this case, it can be assumed that the perception KPIs corresponding to the terminal device remain essentially unchanged, thus ensuring the validity of the perception KPIs corresponding to the terminal device obtained by the network device. In this way, the network device can determine whether the terminal device can be used to perform the first perception service based on the perception KPIs corresponding to the terminal device and the perception KPIs in the first perception requirement information.
[0121] In one possible implementation, the network device can obtain information corresponding to the aforementioned terminal device from one or more devices.
[0122] For example, a network device can obtain at least one of the following by receiving a first message sent by a terminal device: the identification information of the terminal device, the status of the first resource corresponding to the terminal device, and the first indication information corresponding to the terminal device.
[0123] The following are three possible methods, but they are not the only ones:
[0124] (1) The network device sends a second message to the terminal device, the second message being used to request the first resource, and the terminal device receives the second message accordingly; then, the terminal device obtains the information of the first resource corresponding to the terminal device and sends a first message to the network device, the first message including the identification information of the terminal device and the information of the first resource corresponding to the terminal device, and the network device receives the first message accordingly.
[0125] (2) The network device determines the status of the second resource corresponding to the first sensing service based on the first sensing requirement information in step 301; then, the network device sends a third message to the terminal device, the third message including the status of the second resource corresponding to the first sensing service, the third message being used to request the first indication information corresponding to the terminal device, and correspondingly, the terminal device receives the third message; then, the terminal device obtains the status of the first resource corresponding to the terminal device, and obtains the first indication information based on the status of the second resource of the first sensing service and the status of the first resource corresponding to the terminal device; then, the terminal device sends a first message to the network device, the first message including the identification information of the terminal device and the first indication information corresponding to the terminal device.
[0126] The second resource situation corresponding to the first sensing service includes at least the transmission resources required for sensing by the first sensing service. Optionally, the second resource situation corresponding to the first sensing service includes at least the processing resources required for sensing by the first sensing service. The resource situation can be referred to the above description and will not be repeated here.
[0127] In one possible implementation, the first perception requirement information includes perception KPIs, and the network device is able to obtain the correspondence between the perception KPIs and the resource status. Then, the network device can obtain the status of the second resource based on the correspondence and the perception KPIs in the first perception requirement information.
[0128] Optionally, if the network device is pre-configured with this correspondence, then the network device can obtain this correspondence.
[0129] Optionally, if other devices that have established a connection with the network device are pre-configured with the corresponding relationship, the network device can obtain the corresponding relationship from the other devices.
[0130] Furthermore, taking the availability of resources as an example, the method by which the terminal device obtains the first indication information based on the availability of the second resource of the first sensing service and the availability of the first resource corresponding to the terminal device specifically includes:
[0131] If the number of idle resources in the first resource is less than the number of idle resources in the second resource, the terminal device determines that the first indication information indicates that the terminal device cannot perform the first sensing service, or determines that the first indication information indicates that the situation of the first resource corresponding to the terminal device does not meet the requirements of the first sensing service. If the number of idle resources in the first resource is greater than or equal to the number of idle resources in the second resource, the terminal device determines that the first indication information indicates that the terminal device cannot perform the first sensing service, or determines that the situation of the first resource corresponding to the terminal device does not meet the requirements of the first sensing service.
[0132] (3) The network device sends a fourth message to the terminal device. The fourth message includes one or more of the first sensing requirement information. The fourth message is used to request the first indication information. Accordingly, the terminal device receives the fourth message. The terminal device determines the status of the second resource corresponding to the first sensing service based on one or more of the first sensing requirement information. Then, the terminal device obtains the status of the first resource corresponding to the terminal device and obtains the first indication information based on the status of the second resource corresponding to the first sensing service and the status of the first resource corresponding to the terminal device. The terminal device sends a first message to the network device. The first message includes the identification information of the terminal device and the first indication information corresponding to the terminal device.
[0133] The situation of the second resource and the implementation method of the terminal device obtaining the first instruction information based on the situation of the first resource and the situation of the second resource can be referred to the description in the above method (2), and will not be repeated here.
[0134] In one possible implementation, one or more of the first perception requirement information in the fourth message includes perception KPIs, and the terminal device is able to obtain the correspondence between the perception KPIs and the resource status. Then, the terminal device can obtain the status of the second resource based on the correspondence and the perception KPIs in the fourth message.
[0135] Optionally, if the terminal device is pre-configured with this correspondence, then the terminal device can obtain this correspondence.
[0136] Optionally, if other devices that have established a connection with the terminal device are pre-configured with the corresponding relationship, the terminal device can obtain the corresponding relationship from the other devices.
[0137] For methods (1) to (3) above, if the network device is an AMF, the network device can directly send the second / third / fourth message to the terminal device, or receive the first message sent by the terminal device. See Figures 4, 5, or 6 below for specific implementation details. If the network device is an SF or SF-CP, the network device can send the second / third / fourth message to the terminal device via the AMF or (R)AN, and receive the first message sent by the terminal device via the AMF or (R)AN. See Figures 7, 8, 9, or 10 below for specific implementation details.
[0138] Optionally, network devices can also obtain the terminal device's identification information and location information from the terminal device, the location management function (LMF), or other location servers.
[0139] For example, the terminal device may report its identification information and location information to one or more of the network device, LMF, or other positioning servers. The reporting method may be periodic reporting or reporting requested by one or more of the network device, LMF, or other positioning servers. This application embodiment does not limit this.
[0140] Optionally, the network device can also obtain the terminal device's sensing capability information and / or the corresponding sensing KPIs from the terminal device.
[0141] For example, during processes such as power-on registration, initial network access, and logging into the sensing APP corresponding to the first sensing service, the terminal device can report the terminal device's sensing capability information and / or the terminal device's corresponding sensing KPIs to the network device.
[0142] 303. The network device determines at least one terminal device for performing the first sensing service based on the first sensing requirement information and the information corresponding to the terminal device.
[0143] For example, corresponding to the above method (1), the information obtained by the network device for the terminal device includes the identification information of the terminal device and the situation of the first resource corresponding to the terminal device. Then the network device can first determine whether the terminal device is used to perform the first perception service based on the first perception requirement information and the situation of the first resource corresponding to the terminal device.
[0144] In one possible implementation, the network device determines a threshold for the status of a first resource based on the first sensing requirement information. Based on this threshold and the status of the first resource, the device determines whether the terminal device is suitable for performing the first sensing service. For example, if the number of idle resources is greater than the threshold, the terminal device is determined to be suitable for performing the first sensing service; otherwise, it is determined that the terminal device is not suitable for performing the first sensing service.
[0145] In another possible implementation, the network device determines the status of the second resource corresponding to the first sensing service based on the sensing KPIs and their corresponding relationships in the first sensing requirement information. Then, the network device determines whether the terminal device can be used to execute the first sensing service based on the status of the first and second resources. For example, if the number of idle resources in the first resource is greater than the number of idle resources in the second resource, it is determined that the terminal device can be used to execute the first sensing service; otherwise, it is determined that the terminal device cannot be used to execute the first sensing service.
[0146] It should be noted that the two possible implementation methods described above are merely examples and are not limited to these. Furthermore, optionally, the network device may also determine whether the terminal device is used to perform the first sensing service based solely on the status of the first resource corresponding to the terminal device; this application does not limit this.
[0147] For example, corresponding to the above methods (2) and (3), the information obtained by the network device for the terminal device includes the identification information of the terminal device and the first indication information corresponding to the terminal device. Then the network device can determine whether the terminal device is used to perform the first sensing service based on the first indication information.
[0148] Optionally, the network device may also determine whether a terminal device is used to perform the first sensing service based on the number of terminal devices used to perform the first sensing service and the sensing range in the first sensing requirement information.
[0149] Optionally, after step 301, the network device may first determine candidate terminal devices based on the sensing range in the first sensing requirement information, and then obtain the status of the first resources corresponding to the candidate terminal devices or the first indication information corresponding to the candidate terminal devices according to the above method (1) or method (3); then, the network device determines whether the candidate terminal devices are used to perform the first sensing service based on the status of the first resources corresponding to the candidate terminal devices or the first indication information corresponding to the candidate terminal devices; if it is determined that the number of candidate terminal devices used to perform the first sensing service is greater than the number of terminal devices used to perform the first sensing service in the first sensing requirement information, the network device may further select terminal devices based on the performance information of the candidate terminal devices.
[0150] For example, the performance information of the candidate terminal device includes, but is not limited to, one or more of the following: the model of the terminal device, the signal strength of the terminal device, and the situation of the first resource corresponding to the terminal device.
[0151] By implementing the method described in Figure 3, the network device can determine the appropriate terminal device to perform the first sensing service based on the first sensing requirement information and the corresponding information of the terminal device, thereby improving sensing performance.
[0152] Based on the communication systems shown in Figures 2B and 2C, the method described in Figure 3 above is further illustrated below with examples:
[0153] Seven embodiments are shown below, but the embodiments are not limited thereto. In the first to fifth embodiments, the SF-CP / SF communicates with the AMF and with the UE through the AMF; in the sixth and seventh embodiments, the SF-CP / SF communicates with the AMF and with the UE through (R)AN.
[0154] (1) In the first embodiment, the network device described in FIG3 is AMF, and AMF is pre-configured with the correspondence between sensing KPI and resource status. FIG4 shows a flowchart of the sensing device selection method in the first embodiment, which includes steps 400 to 415.
[0155] 400. The correspondence between AMF pre-configured awareness KPIs and resource status.
[0156] Step 400 is an optional step.
[0157] For example, perception KPIs can describe the ability of a sensing device to transmit, receive, and process sensing signals. Perception KPIs include, but are not limited to, one or more of the following: accuracy, precision, response time, and processing latency.
[0158] For example, the resource situation includes, but is not limited to, one or more of the following: unused quantity (or idle quantity), used quantity, utilization rate, and unused rate.
[0159] For example, the mapping between AMF-pre-configured perceived KPIs and resource status can be configured to AMF manually in advance, or it can be that AMF receives configuration requests from other devices in advance and configures the mapping in response to the configuration requests, but it is not limited to these two methods.
[0160] 401. The UE sends its identification information, its sensing capability information, and its location information to the (R)AN. Correspondingly, the (R)AN receives the UE's identification information, its sensing capability information, and its location information.
[0161] For example, the UE's identification information includes, but is not limited to, one or more of IMSI, SUPI, SUCI, GUTI, etc.
[0162] For example, the UE's perception capability information includes the UE's corresponding second indication information, which is used to indicate whether the UE has perception capability. Whether the UE has perception capability may also refer to whether the UE has the ability to send and receive perception signals and / or process perception signals.
[0163] For example, the location information of the UE includes, but is not limited to, one or more of the following: the UE's latitude and longitude coordinate range, the UE's latitude and longitude coordinates, the UE's geographical location information, the identifier of the access network device accessed by the UE, the UE's TAI, the UE's LAI, or the UE's CGI.
[0164] Optionally, the UE's sensing capability information may also include the UE's device type, etc. For example, the UE's device type includes, but is not limited to: device types dedicated to performing sensing services (such as RSU), and device types used to perform sensing services and other services (such as vehicle-mounted tablets).
[0165] 402. The (R)AN sends the UE's identification information, UE's sensing capability information, and UE's location information to the AMF. Correspondingly, the AMF receives the UE's identification information, UE's sensing capability information, and UE's location information.
[0166] Optionally, steps 401 or 402 described above may be executed during UE power-on registration, or they may be executed when the UE logs into the application corresponding to the first sensing service (such as a navigation app), and are not limited thereto. Furthermore, the UE's identification information, UE's sensing capability information, and UE's location information may be sent through the same message or through different messages, and this application embodiment does not limit this.
[0167] For example, when a UE registers upon power-on, it sends an AN message to the (R)AN. The AN message includes a registration request and an Nx message. The registration request includes the UE's identification information and location information, and the Nx message includes the UE's perception capability information. Then, the RAN sends an N2 message to the AMF. The N2 message includes the registration request and Nx message from the AN message.
[0168] Alternatively, for example, when the UE is powering on and registering, it sends an AN message to the (R)AN, which includes a registration request. The registration request includes the UE's identification information and location information. Then, the (R)AN sends an N2 message to the AMF, which includes the registration request from the AN message. Then, when the UE logs into the application corresponding to the first sensing service, the UE sends an Nx message to the (R)AN, which includes the UE's sensing capability information. The (R)AN forwards the Nx message to the AMF.
[0169] Optionally, when the AMF receives the UE's identification information, UE's perception capability information, and UE's location information, it can create a UE context to associate and store the UE's identification information, UE's perception capability information, and UE's location information.
[0170] 403. The AMF sends the information corresponding to the AMF of the UE to the UDM / UDR / NRM. Correspondingly, the UDM / UDR / NRM receives the information corresponding to the AMF of the UE.
[0171] Here, the AMF corresponding to the UE refers to the AMF that provides services to the UE, also known as the UE's serving AMF. For example, step 403 can be performed when the UE begins registration, but it is not limited to this.
[0172] For example, the information corresponding to the AMF of the UE includes, but is not limited to, one or more of the following: the identification information of the AMF of the UE, the location information of the AMF, and the service range of the AMF.
[0173] 404. The AF sends a first request message to the NEF. The first request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, the NEF receives the first request message.
[0174] The first request message is used to request the execution of the first sensing service. The sensing service type, sensing scope, and sensing KPI of the first sensing service can be referred to the corresponding description in Figure 3 above, and will not be repeated here.
[0175] Optionally, the first request message may also include one or more of the following: the perception service identifier of the first perception service and the number of terminal devices used to perform the first perception service. For details, please refer to the corresponding description in Figure 3 above, which will not be repeated here.
[0176] 405. NEF sends a second request message to SF-CP / SF. The second request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, SF-CP / SF receives the second request message.
[0177] The second request message is used to request the execution of the first sensing service.
[0178] Optionally, the second request message may also include one or more of the following: a sensing service identifier of the first sensing service and the number of terminal devices used to perform the first sensing service.
[0179] Optionally, alternative steps to steps 404 and 405 above can also be: the UE sends a first request message to the AMF, and the AMF receives the first request message accordingly; the AMF sends a second request message to the SF-CP / SF, and the SF-CP / SF receives the second request message accordingly. That is to say, the SF-CP / SF receiving the second request message and executing subsequent steps can be triggered by the AF or by the UE.
[0180] Alternatively, prior to step 404 above, the UE sends a request message to the AF to trigger the execution of steps 404 and 405 above.
[0181] 406. SF-CP / SF determines that the first sensing service requires UE participation in sensing.
[0182] For example, SF-CP / SF can determine whether the first sensing service requires UE participation in sensing based on the sensing service type of the first sensing service. For example, if the sensing service type is "terminal device participates in sensing or network device and terminal device participate in sensing at the same time", then it can be determined that the first sensing service requires UE participation in sensing.
[0183] Optionally, the SF-CP can also select SF-UP to perform the transmission and processing of sensed data. For example, the SF-CP can select SF-UP or determine that the first sensed service requires UE participation based on one or more of the sensed service type, sensed range, and sensed KPIs received in step 405.
[0184] Optionally, SF-CP can also select SF-UP or determine the first sensing service that requires UE participation based on other information, and is not limited to the examples above. Furthermore, SF-CP can obtain information for selecting SF-UP or determining the first sensing service that requires UE participation based on pre-configured rules or policies. These pre-configured rules or policies can be configured locally on SF-CP or on devices connected to SF-CP, such as PCF, NRM, UDM, or UDR.
[0185] Furthermore, optionally, a data transmission channel for sensing data can be established between the SF or SF-UP and the AF.
[0186] 407. SF-CP / SF sends a third request message to UDM / UDR / NRM, requesting information corresponding to the AMF within the sensing range of the first sensing service. Accordingly, UDM / UDR / NRM receives the third request message.
[0187] The third request message includes the sensing range of the first sensing service. UDM / UDR / NRM can determine the AMF within the sensing range of the first sensing service based on the sensing range of the first sensing service and the information corresponding to the AMF in step 403.
[0188] Optionally, the third request message may also include the sensing service identifier of the first sensing service.
[0189] Optionally, the SF-CP / SF can send a third request message to the UDM, and after receiving the third request message, the UDM requests the information corresponding to the AMF within the sensing range of the first sensing service from the UDR; or, the SF-CP / SF can directly send a third request message to the UDR / NRM.
[0190] 408. The UDM / UDR / NRM sends information corresponding to the AMF within the sensing range of the first sensing service to the SF-CP / SF. Correspondingly, the SF-CP / SF receives the information corresponding to the AMF within the sensing range of the first sensing service.
[0191] For example, the information received by SF-CP / SF corresponding to the AMF within the sensing range of the first sensing service includes, but is not limited to, one or more of the following: AMF identification information, AMF location information, and AMF service range.
[0192] Optionally, the number of AMFs within the sensing range of the first sensing service can be one or more. Steps 409 to 415 below are illustrated using one AMF as an example.
[0193] Steps 407 to 408 are optional steps. SF-CP / SF can also obtain the information corresponding to AMF through other methods, and is not limited to steps 407 to 408.
[0194] 409. The SF-CP / SF sends a fourth request message to the AMF. The fourth request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, the AMF receives the fourth request message.
[0195] The fourth request message is used to request the AMF to select a terminal device for performing the first sensing service.
[0196] Optionally, the SF-CP / SF may send a fourth request message to one or more AMFs in step 408. This application is not limited to this. Steps 410 to 415 below are illustrated using one AMF as an example.
[0197] Optionally, the fourth request message may also include one or more of the following: the sensing service identifier of the first sensing service and the number of terminal devices used to perform the first sensing service.
[0198] 410. The AMF selects the UE based on the sensing service type and sensing range of the first sensing service, and determines the resource requirements of the first sensing service based on the pre-configured correspondence and the sensing KPI of the first sensing service.
[0199] The AMF can select a UE based on the sensing service type and sensing range of the first sensing service received in step 409, as well as the UE identification information, UE sensing capability information, and UE location information received in step 402.
[0200] Optionally, the number of UEs selected by the AMF can be one or more. Steps 411 to 413 below are explained using one UE as an example.
[0201] AMF can determine the resource requirements of the first sensing service based on the correspondence in step 400 and the sensing KPI of the first sensing service received in step 409. The resource requirements of the first sensing service can be referred to the description of the second resource in Figure 3.
[0202] 411. The AMF sends a fifth request message to the selected UE, which includes information about the resources required by the first perceived service. Accordingly, the selected UE receives the fifth request message.
[0203] Optionally, the fifth request message may also include the sensing service identifier of the first sensing service and the UE's identification information.
[0204] 412. The situation where the UE determines whether it meets the resource requirements of the first perception service based on its own capabilities.
[0205] The UE can first obtain information about the resources it can currently use for sensing, as described in Figure 3. Then, based on the information about the resources it can currently use for sensing, the UE can determine whether the resources meet the requirements of the first sensing service.
[0206] For example, the resource status refers to the number of idle resources. If the number of idle resources that the UE can currently use for sensing is less than the number of idle resources required by the first sensing service, then the UE determines that the resource status does not meet the requirements of the first sensing service. Conversely, if the number of idle resources that the UE can currently use for sensing is greater than or equal to the number of idle resources required by the first sensing service, then the UE determines that the resource status meets the requirements of the first sensing service.
[0207] Alternatively, the resource status is the resource utilization rate; if the utilization rate of the resources that the UE can currently use for sensing is greater than the utilization rate of the resources required by the first sensing service, then the UE determines that the resource status does not meet the requirements of the first sensing service; conversely, if the utilization rate of the resources that the UE can currently use for sensing is less than or equal to the utilization rate of the resources required by the first sensing service, then the UE determines that the resource status meets the requirements of the first sensing service.
[0208] 413. The UE sends a first indication message corresponding to the UE to the AMF, indicating whether the first sensing service can be executed. Accordingly, the AMF receives the first indication message corresponding to the UE.
[0209] For example, the first indication information may be whether the UE can perform the first sensing service; if the UE determines in step 412 that the resources do not meet the requirements of the first sensing service, then the first indication information may be that the UE cannot perform the first sensing service, and conversely, if the UE determines in step 412 that the resources meet the requirements of the first sensing service, then the first indication information may be that the UE can perform the first sensing service.
[0210] For example, the first indication information may be whether the UE in step 412 meets the requirements of the first sensing service.
[0211] 414. The AMF determines the UE to perform the first sensing service based on the first instruction information.
[0212] Optionally, the AMF can receive first indication information sent by one or more selected UEs, and then select a UE from these one or more UEs to perform the first sensing service based on the first indication information sent by these one or more selected UEs.
[0213] Optionally, the AMF may further select the UE based on the number of terminal devices used to perform the first sensing service received in step 409.
[0214] For example, the AMF receives first indication messages from 10 UEs (e.g., UE-0 to UE-9). UE-0 to UE-4 send first indication messages indicating they can perform the first sensing service, while UE-4 to UE-9 send first indication messages indicating they cannot perform the first sensing service. The AMF can then determine that UE-0 to UE-4 are suitable for performing the first sensing service. Assuming the fourth request message indicates that the number of terminal devices used to perform the first sensing service is 4, the AMF can select 4 UEs from UE-0 to UE-4 to perform the first sensing service.
[0215] For this example, optionally, the AMF can randomly select four UEs from UE-0 to UE-4, or the AMF can select UEs based on the performance information of each UE from UE-0 to UE-4. For example, the performance information of a UE can include the UE's model, the UE's signal strength, and the resources currently available for sensing by the UE, etc., which are not limited in this application. Taking the resources currently available for sensing by the UE as an example, the AMF can request UE-0 to UE-4 to report the number of idle resources currently available for sensing, then sort UE-0 to UE-4 according to the number of idle resources, and select the four UEs with the most idle resources in the sorting result to perform the first sensing service.
[0216] 415. The AMF sends information corresponding to the UE for performing the first sensing service to the SF-CP / SF. Correspondingly, the SF-CP / SF receives the information corresponding to the UE for performing the first sensing service.
[0217] The information corresponding to the UE used to perform the first sensing service includes, but is not limited to, one or more of the following: the sensing service identifier of the first sensing service, the UE's identification information, and the UE's location information.
[0218] Optionally, the SF-CP / SF can receive information from one or more AMFs regarding the UE performing the first sensing service.
[0219] Optionally, the SF-CP / SF can further select UEs from one or more UEs selected by the AMF to perform the first sensing service.
[0220] Furthermore, optionally, an SF-UP or SF can be established as a transmission channel for sensing data between the selected UE and the SF.
[0221] Specifically, step 409 is a specific implementation of step 301, steps 402 and 410 to 413 are specific implementations of step 302, and step 414 is a specific implementation of step 303.
[0222] In the embodiment described in Figure 4, the AMF is pre-configured with a correspondence between perception KPIs and resource conditions. The AMF can determine the resource conditions required by the first perception service based on this correspondence and the perception KPIs of the first perception service. Then, the AMF can first select one or more UEs based on the perception range and perception service type of the first perception service, and then send the resource conditions required by the first perception service to each of these one or more UEs to obtain first indication information. Finally, the AMF determines the UE to perform the first perception service based on the first indication information. Based on this embodiment, it can be ensured that the UE determined by the AMF to perform the first perception service meets the perception service type, perception range, and perception KPIs required by the first perception service, thereby improving the perception performance of the first perception service.
[0223] (2) In the second embodiment, the network device described in FIG3 is AMF, and AMF is pre-configured with the correspondence between perception KPI and resource status. FIG5 shows a flowchart of the method for selecting perception device in the second embodiment, which includes steps 500 to 515.
[0224] 500. The correspondence between AMF pre-configured awareness KPIs and resource status.
[0225] Step 500 is an optional step.
[0226] 501. The UE sends its identification information, its sensing capability information, and its location information to the (R)AN. Correspondingly, the (R)AN receives the UE's identification information, its sensing capability information, and its location information.
[0227] 502. The (R)AN sends the UE's identification information, UE's sensing capability information, and UE's location information to the AMF. Correspondingly, the AMF receives the UE's identification information, UE's sensing capability information, and UE's location information.
[0228] 503. The AMF sends the information corresponding to the AMF of the UE to the UDM / UDR. Correspondingly, the UDM / UDR receives the information corresponding to the AMF of the UE.
[0229] 504. The AF sends a first request message to the NEF. The first request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, the NEF receives the first request message.
[0230] 505. NEF sends a second request message to SF-CP / SF. The second request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, SF-CP / SF receives the second request message.
[0231] 506. SF-CP / SF determines that the first sensing service requires UE participation in sensing.
[0232] 507. SF-CP / SF sends a third request message to UDM / UDR / NRM, requesting information about the AMF within the sensing range of the first sensing service. Accordingly, UDM / UDR / NRM receives the third request message.
[0233] 508. The UDM / UDR / NRM sends information corresponding to the AMF within the sensing range of the first sensing service to the SF-CP / SF. Correspondingly, the SF-CP / SF receives the information corresponding to the AMF within the sensing range of the first sensing service.
[0234] Steps 507 to 508 are optional steps. SF-CP / SF can also obtain the information corresponding to AMF through other methods, and is not limited to steps 507 to 508.
[0235] 509. The SF-CP / SF sends a fourth request message to the AMF. The fourth request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, the AMF receives the fourth request message.
[0236] 510. The AMF selects the UE based on the sensing service type and sensing range of the first sensing service, and determines the resource requirements of the first sensing service based on the pre-configured correspondence and the sensing KPI of the first sensing service.
[0237] The specific implementation methods of steps 500 to 510 can be referred to the specific implementation methods of steps 400 to 410 above, and will not be repeated here.
[0238] 511. The AMF sends a sixth request message to the selected UE, requesting information about the resources currently available to the UE for sensing. Accordingly, the UE receives the sixth request message.
[0239] Optionally, the sixth request message may also include the sensing service identifier of the first sensing service and the UE's identification information.
[0240] 512. The UE determines the resources it can currently use for sensing.
[0241] The UE can obtain information about the resources it can currently use for perception, as shown in the description of the first resource in Figure 3.
[0242] 513. The UE sends information to the AMF about the resources it can currently use for sensing. Correspondingly, the AMF receives information about the resources the UE can currently use for sensing.
[0243] 514. The AMF determines the UE to perform the first sensing service based on the resource availability required by the first sensing service and the resources that the UE can currently use for sensing.
[0244] For example, the resource status refers to the number of available resources. If the number of available resources that the UE can currently use for sensing is less than the number of available resources required by the first sensing service, then the AMF determines that the UE cannot be used to perform the first sensing service. Conversely, if the number of available resources that the UE can currently use for sensing is greater than or equal to the number of available resources required by the first sensing service, then the AMF determines that the UE can be used to perform the first sensing service.
[0245] Alternatively, the resource status is the resource utilization rate; if the utilization rate of the resources that the UE can currently use for sensing is greater than the utilization rate of the resources required for the first sensing service, then the AMF determines that the UE cannot be used to perform the first sensing service; conversely, if the utilization rate of the resources that the UE can currently use for sensing is less than or equal to the utilization rate of the resources required for the first sensing service, then the AMF determines that the UE can be used to perform the first sensing service.
[0246] Optionally, the AMF may further select a UE from the UEs available to perform the first sensing service based on the number of terminal devices used to perform the first sensing service in the fourth request message, as described in step 414.
[0247] 515. The AMF sends information corresponding to the UE for performing the first sensing service to the SF-CP / SF. Correspondingly, the SF-CP / SF receives the information corresponding to the UE for performing the sensing service.
[0248] The specific implementation method of step 515 can be referred to the specific implementation method of step 415 above, and will not be repeated here.
[0249] Specifically, step 509 is a specific implementation of step 301, steps 502 and 510 to 513 are specific implementations of step 302, and step 514 is a specific implementation of step 303.
[0250] In the embodiment described in Figure 5, the AMF is pre-configured with a correspondence between perception KPIs and resource availability. The AMF can determine the resource availability required by the first perception service based on this correspondence and the perception KPIs of the first perception service. Then, the AMF can first select one or more UEs based on the perception range and perception service type of the first perception service, and then request the availability of its own currently available resources from each of these UEs. Finally, the AMF determines the UE to perform the first perception service based on the requested UE's own currently available resources and the resource availability required by the first perception service. Based on this embodiment, it can be ensured that the UE determined by the AMF to perform the first perception service meets the perception service type, perception range, and perception KPIs required by the first perception service, thereby improving the perception performance of the first perception service. Simultaneously, the UE does not need to perform the judgment in step 412 of Figure 4, which reduces the UE's power consumption.
[0251] (3) In the third embodiment, the network device described in FIG3 is AMF. The UE is pre-configured with the correspondence between perception KPI and resource status. FIG6 shows a flowchart of the method for selecting perception device in the third embodiment, which includes steps 600 to 616.
[0252] 600. The correspondence between UE pre-configured awareness KPIs and resource status.
[0253] Step 600 is an optional step.
[0254] 601. The UE sends its identification information, its sensing capability information, and its location information to the (R)AN. Correspondingly, the (R)AN receives the UE's identification information, its sensing capability information, and its location information.
[0255] 602. The (R)AN sends the UE's identification information, UE's sensing capability information, and UE's location information to the AMF. Correspondingly, the AMF receives the UE's identification information, UE's sensing capability information, and UE's location information.
[0256] 603. The AMF sends the information corresponding to the AMF of the UE to the UDM / UDR / NRM. Correspondingly, the UDM / UDR / NRM receives the information corresponding to the AMF of the UE.
[0257] 604. The AF sends a first request message to the NEF. The first request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, the NEF receives the first request message.
[0258] 605. NEF sends a second request message to SF-CP / SF. The second request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, SF-CP / SF receives the second request message.
[0259] 606. SF-CP / SF determines that the first sensing service requires UE participation in sensing.
[0260] 607. The SF-CP / SF sends a third request message to the UDM / UDR / NRM, requesting information about the AMF within the sensing range of the first sensing service. Correspondingly, the UDM / UDR / NRM receives the third request message.
[0261] 608. The UDM / UDR / NRM sends information corresponding to the AMF within the sensing range of the first sensing service to the SF-CP / SF. Correspondingly, the SF-CP / SF receives the information corresponding to the AMF within the sensing range of the first sensing service.
[0262] Steps 607 to 608 are optional steps. SF-CP / SF can also obtain the information corresponding to AMF through other methods, and is not limited to steps 607 to 608.
[0263] 609. The SF-CP / SF sends a fourth request message to the AMF. The fourth request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, the AMF receives the fourth request message.
[0264] The specific implementation methods of steps 600 to 609 can refer to the specific implementation methods of steps 400 to 409 above, and will not be repeated here.
[0265] 610. The AMF selects the UE based on the sensing service type and sensing range of the first sensing service.
[0266] The AMF can select a UE based on the sensing service type and sensing range of the first sensing service received in step 609, as well as the UE identification information, UE sensing capability information, and UE location information received in step 602.
[0267] Optionally, the AMF may select one or more UEs. Steps 611 to 614 below will be explained using one UE as an example.
[0268] 611. The AMF sends a seventh request message to the UE, which includes the perception KPIs of the first perception service. Accordingly, the selected UE receives the seventh request message.
[0269] Optionally, the seventh request message may also include the sensing service identifier of the first sensing service and the UE's identification information.
[0270] 612. The UE determines the resource requirements of the first sensing service.
[0271] In this process, the UE determines the resource requirements of the first sensing service based on the correspondence in step 600 and the sensing KPI of the first sensing service received in step 611. The resource requirements of the first sensing service can be referred to the description of the second resource in Figure 3.
[0272] 613. The situation where the UE determines whether it meets the resource requirements of the first perception service based on its own capabilities.
[0273] 614. The UE sends a first indication message corresponding to the UE to the AMF, indicating whether the first sensing service can be executed. Accordingly, the AMF receives the first indication message corresponding to the UE.
[0274] 615. The AMF determines the UE to perform the first sensing service based on the first instruction information.
[0275] 616. The AMF sends information corresponding to the UE for performing the first sensing service to the SF-CP / SF. Correspondingly, the SF-CP / SF receives the information corresponding to the UE for performing the sensing service.
[0276] The specific implementation methods of steps 613 to 616 can refer to the specific implementation methods of steps 412 to 415 above, and will not be repeated here.
[0277] Specifically, step 609 is a specific implementation of step 301, steps 602 and 610 to 614 are specific implementations of step 302, and step 615 is a specific implementation of step 303.
[0278] In the embodiment described in Figure 6, the AMF can first select one or more UEs based on the sensing range and sensing service type of the first sensing service, and then send the sensing KPIs of the first sensing service to each of these one or more UEs. The UEs are pre-configured with a mapping between sensing KPIs and resource conditions. Therefore, the UEs can obtain first indication information based on the sensing KPIs of the first sensing service and this mapping, and send the first indication information to the AMF. Finally, the AMF determines the UE to perform the first sensing service based on the first indication information. Based on this embodiment, it can be ensured that the UE determined by the AMF to perform the first sensing service meets the sensing service type, sensing range, and sensing KPI requirements of the first sensing service, thereby improving the sensing performance of the first sensing service.
[0279] (4) In the fourth embodiment, the network device described in FIG3 is SF-CP / SF. SF-CP / SF is pre-configured with the correspondence between perception KPI and resource status. FIG7 shows a flowchart of the method for selecting perception device in the fourth embodiment. The method includes steps 700 to 716.
[0280] 700, SF-CP / SF pre-configured awareness KPIs and resource status correspondence.
[0281] Step 700 is an optional step.
[0282] 701. The UE sends its identification information, its sensing capability information, and its location information to the (R)AN. Correspondingly, the (R)AN receives the UE's identification information, its sensing capability information, and its location information.
[0283] 702. The (R)AN sends the UE's identification information, UE's sensing capability information, and UE's location information to the AMF. Correspondingly, the AMF receives the UE's identification information, UE's sensing capability information, and UE's location information.
[0284] 703. The AMF sends the information corresponding to the AMF of the UE to the UDM / UDR / NRM. Correspondingly, the UDM / UDR / NRM receives the information corresponding to the AMF of the UE.
[0285] 704. The AF sends a first request message to the NEF. The first request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, the NEF receives the first request message.
[0286] 705. NEF sends a second request message to SF-CP / SF. The second request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, SF-CP / SF receives the second request message.
[0287] 706. SF-CP / SF determines that the first sensing service requires UE participation in sensing.
[0288] 707. SF-CP / SF sends a third request message to UDM / UDR / NRM, requesting information corresponding to the AMF within the sensing range of the first sensing service. Accordingly, UDM / UDR / NRM receives the third request message.
[0289] 708. The UDM / UDR / NRM sends information corresponding to the AMF within the sensing range of the first sensing service to the SF-CP / SF. Correspondingly, the SF-CP / SF receives the information corresponding to the AMF within the sensing range of the first sensing service.
[0290] Steps 707 to 708 are optional steps. SF-CP / SF can also obtain the information corresponding to AMF through other methods, and is not limited to steps 707 to 708.
[0291] The specific implementation methods of steps 700 to 708 can refer to the specific implementation methods of steps 400 to 408 above, and will not be repeated here.
[0292] 709. SF-CP / SF determines the resource requirements for the first sensing service.
[0293] Among them, SF-CP / SF can determine the resource requirements of the first sensing service based on the correspondence in step 700 and the sensing KPI of the first sensing service received in step 705. The resource requirements of the first sensing service can be referred to the description of the second resource in Figure 3.
[0294] 710. The SF-CP / SF sends an eighth request message to the AMF. The eighth request message includes the sensing service type, sensing range, and required resources of the first sensing service. Accordingly, the AMF receives the eighth request message.
[0295] Optionally, in step 708 above, if the SF-CP / SF can receive information corresponding to one or more AMFs within the sensing range of the first sensing service, then the SF-CP / SF can send an eighth request message to one or more AMFs. This application does not limit this. Steps 711 to 714 below are illustrated using one AMF as an example.
[0296] Optionally, the eighth request message may also include one or more of the following: the sensing service identifier of the first sensing service and the number of terminal devices used to perform the first sensing service.
[0297] 711. The AMF selects the UE based on the sensing service type and sensing range of the first sensing service.
[0298] The AMF can select a UE based on the sensing service type and sensing range of the first sensing service received in step 710, as well as the UE's identification information, sensing capability information, and location information received in step 702.
[0299] Optionally, the AMF may select one or more UEs. Steps 712 to 715 below are illustrated using one UE as an example.
[0300] 712. The AMF sends a fifth request message to the selected UE, which includes information about the resources required by the first perceived service. Accordingly, the selected UE receives the fifth request message.
[0301] Optionally, the fifth request message may also include the sensing service identifier of the first sensing service and the UE's identification information.
[0302] 713. The situation where the UE determines whether it meets the resource requirements of the first perception service based on its own capabilities.
[0303] 714. The UE sends a first indication message corresponding to the UE to the AMF, indicating whether the first sensing service can be executed. Accordingly, the AMF receives the first indication message.
[0304] The specific implementation methods of steps 712 to 714 can be referred to the specific implementation methods of steps 411 to 413, which will not be repeated here.
[0305] 715. The AMF sends the first indication information corresponding to the UE to the SF-CP / SF. Correspondingly, the SF-CP / SF receives the first indication information corresponding to the UE.
[0306] Optionally, the AMF can also send the UE's identification information to the SF-CP / SF.
[0307] 716. The SF-CP / SF determines the UE to perform the first sensing service based on the first instruction information.
[0308] Optionally, the SF-CP / SF can receive first indication information corresponding to one or more UEs sent by each of one or more AMFs, and then select a UE to perform the first sensing service based on the received first indication information.
[0309] Optionally, the second request message in step 705 may also include one or more of the following: the perception service identifier of the first perception service and the number of terminal devices used to perform the first perception service. The SF-CP / SF may further select the UE based on the number of terminal devices used to perform the first perception service in step 705.
[0310] Optionally, when SF-CP / SF further selects UEs based on the number of terminal devices used to perform the first sensing service, it may randomly select UEs or select UEs based on UE performance information. For example, UE performance information may include UE model, UE signal strength, and the resources currently available for sensing by the UE, etc. This application does not limit this, but the specific implementation method in step 414 above can be referred to.
[0311] According to steps 714 to 716 above, after receiving the first indication information corresponding to the UE, the AMF forwards the first indication information corresponding to the UE to the SF-CP / SF, which then selects the UE based on the first indication information. In this way, the AMF does not need to select the UE based on the first indication information, thus reducing the AMF's power consumption.
[0312] Of course, optionally, after performing step 714 above, steps 414 and 415 above can also be performed. That is, after the AMF receives the first indication information corresponding to the UE, the AMF first selects the UE to perform the first sensing service according to the first indication information corresponding to the UE, and then sends the information corresponding to the UE to perform the first sensing service to the SF-CP / SF.
[0313] Specifically, step 705 is a specific implementation of step 301, steps 709 to 715 are specific implementations of step 302, and step 716 is a specific implementation of step 303.
[0314] In the embodiment described in Figure 7, the SF-CP / SF is pre-configured with a correspondence between perception KPIs and resource conditions. Based on this correspondence and the perception KPIs of the first perception service, the SF-CP / SF can determine the resource conditions required by the first perception service. Then, the SF-CP / SF can first control the AMF to select one or more UEs based on the perception range and perception service type of the first perception service. The AMF then sends the resource conditions required by the first perception service to each of these UEs to obtain first indication information. Finally, based on the first indication information, the UE used to execute the first perception service is determined. Based on this embodiment, it can be ensured that the UE determined by the SF-CP / SF to execute the first perception service meets the perception service type, perception range, and perception KPIs required by the first perception service, thereby improving the perception performance of the first perception service.
[0315] (5) In the fifth embodiment, the network device described in FIG3 is SF-CP / SF. SF-CP / SF is pre-configured with the correspondence between perception KPI and resource status. FIG8 shows a flowchart of the method for selecting perception device in the fifth embodiment. The method includes steps 800 to 816.
[0316] 800, SF-CP / SF pre-configured awareness KPIs and resource status correspondence.
[0317] Step 800 is an optional step.
[0318] 801. The UE sends its identification information, its sensing capability information, and its location information to the (R)AN. Correspondingly, the (R)AN receives the UE's identification information, its sensing capability information, and its location information.
[0319] 802. The (R)AN sends the UE's identification information, UE's sensing capability information, and UE's location information to the AMF. Correspondingly, the AMF receives the UE's identification information, UE's sensing capability information, and UE's location information.
[0320] 803. The AMF sends the information corresponding to the AMF of the UE to the UDM / UDR / NRM. Correspondingly, the UDM / UDR / NRM receives the information corresponding to the AMF of the UE.
[0321] 804. The AF sends a first request message to the NEF. The first request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, the NEF receives the first request message.
[0322] 805. NEF sends a second request message to SF-CP / SF. The second request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, SF-CP / SF receives the second request message.
[0323] 806. SF-CP / SF determines that the first sensing service requires UE participation in sensing.
[0324] 807. The SF-CP / SF sends a third request message to the UDM / UDR / NRM, requesting information about the AMF within the sensing range of the first sensing service. Correspondingly, the UDM / UDR / NRM receives the third request message.
[0325] 808. The UDM / UDR / NRM sends information corresponding to the AMF within the sensing range of the first sensing service to the SF-CP / SF. Correspondingly, the SF-CP / SF receives the information corresponding to the AMF within the sensing range of the first sensing service.
[0326] Steps 807 to 808 are optional steps. SF-CP / SF can also obtain the information corresponding to AMF through other methods, and is not limited to steps 807 to 808.
[0327] The specific implementation methods of steps 800 to 808 can refer to the specific implementation methods of steps 400 to 408 above, and will not be repeated here.
[0328] 809. SF-CP / SF determines the resource requirements of the first sensing service.
[0329] 810. The SF-CP / SF sends an eighth request message to the AMF. The eighth request message includes the sensing service type, sensing range, and required resources of the first sensing service. Accordingly, the AMF receives the eighth request message.
[0330] 811. The AMF selects the UE based on the sensing service type and sensing range of the first sensing service.
[0331] The specific implementation methods of steps 809 to 811 can refer to the specific implementation methods of steps 709 to 711 above, and will not be repeated here.
[0332] 812. The AMF sends a sixth request message to the selected UE, requesting information about the resources currently available to the UE for sensing. Accordingly, the selected UE receives the sixth request message.
[0333] Optionally, the sixth request message may also include the sensing service identifier of the first sensing service and the UE's identification information.
[0334] 813. The UE determines the resources it can currently use for sensing.
[0335] 814. The UE sends information to the AMF about the resources it can currently use for sensing. Correspondingly, the AMF receives information about the resources the UE can currently use for sensing.
[0336] The specific implementation methods of steps 812 to 814 can refer to the specific implementation methods of steps 511 to 513 above, and will not be repeated here.
[0337] 815. The AMF sends information to the SF-CP / SF regarding the resources currently available to the UE for sensing. Correspondingly, the SF-CP / SF receives this information.
[0338] Optionally, the AMF can also send the UE's identification information to the SF-CP / SF.
[0339] 816. The SF-CP / SF determines the UE to perform the first sensing service based on the resource availability required by the first sensing service and the resources that the UE can currently use for sensing.
[0340] Optionally, the SF-CP / SF can receive information from one or more AMFs about the resources that one or more UEs can currently use for sensing, and then select a UE to perform the first sensing service based on the information about the resources that these UEs can currently use for sensing.
[0341] Optionally, the second request message in step 805 may also include one or more of the following: the perception service identifier of the first perception service and the number of terminal devices used to perform the first perception service. The SF-CP / SF may further select the UE based on the number of terminal devices used to perform the first perception service in step 805.
[0342] Optionally, when SF-CP / SF further selects UEs based on the number of terminal devices used to perform the first sensing service, it may randomly select UEs or select UEs based on UE performance information. For example, UE performance information may include UE model, UE signal strength, and the resources currently available for sensing by the UE, etc. This application does not limit this, but the specific implementation method in step 414 above can be referred to.
[0343] According to steps 814 to 816 above, after the AMF receives information about its current available resources for sensing, it forwards this information to the SF-CP / SF. The SF-CP / SF then selects the UE based on its available resources. This eliminates the need for the AMF to select a UE based on its own available resources, thus reducing the AMF's power consumption.
[0344] Of course, optionally, after performing step 814 above, steps 514 to 515 above can also be performed. That is, after the AMF receives the information about the resources that the UE can currently use for sensing, the AMF first selects the UE to perform the first sensing service based on the information about the resources that the UE can currently use for sensing, and then sends the information corresponding to the UE to perform the first sensing service to the SF-CP / SF.
[0345] Specifically, step 805 is a specific implementation of step 301, steps 809 to 815 are specific implementations of step 302, and step 816 is a specific implementation of step 303.
[0346] In the embodiment described in Figure 8, the SF-CP / SF is pre-configured with a correspondence between perception KPIs and resource availability. Based on this correspondence and the perception KPIs of the first perception service, the SF-CP / SF can determine the resource availability required by the first perception service. Then, the SF-CP / SF can first control the AMF to select one or more UEs based on the perception range and perception service type of the first perception service. The AMF then requests the available resources for perception from each of these UEs. Finally, based on the available resources for perception, the UE selected to perform the first perception service is determined. Based on this embodiment, it can be ensured that the UE selected by the SF-CP / SF to perform the first perception service meets the perception service type, perception range, and perception KPIs required by the first perception service, thereby improving the perception performance of the first perception service.
[0347] (6) In the sixth embodiment, the network device described in FIG3 is SF-CP / SF. SF-CP / SF is configured with a correspondence between perception KPI and resource status. FIG9 shows a flowchart of the method for selecting perception device in the sixth embodiment. The method includes steps 900 to 919.
[0348] 900, SF-CP / SF pre-configured awareness KPIs and resource status correspondence.
[0349] Step 900 is an optional step.
[0350] 901. The UE sends its identification information, its sensing capability information, and its location information to the (R)AN. Correspondingly, the (R)AN receives the UE's identification information, its sensing capability information, and its location information.
[0351] 902. The (R)AN sends the UE's identification information, UE's sensing capability information, and UE's location information to the AMF. Correspondingly, the AMF receives the UE's identification information, UE's sensing capability information, and UE's location information.
[0352] The specific implementation methods of steps 900 to 902 can refer to the specific implementation methods of steps 400 to 402 above, and will not be repeated here.
[0353] 903. The (R)AN sends the UE's identification information, UE's sensing capability information, and UE's location information to the SF-CP / SF. Correspondingly, the SF-CP / SF receives the UE's identification information, UE's sensing capability information, and UE's location information.
[0354] Optionally, the SF-CP / SF can associate and store the UE's identification information, UE's perception capability information, and UE's location information by creating a UE context.
[0355] 904. The AMF sends the information corresponding to the AMF of the UE to the UDM / UDR / NRM. Correspondingly, the UDM / UDR / NRM receives the information corresponding to the AMF of the UE.
[0356] 905. AF sends a first request message to NEF. The first request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, NEF receives the first request message.
[0357] 906. NEF sends a second request message to SF-CP / SF. The second request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, SF-CP / SF receives the second request message.
[0358] 907. SF-CP / SF determines that the first sensing service requires UE participation in sensing.
[0359] 908. SF-CP / SF sends a third request message to UDM / UDR / NRM, requesting information about the AMF within the sensing range of the first sensing service. Accordingly, UDM / UDR / NRM receives the third request message.
[0360] 909. UDM / UDR / NRM sends information corresponding to the AMF within the sensing range of the first sensing service to SF-CP / SF. Correspondingly, SF-CP / SF receives the information corresponding to the AMF within the sensing range of the first sensing service.
[0361] Steps 908 to 909 are optional steps. SF-CP / SF can also obtain the information corresponding to AMF through other methods, and is not limited to steps 908 to 909.
[0362] The specific implementation methods of steps 904 to 909 can refer to the specific implementation methods of steps 403 to 408 above, and will not be repeated here.
[0363] 910. SF-CP / SF determines the resource requirements for the first sensing service.
[0364] Among them, SF-CP / SF can determine the resource requirements of the first sensing service based on the correspondence in step 900 and the sensing KPI of the first sensing service received in step 906. The resource requirements of the first sensing service can be referred to the description of the second resource in Figure 3.
[0365] 911. The SF-CP / SF sends a ninth request message to the AMF, which includes the sensing service type and sensing range of the first sensing service. The AMF receives the ninth request message accordingly.
[0366] Optionally, the SF-CP / SF may send a ninth request message to one or more AMFs in step 909. This application is not limited to this. Steps 912 to 913 below are illustrated using one AMF as an example.
[0367] Optionally, the ninth request message may also include the sensing service identifier of the first sensing service.
[0368] 912. The AMF selects the UE based on the sensing service type and sensing range of the first sensing service.
[0369] The AMF can select a UE based on the sensing service type and sensing range of the first sensing service received in step 911, and the UE identification information, UE sensing capability information and UE location information received in step 902.
[0370] Optionally, the AMF may select one or more UEs. Step 913 below will be explained using one UE as an example.
[0371] 913. The AMF sends the identification information of the selected UE to the SF-CP / SF. Accordingly, the SF-CP / SF receives the identification information of the UE.
[0372] Optionally, the AMF can also send the location information of selected UEs to the SF-CP / SF.
[0373] 914. The SF-CP / SF sends a tenth request message to the (R)AN, which includes information about the resources required by the first sensing service. Accordingly, the SF-CP / SF receives the tenth request message.
[0374] Optionally, the tenth request message may also include the sensing service identifier of the first sensing service and the UE's identification information.
[0375] 915. The (R)AN sends an eleventh request message to the UE, which includes information about the resources required by the first perceived service. Accordingly, the UE receives the eleventh request message.
[0376] Optionally, the eleventh request message may also include the sensing service identifier of the first sensing service and the UE's identification information.
[0377] 916. The situation where the UE determines whether it meets the resource requirements of the first perception service based on its own capabilities.
[0378] 917. The UE sends a first indication information corresponding to the UE to the (R)AN, the first indication information indicating whether the first sensing service can be executed. Accordingly, the (R)AN receives the first indication information.
[0379] 918. The (R)AN sends the first indication information corresponding to the UE to the SF-CP / SF. Correspondingly, the SF-CP / SF receives the first indication information corresponding to the UE.
[0380] 919. The SF-CP / SF determines the UE to perform the first sensing service based on the first instruction information.
[0381] The specific implementation methods of steps 916 to 919 can be referred to the specific implementation methods of steps 713 to 716, which will not be repeated here.
[0382] Specifically, step 906 is a specific implementation of step 301, step 903 and steps 910 to 918 are specific implementations of step 302, and step 919 is a specific implementation of step 303.
[0383] Optionally, steps 911 to 913 above can also be implemented in other ways. For example, the SF-CP / SF obtains the UE's location information from the UE or LMF, and then the SF-CP / SF selects the UE based on the UE's location information, the sensing range of the first sensing service, and the sensing service type of the first sensing service. In this way, the AMF can not participate in the UE selection, further reducing the AMF's power consumption.
[0384] In the embodiment described in Figure 9, the SF-CP / SF is pre-configured with a correspondence between perception KPIs and resource conditions. Based on this correspondence and the perception KPIs of the first perception service, the SF-CP / SF can determine the resource conditions required by the first perception service. Then, the SF-CP / SF can first control the AMF to select one or more UEs based on the perception range and perception service type of the first perception service, and then send the resource conditions required by the first perception service to each of these one or more UEs via (R)AN to obtain first indication information. Finally, the UE used to perform the first perception service is determined based on the first indication information. Based on this embodiment, it can be ensured that the UE determined by the SF-CP / SF to perform the first perception service meets the perception service type, perception range, and perception KPIs required by the first perception service, thereby improving the perception performance of the first perception service.
[0385] (7) In the seventh embodiment, the network device described in FIG3 is SF-CP / SF. SF-CP / SF is configured with a correspondence between perception KPI and resource status. FIG10 shows a flowchart of the method for selecting perception device in the seventh embodiment. The method includes steps 1000 to 1019.
[0386] 1000, SF-CP / SF pre-configured awareness KPIs and resource status correspondence.
[0387] Step 1000 is an optional step.
[0388] 1001. The UE sends its identification information, its sensing capability information, and its location information to the (R)AN. Correspondingly, the (R)AN receives the UE's identification information, its sensing capability information, and its location information.
[0389] 1002. The (R)AN sends the UE's identification information, UE's sensing capability information, and UE's location information to the AMF. Correspondingly, the AMF receives the UE's identification information, UE's sensing capability information, and UE's location information.
[0390] The specific implementation methods of steps 1000 to 1002 can refer to the specific implementation methods of steps 400 to 402 above, and will not be repeated here.
[0391] 1003. The (R)AN sends the UE's identification information, UE's sensing capability information, and UE's location information to the SF-CP / SF. Correspondingly, the SF-CP / SF receives the UE's identification information, UE's sensing capability information, and UE's location information.
[0392] The specific implementation method of step 1003 can be the same as the specific implementation method of step 903 above.
[0393] 1004. The AMF sends the information corresponding to the AMF of the UE to the UDM / UDR / NRM. Correspondingly, the UDM / UDR / NRM receives the information corresponding to the AMF of the UE.
[0394] 1005. AF sends a first request message to NEF. The first request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, NEF receives the first request message.
[0395] 1006. NEF sends a second request message to SF-CP / SF. The second request message includes the sensing service type, sensing range, and sensing KPIs of the first sensing service. Accordingly, SF-CP / SF receives the second request message.
[0396] 1007. SF-CP / SF determines that the first sensing service requires UE participation in sensing.
[0397] 1008. SF-CP / SF sends a third request message to UDM / UDR / NRM, requesting information about the AMF within the sensing range of the first sensing service. Accordingly, UDM / UDR / NRM receives the third request message.
[0398] 1009. The UDM / UDR / NRM sends information corresponding to the AMF within the sensing range of the first sensing service to the SF-CP / SF. Correspondingly, the SF-CP / SF receives the information corresponding to the AMF within the sensing range of the first sensing service.
[0399] Steps 1008 to 1009 are optional steps. SF-CP / SF can also obtain the information corresponding to AMF through other methods, and is not limited to steps 1008 to 1009.
[0400] The specific implementation methods of steps 1004 to 1009 can refer to the specific implementation methods of steps 403 to 408 above, and will not be repeated here.
[0401] 1010. SF-CP / SF determines the resource requirements for the first sensing service.
[0402] 1011. The SF-CP / SF sends a ninth request message to the AMF, which includes the sensing service type and sensing range of the first sensing service. The AMF receives the ninth request message accordingly.
[0403] 1012. The AMF selects the UE based on the sensing service type and sensing range of the first sensing service.
[0404] 1013. The AMF sends the identification information of the selected UE to the SF-CP / SF. Accordingly, the SF-CP / SF receives the identification information of the UE.
[0405] The specific implementation methods of steps 1010 to 1013 can refer to the specific implementation methods of steps 910 to 913 above, and will not be repeated here.
[0406] 1014. The SF-CP / SF sends a twelfth request message to the (R)AN, requesting information about the resources currently available to the UE for sensing. The (R)AN receives the twelfth request message accordingly.
[0407] Optionally, the twelfth request message may also include the sensing service identifier of the first sensing service and the UE's identification information.
[0408] 1015. The (R)AN sends a thirteenth request message to the UE, requesting information about the resources currently available to the UE for sensing. Accordingly, the UE receives the thirteenth request message.
[0409] Optionally, the thirteenth request message may also include the sensing service identifier of the first sensing service and the UE's identification information.
[0410] 1016. The UE determines the resources it can currently use for sensing.
[0411] 1017. The UE sends information about the resources it can currently use for sensing to the (R)AN. Correspondingly, the (R)AN receives information about the resources the UE can currently use for sensing.
[0412] 1018. The (R)AN sends information to the SF-CP / SF regarding the resources currently available to the UE for sensing. Correspondingly, the SF-CP / SF receives information about the resources currently available to the UE for sensing.
[0413] 1019. The SF-CP / SF determines the UE to perform the first sensing service based on the resource availability required by the first sensing service and the resources that the UE can currently use for sensing.
[0414] The specific implementation methods of steps 1016 to 1019 can refer to the specific implementation methods of steps 813 to 816 above, and will not be repeated here.
[0415] Specifically, step 1006 is a specific implementation of step 301, steps 1010 to 1018 are specific implementations of step 302, and step 1019 is a specific implementation of step 303.
[0416] Optionally, steps 1011 to 1013 above can also be implemented in other ways. For example, the SF-CP / SF obtains the UE's location information from the UE or LMF, and then the SF-CP / SF selects the UE based on the UE's location information, the sensing range of the first sensing service, and the sensing service type of the first sensing service. In this way, the AMF can not participate in the UE selection, further reducing the AMF's power consumption.
[0417] In the embodiment described in Figure 10, the SF-CP / SF is pre-configured with a correspondence between perception KPIs and resource availability. Based on this correspondence and the perception KPIs of the first perception service, the SF-CP / SF can determine the resource availability required by the first perception service. Then, the SF-CP / SF can first control the AMF to select one or more UEs based on the perception range and perception service type of the first perception service. Then, it can request the availability of resources currently available for perception from each of these one or more UEs via (R)AN. Finally, it determines the UE to perform the first perception service based on the availability of resources currently available for perception. Based on this embodiment, it can be ensured that the UE determined by the SF-CP / SF to perform the first perception service meets the perception service type, perception range, and perception KPIs required by the first perception service, thereby improving the perception performance of the first perception service.
[0418] Optionally, based on the above method embodiments, for the architecture shown in Figure 2C, when SF-UP receives the sensing data of the first sensing service sent by the UE, it can also update one or more of the sensing service type, sensing range, and sensing KPI of the first sensing service according to the sensing data of the first sensing service, and re-request the selection of the sensing device to perform the first sensing service.
[0419] For example, as shown in Figure 11, steps 1100 and 1101 are included:
[0420] 1100. SF-UP sends the fourteenth request message to SF-CP. The fourteenth request message includes the updated sensing service type, updated sensing range, and updated sensing KPI of the first sensing service.
[0421] Optionally, SF-UP can first determine that the sensing data of the first sensing service does not meet the updated sensing KPI of the first sensing service, and then send the fourteenth request message to SF-CP.
[0422] 1101. SF-CP control determines the UE used to perform the first sensing service.
[0423] The specific implementation of step 1101 can be referred to the description in Figures 4 to 10 above.
[0424] Optionally, SF-CP can also reselect SF-UP based on the fourteenth request message.
[0425] In the embodiment described in Figure 11, the SF-CP can respond in a timely manner to updates of one or more of the sensing service type, sensing range, and sensing KPIs of the first sensing service, thereby determining a suitable sensing device for the first sensing service to improve the sensing performance of the first sensing service.
[0426] It is understood that, in order to achieve the functions in the above embodiments, the network device and terminal device include hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0427] Figures 12 and 13 are schematic diagrams illustrating possible communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of network devices or terminal devices in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be a network device or terminal device in the above method embodiments, or it can be a module (such as a chip) applied to a network device or terminal device.
[0428] As shown in Figure 12, the communication device 1200 includes a processing unit 1210 and a transceiver unit 1220.
[0429] In one embodiment, the communication device 1200 is used to implement the functions of the network device or terminal device in the above method embodiments.
[0430] When the communication device 1200 is used to implement the functions of the network device in the above method embodiments: the transceiver unit 1220 is used to obtain first sensing requirement information corresponding to the first sensing service; obtain information corresponding to the terminal device; the information corresponding to the terminal device includes at least one of the terminal device identification information, the status of the first resource corresponding to the terminal device, and the first indication information corresponding to the terminal device; the first indication information is used to indicate whether the terminal device can perform the first sensing service; the processing unit 1210 is used to determine at least one terminal device for performing the first sensing service based on the first sensing requirement information and the information corresponding to the terminal device.
[0431] When the communication device 1200 is used to implement the functions of the terminal device in the above-described method embodiments: the transceiver unit 1220 is used to receive a second message sent by the network device, the second message being used to request the first resource corresponding to the terminal device; the processing unit 1210 is used to obtain the first resource corresponding to the terminal device; the transceiver unit 1220 is also used to send information corresponding to the terminal device to the network device, the information corresponding to the terminal device including the identification information of the terminal device and the first resource corresponding to the terminal device; or, the transceiver unit 1220 is used to receive a third message sent by the network device, the third message including the second resource corresponding to the first sensing service; the third message is used to request the first indication information corresponding to the terminal device, the first indication information being used to indicate whether the terminal device can execute the first sensing service; the processing unit 1210 is used to obtain the first resource corresponding to the terminal device; the transceiver unit 1220 is also used to obtain the first resource corresponding to the terminal device based on the second resource corresponding to the first sensing service. The transceiver unit 1220 sends information corresponding to the terminal device to the network device, including the terminal device's identification information and first indication information, based on the situation of the terminal device and the first resource corresponding to the terminal device. Alternatively, the transceiver unit 1220 receives a fourth message sent by the network device, which includes one or more of the first perception requirement information corresponding to the first perception service. The fourth message requests the first indication information corresponding to the terminal device, which indicates whether the terminal device can perform the first perception service. The processing unit 1210 determines the situation of the second resource corresponding to the first perception service based on one or more of the first perception requirement information and obtains the situation of the first resource corresponding to the terminal device. The transceiver unit 1220 also sends information corresponding to the terminal device to the network device based on the situation of the second resource corresponding to the first perception service and the situation of the first resource corresponding to the terminal device. The information corresponding to the terminal device includes the terminal device's identification information and first indication information.
[0432] For a more detailed description of the processing unit 1210 and the transceiver unit 1220, please refer to the relevant descriptions in the above method embodiments.
[0433] As shown in Figure 13, the communication device 1300 includes a processor 1310 and an interface circuit 1320. The processor 1310 and the interface circuit 1320 are coupled to each other. It is understood that the interface circuit 1320 can be a transceiver or an input / output interface. Optionally, the communication device 1300 may also include a memory 1330 for storing instructions executed by the processor 1310, or storing input data required by the processor 1310 to execute instructions, or storing data generated after the processor 1310 executes instructions. Sometimes, the interface circuit 1320 can also be understood as part of the processor 1310, in which case the communication device 1300 includes the processor 1310.
[0434] When the communication device 1300 is used to implement the above method embodiment, the processor 1310 is used to implement the function of the processing unit 1210, and the interface circuit 1320 is used to implement the function of the transceiver unit 1220.
[0435] When the aforementioned communication device is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiments. The terminal device chip receives information from the network device, which can be understood as the information being first received by other modules (such as an RF module or antenna) in the terminal device, and then sent to the terminal device by these modules. The terminal device chip sends information to the network device, which can be understood as the information being first sent to other modules (such as an RF module or antenna) in the terminal device, and then sent to the network device by these modules.
[0436] When the aforementioned communication device is a chip used in a network device, the network device chip implements the functions of the network device in the above method embodiments. The network device chip receives information from the terminal device, which can be understood as the information being first received by other modules (such as radio frequency modules or antennas) in the network device, and then sent to the network device chip by these modules. The network device chip sends information to the terminal device, which can be understood as the information being sent down to other modules (such as radio frequency modules or antennas) in the network device, and then sent to the terminal device by these modules.
[0437] In this application, entity A sends information to entity B, either directly or indirectly through other entities. Similarly, entity B receives information from entity A, either directly or indirectly through other entities. Entities A and B can be RAN nodes or terminal devices, or modules within RAN nodes or terminal devices. Information transmission and reception can be between RAN nodes and terminal devices, such as between network devices and terminal devices; between two RAN nodes, such as between a CU and a DU; or between different modules within a single device, such as between a terminal device chip and other modules of the terminal device, or between a network device chip and other modules of the network device.
[0438] It is understood that the processor in the embodiments of this application can be a central processing unit, or other general-purpose processors, digital signal processors, application-specific integrated circuits, field-programmable gate arrays, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0439] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, read-only optical discs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can reside in an application-specific integrated circuit (ASIC). Alternatively, the ASIC can reside in a network device or a terminal device. The processor and the storage medium can also exist as discrete components in the network device or terminal device.
[0440] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0441] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0442] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0443] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
Claims
1. A method for selecting a sensing device, characterized in that, Applied to network devices, the method includes: Obtain the first perception requirement information corresponding to the first perception service; Obtain information corresponding to the terminal device; the information corresponding to the terminal device includes at least one of the following: the identification information of the terminal device, the status of the first resource corresponding to the terminal device, and the first indication information corresponding to the terminal device; the first indication information is used to indicate whether the terminal device can perform the first sensing service. Based on the first sensing requirement information and the information corresponding to the terminal device, at least one terminal device is determined for performing the first sensing service.
2. The method according to claim 1, characterized in that, The network device is a mobility management function network element or a sensing function network element; The acquisition of information corresponding to the terminal device includes: The system receives a first message sent by the terminal device, the first message including information corresponding to the terminal device.
3. The method according to claim 1 or 2, characterized in that, The first sensing requirement information includes at least one of the following: sensing service type, sensing key performance indicator (KPI), and the number of terminal devices used to perform the first sensing service.
4. The method according to any one of claims 1-3, characterized in that, The first indication information is whether the terminal device can perform the first sensing service, or whether the first resource corresponding to the terminal device meets the requirements of the first sensing service.
5. The method according to any one of claims 1-4, characterized in that, The method further includes: Obtain the correspondence between perceived KPIs and resource status.
6. The method according to any one of claims 1-5, characterized in that, The information corresponding to the terminal device includes the identification information of the terminal device and the information of the first resource corresponding to the terminal device. The method further includes: A second message is sent to the terminal device, the second message being used to request the first resource.
7. The method according to any one of claims 1-5, characterized in that, The information corresponding to the terminal device includes the identification information of the terminal device and the first indication information corresponding to the terminal device; The method further includes: Based on the first sensing requirement information, determine the status of the second resource corresponding to the first sensing service; A third message is sent to the terminal device, the third message including information about the second resource, and the third message is used to request the first indication information.
8. The method according to any one of claims 1-4, characterized in that, The information corresponding to the terminal device includes the identification information of the terminal device and the first indication information corresponding to the terminal device; The method further includes: A fourth message is sent to the terminal device. The fourth message includes one or more of the first perception request information. The fourth message is used to request the first indication information.
9. A method for selecting a sensing device, characterized in that, Applied to a terminal device, the method includes: The system receives a second message sent by a network device, the second message being used to request a first resource corresponding to the terminal device. The status of obtaining the first resource corresponding to the terminal device; The information corresponding to the terminal device is sent to the network device. The information corresponding to the terminal device includes the identification information of the terminal device and the information of the first resource corresponding to the terminal device.
10. The method according to claim 9, characterized in that, The network device is a mobility management function network element or a sensing function network element.
11. A method for selecting a sensing device, characterized in that, Applied to a terminal device, the method includes: The third message sent by the network device includes the status of the second resource corresponding to the first sensing service. The third message is used to request the first indication information corresponding to the terminal device. The first indication information is used to indicate whether the terminal device can execute the first sensing service. The status of obtaining the first resource corresponding to the terminal device; Based on the information of the second resource corresponding to the first sensing service and the information of the first resource corresponding to the terminal device, the information corresponding to the terminal device is sent to the network device. The information corresponding to the terminal device includes the identification information of the terminal device and the first indication information.
12. The method according to claim 11, characterized in that, The first indication information is whether the terminal device can perform the first sensing service, or whether the first resource corresponding to the terminal device meets the requirements of the first sensing service.
13. The method according to claim 11 or 12, characterized in that, The network device is a mobility management function network element or a sensing function network element.
14. A method for selecting a sensing device, characterized in that, Applied to a terminal device, the method includes: The system receives a fourth message sent by a network device. The fourth message includes one or more of the first sensing requirement information corresponding to the first sensing service. The fourth message is used to request the first indication information corresponding to the terminal device. The first indication information is used to indicate whether the terminal device can perform the first sensing service. The second resource corresponding to the first sensing service is determined based on one or more of the first sensing requirement information; The status of obtaining the first resource corresponding to the terminal device; Based on the information of the second resource corresponding to the first sensing service and the information of the first resource corresponding to the terminal device, the network device sends the information corresponding to the terminal device, which includes the identification information of the terminal device and the first indication information.
15. The method according to claim 14, characterized in that, The first sensing requirement information includes at least one of the following: sensing service type, sensing KPI, and the number of terminal devices used to perform the first sensing service.
16. The method according to claim 14 or 15, characterized in that, The first indication information is whether the terminal device can perform the first sensing service, or whether the first resource corresponding to the terminal device meets the requirements of the first sensing service.
17. The method according to any one of claims 14-16, characterized in that, The method further includes: Obtain the correspondence between perceived KPIs and resource status.
18. The method according to any one of claims 14-17, characterized in that, The network device is a mobility management function network element or a sensing function network element.
19. A communication device, characterized in that, Includes units for performing the method as described in any one of claims 1-8 or 9-18.
20. A communication device, characterized in that, It includes a processor and a memory, the processor and the memory being coupled, the processor being used to implement the method as claimed in any one of claims 1-8 or 9-18.
21. A chip, characterized in that, It includes a processor and an interface, the interface being used to receive or output signals, and the processor being used to execute computer programs / instructions to cause the communication device to implement the method as claimed in any one of claims 1-8 or 9-18.
22. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program / instruction, which, when invoked by a computer, causes the computer to perform the method as described in any one of claims 1-8 or 9-18.