Sensing data processing method and apparatus
By stitching the movement path of the perceived target at the data plane network element and using the similarity between the predicted and actual perceived data, the problem of excessive computational burden on the control plane network element is solved, and more efficient and accurate path stitching is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-10-30
- Publication Date
- 2026-05-21
AI Technical Summary
In mobile communication systems, when a sensing target crosses multiple base stations during its movement, existing technologies require control plane network elements to perform a large amount of computation to stitch together the sensing data, resulting in an excessive operational burden.
The motion path stitching operation of the sensed target is sent to the first data plane network element. By receiving and processing sensed data from different senders, the similarity between the predicted sensed data and the actual sensed data is used for stitching to improve the accuracy of the stitching result.
It reduces the computational burden on control plane network elements and improves the accuracy and efficiency of mobile path splicing.
Smart Images

Figure CN2025131403_21052026_PF_FP_ABST
Abstract
Description
Sensing data processing methods and devices
[0001] This application claims priority to Chinese Patent Application No. 202411632735.6, filed on November 14, 2024, entitled "Sensing Data Processing Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a method and apparatus for processing sensing data. Background Technology
[0003] In mobile communication systems, the use of higher frequency bands, such as millimeter waves or even terahertz, by base stations makes it possible to achieve radar-like functions through mobile communication systems. Similar to radar detecting targets, mobile communication systems can use the transmission, reflection, and scattering of radio waves to sense the physical world. By obtaining distance, speed, and angle information from wireless signals, they can obtain sensing and measurement information, which can be used to sense and identify specific areas, objects, or events.
[0004] Perception capabilities can be used for object localization and detection, human gesture capture and motion recognition, and target imaging. One possible application is in the security / regulatory field, for detecting and monitoring areas corresponding to critical infrastructure. For example, railway departments could deploy base stations to continuously monitor the intrusion of debris such as mudslides and landslides, and power plant parks could deploy base stations to detect drone intrusions over their airspace. Another possible application is in vehicle-road cooperative / autonomous driving / assisted driving / drone route planning scenarios, utilizing the perception capabilities of roadside base stations to provide vehicles or drones with beyond-line-of-sight perception capabilities, providing timely road environment information to the driver, such as detecting pedestrians / non-motorized vehicles entering the road ahead, and obstacles appearing on the planned route.
[0005] In the fields of regulation and security, it is necessary to obtain the entire path of a sensed target during its movement. However, a sensed target may cross multiple base stations and multiple sense data processing network elements during its movement. Therefore, it is necessary to process the sense data reported by multiple sense base stations and stitch together the path of the same sensed target to obtain the complete movement path.
[0006] Currently, motion path stitching for a sensed target primarily involves two sensing base stations reporting sensing data to data plane network elements before and after the movement. These data plane network elements can be classified as sensing function-data plane (SF-D), sensing function-user plane (SF-U), sensing processing function (SPF), or data transmission network elements. The data plane network elements then report the sensing data to control plane network elements, which can be sensing function-control plane (SF-C) or sensing control function (SCF). Finally, the control plane network elements stitch the motion path based on the sensing data from both before and after the movement. Since the sensing data may be raw point cloud data reported by the base stations, the data volume is enormous, requiring significant computing power from the control plane network elements for sensing data computation, thus placing a heavy operational burden on them. Summary of the Invention
[0007] This application provides a sensing data processing method and apparatus, which sends the motion path splicing operation of the sensing target to the first data plane network element, thereby avoiding the operational burden on the control plane network element.
[0008] In a first aspect, this application provides a sensing data processing method applied to a first data plane network element. The method includes: receiving first sensing data, the first sensing data including sensing data of at least one first sensing target in the serving cell of a first network device; receiving second sensing data and third sensing data from a second data plane network element, the second sensing data including sensing data of a second sensing target in the serving cell of the second network device, the third sensing data including predicted sensing data of the second sensing target, the second data plane network element being a data plane network element corresponding to the second network device; and determining a motion path stitching result of the second sensing target based on the first sensing data, the second sensing data, and the third sensing data, wherein the similarity between the first sensing data and the third sensing data is greater than a preset threshold.
[0009] Based on the above embodiments, sending the motion path stitching operation of the sensed target to the first data plane network element can avoid burdening the control plane network element. Meanwhile, since the first and second sensed data received by the first data plane network element are sent by different senders, it is impossible to directly determine the sensed data corresponding to the same sensed target before and after switching network devices. Therefore, this embodiment determines the predicted sensed data (third sensed data) based on the second sensed data obtained before switching network devices. Furthermore, when the similarity between the predicted sensed data and the first sensed data obtained after switching network devices exceeds a preset threshold, it is determined that the first and second sensed data include the sensed data of the same sensed target (second sensed target) before and after switching network devices. Based on this, the first and second sensed data can be stitched together to obtain the motion path stitching result of the second sensed target. This improves the accuracy of the motion path stitching result.
[0010] In one feasible implementation, the first data plane network element may be a centralized point data plane network element, or a data plane network element corresponding to the first network device.
[0011] The first network device is the network device after the second sensing target moves and switches connections (or the target network device of the second sensing target). Correspondingly, the second network device is the network device before the second sensing target switches connections (or the source network device of the second sensing target). The correspondence between the first data plane network element and the first network device means that the first network device accesses the core network through the first data plane network element.
[0012] In one feasible implementation, when the first data plane network element is a data plane network element corresponding to the first network device, the first sensing data received by the first data plane network element comes from the first network device.
[0013] Based on the above implementation, when the first data plane network element is a data plane network element corresponding to the first network device, the first data plane network element can directly receive the first sensing data from the first network device, which facilitates subsequent direct processing of mobile path splicing.
[0014] In one feasible implementation, when the first data plane network element is a centralized point data plane network element, the first sensing data received by the centralized point data plane network element comes from the third data plane network element. The third data plane network element is the data plane network element corresponding to the first network device, and the centralized point data plane network element is one of the multiple data plane network elements included in the sensing area corresponding to the sensing target.
[0015] The centralized data plane element may be the one with the lowest physical center (the one with the smallest sum of physical distances to other data plane elements) in the sensing area of the second sensing target, or it may be the one with the largest coverage area, etc. Selecting a centralized data plane element from the multiple data plane elements included in the sensing area of the second sensing target for motion path stitching processing can ensure the efficiency and reliability of the processing.
[0016] In one feasible implementation, the first sensing data may include identification information of at least one first sensing target, and / or the second sensing data may include identification information of a second sensing target.
[0017] Based on the above implementation method, the identification information of each first sensing target can be used to easily distinguish the sensing data of different first sensing targets in the first sensing data.
[0018] In one feasible implementation, before determining the motion path stitching result of the third sensing target based on the first sensing data, the second sensing data, and the third sensing data, the first data plane network element also receives first instruction information from the control plane network element. The first instruction information is used to instruct the sensing data to be stitched.
[0019] Based on the above implementation method, the control plane network element sends a first instruction information to the first data plane network element, thereby distributing the motion path splicing processing operation to the first data plane network element, thus avoiding the operational burden caused by the control plane network element performing motion path splicing processing.
[0020] In one feasible implementation, when the first data plane network element is a data plane network element corresponding to the first network device, after the control plane network element sends the first indication information to the first data plane network element, the first data plane network element will return an address information, which is the address information used to interact with the second data plane network element.
[0021] Based on the above implementation method, after the first data plane network element returns an address information to the control plane network element, the control plane network element will send the address information to the second data plane network element, so as to facilitate the subsequent data plane network element to send the corresponding sensing data to the first data plane network element.
[0022] In one feasible implementation, after obtaining the mobile path splicing result, the first data plane network element sends the mobile path splicing result to the control plane network element or to the application function network element. After the first data plane network element sends the mobile path splicing result to the control plane network element, the control plane network element will also send the mobile path splicing result to the application function network element.
[0023] Based on the above implementation method, after the first data plane network element provides feedback on the mobile path splicing result, it can enable the application function network element to know the corresponding mobile path information.
[0024] In one feasible implementation, the motion path stitching result of the second sensing target is used to characterize the motion path of the second sensing target in the serving cell of the second network device, the motion path in the serving cell of the first network device, and the sum of the paths from the serving cell of the second network device to the serving cell of the first network device.
[0025] Based on the above implementation method, the motion path stitching result of the second sensing target is the complete path of the second sensing target when it moves between the serving cell of the second network device and the serving cell of the first network device, which facilitates the monitoring of the second sensing target.
[0026] Secondly, this application provides a sensing data processing method, which includes: applying to a control plane network element, the method including: determining a first data plane network element; sending first instruction information to the first data plane network element, the first instruction information being used to instruct the sensing data to be spliced.
[0027] In one feasible implementation, the control plane network element receives information about a first network device sent by the target network node. The first network device is the network device corresponding to the service area where the second sensing target is located after the target network node predicts that the target will move. The target network node is either the second data plane network element or the second network device.
[0028] Based on the above implementation method, the information of the first network device can be sent by either the second data plane network element or the second network device, which can improve the flexibility of interaction.
[0029] In one feasible implementation, after receiving information from the first network device, the control plane network element determines the first data plane network element based on the information from the first network device. In this embodiment, the first data plane network element can be a data plane network element corresponding to the first network device, or it can be a central point data plane network element.
[0030] Based on the above implementation, since the first network device is the network device corresponding to the service area where the predicted second sensing target is located after it moves, determining the first data plane network element based on the information of the first network device can facilitate the subsequent reception of sensing data sent by the first network device.
[0031] In one feasible implementation, the static determination of the central point data plane network element can be achieved by determining the central point data plane network element from multiple data plane network elements, including the data plane network elements included in the sensing area corresponding to the sensing target.
[0032] Based on the above implementation method, by determining the central data plane network element from multiple data plane network elements, and ensuring that subsequent movement path splicing is based on the central data plane network element, the efficiency and reliability of the processing process can be guaranteed.
[0033] In one feasible implementation, before the control plane network element determines the central point data plane network element from multiple data plane network elements, it may also receive second indication information from the target network node. The second indication information indicates that the second sensing target has moved and will switch services to the network device.
[0034] Based on the above implementation method, the selection operation for the centralized point data surface can be triggered in advance, which facilitates timely processing of the movement path splicing.
[0035] In one feasible implementation, after the first data plane network element is a centralized data plane network element and the control plane network element determines the centralized data plane network element, it will send the information corresponding to the centralized data plane network element to the second data plane network element and the third data plane network element. The third data plane network element is the data plane network element corresponding to the first network device.
[0036] Based on the above implementation method, it is convenient for the second data plane network element and the third data plane network element to send the corresponding sensing data to the central point data plane network element.
[0037] In one feasible implementation, when the first data plane network element is a data plane network element corresponding to the first network device, after the control plane network element sends the first indication information to the first data plane network element, the first data plane network element returns address information, which is used to interact with the second data plane network element; the control plane network element then sends this address information to the second data plane network element. Subsequently, the second data plane network element sends sensing data to the first data plane network element through this address information.
[0038] Based on the above implementation method, it is convenient for the second data plane network element to subsequently send the corresponding sensing data to the first data plane network element.
[0039] In one feasible implementation, if the control plane network element receives the mobile path splicing result from the first data plane network element, it sends the mobile path splicing result to the application function network element.
[0040] Based on the above implementation method, by sending the mobile path splicing result to the application function network element, the application function network element can know the corresponding mobile path information.
[0041] Thirdly, this application provides a sensing data processing method, which includes: applying to a second data plane network element, the method including: receiving second sensing data from a second network device, the second sensing data being sensing data of a second sensing target in the serving cell of the second network device; sending the second sensing data and third sensing data to a first data plane network element, the third sensing data including predicted sensing data of the second sensing target, the first data plane network element being a data plane network element corresponding to the first network device, or the first data plane network element being a focal point data plane network element, the focal point data plane network element being one of a plurality of data plane network elements included in the sensing area corresponding to the second sensing target.
[0042] In one feasible implementation, after receiving the second sensing data from the second network device, the second data plane network element determines the first network device based on the second sensing data. The first network device is the network device corresponding to the serving cell to which the second sensing target is predicted to move based on the second sensing data. Finally, it sends the information of the first network device to the control plane network element.
[0043] Based on the above implementation method, the second data plane network element predicts the first network device through the second sensing data, which facilitates the subsequent control plane network element in determining the corresponding first data plane network element.
[0044] Fourthly, a communication device is provided, the communication device including units or modules for performing any of the possible methods in the first, second or third aspects described above.
[0045] Fifthly, embodiments of this application provide a communication device, which includes at least one processor and a memory; wherein the memory is used to store computer programs or instructions; and at least one processor is used to execute the computer programs or instructions in the memory, such that the methods that may be implemented in any of the first to third aspects described above are executed.
[0046] In a sixth aspect, embodiments of this application provide a communication system, which includes a first data plane network element, a control plane network element, and a second data plane network element, wherein the first data plane network element is used to execute the method of any one of the first aspects, the control plane network element is used to execute the method of any one of the second aspects, and the second data plane network element is used to execute the method of any one of the third aspects.
[0047] In a seventh aspect, embodiments of this application provide a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions, which, when executed, cause the computer to perform a method as described above.
[0048] Eighthly, embodiments of this application provide a computer program product, the computer program product including: computer program code, which, when executed by a computer, causes the computer to perform a method as described above.
[0049] Ninthly, embodiments of this application provide a chip coupled to a memory for reading and executing program instructions in the memory, so that the device in which the chip is located implements any of the methods described above. Attached Figure Description
[0050] Figure 1A illustrates a network architecture example of a communication system provided in an embodiment of this application.
[0051] Figure 1B is a schematic flowchart of a perception task processing provided in an embodiment of this application;
[0052] Figure 2 is a flowchart of a sensing data processing method provided in an embodiment of this application;
[0053] Figure 3 is a schematic diagram of a mobile path splicing structure provided in an embodiment of this application;
[0054] Figure 4 is a flowchart of another sensing data processing method provided in an embodiment of this application;
[0055] Figure 5 is a schematic diagram of the structure of a sensing data entry provided in an embodiment of this application;
[0056] Figure 6 is a schematic diagram of a structure for predicting network device entries provided in an embodiment of this application;
[0057] Figure 7 is a schematic diagram of the structure of a first data plane network element entry provided in an embodiment of this application;
[0058] Figure 8 is a flowchart of another sensing data processing method provided in an embodiment of this application;
[0059] Figure 9 is a flowchart of another sensing data processing method provided in an embodiment of this application;
[0060] Figure 10 is a flowchart of another sensing data processing method provided in an embodiment of this application;
[0061] Figure 11 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0062] Figure 12 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0063] The technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings. The terms "system" and "network" in the embodiments of this application can be used interchangeably. Unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship; for example, A / B can represent A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be one or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish between network elements and similar items with essentially the same function. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that the terms "first" and "second" are not necessarily different.
[0064] References to "one embodiment" or "some embodiments" in the embodiments described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0065] The following detailed embodiments further illustrate the objectives, technical solutions, and beneficial effects of this application. It should be understood that the following are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the technical solutions of this application should be included within the scope of protection of this application.
[0066] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0067] The following describes the scenarios involved in the embodiments of this application.
[0068] The technical solution provided in this application can be applied to various communication systems, such as 5G mobile communication systems, future evolution systems, or multiple communication convergence systems, as well as existing communication systems. The application scenarios of the technical solution provided in this application can include various scenarios, such as machine-to-machine (M2M), macro-micro communication, enhanced mobile broadband (eMBB), ultra-reliable and low-latency communication (uRLLC), and massive machine-type communication (mMTC). These scenarios may include, but are not limited to, communication scenarios between terminal devices, communication scenarios between network devices, and communication scenarios between network devices and terminal devices. Network devices include access network devices and core network devices. The following descriptions all use the scenario of communication between network devices and terminal devices as examples.
[0069] Referring to Figure 1A, Figure 1A is an example of a network architecture of a communication system provided in an embodiment of this application, including a series of control plane network elements within the dashed box, and other network elements outside the dashed box, such as user plane network elements.
[0070] A terminal device, also known as user equipment (UE) or a terminal, is represented by UE in the diagram. A UE is a device with wireless transceiver capabilities that can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as on ships); and it can be deployed in the air (such as on airplanes, balloons, and satellites). UEs can include, but are not limited to: user equipment, user unit, user station, mobile station, mobile station, remote station, remote terminal equipment, mobile terminal equipment, user terminal equipment, wireless communication equipment, user agent, user device, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device, processing device connected to a wireless modem, vehicle-mounted equipment, wearable device, terminal equipment in the Internet of Things (IoT), home appliances, virtual reality devices, terminal equipment in future 5G networks, or terminal equipment in future evolved PLMNs, etc.
[0071] The access network (AN) portion includes AN equipment. This AN equipment is used in mobile communication systems to connect terminal devices to the wireless network. As a node in the radio access network, the AN equipment can also be referred to as an access network element, base station, radio access network (RAN) node (or device, or network element), access point (AP), network equipment, small tower, etc. The RAN equipment in this application embodiment includes, but is not limited to: next-generation base stations (g nodeB, gNB) in 5G, evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved nodeB, or home node B, HNB), baseband unit (BBU), wireless fidelity (WiFi) access point, world interoperability for microwave access (WiMAX) base station, transmitting and receiving point (TRP), transmitting point (TP), or mobile switching center, etc. In systems employing different wireless access technologies, the names of devices with base station functions may vary. For example, in 5G communication systems, they are called RAN or gNB (5G NodeB); in LTE systems, they are called evolved NodeB (eNB or eNodeB); and in third-generation (3G) communication systems, they are called Node B, etc. In some deployments of AN (Antenna Unit) devices, the AN device can include centralized units (CU) and distributed units (DU). In other deployments, the CU can be further divided into CU-control plane (CP) and CU-user plane (UP). In still other deployments, the AN device can also be a radio unit (RO).In some deployments of AN devices, the AN device can be an open radio access network (ORAN) architecture, etc. For example, when the AN device is an ORAN architecture, the AN device in this application embodiment can be an access network element in the ORAN, or a module of an access network element, etc. In the ORAN system, CU can also be called open (O)-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.
[0072] A data network (DN) is a network located outside the mobile communication system that provides services to users. For example, a DN can be a packet data network (PDN), such as the Internet, Internet Protocol Multimedia Service (IMS) networks, dedicated data networks for certain applications, Ethernet, Internet Protocol (IP) local area networks, etc. This application embodiment does not limit the specific examples. Multiple services can be deployed on a DN, providing data and / or voice services to terminal devices. A DN can have multiple application servers (AS), each of which can provide at least one service.
[0073] Application network elements primarily support interaction with the 3GPP core network to provide services, such as influencing data routing decisions, policy control functions, or providing third-party services to the network side. In 5G communication systems, this application network element can be an application function (AF) network element. In future communication systems, the application network element can still be an AF network element, or it can have other names; this application embodiment does not limit this.
[0074] User plane network elements are responsible for forwarding and receiving user data in terminal devices. They can receive user data from the data network and transmit it to the terminal device through the access network equipment; user plane network elements can also receive user data from the terminal device through the access network equipment and forward it to the data network. The transmission resources and scheduling functions that provide services to the terminal device in the user plane network element are managed and controlled by the SMF network element. In 5G communication systems, this user plane network element can be a user plane function (UPF) network element. In future communication systems, the user plane network element can still be a UPF network element, or it can have other names; this application embodiment does not limit this.
[0075] Control plane network elements include Session Management Function (SMF) network elements, Access and Mobility Management Function (AMF) network elements, Policy Control Function (PCF) network elements, Network Exposure Function (NEF) network elements, Network Repository Function (NRF) network elements, Unified Data Management (UDM) network elements, Network Slice Selection Function (NSSF) network elements, Network Slice-specific and SNPN Authentication and Authorization Function (NSSAAF) network elements, Authentication Server Function (AUSF) network elements, Network Slice Admission Control Function (NSACF) network elements, and Service Communication Proxy (SCP) network elements.
[0076] The Access Management Function (AMF) is primarily responsible for access control and mobility management of terminal devices accessing the operator's network, including functions such as mobility state management, allocation of temporary user identities, authentication, and user management. The Service Management Function (SMF) is primarily responsible for session management in the mobile network, such as session establishment, modification, and release. The Network Equipment Function (NEF) is primarily responsible for providing network-related state information to application services. The Computer Configuration Function (PCF) is primarily responsible for generating network policies for the terminal based on user subscriptions, network configuration, and information provided by the Application Front-End (AF), such as allocating available bandwidth to the terminal. The Network Slice Selection Assistance Information (NSSAI) is primarily responsible for selecting a set of slice instances for the UE, determining the AMF set for the UE, and providing network slice selection assistance information (NSSAI). The User US Function (AUSF) is primarily responsible for security authentication of the UE when it accesses the network. The User Delegation Function (UDM) is primarily responsible for generating authentication credentials, user identity processing (such as storing and managing permanent user identities), access control, and subscription information management. The SCP is primarily responsible for managing and coordinating communication between Network Functions (NFs). The Network Function Registrar (NRF) is primarily responsible for maintaining the registry of Network Function (NF) and SCP configuration files and related operational states. The Network Service Equipment Function (NSACF) is primarily responsible for managing and controlling user equipment (UE) access to specific network slices. NSSAAF is primarily used to support authentication and authorization for network slices.
[0077] Figure 1A also shows the interfaces for interaction between various network elements, such as the N1 interface for interaction between the UE and AMF, which will not be listed here.
[0078] It is understood that the network element or function shown in Figure 1A can be a network component in a hardware device, a software function running on dedicated hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform). One possible implementation is that the aforementioned network element or function can be implemented by a single device, multiple devices working together, or a functional module within a single device; this application embodiment does not specifically limit this. Furthermore, for ease of description, the term "network element" can be omitted below. For example, in this application embodiment, the SMF network element and SMF have the same meaning; the word "network element" is omitted for ease of description, and the rest are similar. Additionally, it should be noted that this application embodiment does not limit the names of each network element in the communication system. For example, in communication systems of different standards, each network element can have other names; or, for example, when multiple network elements are integrated into the same physical device, that physical device can also have other names.
[0079] It is understood that Figure 1A is only an exemplary network architecture, and the network architecture applicable to the embodiments of this application is not limited to this. Any network architecture that can realize the functions of the above-mentioned network elements is applicable to the embodiments of this application.
[0080] The prior art involved in the embodiments of this application is described below.
[0081] 1. Wireless sensing scenarios
[0082] Once base stations possess sensing capabilities, wireless communication systems can perceive and identify specific areas, objects, or events, addressing sensing needs in many scenarios. Examples include the following wireless sensing application scenarios:
[0083] (1) Autonomous driving category
[0084] Scenario 1 (Intelligent Transportation and Unmanned Aerial Vehicles (UAVs)): Due to the short sensing range of vehicles or UAVs themselves, or the inability to perceive non-line-of-sight (NLOS) paths, wireless communication systems can generate large-scale dynamic map information based on perception. Intelligent transportation may include the Internet of Vehicles, etc.
[0085] Scenario 2 (Intelligent Transportation and UAV): When a person or object suddenly appears during the operation of a vehicle or UAV, which is a dangerous event, the wireless communication system can identify the dangerous event based on perception and notify the UE to perform emergency operations.
[0086] Scenario 3 (Intelligent Transportation and UAV): In the case of autonomous driving assistance for vehicles or drones, the wireless communication system can generate customized high-precision dynamic maps based on perception to assist the UE in autonomous driving.
[0087] (2) Safety supervision category
[0088] Scenario 1 (Intelligent Transportation and UAV): Violations such as vehicles occupying emergency lanes or UAVs leaving their flight paths can be detected by the wireless communication system, which can then issue real-time alerts or impose penalties.
[0089] Scenario 2 (Intelligent Transportation, National Railway Perimeter, UAV): When foreign objects (people, animals, falling rocks, etc.) invade highway or railway tracks, or drones invade no-fly zones (e.g., airports), the wireless communication system can identify foreign objects based on perception and perform real-time emergency response.
[0090] (3) Family Health Category
[0091] Scenario 1: In the case of abnormal posture detection such as falling, the wireless communication system can identify the abnormal posture based on perception and issue an alarm.
[0092] Scenario 2: For health monitoring such as human breathing / heartbeat, the wireless communication system can identify abnormal indicators based on perception and issue an alarm.
[0093] (4) Meteorological monitoring
[0094] Wireless communication systems can sense, detect, or predict changes in the environment, climate, and weather.
[0095] 2. Wireless Sensing Capability (Taking Base Stations as an Example)
[0096] The sensing function of a base station essentially involves using wireless signals in a specific frequency band for sensing and detection. In wireless communication systems, the wireless signals in the communication frequency band used by the base station also possess excellent sensing performance; therefore, the base station simultaneously possesses wireless communication capabilities and wireless sensing capabilities.
[0097] Depending on the application scenario, when deploying base stations with sensing capabilities, the sensing capabilities of the base stations may be planned based on the application purpose and the specific deployment environment. Specific measures of sensing capabilities include:
[0098] 1) Range resolution α: The ability to distinguish nearby targets by distance, usually measured by the smallest resolvable distance interval.
[0099] 2) Velocity resolution β: The ability to distinguish targets in terms of radial velocity (if the difference in radial velocity between two objects is less than the velocity resolution, then it is impossible to distinguish them as two objects).
[0100] 3) Angular accuracy θ: The ability to distinguish nearby targets by angle, usually measured by the smallest resolvable angle.
[0101] 4) Field-of-View: The maximum range that can be perceived (including horizontal and vertical viewing angles), expressed in angles.
[0102] Once the base station in a mobile communication system possesses sensing capabilities, the mobile communication system can be used for the aforementioned sensing application services. Application service types may include target area object speed measurement, target area monitoring (providing the path of objects in the target area, target identification, target counting, etc.), and target area object imaging (depicting target outlines and identifying target types), etc.
[0103] 3. Segmenting the movement path during the target's movement
[0104] Please refer to Figure 1B, which is a schematic flowchart of a perception task processing method provided in an embodiment of this application. As shown in Figure 1B, the perception task processing flow is as follows:
[0105] In the sensing task distribution phase: Application Function (AF) network elements distribute sensing tasks to control plane network elements, carrying corresponding sensing requests. Control plane network elements select the corresponding data plane network elements and sensing base stations based on the sensing requests, generate corresponding sensing control information based on the sensing requests, and distribute the sensing control information to the data plane network elements and sensing base stations. Subsequently, the sensing base stations acquire the corresponding sensing data. Sensing requests may carry sensing area range information. Sensing control information, generated by the control plane network elements based on the sensing requests, is used to guide the sensing base stations and data plane network elements in performing sensing operations. In practical applications, the specific content of the sensing tasks and sensing control information may vary depending on factors such as application scenarios and technical requirements.
[0106] The methods by which a sensing base station acquires sensing data include sending sensing signals to a sensing target and receiving the echoes of those signals to determine the sensing data. The sensing signal can refer to a signal transmitted over the air interface that can be used to sense the target, or it can be called a sensing reference signal. Sensing services can be implemented by processing the sensing signal. The sensing target can also be called the perceived target, the target itself, etc. The characteristics of the target can be deduced based on the sensing signal.
[0107] In the sensing task reporting phase: the sensing base station reports the sensing data to the data plane network element, which then sends the sensing data to the control plane network element. In some cases, the sensing request may include obtaining the entire path of the sensing target during its movement, such as in the fields of surveillance and security. However, the sensing target's movement may cross multiple sensing base stations and multiple data plane network elements. Therefore, when a handover occurs between the sensing base station and the data plane network element after the sensing target moves, both the data plane network elements before and after the handover will send the sensing data to the control plane network element. The control plane network element then performs path stitching based on the sensing data before and after the handover. After completing the path stitching, the control plane network element sends the complete path stitching result to the application function network element.
[0108] As mentioned above, for regulatory and security fields, the control plane network element needs to stitch together the motion path based on the sensing data before and after the motion. The sensing data reported by the data plane network element or sensing base station may be raw point cloud data, which is large in volume. The data plane network element needs a lot of computing power to participate in the processing and calculation of the sensing data, thus creating an operational burden on the control plane network element.
[0109] Example 1: Based on this, please refer to Figure 2. Figure 2 is a flowchart of a perception data processing method provided by an embodiment of this application. As shown in Figure 2, the method includes the following steps:
[0110] 201. The third data plane network element or the first network device transmits first sensing data, which includes sensing data of at least one first sensing target in the serving cell of the first network device. Correspondingly, the first data plane network element receives the first sensing data.
[0111] The first sensing data includes sensing data for at least one first sensing target. This means that within the serving cell of the first network device, there may be multiple first sensing targets. However, when acquiring the first sensing data, the identifier corresponding to each first sensing target is not acquired simultaneously; only a set of sensing data for at least one first sensing target is obtained. The third data plane network element or the first network device can, after acquiring the set of at least one first sensing target, split the first sensing data at the sensing target granularity to determine the sensing data corresponding to each first sensing target.
[0112] Optionally, the first sensing data may carry the identification information of the corresponding first sensing target.
[0113] For example, entry information can be generated based on the perception data of each first perception target after splitting. Each entry information can include the correspondence between each first perception target and its corresponding perception data.
[0114] Optionally, the first data plane network element can be a centralized data plane network element, or a data plane network element corresponding to the first network device. The serving cell refers to the wireless signal coverage area of the network device.
[0115] A centralized data plane network element can be a single data plane network element deployed from multiple data plane network elements in the sensing area when a control plane network element receives a sensing task from an application function network element and deems the sensing area of the corresponding sensing target in the sensing task to be too large. This centralized data plane network element is responsible for processing the movement path stitching when the sensing target moves throughout the sensing area. It should be noted that control plane network elements are those that manage the signaling or commands of sensing services, while data plane network elements are those that perform sensing data processing.
[0116] Similarly, when there are multiple sensing targets within the same sensing area, a single centralized data plane network element can simultaneously handle the motion path stitching of multiple sensing targets. These multiple sensing targets can be multiple sensing targets within a single sensing task, or multiple sensing targets within multiple sensing tasks.
[0117] Understandably, when the first data plane network element corresponds to the first network device, it can be understood that the first data plane network element is mainly responsible for processing the sensing data uploaded by the first network device. Furthermore, if the first network device needs to access the core network, it can also do so through this first data plane network element.
[0118] Optionally, when the first data plane network element is a data plane network element corresponding to the first network device, the first sensing data received by the first data plane network element comes from the first network device.
[0119] Sensing data is mainly acquired by network devices from the sensing target, so the first data plane network element needs to acquire the first sensing data from the network device.
[0120] Optionally, the first data plane network element receives the second sensing data from the first network device. This can be achieved through a subscription mechanism where the second network device actively sends the second sensing data to the second data plane network element, or the second data plane network element actively sends a request to the second network device to acquire the second sensing data, after which the second network device then sends the second sensing data to the second data plane network element. The same principle applies to the method by which the third data plane network element receives the second sensing data from the first network device when the first data plane network element is a central data plane network element.
[0121] It can be seen that when the first data plane network element is the data plane network element corresponding to the first network device, the first data plane network element can directly receive the first sensing data from the first network device, which facilitates subsequent direct processing of mobile path splicing.
[0122] Optionally, when the first data plane network element is a centralized data plane network element, the first sensing data received by the centralized data plane network element comes from the third data plane network element, which is the data plane network element corresponding to the first network device.
[0123] Centralized data plane network elements generally do not obtain sensing data directly from network devices, but rather obtain sensing data from other distributed data plane network elements.
[0124] It can be seen that selecting a centralized data plane element from among the multiple data plane elements included in the sensing area for motion path stitching processing can make the motion path stitching subject in the current sensing task clearer.
[0125] Optionally, the first sensing data may include identification information of at least one first sensing target.
[0126] The identification information of at least one first sensing target can be configured by a first network device or a third data plane network element. The identification information of each first sensing target is associated with the sensing data of each first sensing target. In this way, based on the identification information of each first sensing target, the sensing data of different first sensing targets in the first sensing data can be distinguished. This can avoid the first data plane network element having difficulty distinguishing the sensing data of different sensing targets after receiving the first sensing data.
[0127] 202. The second data plane network element transmits second sensing data and third sensing data. The second sensing data includes sensing data of a second sensing target in the serving cell of the second network device, and the third sensing data includes predicted sensing data of the second sensing target. The second data plane network element is the data plane network element corresponding to the second network device. Correspondingly, the first data plane network element receives the second sensing data and the third sensing data.
[0128] In this system, after receiving the second sensing data from the second network device, the second data plane network element can predict the possible movement path of the sensing target in the next time period based on the second sensing data, thereby obtaining the third sensing data. The second and third sensing data are then sent to the first data plane network element. The second sensing data includes the sensing data of the second sensing target in the serving cell of the second network device. This means that the serving cell of the second network device includes the second sensing target, and the number of these second sensing targets may also be multiple. In this case, when acquiring the second sensing data, the identifier corresponding to the second sensing target is not acquired simultaneously; only a set of sensing data for multiple second sensing targets is obtained. However, the second data plane network element or the second network device can also, after acquiring the set of multiple second sensing targets, split the second sensing data at the sensing target granularity to determine the sensing data corresponding to each second sensing target.
[0129] The third sensing data can be predicted data from all or part of the second sensing data. For example, after splitting the sensing data corresponding to each second sensing target, the third sensing data corresponding to each second sensing target can be predicted based on the sensing data of each second sensing target.
[0130] For example, entry information can be generated based on the perception data of each split second perception target. Each entry information can include the correspondence between each second perception target and its corresponding perception data. Similarly, for the third perception data, entry information can be generated for each third perception data point. Each entry information can include the correspondence between each second perception target and its corresponding predicted perception data. Alternatively, the perception data and predicted perception data of each second perception data point can be placed in the same entry information.
[0131] Optionally, the second sensing data may include identification information of the second sensing target.
[0132] The identification information of the second sensing target can be configured by the second network device or the second data plane network element. This identification information can also be used to distinguish the sensing data of the second sensing target. Furthermore, the third sensing data can also include the identification information of the second sensing target.
[0133] For example, if the second network device configures corresponding target identification information for the second sensing data when sending it to the second data plane network element, the second data plane network element can either reconfigure the corresponding identification information or directly send the identification information sent by the second network device to the first data plane network element when sending the second sensing data to the first data plane network element. However, if the second network device does not configure corresponding target identification information for the second sensing data when sending it to the second data plane network element, the second data plane network element can identify the second sensing data corresponding to the same target, configure the corresponding identification information for it, and then send it to the first data plane network element.
[0134] As can be seen, in the embodiments of this application, dividing the first sensing data and / or the second sensing data into segments based on the sensing target can improve the efficiency of processing the sensing data during the transmission of the first sensing data and / or the second sensing data.
[0135] Optionally, the second data plane network element receives the second sensing data from the second network device. This can be done by the second network device actively sending the second sensing data to the second data plane network element based on a subscription method, or by the second data plane network element actively sending a request to the second network device to obtain the second sensing data before the second network device sends the second sensing data to the second data plane network element.
[0136] Optionally, the centralized data plane network element may also be a data plane network element corresponding to the second network device, i.e., a second data plane network element. The centralized data plane network element may also be a data plane network element corresponding to the first network device, i.e., a third data plane network element. When the centralized data plane network element is also a second data plane network element, it can directly receive second sensing data from the second network device and first sensing data from the third data plane network element. When the centralized data plane network element is also a third data plane network element, it receives second sensing data from the second data plane network element and directly receives first sensing data from the first network device.
[0137] 203. The first data plane network element determines the splicing result of the movement path of the second sensing target based on the first sensing data, the second sensing data, and the third sensing data.
[0138] Among them, the similarity between the first perception data and the third perception data is greater than a preset threshold.
[0139] For example, after acquiring sensing data, different network devices or data plane elements can only distinguish the sensing data of different sensing targets, but cannot know the true identifier of the sensing target. Furthermore, the aforementioned identifier information of the sensing target is merely configured by the network device or data plane element for differentiation. Therefore, after receiving the first sensing data and the second sensing data, the first data plane element cannot directly determine whether the first sensing data is the sensing data determined by the second sensing target after a network device handover.
[0140] Therefore, this embodiment receives third sensing data simultaneously with the second sensing data, and the third sensing data is the predicted sensing data of the second sensing target. At this time, a similarity calculation can be performed between the third sensing data and the first sensing data. When the similarity between the first and third sensing data is determined to be greater than a preset threshold, the first sensing data can be identified as the sensing data determined by the second sensing target after a network device handover. Subsequently, the movement path of the second sensing target is determined by concatenating the movement path between the first and second sensing data. The aforementioned similarity calculation can be based on cosine similarity or other similarity algorithms.
[0141] Optionally, movement path splicing includes spatiotemporal alignment and splicing of preceding and following movement paths.
[0142] Optionally, the motion path stitching result of the second sensing target is used to characterize the motion path of the second sensing target in the serving cell of the second network device, the motion path in the serving cell of the first network device, and the sum of the paths from the serving cell of the second network device to the serving cell of the first network device.
[0143] For example, please refer to Figure 3, which is a schematic diagram of a motion path splicing structure provided by an embodiment of this application. As shown in Figure 3, the motion path of the perceived target 1 (which may be an identifier set by the network device or the data plane network element itself) obtained before the network device handover is VNOP, and the predicted motion path is ABCE. After the network device handover, the motion paths of two different perceived targets (perceived target 2 and perceived target 3) are obtained. The motion path of perceived target 2 is ABCD, and the motion path of perceived target 3 is AFGH. At this time, the similarity between the predicted motion path of perceived target 1 and the motion paths of perceived target 2 and perceived target 3 can be calculated. It can be determined that the similarity between the predicted motion path of perceived target 1 and the motion path of perceived target 2 is 75%, and the similarity between the predicted motion path of perceived target 1 and the motion path of perceived target 3 is 25%. When the preset threshold is 50%, it can be determined that perceived target 2 and perceived target 1 are the same perceived target. At this time, the motion path splicing before and after the network device handover for perceived target 1 can be VNOP+ABCD, and the motion path splicing result of perceived target 1 is VNOPABCD. Specifically, the similarity between the predicted movement path and the movement path of the perceived target 2 can be determined by the ratio between the paths in the movement path of the perceived target 2 that are the same as those in the predicted movement path and the total number of paths in the predicted movement path.
[0144] Optionally, after obtaining the mobile path splicing result, the first data plane network element sends the mobile path splicing result to the control plane network element or to the application function network element.
[0145] Optionally, if the control plane network element receives the mobile path splicing result from the first data plane network element, it sends the mobile path splicing result to the application function network element.
[0146] Where possible, embodiments of this application may also include the following steps:
[0147] 204. Determine the first data plane network element from the control plane network element.
[0148] Understandably, a sensing task should already exist before the control plane network element determines the first data plane network element. This sensing task can be issued by the AF to the control plane network element as shown in the previous embodiment, and the sensing task can include obtaining the entire path of the sensed target during its movement.
[0149] When the sensing area of the sensing target in the sensing task is too large, a centralized data plane element can be deployed from the multiple data plane elements in the sensing area, and the centralized data plane element is responsible for the movement path splicing process.
[0150] Optionally, the first data plane network element is a centralized point data plane network element or a data plane network element corresponding to the first network device. The second network device is the network device corresponding to the target before it moves, and the first network device is the network device corresponding to the target after it moves. The aforementioned network device can refer to the aforementioned AN device, such as a sensing base station.
[0151] It is understood that the "before" and "after" shown in this embodiment refer to the time before and after the network device handover occurs during the move.
[0152] Optionally, when the first data plane element is a central data plane element, it is still necessary to determine a third data plane element, which is the data plane element currently corresponding to the first network device. This third data plane element is also determined based on the information of the first network device. It is understandable that when the first data plane element is not a central data plane element, but a data plane element corresponding to the first network device, the third data plane element in this embodiment is the same as the first data plane element. When the first data plane element is a central data plane element, the data plane element corresponding to the first network device is defined as the third data plane element, thereby distinguishing it from the first data plane element.
[0153] 205. The control plane network element sends a first instruction message, which is used to instruct the sensing data to be stitched together. Correspondingly, the first data plane network element receives the first instruction message.
[0154] When the first data plane network element receives the first instruction information, it will perform the movement path splicing process based on the steps shown in the aforementioned embodiments.
[0155] Example 2: The above examples generally describe the process for mobile path splicing. However, there are different situations regarding the first data plane network element and the target network node. This example describes the case where the first data plane network element is the data plane network element corresponding to the first network device, and the target network node is the second data plane network element.
[0156] Referring to Figure 4, which is a flowchart of another sensing data processing method provided in an embodiment of this application, as shown in Figure 4, S-RAN (source network device) refers to the second network device, T-RAN (target network device) refers to the first network device, S-SF-U (source data plane network element) refers to the second data plane network element, T-SF-U (target data plane network element) refers to the first data plane network element, SF-C refers to the control plane network element, and AF refers to the application function network element. The method includes the following steps:
[0157] 301. AF issues a request to start the sensing task, and the network starts the sensing task process (optional).
[0158] Specifically, the perception task is initiated by the AF request, and the AF will subsequently subscribe to the perception results, such as complete movement path information.
[0159] 302. The second network device sends the second sensing data. The corresponding second data plane network element receives the second sensing data.
[0160] The second sensing data can be raw sensing data, such as point cloud data, or processed data, such as specific data like movement path, movement speed, and movement direction.
[0161] The second data plane network element may simultaneously receive sensing data from multiple sensing targets sent by the second network device. Furthermore, when sending sensing data from multiple sensing targets, the second network device can also set corresponding identification information for each sensing target's sensing data. The identification information corresponding to the sensing target can be configured by the second network device in a numbered manner based on the number of sensing targets it simultaneously serves. If a target network node simultaneously serves two sensing targets, then the identification information corresponding to the two sensing targets can be identification information 1 and identification information 2, respectively.
[0162] For example, please refer to Figure 5, which is a schematic diagram of the structure of a sensing data entry provided in an embodiment of this application. As shown in Figure 5, the second data plane network element may receive sensing data of two sensing targets reported by the second network device, which may include entry 1 and entry 2 respectively. Entry 1 includes identification information 1 and sensing data 1, and entry 2 includes identification information 2 and sensing data 2.
[0163] 303. The second data plane network element predicts the first network device that may take over the sensing target next based on the second sensing data; and predicts the third sensing data.
[0164] The second data plane network element predicts the next network device that might take over the sensing target based on information such as the target's movement path, speed, and direction. The first network device is the network device corresponding to the serving cell to which the second sensing target is predicted to move, based on the second sensing data. Simultaneously, the second data plane network element can also predict the target's possible movement path in the next time period, i.e., the third sensing data.
[0165] 304. The second data plane network element transmits the predicted information of the first network device. Correspondingly, the control plane network element receives the predicted information of the first network device.
[0166] The information of the first network device can be its ID, cell, TAI, or other location information. If the second network device does not assign identification information to the sensing target in step 303, then the second data plane network element can identify and filter data belonging to the same sensing target and assign identification information when processing the sensing data.
[0167] The second data plane network element can also send information about the predicted first network device corresponding to different sensing targets, and each predicted first network device can be configured with the corresponding identification information of the sensing target. For example, please refer to Figure 6, which is a schematic diagram of the structure of a predicted network device entry provided in an embodiment of this application. As shown in Figure 6, the predicted network device information reported by the second data plane network element to the control plane network element may also include entry 1 and entry 2. Entry 1 includes identification information 1 and information about the first network device 1, and entry 2 includes identification information 2 and information about the first network device 2.
[0168] 305. The control plane network element selects the corresponding first data plane network element based on the information of the first network device.
[0169] Optionally, different data plane network elements may be assigned the same identification information. When processing the sensing data, the control plane network element needs to select the corresponding first data plane network element according to the identification information sent by different data plane network elements.
[0170] For example, the current step can be performed according to a preset period. In this case, the first network device predicted by the target network node may change. Therefore, the final determined first data plane network element can be determined based on the information of the first network device last obtained by the sensing target before the network device handover occurs. Alternatively, the current step can be performed when it is determined that the sensing target may be about to undergo a network device handover, such as when the sensing target is currently at the edge of the cell serving the second network device.
[0171] 306. Network update awareness task flow (optional).
[0172] Optionally, the control plane network element completes the selection of the first data plane network element and establishes the data transmission channel between the first network device and the first data plane network element.
[0173] 307. The control plane network element sends the first instruction information. Correspondingly, the first data plane network element receives the first instruction information.
[0174] Among them, the control plane network element instructs the first data plane network element to perform motion path splicing processing on the sensing data that is about to be received.
[0175] 308. The first data plane network element sends its own address information. Correspondingly, the control plane network element receives the address information.
[0176] After receiving the first instruction information, the first data plane network element will return an address information, which is the address information corresponding to the first data plane network element, and this address information is used for interaction between the first data plane network element and the second data plane network element.
[0177] 309. The control plane network element sends the address information of the first data plane network element. Correspondingly, the second data plane network element receives the address information of the first data plane network element.
[0178] Similarly, after receiving information about the first network devices corresponding to multiple sensing targets sent by the second data plane network element, the control plane network element will also return the address information of the first data plane network elements corresponding to the multiple sensing targets to the second data plane network element. For example, please refer to Figure 7, which is a schematic diagram of the structure of a first data plane network element entry provided in an embodiment of this application. As shown in Figure 7, the information of the first data plane network element sent by the control plane network element to the second data plane network element may also include entry 1 and entry 2. Entry 1 includes identification information 1 and information of the first data plane network element 1, and entry 2 includes identification information 2 and information of the first data plane network element 2.
[0179] 310. The second data plane network element transmits the second sensing data and the third sensing data. Correspondingly, the first data plane network element receives the second sensing data and the third sensing data.
[0180] In this process, after receiving the information from the first data plane network element corresponding to the sensing target, the second data plane network element filters out the current sensing data of the sensing target and predicts the possible movement path in the next time period, and sends it to the first data plane network element.
[0181] Optionally, if neither the second network device nor the second data plane element has been assigned identification information in the preceding steps, the second data plane element may also send all possible sensing data to the first data plane element. Furthermore, different network devices may be assigned the same identification information. Here, the second data plane element may receive sensing data from multiple network devices for different sensing targets, but with identical identification information. If the second data plane element cannot filter out the sensing data for relevant sensing targets, it may also send all sensing data with the same identification information to all selected first data plane elements.
[0182] 311. The first network device sends the first sensing data. Correspondingly, the first data plane network element receives the first sensing data.
[0183] When the sensing target moves to the serving cell corresponding to the first network device, the first network device sends the first sensing data to the first data plane network element.
[0184] 312. The first data plane network element performs motion path splicing processing based on the first sensing data, the second sensing data and the third sensing data.
[0185] The first data plane network element receives the second and third sensing data reported by the second data plane network element, as well as the first sensing data reported by the first network device, and performs path spatiotemporal alignment and splicing. When performing mobile path splicing processing, the first data plane network element refers to the third sensing data sent by the second data plane network element, which can improve the accuracy of mobile path splicing.
[0186] 313. The first data plane network element sends the mobile path splicing result. Correspondingly, the control plane network element or application function network element receives the mobile path splicing result.
[0187] After the first data plane network element sends the mobile path splicing result to the control plane network element, the control plane network element also needs to send the mobile path splicing result to the application function network element.
[0188] Example 3: This example describes the case where the first data plane network element is the data plane network element corresponding to the first network device, and the target network node is the second network device.
[0189] Referring to Figure 8, which is a flowchart of another sensing data processing method provided in an embodiment of this application, as shown in Figure 8, S-RAN refers to the second network device, T-RAN refers to the first network device, S-SF-U refers to the second data plane network element, T-SF-U refers to the first data plane network element, SF-C refers to the control plane network element, and AF refers to the application function network element. The method includes the following steps:
[0190] 401. AF issues a request to start the sensing task, and the network starts the sensing task process (optional).
[0191] 402. The second network device sends the second sensing data. Correspondingly, the second data plane network element receives the second sensing data.
[0192] Optionally, the second network device can also predict the possible movement path data of the sensed target in the next time period and send it to the second data plane network element.
[0193] 403. The second network device sends the predicted information about the first network device. Correspondingly, the control plane network element receives the predicted information about the first network device.
[0194] The second network device predicts the next first network device that might take over the sensing target based on information such as the target's movement path, speed, and direction. The first network device's information can include its ID, cell, TAI, or other location information. When processing the sensing data, the second network device can identify and filter data belonging to the same sensing target and assign identification information.
[0195] 404. The control plane network element selects the corresponding first data plane network element based on the information of the first network device.
[0196] 405. Network update awareness task process (optional).
[0197] 406. The control plane network element sends the first instruction information. Correspondingly, the first data plane network element receives the first instruction information.
[0198] 407. The first data plane network element sends its own address information. Correspondingly, the control plane network element receives the address information.
[0199] 408. The control plane network element sends the address information of the first data plane network element. Correspondingly, the second data plane network element receives the address information of the first data plane network element.
[0200] 409. The second data plane network element determines the third sensing data based on the second sensing data.
[0201] Among them, after receiving the second sensing data from the second network device, the third sensing data will predict the movement path data of the sensing target for a period of time based on the second sensing data.
[0202] 410. The second data plane network element transmits the second sensing data and the third sensing data. Correspondingly, the first data plane network element receives the second sensing data and the third sensing data.
[0203] 411. The first network device sends the first sensing data to the first data plane network element.
[0204] 412. The first data plane network element performs motion path splicing processing based on the first sensing data, the second sensing data and the third sensing data.
[0205] 413. The first data plane network element sends the mobile path splicing result. Correspondingly, the control plane network element or application function network element receives the mobile path splicing result.
[0206] Example 4: The first data plane network element can also be a centralized point data plane network element, and the centralized point data plane network element can also be selected in two ways: static selection and dynamic selection. This example introduces the case where the first data plane network element is a centralized point data plane network element, and the selection of the centralized point data plane network element is static selection.
[0207] Referring to Figure 9, which is a flowchart of another sensing data processing method provided in an embodiment of this application, as shown in Figure 9, S-RAN refers to the second network device, T-RAN refers to the first network device, S-SF-U refers to the second data plane network element, T-SF-U refers to the third data plane network element, the central point SF-U refers to the first data plane network element (central point data plane network element), SF-C refers to the control plane network element, and AF refers to the application function network element. The method includes the following steps:
[0208] 501. AF issues a request to start the sensing task, and the network starts the sensing task process. Based on the sensing area, it is determined that a centralized data plane network element needs to be selected (optional).
[0209] Optionally, after the control plane network element receives the sensing task, if it is determined that the sensing area corresponding to the sensing target in the sensing task is larger than a preset range, a central data plane network element can be determined from the multiple data plane network elements corresponding to the sensing area. The central data plane network element can be any one of the multiple data plane network elements.
[0210] For example, when selecting a central data plane element from multiple data plane elements, the data plane element corresponding to the center location of the sensing area can be chosen. This can minimize the network transmission distance between the central data plane element and other data plane elements.
[0211] The control plane network element identifies the central data plane network element from multiple data plane network elements and sends the information of the central data plane network element to other data plane network elements within the sensing area.
[0212] 502. The second network device sends the second sensing data. Correspondingly, the second data plane network element receives the second sensing data.
[0213] Optionally, the second network device can also predict the possible movement path data of the target in the next time period, i.e., the third sensing data, and can also send the third sensing data at the same time as sending the second sensing data.
[0214] 503. The second data plane network element transmits the second and third sensing data. Correspondingly, the central point data plane network element receives the second and third sensing data.
[0215] If the second data plane network element does not receive the third sensing data from the second network device, it will predict the third sensing data based on the second sensing data and then report the second sensing data and the third sensing data to the central point data plane network element.
[0216] 504. The second network device sends the predicted information about the first network device. Correspondingly, the control plane network element receives the predicted information about the first network device.
[0217] 505. The second data plane network element transmits the predicted information about the first network device. Correspondingly, the control plane network element receives the predicted information about the first network device.
[0218] Steps 504 and 505 are optional steps; either step 504 or step 505 can be executed.
[0219] 506. The control plane network element selects the corresponding third data plane network element based on the information from the first network device.
[0220] Optionally, if the information of the first network device is predicted by the second data plane network element, the control plane network element selects the corresponding third data plane network element based on the predicted information. Different data plane network elements may be assigned the same identification information; therefore, the control plane network element needs to select the corresponding third data plane network element based on the identification information sent by the different data plane network elements during processing.
[0221] 507. The control plane network element sends the first instruction information. Correspondingly, the centralized point data plane network element receives the first instruction information.
[0222] Among them, the control plane network element instructs the centralized point data plane network element to perform motion path splicing processing on the sensing data that is about to be received.
[0223] 508. Network update awareness task flow (optional).
[0224] Optionally, the control plane network element completes the selection of the first data plane network element and establishes the data transmission channel between the first network device and the third data plane network element.
[0225] 509. The first network device sends the first sensing data. Correspondingly, the third data plane network element receives the first sensing data.
[0226] After the sensed target moves to the serving cell corresponding to the first network device, the first network device sends the first sensed data to the third data plane network element. Optionally, the first network device can predict the movement path data of the sensed target for a period of time.
[0227] 510. The third data plane network element transmits the first sensing data. Correspondingly, the centralized point data plane network element receives the first sensing data.
[0228] 511. The centralized point data plane network element performs motion path splicing processing based on the first sensing data, the second sensing data, and the third sensing data.
[0229] The centralized data plane network element receives the second and third sensing data reported by the second data plane network element, as well as the first sensing data reported by the first network device, and performs path spatiotemporal alignment and splicing. When performing mobile path splicing processing, the centralized data plane network element refers to the third sensing data sent by the second data plane network element, which can improve the accuracy of mobile path splicing.
[0230] 512. The centralized data plane network element sends the mobile path splicing result. Correspondingly, the control plane network element or application function network element receives the mobile path splicing result.
[0231] After the centralized data plane network element sends the mobile path splicing result to the control plane network element, the control plane network element also needs to send the mobile path splicing result to the application function network element.
[0232] Example 5: This example describes the case where the first data plane network element is a centralized data plane network element, and the selection of the centralized data plane network element is dynamic.
[0233] Referring to Figure 10, which is a flowchart of another sensing data processing method provided in an embodiment of this application, as shown in Figure 10, S-RAN refers to the second network device, T-RAN refers to the first network device, S-SF-U refers to the second data plane network element, T-SF-U refers to the third data plane network element, the central point SF-U refers to the first data plane network element (central point data plane network element), SF-C refers to the control plane network element, and AF refers to the application function network element. The method includes the following steps:
[0234] 601. AF issues a request to start the sensing task, and the network starts the sensing task process. Based on the sensing area, it is determined that a centralized data plane network element needs to be selected (optional).
[0235] 602. The second network device sends the second sensing data. Correspondingly, the second data plane network element receives the second sensing data.
[0236] 603. The second network device sends the predicted information about the first network device and the second indication information. Correspondingly, the control plane network element receives the predicted information about the first network device.
[0237] 604. The second data plane network element sends the predicted information about the first network device and the second indication information. Correspondingly, the control plane network element receives the predicted information about the first network device.
[0238] Steps 603 and 604 are optional steps; either step 603 or step 604 can be executed.
[0239] When the second network device or the second data plane network element determines that the second sensing target has moved and will switch services, it can send a second instruction message to the control plane network element to notify it, thereby triggering the subsequent control plane network element to select the central point data plane network element.
[0240] 605. The control plane network element selects the corresponding third data plane network element and the central point data plane network element based on the information from the first network device.
[0241] The dynamic determination of the centralized data plane network element can also be based on the information of the first network device. For example, the data plane network element that is closer to the first network device can be determined as the centralized data plane network element based on the location of the first network device.
[0242] Optionally, since the selection of the centralized data plane network element is performed when the sensing target may switch network devices, the sensing target may select different centralized data plane network elements when multiple network device switches occur.
[0243] Optionally, after the initial selection of the centralized data plane network element, this centralized data plane network element is fixed and will not be reselected subsequently. This reduces the complexity of the communication process.
[0244] 606. The control plane network element sends the first instruction information, and the corresponding centralized point data plane network element receives the first instruction information.
[0245] 607. Centralized point data plane network elements transmit address information. Correspondingly, control plane network elements receive address information.
[0246] Specifically, the control plane network element instructs the central point data plane network element to perform motion path stitching processing on the sensing data to be received. The address information returned by the central point data plane network element is the address information used by other data plane network elements to interact with the central point data plane network element.
[0247] 608. Control plane network elements transmit address information. Correspondingly, the second data plane network elements receive address information.
[0248] 609. The second data plane network element transmits the second and third sensing data. Correspondingly, the central point data plane network element receives the second and third sensing data.
[0249] 610. Control plane network elements transmit address information. Correspondingly, third data plane network elements receive address information.
[0250] Optionally, the control plane network element can also instruct the third data plane network element to process the first sensing data reported by the first network device.
[0251] 611. Network update awareness task process (optional).
[0252] 612. The first network device sends the first sensing data. Correspondingly, the third data plane network element receives the first sensing data.
[0253] 613. The third data plane network element transmits the first sensing data. Correspondingly, the central point data plane network element receives the first sensing data.
[0254] 614. The centralized point data plane network element performs motion path splicing processing based on the first sensing data, the second sensing data, and the third sensing data.
[0255] 615. The centralized data plane network element sends the mobile path splicing result to the control plane network element or application function network element.
[0256] As can be seen, in this embodiment, the motion path stitching operation, which should have been performed by the control plane network element, is sent to the first data plane network element, thus avoiding the operational burden on the control plane network element. Meanwhile, since the first and second sensing data received by the first data plane network element are sent by different senders, it is impossible to directly determine the sensing data corresponding to the same sensing target before and after switching network devices. Therefore, this embodiment determines the predicted sensing data (third sensing data) based on the second sensing data obtained before switching network devices. Furthermore, when the similarity between the predicted sensing data and the first sensing data obtained after switching network devices exceeds a preset threshold, it is determined that the first and second sensing data include the sensing data of the same sensing target (second sensing target) before and after switching network devices. Based on this, the first and second sensing data can be stitched together to obtain the motion path stitching result of the second sensing target. This improves the accuracy of the motion path stitching result.
[0257] Please refer to Figure 11, which is a schematic diagram of a communication device provided in an embodiment of this application. This communication device can be used to execute any of the methods in the foregoing embodiments.
[0258] As shown in Figure 11, the communication device includes a processing module 1101 and a transceiver module 1102. The processing module 1101 may be one or more processors, and the transceiver module 1102 may be a transceiver or a communication interface. This communication device can be used to implement the functions of the first data plane network element, the control plane network element, and the second data plane network element involved in any of the above method embodiments. These network elements or network functions can be network components in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform). Optionally, the communication device may also include a storage module 1103 for storing the program code and data of the communication device.
[0259] In a first instance, the communication device can function as a first device or a chip within a first device, and execute the steps performed by the first data plane network element in embodiments one through five of the above method. The transceiver module 1102 supports communication between the first data plane network element and control plane network elements or second data plane network elements, etc. The processing module 1101 can be used to support the execution of actions performed by the first data plane network element in the above method embodiments, excluding sending and receiving.
[0260] Specifically, the transceiver module 1102 is used to receive first sensing data, which includes sensing data of at least one first sensing target in the serving cell of the first network device; it is also used to receive second sensing data and third sensing data from a second data plane network element, where the second sensing data includes sensing data of a second sensing target in the serving cell of the second network device, and the third sensing data includes predicted sensing data of the second sensing target. The second data plane network element is a data plane network element corresponding to the second network device. The processing module 1101 is used to determine the motion path stitching result of the second sensing target based on the first sensing data, the second sensing data, and the third sensing data, wherein the similarity between the first sensing data and the third sensing data is greater than a preset threshold.
[0261] In one feasible implementation, when the first data plane network element is a data plane network element corresponding to the first network device, in terms of receiving the first sensing data, the transceiver module 1102 is specifically used to: receive the first sensing data from the first network device.
[0262] In one feasible implementation, when the first data plane network element is a centralized point data plane network element, the centralized point data plane network element is one of the multiple data plane network elements included in the sensing area corresponding to the sensing target. In terms of receiving the first sensing data, the transceiver module 1102 is specifically used to: receive the first sensing data from the third data plane network element, the third data plane network element being the data plane network element corresponding to the first network device.
[0263] In one feasible implementation, the first sensing data includes identification information of at least one first sensing target; and / or the second sensing data includes identification information of a second sensing target.
[0264] In one feasible implementation, before determining the motion path stitching result of the third sensing target based on the first sensing data, the second sensing data, and the third sensing data, the transceiver module 1102 is further configured to: receive first indication information from the control plane network element, the first indication information being used to indicate that the sensing data should be stitched together.
[0265] In one feasible implementation, when the first data plane network element corresponds to the first network device, after receiving the first indication information from the control plane network element, the transceiver module 1102 is further configured to: send the address information corresponding to the first data plane network element to the control plane network element.
[0266] In one feasible implementation, the transceiver module 1102 is further configured to: after obtaining the motion path stitching result, send the motion path stitching result of the second sensing target to the control plane network element; or send the motion path stitching result of the second sensing target to the application function network element.
[0267] In one feasible implementation, the motion path stitching result of the second sensing target is used to characterize the motion path of the second sensing target in the serving cell of the second network device, the motion path in the serving cell of the first network device, and the sum of the paths from the serving cell of the second network device to the serving cell of the first network device.
[0268] In a second example, the communication device can function as a second device or a chip within a second device, and execute the steps performed by the control plane network element in embodiments one through three of the above method. The transceiver module 1102 supports communication between the control plane network element and the first data plane network element or the second data plane network element, etc. The processing module 1101 can be used to support actions performed by the control plane network element in the above method embodiments, excluding sending and receiving.
[0269] Specifically, the processing module 1101 is used to: determine the first data plane network element;
[0270] The transceiver module 1102 is used to: send first indication information to the first data plane network element, the first indication information being used to instruct the sensing data to be spliced.
[0271] In one feasible implementation, the second sensing data includes the identification information of the second sensing target. Before determining the first data plane network element, the transceiver module 1102 is further configured to: receive information from the first network device of the target network node, wherein the first network device is the network device corresponding to the service area where the predicted second sensing target is located after moving, and the target network node is either the second data plane network element or the second network device.
[0272] In one feasible implementation, in determining the first data plane network element, the processing module 1101 is specifically used to: determine the data plane network element corresponding to the first network device as the first data plane network element.
[0273] In one feasible implementation, the first data plane element is a central point data plane element. In determining the first data plane element, the processing module 1101 is specifically used to: determine the central point data plane element from the multiple data plane elements included in the sensing area corresponding to the second sensing target.
[0274] In one feasible implementation, before determining the central point data plane network element from multiple data plane network elements, the transceiver module 1102 is further configured to: receive second indication information from the target network node, the second indication information indicating that the second sensing target has moved and will switch services to the network device.
[0275] In one feasible implementation, after determining the first data plane network element, the transceiver module 1102 is further configured to: send information corresponding to the central point data plane network element to the second data plane network element and the third data plane network element, wherein the third data plane network element is the data plane network element corresponding to the first network device.
[0276] In one feasible implementation, after sending the first indication information to the first data plane network element, the transceiver module 1102 is further configured to: receive address information from the first data plane network element; and send address information to the second data plane network element.
[0277] In one feasible implementation, after sending the first indication information to the first data plane network element, the transceiver module 1102 is further configured to: receive the motion path stitching result of the second sensing target from the first data plane network element; and send the motion path stitching result of the second sensing target to the application function network element.
[0278] In a third example, the communication device can function as a third device or a chip within a third device, and execute the steps performed by the second data plane network element in embodiments 1 to 3 of the above methods. The transceiver module 1102 supports communication between the second data plane network element and the first data plane network element or control plane network element. The processing module 1101 can be used to support actions performed by the second data plane network element in the above method embodiments, excluding sending and receiving.
[0279] Specifically, the transceiver module 1102 is used to: receive second sensing data from the second network device, the second sensing data being sensing data of a second sensing target in the serving cell of the second network device; and send the second sensing data and third sensing data to a first data plane network element, the third sensing data including predicted sensing data of the second sensing target, the first data plane network element being a data plane network element corresponding to the first network device, or the first data plane network element being a centralized point data plane network element, the centralized point data plane network element being one of multiple data plane network elements included in the sensing area corresponding to the second sensing target.
[0280] In one feasible implementation, the processing module 1101 is configured to: determine a first network device based on the second sensing data, wherein the first network device is the network device corresponding to the serving cell to which the second sensing target is predicted to move based on the second sensing data;
[0281] The transceiver module 1102 is used to send information about the first network device to the control plane network element.
[0282] Furthermore, a processor may include a controller, an arithmetic logic unit (ALU), and registers. For example, the controller is primarily responsible for instruction decoding and issuing control signals for the operations corresponding to the instructions. The ALU is primarily responsible for performing fixed-point or floating-point arithmetic operations, shift operations, and logical operations, and can also perform address operations and translations. Registers are primarily responsible for storing register operands and intermediate operation results temporarily stored during instruction execution. In specific implementations, the processor's hardware architecture can be an ASIC architecture, a microprocessor without interlocked piped stages architecture (MIPS), an advanced reduced instruction set machine (RISC) machine (ARM) architecture, or a network processor (NP) architecture, etc. The processor can be single-core or multi-core.
[0283] The storage module can be an internal storage module of the chip, such as a register or cache. Alternatively, the storage module can be an external storage module, such as ROM or other types of static storage devices that can store static information and instructions, such as RAM.
[0284] It should be noted that the functions of the processor and interface can be implemented through hardware design, software design, or a combination of both; no restrictions are imposed here.
[0285] Furthermore, it should be noted that the aforementioned transceiver unit and / or processing unit can be implemented through virtual modules. For example, the processing unit can be implemented through software functional units or virtual devices, and the transceiver unit can be implemented through software functions or virtual devices. Alternatively, the processing unit or transceiver unit can also be implemented through physical devices. For example, if the device is implemented using a chip / chip circuit, the transceiver unit can be an input / output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operation) and output operations (corresponding to the aforementioned sending operation); the processing unit is an integrated processor, microprocessor, or integrated circuit.
[0286] Figure 12 is a schematic diagram of another communication device provided in an embodiment of this application. As shown in Figure 12, the communication device 1200 may include one or more of the following components: a processor 1201, a memory 1202, and a communication interface 1203. The processor 1201, the memory 1202, and the communication interface 1203 are interconnected and perform communication between them. The memory 1202 may store one or more computer programs, which may be configured to implement the methods described in the above embodiments when executed by one or more processors 1201.
[0287] Processor 1201 may include one or more processing cores. Processor 1201 connects to various parts within the communication device 1200 using various interfaces and lines, and performs various functions and processes data of the communication device 1200 by running or executing instructions, programs, code sets, or instruction sets stored in memory 1202, and by calling data stored in memory 1202. Optionally, processor 1201 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). Processor 1201 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. It is understood that the aforementioned modem may also not be integrated into processor 1201, but may be implemented separately through a communication chip.
[0288] The memory 1202 may include random access memory (RAM) or read-only memory (ROM). The memory 1202 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 1202 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as touch functionality, sound playback functionality, image playback functionality, etc.), and instructions for implementing the various method embodiments described above. The data storage area may also store data created during the use of the communication device 1200.
[0289] It is understood that the communication device 1200 may include more or fewer structural elements than those shown in the above block diagram.
[0290] This application provides a communication system, which includes a first device corresponding to a first data plane network element, a second device corresponding to a control plane network element, and a third device corresponding to a second data plane network element.
[0291] This application provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions, which, when executed, cause the computer to perform any of the methods described above.
[0292] This application provides a computer program product, which includes computer program code. When the computer program code is run, it causes the computer to perform any of the methods described above.
[0293] This application provides a chip coupled to a memory for reading and executing program instructions in the memory, so that the device in which the chip is located implements any of the methods described above.
[0294] In the above embodiments, the descriptions of each embodiment have their own emphasis. Parts not described in detail in a particular embodiment can be found in the relevant descriptions of other embodiments. It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0295] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.
[0296] The units described above 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.
[0297] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method for processing sensory data, characterized in that, The method is applied to a first data plane network element, and the method includes: Receive first sensing data, the first sensing data including sensing data of at least one first sensing target in the service area of the first network device; The system receives second sensing data and third sensing data from a second data plane network element. The second sensing data includes sensing data of a second sensing target in the service area of the second network device, and the third sensing data includes predicted sensing data of the second sensing target. The second data plane network element is a data plane network element corresponding to the second network device. Based on the first sensing data, the second sensing data, and the third sensing data, the motion path stitching result of the second sensing target is determined, wherein the similarity between the first sensing data and the third sensing data is greater than a preset threshold.
2. The method according to claim 1, characterized in that, The first data plane network element is the data plane network element corresponding to the first network device; The receiving of the first sensing data includes: Receive the first sensing data from the first network device.
3. The method according to claim 1, characterized in that, The first data plane network element is a focal point data plane network element, which is one of multiple data plane network elements included in the sensing area corresponding to the sensing target. Receiving the first sensing data includes: The system receives first sensing data from a third data plane network element, which is the data plane network element corresponding to the first network device.
4. The method according to any one of claims 1-3, characterized in that, The first sensing data includes identification information of the at least one first sensing target; and / or The second sensing data includes the identification information of the second sensing target.
5. The method according to any one of claims 1-4, characterized in that, Before determining the motion path stitching result of the third sensing target based on the first sensing data, the second sensing data, and the third sensing data, the method further includes: The system receives a first instruction from a control plane network element, which instructs the sensing data to be stitched together.
6. The method according to claim 5, characterized in that, When the first data plane network element corresponds to the first network device, after receiving the first indication information from the control plane network element, the method further includes: Send the address information corresponding to the first data plane network element to the control plane network element.
7. The method according to any one of claims 1-6, characterized in that, After obtaining the concatenated movement path result, the method further includes: Send the motion path stitching result of the second sensed target to the control plane network element; or The motion path stitching result of the second sensed target is sent to the application function network element.
8. The method according to any one of claims 1-7, characterized in that, The motion path stitching result of the second sensing target is used to characterize the motion path of the second sensing target in the service area of the second network device, the motion path in the service area of the first network device, and the sum of the paths from the service area of the second network device to the service area of the first network device.
9. A method for processing perception tasks, characterized in that, The method is applied to control plane network elements, and the method includes: Determine the first data plane network element; Send a first instruction message to the first data plane network element. The first instruction message is used to instruct the sensing data to be spliced.
10. The method according to claim 9, characterized in that, The second sensing data includes identification information of the second sensing target. Before determining the first data plane network element, the method further includes: The system receives information from a first network device at a target network node. The first network device is the network device corresponding to the service area where the second sensed target is predicted to be located after the target moves. The target network node is either the second data plane network element or the second network device.
11. The method according to claim 10, characterized in that, The determination of the first data plane network element includes: The data plane network element corresponding to the first network device is determined to be the first data plane network element.
12. The method according to claim 9 or 10, characterized in that, The first data plane network element is a centralized point data plane network element. Determining the first data plane network element includes: The focal point data plane element is determined from the multiple data plane elements included in the sensing area corresponding to the second sensing target.
13. The method according to claim 12, characterized in that, Before determining the central point data plane element from multiple data plane elements, the method further includes: Receive a second indication message from the target network node, the second indication message indicating that the second sensed target has moved and will switch services to the network device.
14. The method according to claim 12 or 13, characterized in that, After determining the first data plane network element, the method further includes: The information corresponding to the central point data plane network element is sent to the second data plane network element and the third data plane network element, wherein the third data plane network element is the data plane network element corresponding to the first network device.
15. The method according to claim 11, characterized in that, After sending the first indication information to the first data plane network element, the method further includes: Receive address information from the first data plane network element; The address information is sent to the second data plane network element.
16. The method according to any one of claims 9-15, characterized in that, After sending the first indication information to the first data plane network element, the method further includes: Receive the motion path stitching result of the second sensing target from the first data plane network element; The motion path stitching result of the second sensed target is sent to the application function network element.
17. A method for processing a perception task, characterized in that, The method is applied to a second data plane network element, and the method includes: Receive second sensing data from a second network device, wherein the second sensing data is sensing data of a second sensing target in the service area of the second network device; The second sensing data and the third sensing data are sent to the first data plane network element. The third sensing data includes the predicted sensing data of the second sensing target. The first data plane network element is the data plane network element corresponding to the first network device, or the first data plane network element is a central point data plane network element. The central point data plane network element is one of the multiple data plane network elements included in the sensing area corresponding to the second sensing target.
18. The method according to claim 17, characterized in that, The method further includes: A first network device is determined based on the second sensing data, wherein the first network device is the network device corresponding to the service area where the second sensing target is predicted to move based on the second sensing data. Send the information of the first network device to the control plane network element.
19. A communication device, characterized in that, Includes units or modules for implementing the method as described in any one of claims 1 to 18.
20. A communication device, characterized in that, The communication device includes at least one processor and a memory; The memory is used to store computer programs or instructions; the at least one processor is used to execute the computer programs or instructions in the memory, such that the method of any one of claims 1 to 18 is performed.
21. A communication system, characterized in that, The communication system includes a first data plane network element and a second data plane network element; Wherein, the first data plane network element is used to perform the method as described in any one of claims 1 to 8, and the second data plane network element is used to perform the method as described in claim 17 or 18; or the communication system further includes a control plane network element used to perform the method as described in any one of claims 9 to 16.
22. A chip system, characterized in that, The chip system includes at least one processor, a memory, and an interface circuit. The memory, the interface circuit, and the at least one processor are interconnected via lines. The at least one memory stores instructions. When the instructions are executed by the processor, the method described in any one of claims 1-18 is implemented.
23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, enables the implementation of the method according to any one of claims 1-18.
24. A computer program product, characterized in that, The computer program product includes instructions that, when executed, implement the method of any one of claims 1-18.