An information transmission method, related device, medium and product
Patent Information
- Application Number
- CN202510369515.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2026-09-29
AI Technical Summary
[0003]相关技术中,无线网络主要通过无线连接管理、无线资源管理和无线云管理等维度进行网络状态感知,无法实时、准确、全面地捕捉和反映计算任务的连接和运行状态,也无法获取计算节点的各层地址,导致无线数据网络中计算会话的大量计算数据因计算任务状态不精确而被错误路由转发
[0050]本发明提供了一种信息传输方法、相关设备、介质及产品,接收第二网络设备发送的第一消息;所述第一消息指示第一计算节点对无线数据网络的注册请求;所述第一计算节点包括所述第二网络设备在所述无线数据网络中对应的计算节点;向第三网络设备发送第二消息;所述第二消息包括所述第一计算数据的数据匹配条件;所述第一计算数据包括所述第一计算节点在所述无线数据网络中的计算数据;向所述第二网络设备发送第三消息;所述第三消息指示第一计算数据的分流策略。也就是说,本申请通过第一网络设备接收第二网络设备发送的第一消息,向第三网络设备发送第二消息,向第二网络发送第三消息,以实现通过第一网络设备实时感知无线数据网络中计算节点的状态,制定无线数据网络中计算数据的分流策略,解决相关技术中无线数据网络中计算会话的大量计算数据因计算任务状态不精确而被错误路由转发的问题。
Smart Images

Figure CN122846316A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and in particular to an information transmission method, related equipment, media, and products. Background Technology
[0002] In a wireless computing network, the connection and operational status of computing tasks—whether at base stations, terminals, or edge clouds—are dynamic. These dynamic states include the deployment location of computing tasks, network connectivity requirements, computing power requirements, and data requirements. Changes in these states directly affect data routing and forwarding between computing tasks. To more efficiently manage computing tasks and related data between different computing nodes, the wireless computing network introduces a Wireless Data Network (WDN) and a computing session mechanism.
[0003] In related technologies, wireless networks mainly perceive network status through dimensions such as wireless connection management, wireless resource management, and wireless cloud management. However, they cannot capture and reflect the connection and operation status of computing tasks in real time, accurately, and comprehensively, nor can they obtain the addresses of computing nodes at each layer. This results in a large amount of computing data in computing sessions in wireless data networks being incorrectly routed and forwarded due to inaccurate computing task status. Summary of the Invention
[0004] This application provides an information transmission method, related equipment, medium, and product.
[0005] The technical solution of this application embodiment is implemented as follows:
[0006] An information transmission method, applied to a first network device, the method comprising:
[0007] The system receives a first message sent by a second network device; the first message indicates a registration request from a first computing node to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network.
[0008] Send a second message to a third network device; the second message includes data matching conditions for the first calculated data; the first calculated data includes the calculated data of the first computing node in the wireless data network;
[0009] A third message is sent to the second network device; the third message indicates the diversion strategy for the first computed data.
[0010] In the above scheme, after receiving the first message sent by the second network device, the process includes:
[0011] Determine the request type of the registration request; the request type includes one or more of the following:
[0012] Request type; the request type indicates a request for computing resources without providing computing resources;
[0013] Service-oriented; the service-oriented approach indicates providing computing resources without requesting computing resources;
[0014] Comprehensive type; the comprehensive type indicates the provision of computing resources and the request for computing resources.
[0015] In the above scheme, after determining the request type of the registration request, the process includes:
[0016] Update the node status table of the computing nodes in the wireless data network; the node status table includes the computing resources of the computing nodes, the computing task status of the computing nodes, and the computing task priority of the computing nodes.
[0017] In the above scheme, after receiving the first message sent by the second network device, the process includes:
[0018] Assign a node identifier to the first computing node; the node identifier indicates the network address of the first computing node.
[0019] In the above scheme, before sending the third message to the second network device, the following steps are included:
[0020] The traffic splitting strategy is determined based on the data matching conditions.
[0021] In the above scheme, after sending the second message to the second network device, the following steps are included:
[0022] A fourth message is sent to the second network device; the fourth message indicates that the first computing node has successfully registered; the fourth message includes the node identifier of the first computing node.
[0023] An information transmission method, applied to a second network device, the method comprising:
[0024] A first message is sent to a first network device; the first message indicates a registration request from a first computing node to a wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network;
[0025] The system receives a third message sent by the first network device; the third message indicates a distribution strategy for the first computing data; the first computing data includes the computing data of the first computing node in the wireless data network.
[0026] In the above scheme, after receiving the third message sent by the first network device, the process includes:
[0027] The system receives a fourth message sent by the first network device; the fourth message indicates that the first computing node has successfully registered; the fourth message includes the node identifier of the first computing node; the node identifier indicates the network address of the first computing node.
[0028] An information transmission method, applied to a third network device, the method comprising:
[0029] The system receives a second message sent by a first network device; the second message includes data matching conditions for the first computational data; the first computational data includes computational data of the first computing node in the wireless data network.
[0030] An information transmission device is applied to a first network device, the device comprising:
[0031] The first receiving unit is configured to receive a first message sent by the second network device; the first message indicates a registration request from a first computing node to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network;
[0032] A first sending unit is configured to send a second message to a third network device; the second message includes data matching conditions for the first calculated data; the first calculated data includes calculated data of the first computing node in the wireless data network.
[0033] The first sending unit is further configured to send a third message to the second network device; the third message indicates a diversion strategy for the first computed data.
[0034] An information transmission device, applied to a second network device, the device comprising:
[0035] The second sending unit is used to send a first message to the first network device; the first message indicates a registration request from the first computing node to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network;
[0036] The second receiving unit is configured to receive a third message sent by the first network device; the third message indicates a distribution strategy for the first computing data; the first computing data includes the computing data of the first computing node in the wireless data network.
[0037] An information transmission device, applied to a third network device, the device comprising:
[0038] The third receiving unit is used to receive a second message sent by the first network device; the second message includes data matching conditions for the first computational data; the first computational data includes computational data of the first computing node in the wireless data network.
[0039] A first network device includes a first communication interface and a first processor; wherein,
[0040] The first communication interface is used to receive a first message sent by the second network device; the first message indicates a registration request from the first computing node to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network;
[0041] Send a second message to a third network device; the second message includes data matching conditions for the first calculated data; the first calculated data includes the calculated data of the first computing node in the wireless data network;
[0042] A third message is sent to the second network device; the third message indicates the diversion strategy for the first computed data.
[0043] A second network device includes a second communication interface and a second processor; wherein,
[0044] The second communication interface is used to send a first message to the first network device; the first message indicates a registration request from the first computing node to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network;
[0045] The system receives a third message sent by the first network device; the third message indicates a distribution strategy for the first computing data; the first computing data includes the computing data of the first computing node in the wireless data network.
[0046] A third network device includes a third communication interface and a third processor; wherein,
[0047] The third communication interface is used to receive a second message sent by the first network device; the second message includes data matching conditions for the first computational data; the first computational data includes computational data of the first computing node in the wireless data network.
[0048] A storage medium storing a computer program, characterized in that, when the computer program is executed by a processor, it implements the steps of any of the methods described above on the first network device side, or the steps of any of the methods described above on the second network device side, or the steps of any of the methods described above on the third network device side.
[0049] A computer product includes a computer program, characterized in that, when the computer program is executed by a processor, it implements the steps of any of the methods described above on the first network device side, or implements the steps of any of the methods described above on the second network device side, or implements the steps of any of the methods described above on the third network device side.
[0050] This invention provides an information transmission method, related equipment, medium, and product. The method involves receiving a first message from a second network device; the first message indicating a registration request from a first computing node to a wireless data network; the first computing node including the computing node corresponding to the second network device in the wireless data network; sending a second message to a third network device; the second message including data matching conditions for the first computing data; the first computing data including computing data of the first computing node in the wireless data network; and sending a third message to the second network device; the third message indicating a routing strategy for the first computing data. In other words, this application achieves real-time perception of the status of computing nodes in the wireless data network through a first network device receiving a first message from a second network device, sending a second message to a third network device, and sending a third message to the second network device. This enables the first network device to formulate a routing strategy for computing data in the wireless data network in real time, solving the problem in related technologies where a large amount of computing data in computing sessions in wireless data networks is incorrectly routed and forwarded due to inaccurate computing task status. Attached Figure Description
[0051] Figure 1 This is a schematic diagram of the architecture of wireless data networks in related technologies;
[0052] Figure 2 A flowchart illustrating an information transmission method provided in an embodiment of this application;
[0053] Figure 3 A network element topology diagram of a wireless data network provided in the embodiments of this application;
[0054] Figure 4 A schematic diagram illustrating a computing node registration process provided in an embodiment of this application;
[0055] Figure 5 A flowchart illustrating another information transmission method provided in an embodiment of this application;
[0056] Figure 6 A flowchart illustrating the third information transmission method provided in this application embodiment;
[0057] Figure 7 This is a schematic diagram of the structure of an information transmission device provided in an embodiment of this application;
[0058] Figure 8This is a schematic diagram of another information transmission device provided in an embodiment of this application;
[0059] Figure 9 This is a schematic diagram of the structure of a third information transmission device provided in the embodiments of this application;
[0060] Figure 10 A schematic diagram of the structure of the first network device provided in the embodiments of this application;
[0061] Figure 11 This is a schematic diagram of the structure of the second network device provided in an embodiment of this application;
[0062] Figure 12 A schematic diagram of the structure of a third network device provided in an embodiment of this application. Detailed Implementation
[0063] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application are further described in detail below with reference to the accompanying drawings and embodiments. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0064] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0065] The terms "first / second / third" used in this application are merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first / second / third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0066] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0067] With the rapid development of Artificial Intelligence (AI), an increasing number of fields are applying multi-agent systems with computing capabilities. These agents, including autonomous vehicles, intelligent robots, and drones, are widely used in areas such as factory automation, smart cities, environmental monitoring, smart agriculture, and forest fire prevention. For example, in smart cities, autonomous vehicles can collect real-time road condition information through LiDAR, cameras, and other sensors, and communicate with other vehicles and infrastructure via 5G networks to achieve intelligent traffic management. In smart agriculture, drones equipped with various sensors and cameras can monitor crop growth in real time and achieve precision agricultural management through communication with ground facilities. These agents form a horizontally connected, fully interconnected computing and communication collaborative network to meet the demands for ultra-low latency, high reliability, determinism, and dynamic networking.
[0068] To address the collaborative computing and communication needs of multiple agents, the 5G Mobile Edge Computing (MEC) architecture is currently the primary approach. This architecture has the following main functional characteristics: 1) Centralized aggregation: In the MEC architecture, data is typically collected centrally through User Plane Functions (UPFs). By deploying the UPFs closer to users and agents at the edge, data transmission paths can be significantly reduced, lowering network latency. 2) Edge computing capabilities: Computing tasks are undertaken by edge computing nodes (ECNs) deployed centrally at the edge, outside the Radio Access Network (RAN).
[0069] To support 5G enhancement and 6th Generation Mobile Networks (6G) services, wireless networks are further evolving into integrated wireless-communication-computing networks. These networks cleverly integrate RAN resources with computing resources to form a highly integrated communication and computing service system. The integrated wireless-communication-computing network achieves heterogeneous integration across multiple layers, including network resources, network functions, and network services. It not only encompasses the traditional RAN communication functions but also introduces computing tasks into the network architecture, enabling it to possess edge computing capabilities.
[0070] Integrated communication and computing services: By integrating the computing power within base stations and the computing resources of user terminals, wireless communication and computing integrated networks can provide more flexible, low-latency, and efficient computing services. This architecture allows communication and computing to no longer be isolated functional modules, but rather to collaborate and jointly improve the quality of network services.
[0071] refer to Figure 1 As shown, in the wireless computing integrated network architecture, the computing power inside the base station and the computing power of the terminal can form computing power nodes. Through efficient management and control of these computing power nodes, a wireless data network that works in collaboration with the data network (DN) and the edge data network (local DN) is constructed.
[0072] To more efficiently manage computing tasks and related data among different computing nodes, the wireless communication and computing integrated network introduces a Wireless Data Network (DN) and a computing session mechanism. Compared to traditional Protocol Data Unit (PDU) session base stations, the computing session mechanism enables autonomous data exchange between computing tasks within the RAN domain through flexible routing and data forwarding methods, avoiding unnecessary latency caused by UPF aggregation and enhancing the overall network's computing power. However, despite the potential shown in its architecture and functionality, the communication and computing integrated network still faces many shortcomings and challenges in practical applications.
[0073] First, in a wireless computing integrated network, the connection and operational status of computing tasks at base stations, terminals, and edge clouds are dynamic. These changes directly affect data routing and forwarding between computing tasks. In related technologies, wireless networks primarily use wireless connection management, wireless resource management, and wireless cloud management for network status awareness. However, these dimensions often fail to capture and reflect the connection and operational status of computing tasks in real time, accurately, and comprehensively. This leads to problems such as poor real-time performance and lack of comprehensive information in the wireless data network's statistics on computing task status, directly restricting the autonomous data routing and forwarding capabilities within the RAN domain.
[0074] Secondly, wireless data networks consist of heterogeneous computing nodes, such as smart terminals, wearable devices, and autonomous vehicles. This diversity of services leads to diverse data addressing methods between computing tasks, requiring routing and forwarding based on multiple addresses, including L2, L3, and application-layer custom addresses. Since the wireless access network cannot obtain the addresses of terminals at each layer, the wireless data network cannot perform data routing and forwarding due to the lack of addresses for each computing node.
[0075] An embodiment of this application provides an information transmission method applied to a first network device, with reference to... Figure 2 As shown, the method includes the following steps:
[0076] Step S201: Receive the first message sent by the second network device.
[0077] The first message indicates the first computing node's registration request to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network.
[0078] Understandably, the second network device may include, but is not limited to, a base station. Computing nodes in a wireless data network may include, but are not limited to, base stations, terminals, and other devices with computing capabilities, such as smart wearable devices, autonomous vehicles, and MEC (Multi-access Edge Computing). The computing node corresponding to the second network device in the wireless data network may include, but is not limited to, the base station itself and terminals that interact with the base station, as well as devices with computing capabilities. This application embodiment uses a terminal accessing the base station as an example to represent the first computing node. The first network device may include, but is not limited to, devices capable of handling computing node registration and updates, and formulating computing data routing and forwarding strategies in the wireless data network. For example, the first network device may be a communication-computing collaborative controller.
[0079] In practical applications, the registration request from the first computing node to the wireless data network may include the first computing node's network access registration request, the network access registration request of the computing task to which the first computing node belongs, and information such as the network connection status, computing infrastructure capabilities, computing offloading requirements, and computing service capabilities actually measured by the first computing node. The first computing node sends the registration request to the base station, and the base station sends a first message to the network-computing coordination controller. After receiving the first message from the base station, the network-computing coordination controller can parse the network access registration of the first computing node and its associated computing task, assign a unique computing node identifier to the first computing node for use in transmitting bandwidth and other resources, and send a registration response message to the base station. After the network is established, the network-computing coordination controller can monitor the real-time status of the first computing node, which may include the wireless connection status and the computing task status.
[0080] Step S202: Send a second message to the third network device.
[0081] The second message includes the data matching conditions of the first computational data; the first computational data includes the computational data of the first computing node in the wireless data network.
[0082] Understandably, after receiving the first message, the computing coordinating controller parses and verifies the message content. The computing coordinating controller assigns a unique computing network identity (CNID) to the computing device or network function that joins the network for the first time. The CNID is used for the unified identity and addressing information of the node in subsequent operations such as computing data routing or computing task orchestration in the wireless data network.
[0083] In practical applications, the co-controller updates the computing node status table based on the registration message. This table includes the network connectivity, computing infrastructure capabilities, and computing power of each computing node within the wireless data network maintained by the co-controller. After updating the computing node status table, the co-controller generates mappings between various network addresses and CNIDs of each computing node, along with inter-node path planning. It also generates routing flow tables for each data unit in the wireless data network, including detailed matching conditions for computational data and corresponding forwarding rules. These routing flow tables are then sent to the corresponding data units via routing policy configuration messages. Third-party network devices may include, but are not limited to, data units.
[0084] The coordinating controller sends a traffic splitting strategy based on the computational data matching conditions in the routing flow table of each data unit and the base station matched with the data unit to the relevant base station, so that the base station can split the computational data in each bearer of the user plane to the data unit.
[0085] Step S203: Send a third message to the second network device.
[0086] The third message indicates the distribution strategy for the first computational data.
[0087] In practical applications, there is a one-to-one correspondence between base stations and data units. Based on the first message sent by the base station, the computing node status table is updated, and the CNID and routing flow table of the first computing node are generated. The routing flow table includes the data matching conditions and corresponding forwarding rules for the first computing data. The computing node co-controller sends the routing flow table to the corresponding data unit and the traffic distribution strategy to the corresponding base station.
[0088] As can be seen from the above, in this embodiment, the first network device receives a first message sent by the second network device. The first message indicates a registration request from the first computing node to the wireless data network. The first computing node includes the computing node corresponding to the second network device in the wireless data network. The first network device sends a second message to the third network device and a third message to the second network. The second message includes data matching conditions for the first computing data. The first computing data includes the computing data of the first computing node in the wireless data network. The third message indicates a routing strategy for the first computing data. This enables the first network device to perceive the status of computing nodes and computing tasks in the wireless data network in real time, formulate a routing strategy for computing data in the wireless data network, and solve the problem in related technologies where a large amount of computing data in computing sessions in the wireless data network is incorrectly routed and forwarded due to inaccurate computing task status.
[0089] In some embodiments of this application, after receiving the first message sent by the second network device, the process includes:
[0090] Determine the type of the registration request; the request type includes one or more of the following:
[0091] Request type; a request type indicates a request for computing resources without providing computing resources.
[0092] Service-oriented; a service-oriented approach indicates providing computing resources without requesting them.
[0093] Comprehensive type; Comprehensive type indicates both providing computing resources and requesting computing resources.
[0094] In practical applications, refer to Figure 3 As shown, the computing co-controller can include two functional units: a computing node registration service unit and a computing data routing strategy formulation unit. The computing node registration service unit, which can also be understood as the first functional unit, is used to receive and parse registration requests sent by each computing node and its associated computing task within the wireless data network range, allocate a unique computing node identifier and available transmission bandwidth to each computing node, and send a registration response message to the base station corresponding to the computing node. The computing data routing strategy formulation unit, which can also be understood as the second functional unit, formulates a computing data routing and forwarding strategy in the wireless data network based on the real-time status of the computing nodes (wireless connection status, computing task status) and sends the strategy to each data unit.
[0095] The computing co-controller can include two interfaces: a computing data control interface and a computing node registration service interface. The computing data control interface, which can also be understood as the first interface, is the control interface between the computing unit and the data unit. It is mainly used to send computing data routing and forwarding strategies to the data unit and to receive or send registration process messages of each computing node forwarded by the data unit. The computing node registration service interface, which can also be understood as the second interface, is the logical interface between the computing power nodes in the wireless data network and is used for the interaction process of computing node registration service.
[0096] Compute node registration and updates are used by wireless data networks to monitor the connection status and computing task status of compute nodes with data transmission needs in the network in real time, supporting the formulation of routing strategies for the wireless data network. A compute node's registration request to the wireless data network can include a network entry registration request from the compute node itself, a network entry registration request from the compute task to which the compute node belongs, and information such as the compute node's actual measured network connection status, computing infrastructure capabilities, compute offloading needs, and compute service capabilities. The compute node sends the registration request to the base station, which forwards it to the network-computing coordination controller. The registration request sent by the compute node to the base station can be carried in Radio Resource Control (RRC) signaling or in user plane data.
[0097] Referring to Table 1, the registration message sent by the compute node may include the following fields:
[0098]
[0099]
[0100] Table 1
[0101] The registration message can include the request type. The Tongsuan Co-controller can determine the request type of the computing node based on the registration message. The request type indicates that the computing node requests computing resources but does not provide computing resources; the service type indicates that it provides computing resources but does not request computing resources; and the comprehensive type indicates that it provides computing resources and requests computing resources.
[0102] In some embodiments of this application, after determining the request type of the registration request, the process includes:
[0103] Update the node status table of computing nodes in the wireless data network; the node status table includes the computing resources of the computing node, the computing task status of the computing node, and the computing task priority of the computing node.
[0104] In practical applications, refer to Figure 4 As shown, the computing co-controller receives the registration message, parses and verifies its content, and updates the status table of each computing node in the wireless data network it maintains based on the registration message. The computing node status table includes the network connectivity, computing infrastructure capabilities, and computing power of each computing node in the wireless data network maintained by the computing co-controller, as well as the computing task status and priority of each computing node. The computing co-controller records the network connectivity, computing infrastructure capabilities, and computing power of the requesting device, and updates the overall computing infrastructure status, computing power, and load status of the registered computing nodes in the regional computing network based on the type of application.
[0105] In some embodiments of this application, after receiving the first message sent by the second network device, the process includes:
[0106] Assign a node identifier to the first computing node; the node identifier indicates the network address of the first computing node.
[0107] In practical applications, refer to Figure 4 As shown, after updating the computing node status table, the computing co-controller generates multiple network addresses and CNID mappings for each computing node, as well as path planning between nodes. The CNID is used for unified node identification and addressing information in subsequent operations such as computing data routing or computing task orchestration in the wireless data network.
[0108] In some embodiments of this application, before sending the third message to the second network device, the following steps are included:
[0109] The traffic splitting strategy is determined based on data matching conditions.
[0110] In practical applications, refer to Figure 4 As shown, the computing co-controller generates routing flow tables for each data unit in the wireless data network, including detailed defined computing data matching conditions and corresponding forwarding rules, and sends the routing flow tables to the corresponding data units through routing policy configuration messages.
[0111] A one-to-one correspondence exists between base stations and data units. Based on the first message sent by the base station, the computing node status table is updated, and the CNID and routing flow table of the first computing node are generated. The routing flow table includes the data matching conditions and corresponding forwarding rules for the first computing data. The computing node co-controller sends the routing flow table to the corresponding data unit and the traffic distribution strategy to the corresponding base station.
[0112] In some embodiments of this application, after sending the second message to the second network device, the process includes:
[0113] A fourth message is sent to the second network device; the fourth message indicates that the first computing node has successfully registered; the fourth message includes the node identifier of the first computing node.
[0114] In practical applications, refer to Figure 4 As shown, after successful network formation, the computing co-controller can send a fourth message to the base station to respond to successful registration. The fourth message may include the CNID assigned to the computing node, as well as the overall computing infrastructure status, computing capacity, and load status of the registered computing nodes in the area (used by the terminal to evaluate what kind of computing co-operation tasks and data sessions it can initiate to the computing network).
[0115] As shown in Table 2, the fourth message may include the following fields:
[0116]
[0117]
[0118] Table 2
[0119] As can be seen from the above, in this embodiment, the first network device receives a first message sent by the second network device. The first message indicates a registration request from the first computing node to the wireless data network. The first computing node includes the computing node corresponding to the second network device in the wireless data network. The first network device sends a second message to the third network device and a third message to the second network. The second message includes data matching conditions for the first computing data. The first computing data includes the computing data of the first computing node in the wireless data network. The third message indicates a routing strategy for the first computing data. This enables the first network device to perceive the status of computing nodes and computing tasks in the wireless data network in real time, formulate a routing strategy for computing data in the wireless data network, and solve the problem in related technologies where a large amount of computing data in computing sessions in the wireless data network is incorrectly routed and forwarded due to inaccurate computing task status.
[0120] An embodiment of this application provides an information transmission method applied to a second network device, with reference to... Figure 5 As shown, the method includes the following steps:
[0121] Step S501: Send the first message to the first network device.
[0122] The first message indicates the first computing node's registration request to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network.
[0123] In practical applications, the registration request from the first computing node to the wireless data network may include the first computing node's network access registration request, the network access registration request of the computing task to which the first computing node belongs, and information such as the network connection status, computing infrastructure capabilities, computing offloading requirements, and computing service capabilities actually measured by the first computing node. The first computing node sends the registration request to the base station, and the base station sends a first message to the network-computing coordination controller. After receiving the first message from the base station, the network-computing coordination controller can parse the network access registration of the first computing node and its associated computing task, assign a unique computing node identifier to the first computing node for use in transmitting bandwidth and other resources, and send a registration response message to the base station. After the network is established, the network-computing coordination controller can monitor the real-time status of the first computing node, which may include the wireless connection status and the computing task status.
[0124] Step S502: Receive the third message sent by the first network device.
[0125] The third message indicates the distribution strategy for the first computational data; the first computational data includes the computational data of the first computing node in the wireless data network.
[0126] In practical applications, there is a one-to-one correspondence between base stations and data units. Based on the first message sent by the base station, the computing node status table is updated, and the CNID and routing flow table of the first computing node are generated. The routing flow table includes the data matching conditions and corresponding forwarding rules for the first computing data. The computing node co-controller sends the routing flow table to the corresponding data unit and the traffic distribution strategy to the corresponding base station.
[0127] As can be seen from the above, in this embodiment, the first network device receives a first message sent by the second network device. The first message indicates a registration request from the first computing node to the wireless data network. The first computing node includes the computing node corresponding to the second network device in the wireless data network. The first network device sends a second message to the third network device and a third message to the second network. The second message includes data matching conditions for the first computing data. The first computing data includes the computing data of the first computing node in the wireless data network. The third message indicates a routing strategy for the first computing data. This enables the first network device to perceive the status of computing nodes and computing tasks in the wireless data network in real time, formulate a routing strategy for computing data in the wireless data network, and solve the problem in related technologies where a large amount of computing data in computing sessions in the wireless data network is incorrectly routed and forwarded due to inaccurate computing task status.
[0128] In some embodiments of this application, after receiving the third message sent by the first network device, the process includes:
[0129] Receive a fourth message sent by the first network device; the fourth message indicates that the first computing node has successfully registered; the fourth message includes the node identifier of the first computing node; the node identifier indicates the network address of the first computing node.
[0130] In practical applications, refer to Figure 4 As shown, after successful network formation, the computing co-controller can send a fourth message to the base station to respond to successful registration. The fourth message may include the CNID assigned to the computing node, as well as the overall computing infrastructure status, computing capacity, and load status of the registered computing nodes in the area (used by the terminal to evaluate what kind of computing co-operation tasks and data sessions it can initiate to the computing network).
[0131] Embodiments of this application provide an information transmission method applied to a third network device, with reference to... Figure 6 As shown, the method includes the following steps:
[0132] Step S601: Receive the second message sent by the first network device.
[0133] The second message includes the data matching conditions of the first computational data; the first computational data includes the computational data of the first computing node in the wireless data network.
[0134] In practical applications, the registration request from the first computing node to the wireless data network may include the first computing node's network access registration request, the network access registration request of the computing task to which the first computing node belongs, and information such as the network connection status, computing infrastructure capabilities, computing offloading requirements, and computing service capabilities actually measured by the first computing node. The first computing node sends the registration request to the base station, and the base station sends a first message to the network-computing coordination controller. After receiving the first message from the base station, the network-computing coordination controller can parse the network access registration of the first computing node and its associated computing task, assign a unique computing node identifier to the first computing node for use in transmitting bandwidth and other resources, and send a registration response message to the base station. After the network is established, the network-computing coordination controller can monitor the real-time status of the first computing node, which may include the wireless connection status and the computing task status.
[0135] A one-to-one correspondence exists between base stations and data units. Based on the first message sent by the base station, the computing node status table is updated, and the CNID and routing flow table of the first computing node are generated. The routing flow table includes the data matching conditions and corresponding forwarding rules for the first computing data. The computing node co-controller sends the routing flow table to the corresponding data unit and the traffic distribution strategy to the corresponding base station.
[0136] As can be seen from the above, in this embodiment, the first network device receives a first message sent by the second network device. The first message indicates a registration request from the first computing node to the wireless data network. The first computing node includes the computing node corresponding to the second network device in the wireless data network. The first network device sends a second message to the third network device and a third message to the second network. The second message includes data matching conditions for the first computing data. The first computing data includes the computing data of the first computing node in the wireless data network. The third message indicates a routing strategy for the first computing data. This enables the first network device to perceive the status of computing nodes and computing tasks in the wireless data network in real time, formulate a routing strategy for computing data in the wireless data network, and solve the problem in related technologies where a large amount of computing data in computing sessions in the wireless data network is incorrectly routed and forwarded due to inaccurate computing task status.
[0137] Based on the same inventive concept as described above Figure 7 This is a schematic diagram of an information transmission device provided in an embodiment of the present invention, applied to a first network device. The device includes:
[0138] The first receiving unit 701 is used to receive a first message sent by the second network device; the first message indicates a registration request from the first computing node to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network;
[0139] The first sending unit 702 is used to send a second message to a third network device; the second message includes data matching conditions for the first computational data; the first computational data includes computational data of the first computing node in the wireless data network.
[0140] The first sending unit 702 is also used to send a third message to the second network device; the third message indicates the diversion strategy of the first computing data.
[0141] In some embodiments of this application, the apparatus further includes: a first processing unit, configured to determine the request type of the registration request; the request type includes one or more of the following:
[0142] Request type; a request type indicates a request for computing resources without providing computing resources.
[0143] Service-oriented; a service-oriented approach indicates providing computing resources without requesting them.
[0144] Comprehensive type; Comprehensive type indicates both providing computing resources and requesting computing resources.
[0145] In some embodiments of this application, the first processing unit is further configured to update the node status table of the computing node in the wireless data network; the node status table includes the computing resources of the computing node, the computing task status of the computing node, and the computing task priority of the computing node.
[0146] In some embodiments of this application, the first processing unit is further configured to allocate a node identifier for the first computing node; the node identifier indicates the network address of the first computing node.
[0147] In some embodiments of this application, the first processing unit is further configured to determine a traffic splitting strategy based on data matching conditions.
[0148] In some embodiments of this application, the first sending unit 702 is further configured to send a fourth message to the second network device; the fourth message indicates that the first computing node has successfully registered; the fourth message includes the node identifier of the first computing node.
[0149] Based on the same inventive concept as described above Figure 8 This is a schematic diagram of an information transmission device provided in an embodiment of the present invention, applied to a second network device. The device includes:
[0150] The second sending unit 801 is used to send a first message to the first network device; the first message indicates a registration request from the first computing node to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network;
[0151] The second receiving unit 802 is used to receive a third message sent by the first network device; the third message indicates a distribution strategy for the first computing data; the first computing data includes the computing data of the first computing node in the wireless data network.
[0152] In some embodiments of this application, the second receiving unit 802 is used to receive a fourth message sent by the first network device; the fourth message indicates that the first computing node has successfully registered; the fourth message includes the node identifier of the first computing node; the node identifier indicates the network address of the first computing node.
[0153] Based on the same inventive concept as described above Figure 10 This is a schematic diagram of an information transmission device provided in an embodiment of the present invention, applied to a third network device. The device includes:
[0154] The third receiving unit 1001 is used to receive a second message sent by the first network device; the second message includes data matching conditions for the first computational data; the first computational data includes computational data of the first computing node in the wireless data network.
[0155] Based on the hardware implementation of the above program modules, and in order to implement the method on the first network device side of the embodiments of this application, the embodiments of this application also provide a first network device, such as... Figure 10 As shown, the first network device 1000 includes:
[0156] The first communication interface 1001 is capable of exchanging information with terminals and other network devices;
[0157] The first processor 1002 is connected to the first communication interface 1001 to enable information interaction with terminals and other network devices, and to execute the methods provided by one or more technical solutions on the first network device side when running computer programs.
[0158] The computer program is stored in the first memory 1003.
[0159] Specifically, the first communication interface 1001 is used to receive a first message sent by the second network device; the first message indicates a registration request from the first computing node to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network;
[0160] Send a second message to a third network device; the second message includes data matching conditions for the first computational data; the first computational data includes computational data of the first computing node in the wireless data network;
[0161] Send a third message to the second network device; the third message indicates the diversion strategy for the first computed data.
[0162] In some embodiments of this application, a first processor 1002 is configured to determine the request type of a registration request; the request type includes one or more of the following:
[0163] Request type; a request type indicates a request for computing resources without providing computing resources.
[0164] Service-oriented; a service-oriented approach indicates providing computing resources without requesting them.
[0165] Comprehensive type; Comprehensive type indicates both providing computing resources and requesting computing resources.
[0166] In some embodiments of this application, the first processor 1002 is further configured to update the node status table of computing nodes in the wireless data network; the node status table includes the computing resources of the computing node, the computing task status of the computing node, and the computing task priority of the computing node.
[0167] In some embodiments of this application, the first processor 1002 is further configured to allocate a node identifier for the first computing node; the node identifier indicates the network address of the first computing node.
[0168] In some embodiments of this application, the first processor 1002 is also configured to determine a traffic splitting strategy based on data matching conditions.
[0169] In some embodiments of this application, the first communication interface 1001 is further configured to send a fourth message to the second network device; the fourth message indicates that the first computing node has successfully registered; the fourth message includes the node identifier of the first computing node.
[0170] Of course, in practical applications, the various components in the first network device 1000 are coupled together through the bus system 1004. It can be understood that the bus system 1004 is used to implement communication between these components. In addition to a data bus, the bus system 1004 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 10 The general labeled all buses as Bus System 1004.
[0171] The first memory 1003 in this embodiment is used to store various types of data to support the operation of the first network device 1000. Examples of such data include any computer program used to operate on the first network device 1000.
[0172] The methods disclosed in the embodiments of this application can be applied to or implemented by the first processor 1002. The first processor 1002 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 1002. The first processor 1002 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 1002 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 1003. The first processor 1002 reads the information in the first memory 1003 and completes the steps of the aforementioned method in combination with its hardware.
[0173] In an exemplary embodiment, the first network device 1000 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.
[0174] Based on the hardware implementation of the above program modules, and in order to implement the method on the second network device side of the embodiments of this application, the embodiments of this application also provide a second network device, such as... Figure 11 As shown, the second network device 1100 includes:
[0175] The second communication interface 1101 is capable of exchanging information with terminals and other network devices;
[0176] The second processor 1102 is connected to the second communication interface 1101 to enable information interaction with the terminal and other network devices, and to execute the methods provided by one or more technical solutions on the second network device side when running computer programs.
[0177] The computer program is stored in the second memory 1103.
[0178] Specifically, the second communication interface 1101 is used to send a first message to the first network device; the first message indicates a registration request from the first computing node to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network;
[0179] Receive a third message sent by the first network device; the third message indicates a distribution strategy for the first computing data; the first computing data includes the computing data of the first computing node in the wireless data network.
[0180] In some embodiments of this application, the second communication interface 1101 is used to receive a fourth message sent by the first network device; the fourth message indicates that the first computing node has successfully registered; the fourth message includes the node identifier of the first computing node; the node identifier indicates the network address of the first computing node.
[0181] Of course, in practical applications, the various components in the second network device 1100 are coupled together through the bus system 1104. It can be understood that the bus system 1104 is used to implement communication between these components. In addition to a data bus, the bus system 1104 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 11 The general designated all buses as Bus System 1104.
[0182] The second memory 1103 in this embodiment is used to store various types of data to support the operation of the network device 1100. Examples of such data include any computer programs used to operate on the second network device 1100.
[0183] The methods disclosed in the embodiments of this application can be applied to, or implemented by, the second processor 1102. The second processor 1102 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 in the second processor 1102 or by instructions in software form. The second processor 1102 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 1102 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 in the second memory 1103. The second processor 1102 reads information from the second memory 1103 and, in conjunction with its hardware, completes the steps of the aforementioned method.
[0184] In an exemplary embodiment, the second network device 1100 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.
[0185] Based on the hardware implementation of the above program modules, and in order to implement the method on the third network device side of the embodiments of this application, the embodiments of this application also provide a third network device, such as... Figure 12 As shown, the third network device 1200 includes:
[0186] The third communication interface 1201 is capable of exchanging information with terminals and other network devices;
[0187] The third processor 1202 is connected to the third communication interface 1201 to enable information interaction with the terminal and other network devices, and to execute the methods provided by one or more technical solutions on the third network device side when running computer programs.
[0188] The third memory 1203 is where the computer program is stored.
[0189] Specifically, the third communication interface 1201 is used to receive a second message sent by the first network device; the second message includes data matching conditions for the first computational data; the first computational data includes computational data of the first computing node in the wireless data network.
[0190] Of course, in practical applications, the various components in the third network device 1200 are coupled together through the bus system 1204. It can be understood that the bus system 1204 is used to implement communication between these components. In addition to a data bus, the bus system 1204 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 12 The general labeled all buses as Bus System 1204.
[0191] The third memory 1203 in this embodiment is used to store various types of data to support the operation of the network device 1200. Examples of such data include any computer program used to operate on the third network device 1200.
[0192] The methods disclosed in the above embodiments of this application can be applied to, or implemented by, the third processor 1202. The third processor 1202 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 form of software within the third processor 1202. The third processor 1202 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The third processor 1202 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 third memory 1203. The third processor 1202 reads information from the third memory 1203 and, in conjunction with its hardware, completes the steps of the aforementioned method.
[0193] In an exemplary embodiment, the third network device 1200 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.
[0194] It is understood that the memories (first memory 1003, second memory 1103, and third memory 16203) 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.
[0195] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium. For example, it may include a first memory 1003 storing a computer program, which can be executed by a first processor 1002 of a first network device 1000 to complete the aforementioned first network device-side method steps. Another example is a second memory 1103 storing a computer program, which can be executed by a second processor 1102 of a second network device 1100 to complete the aforementioned second network device-side method steps. Yet another example is a third memory 1203 storing a computer program, which can be executed by a third processor 1202 of a third network device 1200 to complete the aforementioned third network device-side method steps. 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.
[0196] It should be noted that the aforementioned computer storage media can be ROM, PROM, EPROM, EEPROM, FRAM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc.; or it can be various electronic devices that include one or any combination of the above-mentioned storage media, such as mobile phones, computers, tablet devices, personal digital assistants, etc.
[0197] Based on the foregoing embodiments, embodiments of this application also provide a computer product, including a computer program, which, when executed by a processor, implements... Figure 2 or Figure 5 or Figure 6 The steps in the information transmission method provided in the corresponding embodiment.
[0198] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0199] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0200] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0201] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0202] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0203] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0204] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. An information transmission method, characterized in that, Applied to a first network device, the method includes: The system receives a first message sent by a second network device; the first message indicates a registration request from a first computing node to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network. Send a second message to a third network device; the second message includes data matching conditions for the first calculated data; the first calculated data includes the calculated data of the first computing node in the wireless data network; A third message is sent to the second network device; the third message indicates the diversion strategy for the first computed data.
2. The method according to claim 1, characterized in that, After receiving the first message sent by the second network device, the process includes: Determine the request type of the registration request; the request type includes one or more of the following: Request type; the request type indicates a request for computing resources without providing computing resources; Service-oriented; the service-oriented approach indicates providing computing resources without requesting computing resources; Comprehensive type; the comprehensive type indicates the provision of computing resources and the request for computing resources.
3. The method according to claim 2, characterized in that, After determining the request type of the registration request, the process includes: Update the node status table of the computing nodes in the wireless data network; the node status table includes the computing resources of the computing nodes, the computing task status of the computing nodes, and the computing task priority of the computing nodes.
4. The method according to claim 1, characterized in that, After receiving the first message sent by the second network device, the process includes: Assign a node identifier to the first computing node; the node identifier indicates the network address of the first computing node.
5. The method according to claim 1, characterized in that, Before sending the third message to the second network device, the following steps are included: The traffic splitting strategy is determined based on the data matching conditions.
6. The method according to claim 4, characterized in that, After sending the second message to the second network device, the process includes: A fourth message is sent to the second network device; the fourth message indicates that the first computing node has successfully registered; the fourth message includes the node identifier of the first computing node.
7. An information transmission method, characterized in that, Applied to a second network device, the method includes: A first message is sent to a first network device; the first message indicates a registration request from a first computing node to a wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network; The system receives a third message sent by the first network device; the third message indicates a distribution strategy for the first computing data; the first computing data includes the computing data of the first computing node in the wireless data network.
8. The method according to claim 7, characterized in that, After receiving the third message sent by the first network device, the process includes: The system receives a fourth message sent by the first network device; the fourth message indicates that the first computing node has successfully registered; the fourth message includes the node identifier of the first computing node; the node identifier indicates the network address of the first computing node.
9. An information transmission method, characterized in that, Applied to a third network device, the method includes: The system receives a second message sent by a first network device; the second message includes data matching conditions for the first computational data; the first computational data includes computational data of the first computing node in the wireless data network.
10. A first network device, comprising a first communication interface and a first processor; wherein, The first communication interface is used to receive a first message sent by the second network device; the first message indicates a registration request from the first computing node to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network; Send a second message to a third network device; the second message includes data matching conditions for the first calculated data; the first calculated data includes the calculated data of the first computing node in the wireless data network; A third message is sent to the second network device; the third message indicates the diversion strategy for the first computed data.
11. A second network device, comprising a second communication interface and a second processor; wherein, The second communication interface is used to send a first message to the first network device; the first message indicates a registration request from the first computing node to the wireless data network; the first computing node includes the computing node corresponding to the second network device in the wireless data network; Receive the third message sent by the first network device; The third message indicates the distribution strategy for the first computed data; The first computational data includes the computational data of the first computing node in the wireless data network.
12. A third network device, comprising a third communication interface and a third processor; wherein, The third communication interface is used to receive a second message sent by the first network device; the second message includes data matching conditions for the first computational data; the first computational data includes computational data of the first computing node in the wireless data network.
13. A 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 6, 7 to 8, or 9.
14. A computer product comprising a computer program, 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 6, 7 to 8, or 9.