A communication method, a communication device, and a storage medium

By acquiring address information and target address information, and using time correction parameters to correct the sensing data, the problem of time asynchrony between different devices is solved, cross-device data time synchronization is achieved, operations are simplified, and the accuracy and consistency of sensing data are improved.

CN122160884APending Publication Date: 2026-06-05XIAN RUIXIN TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XIAN RUIXIN TECH CO LTD
Filing Date
2026-01-21
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

During the fusion sensing process, the time asynchrony between sensing data provided by different devices affects the accuracy and consistency of sensing results. Existing technologies involve complex synchronization operations by connecting to the same time synchronization server.

Method used

The address information and target address information are obtained through the first communication device, and the time parameters of the sensed data are corrected using the time correction parameter to achieve cross-device data time synchronization and simplify the operation process.

Benefits of technology

It achieves synchronization of time parameters of sensing data, simplifies network networking complexity, improves the accuracy and consistency of sensing data fusion, and reduces the commissioning cycle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122160884A_ABST
    Figure CN122160884A_ABST
Patent Text Reader

Abstract

The application discloses a communication method, a communication device and a storage medium, and applies to the technical field of communication. The method comprises the following steps: a first communication device or a first sensing device determines a first time correction parameter based on first address information and target address information, and corrects a time parameter of first sensing data by using the first time correction parameter to obtain corrected first sensing data. Therefore, the time axis standard of the corrected first sensing data is consistent with the first communication device or an application function (AF), the time parameter synchronization of the sensing data is realized, the subsequent sensing data fusion is facilitated, different sensing devices do not need to access the same time synchronization server, the operation is simple, and the networking complexity and the debugging period are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method, a communication device, and a storage medium. Background Technology

[0002] Fusion perception refers to a technical system that integrates multi-source, multi-modal perception data (such as vision, lidar, radar, IMU, sonar, infrared, etc.) through spatiotemporal alignment and algorithmic fusion to output a more comprehensive, accurate, and robust environmental understanding and situation estimation, supporting subsequent decision-making and control.

[0003] When performing fusion sensing, the time asynchrony between sensing data provided by different devices will affect the accuracy and consistency of sensing results. In existing technologies, all devices can be required to connect to the same time synchronization server to achieve time synchronization between sensing data provided by different devices. However, different devices are deployed in different network domains. This method requires address opening for different network domains through methods such as adding routes and applying for new docking addresses, which is relatively complicated. Summary of the Invention

[0004] This application provides a communication method, communication device, and storage medium for integrating data from different network domains to achieve cross-device data time synchronization, and is easy to operate.

[0005] Firstly, a communication method is provided. This method can be executed by a first communication device, which can refer to the device itself, a component within the first communication device, or a logic module within the first communication device that can implement all or part of the functions of the first communication device.

[0006] The first communication device may be a network device. Components in the first communication device may be a communication module, processor, chip, or chip system, etc. The communication module in the first communication device may be a circuit or chip responsible for communication functions, wherein the circuit or chip responsible for communication functions may be a baseband chip, or a system-on-a-chip (SoC) or system-in-package (SoC) containing a baseband processing module, etc.

[0007] For example, the first communication device is a sensing processing function (SPF) network element in the core network (CN), or a component within an SPF network element, or a logic module within an SPF network element that can realize all or part of the functions of the SPF network element.

[0008] For ease of description, the following explanation will use the first communication device as an example.

[0009] The method may include: a first communication device acquiring first address information, the first address information being associated with a first sensing device; acquiring corrected first sensing data, the corrected first sensing data being obtained by the first communication device correcting the time parameter of the first sensing data based on a first time correction parameter, the first time correction parameter being determined by the first communication device based on the first address information and target address information; or, the corrected first sensing data being obtained by the first sensing device correcting the time parameter of the first sensing data based on the first time correction parameter, the first time correction parameter being determined by the first sensing device based on the first address information and target address information; wherein the first sensing data is collected by the first sensing device, and the target address information is associated with the first communication device or with an application function.

[0010] The first address information is associated with the first sensing device. The first address information can provide the time information used by the first sensing device. For example, the first address information is the address of the first time synchronization server used by the first sensing device for time synchronization. Based on the first address information, the time of the first sensing device can be obtained. Alternatively, the first address information is the address information of the first sensing device itself. Based on the first address information, the time of the first sensing device can also be obtained.

[0011] In one optional implementation, the first address information includes the address of the first time synchronization server and / or the address of the first sensing device; wherein the first time synchronization server is used for time synchronization of the first sensing device.

[0012] The target address information is associated with the first communication device or with the application function (AF). The target address information can provide the time information used by the first communication device. For example, the target address information is the address of the target time synchronization server used by the first communication device for time synchronization, and the time of the first communication device can be obtained based on the target address information. Alternatively, the target address information can provide the time information used by the application function (AF). For example, the target address information is the address of the target time synchronization server used by the application function (AF) for time synchronization, and the time of the application function (AF) can be obtained based on the target address information.

[0013] In one alternative implementation, the target address information includes the address of the target time synchronization server; wherein the target time synchronization server is used for time synchronization of the first communication device or for time synchronization of application functions.

[0014] Based on the above, this application provides two schemes for correcting the time parameters of the sensed data.

[0015] In Scheme 1, the first communication device determines the first time correction parameter based on the first address information and the target address information, and uses the first time correction parameter to correct the time parameter of the first sensing data reported by the first sensing device to obtain the corrected first sensing data.

[0016] In Scheme 2, the first sensing device determines the first time correction parameter based on the first address information and the target address information, and uses the first time correction parameter to correct the time parameter of the first sensing data it has collected, so as to obtain the corrected first sensing data, and reports the corrected first sensing data to the first communication device.

[0017] Based on the above two schemes, the time axis standard of the corrected first sensing data is consistent with that of the first communication device or application function AF, realizing the synchronization of the time parameters of the sensing data, which facilitates the subsequent fusion of sensing data. Moreover, it does not require different sensing devices to be connected to the same time synchronization server, which simplifies the operation and reduces the complexity of networking and the commissioning cycle.

[0018] In some implementations of the first aspect, the communication method provided by this application further includes: obtaining a first time parameter based on the address of a first time synchronization server or the address of a first sensing device; obtaining a target time parameter based on the address of a target time synchronization server; and determining a first time correction parameter based on the difference between the first time parameter and the target time parameter.

[0019] In the above implementation, the first communication device can determine the time of the first sensing device (as a first time parameter) based on the first address information, and determine the time of the first communication device or application function AF (as a target time parameter) based on the target address information. Then, a first time correction parameter is determined based on the difference between the first time parameter and the target time parameter. Thus, the first time correction parameter can reflect the time difference information between the first sensing device and the first communication device, or the time difference information between the first sensing device and the application function AF. Subsequently, the first time correction parameter can be used to correct the time parameter of the first sensing data.

[0020] It should be noted that the time difference information in this application refers to the time difference between different devices. For example, at the current moment, the time of the first sensing device is 10:30:00 (i.e., 10:30:00), and the time of the first communication device is 10:30:02 (i.e., 10:30:02). The time difference between the first sensing device and the first communication device is 2 seconds. The above example uses time accurate to the second. In practical applications, the time difference information can be accurate to milliseconds (ms), microseconds (μs), etc. Different time precisions can be used depending on different business requirements, and this application does not limit this.

[0021] In some implementations of the first aspect, the communication method provided by this application further includes: acquiring second address information, the second address information being associated with a second sensing device; acquiring corrected second sensing data, the corrected second sensing data being obtained by a first communication device correcting the time parameters of the second sensing data based on a second time correction parameter, the second time correction parameter being determined by the first communication device based on the second address information and the target address information; or, the corrected second sensing data being obtained by a second sensing device correcting the time parameters of the second sensing data based on the second time correction parameter, the second time correction parameter being determined by the second sensing device based on the second address information and the target address information; wherein the second sensing data is acquired by the second sensing device.

[0022] The method for acquiring the corrected second perception data is similar to that for acquiring the corrected first perception data, and will not be discussed further here.

[0023] In some implementations of the first aspect, the second address information includes the address of the second time synchronization server and / or the address of the second sensing device, wherein the second time synchronization server is used for time synchronization of the second sensing device.

[0024] In some implementations of the first aspect, the communication method provided by this application further includes: fusing the modified first sensing data and the modified second sensing data to obtain fused sensing data.

[0025] It is understandable that the time information corresponding to the corrected first sensing data and the corrected second sensing data is synchronized. Therefore, the first communication device can fuse the two data to obtain fused sensing data.

[0026] In some implementations of the first aspect, the communication method provided by this application further includes: receiving a first connection request from a first sensing device, the first connection request being used to establish a connection between the first sensing device and a first communication device, the first connection request including first address information; and sending a first feedback message to the first sensing device, the first feedback message including target address information.

[0027] In this application, when the sensing device establishes a connection with the first communication device, it can carry first address information. Thus, when the first communication device receives sensing data sent by the sensing device, it can correct the time parameters of the sensing data based on the first address information, achieving time synchronization processing of the sensing data from the network side. Furthermore, the first communication device can respond to the connection request of the sensing device by sending a feedback message to the sensing device, carrying target address information in the feedback message. Thus, after collecting sensing data, the sensing device can correct the time parameters of the sensing data based on the target address information, achieving time synchronization processing of the sensing data from the sensing node side.

[0028] In some implementations of the first aspect, the communication method provided by this application further includes: receiving a task request from an application function, wherein the task request carries target address information.

[0029] In this application, the first communication device can receive a task request from the application function AF. The task request may be a sensing task involving the fusion of different sensing data. The task request carries target address information, which may be the address of a target time synchronization server used by the sensing device for time synchronization.

[0030] In this application, the application function AF can provide target address information for time synchronization in the task request. The first communication device can then correct the time parameters of the sensing data based on the target address information, that is, correct the time parameters of the sensing data according to the time standard of the task requester, so as to ensure that the corrected sensing data meets the needs of the task requester. In other words, the task requester can directly use the corrected sensing data for business operations, thereby improving task execution efficiency.

[0031] Secondly, a communication method is provided. This method can be executed by a first sensing device, a component within the first sensing device, or a logic module capable of implementing all or part of the functions of the first sensing device. The first sensing device can be a terminal device or a network device.

[0032] The first sensing device can be a terminal device, and the components in the first sensing device can be a communication module, processor, chip, or chip system, etc., in the first device. The communication module in the first sensing device can be a circuit or chip responsible for communication functions in the first sensing device. The circuit or chip responsible for communication functions can be a baseband chip, or a system-on-chip (SoC) chip containing a baseband processing module, or a system-in-package (SIP) chip, etc.

[0033] The first sensing device can be a network device, and its components can be a communication module, processor, chip, or chip system. The communication module in the first sensing device can be a circuit or chip responsible for communication functions, which can be a baseband chip, a system-on-a-chip (SoC) containing a baseband processing module, or a system-in-a-chip (SoC) packaged with a baseband processing module.

[0034] For ease of description, the following explanation will use the first sensing device as an example.

[0035] The method may include: a first sensing device sending first sensing data and first address information, so that a first communication device determines a first time correction parameter based on the first address information and target address information, and the first communication device corrects the time parameter of the first sensing data based on the first time correction parameter to obtain corrected first sensing data; or, sending corrected first sensing data to the first communication device, wherein the corrected first sensing data is obtained by the first sensing device correcting the time parameter of the first sensing data based on the first time correction parameter, and the first time correction parameter is determined by the first sensing device based on the first address information and target address information; wherein the first sensing data is collected by the first sensing device, the first address information is associated with the first sensing device, and the target address information is associated with the first communication device or with an application function.

[0036] In some implementations of the second aspect, the first address information includes the address of the first time synchronization server and / or the address of the first sensing device, and the target address information includes the address of the target time synchronization server; wherein the first time synchronization server is used for time synchronization of the first sensing device, and the target time synchronization server is used for time synchronization of the first communication device or for time synchronization of application functions.

[0037] In some implementations of the second aspect, the communication method provided by this application further includes: sending a first connection request to a first communication device, the first connection request being used to establish a connection between a first sensing device and the first communication device, the first connection request including first address information; and receiving a first feedback message sent by the first communication device, the first feedback message including target address information.

[0038] Regarding the beneficial effects not described in detail in the second aspect, please refer to the relevant description in the first aspect, which will not be repeated here.

[0039] Thirdly, a communication apparatus is provided for performing the method in any possible implementation of the first or second aspect described above. Specifically, the apparatus may include units and / or modules for performing the method in any possible implementation of the first or second aspect, such as processing units and / or communication units.

[0040] In one implementation, the device is a communication device (such as a terminal device or a network device). When the device is a communication device, the communication unit can be a transceiver; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0041] In another implementation, the device is a chip, chip system, or circuit for communication equipment (such as terminal equipment or network equipment). When the device is a chip, chip system, or circuit for communication equipment, the communication unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0042] Fourthly, a communication device is provided, comprising: at least one processor for executing a computer program or instructions stored in a memory to perform the method in any possible implementation of the first or second aspect described above. Optionally, the device further comprises a memory for storing the computer program or instructions; correspondingly, at least one processor is configured to execute the computer program or instructions in the memory. Optionally, the device further comprises a communication interface coupled to the processor, which can be used to input information to the processor or output information from the processor. Optionally, the processor reads the computer program or instructions from the memory through the communication interface.

[0043] In one implementation, the device is a communication device (such as a terminal device or a network device).

[0044] In another implementation, the device is a chip, chip system, or circuit for communication equipment (such as terminal equipment or network equipment).

[0045] Fifthly, a processor is provided for performing the methods provided in the first or second aspect above.

[0046] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.

[0047] A sixth aspect provides a computer-readable storage medium storing a computer program or instructions that, when executed on a communication device, cause the communication device to perform the method provided in the first or second aspect described above.

[0048] A seventh aspect provides a computer program product comprising a computer program or instructions for performing the methods in any possible implementation of the first or second aspect described above. In other words, when the computer program product is run on a computer, it causes the computer to perform the methods provided in the first or second aspect described above.

[0049] Eighthly, a chip is provided, the chip including a processor and a communication interface, wherein the processor reads instructions from a memory through the communication interface and executes the method provided in the first or second aspect above.

[0050] Optionally, as one implementation, the chip further includes a memory storing computer programs or instructions, and a processor for executing the computer programs or instructions in the memory. When the computer programs or instructions are executed, the processor is used to perform the methods provided in the first or second aspect above.

[0051] A ninth aspect provides a communication system, including a first device (or a first communication device) and a second device (or a second communication device). The first device is used to execute the method provided in any implementation of the first aspect, and the second device is used to execute the method provided in any implementation of the second aspect.

[0052] The technical effects of any of the design methods in aspects three through nine can be found in the technical effects of the different design methods in aspect one above, and will not be repeated here. Attached Figure Description

[0053] Figure 1 and Figure 2 Schematic diagrams of some communication systems provided for this application; Figure 3 This application provides a schematic diagram of a process for acquiring sensing and monitoring data; Figure 4 and Figure 5 Schematic diagrams of some communication systems provided for this application; Figure 6 A schematic diagram of the perception scene provided in this application; Figures 7 to 9 A flowchart illustrating some of the communication methods provided in this application; Figures 10 to 12 A schematic diagram of the communication device provided in this application. Detailed Implementation

[0054] First, some terms used in the embodiments of this application will be explained to facilitate understanding by those skilled in the art. The concepts or terms described below are based on the concepts or terms specified in the agreement, but do not mean that the embodiments of this application can only be applied to existing systems. The concepts or terms involved in the embodiments of this application can be applied to future systems. Furthermore, the specific names of the concepts or terms (e.g., concepts or terms involving functional descriptions) can be adjusted as the system develops in the future.

[0055] (1) Terminal equipment: can be a device with wireless transceiver capabilities, or a wireless terminal device capable of receiving network device scheduling and / or instruction information. The wireless terminal device can be a device that provides voice and / or data connectivity to the user, or a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The terminal equipment can be deployed on land, including indoor or outdoor, mobile devices, handheld devices (e.g., mobile phones), wearable devices, or vehicle-mounted devices; or it can be deployed on water (e.g., ships); or it can be deployed in the air (e.g., airplanes, balloons, and satellites); or it can be a wireless device (e.g., a communication module, modem, or chip system) built into the above devices. The terminal equipment can communicate with one or more core networks or the Internet via a radio access network (RAN). The terminal equipment can be a mobile terminal device, such as a mobile phone (or "cellular" phone), a computer, and a data card. For example, it can be a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. Examples of wireless terminal equipment include personal communication service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablets, and computers with wireless transceiver capabilities. Wireless terminal equipment can also be referred to as subscriber units, subscriber stations, mobile stations (MS), remote stations, access points (APs), remote terminals, access terminals, user terminals, user agents, subscriber stations (SS), customer premises equipment (CPE), terminals, user equipment (UEs), mobile terminals (MTs), and drones.Terminal devices can also be wearable devices, terminal devices in next-generation communication systems, or terminal devices in future evolved public land mobile networks (PLMNs). Terminal devices typically contain communication modules, circuits, or chips that perform the corresponding communication functions. They can also be configured with programs or instructions for performing these functions.

[0056] Optionally, this application can be applied to various communication systems, such as wireless local area networks (WLANs) (e.g., WiFi systems), fourth-generation (4G) mobile communication systems (e.g., long-term evolution (LTE) systems), 5G mobile communication systems (e.g., new radio (NR) systems), sixth-generation (6G) mobile communication systems, or future communication systems. The method provided in this application's embodiments can be applied to terrestrial network communication systems or non-terrestrial network (NTN) communication systems. NTN communication systems can be, for example, satellite communication systems, and may also include unmanned aerial vehicles (UAVs), high-altitude platform stations (HAPS), and other aerial access network equipment; this application does not limit this. Furthermore, the method provided in this application's embodiments can also be applied to various converged communication systems, such as a converged system of satellite communication systems and 5G communication systems. It should be understood that the communication method provided in the embodiments of this application may still be referred to as a communication system in the future, or it may also be referred to as a sensing system, a communication-sensing integrated system, or a communication-sensing integrated system, etc., and this application does not limit it in this way. Accordingly, the terminal equipment involved in this application may be a terminal equipment in the above-mentioned communication system, such as a terminal equipment in an LTE system, a terminal equipment in an NR system, a terminal equipment in a future network, or a terminal equipment in a future system.

[0057] (2) Network equipment (or network element): may include access network equipment and / or core network equipment.

[0058] Access network equipment can be devices within a wireless network or network-side devices with wireless transceiver capabilities. For example, network equipment can be a RAN node (or device) that connects terminal devices to the wireless network; it can also be called access network equipment or a base station. Currently, some examples of RAN equipment include: base stations, evolved NodeBs (eNodeBs), gNBs (gNodeBs) in 5G communication systems, transmission reception points (TRPs), evolved Node Bs (eNBs), radio network controllers (RNCs), Node Bs (NBs), home base stations (e.g., home evolved Node Bs, or homeNode Bs, HNBs), base band units (BBUs), next-generation base stations in future communication systems, or wireless fidelity (Wi-Fi) access points (APs), etc. Access network equipment can be macro base stations, micro base stations, indoor stations, relay nodes, donor nodes, or wireless controllers, satellites, drones, balloons, or aircraft in open RAN (O-RAN) or cloud radio access network (CRAN) scenarios. Optionally, access network equipment can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in vehicle-to-everything (V2X) technology, the access network equipment can be a roadside unit (RSU). All or part of the functions of the access network equipment in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The access network equipment in this application can also be a logical node, logical module, or software capable of implementing all or part of the access network equipment functions.

[0059] In addition, in a network architecture, network devices may include centralized unit (CU) nodes, distributed unit (DU) nodes, radio unit (RU) nodes, or RAN devices including CU nodes, DU nodes, and / or RU nodes.

[0060] Optionally, this application can be applied to LTE systems, NR systems, or future networks or systems. Accordingly, the network equipment involved in this application can be network equipment in LTE systems, network equipment in NR systems, network equipment in future networks, or network equipment in future systems.

[0061] In this embodiment, network equipment can be deployed on satellites or on the ground. For example, a base station can be deployed entirely on a satellite, or only some of its functions can be deployed on a satellite. For instance, the base station's radio frequency unit (RU) can be deployed on a satellite while other parts are deployed on the ground. Another example is that the base station's RU and DU can be deployed on a satellite, while the CU can be deployed on the ground. Similarly, core network equipment can also be deployed on satellites. For example, some core network user plane elements can be deployed on satellites to support direct interaction between terminals via satellite, eliminating the need for ground-based communication. Some core network control plane elements can also be deployed on satellites. For example, deploying mobility management and session management elements on satellites can support emergency disaster relief services in situations where there is no terrestrial network.

[0062] For example, network devices may be deployed on non-terrestrial platforms, including but not limited to low-Earth orbit satellites, medium-Earth orbit satellites, high-Earth orbit satellites, high-altitude platforms, drones, and other high-altitude platforms.

[0063] Optionally, RAN nodes can also be macro base stations, micro base stations, indoor stations, relay nodes, donor nodes, or radio controllers in cloud radio access network (CRAN) scenarios. RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in V2X technology, RAN nodes can be roadside units (RSUs).

[0064] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), which can also be called a wireless unit. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0065] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open access network (open RAN, O-RAN, or ORAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0066] Communication between access network devices and terminal devices follows a specific protocol layer structure. This protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access control (MAC) layer, or physical (PHY) layer, etc. The user plane protocol layer may include at least one of the following: service data adaptation protocol (SDAP) layer, PDCP layer, RLC layer, MAC layer, or physical layer, etc.

[0067] Optionally, the PHY layer can include a high-level physical layer (PHY-high) and a low-level physical layer (PHY-low). For example, PHY-high may include one or more of coding, rate matching, scrambling, modulation, layer mapping, precoding, and resource element (RE) mapping, while PHY-low may include one or more of digital beamforming, inverse fast fourier transform (IFFT), and adding a cyclic prefix (CP). Alternatively, PHY-high may include one or more of coding, rate matching, scrambling, modulation, and layer mapping, while PHY-low may include one or more of precoding, RE mapping, digital beamforming, IFFT, and adding a CP. Or, PHY-high and PHY-low can be implemented in other ways; these are merely some implementation examples.

[0068] The correspondence between network elements and their achievable protocol layer functions in the ORAN system can be found in Table 1 below.

[0069] Table 1

[0070] Network devices can be other devices that provide wireless communication functions for terminal devices. The embodiments of this application do not limit the specific technology or device form used in the network device. For ease of description, the embodiments of this application are not limited.

[0071] Optionally, in various embodiments of this application, if the access network device is a distributed architecture, for example, the access network device includes CU and DU, or includes CU-CP, CU-UP and DU, then the access network device sends information to the UE, specifically the DU included in the access network device sends information to the UE; the access network device receives information from the UE, specifically the DU included in the access network device receives information from the UE; the access network device sends information to the core network device, specifically the CU (or CU-CP, or CU-UP included in the access network device) sends information to the core network device; the access network device receives information from the core network device, which may include the CU (or CU-CP, or CU-UP included in the access network device receiving information from the core network device.

[0072] Network equipment can also include core network equipment, which refers to equipment in the core network that provides service support to terminals. For example, core network equipment includes the Mobility Management Entity (MME), Home Subscriber Server (HSS), Serving Gateway (S-GW), Policy and Charging Rules Function (PCRF), and Public Data Network Gateway (PDN Gateway, P-GW) in 4th generation (4G) networks; or network elements such as Access and Mobility Management Function (AMF), User Plane Function (UPF), Session Management Function (SMF), or Location Management Function (LMF) entities in 5G networks. Furthermore, this core network equipment can also include other core network equipment in 5G networks and other future communication systems (or sensing systems). The aforementioned core network equipment can operate independently or be combined to implement certain control functions; for example, AMF, SMF, and PCF can be combined into a single core network equipment.

[0073] Optionally, the core network equipment may also include a sensing function (SF) entity (or sensing entity). The sensing function entity can be used to realize the sensing of the target, such as determining the target's location or reconstructing the target's environment, without limitation.

[0074] The deployment of sensing functional entities in this application is not limited. For example, sensing functional entities can be deployed in the core network or in the access network, without restriction. For example, sensing functional entities can also be sensing servers, network management platforms, or network management devices, etc. It should be understood that in future communication systems (or sensing systems), functional entities used for sensing targets can still be called sensing functional entities, or they can have other names, and this application does not limit this.

[0075] It should be noted that in this application, an entity can also be referred to as a network element or a functional entity. For example, a sensing entity can also be referred to as a sensing network element, a sensing functional entity, or a sensing functional network element.

[0076] In this application embodiment, the device for implementing the function of the network device can be the network device itself, or it can be a device capable of supporting the network device in implementing that function, such as a chip system, which can be installed in the network device. In the technical solutions provided in this application embodiment, the example of a network device being used to implement the function of the network device is used to describe the technical solutions provided in this application embodiment.

[0077] (3) Configuration and Pre-configuration: This application involves configuration or pre-configuration. Configuration refers to the network device sending configuration information or parameter values ​​of some parameters to the terminal device through messages or signaling, so that the terminal device can determine the communication parameters or resources during transmission based on these values ​​or information. Pre-configuration is similar to configuration; it can be parameter information or parameter values ​​that the network device and the terminal device have negotiated in advance, or it can be parameter information or parameter values ​​used by the network device or the terminal device as specified by the standard protocol, or it can be parameter information or parameter values ​​that are pre-stored in the network device or the terminal device. This application does not limit this.

[0078] Furthermore, these values ​​and parameters can be changed or updated.

[0079] (4) The terms "system" and "network" in the embodiments of this application can be used interchangeably. "At least one" means one or more, and "more" means two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, timing, priority or importance of multiple objects. For example, the first device and the second device involved in the embodiments of this application are used to distinguish different devices and do not limit the order, timing, priority or importance of these two devices.

[0080] (5) In the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include sending directly through the air interface, or sending indirectly through the air interface by other units or modules, or sending information from the baseband chip to the RF module through pins or interface circuits / modules, and finally being sent to the base station by the RF module. "Receive information from YY" can be understood as the source of the information being YY, which may include receiving directly from YY through the air interface, or receiving indirectly from YY through the air interface by other units or modules, or receiving information from the base station by the RF unit, and receiving this information from the RF module by the baseband chip through pins or interface circuits / modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.

[0081] In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, wiring, or interfaces.

[0082] It is understandable that information may undergo necessary processing, such as encoding and modulation, between the source and destination, but the destination can understand the valid information from the source. Similar statements in this application can be interpreted in a similar way and will not be elaborated further.

[0083] (6) In the embodiments of this application, "instruction" may include direct instruction and indirect instruction, as well as explicit instruction and implicit instruction. The information indicated by a certain piece of information (as described below, the instruction information) is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is an association between the other information and the information to be instructed; or it can only indicate a part of the information to be instructed, while the other parts of the information to be instructed are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol predefined) arrangement order of various information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction. It is understood that for the sender of the instruction information, the instruction information can be used to indicate the information to be instructed; for the receiver of the instruction information, the instruction information can be used to determine the information to be instructed.

[0084] (7) A time synchronization server is a dedicated network device or node that provides high-precision time synchronization services for distributed systems and terminal devices based on network protocols. Its core objective is to eliminate clock deviations between different devices and ensure the timing consistency of network services, the accuracy of log traceability, and the reliability of collaborative operations. In fields such as communications, financial transactions, industrial control, and cloud computing, time servers are critical infrastructure.

[0085] This application does not specifically limit the time synchronization server. For example, the time synchronization server can be: a network time protocol (NTP) server, a precision time protocol (PTP) server, a global positioning system (GPS) clock synchronization server, a Beidou clock synchronization server, a satellite time service server, a public time server, or a private time server, etc. This application does not limit it.

[0086] It should be noted that in this application, the time synchronization server can also be replaced by a time server, clock synchronization server, clock server, etc., and this application does not limit it.

[0087] (8) Sensing data refers to non-communication data about the communication link environment, target object status or spatial characteristics obtained by communication devices through signal detection, reflection, scattering analysis and other means. It is a key supporting data type for intelligent, air-space-ground integrated networks.

[0088] In this application, no specific limitation is made on the type of sensing data. For example, sensing data may include the following categories: environmental sensing data, state sensing data, position and motion sensing data, and event sensing data.

[0089] Environmental sensing data represents parameters of the surrounding physical environment, such as temperature, humidity, air pressure, light intensity, air quality (PM2.5 / PM10), and noise levels. It is commonly used in smart home environmental monitoring, smart city weather stations, and industrial workshop environmental monitoring.

[0090] State-aware data represents the operating / state parameters of equipment, objects, or targets, such as the current, voltage, rotational speed, and vibration frequency of equipment; the speed, position, and fuel consumption of vehicles; and the heart rate, blood pressure, and body temperature of humans. It is commonly used in industrial equipment fault diagnosis, intelligent transportation vehicle inspection, and wearable health monitoring.

[0091] Position and motion perception data characterize the spatial location and motion state of a target, such as GPS coordinates, base station positioning information, acceleration, angular velocity, and displacement. It is commonly used in drone navigation, logistics vehicle tracking, and robot motion control.

[0092] Event-aware data characterizes the occurrence and characteristics of specific events, such as intrusion detection signals, fire alarm signals, traffic violation capture images, and abnormal equipment vibration waveforms. It is commonly used in security monitoring, industrial early warning systems, and traffic violation detection.

[0093] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, and in the various implementation methods / methods / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various implementation methods / methods / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various implementation methods / methods / implementations within each embodiment can be combined according to their inherent logical relationships to form new embodiments, implementation methods, methods, or implementation approaches. The embodiments described below do not constitute a limitation on the scope of protection of this application.

[0094] To facilitate understanding of the methods provided in the embodiments of this application, the system architecture of the methods provided in the embodiments of this application will be described below. It is understood that the system architecture described in the embodiments of this application is for the purpose of more clearly illustrating the solutions of the embodiments of this application and does not constitute a limitation on the solutions provided in the embodiments of this application.

[0095] Please see Figure 1 This is a schematic diagram of the architecture of the communication system 1000 used in an embodiment of this application. Figure 1 As shown, the communication system includes RAN100 and core network 200. Optionally, the communication system 1000 may also include Internet 300. RAN100 includes at least one RAN node (e.g., Figure 1 110a and 110b, collectively referred to as 110, may also include at least one terminal (such as...). Figure 1 RAN100, denoted as RAN120a-120j, is collectively referred to as RAN120. RAN100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1 (Not shown in the image). Terminal 120 connects wirelessly to RAN node 110, and RAN node 110 connects wirelessly or via a wired connection to core network 200. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be independent physical devices, or they can be the same physical device integrating the logical functions of core network equipment and RAN nodes. Terminals can connect to each other, and RAN nodes can connect to each other, via wired or wireless connections.

[0096] Figure 2 An example diagram of an O-RAN system is shown, which may include other components besides those shown in the diagram. As illustrated, the access network device (RAN, such as an eNB, gNB, or next-generation access network device) communicates with the core network (CN) via a backhaul link and with the UE via an air interface.

[0097] Specifically, the Baseband Unit (BBU) in the RAN communicates with the sensing network elements via a backhaul link, and the Radio Unit (RU) in the RAN communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located. The BBU includes at least one Control Unit (CU) and at least one Distributed Unit (DU), which can communicate via at least one Midhaul link.

[0098] In one possible implementation, this application can be applied to various communication systems, such as: 4th generation (4G) or long term evolution (LTE) wireless communication systems, 5th generation (5G) or new radio (NR) wireless communication systems, and future evolutionary new radio (NR) systems and future evolutionary wireless communication systems. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems. The technical solutions provided in this application can also be applied to non-terrestrial network (NTN) systems, such as inter-satellite communication systems and satellite communication systems.

[0099] As an example, a satellite communication system includes satellites, which can act as base stations or as terminal devices. When a satellite acts as a base station, it can be simply referred to as a satellite base station, which can provide communication services to terminal devices. Satellite base stations can also communicate with each other. The satellite can refer to unmanned aerial vehicles (UAVs), hot air balloons, low-Earth orbit (LEO) satellites, medium-Earth orbit (MEO) satellites, high-Earth orbit (HEO) satellites, etc. A satellite can also refer to a non-terrestrial base station or non-terrestrial equipment.

[0100] As an example, V2X communication can include: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.

[0101] In a communication system, a device can send signals to or receive signals from another device. These signals can include information, signaling, or data. The device can also be replaced by an entity, network entity, communication equipment, communication module, node, communication node, etc. This application uses a device as an example for description.

[0102] In wireless communication systems (e.g.) Figure 1 or Figure 2In the system shown, different communication devices can communicate using multi-input multi-output (MIMO) technology to improve data transmission performance. Before data transmission, the communication devices can obtain the beam used for transmission (i.e., which beam is used to transmit data to the terminal device) and the corresponding channel state information (CSI) through channel measurement. For example, during channel measurement, after sending configuration information, the signal transmitter can send a channel measurement signal (e.g., a reference signal). The signal receiver can receive this channel measurement signal, perform measurements based on it, and provide a measurement report based on the configuration information. Subsequently, high-speed data transmission can be achieved based on this channel information.

[0103] The following is combined Figure 3 This section describes the process of acquiring sensor monitoring data. For example... Figure 3 As shown, the process specifically includes the following steps.

[0104] 301. Device 2 sends sensing and monitoring parameters to Device 1. Correspondingly, Device 1 receives the sensing and monitoring parameters from Device 2.

[0105] The monitoring parameters are used to configure or indicate parameters related to sensing and monitoring. These include, for example, monitoring type, monitoring time, monitoring event, and the true value used for calibration. For instance, the true value used for calibrating monitoring parameters could be real time, real location, and / or, real angle.

[0106] Optionally, the monitoring type may include one or more of the following: monitoring quality data, monitoring power data, monitoring accuracy data, monitoring distance data, channel status monitoring data, or monitoring interference data. This application does not limit this.

[0107] Optionally, the monitoring time may include one or more of the following: the start time, duration, and cycle information of the sensing monitoring. Monitoring events may include events that trigger sensing monitoring and / or report sensing monitoring data, as well as related event parameters. The truth value used for calibration may be used for sensing-related calibration.

[0108] Optionally, device 2 indicates the configuration information of the sensing and monitoring signal to device 1. The sensing and monitoring signal is specifically used to acquire sensing and monitoring data. For example, the sensing and monitoring signal can be a sensing signal or a communication signal; this application does not limit the specific type. For example, the configuration information includes the time-frequency location or signal pattern of the sensing and monitoring signal. The signal pattern is similar to the concept of a reference signal pattern defined in communication standards. The signal pattern is used to indicate the time-frequency location of the sensing and monitoring signal. Optionally, the configuration information of the sensing and monitoring signal is included in the monitoring parameters of step 201 above.

[0109] 302. Device 1 acquires sensing and monitoring data.

[0110] In one possible implementation, device 1 measures the sensing and monitoring signal to obtain sensing and monitoring data.

[0111] Optionally, the sensing and monitoring signal originates from device 2. Optionally, Figure 3 The illustrated embodiment also includes step 302a. Step 302a may be performed before step 302.

[0112] 302a. Device 2 sends a sensing and monitoring signal to Device 1. Correspondingly, Device 1 receives the sensing and monitoring signal from Device 2.

[0113] 303. Device 1 sends data indication information to Device 2. Correspondingly, Device 2 receives data indication information from Device 1.

[0114] The data indication information is used to indicate the sensing and monitoring data. For example, the data indication information includes the sensing and monitoring data. Alternatively, the data indication information includes bit information that indicates the sensing and monitoring data.

[0115] Optionally, device 1 may be equipped with an AI module to implement corresponding AI functions, such as the reasoning function of an AI model. Device 1 can use the AI ​​model and perception monitoring data to perform perception reasoning and obtain perception results. Therefore, the data indication information in step 303 above can be used to indicate the perception results. This application does not limit this.

[0116] Optionally, device 2 may be equipped with an AI module to implement corresponding AI functions, such as the reasoning function of an AI model. Device 2 can use the AI ​​model and perception monitoring data to perform perception reasoning and obtain perception results. Therefore, the data indication information in step 303 above can be used to indicate the perception monitoring data. This application does not limit this.

[0117] It should be noted that data indication information may also be called indication information, or perception indication information, or other names, and this application does not specify the specific name.

[0118] It should be noted that the format of sensing and monitoring data is similar to that of sensing data. For example, sensing and monitoring data may include one or more of the following: raw channel information, point cloud information, or sensing target information. For instance, raw channel information may include one or more of the following: multipath component (MPC), channel information, or RF map. Alternatively, sensing and monitoring data may also contain statistical values ​​of sensing data, such as minimum mean squared error (MMSE), false alarm rate, and false negative rate. For instance, sensing target information may include the location, size, or velocity of the sensing target.

[0119] Optionally, the above Figure 3 In this context, device 1 is a terminal device and device 2 is an access network device; or, device 1 is a terminal device and device 2 is a core network device.

[0120] It should be noted that, in this application, the sensing and monitoring signal is a signal used for sensing and monitoring to obtain sensing and monitoring data. The sensing and monitoring signal can be a dedicated signal defined for sensing and monitoring, or it can be a non-dedicated signal, such as a communication signal or a sensing signal. This application does not limit the specifics.

[0121] The communication system provided in this application can incorporate a sensing module to implement some or all sensing-related operations. The sensing module can also be called a sensing unit, sensing processing unit, sensing function module, sensing processor, etc., and this application does not specifically limit its name. The sensing module can be built into a network element of the communication system. For example, the sensing module can be built into: access network equipment, core network equipment, cloud server, or network management (OAM) to implement sensing-related functions. The OAM can be the network management of the core network equipment and / or the network management of the access network equipment. Alternatively, the sensing module can also be an independently set network element in the communication system. Optionally, the terminal equipment or the chip built into the terminal equipment can also include a sensing module to implement sensing-related functions.

[0122] Please see Figure 4 , Figure 4 This is another schematic diagram of the communication system according to an embodiment of this application. For example... Figure 4As shown, network elements in a communication system are connected via interfaces (e.g., NG interfaces or Xn interfaces) or air interfaces. These network element nodes, such as core network equipment, access network equipment, terminal equipment, or one or more devices in the OAM (Operational Information Management) system, are equipped with one or more sensing modules (for clarity, ...). Figure 4 (Only one is shown in the image). Access network devices can function as a single access network node or comprise multiple access network nodes. For example, an access network device may include a CU and a DU. Each of the CU and DU may also be equipped with one or more sensing modules.

[0123] Optionally, the access network device can be a single access network node or can include multiple access network nodes. For example, it can include CU and DU. One or more sensing modules can be configured in each of the CU and / or DU. Optionally, the CU can also be divided into CU-CP and CU-UP. One or more sensing modules can be configured in each of the CU-CP and / or CU-UP. The sensing modules are used to implement corresponding sensing functions. The sensing modules deployed in different network elements can be the same or different.

[0124] To support AI technology in wireless networks, AI nodes may also be introduced into communication systems.

[0125] AI nodes can be deployed in one or more of the following locations within the communication system: access network nodes (RAN nodes), terminal devices, or core network devices, or AI nodes can be deployed independently, for example, in a location other than any of the above devices, such as a server. For example, the server may include a host in an over-the-top (OTT) system or a cloud server. AI nodes can communicate with other devices in the communication system, which may be one or more of the following: access network devices, terminal devices, or core network elements.

[0126] AI modules are used to implement corresponding AI functions. AI modules deployed in different network elements can be the same or different. The models of AI modules can achieve different functions depending on the parameter configurations. The models of AI modules can be configured based on one or more of the following parameters: structural parameters (e.g., at least one of the following: number of neural network layers, neural network width, inter-layer connections, neuron weights, neuron activation functions, or biases in the activation functions), input parameters (e.g., the type and / or dimension of the input parameters), or output parameters (e.g., the type and / or dimension of the output parameters). The biases in the activation functions can also be referred to as the biases of the neural network. For example, the model of an AI module can be implemented by one or more processors for AI or by an AI cluster.

[0127] In one example, the neural network mentioned above could be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), or a generative adversarial network (GAN).

[0128] Deep Neural Networks (DNNs) are artificial neural network architectures with multiple layers of nonlinear transformation units stacked in a hierarchical structure to form deep computational models. Compared to shallow neural networks, deep neural networks have more hidden layers, allowing the network model to capture more complex data structures and higher-level abstract features.

[0129] A CNN is a deep neural network with a convolutional structure. A CNN contains a feature extractor consisting of convolutional layers and subsampling layers. This feature extractor can be viewed as a filter, and the convolution process can be seen as performing convolution between a trainable filter and an input image or a convolutional feature map.

[0130] RNN is a type of recursive neural network that takes sequence data as input, recursively moves in the direction of sequence evolution, and connects all nodes (recurrent units) in a chain-like manner.

[0131] GAN is a deep learning model. It consists of a generator and a discriminator, and is trained through adversarial learning. Its purpose is to estimate the potential distribution of data samples and generate new data samples.

[0132] For example, an AI module may have one or more models. A model can infer an output that includes one or more parameters. The learning, training, or inference processes of different models may be deployed on different nodes or devices, or they may be deployed on the same node or device.

[0133] It is understood that this application does not limit the number of AI nodes. For example, when there are multiple AI nodes, these nodes can be divided based on function, such as different AI nodes being responsible for different functions.

[0134] It can also be understood that AI nodes can be independent devices, or they can be integrated into the same device to achieve different functions. Alternatively, they can be network elements in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform). This application does not limit the specific form of the aforementioned AI nodes.

[0135] Optionally, the AI ​​node can be an AI network element or an AI module.

[0136] Optional, Figure 4 In the provided communication system, the sensing module can be a module with AI functionality (such as an AI module) to enable support for AI technology in the wireless network.

[0137] Please see Figure 5 , Figure 5 This is another schematic diagram of the communication system according to an embodiment of this application. For example... Figure 5 As shown, the sensing device layer consists of different sensing devices. For example, sensing device 1 is a sensing camera, and sensing device 2 is a sensing base station. The time synchronization service layer consists of different time synchronization servers. For example, time synchronization server 1 is a Network Time Protocol (NTP) server, and time synchronization server 2 is a Precision Time Protocol (PTP) server. The sensing processing function (SPF) network element is used to process the sensing data, achieve sensing data fusion, map the time of the sensing data, or act as a time synchronization agent. The devices in the sensing device layer can be synchronized with the time synchronization service layer server. Similarly, the sensing processing function SPF network element can also be synchronized with the time synchronization service layer server. For example, sensing device 1 is synchronized with time synchronization server 1, sensing device 2 is synchronized with time synchronization server 2, and the sensing processing function SPF network element is synchronized with time synchronization server 1. This application does not limit the scope of the application.

[0138] The devices in the sensing device layer can report the sensing data they have collected to the sensing processing function SPF network element. The SPF network element then performs fusion processing on the sensing data provided by different sensing devices and reports the fused data to the application function (AF).

[0139] Additionally, the server in the time synchronization service layer can act as a primary server to directly provide time synchronization services to peer devices, while the peer devices (such as devices in the sensing device layer or SPF network elements) can act as secondary servers to provide time synchronization services to other devices. For example, the sensing base station achieves time synchronization based on time synchronization server 2, and the sensing base station can act as a secondary server to further provide time synchronization services to SPF network elements, or to other nodes or network elements in the network; correspondingly, the SPF network element achieves time synchronization based on time synchronization server 1, and the SPF network element can act as a secondary server to further provide time synchronization services to devices in the sensing device layer; this application does not limit this.

[0140] To facilitate understanding, the sensing scenarios that this application may involve will be introduced first below.

[0141] In future communication systems, in addition to providing communication services, sensing services may also be offered. This approach can be called wireless sensing fusion, and such networks can be understood as integrated sensing and communication (ISAC) networks or joint communication and sensing (JCAS) networks. Wireless sensing fusion is one of the key technologies in communication network research and can be widely used in typical application scenarios such as intelligent transportation, intelligent low-altitude airspace, and intelligent networks. Communication sensing fusion achieves unified design of communication and sensing functions through signal joint design and hardware sharing. Sensing in communication sensing fusion can be understood as wireless sensing technology based on the communication system. For example, terminal devices or network devices transmit wireless signals to a target area or object and receive the echo signals reflected by the object. By analyzing the received signals, corresponding sensing measurement data is obtained, such as the number of target objects, the location of the target objects, the speed of the target objects, and / or the identification of the target objects.

[0142] As an example, in a sensing scenario, taking network devices and / or terminal devices as sensing devices, sensing signals may be transmitted between network devices and terminal devices, between terminal devices, and between network devices. The following will combine... Figure 6 The process shown is illustrated using a vehicle as an example.

[0143] like Figure 6 As shown, scene perception can have the following six modes: (a) A network device sends a sensing signal and receives the sensing signal. If the network device acts as a transmitter, receiver, and controller, the signal transmitted by the network device is received by the network device after being reflected by the target to be sensed (e.g., a car, pedestrian, bicycle, drone, etc.). After receiving the signal, the network device performs signal processing at the processing node to obtain the sensing result, such as the sensing result including one or more of the following information: distance, speed, angle, or intensity.

[0144] (b) The terminal device sends a sensing signal and receives the sensing signal. If the terminal device acts as a transmitter, receiver, and controller, the signal transmitted by the terminal device is reflected by the target to be sensed (e.g., a car, pedestrian, bicycle, drone, etc.) and then received by the terminal device. After receiving the signal, the terminal device performs signal processing at the processing node to obtain the sensing result, such as the sensing result including one or more of the following information: distance, speed, angle, or intensity.

[0145] (c) One network device sends a sensing signal, and another network device receives the sensing signal. For example, network device #1 acts as the transmitter and controller, and network device #2 acts as the receiver. The signal transmitted by network device #1 is reflected by the target to be sensed (e.g., a car, pedestrian, bicycle, drone, etc.) and then received by network device #2. After receiving the signal, network device #2 performs signal processing at the processing node to obtain the sensing result. The sensing result includes one or more of the following information: distance, speed, angle, or intensity.

[0146] (d) One terminal device sends a sensing signal, and another terminal device receives the sensing signal. For example, terminal device #1 acts as the transmitter and control end, and terminal device #2 acts as the receiver. The signal transmitted by terminal device #1 is reflected by the target to be sensed (e.g., a car, pedestrian, bicycle, drone, etc.) and then received by terminal device #2. After receiving the signal, terminal device #2 performs signal processing at the processing node to obtain the sensing result. The sensing result includes one or more of the following information: distance, speed, angle, or intensity.

[0147] (e) The network device sends a sensing signal, and the terminal device receives the sensing signal. For example, the network device acts as the transmitter and controller, and the terminal device acts as the receiver. The signal transmitted by the network device is reflected by the target to be sensed (e.g., a car, pedestrian, bicycle, drone, etc.) and then received by the terminal device. After receiving the signal, the terminal device performs signal processing at the processing node to obtain the sensing result. The sensing result may include one or more of the following information: distance, speed, angle, or intensity.

[0148] (f) The terminal device sends a sensing signal, and the network device receives the sensing signal. If the terminal device acts as the transmitter and the network device acts as the receiver and controller, the signal transmitted by the terminal device is reflected by the target to be sensed (e.g., a car, pedestrian, bicycle, drone, etc.) and then received by the network device. After receiving the signal, the network device performs signal processing at the processing node to obtain the sensing result. The sensing result includes one or more of the following information: distance, speed, angle, or intensity.

[0149] It should be noted that, for scenario (c) above, in addition to one network device acting as the sender and another network device acting as the receiver, another network device may also be included as the control end. For scenario (d), in addition to one terminal device acting as the sender and another terminal device acting as the receiver, a network device may also be included as the control end.

[0150] Optionally, (a) and (b) above can be understood as some implementation examples of mono-static sensing, and (c) to (g) can be understood as some implementation examples of bi-static sensing.

[0151] Fusion perception refers to a technical system that integrates multi-source, multi-modal sensing data (such as vision, lidar, radar, IMU, sonar, infrared, etc.) through spatiotemporal alignment and algorithmic fusion to output a more comprehensive, accurate, and robust environmental understanding and situational estimation, supporting subsequent decision-making and control. Its core is to leverage the complementarity of different sensors to overcome the shortcomings of single sensors in areas such as illumination, weather, occlusion, resolution, and ranging accuracy, thereby improving the reliability and stability of the system in complex scenarios.

[0152] A group of devices using the same clock source (e.g., the same time synchronization server) is called a device in the same time synchronization domain. The sensing data collected by devices within the same time synchronization domain are synchronized in time. Therefore, during fusion sensing, sensing data collected by different devices within the same time synchronization domain can be directly fused. However, during fusion sensing, time asynchrony between the sensing data provided by different devices will affect the accuracy and consistency of the sensing results. For example, if sensing device 1 uses time synchronization server 1 and sensing device 2 uses time synchronization server 2, the sensing data collected by sensing device 1 and sensing device 2 cannot be directly fused.

[0153] As described in the background technology, time synchronization between sensing data provided by different devices can be achieved by requiring all sensing devices to connect to the same time synchronization server. However, different devices are deployed in different network domains. This method requires address opening for different network domains through methods such as adding routes and applying for new docking addresses, which is a relatively complicated operation.

[0154] To address the issue of complex operation in existing perception fusion schemes, this application provides a communication method, which will be described in detail below with reference to the accompanying drawings.

[0155] Please see Figure 7 This is a schematic diagram illustrating an implementation of the communication method provided in this application.

[0156] It should be understood that in the following text, Figure 7 The method is illustrated by taking the first communication device and the first sensing device as the execution subjects of the interaction, but this application does not limit the execution subjects of the interaction. The first communication device can be a core network device, and the first sensing device can be a device that can realize sensing functions, such as a terminal device or a network device. This application does not limit them.

[0157] In one possible implementation, the first communication device is a core network device or a device applied to a core network device. For example, the device may be a chip, a chip system, a module, or a control unit, and this application does not limit the specific implementation. The second device is a terminal device or a device applied to a terminal device. For example, the device may be a chip, a chip system, a module, or a control unit, and this application does not limit the specific implementation.

[0158] In another possible implementation, the first communication device is a core network device or a device applied to a core network device. For example, the device may be a chip, chip system, module, or control unit, and this application does not limit the specific implementation. The second device is an access network device or a device applied to an access network device. For example, the device may be a chip, chip system, module, or control unit, and this application does not limit the specific implementation.

[0159] For example, the first communication device can refer to the device itself, a component in the first communication device, or a logic module or software execution within the first communication device that can realize all or part of the functions of the first communication device.

[0160] For example, the first communication device mentioned above is a sensing processing function SPF network element, and the first sensing device is a terminal device. For example, the terminal device is a user equipment (UE). This application does not limit the specific type of UE. For example, the UE can be a mobile phone, tablet computer, virtual reality terminal device, augmented reality terminal device, wearable device, vehicle-mounted device, wireless terminal in industrial control, or a mobile object with communication function such as a vehicle or drone, or a wireless device (e.g., communication module, modem, or chip system, etc.) built into the above-mentioned devices.

[0161] It should be understood that the sensing processing function can also be replaced by sensing network function, sensing entity, sensing device, etc., and this application does not limit it.

[0162] For example, both the first communication device and the second communication device can be network devices. For instance, the first communication device is a sensing and processing function network element, and the second device is an access network device. For instance, the access network device is a base station device.

[0163] The technical solution of this application is described below with reference to specific embodiments. The method includes the following steps.

[0164] Step S701: The first sensing device sends a first connection request, and correspondingly, the first communication device receives the first connection request.

[0165] The first connection request includes first address information, which is associated with the first sensing device.

[0166] The first connection request is used to establish a connection between the first sensing device and the first communication device, so that the first sensing device can subsequently send sensing data to the first communication device.

[0167] Specifically, the first address information is associated with the first sensing device. This can be understood as the first address information providing the time information used by the first sensing device. For example, the first address information is the address of the first time synchronization server used by the first sensing device for time synchronization. Based on this first address information, the time of the first sensing device can be obtained. Alternatively, the first address information is the address information of the first sensing device itself. Based on this first address information, the first communication device can also obtain the time of the first sensing device.

[0168] In one optional implementation, the first address information includes the address of the first time synchronization server and / or the address of the first sensing device; wherein the first time synchronization server is used for time synchronization of the first sensing device.

[0169] The first time synchronization server can be a Network Time Protocol (NTP) server, a Precision Time Protocol (PTP) server, a Global Positioning System (GPS) clock synchronization server, a BeiDou clock synchronization server, a satellite time service server, a public time server, or a private time server, etc., and this application does not limit it.

[0170] It should be understood that the first connection request may or may not include the first address information, and this application does not limit this. For example, if the first connection request includes the first address information, the first communication device may perform correction processing on the sensing data provided by the first sensing device based on the first address information; or, the first communication device may determine whether correction processing is needed on the sensing data provided by the first sensing device based on the first address information. For example, if the first communication device determines that the first address information is the same as the address information of its own server used for time synchronization, then no correction processing is needed on the sensing data provided by the first sensing device.

[0171] For example, the first connection request does not include the first address information, which is suitable for the first sensing device to correct the sensing data itself. This will be explained in detail in the following embodiments, and will not be elaborated here.

[0172] It should be noted that, in the embodiments of this application, the correction processing of the sensing data can also be replaced by the correction of the sensing data, the correction of the time parameters of the sensing data, the correction of the time axis of the sensing data, the correction of the parameters of the sensing data, etc., all of which indicate the same technical meaning and are not limited in this application.

[0173] Step S702: The first communication device sends a first feedback message, and correspondingly, the first sensing device receives the first feedback message.

[0174] Optionally, the first feedback message may include the target address information.

[0175] The target address information is associated with the first communication device or with the application function (AF). The target address information can provide the time information used by the first communication device. For example, the target address information is the address of the target time synchronization server used by the first communication device for time synchronization, and the time of the first communication device can be obtained based on the target address information. Alternatively, the target address information can provide the time information used by the application function (AF). For example, the target address information is the address of the target time synchronization server used by the application function (AF) for time synchronization, and the time of the application function (AF) can be obtained based on the target address information.

[0176] In one alternative implementation, the target address information includes the address of the target time synchronization server; wherein the target time synchronization server is used for time synchronization of the first communication device or for time synchronization of application functions.

[0177] The target time synchronization server can be a Network Time Protocol (NTP) server, a Precision Time Protocol (PTP) server, a Global Positioning System (GPS) clock synchronization server, a BeiDou clock synchronization server, a satellite time service server, a public time server, or a private time server, etc., and this application does not limit it.

[0178] It should be understood that the first feedback message may or may not include target address information, and this application does not limit this. For example, if the first connection request includes first address information, the first feedback message may not include target address information, meaning that the first communication device will subsequently correct the sensing data sent by the first sensing message; or the first feedback message may include target address information, thereby allowing the first sensing device to correct the sensing data itself based on the target address information.

[0179] For example, if the first connection request includes the first address information, the first communication device can determine whether the time synchronization server used by the first sensing device is the same as the time synchronization server used by itself based on the first address information. If they are the same, the first feedback message does not need to include the target address information, that is, it indicates that the first sensing device does not need to correct the sensing data. If they are different, the first feedback message may include the target address information, indicating that the first sensing device should correct the sensing data.

[0180] For example, if the first address information is not included in the first connection request, the first feedback message may include the target address information, so that after receiving the first feedback message, the first sensing device can correct the sensing data based on the target address information, or determine based on the target address information that the time synchronization server used by the first communication device is the same as the time synchronization server used by itself, then there is no need to correct the sensing data.

[0181] Therefore, by including or omitting the first address information in the connection request and / or including or omitting the target address information in the feedback message, the sensing device can flexibly perform sensing data correction processing under different business scenarios and different needs, thereby improving the flexibility of the solution.

[0182] Step S703-a: The first sensing device sends first sensing data, and correspondingly, the first communication device receives the first sensing data.

[0183] The first sensing data is collected by the first sensing device, and this application does not limit the data type of the first sensing data. For example, the first sensing data can be any one of environmental sensing data, state sensing data, position and motion sensing data, and event sensing data, and this application does not limit it.

[0184] It should be understood that the first sensing data is collected by the first sensing device, and the time parameter corresponding to the first sensing data is determined based on the time of the first sensing device. Alternatively, it can be understood that the time parameter corresponding to the first sensing data is determined based on the time of the first time synchronization server, which is used by the first sensing device for time synchronization.

[0185] Step S704-a: The first communication device determines the first time correction parameter based on the first address information and the target address information, and corrects the time parameter of the first sensing data based on the first time correction parameter to obtain the corrected first sensing data.

[0186] In this step, the first communication device determines the first time correction parameter based on the first address information and the target address information, and uses the first time correction parameter to correct the time parameter of the first sensing data reported by the first sensing device to obtain the corrected first sensing data.

[0187] More specifically, step S704-a includes: the first communication device obtaining a first time parameter based on the address of the first time synchronization server or the address of the first sensing device; obtaining a target time parameter based on the address of the target time synchronization server; and determining a first time correction parameter based on the difference between the first time parameter and the target time parameter.

[0188] The first communication device can determine the time of the first sensing device (as a first time parameter) based on the first address information, and determine the time of the first communication device or application function AF (as a target time parameter) based on the target address information. Then, it determines a first time correction parameter based on the difference between the first time parameter and the target time parameter. Thus, the first time correction parameter can reflect the time difference information between the first sensing device and the first communication device, or the time difference information between the first sensing device and the application function AF. Subsequently, the first time correction parameter can be used to correct the time parameter of the first sensing data.

[0189] It should be noted that the time difference information in this application refers to the time difference between different devices. For example, at the current moment, the time of the first sensing device is 10:30:00 (i.e., 10:30:00), and the time of the first communication device is 10:30:02 (i.e., 10:30:02). The time difference between the first sensing device and the first communication device is 2 seconds. The above example uses time accurate to the second. In practical applications, the time difference information can be accurate to milliseconds (ms), microseconds (μs), etc. Different time precisions can be used depending on different business requirements, and this application does not limit this.

[0190] It should also be noted that correcting the time parameter of the first sensing data based on the first time correction parameter can be understood as adjusting the time axis of the first sensing data using the first time correction parameter. For example (referring to the example above): if the time difference between the first sensing device and the first communication device is 2 seconds (the time of the first sensing device is later than the time of the first communication device), that is, the first time correction parameter is 2 seconds, then the time axis information of the first sensing data needs to be adjusted forward by 2 seconds.

[0191] The following is combined Figure 8 The diagram illustrates a communication method, explaining the process by which the first communication device determines the first-time correction parameter: Step S801-a: The first communication device obtains the first time parameter based on the address of the first sensing device.

[0192] Step S801-b: The first communication device obtains the first time parameters based on the address of the first time synchronization server.

[0193] It should be understood that steps S801-a and S801-b above are optional steps, and the required data processing flow can be selected as needed based on different business requirements and technical frameworks.

[0194] Step S802: The first communication device obtains the target time parameters based on the address of the target time synchronization server.

[0195] If the target time synchronization server is the time synchronization server used by the first communication device, the first communication device can determine the target time parameter based on its own device time. If the target time synchronization server is the time synchronization server used by the application function, the first communication device obtains the target time parameter based on the address of the target time synchronization server.

[0196] Step S803: The first communication device determines the first time correction parameter based on the difference between the first time parameter and the target time parameter.

[0197] The first communication device calculates the difference between the first time parameter and the target time parameter, and uses the resulting time difference as the first time correction parameter.

[0198] In the above implementation, when the first communication device obtains the first time parameter based on the address of the first time synchronization server, it can be understood that the first communication device accesses the first time synchronization server at the module level (i.e., the first time synchronization server is treated as a first-level server) based on the address of the first time synchronization server to obtain the first time parameter; and the first communication device accesses the first time synchronization server at the module level, which can maintain the original business clock independence of the first communication device.

[0199] When the first communication device obtains the first time parameters based on the address of the first sensing device, it can be understood that the first communication device accesses the first sensing device at the device level (i.e., the first sensing device is treated as a secondary server) based on the address of the first sensing device to obtain the first time parameters. Furthermore, in this case, the first sensing device only needs to provide its own address information to the first communication device (without providing the address of the first time synchronization server), thus bypassing the permission verification process for the first communication device to access the first time synchronization server. This results in less modification to the existing business logic and higher efficiency.

[0200] Step S703-b: The first sensing device determines the first time correction parameter based on the first address information and the target address information, and corrects the time parameter of the first sensing data based on the first time correction parameter to obtain the corrected first sensing data.

[0201] In this step, the first sensing device determines the first time correction parameter based on the first address information and the target address information, and uses the first time correction parameter to correct the time parameter of the first sensing data it has collected, so as to obtain the corrected first sensing data, and reports the corrected first sensing data to the first communication device.

[0202] It should be understood that the explanation of the correction of the time parameter of the first sensing data by the first sensing device in step S703-a is consistent with the explanation of step S704-a above, and will not be repeated here.

[0203] Step S704-b: The first sensing device sends the corrected first sensing data, and correspondingly, the first communication device receives the corrected first sensing data.

[0204] The first sensing device corrects the sensing data locally and sends the corrected first sensing data to the first communication device. This means that the first communication device does not need to perform additional correction processing on the sensing data, thus reducing the data processing pressure on the first communication device.

[0205] It should be noted that steps S703-a and S704-a correspond to one data processing flow, and steps S703-b and S704-b correspond to another data processing flow. Based on different business needs and technical frameworks, the required data processing flow can be selected as needed, and this application does not impose any limitations. For example, steps S703-a and S704-a can be selected as the data processing flow; or, for example, steps S703-b and S704-b can be selected as the data processing flow.

[0206] In the above implementation, by correcting the time parameters of the sensing data, the time axis standard of the corrected first sensing data is consistent with that of the first communication device or application function AF, thus realizing the synchronization of the time parameters of the sensing data. This facilitates subsequent sensing data fusion and eliminates the need for different sensing devices to connect to the same time synchronization server. The operation is simple, reducing network complexity and debugging cycle.

[0207] Furthermore, Figure 7 It also includes the interaction process between the second sensing device and the first communication device. The description of the second sensing device can be found in the description of the first sensing device, and will not be discussed in detail here.

[0208] Step S705: The second sensing device sends a second connection request, and correspondingly, the first communication device receives the second connection request.

[0209] The second connection request is used to establish a connection between the second sensing device and the first communication device, so that the second sensing device can subsequently send sensing data to the first communication device.

[0210] Optionally, the second connection request may include second address information.

[0211] The second address information includes the address of the second time synchronization server and / or the address of the second sensing device, wherein the second time synchronization server is used for time synchronization of the second sensing device.

[0212] It should be noted that the description of the second connection request is similar to that of the first connection request. The specific description of step S705 above can be referred to step S701 above, and will not be repeated here.

[0213] Step S706: The first communication device sends a second feedback message, and correspondingly, the second sensing device receives the second feedback message.

[0214] Optionally, the second feedback message may include target address information.

[0215] It should be noted that the description of the second feedback message is similar to that of the first feedback message. The specific description of step S706 above can be referred to step S702 above, and will not be repeated here.

[0216] Step S707-a: The second sensing device sends second sensing data, and correspondingly, the first communication device receives the second sensing data.

[0217] Step S708-a: The first communication device determines the second time correction parameter based on the second address information and the target address information, and corrects the time parameter of the second sensing data based on the second time correction parameter to obtain the corrected second sensing data.

[0218] It should be understood that the above steps S707-a and S708-a are similar to the above steps S703-a and S704-a, and their specific implementations can be mutually referenced, which will not be elaborated here.

[0219] Step S707-b: The second sensing device determines the second time correction parameter based on the second address information and the target address information, and corrects the time parameter of the second sensing data based on the second time correction parameter to obtain the corrected second sensing data.

[0220] Step S708-b: The second sensing device sends the corrected second sensing data, and correspondingly, the first communication device receives the corrected second sensing data.

[0221] It should be understood that the above steps S707-b and S708-b are similar to the above steps S703-b and S704-b, and their specific implementations can be mutually referenced, which will not be elaborated here.

[0222] It should be noted that steps S707-a to S708-b above are... Figure 7 The steps are presented in dashed boxes to indicate that they are optional. For example, steps S707-a and S708-a correspond to one data processing flow, and steps S707-b and S708-b correspond to another. Based on different business needs and technical frameworks, the required data processing flow can be selected as needed, and this application does not limit it. For example, steps S707-a and S708-a can be selected as the data processing flow; or steps S707-b and S708-b can be selected as the data processing flow.

[0223] It should also be noted that the numbers of the above steps are only used to distinguish different execution steps and do not constitute a limitation on the execution order of the scheme. For example, steps S705 and S706 can be executed before steps S701 and S702.

[0224] Step S709 (This step is not in Figure 7 (Presented in the middle): The first communication device fuses the corrected first sensing data and the corrected second sensing data to obtain fused sensing data.

[0225] The time information corresponding to the corrected first sensing data and the corrected second sensing data is synchronized. Therefore, the first communication device can fuse the two data to obtain fused sensing data.

[0226] It should be noted that the embodiments in this application illustrate the data fusion of two sets of sensing data. In practical applications, more than two sets of sensing data can be fused, and this application is not limited to this. For example, the data fusion processing of sensing trajectory data, sensing camera data 1, and sensing camera data 2 (sensing data provided by three sensing devices) is similar to the data fusion method of two sets of sensing data provided in the aforementioned embodiments, and will not be described in detail in this application.

[0227] exist Figure 7 Based on the provided communication methods, the following will combine... Figure 9 The flowchart of another communication method is shown, which is illustrated in conjunction with the task request of the application function. The method is as follows: Step S900: The first communication device receives a task request from the application function, the task request including target address information.

[0228] The first communication device can receive a task request from the application function AF. The task request may be a sensing task involving the fusion of different sensing data, and the task request carries target address information.

[0229] It should be understood that different application functions can correspond to different time synchronization servers. Accordingly, when an application function makes a task request, it carries the address of the time synchronization server it uses in the task request, so that the first communication device can subsequently perform sensing data fusion according to the time standard of the time synchronization server indicated by the application function, thus ensuring the efficient and reliable operation of the sensing task.

[0230] Step S901: The first sensing device sends a first connection request, and correspondingly, the first communication device receives the first connection request.

[0231] Optionally, the first connection request may include first address information.

[0232] Step S902: The first communication device sends a first feedback message, and correspondingly, the first sensing device receives the first feedback message.

[0233] It should be noted that, in this embodiment, the steps involved in the first communication device acquiring the corrected first sensing data and the corrected second sensing data are omitted. The description of these steps can be referred to steps S703-a to S708-b in the aforementioned embodiment, and will not be elaborated here.

[0234] Step S903: The first communication device fuses the corrected first sensing data and the corrected second sensing data to obtain fused sensing data.

[0235] Step S904: The first communication device sends fused sensing data, and the corresponding application function receives the fused sensing data.

[0236] It should be understood that the application function AF serves as the initiator of the sensing task, and the first communication device feeds back the fused sensing data to the application function to complete the sensing task.

[0237] In the above embodiments, the application function AF can provide target address information for time synchronization in the task request. The first communication device can then correct the time parameters of the sensing data based on the target address information, that is, correct the time parameters of the sensing data according to the time standard of the task requester, so as to ensure that the corrected sensing data meets the needs of the task requester. In other words, the task requester can directly use the corrected sensing data for business operations, thereby improving task execution efficiency.

[0238] The communication system and communication method in the embodiments of this application have been described above. The communication device provided in the embodiments of this application is described below. Please refer to... Figure 10 This application provides a communication device 1000, which may include a transceiver module 1001 and a processing module 1002. The communication device 1000 can implement the functions of the first communication device (or the first sensing device, or the second sensing device) in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments. In this application embodiment, the communication device 1000 may be the first communication device (or the first sensing device, or the second sensing device), or it may be an integrated circuit or component inside the first communication device (or the first sensing device, or the second sensing device), such as a chip, baseband chip, modem chip, SoC chip (e.g., an SoC chip containing a modem core), SIP chip, communication module, chip system, processor, etc.

[0239] In one possible implementation, when the device 1000 is used to execute the method performed by the first communication device in any of the foregoing embodiments, the device 1000 includes a transceiver module 1001; wherein the transceiver module 1001 is used to acquire first address information, the first address information being associated with a first sensing device; the transceiver module 1001 is also used to acquire corrected first sensing data, the corrected first sensing data being obtained by the first communication device correcting the time parameters of the first sensing data based on a first time correction parameter, the first time correction parameter being determined by the first communication device based on the first address information and target address information; or, the corrected first sensing data being obtained by the first sensing device correcting the time parameters of the first sensing data based on the first time correction parameter, the first time correction parameter being determined by the first sensing device based on the first address information and target address information; wherein the first sensing data is collected by the first sensing device, and the target address information is associated with the first communication device or with an application function.

[0240] In one possible implementation, when the device 1000 is used to execute the method performed by the first sensing device in any of the foregoing embodiments, the device 1000 includes a transceiver module 1001; the transceiver module 1001 is used to send first sensing data and first address information, so that the first communication device determines a first time correction parameter based on the first address information and target address information, and causes the first communication device to correct the time parameter of the first sensing data based on the first time correction parameter to obtain corrected first sensing data; or, the corrected first sensing data is sent to the first communication device, the corrected first sensing data being obtained by the first sensing device correcting the time parameter of the first sensing data based on the first time correction parameter, the first time correction parameter being determined by the first sensing device based on the first address information and target address information; wherein, the first sensing data is collected by the first sensing device, the first address information is associated with the first sensing device, and the target address information is associated with the first communication device or with an application function.

[0241] It should be noted that the execution process of the modules of the aforementioned communication device 1000 can be found in the description of the method embodiments shown in the foregoing of this application, and will not be repeated here.

[0242] Please see Figure 11 This application provides a schematic structural diagram of a communication device 1100, which includes an input / output interface 1101 and a logic circuit 1102. The communication device 1100 can be a chip or an integrated circuit.

[0243] in, Figure 10 The transceiver module 1001 shown can be a communication interface, which can be... Figure 10The input / output interface 1101 may include an input interface and an output interface. Alternatively, the communication interface may also be a transceiver circuit, which may include an input interface circuit and an output interface circuit.

[0244] In one possible implementation, Figure 10 The processing module 1002 shown can be Figure 11 The logic circuit 1102 in the middle.

[0245] In one possible implementation, when the device 1100 is used to execute the method performed by the first communication device in any of the foregoing embodiments, the input / output interface 1101 is used to acquire first address information, which is associated with the first sensing device; the input / output interface 1101 is also used to acquire corrected first sensing data, which is obtained by the first communication device correcting the time parameter of the first sensing data based on a first time correction parameter, which is determined by the first communication device based on the first address information and the target address information; or, the corrected first sensing data is obtained by the first sensing device correcting the time parameter of the first sensing data based on the first time correction parameter, which is determined by the first sensing device based on the first address information and the target address information; wherein, the first sensing data is collected by the first sensing device, and the target address information is associated with the first communication device or with an application function.

[0246] In one possible implementation, when the device 1100 is used to execute the method performed by the first sensing device in any of the foregoing embodiments, the input / output interface 1101 is used to send first sensing data and first address information, so that the first communication device determines a first time correction parameter based on the first address information and target address information, and the first communication device corrects the time parameter of the first sensing data based on the first time correction parameter to obtain corrected first sensing data; or, the corrected first sensing data is sent to the first communication device, the corrected first sensing data being obtained by the first sensing device correcting the time parameter of the first sensing data based on the first time correction parameter, the first time correction parameter being determined by the first sensing device based on the first address information and target address information; wherein, the first sensing data is collected by the first sensing device, the first address information is associated with the first sensing device, and the target address information is associated with the first communication device or with an application function.

[0247] Optionally, the logic circuit 1102 can be a processing device, the functions of which can be partially or entirely implemented in software.

[0248] Optionally, the processing apparatus may include a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform the corresponding processing and / or steps in any of the method embodiments.

[0249] Optionally, the processing device may consist of only a processor. A memory for storing computer programs is located outside the processing device, and the processor is connected to the memory via circuitry / wires to read and execute the computer programs stored in the memory. The memory and processor may be integrated together or physically independent of each other.

[0250] Optionally, the processing device may be one or more chips, or one or more integrated circuits. For example, the processing device may be one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), system on-chips (SoCs), central processors (CPUs), network processors (NPs), digital signal processors (DSPs), microcontroller units (MCUs), programmable logic devices (PLDs), or other integrated chips, or any combination of the above chips or processors.

[0251] It should be noted that the information execution process of the unit of the above-mentioned communication device 1100 can be specifically described in the method embodiment shown above in this application, and will not be repeated here.

[0252] Please see Figure 12 The above-described embodiments of the communication device provided in this application are schematic diagrams of the structure of the communication device 1200. Specifically, the communication device 1200 can be the first communication device, the first sensing device, or the second sensing device in the various method embodiments described above, or it can be a chip or system-on-a-chip located in the first communication device, the first sensing device, or the second sensing device. The structure of the communication device can be referred to... Figure 12 The structure shown.

[0253] The communication device 1200 includes at least one processor 1211 and at least one interface 1214. Optionally, the communication device further includes at least one memory 1212, at least one transceiver 1213, and one or more antennas 1215. The processor 1211, memory 1212, transceiver 1213, and interface 1214 are connected, for example, via a bus. In this embodiment, the connection may include various interfaces, transmission lines, or buses, etc., and this embodiment is not limited thereto. The antenna 1215 is connected to the transceiver 1213. The interface 1214 enables the communication device to communicate with other communication devices through a communication link. For example, the interface 1214 may include an interface between the communication device and core network equipment, such as an S1 interface, or an interface between the communication device and other communication devices (e.g., other network devices or core network equipment), such as an X2 or Xn interface.

[0254] The memory is mainly used to store software programs and data. The memory 1212 can exist independently or be connected to the processor 1211.

[0255] Optionally, the memory 1212 can be integrated with the processor 1211, for example, integrated into a single chip. The memory 1212 is used to store program code for executing the solutions of the embodiments of this application.

[0256] The processor 1211 is used to read program code from the memory 1212 to implement the relevant functions of the first communication device, the first sensing device, and the second sensing device in the above method embodiments.

[0257] Figure 12 Only one memory and one processor are shown. In actual first communication devices, first sensing devices, and second sensing devices, multiple processors and multiple memories may exist. Memory can also be called storage medium or storage device, etc. Memory can be a storage element on the same chip as the processor, i.e., an on-chip storage element, or it can be a separate storage element; this application does not limit this.

[0258] This application also provides a computer-readable storage medium for storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor executes the method described in the possible implementations of the first communication device, the first sensing device, and the second sensing device in the foregoing embodiments.

[0259] This application also provides a computer program product (or computer program) that, when executed by a processor, executes the methods described above for possible implementations of the first communication device, the first sensing device, and the second sensing device.

[0260] This application also provides a chip system including at least one processor for supporting a communication device in implementing the functions involved in the possible implementations of the communication device described above. Optionally, the chip system further includes an interface circuit that provides program instructions and / or data to the at least one processor. In one possible design, the chip system may further include a memory for storing the necessary program instructions and data for the communication device. The chip system may be composed of chips or may include chips and other discrete devices, wherein the communication device may specifically be the first communication device, the first sensing device, or the second sensing device in the aforementioned method embodiments.

[0261] This application also provides a communication system, the network system architecture of which includes the first communication device in any of the above embodiments.

[0262] Optionally, the communication system may also include a first sensing device and a second sensing device.

[0263] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

[0264] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0265] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the solution of this application, in essence, or the part that contributes, or all or part of the solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0266] Finally, it should be noted that the above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, The method is applied to a first communication device, and the method includes: Obtain first address information, which is associated with a first sensing device; The corrected first sensing data is obtained by the first communication device correcting the time parameter of the first sensing data based on a first time correction parameter, wherein the first time correction parameter is determined by the first communication device based on the first address information and the target address information; or... The corrected first sensing data is obtained by the first sensing device correcting the time parameter of the first sensing data based on the first time correction parameter, and the first time correction parameter is determined by the first sensing device based on the first address information and the target address information. The first sensing data is collected by the first sensing device, and the target address information is associated with the first communication device or with the application function.

2. The method according to claim 1, characterized in that, The first address information includes the address of the first time synchronization server and / or the address of the first sensing device, and the target address information includes the address of the target time synchronization server; wherein, the first time synchronization server is used for time synchronization of the first sensing device, and the target time synchronization server is used for time synchronization of the first communication device or for time synchronization of the application function.

3. The method according to claim 2, characterized in that, The method further includes: First time parameters are obtained based on the address of the first time synchronization server or the address of the first sensing device; Obtain the target time parameters based on the address of the target time synchronization server; The first time correction parameter is determined based on the difference between the first time parameter and the target time parameter.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Obtain second address information, which is associated with a second sensing device; Obtain corrected second sensing data, wherein the corrected second sensing data is obtained by the first communication device correcting the time parameter of the second sensing data based on a second time correction parameter, and the second time correction parameter is determined by the first communication device based on the second address information and the target address information; or... The corrected second sensing data is obtained by the second sensing device correcting the time parameter of the second sensing data based on the second time correction parameter, and the second time correction parameter is determined by the second sensing device based on the second address information and the target address information; The second sensing data is obtained by the second sensing device.

5. The method according to claim 4, characterized in that, The second address information includes the address of the second time synchronization server and / or the address of the second sensing device, wherein the second time synchronization server is used for time synchronization of the second sensing device.

6. The method according to claim 4, characterized in that, The method further includes: The corrected first perception data and the corrected second perception data are fused together to obtain fused perception data.

7. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Receive a first connection request from the first sensing device, the first connection request being used to establish a connection between the first sensing device and the first communication device, the first connection request including the first address information; A first feedback message is sent to the first sensing device, the first feedback message including the target address information.

8. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Receive a task request from the application function, the task request carrying the target address information.

9. A communication method, characterized in that, The method is applied to a first sensing device, and the method includes: Sending first sensing data and first address information, so that a first communication device determines a first time correction parameter based on the first address information and target address information, and then corrects the time parameter of the first sensing data based on the first time correction parameter to obtain corrected first sensing data; or, The first sensing data is corrected and sent to the first communication device. The corrected first sensing data is obtained by the first sensing device correcting the time parameter of the first sensing data based on the first time correction parameter. The first time correction parameter is determined by the first sensing device based on the first address information and the target address information. Wherein, the first sensing data is collected by the first sensing device, the first address information is associated with the first sensing device, and the target address information is associated with the first communication device or with the application function.

10. The method according to claim 9, characterized in that, The first address information includes the address of the first time synchronization server and / or the address of the first sensing device, and the target address information includes the address of the target time synchronization server; wherein, the first time synchronization server is used for time synchronization of the first sensing device, and the target time synchronization server is used for time synchronization of the first communication device or for time synchronization of the application function.

11. The method according to claim 9 or 10, characterized in that, The method further includes: Send a first connection request to the first communication device. The first connection request is used to establish a connection between the first sensing device and the first communication device. The first connection request includes the first address information. The system receives a first feedback message sent by the first communication device, the first feedback message including the target address information.

12. A communication device, characterized in that, Includes at least one processor; The at least one processor is configured to execute computer programs or instructions to enable the communication device to implement the method as described in any one of claims 1 to 11.

13. The communication device according to claim 12, characterized in that, The communication device also includes a memory; The processor is coupled to the memory; The memory is used to store the computer program or instructions.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, cause the method as described in any one of claims 1 to 11 to be performed.

15. A computer program product, characterized in that, When the program instructions are executed on a computer, the computer causes the computer to perform the method as described in any one of claims 1 to 11.