Communication method and related apparatus

By using a QoS mapping table to distinguish and allocate resources for sensing services in the communication system, the problem of uneven resource allocation for sensing services is solved, thereby ensuring the quality of sensing services and improving the stability of the communication system.

WO2026046006A1PCT designated stage Publication Date: 2026-03-05HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/115763
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-26
Filing Date
2025-08-20
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

How to differentiate between different sensing services in a communication system, provide appropriate sensing resources for different sensing services, ensure the quality of sensing services, and reduce the impact on communication services.

Method used

By determining the Quality of Service (QoS) characteristics of the sensing service, using a QoS mapping table to distinguish different sensing services, and allocating appropriate sensing resources to the sensing service based on the QoS characteristics, the reliability of the sensing service and the stability of the communication service are ensured.

Benefits of technology

It enables the provision of appropriate resources for sensing services based on different sensing service requirements, ensuring the quality of sensing services, while reducing signaling overhead and resource conflicts, and improving the reliability and efficiency of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025115763_05032026_PF_FP_ABST
    Figure CN2025115763_05032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a related apparatus, which are conducive to distinguishing different sensing services, and providing sensing resources for different sensing services. The method comprises: determining QoS features of a sensing service, the sensing service being used for determining information about a sensing target; and receiving a first indication message, the first indication message being used for indicating a sensing resource allocated to the sensing service.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods and related devices

[0001] This application claims priority to Chinese Patent Application No. 202411182868.8, filed on August 26, 2024, entitled "Communication Method and Related Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, and more particularly to a communication method and related apparatus. Background Technology

[0003] In current research on communication systems, integrated sensing and communication (ISAC) is an important technological direction. Communication systems possess sensing capabilities, enabling integrated design of communication and sensing. Sensing does not require a separate sensing network deployment or customized terminals, resulting in low deployment, usage, and maintenance costs. Sensing functions rely on network and terminal capabilities, continuously iterating and evolving.

[0004] Currently, how to differentiate between different sensing services and provide sensing resources for different sensing services is an urgent problem to be solved. Summary of the Invention

[0005] This application provides a communication method and related apparatus, which is beneficial for distinguishing different sensing services and providing sensing resources for different sensing services.

[0006] Firstly, a communication method is provided, which can be applied to a first device, which can be a terminal-side device or a network-side device. For example, the first device is a terminal device or a communication module within a terminal device, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core) within a terminal device. Alternatively, the first device is a network device or a communication module within a network device, or a circuit or chip (such as a modem chip, or an SoC chip or SIP chip containing a modem core) within a network device. The following description uses the first device as an example.

[0007] The method includes: determining the quality of service (QoS) characteristics of a sensing service, the information used by the sensing service to determine a sensing target; and receiving a first indication message, the first indication message indicating sensing resources allocated for the sensing service.

[0008] In this application, the QoS characteristics of a sensing service are used to represent the sensing service's demand for sensing results, or in other words, to represent the quality of service of the sensing service, or to represent the sensing service's demand for quality of service. Different sensing services may be associated with different QoS characteristics. That is, different sensing services can be distinguished through QoS characteristics, so that appropriate sensing resources can be provided for different sensing services according to the needs of different sensing services, thereby satisfying the quality of service of sensing as much as possible.

[0009] It should be understood that in this application, determining the perceived service can also be regarded as determining the QoS characteristics and / or perceived resources of the perceived service, or determining the QoS characteristics of the perceived service can be regarded as determining the perceived resources of the perceived service.

[0010] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending a first request message, the first request message being used to request a sensing resource of the sensing service, the requested sensing resource being used to execute the sensing service.

[0011] In this application, the first device determines the QoS features that are mapped to the sensing service based on the maintained mapping relationship between sensing services and QoS features, and then requests appropriate sensing resources for the sensing service, thereby helping to meet the sensing service quality.

[0012] In conjunction with the first aspect, in some implementations of the first aspect, the first request message includes an index of the sensing service, the index of the sensing service having a mapping relationship with the QoS features of the sensing service, and the QoS features of the sensing service being QoS features in a QoS mapping table; and / or, the first indication message includes an index of the sensing service, the index of the sensing service having a mapping relationship with the QoS features of the sensing service, and the QoS features of the sensing service being QoS features in a QoS mapping table.

[0013] In this application, the first device carries the index of the sensing service in the first request message. In this way, the QoS features that have a mapping relationship with the index of the sensing service in the QoS mapping table can be determined through the index of the sensing service. This method is simple to implement, easy to maintain the sensing service, and helps to reduce signaling overhead.

[0014] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: executing the sensing service on the allocated sensing resources based on the QoS characteristics of the sensing service.

[0015] In this application, the resources used by the first device to perform the sensing service are sufficient to meet the QoS characteristics of the sensing service. In the communication sensing system, appropriate resources are allocated to different sensing services, ensuring the reliability of the sensing services while preventing them from affecting the communication services.

[0016] In conjunction with the first aspect, in some implementations of the first aspect, the QoS mapping table contains the mapping relationship between the index of the perceived service and the QoS features of the perceived service.

[0017] In this application, the first device can maintain a separate QoS mapping table for each sensing service. This QoS mapping table only includes the mapping relationship between the index of the sensing service and the QoS characteristics of the sensing service. This facilitates a more intuitive distinction between different sensing services. Furthermore, sensing resources that meet the QoS characteristics can be allocated to different sensing services.

[0018] It should be understood that the QoS mapping table includes at least one set of mapping relationships between the indexes of perceived services and the QoS characteristics of the perceived services.

[0019] In conjunction with the first aspect, in some implementations of the first aspect, the QoS mapping table includes a mapping relationship between the index of the perceived service and the QoS characteristics of the perceived service, and a mapping relationship between the index of the communication service and the QoS characteristics of the communication service.

[0020] In this application, the communication service and the sensing service reuse the same QoS mapping table, and the sensing service and the communication service can correspond to the same QoS features. That is, the QoS mapping table includes both the mapping relationship between the index of the sensing service and the QoS features of the sensing service, and the mapping relationship between the index of the communication service and the QoS features of the communication service. This is beneficial for maintaining both the sensing service and the communication service simultaneously, and simplifies implementation.

[0021] It should be understood that the QoS mapping table includes at least one set of mapping relationships between the indexes of perceived services and the QoS characteristics of perceived services, and at least one set of mapping relationships between the indexes of communication services and the QoS characteristics of communication services.

[0022] In conjunction with the first aspect, in some implementations of the first aspect, the QoS features in the QoS mapping table include one or more of the following:

[0023] The sensing confidence level, sensing speed resolution, sensing speed accuracy, sensing maximum speed, sensing distance resolution, sensing distance accuracy, sensing maximum distance, sensing latency, sensing period, sensing false alarm rate, sensing missed alarm rate, whether the sensing target is moving, whether the sensing transmitter is moving, whether the sensing receiver is moving, whether the sensing transmitter and receiver are moving relative to each other, sensing bandwidth, sensing accumulation time, minimum sensing resources, maximum sensing resources or average sensing resources.

[0024] In conjunction with the first aspect, in certain implementations of the first aspect, the QoS features in the QoS mapping table include one or more of the following: resource type, default priority, packet delay budget, packet error rate, default maximum burst data volume, or default average time window. Wherein, the resource type includes the resource type of the sensing service; the default priority is determined based on the priority of the sensing service; the packet delay budget is determined based on the sensing latency and / or the sensing period; the packet error rate is determined based on the sensing confidence, the sensing false alarm rate, the sensing distance accuracy, and / or the sensing speed accuracy; the default maximum burst data volume is determined based on the maximum sensing resource, the minimum sensing resource, or the average sensing resource; and the default average time window is determined based on the sensing accumulation time and / or the sensing speed resolution.

[0025] In conjunction with the first aspect, in some implementations of the first aspect, the allocated sensing resources meet the QoS characteristics requirements of the sensing service, and / or the requested sensing resources meet the QoS characteristics requirements of the sensing service.

[0026] In conjunction with the first aspect, in some implementations of the first aspect, the number of allocated sensing resources is greater than or equal to the number of minimum sensing resources, and / or the number of allocated sensing resources is less than or equal to the number of maximum sensing resources.

[0027] In this application, the number of sensing resources allocated can be the number of sensing resources allocated for the sensing QoS flow within the average time window / sensing accumulation time, which is beneficial to meeting the sensing requirements for service quality.

[0028] In conjunction with the first aspect, in certain implementations of the first aspect, the number of allocated sensing resources is less than or equal to the minimum number of sensing resources, and / or the number of allocated sensing resources is greater than or equal to the maximum number of sensing resources. The method further includes: sending a second request message for re-requesting the sensing resources of the sensing service.

[0029] In this application, re-requesting sensing resources facilitates the allocation of appropriate sensing resources for sensing services, thereby meeting the sensing requirements for service quality.

[0030] In conjunction with the first aspect, in some implementations of the first aspect, the quantity of sensing resources within the sensing accumulation time is used to ensure the quality of sensing services.

[0031] In this application, the sensing service is a service that guarantees the quantity of sensing resources; that is, it is necessary to guarantee the quantity of sensing resources that perform the sensing service. This facilitates the allocation of an appropriate number of sensing resources to different sensing services.

[0032] In conjunction with the first aspect, in some implementations of the first aspect, the information of the perceived target includes one or more of the following: motion information of the perceived target, motion change information of the perceived target, distance information of the perceived target, speed information of the perceived target, or angle information of the perceived target.

[0033] In conjunction with the first aspect, in some implementations of the first aspect, the information of the perceived target includes the result of the perceived signal response or the result of the perceived channel response; or, the information of the perceived target includes perceived measurement information; or, the perceived information of the perceived target includes the perceived result.

[0034] In conjunction with the first aspect, in some implementations of the first aspect, the awareness service is retained during QoS flow mapping, or in other words, the awareness service is not discarded during QoS flow mapping.

[0035] In this application, it is ensured that the second device can maintain the sensing service based on QoS flow, thereby allocating appropriate resources for the sensing service.

[0036] In conjunction with the first aspect, in some implementations of the first aspect, the priority of the sensing service is the default priority, or the priority value of the sensing service is less than or equal to the first priority threshold. This is beneficial for the sensing service to be retained or not dropped during QoS flow mapping.

[0037] In conjunction with the first aspect, in some implementations of the first aspect, the priority of communication services is higher than that of perception services, and this priority is used to determine whether to preempt service. In other words, the quality of service for communication is guaranteed first.

[0038] In conjunction with the first aspect, in some implementations of the first aspect, the priority of the sensing service is used to determine whether multiple sensing services preempt each other, or the priority of the sensing service is used to determine whether a sensing service and a communication service preempt each other. That is, sensing services can determine whether to preempt each other based on priority rules, and sensing services and communication services can also determine whether to preempt each other based on priority rules. This is beneficial for providing services to high-level QoS flows as much as possible within the communication sensing system, thereby improving the reliability of the communication system.

[0039] In this context, "preemption service" can also be replaced with "preemption QoS flow." That is, preemption can be at the medium access control (MAC) layer. For example, when no sensing resources and / or communication resources are allocated, the MAC layer determines which service's QoS flow to allocate the resources to. Preemption can occur between QoS flows of sensing services, or between QoS flows of sensing services and QoS flows of communication services.

[0040] Furthermore, preemption can also be at the physical layer. In this case, sensing services and communication services can preempt resources based on priority, or sensing services can preempt resources among themselves based on priority. For example, after resources are determined, it is decided whether to use those resources to perform sensing services or communication services. These resources can include time-domain resources and / or frequency-domain resources.

[0041] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: if a first condition is met, then preempting service for the sensing service, the first condition including one or more of the following: the priority value of the sensing service is less than or equal to the priority value of the communication service; the priority value of the sensing service is less than or equal to a second priority threshold; or, the priority value of the communication service is greater than or equal to a third priority threshold. This is beneficial for providing services to high-level QoS flows as much as possible within the communication sensing system, thereby improving the reliability of the communication system.

[0042] Secondly, a communication method is provided, which can be applied to a second device, which can be a terminal-side device or a network-side device. For example, the second device is a network device or a communication module within a network device, or a circuit or chip within a network device responsible for communication functions (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core). For example, the second device is a terminal device or a communication module within a terminal device, or a circuit or chip within a terminal device responsible for communication functions (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core). The following description uses the application of this method to a second device as an example.

[0043] The method includes: determining QoS characteristics of a sensing service, the sensing service being used to determine information about a sensing target; and sending a first indication message, the first indication message being used to indicate sensing resources allocated for the sensing service, the allocated sensing resources being used to perform the sensing service.

[0044] In this application, the QoS characteristics of a sensing service are used to represent the sensing service's demand for sensing results, or in other words, to represent the quality of service of the sensing service, or to represent the sensing service's demand for quality of service. Different sensing services may be associated with different QoS characteristics. That is, different sensing services can be distinguished through QoS characteristics, so that appropriate sensing resources can be provided for different sensing services according to the needs of different sensing services, thereby satisfying the quality of service of sensing as much as possible.

[0045] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: determining the sensing resources for the sensing service based on the QoS characteristics of the sensing service. It should be understood that the QoS characteristics of the sensing service can represent the service quality requirements of the sensing service; a higher service quality requirement necessitates more sensing resources, and vice versa. This facilitates the allocation of appropriate sensing resources to the sensing service, thereby ensuring the perceived service quality.

[0046] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving a first request message, the first request message being used to request a sensing resource of the sensing service, the requested sensing resource being used to execute the sensing service.

[0047] In this application, the second device can allocate appropriate sensing resources for the sensing service based on the first request message, thereby helping to meet the quality of service of sensing.

[0048] In conjunction with the second aspect, in some implementations of the second aspect, the first request message includes an index of the sensing service, the index of the sensing service having a mapping relationship with the QoS features of the sensing service, and the QoS features of the sensing service being QoS features in a QoS mapping table; and / or, the first indication message includes an index of the sensing service, the index of the sensing service having a mapping relationship with the QoS features of the sensing service, and the QoS features of the sensing service being QoS features in a QoS mapping table.

[0049] In conjunction with the second aspect, in some implementations of the second aspect, the QoS mapping table includes a mapping relationship between the index of the perceived service and the QoS features of the perceived service; and / or, the QoS mapping table includes a mapping relationship between the index of the perceived service and the QoS features of the perceived service, and a mapping relationship between the index of the communication service and the QoS features of the communication service.

[0050] In conjunction with the second aspect, in some implementations of the second aspect, the QoS features in the QoS mapping table include one or more of the following:

[0051] The sensing confidence level, sensing speed resolution, sensing speed accuracy, sensing maximum speed, sensing distance resolution, sensing distance accuracy, sensing maximum distance, sensing latency, sensing period, sensing false alarm rate, sensing missed alarm rate, whether the sensing target is moving, whether the sensing transmitter is moving, whether the sensing receiver is moving, whether the sensing transmitter and receiver are moving relative to each other, sensing bandwidth, sensing accumulation time, minimum sensing resources, maximum sensing resources or average sensing resources.

[0052] In conjunction with the second aspect, in some implementations of the second aspect, the QoS features in the QoS mapping table include one or more of the following: resource type, default priority, packet delay budget, packet error rate, default maximum burst data volume, or default average time window. Wherein, the resource type includes the resource type of the sensing service; the default priority is determined based on the priority of the sensing service; the packet delay budget is determined based on the sensing latency and / or the sensing period; the packet error rate is determined based on the sensing confidence, the sensing false alarm rate, the sensing distance accuracy, and / or the sensing speed accuracy; the default maximum burst data volume is determined based on the maximum sensing resource, the minimum sensing resource, or the average sensing resource; and the default average time window is determined based on the sensing accumulation time and / or the sensing speed resolution.

[0053] In conjunction with the second aspect, in some implementations of the second aspect, the allocated sensing resources meet the requirements of the QoS characteristics, and / or the requested sensing resources meet the requirements of the QoS characteristics.

[0054] In conjunction with the second aspect, in some implementations of the second aspect, the number of allocated sensing resources is greater than or equal to the number of minimum sensing resources, and / or the number of allocated sensing resources is less than or equal to the number of maximum sensing resources.

[0055] In conjunction with the second aspect, in some implementations of the second aspect, the number of allocated sensing resources is less than or equal to the minimum number of sensing resources, and / or the number of allocated sensing resources is greater than or equal to the maximum number of sensing resources. The method further includes: receiving a second request message, the second request message being used to re-request the sensing resources of the sensing service.

[0056] In conjunction with the second aspect, in some implementations of the second aspect, the amount of sensing resources within the sensing accumulation time is used to ensure the quality of sensing services.

[0057] In conjunction with the second aspect, in some implementations of the second aspect, the information of the perceived target includes the result of the perceived signal response or the result of the perceived channel response; or, the information of the perceived target includes perceived measurement information; or, the perceived information of the perceived target includes the perceived result.

[0058] In conjunction with the second aspect, in some implementations of the second aspect, the information of the perceived target includes one or more of the following: motion information of the perceived target, motion change information of the perceived target, distance information of the perceived target, speed information of the perceived target, or angle information of the perceived target.

[0059] In conjunction with the second aspect, in some implementations of the second aspect, the awareness service is preserved during QoS flow mapping.

[0060] In conjunction with the second aspect, in some implementations of the second aspect, the priority of the perception service is the default priority, or the priority value of the perception service is less than or equal to the first priority threshold.

[0061] In conjunction with the second aspect, in some implementations of the second aspect, the priority of the communication service is higher than that of the perception service, and this priority is used to determine whether to preempt the service.

[0062] In conjunction with the second aspect, in some implementations of the second aspect, the priority of the sensing service is used to determine whether multiple sensing services preempt each other, or the priority of the sensing service is used to determine whether the sensing service and the communication service preempt each other.

[0063] In conjunction with the second aspect, in some implementations of the second aspect, if the first condition is met, the service is preempted for the sensing service. The first condition includes one or more of the following: the priority value of the sensing service is less than or equal to the priority value of the communication service; or, the priority value of the sensing service is less than or equal to the second priority threshold; or, the priority value of the communication service is greater than or equal to the third priority threshold.

[0064] It should be understood that the second aspect of this application corresponds to the technical solution of the first aspect of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here.

[0065] Thirdly, a communication method is provided, which can be applied to a first device, which can be a terminal-side device or a network-side device. For example, the first device is a terminal device or a communication module within a terminal device, or a circuit or chip (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core) within a terminal device responsible for communication functions. Alternatively, the first device can be a network device or a communication module within a network device, or a circuit or chip (such as a modem chip, or a SoC chip or SIP chip containing a modem core) within a network device responsible for communication functions.

[0066] This method can also be applied to a second device, which can be a terminal-side device or a network-side device. For example, the second device can be a terminal device or a communication module within a terminal device, or a circuit or chip within a terminal device responsible for communication functions (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core). Alternatively, the second device can be a network device or a communication module within a network device, or a circuit or chip within a network device responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core).

[0067] The method includes: determining QoS characteristics of a sensing service, the sensing service being used to determine information about a sensing target; and, based on the QoS characteristics of the sensing service, determining sensing resources required by the sensing service, the sensing resources being used to perform the sensing service.

[0068] In this application, the first device or the second device determines the QoS features associated with the sensing service based on the maintained mapping relationship between sensing services and QoS features, and then determines the sensing resources required for the sensing service, which is conducive to meeting the quality of service of the sensing service.

[0069] Fourthly, a communication apparatus is provided for executing the method in any possible implementation of any of the above aspects. Specifically, the apparatus includes a module for executing the method in any possible implementation of any of the above aspects.

[0070] In one design, the device may include modules that perform the methods / operations / steps / actions described in any of the above aspects. These modules may be hardware circuits, software, or a combination of hardware circuits and software.

[0071] In another design, the device is a communication chip, which may include input circuitry or interface for transmitting information or data, and output circuitry or interface for receiving information or data.

[0072] In another design, the device is a first device or a second device, which may include a transmitter for sending information or data and a receiver for receiving information or data.

[0073] In another design, the device is used to perform the method in any possible implementation of any of the above aspects, and the device may be configured in the first device or the second device.

[0074] Fifthly, a communication device is provided, comprising at least one processor for running a computer program, such that the device performs the method in any possible implementation of any of the preceding aspects.

[0075] Optionally, the device further includes a memory for storing instructions and data. The memory is coupled to the processor, which, when executing the instructions stored in the memory, can implement the methods described in the foregoing aspects.

[0076] Optionally, the device may also include a transmitter and a receiver, which may be separate or integrated together and referred to as a transceiver.

[0077] In a sixth aspect, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions), which, when the computer program is run, causes a computer to perform a method in any possible implementation of any of the above aspects.

[0078] In a seventh aspect, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when executed on a computer, causes the computer to perform the methods in any possible implementation of any of the above aspects.

[0079] Eighthly, a communication system is provided, comprising the first device of the first aspect and the second device of the second aspect.

[0080] Ninthly, this application provides a chip system including at least one processor for supporting the implementation of the functions involved in any possible implementation of any of the above aspects, such as receiving or processing data involved in the above methods.

[0081] In one possible design, the chip system also includes a memory for storing program instructions and data, which may be located within or outside the processor.

[0082] Optionally, the chip system may consist of chips or may include chips and other discrete components. Attached Figure Description

[0083] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of this application;

[0084] Figures 2 and 3 are schematic flowcharts of the communication method provided in the embodiments of this application;

[0085] Figures 4 and 5 are schematic block diagrams of the communication device provided in the embodiments of this application. Detailed Implementation

[0086] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0087] Before introducing the communication method and related apparatus provided in the embodiments of this application, the following points should be made first.

[0088] First, in the embodiments shown below, the terms and English abbreviations, such as QoS, perceived KPI, perceived service, QoS mapping table, etc., are merely exemplary examples given for ease of description and should not constitute any limitation on this application. This application does not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.

[0089] For example, the sensing service and sensing business in this application can be used interchangeably, and the communication service and communication business can be used interchangeably.

[0090] Second, in the embodiments shown below, the terms "first," "second," and various numerical designations are merely for descriptive convenience to distinguish identical or similar items with substantially the same function and purpose. For example, "first request message" and "second request message" are only used to distinguish different request messages and do not limit their order, nor are they used to limit the scope of the embodiments of this application. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and that "first," "second," etc., do not necessarily imply that they are different.

[0091] Third, "at least one" means one or more, while "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, 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 of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b, and c, where a, b, and c can be single or multiple.

[0092] Fourth, in this application, "instruction" can include direct and indirect instructions, explicit and implicit instructions, and instructions used for determination. The information indicated by a certain message (such as the first instruction message) is called the information to be instructed, such as one or more items indicated by the first instruction message in the embodiments of this application. In specific implementation, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a correlation between the other information and the information to be instructed; or it can only indicate a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction can be implemented by using a pre-agreed (e.g., protocol predefined) arrangement of various information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction. It is understood that for the sender of the instruction information, the instruction information can be used to indicate the information to be instructed, and for the receiver of the instruction information, the instruction information can be used to determine the information to be instructed.

[0093] Fifth, the correspondences shown in the tables of this application can be configured or predefined. The values ​​of the information in each table are merely examples and can be configured to other values; this application is not limiting. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this application may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headings of the above tables can also use other names that the communication device can understand, and the values ​​or representations of the parameters can also be other values ​​or representations that the communication device can understand. When implementing the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.

[0094] Sixth, in this application, "send" and "receive" indicate the direction of signal transmission. For example, "send a first indication message to a first device" can be understood as the destination of the first indication message being the first device, which may include direct transmission via the air interface or indirect transmission via the air interface by other units or modules. "Receive a first indication message from a second device" can be understood as the source of the first indication message being the second device, which may include direct reception from the second device via the air interface or indirect reception from the network device via the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.

[0095] In other words, sending and receiving can be done between devices, such as between a first device and a second device; or it can be done within a device, such as between components, modules, chips, software modules, or hardware modules within a device via a bus, wiring, or interface.

[0096] Seventh, in this application, "when," "if," and "if" all refer to the device taking corresponding actions under certain objective circumstances, not to a time limit, nor to requiring the device to perform a judgment action, nor implying any other limitations. Unless otherwise specified, "if" and "if" are interchangeable, and "when" and "under the circumstances" are interchangeable. "When" and "if" / "if" are interchangeable.

[0097] Eighth, in this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0098] Ninth, in this application, the solutions in each embodiment can be used in a reasonable combination, and the explanations or descriptions of various terms, similar operations, or steps appearing in the embodiments can be referenced or explained to each other in the various embodiments, without limitation.

[0099] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of this application. The communication system 1000 shown in Figure 1 includes a radio access network (RAN) 100 and a core network (CN) 101. Optionally, the communication system 1000 also includes the Internet 102. The RAN 100 may include at least one RAN node (as shown in Figure 1, 110a and 110b) and at least one terminal (as shown in Figure 1, 120a-120j). The terminal is wirelessly connected to the RAN node, and the RAN node is wirelessly or wiredly connected to the core network 101. The core network equipment and the RAN node can be independent and different physical devices, or the functions of the core network equipment and the logical functions of the RAN node can be integrated on the same physical device, or a single physical device can integrate some of the functions of the core network equipment and some of the functions of the RAN node. Terminals and RAN nodes can be interconnected via wired or wireless means. Figure 1 is only a schematic diagram; the communication system may also include other RAN nodes, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1.

[0100] The wireless access network 100 can be a cellular system related to the 3rd generation partnership project (3GPP), such as the 4th generation mobile communication technology (4G) system (also known as the long term evolution (LTE) system), the 5th generation mobile communication technology (5G) system (also known as the new radio (NR) system), or it can be applied to future communication systems or other similar communication systems, etc., and this application does not limit it in this regard.

[0101] The wireless access network 100 can also be an open RAN (open-RAN, O-RAN, or ORAN) or a cloud radio access network (CRAN). The wireless access network 100 can also be a non-terrestrial network (NTN), a satellite communication network, a high altitude platform station (HAPS) communication network, an integrated access and backhaul (IAB) communication network, or a reconfigurable intelligent surface (RIS) communication network. The wireless access network 100 can also be a communication system that integrates two or more of the above systems.

[0102] RAN nodes, also known as RAN devices, network devices, or access network devices, are used to help terminal devices achieve wireless access. Multiple RAN nodes in a communication system 1000 can be of the same type or different types.

[0103] In one possible scenario, RAN nodes can be base stations, evolved NodeBs (eNodeBs), access points (APs), transmitting and receiving points (TRPs), transmitting points (TPs), next-generation NodeBs (gNBs), base stations in future mobile communication systems, access points (APs) in satellites, integrated access and backhaul (IAB) nodes, and access network equipment in mobile switching center non-terrestrial network (NTN) communication systems. These can be deployed on high-altitude platforms or satellites. Access network equipment can be macro base stations (as shown in Figure 1, 110a), micro base stations or indoor stations (as shown in Figure 1, 110b), relay nodes or donor nodes, or radio controllers in CRAN scenarios. Access network equipment can also function as base stations in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, drone communication, and machine-to-machine (M2M) communication. Optionally, access network equipment can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU).

[0104] In another possible scenario, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). It is understood that RAN nodes can be CU nodes, DU nodes, or devices that include both CU and DU nodes. Furthermore, a CU can be classified as a RAN node within the RAN, or it can be classified as a core network device within the core network; there are no restrictions on this.

[0105] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an O-RAN system, CU can also be called O-CU (Open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0106] Terminal equipment is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from RAN nodes. Terminal equipment can also be referred to as terminal devices, terminals, user equipment (UE), mobile stations, mobile terminals, access terminals, subscriber units, user stations, user terminals, wireless communication equipment, user agents, or user devices, etc. Terminal equipment can be widely used in various scenarios, including but not limited to: enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), massive machine-type communications (mMTC), device-to-device (D2D), vehicle-to-everything (V2X), machine-type communication (MTC), Internet of Things (IoT), sensing, ISAC, virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, or smart cities, etc. The terminal device can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, helicopter, airplane, drone, ship, robot, robotic arm, or smart home device, etc. This application does not limit the specific technology or form of the terminal device.

[0107] RAN nodes and terminal devices can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the RAN nodes and terminal devices.

[0108] The roles of RAN nodes and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 3 can be configured as a mobile RAN node. For terminal devices 120j that access the radio access network 100 through 120i, terminal device 120i is a RAN node; however, for RAN node 110a, 120i is a terminal device, meaning that 110a and 120i communicate via a radio interface protocol. Of course, 110a and 120i can also communicate via a RAN node-to-RAN node interface protocol. In this case, 120i is also a RAN node relative to 110a. Therefore, both RAN nodes and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 3 can be called communication devices with RAN node functions, and 120a-120j in Figure 3 can be called communication devices with terminal device functions.

[0109] Communication between RAN nodes and terminal devices, between RAN nodes, and between terminal devices can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can also be conducted using spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.

[0110] In the embodiments of this application, the RAN node is also referred to as a network device. The means for implementing the functions of the network device can be the network device itself, or it can be any means that supports the network device in implementing those functions, such as a chip system, hardware circuitry, software module, or a combination of hardware circuitry and software module. This means can be installed in the network device or used in conjunction with the network device. In this application embodiment, only the means for implementing the functions of the network device is described as a network device, and this does not constitute a limitation on the solutions of this application embodiment. It can also be executed by a control subsystem that includes the means for implementing the functions of the network device. This control subsystem that includes the means for implementing the functions of the network device can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities.

[0111] In this embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or any device capable of supporting the terminal device in implementing those functions, such as a chip system, hardware circuit, software module, or a hardware circuit plus a software module. This device can be installed in the terminal device or used in conjunction with the terminal device. In this embodiment, the terminal device is used as an example to illustrate the device for implementing the functions of the terminal device, and this does not constitute a limitation on the solutions described in this embodiment.

[0112] Core network equipment refers to the equipment in the core network that provides service support for terminal equipment. Examples of some core network equipment include: access and mobility management function (AMF) network elements, session management function (SMF) network elements, user plane function (UPF) network elements, etc., which will not be listed here.

[0113] The network equipment in this application includes access network equipment (RAN nodes) and / or core network equipment.

[0114] The relevant technologies and concepts involved in this application are introduced below.

[0115] 1. Integrated communication and sensing

[0116] In the vision of enhancing and expanding 5G scenarios, in addition to continuing to strengthen the three major standard scenarios of eMBB, mMTC, and URLLC, three new scenarios will also be expanded, including uplink centric broadband communication (UCBC), real-time broadband communication (RTBC), and ISAC. Communication sensing integration can also be called communication sensing fusion, and will be referred to as sensing fusion in the following text.

[0117] Sensing fusion is a key technology in future wireless communication systems, aiming to integrate wireless communication and sensing functions into a single system. It leverages the various propagation characteristics of wireless signals to achieve sensing functions such as target localization, detection, imaging, and identification, thereby acquiring information about the surrounding physical environment, improving communication performance, and enhancing user experience. The communication system possesses sensing capabilities, realizing an integrated design of communication and sensing. Similar to LTE / NR communication systems, sensing does not require a separate sensing network or customized terminals, resulting in low deployment, usage, and maintenance costs. The sensing function relies on network and terminal capabilities, continuously iterating and evolving.

[0118] Applications of sensor fusion include, but are not limited to, rail networks, emergency networks, vehicle-to-everything (V2X) networks, and drones. By applying massively multi-input multiple-output (MIMO) beam scanning technology to the perception field, sensor fusion enables both communication and perception capabilities, thus supporting the development of autonomous driving. Extending to indoor scenarios, sensor fusion can also provide positioning services.

[0119] Perception has various use cases, referred to as perception services, such as unmanned aerial vehicle (UAV) scene perception, human behavior perception, motor vehicle perception, and automated guided vehicle (AGV) intrusion perception. Perception targets can include unmanned aerial vehicle (UAV) targets, human targets, automotive vehicle targets, automated guided vehicle (AGV) targets, and road / railway objects creating hazards. Different perception services need to meet different key performance indicators (KPIs). Perception KPIs include one or more of the following: perception confidence, localization estimation accuracy, velocity estimation accuracy, perception distance resolution, perception velocity resolution, maximum perception service latency, refresh rate, and false negative rate or missed detection rate.

[0120] In this application, the perceived service may also be referred to as the perceived service or the perceived QoS flow. These terms can be used interchangeably.

[0121] In one example, a network device senses objects in its environment by sending sensing signals and receiving echo signals. The echo signal is the signal generated when the sensing signal is reflected by a target in the environment. The time delay of the echo signal relative to the transmitted sensing signal reflects the distance to the target, and the Doppler shift of the echo signal relative to the transmitted sensing signal reflects the velocity of the target.

[0122] Synesthesia fusion scenarios can include the following six perception modes:

[0123] Sensing Mode 1: Network Device A transmits and receives signals: Network Device A sends a sensing signal, which is reflected by a target in the environment, and then Network Device A receives the reflected signal (i.e., the echo signal after the sensing signal is reflected).

[0124] Sensing Mode 2: Network Device A Sends, Network Device B Receives: Network Device A sends a sensing signal, which is reflected by a target in the environment and then received by Network Device B.

[0125] Sensing Mode 3: Network Device A Sends, Terminal Device A Receives: Network device A sends a sensing signal, which is reflected by a target in the environment and then received by terminal device A.

[0126] Sensing Mode 4: Terminal Device A Sends, Network Device A Receives: Terminal Device A sends a sensing signal, which is reflected by a target in the environment and then received by Network Device A.

[0127] Sensing Mode 5: Terminal Device A Sends and Receives: Terminal Device A sends a sensing signal, which is reflected by a target in the environment, and then the reflected signal is received by Terminal Device A.

[0128] Sensing Mode 6: Terminal Device A Sends, Terminal Device B Receives: Terminal Device A sends a sensing signal, which is reflected by a target in the environment, and then Terminal Device B receives the reflected signal.

[0129] The aforementioned device for receiving reflected signals can perform target sensing functions based on the reflected signals, such as target positioning, imaging, and speed measurement. In this application, the device for receiving reflected signals for sensing and measurement can be referred to as a sensing device.

[0130] Depending on the specific sensing scenarios and business requirements, the reflected signals received by the sensing device may need to be processed by one or more processing nodes, such as terminals, base stations, network data analytics function (NWDAF) network elements, or sensing servers, to acquire sensing measurement data. This sensing measurement data can be measurement data obtained by the sensing device based on the processing of received signals or raw channel information, such as the time delay, Doppler information, angle, intensity, and their multidimensional combinations at the sampling points, or the location, velocity, intensity, and their multidimensional combinations at the sampling points. Further calculation and analysis of the aforementioned sensing measurement data can yield sensing results related to business functions and performance, such as the presence of a sensing target, the distance to the sensing target, the velocity of the sensing target, the orientation of the sensing target, the acceleration of the sensing target, the location of the sensing target, the trajectory of the sensing target, the action of the sensing target, the facial expression of the sensing target, the respiratory / heart rate of the sensing target, imaging results, weather, air quality, material and composition, etc.

[0131] The following terms may be used in the embodiments of this application:

[0132] Sensing signal: A signal transmitted over the air interface that can be used to sense the destination; it can also be called a sensing reference signal. Sensing services can be implemented by processing the sensing signal.

[0133] Sensing transmitter: A network device or terminal device that sends sensing signals. The sensing transmitter can be located in the same network device or terminal device as the sensing receiver; or it can be located in a different network device or terminal device.

[0134] Sensing receiver: A network device or terminal device that receives sensing signals. The sensing receiver can be located in the same network device or terminal device as the sensing transmitter; alternatively, it can be located in a different network device or terminal device.

[0135] Sensing target: also known as the perceived target, target, etc. The characteristics of the target are derived based on the sensed signals.

[0136] Mono-static sensing: The sensing transmitter that sends sensing signals and the sensing receiver that receives sensing signals are located in the same network device or terminal device.

[0137] Bi-static sensing: The sensing transmitter that sends the sensing signal and the sensing receiver that receives the sensing signal are not in the same network device or terminal device.

[0138] 2. 5G QoS Identifier

[0139] The 5G QoS identifier, known as 5QI, is a scalar used to provide a reference for specific QoS forwarding behavior of 5G QoS flows. It can be implemented in the access network by controlling specific parameters of the 5QI reference node. 5QI is used to index a set of 5G QoS features, such as those shown in Table 1. These 5G QoS features include, but are not limited to: resource type, default priority level, packet delay budget (PDB), packet error rate (PER), default maximum data burst volume (DMDBV), and default averaging window.

[0140] It should be understood that this application uses the QoS identifier in 5G as an example for description. Future communication systems may use other terms to represent QoS identifiers, or define more or fewer QoS features, such as the QoS identifier in 6th generation mobile communication technology (6G), called 6QI. This should not constitute any limitation on this application. This application does not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.

[0141] Table 1

[0142] The resource types include: guaranteed bit rate (GBR), non-GBR, and delay-critical GBR.

[0143] The default priority indicates the priority of resource scheduling among multiple QoS flows; the lower the value, the higher the priority. It is used to distinguish different QoS flows from the same terminal device. It is also used to partition different QoS flows from different terminal devices. When the network is congested, the QoS requirements of some QoS flows cannot be met; the default priority indicates which QoS flows can obtain resources preferentially. When the network is not congested, the default priority is used to determine resource allocation among different QoS flows and to prioritize the scheduling of certain QoS flows.

[0144] The PDB defines the upper limit of the latency of a data packet between the terminal device and the N6 interface endpoint in the UPF. The PDB includes the core network PDB (CN-PDB) and the access network PDB (AN-PDB).

[0145] PER defines the upper limit of the proportion of protocol data units (PDUs) (e.g., Internet Protocol (IP) packets) that are normally processed by the sender's link layer protocol (e.g., the radio link control (RLC) layer in the RAN in 3GPP access types) but are not normally delivered to the upper layer (e.g., the packet data convergence protocol (PDCP) layer in the RAN in 3GPP access types).

[0146] DMDBV represents the maximum amount of data that the RAN needs to serve during AN-PDB.

[0147] The default average window represents the duration for calculating the guaranteed flow bit rate (GFBR) and the maximum flow bit rate (MFBR).

[0148] Communication involves various services, each with its own 5QI (Quality Indicator). The QoS characteristics corresponding to the 5QI are used to characterize the QoS requirements of the service. For example, a service might have a PDB (Power Depth) requirement of 20ms and a PER (Performance Ratio) requirement of 10ms. -3 Senior management maintains services through 5QI, for example, allocating more time-domain and / or frequency-domain resources, or more reliable time-domain and / or frequency-domain resources, to important services, and allocating earlier time-domain resources to services with low latency requirements. Important services may include those with high QoS requirements. For example, a service with a low PDB indicates high QoS requirements, and vice versa; or a service with a low PER indicates high QoS requirements, and vice versa.

[0149] The current protocol does not define sensing services, nor does it provide QoS identifiers for them (e.g., 5QI or 6QI). Since the QoS characteristics of communication and sensing are different dimensions, the QoS identifiers of communication cannot be used in sensing. Therefore, how to distinguish between different sensing services and provide sensing resources for them is a problem that urgently needs to be solved.

[0150] This application defines the QoS characteristics of sensing services, and distinguishes different sensing services through different QoS characteristics. This makes it easier for the core network, MAC layer, and physical layer to maintain sensing services, allocate different sensing resources to different types of sensing services, and meet the needs of sensing services as much as possible.

[0151] Figure 2 is a schematic flowchart of a communication method 200 provided in an embodiment of this application. Method 200 includes steps S201 and S202, and optionally, method 200 also includes steps S203 and S204. The steps are described in detail below.

[0152] S201, Determine the QoS characteristics of the sensing service, which is used to determine information about the sensing target.

[0153] S201 can be executed by the first device or by a module therein (e.g., a processor, chip, chip system, circuit, etc.). That is, the first device determines the QoS characteristics of the sensing service, which is used to determine information about the sensing target.

[0154] S201 can be executed by a second device or by a module therein (e.g., a processor, chip, chip system, circuit, etc.). That is, the second device determines the QoS characteristics of the sensing service, which is used to determine information about the sensing target.

[0155] S201 can be performed by a first device (or a module in the first device) and a second device (or a module in the second device). That is, the first device determines the QoS characteristics of the sensing service used to determine information about the sensing target, and the second device determines the QoS characteristics of the sensing service used to determine information about the sensing target.

[0156] For example, the first device may be a network device or a terminal device, a device that transmits sensing signals on sensing resources, or a device that receives sensing signals on sensing resources.

[0157] For example, the second device may be a terminal device or a network device, a device that receives sensing signals on sensing resources, or a device that transmits sensing signals on sensing resources.

[0158] As described above, perception services include, but are not limited to: drone scene perception, human behavior perception, motor vehicle perception, and automated guided vehicle (AGV) intrusion perception. Perceived targets can include drone targets, human targets, vehicle targets, automated equipment targets, and road targets.

[0159] Among them, the perception service of drone scene perception can be further divided into a variety of more granular perception services, such as terrain perception, obstacle detection and avoidance, and task perception.

[0160] Human behavior perception services can be further divided into a variety of more granular perception services, such as gesture recognition, breathing perception, facial expression recognition, and eye tracking.

[0161] Perception services in the category of motor vehicle perception can be further divided into a variety of more granular perception services, such as: driving environment perception, vehicle status perception, and vehicle path planning.

[0162] Perception services such as automatic guided vehicle road intrusion detection can be further divided into a variety of more granular perception services, such as obstacle detection, object recognition, object localization, distance measurement, and path planning.

[0163] The perceived target, also known as the target being perceived or the target, includes, for example, drone targets, human targets, vehicle targets, automated equipment targets, and road targets.

[0164] The information perceived about the target can also be called perceived information.

[0165] Optionally, the information of the perceived target may include one or more of the following: motion information of the perceived target, motion change information of the perceived target, distance information of the perceived target, speed information of the perceived target, motion frequency of the perceived target, or angle information of the perceived target.

[0166] For example, in respiratory perception, the velocity information of the perceived target can be understood as the number of breaths per minute (BPM). Similarly, in heartbeat perception, the velocity information of the perceived target can be understood as the number of heartbeats per minute (BPM).

[0167] Optionally, the information about the perceived target may include information from any of the following dimensions:

[0168] Dimension one: The information of the perceived target includes the received signal, the result of the perceived signal response, or the result of the perceived channel response. For example, signal amplitude information, signal phase information, I-channel information, Q-channel information, and the result of operations on the above information.

[0169] Dimension two: The information about the perceived target includes the results of perception measurements. For example, time delay information, Doppler information, angle information, signal strength information, or a combination of the above.

[0170] Dimension three includes the perceived results of the target information. For example, the presence of the target, its distance, location, trajectory, speed, breathing rate, and heart rate.

[0171] Optionally, determining the QoS characteristics of the sensing service may include: determining the sensing service, and then determining the QoS characteristics of the sensing service. Here, the first device and / or the second device can determine information about the sensing target by executing the sensing service; in other words, the process of executing the sensing service can be viewed as the process of determining information about the sensing target.

[0172] In one possible implementation, the first or second device can determine on its own whether to perform the sensing service. For example, the first or second device determines that the sensing service to be performed is gesture recognition, the corresponding sensing target is a human target, and the information of the sensing target may include the movement information of the human hand, the distance information of the human hand, the speed information of the human hand, the angle information of the human hand, etc.

[0173] In another possible implementation, the first device may determine the sensing service to be performed based on an instruction from the second device. For example, the first device receives a message from the second device instructing it to perform the sensing service, and then the first device determines the QoS characteristics of the sensing service based on the message. This message may be, for example, a first instruction message.

[0174] In another possible implementation, the second device may determine the sensing service to be performed based on an instruction from the first device. For example, the second device receives a message from the first device instructing it to perform the sensing service, and then determines the QoS characteristics of the sensing service based on that message. This message could be, for example, a first request message.

[0175] Optionally, the first device or the second device determines the sensing resources required for the sensing service based on the QoS characteristics of the sensing service, and the sensing resources are used to perform the sensing service. In this embodiment, sensing resources may be simply referred to as resources.

[0176] For example, the higher the confidence level of perception in the QoS characteristics of the perception service, the higher the required perception service quality, and the more and more flexible perception resources can be allocated to the perception service.

[0177] For example, the smaller the latency value of the sensing service, the higher the quality of sensing service is required, and more and more flexible sensing resources can be allocated to the sensing service.

[0178] In one possible implementation, the first device can independently determine the sensing service and / or the sensing resources used to perform the sensing service. That is, the first device allocates sensing resources to itself.

[0179] Optionally, the sensing resources are used to perform sensing services, meaning the first device can perform sensing services on the allocated sensing resources. This performance includes the first device sending and receiving sensing signals on the allocated sensing resources.

[0180] For example, the first device is a network device, i.e., sensing mode one; or, the first device is a terminal device, i.e., sensing mode five.

[0181] Optionally, the first device performs sensing services on the allocated sensing resources, including: the first device sending sensing signals on the sensing resources.

[0182] For example, a first device sends a sensing signal on the sensing resource, and a third device receives the sensing signal on the sensing resource. Here, the first device is a network device (Network Device A), and the third device is a network device (Network Device B), i.e., sensing mode two; or, the first device is a network device, and the third device is a terminal device, i.e., sensing mode three; or, the first device is a terminal device, and the third device is a network device, i.e., sensing mode four; or, the first device is a terminal device (Terminal Device A), and the third device is a terminal device (Terminal Device B), i.e., sensing mode six.

[0183] In another possible implementation, the second device can independently determine the sensing services and / or the sensing resources used to perform the sensing services. That is, the second device allocates sensing resources to itself.

[0184] Optionally, the sensing resources are used to perform sensing services, meaning the second device can perform sensing services on the allocated sensing resources. This performance includes the second device sending and receiving sensing signals on the allocated sensing resources.

[0185] For example, the second device is a network device, i.e., sensing mode one; or, the second device is a terminal device, i.e., sensing mode five.

[0186] Optionally, the second device performs sensing services on the allocated sensing resources, including: the second device sending sensing signals on the sensing resources.

[0187] For example, a second device sends a sensing signal on the sensing resource, and a third device receives the sensing signal on the sensing resource. Here, the second device is a network device (Network Device A), and the third device is a network device (Network Device B), i.e., sensing mode two; or, the second device is a network device, and the third device is a terminal device, i.e., sensing mode three; or, the second device is a terminal device, and the third device is a network device, i.e., sensing mode four; or, the second device is a terminal device (Terminal Device A), and the third device is a terminal device (Terminal Device B), i.e., sensing mode six.

[0188] The QoS characteristics of the perceived service are described in detail below.

[0189] The QoS characteristics of a sensed service are used to represent the sensed service's requirements for the sensed results, or in other words, to represent the quality of service of the sensed service, or to represent the sensed service's requirements for the quality of service. The QoS characteristics of a sensed service can also be understood as the QoS identifier of the sensed service, the QoS features of the sensed service, or the QoS identifier of the sensed service; these terms are interchangeable.

[0190] Since different sensing services may require different sensing resources, to ensure that the first device and the second device agree on the required sensing resources for different sensing services, a mapping relationship between sensing services and QoS features can be established. This mapping relationship is the same for both the first and second devices; in other words, the mapping relationship between sensing services and QoS features maintained by the first and second devices is identical. Therefore, the first and second devices can determine the QoS features of the sensing service based on this mapping relationship, and thus determine the sensing resources required for the sensing service.

[0191] Before introducing the QoS characteristics of perceived services, let's first describe the characteristics that can reflect perceived service quality.

[0192] Perceived service quality is reflected through perceived KPIs, or in other words, perceived demand for service quality is reflected through perceived KPIs, or perceived KPIs can be used to represent perceived service quality, or perceived KPIs can be used to represent perceived demand for service quality.

[0193] For example, the perception KPIs include one or more of the following: perception confidence (or, can be described as the confidence of the perception service), perception speed resolution (or, can be described as the speed resolution of the perception service), perception speed accuracy (or, can be described as the speed accuracy of the perception service), perception maximum speed (or, can be described as the maximum speed of the perception service), perception distance resolution (or, can be described as the distance resolution of the perception service), perception distance accuracy (or, can be described as the distance accuracy of the perception service), perception maximum distance (or, can be described as the maximum distance of the perception service), perception latency (or, can be described as the latency of the perception service), perception period (or, can be described as the period of the perception service), perception false alarm rate (or, can be described as the false alarm rate of the perception service), perception missed alarm rate (or, can be described as the missed alarm rate of the perception service), whether the perceived target is moving, whether the perceived transmitter is moving, whether the perceived receiver is moving, whether the perceived transmitter and receiver are moving relative to each other, perception bandwidth, and perception accumulation time. These perception KPIs can be combined, for example, perception speed resolution at perception confidence, perception speed resolution at perception confidence, and speed accuracy, etc.

[0194] In the embodiments of this application, perceived KPIs can also be referred to as perceived features, perceived performance requirements, perceived service KPIs, perceived information, perceived QoS features, perceived service QoS features, perceived service information, perceived parameters, perceived QoS parameters, perceived service QoS parameters, or perceived service parameters. These terms can be used interchangeably. The following description uses perceived KPIs as an example.

[0195] Optionally, a higher perceived service quality requires more perceived resources; conversely, a higher perceived service quality requires more perceived resources. The relationship between perceived KPIs and perceived service quality is explained below.

[0196] The higher the perceived confidence level, the higher the perceived service quality; in other words, a higher perceived service quality is required, or the demand for perceived service quality is greater. Conversely, the lower the perceived confidence level, the lower the perceived service quality; in other words, a lower perceived service quality is required, or the demand for perceived service quality is less.

[0197] The smaller the perceived resolution value, the higher the perceived service quality; in other words, a higher perceived service quality is required, or the demand for perceived service quality is higher. Conversely, the larger the perceived resolution value, the lower the perceived service quality; in other words, a lower perceived service quality is required, or the demand for perceived service quality is lower.

[0198] A higher speed accuracy value indicates a higher perceived quality of service, or in other words, a higher demand for perceived quality of service. Conversely, a lower speed accuracy value indicates a lower perceived quality of service, or in other words, a lower demand for perceived quality of service.

[0199] The higher the maximum speed value, the higher the perceived quality of service, or in other words, the higher the perceived quality of service required, or the greater the demand for perceived quality of service. Conversely, the lower the maximum speed value, the lower the perceived quality of service, or in other words, the lower the perceived quality of service required, or the less demand for perceived quality of service.

[0200] The smaller the distance resolution value, the higher the perceived quality of service, or in other words, the higher the perceived quality of service required, or the greater the demand for perceived quality of service. Conversely, the larger the distance resolution value, the lower the perceived quality of service, or in other words, the lower the perceived quality of service required, or the less demand for perceived quality of service.

[0201] A higher distance accuracy value indicates a higher perceived quality of service, or in other words, a higher demand for perceived quality of service. Conversely, a lower distance accuracy value indicates a lower perceived quality of service, or in other words, a lower demand for perceived quality of service.

[0202] The larger the maximum distance value, the higher the perceived service quality, or in other words, the higher the perceived service quality required, or the greater the demand for perceived service quality. Conversely, the smaller the maximum distance value, the lower the perceived service quality, or in other words, the lower the perceived service quality required, or the less demand for perceived service quality.

[0203] The lower the perceived latency, the higher the perceived quality of service; in other words, a higher perceived quality of service is required, or the demand for perceived quality of service is higher. Conversely, the higher the perceived latency, the lower the perceived quality of service; in other words, a lower perceived quality of service is required, or the demand for perceived quality of service is lower.

[0204] The smaller the perceived service period value, the higher the perceived service quality, or in other words, a higher perceived service quality is required, or a higher demand for perceived service quality. Conversely, the larger the perceived service period value, the lower the perceived service quality, or in other words, a lower perceived service quality is required, or a lower demand for perceived service quality.

[0205] The lower the perceived false alarm rate, the higher the perceived service quality; in other words, a higher perceived service quality is required, or the demand for perceived service quality is higher. Conversely, the higher the perceived false alarm rate, the lower the perceived service quality; in other words, a lower perceived service quality is required, or the demand for perceived service quality is lower.

[0206] The lower the perceived false alarm rate, the higher the perceived service quality; in other words, a higher perceived service quality is required, or the demand for perceived service quality is higher. Conversely, the higher the perceived false alarm rate, the lower the perceived service quality; in other words, a lower perceived service quality is required, or the demand for perceived service quality is lower.

[0207] When the target is moving, the perceived quality of service is higher; in other words, a higher perceived quality of service is required, or the demand for perceived quality of service is higher. Conversely, when the target is not moving, the perceived quality of service is lower; in other words, a lower perceived quality of service is required, or the demand for perceived quality of service is lower.

[0208] The more motion the sensing transmitter undergoes, the higher the perceived quality of service (SQS), or in other words, the higher the required SQS or the greater the demand for SQS. Conversely, if the sensing transmitter is stationary, the lower the perceived quality of service (SQS), or in other words, the lower the required SQS or the less demand for SQS.

[0209] When the sensing receiver is moving, the perceived service quality is higher; in other words, a higher perceived service quality is required, or the demand for perceived service quality is higher. Conversely, when the sensing receiver is stationary, the perceived service quality is lower; in other words, a lower perceived service quality is required, or the demand for perceived service quality is lower.

[0210] When the sensing transceiver is in relative motion, the perceived quality of service (SQS) is higher; in other words, a higher SQS is required, or the demand for SQS is greater. Conversely, when the sensing transceiver is relatively stationary, the perceived quality of service (SQS) is lower; in other words, a lower SQS is required, or the demand for SQS is less.

[0211] The higher the perceived bandwidth value, the higher the perceived service quality, or in other words, the higher the required perceived service quality, or the greater the demand for perceived service quality. Conversely, the lower the perceived bandwidth value, the lower the perceived service quality, or in other words, the lower the required perceived service quality, or the less demand for perceived service quality.

[0212] The smaller the perceived service accumulation time, the higher the perceived service quality, or in other words, a higher perceived service quality is required, or a higher demand for perceived service quality. Conversely, the larger the perceived service accumulation time, the lower the perceived service quality, or in other words, a lower perceived service quality is required, or a lower demand for perceived service quality.

[0213] It should be understood that perceived KPIs can be optional attributes of QoS features. In other words, the QoS features of a perceived service can include some or all of the aforementioned perceived KPIs. For example, the QoS features of a perceived service include one or more of the following: perceived confidence, perceived false alarm rate, perceived distance accuracy, perceived speed accuracy, perceived cumulative time, or perceived speed resolution.

[0214] For example, there is a mapping relationship between perceived services and QoS features. The index of a perceived service indicates the perceived service; that is, there is a mapping relationship between the index of a perceived service and the QoS features. This mapping relationship can be presented in tabular form, which can be called a QoS mapping table. The QoS mapping table includes the index of the perceived service and the QoS features of the perceived service. An index of a perceived service maps to a set of QoS features of perceived services; that is, the QoS features of a perceived service can be determined based on its index.

[0215] For example, index 1 of the sensing service is mapped to a set of QoS features of the sensing service, called QoS feature group 1. QoS feature group 1 includes one or more QoS features, each with its corresponding value. For example, index 2 of the sensing service is mapped to a set of QoS features of the sensing service, called QoS feature group 2. QoS feature group 2 includes one or more QoS features, each with its corresponding value.

[0216] It should be understood that one or more QoS features included in QoS feature group 1 are of the same type as one or more QoS features included in QoS feature group 2, for example, both include the period of the perceived service, the confidence level of the perceived service, the latency of the perceived service, and the false alarm rate of the perceived service.

[0217] It should also be understood that the values ​​of the same type of QoS features in QoS feature group 1 and QoS feature group 2 may be different. For example, the period of the perceived service in QoS feature group 1 is 20ms, while the period of the perceived service in QoS feature group 2 is 30ms.

[0218] It should also be understood that at least one type of QoS feature has a different value among different QoS feature groups.

[0219] For example, the following describes two ways to implement the mapping relationship between perceived services and QoS features.

[0220] In the first implementation method, the perception service and the communication service can reuse the same QoS mapping table.

[0221] For example, the QoS mapping table shown in Table 1 of this paper illustrates the mapping relationship between the index of communication services and the QoS features of communication services. Based on this, the QoS mapping table can also include the mapping relationship between the index of sensing services and the QoS features of sensing services. That is to say, the QoS mapping table includes the mapping relationship between the index of sensing services and the QoS features of sensing services, as well as the mapping relationship between the index of communication services and the QoS features of communication services, as shown in Table 2.

[0222] Among them, communication services and sensing services may correspond to different sets of QoS features, and the index of the sensing service and the index of the communication service may be different; and / or, communication services and sensing services may also correspond to the same set of QoS features, and the index of the sensing service and the index of the communication service may be the same.

[0223] Table 2

[0224] It should be understood that Table 2 is merely an example of the correspondence between service indexes and QoS features. This application does not preclude defining more or fewer service indexes and QoS feature correspondences than those shown in Table 2 in existing or future protocols. When configuring the correspondence between service indexes and QoS features, it is not necessarily required to configure all the correspondences shown in each table. For example, some rows in the tables of this application may not need to be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, adding rows and / or columns, etc.

[0225] It should be understood that in reusing existing communication QoS mapping tables, there is no distinction between QoS features that are QoS features of the perceived service and those of the communication service. In other words, the QoS features of the perceived service and the communication service can be the same, and the values ​​of the QoS features of the perceived service and the communication service can be different. Similarly, there is no distinction between service indexes that are indexes of the perceived service and those of the communication service; they can be collectively referred to as service indexes. These service indexes indicate the perceived service and / or the communication service. It is understood that the index values ​​of the perceived service and the communication service can be different.

[0226] For ease of description, the QoS mapping table that includes the index of sensing services and the QoS characteristics of sensing services, and the QoS mapping table that includes the index of communication services and the QoS characteristics of communication services, will be referred to as the first QoS mapping table, such as Table 2 above.

[0227] Optionally, the first QoS mapping table includes an index of perceived services. This index can also be called a perceived service quality identifier, such as 6QI or a QoS flow identifier (QFI). The perceived service quality can be determined based on the perceived service quality identifier, or the QoS flow of the perceived service can be determined based on the perceived service QoS flow identifier. The terminal device can maintain a QoS profile or QoS flow based on the perceived service index; that is, it maintains the QoS profile or QoS flow using the perceived service quality identifier.

[0228] Optionally, the QoS features in the first QoS mapping table include one or more of the following: resource type, default priority, packet delay budget, packet error rate, default maximum burst size, or default average time window. Here, default priority can be simply referred to as priority, default maximum burst size as maximum burst size, and default average time window as average time window.

[0229] For sensing services, the QoS characteristics of the corresponding sensing services can be determined based on sensing KPIs. For example, sensing KPIs may include at least one of the following: sensing service quality identifier, sensing priority, sensing latency, sensing period, sensing confidence, sensing false alarm rate, sensing distance accuracy, sensing speed accuracy, sensing distance resolution, sensing speed resolution, maximum sensing resources, average sensing resources, and sensing accumulation time.

[0230] The resource types in the first QoS mapping table include the resource types of the perceived service. The resource type of the perceived service is GBR or non-GBR. Optionally, the resource type of the perceived service is latency-sensitive GBR.

[0231] Optionally, the QoS characteristics of the perceived service in the first QoS mapping table can be determined based on the perceived KPI of the perceived service. The following is a detailed explanation of how to determine the QoS characteristics of the perceived service based on the perceived KPI of the perceived service, as shown in Table 3.

[0232] Table 3

[0233] It should be understood that Table 3 is merely an example of the correspondence between perceived KPIs and the QoS characteristics of perceived services. This application does not preclude defining more or fewer correspondences between perceived KPIs and the QoS characteristics of perceived services than those shown in Table 3 in existing or future protocols. When configuring the correspondence between perceived KPIs and the QoS characteristics of perceived services, it is not necessarily required to configure all the correspondences shown in each table. For example, some of the correspondences shown in the tables of this application may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, adding rows and / or columns, etc.

[0234] The QoS features in the first QoS mapping table can include the priority of the perceived service. That is, the default priority can be determined based on the priority of the perceived service. The priority of the perceived service can include the priority value of the perceived QoS rules and / or the perceived QoS allocation and retention priority (ARP). In other words, the default priority in the first QoS mapping table is the priority of the perceived QoS rules and / or the perceived QoS allocation and retention priority, or the default priority in the first QoS mapping table can be determined based on the priority of the perceived QoS rules and / or the perceived QoS allocation and retention priority.

[0235] The priority value of the awareness service can be a fixed value, such as 8 or 9. Alternatively, the priority value of the awareness service can be one or more integers from 1 to 8. It should be understood that the lower the priority value, the higher the priority level, and the higher the priority value, the lower the priority level. For example, a priority value of 1 represents the highest priority level. Optionally, the priority of the awareness service defaults to 1, 8, 9, or 16.

[0236] The QoS characteristics in the first QoS mapping table can include the latency and / or period of the perceived service. That is, the packet delay budget can be determined based on the latency and / or period of the perceived service. For example, the packet delay budget is less than or equal to the latency of the perceived service. Another example is that the packet delay budget is less than or equal to the period of the perceived service.

[0237] The QoS features in the first QoS mapping table can include at least one of the following: confidence level of the perceived service, false alarm rate of the perceived service, distance accuracy of the perceived service, and speed accuracy of the perceived service. That is, the packet error rate can be determined based on one or more of the following: confidence level of the perceived service, false alarm rate of the perceived service, distance accuracy of the perceived service, and speed accuracy of the perceived service. For example, the packet error rate is the confidence level of the perceived service, or the packet error rate is the distance accuracy of the perceived service, or the packet error rate is the speed accuracy of the perceived service.

[0238] The QoS characteristics in the first QoS mapping table can include maximum perceived resources, minimum perceived resources, or average perceived resources. That is, the default maximum burst data volume can be determined based on maximum perceived resources, minimum perceived resources, or average perceived resources. Specifically, maximum perceived resources represent the maximum amount of resources guaranteed to be provided to the QoS flow within the average time window; minimum perceived resources represent the minimum amount of resources guaranteed to be provided to the QoS flow within the average time window; and average perceived resources represent the average amount of resources provided to the QoS flow within the average time window. The average time window can be equal to the perceived accumulation time, the perceived service latency, or the perceived service period. Optionally, the perceived QoS flow is provided by the network; that is, the resources guaranteeing the perceived QoS flow are provided by the network.

[0239] The QoS features in the first QoS mapping table may include sensing accumulation time and / or velocity resolution. The default average time window can be determined based on the sensing accumulation time and / or velocity resolution. The sensing accumulation time can also be referred to as the sensing accumulation window.

[0240] After determining the sensing service, the first device and / or the second device can determine a set of QoS features with mapping relationships based on the index of the determined sensing service. In this way, when the first device and / or the second device executes the sensing service, they can determine appropriate sensing resources based on the QoS features corresponding to the sensing service, thereby further ensuring the quality of the sensing service.

[0241] For example, the first device determines that the index of the sensing service is 1. Index 1 of the sensing service maps to QoS feature group 1, which includes one or more QoS features, including sensing KPIs. The second device has the same first QoS mapping table as the first device. Therefore, the second device also determines that the index of the sensing service is 1, and index 1 maps to QoS feature group 1, which includes one or more QoS features, including sensing KPIs. The first device and / or the second device can determine appropriate sensing resources for the sensing service with index 1 based on QoS feature group 1, thereby ensuring the quality of the sensing service with index 1.

[0242] The second implementation method involves establishing a QoS mapping table for the perceived service, as shown in Table 4, which includes the mapping relationship between the index of the perceived service and the QoS characteristics of the perceived service.

[0243] It should be understood that the second implementation method involves establishing a separate QoS mapping table for the sensing service. In other words, this QoS mapping table can be a separate table from the existing QoS mapping table for the communication service. For ease of description, the QoS mapping table established separately for the sensing service will be referred to as the second QoS mapping table below. The second QoS mapping table includes an index of the sensing service and the QoS characteristics of the sensing service, with the index of the sensing service mapped to a set of QoS characteristics of the sensing service.

[0244] Table 4

[0245] As described above, the index of a perceived service can also be called a perceived service quality identifier, such as 6QI or QFI.

[0246] Optionally, the QoS features in the second QoS mapping table include one or more of the perceived KPIs. For example, the QoS features of the perceived service include one or more of the following: perceived confidence, perceived speed resolution, perceived speed accuracy, perceived maximum speed, perceived distance resolution, perceived distance accuracy, perceived maximum distance, perceived latency, perceived period, perceived false alarm rate, perceived missed alarm rate, whether the perceived target is moving, whether the perceived transmitter is moving, whether the perceived receiver is moving, whether the perceived transmitter and receiver are moving relative to each other, perceived bandwidth, perceived accumulation time, minimum perceived resources, maximum perceived resources, or average perceived resources.

[0247] It should be understood that Table 4 is merely an example of the correspondence between the indexes of perceived services and the QoS features of perceived services. This application does not preclude defining more or fewer correspondences between the indexes of perceived services and the QoS features of perceived services than those shown in Table 4 in existing or future protocols. When configuring the correspondence between the indexes of perceived services and the QoS features of perceived services, it is not necessarily required to configure all the correspondences shown in each table. For example, some of the correspondences shown in the tables of this application may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, adding rows and / or columns, etc.

[0248] For example, the second QoS mapping table may also include one or more of the following: resource type, default priority, packet delay budget, packet error rate, default maximum burst data volume, or default average time window. A description of each parameter can be found in the description of implementation method one above, and will not be repeated here.

[0249] It should be noted that the types of sensing services vary greatly. If a set of QoS parameters is maintained for each type of sensing service, the maintenance complexity is high and the memory overhead is also large. Therefore, it is possible to classify sensing services into several typical types based on their main characteristics. This helps to reduce maintenance complexity and save signaling and memory overhead.

[0250] As shown in Table 4, for example, the indices of the sensing services include 1, 2, 3, and 4, which identify four major categories of sensing services. Each index corresponds to one or more sensing services, and these one or more sensing services correspond to a set of QoS features. That is to say, the QoS requirements of one or more sensing services corresponding to the same index are relatively close, the values ​​of the corresponding QoS features are within the same range, or the values ​​of the corresponding QoS features differ by a threshold requirement.

[0251] For example, if the speed resolution of sensing service A is 1m and the speed resolution of sensing service B is 1.2m, they are relatively close. Sensing service A and sensing service B can be regarded as a type of sensing service, corresponding to the same index value, such as index value 1 in Table 4. Then, the speed resolution V_p1 of the row containing index 1 in Table 4 can be the average of the speed resolution of sensing service A and the speed resolution of sensing service B, which is 1.1m.

[0252] S202, Receive a first indication message, the first indication message is used to indicate the sensing resources allocated for the sensing service, the allocated sensing resources are used to perform the sensing service.

[0253] Step S202 can be performed by a first device, i.e., the first device receives the first indication message. For example, the first device is a network device or a terminal device. Correspondingly, the sender of the first indication message can be a second device, i.e., the second device sends the first indication message. For example, the second device is a network device or a terminal device. In other words, a network device can allocate sensing resources to a terminal device, or a terminal device can allocate sensing resources to another terminal device.

[0254] It is understood that sensing resources are resources allocated for sensing services, and these sensing resources can be used to execute the sensing services. In the embodiments of this application, the sensing resources allocated for the sensing services can be simply referred to as sensing resources, and the sensing resources used to execute the sensing services can also be simply referred to as sensing resources.

[0255] The sensing resources include time-domain resources and / or frequency-domain resources. Optionally, the sensing resources also include spatial-domain resources and / or code-domain resources.

[0256] The time-domain resources in this application may include one or more time units, where a time unit generally refers to a unit of time. A time unit may be a radio frame, subframe, slot, mini-slot, orthogonal frequency division multiple access (OFDM) symbol, millisecond (ms), or fractional milliseconds (e.g., 1 / 32ms). Alternatively, a time unit may be multiple slots, multiple subframes, multiple mini-slots, multiple OFDM symbols, or several milliseconds or fractional milliseconds. A radio frame may include multiple subframes, a subframe may include one or more slots, and a slot may include at least one OFDM symbol. Alternatively, a radio frame may include multiple slots, and a slot may include at least one OFDM symbol.

[0257] The frequency domain resources in this application may include one or more frequency domain units, where a frequency domain unit generally refers to a unit of frequency. Frequency domain resources may include resource elements (REs), resource blocks (RBs), channels, subchannels, control channel elements, resource pools, bandwidth parts (BWPs), carriers, bands, etc.

[0258] Based on the above description, the first device and the second device jointly maintain the mapping relationship between the index of the sensing service and the QoS characteristics of the sensing service. Based on this mapping relationship, when the first device or the second device initiates a certain sensing service, the second device allocates sensing resources for the sensing service based on the QoS characteristics of the sensing service.

[0259] For example, the first device determines the level of the sensing service based on the QoS characteristic value of the sensing service. A higher level indicates a more important sensing service, thus allocating more sensing resources or sensing resources less prone to conflict to that service; conversely, a lower level indicates a less important sensing service, thus allocating fewer sensing resources to it. This can be understood as a tendency to allocate more and more flexible sensing resources to higher-level or more important sensing services. The goal is to allocate sensing and communication resources as rationally as possible to ensure the efficiency of the communication sensing system.

[0260] Taking gesture recognition and breath sensing as examples, gesture recognition has higher speed resolution and shorter latency than breath sensing. Therefore, gesture recognition has a higher priority, and network devices allocate more sensing resources to it. Conversely, breath sensing has lower speed resolution and longer latency than gesture recognition. Therefore, breath sensing has a lower priority, and network devices allocate fewer sensing resources to it.

[0261] Optionally, the process of performing the sensing service may include sending sensing information and receiving sensing signals, and may also include measuring the sensing signals, through which information about the sensing target can be determined.

[0262] For example, the first device is a sensing transmitter, and the second device is a sensing receiver. The process of performing a sensing service may include at least any of the following: the first device transmits a sensing signal on the sensing resource, the second device receives the sensing signal on the sensing resource, and the second device processes the sensing signal on the sensing resource.

[0263] For example, the second device is a sensing transmitter, and the first device is a sensing receiver. The process of performing a sensing service may include at least any of the following: the second device transmits a sensing signal on the sensing resource, the first device receives the sensing signal on the sensing resource, and the first device processes the sensing signal on the sensing resource.

[0264] For example, the first device is a sensing transmitter, and the third device is a sensing receiver. The process of performing sensing services may include at least any of the following: the first device transmits sensing signals on the sensing resources, the third device receives sensing signals on the sensing resources, and the third device processes the sensing signals on the sensing resources.

[0265] For example, the second device is a sensing transmitter, and the third device is a sensing receiver. The process of performing sensing services may include at least any of the following: the second device transmits sensing signals on the sensing resources, the third device receives sensing signals on the sensing resources, and the third device processes the sensing signals on the sensing resources.

[0266] In this embodiment of the application, the third device may be a network device or a terminal device.

[0267] The first device can determine the sensing resources for performing the sensing service based on the first indication message. Specifically, the second device determines the sensing service and / or the sensing resources for performing the sensing service, and sends a first indication message to the first device, wherein the first indication message indicates the sensing resource. That is, the second device allocates sensing resources to the first device. The first device determines the sensing resources for performing the sensing service based on the first indication message from the second device.

[0268] In one possible implementation, the sensing resources are used to perform sensing services; that is, the first device can perform sensing services on the allocated sensing resources. The first device performing sensing services on the allocated sensing resources includes: the first device transmitting sensing signals on the sensing resources.

[0269] For example, the first device sends and receives sensing signals on the sensing resource. Here, the first device is a network device, i.e., sensing mode one; or, the first device is a terminal device, i.e., sensing mode five.

[0270] For example, a first device sends a sensing signal on the sensing resource, and a second device receives the sensing signal on the sensing resource. Here, the first device is a network device (Network Device A), and the second device is a network device (Network Device B), i.e., sensing mode two; or, the first device is a network device, and the second device is a terminal device, i.e., sensing mode three; or, the first device is a terminal device, and the second device is a network device, i.e., sensing mode four; or, the first device is a terminal device (Terminal Device A), and the second device is a terminal device (Terminal Device B), i.e., sensing mode six.

[0271] For example, a first device sends a sensing signal on the sensing resource, and a third device receives the sensing signal on the sensing resource. Here, the first device is a network device (Network Device A), and the third device is a network device (Network Device B), i.e., sensing mode two; or, the first device is a network device, and the third device is a terminal device, i.e., sensing mode three; or, the first device is a terminal device, and the third device is a network device, i.e., sensing mode four; or, the first device is a terminal device (Terminal Device A), and the third device is a terminal device (Terminal Device B), i.e., sensing mode six.

[0272] In another possible implementation, the sensing resources are used to perform sensing services, or in other words, the first device performs sensing services on the allocated sensing resources, including: the first device receiving sensing signals on the sensing resources.

[0273] For example, the first device sends and receives sensing signals on the sensing resource. Here, the first device is a network device, i.e., sensing mode one; or, the first device is a terminal device, i.e., sensing mode five.

[0274] For example, a second device sends a sensing signal on the sensing resource, and a first device receives the sensing signal on the sensing resource. Here, the second device is a network device (Network Device A), and the first device is a network device (Network Device B), i.e., sensing mode two; or, the second device is a network device, and the first device is a terminal device, i.e., sensing mode three; or, the second device is a terminal device, and the first device is a network device, i.e., sensing mode four; or, the second device is a terminal device (Terminal Device A), and the first device is a terminal device (Terminal Device B), i.e., sensing mode six.

[0275] For example, a third device sends a sensing signal on the sensing resource, and a first device receives the sensing signal on the sensing resource. Here, the third device is a network device (Network Device A), and the first device is a network device (Network Device B), i.e., sensing mode two; or, the third device is a network device, and the first device is a terminal device, i.e., sensing mode three; or, the third device is a terminal device, and the first device is a network device, i.e., sensing mode four; or, the third device is a terminal device (Terminal Device A), and the first device is a terminal device (Terminal Device B), i.e., sensing mode six.

[0276] Optionally, the first indication message may include one or more QoS features of the sensing service. The first device can determine the sensing resources for the sensing service based on the one or more QoS features of the sensing service included in the first indication message. Specifically, the first device may be a terminal device, which determines the sensing resources used by the terminal device to perform the sensing service based on the one or more QoS features of the sensing service indicated by the second device. The second device may be a network device or another terminal device.

[0277] Optionally, the first indication message may include an index of the sensing service, which is mapped to the QoS characteristics of the sensing service. Upon receiving the index of the sensing service, the first device can determine that the sensing resource is allocated to the sensing service corresponding to that index and determine the QoS characteristics of that sensing service. Compared to indicating the QoS characteristics of the sensing service, indicating the index of the sensing service requires less bit overhead, thus saving signaling overhead.

[0278] It should be understood that there is a mapping relationship between the index of the sensing service and the QoS characteristics of the sensing service. The index of the sensing service is the service index in the first QoS mapping table mentioned above, and the QoS characteristics of the sensing service are the QoS characteristics in the first QoS mapping table mentioned above; or, the index of the sensing service is the service index in the second QoS mapping table, and the QoS characteristics of the sensing service are the QoS characteristics in the second QoS mapping table mentioned above.

[0279] It should be noted that the first device can execute the sensing service on the allocated sensing resources based on the QoS characteristics of the sensing service to ensure the quality of service. Alternatively, executing the sensing service may require ensuring the QoS characteristics of the sensing service.

[0280] Optionally, method 200 may further include S203: sending a first request message, the first request message being used to request a sensing resource of the sensing service, the requested sensing resource being used to perform the sensing service.

[0281] S203 can be executed by the first device, i.e., the first device sends a first request message; exemplarily, the first device is a terminal device or a network device. Correspondingly, the first request message can be received by the second device, i.e., the second device receives the first request message; exemplarily, the second device is a terminal device or a network device. That is, a terminal device can request sensing resources from a network device, or one terminal device can request sensing resources from another terminal device. Optionally, S203 can be executed before S202.

[0282] Optionally, the first request message may include one or more QoS features of the perceived service.

[0283] Optionally, the first request message may include an index of the sensing service. This index maps to a combination of one or more QoS features. Compared to the QoS features of the sensing service, only a small amount of bit overhead is required to indicate the index of the sensing service, which helps to save signaling overhead.

[0284] It should be understood that there is a mapping relationship between the index of the sensing service and the QoS characteristics of the sensing service. The index of the sensing service is the service index in the first QoS mapping table mentioned above, and the QoS characteristics of the sensing service are the QoS characteristics in the first QoS mapping table mentioned above; or, the index of the sensing service is the service index in the second QoS mapping table, and the QoS characteristics of the sensing service are the QoS characteristics in the second QoS mapping table mentioned above.

[0285] Optionally, the second device determines the sensing resources of the sensing service based on the first request message. The sensing service is used to determine information about the sensing target.

[0286] In one possible implementation, the first request message may include one or more QoS features of the sensing service. After receiving the first request message, the second device can determine the sensing resources for the sensing service based on the first request message. Specifically, the second device allocates sensing resources for the sensing service based on the one or more QoS features of the sensing service included in the first request message.

[0287] In another possible implementation, the first request message includes an index of the sensing service. After receiving the first request message, the second device can determine the sensing resources of the sensing service based on the first request message. Specifically, the second device determines the QoS characteristics of the sensing service that have a mapping relationship with the index of the sensing service. Furthermore, the second device can determine the sensing resources of the sensing service based on the QoS characteristics of the sensing service.

[0288] In the above manner, the second device determines the sensing resources to be allocated to the first device for performing sensing services based on the first instruction message, or the second device allocates sensing resources to the first device for performing sensing services based on the first instruction message.

[0289] In one possible implementation, the sensing resource requested by the first request message can be determined by the first device itself. The first device can indicate the determined sensing resource in the first request message.

[0290] In another possible implementation, the sensing resources requested by the first request message are determined by the second device. That is, the first device does not determine the sensing resources required for the sensing service, but instead requests the sensing resources required for the sensing service from the second device.

[0291] It can be understood that the first request message is used to request sensing resources for the sensing service, and the first indication message indicates the sensing resources used to perform the sensing service. Specifically, the first device determines the sensing service and sends the first request message to the second device. The second device determines the sensing resources used to perform the sensing service based on the first request message. That is, the second device allocates sensing resources to the first device based on the first request message and indicates the allocated sensing resources to the first device through the first indication message.

[0292] In one possible implementation, the requested sensing resource is used to perform sensing services; that is, the first device can perform sensing services on the requested sensing resource. The first device performing sensing services on the requested sensing resource includes: the first device sending a sensing signal on the sensing resource, wherein the sensing resource is determined by the second device based on the first request message.

[0293] For example, the first device sends and receives sensing signals on a sensing resource, which is determined by the second device based on a first request message. For a description of the form and sensing mode of the first and second devices, please refer to the above explanation of determining the sensing resource based on the first instruction message; it will not be repeated here.

[0294] For example, a first device sends a sensing signal on the sensing resource, and a second device receives the sensing signal on the sensing resource, wherein the sensing resource is determined by the second device based on a first request message. For a description of the form and sensing mode of the first and second devices, please refer to the above explanation of determining the sensing resource based on the first instruction message; it will not be repeated here.

[0295] For example, a first device sends a sensing signal on the sensing resource, and a third device receives the sensing signal on the sensing resource, wherein the sensing resource is determined by a second device based on a first request message. For a description of the form and sensing mode of the first and second devices, please refer to the above explanation of determining the sensing resource based on the first instruction message; it will not be repeated here. In another possible implementation, the requested sensing resource is used to perform sensing services, including: the first device receiving a sensing signal on the sensing resource, wherein the sensing resource is determined by the second device based on the first request message.

[0296] For example, the first device sends and receives sensing signals on the sensing resource. This sensing resource is determined by the second device based on a first request message. For a description of the form and sensing mode of the first and second devices, please refer to the above explanation of determining the sensing resource based on the first instruction message; it will not be repeated here.

[0297] For example, a second device sends a sensing signal on the sensing resource, and a first device receives the sensing signal on the sensing resource. The sensing resource is determined by the second device based on a first request message. For a description of the form and sensing mode of the first and second devices, please refer to the explanation above regarding the determination of the sensing resource based on the first instruction message; it will not be repeated here. For example, a third device sends a sensing signal on the sensing resource, and a first device receives the sensing signal on the sensing resource. The sensing resource is determined by the second device based on a first request message. For a description of the form and sensing mode of the first and second devices, please refer to the explanation above regarding the determination of the sensing resource based on the first instruction message; it will not be repeated here.

[0298] It should be noted that the sensing resources meet the QoS characteristics requirements of the sensing service. This means that the sensing service is associated with the QoS characteristics of the sensing service, and the sensing resources used to perform the sensing service need to meet these QoS characteristics. Specifically, the sensing resources allocated by the second device meet the QoS characteristics requirements, and / or, the sensing resources requested by the first device meet the QoS characteristics requirements.

[0299] In one possible implementation, the allocated sensing resources meet the requirements of QoS characteristics. It can be understood that the sensing resources indicated by the first indication message meet the requirements of QoS characteristics. That is, the first device and / or the second device allocate sensing resources according to the requirements of QoS characteristics. Specifically, the sensing resources allocated by the first device to itself meet the requirements of QoS characteristics, or the sensing resources allocated by the second device to the first device meet the requirements of QoS characteristics.

[0300] In another possible implementation, the requested sensing resource meets the requirements of QoS features. It can be understood that the sensing resource requested by the first request message meets the requirements of QoS features. That is, the first device requests sensing resources according to the requirements of QoS features. Different sensing services require different QoS features, and therefore correspond to different sensing resources.

[0301] Optionally, method 200 may further include S204: sending a second request message, the second request message being used to re-request the sensing resources of the sensing service.

[0302] Step S204 can be performed by the first device, i.e., the first device sends a second request message. For example, the first device is a network device or a terminal device. Correspondingly, the second request message can be received by the second device, i.e., the second device receives the second request message. For example, the second device is a terminal device or a network device. That is, a terminal device can request sensing resources from a network device, or one terminal device can request sensing resources from another terminal device. Optionally, S204 can be performed after S202.

[0303] It should be noted that if the sensed resources do not meet the QoS requirements, the first device can send a second request message to the second device. The second request message is used to re-request the sensed resources for the sensed service. Accordingly, the second device can determine the sensed resources for the sensed service based on the second request message, or the second device can redetermine the sensed resources for the sensed service based on the second request message.

[0304] The failure to meet QoS requirements may include: not allocating an appropriate amount of sensing resources for the sensed QoS flow within the average time window. For example, allocating too few or too many sensing resources. If the allocated sensing resources do not meet the QoS requirements, the first device can execute S204 to facilitate the allocation of appropriate resources for the sensed service.

[0305] Optionally, the first device may use a second request message to indicate information about the amount of sensing resources allocated to the sensing QoS flow within the average time window. The first device may send the second request message to the second device or to a higher layer of the first device. The second request message may, for example, be notification control information.

[0306] In one possible implementation, if the number of sensed resources allocated to the sensed QoS stream within the average time window is less than or equal to a first threshold, the first device can indicate this via a second request message. For example, if the number of sensed resources allocated to the sensed QoS stream within the average time window is less than the first threshold, the value of the second request message is a first value. The first threshold, for example, is the minimum number of sensed resources.

[0307] In another possible implementation, the first device may also indicate this via a second request message if the number of sensed resources allocated to the sensed QoS flow within the average time window is greater than or equal to a second threshold. For example, if the number of sensed resources allocated to the sensed QoS flow within the average time window is greater than the second threshold, the value of the second request message is a second value. The second threshold, for example, is the maximum number of sensed resources.

[0308] It can be understood that the second request message is used to re-request the sensing resources for the sensing service, and the first instruction message indicates the sensing resources used to perform the sensing service. Specifically, the first device determines the sensing service and sends the second request message to the second device. The second device determines the sensing resources used to perform the sensing service based on the second request message. That is, the second device allocates sensing resources to the first device based on the second request message.

[0309] In one possible implementation, the re-requested sensing resource is used to perform sensing services; that is, the first device can perform sensing services on the re-requested sensing resource. The first device performing sensing services on the re-requested sensing resource includes: the first device sending a sensing signal on the sensing resource, wherein the sensing resource is determined by the second device based on the second request message, or in other words, the sensing resource is the sensing resource re-requested by the first device.

[0310] For example, the first device sends and receives sensing signals on a sensing resource, wherein the sensing resource is determined by the second device based on a second request message, or in other words, the sensing resource is a sensing resource re-requested by the first device. For a description of the form and sensing mode of the first and second devices, please refer to the above explanation of determining the sensing resource based on the first instruction message; it will not be repeated here.

[0311] For example, a first device sends a sensing signal on the sensing resource, and a second device receives the sensing signal on the sensing resource, wherein the sensing resource is determined by the second device based on a second request message. For a description of the form and sensing mode of the first and second devices, please refer to the above explanation of determining the sensing resource based on the first instruction message; it will not be repeated here.

[0312] For example, a first device sends a sensing signal on the sensing resource, and a third device receives the sensing signal on the sensing resource, wherein the sensing resource is determined by a second device based on a second request message. For a description of the form and sensing mode of the first, second, and third devices, please refer to the above explanation of determining the sensing resource based on the first instruction message; it will not be repeated here. In another possible implementation, the re-requested sensing resource is used to perform sensing services, including: the first device receiving a sensing signal on the sensing resource, wherein the sensing resource is determined by the second device based on the second request message.

[0313] For example, the first device sends and receives sensing signals on the sensing resource. This sensing resource is determined by the second device based on a second request message. For a description of the form and sensing mode of the first and second devices, please refer to the above explanation of determining the sensing resource based on the first instruction message; it will not be repeated here.

[0314] For example, the second device sends a sensing signal on the sensing resource, and the first device receives the sensing signal on the sensing resource. The sensing resource is determined by the second device based on a second request message. For a description of the form and sensing mode of the first and second devices, please refer to the above explanation of determining the sensing resource based on the first instruction message; it will not be repeated here.

[0315] For example, a third device sends a sensing signal on the sensing resource, and a first device receives the sensing signal on the sensing resource. The sensing resource is determined by the second device based on a second request message. For a description of the form and sensing mode of the first, second, and third devices, please refer to the above explanation of determining the sensing resource based on the first instruction message; it will not be repeated here.

[0316] Unlike communication QoS streams, which guarantee bit rate, sensing QoS streams guarantee resource availability. This means the first and / or second devices need to guarantee sufficient resources for the sensing QoS stream to enable sensing functionality. Furthermore, different sensing resources or different quantities of sensing resources are needed for different sensing services. Specifically, the number of sensing resources provided to the QoS stream carrying the sensing service is greater than or equal to the minimum sensing resource mentioned above, and less than or equal to the maximum sensing resource mentioned above.

[0317] Optionally, the perception service is a service that guarantees the quantity of perception resources. That is, it is necessary to guarantee the quantity of perception resources required to execute the perception service. Specifically, the quantity of perception resources within the perception accumulation time is used to guarantee the quality of the perception service. Based on this design, appropriate amounts of resources can be allocated to different perception services.

[0318] Optionally, the requirements for satisfying the QoS characteristics of the sensing service may include: the number of sensing resources allocated to the sensing service is greater than or equal to the minimum number of sensing resources, and / or the number of sensing resources allocated is less than or equal to the maximum number of sensing resources. For example, the number of sensing resources allocated is equal to the average number of sensing resources.

[0319] Optionally, the number of sensing resources within the average time window or sensing accumulation time can be greater than or equal to the minimum number of sensing resources, and / or the number of sensing resources within the average time window or sensing accumulation time can be less than or equal to the maximum number of sensing resources. In other words, the QoS characteristics of the sensing service can be determined by the number of sensing resources within the average time window or sensing accumulation time.

[0320] In some possible situations, the allocated sensing resources may not be sufficient to meet the sensing service requirements. Optionally, if the allocated sensing resources are insufficient to meet the sensing service requirements, the first device may execute the above-described S204, i.e., re-request sensing resources.

[0321] In one possible implementation, if the number of sensing resources allocated to a sensed QoS flow within an average time window is less than a first threshold, then no suitable sensing resources are allocated to the sensed QoS flow (or sensed service); or, if the number of sensing resources allocated to a sensed QoS flow within an average time window is less than the first threshold, then less sensing resources than the sensed service requirement is allocated to the sensed QoS flow (or sensed service). Here, the first threshold is, for example, the minimum number of sensing resources, which represents the minimum number of resources allocated to a QoS flow within an average time window.

[0322] In another possible implementation, if the number of sensing resources allocated to a sensed QoS flow within the average time window exceeds a second threshold, then no suitable sensing resources are allocated to the sensed QoS flow (or sensed service); or, if the number of sensing resources allocated to a sensed QoS flow within the average time window exceeds the second threshold, then sensing resources exceeding the sensed service's requirements are allocated to the sensed QoS flow (or sensed service). Here, the second threshold is, for example, the maximum number of sensing resources, which represents the maximum number of resources allocated to a QoS flow within the average time window.

[0323] It should be noted that the awareness service is based on QoS flow maintenance.

[0324] In one possible implementation, the QoS flow of the perceived service is a non-user plane QoS flow.

[0325] For example, the QoS flow of the perception service is the QoS flow of the control plane. That is, the QoS flow of the perception service is maintained at the user plane.

[0326] In another possible implementation, the QoS flow of the perceived service is the QoS flow of the user plane.

[0327] For example, the index of the sensing service can be transmitted within an empty data packet, which can be understood as a PDU without data. The index of the sensing service can be located in the encapsulation header of the empty data packet. The index of the sensing service could be, for example, 6QI or QFI.

[0328] For example, the QoS flow of a perception service is the QoS flow of user plane resources. That is, the QoS flow of a perception service is not the QoS flow of user plane data. The QoS flow of a perception service can be maintained based on perception resources.

[0329] Optionally, the QFI for the perception service can be transmitted via the N3 tunnel.

[0330] Optionally, during QoS flow mapping, the terminal device reports the bandwidth of the QoS flow to the UPF. The bandwidth of the QoS flow can be determined based on the distance resolution.

[0331] Optionally, the perceived service is retained during QoS flow mapping, or in other words, the perceived service is not dropped during QoS flow mapping. Specifically, the retention of the perceived service during QoS flow mapping can be guaranteed based on the perceived QoS rules. The priority of the perceived service can also ensure that the perceived service is retained during QoS flow mapping.

[0332] In one possible implementation, if the priority of the awareness service is the default priority, then the awareness service is retained during QoS flow mapping, or in other words, it is not dropped. For example, the default priority is 1, or the default priority is 9. Alternatively, if the priority value of the awareness service is less than or equal to a first priority threshold, then the awareness service is retained during QoS flow mapping, or in other words, it is not dropped. Alternatively, if the priority value of the awareness service is greater than or equal to a second priority threshold, then the awareness service is dropped during QoS flow mapping, or in other words, it is not retained. Here, the first priority threshold can be equal to the second priority threshold.

[0333] In another possible implementation, if the QFI of the sensed service is the target QFI, the sensed service is retained during QoS flow mapping, or in other words, it is not dropped; if the QFI of the sensed service is another QFI besides the target QFI, the sensed service is dropped during QoS flow mapping, or in other words, it is not retained.

[0334] It should be noted that priority is used to determine whether to preempt service, including: priority is used to determine whether to preempt the QoS flow of the service, or priority is used to determine whether to preempt the resources used to perform the service.

[0335] The first and / or second device may need to perform multiple sensing services simultaneously, or sensing and communication services simultaneously. Since QoS flows are limited, it is necessary to determine whether service preemption is possible, or whether QoS flows can be preempted. Priority can be used to determine whether to preempt QoS flows.

[0336] It should be understood that preemption can be at the MAC layer. For example, when sensing resources and / or communication resources are not allocated, the MAC layer determines which service's QoS flow to allocate the resources to. Preemption can occur between QoS flows of sensing services, or between QoS flows of sensing services and QoS flows of communication services.

[0337] In one possible implementation, the QoS flow of the communication service has a higher priority than the QoS flow of the sensing service. Here, the QoS flow of the communication service can be simply referred to as the communication service, and the QoS flow of the sensing service can be simply referred to as the sensing service.

[0338] For example, the priority value of the QoS flow of the communication service is less than or equal to the priority value of the QoS flow of the sensing service, or in other words, the priority value of the QoS flow of the sensing service is greater than the priority value of the QoS flow of the communication service.

[0339] For example, we can define that the QoS flow of the communication service always has a higher priority than the QoS flow of the sensing service. This means that the QoS flow of the communication service always preempts the QoS flow of the sensing service, and the QoS flow of the sensing service cannot preempt the QoS flow of the communication service. In other words, the quality of the communication service is guaranteed first. In this case, there is no need to compare or define the value of the priority of the sensing service with that of the communication service.

[0340] In another possible implementation, QoS flows from different sense services can preempt each other. The priority of a sense service can be used to determine whether QoS flows from multiple sense services preempt each other. For example, the priority of a sense service can be ARP.

[0341] For example, a QoS flow of a sensing service with a lower priority value can preempt a QoS flow of a sensing service with a higher priority value, and / or, a QoS flow of a sensing service with a higher priority value can be preempted by a QoS flow of a sensing service with a lower priority value.

[0342] In another possible implementation, the QoS flow of the sensing service and the QoS flow of the communication service determine whether preemption is possible based on priority values. In other words, the sensing service and the communication service determine whether preemption is possible according to the same rules.

[0343] For example, a QoS flow with a lower priority value can preempt a QoS flow with a higher priority value, and / or, a QoS flow with a higher priority value can be preempted by a QoS flow with a lower priority value. Here, QoS flows include QoS flows for awareness services and / or QoS flows for communication services.

[0344] For example, a QoS flow of a sensing service with a lower priority value can preempt a QoS flow of a communication service with a higher priority value, and / or, a QoS flow of a communication service with a higher priority value can be preempted by a QoS flow of a sensing service with a lower priority value.

[0345] In another possible implementation, if the first condition is met, the QoS flow of the sensing service can preempt the service, or in other words, the QoS flow of the sensing service can preempt the QoS flow of the communication service, or the QoS flow of the communication service can be preempted by the QoS flow of the sensing service. The first condition includes one or more of the following: the priority value of the QoS flow of the sensing service is less than or equal to the priority value of the QoS flow of the communication service; or, the priority value of the QoS flow of the sensing service is less than or equal to a second priority threshold; or, the priority value of the QoS flow of the communication service is greater than or equal to a third priority threshold.

[0346] In other words, the sensing service and the communication service determine whether service preemption is possible according to the same rules. The second priority threshold prioritizes the quality of high-level QoS flows, while the third priority threshold prioritizes sacrificing the quality of low-level QoS flows. This ensures that the communication sensing system provides service to high-level QoS flows as much as possible, guaranteeing system reliability.

[0347] In another possible implementation, if the second condition is met, the QoS flow of the communication service can preempt the QoS flow of the sensing service, or the QoS flow of the sensing service can be preempted by the QoS flow of the communication service. The second condition includes one or more of the following: the priority value of the QoS flow of the communication service is less than or equal to the priority value of the QoS flow of the sensing service; the priority value of the QoS flow of the communication service is less than or equal to a fourth priority threshold; or the priority value of the QoS flow of the sensing service is greater than or equal to a fifth priority threshold.

[0348] In other words, the sensing service and the communication service determine whether service preemption is possible according to the same rules. The fourth priority threshold is to prioritize the quality of high-level QoS flows, or the fifth priority threshold is to prioritize sacrificing the quality of low-level QoS flows. This helps to provide services for high-level QoS flows as much as possible within the communication sensing system, thereby improving the reliability of the communication system.

[0349] The first and / or second device may need to perform multiple sensing services simultaneously, or both sensing and communication services. Since the resources available for performing these services are limited, it is necessary to determine whether resource preemption is possible.

[0350] It should be understood that preemption can be at the physical layer. For example, after a resource is determined, it is decided whether to use the resource to perform a sensing service or a communication service. If the resource is used to perform a sensing service, it is called a sensing resource; if the resource is used to perform a communication service, it is called a communication resource.

[0351] In one possible implementation, communication services have a higher priority than perception services. Perception resources can be preempted for the execution of communication services, or in other words, communication services can preempt resources.

[0352] For example, the priority value of the communication service is less than or equal to the priority value of the perception service, or in other words, the priority value of the perception service is greater than the priority value of the communication service.

[0353] For example, we can define that the priority of the communication service is always higher than that of the sensing service. This means that the communication service always preempts the resources of the sensing service, and the sensing service cannot preempt the resources of the communication service. In other words, the quality of the communication service is given priority. In this case, there is no need to compare or define the value of the priority of the sensing service with that of the communication service.

[0354] In another possible implementation, different sensing services can preempt resources. The priority of a sensing service can be used to determine whether multiple sensing services preempt resources. The priority of a sensing service can be the priority value of QoS rules or ARP (Aspect-Related Relationships).

[0355] For example, a perception service with a lower priority value can preempt resources from a perception service with a higher priority value, and / or, a perception service with a higher priority value can have resources preempted by a perception service with a lower priority value.

[0356] In another possible implementation, the perception service and the communication service determine whether preemption is possible based on priority values. That is, the perception service and the communication service determine whether they can preempt resources according to the same rules.

[0357] The priority of the perception service can be the priority value of the perception QoS rules or ARP; the priority of the communication service can be the priority value of the communication QoS rules or the communication QoS allocation retention priority.

[0358] For example, a service with a lower priority value can preempt resources from a service with a higher priority value, and / or, a service with a higher priority value can have resources preempted by a service with a lower priority value. Services include awareness services and / or communication services.

[0359] For example, a perception service with a lower priority value can preempt resources from a communication service with a higher priority value, and / or, a communication service with a higher priority value can have its resources preempted by a perception service with a lower priority value.

[0360] In another possible implementation, if the first condition is met, the sensing service can preempt resources, or the sensing service can preempt resources from the communication service, or the communication service can have resources preempted by the sensing service. The first condition includes one or more of the following: the priority value of the sensing service is less than or equal to the priority value of the communication service; or, the priority value of the sensing service is less than or equal to a second priority threshold; or, the priority value of the communication service is greater than or equal to a third priority threshold.

[0361] In other words, sensing and communication services determine whether they can preempt resources according to the same rules. The second priority threshold prioritizes the quality of high-level QoS flows, while the third priority threshold prioritizes sacrificing the quality of low-level QoS flows. This ensures that the communication and sensing system allocates resources to high-level services as much as possible, guaranteeing system reliability.

[0362] In another possible implementation, if the second condition is met, the communication service can preempt the resources of the sensing service, or the sensing service can be preempted by the communication service. The second condition includes one or more of the following: the priority value of the communication service is less than or equal to the priority value of the sensing service; the priority value of the communication service is less than or equal to the fourth priority threshold; or the priority value of the sensing service is greater than or equal to the fifth priority threshold.

[0363] In other words, sensing services and communication services determine whether they can preempt resources according to the same rules. The fourth priority threshold is to prioritize the quality of high-level QoS flows, or the fifth priority threshold is to prioritize sacrificing the quality of low-level QoS flows. This helps to allocate resources to high-level services as much as possible within the communication sensing system, thereby improving the reliability of the communication system.

[0364] Based on the technical solution described in method 200 above, the first device and the second device align the mapping relationship between sensing services and QoS features. For example, this mapping relationship can be presented in the form of a QoS mapping table. Different QoS features can distinguish different sensing services, that is, QoS features can characterize sensing services. In this way, the first device and / or the second device can schedule appropriate sensing resources for the sensing service based on the QoS features of the sensing service to ensure the quality of service of the sensing service.

[0365] This application also provides a communication method 300, which includes steps S301 and S302.

[0366] S301, Determine the QoS characteristics of the sensing service, which is used to determine information about the sensing target.

[0367] S301 can be executed by the first device or by a module therein (e.g., a processor, chip, chip system, circuit, etc.). That is, the first device determines the QoS characteristics of the sensing service, which is used to determine information about the sensing target.

[0368] S301 can be executed by a second device or by a module therein (e.g., a processor, chip, chip system, circuit, etc.). That is, the second device determines the QoS characteristics of the sensing service, which is used to determine information about the sensing target.

[0369] S301 can be performed by a first device (or a module in the first device) and a second device (or a module in the second device). That is, the first device determines the QoS characteristics of the sensing service used to determine information about the sensing target, and the second device determines the QoS characteristics of the sensing service used to determine information about the sensing target.

[0370] For example, the first device may be a network device or a terminal device, a device that transmits sensing signals on sensing resources, or a device that receives sensing signals on sensing resources.

[0371] For example, the second device may be a terminal device or a network device, a device that receives sensing signals on sensing resources, or a device that transmits sensing signals on sensing resources.

[0372] For an introduction to S301, please refer to the description of S201 above; it will not be repeated here.

[0373] S302, Based on the QoS characteristics of the sensing service, determine the sensing resources allocated to the sensing service, and use the allocated sensing resources to perform the sensing service.

[0374] For a description of S302, please refer to the descriptions of any one of S201 to S204 above; they will not be repeated here. For example, S302 can correspond to the scenario described above where the first or second device independently determines the sensing resources. For a description of the sensing resources for the first or second device independently determining the sensing services, please refer to the description of S201 above; they will not be repeated here.

[0375] 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 does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

[0376] In the embodiments provided above, the methods provided by the embodiments of this application are described using the execution of a first device and a second device as examples. In this application, each embodiment can be implemented independently or in combination based on certain inherent connections; in each embodiment, different implementation methods can be implemented in combination or independently. To achieve the functions of the methods provided in the embodiments of this application above, the steps executed by the first device can be implemented by the first device itself or by different functional entities constituting the first device. The steps executed by the second device can be implemented by the second device itself or by different functional entities constituting the second device. For example, the first device is an access network device, which can be a CU-DU architecture, where the CU can generate indication messages and the DU can send indication messages. To achieve the functions of the methods provided in the embodiments of this application above, the first device and the second device can include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. Whether a particular function is executed in the form of hardware structures, software modules, or hardware structures plus software modules depends on the specific application and design constraints of the technical solution.

[0377] The communication method according to the embodiments of this application has been described in detail above with reference to Figures 2 and 3. The communication device according to the embodiments of this application will be described in detail below with reference to Figures 4 and 5.

[0378] Figures 4 and 5 are schematic block diagrams of communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the first or second device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.

[0379] As shown in Figure 4, the communication device 400 includes a processing module 410 and a transceiver module 420. The transceiver module 420 can also be referred to as a communication interface or a communication module.

[0380] The device 400 can be used to perform the actions performed by the first or second device in the above method embodiments. Alternatively, the device 400 can be a component (e.g., a chip) configured in the first or second device. The processing module 410 is used to perform processing-related operations of the first or second device in the above method embodiments. The transceiver module 420 is used to perform receiving and transmitting-related operations of the first or second device in the above method embodiments.

[0381] Optionally, the transceiver module 420 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.

[0382] It should be noted that device 400 may include a transmitting module but not a receiving module. Alternatively, device 400 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme executed by device 400 includes both transmitting and receiving actions.

[0383] Optionally, the device 400 is used to perform the actions performed by the first or second device in the embodiment shown in FIG2 above. For details, please refer to the relevant descriptions in the embodiment shown in FIG2 above, which will not be repeated here.

[0384] Optionally, the device 400 may further include a storage module, which may be used to store data and / or to store computer programs or instructions. The processing module 410 may read the computer programs / instructions and / or data in the storage module so that the device 400 implements the above-described method embodiments.

[0385] When device 400 is used to implement the function of the first device in the method embodiment shown in FIG2: processing module 410 is used to: determine the QoS characteristics of the sensing service, the sensing service is used to determine the information of the sensing target; transceiver module 420 is used to: receive a first indication message, the first indication message is used to indicate the sensing resources allocated for the sensing service.

[0386] Optionally, the transceiver module 420 is configured to: send a first request message, the first request message being used to request the sensing resources of the sensing service, the requested sensing resources being used to execute the sensing service.

[0387] Optionally, the first request message includes an index of the sensing service, which is mapped to the QoS features of the sensing service, and the QoS features of the sensing service are QoS features in a QoS mapping table; and / or, the first indication message includes an index of the sensing service, which is mapped to the QoS features of the sensing service, and the QoS features of the sensing service are QoS features in a QoS mapping table.

[0388] Optionally, the processing module 410 is configured to: execute the sensing service on the allocated sensing resources based on the QoS characteristics of the sensing service.

[0389] Optionally, the QoS mapping table contains the mapping relationship between the index of the perceived service and the QoS characteristics of the perceived service.

[0390] Optionally, the QoS mapping table includes a mapping relationship between the index of the perceived service and the QoS characteristics of the perceived service, and a mapping relationship between the index of the communication service and the QoS characteristics of the communication service.

[0391] Optionally, the QoS features in the QoS mapping table include one or more of the following: perceived confidence, perceived velocity resolution, perceived velocity accuracy, perceived maximum velocity, perceived distance resolution, perceived distance accuracy, perceived maximum distance, perceived latency, perceived period, perceived false alarm rate, perceived missed alarm rate, whether the perceived target is moving, whether the perceived transmitter is moving, whether the perceived receiver is moving, whether the perceived transmitter and receiver are moving relative to each other, perceived bandwidth, perceived accumulation time, minimum perceived resources, maximum perceived resources, or average perceived resources.

[0392] Optionally, the QoS features in the QoS mapping table include one or more of the following: resource type, default priority, packet delay budget, packet error rate, default maximum burst data volume, or default average time window. The resource type includes the resource type of the sensing service; the default priority is determined based on the priority of the sensing service; the packet delay budget is determined based on the sensing latency and / or the sensing period; the packet error rate is determined based on the sensing confidence, the sensing false alarm rate, the sensing distance accuracy, and / or the sensing speed accuracy; the default maximum burst data volume is determined based on the maximum sensing resource, the minimum sensing resource, or the average sensing resource; and the default average time window is determined based on the sensing accumulation time and / or the sensing speed resolution.

[0393] Optionally, the allocated sensing resources meet the QoS requirements of the sensing service, and / or the requested sensing resources meet the QoS requirements of the sensing service.

[0394] Optionally, the number of allocated sensing resources is greater than or equal to the number of minimum sensing resources, and / or the number of allocated sensing resources is less than or equal to the number of maximum sensing resources.

[0395] Optionally, the number of allocated sensing resources is less than or equal to the minimum number of sensing resources, and / or the number of allocated sensing resources is greater than or equal to the maximum number of sensing resources. The transceiver module 420 is configured to: send a second request message, which is used to re-request the sensing resources of the sensing service.

[0396] Optionally, the quantity of sensing resources within the sensing accumulation time is used to ensure the quality of sensing services.

[0397] Optionally, the information of the perceived target includes one or more of the following: motion information of the perceived target, motion change information of the perceived target, distance information of the perceived target, speed information of the perceived target, or angle information of the perceived target.

[0398] Optionally, this awareness service is retained during QoS flow mapping.

[0399] Optionally, the priority of the sensing service is the default priority, or the priority value of the sensing service is less than or equal to the first priority threshold.

[0400] Optionally, the priority of communication services is higher than that of perception services, and this priority is used to determine whether to preempt service. In other words, the quality of service for communication is guaranteed first.

[0401] Optionally, the priority of the sensing service is used to determine whether multiple sensing services preempt each other, or the priority of the sensing service is used to determine whether the sensing service and the communication service preempt each other.

[0402] Optionally, the processing module 410 is configured to: preempt the sensing service if a first condition is met, the first condition including one or more of the following: the priority value of the sensing service is less than or equal to the priority value of the communication service; the priority value of the sensing service is less than or equal to a second priority threshold; or, the priority value of the communication service is greater than or equal to a third priority threshold.

[0403] When device 400 is used to implement the function of the second device in the method embodiment shown in FIG2: processing module 410 is used to: determine the QoS characteristics of the sensing service, the sensing service is used to determine the information of the sensing target; transceiver module 420 is used to: send a first indication message, the first indication message is used to indicate the sensing resources allocated for the sensing service.

[0404] Optionally, the processing module 410 is used to: determine the sensing resources of the sensing service based on the QoS characteristics of the sensing service.

[0405] Optionally, the transceiver module 420 is configured to: receive a first request message, the first request message being used to request the sensing resources of the sensing service, the requested sensing resources being used to execute the sensing service.

[0406] Optionally, the first request message includes an index of the sensing service, which is mapped to the QoS features of the sensing service, and the QoS features of the sensing service are QoS features in a QoS mapping table; and / or, the first indication message includes an index of the sensing service, which is mapped to the QoS features of the sensing service, and the QoS features of the sensing service are QoS features in a QoS mapping table.

[0407] Optionally, the QoS mapping table includes a mapping relationship between the index of the perceived service and the QoS characteristics of the perceived service; and / or, the QoS mapping table includes a mapping relationship between the index of the perceived service and the QoS characteristics of the perceived service, and a mapping relationship between the index of the communication service and the QoS characteristics of the communication service.

[0408] Optionally, the QoS features in the QoS mapping table include one or more of the following:

[0409] The sensing confidence level, sensing speed resolution, sensing speed accuracy, sensing maximum speed, sensing distance resolution, sensing distance accuracy, sensing maximum distance, sensing latency, sensing period, sensing false alarm rate, sensing missed alarm rate, whether the sensing target is moving, whether the sensing transmitter is moving, whether the sensing receiver is moving, whether the sensing transmitter and receiver are moving relative to each other, sensing bandwidth, sensing accumulation time, minimum sensing resources, maximum sensing resources or average sensing resources.

[0410] Optionally, the QoS features in the QoS mapping table include one or more of the following:

[0411] Resource type, default priority, packet latency budget, packet error rate, default maximum burst data volume or default average time window;

[0412] The resource types include the resource types of the sensing service; the default priority is determined based on the priority of the sensing service; the packet latency budget is determined based on the sensing latency and / or the sensing period; the packet error rate is determined based on the sensing confidence, the sensing false alarm rate, the sensing distance accuracy, and / or the sensing speed accuracy; the default maximum burst data volume is determined based on the maximum sensing resource, the minimum sensing resource, or the average sensing resource; and the default average time window is determined based on the sensing accumulation time and / or the sensing speed resolution.

[0413] Optionally, the allocated sensing resources meet the requirements of the QoS features, and / or the requested sensing resources meet the requirements of the QoS features.

[0414] Optionally, the number of allocated sensing resources is greater than or equal to the number of minimum sensing resources, and / or the number of allocated sensing resources is less than or equal to the number of maximum sensing resources.

[0415] Optionally, the number of allocated sensing resources is less than or equal to the minimum number of sensing resources, and / or the number of allocated sensing resources is greater than or equal to the maximum number of sensing resources. The transceiver module 420 is configured to: receive a second request message, the second request message being used to re-request the sensing resources of the sensing service.

[0416] Optionally, the amount of sensing resources during the sensing accumulation time is used to ensure the quality of sensing services.

[0417] Optionally, the information of the perceived target includes one or more of the following: motion information of the perceived target, motion change information of the perceived target, distance information of the perceived target, speed information of the perceived target, or angle information of the perceived target.

[0418] Optionally, this awareness service is retained during QoS flow mapping.

[0419] Optionally, the priority of the sensing service is the default priority, or the priority value of the sensing service is less than or equal to the first priority threshold.

[0420] Optionally, the priority of communication services is higher than that of perception services, and this priority is used to determine whether to preempt service. In other words, the quality of service for communication is guaranteed first.

[0421] Optionally, the priority of the sensing service is used to determine whether multiple sensing services preempt each other, or the priority of the sensing service is used to determine whether the sensing service and the communication service preempt each other.

[0422] For a more detailed description of each step, please refer to the relevant descriptions in the method embodiments above, which will not be repeated here.

[0423] Figure 5 is a schematic block diagram of another communication device 500 provided in an embodiment of this application. As shown in Figure 5, the device 500 includes one or more processors 510 and an interface circuit 520. The one or more processors 510 and the interface circuit 520 are coupled to each other. It is understood that the interface circuit 520 can be a transceiver or an input / output interface. Optionally, the device 500 may also include a memory 530 for storing instructions executed by the processor 510, or for storing input data required by the processor 510 to execute instructions, or for storing data generated after the processor 510 executes instructions. Sometimes, the interface circuit 520 can also be understood as part of the one or more processors 510, in which case the device 500 includes the one or more processors 510.

[0424] The one or more processors 510 and memory 530 can be configured separately or integrated, and this application does not limit this.

[0425] When the device 500 is used to implement the method shown in FIG2, the one or more processors 510 are used to implement the functions of the processing module 410, and the interface circuit 520 is used to implement the functions of the transceiver module 420.

[0426] When the aforementioned device 500 is a chip applied to the first device, the chip of the first device implements the functions of the first device in the above method embodiments. The chip of the first device receiving information from the second device can be understood as the information being first received by other modules (such as an RF module or antenna) in the first device, and then sent to the chip of the first device by these modules. The chip of the first device sending information to the second device can be understood as the information being first sent to other modules (such as an RF module or antenna) in the first device, and then sent to the second device by these modules.

[0427] When the aforementioned device 500 is a chip applied to a second device, the chip of the second device implements the functions of the second device in the above method embodiments. The chip of the second device receives information from the first device, which can be understood as the information being first received by other modules (such as an RF module or antenna) in the second device, and then sent to the chip of the second device by these modules. The chip of the second device sends information to the first device, which can be understood as the information being first sent to other modules (such as an RF module or antenna) in the second device, and then sent to the first device by these modules.

[0428] This application also provides a computer-readable storage medium for storing a computer program that, when run on a computer, causes the computer to perform the methods described in the above embodiments. Alternatively, the computer program includes instructions for implementing the methods described in the above embodiments.

[0429] This application also provides a computer program product, including: a computer program or instructions that, when run on a computer, cause the computer to perform the methods described above.

[0430] This application also provides an apparatus, which can be a chip, including at least one processor for supporting the implementation of the methods in the above embodiments, such as receiving or processing data involved in the methods in the above embodiments.

[0431] It should be understood that, in the embodiments of this application, the processor can be a central processing unit, or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0432] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by a hardware processor, or as a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor executes the instructions in the memory, combining them with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0433] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0434] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0435] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.

[0436] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0437] In addition, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.

[0438] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, external hard drives, ROM, RAM, magnetic disks, or optical disks.

[0439] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, include: Determine the Quality of Service (QoS) characteristics of the sensing service, wherein the sensing service is used to determine information about the sensing target; A first indication message is received, which indicates the sensing resources allocated for the sensing service, and the allocated sensing resources are used to execute the sensing service.

2. The method according to claim 1, characterized in that, The method further includes: A first request message is sent, which requests the perception resources of the perception service, and the requested perception resources are used to execute the perception service.

3. The method according to claim 2, characterized in that, The first request message includes an index of the sensing service, which is mapped to the QoS features, and the QoS features are those in the QoS mapping table; and / or, The first indication message includes an index of the perception service, which is mapped to the QoS feature, and the QoS feature is a QoS feature in the QoS mapping table.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: The sensing service is executed on the allocated sensing resources based on the QoS characteristics.

5. The method according to claim 3, characterized in that, The QoS mapping table includes a mapping relationship between the index of the perceived service and the QoS characteristics of the perceived service.

6. The method according to claim 3, characterized in that, The QoS mapping table includes the mapping relationship between the index of the perceived service and the QoS characteristics of the perceived service, as well as the mapping relationship between the index of the communication service and the QoS characteristics of the communication service.

7. The method according to claim 3 or 5, characterized in that, The QoS features in the QoS mapping table include one or more of the following: The sensing confidence level, sensing speed resolution, sensing speed accuracy, sensing maximum speed, sensing distance resolution, sensing distance accuracy, sensing maximum distance, sensing latency, sensing period, sensing false alarm rate, sensing missed alarm rate, whether the sensing target is moving, whether the sensing transmitter is moving, whether the sensing receiver is moving, whether the sensing transmitter and receiver are moving relative to each other, sensing bandwidth, sensing accumulation time, minimum sensing resources, maximum sensing resources or average sensing resources.

8. The method according to any one of claims 3, 5 or 6, characterized in that, The QoS features in the QoS mapping table include one or more of the following: Resource type, default priority, packet latency budget, packet error rate, default maximum burst data volume or default average time window; The resource types include the resource types of the sensing service; the default priority is determined based on the priority of the sensing service; the packet latency budget is determined based on the sensing latency and / or the sensing period; the packet error rate is determined based on the sensing confidence, the sensing false alarm rate, the sensing distance accuracy, and / or the sensing speed accuracy; the default maximum burst data volume is determined based on the maximum sensing resource, the minimum sensing resource, or the average sensing resource; and the default average time window is determined based on the sensing accumulation time and / or the sensing speed resolution.

9. The method according to any one of claims 1 to 8, characterized in that, The allocated sensing resources meet the requirements of the QoS features, and / or the requested sensing resources meet the requirements of the QoS features.

10. The method according to any one of claims 1 to 9, characterized in that, The number of allocated sensing resources is greater than or equal to the minimum number of sensing resources, and / or the number of allocated sensing resources is less than or equal to the maximum number of sensing resources.

11. The method according to any one of claims 1 to 8, characterized in that, The number of allocated sensing resources is less than or equal to the number of minimum sensing resources, and / or the number of allocated sensing resources is greater than or equal to the number of maximum sensing resources. The method further includes: Send a second request message, which is used to re-request the sensing resources of the sensing service.

12. The method according to any one of claims 1 to 11, characterized in that, The quantity of sensing resources within the sensing accumulation period is used to ensure the quality of sensing services.

13. The method according to any one of claims 1 to 12, characterized in that, The information of the perceived target includes one or more of the following: The motion information of the perceived target, the motion change information of the perceived target, the distance information of the perceived target, the speed information of the perceived target, or the angle information of the perceived target.

14. The method according to any one of claims 1 to 13, characterized in that, The awareness service is preserved during QoS stream mapping.

15. The method according to any one of claims 1 to 14, characterized in that, The priority of the perception service is the default priority, or the priority value of the perception service is less than or equal to the first priority threshold.

16. The method according to any one of claims 1 to 15, characterized in that, The priority of communication services is higher than that of perception services, and the priority is used to determine whether to preempt the service.

17. The method according to any one of claims 1 to 15, characterized in that, The priority of a sensing service is used to determine whether multiple sensing services preempt each other, or the priority of a sensing service is used to determine whether a sensing service and a communication service preempt each other.

18. The method according to claim 17, characterized in that, The method further includes: If the first condition is met, then the service is preempted for the perception service. The first condition includes one or more of the following: The priority value of the perception service is less than or equal to the priority value of the communication service; The priority value of the perception service is less than or equal to the second priority threshold; or, The priority value of the communication service is greater than or equal to the third priority threshold.

19. A communication method, characterized in that, include: Determine the Quality of Service (QoS) characteristics of the sensing service, wherein the sensing service is used to determine information about the sensing target; A first indication message is sent, which indicates the sensing resources allocated for the sensing service, and the allocated sensing resources are used to execute the sensing service.

20. The method according to claim 19, characterized in that, The method further includes: Based on the QoS characteristics of the perception service, the perception resources of the perception service are determined.

21. The method according to claim 19 or 20, characterized in that, The method further includes: A first request message is received, which is used to request the perception resources of the perception service, and the requested perception resources are used to execute the perception service.

22. The method according to claim 21, characterized in that, The first request message includes an index of the sensing service, which is mapped to the QoS features, and the QoS features are those in the QoS mapping table; and / or, The first indication message includes an index of the perception service, which is mapped to the QoS feature, and the QoS feature is a QoS feature in the QoS mapping table.

23. The method according to claim 22, characterized in that, The QoS mapping table includes a mapping relationship between the index of the perceived service and the QoS characteristics of the perceived service; and / or, The QoS mapping table includes the mapping relationship between the index of the perceived service and the QoS characteristics of the perceived service, as well as the mapping relationship between the index of the communication service and the QoS characteristics of the communication service.

24. The method according to claim 22 or 23, characterized in that, The QoS features in the QoS mapping table include one or more of the following: The sensing confidence level, sensing speed resolution, sensing speed accuracy, sensing maximum speed, sensing distance resolution, sensing distance accuracy, sensing maximum distance, sensing latency, sensing period, sensing false alarm rate, sensing missed alarm rate, whether the sensing target is moving, whether the sensing transmitter is moving, whether the sensing receiver is moving, whether the sensing transmitter and receiver are moving relative to each other, sensing bandwidth, sensing accumulation time, minimum sensing resources, maximum sensing resources or average sensing resources.

25. The method according to claim 22 or 23, characterized in that, The QoS features in the QoS mapping table include one or more of the following: Resource type, default priority, packet latency budget, packet error rate, default maximum burst data volume or default average time window; The resource types include the resource types of the sensing service; the default priority is determined based on the priority of the sensing service; the packet latency budget is determined based on the sensing latency and / or the sensing period; the packet error rate is determined based on the sensing confidence, the sensing false alarm rate, the sensing distance accuracy, and / or the sensing speed accuracy; the default maximum burst data volume is determined based on the maximum sensing resource, the minimum sensing resource, or the average sensing resource; and the default average time window is determined based on the sensing accumulation time and / or the sensing speed resolution.

26. The method according to any one of claims 19 to 25, characterized in that, The allocated sensing resources meet the requirements of the QoS features, and / or the requested sensing resources meet the requirements of the QoS features.

27. A communication device, characterized in that, It includes modules for implementing the method as described in any one of claims 1 to 18, or modules for implementing the method as described in any one of claims 19 to 26.

28. A communication device, characterized in that, The method includes at least one processor coupled to a memory for storing a program or instructions that, when executed by the at least one processor, cause the method of any one of claims 1 to 18 to be performed, or cause the method of any one of claims 19 to 26 to be performed.

29. A computer-readable storage medium, characterized in that, Used to store a computer program that, when run on a computer, causes the method as described in any one of claims 1 to 18 to be performed, or causes the method as described in any one of claims 19 to 26 to be performed.

30. A computer program product, characterized in that, include: A computer program or instruction that, when executed, causes the method as claimed in any one of claims 1 to 18 to be performed, or causes the method as claimed in any one of claims 19 to 26 to be performed.

Citation Information

Patent Citations

  • Service quality characteristic parameter determination method, device and equipment, and data sending method, device and equipment

    CN115776694A

  • Implementation method and device for sensing QoS (Quality of Service) and first equipment

    CN116744373A

  • Quality of service aware channel quality indicator

    US8531982B1

  • Method for implementing sensing qos, apparatus, and first device

    WO2023165428A1