A communication method and communication device
By filtering and updating sensing nodes through access network devices, the problem of low sensing performance was solved, the success rate and processing speed of sensing tasks were improved, the overall sensing performance was optimized, and energy consumption was reduced.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HONOR DEVICE CO LTD
- Filing Date
- 2026-01-30
- Publication Date
- 2026-07-31
AI Technical Summary
When access network devices select sensing nodes, the sensing performance is low, resulting in the failure of sensing tasks.
Access network equipment receives sensing task type and performance requirement information from core network equipment, filters out sensing nodes that support sensing task types, selects target sensing nodes based on node status information and historical performance indicators, and ensures that nodes meet performance requirements by iteratively updating sensing performance indicators.
It improves the success rate and processing speed of perception tasks, optimizes overall perception performance, reduces energy consumption, and reduces unnecessary hardware wake-ups and signal interactions.
Smart Images

Figure CN121645292B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and communication device. Background Technology
[0002] In integrated sensing systems, sensing tasks issued by the core network have various application scenarios and diverse requirements, thus necessitating differentiated performance requirements for these tasks. Access network devices need to select a sensing node to execute the sensing task. However, the sensing node selected by the access network device may exhibit low sensing performance when performing the task. Summary of the Invention
[0003] This application provides a communication method and a communication device, which are beneficial to improving sensing performance.
[0004] Firstly, a communication method is provided. This method can be executed by an access network device, or by a component (such as a circuit, chip, or chip system) configured in the access network device, or by a logic module or software capable of implementing all or part of the functions of the access network device. This application does not limit this approach. The following description uses an access network device as an example.
[0005] The method includes: an access network device receiving first information from a core network device, the first information indicating a sensing task type and sensing performance requirements, the sensing performance requirements being used to determine a sensing performance indicator threshold corresponding to the sensing performance indicator type. Then, the access network device broadcasts second information to M sensing nodes, the second information indicating the sensing task type, where M is a positive integer. Thus, the access network device receives status information from each of N sensing nodes, where N are sensing nodes among the M sensing nodes that support the sensing task type, and N is a positive integer; thereby, based on the status information of each of the N sensing nodes, the sensing performance indicator threshold, and the historical sensing performance indicators of each of the N sensing nodes, a target sensing node is determined from the N sensing nodes, and this target sensing node is used to perform the sensing task.
[0006] In this embodiment, from M sensing nodes, N sensing nodes that support the sensing task type are first selected. Then, based on the state information, sensing performance index thresholds, and historical sensing performance indexes of each of these N sensing nodes, the target sensing node is selected from the N sensing nodes. This avoids the possibility that the selected target sensing node is not a sensing node that supports the sensing task type, ensuring that the target sensing node meets the sensing performance requirements for performing the sensing task, thereby significantly improving the success rate and processing speed of the sensing task and optimizing the overall sensing performance.
[0007] In some implementations, the method further includes: the access network device sending third information to the target sensing node, the third information indicating the sensing task and the sensing performance index type. Thus, the access network device receives the sensing performance index corresponding to the sensing performance index type from the target sensing node, and updates the historical sensing performance index corresponding to the sensing performance index type of the target sensing node based on the sensing performance index corresponding to the sensing performance index type.
[0008] Based on this implementation method, by continuously collecting and updating the historical perception performance indicators corresponding to the perception performance indicator types of the target perception node, the iterative update of the perception performance indicators of the target perception node is realized, which improves the accuracy of selecting the target perception node and thus improves the perception performance.
[0009] In some implementations, the aforementioned perception performance index types include at least one of the following: the false alarm rate of the perception node for the perceived target, the false alarm rate of the perception node for the perceived target, the confidence level of the perception node for the perception measurement results, and the accuracy of the horizontal / vertical position of the perceived target.
[0010] Based on this implementation method, the target sensing node can be determined based on at least one type of sensing performance index, ensuring that the target sensing node meets the sensing performance requirements for performing sensing tasks, improving the execution quality and processing efficiency of sensing tasks, and achieving overall sensing performance optimization.
[0011] In some implementations, the access network device determines the target sensing node from the N sensing nodes based on the status information of each sensing node, sensing performance index thresholds, and historical sensing performance indexes of each sensing node. This includes:
[0012] The access network device determines a first set of sensing nodes from N sensing nodes based on the status information, sensing performance index thresholds, and historical sensing performance indexes of each sensing node in the N sensing nodes. Each sensing node in this first set has historical sensing performance indexes that satisfy the sensing performance index thresholds. If the first set of sensing nodes is not empty, the access network device determines a target sensing node from the first set of sensing nodes based on the status information, sensing performance index thresholds, and historical sensing performance indexes of each sensing node in the first set. If the first set of sensing nodes is empty, the access network device determines a target sensing node from a second set of sensing nodes based on the status information, relaxed sensing performance index thresholds, and historical sensing performance indexes of each sensing node in the second set. Each sensing node in the second set has historical sensing performance indexes that satisfy the relaxed sensing performance index thresholds, and this second set of sensing nodes is not empty.
[0013] Based on this implementation, a progressive process is adopted: a first set of sensing nodes is coarsely screened using strict perception performance index thresholds, and the target sensing nodes are finely screened using 3D data (i.e., state information, perception performance index thresholds, and historical perception performance indexes). This prioritizes ensuring that the perception performance of the target sensing nodes meets the standards, thereby improving the success rate and processing speed of the perception task and optimizing the overall perception performance. Furthermore, a second set of sensing nodes corresponding to the relaxed perception performance index thresholds is used as a fallback solution, activated only when the first set of sensing nodes is empty. This increases the flexibility and success rate of target sensing node selection, further improving the success rate of the perception task.
[0014] In some implementations, the first information also indicates whether the access network device can relax the perception performance index threshold;
[0015] When the first set of sensing nodes is empty, the access network device determines the target sensing node from the second set of sensing nodes based on the state information of each sensing node in the second set of sensing nodes, the relaxed sensing performance index threshold, and the historical sensing performance index of each sensing node in the second set of sensing nodes, including:
[0016] When the first set of sensing nodes is empty and the first information indicates that the access network device can relax the sensing performance index threshold, the access network device determines the target sensing node from the second set of sensing nodes based on the state information of each sensing node in the second set of sensing nodes, the relaxed sensing performance index threshold, and the historical sensing performance index of each sensing node in the second set of sensing nodes.
[0017] Based on this implementation, it is further described that when the first sensing node set is empty and the first information indicates that the access network device can relax the sensing performance index threshold, the access network device can determine the target sensing node based on the state information of each sensing node in the second sensing node set, the relaxed sensing performance index threshold, and the historical sensing performance index of each sensing node in the second sensing node set. This avoids the access network device relaxing the performance threshold without authorization, and improves the reliability and controllability of performing sensing tasks.
[0018] In some implementations, the method further includes: when the first set of sensing nodes is empty and the first information is used to indicate that the access network device cannot relax the sensing performance index threshold, the access network device sends a fourth information to the core network device, the fourth information being used to indicate that the sensing task cannot be performed.
[0019] Based on this implementation, the first set of sensing nodes is an empty set, and the first information is used to indicate that the access network device cannot relax the sensing performance index threshold. This means that there are no sensing nodes in the current network that meet the sensing performance requirements. The access network device directly reports the fourth information that the sensing task is not executable to the core network, which can avoid the access network device from continuously initiating invalid node search, parameter configuration and other operations, and reduce the computation and signaling overhead.
[0020] In some implementations, the state information of the aforementioned sensing node includes the relative motion state information between the sensing node and the sensing target and / or the signal-to-interference-plus-noise ratio (SINR) value of the sensing node.
[0021] Secondly, a communication method is provided, which can be executed by a sensing node, or by a component (such as a circuit, chip, or chip system) configured in the sensing node, or by a logic module or software capable of implementing all or part of the functions of the sensing node. This application does not limit this approach. The following description uses a sensing node as an example.
[0022] The method includes: a sensing node receiving second information from an access network device, the second information indicating a sensing task type. Thus, if the sensing node supports the sensing task type, the sensing node sends its status information to the access network device.
[0023] In some implementations, the method further includes: the sensing node receiving third information from the access network device, the third information indicating the sensing task and the sensing performance indicator type. Thus, the sensing node performs the sensing task, obtains the sensing performance indicator corresponding to the sensing performance indicator type of the sensing node, and then sends the sensing performance indicator corresponding to the sensing performance indicator type of the sensing node to the access network device.
[0024] In some implementations, the aforementioned perception performance index types include at least one of the following: the false alarm rate of the perception node for the perceived target, the false alarm rate of the perception node for the perceived target, the confidence level of the perception node for the perception measurement results, and the accuracy of the horizontal / vertical position of the perceived target.
[0025] In some implementations, the state information of the aforementioned sensing node includes the relative motion state information between the sensing node and the sensing target and / or the SINR value of the sensing node.
[0026] In some implementations, when the sensing node supports sensing task types, the sensing node sends its status information to the access network device, including:
[0027] When the sensing node supports the sensing task type and meets the preset conditions, the sensing node sends the sensing node's status information to the access network device. The preset conditions include the sensing node's SINR value being greater than or equal to the SINR threshold value and / or the sensing node's load being less than the preset load threshold.
[0028] Based on this implementation, the sensing node determines whether the preset conditions are met and whether the sensing task type is supported. The sensing node only sends its status information when the preset conditions are met and the sensing task type is supported. This reduces unnecessary hardware wake-ups and signal interactions, lowers the energy consumption of the sensing node, and improves the success rate and processing speed of the sensing task, thus optimizing the overall sensing performance.
[0029] The second aspect is the implementation of the receiving side, which corresponds to the first aspect. The explanations, supplements, and descriptions of the beneficial effects of the first aspect also apply to the second aspect, and will not be repeated here.
[0030] Thirdly, a communication device is provided, comprising a processing module and a transceiver module. The transceiver module is configured to: receive first information from a core network device, the first information indicating a sensing task type and a sensing performance indicator type, the sensing task type and sensing performance indicator type being used to determine a sensing performance indicator threshold. The transceiver module is further configured to: broadcast second information to M sensing nodes, the second information indicating the sensing task type, where M is a positive integer. The transceiver module is further configured to: receive status information from each of N sensing nodes, the N sensing nodes being sensing nodes among the M sensing nodes that support the sensing task type, where N is a positive integer. The processing module is configured to: determine a target sensing node from the N sensing nodes based on the status information of each of the N sensing nodes, the sensing performance indicator threshold, and the historical sensing performance indicators of each of the N sensing nodes, the target sensing node being used to perform the sensing task.
[0031] Fourthly, a communication device is provided, comprising a transceiver module. The transceiver module is configured to: receive second information from an access network device, the second information indicating a sensing task type. The transceiver module is also configured to: send sensing node status information to the access network device when the sensing node supports the sensing task type.
[0032] The third and fourth aspects are the implementation on the device side, which correspond to the first and second aspects. The explanations, supplements, and descriptions of the beneficial effects of the first and second aspects also apply to the third and fourth aspects, and will not be repeated here.
[0033] Fifthly, a communication device is provided, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the method in any possible implementation of the first aspect described above. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0034] In one implementation, the communication interface may be a transceiver, or an input / output interface.
[0035] In another implementation, the communication device is a chip configured in an access network device. When the communication device is a chip configured in an access network device, the communication interface can be an input / output interface.
[0036] In a sixth aspect, a communication device is provided, including a processor. The processor is coupled to a memory and can be used to execute instructions or data in the memory to implement the method in any possible implementation of the second aspect described above. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.
[0037] In one implementation, the communication interface may be a transceiver, or an input / output interface.
[0038] In another implementation, the communication device is a chip configured in a sensing node. When the communication device is a chip configured in a sensing node, the communication interface can be an input / output interface.
[0039] In a seventh aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute a method in any possible implementation of any aspect.
[0040] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to and transmitted by a transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as both the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0041] Eighthly, a communication device is provided, including a processor and a memory. The processor is used to read instructions stored in the memory, receive signals via a receiver, and transmit signals via a transmitter to execute the method in any possible implementation of any of the preceding aspects.
[0042] Optionally, the processor may be one or more, and the memory may be one or more.
[0043] Ninthly, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions) that, when the computer program is run, causes a computer to perform a method in any possible implementation of any of the above aspects.
[0044] In a tenth aspect, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform the methods in any possible implementation of any of the preceding aspects.
[0045] Eleventhly, embodiments of this application provide a chip system including one or more processors for calling and executing instructions stored in memory, causing the methods in any of the above aspects or possible implementations to be executed. The chip system may be composed of chips or may include chips and other discrete devices.
[0046] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data.
[0047] In a twelfth aspect, a communication system is provided, including the aforementioned access network device and sensing node. Optionally, the communication system may further include other devices that communicate with the access network device and / or sensing node. Attached Figure Description
[0048] Figure 1This is a schematic diagram of a communication system 100 used in an embodiment of this application;
[0049] Figure 2 This is a schematic diagram of a communication scenario applicable to an embodiment of this application;
[0050] Figure 3 This is a schematic flowchart of a communication method provided in an embodiment of this application;
[0051] Figure 4 This is a schematic flowchart illustrating another communication method provided in an embodiment of this application;
[0052] Figure 5 A schematic block diagram of a communication device provided in an embodiment of this application;
[0053] Figure 6 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0054] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0055] The technical solutions provided in this application can be applied to various communication systems, such as: Global System for Mobile Communications (GSM) systems, General Packet Radio Service (GPRS), Wireless Local Area Network (WLAN), Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, sidelink communication systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, non-terrestrial network (NTN) communication systems, 5th generation (5G) mobile communication systems, or new radio access technology (NR). Among these, 5G mobile communication systems can include non-standalone (NSA) and / or standalone (SA) networking. The technical solutions provided in this application can also be applied to future communication systems, such as sixth-generation (6G) mobile communication systems. This application does not limit this application.
[0056] Figure 1 This is a schematic diagram of a communication system 100 used in an embodiment of this application. The communication system 100 may include network devices, such as... Figure 1 The network device 110 is shown. The communication system 100 may also include a terminal, such as... Figure 1 The terminal 120 shown. Network device 110 and terminal 120 can communicate via a wireless link.
[0057] Figure 1 An exemplary network device 110 and a terminal 120 are shown. Optionally, the communication system 100 may also include multiple network devices and / or multiple terminals.
[0058] The network equipment in this application can be network-side equipment such as access network equipment and core network equipment. Access network equipment is sometimes also called access node. Access network equipment has wireless transceiver capabilities and is used to communicate with terminals. Access network equipment includes, but is not limited to, base stations, evolved NodeBs (eNodeBs), transmission reception points (TRPs) in the above-mentioned communication systems, next-generation NodeBs (gNBs) in 5G mobile communication systems, access network equipment or modules of access network equipment in open RAN (ORAN) systems, satellites in NTN communication systems, base stations in future mobile communication systems, or access nodes in WiFi systems. Access network equipment can also be modules or units that can implement some of the functions of a base station. Access network equipment can be macro base stations, micro base stations or indoor stations, relay nodes or donor nodes, or wireless controllers in cloud radioaccess network (CRAN) scenarios. Optionally, access network equipment can also be servers, wearable devices, or vehicle-mounted equipment, etc. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). Multiple access network devices in a communication system can be base stations of the same type or different types. Base stations can communicate directly with terminals or via relay stations. Terminals can communicate with multiple base stations using different access technologies. The embodiments of this application do not limit the specific technology or equipment form used in the access network equipment.
[0059] In this application, the means for implementing the functions of a network device can be a network device itself, or a means capable of supporting the network device in implementing those functions, such as a processor, circuit, chip, or chip system. This means can be installed in or connected to the network device. In the technical solutions provided in this application, the example of a network device being used to implement the functions of a network device is used to describe the technical solutions provided in this application.
[0060] The terminal in this application can be a wireless terminal capable of receiving network device scheduling and instruction information. A wireless terminal can be a device providing voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. For example, the terminal can communicate with one or more core networks or the Internet via a radio access network (RAN). The terminal can also be referred to as terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, or satellite communication, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, aircraft (such as drone, helicopter, airplane), hot air balloon, ship, robot, robotic arm, or smart home device, etc. The embodiments of this application do not limit the form of the terminal.
[0061] In this application, the device for implementing the terminal's functions can be a terminal itself, or any device capable of supporting the terminal in implementing those functions, such as a processor, circuit, chip, or chip system. This device can be installed in the terminal or connected to the terminal for use. In the technical solutions provided in this application, the terminal is used as an example to illustrate the technical solutions provided in this application.
[0062] Access network devices and / or terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. This application does not limit the application scenarios of the access network devices and terminals. They can be deployed in the same or different scenarios; for example, both can be deployed on land, or the access network device can be deployed on land while the terminal is deployed on water, etc., and so on.
[0063] In practical applications, multiple network devices can collaborate to assist terminals in achieving wireless access, with different network devices each implementing a portion of the base station's functions. For example, network devices can be central units (CUs), distributed units (DUs), CUs (control planes, CPs), CUs (user planes, UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0064] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an 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. 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. CU (or CU-CP and CU-UP), DU, and RU can implement different protocol layer functions.
[0065] To facilitate understanding of the embodiments of this application, in conjunction with Figure 2 The communication scenarios applicable to the embodiments of this application will be described in detail.
[0066] Figure 2 This is a schematic diagram of a communication scenario applicable to an embodiment of this application. For example... Figure 2 As shown, this communication scenario illustrates an access network device 10, a sensing node 20, and a sensing target 30. The access network device 10 and the sensing node 20 can communicate wirelessly. The sensing node 20 can send sensing signals to the sensing target 30 and receive the echo signals generated by the reflection of the sensing signals from the target. Based on the sensing signals and echo signals, it can perform sensing processing to obtain information such as the target's position and velocity.
[0067] The sensing node in this application is a terminal with sensing capabilities. The sensing target in this application can be any tangible object in the environment that can reflect electromagnetic waves, such as mountains, forests, or buildings, and can also include mobile objects such as vehicles, drones, pedestrians, and terminals. The sensing target can also be referred to as a target object, a sensed target, a detected target, a sensed object, a detected object, or a sensed device, etc., and the embodiments of this application do not limit this terminology.
[0068] To facilitate understanding of the embodiments of this application, the terminology used in this application will be briefly explained first. Optionally, the explanation of some terms may also refer to the explanations in the 3rd Generation Partnership Project (3GPP) standard protocol.
[0069] The false negative rate of a sensing node for a sensing target: the conditional probability that a sensing node fails to detect the presence of a sensing target when the target actually exists in the simulated area.
[0070] False alarm rate of a sensing node for a sensing target: the probability that a sensing node mistakenly identifies an unsensitized target as a sensing target.
[0071] Confidence level of a sensing node regarding sensing measurement results: The confidence level describes the percentage of all possible sensing measurement results that are expected to contain the true sensing measurement result, after considering accuracy. The confidence level of a sensing node regarding sensing measurement results is defined as the difference between the estimated value and the actual value of the sensing target.
[0072] Accuracy of the horizontal / vertical position of the perceived target: The absolute value of the difference between the estimated horizontal / vertical position of the perceived target and the actual horizontal / vertical position of the perceived target. The smaller the positioning accuracy, the smaller the difference between the estimated value and the actual value, and the more accurate the positioning.
[0073] It should be understood that the technical terms used in this application are for illustrative purposes only and not as limiting. For example, as technology evolves, technical terms may also change, and other technical terms that have the same technical meaning should also apply to this application.
[0074] The following detailed explanation of the solution provided in this application, in conjunction with the corresponding flowcharts, illustrates the method in detail. It is understood that the illustrative flowcharts provided in this application primarily use different devices (e.g., core network devices, access network devices, sensing nodes, etc.) as examples of the execution entities for this interactive illustration, but this application does not limit the execution entities of the interactive illustrations. For example, the devices in the illustrative flowcharts (e.g., core network devices, access network devices, sensing nodes, etc.) can also be chips, chip systems, or processors that support the implementation of this method on those devices, or logic modules or software capable of implementing all or part of the functions of the device.
[0075] As a general statement, the message or signaling interactions involved in the interaction process of this application embodiment can be standard messages or signaling or newly introduced messages or signaling. This application embodiment does not make specific limitations on this.
[0076] See Figure 3 , Figure 3 This is a flowchart illustrating a communication method provided in an embodiment of this application. For example... Figure 3 As shown, the method includes, but is not limited to, the following steps:
[0077] 301. The core network device sends first information to the access network device, the first information indicating the sensing task type and sensing performance requirements, the sensing performance requirements being used to determine the sensing performance indicator threshold corresponding to the sensing performance indicator type. Correspondingly, the access network device receives the first information from the core network device.
[0078] The first piece of information can also be called a Sensing Configuration Command, which is not limited in this application. The aforementioned sensing task type can be one or more of the following: high-precision positioning of the sensing target, radial velocity measurement of the sensing target, distance measurement of the sensing target, and imaging of the sensing target.
[0079] Optionally, the aforementioned sensing performance index types include at least one of the following: the miss detection rate threshold, the false alarm rate threshold, the confidence level threshold for sensing measurement results, and the positioning accuracy threshold for the horizontal / vertical position of the sensing target. This allows access network devices to subsequently determine the target sensing node based on at least one sensing performance index type, ensuring that the target sensing node meets the sensing performance requirements for performing sensing tasks, improving the execution quality and processing efficiency of sensing tasks, and optimizing overall sensing performance.
[0080] Optionally, the perception performance requirements may include the range of perception performance indicators corresponding to the perception performance indicator type. The perception performance indicator threshold corresponding to the perception performance indicator type includes at least one of the following: the maximum false negative rate of the perception node for the perceived target. The maximum false alarm rate of a sensing node for a sensing target The minimum confidence level of the sensing node for the sensing measurement results Accuracy threshold for sensing the horizontal / vertical position of the target (i.e., the maximum error in the horizontal / vertical position of the perceived target).
[0081] Optionally, after receiving a sensing request from the upper-level network, the core network device executes step 301, such as sending first information to the access network device in the target area via the next-generation (NG) interface (i.e., the RAN-core network (CN) interface) using the next-generation application protocol (NGAP). This sensing request requests the execution of a sensing task, including the sensing task type and sensing performance requirements.
[0082] 302. The access network device broadcasts second information to M sensing nodes, which indicates the sensing task type, where M is a positive integer. Correspondingly, each of the M sensing nodes receives the second information from the access network device.
[0083] Among them, M sensing nodes are all sensing nodes within the coverage area of the access network equipment.
[0084] 303. Each of the N sensing nodes sends its status information to the access network device. These N sensing nodes are selected from the M sensing nodes that support the sensing task type, and N is a positive integer. Correspondingly, the access network device receives the status information from each of the N sensing nodes.
[0085] Optionally, the N sensing nodes can also be called the candidate node set Candidate_set0, which is not limited in this application.
[0086] Optionally, the state information of the aforementioned sensing node includes the relative motion state information between the sensing node and the sensing target and / or the SINR value of the sensing node. Specifically, the sensing node estimates the kinematic geometry between itself and the sensing target by detecting signals or through cooperation information with other sensing nodes, thus generating the relative motion state information between the sensing node and the sensing target. The relative motion state information between the sensing node and the sensing target can also be referred to as the relative velocity vector information between the sensing node and the sensing target. This application does not impose any restrictions on this.
[0087] Optionally, the N sensing nodes are those among the M sensing nodes that support the sensing task type and meet preset conditions, including the SINR value of the sensing nodes. Greater than or equal to the SINR threshold value and / or the load status of sensing nodes Less than the preset load threshold In this way, the sensing node determines whether the preset conditions are met and whether the sensing task type is supported. It only sends the status information of the sensing node when the preset conditions are met and the sensing task type is supported. This reduces unnecessary hardware wake-ups and signal interactions, lowers the power consumption of the sensing node, and improves the success rate and processing speed of the sensing task, thereby optimizing the overall sensing performance.
[0088] 304. The access network device determines the target sensing node from the N sensing nodes based on the status information of each sensing node, the threshold of sensing performance indicators, and the historical sensing performance indicators of each sensing node in the N sensing nodes. The target sensing node is used to perform the sensing task.
[0089] The core network equipment stores the historical sensing performance indicators of each of the M sensing nodes (i.e., the node files of each of the M sensing nodes).
[0090] Optionally, step 304 may include: the access network device determining a first set of sensing nodes (or a first candidate set of sensing nodes, Candidate_set1) from the N sensing nodes based on the status information of each sensing node in the N sensing nodes, the sensing performance index threshold, and the historical sensing performance index of each sensing node in the N sensing nodes. The historical sensing performance index of each sensing node in the first set of sensing nodes satisfies the sensing performance index threshold. The historical sensing performance index of each sensing node in the first set of sensing nodes includes at least one of the following: the historical missed detection rate of the sensing node for the sensing target. Historical false alarm rate of sensing nodes to sensing targets Historical confidence level of sensing nodes for sensing measurement results Historical accuracy of the perceived horizontal / vertical position of the target The historical perception performance index corresponding to each perception performance index of each perception node in the first perception node set all meet the perception performance index threshold. That is, each perception node in the first perception node set meets all perception performance index thresholds, including at least one of the following: , , , .
[0091] Case 1: When the first sensing node set is not empty, the access network device determines the target sensing node from the first sensing node set based on the status information, sensing performance index threshold, and historical sensing performance index of each sensing node in the first sensing node set.
[0092] Specifically, when the number of sensing nodes Q in the first sensing node set is a positive integer, the access network device scores each sensing node in the first sensing node set based on the sensing performance index threshold and the historical sensing performance index of each sensing node in the first sensing node set, obtaining the historical sensing performance score corresponding to each sensing node in the first sensing node set. Then, the access network device scores each sensing node based on the historical sensing performance score and the status information of each sensing node in the first sensing node set, obtaining the final score corresponding to each sensing node in the first sensing node set, and selecting one or more sensing nodes with the highest final score as the target sensing node. In this way, the access network device adopts a progressive process of coarsely screening the first sensing node set with strict sensing performance index thresholds and finely screening the target sensing nodes with three-dimensional data (i.e., status information, sensing performance index thresholds, and historical sensing performance indexes), which prioritizes ensuring that the sensing performance of the target sensing nodes meets the standards, thereby improving the success rate and processing speed of sensing tasks and optimizing the overall sensing performance.
[0093] Among them, the historical perception performance score satisfy:
[0094] Formula (1);
[0095] in, for The corresponding predefined weights, for The corresponding predefined weights, for The corresponding predefined weights, for The corresponding predefined weights.
[0096] for The corresponding predefined weights, Used for quantification The severity of non-compliance. satisfy:
[0097] Formula (2).
[0098] for The corresponding predefined weights, Used for quantification The severity of non-compliance. satisfy:
[0099] Formula (3).
[0100] for The corresponding predefined weights, Used for quantification The severity of non-compliance. satisfy:
[0101] Formula (4).
[0102] for The corresponding predefined weights, Used for quantification The severity of non-compliance. satisfy:
[0103] Formula (5).
[0104] Since the historical sensing performance indicators of each sensing node in the first set of sensing nodes meet the sensing performance indicator threshold ( , , , ),at this time Formula (1) can be simplified to .
[0105] Optionally, the final score corresponding to the i-th sensing node in the first set of sensing nodes. .
[0106] in, . , as well as It is related to the type of perception task and can be adjusted based on the priority of different perception task types.
[0107] The real-time channel quality score for the i-th sensing node satisfies:
[0108] Formula (6);
[0109] in, Let be the SINR value of the i-th sensing node, and j be a positive integer less than or equal to Q.
[0110] The motion state matching score for the i-th sensing node satisfies:
[0111] Formula (7).
[0112] Scenario 2: When the first set of sensing nodes is empty, the access network device determines the target sensing node from the second set of sensing nodes based on the status information of each sensing node in the second set, the relaxed sensing performance index threshold, and the historical sensing performance index of each sensing node in the second set. This second set of sensing nodes is non-empty because the historical sensing performance index of each sensing node in the second set meets the relaxed sensing performance index threshold. This second set of sensing nodes, corresponding to the relaxed sensing performance index threshold, serves as a fallback solution, only activated when the first set of sensing nodes is empty. This increases the flexibility and success rate of target sensing node selection, improving the success rate of sensing task execution.
[0113] The description of Case 2 is similar to that of Case 1 and will not be repeated here. The difference lies in that Case 2 uses the second set of sensing nodes and the relaxed sensing performance index threshold, while Case 1 uses the first set of sensing nodes and the sensing performance index threshold. It should be noted that the first set of sensing nodes is the first candidate node set, and its corresponding sensing performance index threshold is the original sensing performance index threshold (or initial sensing performance index threshold). The second set of sensing nodes is the (k+1)th candidate sensing node set Candidate_set(k+1), and its corresponding relaxed sensing performance index threshold is the sensing performance index threshold after the kth relaxation, where k is a positive integer less than or equal to the maximum number of relaxations.
[0114] Optionally, the relaxed perception performance index threshold is related to the perception performance index threshold and the relaxation step path. With the preset maximum relaxation ratio and the preset maximum number of relaxations Regarding this, H is a positive integer. satisfy:
[0115] Formula (8);
[0116] Among them, the above This type of perceptual performance metric is characterized by the principle that smaller values are better, and thus has an upper threshold. The threshold value of this type of perceptual performance metric after the k-th relaxation is defined as follows: satisfy:
[0117] Formula (9);
[0118] Should Let be the threshold value of the perceptual performance index after the (k-1)th relaxation. If k=1, then the threshold value of the perceptual performance index after the (k-1)th relaxation is... Threshold representing the original perception performance index .
[0119] The above This type of perceived performance metric is one where larger is always better, and it has a lower bound on the threshold. This type of perceived performance metric with a lower bound corresponds to... satisfy:
[0120] Formula (10).
[0121] Understandably, The corresponding second set of sensing nodes (i.e., the (k+1)th candidate sensing node set) is a non-empty set. The corresponding set of the kth candidate sensing nodes is an empty set.
[0122] For example, k=1. If the second candidate sensing node set corresponding to the sensing performance index threshold after the first relaxation is a non-empty set, the access network device scores each sensing node in the second candidate sensing node set based on the sensing performance index threshold after the first relaxation and the historical sensing performance index of each sensing node in the second candidate sensing node set, obtaining the historical sensing performance score for each sensing node in the second candidate sensing node set. Then, the access network device scores each sensing node in the second candidate sensing node set based on the historical sensing performance score and the state information of each sensing node in the second candidate sensing node set, obtaining the final score for each sensing node in the second candidate sensing node set, and selecting one or more sensing nodes with the highest final scores as the target sensing nodes.
[0123] If the second candidate sensing node set corresponding to the sensing performance index threshold after the first relaxation is an empty set, the access network device relaxes the sensing performance index threshold after the first relaxation again based on formula (10) to obtain the sensing performance index threshold after the second relaxation. The access network device then determines whether the third candidate sensing node set corresponding to the sensing performance index threshold after the second relaxation is a non-empty set, until the (k+1)th candidate sensing node set (i.e., the second sensing node set) corresponding to the sensing performance index threshold after the kth relaxation is found to be a non-empty set. The second sensing node set can be scored and selected by referring to the above steps.
[0124] If the set of candidate sensing nodes corresponding to the threshold of the sensing performance index after the Hth relaxation is still an empty set (i.e., relaxed to the maximum relaxation ratio) If no candidate sensing node set is found at this time, it means that there are no sensing nodes in the current network that meet the sensing performance requirements. In this case, the access network device reports the fourth piece of information to the core network device, which indicates that the sensing task cannot be executed. This avoids the access network device continuously initiating invalid node searches, parameter configurations, and other operations, reducing computation and signaling overhead.
[0125] As can be seen, in addition, the second set of sensing nodes corresponding to the relaxed sensing performance index threshold is used as a fallback solution and is only activated when the first set of sensing nodes is empty. This mechanism improves the matching accuracy of the target sensing nodes through three-dimensional verification, which not only avoids the interruption of sensing tasks, but also achieves triple optimization of the quality, resource efficiency and business continuity of sensing tasks, ultimately improving the overall sensing performance.
[0126] Optionally, in scenario 2 above, the access network device can relax the perception performance index threshold by default, which saves signaling overhead. Alternatively, the access network device can relax the perception performance index threshold by instructing it through the first information. That is, when the first set of perception nodes is empty and the first information instructs the access network device to relax the perception performance index threshold, the access network device determines the target perception node from the second set of perception nodes based on the state information of each perception node in the second set of perception nodes, the relaxed perception performance index threshold, and the historical perception performance index of each perception node in the second set of perception nodes. This prevents the access network device from relaxing the performance threshold without authorization, improving the reliability and controllability of performing perception tasks.
[0127] Scenario 3: If the first set of sensing nodes is empty, and the first information is used to indicate that the access network device cannot relax the sensing performance index threshold, the access network device sends a fourth message to the core network device. This fourth message indicates that the sensing task cannot be executed. This avoids the access network device continuously initiating invalid node searches, parameter configurations, and other operations, reducing computational and signaling overhead.
[0128] Optionally, in cases 2 and 3 above, the first information is used to indicate whether the access network device can relax the perception performance index threshold. For example, the first information also includes a relaxation signal (or "Relaxed Command"), which indicates whether the access network device can relax the perception performance index threshold. When the relaxation signal is a first value, the access network device can relax the perception performance index threshold, meaning it can relax the threshold when selecting a target perception node. When the relaxation signal is a second value, the access network device cannot relax the perception performance index threshold, meaning it strictly adheres to the threshold when selecting a target perception node. Optionally, the first value can be 1 and the second value can be 0. Alternatively, the first value can be 0 and the second value can be 1.
[0129] Optionally, the access network device can also send third information to the target sensing node, which indicates the sensing task and the type of sensing performance indicator. After receiving the third information from the access network device, the target sensing node executes the sensing task, obtains the sensing performance indicator corresponding to the sensing performance indicator type of the sensing node, and then sends the sensing performance indicator corresponding to the sensing performance indicator type of the target sensing node to the access network device. In this way, after receiving the sensing performance indicator corresponding to the sensing performance indicator type of the target sensing node, the access network device updates the historical sensing performance indicator corresponding to the sensing performance indicator type of the target sensing node based on the sensing performance indicator corresponding to the sensing performance indicator type. By continuously collecting and updating the historical sensing performance indicator corresponding to the sensing performance indicator type of the target sensing node, iterative updates of the sensing performance indicator of the target sensing node are achieved, improving the accuracy of selecting the target sensing node and thus improving sensing performance.
[0130] Optionally, the access network device updates the historical sensing performance indicators corresponding to the sensing performance indicator type of the target sensing node using a moving average method based on the sensing performance indicator corresponding to the sensing performance indicator type. For each sensing performance indicator, it is updated using the following formula (11):
[0131] Formula (11)
[0132] in, The updated perception performance index corresponding to the perception performance index type of the target perception node. It is a weighting adjustment factor used to control the degree of influence of the new measurement on the current value. The actual perception performance metrics corresponding to the perception tasks performed by the target perception node, that is, the perception performance metrics corresponding to the perception performance metric types of the target perception node. Includes at least one of the following: the actual false negative rate of the target sensing node for the sensed target. The actual false alarm rate of sensing nodes for sensing targets The actual confidence level of the sensing nodes in the sensing measurement results The actual accuracy of sensing the horizontal / vertical position of the target . Historical perception performance metrics corresponding to the perception performance metric type of the target perception node.
[0133] See Figure 4 , Figure 4 This is a flowchart illustrating another communication method provided in an embodiment of this application. For example... Figure 4 As shown, the method includes, but is not limited to, the following steps:
[0134] 400. Begin.
[0135] 401. The core network device sends first information indicating the sensing task type and sensing performance requirements to the access network device. Correspondingly, the access network device receives the first information indicating the sensing task type and sensing performance requirements from the core network device.
[0136] 402. Access network equipment determines the threshold values of the sensing performance indicators corresponding to the sensing performance indicator types based on sensing performance requirements.
[0137] 403. The access network device broadcasts second information indicating the type of sensing task to the M sensing nodes. Correspondingly, each of the M sensing nodes receives the second information indicating the type of sensing task from the access network device.
[0138] Optionally, there is no necessary order in which steps 403 and 402 are executed. For example, step 403 may be executed after step 402, before step 402, or simultaneously with step 402.
[0139] 404. Among the M sensing nodes, N sensing nodes that support sensing task types and meet preset conditions send the status information of each of the N sensing nodes to the access network device. Optionally, the access network device receives the status information from each of the N sensing nodes.
[0140] 405. The access network device determines whether there exists a first set of sensing nodes among the N sensing nodes that meets all the threshold values of the sensing performance indicators. If it exists, proceed to step 406; otherwise, proceed to step 407.
[0141] 406. The access network device determines the target sensing node from the first sensing node set based on the status information, sensing performance index threshold, and historical sensing performance index of each sensing node in the first sensing node set, and then proceeds to step 413.
[0142] 407. The access network device determines whether the core network device allows the access network device to relax the perception performance index threshold. If it allows, proceed to step 409; if it does not allow, proceed to step 408.
[0143] 408. The access network device sends a fourth message to the core network device indicating that the sensing task cannot be performed, and then proceeds to step 417.
[0144] 409. The access network equipment relaxes the threshold of the perception performance index based on the relaxation step to obtain the relaxed threshold of the perception performance index.
[0145] 410. The access network device determines whether there is a second set of sensing nodes that meets all the relaxed sensing performance index thresholds. If there is, proceed to step 412; otherwise, proceed to step 411.
[0146] 411. Check whether the number of times the access network device determines the relaxation sensing performance index threshold has reached the maximum relaxation ratio. If it has, proceed to step 408; otherwise, proceed to step 409.
[0147] 412. The access network device determines the target sensing node from the second sensing node set based on the status information of each sensing node in the second sensing node set, the relaxed sensing performance index threshold, and the historical sensing performance index of each sensing node in the second sensing node set.
[0148] 413. The access network device sends third information indicating the sensing task and the type of sensing performance indicators to the target sensing node. Optionally, the target sensing node receives the third information indicating the sensing task and the type of sensing performance indicators from the access network device.
[0149] 414. The target perception node performs the perception task and obtains the perception performance index corresponding to the perception performance index type of the perception node.
[0150] 415. The target sensing node sends the sensing performance index corresponding to its sensing performance index type to the access network device. Correspondingly, the access network device receives the sensing performance index corresponding to the sensing performance index type from the target sensing node.
[0151] 416. The access network device updates the historical perception performance indicators corresponding to the perception performance indicator type of the target perception node based on the perception performance indicator type.
[0152] 417. End.
[0153] The descriptions of steps 400 to 417 can be found in the descriptions of steps 301 to 304, and will not be repeated here.
[0154] It should be understood that Figures 1 to 4 The flowcharts or scene diagrams shown are for illustrative purposes only and are not intended to limit the embodiments of this application to the examples illustrated. In fact, those skilled in the art can interpret the embodiments based on... Figures 1 to 4 The examples in the document can be transformed into equivalent ways to obtain more implementations.
[0155] The above text combined Figures 1 to 4 This document describes in detail the communication method provided in the embodiments of this application. The following will combine... Figures 5 to 6The device embodiments of this application are described in detail below. It should be understood that the communication device of this application embodiment can execute the various communication methods of the foregoing embodiments of this application, that is, the specific working processes of the various products below can be referred to the corresponding processes in the foregoing method embodiments.
[0156] In the embodiments described above, the terminal may execute some or all of the steps in each embodiment; the network device may execute some or all of the steps in each embodiment. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the steps may be executed in different orders as presented in the embodiments, and it is not necessary to execute all the operations in the embodiments of this application. Moreover, the sequence number of each step 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.
[0157] Figure 5 This is a schematic block diagram of a communication device provided in an embodiment of this application. Figure 5 As shown, the communication device 500 may include a communication module 520. The communication module 520 can implement corresponding communication functions, which can be internal communication functions of the communication device 500 or communication functions between the communication device 500 and other devices. Optionally, the communication module 520 may also be referred to as a communication interface or transceiver module. Optionally, the communication device 500 also includes a processing module 510. The processing module 510 can implement corresponding processing functions.
[0158] Optionally, the communication device 500 further includes a storage module, which can be used to store instructions and / or data; the processing module 510 can read the instructions and / or data in the storage module so that the communication device 500 can implement the aforementioned method embodiments.
[0159] In one possible design, the communication device 500 may correspond to the access network device in the above method embodiments, or to a component (such as a circuit, chip, or chip system) configured in the access network device. The communication device 500 can be used to perform the steps or processes performed by the access network device in any of the above method embodiments.
[0160] For example, the communication module 520 is configured to: receive first information from the core network device, the first information indicating the sensing task type and sensing performance requirements, the sensing performance requirements being used to determine the sensing performance index threshold corresponding to the sensing performance index type. The communication module 520 is also configured to: broadcast second information to M sensing nodes, the second information indicating the sensing task type, where M is a positive integer. The communication module 520 is also configured to: receive status information from each of the N sensing nodes, where the N sensing nodes are sensing nodes among the M sensing nodes that support the sensing task type, and N is a positive integer. The processing module 510 is configured to: determine a target sensing node from the N sensing nodes based on the status information of each sensing node among the N sensing nodes, the sensing performance index threshold, and the historical sensing performance index of each sensing node among the N sensing nodes, the target sensing node being used to perform the sensing task.
[0161] In some implementations, the communication module 520 is further configured to: send third information to the target sensing node, the third information indicating the sensing task and the sensing performance index type. The communication module 520 is also configured to: receive the sensing performance index corresponding to the sensing performance index type from the target sensing node. The processing module 510 is further configured to: update the historical sensing performance index corresponding to the sensing performance index type of the target sensing node based on the sensing performance index corresponding to the sensing performance index type.
[0162] In some implementations, the perception performance index types include at least one of the following: the false alarm rate of the perception node for the perceived target, the false alarm rate of the perception node for the perceived target, the confidence level of the perception node for the perception measurement results, and the accuracy of the horizontal / vertical position of the perceived target.
[0163] In some implementations, when determining a target sensing node from N sensing nodes based on the state information, sensing performance index thresholds, and historical sensing performance indexes of each of the N sensing nodes, the processing module 510 is further configured to: determine a first set of sensing nodes from the N sensing nodes based on the state information, sensing performance index thresholds, and historical sensing performance indexes of each of the N sensing nodes, wherein the historical sensing performance indexes of each sensing node in the first set of sensing nodes satisfy the sensing performance index thresholds. The processing module 510 is also configured to: determine the target sensing node from the first set of sensing nodes when the first set of sensing nodes is not empty, based on the state information, sensing performance index thresholds, and historical sensing performance indexes of each sensing node in the first set of sensing nodes. The processing module 510 is also used to: when the first set of sensing nodes is empty, determine the target sensing node from the second set of sensing nodes based on the state information of each sensing node in the second set of sensing nodes, the relaxed sensing performance index threshold, and the historical sensing performance index of each sensing node in the second set of sensing nodes, wherein the historical sensing performance index of each sensing node in the second set of sensing nodes satisfies the relaxed sensing performance index threshold, and the second set of sensing nodes is non-empty.
[0164] In some implementations, the first information also indicates whether the access network device can relax the perception performance index threshold;
[0165] When the first set of sensing nodes is empty, and the target sensing node is determined from the second set of sensing nodes based on the state information of each sensing node in the second set of sensing nodes, the relaxed sensing performance index threshold, and the historical sensing performance index of each sensing node in the second set of sensing nodes, the processing module 510 is further configured to: determine the target sensing node from the second set of sensing nodes based on the state information of each sensing node in the second set of sensing nodes, the relaxed sensing performance index threshold, and the historical sensing performance index of each sensing node in the second set of sensing nodes when the first set of sensing nodes is empty and the first information indicates that the access network device can relax the sensing performance index threshold.
[0166] In some implementations, the communication module 520 is also used to: send a fourth message to the core network device when the first set of sensing nodes is empty and the first message is used to indicate that the access network device cannot relax the sensing performance index threshold. The fourth message is used to indicate that the sensing task cannot be executed.
[0167] In some implementations, the state information of the sensing node includes the relative motion state information between the sensing node and the sensing target and / or the SINR value of the sensing node.
[0168] The above are merely examples; for detailed steps or procedures, please refer to the descriptions in the foregoing embodiments.
[0169] In one possible design, the communication device 500 may correspond to the sensing node in the above method embodiments, or to a component (such as a circuit, chip, or chip system) configured in the sensing node. The communication device 500 can be used to execute the steps or processes performed by the sensing node in any of the above method embodiments.
[0170] For example, the communication module 520 is configured to: receive second information from the access network device, the second information indicating the sensing task type. The processing module 510 is configured to: send the sensing node's status information to the access network device if the sensing node supports the sensing task type.
[0171] In some implementations, the communication module 520 is further configured to: receive third information from the access network device, the third information being used to indicate the sensing task and the sensing performance index type. The processing module 510 is configured to: execute the sensing task and obtain the sensing performance index corresponding to the sensing performance index type of the sensing node. The communication module 520 is further configured to: send the sensing performance index corresponding to the sensing performance index type of the sensing node to the access network device.
[0172] In some implementations, the perception performance index types include at least one of the following: the false alarm rate of the perception node for the perceived target, the false alarm rate of the perception node for the perceived target, the confidence level of the perception node for the perception measurement results, and the accuracy of the horizontal / vertical position of the perceived target.
[0173] In some implementations, the state information of the sensing node includes the relative motion state information between the sensing node and the sensing target and / or the SINR value of the sensing node.
[0174] In some implementations, when the sensing node sends the sensing node's status information to the access network device if the sensing node supports the sensing task type, the communication module 520 is further configured to: send the sensing node's status information to the access network device if the sensing node supports the sensing task type and the sensing node meets preset conditions, the preset conditions including the sensing node's SINR value being greater than or equal to the SINR threshold value and / or the sensing node's load being less than a preset load threshold.
[0175] The above are merely examples; for detailed steps or procedures, please refer to the descriptions in the foregoing embodiments.
[0176] Figure 6This is another schematic block diagram of the communication device 600 provided in the embodiments of this application. The communication device 600 may be a chip, chip system, or processor, etc., used by an access network device or sensing node to implement the above-described methods. The communication device 600 can be used to implement the methods described in the above-described method embodiments; for details, please refer to the descriptions in the above-described method embodiments.
[0177] like Figure 6 As shown, the communication device 600 may include one or more processors 610, which may also be referred to as processing units or processing modules, and can implement certain control functions. The processor 610 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device 600 (e.g., a base station, baseband chip, user, user chip), execute software programs, and process data from the software programs.
[0178] In an alternative design, the processor 610 may also store instructions and / or data that can be executed by the processor 610 to cause the communication device 600 to perform the methods described in the above method embodiments.
[0179] In another alternative design, the communication device 600 may include a communication interface 620 for implementing receiving and transmitting functions. For example, the communication interface 620 may be a transceiver circuit, interface, interface circuit, or transceiver. The transceiver circuit, interface, interface circuit, or transceiver for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or it may be used for transmitting or relaying signals.
[0180] Optionally, the communication device 600 may include one or more memories 630, which may store instructions that can be executed on the processor 610, causing the communication device 600 to perform the methods described in the above method embodiments. Optionally, the memories 630 may also store data. Optionally, the processor 610 may also store instructions and / or data. The processor 610 and the memories 630 may be provided separately or integrated together.
[0181] It should be understood that, in one possible design, the steps in the method embodiments provided in this application can be implemented by integrated logic circuits in the processor's hardware or by instructions in software form. The steps of the methods disclosed in the embodiments of this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are not provided here.
[0182] In one implementation, the communication device 600 may correspond to the access network device in the above method embodiments, and may be used to execute the various steps and / or processes executed by the access network device in the above method embodiments. The processor 610 may be used to execute instructions stored in the memory 630, and when the processor 610 executes the instructions stored in the memory, the processor 610 is used to execute the various steps and / or processes of the above method embodiments corresponding to the access network device.
[0183] In another implementation, the communication device 600 may correspond to the sensing node in the above method embodiments and may be used to execute the various steps and / or processes executed by the sensing node in the above method embodiments. The processor 610 may be used to execute instructions stored in the memory 630, and when the processor 610 executes the instructions stored in the memory, the processor 610 is used to execute the various steps and / or processes of the above method embodiments corresponding to the sensing node.
[0184] It should be understood that the aforementioned processing device can be one or more chips. For example, the processing device can be a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system-on-chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0185] It is 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 RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (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.
[0186] According to the method provided in the embodiments of this application, this application also provides a chip system, which includes one or more processors for calling and executing instructions stored in memory, thereby causing the method described in the embodiments of this application to be executed. The chip system may be composed of chips or may include chips and other discrete devices.
[0187] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data.
[0188] According to the method provided in the embodiments of this application, this application also provides a communication system, which includes the aforementioned access network device and sensing node.
[0189] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to execute the various steps or processes performed by the access network device and sensing node in any of the foregoing method embodiments.
[0190] According to the method provided in the embodiments of this application, this application also provides a computer-readable storage medium storing program code. When the program code is run on a computer, it causes the computer to execute the various steps or processes performed by the access network device or sensing node in any of the foregoing method embodiments.
[0191] The computer-readable storage medium may be the aforementioned volatile memory or non-volatile memory, or it may include both volatile memory and non-volatile memory.
[0192] In the embodiments of this application, the terms and English abbreviations are exemplary examples given for ease of description and should not be construed as limiting the application in any way. This application does not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.
[0193] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated.
[0194] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only 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 coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0195] It should be understood that in the various embodiments of this application, the sequence number of each process 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.
[0196] In summary, the above description is merely a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A communication method, characterized in that, Applied to access network equipment, the method includes: Receive first information from the core network device, the first information indicating the sensing task type and sensing performance requirements, the sensing performance requirements being used to determine the sensing performance indicator threshold corresponding to the sensing performance indicator type; Broadcast second information to M sensing nodes, the second information being used to indicate the sensing task type, where M is a positive integer; Receive status information from each of the N sensing nodes, where the N sensing nodes are the sensing nodes that support the sensing task type among the M sensing nodes, and N is a positive integer; Based on the state information of each of the N sensing nodes, the threshold of the sensing performance index, and the historical sensing performance index of each of the N sensing nodes, a target sensing node is determined from the N sensing nodes, and the target sensing node is used to perform the sensing task.
2. The method according to claim 1, characterized in that, The method further includes: Send third information to the target sensing node, the third information being used to indicate the sensing task and the type of the sensing performance index; Receive the perception performance index corresponding to the perception performance index type from the target perception node; Based on the perception performance index corresponding to the perception performance index type, update the historical perception performance index corresponding to the perception performance index type of the target perception node.
3. The method according to claim 1, characterized in that, The perception performance index types include at least one of the following: the false alarm rate of the perceived target, the false alarm rate of the perceived target, the confidence level of the perception measurement results, and the accuracy of the horizontal / vertical position of the perceived target.
4. The method according to any one of claims 1-3, characterized in that, The step of determining the target sensing node from the N sensing nodes based on the state information of each sensing node among the N sensing nodes, the sensing performance index threshold, and the historical sensing performance index of each sensing node among the N sensing nodes includes: Based on the state information of each of the N sensing nodes, the sensing performance index threshold, and the historical sensing performance index of each of the N sensing nodes, a first sensing node set is determined from the N sensing nodes, wherein the historical sensing performance index of each sensing node in the first sensing node set satisfies the sensing performance index threshold. When the first set of sensing nodes is a non-empty set, the target sensing node is determined from the first set of sensing nodes based on the state information of each sensing node in the first set of sensing nodes, the threshold of the sensing performance index, and the historical sensing performance index of each sensing node in the first set of sensing nodes. When the first set of sensing nodes is empty, the target sensing node is determined from the second set of sensing nodes based on the state information of each sensing node in the second set of sensing nodes, the relaxed sensing performance index threshold, and the historical sensing performance index of each sensing node in the second set of sensing nodes. The historical sensing performance index of each sensing node in the second set of sensing nodes satisfies the relaxed sensing performance index threshold, and the second set of sensing nodes is non-empty.
5. The method according to claim 4, characterized in that, The first information also indicates whether the access network device can relax the perception performance index threshold; When the first set of sensing nodes is empty, determining the target sensing node from the second set of sensing nodes based on the state information of each sensing node in the second set of sensing nodes, the relaxed sensing performance index threshold, and the historical sensing performance index of each sensing node in the second set of sensing nodes includes: When the first set of sensing nodes is empty and the first information indicates that the access network device can relax the sensing performance index threshold, the target sensing node is determined from the second set of sensing nodes based on the state information of each sensing node in the second set of sensing nodes, the relaxed sensing performance index threshold, and the historical sensing performance index of each sensing node in the second set of sensing nodes.
6. The method according to claim 5, characterized in that, The method further includes: If the first set of sensing nodes is empty and the first information is used to indicate that the access network device cannot relax the sensing performance index threshold, a fourth information is sent to the core network device, the fourth information being used to indicate that the sensing task cannot be executed.
7. The method according to claim 1, characterized in that, The state information of the sensing node includes the relative motion state information between the sensing node and the sensing target and / or the signal-to-interference-plus-noise ratio (SINR) value of the sensing node.
8. A communication method, characterized in that, Applied to sensing nodes, the method includes: Receive second information from the access network device, the second information being used to indicate the type of sensing task; When the sensing node supports the sensing task type, the status information of the sensing node is sent to the access network device. The sensing node is any one of the N sensing nodes that support the sensing task type out of M sensing nodes. The status information of each of the N sensing nodes is used to determine the target sensing node from the N sensing nodes by combining the sensing performance index threshold corresponding to the sensing task type and the historical sensing performance index of each of the N sensing nodes. The target sensing node is used to perform the sensing task. M is a positive integer and N is a positive integer.
9. The method according to claim 8, characterized in that, The method further includes: Receive third information from the access network device, the third information being used to indicate the sensing task and the type of sensing performance indicators; Execute the perception task to obtain the perception performance index corresponding to the perception performance index type of the perception node; Send the sensing performance index corresponding to the sensing performance index type of the sensing node to the access network device.
10. The method according to claim 9, characterized in that, The perception performance index types include at least one of the following: the false alarm rate of the perceived target, the false alarm rate of the perceived target, the confidence level of the perception measurement results, and the accuracy of the horizontal / vertical position of the perceived target.
11. The method according to any one of claims 8-10, characterized in that, The state information of the sensing node includes the relative motion state information between the sensing node and the sensing target and / or the signal-to-interference-plus-noise ratio (SINR) value of the sensing node.
12. The method according to any one of claims 8-10, characterized in that, When the sensing node supports the sensing task type, sending the status information of the sensing node to the access network device includes: When the sensing node supports the sensing task type and meets preset conditions, the sensing node sends its status information to the access network device. The preset conditions include the sensing node's SINR value being greater than or equal to the SINR threshold and / or the sensing node's load being less than a preset load threshold.
13. A communication device, characterized in that, The device includes at least one processor coupled to a memory storing a program or instructions, the processor executing the program or instructions to cause the communication device to perform the method as claimed in any one of claims 1 to 7, or to perform the method as claimed in any one of claims 8 to 12.
14. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed, they cause the computer to perform the method as described in any one of claims 1 to 7, or to perform the method as described in any one of claims 8 to 12.
15. A communication system, characterized in that, It includes an access network device and a sensing node, wherein the access network device is used to perform the method as described in any one of claims 1 to 7, and the sensing node is used to perform the method as described in any one of claims 8 to 12.
16. A chip system, characterized in that, The chip system includes one or more processors, which are configured to retrieve and execute instructions stored in memory, such that the method as described in any one of claims 1 to 7 is performed, or the method as described in any one of claims 8 to 12 is performed.