Communication method, communication device, and storage medium
Patent Information
- Application Number
- CN202510187151.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2026-08-21
AI Technical Summary
然而终端设备的上报开销较大,上行传输资源有限,因此可能导致感知资源与通信资源之间产生冲突
Smart Images

Figure CN122622019A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a communication method, communication device, and storage medium. Background Technology
[0002] Wireless communication sensing fusion is one of the key technologies for future communication systems, and it can be widely used in typical application scenarios such as intelligent transportation, intelligent low-altitude airspace, and intelligent networks. Communication sensing fusion achieves unified design of communication and sensing functions through joint signal design and hardware sharing. Sensing in communication sensing fusion can be understood as wireless sensing technology based on the communication system. For example, a base station transmits wireless signals to a target area or object and receives the echo signals reflected by the object. By analyzing the received signals, corresponding sensing data is obtained, such as the number, location, speed, and identification of the target object.
[0003] In some sensing scenarios, such as regional environmental imaging / intrusion detection, multiple terminal devices may be involved to fill in blind spots and assist in sensing. However, the reporting overhead of terminal devices is relatively large, and uplink transmission resources are limited, which may lead to conflicts between sensing resources and communication resources. Summary of the Invention
[0004] This application provides a communication method, communication device, and storage medium to reduce the possibility of conflicts between sensing resources and communication resources.
[0005] The first aspect of this application provides a communication method. Optionally, the executing entity of this method can be a first device, which can be a network device, a component or device applied to a network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device (e.g., a central unit (CU), a distributed unit (DU), or a radio unit (RU)). The first device can also be a terminal device, a component or device applied to a terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device. In this method, the first device receives first information, which is used to determine whether to report sensing data. The sensing data is obtained by the first device through sensing measurements. The first device determines the first sensing data to be reported based on the first information.
[0006] Based on the first aspect of this application, the network device sends first information to the first device, enabling the first device to determine whether to report sensing data based on the first information. Therefore, the first device can conditionally report sensing data, thereby reducing the possibility of conflict between sensing resources and communication resources.
[0007] In some possible implementations, the first information is used to determine whether a first condition is met, and the first perceived data is the perceived data that meets the first condition.
[0008] By determining whether the first condition is met, the first device can identify sensing data that meets the first condition. Therefore, when uplink resources are limited, the first device can report high-quality sensing measurement data.
[0009] In some possible implementations, the first information includes a measurement threshold and / or preset features, the first perceived data includes measured values and / or target features, and the first condition includes:
[0010] The measured value meets the measurement threshold;
[0011] And / or,
[0012] The target features are matched with the preset features.
[0013] By defining the first condition, we can determine that the perceived data that meets the first condition is high-quality perceived measurement data.
[0014] In some possible implementations, the first information is also used to determine whether the second condition is met, and the method further includes:
[0015] If the second condition is met, then a perception measurement is performed to obtain the second perception data;
[0016] The first sensing data to be reported is determined based on the first information, including:
[0017] If the first condition is met, the first sensing data is determined based on the second sensing data, where the first sensing data is part or all of the sensing data in the second sensing data.
[0018] Since the first device only performs sensing measurements when the second condition is met, the management overhead of the first device can be reduced.
[0019] In some possible implementations, the first information includes regional information used to indicate at least one geographic area, and the second condition includes:
[0020] The first device is located in one of the geographical regions of at least one geographical area.
[0021] By specifying the second condition, the first device can only perform sensing measurements in specific geographical areas, thus reducing the management overhead of the first device.
[0022] In some possible implementations, the first information includes regional information, which is used to indicate at least one geographic area, and the first condition includes:
[0023] The first device is located in any one of the at least one geographical regions;
[0024] The first sensing data to be reported is determined based on the first information, including:
[0025] If the first condition is met, then a perception measurement is performed to obtain the first perception data.
[0026] In some possible implementations, the first device may also report first sensing data.
[0027] Since the first sensing data is determined by the first device based on the first information, the first device can report high-quality sensing data.
[0028] In some possible implementations, the first device reports first sensing data upon receiving the first instruction information.
[0029] Since the first device reports the first sensing data upon receiving the first instruction information, and the first instruction information is sent by the network device, the possibility of conflict between sensing resources and communication resources can be reduced.
[0030] In some possible implementations, if the first condition is not met, the first device will not report the sensing data.
[0031] Since the first device can refuse to report sensing data if the first condition is not met, the possibility of conflict between sensing resources and communication resources is reduced.
[0032] In some possible implementations, if a second instruction is received, the first device discards the first sensing data.
[0033] Because the first device can discard sensing data, the possibility of conflicts between sensing resources and communication resources is reduced.
[0034] In some possible implementations, the first information is a third indication information, which is used to instruct the first device to report the first sensing data.
[0035] Since the first device can report sensing data based on the instruction information sent by the network device, the possibility of conflict between sensing resources and communication resources is reduced.
[0036] In some possible implementations, the first information is a fourth indication information, which is used to instruct the first device to discard the first sensing data.
[0037] Since the first device can discard sensing data according to the instruction information sent by the network device, the possibility of conflict between sensing resources and communication resources is reduced.
[0038] In some possible implementations, the first device sends a first request message, which is used to request the reporting of first sensing data.
[0039] The first device can send a first request message to inquire whether the network device allows the first device to report the first sensing data, thereby reducing the possibility of conflicts between sensing resources and communication resources.
[0040] In some possible implementations, the first request information includes at least one of the following: a fifth instruction information, an identifier of the sensing task, a reporting priority, or a characteristic of the first sensing data, wherein the fifth instruction information is used to indicate the first sensing data.
[0041] The first device may carry information related to the first sensing data in the first request information, so that the network device can determine whether to request the first device to report the sensing data based on the first request information.
[0042] In some possible implementations, the reporting priority is included in the first information, or the reporting priority is determined by the first device based on the characteristics of the first sensed data.
[0043] In some possible implementations, the first information is sent via any one of first signaling, multicast message, or broadcast message.
[0044] A second aspect of this application provides a communication method. Optionally, the execution subject of this method can be a second device, which can be a network device, a component or device applied to the network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software (e.g., CU, DU, or RU) capable of implementing all or part of the functions of the network device. Taking a network device as an example, in this method, the network device determines first information, which is used by the first device to determine whether to report sensing data. The sensing data is obtained by the first device through sensing measurements. The network device then sends the first information.
[0045] In some possible implementations, the first information is used to determine whether a first condition is met, and the perceived data that meets the first condition is the first perceived data.
[0046] In some possible implementations, the first information includes a measurement threshold and / or preset features, the first perceived data includes measured values and / or target features, and the first condition includes:
[0047] The measured value meets the measurement threshold;
[0048] And / or,
[0049] In some possible implementations, the first information is further used to determine whether a second condition is met. The first information includes regional information, which indicates at least one geographic region. The second condition includes:
[0050] The first device is located in one of the geographical regions of at least one geographical area.
[0051] In some possible implementations, the first information includes regional information, which is used to indicate at least one geographic area, and the first condition includes:
[0052] The first device is located in any one of at least one geographic region.
[0053] In some possible implementations, the network device may also receive first sensing data.
[0054] In some possible implementations, the network device may also send a first instruction message, which instructs the first device to report the first sensing data.
[0055] In some possible implementations, the network device may also send a second instruction message, which instructs the first device to discard the first sensing data.
[0056] In some possible implementations, the network device may send a second instruction based on the reported configuration information, which is used to determine whether to instruct the first device to report the first sensing data.
[0057] In some possible implementations, the first information is a third indication information, which is used to instruct the first device to report the first sensing data.
[0058] In some possible implementations, the first information is a fourth indication information, which is used to instruct the first device to discard the first sensing data.
[0059] In some possible implementations, the network device sends first information based on the reported configuration information, which is used to determine whether to instruct the first device to report the first sensing data.
[0060] In some possible implementations, the network device may also receive a first request message, which is used to request the reporting of first sensed data.
[0061] In some possible implementations, the first request information includes at least one of the following: a fifth instruction information, an identifier of the sensing task, a reporting priority, or a characteristic of the first sensing data, wherein the fifth instruction information is used to indicate the first sensing data.
[0062] In some possible implementations, the reporting priority is included in the first information, or the reporting priority is determined by the first device based on the characteristics of the first sensed data.
[0063] In some possible implementations, the first information is sent via any one of first signaling, multicast message, or broadcast message.
[0064] A third aspect of this application provides a communication device, which may be the first device described above. The communication device includes modules or units for performing the methods described in the first aspect and any possible implementation thereof.
[0065] A fourth aspect of this application provides a communication device, which may be the second device described above. The communication device includes modules or units for performing the methods described in the second aspect and any possible implementation thereof.
[0066] A fifth aspect of this application provides a communication device, which may be a first device or a second device, or a component applied to the first device or the second device (e.g., a processor, circuit, chip, or chip system), or a logic module or software (e.g., CU, DU, or RU) capable of implementing all or part of the functions of the first device or the second device. The communication device includes:
[0067] A processor for executing a program that causes the communication device to perform the method as described in the first or second aspect of the foregoing and any possible implementation thereof.
[0068] Optionally, the communication device further includes a memory, and the processor is coupled to the memory; the memory is used to store programs.
[0069] The sixth aspect of this application provides a chip or chip system including at least one processor and a communication interface, the communication interface and at least one processor being interconnected via a line, the at least one processor being used to run computer programs or instructions to perform the communication method described in any of the possible implementations of the first or second aspect.
[0070] The communication interface in the chip can be an input / output interface, pins, or circuits.
[0071] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself, such as a read-only memory or random access memory.
[0072] The seventh aspect of this application provides a communication system, including a communication device that performs the first aspect and any possible implementation thereof, and a communication device that performs the second aspect and any possible implementation thereof.
[0073] An eighth aspect of this application provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the method described in the first aspect above, or cause the computer to perform the method described in the second aspect above.
[0074] The ninth aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method described in the first aspect above, or cause the computer to perform the method described in the second aspect above. Attached Figure Description
[0075] Figures 1a to 1c A schematic diagram of the communication system provided in the embodiments of this application;
[0076] Figure 2 A schematic diagram of the network architecture provided in the embodiments of this application;
[0077] Figure 3 This is one possible application scenario of the communication method in the embodiments of this application;
[0078] Figures 4a to 4f This is a schematic diagram of the perception mode in an embodiment of this application;
[0079] Figures 5 to 13 This is a schematic diagram of the communication method in an embodiment of this application;
[0080] Figures 14 to 17 This is a schematic diagram of the communication device in an embodiment of this application. Detailed Implementation
[0081] First, a brief description of the network architecture on which the communication method in the embodiments of this application is based:
[0082] Please see Figure 1a , Figure 1a This is a schematic diagram of one possible, non-limiting system. For example... Figure 1aAs shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (e.g., ...). Figure 1a 110a and 110b (collectively referred to as 110) and at least one terminal (such as Figure 1a RAN 100, denoted as RAN 120a-120j, is collectively referred to as RAN 120. RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1a (Not shown in the image). Terminal 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 200 wirelessly or via wired connection. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0083] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 4G, 5G, or future mobile communication system. RAN 100 can also be an open-radio access network (ORAN), a cloud-radio access network (CRAN), or a Wi-Fi system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0084] RAN node 110, sometimes also referred to as network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example... Figure 1aNetwork element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 1a Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.
[0085] In one possible scenario, network devices can be devices within a wireless network. For example, a network device can be a RAN node (or device) that connects terminal devices to the wireless network, also known as a base station. Currently, some examples of RAN devices include: evolved Node B (eNodeB), radio network controller (RNC), Node B (NB), base station (BS), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in a Wi-Fi system, macro base station, micro base station, wireless relay node, donor node, radio controller in a CRAN scenario, wireless backhaul node, transmission point (TP), or transmission and reception point (TRP), etc. They can also be network devices in 5G mobile communication systems. For example, a next-generation NodeB (gNB), TRP, or TP in a new radio (NR) system; or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system; or, network equipment can also be network nodes constituting a gNB or transmission point. Examples include centralized units (CU), distributed units (DU), centralized unit control planes (CU-CP), centralized unit user planes (CU-UP), or radio units (RU), etc. CUs and DUs can be separate or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units. For example, in remote radio units (RRU), active antenna units (AAU), or remote radio heads (RRH). Alternatively, network equipment can also be servers, wearable devices, vehicles, or in-vehicle equipment, etc.For example, network devices in V2X technology can be roadside units (RSUs). It should be understood that the aforementioned TRP can be a device or module located on the network side of the communication system and possessing corresponding communication functions. The TRP typically contains communication modules, circuits, or chips that perform the corresponding communication functions. The TRP can also be configured with program instructions for the corresponding communication functions.
[0086] It should be noted that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an open radio access network (ORAN) system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open-distributed unit (O-DU), CU-CP can also be called an open-centralized unit control plane (O-CU-CP), CU-UP can also be called an open-centralized unit user plane (O-CU-UP), and RU can also be called an open radio unit (O-RU). This application does not impose any specific limitations. Any of the units CU, 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.
[0087] Optionally, for network elements in the ORAN system, each network element can implement the protocol layer functions shown in Table 1 below.
[0088] Table 1
[0089]
[0090] It should be noted that in the ORAN system, the network device in this application can be one or more network elements listed in Table 1 above.
[0091] The architecture of the CU and DU of a network device is described below. A network device includes at least one CU and at least one DU. Optionally, the network device may also include at least one RU.
[0092] The following example uses a network device consisting of a CU and a DU. The CU has some core network functions and can include CU-CP and CU-UP. The CU and DU can be configured according to the protocol layer functions of the wireless network they implement. For example, the CU may be configured to implement the Packet Data Convergence Protocol (PDCP) layer and above (e.g., RRC and / or SDAP layers). The DU may be configured to implement protocol layers below the PDCP layer (e.g., RLC, MAC, and / or physical (PHY) layers). Alternatively, the CU may be configured to implement protocol layers above the PDCP layer (e.g., RRC and / or SDAP layers), and the DU may be configured to implement protocol layers below the PDCP layer (e.g., RLC, MAC, and / or PHY layers).
[0093] When a CU includes CU-CP and CU-UP, CU-CP is used to implement the control plane functions of the CU, and CU-UP is used to implement the user plane functions of the CU. For example, when a CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, CU-CP is used to implement the RRC layer functions and the control plane functions of the PDCP layer, and CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer.
[0094] The CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements can be, for example, access and mobility management functions (AMFs). AMFs are responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover.
[0095] CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements, such as the user plane function (UPF) in a 5G system, are responsible for forwarding and receiving data in terminal devices.
[0096] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements. For example, based on latency, functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0097] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0098] It should be noted that network devices can be devices or apparatuses with chips, devices or apparatuses with integrated circuits, or chips, chip systems, modules, or control units in the aforementioned devices or apparatuses; this application does not impose any specific limitations. It should also be noted that in this application, the term "network device" can refer to the network device itself, or to chips, functional modules, or integrated circuits within the network device that implement the methods provided in this application; this application does not impose any specific limitations.
[0099] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-CPs, CU-UPs, or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0100] 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. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0101] A terminal can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be called a terminal device, 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), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart homes, smart offices, smart wearables, intelligent transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. Terminals typically contain communication modules, circuits, or chips that perform corresponding communication functions. Terminals can also be configured with program instructions for performing corresponding communication functions. Terminal devices can also be mobile terminal devices, such as mobile phones (or "cellular" phones), computers, and data cards. These can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the wireless access network. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablets, and computers with wireless transceiver capabilities.Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station (MS), remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, subscriber station (SS), customer premises equipment (CPE), etc.
[0102] Figure 1b A network architecture for sensing is illustrated. Access network devices can communicate with UPF network elements via the NG-U interface; access network devices can communicate with AMF network elements via the NG-C interface; access network devices can communicate with each other via the Xn interface; and terminal devices can communicate with access network devices via the Uu interface.
[0103] A sensing function (SF) is a network element deployed on the network side that provides sensing-related services. This name is just an example; it can also be called a sensing function network element, sensing requirement network element, sensing management network element, etc. Access network devices can connect to the SF via an AMF or UPF. The functions of the SF include: management of sensing nodes, coordination of sensing resources, processing of sensing measurements, and sharing of sensing results, etc.—in short, all possible sensing-related functions.
[0104] In one possible implementation, the SF and the location management function (LMF) are combined, or the LMF is extended to implement the functionality of the SF.
[0105] For example, as shown in the figure above, SF can also be divided into SF control plane (SF-C) network elements and SF user plane (SF-U) network elements. In this case, the access network device communicates with the SF-U network element through the UPF network element and with the SF-C network element through the AMF network element.
[0106] For example, access network equipment can also be directly connected to the SF, meaning it does not need to communicate with the SF through the UPF and AMF. In this case, the SF can also be divided into SF-C and SF-U. The SF can also be a function of the access network equipment, or it can be co-located with the access network equipment.
[0107] Figure 1c Another network architecture for sensing is illustrated. In the left diagram, the sensing control (SC) function is independent of the gNB, while in the right diagram, a gNB acts as the SC. An SC may connect to multiple gNBs / or CUs. If the SC is deployed on a base station, it may be deployed on a CU or a DU.
[0108] Devices or apparatuses used to control or manage those capable of performing sensing tasks can be referred to as SC network elements. This name is merely an example and can also be other names, such as sensing control network element, control network element, sensing control node, edge sensing function, edge control network element, edge control node, etc., which are not limited in the embodiments of this application. This network element may possess at least one of the following capabilities:
[0109] 1) Receive sensing requirements from SF;
[0110] 2) Sensing node management (base station, terminal);
[0111] 3) Coordinate sensing resources within the region;
[0112] 4) Processing of sensing measurement results;
[0113] 5) Directly receive perception requests (possessing all the functions of SF).
[0114] In the left diagram, A and B represent the new interfaces. In the right diagram, the interface between SC (gNB) and the managed gNB is the Xn interface.
[0115] Combination Figure 1b and Figure 1c The overall architecture is as follows Figure 2 As shown. Among them, SC can be deployed in the core network (such as...) Figure 2 As shown in case a), it can also be deployed on access network devices (such as...). Figure 2 (As shown in case b), the specifics are not limited here.
[0116] Furthermore, the embodiments of this application can also be applied to other future communication technologies. The network architecture and service scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will understand, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0117] The following is a brief introduction to the concepts that may be involved in this application.
[0118] Communication-sensing integration (also known as sensing) is an important technological direction. Communication systems possess sensing capabilities, enabling integrated design of communication and sensing. Communication-sensing integration takes various forms, such as using communication signals to perform sensing functions or using sensing results to assist communication. Sensing functions include target detection, among others.
[0119] A sensing target (also known as a perceived object) is a target that is being sensed, or simply a target. A sensing target can include one or more scattering points. Characteristics of the sensing target can be inferred based on the sensing signals. Sensing targets include unmanned aerial vehicles (UAVs), humans, automotive vehicles, automated guided vehicles, and objects creating hazards on roads / railways, etc.
[0120] A sensing signal is a signal transmitted over the air interface that can be used to sense the target signal. It can also be called a signal acting on sensing, a sensing reference signal, or a reference signal used for sensing. Sensing services can be implemented by processing the sensing signal. The sensing signal can be transmitted independently, along with communication signals, or as a communication signal used for sensing services.
[0121] The sensed signal can propagate via a path of "sensing transmitter - sensing target - sensing receiver", a path of "sensing transmitter - sensing receiver", or a path of "sensing transmitter - interference / environment - sensing receiver". In other words, the sensed signal can be a single path or a combination of these paths. Furthermore, the sensing receiver receives the sum of the signals from the aforementioned paths.
[0122] Figure 3An application scenario applicable to embodiments of this application is illustrated. The first device 301 is a device for transmitting sensing signals, which are reflected and / or scattered at a sensing target 303 and received by a second device 302. The second device 302 can receive sensing signals from the first device 301, or sensing signals reflected and / or scattered via the sensing target 303. Optionally, this application scenario also includes a network device 304, which is used to indicate configuration information of the sensing signals to the first device 301 and / or the second device 302, and can also be used to receive sensing measurement results from the first device 301 and / or the second device 302. In one possible implementation, the first device 301 and the second device 302 are the same device; for example, the first device 301 can transmit and receive signals independently, but this is not specifically limited here.
[0123] The first device 301 can be a terminal device or a functional module installed in a terminal device, such as a chip system or a module within a chip system; alternatively, the first device 301 can be a network device or a functional module installed in a network device, such as a chip system or a module within a chip system. The second device 302 can be a terminal device or a functional module installed in a terminal device, such as a chip system or a module within a chip system; alternatively, the second device 302 can be a network device or a functional module installed in a network device, such as a chip system or a module within a chip system. The network device 304 can be a terminal device or a functional module installed in a terminal device, such as a chip system or a module within a chip system; alternatively, the network device 304 can be a network device or a functional module installed in a network device, such as a chip system or a module within a chip system. The first device 301 and the second device 302 can be of the same type, such as both being terminal devices; or, the first device 301 and the second device 302 can be of different types, such as the first device 301 being a terminal device and the second device 302 being a network device, or vice versa, without specific limitations here. Alternatively, the first device 301 and the second device 302 can be the same device, such as the same terminal device or the same network device.
[0124] The sensing target 303 can be a terminal device or a functional module installed in a terminal device, such as a chip system or a module in a chip system; or, the sensing target 303 can be a network device or a functional module installed in a network device, such as a chip system or a module in a chip system; or, the sensing target 303 can be an object that does not have communication functions, such as a drone target, a human target, a vehicle target, an automated equipment target, a road target, etc.
[0125] In this application, the form of the terminal is not limited. The device used to implement the functions of the terminal can be the terminal itself, or it can be a device that supports the terminal in implementing the functions, such as a chip system. The device can be installed in the terminal or used in conjunction with the terminal.
[0126] In this application, the form of the network device is not limited. The device used to implement the function of the network device can be the network device itself, or it can be a device that supports the network device in implementing the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.
[0127] In one possible implementation, such as Figure 4a As shown, both the first and second devices are network devices, meaning one network device sends a sensing signal and the other receives the sensing signal. This mode is called the dual-site mode of network device A and network device B.
[0128] Another possible implementation, such as Figure 4b As shown, the first device is a network device and the second device is a terminal device. That is, the network device sends sensing signals and the terminal device receives sensing signals. This mode is called the network device-terminal device dual-site mode.
[0129] Another possible implementation, such as Figure 4c As shown, the first device is a terminal device and the second device is a network device. That is, the terminal device sends sensing signals and the network device receives sensing signals. This mode is called the terminal device-network device dual-site mode.
[0130] Another possible implementation, such as Figure 4d As shown, both the first and second devices are terminal devices, meaning that one terminal device sends a sensing signal and the other terminal device receives the sensing signal. This mode is called the terminal device A-terminal device B dual-station mode.
[0131] Another possible implementation, such as Figure 4e As shown, the first device is a network device, and the first device transmits and receives signals on its own, that is, the same network device sends and receives sensing signals. This mode is called the network device single-site mode.
[0132] Another possible implementation, such as Figure 4f As shown, the first device is a terminal device, and the first device transmits and receives signals on its own, that is, the same terminal device sends and receives sensing signals. This mode is called the terminal device single-site mode.
[0133] The device that sends the sensing signal can be referred to as a sensing transmitter, and may be denoted as the first device. The device that receives the sensing signal can be referred to as a sensing receiver, and may be denoted as the second device. Exemplarily, the sensing transmitter can be a network device or a terminal device, and the sensing receiver can be a network device or a terminal device. Embodiments of this application can be applied to any of the six sensing modes described above. For example, embodiments of this application are applied to... Figure 4a In the sensing mode shown, both the sensing transmitter and the sensing receiver can be network devices (e.g., network device A and network device B, respectively). This application embodiment applies to... Figure 4b In the sensing mode shown, the sensing transmitter is a network device, and the sensing receiver is a terminal device. The embodiments of this application are applied to the above-described sensing mode. Figure 4c In the sensing mode shown, the sensing transmitter is a terminal device, and the sensing receiver is a network device. This application embodiment applies to... Figure 4d In the sensing mode shown, both the sensing transmitter and the sensing receiver can be terminal devices (e.g., terminal device A and terminal device B, respectively). This application embodiment applies to… Figure 4e In the sensing mode shown, the sensing transmitter and the sensing receiver are the same network device. This application embodiment applies to... Figure 4f In the sensing mode shown, the sensing transmitter and the sensing receiver are the same terminal device.
[0134] In this application, the transmitting end can be at least one of the following: transmitting port, transmitting radio frequency channel, transmitting radio frequency integrated circuit, transmitting baseband channel, transmitting antenna, transmitting antenna vibrator, transmitting antenna array element, transmitting remote radio frequency unit, and transmitting wireless unit.
[0135] In this application, the receiving end can be at least one of the following: receiving port, receiving radio frequency channel, receiving radio frequency integrated circuit, receiving baseband channel, receiving antenna, receiving antenna vibrator, receiving antenna array element, receiving remote radio frequency unit, and receiving wireless unit.
[0136] Combination Figures 4a to 4f The perception modes shown can be divided into mono-static sensing and bi-static sensing.
[0137] Single static sensing: The sensing transmitter that sends sensing signals and the sensing receiver that receives sensing signals are located in the same network device or terminal device.
[0138] Dual static sensing: The sensing transmitter that sends sensing signals and the sensing receiver that receives sensing signals are not in the same network device or terminal device.
[0139] The sensing signal in this embodiment can also be referred to as a signal acting on sensing, a sensing reference signal, or a reference signal used for sensing. The sensing signal can be a signal transmitted separately; it can also be a signal transmitted together with a communication signal; or it can be a communication signal used for sensing services.
[0140] For example, the sensing signal in this embodiment can be any one of the following: channel state information-reference signal (CSI-RS), synchronization signal block (SSB), positioning reference signal (PRS), sounding reference signal (SRS), sensing reference signal, and demodulation reference signal (DMRS). The SRS can be a multi-input multi-output (MIMO) SRS or a positioning SRS.
[0141] In some possible perception scenarios, such as regional environmental imaging / intrusion object detection, the participation of multiple terminal devices may be involved. These multiple terminal devices play a role in filling blind spots and assisting perception.
[0142] However, the reporting overhead of terminal devices is relatively large, and uplink resources are limited, which may lead to conflicts between sensing resources and communication resources.
[0143] Based on this, embodiments of this application provide a communication method, a communication device, and a storage medium. First, the devices involved in the embodiments of this application are described. The devices involved in the embodiments of this application include a first device, a network device, and an SF. The first device can be a terminal device, or a component or device applied to a terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device. The first device can also be a network device, or a component or device applied to a network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device (e.g., a central unit (CU), a distributed unit (DU), or a radio unit (RU)).
[0144] Network devices can be access network devices, or components or devices applied to access network devices (such as processors, circuits, chips, or chip systems), or logic modules or software (such as CU, DU, or RU) that can implement all or part of the functions of access network devices.
[0145] SF can be deployed in the core network, or it can be a network device with access network functionality, or it can be co-located with access network devices. The naming of SF is not limited in this application.
[0146] In this embodiment of the application, the network device sends first information to the first device, enabling the first device to determine whether to report sensing data based on the first information. Therefore, the first device can conditionally report sensing data, thereby reducing the possibility of conflict between sensing resources and communication resources.
[0147] The solutions of the embodiments of this application are described below according to different implementation methods of the first information.
[0148] In one possible implementation, the first information is used to determine whether a first condition is met. Specifically, when the first device determines that the first condition is met, the first device determines the first sensing data to be reported.
[0149] Optionally, the first device may decide whether to report the first sensing data or discard the first sensing data based on the instructions from the network device.
[0150] Please see Figure 5 , Figure 5 This paper illustrates an implementation method in which a first device, after determining that a first condition is met, determines to report first sensing data based on first indication information. In this method, the SF (Signaling Function) and the network device are different devices; that is, the SF is deployed in the core network, and the network device is deployed in the access network. An embodiment of this application includes a communication method comprising:
[0151] 501, SF determines the first piece of information.
[0152] Based on the triggered sensing request, the SF determines the first information. Specifically, in response to the triggered sensing request, the SF determines that a sensing task needs to be performed. Based on the required sensing task, the SF determines the first information corresponding to the sensing task, so that the first device can determine whether there is sensing data that meets the reporting conditions based on the first information.
[0153] The first information may include measurement value information and / or area information. The measurement value information includes measurement thresholds and / or preset features, and the area information is used to indicate at least one geographic area. The content of the first information is described in detail below:
[0154] In one possible implementation, the first information includes measurement thresholds and / or preset features, whereby the measurement thresholds include thresholds related to the sensing measurement. For example, the measurement thresholds may include at least one of the following: a resolution threshold for the sensing measurement, a precision or granularity threshold for the sensing measurement, a cumulative measurement time threshold for the sensing measurement, a threshold for the measurement time point of the sensing measurement, a reference signal receiving power (RSRP) threshold for the sensing signal, and a reference signal received quality (RSRQ) threshold.
[0155] Preset features, also known as predicted features, are the network device's predictions of the characteristics of the sensed target that may be obtained from sensing measurements. In other words, preset features are the characteristics of the sensed target preset by the network device. For example, preset features include at least one of the following: preset altitude of the sensed target, preset speed of the sensed target, preset height of the sensed target, preset type of the sensed target, and preset radar cross-section (RCS) of the sensed target.
[0156] In another possible implementation, the first information includes region information, which indicates at least one geographic region. For example, the region information includes at least one of a beam list, a cell list, and the shape of the geographic region (e.g., a circular or polygonal region).
[0157] In another possible implementation, the first information includes measurement value information and area information. The content of the measurement value information and area information can be referred to the above embodiments, and will not be repeated here.
[0158] In another possible implementation, the first piece of information can be a threshold for whether the terminal should report, for example, 0.3. Before reporting the sensing information, the terminal device can generate a random number. For example, if the random number is greater than the threshold, it will determine whether to report; otherwise, it will not report. This threshold information is determined based on the load information of the SF or network device.
[0159] Optionally, the first information can be used to instruct the CP (Control Plane) or UP (User Plane) to report, such as including a threshold for the data size. For example, if the reported data size is greater than the threshold, it is reported via UP; otherwise, it is reported via CP.
[0160] It should be noted that the content of the first information mentioned above is only an example. In actual applications, the first information may also include other content, which is not limited here.
[0161] 502. SF sends first information to the first device. Correspondingly, the first device receives the first information from SF.
[0162] In one possible implementation, the SF directly sends the first information to the first device. In another possible implementation, the SF sends the first information to the first device through an access network device. The access network device can send the first information to the first device through multicast messages or broadcast messages, or it can send the first information to the first device through unicast messages (i.e., first signaling), such as through RRC signaling, downlink control information (DCI), or MAC control element (MAC CE).
[0163] Optionally, the first information may be carried in a measurement request message sent by SF to the first device, which is used to request the first device to perform a sensing task. In addition to the first information, the measurement request message may also include the requested measurement values (e.g., range-velocity (RV) spectrum, point cloud, or sensing target) or time-frequency domain configuration information of the sensing signal, which is not limited here.
[0164] Optionally, the first information can be carried in the first message. The first message and the measurement request message are two different messages, but this is not specifically limited here.
[0165] 503. The first device determines the first sensing data to be reported.
[0166] The first device determines the first sensing data to be reported based on the first information. This determination of the first sensing data to be reported can be understood as the first device determining whether there is any sensing data that can be reported, and then determining the first sensing data to be reported.
[0167] Specifically, the first information is used to determine whether the first condition is met. The first device can determine whether there is perceived data that meets the first condition based on the first information, or the first device can determine whether it meets the first condition based on the first information. The following descriptions are based on the different contents of the first information:
[0168] First, the primary information includes measured values.
[0169] The measurement information includes measurement thresholds and / or preset features, and the perceived data includes measurement values and / or target features. The first condition includes: the measurement value meets the measurement threshold, and / or the target feature matches the preset feature.
[0170] The condition that a measured value meets a measurement threshold can be understood as either a measured value being greater than or equal to the measurement threshold, or a measured value being less than or equal to the measurement threshold. In practical applications, this can be determined based on the measurement threshold, and no specific limitation is made here. For example, if the measurement threshold is the RSRP threshold of the sensing signal received by the first device, and the measured value is the RSRP of the sensing signal received by the first device, then if the RSRP of the sensing signal received by the first device is greater than the RSRP threshold, it indicates that the sensing data meets the first condition.
[0171] For example, if the preset feature is the preset speed of the perceived target, and the target feature is the actual speed of the perceived target measured by the first device, then the matching of the target feature and the preset feature can be understood as: the difference between the actual speed of the perceived target measured by the first device and the preset speed of the perceived target is less than a certain preset value. It can also be understood as: the actual speed of the perceived target is greater than the preset speed of the perceived target. The specific meaning is not limited here.
[0172] For example, if the preset feature is the height of the perceived target, and the target feature is the actual height of the perceived target measured by the first device, then the matching of the target feature and the preset feature can be understood as: the difference between the actual height of the perceived target measured by the first device and the preset height of the perceived target is less than a certain preset value; it can also be understood as the actual height of the perceived target is greater than the preset height of the perceived target; or it can be understood as the actual height of the perceived target is less than the preset height of the perceived target. The specific meaning is not limited here.
[0173] For example, if the preset feature is the preset type of the perceived target (e.g., static or dynamic target; or the perceived type is pedestrian, vehicle, UAV, etc.), and the target feature is the actual type of the perceived target measured by the first device, then the matching of the target feature and the preset feature can be understood as: the actual type of the perceived target measured by the first device is the same as the preset type of the perceived target. The specific details are not limited here.
[0174] It should be noted that the above preset features are only examples. In practical applications, preset features can be implemented in other ways, which are not limited here.
[0175] Therefore, the determination of the first sensing data for reporting by the first device can be understood as determining the first sensing data that meets the first condition from the sensing data.
[0176] Second, the first piece of information includes regional information.
[0177] The area information is used to indicate at least one geographical area. If the first device is located in one of the geographical areas, it means that the first device meets a first condition and can perform sensing measurements.
[0178] For example, the area information is a list of cells, and the first device is a terminal device. The first device determines whether its own cell is in the cell list. If the cell where the first device is located is in the cell list, it means that the first device meets the first condition.
[0179] For example, the area information is a beam list, and the first device is a terminal device. The first device determines whether the beam used for communication between itself and the network device is in the beam list. If the beam used for communication between the first device and the network device is in the beam list, then the first device satisfies the first condition.
[0180] For example, the area information is the shape of a geographical region, used to indicate multiple circular regions. If the first device is located in one of these circular regions, then the first device satisfies the first condition.
[0181] For example, the area information includes distance information, which indicates the distance from the edge of the area to the center point (e.g., when the geographical area is circular, the area information could be the radius of the circular area). If the distance from the first device to the center point is less than the distance from the edge of the area to the center point, then the first device satisfies the first condition.
[0182] It should be noted that the above area information is only an example. In practical applications, area information can be implemented in other ways, which are not limited here.
[0183] Therefore, the first sensing data determined by the first device for reporting can be understood as the first device obtaining the first sensing data through sensing measurement under the condition that the first condition is met.
[0184] Third, the first information includes measured value information and regional information.
[0185] If the first information includes both measurement value information and area information, in one possible implementation, the first device needs to determine whether it meets the second condition based on the area information. The second condition can be understood as the triggering condition for sensing measurement. If the first device meets the second condition, it can perform sensing measurement and obtain second sensing data. In other words, the first device needs to determine whether sensing measurement is triggered based on the area information. The first device then determines the first sensing data in the second sensing data that meets the first condition based on the measurement value information. The first sensing data is part or all of the sensing data in the second sensing data. The specific determination method can be found in the aforementioned embodiments and will not be repeated here.
[0186] The above describes the situation where the first condition is met. It should be noted that if the first device does not meet the first condition, then the first device will not perform sensing measurements. Alternatively, if there is no sensing data in the sensing data that meets the first condition, the first device may choose not to report the sensing data, delay reporting the sensing data, or discard the sensing data. In this case, the first sensing data that the first device determines to be used for reporting can be understood as the first device determining that the first sensing data to be used for reporting is an empty set; it can also be understood as the first device determining that the first sensing data to be discarded. The specific interpretation is not limited here.
[0187] In this embodiment of the application, when uplink resources are limited, by determining the first sensing data to be reported, the first device can determine the sensing data that meets the conditions based on the first information, thereby reporting high-quality sensing data and reducing the management overhead of the terminal device.
[0188] 504. The first device sends first sensing data to the network device. Correspondingly, the network device receives the first sensing data from the first device.
[0189] Step 504 is executed when the first device meets the first condition, or when the first sensing data meets the first condition.
[0190] The first device sends the first sensing data to the network device, which can also be referred to as the first device reporting the first sensing data to the network device. The first device can report directly to the network device or report to SF; the specific method is not limited here.
[0191] Optional, Figure 5 The illustrated embodiment also includes step 503a. Step 503a may be performed before step 504.
[0192] 503a. The first device sends a first request message to the network device. Correspondingly, the network device receives the first request message from the first device.
[0193] The first request information is used to request the reporting of first sensing data, or it is used to request uplink resources for carrying the first sensing data. The first request information can be carried in RRC signaling, MAC layer signaling, or a scheduling request (SR), without specific limitations here. When sent via RRC signaling, for example, the first request information can be carried in a UE assistance information (UAI) message. When sent via MAC layer signaling, for example, the first request information can be carried in a buffer status reporting (BSR) or delay status report (DSR), or a new MAC CE can be introduced. When sent via SR, for example, dedicated SR resources can be allocated to the UE to request uplink communication resources for sensing data reporting.
[0194] Additionally, when the first device is a terminal device, if it is configured to perform sensing measurements in RRC idle or inactive states, it can indicate to the network device in the RRCSetupComplete message that sensing data is available for reporting. The network device can then request the first device to report the sensing data after security activation.
[0195] Additionally, for the first device in the RRC inactive state, the network device can request the first device to provide the corresponding sensing data in the RRCResume message, and then the first device can include the available measurement results in the RRCResumeComplete message. Alternatively, the first device can indicate to the network device in the RRCResumeComplete message that there is sensing data that can be reported, and then the network device can request the first device to report this sensing data.
[0196] Specifically, the first request information may include at least one of the following: fifth indication information, identification (ID) of the sensing task, reporting priority, or characteristics of the first sensing data. The fifth indication information is used to indicate the first sensing data. This can be understood as indicating that the fifth indication information indicates that the first device has sensing data to report. The identification of the sensing task (or Sensing session ID / Sensing ID / Sensing task ID) is used to identify a sensing task; for example, it may correspond to a request for a sensing task or the QoS of a sensing service. The characteristics of the first sensing data may be, for example, point cloud, number of targets, sensing mode, measurement quality, or signal strength, etc., and are not specifically limited here.
[0197] The reporting priority can be carried in the first information, configured by the network device, or determined by the first device based on the first sensing data. Optionally, the network device instructs the first device to determine the reporting priority based on the sensing data.
[0198] For example, the network device determines the reporting priority based on at least one of the following: the type of perceived service, the importance of the perceived service, or the terminal's capability information. As another example, the first device determines the reporting priority based on at least one of the following: the number of point clouds, the number of targets, or the RSRP value. Specific details are not limited here. The rules for determining the priority can be sent to the first device in the first information. For example, Table 2 below shows the correspondence between the types of perceived services and the reporting priorities.
[0199] Table 2: Correspondence between the types of sensing services and reporting priorities
[0200] Identification of task markers Perceive task type Reporting priority Perception Task 1 Target detection 2 Perception Task 2 Target estimation 1 Perception Task 3 Target imaging 4 Perception Task 4 Target recognition 3
[0201] As shown in Table 2, target detection is used to determine the presence of a perceived target, target estimation is used to estimate parameters such as the position, velocity, and shape of the perceived target, target imaging is used to acquire image information of the perceived target through the sensing signal, and target recognition is used to identify and classify the perceived target. The reporting priority can be represented by different numerical values; the larger the value, the higher or lower the priority.
[0202] It should be noted that the above correspondence is merely an example. In practical applications, network devices can also indicate other correspondences. For instance, a network device can indicate the relationship between the importance of a sensing service and its reporting priority. The network can assign the importance of a sensing service to the terminal, or provide the terminal with a list of sensing services with higher importance. The terminal device can then allocate reporting priorities for different sensing services based on the information indicated by the network device. Another example is a network device indicating the correspondence between the number of sensing targets and their reporting priority, or instructing the terminal to determine the reporting priority based on the number of sensing targets. This allows the terminal device to allocate reporting priorities for different sensing services based on the information indicated by the network device. Specific details are not limited here.
[0203] Optional, Figure 5 The illustrated embodiment also includes step 503b. Step 503b may be performed before step 504.
[0204] 503b. SF sends configuration information to the network devices. Correspondingly, the network devices receive the configuration information reported by SF.
[0205] The network device receives the reported configuration information from the SF. The gNB sends a first indication message to the first device based on the reported configuration information. The reported configuration information is used by the network device to determine whether to instruct the first device to report the first sense data. For example, the reported configuration information includes at least one of the following: the priority of sense reporting relative to communication services, a task identifier or list of identifiers for high-priority sense tasks, priority information, and characteristics of data to be reported first. For instance, if the reported configuration information includes a task identifier for a high-priority sense task, and the network device determines based on this task identifier that the sense task currently being performed by the first device is a high-priority sense task, then it directly instructs the first device to report the first sense data, i.e., sends the first indication message.
[0206] In another possible implementation, the reported configuration information includes first indication information. For example, SF can determine the first indication information based on the network device and / or its own load, and send it to the first device through the network device.
[0207] Optionally, SF can obtain the load status of network devices by sending a request to the network management system or to the network devices.
[0208] Optionally, network devices may receive configuration information reported from the sensing management function (SMF), but this is not specifically limited here.
[0209] Optional, Figure 5 The illustrated embodiment also includes step 503c. Step 503c may be performed before step 504.
[0210] 503c. The network device sends a first instruction message to the first device. Correspondingly, the first device receives the first instruction message from the network device.
[0211] The first instruction information is used to instruct the first device to report or discard the first sensing data. Specifically, the first device reports the first sensing data according to the first instruction information.
[0212] For example, the first indication information includes 1 bit of information. For instance, when the bit information is "0", the first indication information is used to instruct the first device not to report sensing data; when the bit information is "1", the first indication information is used to instruct the first device to report sensing data. As another example, when the bit information is "1", the first indication information is used to instruct the first device not to report sensing data; when the bit information is "0", the first indication information is used to instruct the first device to report sensing data. The specific meaning is not limited here.
[0213] For example, when the first device receives the first instruction information, the first device reports the first sensing data. When the first device does not receive the first instruction information, the first device does not report the sensing data.
[0214] Optionally, the first device not receiving the first instruction information can be understood as: the first device did not receive the first instruction information within a first time period after sending the first request information.
[0215] The first indication information can be carried in any of the DCI, MAC or RRC signaling, without being limited here.
[0216] Optionally, in specific implementations, the network device can also use AI to determine whether to allow the first device to report. For example, based on reinforcement learning algorithms, the network device can determine the resources available for sensing in the current time slot or frame, or the proportion of resources available for sensing, according to the current sensing task and communication resources. The network device then determines whether to reject a request to report some sensing information based on this resource information. In another approach, the base station can use reinforcement learning algorithms to determine the priority of different sensing tasks based on the current sensing task and communication resources, or reject the reporting of some sensing information. As technology continues to develop, AI-based methods can also be other models, such as large-scale models deployed by the base station, or AI agents, etc. The embodiments in this application do not limit the specific model.
[0217] Alternatively, in step 501, SF can also determine the first information based on the AI method. The first information may also include the resources that can be used for sensing in the current time slot or the current frame, or the proportion of resources that can be used for sensing, etc.
[0218] Please see Figure 6 , Figure 6 This illustration shows another implementation method whereby, after the first device determines that a first condition is met, it determines to report the first sensing data based on the first indication information. In this method, the SF (Short Streaming Device) and the access network device are deployed on the same device, meaning the network device has the functions of both the access network device and the SF. An embodiment of this application includes a communication method comprising:
[0219] 601. Network devices determine the first information.
[0220] Because the network device has SF (Sensitive Information Function) functionality, it determines the first information based on the triggered sensing request. Specifically, in response to the triggered sensing request, the network device determines that a sensing task needs to be performed. Based on the required sensing task, the network device determines the first information corresponding to that task, enabling the first device to determine whether there is sensing data that meets the reporting conditions.
[0221] For a description of the first information, please refer to the foregoing. Figure 5Step 501 in the illustrated embodiment will not be described in detail here.
[0222] 602. The network device sends first information to the first device. Correspondingly, the first device receives the first information from the network device.
[0223] Since the network device has the functions of an access network device and a SF, the action of the network device sending the first information to the first device can be referred to the foregoing. Figure 5 The action of the access network device sending the first information to the first device as shown in step 502 of the embodiment will not be described in detail here.
[0224] 603. The first device determines the first sensing data to be reported.
[0225] 604. The first device sends first sensing data to the network device. Correspondingly, the network device receives the first sensing data from the first device.
[0226] Steps 603 to 604 in this embodiment are the same as those described above. Figure 5 Steps 503 to 504 in the illustrated embodiment are similar and will not be described in detail here.
[0227] Optional, Figure 6 The illustrated embodiment also includes step 603a. Step 603a may be performed before step 604.
[0228] 603a. The first device sends a first request message to the network device. Correspondingly, the network device receives the first request message from the first device.
[0229] Step 603a in this embodiment is the same as described above. Figure 5 Step 503a in the illustrated embodiment is similar and will not be described in detail here.
[0230] Optional, Figure 6 The illustrated embodiment also includes step 603b. Step 603b may be performed before step 604.
[0231] 603b. The network device sends a first instruction message to the first device. Correspondingly, the first device receives the first instruction message from the network device.
[0232] Step 603b in this embodiment is the same as the aforementioned Figure 5 Step 503c in the illustrated embodiment is similar and will not be described in detail here.
[0233] exist Figure 6 In the illustrated embodiment, the access network equipment and SF can also be deployed independently, and Figure 6 In the case where the network equipment is SF, SF can be a core network element.
[0234] The above describes the method by which the network device instructs the first device to report the first sensed data. Please refer to [link / reference]. Figure 7 , Figure 7 This paper illustrates an implementation method in which a first device discards first sensing data according to a first instruction information after determining that a first condition has been met. In this implementation, the network device and the SF (Single-Site Array) are deployed on different devices. An embodiment of this application includes a communication method comprising:
[0235] 701, SF determines the first piece of information.
[0236] 702. SF sends first information to the first device. Correspondingly, the first device receives the first information from SF.
[0237] 703. The first device determines the first sensing data to be reported.
[0238] In this embodiment, steps 701 to 703 are the same as those described above. Figure 5 Steps 501 to 503 in the illustrated embodiment are similar and will not be described in detail here.
[0239] 704. The network device sends a second instruction message to the first device. Correspondingly, the first device receives the second instruction message from the network device.
[0240] The second instruction information is used to instruct the first device to discard the first sensing data. The first device executes step 705 according to the second instruction information.
[0241] In one possible implementation, the network device sends second instruction information to the first device based on the reported configuration information. The reported configuration information is used by the network device to determine whether to instruct the first device to report the first sensing data. The reported configuration information can be found in [reference needed]. Figure 5 The description of step 503b in the illustrated embodiment will not be repeated here. For example, the reported configuration information includes the priority of perception reporting relative to communication services. If the priority of the perception task currently being performed by the first device is lower than the priority of the communication service, the network device directly instructs the first device to discard the first perception data, that is, to send the second instruction information.
[0242] For example, the second indication information includes 1 bit of information. For instance, when the bit information is "0", the second indication information is used to instruct the first device not to report the first sensing data; when the bit information is "1", the second indication information is used to instruct the first device to discard the first sensing data. Here, the second indication information instructing the first device not to report the first sensing data can be understood as instructing the first device to delay reporting the first sensing data; the specific meaning is not limited here.
[0243] For example, when the bit information is "1", the second indication information is used to instruct the first device not to report the first sensing data; when the bit information is "0", the second indication information is used to instruct the first device to discard the first sensing data.
[0244] It should be noted that the second instruction information and the aforementioned Figure 5 In the illustrated embodiment, the first indication information shown in step 503b can be the same indication information, which can be 1 bit information. For example, when the bit information is "0", the indication information is used to instruct the first device not to report the first sensing data; when the bit information is "1", the indication information is used to instruct the first device to report the first sensing data.
[0245] For example, the indication information is a 2-bit information. When the bit information is "00", the indication information is used to instruct the first device to discard the first sensing data; when the bit information is "01", the indication information is used to instruct the first device not to report the first sensing data; when the bit information is "10", the indication information is used to instruct the first device to delay reporting the first sensing data; when the bit information is "11", the indication information is used to instruct the first device to report the first sensing data.
[0246] Optionally, the first indication information may also indicate the discarding of some sensing data. For example, the first indication information may indicate the identifier of one or more sensing tasks, which is used to indicate the reporting or discarding of sensing data corresponding to a certain sensing task.
[0247] Optionally, the first indication information may also indicate the identifier of one or more logical channels (LCID) or quality of service flow ID (QoS flow ID) to indicate whether to report or discard sensed data transmitted through a certain logical channel or QoS flow.
[0248] Optionally, the first indication information indicates a delay in reporting the sensed data. The first device may resend the first request information after a certain interval; therefore, the first indication information may also include the minimum interval for sending the first request information.
[0249] Optionally, the first indication message may also include a reason value. For example, the reason value could be that the uplink resource is unavailable.
[0250] The above implementation of the instruction information is only an example. In practical applications, the first and second instruction information can be implemented in other ways.
[0251] It should be noted that step 604 can be executed even if the network device has not received the sensing data. In other words, the network device can directly instruct the first device to discard the first sensing data based on the reported configuration information, without the first device needing to send the first request information.
[0252] 705. The first device discards the first sensing data.
[0253] The first device discards the second sensing data according to the second instruction information. Here, the first device discarding the first sensing data can be understood as the first device discarding part or all of the first sensing data, or it can be understood as the first device discarding the first sensing data corresponding to the sensing task identifier, or it can be understood as discarding the first sensing data of the corresponding logical channel or QoS stream, or it can be understood as the first device delaying the reporting of the first sensing data. The specific meaning is not limited here.
[0254] Optional, Figure 7 The illustrated embodiment also includes step 703a. Step 703a may be performed before step 704.
[0255] 703a. The first device sends a first request message to the network device. Correspondingly, the network device receives the first request message from the first device.
[0256] Optional, Figure 7 The illustrated embodiment also includes step 703b. Step 703b may be performed before step 704.
[0257] 703b. SF sends configuration information to network devices. Correspondingly, the network devices receive the configuration information reported by SF.
[0258] Steps 703a to 703b in this embodiment are the same as those described above. Figure 5 Steps 503a to 503b in the illustrated embodiment are similar and will not be described in detail here.
[0259] Please see Figure 8 , Figure 8 This illustration shows another implementation method in which the first device discards the first sensing data according to the first indication information after determining that the first condition is met. In this embodiment, the access network device and the SF (Short Streaming Device) are deployed on the same device (i.e., the network device has the functions of both the access network device and the SF). An embodiment of this application includes a communication method comprising:
[0260] 801. Network devices determine the first information.
[0261] 802. The network device sends first information to the first device. Correspondingly, the first device receives the first information from the network device.
[0262] 803. The first device determines the first sensing data to be reported.
[0263] In this embodiment, steps 801 to 803 are the same as those described above. Figure 6 Steps 601 to 603 in the illustrated embodiment are similar and will not be described in detail here.
[0264] 804. The network device sends a second instruction message to the first device. Correspondingly, the first device receives the second instruction message from the network device.
[0265] 805. The first device discards the first sensing data.
[0266] In this embodiment, steps 804 to 805 are the same as those described above. Figure 7 Steps 704 to 705 in the illustrated embodiment are similar and will not be described in detail here.
[0267] Optional, Figure 8 The illustrated embodiment also includes step 803a. Step 803a may be performed before step 804.
[0268] 803a. The first device sends a first request message to the network device. Correspondingly, the network device receives the first request message from the first device.
[0269] Step 803a in this embodiment is the same as described above. Figure 5 Step 503a in the illustrated embodiment is similar and will not be described in detail here.
[0270] exist Figure 8 In the illustrated embodiment, the access network equipment and SF can also be deployed independently, and Figure 8 In the case where the network equipment is SF, SF can be a core network element.
[0271] The above explains the scenario where the first information is used to determine whether the first condition is met. In another possible implementation, the first information is used to indicate whether to report the first sensing data. That is, the first device does not need to determine whether to perform sensing measurements, nor does it need to determine whether there is sensing data that meets the first condition; whether the first device reports the first sensing data is indicated by the first information sent by the network device.
[0272] Please see Figure 9 , Figure 9 This paper illustrates an implementation method in which a network device instructs a first device to report first sensing data via first information. The network device and the SF (Sensitive Data Type) are deployed on different devices. An embodiment of this application includes a communication method comprising:
[0273] 901. The network device sends first information to the first device. Correspondingly, the first device receives the first information from the network device.
[0274] The first information is the third instruction information, which is used to instruct the first device to report the first sensing data. The first device executes step 702 according to the third instruction information.
[0275] 902. The first device determines the first sensing data to be reported.
[0276] In one possible implementation, if the first device does not perform sensing measurements before receiving the first information, then the first device performs sensing measurements after receiving the first information to obtain the first sensing data.
[0277] In another possible implementation, if the first device has already performed a sensing measurement before receiving the first information, then the first device will determine the sensing data obtained from the sensing measurement as the first sensing data to be reported.
[0278] 903. The first device sends first sensing data to the network device. Correspondingly, the network device receives the first sensing data from the first device.
[0279] Step 603 in this embodiment is the same as described above. Figure 5 Step 504 in the illustrated embodiment is similar and will not be described in detail here.
[0280] Optional, Figure 6 The illustrated embodiment also includes step 900a. Step 900a may be performed before step 901.
[0281] 900a. The first device sends a first request message to the network device. Correspondingly, the network device receives the first request message from the first device.
[0282] Step 900a in this embodiment is the same as described above. Figure 5 Step 503a in the illustrated embodiment is similar and will not be described in detail here.
[0283] Optional, Figure 9 The illustrated embodiment also includes step 900b. Step 900b may be performed before step 901.
[0284] 900b and SF send configuration information to the network devices. Correspondingly, the network devices receive the configuration information reported by SF.
[0285] Step 900b in this embodiment is the same as described above. Figure 5 Step 503b in the illustrated embodiment is similar and will not be described in detail here.
[0286] Please see Figure 10 , Figure 10This paper illustrates another implementation method in which a network device instructs a first device to report first sensed data via first information. In this method, the access network device and the SF (Signal Server) are deployed on the same device, meaning the network device has the functions of both the access network device and the SF. An embodiment of this application includes a communication method comprising:
[0287] 1001. The network device sends first information to the first device. Correspondingly, the first device receives the first information from the network device.
[0288] 1002. The first device determines the first sensing data to be reported.
[0289] 1003. The first device sends first sensing data to the network device. Correspondingly, the network device receives the first sensing data from the first device.
[0290] Steps 1001 to 1003 in this embodiment are the same as those described above. Figure 9 Steps 901 to 903 in the illustrated embodiment are similar and will not be described in detail here.
[0291] Optional, Figure 10 The illustrated embodiment also includes step 1000. Step 1000 may be performed before step 1001.
[0292] 1000. The first device sends a first request message to the network device. Correspondingly, the network device receives the first request message from the first device.
[0293] Step 1000 in this embodiment is the same as the aforementioned Figure 5 Step 503a in the illustrated embodiment is similar and will not be described in detail here.
[0294] exist Figure 10 In the illustrated embodiment, the access network equipment and SF can also be deployed independently, and Figure 10 In the case where the network equipment is SF, SF can be a core network element.
[0295] The above describes the method by which the network device instructs the first device to report the first sensed data. Please refer to [link / reference]. Figure 11 , Figure 11 This paper illustrates an implementation where a network device instructs a first device to discard first sensing data via first information. The network device and the SF (Sensitive Device) are deployed on different devices. An embodiment of this application includes a communication method comprising:
[0296] 1101. The network device sends first information to the first device. Correspondingly, the first device receives the first information from the network device.
[0297] The first information is the fourth instruction information, which is used to instruct the first device to discard the first sensing data. The first device executes step 802 according to the fourth instruction information.
[0298] 1102. The first device discards the first sensing data.
[0299] Step 1102 in this embodiment is the same as described above. Figure 7 Step 705 in the illustrated embodiment is similar and will not be described in detail here.
[0300] Optional, Figure 11 The illustrated embodiment also includes step 1100a. Step 1100a may be performed before step 1101.
[0301] 1100a. The first device sends a first request message to the network device. Correspondingly, the network device receives the first request message from the first device.
[0302] Step 1100 in this embodiment is the same as described above. Figure 5 Step 503a in the illustrated embodiment is similar and will not be described in detail here.
[0303] Optional, Figure 11 The illustrated embodiment also includes step 1100b. Step 1100b may be performed before step 1101.
[0304] 1100b and SF send configuration information to the network devices. Correspondingly, the network devices receive the configuration information reported by SF.
[0305] Step 1100b in this embodiment is the same as the aforementioned Figure 5 Step 503b in the illustrated embodiment is similar and will not be described in detail here.
[0306] Please see Figure 12 , Figure 12 This paper illustrates another implementation where a network device instructs a first device to discard first sensing data via first information. In this implementation, the access network device and the SF (Short Message Service) are deployed on the same device, meaning the network device possesses the functions of both the access network device and the SF. An embodiment of this application includes a communication method comprising:
[0307] 1201. The network device sends first information to the first device. Correspondingly, the first device receives the first information from the network device.
[0308] 1202. The first device discards the first sensing data.
[0309] Step 1202 in this embodiment is the same as described above. Figure 7 Step 705 in the illustrated embodiment is similar and will not be described in detail here.
[0310] Optional, Figure 12 The illustrated embodiment also includes step 1200. Step 1200 may be performed before step 1201.
[0311] 1200. The first device sends a first request message to the network device. Correspondingly, the network device receives the first request message from the first device.
[0312] Step 1200 in this embodiment is the same as described above. Figure 5 Step 503a in the illustrated embodiment is similar and will not be described in detail here.
[0313] exist Figure 12 In the illustrated embodiment, the access network equipment and SF can also be deployed independently, and Figure 12 In the case where the network equipment is SF, SF can be a core network element.
[0314] The method for the first device to report sensing data has been described above. In one possible implementation, this embodiment can be applied to the allocation of uplink signal resources. That is, when the first device is a terminal device, the network device can determine whether to allocate uplink signal resources to the first device based on its request. Please refer to... Figure 13 One communication method in this application embodiment includes:
[0315] 1301. The first device sends a second request message to the network device. Correspondingly, the network device receives the second request message from the first device.
[0316] The second request message is used to request resources from the network device for sending uplink signals. The second request message can be carried in RRC signaling, MAC layer signaling, or SR, and is not limited here.
[0317] The second request information may include either the identifier of the sensing task or the reporting priority.
[0318] The second request information may also include the transmission characteristics or configuration parameters of the requested reference signal. The reference signal may be an SRS or other sensing information. Taking SRS as an example, the transmission characteristics or configuration parameters of the reference signal may include the time domain parameters (period, number of symbols, etc.), frequency domain parameters (e.g., bandwidth, comb size, etc.) and spatial domain parameters of the SRS.
[0319] 1302. The network device sends a sixth instruction message to the first device. Correspondingly, the first device receives the sixth instruction message from the network device.
[0320] Based on the second request information, the network device determines whether to allocate uplink signal resources to the first device.
[0321] For example, when uplink communication resources are scarce, network devices can use the sixth indication information to allocate uplink reference signal resources for higher-priority sensing tasks and indicate uplink resources to the first device for transmitting uplink signals.
[0322] For example, when the second request information contains configuration parameters for the requested reference signal, the sixth indication information may also indicate that the first device is allowed to use the uplink resources indicated in the second request to send uplink signals.
[0323] 1303. The first device sends an uplink signal.
[0324] The first device determines to send an uplink signal based on the sixth instruction information. Optionally, the network device may also indicate uplink resources for sending the uplink signal to the terminal device.
[0325] The communication method in the embodiments of this application has been described above. The communication device in the embodiments of this application is described below. Please refer to [link / reference]. Figure 14 The communication device 1400 can be used to perform Figures 5 to 13 The process executed by the first device in the illustrated embodiment can be specifically described in the relevant descriptions of the foregoing method embodiments. The communication device 1400 can be a network device, or a component or device applied to a network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a network device. The communication device can also be a terminal device, or a component or device applied to a terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a terminal device.
[0326] The communication device 1400 includes an interface module 1401 and a processing module 1402.
[0327] The processing module 1402 is used for data processing. The interface module 1401 can implement corresponding communication functions. The interface module 1401 can also be called a communication interface or a communication module.
[0328] Optionally, the communication device 1400 may further include a storage module, which can be used to store program code, program instructions and / or data. The processing module 1402 can read the instructions and / or data in the storage module so that the communication device 1400 can implement the aforementioned method embodiments.
[0329] The communication device 1400 can be used to perform the actions performed by the first device in the above method embodiments. For example, it can be the first device or a communication module in the first device, or a circuit or chip in the first device responsible for communication functions. The communication device 1400 can be the first device or a component configurable on the first device. The processing module 1402 is used to perform processing-related operations on the first device side in the above method embodiments. The interface module 1401 is used to perform receiving-related operations on the first device side in the above method embodiments.
[0330] Optionally, interface module 1401 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.
[0331] It should be noted that the communication device 1400 may include a transmitting module but not a receiving module. Alternatively, the communication device 1400 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme performed by the communication device 1400 includes both transmitting and receiving actions. For example, the communication device 1400 is used to perform the above-described... Figures 5 to 13 The actions performed by the first device in the illustrated embodiment. See the above for details. Figures 5 to 13 The relevant descriptions in the illustrated embodiments will not be elaborated here.
[0332] For example, the communication device 1400 is used to execute the following scheme:
[0333] Interface module 1401 is used to receive first information, which is used to determine whether to report sensing data. The sensing data is obtained by the first device through sensing measurement.
[0334] The processing module 1402 is used to determine the first sensing data to be reported based on the first information.
[0335] In one possible implementation, the first information is used to determine whether the first condition is met, and the first perceived data is the perceived data that meets the first condition.
[0336] In another possible implementation, the first information includes a measurement threshold and / or preset features, the first perceived data includes measured values and / or target features, and the first condition includes:
[0337] The measured value meets the measurement threshold;
[0338] And / or,
[0339] The target features are matched with the preset features.
[0340] In another possible implementation, the first information is also used to determine whether the second condition is met;
[0341] If the second condition is met, the processing module 1402 is further used to perform sensing measurements to obtain the second sensing data;
[0342] Processing module 1402 is used to determine the first sensing data to be reported based on the first information, including:
[0343] If the first condition is met, the processing module 1402 is specifically used to determine the first sensing data based on the second sensing data, wherein the first sensing data is part or all of the sensing data in the second sensing data.
[0344] In another possible implementation, the first information includes regional information used to indicate at least one geographic region, and the second condition includes:
[0345] The first device is located in one of the geographical regions of at least one geographical area.
[0346] In another possible implementation, the first information includes regional information, which is used to indicate at least one geographic region, and the first condition includes:
[0347] The first device is located in any one of the at least one geographical regions;
[0348] Processing module 1402 is used to determine the first sensing data to be reported based on the first information, including:
[0349] If the first condition is met, then a perception measurement is performed to obtain the first perception data.
[0350] In another possible implementation, interface module 1401 is also used to report the first perception data.
[0351] In another possible implementation, interface module 1401 is also used to report the first perception data, including:
[0352] The interface module 1401 is specifically used to report the first sensing data if the first indication information is received.
[0353] In another possible implementation, the processing module 1402 is also used to not report the perceived data if the first condition is not met.
[0354] In another possible implementation, the processing module 1402 is further configured to discard the first sensing data if the second indication information is received.
[0355] In another possible implementation, the first information is the third indication information, which is used to instruct the first device to report the first sensing data.
[0356] In another possible implementation, the first information is the fourth instruction information, which is used to instruct the first device to discard the first sensing data.
[0357] In another possible implementation, the interface module 1401 is also used to send a first request message, which is used to request the reporting of the first perception data.
[0358] In another possible implementation, the first request information includes at least one of the following: fifth indication information, an identifier of the sensing task, a reporting priority, or a characteristic of the first sensing data, wherein the fifth indication information is used to indicate the first sensing data.
[0359] In another possible implementation, the reporting priority is included in the first information, or the reporting priority is determined by the first device based on the characteristics of the first sensed data.
[0360] In another possible implementation, the first message is sent via any one of the following: a first signaling message, a multicast message, or a broadcast message.
[0361] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0362] Optionally, when the communication device 1400 is a terminal device or a communication module within a terminal device, the processing module 1402 in the above embodiments can be implemented by at least one processor or processor-related circuitry. Specifically, the processor may include a modem chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip. The interface module 1401 can be implemented by a transceiver or transceiver-related circuitry. The interface module 1401 may also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0363] Optionally, when the communication device 1400 is a circuit or chip in a terminal device responsible for communication functions, such as a modem chip or a SoC chip or SIP chip containing a modem core, the function of the processing module 1402 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processing cores. The function of the interface module 1401 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.
[0364] The following is another structural schematic diagram of the communication device according to an embodiment of this application. Please refer to... Figure 15 Communication devices can be used to perform Figures 5 to 13 The process executed by the network device in the illustrated embodiment can be found in the relevant descriptions in the foregoing method embodiments.
[0365] The communication device 1500 includes an interface module 1501. Optionally, a processing module 1502.
[0366] The processing module 1502 is used for data processing. The interface module 1501 can implement corresponding communication functions. The interface module 1501 can also be called a communication interface or a communication module.
[0367] Optionally, the communication device 1500 may further include a storage module, which can be used to store program code, program instructions and / or data. The processing module 1502 can read the instructions and / or data in the storage module so that the communication device 1500 can implement the aforementioned method embodiments.
[0368] The communication device 1500 can be used to perform the actions performed by the network device in the above method embodiments. For example, it can be a network device or a communication module within a network device, or a circuit or chip within a network device responsible for communication functions. The communication device 1500 can be a network device or a component configurable within a network device. The processing module 1502 is used to perform processing-related operations on the network device side in the above method embodiments. The interface module 1501 is used to perform reception-related operations on the network device side in the above method embodiments.
[0369] Optionally, the interface module 1501 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.
[0370] It should be noted that the communication device 1500 may include a transmitting module but not a receiving module. Alternatively, the communication device 1500 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme performed by the communication device 1500 includes both transmitting and receiving actions. For example, the communication device 1500 is used to perform the above-described... Figures 5 to 13 The actions performed by the network device in the illustrated embodiment are shown above. For details, please refer to the above. Figures 5 to 13 The relevant descriptions in the illustrated embodiments will not be elaborated here.
[0371] For example, the communication device 1500 is used to execute the following scheme:
[0372] Processing module 1502 is used to determine first information, which is used by the first device to determine whether to report sensing data. The sensing data is obtained by the first device through sensing measurement.
[0373] Interface module 1501 is used to send the first information.
[0374] In one possible implementation, the first information is used to determine whether the first condition is met, and the perceived data that meets the first condition is the first perceived data.
[0375] In another possible implementation, the first information includes a measurement threshold and / or preset features, the first perceived data includes measured values and / or target features, and the first condition includes:
[0376] The measured value meets the measurement threshold;
[0377] And / or,
[0378] The target features are matched with the preset features.
[0379] In another possible implementation, the first information is also used to determine whether a second condition is met. The first information includes regional information, which indicates at least one geographic region. The second condition includes:
[0380] The first device is located in one of the geographical regions of at least one geographical area.
[0381] In another possible implementation, the first information includes regional information, which is used to indicate at least one geographic region, and the first condition includes:
[0382] The first device is located in any one of at least one geographic region.
[0383] In another possible implementation, interface module 1501 is also used to receive the first sensing data.
[0384] In another possible implementation, the interface module 1501 is also used to send first indication information, which is used to instruct the first device to report first sensing data.
[0385] In another possible implementation, the interface module 1501 is also used to send a second instruction message, which is used to instruct the first device to discard the first sensing data.
[0386] In another possible implementation, interface module 1501 is also used to send second indication information, including:
[0387] The interface module 1501 is specifically used to send second instruction information according to the reported configuration information. The reported configuration information is used to determine whether to instruct the first device to report the first sensing data.
[0388] In another possible implementation, the first information is the third indication information, which is used to instruct the first device to report the first sensing data.
[0389] In another possible implementation, the first information is the fourth instruction information, which is used to instruct the first device to discard the first sensing data.
[0390] In another possible implementation, interface module 1501 is used to send the first information, including:
[0391] Interface module 1501 is specifically used to send first information according to the reported configuration information. The reported configuration information is used to determine whether to instruct the first device to report the first sensing data.
[0392] In another possible implementation, the interface module 1501 is also used to receive first request information, which is used to request the reporting of first sensing data.
[0393] In another possible implementation, the first request information includes at least one of the following: fifth indication information, an identifier of the sensing task, a reporting priority, or a characteristic of the first sensing data, wherein the fifth indication information is used to indicate the first sensing data.
[0394] In another possible implementation, the reporting priority is included in the first information, or the reporting priority is determined by the first device based on the characteristics of the first sensed data.
[0395] In another possible implementation, the first message is sent via any one of the following: a first signaling message, a multicast message, or a broadcast message.
[0396] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0397] The processing module 1502 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The interface module 1501 can be implemented by a transceiver or transceiver-related circuitry. The interface module 1501 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0398] The following describes a communication device provided in an embodiment of this application. Please refer to [link / reference]. Figure 16 , Figure 16 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device may be a network device or a first device in the above method embodiments, or it may be a chip, chip system, or processor that supports the network device or the first device in implementing the above methods. This communication device can be used to implement the methods described in the above method embodiments, and for details, please refer to the description in the above method embodiments.
[0399] The communication device may include one or more processors 1601, which are connected to a memory 1602, an input / output unit 1603, and a bus 1604. The processor 1601 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal, terminal chip, DU or CU, etc.), execute software programs, and process data from the software programs.
[0400] Optionally, the communication device may include one or more memories 1602, which may store instructions that can be executed on the processor 1601, causing the communication device to perform the methods described in the above method embodiments. Optionally, the memories 1602 may also store data. The processor 1601 and the memories 1602 may be configured separately or integrated together.
[0401] Optionally, the communication device may also include a transceiver and an antenna. A transceiver, also called a transceiver unit, transceiver, or transceiver circuit, is used to implement transmission and reception functions. A transceiver may include a receiver and a transmitter; the receiver, also called a receiver circuit, is used to implement the receiving function; the transmitter, also called a transmitter or transmitting circuit, is used to implement the transmitting function.
[0402] In another possible design, the processor 1601 may include a transceiver for implementing receive and transmit functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receive and transmit functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or for transmitting or relaying signals.
[0403] In another possible design, the processor 1601 may optionally store instructions that, when executed, cause the communication device to perform the methods described in the above method embodiments. The instructions may be stored in the processor 1601; in this case, the processor 1601 may be implemented in hardware.
[0404] In another possible design, the communication device may include a circuit that can perform the transmitting or receiving or communication functions of the network device or the first device in the aforementioned method embodiments. The processor and transceiver described in this application embodiment can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-type metal-oxide-semiconductor (NMOS), p-type metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0405] The communication device described in the above embodiments may be a network device or a first device, but the scope of the communication device described in the embodiments of this application is not limited thereto, and the structure of the communication device may vary. Figure 16 The communication device can be a standalone device or part of a larger device. For example, the communication device can be:
[0406] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0407] (2) A collection of one or more ICs, optionally including a storage component for storing data and instructions;
[0408] (3) ASIC, such as modem;
[0409] (4) Modules that can be embedded in other devices;
[0410] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.
[0411] (6) Others, etc.
[0412] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 17 The diagram shows the structure of the chip. Figure 17 The chip 1700 shown includes a processor 1701 and an interface 1702. Optionally, it may also include a memory 1703. The number of processors 1701 can be one or more, and the number of interfaces 1702 can be multiple.
[0413] For cases where the chip is used to implement the functions of the network device or the first device in the embodiments of this application:
[0414] The interface 1702 is used to receive or output signals;
[0415] The processor 1701 is used to perform data processing operations of the network device or the first device.
[0416] It should also be understood that the above naming is defined solely for the purpose of distinguishing different functions and should not constitute any limitation on this application. This application does not preclude the possibility of using other names in 5G networks and other future networks. For example, in future communication networks, some or all of the above-mentioned network elements may retain the names used in 5G, or they may adopt other names, etc.
[0417] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current underlying solution, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the communication device provided in the embodiments of this application can also implement these features or functions.
[0418] It should be understood that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0419] 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 RAK 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.
[0420] This application also provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the methods described in the foregoing embodiments. The computer-readable storage medium may be a non-volatile storage medium.
[0421] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods described in the foregoing embodiments.
[0422] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0423] 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 an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0424] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0425] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0426] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0427] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using 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 the 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. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0428] The embodiments described in this application are merely some, not all, of the embodiments described herein. All other embodiments obtained by those skilled in the art based on the embodiments described herein without inventive effort are within the scope of protection of this application.
[0429] References to "one embodiment" or "some embodiments" as described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0430] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, and c can be single or multiple.
Claims
1. A communication method, characterized in that, The method includes: Receive first information, the first information being used to determine whether to report sensing data, the sensing data being obtained by the first device through sensing measurement; The first sensing data to be reported is determined based on the first information.
2. The method according to claim 1, characterized in that, The first information is used to determine whether the first condition is met, and the first perceived data is perceived data that meets the first condition.
3. The method according to claim 2, characterized in that, The first information includes a measurement threshold and / or preset features, the first perceived data includes measured values and / or target features, and the first condition includes: The measured value satisfies the measurement threshold; And / or, The target feature is matched with the preset feature.
4. The method according to claim 2 or 3, characterized in that, The first information is also used to determine whether the second condition is met, and the method further includes: If the second condition is met, then a perception measurement is performed to obtain the second perception data; The step of determining the first sensing data to be reported based on the first information includes: If the first condition is met, the first sensing data is determined based on the second sensing data, wherein the first sensing data is part or all of the sensing data in the second sensing data.
5. The method according to claim 4, characterized in that, The first information includes regional information, which is used to indicate at least one geographic region, and the second condition includes: The first device is located in one of the at least one geographical regions.
6. The method according to claim 2, characterized in that, The first information includes regional information, which is used to indicate at least one geographical region, and the first condition includes: The first device is located in any one of the at least one geographical regions; The step of determining the first sensing data to be reported based on the first information includes: If the first condition is met, then a perception measurement is performed to obtain the first perception data.
7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: Report the first sensed data.
8. The method according to claim 7, characterized in that, The reported first sensed data includes: If the first instruction information is received, the first sensing data is reported.
9. The method according to any one of claims 2 to 8, characterized in that, The method further includes: If the first condition is not met, the perceived data will not be reported.
10. The method according to any one of claims 1 to 6, characterized in that, The method further includes: If a second instruction is received, the first sensing data is discarded.
11. The method according to claim 1, characterized in that, The first information is the third indication information, which is used to instruct the first device to report the first sensing data.
12. The method according to claim 1, characterized in that, The first information is the fourth indication information, which is used to instruct the first device to discard the first sensing data.
13. The method according to any one of claims 1 to 12, characterized in that, The method further includes: Send a first request message, which is used to request the reporting of the first sensed data.
14. The method according to claim 13, characterized in that, The first request information includes at least one of the following: fifth indication information, identification of the sensing task, reporting priority, or characteristics of the first sensing data, wherein the fifth indication information is used to indicate the first sensing data.
15. The method according to claim 14, characterized in that, The reporting priority is included in the first information, or the reporting priority is determined by the first device based on the characteristics of the first sensed data.
16. The method according to any one of claims 1 to 15, characterized in that, The first information is sent via any one of the following: a first signaling, a multicast message, or a broadcast message.
17. A communication method, characterized in that, The method includes: First information is determined, which is used by the first device to determine whether to report sensing data, wherein the sensing data is obtained by the first device through sensing measurement; Send the first message.
18. The method according to claim 17, characterized in that, The first information is used to determine whether the first condition is met, and the perception data that meets the first condition is the first perception data.
19. The method according to claim 18, characterized in that, The first information includes a measurement threshold and / or preset features, the first perceived data includes measured values and / or target features, and the first condition includes: The measured value satisfies the measurement threshold; And / or, The target feature is matched with the preset feature.
20. The method according to claim 18 or 19, characterized in that, The first information is further used to determine whether a second condition is met. The first information includes regional information, which is used to indicate at least one geographical region. The second condition includes: The first device is located in one of the at least one geographical regions.
21. The method according to claim 18, characterized in that, The first information includes regional information, which is used to indicate at least one geographical region, and the first condition includes: The first device is located in any one of the at least one geographical regions.
22. The method according to any one of claims 18 to 21, characterized in that, The method further includes: Receive the first sensed data.
23. The method according to claim 22, characterized in that, The method further includes: Send a first instruction message, which is used to instruct the first device to report the first sensing data.
24. The method according to any one of claims 18 to 21, characterized in that, The method further includes: Send a second instruction message, which instructs the first device to discard the first sensed data.
25. The method according to claim 24, characterized in that, The sending of the second instruction information includes: A second instruction is sent based on the reported configuration information, which is used to determine whether to instruct the first device to report the first sensing data.
26. The method according to claim 17, characterized in that, The first information is the third indication information, which is used to instruct the first device to report the first sensing data.
27. The method according to claim 17, characterized in that, The first information is the fourth indication information, which is used to instruct the first device to discard the first sensing data.
28. The method according to claim 27, characterized in that, Sending the first information includes: The first information is sent according to the reported configuration information, which is used to determine whether to instruct the first device to report the first sensing data.
29. The method according to any one of claims 17 to 26, characterized in that, The method further includes: Receive a first request message, which is used to request the reporting of the first sensed data.
30. The method according to claim 29, characterized in that, The first request information includes at least one of the following: fifth indication information, identification of the sensing task, reporting priority, or characteristics of the first sensing data, wherein the fifth indication information is used to indicate the first sensing data.
31. The method according to claim 30, characterized in that, The reporting priority is included in the first information, or the reporting priority is determined by the first device based on the characteristics of the first sensed data.
32. The method according to any one of claims 17 to 31, characterized in that, The first information is sent via any one of the following: a first signaling, a multicast message, or a broadcast message.
33. A communication device, characterized in that, Includes modules or units for performing the method as described in any one of claims 1 to 16, or for performing the method as described in any one of claims 17 to 32.
34. A communication device, characterized in that, include: A processor for executing a program that causes the communication device to perform the method as described in any one of claims 1 to 16, or to perform the method as described in any one of claims 17 to 32.
35. A computer-readable storage medium comprising instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 16, or cause the computer to perform the method as claimed in any one of claims 17 to 32.
36. A computer program product comprising instructions that, when run on a computer, causes the computer to perform the method as claimed in any one of claims 1 to 16, or causes the computer to perform the method as claimed in any one of claims 17 to 32.