Data transmission method and apparatus

By dividing the sensed data into multiple data packets and associating them with different transmission resources, the problem of large-volume data transmission for terminal devices is solved, and efficient sensed data transmission is achieved.

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

Patent Information

Application Number
PCT/CN2025/104125
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-31
Filing Date
2025-06-26
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

How to efficiently transmit large amounts of sensing data from terminal devices, especially the 100G data volume during moving target detection, is a challenge that current technologies struggle to match with existing air interface data transmission methods.

Method used

The sensed data is divided into multiple sensed data packets and transmitted by associating different transmission resources according to different parameters or priorities, including radio bearers, transmission paths or quality of service flow, etc., and the transmission efficiency is improved through the collaborative processing of terminal devices and access network devices.

Benefits of technology

It enables efficient transmission of large volumes of sensing data, is compatible with existing air interface data transmission methods, and improves the transmission efficiency of sensing data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025104125_05022026_PF_FP_ABST
    Figure CN2025104125_05022026_PF_FP_ABST
Patent Text Reader

Abstract

A data transmission method and apparatus. The method comprises: determining N sensing data packets on the basis of first sensing data corresponding to the same time unit, wherein each sensing data packet comprises some of the first sensing data, the N sensing data packets comprise first sensing data packets and second sensing data packets, the value of a first parameter corresponding to the first sensing data packets is within a first value range, and the value of a first parameter corresponding to the second sensing data packets is within a second value range; and sending the N sensing data packets. By means of the method, the first sensing data can be divided into a plurality of sensing data packets for transmission, which is compatible with a current air interface data transmission method, thereby improving the transmission efficiency of sensing data.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method and apparatus

[0001] Cross-reference to Related Applications

[0002] This application claims priority to the Chinese Patent Application No. 202411048653.7, filed on July 31, 2024, and entitled “A Data Transmission Method and Apparatus”, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0003] The present application relates to the field of communication technology, and in particular to a data transmission method and apparatus. BACKGROUND

[0004] With the development of communication technology, communication and perception fusion technology is proposed. The core idea of the communication and perception fusion technology is to add sensing capability on the mobile communication network, and to build the ability of target detection, tracking and imaging, so as to make the communication and perception two capabilities integrated in one network system. The principle of the perception technology is that the sending end sends a signal (also called a perception signal), the perception signal reaches the sensing target, is reflected by the sensing target, the receiving end receives the reflected perception signal (also called echo signal), and processes the received echo signal to obtain information such as the position, speed or type of the sensing target.

[0005] The terminal device, as a sensing device, detects and obtains sensing data. If the sensing demand side is the network side, the terminal device needs to report the sensing data to the network side. The data volume of the sensing data is very large, for example, for moving target detection, the data volume of the sensing data is about 100G. Therefore, how to efficiently transmit the sensing measurement data is a problem to be solved. SUMMARY

[0006] The present application provides a data transmission method and apparatus to improve the sensing data transmission efficiency.

[0007] Firstly, this application provides a data transmission method, wherein the execution subject of the method is a terminal device or a module or chip within the terminal device, and the method is described here using a terminal device as an example. The method includes: determining N sensing data packets based on first sensing data; each sensing data packet includes a portion of the data in the first sensing data, the first sensing data corresponding to the same time unit, and N being an integer greater than 1; the N sensing data packets include a first sensing data packet and a second sensing data packet; wherein the value of a first parameter corresponding to the first sensing data packet is within a first value range, and the value of the first parameter corresponding to the second sensing data packet is within a second value range; or, a portion of the data in the first sensing data included in the first sensing data packet corresponds to a first priority, and a portion of the data in the first sensing data included in the second sensing data packet corresponds to a second priority; and sending the N sensing data packets.

[0008] This method can divide the first sensing data corresponding to the same time unit into multiple sensing data packets for transmission, enabling the transmission of large amounts of first sensing data, compatibility with current air interface data transmission methods, and improved transmission efficiency of sensing data.

[0009] In one possible implementation, the first parameter is position, velocity, distance, angle, amplitude, phase, or trajectory information.

[0010] In one possible implementation, the method further includes: receiving first indication information, the first indication information indicating the first value range and the second value range.

[0011] In one possible implementation, the first sensing data packet is transmitted via a first transmission resource associated with the first value range or the first priority; the second sensing data packet is transmitted via a second transmission resource associated with the second value range or the second priority.

[0012] In one possible implementation, the method further includes: determining the first transmission resource and the second transmission resource according to second indication information; the second indication information is used to indicate that the first value range is associated with the first transmission resource and the second value range is associated with the second transmission resource, or the second indication information is used to indicate that the first priority is associated with the first transmission resource and the second priority is associated with the second transmission resource.

[0013] In one possible implementation, the transmission resource is a wireless bearer, a transmission path, a Quality of Service (QoS) flow, or a logical channel.

[0014] In one possible implementation, the first value range is different from the second value range.

[0015] In one possible implementation, the first priority is different from the second priority.

[0016] In one possible implementation, the time unit is the refresh cycle, accumulation cycle, generation cycle, measurement cycle, or reporting cycle of the first sensed data.

[0017] In one possible implementation, the sensing data packet is a data packet corresponding to the sensing protocol layer.

[0018] Secondly, this application provides a data transmission method, wherein the execution subject of the method is an access network device or a module or chip within the access network device, and the method is described here using an access network device as an example. The method includes: receiving N sensing data packets from a terminal device; each sensing data packet includes a portion of data from first sensing data, the first sensing data corresponding to the same time unit, and N being an integer greater than 1; the N sensing data packets include a first sensing data packet and a second sensing data packet; wherein the value of a first parameter corresponding to the first sensing data packet is within a first value range, and the value of the first parameter corresponding to the second sensing data packet is within a second value range; or, a portion of the first sensing data included in the first sensing data packet corresponds to a first priority, and a portion of the first sensing data included in the second sensing data packet corresponds to a second priority; and sending the first sensing data or the N sensing data packets to a core network device.

[0019] In one possible implementation, the first parameter is the position, velocity, distance, angle, amplitude, phase, or trajectory information of a portion of the first sensing data included in the sensing data packet.

[0020] In one possible implementation, the method further includes:

[0021] Send a first indication message, which indicates the first value range and the second value range.

[0022] In one possible implementation, the first sensing data packet is transmitted via a first transmission resource associated with the first value range or the first priority; the second sensing data packet is transmitted via a second transmission resource associated with the second value range or the second priority.

[0023] In one possible implementation, the method further includes: sending second indication information; the second indication information indicates that the first value range is associated with the transmission of the first transmission resource and the second value range is associated with the transmission of the second transmission resource, or the second indication information indicates that the first priority is associated with the transmission of the first transmission resource and the second priority is associated with the transmission of the second transmission resource.

[0024] In one possible implementation, the transmission resource is a wireless bearer, a transmission path, a Quality of Service (QoS) flow, or a logical channel.

[0025] In one possible implementation, the first value range is different from the second value range.

[0026] In one possible implementation, the first priority is different from the second priority.

[0027] In one possible implementation, the time unit is the refresh cycle, accumulation cycle, generation cycle, measurement cycle, or reporting cycle of the first sensed data.

[0028] Thirdly, this application also provides a communication device capable of implementing any of the methods provided in any of the first to second aspects described above. This communication device can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the aforementioned functions.

[0029] In one possible implementation, the communication device includes a processor configured to support the communication device in performing corresponding functions of the access network device, terminal device, or core network device as described above. The communication device may also include a memory coupled to the processor, which stores necessary program instructions and data for the communication device. Optionally, the communication device further includes interface circuitry for supporting communication between the communication device and devices such as terminal devices.

[0030] In one possible implementation, the communication device includes corresponding functional modules, each used to implement the steps in the above method. The functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions described above.

[0031] In one possible implementation, the communication device includes a processing unit and a communication unit, which can perform the corresponding functions in the above method examples, as described in the methods provided in any of the first and second aspects, and will not be repeated here.

[0032] Fourthly, a communication device is provided, including a processor and an interface circuit. The interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor, or to send signals from the processor to other communication devices outside the communication device. The processor implements the functional modules of the methods in any possible implementation of any of the first to second aspects through logic circuits or by executing computer programs or instructions. Optionally, the communication device further includes a memory for storing computer programs or instructions.

[0033] Fifthly, a computer-readable storage medium is provided that stores a computer program or instructions that, when executed by a processor, implement the method in any possible implementation of any of the first to second aspects described above.

[0034] In a sixth aspect, a computer program product storing instructions is provided, which, when read and executed by a computer, implements the method in any possible implementation of any of the first to second aspects described above.

[0035] In a seventh aspect, a circuit is provided for performing the methods in any possible implementation of any of the first to second aspects described above. The circuit may include chip circuitry. Optionally, the circuit may also be coupled to a memory.

[0036] Eighthly, a chip is provided, comprising a processor, which, when executing a computer program or instructions, implements the methods in any possible implementation of any of the first to second aspects described above. Optionally, the chip may further include a memory, and the chip may be composed of chips or may include chips and other discrete devices.

[0037] A ninth aspect provides a communication device including a processor that implements the method in any possible implementation of any of the first to second aspects by means of logic circuits or by executing computer programs or instructions.

[0038] In a tenth aspect, a communication apparatus is provided, comprising a unit or module for performing a method in any possible implementation of any of the first to second aspects described above.

[0039] Eleventhly, embodiments of this application also provide a communication system. The communication system includes: a terminal device for implementing the methods of the first aspect and any possible implementation thereof; and an access network device for implementing the methods of the second aspect and any possible implementation thereof. Attached Figure Description

[0040] Figure 1 is a schematic diagram of various sensing modes provided in the embodiments of this application;

[0041] Figure 2 is a schematic diagram of the network architecture of the communication system provided in an embodiment of this application;

[0042] Figure 3 is a schematic diagram of the core network architecture provided in an embodiment of this application;

[0043] Figure 4 is a schematic diagram of two typical architectures for introducing SF on the RAN side according to the embodiments of this application;

[0044] Figure 5 is a schematic diagram of the potential communication interfaces of the SU provided in the embodiments of this application;

[0045] Figure 6 is a schematic diagram of a protocol stack provided in an embodiment of this application;

[0046] Figure 7 is a schematic flowchart of a data transmission method provided in an embodiment of this application;

[0047] Figure 8 is a schematic diagram of data segmentation provided in an embodiment of this application;

[0048] Figure 9 is a schematic diagram of a sensing data packet processing provided in an embodiment of this application;

[0049] Figure 10 is a schematic diagram of a communication device structure provided in an embodiment of this application;

[0050] Figure 11 is a schematic diagram of a communication device structure provided in an embodiment of this application;

[0051] Figure 12 is a schematic diagram of a communication device structure provided in an embodiment of this application. Detailed Implementation

[0052] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. The terms "first," "second," and corresponding terminology in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be interchanged where appropriate; this is merely a way of distinguishing objects with the same attributes in the embodiments of this application. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, so that a process, method, system, product, or device that comprises a series of units is not necessarily limited to those units, but may include other units not explicitly listed or inherent to these processes, methods, products, or devices. The methods and apparatus provided in the embodiments of this application are based on the same or similar technical concepts. Since the principles by which the methods and apparatus solve problems are similar, the implementations of the apparatus and methods can refer to each other, and repeated details will not be repeated.

[0053] The technical solutions provided in the embodiments of this application can be applied to integrated sensing and communication (ISAC) systems. An integrated sensing and communication system refers to a system that integrates communication and sensing, also known as a harmonized communication and sensing (HCS) system. The core idea of ​​integrated sensing and communication is to add sensing capabilities to the communication network, building capabilities such as target detection, tracking, and imaging, thereby integrating communication and sensing capabilities into a single network. The methods provided in the embodiments of this application can be applied to various mobile communication systems, such as the Internet of Things (IoT), narrowband Internet of Things (NB-IoT), fourth-generation (4G) communication systems (e.g., Long Term Evolution (LTE)), fifth-generation (5G) communication systems (e.g., 5G New Radio (NR)), LTE and NR hybrid architectures, and new communication systems emerging in future communication developments.

[0054] Before introducing the technical solutions provided in the embodiments of this application, the technical terms, applicable network architectures, and scenarios involved in the embodiments of this application will be introduced first.

[0055] (1) Perception can also be replaced by: sensing process, sensing operation, sensing detection, and detection processing.

[0056] Perception can be understood as a technology capable of acquiring information about the characteristics of the environment and / or objects within it. This information includes, but is not limited to, shape, size, orientation, speed, position, distance between objects, or relative motion. The working principle of perception is as follows: the transmitting end sends a perception signal, and the receiving end receives the signal reflected from the perception target (also called the echo signal). The perception result, such as speed, distance, shape, and size, is obtained based on the echo signal. The perception target can also be called a target, the object being detected, the object being sensed, or the object being sensed, etc., without limitation. The perception target can be any tangible object in the environment capable of reflecting electromagnetic waves. For example, the perception target can be a stationary object such as a building. Alternatively, the perception target can be a mobile object such as a vehicle, drone, or terminal device.

[0057] (2) Sensing data. Sensing data may include echo signals or channel response information of echo signals; or sensing data may include sensing measurement data; or sensing data may include sensing results.

[0058] The echo signal refers to the signal reflected back to the receiver after the sensing signal is transmitted from the transmitter to the target object. The sensing signal is used to sense (or detect) the signal of the sensed target (or target object). Sensing signals are also called detection signals, linear frequency modulated signals, radar signals, radar sensing signals, radar detection signals, environmental sensing signals, etc. Sensing signals can be pulse signals or any signal possible in a wireless communication system, such as orthogonal frequency division multiplexing (OFDM) signals.

[0059] The channel response information of the echo signal may include at least one of the following: amplitude data, phase data, in-phase (I) data, and quadrature (Q) data determined based on the echo signal.

[0060] Sensing measurement data refers to the data obtained after processing echo signals. Echo signal processing involves multiple stages, and the data obtained from each stage can be called sensing measurement data. For example, sensing measurement data can include one or more of the following: time delay, Doppler amplitude, angle, and intensity of a sampling point; it can also represent one or more of the following: position, velocity, and intensity of a sampling point. Examples of sensing data include, but are not limited to, one or more of the following: in-phase quadrature (IQ) data, range / doppler (RD) spectrum, range / doppler / angle (RDA) spectrum, distance / velocity (DV) spectrum, distance / velocity / angle (DVA) spectrum, range / velocity (RV) spectrum, range / velocity / angle (RVA) spectrum, set of coordinate points, point cloud, centroid of a real target, etc.

[0061] Perception results refer to the results related to business functions and performance obtained through calculation and analysis of perceived measurement data. For example, perception results include the presence of the target to be perceived and information about the target (e.g., speed, distance, angle, orientation, acceleration, position, movement trajectory, imaging results, facial expression, breathing / heart rate, etc.). Perception results vary depending on the target. For example, if the target is air, the perception results include air quality and the composition of gases in the air; another example is vehicles, where the results include the number of vehicles, their positions, and their movement trajectories.

[0062] (3) Access network equipment refers to (radio)access network ((R)AN) equipment / RAN node. In the embodiments of this application, (R)AN and RAN are interchangeable. Access network equipment can also be called network device or wireless access network equipment.

[0063] RAN can refer to cellular systems related to the 3rd Generation Partnership Project (3GPP), such as 5G / New Radio (NR) mobile communication systems, or future-oriented evolution systems / networks. RAN can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), a virtualized RAN (vRAN), or a non-terrestrial network (NTN). RAN can also be a communication system that integrates two or more of the above systems. RAN equipment can also be called RAN nodes, RAN entities, or access nodes. In future scenarios, access network equipment may also evolve into other forms; for example, it may not be distinguished from core network equipment and may be collectively referred to as network equipment.

[0064] In one possible scenario, RAN nodes can be base stations, evolved NodeBs (eNodeBs), next-generation NodeBs (gNBs), base stations in future communication networks, access points (APs), transmission reception points (TRPs), satellites, etc. RAN nodes can also be macro base stations, micro base stations, indoor stations, relay nodes, donor / host nodes, or wireless controllers. RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in vehicle-to-everything (V2X) technology, the RAN node can be a roadside unit (RSU).

[0065] In another possible scenario, the RAN node can be a module or unit that performs some of the functions of the base station; or multiple RAN nodes can cooperate to assist terminal equipment in achieving wireless access, with different RAN nodes performing some of the functions of the base station. For example, the RAN node can be a CU, DU, or radio unit (RU). The function of the CU can be implemented by a single entity or by different entities. For example, the function of the CU can be further divided, that is, the control plane and the user plane can be separated and implemented by different entities, namely the control plane CU entity (i.e., CU-control plane (CP) entity) and the user plane CU entity (i.e., CU-user plane (UP) entity). The CU-CP entity and CU-UP entity can be coupled with the DU to jointly complete the function of the RAN node. The CU and DU can be set up separately or included in the same network element, such as in the baseband unit (BBU). Any of the units among the CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented by software modules, hardware modules, or a combination of software modules and hardware modules.

[0066] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU can be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (such as the RRC layer and / or the Service Data Adaptation Protocol (SDAP) layer); the DU can be configured to implement the functions of protocol layers below the PDCP layer (such as the Radio Link Control (RLC) layer, the MAC layer, and / or the Physical (PHY) layer). For specific descriptions of the above protocol layers, please refer to the relevant 3GPP technical specifications or the technical specifications of other applicable communication protocols.

[0067] The above division of CU and DU processing functions according to protocol layers is merely an example; other division methods are also possible, and this application does not limit this. For example, in one design, CU or DU can be further divided into processing functions with protocol layers. In one design, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are located in the CU, while the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are located in the DU. In some examples, the CU may not have a PDCP layer, i.e., it may only include the RRC layer. CU-CP may not have PDCP-C. CU-UP may not have PDCP-U, or may not have CU-UP at all. In some examples, the DU may not have an RLC layer, only MAC and higher PHY layers. Furthermore, in some examples, there may be no CU, only the DU.

[0068] When the RAN is O-RAN, it can also have artificial intelligence (AI) capabilities. For example, O-RAN includes an intelligent controller. The intelligent controller can be a non-real-time RAN intelligent controller (RIC / non-RT RIC / NRT RIC) or a near-real-time RAN intelligent controller (RIC / near-RT RIC / nRT RIC). A non-real-time RIC can be used to implement non-real-time intelligent management of RAN functions, enabling workflows including model training and model updates, and guiding applications / functions in the nRT RIC based on policies. A near-real-time RIC can be used to implement near-real-time intelligent management of the RAN. Through data collection and related operations on the E2 interface, near-real-time control and optimization of O-RAN modules and resources are achieved.

[0069] (4) Terminal device. The terminal device involved in the embodiments of this application can be a wireless terminal device capable of receiving network device scheduling and instruction information. The terminal device can be called a terminal device, or it can also be called user equipment (UE), terminal, mobile station (MS), mobile terminal (MT), etc. The terminal device can be a device that includes wireless communication functions (providing voice / data connectivity to the user). For example, a handheld device with wireless connection function, or an in-vehicle device, in-vehicle module, etc. Currently, examples of terminal devices include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in vehicle-to-everything (V2X) communication, wireless terminals in vehicle-to-everything (V2X) communication, intelligent vehicles, in-vehicle infotainment systems (or onboard transmitters) (T-boxes), machine-to-machine / machine-type communications (M2M / MTC) terminal devices, and the Internet of Things (IoT). Wireless terminals in industrial control systems can include devices such as IoT (Internet of Things) terminals. For example, terminal devices can be in-vehicle equipment, vehicle-mounted modules, vehicles, on-board units (OBUs), roadside units (RSUs), T-boxes, chips, or systems-on-chips (SoCs), which can be installed in vehicles, OBUs, RSUs, or T-boxes. Wireless terminals in industrial control systems can be cameras, robots, etc. Wireless terminals in smart homes can be televisions, air conditioners, robot vacuums, speakers, set-top boxes, etc.Terminal devices can also be V2X devices, such as smart cars, digital cars, unmanned cars, driverless cars, pilotless cars, autonomous cars, pure electric vehicles (EVs), hybrid electric vehicles (HEVs), range-extended electric vehicles (REEVs), plug-in hybrid electric vehicles (PHEVs), new energy vehicles, and roadside units (RSUs). Terminal devices can also be devices used in device-to-device (D2D) communication, such as electricity meters and water meters.

[0070] (5) Sensing Modes. Sensing modes can generally be divided into two types: single-site sensing and dual-site sensing. In single-site sensing mode, the transmitting device for the sensing signal and the receiving device for the echo signal are the same device. In other words, in single-site sensing mode, the transmitting device both transmits the sensing signal and receives the echo signal reflected from the surface of the sensing target. Therefore, this single-site sensing mode can also be called a self-transmitting and self-receiving mode, without limitation. In dual-site sensing mode, the transmitting device for the sensing signal and the receiving device for the echo signal are two different devices. In other words, sensing station A transmits the sensing signal, and the echo signal reflected from the surface of the sensing target is received by sensing station B. Therefore, this dual-site sensing mode can also be called the A-transmitting and B-receiving mode. It should be noted that the echo signal of the sensing signal is obtained by reflecting the sensing signal from the surface of the sensing target; therefore, this echo signal can still be called the sensing signal. Sensing stations can be access network devices or terminal devices.

[0071] For example, please refer to Figure 1, which is a schematic diagram of various sensing modes provided in the embodiments of this application. Figure 1 illustrates a vehicle as the sensing target and provides six sensing modes. These six sensing modes are: the mode of self-transmission and self-reception of access network device A as shown in (1) of Figure 1, that is, the mode in which access network device A sends sensing signals and receives echo signals; the mode of self-transmission and self-reception of terminal device A as shown in (2) of Figure 1, that is, the mode in which terminal device A sends sensing signals and receives echo signals; the mode in (3) of Figure 1, in which access network device A sends sensing signals and access network device B receives echo signals; the mode in (4) of Figure 1, in which terminal device A sends sensing signals and terminal device B receives echo signals; the mode in (5) of Figure 1, in which access network device A sends sensing signals and terminal device A receives echo signals; and the mode in (6) of Figure 1, in which terminal device A sends sensing signals and access network device A receives echo signals. Figure 1 shows a smartphone as an example of a terminal device.

[0072] Please refer to Figure 2, which is a schematic diagram of the network architecture of a communication system applicable to an embodiment of this application. The network architecture shown in Figure 2 can integrate sensing functions to achieve integrated communication and sensing. As a typical application scenario of sensing, Figure 2 illustrates an environment including one access network device and multiple terminal devices, with the terminal device being a smartphone and the sensing targets being drones, pedestrians, and vehicles. In Figure 2, solid lines represent communication and dashed lines represent sensing.

[0073] Currently, sensing function (SF) network elements can be added to the core network, and the core network can control / manage the sensing process to realize basic sensing functions, such as sensing authorization, sensing control, sensing measurement data processing or result output, etc.

[0074] For example, please refer to Figure 3, which is a schematic diagram of the core network architecture provided in an embodiment of this application. The network architecture shown in Figure 3 can be regarded as a potential sensing network architecture. Figure 3 is based on the 5G core network (5GC), and adds the SF network element on the core network side, while adding an interface between the SF network element and one or more 5GC network elements. For example, in Figure 3, the SF can perform sensing interaction with the interfaces of 5GC network elements such as the location management function (LMF), access and mobility management function (AMF), network exposure function (NEF), unified data management (UDM), network data analytics function (NWDAF), and policy control function (PCF). The SF can interact with the RAN or UE to sense signaling, etc. through the 5GC network element. The sensing data obtained by the RAN or UE can be transmitted to the SF via the control plane or user plane. When the sensing data is transmitted to the SF via the user plane, it can be forwarded to the SF through the UPF or directly transmitted to the SF. The interface definitions between SF and 5GC network elements such as AMF, NEF, UDM, NWDAF, PCF, LMF and UPF are as follows.

[0075] NS1: A new interface between SF and AMF, which can transmit sensing and control signaling. Additionally, this interface can also transmit sensing measurement data in scenarios where sensing measurement data is uploaded to the control plane.

[0076] NS2: A new interface between SF and NEF. This interface can transmit signaling messages between sensing network elements relayed through NEF and application functions (AF) on the service side, and at the same time open the sensing results to the AF.

[0077] NS3: A new interface between SF and UDM. This interface can be used for authentication or authorization, and to obtain UE-aware subscription information, service AMF information, or other information.

[0078] NS4: A new interface between SF and NWDAF. Through this interface, SF and NWDAF can jointly complete AI processing related to perception services.

[0079] NS5: A new interface between SF and PCF. Through this interface, SF can transmit information such as sensing requirements, quality of service (QoS) requirements, or sensing results of sensing services to PCF. PCF can then make decisions to generate policy control and charging (PCC) policies related to sensing services.

[0080] NS6: A new interface between SF and LMF. Through this interface, SF can obtain location-related information, such as the sensing area, the RAN information of the sensing target, and the location information of the sensed UE.

[0081] NS7: A new interface between SF and UPF. Sensing measurement data can be directly transmitted from (R)AN to SF via UPF, or indirectly forwarded to SF via UPF. In scenarios where (R)AN performs sensing, forwarding via UPF can improve the functionality of UPF to support data transmission at the (R)AN granularity.

[0082] The above interfaces are merely illustrative examples, and the embodiments of this application do not limit the names of the interfaces between SF network elements and other network elements.

[0083] In this application, a new module can be introduced on the access network equipment side, for example, this module can be called a sensing unit (SU). The SU can be a function or entity independent of the access network equipment, or it can be a function or entity within the access network equipment. The SU can be responsible for performing sensing-related functions. For example, the SU can be connected to the SF (directly or indirectly) and interact with the SF to meet sensing requirements; for another example, the SF can be connected to core network elements such as AMF or UPF to transmit sensing-related information or data. The SU can also be used to perform sensing control functions and data preprocessing functions.

[0084] Please refer to Figure 4, which shows two typical architecture diagrams for introducing a Substation (SU) on the RAN side. Figure 4 uses a base station as an example of an access network device.

[0085] As shown in Figure 4(a), the SU can be an entity independent of the RAN equipment and can connect to the base station through an interface similar to the Xn interface. For ease of distinction, the interface between the SU and the base station can be called the Xn-S interface. If the base station is a CU-DU structure, the SU can communicate with the CU through the Xn-S interface. When the SU is an entity independent of the RAN equipment, it can also be regarded as a communication node independent of the RAN equipment (e.g., called a sensing control (SC) node).

[0086] As shown in Figure 4(b), the SU can be a functional unit in the access network device, and can communicate with the CU through an interface similar to F1. For ease of distinction, the interface between the SU and the CU can be called the F1-SC interface.

[0087] In Figure 4, the RAN side introduces the SU, which has the function of managing UEs for sensing. Therefore, the base station can communicate with both ordinary UEs and sensing UEs.

[0088] Please refer to Figure 5, which illustrates the potential communication interfaces of the SU. Figure 5 uses dashed lines to indicate the potential interfaces of the SU. As shown in Figure 5, the SU can communicate directly with the DU or the UE. The SU can be directly connected to one or more core network elements; for example, the SU may be directly connected to the SF, AMF, or UPF. The SU can also be indirectly connected to one or more core network elements; for example, the SU can connect to the SF via the AMF, or to the SF via the UPF. Alternatively, the SU can connect to the AMF via the CU, and then connect to the SF via the AMF.

[0089] In this embodiment, the SU is deployed on the RAN side and can interact directly with the CU, interacting with the core network through the CU. During the sensing and measurement process, the SU / CU can configure the sensing and measurement configuration for the UE, and the transmission path of this configuration can be: DU→CU / SU→UE. Similarly, the DU obtains sensing data and can send the sensing data to the SU. The transmission path of the sensing data can be DU→SU, or DU→CU→SU.

[0090] Access network devices and terminal devices have a certain protocol stack structure for mutual communication. For example, Figure 6 shows a schematic diagram of a protocol stack structure provided in this application. The user plane protocol stack structure may include a perception protocol layer, a service data adaptation protocol (SDAP) layer, a packet data convergence protocol (PDCP) layer, a user datagram protocol (UDP) / internet protocol (IP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, and a physical (PHY) layer. Among them, the physical layer is located at the lowest layer, belonging to layer 1 (L1); the MAC layer, RLC layer, PDCP layer, and SDAP layer belong to the second layer, belonging to layer 2 (L2); the RHC layer belongs to the third layer (i.e., layer 3 (L3)). The protocol stack described above is only an example and should not be construed as limiting. For example, there may be fewer or more layers than in the example, or there may be no UDP / IP layer or SDAP layer.

[0091] The equivalent protocol layers between UE and RAN include the physical layer, MAC layer, RLC layer, PDCP layer, and SDAP layer; the equivalent protocol layers between RAN and UPF include the N3 protocol stack; and the equivalent protocol layers between UPF and SF include the protocol layers corresponding to L1 or L2.

[0092] The sensing protocol layer can also be called the NR Sensing protocol (NRSP) layer, etc., and this application does not limit the name of the sensing protocol layer. For the user plane protocol stack, NRSP can include the NR Sensing Protocol for the User plane (NRSP-U), which is designed as an independent protocol and can be directly carried on top of the protocol data unit (PDU) session.

[0093] When a UE, acting as a sensing device, detects and acquires sensing data, if the sensing requester is the UE and uses it locally, there is no need to report the sensing data to the network side; however, if the sensing requester is the network side, the sensing data needs to be reported to the SF (Sensitive Detection Unit). The UE can generate sensing data packets containing the sensing data at the sensing protocol layer. These sensing data packets arrive at the UE's SDAP layer. After mapping by the SDAP layer, they are transmitted to the corresponding PDCP entity. After processing by the UE's PDCP layer, they are transmitted to the RLC and MAC layers. After further processing, they are sent out from the physical layer and transmitted to the base station via the air interface. Then, the various protocol layers on the base station side process the data packets sequentially in the reverse order of processing by the base station. On the base station and UE sides, the combined processing of data packets by each layer can be figuratively called a radio bearer. Each piece of data in the radio bearer needs to be processed by each layer, and each layer has a corresponding functional entity to perform its function, such as the PDCP entity in the PDCP layer.

[0094] Currently, the amount of sensing data is very large, far exceeding the 9000-byte limit of PDCP data packets. Therefore, this application provides a method that enables sensing data packets generated by the sensing protocol layer to meet the requirements of the PDCP layer.

[0095] It is understood that this application does not specifically limit the structure of the execution subject of the method provided in the embodiments of this application. It can be applied to modules in terminal devices or access network devices, as long as they can communicate according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application. The following description takes the interaction between terminal devices and access network devices as an example.

[0096] The method provided in this application can be applied to a mode in which terminal device A sends a sensing signal and terminal device A receives an echo signal, a mode in which terminal device A sends a sensing signal and terminal device B receives an echo signal, and a mode in which access network device sends a sensing signal and terminal device receives an echo signal.

[0097] Figure 7 shows a schematic flowchart of a data transmission method provided in an embodiment of this application. The method includes:

[0098] Step 701: The terminal device determines N sensing data packets based on the first sensing data, where N is an integer greater than 1.

[0099] The first sensing data can be sensing-related data generated or acquired by the terminal device within a time unit. The length of the time unit is not limited; it can be preset or configured by the access network device. For example, the time unit can be the refresh cycle, accumulation cycle, generation cycle, measurement cycle, or reporting cycle of the first sensing data.

[0100] For example, the terminal device can determine the first sensing data based on at least one of the configuration parameters shown in Table 1.

[0101] Table 1

[0102] In Table 1, the time unit can be the RVA spectrum refresh rate of the moving target or the RA spectrum accumulation period of the stationary target. If the first sensing data includes the RVA spectrum of the moving target, the terminal device can acquire one piece of first sensing data every 0.1 seconds; if the first sensing data includes the RA spectrum of the stationary target, the terminal device can acquire one piece of first sensing data every 10 seconds.

[0103] According to the configuration parameters in Table 1, if the first sensing data includes the RVA spectrum of the moving target, the size of the first sensing data obtained in each time unit (i.e. every 0.1 seconds) is: 16384*8*4*256*4*16*32*2=0.55TB.

[0104] If the first sensing data includes the static target RA spectrum, the size of the first sensing data obtained in each time unit (every 10 seconds) is: 16384*16*4*256*16*16=69GB.

[0105] In one implementation, the first sensing data includes data corresponding to the echo signal; or, the first sensing data includes channel response information of the echo signal; or, the first sensing data includes sensing measurement data, which is determined based on the echo signal, for example, sensing measurement data refers to data obtained after processing the echo signal; or, the first sensing data includes sensing results, for example, sensing results refer to results related to service functions and performance obtained based on processing such as calculation and analysis of the sensing measurement data.

[0106] In one implementation, the first sensing data can indicate the values ​​of parameters related to the sensing target. For example, the parameters related to the sensing target include, but are not limited to, position, velocity, intensity, distance, direction, acceleration, position, action, facial expression, respiratory rate / heart rate, imaging results, weather, air quality, material and composition, amplitude / phase, time delay, Doppler intensity, angle, trajectory information, attitude, shape, and other parameters.

[0107] First-sensor data can include multiple data units, also known as data points. Each data unit indicates the value of one or more parameters. For example, first-sensor data may include, but is not limited to, one or more of the following: IQ data, RD spectrum, RDA spectrum, DV spectrum, DVA spectrum, RV spectrum, RVA spectrum, coordinate point set, point cloud data, centroid of the real target, etc. For instance, if the first-sensor data includes an RD spectrum, then a data unit in the first-sensor data can indicate a range value and a distance value. Similarly, if the first-sensor data includes a DV spectrum, then a data unit in the first-sensor data can indicate a distance value and a velocity value. Finally, if the first-sensor data includes point cloud data, then a data unit in the first-sensor data can indicate a position coordinate.

[0108] In this application, the sensing data packet is the data packet corresponding to the sensing protocol layer. The sensing protocol layer can also be called the NRSP layer, etc., and can be located above the UDP / IP layer, SDAP layer, PDCP layer, etc. The terminal device can generate sensing data packets through the sensing protocol layer entity corresponding to the sensing protocol layer.

[0109] In this application, the terminal device can segment the first sensing data at the sensing protocol layer to obtain N sensing data packets. One of the N sensing data packets includes a portion of the data in the first sensing data. Optionally, the data size of each sensing data packet can be less than or equal to the maximum data size of the PDCP PDU or PDCP SDU, for example, less than or equal to 9000 bytes.

[0110] In one implementation, the first sensing data can be divided into N sensing data packets based on priority. Each data unit in the first sensing data can correspond to a priority, and the priority of each data unit can be preset. For example, four priorities can be preset, namely 1, 2, 3, and 4. Priority can also be called transmission priority or importance level, with more important data units having higher priority and being transmitted first. Alternatively, priority can also be called necessity level. The data units in the first sensing data can be divided into necessary data units and unnecessary data units. Necessary data units are transmitted first, or with higher quality; unnecessary data units can be delayed in transmission, not transmitted, transmitted at a loss, or transmitted with best-effort transmission.

[0111] In this implementation, the data portions of the first sensing data included in each of the N sensing data packets have the same priority. This can be understood as follows: if the first sensing data includes multiple data units, each sensing data packet includes at least one data unit of the first sensing data, and the data units included in each sensing data packet have the same priority. For example, the N sensing data packets include a first sensing data packet and a second sensing data packet; a portion of the first sensing data included in the first sensing data packet corresponds to a first priority, and a portion of the first sensing data included in the second sensing data packet corresponds to a second priority. The first priority and the second priority are different.

[0112] Optionally, the access network device may send third indication information. Correspondingly, the terminal device receives the third indication information. The third indication information can be used to instruct the first sensing data to be divided into multiple sensing data packets according to priority.

[0113] In one implementation, the first sensing data can be divided into N sensing data packets based on different parameter dimensions. In this implementation, the value of the first parameter can be divided into multiple value ranges, and data in the first sensing data indicating that the value of the first parameter falls within the same value range are grouped into one sensing data packet. This can be understood as follows: if the first sensing data includes multiple data units, each sensing data packet includes at least one data unit of the first sensing data, and the data units included in each sensing data packet indicate that the value of the first parameter falls within the same value range.

[0114] For example, N sensing data packets include a first sensing data packet and a second sensing data packet; the value of the first parameter corresponding to the first sensing data packet is within a first value range, and the value of the first parameter corresponding to the second sensing data packet is within a second value range. Here, the value of the first parameter corresponding to the first sensing data packet being within the first value range can mean that the value of the first parameter indicated by a portion of the first sensing data included in the first sensing data packet is within the first value range; other cases follow the same principle and will not be elaborated further.

[0115] The first parameter can be any of the following: position, velocity, intensity, distance, velocity, direction, acceleration, position, action, facial expression, respiratory rate / heart rate, imaging result, weather, air quality, material and composition, amplitude / phase, time delay, Doppler intensity, angle, trajectory information, attitude, and shape.

[0116] In this implementation, the first value range and the second value range can be preset or configured by the access network device. For example, the access network device can send first indication information. Correspondingly, the terminal device receives the first indication information. The first indication information can be used to indicate multiple value ranges, including the first value range and the second value range. The first indication information can also be used to indicate that the first sensing data is divided into multiple sensing data packets according to the multiple value ranges.

[0117] Based on the preceding description, for example, as shown in Figure 8, the first sensing data is the RV spectrum. The horizontal axis represents range, and the vertical axis represents velocity. For instance, the first parameter is a range, with multiple value ranges including [0,5], (5,10], (10,15], (15,20], (20,25], etc.; the unit of the range is meters. The first sensing data is divided into multiple parts at regular intervals on the horizontal axis. Each long bar in the figure corresponds to a segmented data point in the first sensing data, and the data corresponding to each long bar can be encapsulated in a sensing data packet. Different value ranges correspond to different regions, which is equivalent to transmitting data corresponding to different regions in the sensing data through different sensing data packets, allowing for differentiated transmission of data for different regions. Different value ranges may also have corresponding identification information, which can indicate the value range and reduce signaling overhead.

[0118] For example, the first parameter is speed. Multiple value ranges corresponding to the speed can be indicated by the first indication information, such as [0,10], (10,20], (20,30]; where the speed unit is meters per second. Different value ranges correspond to different data categories, allowing for differentiated data transmission for different data categories.

[0119] For example, the first parameter is the angle. Multiple value ranges corresponding to the angle can be indicated by the first indication information, such as [0, π / 2], (π / 2, π], and (π, π³ / 2). Alternatively, different angles can be identified according to different beam directions. For example, the angle range corresponding to beam 0 is [0, π / 2], the angle range corresponding to beam 1 is (π / 2, π], and the angle range corresponding to beam 2 is (π, π³ / 2], thus directly indicating beams 0 to 2.

[0120] The above is just an example. There may be other ways to divide the first perception data, which will not be elaborated here.

[0121] Step 702: The terminal device sends N sensing data packets.

[0122] Correspondingly, the access network device receives N sensing data packets from the terminal device.

[0123] In this application, the terminal device may further process the sensing data packets before sending N sensing data packets. For example, as shown in Figure 9, the sensing data packets undergo corresponding processing at each protocol layer in sequence. Referring to Figure 6 above, the processing of the sensing data packets at each protocol layer includes:

[0124] 1) The terminal device side sensing protocol layer entity divides the first sensing data into N parts, and encapsulates the N parts into N sensing data packets. Each sensing data packet includes one part of the N parts, and transmits the N sensing data packets to the IP entity.

[0125] 2) The terminal device-side IP entity receives N sensing data packets sent by the sensing protocol layer. For each sensing data packet in the N sensing data packets, an IP header (header, H) is added to the sensing data packet, and finally an IP layer data packet is formed, referred to as an IP data packet. The N IP data packets determined according to the N sensing data packets are then passed to the SDAP entity.

[0126] 3) The SDAP entity on the terminal device side receives N IP packets, adds an SDAP header (header, H) to each IP packet, obtains an SDAP PDU, and passes the N SDAP PDUs determined based on the N IP packets to the PDCP entity.

[0127] 4) The PDCP entity on the terminal device side receives N SDAP PDUs, treats each SDAP PDU as a PDCP SDU, and adds a PDCP header (H) to the N PDCP SDUs after processing by the PDCP entity, finally obtaining N PDCP PDUs.

[0128] 5) The terminal device-side RLC entity receives N PDCP PDUs. For each PDCP PDU, the PDCP PDU is used as an RLC SDU. After the RLC SDU is processed by the RLC entity, an RLC header (header, H) is added to it, and finally an RLC PDU is formed. The N RLC PDUs are then passed to the MAC entity.

[0129] When processing RLC SDUs, the RLC entity can also segment the RLC SDUs to generate multiple RLC SDU segments. Then, an RLC header is added to each segment, and finally multiple RLC PDUs are formed and submitted to the MAC entity.

[0130] 6) The terminal device's MAC entity receives N RLC PDUs. For each RLC PDU, it treats it as a MAC SDU. After processing by the MAC entity, a MAC subheader is added to generate a MAC subPDU. For N PDCP PDUs, at least N MAC subPDUs are generated, and each MAC subPDU can generate one MAC SDU. The terminal device's MAC entity can cascade multiple MAC SDUs to generate a MAC PDU and submit it to the PHY entity. In the diagram, H represents the header corresponding to each protocol layer. For example, in the SDAP layer, H corresponding to the SDAP SDU represents the SADP header. Other cases are not elaborated further. The N MAC SDUs corresponding to the N PDCP PDUs can generate one or more MAC PDUs.

[0131] 7) After receiving the MAC PDU from the MAC entity, the terminal device's PHY entity encodes it and sends it to the access network device from the air interface.

[0132] The above is just an example. Terminal devices can also process N sensing data packets in other ways, and this application does not limit this.

[0133] In this application, the terminal device can use different transmission resources to transmit different sensing data packets from N sensing data packets. The transmission resources can be radio bearers, transmission paths, Quality of Service (QoS) flows, or logical channels. Specifically, the priority of data in the sensing data packets and the transmission resources can have a first correlation, and the transmission resources for transmitting the sensing data packets can be determined based on this first correlation. Alternatively, the value range of a first parameter and the transmission resources can have a second correlation, and the transmission resources for transmitting the sensing data packets can be determined based on this second correlation. The first and second correlations can be preset or indicated by the access network device; for example, the access network device sends second indication information, which indicates that a first value range is associated with a first transmission resource and a second value range is associated with a second transmission resource, and / or, the second indication information indicates that a first priority is associated with a first transmission resource and a second priority is associated with a second transmission resource.

[0134] Based on the preceding description, several examples are given below.

[0135] Implementation Method 1: The transmission resource is a wireless bearer. The access network device can configure at least two wireless bearers for the terminal device. The at least two wireless bearers include a first wireless bearer and a second wireless bearer.

[0136] If the first sensing data is divided into N sensing data packets based on priority, and the data in the first sensing data corresponds to multiple priorities, then each of at least two radio bearers can be associated with at least one of the multiple priorities. For example, the multiple priorities include first priority, second priority, and third priority; the first radio bearer can be associated with first priority and third priority; the second radio bearer can be associated with second priority.

[0137] If the first sensing data is divided into N sensing data packets based on different parameter dimensions, taking the first parameter as an example, the first parameter corresponds to multiple value ranges, then each of the at least two wireless bearers can correspond to at least one value range among the multiple value ranges.

[0138] For example, at least two radio bearers include a first signaling radio bearer (SRB) and a first data radio bearer (DRB). The transmission priority of the first SRB is higher than that of the first DRB. The first SRB is associated with a first priority, and the first DRB is associated with a second priority, or the first SRB is associated with a first value range of a first parameter, and the first DRB is associated with a second value range of the first parameter. For the first sensing data packet and the second sensing data packet in N sensing data packets, the terminal device can transmit the first sensing data packet through the first SRB and transmit the second sensing data packet through the first DRB.

[0139] For example, at least two radio bearers include a first DRB and a second DRB. The transmission priority of the first DRB is higher than that of the second DRB. The first DRB is associated with a first priority, and the second DRB is associated with a second priority, or the first DRB is associated with a first value range of a first parameter, and the second DRB is associated with a second value range of the first parameter. For the first and second sensing data packets in N sensing data packets, the terminal device can transmit the first sensing data packet through the first DRB and the second sensing data packet through the second DRB.

[0140] Implementation Method Two: Transmission resources are transmission paths. The access network device can configure at least two transmission paths for the terminal device, including a first transmission path and a second transmission path. Different transmission paths are associated with sensing data packets of different priorities or sensing data packets with different value ranges. The transmission path can be an RLC transmission path or a MAC transmission path.

[0141] For example, the first transmission path is associated with a first priority, and the second transmission path is associated with a second priority; or the first transmission path is associated with a first value range of the first parameter, and the second transmission path is associated with a second value range of the first parameter. For the first and second sensing data packets among N sensing data packets, the terminal device can transmit the first sensing data packet through the first transmission path and the second sensing data packet through the second transmission path.

[0142] In the third implementation method, the transmission resource is a QoS flow. The access network device can configure at least two QoS flows for the terminal device, including a first QoS flow and a second QoS flow. Different QoS flows are associated with sensing data packets of different priorities or sensing data packets with different value ranges. The parameters of different QoS flows are different. For example, in the first QoS flow and the second QoS flow, at least one of the following parameters is different: the guaranteed flow bit rate (GFBR) (DL / UL) for downlink (DL) or uplink (DL); the maximum flow bit rate (MFBR) for DL / UL; the maximum packet loss rate (MPLR) for DL / UL; the default priority level; the packet delay budget; the packet error rate; and the default maximum data burst volume.

[0143] For example, a first QoS flow can be associated with a first priority, and a second QoS flow can be associated with a second priority; alternatively, a first QoS flow can be associated with a first value range of a first parameter, and a second QoS flow can be associated with a second value range of the first parameter. For the first and second sensing data packets out of N sensing data packets, the terminal device can use the first QoS flow to transmit the first sensing data packet and the second QoS flow to transmit the second sensing data packet.

[0144] In the third implementation method, the transmission resource is a logical channel. The access network device can configure at least two logical channels for the terminal device. Different logical channels can be configured with different logical channel priorities and different priority bit rates (PBR).

[0145] For example, the first logical channel is associated with a first priority, and the second logical channel is associated with a second priority; or the first logical channel is associated with a first value range of a first parameter, and the second logical channel is associated with a second value range of the first parameter. For the first and second sensing data packets out of N sensing data packets, the terminal device can use the first logical channel to transmit the first sensing data packet and the second logical channel to transmit the second sensing data packet. The logical channel priority of the first logical channel is different from that of the second logical channel, and the PBR of the first logical channel is different from that of the second logical channel.

[0146] Step 703: The access network device sends the first sensing data or N sensing data packets to the core network device.

[0147] Among them, the core network equipment can be SF.

[0148] The access network device can merge the data from N sensing data packets into the first sensing data, or it can directly forward the N sensing data packets; this application does not limit this. The specific process by which the access network device sends the first sensing data or the N sensing data packets is not limited in this application and will not be elaborated here.

[0149] In another implementation, the access network device can send the first sensing data or N sensing data packets to the SU, and the SU can then send the first sensing data or N sensing data packets to the core network device.

[0150] This application is applied in O-RAN scenarios, and can send first indication information, second indication information and third indication information by CU or RIC in CU.

[0151] Accordingly, the DU receives N sensing data packets, and the DU can send the N sensing data packets to the CU. The CU determines the first sensing data based on the N sensing data packets and sends the first sensing data or the N sensing data packets to the SF or SU. On the network side, the sensing protocol layer can be located in the CU, the SU, or the SF; this application does not limit this.

[0152] The method provided in this application allows the terminal device to divide the first sensing data into multiple sensing data packets for transmission, which is compatible with the current air interface data transmission method and improves the transmission efficiency of sensing data.

[0153] It is understood that, in order to implement the functions in the above embodiments, the terminal device or access network device includes hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0154] The following are schematic diagrams of possible communication devices provided in the embodiments of this application. These communication devices can be used to implement the functions of terminal devices or access network devices in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.

[0155] As shown in Figure 10, the communication device 1000 includes a processing unit 1010 and a communication unit 1020. The communication device 1000 is used to implement the functions of the terminal device or access network device in the various method embodiments shown above.

[0156] A processing unit is configured to determine N sensing data packets based on first sensing data; each sensing data packet includes a portion of the first sensing data, the first sensing data corresponding to the same time unit, and N being an integer greater than 1; the N sensing data packets include a first sensing data packet and a second sensing data packet; wherein, the value of a first parameter corresponding to the first sensing data packet is within a first value range, and the value of a first parameter corresponding to the second sensing data packet is within a second value range; or, a portion of the first sensing data included in the first sensing data packet corresponds to a first priority, and a portion of the first sensing data included in the second sensing data packet corresponds to a second priority;

[0157] A communication unit is used to send the N sensing data packets.

[0158] When the communication device 1000 is used to implement the functions of an access network device:

[0159] A communication unit is configured to receive N sensing data packets from a terminal device; each sensing data packet includes a portion of data from first sensing data, the first sensing data corresponding to the same time unit, and N being an integer greater than 1; the N sensing data packets include a first sensing data packet and a second sensing data packet; wherein, the value of a first parameter corresponding to the first sensing data packet is within a first value range, and the value of the first parameter corresponding to the second sensing data packet is within a second value range; or, a portion of the first sensing data included in the first sensing data packet corresponds to a first priority, and a portion of the first sensing data included in the second sensing data packet corresponds to a second priority;

[0160] The communication unit is used to send the first sensing data or the N sensing data packets to the core network equipment.

[0161] More detailed descriptions of the processing unit 1010 and the communication unit 1020 can be obtained directly from the relevant descriptions in the above method embodiments, and will not be repeated here.

[0162] It should be understood that the division of units in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, all units in the device can be implemented entirely through software calls from processing elements; all units can be implemented entirely in hardware; or some units can be implemented through software calls from processing elements, and others in hardware. For example, each unit can be a separate processing element, or it can be integrated into a chip within the device. Alternatively, it can be stored as a program in memory, called and executed by a processing element of the device. Moreover, these units can be fully or partially integrated together, or implemented independently. The processing element here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, the operations or units described above can be implemented through integrated logic circuits in the processor element or through software calls from processing elements.

[0163] In one example, a unit in any of the above devices can be one or more integrated circuits configured to implement the methods described above, such as: one or more application-specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these forms of integrated circuits. As another example, when a unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a processor, such as a general-purpose central processing unit (CPU), or other processor capable of calling programs. Furthermore, these units can be integrated together to implement a system-on-a-chip (SOC).

[0164] The receiving unit described above is an interface circuit of the device, used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is an interface circuit for the chip to receive signals from other chips or devices. The transmitting unit described above is an interface circuit of the device, used to transmit signals to other devices. For example, when the device is implemented as a chip, the transmitting unit is an interface circuit for the chip to transmit signals to other chips or devices.

[0165] As another possible product form, the terminal device or access network device of this application embodiment can be implemented by a general bus architecture. For ease of explanation, refer to FIG11, which is a schematic diagram of the structure of a communication device 1100 provided in an embodiment of this application. The communication device 1100 includes a processor 1101 and a transceiver 1102. The communication device 1100 can be a terminal device, or a chip or chip system therein; or, the communication device 1100 can be a network device, or a chip or module therein. FIG11 only shows the main components of the communication device 1100. In addition to the processor 1101 and transceiver 1102, the communication device 1100 may further include a memory 1103 and an input / output device (not shown in the figure).

[0166] Optionally, the processor 1101 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of the software programs. The memory 1103 is mainly used to store software programs and data. The transceiver 1102 may include radio frequency (RF) circuitry and an antenna. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touch screens, displays, and keyboards, are mainly used to receive user input data and output data to the user.

[0167] Optionally, the processor 1101, transceiver 1102, and memory 1103 can be connected via a communication bus.

[0168] When the communication device is powered on, the processor 1101 can read the software program in the memory 1103, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1101 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1101. The processor 1101 converts the baseband signal into data and processes the data.

[0169] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor that performs baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.

[0170] In some embodiments, those skilled in the art will recognize that the above-described communication device 1000 can take the form of the communication device 1100 shown in FIG11 in terms of hardware implementation.

[0171] As an example, the function / implementation process of the processing unit 1010 in FIG10 can be implemented by the processor 1101 in the communication device 1100 shown in FIG11 calling the computer execution instructions stored in the memory 1103. The function / implementation process of the communication unit 1020 in FIG10 can be implemented by the transceiver 1102 in the communication device 1100 shown in FIG11.

[0172] As another possible product form, the terminal device or access network device in this application may adopt the composition structure shown in FIG12, or include the components shown in FIG12. FIG12 is a schematic diagram of the composition of a communication device 1200 provided in this application.

[0173] As shown in Figure 12, the communication device 1200 includes at least one processor 1201. Optionally, the communication device also includes a communication interface 1202.

[0174] When the relevant program instructions are executed in the at least one processor 1201, the device 1200 may implement the methods and any possible designs provided in any of the foregoing embodiments. Alternatively, the processor 1201 may implement the methods and any possible designs provided in any of the foregoing embodiments through logic circuits or executable code instructions.

[0175] The communication interface 1202 can be used to receive program instructions and transmit them to the processor, or it can be used for communication interaction between the communication device 1200 and other communication devices, such as exchanging control signaling and / or service data. For example, the communication interface 1202 can be used to receive signals from other devices besides the communication device 1200 and transmit them to the processor 1201, or to send signals from the processor 1201 to other communication devices besides the communication device 1200.

[0176] Optionally, the communication interface 1202 can be a code and / or data read / write interface circuit, or the communication interface 1202 can be a signal transmission interface circuit between a communication processor and a transceiver, or a chip pin.

[0177] Optionally, the communication device 1200 may further include at least one memory 1203, which can be used to store the required program instructions and / or data. It should be noted that the memory 1203 may exist independently of the processor 1201 or may be integrated with the processor 1201. The memory 1203 may be located within or outside the communication device 1200, without limitation.

[0178] Optionally, the communication device 1200 may further include a power supply circuit 1204, which can be used to power the processor 1201. The power supply circuit 1204 may be located in the same chip as the processor 1201, or in a separate chip outside the chip containing the processor 1201.

[0179] Optionally, the communication device 1200 may also include a bus, through which the various parts of the communication device 1200 can be interconnected.

[0180] In some embodiments, those skilled in the art will recognize that the communication device 1000 shown in FIG10 can take the form of the communication device 1200 shown in FIG12 in terms of hardware implementation.

[0181] As an example, the function / implementation process of the processing unit 1010 in FIG10 can be implemented by the processor 1201 in the communication device 1200 shown in FIG12 calling the computer execution instructions stored in the memory 1203. The function / implementation process of the communication unit 1020 in FIG10 can be implemented by the communication interface 1202 in the communication device 1200 shown in FIG12.

[0182] It should be noted that the structure shown in Figure 12 does not constitute a specific limitation on the terminal device or access network device. For example, in other embodiments of this application, the terminal device or access network device may include more or fewer components than shown in the figure, or combine some components, or split some components, or have different component arrangements. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0183] When the aforementioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from other modules (such as radio frequency modules or antennas) in the terminal, which is information sent to the terminal by the base station; or, the terminal chip sends information to other modules (such as radio frequency modules or antennas) in the terminal, which is information sent to the base station by the terminal.

[0184] When the aforementioned communication device is a module applied to a base station, the base station module implements the functions of the base station in the above method embodiments. The base station module receives information from other modules (such as radio frequency modules or antennas) in the base station, information sent by the terminal to the base station; or, the base station module sends information to other modules (such as radio frequency modules or antennas) in the base station, information sent by the base station to the terminal. Here, the base station module can be the baseband chip of the base station, or a DU (Digital Unit) or other modules. The DU can be a DU under an Open Radio Access Network (O-RAN) architecture.

[0185] It is understood that the processor in the embodiments of this application may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0186] The method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or terminal. Of course, the processor and storage medium can also exist as discrete components in the base station or terminal.

[0187] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.

[0188] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0189] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, etc.) containing computer-usable program code.

[0190] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0191] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0192] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A data transmission method, characterized by, The method comprises: determining N pieces of sensing data according to first sensing data; one of the N pieces of sensing data comprises part of the first sensing data corresponding to a same time unit, and N is an integer greater than 1; the N pieces of sensing data comprise a first piece of sensing data and a second piece of sensing data; wherein a value of a first parameter corresponding to the first piece of sensing data is located in a first value range, and a value of the first parameter corresponding to the second piece of sensing data is located in a second value range; or part of the first sensing data included in the first piece of sensing data corresponds to a first priority, and part of the first sensing data included in the second piece of sensing data corresponds to a second priority; transmitting the N pieces of sensing data.

2. The method of claim 1, wherein, The first parameter is a position or a speed or a distance or an angle or an amplitude or a phase or trajectory information.

3. The method according to claim 1 or 2, characterized in that, The method further comprises: receiving first indication information, the first indication information indicating the first value range and the second value range.

4. The method according to any one of claims 1 to 3, characterized in that, The first piece of sensing data is transmitted through a first transmission resource associated with the first value range or the first priority; and the second piece of sensing data is transmitted through a second transmission resource associated with the second value range or the second priority.

5. The method of claim 4, wherein, The method further comprises: determining the first transmission resource and the second transmission resource according to second indication information; the second indication information is used to indicate that the first value range is associated with the first transmission resource and the second value range is associated with the second transmission resource, or the second indication information is used to indicate that the first priority is associated with the first transmission resource and the second priority is associated with the second transmission resource.

6. The method according to claim 4 or 5, characterized in that, The transmission resource is a radio bearer or a transmission path or a quality of service flow (QoS flow) or a logical channel.

7. The method according to any one of claims 1 to 6, characterized in that, The first value range is different from the second value range.

8. The method according to any one of claims 1 to 7, characterized in that, The first priority is different from the second priority.

9. The method according to any one of claims 1 to 8, characterized in that, The time unit is a refresh period or an accumulation period or a generation period or a measurement period or a reporting period of the first sensing data.

10. The method according to any one of claims 1 to 9, characterized in that, The sensing data packet is a data packet corresponding to a sensing protocol layer.

11. A data transmission method, characterized by, The method comprises: receiving N pieces of sensing data from a terminal device; one of the N pieces of sensing data comprises part of first sensing data corresponding to a same time unit, and N is an integer greater than 1; the N pieces of sensing data comprise a first piece of sensing data and a second piece of sensing data; wherein a value of a first parameter corresponding to the first piece of sensing data is located in a first value range, and a value of the first parameter corresponding to the second piece of sensing data is located in a second value range; or part of the first sensing data included in the first piece of sensing data corresponds to a first priority, and part of the first sensing data included in the second piece of sensing data corresponds to a second priority; transmitting the first sensing data or the N pieces of sensing data to a core network device.

12. The method of claim 11, wherein, The first parameter is position or speed or distance or angle or amplitude or phase or trajectory information of part of the first sensing data included in the sensing data packet.

13. The method according to claim 11 or 12, characterized in that, The method further comprises: transmit first indication information, the first indication information indicating the first value range and the second value range.

14. The method according to any one of claims 11 to 13, characterized in that, The first sensing data packet is transmitted through the first transmission resource associated with the first value range or the first priority; and the second sensing data packet is transmitted through the second transmission resource associated with the second value range or the second priority.

15. The method of claim 14, wherein, The method further comprises: transmit second indication information; the second indication information indicating that the first value range is associated with the first transmission resource and the second value range is associated with the second transmission resource, or the second indication information indicating that the first priority is associated with the first transmission resource and the second priority is associated with the second transmission resource.

16. The method according to claim 14 or 15, characterized in that The transmission resource is a radio bearer or a transmission path or a quality of service flow (QoS flow) or a logical channel.

17. The method of any one of claims 11 to 16, wherein, The time unit is a refresh period or an accumulation period or a generation period or a measurement period or a reporting period of the first sensing data.

18. A communications device, characterized by comprise: a processing unit configured to determine N sensing data packets according to first sensing data; one of the sensing data packets comprises part of the first sensing data corresponding to a same time unit, and N is an integer greater than 1; the N sensing data packets comprise a first sensing data packet and a second sensing data packet; wherein a value of a first parameter corresponding to the first sensing data packet is within a first value range, and a value of the first parameter corresponding to the second sensing data packet is within a second value range; or part of the first sensing data included in the first sensing data packet corresponds to a first priority, and part of the first sensing data included in the second sensing data packet corresponds to a second priority; a communication unit configured to transmit the N sensing data packets.

19. A communications device, characterized by comprise: a communication unit configured to receive N sensing data packets from a terminal device; one of the sensing data packets comprises part of first sensing data corresponding to a same time unit, and N is an integer greater than 1; the N sensing data packets comprise a first sensing data packet and a second sensing data packet; wherein a value of a first parameter corresponding to the first sensing data packet is within a first value range, and a value of the first parameter corresponding to the second sensing data packet is within a second value range; or part of the first sensing data included in the first sensing data packet corresponds to a first priority, and part of the first sensing data included in the second sensing data packet corresponds to a second priority; the communication unit is configured to transmit the first sensing data or the N sensing data packets to a core network device.

20. A communications device, characterized by comprise a processor; the processor is configured to execute a computer program or instructions, so that the communication device implements the method in any one of claims 1 to 17.

21. A computer-readable storage medium, characterized in that, a computer program or instructions are stored, when the computer program or instructions are run on a computer, the computer program or instructions make the computer implement the method in any one of claims 1 to 17.

22. A chip, characterized by including a processor coupled to a memory for executing computer programs or instructions stored in the memory, such that the chip implements the method of any one of claims 1 to 17.

23. A computer program product, characterised in that, When the computer reads and executes the computer program product, the method as claimed in any one of claims 1 to 17 is executed.

Citation Information

Patent Citations

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

    CN115767622A

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

    CN116744373A

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

    WO2023165428A1

  • Negotiation methods and apparatuses for perception data transmission mode, and communication device

    WO2023231839A1