Communication method and communication apparatus
By configuring policy information for each device through control equipment, decomposing and allocating performance indicators for sensing services, the performance guarantee problem when multiple devices collaboratively execute sensing services is solved, and multi-dimensional performance improvement is achieved.
Patent Information
- Application Number
- PCT/CN2025/101624
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-09
- Filing Date
- 2025-06-18
- Publication Date
- 2026-01-15
AI Technical Summary
How can we better guarantee the performance requirements of sensing services, especially when multiple devices are collaboratively executing sensing services, and how can we ensure that the performance indicators of sensing services can be met?
By controlling the device to configure corresponding policy information for each device based on the device's capability information and the performance indicators of the sensing service, the performance indicators of the sensing service are decomposed and allocated to each device, thereby enabling multiple devices to better meet performance requirements when collaboratively executing sensing services.
It enables better guarantee of the performance indicators of sensing services when multiple devices are collaboratively executing sensing services, and supports performance improvements from multiple dimensions such as computing, sensing and transmission.
Smart Images

Figure CN2025101624_15012026_PF_FP_ABST
Abstract
Description
Communication methods and communication devices
[0001] This application claims priority to Chinese Patent Application No. 202410917604.6, filed on July 9, 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 systems contain several sensing services. For example, there are sensing services jointly conducted between terminal devices and network devices, such as a terminal device sending a sensing signal to a network device, which then measures the signal and obtains the corresponding sensing result. Another example is sensing services jointly conducted between multiple network devices, such as one network device sending a sensing signal to another, which then measures the signal and obtains the corresponding sensing result. Therefore, how to better guarantee the performance requirements of sensing services has become a pressing technical problem that needs to be solved. Summary of the Invention
[0006] This application provides a communication method and a communication device that can better support and guarantee the performance requirements of sensing services.
[0007] In a first aspect, a communication method is provided, comprising: receiving request information, the request information being used to request the execution of a sensing service, the request information including performance indicators of the sensing service; obtaining capability information of at least one device; and sending first policy information based on the performance indicators of the sensing service and the capability information of at least one device, the first policy information being used by a first device among the at least one device to execute the sensing service.
[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, at least one device is used to execute the aforementioned sensing service. The control device can configure corresponding policy information for each device based on its capability information and the performance indicators of the sensing service. In other words, the control device configures the performance indicators to be achieved for each device based on the performance indicators of the sensing service and the capability information of each device. Thus, at least one device can support and meet the performance indicators of the sensing service when collaboratively executing it. For example, the control device configures first policy information for a first device based on the capability information of at least one device and the performance indicators of the sensing service. This first policy information can support the first device in meeting some of the performance indicators of the sensing service.
[0010] In addition, the control device can decompose the performance indicators of the sensing service at the system level (the system includes at least one device) and allocate them to each device. That is, the control device configures the performance indicators that need to be achieved for the corresponding device according to the capability information of each device. In this way, the performance requirements of the sensing service can be better guaranteed when at least one device performs the sensing service in collaboration.
[0011] In some implementations of the first aspect, the method further includes: sending second strategy information based on the performance indicators of the sensing service and the capability information of at least one device, wherein the second strategy information is used for a second device among the at least one device to perform the sensing service, the second device being different from the first device, and the first strategy information being different from the second strategy information.
[0012] In this way, the second device can perform sensing services according to the second strategy information, thereby enabling the second device to meet some of the performance indicators of the sensing services when performing them.
[0013] In some implementations of the first aspect, the request information also indicates the sensing area of the sensing service.
[0014] In this way, the control equipment can select the corresponding equipment according to the sensing area of the sensing service, thereby enabling better execution of the sensing service.
[0015] In some implementations of the first aspect, the method further includes: sending a notification message based on the capability information of at least one device, the notification message informing whether the performance indicators of the sensing service have been met.
[0016] Optionally, the aforementioned notification information can be used to notify whether the performance indicators of the aforementioned sensing services can be met.
[0017] In this way, it can support the exchange of information between the control device and the requester regarding whether the performance indicators of the sensing service can be met.
[0018] Secondly, a communication method is provided, comprising: sending capability information of a first device; and receiving first policy information, wherein the first policy information is used by the first device to perform sensing services.
[0019] The solution described in the second aspect can be executed by a device on the first device side. The device on the first device side can be the first device itself, a module within the first device (such as a chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the first device. For ease of description, the following description uses the first device as an example.
[0020] In the above scheme, at least one device is used to execute the aforementioned sensing service. The control device can configure corresponding policy information for each device based on its capability information and the performance indicators of the sensing service. In other words, the control device configures the performance indicators to be achieved for each device based on the performance indicators of the sensing service and the capability information of each device. Thus, at least one device can support and meet the performance indicators of the sensing service when collaboratively executing it. For example, the control device configures first policy information for a first device based on the capability information of at least one device and the performance indicators of the sensing service. This first policy information can support the first device in meeting some of the performance indicators of the sensing service.
[0021] In addition, the control device can decompose the performance indicators of the sensing service at the system level (the system includes at least one device) and allocate them to each device. That is, the control device configures the performance indicators to be achieved according to the capability information of each device. In this way, the performance requirements of the sensing service can be better guaranteed when at least one device works together to execute the sensing service.
[0022] In some implementations of the second aspect, the first strategy information is determined based on the capability information of at least one device and the performance indicators of the sensing service, wherein the at least one device includes the first device.
[0023] In combination with any of the first and second aspects, at least one device includes: a sensing and measuring device, a sensing and data processing device, and a transmission device.
[0024] In this way, it is possible to better guarantee the performance requirements of sensing services from multiple dimensions, such as computing, sensing, and transmission dimensions.
[0025] In combination with any of the first and second aspects, the sensing data processing device includes any one of the following: access network equipment, sensing coordination function network element, sensing function network element, or sensing management network element.
[0026] In combination of any one of the first and second aspects, the capability information of at least one device includes the capability information of the first device and the capability information of the second device, wherein the second device is different from the first device.
[0027] In combination of either the first or the second aspect, at least one device is associated with the sensing area of the sensing service.
[0028] In combination with any of the first and second aspects, capability information includes at least one of the following: perception capability information, computation capability information, or transmission capability information.
[0029] Combining any one of the first and second aspects, the perception capability information includes at least one of the following: perception parameter configuration capability information, or perception performance satisfaction capability information.
[0030] Combining any one of the first and second aspects, the computing capability information includes at least one of the following: signal computing capability information, or point cloud data computing capability information.
[0031] Combining any one of the first and second aspects, the point cloud data computing capability information includes at least one of the following: the types of point cloud data processing tasks supported, the performance indicators under different point cloud data fusion methods, the accuracy of the point cloud data processing tasks, or the constraints that the point cloud data needs to meet.
[0032] Thus, point cloud data can be processed based on one or more of the above methods.
[0033] In combination with either the first or the second aspect, the transmission capability information includes at least one of the following: resource allocation capability, or transmission rate.
[0034] Combining any one of the first and second aspects, the first strategy information includes at least one of the following: transmission bandwidth information, perception measurement configuration information, or point cloud data processing configuration information.
[0035] Thus, sensing services can be executed based on one or more of the above.
[0036] In combination with any of the first and second aspects, the sensing measurement configuration information includes at least one of the following: sensing mode, multi-device sensing configuration information, sensing signal measurement parameters, calculation delay of sensing signals, or output parameters of point cloud data.
[0037] Thus, sensory measurements can be performed based on one or more of the above.
[0038] In combination with any of the first and second aspects, the multi-device sensing configuration information includes at least one of the following: sensing signal fusion indication information, sensing signal fusion level information, sensing signal fusion method information, or sensing signal fusion node information.
[0039] Thus, multi-device sensing can be performed based on one or more of the above.
[0040] Combining any one of the first and second aspects, the output parameters of point cloud data include at least one of the following: point cloud data format, point cloud data precision, point cloud data reporting cycle, or point cloud data density.
[0041] Thus, point cloud data can be output based on one or more of the above.
[0042] Combining any one of the first and second aspects, the point cloud data configuration information includes at least one of the following: the type of point cloud data processing task, the fusion strategy, the target precision, the target accuracy, or the processing latency of the point cloud data.
[0043] Thus, point cloud data can be configured based on one or more of the above.
[0044] Thirdly, a communication device is provided, which may be a control device, or a device or module for executing the control device, etc.
[0045] 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.
[0046] For example, the communication device includes a transceiver unit and a processing unit.
[0047] Fourthly, a communication device is provided, which may be a first device, or a device or module for performing the functions of the first device.
[0048] 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.
[0049] For example, the communication device includes a transceiver unit and a processing unit.
[0050] 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.
[0051] In one possible implementation, the communication device also includes a memory for storing the computer program or instructions.
[0052] In one possible implementation, the communication device also includes a communication interface for inputting and / or outputting signals.
[0053] 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.
[0054] 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.
[0055] 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.
[0056] 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.
[0057] 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.
[0058] Eleventhly, a communication system is provided, including a control device and a first device. The control device is used to execute the methods of the first aspect and any possible implementation thereof, and the first device is used to execute the methods of the second aspect and any possible implementation thereof.
[0059] 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
[0060] Figure 1 is a schematic diagram of a communication system 100 applicable to an embodiment of this application.
[0061] Figure 2 is a schematic diagram of the perception mode 200 according to an embodiment of this application.
[0062] Figure 3 is a schematic diagram of the perception service execution architecture 300 according to an embodiment of this application.
[0063] Figure 4 is a schematic diagram of the interaction flow of the communication method 400 according to an embodiment of this application.
[0064] Figure 5 is a schematic diagram of the interaction flow of the communication method 500 according to an embodiment of this application.
[0065] Figure 6 is a schematic diagram of the interaction flow of the communication method 600 according to an embodiment of this application.
[0066] Figure 7 is a schematic diagram of the interaction flow of the communication method 700 according to an embodiment of this application.
[0067] Figure 8 is a schematic block diagram of a communication device 800 according to an embodiment of this application.
[0068] Figure 9 is a schematic block diagram of a communication device 900 according to an embodiment of this application. Detailed Implementation
[0069] To facilitate understanding of the embodiments of this application, the following points will be explained first.
[0070] 1. Unless otherwise stated, "multiple" means two or more. "At least one" means one or more.
[0071] 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.
[0072] 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.
[0073] Furthermore, any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.
[0074] 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.
[0075] V. In the embodiments of this application, "used for indication" can be understood as "enabling". "Enabling" includes direct enabling and indirect enabling. When describing information used to enable A, it may include the information directly enabling A or indirectly enabling A, but does not necessarily mean that the information carries A.
[0076] 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.
[0077] 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.
[0078] In this embodiment, 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 correlation 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 (e.g., protocol-defined) arrangement of various pieces of 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 pieces, and the sending period and / or timing of these sub-information pieces can be the same or different.
[0079] VI. In the embodiments of this application, "pre-configuration" may include pre-defined features, such as protocol definitions. The "pre-defined features" 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.
[0080] VII. The term "storage" or "preservation" in the embodiments of 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.
[0081] 8. The "protocol" involved in the embodiments of this application may refer to standard protocols in the field of communication, for example, it may include fourth-generation (4G) protocols. th Generation 4G network, fifth generation (5G) network th This application does not limit the scope to network protocols such as generation (5G), NR, 5.5G, and related protocols applied in future communication networks.
[0082] 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.
[0083] 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.
[0084] 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 a chip interface, and "receive" can also be understood as the "input" of a 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.
[0085] First, the communication system to which the embodiments of this application are applicable will be described.
[0086] Figure 1 is a schematic diagram of a communication system 100 applicable to embodiments of this application. As shown in Figure 1, the communication system 100 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (e.g., 110a and 110b, collectively referred to as 110) and at least one terminal device (e.g., 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.
[0087] RAN 100 can be used for third-generation partner projects (3 rd RAN 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.
[0088] 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.
[0089] 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.
[0090] 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.
[0091] 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).
[0092] 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.
[0093] 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.
[0094] 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.
[0095] 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.
[0096] 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.
[0097] 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.
[0098] 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.
[0099] 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.
[0100] 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.
[0101] The network architecture and service scenarios described in this application are for the purpose of more clearly illustrating 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 architectures and the emergence of new service scenarios, the technical solutions provided in this application are also applicable to similar technical problems. For example, this application can be applied to V2X scenarios.
[0102] To facilitate understanding of the embodiments of this application, the terminology involved in the embodiments of this application will be briefly explained below.
[0103] 1. Definition of perception
[0104] 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.
[0105] 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.
[0106] 2. Perception Mode
[0107] Perception modes can be categorized into network device-based perception modes (which can also be understood as perception scenarios), network device and terminal device-based perception modes, and terminal device-based perception modes. A description of perception modes can be found in Figure 2.
[0108] Figure 2 is a schematic diagram of the perception mode 200 according to an embodiment of this application. Exemplarily:
[0109] The sensing mode shown in Figure 2(1) is a network device-based sensing mode, where the network device acts as both the transmitter and receiver of the sensing signal. For example, when the sensing signal 1 sent by the network device reaches the target object (e.g., a vehicle), the sensing signal 1 is reflected by the target object, and the network device can receive the sensing signal 2, which can then be processed to obtain the sensing result.
[0110] The sensing mode shown in Figure 2(2) is also a network device-based sensing mode, 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 can then process sensing signal 2 to obtain the sensing result.
[0111] The sensing mode shown in Figure 2(3) is a sensing mode based on network devices and terminal devices. The network device acts as the transmitter of the sensing signal, and the terminal device acts as the receiver of the sensing signal. For example, when the sensing signal 1 sent by the network device reaches the target object, the sensing signal 1 is reflected by the target object, and the terminal device can receive the sensing signal 2. Then, the terminal device can process the sensing signal 2 to obtain the sensing result.
[0112] The sensing mode shown in Figure 2 (4) is also a sensing mode 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 can receive the sensing signal 2. Then the network device can process the sensing signal 2 to obtain the sensing result.
[0113] The sensing mode shown in Figure 2(5) is a terminal device-based sensing mode, where the terminal device acts as both the transmitter and receiver of the sensing signal. For example, when sensing signal 1 sent by the terminal device reaches the target object, the terminal device can receive sensing signal 2 after the target object reflects the sensing signal 1. The terminal device can then process sensing signal 2 to obtain the sensing result.
[0114] The sensing mode shown in Figure 2 (6) is also a terminal device-based sensing mode, 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, when the sensing signal 1 sent by terminal device a reaches the target object, the sensing signal 1 is reflected by the target object, and terminal device b can receive the sensing signal 2. Then, terminal device b can process the sensing signal 2 to obtain the sensing result.
[0115] It is understandable that sensing signal 2 can be understood as a reflected signal of sensing signal 1. Sensing signal 2 carries more information than sensing signal 1. For example, sensing signal 2 can carry source information and environmental information.
[0116] Currently, the sensing services shown in Figure 2 have several key performance indicators (KPIs), such as sensing accuracy and latency. To meet these KPIs, multiple dimensions (such as sensing, computation, and transmission) need to be considered. Taking latency as an example, the latency of a sensing service is composed of sensing time, computation time, and transmission time. If only the impact of transmission time on latency is considered, while ignoring the impact of computational resources (which are positively correlated with computation time), the latency requirements of the sensing service may not be guaranteed. Similarly, taking sensing accuracy as an example, the sensing accuracy is affected by the sensing mode, sensing parameter configuration, and sensing data processing method. If only the impact of transmission resource configuration on sensing accuracy is considered, while ignoring the impact of sensing parameter configuration and sensing data processing method, the sensing accuracy requirements of the sensing service may also not be guaranteed. Therefore, this application provides a communication method and communication device that can better support and guarantee the performance requirements of sensing services.
[0117] In order to better guarantee the performance requirements of sensing services, this application provides a sensing service execution architecture, as shown in Figure 3.
[0118] Figure 3 is a schematic diagram of the perception service execution architecture 300 according to an embodiment of this application. As shown in Figure 3, the perception service execution architecture 300 includes: a control device and devices 1 to n. Devices 1 to n are devices that specifically execute perception services, and the control device is a device that manages devices 1 to n. For ease of description, devices 1 to n will be collectively referred to as at least one device below.
[0119] In this embodiment, the "execution of sensing services" includes, but is not limited to, processes such as sensing measurement, sensing data processing (point cloud data processing is used as an example below), and transmission. When device 1 to device n includes a single device, the execution of sensing services is performed by one device, such as device 1 performing sensing measurement, sensing data processing, and transmission (in this case, device 1 may not perform the transmission process). When device 1 to device n includes multiple devices, the execution of sensing services is jointly performed by multiple devices, such as device 1 performing sensing measurement and transmission (in this case, device 1 sends the sensing data obtained based on the sensing measurement to device 2), and device 2 performing sensing data processing.
[0120] In this embodiment, the term "control device" can be understood as a device or network element with device management functions. For example, the control device can be a network management system (NMS), an element management system (EMS) in the RAN domain, or an EMS in the CN domain, etc. Therefore, the control device in Figure 3 is only an example, and different terms may be used in different communication systems, which are not limited thereto. For ease of description, this embodiment uses a control device as an example, but does not limit other possible terminology.
[0121] One possible implementation is that at least one of the above-mentioned devices (or device types within at least one device) includes:
[0122] • Sensing and measurement equipment;
[0123] • Sensor data processing equipment;
[0124] • Transmission equipment.
[0125] For example, a sensing and measurement device is a device that performs sensing and measurement functions. Exemplarily, a sensing and measurement device can be an access network device or a terminal device.
[0126] For example, a sensing data processing device is a device that performs sensing data processing functions. Exemplarily, the sensing data processing device can be an access network device or other device or network element with data processing capabilities, such as a sensing coordinator (SC) (a network element in the RAN domain), a sensing function (SF) (a network element in the CN domain), or an EMS in the RAN domain, or an EMS in the CN domain, etc.
[0127] For example, a transmission device is a device that performs data transmission functions. Exemplarily, a transmission device can be an access network device (e.g., performing the transmission of sensing signals), a terminal device (e.g., performing the transmission of sensing signals), or a device in a transmission network (TN) domain (that can send sensing data (or point cloud data) obtained by sensing measurement devices to sensing data processing devices), etc.
[0128] In this way, it is possible to better guarantee the performance requirements of sensing services from multiple dimensions, such as computing, sensing, and transmission dimensions.
[0129] In this embodiment, the aforementioned sensing measurement, sensing data processing, and transmission are functional classifications of the device, and a device can possess one or more functions. For example, when the at least one device mentioned above includes only device 1, device 1 is a sensing measurement device, a sensing data processing device, and a transmission device. As another example, when the at least one device mentioned above includes only device 1 and device 2, device 1 is a sensing measurement device and a transmission device, and device 2 is a sensing data processing device.
[0130] One possible implementation is that at least one of the aforementioned devices belongs to at least one domain.
[0131] For example, at least one device belongs to the RAN domain. For instance, at least one device includes device 1 and device 2, where device 1 is an access network device (performing sensing measurements and transmissions), and device 2 is an SC (performing sensing data processing). Correspondingly, the control device can be an EMS within the RAN domain.
[0132] For example, at least one device belongs to the RAN domain, CN domain, and TN domain. For instance, at least one device includes device 1, device 2, and device 3, where device 1 is an access network device (performing sensing measurement and transmission), device 2 is an SF (performing sensing data processing), and device 3 is a device in the TN domain (performing transmission). Correspondingly, the control device can be an NMS.
[0133] Based on the perception service execution architecture 300, the control device can configure corresponding policy information for each device according to the capability information of each device in at least one device and the performance indicators of the perception service. Each device executes the perception service according to its own policy information. This can better support the performance requirements of the perception service. For example, each device can meet its own corresponding performance indicators according to its own policy information, thereby meeting the overall performance indicators of the perception service.
[0134] The following section, in conjunction with Figure 4, further describes the information interaction between the control device in Figure 3 and at least one other device.
[0135] For ease of understanding and explanation, the following description uses information between a control device, a first device, and a second device as an example to illustrate the communication method of this application embodiment. However, this should not constitute any limitation on the execution subject of the communication method of this application embodiment. 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 first device (or the second 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 first device (or the second device). The first device may be any one of the at least one of the aforementioned devices, and the second device may also be any one of the at least one of the aforementioned devices, but the second device is different from the first device. Furthermore, the at least one device may include only the first device, and the second device is optional.
[0136] 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 a control device, a first device, or a second device, sending / receiving can be understood as communicating through communication interfaces, input / output interfaces, pins, or circuits.
[0137] 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 capability information, perception capability information, computing capability information, or transmission capability information are merely examples and do not limit the expression of other terms.
[0138] Figure 4 is a schematic diagram of the interaction flow of the communication method 400 according to an embodiment of this application. As shown in Figure 4, the method 400 includes:
[0139] S401. The control device receives request information 1, which requests the execution of sensing service 1. Request information 1 includes (or indicates) the performance indicators of sensing service 1.
[0140] For example, a sensing service consumer sends request information 1 to a control device. Correspondingly, the control device receives request information 1 from the sensing service consumer.
[0141] In this embodiment, the aforementioned performance indicators can also be replaced with terms such as KPI, performance requirements, performance requirement parameters, or performance parameters. Alternatively, the control device can determine the performance requirements of the sensing service consumer for sensing service 1 based on the parameters indicated by request information 1 (such as the performance indicators of sensing service 1). For ease of description, the following description uses the performance indicators of sensing service 1 as an example, but does not limit other possible terminology.
[0142] One possible implementation is that request information 1 also indicates the type of sensing service 1 (e.g., request information 1 could indicate an index or identifier corresponding to the type of sensing service 1). In this way, the control device can determine the type of sensing service 1 based on request information 1.
[0143] In one possible implementation, request information 1 also indicates the sensing area of sensing service 1. Thus, the control device determines the sensing area of sensing service 1 based on request information 1.
[0144] Accordingly, the control device can select a device related to the sensing area of sensing service 1 to perform sensing service 1. For example, the control device can select a device located within the sensing area of sensing service 1 to perform sensing service 1, which can support the better completion of sensing service 1.
[0145] One possible implementation is that at least one of the following devices is associated with the sensing area of sensing service 1. Thus, sensing service 1 can be executed by the device associated with the sensing area of sensing service 1.
[0146] One possible example is that the performance metrics of Perception Service 1 include, but are not limited to, at least one of the following:
[0147] Resolution (such as distance resolution, velocity resolution, etc.), positioning accuracy, velocity accuracy, service latency, refresh rate, false alarm probability or missed alarm probability, etc.
[0148] For a description of the performance metrics of Sensing Service 1, please refer to Table 1.
[0149] Table 1
[0150] As shown in Table 1, Request Information 1 may indicate one or more of the above as performance indicators of Sensing Service 1, and there is no limitation on this.
[0151] S402, The control device acquires capability information of at least one device.
[0152] In this embodiment of the application, the device capability information can indicate the device's relevant capabilities in performing sensing services, or the capability information can indicate the device's capabilities related to performing sensing services, such as sensing capabilities, sensing data processing capabilities, or transmission capabilities.
[0153] One possible example is that the control device obtains capability information of at least one device locally. For instance, the control device can be pre-configured with the capability information of at least one device. This reduces the signaling overhead for the control device to obtain the capability information of at least one device.
[0154] Another possible example is that the control device obtains (including indirectly and directly) capability information of at least one device from at least one device.
[0155] Taking direct acquisition as an example, each of the at least one devices sends its corresponding capability information to the control device; alternatively, the control device sends information to each of the at least one device requesting the acquisition of its corresponding capability information, and each device then sends its corresponding capability information to the control device based on this information. This allows the control device to acquire the latest capability information of the devices.
[0156] Taking indirect acquisition as an example, the control device instructs the management network element (used to manage the at least one device mentioned above) to obtain the capability information of the at least one device. The management network element obtains the capability information of the at least one device and sends it back to the control device. In this way, the control device can obtain the latest capability information of the devices.
[0157] In summary, the embodiments of this application do not limit the method by which the control device obtains capability information of at least one device.
[0158] One possible implementation is that the aforementioned device capability information includes, but is not limited to:
[0159] • Perceptual information;
[0160] • Computing capability information;
[0161] • Transmission capability information.
[0162] In this embodiment of the application, the sensing capability information can indicate the sensing capability of the device, such as the sensing accuracy, resolution and data refresh rate achieved by the device within a certain sensing range, or it can indicate the sensing capability of the device, or it can indicate the sensing-related capabilities of the device, such as the sensing range supported by the device or the hardware capabilities of the device.
[0163] One possible implementation is that the aforementioned perception information includes:
[0164] • Ability to configure perception parameters;
[0165] • Perceived performance satisfaction capability.
[0166] For example, the “sensing parameter configuration capability” can indicate the sensing parameter configurations supported by the device, such as the frequency band, bandwidth, rooftop specifications, or symbol period supported by the device.
[0167] For example, the “perception performance satisfaction capability” can indicate the perception performance that the device supports, such as the supported position resolution, angle resolution, or velocity resolution.
[0168] In this embodiment of the application, the computing power information may indicate the computing power of the device, or it may indicate the device's computing capabilities, or it may indicate the device's computing-related capabilities, such as the number of computing resources of the device.
[0169] One possible implementation is that the aforementioned computing power information includes at least one of the following:
[0170] • Signal processing capability information;
[0171] • Point cloud data computing capability information.
[0172] For example, signal computing capability can refer to the ability of a device to measure received sensing signals in order to obtain sensing results. For instance, signal computing capability information can indicate the time required for the device to obtain sensing results.
[0173] For example, point cloud data computing capability can refer to the device's ability to perform point cloud data calculations on the received sensing data. For instance, point cloud data computing capability information can indicate the accuracy information of the point cloud data obtained by the device based on the sensing results.
[0174] One possible implementation is that the aforementioned point cloud data computing capability information includes at least one of the following:
[0175] • Supported point cloud data processing task types;
[0176] • Performance metrics under different point cloud data fusion methods.
[0177] The aforementioned point cloud data fusion methods include point cloud fusion, feature fusion, or target fusion. Specifically, point cloud fusion can be understood as directly fusing the acquired point cloud data. Feature fusion can be understood as first extracting features from the acquired point cloud data, and then fusing the extracted point cloud features. Target fusion can be understood as first performing target processing (such as target recognition, semantic segmentation, etc.) on the acquired point cloud data, and then fusing the data obtained after target processing.
[0178] The performance metrics for the different point cloud data fusion methods mentioned above can include: performance metrics for point cloud fusion, performance metrics for feature fusion, or performance metrics for target fusion.
[0179] For example, the types of point cloud data processing tasks supported include, but are not limited to: target recognition, trajectory tracking, or environment reconstruction.
[0180] For example, performance metrics under different point cloud data fusion methods include: frame rate, accuracy of point cloud data processing tasks, or constraints that point cloud data needs to meet. The constraints that point cloud data needs to meet can indicate the constraints on the quality of the input point cloud data when the point cloud data processing task achieves a certain performance metric (such as achieving a preset task accuracy), such as point cloud data precision or point cloud data density.
[0181] Thus, point cloud data can be processed based on one or more of the above methods.
[0182] In this embodiment of the application, the transmission capability information can indicate the transmission capability of the device, or it can indicate the device's transmission capability. For example, the transmission capability information can indicate the maximum transmission rate supported by the device when transmitting.
[0183] One possible implementation is that the aforementioned transmission capability information may include at least one of the following:
[0184] • Resource allocation capability;
[0185] • Transmission rate.
[0186] For example, resource allocation capability can indicate a device's ability to allocate resources, such as the uplink and downlink spectrum resources (including frequency points and bandwidth) supported by the device.
[0187] For example, the transmission rate can indicate the rate at which a device transmits sensed data, and this transmission rate can be used to determine transmission delay.
[0188] In this embodiment of the application, the types of capabilities included in the capability information of each device in the capability information of at least one device described above may be the same or different. For example, the capability information of the first device includes the first device's sensing capability information, computing capability information, and transmission capability information, and the capability information of the second device includes the second device's computing capability information. As another example, the capability information of the first device includes the first device's sensing capability information, computing capability information, and transmission capability information, and the capability information of the second device includes the second device's sensing capability information, computing capability information, and transmission capability information.
[0189] One possible implementation, whereby the controlling device acquires capability information of at least one device, may include:
[0190] S402a, The first device sends its device information to the control device. Correspondingly, the control device receives the capability information of the first device.
[0191] S402b: The second device sends its device information to the control device. Correspondingly, the control device receives the capability information of the second device.
[0192] In this way, the control device can obtain the corresponding capability information from the first device and the second device respectively.
[0193] S403. The control device sends first policy information to the first device based on the performance indicators of sensing service 1 and the capability information of at least one device. Correspondingly, the first device receives the first policy information.
[0194] Specifically, the control device can configure corresponding policy information for each device based on the performance indicators of sensing service 1 and the capability information of at least one device used to execute sensing service 1. This policy information is used by the corresponding device to execute sensing service 1.
[0195] A description of the strategy information can be found in Table 2. The content shown in Table 2 is for illustrative purposes only and is not intended as a final limitation.
[0196] Table 2
[0197] As shown in Table 2:
[0198] • Device 1 corresponds to capability information 1 and strategy information 1;
[0199] • Device 2 corresponds to capability information 2, and corresponding strategy information 2;
[0200] • Device 3 corresponds to capability information 3 and strategy information 3.
[0201] When at least one of the above-mentioned devices includes device 1, device 2 and device 3, the control device can configure policy information 1 for device 1, policy information 2 for device 2 and policy information 3 for device 3 according to the capability information 1 of device 1, the capability information 2 of device 2, the capability information 3 of device 3 and the performance index of sensing service 1.
[0202] Specifically, strategy information 1 is determined by the control device based on capability information 1, capability information 2, capability information 3, and the performance indicators of sensing service 1. Strategy information 2 is determined by the control device based on capability information 1, capability information 2, capability information 3, and the performance indicators of sensing service 1. Strategy information 3 is determined by the control device based on capability information 1, capability information 2, capability information 3, and the performance indicators of sensing service 1.
[0203] Taking the performance index of sensing service 1 as latency as an example, with device 1 performing sensing measurement, device 2 performing sensing data processing, and device 3 performing transmission, specifically, capability information 1 indicates the sensing measurement-related capabilities of device 1, capability information 2 indicates the sensing data processing-related capabilities of device 3, and capability information 3 indicates the transmission-related capabilities of device 3. Strategy information 1 can indicate the sensing measurement-related parameters of device 1, thereby ensuring that the latency of device 1 performing sensing measurement is less than threshold 1; strategy information 2 can indicate the sensing data processing-related parameters of device 2, thereby ensuring that the latency of device 2 performing sensing data processing is less than threshold 2; and strategy information 3 can indicate the transmission-related parameters of device 3, thereby ensuring that the latency of device 3 performing transmission is less than threshold 3.
[0204] Thus, based on the aforementioned strategy information 1, strategy information 2, and strategy information 3, the overall latency of sensing service 1 can be less than or equal to the sum of threshold 1, threshold 2, and threshold 3, thereby ensuring the latency requirements of sensing service 1.
[0205] For a further description of S403, please refer to Table 3. The content shown in Table 3 is for illustrative purposes only and is not intended as a final limitation.
[0206] Table 3
[0207] As shown in Table 3:
[0208] • The performance indicator of sensing service 1 is resolution, and at least one device includes device 1, which is an access network device (used to perform sensing measurement, transmission and sensing data processing, etc.). Policy information 1 is used to configure sensing mode and sensing bandwidth.
[0209] • The performance indicators of Sensing Service 1 are accuracy-related. At least one device includes Device 1 (for performing sensing measurements) and Device 2 (for performing sensing data processing). Device 1 is an access network device, and Device 2 is either SF or SC. Policy information 1 is used to configure the sensing mode, sensing signal fusion level (in scenarios involving multi-device sensing), and super-resolution strategy (for improving data accuracy) (involving fusion nodes in multi-device sensing scenarios). Policy information 2 is used to configure the point cloud data fusion method and data processing strategy. The data processing strategy is used to indicate the processing method for point cloud data, or in other words, the data processing strategy is used to indicate the technical path / model type for data processing from point cloud to target. For example, for target recognition tasks, there are transmission-based algorithms (such as algorithms based on Hough transform, edge detection, region growing, etc.) and deep learning-based algorithms (such as R-CNN series, YOLO series, SSD, Transformer series, etc.). Similarly, different data processing algorithms have different computational resource requirements and result accuracy.
[0210] • The performance indicator of Sensing Service 1 is latency. At least one device includes Device 1, Device 2 and Device 3. Device 1 is an access network device, Device 2 is an SF / SC, and Device 3 is an EMS. Policy information 1 is used to configure sensing latency, policy information 2 is used to configure computation latency, and policy information 3 is used to configure transmission latency.
[0211] • The performance metric for Sensing Service 1 is accuracy. At least three devices are involved: Device 1, Device 2, and Device 3. Device 1 is an access network device, Device 2 is an SF / SC / EMS device, and Policy Information 1 is used to configure clutter suppression policies. Clutter suppression policies can improve the accuracy of point cloud data. For example, the clutter suppression threshold can affect the accuracy of point cloud data; a higher clutter detection threshold will filter out more clutter, thus improving the accuracy of the point cloud. Policy Information 2 is used to configure target recognition policies. Target recognition policies can indicate the specific algorithm or model used, thereby improving the accuracy of point cloud data processing tasks.
[0212] • The performance indicator of sensing service 1 is the sensing range, and at least one device includes device 1, which is an access network device. Policy information 1 is used to configure sensing measurement configuration.
[0213] In the above scheme, at least one device is used to execute the aforementioned sensing service. The control device can configure corresponding policy information for each device based on its capability information and the performance indicators of the sensing service. In other words, the control device configures the performance indicators to be achieved for each device based on the performance indicators of the sensing service and the capability information of each device. Thus, at least one device can support and meet the performance indicators of the sensing service when collaboratively executing it. For example, the control device configures first policy information for a first device based on the capability information of at least one device and the performance indicators of the sensing service. This first policy information can support the first device in meeting some of the performance indicators of the sensing service.
[0214] In addition, the control device can decompose the performance indicators of the sensing service from the system level (the system includes at least one device) and allocate them to each device. That is, the control device configures the performance indicators that need to be achieved for the corresponding device according to the capability information of each device. In this way, the performance requirements of the sensing service can be better guaranteed when at least one device performs the sensing service in collaboration.
[0215] One possible implementation is that the first policy information includes at least one of the following:
[0216] • Transmission bandwidth information;
[0217] • Sensing and measurement configuration information;
[0218] • Point cloud data processing configuration information.
[0219] For example, the first strategy information includes transmission bandwidth information. The first device can configure transmission resources according to the transmission bandwidth indicated by the first strategy information, thereby ensuring the transmission of sensing service 1.
[0220] For example, the first strategy information includes sensing and measurement configuration information, and the first device can perform sensing and measurement of sensing signals according to the sensing and measurement configuration information in the first strategy information.
[0221] For example, the first strategy information includes point cloud data processing configuration information, and the first device can perform point cloud data processing according to the point cloud data processing configuration information in the first strategy information.
[0222] Thus, sensing services can be executed based on one or more of the above.
[0223] One possible implementation is that the sensing measurement configuration information includes at least one of the following:
[0224] • Perception patterns;
[0225] • Multi-device sensing configuration information;
[0226] • Sensing signal measurement parameters;
[0227] • The computational delay of the sensed signal;
[0228] • Output parameters of point cloud data.
[0229] For example, the aforementioned sensing mode can be one of (1) to (6) in Figure 2. In this way, the first device can measure the sensing signal according to the sensing mode indicated by the sensing measurement configuration information.
[0230] For example, multi-device sensing configuration information can instruct the first device and other devices to jointly perform sensing measurements. It should be noted that the multi-device sensing configuration information can also be replaced by multi-point sensing configuration information, etc., which indicates that multiple devices are participating in the sensing measurements. These multiple devices may include multiple access network devices, or they may include access network devices and terminal devices, etc., and are not limited thereto.
[0231] For example, sensing signal measurement parameters may include: sensing frequency band, bandwidth, antenna configuration, sensing symbol period, etc.
[0232] For example, the computational delay of the sensing signal may include: the computation time required to generate a frame of point cloud data under a certain sensing signal sampling rate and bit width, or the hardware parameters used for sensing computing devices.
[0233] For example, the output parameters of point cloud data can be used to instruct the first device how to output point cloud data.
[0234] Thus, sensory measurements can be performed based on one or more of the above.
[0235] One possible implementation is that the aforementioned multi-device awareness configuration information may include at least one of the following:
[0236] • Sensor signal fusion indicates information;
[0237] • Sensor signal fusion hierarchy information,
[0238] • Information on the signal fusion method;
[0239] • Sensor signal fusion node information.
[0240] For example, sensing signal fusion indication information can be used to indicate that sensing signals need to be fused.
[0241] For example, the information on the fusion level of the perceived signal can indicate the fusion level, such as signal fusion, spectral fusion, and point cloud data.
[0242] For example, signal fusion refers to the direct fusion of received radio frequency signals, followed by demodulation of velocity and distance based on the fused radio frequency signals, thereby generating point cloud data.
[0243] For example, spectrum fusion refers to the process of calculating the RVA (R: range; V: velocity; A: angle) spectrum from the radio frequency channel, fusing the RVA spectra from different sources, and finally calculating point cloud data based on the fused RVA spectrum.
[0244] For example, point cloud data fusion refers to fusing point cloud data obtained after measuring received sensing signals.
[0245] For example, information on the fusion method of sensing signals can be used to indicate the method of fusion of sensing signals, such as multi-site fusion, multi-frequency fusion, base station-terminal equipment fusion, etc.
[0246] For example, the sensing signal fusion node information can indicate the node that performs the fusion of sensing signals, such as indicating a terminal device or access network device as a fusion node. This sensing signal fusion node information can include identifiers and other information about the fusion node.
[0247] Thus, multi-device sensing can be performed based on one or more of the above.
[0248] One possible implementation is that the output parameters of the point cloud data mentioned above include at least one of the following:
[0249] • The format of point cloud data;
[0250] • The accuracy of point cloud data;
[0251] • Reporting cycle for point cloud data;
[0252] • Density of point cloud data.
[0253] Thus, point cloud data can be output based on one or more of the above.
[0254] One possible implementation is that the point cloud data processing configuration information mentioned above includes at least one of the following:
[0255] • Types of point cloud data processing tasks;
[0256] • Integration strategy;
[0257] • Target accuracy;
[0258] • Target accuracy;
[0259] • Processing latency of point cloud data.
[0260] For example, the types of point cloud data processing tasks mentioned above may include target recognition, trajectory tracking, or environment reconstruction.
[0261] For example, the aforementioned fusion strategy can be understood as the fusion method described above.
[0262] For example, the target accuracy mentioned above can indicate the difference between the perceived target position (velocity) and the actual target position (velocity).
[0263] For example, the target accuracy mentioned above can indicate the probability that the perceived target is correctly classified.
[0264] For example, the processing latency of point cloud data mentioned above can indicate the time required to process point cloud data and obtain the corresponding results.
[0265] Thus, point cloud data can be configured based on one or more of the above.
[0266] Optionally, method 400 may also include:
[0267] S404. The control device sends second policy information to the second device based on the performance indicators of the sensing service and the capability information of at least one device. Accordingly, the second device receives the second policy information.
[0268] In this way, the second device can execute sensing service 1 according to the second strategy information, thereby enabling the second device to meet some of the performance indicators of sensing service 1 when executing the sensing service.
[0269] Optionally, method 400 may also include:
[0270] S405, Control device sends notification information 1.
[0271] For example, the control device sends notification information 1 to the sensing service consumer based on the capability information of at least one device. Notification information 1 can be used to notify or indicate whether the performance indicators of sensing service 1 are met, or notification information 1 can be used to notify or indicate whether the performance indicators of sensing service 1 are met.
[0272] In this way, it can support the exchange of information between the control device and the requester regarding whether the performance indicators of the sensing service can be met.
[0273] One possible example is that the control device sends notification information 1 based on the capability information of at least one device, including:
[0274] • The control device determines the strategy information for at least one device based on the capability information of at least one device;
[0275] • The control device sends notification information to the sensing service consumer based on the policy information of at least one device.
[0276] Thus, after the control device configures the corresponding policy information for each device, the control device estimates whether the performance indicators of sensing service 1 can be met based on the policy information of each device, or the control device estimates whether the performance indicators of sensing service 1 can be met based on the policy information of each device.
[0277] Through the above solutions, the embodiments of this application can better support the performance requirements of sensing services.
[0278] The method shown in Figure 4 will be further described below with reference to Figures 5 to 7.
[0279] Figure 5 is a schematic diagram of the interaction flow of the communication method 500 according to an embodiment of this application. The content shown in Figure 5 is applicable to devices belonging to the RAN domain to perform sensing service 1. The sensing management network element of the RAN domain shown in Figure 5 is an example of a control device, the access network device is an example of a first device, and the SC is an example of a second device. Both the access network device and the SC belong to the RAN domain. As shown in Figure 5, method 500 includes:
[0280] S501, RAN domain perception management network element receives request information 1.
[0281] For a detailed description, please refer to the description in S401, which will not be repeated here.
[0282] S502. The access network device sends capability information a1 to the perception management network element in the RAN domain. Correspondingly, the perception management network element in the RAN domain receives capability information a1.
[0283] For example, capability information a1 includes the access network device's sensing capability information, computing capability information, and transmission capability information. The access network device can be used to perform the aforementioned sensing measurement and transmission.
[0284] For example, the computing capability information of an access network device includes signal computing capability information. The transmission capability information of an access network device includes resource configuration capability.
[0285] S503, SC sends capability information a2 to the perception management network element in the RAN domain. Correspondingly, the perception management network element in the RAN domain receives capability information a2.
[0286] For example, capability information a2 includes the computational capability information of SC. SC can be used to perform the aforementioned sensory data processing.
[0287] For example, the computing power information of SC includes point cloud data computing power information.
[0288] S504. The perception management network element in the RAN domain determines policy information s1 and policy information s2 based on the performance indicators, capability information a1, and capability information a2 of perception service 1.
[0289] For a description of S504, please refer to the description of S403 above, and it will not be repeated here.
[0290] For example, policy information s1 is used to configure the sensing measurement-related parameters and transmission-related parameters of the access network device.
[0291] For example, policy information s2 is used to configure parameters related to the perception data processing of SC.
[0292] S505, the perception management network element in the RAN domain sends policy information s1 to the access network device. Correspondingly, the access network device receives policy information s1.
[0293] S506, the perception management network element in the RAN domain sends policy information s2 to the SC. Correspondingly, the SC receives policy information s2.
[0294] S507, the sensing management network element in the RAN domain sends notification information 1. Correspondingly, the sensing service consumer receives notification information 1.
[0295] Through the above solutions, the embodiments of this application can better support the performance requirements of sensing services.
[0296] Figure 6 is a schematic diagram of the interaction flow of the communication method 600 according to an embodiment of this application. The content shown in Figure 6 is applicable to devices in the RAN domain, devices in the CN domain, and management network elements in the TN domain to jointly execute sensing service 1. The NMS shown in Figure 6 is an example of a control device, the access network device is an example of a first device, the SF is an example of a second device (the SF belongs to the CN domain), and the management network element in the TN domain is an example of a third device. As shown in Figure 6, method 600 includes:
[0297] S601, NMS receives request information 1.
[0298] S602, The access network device sends capability information b1 to the NMS. Correspondingly, the NMS receives capability information b1.
[0299] Specifically, access network devices are used to perform sensing measurements.
[0300] Capability information b1 includes the access network device's sensing capability information, computing capability information, and transmission capability information. For example, the access network device's computing capability information includes signal computing capability information. The access network device's transmission capability information includes resource configuration capability.
[0301] It should be noted that NMS can obtain capability information b1 through EMS in the RAN domain.
[0302] S603, the management network element of the TN domain sends capability information b2 to the NMS. Correspondingly, the NMS receives capability information b2.
[0303] Specifically, the management network elements in the TN domain are used to perform transmissions.
[0304] Capability information b2 includes transmission capability information of the management network elements in the TN domain. For example, the transmission capability information of the management network elements in the TN domain includes transmission rate.
[0305] S604, SF sends capability information b3 to NMS. Correspondingly, NMS receives capability information b3.
[0306] Specifically, SF is used to perform perceptual data processing.
[0307] Capability information b3 includes SF's computing capability information. For example, SF's computing capability information includes point cloud data computing capability information.
[0308] S605 and NMS determine strategy information t1, strategy information t2 and strategy information t3 based on capability information b1, capability information b2 and capability information b3.
[0309] For example, policy information t1 is used to configure parameters related to perception measurement of access network devices.
[0310] For example, policy information t2 is used to configure transmission-related parameters for management network elements in the TN domain.
[0311] For example, policy information r3 is used to configure parameters related to SF's perception data processing.
[0312] S606 and NMS send policy information t1 to the access network device. Correspondingly, the access network device receives policy information t1.
[0313] S607, NMS sends policy information t2 to the management network element of the TN domain. Correspondingly, the management network element of the TN domain receives policy information t2.
[0314] S608 and NMS send policy information t3 to SF. Correspondingly, SF receives policy information t3.
[0315] S609 and NMS send notification information 1. Correspondingly, the sensing service consumer receives notification information 1.
[0316] Through the above solutions, the embodiments of this application can better support the performance requirements of sensing services.
[0317] Figure 7 is a schematic diagram of the interaction flow of the communication method 700 according to an embodiment of this application. The content shown in Figure 7 is applicable to devices in the RAN domain, CN domain, and TN domain jointly executing sensing service 1. Specifically, the content shown in Figure 7 is applicable to multi-device sensing scenarios. The NMS shown in Figure 7 is an example of a control device, access network device 1 is an example of a first device, access network device 2 is an example of a second device, SF is an example of a third device, and the management network element of the TN domain is an example of a fourth device. As shown in Figure 7, method 700 includes:
[0318] S701, NMS receives request information 1.
[0319] S702, Access Network Device 1 sends capability information c1 to NMS. Correspondingly, NMS receives capability information c1.
[0320] Capability information c1 includes the sensing capability information, computing capability information, and transmission capability information of access network device 1. For example, the computing capability information of access network device 1 includes signal computing capability information. The transmission capability information of access network device 1 includes resource configuration capability.
[0321] S703, Access Network Device 2 sends capability information c2 to NMS. Correspondingly, NMS receives capability information c2.
[0322] It should be noted that NMS can obtain capability information c1 and capability information c2 through EMS (Managing Access Network Device 1 and Access Network Device 2) in the RAN domain.
[0323] Capability information c2 includes the sensing capability information, computing capability information, and transmission capability information of access network device 2. For example, the computing capability information of access network device 2 includes signal computing capability information. The transmission capability information of access network device 2 includes resource configuration capability.
[0324] S704, the management network element in the TN domain sends capability information c3 to the NMS. Correspondingly, the NMS receives capability information c3.
[0325] Capability information c3 includes transmission capability information of the management network elements in the TN domain. For example, the transmission capability information of the management network elements in the TN domain includes transmission rate.
[0326] S705 and SF send capability information c4 to NMS. Correspondingly, NMS receives capability information c4.
[0327] Capability information c4 includes SF's computing capability information. For example, SF's computing capability information includes point cloud data computing capability information.
[0328] S706 and NMS determine strategy information r1, strategy information r2, strategy information r3 and strategy information r4 based on capability information c1, capability information c2, capability information c3 and capability information c4.
[0329] For example, policy information r1 is used to configure parameters related to perception measurement of access network device 1.
[0330] For example, policy information r2 is used to configure parameters related to sensing and measurement of access network device 2.
[0331] For example, policy information r3 is used to configure transmission-related parameters for management network elements in the TN domain.
[0332] For example, policy information r4 is used to configure parameters related to SF's perception data processing.
[0333] S707 and NMS send policy information r1 to access network device 1. Correspondingly, access network device 1 receives policy information r1.
[0334] S708 and NMS send policy information r2 to access network device 2. Correspondingly, access network device 2 receives policy information r2.
[0335] It should be noted that both policy information r1 and policy information r2 include the aforementioned multi-device perception configuration information.
[0336] S709, NMS sends policy information r3 to the management network element of the TN domain. Correspondingly, the management network element of the TN domain receives policy information r3.
[0337] The S710 and NMS send policy information r4 to the SF. Correspondingly, the SF receives policy information r4.
[0338] S711 and NMS send notification information 1. Correspondingly, the sensing service consumer receives notification information 1.
[0339] Through the above solutions, the embodiments of this application can better support the performance requirements of sensing services.
[0340] It should be noted that Figure 7 is described using access network device 1 and access network device 2 as examples. However, access network device 1 or access network device 2 can also be replaced by a terminal device. The terminal device is located within the sensing area of the aforementioned sensing service 1, or the terminal device is located within the coverage area of access network device 1 or access network device 2.
[0341] To achieve the functions of the methods provided in this application, both the control device and the first device may include hardware structures and / or software modules, implementing the aforementioned 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.
[0342] Figure 8 is a schematic block diagram of a communication device 800 according to an embodiment of this application. The communication device 800 includes a processing circuit 810 and a transceiver circuit 820, which can be interconnected or coupled to each other, for example, interconnected via a bus 830. The communication device 800 can be a control device or a first device, etc.
[0343] Optionally, the communication device 800 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 this embodiment may also be a circuit or any other device capable of implementing storage functions for storing computer programs or instructions, and / or data.
[0344] 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 central processing unit (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 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.
[0345] When the communication device 800 is a control device, exemplarily, the processing circuit 810 is configured to perform the following operations: receive request information 1, which requests the execution of sensing service 1 and indicates the performance indicators of sensing service 1; obtain capability information of at least one device; and send first strategy information based on the performance indicators of sensing service 1 and the capability information of at least one device.
[0346] When the communication device 800 is the first device, the processing circuit 810 is configured to perform the following operations: send capability information of the first device; receive first policy information, etc.
[0347] When the communication device 800 is a control device or a first device, it will be responsible for executing the methods or steps related to the control device or the first device in the foregoing method embodiments.
[0348] When the communication device 800 is a control device or a first device, the transceiver circuit 820 can be a transceiver.
[0349] When the communication device 800 is a chip used to control the device or the first device, the transceiver circuit 820 can be an input / output circuit.
[0350] The above description is merely exemplary. For details, please refer to the content shown in the above method embodiments.
[0351] The implementation of each operation in Figure 8 can also be described in the corresponding description of the method embodiments shown in Figures 4 to 7.
[0352] Figure 9 is a schematic block diagram of a communication device 900 according to an embodiment of this application. The communication device 900 can be a control device or a first device, used to implement the methods involved in the above embodiments.
[0353] The communication device 900 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.
[0354] When the communication device 900 is a control device, exemplarily, the transceiver unit 910 is used to receive request information 1, which requests the execution of sensing service 1 and indicates the performance indicators of sensing service 1; obtain capability information of at least one device; and the processing unit 920 is used to send first strategy information, etc., based on the performance indicators of sensing service 1 and the capability information of at least one device.
[0355] When the communication device 900 is the first device, exemplarily, the transceiver unit 910 is used to: send capability information of the first device; receive first policy information; and the processing unit 920 is used to execute sensing service 1 according to the first policy information, etc.
[0356] When the communication device 900 is a control device or a first device, it will be responsible for executing one or more of the methods or steps related to the control device or the first device in the foregoing method embodiments.
[0357] Optionally, the communication device 900 further includes a storage unit 930 for storing programs or code for performing the aforementioned methods.
[0358] 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.
[0359] The apparatus embodiments shown in Figures 8 and 9 are used to implement the contents described in Figures 4 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.
[0360] 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.
[0361] 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.
[0362] 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.
[0363] The processing circuitry can be all or part of the processing circuitry in one or more processors, or one or more processors.
[0364] 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.
[0365] 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.
[0366] This application also provides a computer program that, when run on a computer, enables the implementation of the methods described in the foregoing embodiments.
[0367] 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.
[0368] 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.
[0369] 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).
[0370] 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.
[0371] 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.
[0372] 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.
[0373] 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.
[0374] 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.
[0375] 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 in that, include: Receive request information, the request information being used to request the execution of a sensing service, the request information including the performance indicators of the sensing service; Obtain capability information for at least one device; Based on the performance indicators of the sensing service and the capability information of the at least one device, a first strategy information is sent, which is used by the first device among the at least one device to execute the sensing service.
2. The method according to claim 1, characterized in that, The method further includes: Based on the performance indicators of the sensing service and the capability information of the at least one device, a second strategy information is sent. The second strategy information is used by a second device among the at least one devices to execute the sensing service. The second device is different from the first device, and the first strategy information is different from the second strategy information.
3. The method according to claim 1 or 2, characterized in that, The at least one device includes: Sensing and measuring equipment, sensing data processing equipment, and transmission equipment.
4. The method according to any one of claims 1 to 3, characterized in that, The capability information of the at least one device includes the capability information of the first device and the capability information of the second device, wherein the second device is different from the first device.
5. The method according to any one of claims 1 to 4, characterized in that, The at least one device is associated with the sensing area of the sensing service.
6. The method according to claim 5, characterized in that, The request information also includes information about the sensing area.
7. The method according to any one of claims 1 to 6, characterized in that, The capability information includes at least one of the following: Information about sensing capabilities, computing capabilities, or transmission capabilities.
8. The method according to claim 7, characterized in that, The perception capability information includes at least one of the following: Perceive parameter configuration capability information, or perceive performance capability information.
9. The method according to claim 7 or 8, characterized in that, The computing power information includes at least one of the following: Signal computing capability information, or point cloud data computing capability information.
10. The method according to claim 9, characterized in that, The point cloud data computing capability information includes at least one of the following: Supported point cloud data processing task types, or performance metrics for different point cloud data fusion methods.
11. The method according to any one of claims 7 to 10, characterized in that, The transmission capability information includes at least one of the following: Resource allocation capability, or transmission rate.
12. The method according to any one of claims 1 to 11, characterized in that, The first strategy information includes at least one of the following: Transmission bandwidth information, sensing and measurement configuration information, or point cloud data processing configuration information.
13. The method according to claim 12, characterized in that, The sensing measurement configuration information includes at least one of the following: Perception mode, multi-device perception configuration information, perception signal measurement parameters, perception signal calculation delay, or point cloud data output parameters; The multi-device sensing configuration information includes at least one of the following: Sensing signal fusion indication information, sensing signal fusion level information, sensing signal fusion method information, or sensing signal fusion node information; The output parameters of the point cloud data include at least one of the following: Point cloud data format, point cloud data precision, point cloud data reporting cycle, or point cloud data density.
14. The method according to claim 12, characterized in that, The point cloud data processing configuration information includes at least one of the following: Point cloud data processing task type, fusion strategy, target precision, target accuracy, or point cloud data processing latency.
15. The method according to any one of claims 1 to 14, characterized in that, The method further includes: Based on the capability information of the at least one device, a notification message is sent, which informs whether the performance indicators of the sensing service have been met.
16. A communication method, characterized in that, include: Send the capability information of the first device; The first policy information is received, and the first policy information is used by the first device to perform sensing services.
17. The method according to claim 16, characterized in that, The first strategy information is determined based on the capability information of at least one device and the performance indicators of the sensing service, wherein the at least one device includes the first device.
18. The method according to claim 17, characterized in that, The at least one device includes: Sensing and measuring equipment, sensing data processing equipment, and transmission equipment.
19. The method according to claim 17 or 18, characterized in that, The at least one device is associated with the sensing area of the sensing service.
20. The method according to any one of claims 16 to 19, characterized in that, The first strategy information includes at least one of the following: Transmission bandwidth information, sensing and measurement configuration information, or point cloud data processing configuration information.
21. The method according to claim 20, characterized in that, The sensing measurement configuration information includes at least one of the following: Perception mode, multi-device perception configuration information, perception signal measurement parameters, perception signal calculation delay, or point cloud data output parameters; The multi-device sensing configuration information includes at least one of the following: Sensing signal fusion indication information, sensing signal fusion level information, sensing signal fusion method information, or sensing signal fusion node information; The output parameters of the point cloud data include at least one of the following: point cloud data format, point cloud data precision, point cloud data reporting cycle, or point cloud data density.
22. The method according to claim 20 or 21, characterized in that, The point cloud data processing configuration information includes at least one of the following: Point cloud data processing task type, fusion strategy, target precision, target accuracy, or point cloud data processing latency.
23. A communication device, characterized in that, Includes a processor, the processor being configured to cause the communication device to perform the method of any one of claims 1 to 22 by executing a computer program or instructions, or by using logic circuitry.
24. The communication device according to claim 23, characterized in that, The communication device further includes a memory for storing the computer program or instructions.
25. The communication device according to claim 23 or 24, characterized in that, The communication device further includes a communication interface for inputting and / or outputting signals.
26. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer programs or instructions. When the computer program or the instructions are run on a computer, the method of any one of claims 1 to 22 is performed.
27. A computer program product, characterized in that, It includes instructions that, when run on a computer, cause the method of any one of claims 1 to 22 to be performed.
28. A chip, characterized in that, The chip is installed in the communication device, and the chip includes a processor and a communication interface. The processor reads and runs instructions through the communication interface, causing the communication device to execute the method of any one of claims 1 to 22.
29. A communication system, characterized in that, include: Control equipment and primary equipment; The control device is used to perform the method as described in any one of claims 1 to 15; The first device applies the method as described in any one of claims 16 to 22.
Citation Information
Patent Citations
Perception processing method, information transmission method, core network equipment and terminal
CN117956509A
Information transmission method, device and equipment
CN117998431A
Target sensing method and device, computer equipment and storage medium
CN118158612A
Communication method and communication device
CN119421207A
Sensing data reporting
US20240073970A1
Cited By
Communication method and communication device
CN121645292A