Communication method and communication apparatus
By configuring sensing measurement and communication resources based on the measurement results using control equipment, the latency problem of sensing services under air interface degradation or congestion was solved, achieving efficient resource utilization and performance assurance.
Patent Information
- Application Number
- PCT/CN2025/101494
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-29
- Filing Date
- 2025-06-17
- Publication Date
- 2026-02-05
AI Technical Summary
The existing sensing service configuration cannot guarantee performance requirements under air interface degradation or congestion, resulting in increased transmission latency and affecting the latency of sensing services.
Based on the measurement results of the sensing and communication channels, the control equipment configures the sensing and measurement equipment with corresponding sensing and measurement configuration information, communication resource configuration information, and computing resource configuration information, so as to flexibly adjust resource allocation and ensure the performance requirements of sensing services.
It reduces the latency of sensing measurements, improves resource utilization efficiency, and ensures the performance requirements of sensing services in various environments.
Smart Images

Figure CN2025101494_05022026_PF_FP_ABST
Abstract
Description
Communication methods and communication devices
[0001] This application claims priority to Chinese Patent Application No. 202411030869.0, filed on July 29, 2024, entitled "Communication Method and Communication Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Technology
[0003] Both wireless communication and wireless sensing are based on electromagnetic wave theory. For example, the transmitting end modulates electromagnetic wave signals to make them carry source information. During propagation, the electromagnetic wave signals are affected by the wireless environment, meaning they are modulated by the environment and thus also carry environmental information. The receiving end analyzes the electromagnetic wave signals to obtain not only the carried source information but also sensing information reflecting the characteristics of the propagation environment, making the integration of communication and sensing possible.
[0004] Currently, communication systems are developing towards higher frequency bands, larger bandwidths, and denser distribution of large-scale antenna arrays, thereby enabling the integration of sensing and communication capabilities within a single system and allowing for mutual performance enhancement between different systems. Among these, sensing, as a fundamental characteristic of communication systems, can observe and sample the physical and biological worlds, thus opening new channels for the integration of the physical and biological worlds with the digital world.
[0005] The aforementioned communication system includes sensing services, such as terminal devices sending sensing signals to network devices, which then measure these signals and obtain the sensing results. These sensing services have corresponding performance requirements, such as a latency not exceeding 20 milliseconds. However, existing sensing configurations may not be able to guarantee these performance requirements. For example, air interface degradation or congestion can increase transmission latency, thus affecting the latency of the sensing services. Therefore, ensuring the performance requirements of sensing services has become a pressing technical problem to be solved. Summary of the Invention
[0006] This application provides a communication method and a communication device that can guarantee the performance requirements of sensing services.
[0007] In a first aspect, a communication method is provided, comprising: receiving measurement results from a sensing channel of a sensing measurement device; and sending sensing measurement configuration information to the sensing measurement device based on the measurement results of the sensing channel, the sensing measurement configuration information being used by the sensing measurement device for sensing measurement of sensing services.
[0008] The solution described in the first aspect can be executed by a device on the control device side. This device can be a control device, a module within the control device (such as a chip system), or a logic node, logic module, or software capable of implementing all or part of the control device's functions. For ease of description, the following description uses a control device as an example.
[0009] In the above scheme, the control device acquires the measurement results from the sensing channel of the sensing and measurement equipment, and configures corresponding sensing and measurement configuration information for the sensing and measurement equipment based on these results. In this way, the control device can configure sensing and measurement configuration information corresponding to the sensing channel for the sensing and measurement equipment, thereby reducing the impact of the sensing channel on the sensing and measurement equipment during sensing and measurement, and thus ensuring the performance requirements of the sensing service. For example, when the quality of the sensing channel is poor, the control device allocates more resources to the sensing and measurement equipment for sensing and measurement, thereby reducing the sensing and measurement latency and ensuring the latency requirements of the sensing service; conversely, when the quality of the sensing channel is good, while ensuring the latency requirements of the sensing service, the control device allocates fewer resources to the sensing and measurement equipment for sensing and measurement, thereby improving the utilization efficiency of sensing resources.
[0010] In some implementations of the first aspect, the sensing measurement configuration information includes at least one of the following: sensing range, waveform of the sensing signal, time slot allocation method, or frame format of the sensing signal. The sensing signal is capable of being used for sensing measurement.
[0011] In this way, the control equipment can configure one or more parameters such as the waveform of the sensing signal, the time slot ratio, or the frame format of the sensing signal for the sensing and measurement equipment, thereby ensuring the performance requirements of the sensing service.
[0012] In some implementations of the first aspect, the method further includes: receiving measurement results from a communication channel of a sensing measurement device; and sending communication resource configuration information to the sensing measurement device based on the measurement results of the communication channel and the measurement results of the sensing channel, wherein the communication channel is used for the transmission of sensing data, and the sensing data is obtained based on sensing measurements.
[0013] After the control device acquires the measurement results of the communication channel, it can combine the measurement results of the communication channel and the measurement results of the sensing channel to configure the corresponding communication resource configuration information for the sensing measurement device. This supports flexible configuration of communication resources used to transmit sensing data. For example, after the control device configures the sensing measurement configuration information for the sensing measurement device, it can determine the latency when the sensing measurement device performs sensing measurements. If the sensing measurement latency is greater than the threshold (but does not exceed the latency requirement of the sensing service), the control device can configure more communication resources for the sensing measurement device in order to ensure the latency requirement of the sensing service; or, if the sensing measurement latency is less than the threshold (but does not exceed the latency requirement of the sensing service), the control device can configure less communication resources for the sensing measurement device, thereby improving the utilization efficiency of communication resources.
[0014] In some implementations of the first aspect, the method further includes: acquiring information about the computing resources of the sensing data processing device; and sending scheduling information to the sensing data processing device based on the measurement results of the sensing channel, the measurement results of the communication channel, and the information about the computing resources of the sensing data processing device, wherein the scheduling information is used to schedule the computing resources of the sensing data processing device for processing the sensing data.
[0015] In this way, the control device can comprehensively consider the measurement results of the sensing channel, the measurement results of the communication channel, and the information on computing resources to configure corresponding computing resources for the sensing service. This allows the performance requirements of the sensing service to be guaranteed in multiple dimensions (e.g., sensing measurement dimension, communication transmission dimension, and computing dimension). For example, after configuring sensing measurement configuration information and communication resource configuration information for the sensing measurement device, the control device can determine the sensing measurement delay and communication delay of the sensing measurement device. If the sum of the sensing measurement delay and communication delay is greater than a threshold (but does not exceed the delay requirement of the sensing service), the control device can configure more computing resources for the sensing data processing device to ensure the delay requirement of the sensing service. Alternatively, if the sum of the sensing measurement delay and communication delay is less than a threshold (but does not exceed the delay requirement of the sensing service), the control device can configure fewer computing resources for the sensing data processing device, thereby improving the utilization efficiency of computing resources.
[0016] In some implementations of the first aspect, the method further includes: receiving request information for requesting the execution of the sensing service, the request information including performance requirements of the sensing service. Sending sensing measurement configuration information to the sensing measurement device based on the measurement results of the sensing channel includes: sending sensing measurement configuration information to the sensing measurement device based on the measurement results of the sensing channel and the performance requirements of the sensing service.
[0017] After the control device obtains the performance requirements of the sensing service, it configures the corresponding sensing measurement configuration information for the sensing measurement device based on the performance requirements of the sensing service and the measurement results of the sensing channel. This allows for flexible configuration of the sensing measurement configuration. For example, while ensuring the performance requirements of the sensing service, the control device configures the corresponding resources for sensing measurement for the sensing measurement device, thereby improving the utilization rate of the resources used for sensing measurement.
[0018] In some implementations of the first aspect, the method further includes: receiving request information, the request information requesting the execution of the sensing service, the request information including performance requirements of the sensing service; and sending communication resource configuration information to the sensing measurement device based on the measurement results of the communication channel and the measurement results of the sensing channel, including: sending communication resource configuration information to the sensing measurement device based on the measurement results of the communication channel, the measurement results of the sensing channel, and the performance requirements of the sensing service.
[0019] After the control device obtains the performance requirements of the sensing service, it configures the corresponding communication resource configuration information for the sensing measurement device based on the performance requirements of the sensing service, the measurement results of the sensing channel, and the measurement results of the communication channel. This allows for flexible configuration of communication resources. For example, while ensuring the performance requirements of the sensing service, the control device configures the corresponding communication resources for sensing data transmission for the sensing measurement device, thereby improving the utilization rate of the communication resources used for sensing data transmission.
[0020] In some implementations of the first aspect, the method further includes: receiving request information requesting the execution of the sensing service, the request information including performance requirements of the sensing service; and, based on measurement results of the sensing channel, measurement results of the communication channel, and information on the computing resources of the sensing data processing device, sending scheduling information to the sensing data processing device based on the measurement results of the sensing channel, measurement results of the communication channel, information on the computing resources of the sensing data processing device, and performance requirements of the sensing service.
[0021] After the control device obtains the performance requirements of the sensing service, it configures the corresponding scheduling information for the sensing data processing device based on the performance requirements of the sensing service, the measurement results of the sensing channel, the measurement results of the communication channel, and the information of computing resources. This allows for flexible configuration of computing resources. For example, while ensuring the performance requirements of the sensing service, the control device configures the corresponding computing resources for sensing data processing for the sensing data processing device, thereby improving the utilization rate of computing resources used for sensing data processing.
[0022] In some implementations of the first aspect, the method further includes sending a communication load balancing strategy to the sensing measurement device based on the resources occupied by the sensing service.
[0023] Thus, when the sensing and measuring device receives the aforementioned communication load balancing strategy, it can adjust the configuration of communication resources according to the strategy, thereby supporting and ensuring the normal communication quality of other users.
[0024] Secondly, a communication method is provided, comprising: sending measurement results of a sensing channel to a control device; receiving sensing measurement configuration information from the control device, wherein the sensing measurement configuration information is determined by the control device based on the measurement results of the sensing channel, and the sensing measurement configuration information is used to configure the sensing measurement device to perform sensing measurements on sensing services.
[0025] The solution described in the second aspect can be executed by a device on the sensing and measuring equipment side. This device can be a control device, a module within the sensing and measuring equipment (such as a chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the sensing and measuring equipment. For ease of description, the following description uses a sensing and measuring equipment as an example.
[0026] In the above scheme, the sensing and measurement device sends the measurement results of the sensing channel to the control device. This allows the control device to configure corresponding sensing and measurement configuration information for the sensing and measurement device based on the measurement results of the sensing channel. This reduces the impact of the sensing channel on the sensing and measurement device's sensing and measurement operations, thereby supporting and ensuring the performance requirements of the sensing service. For example, when the quality of the sensing channel is poor, the control device allocates more resources to the sensing and measurement device for sensing and measurement, thereby reducing the sensing and measurement latency and ensuring the latency requirements of the sensing service. Conversely, when the quality of the sensing channel is good, while ensuring the latency requirements of the sensing service, the control device allocates fewer resources to the sensing and measurement device for sensing and measurement, thereby improving the utilization efficiency of sensing resources.
[0027] In some implementations of the second aspect, the sensing measurement configuration information includes at least one of the following: sensing range, waveform of the sensing signal, time slot allocation method, or frame format of the sensing signal. The sensing signal is capable of being used for sensing measurement.
[0028] In this way, the sensing and measurement equipment can perform sensing and measurement according to parameters such as the waveform of the sensing signal, the time slot ratio, or the frame format of the sensing signal configured by the control equipment, thereby ensuring the performance requirements of the sensing service.
[0029] In some implementations of the second aspect, the method further includes: sending measurement results of the communication channel to the control device; receiving communication resource configuration information from the control device, the communication resource configuration information being determined by the control device based on the measurement results of the communication channel and the measurement results of the sensing channel, the communication channel being used for the transmission of sensing data, the sensing data being obtained based on sensing measurements.
[0030] This allows the control device to configure the corresponding communication resource configuration information for the sensing and measuring device.
[0031] In some implementations of the second aspect, the method further includes: receiving a communication load balancing strategy from a control device, the communication load balancing strategy being determined based on the resources occupied by the sensed service.
[0032] Thus, when the sensing and measuring device receives the aforementioned communication load balancing strategy, it can adjust the configuration of communication resources according to the strategy, thereby supporting and ensuring the normal communication quality of other users.
[0033] Thirdly, a communication device is provided, which may be a control device, or a device or module for performing control device functions, etc.
[0034] One possible implementation is that the communication device may include modules or units corresponding to the methods / operations / steps / actions described in the first aspect, which may be hardware circuits, software, or a combination of hardware circuits and software.
[0035] For example, the communication device includes a transceiver unit and a processing unit.
[0036] Fourthly, a communication device is provided, which may be a sensing and measuring device, or a device or module for performing the functions of the sensing and measuring device.
[0037] One possible implementation is that the communication device may include modules or units corresponding to the methods / operations / steps / actions described in the second aspect, which may be hardware circuits, software, or a combination of hardware circuits and software.
[0038] For example, the communication device includes a transceiver unit and a processing unit.
[0039] Fifthly, a communication device is provided, including a processor configured to, by executing a computer program or instructions, or by logic circuitry, cause the communication device to perform the method described in the first aspect and any possible manner of the first aspect; or to cause the communication device to perform the method described in the second aspect and any possible manner of the second aspect.
[0040] In one possible implementation, the communication device also includes a memory for storing the computer program or instructions.
[0041] In one possible implementation, the communication device also includes a communication interface for inputting and / or outputting signals.
[0042] A sixth aspect provides a communication device including logic circuitry and an input / output interface for inputting and / or outputting signals, the logic circuitry being configured to perform the method described in the first aspect and any possible mode of the first aspect; or, the logic circuitry being configured to perform the method described in the second aspect and any possible mode of the second aspect.
[0043] In a seventh aspect, a computer-readable storage medium is provided, on which a computer program or instructions are stored, which, when executed on a computer, cause the method described in the first aspect and any possible manner of the first aspect to be performed; or cause the method described in the second aspect and any possible manner of the second aspect to be performed.
[0044] Eighthly, a computer program product is provided, comprising instructions that, when executed on a computer, cause the method described in the first aspect and any possible mode of the first aspect to be performed; or cause the method described in the second aspect and any possible mode of the second aspect to be performed.
[0045] A ninth aspect provides a chip or chip system comprising: one or more processors configured to execute computer programs or instructions in the memory, such that the chip or chip system implements the methods of the first aspect and any possible implementation thereof; or, such that the chip or chip system implements the methods of the second aspect and any possible implementation thereof.
[0046] In a tenth aspect, a chip is provided, which is installed in a communication device. The chip includes a processor and a communication interface. The processor reads and executes instructions through the communication interface, causing the communication device to perform a method as described in the first aspect and any possible implementation thereof, or to perform a method as described in the second aspect and any possible implementation thereof.
[0047] Eleventhly, a communication system is provided, including a control device and a sensing and measuring device. The control device is used to execute the methods of the first aspect and any possible implementation thereof, and the sensing and measuring device is used to execute the methods of the second aspect and any possible implementation thereof.
[0048] Optionally, the communication system may also include a sensing data processing device, which is used to send information about the computing resources of the sensing data processing device to the control device, and also to receive scheduling information from the control device.
[0049] For a description of this scheduling information, please refer to the description of the first aspect above, which will not be repeated here.
[0050] For a description of the beneficial effects of any of the third to eleventh aspects, please refer to the description of the beneficial effects of the first and second aspects, which will not be repeated here. Attached Figure Description
[0051] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of this application.
[0052] Figure 2 is a schematic diagram of the perception scene according to an embodiment of this application.
[0053] Figure 3 is a schematic diagram of the perception service execution architecture according to an embodiment of this application.
[0054] Figure 4 is a schematic diagram of an application scenario of an embodiment of this application.
[0055] Figure 5 is a schematic diagram of the interaction flow of a communication method according to an embodiment of this application.
[0056] Figure 6 is a schematic diagram of the interaction flow of another communication method according to an embodiment of this application.
[0057] Figure 7 is a schematic diagram of the interaction flow of another communication method according to an embodiment of this application.
[0058] Figure 8 is a schematic block diagram of a communication device according to an embodiment of this application.
[0059] Figure 9 is a schematic block diagram of another communication device according to an embodiment of this application. Detailed Implementation
[0060] To facilitate understanding of the embodiments of this application, the following points will be explained first.
[0061] 1. Unless otherwise stated, “multiple” means two or more.
[0062] 2. Unless otherwise specified or in case of logical conflict, the terms and / or descriptions in different embodiments of this application are consistent and can be referenced in each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0063] III. The various numerical designations used in this application are merely for descriptive convenience and are not intended to limit the scope of protection of this application. The magnitude of the serial numbers used in this application does not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic. For example, the terms "first," "second," "third," "fourth," and other various terminology (if present) in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. Such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein.
[0064] Furthermore, any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.
[0065] IV. The terms “comprising” and “having” and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are expressly listed, but may include other steps or units that are not expressly listed or that are inherent to such process, method, product or device.
[0066] V. In this application, "for indicating" can be understood as "enabling", and "enabling" includes direct enabling and indirect enabling. When describing information for enabling A, it may include whether the information directly enables A or indirectly enables A, but it does not mean that the information necessarily carries A.
[0067] The information that enables the information is called the information to be enabled. In the specific implementation process, there are many ways to enable the information to be enabled, such as, but not limited to, directly enabling the information to be enabled, such as the information to be enabled itself or its index. It can also be indirectly enabled by enabling other information, where there is a relationship between the other information and the information to be enabled. It can also enable only a part of the information to be enabled, while the other parts are known or pre-agreed upon. For example, enabling specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing enabling overhead to some extent. Simultaneously, common parts of various pieces of information can be identified and enabled uniformly to reduce the enabling overhead caused by individually enabling the same information.
[0068] In addition, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A.
[0069] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, 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 relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed order of various information, thereby reducing instruction overhead to some extent. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information units, and the sending period and / or timing of these sub-information units can be the same or different.
[0070] VI. In this application, "pre-configuration" may include pre-defined terms, such as protocol definitions. These "pre-defined terms" can be implemented by pre-storing corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including various network elements). This application does not limit the specific implementation method.
[0071] VII. The term "storage" or "preservation" in this application can refer to storage in one or more memory devices. These memory devices can be separately configured or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memory devices can be separately configured, while others can be integrated into a decoder, processor, or communication device. The type of memory can be any form of storage medium, and this is not limited.
[0072] 8. The "protocol" used in this application may refer to standard protocols in the field of communications, such as fourth-generation (4G) protocols. th Generation 4G network, fifth generation (5G) network th This does not limit the scope to generation (5G) network protocols, 5.5G network protocols, and related protocols in future communication networks.
[0073] 9. The arrows or boxes indicated by dashed lines in the schematic diagrams in the accompanying drawings of this application represent optional steps or optional modules.
[0074] 10. Unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. In this application, "and / or" is merely a description of the relationship between the related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.
[0075] XI. In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "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. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0076] First, the communication system to which the embodiments of this application are applicable will be described.
[0077] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of this application. As shown in Figure 1, the communication system includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (such as 110a and 110b, collectively referred to as 110) and at least one terminal device (such as 120a-120j, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). Terminal device 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wired connected to CN 200. The core network device in CN 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating CN logical functions and RAN logical functions.
[0078] RAN 100 can be used for third-generation partner projects (3 rdRAN 100 can be a cellular system related to the Generation Partnership Project (3GPP), such as 4G, 5G communication systems, or future-oriented evolution systems. RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (C-RAN or CRAN), or a wireless fidelity (Wi-Fi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0079] RAN node 110, also known as access network equipment, RAN entity, or access node, is used to help terminal devices achieve wireless access. Multiple RAN nodes 110 in communication system 100 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal device 120 are relative. For example, network element 120i can be a helicopter or drone, which can be configured as a mobile base station. For terminal devices 120j accessing RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal device. RAN node 110 and terminal 120 are sometimes referred to as communication devices. For example, network elements 110a and 110b can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.
[0080] In one possible scenario, a RAN node can be a base station (BS), an evolved NodeB (eNB), an access point (AP), a transmission point (TP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a future communication network, or an access node in a Wi-Fi system. A RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario.
[0081] RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment, etc. All or part of the functionality of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN node's functionality.
[0082] In another possible scenario, multiple RAN nodes collaborate to assist terminal devices 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). CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0083] In different communication 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 ORAN 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.
[0084] The number of devices in the communication system described above is for illustrative purposes only and is not limited to this. In actual applications, the communication system may include more terminal devices, more RAN devices, and other devices.
[0085] In this application embodiment, the terminal device is a device with wireless transceiver function, which may refer to user equipment (UE), access terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user device.
[0086] In this application embodiment, the terminal device can also be a satellite phone, cellular phone, smartphone, wireless data card, wireless modem, machine-type communication device, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), customer-premises equipment (CPE), point of sale (POS) machine, handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, vehicle-mounted device, communication device mounted on a high-altitude aircraft, wearable device, drone, robot, terminal in device-to-device (D2D) communication, terminal in vehicle-to-everything (V2X) communication, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, wireless terminal in self-driving, telemedicine (or telehealth). Wireless terminals in services, smart grids, transportation safety, smart cities, smart homes, or terminal devices in communication networks that evolve after 5G are not subject to any restrictions.
[0087] In this embodiment of the application, the terminal device may also be a device with communication function in a future communication network, and the form or type of the terminal device in the future communication network is not limited.
[0088] In this application embodiment, the communication device used to implement the functions of the terminal device can be the terminal device itself, or it can be a device capable of supporting the terminal device in implementing the functions, such as a chip system. This device can be installed in the terminal device or used in conjunction with the terminal device. In this application, the chip system can be composed of chips, or it can include chips and other discrete components.
[0089] In this embodiment, the network device is a device with wireless transceiver capabilities used to communicate with terminal devices. The network device can be a node in the RAN, also known as a base station or RAN node. It can be an eNB in Long Term Evolution (LTE); a base station in a 5G network such as a gNB; a base station in a Public Land Mobile Network (PLMN) evolving after 5G; a Broadband Network Gateway (BNG); an aggregation switch; or a network device in 3GPP, etc.
[0090] Network equipment can also include various forms of base stations, such as macro base stations, micro base stations (also known as small stations), relay stations, TRPs, transmission points (TPs), mobile switching centers, and equipment that performs base station functions in D2D, V2X, and machine-to-machine (M2M) communications, as well as network equipment in non-terrestrial networks (NTNs), etc., without specific limitations.
[0091] In this embodiment, the communication device used to implement the functions of the network device can be the network device itself, or it can be a device that supports the network device in implementing those functions, such as a chip system. This device can be installed in the network device or used in conjunction with the network device. The chip system in this embodiment can be composed of chips, or it can include chips and other discrete components.
[0092] The network architecture and service scenarios described in this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided in this application. Those skilled in the art will understand that, with the evolution of communication network architecture and the emergence of new service scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0093] To facilitate understanding of the embodiments of this application, the terminology involved in the embodiments of this application will be briefly explained below.
[0094] 1. Definition of perception
[0095] Wireless sensing refers to sensing using wireless signals. Sensing is the process of collecting, processing, and generating sensing results from data. For example, data can be used to determine the distance, shape, and type of surrounding obstacles, or to determine the breathing rate and heart rate of a monitored object. The collected data can be obtained through sensors or through wireless signals.
[0096] Both wireless sensing and wireless communication are based on electromagnetic wave theory. The transmitting end modulates the electromagnetic wave signal, enabling it to carry source information. During propagation, the electromagnetic wave signal is affected by the wireless environment, meaning it is influenced by the environment and can therefore also carry environmental information. The receiving end analyzes the electromagnetic wave signal to obtain not only the carried source information but also sensing information reflecting the characteristics of the propagation environment. In other words, electromagnetic waves inherently possess both communication and sensing capabilities, making integrated sensing and communication (ISAC) possible. This can also be called joint communications and sensing (JCAS) or simply integrated sensing and communication. Compared to systems where sensing and communication are separate, ISAC offers advantages such as reduced cost, smaller device size, lower power consumption, improved frequency efficiency, and reduced mutual interference between communication and sensing.
[0097] 2. Perceiving the Scene
[0098] Perception scenarios can be categorized into network device-based perception scenarios, network device and terminal device-based perception scenarios, and terminal device-based perception scenarios. A description of perception scenarios can be found in Figure 2.
[0099] Figure 2 is a schematic diagram of a perception scenario according to an embodiment of this application. Exemplarily:
[0100] The perception scenario shown in Figure 2(1) is a network-based perception scenario, where the network device acts as both the sender and receiver of the perception signal. For example, the perception signal 1 sent by the network device reaches the target object (e.g., a vehicle). After being reflected by the target object, the network device receives the perception signal 2 and processes it to obtain the perception result.
[0101] The sensing scenario shown in Figure 2(2) is also a network device-based sensing scenario, where one network device acts as the transmitter of the sensing signal and the other network device acts as the receiver of the sensing signal. For example, sensing signal 1 sent by network device A reaches the target object. After being reflected by the target object, sensing signal 1 is received by network device B, which then processes sensing signal 2 to obtain the sensing result.
[0102] The sensing scenario shown in Figure 2(3) is a sensing scenario based on network devices and terminal devices. The network device is the sender of the sensing signal, and the terminal device is the receiver of the sensing signal. For example, the sensing signal 1 sent by the network device reaches the target object. After the sensing signal 1 is reflected by the target object, the terminal device can receive the sensing signal 2 and then process the sensing signal 2 to obtain the sensing result.
[0103] The sensing scenario shown in Figure 2(4) is also a sensing scenario based on network devices and terminal devices. The terminal device is the sender of the sensing signal, and the network device is the receiver of the sensing signal. For example, the sensing signal 1 sent by the terminal device reaches the target object. After the sensing signal 1 is reflected by the target object, the network device receives the sensing signal 2 and processes the sensing signal 2 to obtain the sensing result.
[0104] The sensing scenario shown in Figure 2(5) is a sensing scenario based on a terminal device, where the terminal device acts as both the sender and receiver of the sensing signal. For example, sensing signal 1 sent by the terminal device reaches the target object, and after being reflected by the target object, the terminal device receives sensing signal 2, and then processes sensing signal 2 to obtain the sensing result.
[0105] The sensing scenario shown in Figure 2(6) is also a terminal device-based sensing scenario, where one terminal device acts as the transmitter of the sensing signal and the other terminal device acts as the receiver of the sensing signal. For example, sensing signal 1 sent by terminal device a reaches the target object. After the sensing signal 1 is reflected by the target object, terminal device b receives sensing signal 2 and processes it to obtain the sensing result.
[0106] It is understandable that sensing signal 2 can be a reflected signal of sensing signal 1, and sensing signal 2 carries more information than sensing signal 1. For example, sensing signal 2 can carry source information and environmental information.
[0107] Currently, devices performing sensing measurements operate based on fixed sensing configurations, which may not guarantee the performance requirements of sensing services. For example, air interface degradation or congestion can increase transmission latency, thus affecting the latency of sensing services. To ensure the performance requirements of sensing services, this application provides a sensing service execution architecture, as shown in Figure 3.
[0108] Figure 3 is a schematic diagram of the perception service execution architecture according to an embodiment of this application. As shown in Figure 3, the architecture includes: a control device, a perception measurement device, and a perception data processing device.
[0109] A sensing and measurement device is a device that performs sensing and measurement functions and outputs sensing data. A sensing data processing device is a device that performs sensing data processing functions. After the sensing and measurement device completes the sensing and measurement and obtains the sensing data, it sends the sensing data to the sensing data processing device. The sensing data processing device then performs calculations and processing on the sensing data to complete the sensing service.
[0110] A control device is a device or network element that has equipment management or control functions. For example, it can be a network element in the RAN domain or a network element in the CN domain. Therefore, "control device" is only an example and is not intended to limit other terminology. Specifically, the control device can determine sensing and measurement configuration information and communication resource configuration information for sensing and measurement devices, and determine computing resource configuration information for sensing data processing devices.
[0111] The aforementioned classification of devices into sensing measurement, sensing data processing, and control functions is a functional categorization. A single device can possess one or more of these functions. For example, if device 1 possesses both sensing measurement and sensing data processing functions, then device 1 is both a sensing measurement device and a sensing data processing device. As another example, if device 1 possesses both sensing measurement and control functions (used to configure sensing measurement configuration information, communication resource configuration information, and computing resource configuration information), then device 1 is both a sensing measurement device and a control device; if device 2 possesses sensing data processing functions, then device 2 is a sensing data processing device. Furthermore, if device 1 possesses sensing measurement functions, then device 1 is a sensing measurement device; if device 2 possesses sensing data processing functions, then device 2 is a sensing data processing device; and if device 3 possesses control functions, then device 3 is a control device.
[0112] One possible implementation is that the sensing and measurement device is an access network device or a terminal device, and the sensing data processing device is an access network device or other device or network element with data processing capabilities.
[0113] For example, the sensing data processing device can be a sensing coordinator (SC) (a network element in the RAN domain), a sensing function (SF) (a network element in the CN domain), a computing function (CF) in the RAN domain (capable of performing computing tasks), a network management system (NMS), an element management system (EMS) in the RAN domain, or an EMS in the CN domain, etc.
[0114] Optionally, the control device can be a network element such as SC or SF.
[0115] It should be noted that the aforementioned SC can be deployed inside the access network device or independently of the access network device; there is no limitation on this.
[0116] Optionally, the control device can be an access network device. This access network device can be both a sensing and measurement device and a control device; that is, the access network device can simultaneously possess sensing and measurement functions and control functions.
[0117] In the architecture shown in Figure 3, the control device can configure sensing measurement configuration information, communication resource configuration information, and computing resource configuration information for the sensing measurement device based on the measurement results of the channel related to the sensing service. The sensing measurement device performs sensing measurement based on the aforementioned sensing measurement configuration information and transmits sensing data based on the aforementioned communication resource configuration information. The sensing data processing device processes sensing data based on the aforementioned computing resource configuration information. This can support and guarantee the performance requirements of the sensing service.
[0118] For a description of the channels related to the sensing service, please refer to Figure 4.
[0119] Figure 4 is a schematic diagram of an application scenario according to an embodiment of this application. As shown in Figure 4, the sensing and measuring device performs sensing and measuring within a sensing area 1, which includes a sensing range 1 and a sensing range 2. Alternatively, sensing range 1 and sensing range 2 can be understood as sub-regions of sensing area 1, such as sensing range 1 being sub-region 1 of sensing area 1, and sensing range 2 being sub-region 2 of sensing area 1. For ease of description, the following description uses sensing range as an example, but does not limit other terminology.
[0120] For example, the sensing and measuring device sends a sensing signal 1 to a vehicle located within sensing range 1. The vehicle within sensing range 1 reflects the sensing signal 1, and the sensing and measuring device receives the sensing signal 2. Based on the sensing signal 1 and sensing signal 2 transmitted within sensing range 1, the sensing and measuring device completes the sensing measurement of sensing range 1. Accordingly, the sensing and measuring device obtains sensing data about sensing area 1. Here, sensing signal 2 is the signal obtained by the vehicle within sensing range 1 reflecting the sensing signal 1.
[0121] For example, the sensing and measuring device sends a sensing signal 1 to a vehicle located within sensing range 2. The vehicle within sensing range 2 reflects the sensing signal 1, and the sensing and measuring device receives the sensing signal 2. Based on the sensing signal 1 and sensing signal 2 transmitted within sensing range 2, the sensing and measuring device completes the sensing measurement of sensing range 2. Accordingly, the sensing and measuring device obtains sensing data about sensing area 1. Here, sensing signal 2 is the signal obtained by the vehicle within sensing range 1 reflecting the sensing signal 1.
[0122] When sensing signal 1 and sensing signal 2 are transmitted within sensing range 1, the channel used to transmit sensing signal 1 and sensing signal 2 can be understood as sensing channel 1 (used for sensing signal transmission). When sensing signal 1 and sensing signal 2 are transmitted within sensing range 2, the channel used to transmit sensing signal 1 and sensing signal 2 can be understood as sensing channel 2 (used for sensing signal transmission). The channel quality of sensing channel 1 can be the same as or different from the channel quality of sensing channel 2; this is not limited.
[0123] After the sensing and measurement device completes the sensing measurement of sensing area 1, it sends the sensing data obtained from the sensing measurement to the sensing data processing device through a communication channel. The communication channel may be different from the sensing channel. In other words, the communication channel is used for transmitting sensing data, while the sensing channel is used for transmitting sensing signals. Therefore, the aforementioned sensing channel and communication channel can be understood as channels related to the sensing service. For ease of description, the following text will use the terms "sensing channel" and "communication channel".
[0124] The sensing and measurement device can operate in either single-point or dual-point (or multi-point) sensing mode. In single-point sensing mode, sensing and measurement device 1 sends sensing signal 1 to sensing target 1 (which can represent one or more sensing targets), and sensing and measurement device 1 receives sensing signal 2, which is the signal obtained by the reflection of sensing signal 1 from sensing target 1. In dual-point sensing mode, sensing and measurement device 1 sends sensing signal 1 to sensing target 1, and sensing and measurement device 2 receives sensing signal 2, which is the signal obtained by the reflection of sensing signal 1 from sensing target 1.
[0125] Specifically, when a sensing and measuring device transmits sensing signals, the received signal model of the sensing and measuring device can be represented as: Y s =H s (η)X+Z s (1)
[0126] In formula (1), X∈C M×T X is the signal transmitted by the transmitter of the sensing and measurement equipment, M is the number of transmitting antennas / subcarriers of the sensing and measurement equipment, and T is the number of discrete samples; H s ∈C Ns×M H s It is the sensing channel matrix, N s Z is the number of antennas / subcarriers of the receiver in the sensing and measurement equipment. s ∈C Ns×T is a zero-mean Gaussian white noise matrix with variance σ. s 2 .
[0127] It should be noted that the above description of the sensing channel is only an example.
[0128] To ensure the performance requirements of sensing services, the sensing measurement equipment can acquire the measurement results of the sensing channel and the communication channel, and send these results to the control equipment. The control equipment then configures the sensing measurement and communication resources based on these results. See Figure 5 for a detailed description.
[0129] For ease of understanding and explanation, the communication method of this application embodiment is described below using information between a control device, a sensing and measuring device, and a sensing data processing device as an example. However, this should not constitute any limitation on the entity executing the communication method. For example, the control device may be a functional module (such as a circuit, chip, or chip system), or a logic node, logic module, or software that can implement all or part of the functions of the control device. Similarly, the sensing and measuring device (or sensing data processing device) may be a functional module (such as a circuit, chip, or chip system), or a logic node, logic module, or software that can implement all or part of the functions of the sensing and measuring device (or sensing data processing device).
[0130] When the steps involving sending or receiving are performed by modules (such as circuits, chips, or chip systems), logic nodes, logic modules, or software in control devices, sensing and measuring devices, sending / receiving can be understood as communicating through communication interfaces, input / output interfaces, pins, or circuits.
[0131] It should be noted that all terms used below are for illustrative purposes only and are not intended to be definitive. For example, terms such as sensing channel and measurement result are merely examples and do not limit the expression of other terms.
[0132] Figure 5 is a schematic diagram of the interaction flow of a communication method according to an embodiment of this application. As shown in Figure 5, the method includes:
[0133] S501, the sensing and measuring device sends the measurement results of the sensing channel to the control device. Correspondingly, the control device receives the measurement results of the sensing channel.
[0134] One possible example is when the sensing measurement device is an access network device, the access network device measures the sensing channel of the sensing area (which may include one or more sensing ranges) and obtains the measurement results of the sensing channel.
[0135] Another possible example is when the sensing and measurement device is a terminal device. The terminal device performs channel measurement on the sensing channel of the sensing area and obtains the measurement result of the sensing channel.
[0136] It should be noted that this application does not limit the method by which the sensing measurement device performs sensing channel measurement. For example, the sensing measurement device can send a sensing measurement signal 1 to the sensing target, the sensing target reflects the sensing measurement signal 1, the sensing measurement device receives the sensing measurement signal 2 after the sensing target reflects the sensing measurement signal 1, and the sensing measurement device measures the sensing measurement signal 2 to obtain the measurement result of the sensing channel.
[0137] It should also be noted that when the sensing and measuring device and the control device are the same device, the above-mentioned interaction is an interaction between different modules of the same device.
[0138] One possible example is that the measurement results of the sensing channel can be indicated by the following parameters:
[0139] Perceived signal-to-noise ratio (SNR);
[0140] Sensing channel matrix (as mentioned above, H) s );
[0141] The path loss between the sensing transmitter and the sensing receiver is considered. A path loss greater than a threshold indicates poor channel quality, while a path loss less than the threshold indicates good channel quality.
[0142] Alternatively, the control device can determine the channel quality of the sensing channel based on one or more of the aforementioned factors, including SNR, sensing channel matrix, and path loss between sensing transmitter and sensing receiver.
[0143] One possible implementation is that the control device can send information to the sensing and measurement device to instruct it to perform sensing channel measurements. The sensing and measurement device can then perform sensing channel measurements based on this information, obtain the corresponding sensing channel measurement results, and report the sensing channel measurement results to the control device.
[0144] S502. Based on the measurement results from the sensing channel, the control device sends sensing measurement configuration information to the sensing measurement device. Correspondingly, the sensing measurement device receives the sensing measurement configuration information.
[0145] Specifically, the control device determines the sensing measurement configuration information based on the measurement results of the sensing channel. This sensing measurement configuration information is used by the sensing measurement device to perform sensing measurement on sensing service 1. In other words, the sensing measurement device can perform sensing measurement based on the sensing measurement configuration information.
[0146] Table 1 describes the correlation between the sensing measurement configuration information and the measurement results of the sensing channel. The content in Table 1 is for illustrative purposes only and is not intended as a final limitation.
[0147] Table 1
[0148] As shown in Table 1:
[0149] When the measurement result of the sensing channel fed back by the sensing and measurement equipment is measurement result 1, for example, when the SNR of the sensing and measurement signal is greater than the threshold...
[0150] For values, such as greater than -50dB, the control device configures sensing measurement configuration information 1 based on the measurement result 1.
[0151] Includes the following: Symbol period: 16.63µs; Time slot allocation: Uplink time slot to downlink time slot allocation ratio 3:7;
[0152] Sensing signal frame format: 2 symbols out of 14 symbols in each time slot are used for sensing measurements;
[0153] When the measurement result of the sensing channel fed back by the sensing and measurement equipment is measurement result 2, for example, when the SNR of the sensing and measurement signal is less than the threshold...
[0154] If the value is less than -50dB, the control device configures the sensing measurement configuration information 2 based on the measurement result 2, such as the sensing measurement configuration information.
[0155] Information 2 includes: Symbol period: 16.63µs; Time slot allocation: Uplink to downlink time slot ratio of 3:7; Sensing
[0156] Signal frame format: 4 out of 14 symbols in each time slot are used for sensing measurements.
[0157] Taking both sensing signal 1 and sensing signal 2 as frequency-modulated continuous wave (FMCW) signals as an example, the control device configures the sensing measurement configuration information according to the measurement results of the sensing channel, as shown in formula (2):
[0158] In formula (2), σ represents the radar cross section, and G t G represents the transmit antenna gain. r λ represents the receiver antenna gain. 2 p represents the wavelength of the sensed signal. t Indicates the transmitter's transmission power, t c d represents the coherent accumulation time of the sensed signal. 4 Indicates the distance to the perceived target, N0 represents the noise power spectral density, and B... s Indicates the bandwidth of the sensed signal. The maximum sensing distance is represented by SNR, which represents the signal-to-noise ratio threshold of the sensing measurement signal. σ min This represents the minimum radar cross-section of the target being sensed. Formula (2) is designed for a single target. The superscript c indicates coherence.
[0159] The control device can derive the minimum coherent accumulation time of the sensing signal (expressed as) according to formula (2). ), and according to Generate sensing measurement configuration information, such as the waveform of the sensing signal, symbol period, and transmit power. The ratio of the minimum sensing signal coherence accumulation time to the symbol period is equal to the number of symbols. The waveform of the sensing signal is related to the maximum sensing distance, and the transmit power is related to p. t Related.
[0160] One possible implementation is that the sensing measurement configuration information includes at least one of the following:
[0161] Perception range;
[0162] The waveform of the sensed signal;
[0163] Symbol period;
[0164] Time slot configuration method;
[0165] The frame format of the sensed signal.
[0166] For example, when the sensing and measurement configuration information includes the sensing range, the sensing and measurement device performs sensing and measurement within that sensing range. For instance, the sensing and measurement device sends and receives sensing signals to the sensing target within that sensing range.
[0167] For example, the sensing measurement configuration information includes the waveform of the sensing signal, such as orthogonal frequency division multiplexing (OFDM) and FMCW, etc. The characteristics of the two waveforms are shown in Table 2.
[0168] Table 2
[0169] As shown in Table 2, the control device can configure the waveform of the corresponding sensing signal based on the measurement results of the sensing channel. Accordingly, the sensing measurement device transmits the sensing signal based on the waveform of the sensing signal.
[0170] For example, the sensing measurement configuration information includes the symbol period. The sensing measurement device transmits and receives sensing signals according to the time slot resources corresponding to the symbol period. This can help avoid the sensing measurement device transmitting and receiving sensing signals in time slots with poor sensing channel quality. A description of the symbol period can be found in Table 3. The symbol period is related to the subcarrier spacing.
[0171] Table 3
[0172] As shown in Table 3, the control device can configure the corresponding symbol period based on the measurement results of the sensing channel. Accordingly, the sensing measurement device transmits the sensing signal according to the symbol period of the sensing signal.
[0173] For example, sensing measurement configuration information includes time slot allocation. Time slot allocation can be understood as the ratio between time slots used for uplink and time slots used for downlink. The 3GPP standard defines various time slot formats to support different TDD configurations. These formats allow operators to dynamically adjust the uplink and downlink ratios based on application requirements, network conditions, and spectrum resources. A description of time slot allocation methods can be found in Table 4.
[0174] Table 4
[0175] As shown in Table 4, the control device can configure the corresponding time slot allocation method based on the measurement results of the sensing channel. Accordingly, the sensing measurement device transmits the sensing signal according to the time slot allocation method of the sensing signal.
[0176] Furthermore, when the sensing signal is a downlink signal, some or all of the downlink time slots indicated in this time slot allocation method can be used for the transmission of the sensing signal.
[0177] For example, sensing measurement configuration information includes the frame format of the sensing signal. NR frames are fixed at 10 ms in length, each frame contains 10 subframes, each subframe is 1 ms long, and each subframe contains 1 to 16 time slots, depending on the subcarrier spacing. Each time slot can be further divided into multiple symbols. In NR, a time slot typically contains 14 OFDM symbols. The number of OFDM symbols is fixed, but the role of the symbols can be flexibly configured; sensing performance can be adjusted by changing the number of symbols used for sensing.
[0178] Specifically, the frame format of the sensing signal includes the number and position of the 14 symbols used for sensing in each time slot. The more symbols used for sensing, the higher the signal-to-noise ratio (SNR) of the sensing signal. Thus, the control device can configure the corresponding frame format of the sensing signal based on the measurement results of the sensing channel. Accordingly, the sensing measurement device transmits the sensing signal according to this frame format.
[0179] Thus, the control equipment can configure one or more parameters for the sensing and measurement equipment, such as the waveform of the sensing signal, the time slot allocation method, or the frame format of the sensing signal, thereby ensuring the performance requirements of the sensing service. S503, the sensing and measurement equipment performs sensing and measurement according to the sensing and measurement configuration information.
[0180] For a description of how the sensing and measurement equipment performs sensing and measurement, please refer to the existing solutions, which will not be repeated here.
[0181] In the above scheme, the control device acquires the measurement results from the sensing channel of the sensing and measurement equipment, and configures corresponding sensing and measurement configuration information for the sensing and measurement equipment based on these results. In this way, the control device can configure sensing and measurement configuration information corresponding to the sensing channel for the sensing and measurement equipment, thereby reducing the impact of the sensing channel on the sensing and measurement equipment during sensing and measurement, and thus ensuring the performance requirements of the sensing service. For example, when the quality of the sensing channel is poor, the control device allocates more resources to the sensing and measurement equipment for sensing and measurement, thereby reducing the sensing and measurement latency and ensuring the latency requirements of the sensing service; conversely, when the quality of the sensing channel is good, while ensuring the latency requirements of the sensing service, the control device allocates fewer resources to the sensing and measurement equipment for sensing and measurement, thereby improving the utilization efficiency of sensing resources.
[0182] One possible implementation, the method may also include:
[0183] S504. The sensing and measuring device sends the measurement results of the communication channel to the control device. Correspondingly, the control device receives the measurement results of the communication channel.
[0184] One possible example is when the sensing and measurement device is an access network device. The access network device performs communication channel measurements on the area where sensing data transmission is required, thereby obtaining the measurement results of the communication channel.
[0185] Another possible example is when the sensing and measurement device is a terminal device. The terminal device performs communication channel measurement on the area where sensing data needs to be transmitted, thereby obtaining the measurement results of the communication channel.
[0186] One possible implementation involves the control device sending information to the sensing and measuring device to instruct it to perform communication channel measurements. The sensing and measuring device can then perform the communication channel measurements based on this information, obtain the corresponding measurement results, and send these results back to the control device.
[0187] It should be noted that this application does not limit the specific method by which the sensing and measuring device performs communication channel measurements. For example, the sensing and measuring device may send reference signals for performing communication channel measurements, such as channel state information reference signals (CSI-RS).
[0188] One possible example is that the channel measurement results of the aforementioned communication channel may include:
[0189] Communication channel matrix, large-scale channel parameters, or small-scale channel parameters.
[0190] It should be noted that the control device can determine the channel quality of the communication channel based on one or more of the communication channel matrix, large-scale channel parameters, and small-scale channel parameters mentioned above.
[0191] S505. Based on the measurement results of the communication channel and the sensing channel, the control device sends the configuration information of the communication resources to the sensing and measuring device. Correspondingly, the sensing and measuring device receives the configuration information of the communication resources.
[0192] Specifically, the control device determines communication resource configuration information based on the measurement results of the communication channel and the sensing channel. This communication resource configuration information is used to configure the resources used for sensing data transmission. In other words, the communication resource configuration information is used to configure the communication resources for the sensing measurement device to send sensing data to the sensing data processing device. For example, the communication resource configuration information can configure the number of frequency domain resources and frequency bands used for transmitting sensing data.
[0193] For a description of S505, please refer to formula (3).
[0194] In formula (3), γ d Indicates data transmission rate, Υ d p represents spectrum resources t Here, represents the transmit power, h represents the sensing signal power loss, and N0 represents the noise power spectral density. The superscript d indicates downlink communication.
[0195] It should be noted that the control device can configure the initial communication resource configuration information for the sensing and measuring device according to formula (3). Furthermore, the control device can adjust the communication resource configuration information configured based on formula (3) according to the measurement results of the sensing channel, thereby determining the final communication resource configuration information.
[0196] After the control device acquires the measurement results of the communication channel, it can combine the measurement results of the communication channel and the measurement results of the sensing channel to configure the corresponding communication resource configuration information for the sensing measurement device. This supports flexible configuration of communication resources used to transmit sensing data. For example, after the control device configures the sensing measurement configuration information for the sensing measurement device, it can determine the sensing measurement delay when the sensing measurement device performs sensing measurements. If the sensing measurement delay is greater than the threshold (but does not exceed the delay requirement of the sensing service), the control device can configure more communication resources for the sensing measurement device in order to ensure the delay requirement of the sensing service; or, if the sensing measurement delay is less than the threshold (but does not exceed the delay requirement of the sensing service), the control device can configure less communication resources for the sensing measurement device, thereby improving the utilization efficiency of communication resources.
[0197] Optionally, the control device can configure corresponding communication resource configuration information for the sensing and measuring device based on the measurement results of the aforementioned communication channel. This ensures that the latency of the sensing and measuring device during sensing data transmission meets the performance requirements of the sensing service.
[0198] One possible implementation of the above method may also include:
[0199] S506. The sensing data processing device sends information about its computing resources to the control device. Correspondingly, the control device receives the information about the sensing data processing device's computing resources.
[0200] The aforementioned information on computing resources can be used to indicate the computing resources of the sensing data processing device, such as the central processing unit (CPU) or hardware information of the sensing data processing device.
[0201] S507. Based on the measurement results of the sensing channel, the measurement results of the communication channel, and the information on the computing resources of the sensing data processing device, the control device sends scheduling information to the sensing data processing device. This scheduling information is used to schedule the computing resources of the sensing data processing device. Correspondingly, the sensing data processing device receives the scheduling information.
[0202] Specifically, the control equipment can configure scheduling information for the sensing data processing equipment based on the measurement results of the communication channel, the measurement results of the sensing channel, and the information on the computing resources of the sensing data processing equipment. In this way, the performance requirements of sensing services can be effectively supported and guaranteed.
[0203] For example, based on the aforementioned sensing measurement configuration information and communication resource configuration information, the control device determines the first latency for sensing measurement when the sensing measurement device performs sensing service 1, the second latency for sensing data transmission, and the third latency for sensing data processing. The sum of the first, second, and third latencies must be less than the latency requirement of sensing service 1. Thus, the control device can configure corresponding scheduling information for the sensing data processing device based on the aforementioned measurement results of the sensing channel, the measurement results of the communication channel, and the information on computing resources, thereby meeting the computational latency requirements of sensing service 1.
[0204] In this way, the control device can comprehensively consider the measurement results of the sensing channel, the measurement results of the communication channel, and the information on computing resources to configure corresponding computing resources for the sensing service. This allows the performance requirements of the sensing service to be guaranteed in multiple dimensions (e.g., sensing measurement dimension, communication transmission dimension, and computing dimension). For example, after configuring sensing measurement configuration information and communication resource configuration information for the sensing measurement device, the control device can determine the sensing measurement delay and communication delay of the sensing measurement device. If the sum of the sensing measurement delay and communication delay is greater than a threshold (but does not exceed the delay requirement of the sensing service), the control device can configure more computing resources for the sensing data processing device to ensure the delay requirement of the sensing service. Alternatively, if the sum of the sensing measurement delay and communication delay is less than a threshold (but does not exceed the delay requirement of the sensing service), the control device can configure fewer computing resources for the sensing data processing device, thereby improving the utilization efficiency of computing resources.
[0205] Optionally, the control device can configure scheduling information for the sensing data processing device based on the measurement results of the sensing channel and the computing resource information of the sensing data processing device.
[0206] Optionally, the control device can configure scheduling information for the sensing data processing device based on the measurement results of the communication channel and the computing resource information of the sensing data processing device. In one possible implementation, the above method may further include:
[0207] S508, Control device receives request information 1.
[0208] For example, request information 1 requests the execution of sensing service 1. Request information 1 includes the performance requirements of sensing service 1, such as latency, sensing accuracy, etc.
[0209] For a description of the performance requirements for Sensing Service 1, please refer to Table 5.
[0210] Table 5
[0211] As shown in Table 5, Request Information 1 may indicate one or more of the above as performance requirements of Sensing Service 1, and there is no limitation on this.
[0212] One possible implementation is that after the control device receives request information 1, the control device configures the sensing measurement configuration information for the sensing measurement device according to the performance requirements of sensing service 1 and the measurement results of the sensing channel.
[0213] After the control device obtains the performance requirements of the sensing service, it configures the corresponding sensing measurement configuration information for the sensing measurement device based on the performance requirements of the sensing service and the measurement results of the sensing channel. This allows for flexible configuration of the sensing measurement configuration. For example, while ensuring the performance requirements of the sensing service, the control device configures the corresponding resources for sensing measurement for the sensing measurement device, thereby improving the utilization rate of the resources used for sensing measurement.
[0214] For example, if the latency requirement for a sensing service is latency 1, the control equipment configures sensing and measurement resource 1 for the sensing and measurement equipment; if the latency requirement for a sensing service is latency 2, the control equipment configures sensing and measurement resource 2 for the sensing and measurement equipment. When latency 1 is less than latency 2, the amount of resources occupied by sensing and measurement resource 1 is greater than the amount of resources occupied by sensing and measurement resource 2.
[0215] One possible implementation is that, after receiving the request information, the control device configures communication resource configuration information for the sensing measurement device based on the performance requirements of sensing service 1 and the measurement results of the communication channel.
[0216] After the control device obtains the performance requirements of the sensing service, it configures the corresponding communication resource configuration information for the sensing measurement device based on the performance requirements of the sensing service, the measurement results of the sensing channel, and the measurement results of the communication channel. This allows for flexible configuration of communication resources. For example, while ensuring the performance requirements of the sensing service, the control device configures the corresponding communication resources for sensing data transmission for the sensing measurement device, thereby improving the utilization rate of the communication resources used for sensing data transmission.
[0217] For example, if the latency requirement for a sensing service is latency 1, the control equipment configures communication resource 1 for the sensing and measuring equipment; if the latency requirement for a sensing service is latency 2, the control equipment configures communication resource 2 for the sensing and measuring equipment. When latency 1 is less than latency 2, the amount of resources occupied by communication resource 1 is greater than the amount of resources occupied by communication resource 2.
[0218] One possible implementation is that, after receiving the request information, the control device configures the computing resource configuration information for the sensing data processing device based on the performance requirements of sensing service 1, the measurement results of the sensing channel, the measurement results of the communication channel, and the computing resource information of the sensing data processing device.
[0219] Once the control device obtains the performance requirements of the sensing service, it can configure corresponding scheduling information for the sensing data processing device based on the performance requirements of the sensing service, the measurement results of the sensing channel, the measurement results of the communication channel, and the information of computing resources. This allows for flexible configuration of computing resources. For example, while ensuring the performance requirements of the sensing service, the control device can configure corresponding computing resources for sensing data processing, thereby improving the utilization rate of computing resources used for sensing data processing.
[0220] For example, if the latency requirement for a sensing service is latency 1, the control device configures computing resource 1 for the sensing data processing device (configuring computing resource 1 can be understood as the control device instructing the sensing data processing device to use computing resource 1 to perform sensing data processing); if the latency requirement for a sensing service is latency 2, the control device configures computing resource 2 for the sensing data processing device (configuring computing resource 2 can be understood as the control device instructing the sensing data processing device to use computing resource 2 to perform sensing data processing). When latency 1 is less than latency 2, the amount of resources occupied by computing resource 1 is greater than the amount of resources occupied by computing resource 2.
[0221] One possible implementation of the above method may also include:
[0222] S509. The control device sends a load balancing strategy to the sensing and measurement device based on the resources occupied by the sensing services. The sensing and measurement device then receives the load balancing strategy.
[0223] For example, when more sensing resources need to be allocated per unit time to ensure the requirements of sensing services, the sensing and measurement equipment needs to increase the proportion of sensing resources. The sensing and measurement equipment (which is the access network equipment) needs to make certain compensations for the communication quality of the covered area. For example, adjusting the load balancing strategy can enable users in weak coverage areas to switch to neighboring cells in advance to avoid affecting the normal communication quality.
[0224] Thus, when the sensing and measuring device receives the aforementioned communication load balancing strategy, it can adjust the configuration of communication resources according to the strategy, thereby ensuring the normal communication quality for users.
[0225] It should be noted that the description of the order of the various steps described above is for illustrative purposes only and is not intended as a final limitation. For example, the execution order of S508 may precede that of S501, and so on.
[0226] The method shown in Figure 5 will be further described below with reference to Figures 6 and 7.
[0227] Figure 6 is a schematic diagram of the interaction flow of another communication method according to an embodiment of this application. As shown in Figure 6, the method is described using a sensing and measurement device as the access network device and the SC as the control device and sensing data processing device as examples. The method includes:
[0228] S601, The consumer of the sensing service sends a request message 1 to the access and mobility management function (AMF) network element.
[0229] The consumer sending request information 1 to the AMF for the sensing service can be triggered by an application function (AF) or a terminal device. Request information 1 includes the service type, sensing area, and key performance indicators of the sensing service 1.
[0230] Optionally, when the perception service 1 is a target tracking service, the request information 1 may also include the target's identification information.
[0231] S602, AMF sends request message 1 to SF1.
[0232] For example, the AMF selects SF1 based on the area information of the sensing target (which can be a sensing area identified by geographic coordinates) or the location of the target UE (referring to an area covering the target UE, identified by geographic location). SF1 can register its service area with the network repository function (NRF), and the AMF can select SF1 by querying the NRF.
[0233] It should be noted that request information 1 may also include the area information of the sensing target or the location information of the target UE. The area downlink information of the sensing target or the location information of the target UE can be indicated by the sensing area.
[0234] S603 and SF1 send request information 1 to SC1. Correspondingly, SC1 receives request information 1.
[0235] For example, SF1 forwards request information 1 to the appropriate SC1 to achieve the purpose of unloading SF1 calculation.
[0236] S604 and SC1 send information 1 to the access network device. Correspondingly, the access network device receives information 1.
[0237] Information 1 is used to indicate the need for environmental sensing monitoring and communication channel measurement.
[0238] S605. The access network device sends the measurement results of the sensing channel and the communication channel to SC1. Correspondingly, SC1 receives the measurement results of the sensing channel and the communication channel.
[0239] S606 and SC1 determine the information on the computing resources of the sensing data processing device.
[0240] When SC1 is used to perform sensor data processing functions, SC1 can determine its own computing resource information. When SC1 needs to share computing resources with the aforementioned CF, SC1 obtains information about available computing resources from the CF.
[0241] S607 and SC1 send sensing measurement configuration information and communication resource configuration information to the access network equipment. Correspondingly, the access network equipment receives the sensing measurement configuration information and communication resource configuration information.
[0242] S608, Access network equipment performs sensing measurements.
[0243] S609, the access network equipment sends sensing data to SC1.
[0244] S610 and SC1 perform sensing data processing.
[0245] Accordingly, SC1 feeds back the perception data calculation results to the perception service consumer. For example, SC1 sends the aforementioned perception data calculation results to AMF, and AMF sends the aforementioned perception data calculation results to the perception service consumer.
[0246] Through the above methods, the embodiments of this application can better support the performance requirements of sensing services.
[0247] Figure 7 is a schematic diagram of the interaction flow of another communication method according to an embodiment of this application. As shown in Figure 7, the method is described using a sensing and measuring device as the access network device, SC1 as the sensing data processing device, and SF1 as the control device as an example. The method includes:
[0248] S701, The sensing service consumer sends a request message 1 to the AMF.
[0249] S702, AMF sends request message 1 to SF1-C.
[0250] When SF1 adopts an architecture that separates the control plane and the data plane, SF-C represents the perception and control function, and SF-U represents the data processing function.
[0251] S703 and SF1-C send information 1 to the access network equipment. Correspondingly, the access network equipment receives information 1.
[0252] Information 1 is used to indicate the need for environmental sensing monitoring and communication channel measurement.
[0253] S704. The access network equipment sends the measurement results of the sensing channel and the communication channel to the SF1-C. Correspondingly, the SF1-C receives the measurement results of the sensing channel and the communication channel.
[0254] S705 and SC1 send information about SC1's computing resources to SF1-C. Correspondingly, SF1-C receives information about SC1's computing resources.
[0255] S706 and SF1-C send sensing and measurement configuration information and communication resource configuration information to the access network equipment. Correspondingly, the access network equipment receives the sensing and measurement configuration information and the communication resource configuration information.
[0256] S707 and SF1-C send computing resource configuration information to SC1. Correspondingly, SC1 receives computing resource configuration information 1.
[0257] S708, Access network equipment performs sensing measurements.
[0258] S709, the access network equipment sends sensing data to SC1.
[0259] S710 and SC1 perform sensing data processing.
[0260] Accordingly, SC1 feeds back the perception data calculation results to the perception service consumer. For example, SC1 sends the aforementioned perception data calculation results to AMF, and AMF sends the aforementioned perception data calculation results to the perception service consumer.
[0261] Through the above methods, the embodiments of this application can better support the performance requirements of sensing services.
[0262] It should be noted that in the method shown in Figure 7, SF can also send the communication load balancing strategy described in Figure 5 to the access network device according to the resources occupied by sensing service 1.
[0263] To achieve the functions of the methods provided in this application, the control device, sensing and measurement device, and sensing data processing device may all include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0264] Figure 8 is a schematic block diagram of a communication device according to an embodiment of this application. The communication device includes a processing circuit 810 and a transceiver circuit 820, which can be interconnected or coupled, for example, interconnected via a bus 830. The communication device 800 can be a control device, a sensing and measurement device, or a sensing data processing device, etc.
[0265] Optionally, the communication device may further include a memory 840. The memory 840 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM). The memory 840 is any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited thereto. The memory in the embodiments of this application may also be a circuit or any other device capable of implementing a storage function for storing computer programs or instructions, and / or data.
[0266] The processing circuit 810 can be all or part of the processing circuitry in one or more processors, or it can be one or more processors. The processor can be a CPU. If the processing circuit 810 is a CPU, the CPU can be a single-core CPU or a multi-core CPU. The processing circuit 810 can be a signal processor, a chip, or other integrated circuit capable of implementing the methods of this application, or a portion of the circuitry within the aforementioned processor, chip, or integrated circuit that performs processing functions. Additionally, the transceiver circuit 820 can also be a transceiver, or an input / output interface. An input / output interface is used for inputting or outputting signals or data and can also be referred to as an input / output circuit.
[0267] When the communication device is a control device, for example, the processing circuit 810 is used to perform the following operations: receive the measurement results of the sensing channel of the sensing measurement device; send sensing measurement configuration information to the sensing measurement device according to the measurement results of the sensing channel, etc.
[0268] When the communication device is a sensing and measurement device, exemplarily, the processing circuit 810 is used to perform the following operations: sending the measurement results of the sensing channel; receiving sensing and measurement configuration information, etc.
[0269] When the communication device is a sensing data processing device, for example, the processing circuit 810 is used to send configuration information of computing resources to the control device and receive the configuration information of computing resources.
[0270] When the communication device is a control device, a sensing and measuring device, or a sensing data processing device, it will be responsible for executing the methods or steps related to the control device, sensing and measuring device, or sensing data processing device in the foregoing method embodiments.
[0271] When the communication device is a control device, a sensing and measurement device, or a sensing data processing device, the transceiver circuit 820 can be a transceiver.
[0272] When the communication device is a chip used for control equipment, sensing and measurement equipment, or sensing data processing equipment, the transceiver circuit 820 can be an input / output circuit.
[0273] The above description is merely exemplary. For details, please refer to the content shown in the above method embodiments.
[0274] The implementation of each operation in Figure 8 can also be described in the corresponding description of the method embodiments shown in Figures 5 to 7.
[0275] Figure 9 is a schematic block diagram of another communication device according to an embodiment of this application. This communication device can be a control device, a sensing and measurement device, or a sensing data processing device, used to implement the methods involved in the above embodiments.
[0276] The communication device includes a transceiver unit 910 and a processing unit 920. The transceiver unit 910 may include a sending unit and a receiving unit. The sending unit performs the sending action of the communication device, and the receiving unit performs the receiving action of the communication device. For ease of description, the sending unit and the receiving unit are combined into a single transceiver unit in this embodiment. This will be explained uniformly here and will not be repeated later.
[0277] When the communication device is a control device, exemplarily, the transceiver unit 910 is used to receive the measurement results of the sensing channel; the processing unit 920 is used to determine sensing measurement configuration information, etc., based on the measurement results of the sensing channel.
[0278] When the communication device is a sensing and measurement device, exemplarily, the transceiver unit 910 is used to: send the measurement results of the sensing channel; receive sensing and measurement configuration information; and the processing unit 920 is used to perform sensing and measurement according to the sensing and measurement configuration information, etc.
[0279] When the communication device is a sensing data processing device, for example, the transceiver unit 910 is used to send computing resource configuration information to the control device and receive computing resource configuration information from the control device. The processing unit 920 is used to determine the computing resource configuration information, etc.
[0280] When the communication device is a control device, a sensing and measuring device, or a sensing data processing device, it will be responsible for executing one or more of the methods or steps related to the control device, sensing and measuring device, or sensing data processing device in the foregoing method embodiments.
[0281] Optionally, the communication device further includes a storage unit 930 for storing programs or code for performing the aforementioned methods.
[0282] The transceiver unit in Figure 9 corresponds to the transceiver circuit in Figure 8, and the processing unit in Figure 9 corresponds to the processing circuit in Figure 8.
[0283] The apparatus embodiments shown in Figures 8 and 9 are used to implement the contents described in Figures 5 to 7. The specific execution steps and methods of the apparatus shown in Figures 8 and 9 can be found in the foregoing method embodiments.
[0284] This application also provides a chip, including a processor, for calling and executing instructions stored in a memory, causing a communication device on which the chip is installed to perform the methods described in the examples above. The memory may be integrated within the chip or located externally.
[0285] This application also provides another chip, including: an input interface, an output interface, and a processing circuit, wherein the input interface, the output interface, and the processor are connected through an internal connection path, and the processing circuit is used to execute code in memory. When the code is executed, the processing circuit is used to execute the methods in the above examples.
[0286] Optionally, the chip also includes a memory for storing computer programs or code. The input and output interfaces can be independent of each other, or they can be integrated into a single input / output interface.
[0287] The processing circuitry can be all or part of the processing circuitry in one or more processors, or one or more processors.
[0288] This application also provides a processor for coupling with a memory for performing the methods and functions of a network device or terminal device involved in any of the above embodiments.
[0289] In another embodiment of this application, a computer program product containing instructions is provided, which, when run on a computer, enables the implementation of the methods described in the foregoing embodiments.
[0290] This application also provides a computer program that, when run on a computer, enables the implementation of the methods described in the foregoing embodiments.
[0291] In another embodiment of this application, a computer-readable storage medium is provided, which stores a computer program that, when executed by a computer, implements the methods described in the foregoing embodiments.
[0292] It should be understood that in the embodiments of this application, the processor can be a central processing unit (CPU), but it can also 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.
[0293] In addition, the processor may include one or more of the following: a central processing unit (CPU), a baseband processor, a digital signal processor (DSP), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), a field programmable gate array (FPGA), an artificial intelligence processor (AI processor), or a neural processing unit (NPU).
[0294] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced synchronous SDRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0295] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0296] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0297] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.
[0298] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. If the above functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0299] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
Claims
1. A communication method characterized by comprising: The method comprises: receiving measurement results of a sensing channel from a sensing measurement device; sending, to the sensing measurement device, sensing measurement configuration information according to the measurement results of the sensing channel, the sensing measurement configuration information being used for sensing measurement of a sensing service by the sensing measurement device.
2. The method of claim 1, wherein, The sensing measurement configuration information comprises at least one of: a sensing range, a waveform of a sensing signal, a time slot matching mode, or a frame format of the sensing signal.
3. The method according to claim 1 or 2, characterized in that, The method further comprises: receiving measurement results of a communication channel from the sensing measurement device; sending, to the sensing measurement device, communication resource configuration information according to the measurement results of the communication channel and the measurement results of the sensing channel, the communication channel being used for transmission of sensing data obtained based on the sensing measurement.
4. The method of claim 3, wherein, The method further comprises: obtaining information of computing resources of a sensing data processing device; sending, to the sensing data processing device, scheduling information according to the measurement results of the sensing channel, the measurement results of the communication channel, and the information of the computing resources of the sensing data processing device, the scheduling information being used for scheduling the computing resources of the sensing data processing device, the computing resources of the sensing data processing device being used for processing of the sensing data.
5. The method according to any one of claims 1 to 4, characterized in that, The method further comprises: receiving request information requesting execution of the sensing service, the request information comprising performance requirements of the sensing service; The sending, to the sensing measurement device, sensing measurement configuration information according to the measurement results of the sensing channel comprises: sending, to the sensing measurement device, the sensing measurement configuration information according to the measurement results of the sensing channel and the performance requirements of the sensing service.
6. The method according to any one of claims 3 to 5, characterized in that, The method further comprises: receiving request information requesting execution of the sensing service, the request information comprising performance requirements of the sensing service; The sending, to the sensing measurement device, communication resource configuration information according to the measurement results of the communication channel and the measurement results of the sensing channel comprises: sending, to the sensing measurement device, the communication resource configuration information according to the measurement results of the communication channel, the measurement results of the sensing channel, and the performance requirements of the sensing service.
7. The method of claim 4, wherein, The method further comprises: receiving request information requesting execution of the sensing service, the request information comprising performance requirements of the sensing service; The sending, to the sensing data processing device, scheduling information according to the measurement results of the sensing channel, the measurement results of the communication channel, and the information of the computing resources of the sensing data processing device comprises: sending, to the sensing data processing device, the scheduling information according to the measurement results of the sensing channel, the measurement results of the communication channel, the information of the computing resources of the sensing data processing device, and the performance requirements of the sensing service.
8. The method according to any one of claims 1 to 7, characterized in that, The method further comprises: sending a communication load balancing strategy according to resources occupied by the sensing service.
9. A communication method characterized by comprising: The method comprises: sending, to a control device, measurement results of a sensing channel; receiving sensing measurement configuration information from the control device, the sensing measurement configuration information being determined by the control device according to the measurement result of the sensing channel, and the sensing measurement configuration information being used for configuring the sensing measurement device to perform sensing measurement on the sensing service.
10. The method of claim 9, wherein, The sensing measurement configuration information comprises at least one of: a sensing range, a waveform of a sensing signal, a time slot matching mode, or a frame format of a sensing signal.
11. The method according to claim 9 or 10, characterized in that, The method further comprises: sending a measurement result of a communication channel to the control device; receiving communication resource configuration information from the control device, the communication resource configuration information being determined by the control device according to the measurement result of the communication channel and the measurement result of the sensing channel, the communication channel being used for transmitting sensing data obtained by the sensing measurement device based on the sensing measurement.
12. The method according to any one of claims 9 to 11, characterized in that, The method further comprises: receiving a communication load balancing strategy from the control device, the communication load balancing strategy being determined according to the resource occupied by the sensing service.
13. A communications device, characterized by The processor is configured to cause the communication device to perform the method of any one of claims 1 to 8; or The processor is configured to cause the communication device to perform the method of any one of claims 9 to 12. The computer readable storage medium stores computer programs or instructions, 14. A computer-readable storage medium, characterized in that, The computer programs or the instructions, when executed on a computer, cause the method of any one of claims 1 to 12 to be performed. The instructions, when executed on a computer, cause the method of any one of claims 1 to 12 to be performed.
15. A computer program product, characterised in that, The chip is installed in a communication device, and the chip comprises a processor and a communication interface, the processor being configured to read instructions and execute the instructions through the communication interface, and the processor being configured to cause the communication device to perform the method of any one of claims 1 to 12.
16. A chip, characterized by The method comprises:
17. A communication system, characterized by a control device and a sensing measurement device; The control device is configured to perform the method of any one of claims 1 to 8; The sensing measurement device is configured to perform the method of any one of claims 9 to 12.
Citation Information
Patent Citations
Communication method and communication device
CN115696423A
Method and device for establishing sensing channel, communication equipment, storage medium and system
CN115811736A
Perception signal processing method and device and communication equipment
CN116055015A
Transmission processing method and device, terminal and network side equipment
CN118282541A
Resource regulation and control method
WO2022187996A1