Information transmission method and device, equipment, storage medium and computer program product
By transmitting instruction information between network functions and nodes over a wide area, the problem of continuous acquisition and processing of perception data in UAV trajectory tracking is solved, realizing the continuity and integrity of perception data and supporting multi-source data fusion processing in 6G networks.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2024-11-27
- Publication Date
- 2026-05-29
AI Technical Summary
When tracking UAV tracks over a wide area, how can we ensure the continuous acquisition, processing, and trajectory stitching of sensing data, especially when the UAV is continuously moving as the sensing target, and how can we guarantee the continuity and integrity of the sensing data?
The system sends information indicating the sensing task to the first node in multiple areas through the first network function, information indicating the sensing data processing to the second network function, and information indicating the data migration to the third network function, in order to establish a data transmission channel and realize the continuous acquisition, processing and migration of sensing data.
It enables continuous acquisition and processing of sensing data across multiple regions, supports new data services, improves the continuity and integrity of UAV monitoring, and expands the coverage of sensing data processing.
Smart Images

Figure CN122120735A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to an information transmission method, apparatus, device, storage medium, and computer program product. Background Technology
[0002] Currently, to support wide-area low-altitude sensing coverage, continuous sensing coverage can be achieved through interconnected base station networks, improving the continuity and completeness of UAV monitoring. Since UAVs are continuously moving as sensing targets, tracking their flight paths requires considering how to utilize multiple sensing nodes and processing nodes across a wide area to continuously collect and process sensing data, and how to migrate the processed data to achieve trajectory stitching, ultimately forming a complete trajectory result. However, relevant technical solutions are currently lacking. Summary of the Invention
[0003] In view of the above, embodiments of this application aim to provide an information transmission method, apparatus, device, storage medium, and computer program product.
[0004] The technical solution of this application embodiment is implemented as follows:
[0005] This application provides an information transmission method applied to a first network function, including:
[0006] Send the first message to the first node in multiple regions, and send the second message to the second network function;
[0007] Wherein, the first information is used to instruct the first node to perform a sensing task; the second information is used to instruct the second network function to perform sensing data processing.
[0008] This application provides an information transmission method applied to a first node, which is located in multiple regions; the method includes:
[0009] Receive first information sent by a first network function; wherein the first information is used to instruct the first node to perform a perception task.
[0010] This application provides an information transmission method applied to a second network function. The method includes: receiving second information sent by a first network function; wherein the second information is used to instruct the second network function to perform processing of sensed data.
[0011] This application provides an information transmission method applied to a first network function, the method comprising:
[0012] Send a tenth message to a third network function; wherein the tenth message is used to instruct the third network function to perform data migration and / or establish a data transmission channel to a fourth network function; the third network function is the source second network function, and the fourth network function is the target second network function;
[0013] or,
[0014] Send an eleventh message to the third network function, the eleventh message being used to instruct the third network function to perform data migration;
[0015] The eleventh piece of information includes at least one of the following:
[0016] Identifiers for perceived tasks;
[0017] Sensing data reporting instructions;
[0018] Sensing and storing instruction information;
[0019] The address of the fifth network function.
[0020] This application provides an information transmission method applied to a third network function, the method comprising:
[0021] The system receives a tenth message sent by a first network function; wherein the tenth message is used to instruct the third network function to perform data migration and / or establish a data transmission channel to a fourth network function; the third network function is the source second network function, and the fourth network function is the target second network function.
[0022] or,
[0023] Receive the eleventh message sent by the first network function, the eleventh message being used to instruct the third network function to perform data migration;
[0024] The eleventh piece of information includes at least one of the following:
[0025] Identifiers for perceived tasks;
[0026] Sensing data reporting instructions;
[0027] Sensing and storing instruction information;
[0028] The address of the fifth network function.
[0029] This application provides an information transmission device, including:
[0030] The first sending module is used to send first information to a first node in multiple areas and send second information to a second network function; wherein the first information is used to instruct the first node to perform a sensing task; and the second information is used to instruct the second network function to perform processing of sensing data.
[0031] This application provides an information transmission device, including:
[0032] The first receiving module is used to receive first information sent by the first network function; wherein the first information is used to instruct the first node to perform a sensing task.
[0033] This application provides an information transmission device, including:
[0034] The second receiving module is used to receive second information sent by the first network function; wherein the second information is used to instruct the second network function to perform processing of the sensed data.
[0035] This application provides an information transmission device, including:
[0036] The second sending module is configured to send tenth information to the third network function; wherein the tenth information is used to instruct the third network function to perform data migration and / or establish a data transmission channel to the fourth network function; the third network function is the source second network function, and the fourth network function is the target second network function; or, to send eleventh information to the third network function, wherein the eleventh information is used to instruct the third network function to perform data migration; wherein the eleventh information includes at least one of the following: an identifier of the sensing task; sensing data reporting instruction information; sensing data storage instruction information; and the address of the fifth network function.
[0037] This application provides an information transmission device, including:
[0038] The third receiving module is configured to receive tenth information sent by the first network function; wherein the tenth information is used to instruct the third network function to perform data migration and / or establish a data transmission channel to the fourth network function; the third network function is the source second network function, and the fourth network function is the target second network function; or, to receive eleventh information sent by the first network function, wherein the eleventh information is used to instruct the third network function to perform data migration; wherein the eleventh information includes at least one of the following: an identifier of the sensing task; sensing data reporting instruction information; sensing data storage instruction information; and the address of the fifth network function.
[0039] This application provides a first network function, including a processor and a memory for storing computer programs that can run on the processor.
[0040] When the processor runs the computer program, it executes the steps of any one of the methods described in the first network function.
[0041] This application provides a first node, including a processor and a memory for storing computer programs that can run on the processor.
[0042] When the processor runs the computer program, it executes the steps of any of the methods described in the first node side above.
[0043] This application provides a second network function, including a processor and a memory for storing computer programs that can run on the processor.
[0044] When the processor is used to run the computer program, it performs the steps of any one of the methods described in the second network function.
[0045] This application provides a third network function, including a processor and a memory for storing computer programs that can run on the processor.
[0046] When the processor runs the computer program, it executes the steps of any one of the methods described in the third network function.
[0047] At least one embodiment of this application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of any of the methods described in the first network function side, or implements the steps of any of the methods described in the first node side, or implements the steps of any of the methods described in the second network function side, or implements the steps of any of the methods described in the third network function side.
[0048] At least one embodiment of this application provides a computer program product, including a computer program that, when executed by a processor, implements the method described in any of the first network function sides, or implements the method described in any of the first node sides, or implements the method described in any of the second network function sides, or implements the method described in any of the third network function sides.
[0049] The information transmission method, apparatus, device, storage medium, and computer program product provided in this application embodiment include: a first network function sending first information to a first node in a plurality of regions and sending second information to a second network function; wherein the first information is used to instruct the first node to perform a sensing task; and the second information is used to instruct the second network function to perform processing of sensing data.
[0050] In this embodiment, the first network function further sends tenth information to the third network function; wherein the tenth information is used to instruct the third network function to perform data migration and / or establish a data transmission channel to the fourth network function; the third network function is the source second network function, and the fourth network function is the target second network function; or, an eleventh information is sent to the third network function, the eleventh information being used to instruct the third network function to perform data migration; wherein the eleventh information includes at least one of the following: an identifier of the sensing task; sensing data reporting instruction information; sensing data storage instruction information; and the address of the fifth network function.
[0051] By adopting the technical solution provided in the embodiments of this application, the first network function sends first information to the first node in multiple areas and sends second information to the second network function, which can realize the perception configuration of the first node and the second network function in multiple areas. In this way, the first node and the second network function in multiple areas can be used to complete the continuous collection and processing of perception data.
[0052] Furthermore, the first network function also sends tenth or eleventh information to the third network function, which can realize the perception migration configuration of the third and fourth network functions. In this way, the perception data processed by the source second network function node can be migrated to the target second network function to realize trajectory stitching through the target second network function, and finally form a complete trajectory result. Attached Figure Description
[0053] Figure 1 This is a schematic diagram of the system architecture for the information transmission method applied in the embodiments of this application. Figure 1 ;
[0054] Figure 2 This is a schematic diagram of the system architecture for the information transmission method applied in the embodiments of this application. Figure 2 ;
[0055] Figure 3 This is a schematic diagram of the implementation flow of the information transmission method in the embodiments of this application. Figure 1 ;
[0056] Figure 4 This is a schematic diagram of the implementation flow of the information transmission method in the embodiments of this application. Figure 2 ;
[0057] Figure 5 This is a schematic diagram of the implementation flow of the information transmission method in the embodiments of this application. Figure 3 ;
[0058] Figure 6 This is a schematic diagram of the implementation flow of the information transmission method in the embodiments of this application. Figure 4 ;
[0059] Figure 7 This is a schematic diagram of the implementation flow of the information transmission method in the embodiments of this application. Figure 5 ;
[0060] Figure 8 This is a schematic diagram of the specific implementation process of the information transmission method in the embodiments of this application. Figure 1 ;
[0061] Figure 9 This is a schematic diagram of the specific implementation process of the information transmission method in the embodiments of this application. Figure 2 ;
[0062] Figure 10 This is a schematic diagram of the specific implementation process of the information transmission method in the embodiments of this application. Figure 3 ;
[0063] Figure 11 This is a schematic diagram of the specific implementation process of the information transmission method in the embodiments of this application. Figure 4 ;
[0064] Figure 12 This is a schematic diagram of the composition of the information transmission device according to an embodiment of this application. Figure 1 ;
[0065] Figure 13 This is a schematic diagram of the composition of the information transmission device according to an embodiment of this application. Figure 2 ;
[0066] Figure 14 This is a schematic diagram of the composition of the information transmission device according to an embodiment of this application. Figure 3 ;
[0067] Figure 15 This is a schematic diagram of the composition of the information transmission device according to an embodiment of this application. Figure 4 ;
[0068] Figure 16 This is a schematic diagram of the composition of the information transmission device according to an embodiment of this application. Figure 5 ;
[0069] Figure 17 This is a schematic diagram of the composition structure of the first network function in the embodiment of this application;
[0070] Figure 18 This is a schematic diagram of the composition structure of the first node in an embodiment of this application;
[0071] Figure 19 This is a schematic diagram of the composition structure of the second network function in the embodiments of this application;
[0072] Figure 20 This is a schematic diagram of the composition structure of the third network function in the embodiment of this application. Detailed Implementation
[0073] Before introducing the technical solutions of the embodiments of this application, the relevant technologies will be introduced first.
[0074] Currently, for wide-area drone tracking scenarios, such as low-altitude network coverage along cross-sea routes spanning hundreds of kilometers, drone trajectory tracking needs to be achieved over a wide area. To support full coverage of wide-area low-altitude sensing, continuous sensing coverage can be achieved through interconnected base station networks, improving the continuity and completeness of drone monitoring.
[0075] Since drones are continuously moving as sensing targets, tracking their flight paths requires considering how to continuously collect, process, and stitch together sensing data over a wide area to ultimately form a complete trajectory result. Sensing detection is performed by sensing nodes, and to obtain the trajectory tracking result, sensing data from multiple sensing nodes over a wide area needs to be aggregated and processed through data fusion.
[0076] In this scenario, to support real-time sensing data processing of nearby sensing nodes and the wide-area mobility of UAVs as sensing targets, it is urgent to solve how to achieve a synergistic design for wide-area UAV trajectory tracking and how to ensure the continuity of sensing data processing.
[0077] Based on this, in this embodiment of the application, the first network function sends first information to a first node in a multiple area and sends second information to a second network function; wherein, the first information is used to instruct the first node to perform a sensing task; and the second information is used to instruct the second network function to perform processing of sensing data.
[0078] In this embodiment of the application, the first network function also sends tenth information to the third network function; wherein, the tenth information is used to instruct the third network function to establish a data transmission channel to the fourth network function; the third network function is the source second network function, and the fourth network function is the target second network function.
[0079] See Figure 1 , Figure 1 This is a schematic diagram of the system architecture for the application of the information transmission method in this application embodiment, such as... Figure 1 As shown, the system includes:
[0080] The first network function (or described as the data plane control function) can be used to select, authenticate, and construct transmission paths for data acquisition nodes (sensing nodes). Taking a synesthetic scenario as an example, it can configure sensing tasks.
[0081] The first node (or described as a data acquisition node on the Radio Access Network (RAN) side) is used to support multi-source, multi-node data acquisition.
[0082] The second network function (or described as a data processing function) can be used to realize data processing such as multi-source data fusion and on-demand intra-network data processing.
[0083] Data storage functionality is used for unified data storage and management.
[0084] In this context, the first node, such as a base station, can establish a data transmission channel with the second network function (or be described as a data processing function), or achieve data aggregation and forwarding through a data transmission proxy.
[0085] Here, sixth-generation mobile communication (6G) will support the integration of multiple elements such as sensing, computing, and intelligence. Considering new services such as sensing and AI, 6G networks will break through the capabilities of traditional communication channels, enabling the collection, transmission, processing, and storage of diverse data. Sensing fusion scenarios cause the network to generate massive amounts of multi-source heterogeneous sensing data, requiring the network to perform sensing data fusion processing.
[0086] Here, 6G introduces a data plane, which is different from the traditional user plane function (UPF). It can transmit and process sensing data within the network, meet the needs of efficient data acquisition, transmission and processing, and provide faster processing and higher precision processing results.
[0087] See Figure 2 , Figure 2 This is a schematic diagram of the system architecture for the application of the information transmission method in this application embodiment, such as... Figure 2 As shown, the system includes:
[0088] The first network function is SF-C;
[0089] The third network function is specifically the source SF-U;
[0090] The fourth network function is specifically the target SF-U.
[0091] Here, taking a sensing scenario as an example, to concretize the data plane functions, a sensing network element (SF) is introduced in the core network, which can be divided into SF-C and SF-U. SF-C executes control plane functions (i.e., data plane control functions), while SF-U performs data processing functions, responsible for data transmission, aggregation, and processing. The RAN side can perform sensing detection and obtain sensing data, i.e., perform data acquisition. In wide-area sensing scenarios, due to the large-scale movement of the target UAV, the first node on the RAN side and the source SF-U may be unable to continue sensing and data processing due to limited coverage. In such cases, data migration is required so that the target SF-U can continue to perform sensing data processing based on existing data processing information. For example, trajectory stitching can be completed based on the existing trajectory until the entire trajectory over the wide area is drawn.
[0092] See Figure 3 , Figure 3 This is a schematic diagram illustrating the implementation flow of the information transmission method according to an embodiment of this application, applied to the first network function, such as... Figure 3 As shown, the method includes step 301:
[0093] Step 301: Send first information to the first node in the multiple regions and send second information to the second network function; wherein, the first information is used to instruct the first node to perform a sensing task; and the second information is used to instruct the second network function to perform processing of sensing data.
[0094] It is understandable that the first network function may specifically refer to SF-C.
[0095] It is understandable that the second network function may specifically refer to SF-U.
[0096] It is understandable that the first node can specifically refer to the base station on the RAN side.
[0097] It is understood that the first network function can be used to implement the perception configuration of perception tasks; among which, the perception configuration for wide-area tracking scenarios includes two aspects: data processing logic and data processing continuity assurance.
[0098] It is understandable that the second network function can be used to fuse the sensing data reported by the first node in multiple regions.
[0099] It is understood that the first node in the multiple regions can be used to realize continuous sensing and measurement of the sensing target, thereby realizing continuous acquisition of sensing data.
[0100] In some embodiments, the first information includes at least one of the following:
[0101] The identifier of the sensing task;
[0102] Third information; the third information includes data processing method and / or data format;
[0103] The address of the second network function;
[0104] Fourth information; the fourth information is used to indicate the establishment of a data transmission channel between the first node and the second network function.
[0105] It is understood that the identifier of the perception task is used to distinguish perception tasks. For example, if the identifier of the perception task is identifier 1, it means that the perception task is for perception target 1, such as drone 1. If the identifier of the perception task is identifier 2, it means that the perception task is for perception target 2, such as drone 2.
[0106] It is understood that the data processing method may refer to the data processing method by which the first node processes the perceived data.
[0107] It is understood that the data format may refer to the data format obtained by the first node processing the perceived data.
[0108] It is understood that the address of the second network function may refer to the address related to the deployment location of the second network function.
[0109] It is understood that the data transmission channel is used by the first node to send the collected sensing data to the second network function.
[0110] It is understood that the third information is used to indicate the data processing method adopted by the first node (the base station on the RAN side) and / or the data format obtained by processing the sensed data when the first node (such as the base station on the RAN side) needs to process the sensed data.
[0111] It is understood that the address of the second network function (SF-U) and the fourth information are used to indicate the establishment of a data transmission channel between the first node and the second network function (SF-U). Through this data transmission channel, the perception data obtained by the first node from the perception measurement of the perceived target (such as a drone) is sent to the second network function (SF-U) for processing.
[0112] In some embodiments, the second information includes at least one of the following:
[0113] The identifier of the sensing task;
[0114] The fifth piece of information includes the data processing method and / or data format.
[0115] It is understood that the identifier of the perception task is used to distinguish perception tasks. For example, if the identifier of the perception task is identifier 1, it means that the perception task is for perception target 1, such as drone 1. If the identifier of the perception task is identifier 2, it means that the perception task is for perception target 2, such as drone 2.
[0116] It is understood that the data processing method may refer to the data processing method by which the second network function processes the sensed data.
[0117] It is understood that the data format may refer to the data format obtained by the second network function processing the sensed data.
[0118] In some embodiments, the data processing method includes at least one of the following:
[0119] Data splicing;
[0120] Data cleaning;
[0121] Data conversion;
[0122] Data organization;
[0123] Data normalization;
[0124] Feature extraction;
[0125] Data fusion;
[0126] The data format includes at least one of the following:
[0127] Raw data;
[0128] Spectral information;
[0129] Point cloud data;
[0130] Feature data.
[0131] It is understood that the data splicing mentioned above can refer to splicing together multiple sensing data.
[0132] It is understood that the data cleaning mentioned above may refer to correcting the perceived data in order to eliminate incomplete, erroneous, or duplicate data.
[0133] It is understood that the data conversion can refer to converting the perceived data from one data form to another, or to another data format.
[0134] It is understood that the aforementioned data processing may refer to converting the perceived data into a data format that is more suitable for processing.
[0135] It is understood that the data normalization mentioned above may refer to the process of processing the perceived data through an algorithm and limiting it to a certain range.
[0136] It is understood that feature extraction can refer to extracting useful features from perceived data.
[0137] It is understood that the data fusion can refer to multi-source data fusion, such as the fusion of sensing data from multiple first nodes (or described as sensing nodes), or the fusion of sensing data from first nodes (or described as sensing nodes) and data from other sources (cameras).
[0138] It is understood that the raw data referred to may refer to the original sensor data collected.
[0139] It is understood that the spectral information may refer to the data form of the perceived data as a visualized spectrum, such as velocity spectrum, angle spectrum, phase spectrum, etc.
[0140] It is understood that the point cloud data refers to the data form of the sensing data, which is in the form of points. Each point contains three-dimensional coordinates and corresponding synesthetic data information.
[0141] It is understood that the feature data may refer to the perceptual data in the form of a vector or matrix.
[0142] In some embodiments, the data fusion includes one of the following:
[0143] Data-level data fusion;
[0144] Feature-level data fusion;
[0145] Decision-level data fusion.
[0146] It is understood that the data-level data fusion mentioned above can refer to the direct fusion of raw sensor data.
[0147] It is understood that the feature-level data fusion can refer to extracting feature data from the perceived data and then fusing the feature data.
[0148] It is understood that the aforementioned decision-level data fusion may refer to making decisions based on the correlation between the results of perceptual data processing, and ultimately obtaining the fusion result.
[0149] In some embodiments, the method further includes:
[0150] Select a data processing method for processing the perceived data based on at least one of the following:
[0151] The deployment status of the first node;
[0152] The available computing power of the first node;
[0153] Deployment status of the second network function;
[0154] Available computing power for the second network function;
[0155] The quality of the sensed data;
[0156] The scale of the sensed data;
[0157] The computational power requirements for processing the perceived data.
[0158] Based on the data processing method, the first information and the second information are generated.
[0159] For example, when the scale of the original sensing data is large, and the computing resources of the first node (or described as the sensing node) are insufficient, the sensing node cannot perform data processing with high computing power requirements, such as directly generating sensing results. In this case, the first network function can select a reasonable data processing method for the first node.
[0160] For example, when the scale of the original sensing data is large and the computing resources of the second network function are insufficient, the second network function cannot perform data processing with high computing power requirements, such as directly generating sensing results. In this case, the first network function can select a reasonable data processing method for the second network function.
[0161] In some embodiments, the method further includes:
[0162] Receive the first request; the first request is a perception request.
[0163] Identify the first node within the plurality of regions and determine the second network function.
[0164] Understandably, in practical applications, the external AF can send the first request to the AMF through the NEF, and the AMF can then forward the first request to the first network function (SF-C).
[0165] It is understood that determining the first node within the plurality of regions may include:
[0166] Based on the deployment of the first node (or described as a sensing node) and the area that can be covered when performing sensing tasks, determine the first node (or described as a sensing node) that can satisfy a specific sensing request.
[0167] For example, the first node deployed in region 1 is represented by node 1, the first node deployed in region 2 is represented by node 2, and the first node deployed in region 3 is represented by node 3. When node 1 performs a perception task, the regions it can cover are region 1 and region 4. When node 2 performs a perception task, the regions it can cover are region 2 and region 3. When node 3 performs a perception task, the regions it can cover are region 3 and region 4. If a specific perception request is to perceive a target within region 3, then the first nodes in the multiple regions are node 2 and node 3.
[0168] It is understood that determining the second network function may include:
[0169] Based on the deployment and / or topology of the first node (or described as a sensing node), and the deployment location of the second network function, determine a second network function (SF-U) that can cover the data transmission of the first node (or described as a sensing node).
[0170] For example, suppose the first node in each of the multiple regions is the first node in region 2 and the first node in region 3. Regions 2 and 4 have deployed second network functions. If the second network function in region 2 can cover the first node in region 2 and the first node in region 3, then the second network function in region 2 is selected as the final determined second network function.
[0171] In practical applications, the first network function can also pre-configure the first node that needs to perform the perception task to start the perception task.
[0172] Based on this, in some embodiments, the method further includes:
[0173] Obtain the preset navigation trajectory information of the perceived target from the AF;
[0174] Based on the preset navigation trajectory information, determine the area of the first node next to the area where the sensing target is currently located that needs to perform the sensing task;
[0175] A sixth message is sent to the first node within the defined area; wherein the sixth message is used to instruct the initiation of a sensing task.
[0176] For example, suppose the target to be sensed is a drone. The drone's preset flight path information is: the drone takes off from area A, passes through area B and area C and arrives at area D. If the drone is currently in area A, and the first node that needs to perform the sensing task is in area C, then the first network function (SF-C) can send the sixth information to the first node in area C in advance to instruct the first node in area C to start the sensing task in advance.
[0177] In practical applications, the first network function can also pre-configure the first node that needs to perform the perception task to start the perception task.
[0178] Based on this, in some embodiments, the method further includes:
[0179] Receive the seventh information sent by the second network function; wherein the seventh information is used to notify and / or report the coverage edge of the first node in the current area where the sensing target is located;
[0180] Determine the region of the first node in the current region of the sensing target that needs to perform the sensing task;
[0181] Send an eighth message to the first node within the defined area; wherein the eighth message is used to instruct the initiation of a sensing task.
[0182] It is understood that the seventh piece of information may specifically refer to the first event. Before receiving the first event, the first network function (SF-C) may provide the sensing coverage information of the first node in multiple areas to the second network function (SF-U). In this way, the second network function (SF-U) may combine the current location of the sensing target with the sensing coverage information of the first node provided by the first network function (SF-C) to determine whether the sensing target is at the coverage edge of the first node in the current area.
[0183] In some embodiments, receiving the seventh information sent by the second network function includes:
[0184] Send a ninth message to the second network function, the ninth message being used to instruct the second network function to report the seventh message;
[0185] Receive the seventh message sent by the second network function;
[0186] The ninth piece of information includes at least one of the following:
[0187] The identifier of the sensing task;
[0188] Reporting method;
[0189] Reporting frequency;
[0190] Report content and information;
[0191] The sensing coverage area of the first node.
[0192] It is understood that the identifier of the sensing task is used to distinguish sensing tasks. For example, if the identifier of the sensing task is identifier 1, it means that the sensing task is for drone 1, and if the identifier of the sensing task is identifier 2, it means that the sensing task is for drone 2.
[0193] It is understood that the reporting method may include periodic reporting or event triggering.
[0194] It is understood that the reporting frequency can be a fixed frequency.
[0195] It is understood that the reported content information may be the coverage edge of the first node in the current area where the perceived target is located.
[0196] It is understandable that the sensing coverage range of the first node can refer to the sensing coverage area of the first node.
[0197] The embodiments of this application have the following technical advantages:
[0198] (1) The first network function sends first information to the first node in multiple areas and sends second information to the second network function, which can realize the perception configuration of the first node and the second network function in multiple areas. In this way, the first node and the second network function in multiple areas can be used to complete the continuous collection and processing of perception data.
[0199] (2) The data plane design for 6G can support new data services, realize data collection, transmission, processing and storage, support multi-source data fusion processing, and process on demand within the network.
[0200] (3) For wide-area tracking scenarios of UAVs, a sensor-integrated design can be realized, supporting full coverage of sensing and tracking over a wide range. By aggregating sensing data from multiple sensing nodes over a wide area, data fusion processing can be achieved, improving the continuity and completeness of UAV monitoring.
[0201] (4) Supports the continuity of perception data processing in scenarios with wide-area detection and target mobility, and expands the coverage of perception data processing.
[0202] See Figure 4 , Figure 4 This is a schematic diagram illustrating the implementation flow of the information transmission method according to an embodiment of this application. It is applied to a first node, which is located in multiple regions, such as... Figure 4 As shown, the method includes step 401:
[0203] Step 401: Receive first information sent by the first network function; wherein the first information is used to instruct the first node to perform a perception task.
[0204] It is understandable that the first network function may specifically refer to SF-C.
[0205] It is understandable that the first node can specifically refer to the base station on the RAN side.
[0206] In some embodiments, the first information includes at least one of the following:
[0207] The identifier of the sensing task;
[0208] Third information; the third information includes data processing method and / or data format;
[0209] The address of the second network function;
[0210] Fourth information; the fourth information is used to indicate the establishment of a data transmission channel between the first node and the second network function.
[0211] It is understood that the identifier of the perception task is used to distinguish perception tasks. For example, if the identifier of the perception task is identifier 1, it means that the perception task is for perception target 1, such as drone 1. If the identifier of the perception task is identifier 2, it means that the perception task is for perception target 2, such as drone 2.
[0212] It is understood that the data processing method may refer to the data processing method by which the first node processes the perceived data.
[0213] It is understood that the data format may refer to the data format obtained by the first node processing the perceived data.
[0214] It is understood that the address of the second network function may refer to the address related to the deployment location of the second network function.
[0215] It is understood that the data transmission channel is used by the first node to send the collected sensing data to the second network function.
[0216] It is understood that the third information is used to indicate the data processing method adopted by the first node (the base station on the RAN side) and / or the data format obtained by processing the sensed data when the first node (such as the base station on the RAN side) needs to process the sensed data.
[0217] It is understood that the address of the second network function (SF-U) and the fourth information are used to indicate the establishment of a data transmission channel between the first node and the second network function (SF-U). Through this data transmission channel, the perception data obtained by the first node from the perception measurement of the perceived target (such as a drone) is sent to the second network function (SF-U) for processing.
[0218] In some embodiments, the data processing method includes at least one of the following:
[0219] Data splicing;
[0220] Data cleaning;
[0221] Data conversion;
[0222] Data organization;
[0223] Data normalization;
[0224] Feature extraction;
[0225] Data fusion;
[0226] The data format includes at least one of the following:
[0227] Raw data;
[0228] Spectral information;
[0229] Point cloud data;
[0230] Feature data.
[0231] It is understood that the data splicing mentioned above can refer to splicing together multiple sensing data.
[0232] It is understood that the data cleaning mentioned above may refer to correcting the perceived data in order to eliminate incomplete, erroneous, or duplicate data.
[0233] It is understood that the data conversion can refer to converting the perceived data from one data form to another, or to another data format.
[0234] It is understood that the aforementioned data processing may refer to converting the perceived data into a data format that is more suitable for processing.
[0235] It is understood that the data normalization mentioned above may refer to the process of processing the perceived data through an algorithm and limiting it to a certain range.
[0236] It is understood that feature extraction can refer to extracting useful features from perceived data.
[0237] It is understood that the data fusion can refer to multi-source data fusion, such as the fusion of sensing data from multiple first nodes (or described as sensing nodes), or the fusion of sensing data from first nodes (or described as sensing nodes) and data from other sources (cameras).
[0238] It is understood that the raw data referred to may refer to the original sensor data collected.
[0239] It is understood that the spectral information may refer to the data form of the perceived data as a visualized spectrum, such as velocity spectrum, angle spectrum, phase spectrum, etc.
[0240] It is understood that the point cloud data refers to the data form of the sensing data, which is in the form of points. Each point contains three-dimensional coordinates and corresponding synesthetic data information.
[0241] It is understood that the feature data may refer to the perceptual data in the form of a vector or matrix.
[0242] In some embodiments, the data fusion includes one of the following:
[0243] Data-level data fusion;
[0244] Feature-level data fusion;
[0245] Decision-level data fusion.
[0246] It is understood that the data-level data fusion mentioned above can refer to the direct fusion of raw sensor data.
[0247] It is understood that the feature-level data fusion can refer to extracting feature data from the perceived data and then fusing the feature data.
[0248] It is understood that the aforementioned decision-level data fusion may refer to making decisions based on the correlation between the results of perceptual data processing, and ultimately obtaining the fusion result.
[0249] In some embodiments, the method further includes:
[0250] Receive the sixth message sent by the first network function; wherein the sixth message is used to instruct the initiation of a perception task;
[0251] The first node is the next node that needs to perform a perception task, determined by the first network function based on the preset navigation trajectory information of the perceived target obtained from AF.
[0252] In some embodiments, the method further includes:
[0253] Receive the eighth message sent by the first network function; wherein the eighth message is used to instruct the initiation of a perception task;
[0254] The first node is the next node that needs to perform a perception task, as determined by the first network function based on the seventh information sent by the second network function.
[0255] See Figure 5 , Figure 5This is a schematic diagram illustrating the implementation flow of the information transmission method according to an embodiment of this application, applied to a second network function, such as... Figure 5 As shown, the method includes step 501:
[0256] Step 501: Receive second information sent by the first network function; wherein the second information is used to instruct the second network function to perform processing of the sensed data.
[0257] It is understandable that the first network function may specifically refer to SF-C.
[0258] It is understandable that the second network function may specifically refer to SF-U.
[0259] In some embodiments, the second information includes at least one of the following:
[0260] Identifiers for perceived tasks;
[0261] The fifth piece of information includes the data processing method and / or data format.
[0262] It is understood that the identifier of the perception task is used to distinguish perception tasks. For example, if the identifier of the perception task is identifier 1, it means that the perception task is for perception target 1, such as drone 1. If the identifier of the perception task is identifier 2, it means that the perception task is for perception target 2, such as drone 2.
[0263] It is understood that the data processing method may refer to the data processing method by which the second network function processes the sensed data.
[0264] It is understood that the data format may refer to the data format obtained by the second network function processing the sensed data.
[0265] In some embodiments, the data processing method includes at least one of the following:
[0266] Data splicing;
[0267] Data cleaning;
[0268] Data conversion;
[0269] Data organization;
[0270] Data normalization;
[0271] Feature extraction;
[0272] Data fusion;
[0273] The data format includes at least one of the following:
[0274] Raw data;
[0275] Spectral information;
[0276] Point cloud data;
[0277] Feature data.
[0278] It is understood that the data splicing mentioned above can refer to splicing together multiple sensing data.
[0279] It is understood that the data cleaning mentioned above may refer to correcting the perceived data in order to eliminate incomplete, erroneous, or duplicate data.
[0280] It is understood that the data conversion can refer to converting the perceived data from one data form to another, or to another data format.
[0281] It is understood that the aforementioned data processing may refer to converting the perceived data into a data format that is more suitable for processing.
[0282] It is understood that the data normalization mentioned above may refer to the process of processing the perceived data through an algorithm and limiting it to a certain range.
[0283] It is understood that feature extraction can refer to extracting useful features from perceived data.
[0284] It is understood that the data fusion can refer to multi-source data fusion, such as the fusion of sensing data from multiple first nodes (or described as sensing nodes), or the fusion of sensing data from first nodes (or described as sensing nodes) and data from other sources (cameras).
[0285] It is understood that the raw data referred to may refer to the original sensor data collected.
[0286] It is understood that the spectral information may refer to the data form of the perceived data as a visualized spectrum, such as velocity spectrum, angle spectrum, phase spectrum, etc.
[0287] It is understood that the point cloud data refers to the data form of the sensing data, which is in the form of points. Each point contains three-dimensional coordinates and corresponding synesthetic data information.
[0288] It is understood that the feature data may refer to the perceptual data in the form of a vector or matrix.
[0289] In some embodiments, the data fusion includes one of the following:
[0290] Data-level data fusion;
[0291] Feature-level data fusion;
[0292] Decision-level data fusion.
[0293] It is understood that the data-level data fusion mentioned above can refer to the direct fusion of raw sensor data.
[0294] It is understood that the feature-level data fusion can refer to extracting feature data from the perceived data and then fusing the feature data.
[0295] It is understood that the aforementioned decision-level data fusion may refer to making decisions based on the correlation between the results of perceptual data processing, and ultimately obtaining the fusion result.
[0296] In some embodiments, the method further includes:
[0297] Receive sensing data sent by the first node.
[0298] Based on the fifth piece of information, the perceived data is processed.
[0299] In some embodiments, the method further includes:
[0300] Send the seventh message to the first network function;
[0301] The seventh piece of information is used to notify and / or report the coverage edge of the first node in the current area where the perceived target is located.
[0302] In some embodiments, sending the seventh information to the first network function includes:
[0303] Receive the ninth information sent by the first network device, the ninth information being used to instruct the second network function to report the seventh information;
[0304] Send the seventh message to the first network function;
[0305] The ninth piece of information includes at least one of the following:
[0306] The identifier of the sensing task;
[0307] Reporting method;
[0308] Reporting frequency;
[0309] Report content and information;
[0310] The sensing coverage area of the first node.
[0311] See Figure 6 , Figure 6 This is a schematic diagram illustrating the implementation flow of the information transmission method according to an embodiment of this application, applied to the first network function, such as... Figure 6As shown, the method includes step 601:
[0312] Step 601: Send a tenth message to the third network function; wherein the tenth message is used to instruct the third network function to perform data migration and / or establish a data transmission channel to the fourth network function; the third network function is the source second network function, and the fourth network function is the target second network function; or, send an eleventh message to the third network function, wherein the eleventh message is used to instruct the third network function to perform data migration; wherein the eleventh message includes at least one of the following: an identifier of the sensing task; sensing data reporting instruction information; sensing data storage instruction information; and the address of the fifth network function.
[0313] In one implementation, the first network function can send tenth information to the third network function, thereby enabling the third network function to perform data migration and / or establish a data transmission channel to the fourth network function according to the instructions of the first network function.
[0314] In another implementation, the first network function sends an eleventh message to the third network function. The eleventh message includes at least one of the following: a sensing data reporting instruction; a sensing data storage instruction; and the address of the fifth network function. Thus, the third network function stores the processed sensing data in the fifth network function according to the address of the fifth network function sent by the first network function, so that the fourth network function can access it, thereby realizing data migration.
[0315] It is understandable that the first network function may specifically refer to SF-C.
[0316] It is understood that the third network function may specifically refer to the source SF-U.
[0317] It is understood that the fourth network function may specifically refer to the target SF-U.
[0318] It is understood that the first network function can be used to implement the perception configuration of perception tasks; among which, the perception configuration for wide-area tracking scenarios includes two aspects: data processing logic and data processing continuity assurance.
[0319] It is understood that the third network function can be used to migrate the sensed data to the fourth network function.
[0320] It is understood that the fourth network function can be used to receive and process the received migration sensing data.
[0321] It is understood that the identifier of the perception task is used to distinguish perception tasks. For example, if the identifier of the perception task is identifier 1, it means that the perception task is for perception target 1, such as drone 1. If the identifier of the perception task is identifier 2, it means that the perception task is for perception target 2, such as drone 2.
[0322] It is understood that the sensing data reporting instruction information is used to instruct the third network function to report the sensing data after processing, that is, to instruct the third network function to report the current sensing data processing status.
[0323] It is understood that the sensing data storage instruction information is used to instruct the third network device to store the processed sensing data in the fifth network function.
[0324] It is understood that the fifth network function may refer to the data storage function (DRF).
[0325] In some embodiments, the tenth information includes at least one of the following:
[0326] The address of the fourth network function;
[0327] Identifiers for perceived tasks;
[0328] Data migration information;
[0329] Data processing terminated.
[0330] It is understood that the address of the fourth network function may refer to the deployment location of the fourth network function.
[0331] It is understood that the identifier of the perception task is used to distinguish perception tasks. For example, if the identifier of the perception task is identifier 1, it means that the perception task is for perception target 1, such as drone 1. If the identifier of the perception task is identifier 2, it means that the perception task is for perception target 2, such as drone 2.
[0332] It is understood that the data migration information is used to instruct the third network function to migrate the sensed data to the fourth network function.
[0333] It is understood that the data termination processing information is used to instruct the third network function to stop processing the sensed data.
[0334] In some embodiments, before sending the tenth information to the third network function, the method further includes:
[0335] Send a twelfth message to the third network function; the twelfth message includes at least one of the following: an identifier of the sensing task; or a sensing data reporting instruction.
[0336] It is understood that the sensing data reporting instruction information is used to instruct the third network function to report the sensing data after processing, that is, to instruct the third network function to report the current sensing data processing status.
[0337] In practical applications, the first network function can determine the fourth network function (target SF-U) based on the thirteenth information sent by the third network function.
[0338] Based on this, in some embodiments, the method further includes:
[0339] Receive the thirteenth message sent by the third network function;
[0340] Based on the thirteenth piece of information, the fourth network function is determined;
[0341] The thirteenth piece of information includes at least one of the following:
[0342] Identifiers for perceived tasks;
[0343] The third network function is capable of sensing and processing data.
[0344] Information about the area where the target is moving;
[0345] The data type of the perceived data;
[0346] The data structure of perceived data;
[0347] The amount of data perceived;
[0348] Data processing workflow information;
[0349] Data transmission requirements;
[0350] Data verification information.
[0351] It is understood that the ability of the third network function to process perceived data can refer to the available computing power of the third network function for processing perceived data.
[0352] The area information of the target movement can refer to the information of the area where the target (such as a drone) is moving.
[0353] It is understood that the data type of the perceived data can also be described as the data type of the perceived data processed by the third network function, which may specifically include integer type, floating point type, string type, or spectral information, point cloud data, etc.
[0354] It is understood that the data structure of the perceived data can also be described as the data structure of the perceived data processed by the third network function, which may specifically include arrays, stacks, queues, etc.
[0355] It is understood that the amount of the perceived data can also be described as the amount of the perceived data processed by the third network function, specifically referring to the data size.
[0356] It is understood that the data processing flow information can also be described as the data processing flow information of the third network function for processing the sensed data. Specifically, it can refer to a series of operation steps in processing the sensed data, such as data cleaning, data conversion, or intermediate processes of data processing.
[0357] It is understood that the data transmission requirement information can also be described as the data transmission requirement information of the sensed data processed by the third network function, which may specifically include latency, bandwidth, reliability, etc.
[0358] It is understood that the data verification information is used to instruct the fourth network function to verify the perception data migrated by the third network function, including checking information such as the data type, data structure, and data quality.
[0359] In some embodiments, the method further includes:
[0360] Send the fourteenth message to the fourth network function;
[0361] in,
[0362] The fourteenth piece of information is used to instruct the fourth network function to receive the migration of the sensing data processed by the third network function; the migrated sensing data carries at least one of the following: data synchronization information, data processing flow information, and data verification information.
[0363] It is understood that the data synchronization information is used to instruct the fourth network function to synchronize the sensed data migrated by the third network function according to the timestamp.
[0364] It is understood that the data processing flow information is used to instruct the fourth network function on the operational steps for processing the sensed data migrated by the third network function.
[0365] It is understood that the data verification information is used to instruct the fourth network function to verify the perception data migrated by the third network function, including checking information such as the data type, data structure, and data quality.
[0366] In some embodiments, the fourteenth information includes at least one of the following:
[0367] Identifiers for perceived tasks;
[0368] Information related to the data transmission channel established between the third network function and the fourth network function;
[0369] Data processing information.
[0370] It is understood that the identifier of the perception task is used to distinguish perception tasks. For example, if the identifier of the perception task is identifier 1, it means that the perception task is for perception target 1, such as drone 1. If the identifier of the perception task is identifier 2, it means that the perception task is for perception target 2, such as drone 2.
[0371] It is understood that the relevant information of the data transmission channel may refer to the identifier of the data transmission channel, etc.
[0372] It is understood that the data processing information is used to instruct the third network function on the operational steps for processing the migrated sensing data.
[0373] In one implementation, firstly, the first network function sends a twelfth message to the third network function to instruct the third network function to report the processing status of the current sensed data; then, the first network function receives a thirteenth message sent by the third network function and determines the fourth network function based on the thirteenth message, where the thirteenth message represents the processing status of the current sensed data reported by the third network function; next, the first network function sends a tenth message to the third network function to instruct the third network function to perform data migration and / or establish a data transmission channel to the fourth network function; and the first network function sends a fourteenth message to the fourth network function to instruct the fourth network function to accept the data migration; finally, the fourth network function accepts the sensed data migrated by the third network function and performs related processing.
[0374] In some embodiments, the method further includes:
[0375] Send the fifteenth message to the fourth network function;
[0376] in,
[0377] The fifteenth piece of information is used to instruct the fourth network function to obtain the perception data processed by the third network function from the fifth network function.
[0378] In some embodiments, the fifteenth piece of information includes at least one of the following:
[0379] The address of the fifth network function;
[0380] Identifiers for perceived tasks;
[0381] Data processing workflow information;
[0382] Data verification information.
[0383] In another implementation, firstly, the first network function sends an eleventh message to the third network function, instructing the third network function to report the current processing status of the sensed data and indicating the address of the fifth network function to the third network function; then, the third network function sends a thirteenth message, which is the processing status of the current sensed data reported by the third network function, and stores the processed sensed data in the fifth network function; next, the first network function receives the thirteenth message sent by the third network function and determines the fourth network function based on the thirteenth message; finally, the first network function sends a fifteenth message to the fourth network function, instructing the fourth network function to obtain the sensed data migrated by the third network function from the fifth network function.
[0384] The embodiments of this application have the following advantages:
[0385] (1) The first network function also sends the tenth or eleventh information to the third network function, which can realize the perception migration configuration of the third network function and the fourth network function. In this way, the perception data processed by the source second network function node can be migrated to the target second network function to realize trajectory splicing through the target second network function, and finally form a complete trajectory result.
[0386] See Figure 7 , Figure 7 This is a schematic diagram illustrating the implementation flow of the information transmission method according to an embodiment of this application, applied to a third network function, such as... Figure 7 As shown, the method includes step 701:
[0387] Step 701: Receive the tenth information sent by the first network function; wherein the tenth information is used to instruct the third network function to perform data migration and / or establish a data transmission channel to the fourth network function; the third network function is the source second network function, and the fourth network function is the target second network function; or, receive the eleventh information sent by the first network function, wherein the eleventh information is used to instruct the third network function to perform data migration; wherein the eleventh information includes at least one of the following: an identifier of the sensing task; sensing data reporting instruction information; sensing data storage instruction information; and the address of the fifth network function.
[0388] In one implementation, the first network function can send tenth information to the third network function, thereby enabling the third network function to perform data migration and / or establish a data transmission channel to the fourth network function according to the instructions of the first network function.
[0389] In another implementation, the first network function sends an eleventh message to the third network function. The eleventh message includes at least one of the following: a sensing data reporting instruction; a sensing data storage instruction; and the address of the fifth network function. Thus, the third network function stores the processed sensing data in the fifth network function according to the address of the fifth network function sent by the first network function, so that the fourth network function can access it, thereby realizing data migration.
[0390] In some embodiments, the tenth information includes at least one of the following:
[0391] The address of the fourth network function;
[0392] Identifiers for perceived tasks;
[0393] Data migration information;
[0394] Data processing terminated.
[0395] In some embodiments, before receiving the tenth information sent by the first network function, the method further includes:
[0396] Receive the twelfth message sent by the first network function; the twelfth message includes at least one of the following: the identifier of the sensing task and the sensing data reporting instruction information.
[0397] In some embodiments, the method further includes:
[0398] The thirteenth message is sent to the first network function; the thirteenth message is used by the first network function to determine the fourth network function.
[0399] The thirteenth piece of information includes at least one of the following:
[0400] Identifiers for perceived tasks;
[0401] The third network function is capable of sensing and processing data.
[0402] Information about the area where the target is moving;
[0403] The data type of the perceived data;
[0404] The data structure of perceived data;
[0405] The amount of data perceived;
[0406] Data processing workflow information;
[0407] Data transmission requirements;
[0408] Data verification information.
[0409] In some embodiments, the method further includes:
[0410] Send the processed sensing data to the fourth network function;
[0411] The sensed data carries at least one of the following:
[0412] Data synchronization information;
[0413] Data processing workflow information;
[0414] Data verification information.
[0415] In some embodiments, the method further includes:
[0416] The processed sensed data is stored in the fifth network function.
[0417] The implementation process of the information transmission method of this application embodiment will be described in detail below with reference to specific embodiments.
[0418] See Figure 8 , Figure 8 This is a schematic diagram illustrating the specific implementation flow of the information transmission method in an embodiment of this application, as shown below. Figure 8 As shown, the method includes steps 801 to 809:
[0419] Step 801: The external AF initiates a first request for wide-area tracking (or is described as a perception request, perception service request, perception business request, etc.) to the AMF on the network side through the NEF. The perception request may carry the preset flight trajectory information of the perceived target.
[0420] Understandably, NEF can request perception service authorization from the Unified Data Management Function (UDM); after successful authorization, NEF will forward the perception request sent by AF to AMF.
[0421] It is understandable that the perceived target could refer to drones, etc.
[0422] Step 802: AMF performs the first network function, namely SF-C selection.
[0423] Understandably, the first network function, SF-C, can be selected based on the location or type of the perceived target.
[0424] Step 803: AMF initiates the first request, namely the perception request, to the first network function, namely SF-C.
[0425] Step 804: The first network function, SF-C, based on the first request, i.e. the sensing request, selects the first node (or described as a sensing node), i.e. the base station on the RAN side, and the second network function (or described as a data processing node), i.e. SF-U, within multiple areas, and generates the first information and the second information.
[0426] Wherein, the first information is used to instruct the first node to perform a sensing task; the second information is used to instruct the second network function to perform sensing data processing.
[0427] Here, the first information includes at least one of the following:
[0428] Identifier (ID) for the perception task;
[0429] The third information includes the data processing method of the first node in processing the sensed data and / or the data format obtained by the first node in processing the sensed data.
[0430] The address of the second network function;
[0431] Fourth information; the fourth information is used to indicate the establishment of a data transmission channel between the first node and the second network function.
[0432] Here, the second information includes at least one of the following:
[0433] The identifier of the sensing task;
[0434] The fifth information includes the data processing method of the second network function in processing the sensed data and / or the data format obtained by the second network function in processing the sensed data.
[0435] Here, the data processing methods include at least one of the following:
[0436] Data splicing;
[0437] Data cleaning;
[0438] Data conversion;
[0439] Data organization;
[0440] Data normalization;
[0441] Feature extraction;
[0442] Data fusion.
[0443] The data fusion mentioned here can refer to the fusion of multi-source data.
[0444] Here, the data fusion includes at least one of the following:
[0445] Data-level data fusion;
[0446] Feature-level data fusion;
[0447] Decision-level data fusion.
[0448] Here, the data format includes at least one of the following:
[0449] Raw data;
[0450] Spectral information;
[0451] Point cloud data;
[0452] Feature data.
[0453] Here, the first network function (SF-C) selects the data processing method based on at least one of the following:
[0454] The deployment status of the first node;
[0455] The quality of the sensed data;
[0456] The scale of the sensed data;
[0457] The computational power requirements for processing the perceived data.
[0458] For example, when the scale of the original sensing data is large, and the computing resources of the first node (or described as the sensing node) are insufficient, the sensing node cannot perform data processing with high computing power requirements, such as directly generating sensing results. In this case, the first network function (SF-C) can select a reasonable data processing method for the first node.
[0459] Here, the first network function (SF-C) generates sensing control parameters, namely the first information and the second information, based on the selected data processing method, and configures them to the first node (the base station on the RAN side) and the second network function (SF-U), respectively.
[0460] It should be noted that the first network function (SF-C) can be configured in advance to start sensing detection by the first node (the base station on the RAN side) that needs to perform the sensing task, based on the preset flight trajectory information of the sensing target provided by AF, and the second network function (SF-U) of the next area can be configured in advance to start sensing data processing.
[0461] Specifically, this includes the following two situations:
[0462] In the first scenario, the first network function (SF-C) obtains the preset navigation trajectory information of the perceived target from the AF; based on the preset navigation trajectory information, it determines the area of the next first node in the area where the perceived target is currently located that needs to perform the perception task; and sends a sixth message to the first node in the determined area; wherein the sixth message is used to instruct the initiation of the perception task.
[0463] For example, suppose the target to be sensed is a drone. The drone's preset flight path information is: the drone takes off from area A, passes through area B and area C and arrives at area D. If the drone is currently in area A, and the first node that needs to perform the sensing task is in area C, then the first network function (SF-C) can send the sixth information to the first node in area C in advance to instruct the first node in area C to start the sensing task in advance.
[0464] In the second scenario, a first event is received from the second network function; wherein the first event is used to instruct the second network function to notify the first network function when it is determined that the sensing target is at the coverage edge of the first node in the current area; determine the area of the next first node in the current area of the sensing target that needs to perform a sensing task; and send seventh information to the first node in the determined area; wherein the seventh information is used to instruct the initiation of the sensing task.
[0465] For example, before receiving the first event, the first network function (SF-C) can provide the sensing coverage information of the first node in multiple areas to the second network function (SF-U). In this way, the second network function (SF-U) can combine the current location of the sensing target with the sensing coverage information of the first node provided by the first network function (SF-C) to determine whether the sensing target is at the coverage edge of the first node in the current area.
[0466] Step 805: The first network function (SF-C) sends the data processing configuration parameters, i.e., the second information, to the second network function (SF-U).
[0467] Here, the second information is used for the second network function (SF-U) to instruct the collection of data from the first node (or described as a sensing node) and to perform data processing, fusion, and splicing, etc.
[0468] Step 806: The first network function (SF-C) sends the data processing configuration parameters, i.e. the first information, to the first node (the base station on the RAN side) through the AMF.
[0469] Here, the first information is used to instruct the first node (the base station on the RAN side) to perform a sensing task.
[0470] Step 807: The first node (the base station on the RAN side) performs sensing measurements according to the sensing configuration parameters, i.e., the first information.
[0471] Step 808: The first node (the base station on the RAN side) sends the sensing measurement results to the second network function (SF-U).
[0472] Step 809: The second network function (SF-U) performs the processing of the sensed data.
[0473] Here, when the sensing measurement result is the trajectory of the sensing target, the data processing can refer to stitching together the trajectories of the sensing target sent by the first node (the base station on the RAN side) in multiple areas; wherein, the trajectory stitching can be achieved by matching information such as the identification (ID) of the sensing task, the timestamp of the received sensing data, the location information, distance, and speed of the sensing target.
[0474] See Figure 9 , Figure 9 This is a schematic diagram illustrating the specific implementation flow of the information transmission method in an embodiment of this application, as shown below. Figure 9 As shown, the method includes steps 901 to 903:
[0475] Step 901: The perception task for wide-area tracking has been performed.
[0476] Here, the first node (the base station on the RAN side) performs the sensing task, and the second network function (SF-U) processes the sensing data.
[0477] Step 902: The second network function (SF-U) performs data processing, analyzes the flight path of the perceived target (such as a drone) and the perception coverage of the first node (the base station on the RAN side), and reports the first event to the first network function (SF-C) when the perceived target (such as a drone) is located at the coverage edge of the first node (perceived node) in the current area.
[0478] For example, before receiving the first event, the first network function (SF-C) can provide the sensing coverage information of the first node in multiple areas to the second network function (SF-U). In this way, the second network function (SF-U) can combine the current location of the sensing target with the sensing coverage information of the first node provided by the first network function (SF-C) to determine whether the sensing target is at the coverage edge of the first node in the current area.
[0479] Step 903: The first network function (SF-C) will, based on the first event reported by the second network function (SF-U), pre-configure a new first node (or describe it as a sensing node), or instruct the next first node in the area where the sensing target is currently located to start the sensing function in advance.
[0480] Here, the first network function (SF-C) can also pre-configure the first node in the area where the target is currently located to start the perception function in advance based on the preset navigation trajectory information provided by AF, so as to achieve continuous and uninterrupted perception tasks.
[0481] See Figure 10 , Figure 10 This is a schematic diagram illustrating the specific implementation flow of the information transmission method in an embodiment of this application, as shown below. Figure 10 As shown, the method includes steps 1001 to 1008:
[0482] Step 1001: Wide-area tracking and perception task execution. Target movement requires the next area to continue the perception and tracking process.
[0483] Step 1002: The first network function (SF-C) sends the twelfth information to the third network function (source SF-U); the twelfth information includes at least one of the following: the identifier of the sensing task, sensing data reporting instruction information; wherein, the sensing data reporting instruction information is used to instruct the third network function (source SF-U) to report the current processing status of the sensing data.
[0484] Step 1003: The third network function (source SF-U) sends a thirteenth message to the first network function (SF-C). The thirteenth message is used to report the current processing status of the sensed data by the third network function (source SF-U).
[0485] The thirteenth piece of information includes at least one of the following:
[0486] Identifiers for perceived tasks;
[0487] The third network function (source SF-U) is the current sensing data processing capability;
[0488] Information about the area where the target is moving;
[0489] The third network function (source SF-U) processes the data types of sensed data;
[0490] The data structure of the sensing data processed by the third network function (source SF-U);
[0491] The amount of sensing data processed by the third network function (source SF-U);
[0492] Information on the data processing flow of the sensed data processed by the third network function (source SF-U);
[0493] The third network function (source SF-U) processes the data transmission requirements information of the sensed data (including latency, bandwidth, reliability, etc.);
[0494] Data verification information.
[0495] Step 1004: The first network function (SF-C) performs the fourth network function (target SF-U) selection for data migration based on the thirteenth information.
[0496] Step 1005: The first network function (SF-C) sends the tenth message to the third network function (source SF-U). The tenth message instructs the source SF-U to perform data migration and / or establish a data transmission channel to the target SF-U, initiating data transmission.
[0497] Here, the tenth piece of information includes at least one of the following:
[0498] The address of the fourth network function (target SF-U);
[0499] Identifiers for perceived tasks;
[0500] Data migration information;
[0501] Data processing terminated.
[0502] Step 1006: The first network function (SF-C) sends the fourteenth message to the fourth network function (target SF-U). The fourteenth message instructs the fourth network function (target SF-U) to receive the migration of the sensing data processed by the third network function (source SF-U); the migrated sensing data carries at least one of the following: data synchronization information, data processing flow information, and data verification information.
[0503] Here, the fourteenth piece of information includes at least one of the following:
[0504] Identifiers for perceived tasks;
[0505] Information related to the data transmission channel established between the third network function and the fourth network function;
[0506] Data processing instructions.
[0507] Step 1007: The third network function (source SF-U) performs data migration and sends the processed sensing data to the fourth network function (target SF-U).
[0508] The sensed data carries at least one of the following:
[0509] Data synchronization information (e.g., timestamps);
[0510] Current data processing flow information;
[0511] Data verification information (such as checking the data type, data structure, and data quality; an end marker is included after data transmission is complete).
[0512] Step 1008: After receiving the sensing data migrated from the third network function (source SF-U), the fourth network function (target SF-U) performs data verification. After the verification is successful, it continues to perform sensing data processing according to the data processing flow information and data synchronization information (such as timestamp information).
[0513] Here, continuing to perform sensing data processing may refer to receiving sensing data reported by new sensing nodes configured with the first network function (SF-C).
[0514] See Figure 11 , Figure 11 This is a schematic diagram illustrating the specific implementation flow of the information transmission method in an embodiment of this application, as shown below. Figure 11 As shown, the method includes steps 1101 to 1108:
[0515] Step 1101: Wide-area tracking and perception task execution. Target movement requires the next area to continue the perception and tracking process.
[0516] Step 1102: The first network function (SF-C) sends an eleventh message to the third network function (source SF-U); the eleventh message is used to instruct the third network function to perform data migration; wherein, the eleventh message includes at least one of the following: the identifier of the sensing task; sensing data reporting instruction information; sensing data storage instruction information; the address of the fifth network function; wherein, the sensing data reporting instruction information is used to instruct the third network function (source SF-U) to report the current processing status of the sensing data.
[0517] It is understood that the sensing data reporting instruction information is used to instruct the third network function (source SF-U) to report the processed sensing data;
[0518] It is understood that the sensed data storage instruction information is used to instruct the third network device (source SF-U) to store the processed sensed data in the fifth network function, namely the data storage function (DRF);
[0519] It is understood that the fifth network function may refer to the data storage function (DRF).
[0520] Step 1103: The third network function (source SF-U) sends the thirteenth message to the first network function (SF-C); the thirteenth message is used to report the current status of the sensing data processing of the third network function (source SF-U).
[0521] The thirteenth piece of information includes at least one of the following:
[0522] Identifiers for perceived tasks;
[0523] The third network function (source SF-U) is the current sensing data processing capability;
[0524] Information about the area where the target is moving;
[0525] The third network function (source SF-U) processes the data types of sensed data;
[0526] The data structure of the sensing data processed by the third network function (source SF-U);
[0527] The amount of sensing data processed by the third network function (source SF-U);
[0528] Information on the data processing flow of the sensed data processed by the third network function (source SF-U);
[0529] The third network function (source SF-U) processes the data transmission requirements information of the sensed data (including latency, bandwidth, reliability, etc.);
[0530] Data verification information.
[0531] Step 1104: The third network function (source SF-U) stores the results of the sensing data processing (including intermediate results) in the fifth network function, namely the data storage function (DRF).
[0532] The data processing and results can carry a sensing task ID (used to identify the current sensing task), which makes it easier for the target SF-U to obtain task information.
[0533] Step 1105: The first network function (SF-C) performs the fourth network function (target SF-U) selection for data migration based on the thirteenth information.
[0534] Step 1106: The first network function (SF-C) sends the fifteenth message to the fourth network function (target SF-U).
[0535] The fifteenth piece of information is used to instruct the fourth network function (target SF-U) to obtain the sensed data processed by the third network device (source SF-U) from the fifth network function, namely the data storage function (DRF).
[0536] The fifteenth piece of information includes at least one of the following:
[0537] The fifth network function is the address of the Data Storage Function (DRF) to obtain the data processing results of the previous node (including previous trajectory information and current intermediate data processing results, etc.);
[0538] Identifiers for perceived tasks;
[0539] Data processing workflow information;
[0540] Data verification information.
[0541] Step 1107: The fourth network function (target SF-U) retrieves data from the designated DRF based on the information provided by the first network function (SF-C).
[0542] Step 1108: After receiving the data, the fourth network function (target SF-U) performs data verification. After the verification is successful, it continues to perform sensing data processing based on the data processing information.
[0543] Here, continuing to perform sensing data processing may refer to receiving sensing data reported by new sensing nodes configured with the first network function (SF-C).
[0544] In this example, the Data Repository function (DRF) is used to perform data storage, which can store the processing results of the sensed data in the DRF.
[0545] To implement the information transmission method of this application embodiment, this application embodiment also provides an information transmission device, which is set in the first network function. Figure 12 This is a schematic diagram of the composition structure of the information transmission device according to an embodiment of this application, as shown below. Figure 12 As shown, the device includes:
[0546] The first sending module 121 is used to send first information to a first node in multiple areas and send second information to a second network function; wherein the first information is used to instruct the first node to perform a sensing task; and the second information is used to instruct the second network function to perform processing of sensing data.
[0547] In some embodiments, the first information includes at least one of the following:
[0548] The identifier of the sensing task;
[0549] Third information; the third information includes data processing method and / or data format;
[0550] The address of the second network function;
[0551] Fourth information; the fourth information is used to indicate the establishment of a data transmission channel between the first node and the second network function.
[0552] In some embodiments, the second information includes at least one of the following:
[0553] The identifier of the sensing task;
[0554] The fifth piece of information includes the data processing method and / or data format.
[0555] In some embodiments, the data processing method includes at least one of the following:
[0556] Data splicing;
[0557] Data cleaning;
[0558] Data conversion;
[0559] Data organization;
[0560] Data normalization;
[0561] Feature extraction;
[0562] Data fusion;
[0563] The data format includes at least one of the following:
[0564] Raw data;
[0565] Spectral information;
[0566] Point cloud data;
[0567] Feature data.
[0568] In some embodiments, the data fusion includes one of the following:
[0569] Data-level data fusion;
[0570] Feature-level data fusion;
[0571] Decision-level data fusion.
[0572] In some embodiments, the device is further configured to:
[0573] Select a data processing method for processing the perceived data based on at least one of the following:
[0574] The deployment status of the first node;
[0575] The available computing power of the first node;
[0576] Deployment status of the second network function;
[0577] Available computing power for the second network function;
[0578] The quality of the sensed data;
[0579] The scale of the sensed data;
[0580] The computational power requirements for processing the perceived data.
[0581] Based on the data processing method, the first information and the second information are generated.
[0582] In some embodiments, the apparatus is further configured to: receive a first request; the first request being a sensing request; determine a first node within the plurality of regions; and determine the second network function.
[0583] In some embodiments, the apparatus is further configured to: acquire preset navigation trajectory information of the perceived target from the AF; determine the area of the next first node in the area where the perceived target is currently located that needs to perform a perception task based on the preset navigation trajectory information; and send a sixth message to the first node in the determined area; wherein the sixth message is used to instruct the initiation of the perception task.
[0584] In some embodiments, the apparatus is further configured to: receive a seventh message sent by the second network function; wherein the seventh message is used to notify and / or report the coverage edge of a first node in the current area where the sensing target is located; determine the area of the next first node in the current area where the sensing target needs to perform a sensing task; and send an eighth message to the first node in the determined area; wherein the eighth message is used to instruct the initiation of a sensing task.
[0585] In some embodiments, the apparatus is further configured to: send a ninth message to the second network function, the ninth message being used to instruct the second network function to report the seventh message; and receive the seventh message sent by the second network function;
[0586] The ninth piece of information includes at least one of the following:
[0587] The identifier of the sensing task;
[0588] Reporting method;
[0589] Reporting frequency;
[0590] Report content and information;
[0591] The sensing coverage area of the first node.
[0592] In practical applications, the first sending module 121 can be implemented by the communication interface in the information transmission device.
[0593] It should be noted that the information transmission device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the information transmission device and the information transmission method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0594] To implement the information transmission method of this application embodiment, this application embodiment also provides an information transmission device, which is set in the first node. Figure 13 This is a schematic diagram of the composition structure of the information transmission device according to an embodiment of this application, as shown below. Figure 13 As shown, the device includes:
[0595] The first receiving module 131 is used to receive first information sent by the first network function; wherein the first information is used to instruct the first node to perform a sensing task.
[0596] In some embodiments, the first information includes at least one of the following:
[0597] The identifier of the sensing task;
[0598] Third information; the third information includes data processing method and / or data format;
[0599] The address of the second network function;
[0600] Fourth information; the fourth information is used to indicate the establishment of a data transmission channel between the first node and the second network function.
[0601] In some embodiments, the data processing method includes at least one of the following:
[0602] Data splicing;
[0603] Data cleaning;
[0604] Data conversion;
[0605] Data organization;
[0606] Data normalization;
[0607] Feature extraction;
[0608] Data fusion;
[0609] The data format includes at least one of the following:
[0610] Raw data;
[0611] Spectral information;
[0612] Point cloud data;
[0613] Feature data.
[0614] In some embodiments, the data fusion includes one of the following:
[0615] Data-level data fusion;
[0616] Feature-level data fusion;
[0617] Decision-level data fusion.
[0618] In some embodiments, the first receiving module 131 is further configured to: receive a sixth message sent by the first network function; wherein the sixth message is used to indicate the initiation of a sensing task; wherein the first node is the first node determined by the first network function as the next node to perform a sensing task based on preset navigation trajectory information of the sensing target obtained from the AF.
[0619] In some embodiments, the first receiving module 131 is further configured to: receive eighth information sent by the first network function; wherein the eighth information is used to indicate the initiation of a sensing task; wherein the first node is the first node determined by the first network function based on the seventh information sent by the second network function that is the next node to perform a sensing task.
[0620] In practical applications, the first receiving module 131 can be implemented by the communication interface in the information transmission device.
[0621] It should be noted that the information transmission device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the information transmission device and the information transmission method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0622] To implement the information transmission method of the embodiments of this application, the embodiments of this application also provide an information transmission device, which is set in the second network function. Figure 14 This is a schematic diagram of the composition structure of the information transmission device according to an embodiment of this application, as shown below. Figure 14 As shown, the device includes:
[0623] The second receiving module 141 is used to receive second information sent by the first network function; wherein the second information is used to instruct the second network function to perform processing of the sensing data.
[0624] In some embodiments, the second information includes at least one of the following:
[0625] Identifiers for perceived tasks;
[0626] The fifth piece of information includes the data processing method and / or data format.
[0627] In some embodiments, the data processing method includes at least one of the following:
[0628] Data splicing;
[0629] Data cleaning;
[0630] Data conversion;
[0631] Data organization;
[0632] Data normalization;
[0633] Feature extraction;
[0634] Data fusion;
[0635] The data format includes at least one of the following:
[0636] Raw data;
[0637] Spectral information;
[0638] Point cloud data;
[0639] Feature data.
[0640] In some embodiments, the data fusion includes one of the following:
[0641] Data-level data fusion;
[0642] Feature-level data fusion;
[0643] Decision-level data fusion.
[0644] In some embodiments, the apparatus is further configured to: receive sensing data sent by a first node; and perform data processing on the sensing data based on the fifth information.
[0645] In some embodiments, the apparatus is further configured to: send a seventh message to the first network function; wherein the seventh message is used to notify and / or report the coverage edge of the first node in the current area where the perceived target is located.
[0646] In some embodiments, the apparatus is further configured to: receive a ninth message sent by the first network device, the ninth message being used to instruct the second network function to report the seventh message; and send the seventh message to the first network function;
[0647] The ninth piece of information includes at least one of the following:
[0648] The identifier of the sensing task;
[0649] Reporting method;
[0650] Reporting frequency;
[0651] Report content and information;
[0652] The sensing coverage area of the first node.
[0653] In practical applications, the second receiving module 141 can be implemented by the communication interface in the information transmission device.
[0654] It should be noted that the information transmission device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the information transmission device and the information transmission method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0655] To implement the information transmission method of this application embodiment, this application embodiment also provides an information transmission device, which is set in the first network function. Figure 15 This is a schematic diagram of the composition structure of the information transmission device according to an embodiment of this application, as shown below. Figure 15 As shown, the device includes:
[0656] The second sending module 151 is configured to send tenth information to the third network function; wherein the tenth information is used to instruct the third network function to perform data migration and / or establish a data transmission channel to the fourth network function; the third network function is the source second network function, and the fourth network function is the target second network function; or, to send eleventh information to the third network function, wherein the eleventh information is used to instruct the third network function to perform data migration; wherein the eleventh information includes at least one of the following: an identifier of the sensing task; sensing data reporting instruction information; sensing data storage instruction information; and the address of the fifth network function.
[0657] In some embodiments, the tenth information includes at least one of the following:
[0658] The address of the fourth network function;
[0659] Identifiers for perceived tasks;
[0660] Data migration information;
[0661] Data processing terminated.
[0662] In some embodiments, before sending the tenth information to the third network function, the second sending module 151 is further configured to:
[0663] Send a twelfth message to the third network function; the twelfth message includes at least one of the following: the identifier of the sensing task, or the sensing data reporting instruction information.
[0664] In some embodiments, the apparatus is further configured to: receive thirteenth information sent by the third network function; and determine the fourth network function based on the thirteenth information;
[0665] The thirteenth piece of information includes at least one of the following:
[0666] Identifiers for perceived tasks;
[0667] The third network function is capable of sensing and processing data.
[0668] Information about the area where the target is moving;
[0669] The data type of the perceived data;
[0670] The data structure of perceived data;
[0671] The amount of data perceived;
[0672] Information on the data processing flow of perceived data;
[0673] Sensing data transmission requirements;
[0674] Data verification information.
[0675] In some embodiments, the device is further configured to: send a fourteenth message to the fourth network function;
[0676] The fourteenth piece of information is used to instruct the fourth network function to receive the migration of the sensing data processed by the third network function; the migrated sensing data carries at least one of the following: data synchronization information, data processing flow information, and data verification information.
[0677] In some embodiments, the fourteenth information includes at least one of the following:
[0678] Identifiers for perceived tasks;
[0679] Information related to the data transmission channel established between the third network function and the fourth network function;
[0680] Data processing information.
[0681] In some embodiments, the second sending module 151 is further configured to: send a fifteenth message to the fourth network function; wherein the fifteenth message is used to instruct the fourth network function to obtain the perception data processed by the third network function from the fifth network function.
[0682] In some embodiments, the fifteenth piece of information includes at least one of the following:
[0683] The address of the fifth network function;
[0684] Identifiers for perceived tasks;
[0685] Data processing workflow information;
[0686] Data verification information.
[0687] In practical applications, the second sending module 151 can be implemented by the communication interface in the information transmission device.
[0688] It should be noted that the information transmission device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the information transmission device and the information transmission method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0689] To implement the information transmission method of the embodiments of this application, the embodiments of this application also provide an information transmission device, which is set in a third network function. Figure 16 This is a schematic diagram of the composition structure of the information transmission device according to an embodiment of this application, as shown below. Figure 16 As shown, the device includes:
[0690] The third receiving module 161 is configured to receive tenth information sent by the first network function; wherein the tenth information is used to instruct the third network function to perform data migration and / or establish a data transmission channel to the fourth network function; the third network function is a source second network function, and the fourth network function is a target second network function. Alternatively, the module 161 receives eleventh information sent by the first network function, wherein the eleventh information is used to instruct the third network function to perform data migration; wherein the eleventh information includes at least one of the following: an identifier of the sensing task; sensing data reporting instruction information; sensing data storage instruction information; and the address of the fifth network function.
[0691] In some embodiments, the tenth information includes at least one of the following:
[0692] The address of the fourth network function;
[0693] Identifiers for perceived tasks;
[0694] Data migration information;
[0695] Data processing terminated.
[0696] In some embodiments, before receiving the tenth information sent by the first network function, the third receiving module 161 is further configured to:
[0697] Receive the twelfth message sent by the first network function; the twelfth message includes one of the following: the identifier of the sensing task, or the sensing data reporting instruction information.
[0698] In some embodiments, the device is further configured to:
[0699] The thirteenth message is sent to the first network function; the thirteenth message is used by the first network function to determine the fourth network function.
[0700] The thirteenth piece of information includes at least one of the following:
[0701] Identifiers for perceived tasks;
[0702] The third network function is capable of sensing and processing data.
[0703] Information about the area where the target is moving;
[0704] The data type of the perceived data;
[0705] The data structure of perceived data;
[0706] The amount of data perceived;
[0707] Data processing workflow information;
[0708] Data transmission requirements;
[0709] Data verification information.
[0710] In some embodiments, the apparatus is further configured to: send processed sensing data to the fourth network function;
[0711] The sensed data carries at least one of the following:
[0712] Data synchronization information;
[0713] Data processing workflow information;
[0714] Data verification information.
[0715] In some embodiments, the device is further configured to:
[0716] The processed sensed data is stored in the fifth network function.
[0717] In practical applications, the third receiving module 161 can be implemented by the communication interface in the information transmission device.
[0718] It should be noted that the information transmission device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the information transmission device and the information transmission method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0719] This application embodiment also provides a first network function, such as Figure 17 As shown, it includes:
[0720] The first communication interface 171 is capable of exchanging information with other devices;
[0721] The first processor 172, connected to the first communication interface 171, is used to execute the methods provided by one or more technical solutions of the first network function side when running a computer program. The computer program is stored in the first memory 173.
[0722] It should be noted that the specific processing procedures of the first processor 172 and the first communication interface 171 are detailed in the method embodiment and will not be repeated here.
[0723] Of course, in practical applications, the various components in the first network function 170 are coupled together via a bus system 174. It can be understood that the bus system 174 is used to implement communication between these components. In addition to a data bus, the bus system 174 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 17 The general labeled all buses as Bus System 174.
[0724] The first memory 173 in this embodiment is used to store various types of data to support the operation of the first network function 170. Examples of such data include any computer program used to operate on the first network function 170.
[0725] The methods disclosed in the embodiments of this application can be applied to the first processor 172, or implemented by the first processor 172. The first processor 172 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 172. The first processor 172 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 172 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 173. The first processor 172 reads the information in the first memory 173 and completes the steps of the aforementioned method in combination with its hardware.
[0726] This application also provides a first node, such as... Figure 18 As shown, it includes:
[0727] The second communication interface 181 is capable of exchanging information with other devices;
[0728] The second processor 182, connected to the second communication interface 181, is used to execute the methods provided by one or more technical solutions on the first node side when running a computer program. The computer program is stored in the second memory 183.
[0729] It should be noted that the specific processing procedures of the second processor 182 and the second communication interface 181 are detailed in the method embodiment and will not be repeated here.
[0730] Of course, in practical applications, the various components in the first node 180 are coupled together through the bus system 184. It can be understood that the bus system 184 is used to implement communication between these components. In addition to the data bus, the bus system 184 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 18 The general labeled all buses as Bus System 184.
[0731] The second memory 183 in this embodiment is used to store various types of data to support the operation of the first node 180. Examples of such data include any computer program used to operate on the first node 180.
[0732] The methods disclosed in the embodiments of this application can be applied to the second processor 182, or implemented by the second processor 182. The second processor 182 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the second processor 182. The second processor 182 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 182 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the second memory 183. The second processor 182 reads the information in the second memory 183 and completes the steps of the aforementioned method in conjunction with its hardware.
[0733] This application also provides a second network function, such as... Figure 19 As shown, it includes:
[0734] The third communication interface 191 is capable of exchanging information with other devices;
[0735] The third processor 192, connected to the third communication interface 191, is used to execute the methods provided by one or more technical solutions of the second network function side when running a computer program. The computer program is stored in the third memory 193.
[0736] It should be noted that the specific processing procedures of the third processor 192 and the third communication interface 191 are detailed in the method embodiment and will not be repeated here.
[0737] Of course, in practical applications, the various components in the second network function 190 are coupled together via a bus system 194. It can be understood that the bus system 194 is used to implement communication between these components. In addition to a data bus, the bus system 194 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 19 The general labeled all buses as Bus System 194.
[0738] The third memory 193 in this embodiment is used to store various types of data to support the operation of the second network function 190. Examples of such data include any computer program used to operate on the second network function 190.
[0739] The methods disclosed in the embodiments of this application can be applied to, or implemented by, the third processor 192. The third processor 192 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the software form of the third processor 192. The third processor 192 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The third processor 192 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a third memory 193. The third processor 192 reads information from the third memory 193 and, in conjunction with its hardware, completes the steps of the aforementioned method.
[0740] This application also provides a third network function, such as... Figure 20 As shown, it includes:
[0741] The fourth communication interface 201 is capable of exchanging information with other devices;
[0742] The fourth processor 202, connected to the fourth communication interface 201, is used to execute the methods provided by one or more technical solutions of the third network function side when running a computer program. The computer program is stored in the fourth memory 203.
[0743] It should be noted that the specific processing procedures of the fourth processor 202 and the fourth communication interface 201 are detailed in the method embodiment and will not be repeated here.
[0744] Of course, in practical applications, the various components in the third network function 200 are coupled together through the bus system 204. It can be understood that the bus system 204 is used to implement communication between these components. In addition to the data bus, the bus system 204 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 20 The general labeled all buses as Bus System 204.
[0745] The fourth memory 203 in this embodiment is used to store various types of data to support the operation of the third network function 200. Examples of such data include any computer program used to operate on the third network function 200.
[0746] The methods disclosed in the above embodiments of this application can be applied to, or implemented by, the fourth processor 202. The fourth processor 202 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the software form of the fourth processor 202. The fourth processor 202 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The fourth processor 202 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a fourth memory 203. The fourth processor 202 reads information from the fourth memory 203 and, in conjunction with its hardware, completes the steps of the aforementioned method.
[0747] In an exemplary embodiment, the first network function 170, the first node 180, the second network function 190, and the third network function 200 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0748] It is understood that the memories (first memory 173, second memory 183, third memory 193, and fourth memory 203) in the embodiments of this application can be volatile memories or non-volatile memories, or both. Non-volatile memories can be read-only memories (ROM), programmable read-only memories (PROM), erasable programmable read-only memories (EPROM), electrically erasable programmable read-only memories (EEPROM), magnetic random access memories (FRAM), flash memories, magnetic surface memories, optical discs, or compact disc read-only memories (CD-ROM); magnetic surface memories can be disk storage or magnetic tape storage. Volatile memories can be random access memories (RAM), which are used as external caches.By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM). The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memory.
[0749] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a memory that stores a computer program. This computer program can be executed by the first processor 172 of the first network function 170 to complete the steps described in the aforementioned first network function side method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
[0750] For example, this application also provides a computer program product, including a computer program that can be executed by a first processor 172 of a first network function 170 to complete the steps of any of the methods described in the first network function side; the computer program can be executed by a second processor 182 of a first node 180 to complete the steps of any of the methods described in the first node side; the computer program can be executed by a third processor 192 of a second network function 190 to complete the steps of any of the methods described in the second network function side; and the computer program can be executed by a fourth processor 202 of a third network function 200 to complete the steps of any of the methods described in the third network function side.
[0751] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0752] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.
[0753] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.
Claims
1. An information transmission method, characterized in that, Applied to a first network function, the method includes: Send the first message to the first node in multiple regions, and send the second message to the second network function; in, The first information is used to instruct the first node to perform a perception task; The second information is used to instruct the second network function to perform processing of the sensed data.
2. The method according to claim 1, characterized in that, The first information includes at least one of the following: The identifier of the sensing task; Third information; the third information includes data processing method and / or data format; The address of the second network function; Fourth information; the fourth information is used to indicate the establishment of a data transmission channel between the first node and the second network function.
3. The method according to claim 1, characterized in that, The second information includes at least one of the following: The identifier of the sensing task; The fifth piece of information includes the data processing method and / or data format.
4. The method according to claim 2 or 3, characterized in that, The data processing method includes at least one of the following: Data splicing; Data cleaning; Data conversion; Data organization; Data normalization; Feature extraction; Data fusion; The data format includes at least one of the following: Raw data; Spectral information; Point cloud data; Feature data.
5. The method according to claim 4, characterized in that, The data fusion includes one of the following: Data-level data fusion; Feature-level data fusion; Decision-level data fusion.
6. The method according to claim 1, characterized in that, The method further includes: Select a data processing method for processing the perceived data based on at least one of the following: The deployment status of the first node; The available computing power of the first node; Deployment status of the second network function; Available computing power for the second network function; The quality of the sensed data; The scale of the sensed data; The computational power requirements for processing the perceived data. Based on the data processing method, the first information and the second information are generated.
7. The method according to claim 1, characterized in that, The method further includes: Receive the first request; the first request is a perception request. Identify the first node within the plurality of regions and determine the second network function.
8. The method according to claim 1, characterized in that, The method further includes: Obtain the preset navigation trajectory information of the perceived target from the application function AF; Based on the preset navigation trajectory information, determine the area of the first node next to the area where the sensing target is currently located that needs to perform the sensing task; A sixth message is sent to the first node within the defined area; wherein the sixth message is used to instruct the initiation of a sensing task.
9. The method according to claim 1, characterized in that, The method further includes: Receive the seventh information sent by the second network function; wherein the seventh information is used to notify and / or report the coverage edge of the first node in the current area where the sensing target is located; Determine the region of the first node next to the current location of the sensing target that needs to perform the sensing task; Send an eighth message to the first node within the defined area; wherein the eighth message is used to instruct the initiation of a sensing task.
10. The method according to claim 9, characterized in that, The receipt of the seventh information sent by the second network function includes: Send a ninth message to the second network function, the ninth message being used to instruct the second network function to report the seventh message; Receive the seventh message sent by the second network function; The ninth piece of information includes at least one of the following: The identifier of the sensing task; Reporting method; Reporting frequency; Report content and information; The sensing coverage area of the first node.
11. An information transmission method, characterized in that, Applied to a first node, which is located within multiple regions; the method includes: Receive first information sent by a first network function; wherein the first information is used to instruct the first node to perform a perception task.
12. The method according to claim 11, characterized in that, The first information includes at least one of the following: The identifier of the sensing task; Third information; the third information includes data processing method and / or data format; The address of the second network function; Fourth information; the fourth information is used to indicate the establishment of a data transmission channel between the first node and the second network function.
13. The method according to claim 12, characterized in that, The data processing method includes at least one of the following: Data splicing; Data cleaning; Data conversion; Data organization; Data normalization; Feature extraction; Data fusion; The data format includes at least one of the following: Raw data; Spectral information; Point cloud data; Feature data.
14. The method according to claim 13, characterized in that, The data fusion includes one of the following: Data-level data fusion; Feature-level data fusion; Decision-level data fusion.
15. The method according to claim 11, characterized in that, The method further includes: Receive the sixth message sent by the first network function; wherein the sixth message is used to instruct the initiation of a perception task; The first node is the next node that needs to perform a perception task, determined by the first network function based on the preset navigation trajectory information of the perceived target obtained from AF.
16. The method according to claim 11, characterized in that, The method further includes: Receive the eighth message sent by the first network function; wherein the eighth message is used to instruct the initiation of a perception task; The first node is the next node that needs to perform a perception task, as determined by the first network function based on the seventh information sent by the second network function.
17. An information transmission method, characterized in that, Applied to a second network function, the method includes: Receive second information sent by a first network function; wherein the second information is used to instruct the second network function to perform processing of the sensed data.
18. The method according to claim 17, characterized in that, The second information includes at least one of the following: Identifiers for perceived tasks; The fifth piece of information includes the data processing method and / or data format.
19. The method according to claim 18, characterized in that, The data processing method includes at least one of the following: Data splicing; Data cleaning; Data conversion; Data organization; Data normalization; Feature extraction; Data fusion; The data format includes at least one of the following: Raw data; Spectral information; Point cloud data; Feature data.
20. The method according to claim 19, characterized in that, The data fusion includes one of the following: Data-level data fusion; Feature-level data fusion; Decision-level data fusion.
21. The method according to any one of claims 18 to 20, characterized in that, The method further includes: Receive sensing data sent by the first node. Based on the fifth piece of information, the perceived data is processed.
22. The method according to claim 17, characterized in that, The method further includes: Send the seventh message to the first network function; The seventh piece of information is used to notify and / or report the coverage edge of the first node in the current area where the perceived target is located.
23. The method according to claim 22, characterized in that, Sending the seventh information to the first network function includes: Receive the ninth information sent by the first network device, the ninth information being used to instruct the second network function to report the seventh information; Send the seventh message to the first network function; The ninth piece of information includes at least one of the following: The identifier of the sensing task; Reporting method; Reporting frequency; Report content and information; The sensing coverage area of the first node.
24. An information transmission method, characterized in that, Applied to a first network function, the method includes: Send a tenth message to a third network function; wherein the tenth message is used to instruct the third network function to perform data migration and / or establish a data transmission channel to a fourth network function; the third network function is the source second network function, and the fourth network function is the target second network function; or, Send an eleventh message to the third network function, the eleventh message being used to instruct the third network function to perform data migration; The eleventh piece of information includes at least one of the following: Identifiers for perceived tasks; Sensing data reporting instructions; Sensing and storing instruction information; The address of the fifth network function.
25. The method according to claim 24, characterized in that, The tenth piece of information includes at least one of the following: The address of the fourth network function; Identifiers for perceived tasks; Data migration information; Data processing terminated.
26. The method according to claim 24, characterized in that, Before sending the tenth information to the third network function, the method further includes: Send a twelfth message to the third network function; the twelfth message includes at least one of the following: the identifier of the sensing task, or the sensing data reporting instruction information.
27. The method according to claim 24 or 26, characterized in that, The method further includes: Receive the thirteenth message sent by the third network function; Based on the thirteenth piece of information, the fourth network function is determined; The thirteenth piece of information includes at least one of the following: Identifiers for perceived tasks; The third network function is capable of sensing and processing data. Information about the area where the target is moving; The data type of the perceived data; The data structure of perceived data; The amount of data perceived; Data processing workflow information; Data transmission requirements; Data verification information.
28. The method according to claim 24, characterized in that, The method further includes: Send the fourteenth message to the fourth network function; The fourteenth piece of information is used to instruct the fourth network function to receive the migration of the sensing data processed by the third network function; the migrated sensing data carries at least one of the following: data synchronization information, data processing process information, and data verification information.
29. The method according to claim 28, characterized in that, The fourteenth piece of information includes at least one of the following: Identifiers for perceived tasks; Information related to the data transmission channel established between the third network function and the fourth network function; Data processing information.
30. The method according to claim 24, characterized in that, The method further includes: Send the fifteenth message to the fourth network function; The fifteenth piece of information is used to instruct the fourth network function to obtain the perception data processed by the third network function from the fifth network function.
31. The method according to claim 30, characterized in that, The fifteenth piece of information includes at least one of the following: The address of the fifth network function; Identifiers for perceived tasks; Data processing workflow information; Data verification information.
32. An information transmission method, characterized in that, Applied to a third network function, the method includes: The system receives a tenth message sent by a first network function; wherein the tenth message is used to instruct the third network function to perform data migration and / or establish a data transmission channel to a fourth network function; the third network function is the source second network function, and the fourth network function is the target second network function. or, Receive the eleventh message sent by the first network function, the eleventh message being used to instruct the third network function to perform data migration; The eleventh piece of information includes at least one of the following: Identifiers for perceived tasks; Sensing data reporting instructions; Sensing and storing instruction information; The address of the fifth network function.
33. The method according to claim 32, characterized in that, The tenth piece of information includes at least one of the following: The address of the fourth network function; Identifiers for perceived tasks; Data migration information; Data processing terminated.
34. The method according to claim 32, characterized in that, Before receiving the tenth information sent by the first network function, the method further includes: Receive the twelfth message sent by the first network function; the twelfth message includes at least one of the following: the identifier of the sensing task and the sensing data reporting instruction information.
35. The method according to claim 32 or 34, characterized in that, The method further includes: The thirteenth message is sent to the first network function; the thirteenth message is used by the first network function to determine the fourth network function. The thirteenth piece of information includes at least one of the following: Identifiers for perceived tasks; The third network function is capable of sensing and processing data. Information about the area where the target is moving; The data type of the perceived data; The data structure of perceived data; The amount of data perceived; Data processing workflow information; Data transmission requirements; Data verification information.
36. The method according to claim 32, characterized in that, The method further includes: Send the processed sensing data to the fourth network function; The sensed data carries at least one of the following: Data synchronization information; Data processing workflow information; Data verification information.
37. The method according to claim 32, characterized in that, The method further includes: The processed sensed data is stored in the fifth network function.
38. An information transmission device, characterized in that, include: The first sending module is used to send first information to a first node in multiple areas and send second information to a second network function; wherein the first information is used to instruct the first node to perform a sensing task; and the second information is used to instruct the second network function to perform processing of sensing data.
39. An information transmission device, characterized in that, include: The first receiving module is used to receive first information sent by the first network function; wherein the first information is used to instruct the first node to perform a sensing task.
40. An information transmission device, characterized in that, include: The second receiving module is used to receive second information sent by the first network function; wherein the second information is used to instruct the second network function to perform processing of the sensed data.
41. An information transmission device, characterized in that, include: The second sending module is configured to send tenth information to the third network function; wherein the tenth information is used to instruct the third network function to perform data migration and / or establish a data transmission channel to the fourth network function; the third network function is the source second network function, and the fourth network function is the target second network function; or, to send eleventh information to the third network function, wherein the eleventh information is used to instruct the third network function to perform data migration; wherein the eleventh information includes at least one of the following: an identifier of the sensing task; sensing data reporting instruction information; sensing data storage instruction information; and the address of the fifth network function.
42. An information transmission device, characterized in that, include: The third receiving module is configured to receive tenth information sent by the first network function; wherein the tenth information is used to instruct the third network function to perform data migration and / or establish a data transmission channel to the fourth network function; the third network function is the source second network function, and the fourth network function is the target second network function; or, to receive eleventh information sent by the first network function, wherein the eleventh information is used to instruct the third network function to perform data migration; wherein the eleventh information includes at least one of the following: an identifier of the sensing task; sensing data reporting instruction information; sensing data storage instruction information; and the address of the fifth network function.
43. A first network function, characterized in that, This includes a processor and memory for storing computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 10, or performs the steps of the method according to any one of claims 24 to 31.
44. A first node, characterized in that, This includes a processor and memory for storing computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 11 to 16.
45. A second network function, characterized in that, This includes a processor and memory for storing computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 17 to 23.
46. A third network function, characterized in that, This includes a processor and memory for storing computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 32 to 37.
47. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 10, or implements the steps of the method according to any one of claims 11 to 16, or implements the steps of the method according to any one of claims 17 to 23, or implements the steps of the method according to any one of claims 24 to 31, or implements the steps of the method according to any one of claims 32 to 37.
48. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method according to any one of claims 1 to 10, or implements the method according to any one of claims 11 to 16, or implements the method according to any one of claims 17 to 23, or implements the method according to any one of claims 10 to 15, or implements the method according to any one of claims 24 to 31, or implements the method according to any one of claims 32 to 37.