Modeling method, related device, medium, and product
By collaboratively building a distributed model between the cloud edge and terminal devices, the problem of long construction time in centralized data modeling is solved, and the real-time performance and efficiency of the model are achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2025-12-12
- Publication Date
- 2026-06-25
AI Technical Summary
Centralized digital twins (DT) take a long time to build, and cannot guarantee the real-time performance of the model.
By collaborating between cloud edge and terminal devices to build a distributed model, information sharing and model building are achieved through different DT layers in the collaborative network, avoiding the latency of centralized construction.
It enables efficient model construction and updating, ensures the real-time performance of the model, and improves the flexibility and efficiency of the network.
Smart Images

Figure CN2025142018_25062026_PF_FP_ABST
Abstract
Description
A modeling method, related equipment, media, and products
[0001] Cross-reference to related applications
[0002] This disclosure claims priority to Chinese Patent Application No. 202411899531.9, filed in China on December 20, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to the field of computer technology, and in particular to a modeling method, related equipment, media, and products. Background Technology
[0004] As the complexity and dynamism of Radio Access Networks (RANs) continue to increase, related technologies typically build independent centralized digital twins (DTs) based on a central cloud for network energy saving, model training / validation, network planning, network optimization, etc. However, such centralized DTs require a long time to build models and cannot guarantee the real-time performance of the models. Summary of the Invention
[0005] This disclosure provides a modeling method, related equipment, media, and products.
[0006] The technical solution of this disclosure embodiment is implemented as follows:
[0007] A modeling method applied to a first network device, the method comprising:
[0008] The system receives a first message sent by a second network device; the first message includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal access the same collaborative network.
[0009] Send a second message to the second network device; the second message includes a distributed model that integrates a terminal model.
[0010] In the above scheme, before receiving the first message sent by the second network device, the following steps are included:
[0011] The terminal sends a third message; the third message includes the terminal's first registration information; the first registration information indicates that the terminal requests access to the collaborative network.
[0012] A fourth message is sent to the second network device; the fourth message includes second registration information and / or the first registration information; the second registration information indicates that the first network device requests access to the cooperative network.
[0013] In the above scheme, after receiving the first message sent by the second network device:
[0014] A fifth message is sent to the terminal; the fifth message includes the second task information.
[0015] A first network device model is constructed based on the first task information.
[0016] In the above scheme, after constructing the first network device model based on the first task information, the following steps are included:
[0017] A sixth message is sent to the terminal; the sixth message instructs the terminal to upload the terminal model;
[0018] Receive a seventh message sent by the terminal; the seventh message includes the terminal model.
[0019] In the above scheme, after receiving the seventh message sent by the terminal, the process includes:
[0020] The first network device model and the terminal model are integrated to obtain the distributed model.
[0021] In the above scheme, before sending the fourth message to the second network device, the following steps are included:
[0022] The first network device receives an eighth message sent by the second network device; the eighth message instructs the first network device to upload the distributed model.
[0023] In the above scheme, after sending the fourth message to the second network device, the following steps are included:
[0024] Receive a ninth message sent by the second network device; the ninth message includes the first optimization feedback of the distributed model and / or the second optimization feedback of the terminal model.
[0025] In the above scheme, after receiving the ninth message sent by the second network device, the process includes:
[0026] A tenth message is sent to the terminal; the tenth message includes the second optimization feedback of the terminal model.
[0027] A modeling method applied to a second network device, the method comprising:
[0028] A first message is sent to a first network device; the first message includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal access the same collaborative network;
[0029] Receive a second message sent by the first network device; the second message includes a distributed model that integrates a terminal model;
[0030] A wireless access network area model is constructed based on the distributed model.
[0031] In the above scheme, before sending the first message to the first network device, the following steps are included:
[0032] The terminal receives a fourth message sent by the first network device; the fourth message includes second registration information and / or first registration information; the second registration information indicates that the first network device requests access to the collaborative network; the first registration information indicates that the terminal requests access to the collaborative network.
[0033] In the above scheme, before receiving the second message sent by the first network device, the following steps are included:
[0034] Send an eighth message to the first network device; the eighth message instructs the first network device to upload the distributed model.
[0035] In the above scheme, after constructing and / or the wireless access network area model based on the distributed model, the following steps are included:
[0036] The wireless access network area model is optimized to obtain optimization feedback; the optimization feedback includes the first optimization feedback of the distributed model and / or the second optimization feedback of the terminal model.
[0037] A ninth message is sent to the first network model; the ninth message includes the first optimization feedback of the distributed model and / or the second optimization feedback of the terminal model.
[0038] A modeling method applied to a terminal, the method comprising:
[0039] The terminal receives a fifth message sent by a first network device; the fifth message includes second task information; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal access the same collaborative network.
[0040] In the above scheme, before receiving the fifth message sent by the first network device, the following steps are included:
[0041] A third message is sent to the first network device; the third message includes the terminal's first registration information; the first registration information indicates that the terminal requests access to the collaborative network.
[0042] In the above scheme, after receiving the fifth message sent by the first network device, the process includes:
[0043] A terminal model is constructed based on the second task information.
[0044] In the above scheme, after constructing the terminal model based on the second task information, the following steps are included:
[0045] The terminal receives a sixth message sent by the first network device; the sixth message instructs the terminal to upload the terminal model.
[0046] A seventh message is sent to the first network device; the seventh message includes the terminal model.
[0047] In the above scheme, after sending the seventh message to the first network device, the following steps are included:
[0048] The system receives a tenth message sent by the first network device; the tenth message includes the second optimization feedback of the terminal model.
[0049] A modeling apparatus, applied to a first network device, the apparatus comprising:
[0050] A first receiving unit is configured to receive a first message sent by a second network device; the first message includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal are connected to the same collaborative network;
[0051] The first sending unit is used to send a second message to the second network device; the second message includes a distributed model that integrates a terminal model.
[0052] A modeling apparatus, applied to a second network device, the apparatus comprising:
[0053] The second sending unit is configured to send a first message to the first network device; the first message includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal are connected to the same collaborative network;
[0054] The second receiving unit is used to receive a second message sent by the first network device; the second message includes a distributed model that integrates a terminal model.
[0055] The first processing unit is used to construct a wireless access network area model based on the distributed model.
[0056] A modeling device, applied to a terminal, the device comprising:
[0057] The third receiving unit is used to receive a fifth message sent by the first network device; the fifth message includes second task information; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal are connected to the same collaborative network.
[0058] A first network device includes a first communication interface and a first processor; wherein,
[0059] The first communication interface is used to receive a first message sent by the second network device; the first message includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal are connected to the same collaborative network;
[0060] Send a second message to the second network device; the second message includes a distributed model that integrates a terminal model.
[0061] A second network device includes a second communication interface and a second processor; wherein,
[0062] The second communication interface is used to send a first message to the first network device; the first message includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal are connected to the same collaborative network;
[0063] Receive a second message sent by the first network device; the second message includes a distributed model that integrates a terminal model;
[0064] The second processor is used to construct a wireless access network area model based on the distributed model.
[0065] A terminal includes a third communication interface and a third processor; wherein,
[0066] The third communication interface is used to receive a fifth message sent by the first network device; the fifth message includes second task information; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal are connected to the same collaborative network.
[0067] A storage medium storing a computer program, wherein 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 terminal side.
[0068] A computer product includes a computer program, wherein 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 terminal side.
[0069] This disclosure provides a modeling method, related equipment, medium, and product, which receives a first message sent by a second network device; the first message includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of a terminal; the first network device, the second network device, and the terminal are connected to the same collaborative network; a second message is sent to the second network device; the second message includes a distributed model integrating the terminal model. In other words, this disclosure enables different model building tools (DTs) to collaborate through communication to complete model construction, effectively avoiding latency and solving the problem in related technologies where independent centralized DTs require a long time to construct models and cannot guarantee real-time performance. Attached Figure Description
[0070] Figure 1 is a schematic diagram of a DT functional architecture in related technologies;
[0071] Figure 2 is a flowchart illustrating a modeling method provided in an embodiment of this disclosure;
[0072] Figure 3 is a schematic diagram of the DT network structure provided in an embodiment of this disclosure;
[0073] Figure 4 is a flowchart illustrating another modeling method provided in an embodiment of this disclosure;
[0074] Figure 5 is a flowchart illustrating the third modeling method provided in this embodiment of the present disclosure;
[0075] Figure 6 is a flowchart illustrating the fourth modeling method provided in this embodiment of the present disclosure;
[0076] Figure 7 is a schematic diagram of a modeling device provided in an embodiment of this disclosure;
[0077] Figure 8 is a schematic diagram of another modeling device provided in an embodiment of this disclosure;
[0078] Figure 9 is a schematic diagram of the third modeling device provided in the embodiments of this disclosure;
[0079] Figure 10 is a schematic diagram of the structure of a first network device provided in an embodiment of this disclosure;
[0080] Figure 11 is a schematic diagram of the structure of a second network device provided in an embodiment of this disclosure;
[0081] Figure 12 is a schematic diagram of the structure of a terminal provided in an embodiment of this disclosure. Detailed Implementation
[0082] To make the objectives, technical solutions, and advantages of this disclosure clearer, the technical solutions of this disclosure 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 disclosure. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0083] 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.
[0084] The terms “first / second / third” used in this disclosure 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 disclosure described herein can be implemented in an order other than that illustrated or described herein.
[0085] 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 disclosure belongs. The terminology used herein is for the purpose of describing embodiments of this disclosure only and is not intended to be limiting of this disclosure.
[0086] In related technologies, refer to the DT-related functional architecture and enabling technologies shown in Figure 1, such as data management, modeling, visualization, and DT performance monitoring and management. Feature Applications include Validation Apps, Monitoring / Visualization Apps, Artificial Intelligence / Machine Learning Model Training Apps, Augmented Data Provision Apps, and Automation Agents. The Data Repository includes Data Management, Data Collection, Data Storage, and Data Synthesis. The Model Repository includes Artificial Intelligence / Machine Learning Models (AI / ML Models) and Data Models, where AI / ML Models include Coverage Prediction, Quality of Experience Prediction, User Data Rate Prediction, Energy Consumption Prediction, and User Distribution Prediction. DT Management includes Performance Management, Multi-DT Management, and Security Management.
[0087] Embodiments of this disclosure provide a modeling method applied to a first network device. Referring to FIG2, the method includes the following steps:
[0088] Step S201: Receive the first message sent by the second network device.
[0089] The first message includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal access the same collaborative network.
[0090] Understandably, with the simultaneous improvement of the communication and computing capabilities of networks and terminal devices, in addition to building centralized data centers (DTs) in the central cloud, lightweight distributed DTs can also be built at the edge and terminal sides. Referring to Figure 3, the model disclosed herein can be built based on a cloud-edge-device collaborative DT network architecture. This DT network architecture includes the following three DT layers:
[0091] Centralized RAN DT (CDT): A RAN region model deployed on a central cloud or edge cloud, integrating multiple sub-models to reflect the overall status of the RAN region.
[0092] Distributed RAN DT (DDT): For each base station, a radio frequency channel model, traffic model, energy consumption model, etc. are built to finely characterize the base station behavior, and the terminal model of the base station coverage area is integrated to reflect the overall status of the base station itself and the coverage area.
[0093] Terminal DT (TDT): Based on terminal characteristics, signal models, mobility models, and service experience models are constructed to reflect the actual experience of the terminal in the RAN.
[0094] Within the DT network architecture layer, there is local collaboration. DTs can connect and communicate with each other through the DT interface, which provides information transfer and interaction between DTs. CDT provides global services, is responsible for DDT monitoring and management, supports seamless DDT integration, and collaborates to complete the RAN area model construction. DDT is responsible for TDT monitoring and management, supports seamless TDT integration, and collaborates to complete the base station distributed model construction.
[0095] In practical applications, the first network device can be understood as a DDT, the second network device as a CDT, the terminal as a TDT, and the cooperative network as a DT cooperative network. When DDTs and TDTs initially connect to the DT cooperative network, the CDT is responsible for providing registration and access control services to them. The upper-layer DT evaluates the lower-layer DT's construction capabilities (comprehensive evaluation indicators across different dimensions such as communication capabilities, computing capabilities, and model building capabilities) to determine whether to select it as a cooperative node. For example, the DDT analyzes the characteristics and capabilities of the TDT, comprehensively analyzing the TDT's hardware characteristics (such as processor capabilities, computing capabilities, antenna configuration, and battery capacity), software capabilities (operating system, supported network standards), communication conditions, and terminal modeling capabilities, selecting TDTs that meet the capability requirements to connect to the DT cooperative network, and reporting this to the CDT. The CDT evaluates the DDT's computing capabilities, base station model building capabilities, and ability to seamlessly integrate other models, selecting DDTs that meet the capability requirements to connect to the DT cooperative network. CDT maintains a registry containing information about lower-level DTs, and can select DTs that meet the capability requirements to connect to the DT collaboration network, forming a collaboration group composed of CDT, DDT, and TDT.
[0096] Once the collaboration group is formed, based on network status and data processing needs, the CDT can allocate modeling tasks to each DDT via DT build requests. The DDTs then distribute the build tasks related to the TDTs within their assigned tasks to the TDTs in the coverage area. Additionally, the DDTs can also initiate DT build requests to the TDTs as needed. The first message can be understood as a DT build request.
[0097] Step S202: Send a second message to the second network device.
[0098] The second message includes a distributed model that integrates the terminal model.
[0099] Understandably, after receiving a modeling task, TDT can construct a terminal model. This terminal model can include a signal model, which, based on parameters such as the terminal's receiver sensitivity and antenna gain, simulates signal propagation path loss and multipath effects to build a signal strength prediction model. The terminal model can also include a mobility model, which combines historical movement trajectories and current location information to predict the terminal's future movement direction and speed. Furthermore, the terminal model can include a service experience model, which analyzes the network resource requirements of different service types (such as video, voice, and data) and evaluates the Quality of Service (QoS) and Quality of Experience (QoE). After receiving a modeling task, DDT can also construct a distributed model. This distributed model can include base station equipment-related models such as radio frequency channel models, traffic models, and energy-saving models.
[0100] In practical applications, TDT and DDT collaborate after completing their respective modeling tasks. DDT integrates the terminal model into the distributed model, and the integration methods include the following three:
[0101] The first method: DDT subscribes to TDT: When TDT detects a specific triggering event (such as the completion or update of the terminal model), it actively uploads the terminal model to the base station node and integrates it into the distributed model.
[0102] The second method: DDT sends an update request to TDT: When DDT finds that the performance of TDT is lower than a certain standard through evaluation, it can request the terminal model to be updated and re-reported, and then reintegrated into the distributed model.
[0103] The third type: TDT data processing capability reporting: TDT can report its data processing capabilities, including the types of data processed locally and intermediate results, and DDT assists in completing the modeling of TDT.
[0104] CDT can send subscription requests to DDT or trigger RAN area model collaborative construction when DDT's credibility index drops to a certain standard (such as when data deviation is large) through performance monitoring. DDT will upload the distributed model that integrates the terminal model to CDT, and CDT will build or update the RAN area model.
[0105] The collaboration of different Data Centers (DTs) enables the efficient construction and updating of RAN area models. Large amounts of real-time, local raw data do not need to be transmitted to the cloud for centralized construction. Instead, the communication mode between DTs and the physical network is transformed into direct communication between DTs. This allows for flexible and efficient information sharing in a distributed manner, enabling the efficient construction and updating of RAN area models.
[0106] 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 includes first task information and / or second task information. The first task information indicates the modeling task of the first network device, and the second task information indicates the modeling task of the terminal. The first network device, the second network device, and the terminal access the same collaborative network. A second message is sent to the second network device. The second message includes a distributed model that integrates the terminal model, so that different DTs can complete the model construction through communication and cooperation, effectively avoiding latency and solving the problem in related technologies that independent centralized DTs need to spend a long time in the model construction process and cannot guarantee the real-time performance of the model.
[0107] In some embodiments of this disclosure, before receiving the first message sent by the second network device, the following steps are included:
[0108] The receiving terminal sends a third message; the third message includes the terminal's first registration information; the first registration information indicates that the terminal requests access to the cooperative network;
[0109] Send a fourth message to the second network device; the fourth message includes second registration information and / or first registration information; the second registration information instructs the first network device to request access to the cooperative network.
[0110] In practical applications, the third message can be understood as a TDT access cooperation network request; the fourth message can be understood as a DDT access cooperation network request. The CDT is responsible for providing registration and access control services to both DDT and TDT. The DDT analyzes the characteristics and capabilities of the TDT, comprehensively analyzing its hardware characteristics (such as processor capability, computing power, antenna configuration, battery capacity), software capabilities (operating system, supported network standards), communication conditions, and terminal modeling capabilities. It selects TDTs that meet the capability requirements to connect to the DT cooperation network and reports this to the CDT. The CDT evaluates the DDT's computing power, base station model building capabilities, and ability to seamlessly integrate other models, selecting DDTs that meet the capability requirements to connect to the DT cooperation network. The CDT maintains a registry containing information about lower-layer DTs and can select DTs that meet the capability requirements to connect to the DT cooperation network, forming a cooperation group composed of CDT, DDT, and TDT.
[0111] In some embodiments of this disclosure, after receiving the first message sent by the second network device:
[0112] Send a fifth message to the terminal; the fifth message includes information about the second task.
[0113] The first network device model is constructed based on the first task information.
[0114] In practical applications, after the collaborative group is formed, based on network status and data processing needs, the CDT can allocate modeling tasks to each DDT through DT construction requests. The DDT then distributes the TDT-related construction tasks within the task to the TDTs within the coverage area. Upon receiving the modeling tasks, the DDT can construct a distributed model. This distributed model can include base station equipment-related models such as radio frequency channel models, traffic models, and energy-saving models. The first network equipment model can be understood as a distributed model.
[0115] In some embodiments of this disclosure, after constructing the first network device model based on the first task information, the process includes:
[0116] Send a sixth message to the terminal; the sixth message instructs the terminal to upload the terminal model;
[0117] The receiving terminal sends a seventh message; the seventh message includes the terminal model.
[0118] In practical applications, DDT can subscribe to TDT: When TDT detects a specific triggering event (such as the completion or update of the terminal model), it proactively uploads the terminal model to the base station node and integrates it into the distributed model; the sixth message can be understood as a subscription request. DDT can also send update requests to TDT: When DDT finds that TDT's performance is below a certain standard through evaluation, it can request the update and re-upload of the terminal model, and re-integrate it into the distributed model. The sixth message can be understood as a subscription message sent by DDT to TDT, and the seventh message can be understood as a reporting message from TDT.
[0119] In some embodiments of this disclosure, after receiving the seventh message sent by the receiving terminal, the following is included:
[0120] By integrating the first network device model and the terminal model, a distributed model is obtained.
[0121] In some embodiments of this disclosure, before sending the fourth message to the second network device, the following steps are included:
[0122] Receive the eighth message sent by the second network device; the eighth message instructs the first network device to upload the distributed model.
[0123] In practical applications, CDT can send a subscription request to DDT to trigger collaborative construction of the RAN area model. DDT uploads the distributed model, which integrates the terminal model, to CDT, and CDT then constructs or updates the RAN area model. The eighth message can be understood as a subscription request sent by CDT to DDT.
[0124] In some embodiments of this disclosure, after sending the fourth message to the second network device, the process includes:
[0125] Receive a ninth message sent by the second network device; the ninth message includes the first optimization feedback of the distributed model and / or the second optimization feedback of the terminal model.
[0126] In practical applications, the DT interface transmits DT profiles (i.e., a set of models, which may involve model compression techniques), sharing model parameters, structure, and algorithms to efficiently construct and optimize RAN area models. A DT profile may contain the following information:
[0127] I. Physical Entity Description:
[0128] Basic information: The unique identifier (ID), name, and type (such as machine, device, system, etc.) of the physical entity.
[0129] Structural information: the geometry, size, and material properties of a physical entity.
[0130] Functional description: The tasks, functional characteristics, and performance indicators performed by the physical entity.
[0131] II. Virtual Model Information:
[0132] Model accuracy and granularity: The level of detail, modeling accuracy, and applicable simulation granularity of the virtual model.
[0133] Model parameters: The parameter settings of the virtual model corresponding to the physical entity, including physical parameters, behavioral parameters, etc.
[0134] Simulation capabilities: The types of simulations supported by the virtual model (such as dynamic simulation and static simulation), simulation accuracy, and speed.
[0135] III. Data Interface and Communication Protocol:
[0136] Data exchange format: The format for exchanging data between physical entities and virtual models, such as JavaScript Object Notation (JSON) and Extensible Markup Language (XML).
[0137] Communication protocols: Communication protocols used for data transmission, such as Message Queuing Telemetry Transport (MQTT) and Open Platform Communications Unified Architecture (OPC UA).
[0138] Interface definition: Definition of input and output interfaces for physical entity status data, control commands, and other data.
[0139] IV. Status and Monitoring Information:
[0140] Real-time status data: Current status data of physical entities, such as operating parameters, fault information, etc.
[0141] Monitoring rules: A set of rules used to monitor the status of physical entities, including anomaly detection and early warning thresholds.
[0142] V. Security and Access Control Settings:
[0143] Access control: Setting access permissions for DT profiles, including permission assignment for operations such as read, modify, and delete.
[0144] Data encryption: Encryption methods and key management strategies for sensitive data.
[0145] VI. Integration and Interoperability Information:
[0146] Integration Interface: The definition and calling method of the interface for integration with the centralized digital twin platform.
[0147] Interoperability standards: The interoperability standards or protocols followed, such as the International Organization for Standardization / International Electrotechnical Commission (ISO / IEC) and the Institute of Electrical and Electronics Engineers (IEEE).
[0148] Dependencies: Description of dependencies with other digital twins or systems.
[0149] VII. Version and Update Information:
[0150] Version number: The version number of the DT profile, used to distinguish the differences between different versions.
[0151] Changelog: Records the update history of the DT profile, new features, and bug fixes.
[0152] Compatibility notes: Compatibility notes with different versions of centralized digital twin platforms.
[0153] CDT performs multiple tasks through different lower-level DTs, enabling effective knowledge / parameter sharing. This allows DTs to learn multiple related tasks simultaneously, thereby improving the performance and generalization ability of the trained model on each task and performing global optimization. The optimization results of DDT and TDT are fed back to DDT, which can then send the optimization feedback from the terminal model to TDT. DDT and TDT adjust their own parameters and behaviors based on the feedback, forming a closed-loop optimization mechanism.
[0154] In some embodiments of this disclosure, after receiving the ninth message sent by the second network device, the process includes:
[0155] Send the tenth message to the terminal; the tenth message includes the second optimization feedback of the terminal model.
[0156] In practical applications, DDT can send optimization feedback of the terminal model to TDT.
[0157] Embodiments of this disclosure provide a modeling method applied to a second network device. Referring to FIG4, the method includes the following steps:
[0158] Step S401: Send the first message to the first network device.
[0159] The first message includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal access the same collaborative network.
[0160] In practical applications, after a collaboration group is formed, based on network status and data processing needs, the CDT can allocate modeling tasks to each DDT via DT build requests. The DDT then distributes the build tasks related to the TDT within the assigned task to the TDTs within its coverage area. Furthermore, the DDT can also initiate DT build requests to the TDT as needed. The first message can be understood as a DT build request.
[0161] Step S402: Receive the second message sent by the first network device.
[0162] The second message includes a distributed system that integrates a terminal model.
[0163] In practical applications, after receiving a modeling task, TDT can construct a terminal model. The terminal model can include a signal model, which, based on parameters such as the terminal's receiver sensitivity and antenna gain, simulates signal propagation path loss and multipath effects to build a signal strength prediction model. The terminal model can also include a mobility model, which combines historical movement trajectories and current location information to predict the terminal's future movement direction and speed. Furthermore, the terminal model can include a service experience model, analyzing the network resource requirements, QoS, and QoE of different service types (such as video, voice, and data). After receiving a modeling task, DDT can construct a distributed model. The distributed model can include base station equipment-related models such as radio frequency channel models, traffic models, and energy-saving models. After completing their respective modeling tasks, TDT and DDT collaborate, with DDT integrating the terminal model into the distributed model.
[0164] Step S403: Construct a wireless access network area model based on the distributed model.
[0165] In practical applications, CDT can send subscription requests to DDT or trigger RAN area model collaborative construction when DDT's reliability index drops to a certain standard (such as when data deviation is large) through performance monitoring. DDT will upload the distributed model that integrates the terminal model to CDT, and CDT will build or update the RAN area model.
[0166] The collaboration of different Data Centers (DTs) enables the efficient construction and updating of RAN area models. Large amounts of real-time, local raw data do not need to be transmitted to the cloud for centralized construction. Instead, the communication mode between DTs and the physical network is transformed into direct communication between DTs. This allows for flexible and efficient information sharing in a distributed manner, enabling the efficient construction and updating of RAN area models.
[0167] 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 includes first task information and / or second task information. The first task information indicates the modeling task of the first network device, and the second task information indicates the modeling task of the terminal. The first network device, the second network device, and the terminal access the same collaborative network. A second message is sent to the second network device. The second message includes a distributed model that integrates the terminal model, so that different DTs can complete the model construction through communication and cooperation, effectively avoiding latency and solving the problem in related technologies that independent centralized DTs need to spend a long time in the model construction process and cannot guarantee the real-time performance of the model.
[0168] In some embodiments of this disclosure, before sending the first message to the first network device, the following steps are included:
[0169] The terminal receives a fourth message sent by the first network device; the fourth message includes second registration information and / or first registration information; the second registration information indicates that the first network device requests access to the collaborative network; the first registration information indicates that the terminal requests access to the collaborative network.
[0170] In practical applications, the TDT sends a request to the DDT to access the DT collaborative network, and the DDT reports this to the CDT. The CDT is responsible for providing registration and access control services to both the DDT and TDT. The DDT analyzes the characteristics and capabilities of the TDT, comprehensively analyzing its hardware characteristics (such as processor power, computing power, antenna configuration, battery capacity), software capabilities (operating system, supported network standards), communication conditions, and terminal modeling capabilities. It selects TDTs that meet the capability requirements to connect to the DT collaborative network and reports this to the CDT. The CDT evaluates the DDT's computing power, base station model building capabilities, and ability to seamlessly integrate other models, selecting DDTs that meet the capability requirements to connect to the DT collaborative network. The CDT maintains a registry containing information about lower-layer DTs and can select DTs that meet the capability requirements to connect to the DT collaborative network, forming a collaborative group consisting of CDT, DDT, and TDT.
[0171] In some embodiments of this disclosure, before receiving the second message sent by the first network device, the following steps are included:
[0172] Send the eighth message to the first network device; the eighth message instructs the first network device to upload the distributed model.
[0173] In practical applications, CDT can send a subscription request to DDT or trigger RAN area model collaborative construction when performance monitoring detects that DDT's reliability index has dropped to a certain standard (such as large data deviation). DDT uploads the distributed model integrating the terminal model to CDT, and CDT builds or updates the RAN area model. The eighth message can be understood as a subscription request sent by CDT to DDT.
[0174] In some embodiments of this disclosure, after constructing and / or a wireless access network area model based on a distributed model, the process includes:
[0175] The wireless access network area model is optimized to obtain optimization feedback; the optimization feedback includes the first optimization feedback of the distributed model and / or the second optimization feedback of the terminal model.
[0176] Send a ninth message to the first network model; the ninth message includes the first optimization feedback of the distributed model and / or the second optimization feedback of the terminal model.
[0177] In practical applications, CDT performs multiple tasks through different lower-level DTs, enabling effective knowledge / parameter sharing. This allows DTs to learn multiple related tasks simultaneously, thereby improving the performance and generalization ability of the trained model on each task and performing global optimization. The optimization results of DDT and TDT are fed back to DDT, which in turn sends the optimization feedback from the terminal model to TDT. DDT and TDT adjust their own parameters and behaviors based on the feedback, forming a closed-loop optimization mechanism. The ninth message can be understood as the optimization feedback message sent by CDT to DDT.
[0178] The embodiments of this disclosure provide a modeling method applied to a terminal. Referring to FIG5, the method includes the following steps:
[0179] Step S501: Receive a fifth message sent by the first network device; the fifth message includes second task information; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal access the same collaborative network.
[0180] In practical applications, after the collaborative group is formed, based on network status and data processing needs, the CDT can allocate modeling tasks to each DDT through DT construction requests. The DDT then distributes the TDT-related construction tasks within the task to the TDTs within the coverage area. Upon receiving the modeling tasks, the DDT can construct a distributed model. This distributed model can include base station equipment-related models such as radio frequency channel models, traffic models, and energy-saving models. The first network equipment model can be understood as a distributed model.
[0181] In some embodiments of this disclosure, before receiving the fifth message sent by the first network device, the process includes:
[0182] A third message is sent to the first network device; the third message includes the terminal's first registration information; the first registration information indicates that the terminal requests access to the cooperative network.
[0183] In practical applications, the TDT sends a request to the DDT to access the DT collaborative network, and the DDT reports this to the CDT. The CDT is responsible for providing registration and access control services to both the DDT and TDT. The DDT analyzes the characteristics and capabilities of the TDT, comprehensively analyzing its hardware characteristics (such as processor power, computing power, antenna configuration, battery capacity), software capabilities (operating system, supported network standards), communication conditions, and terminal modeling capabilities. It selects TDTs that meet the capability requirements to connect to the DT collaborative network and reports this to the CDT. The CDT evaluates the DDT's computing power, base station model building capabilities, and ability to seamlessly integrate other models, selecting DDTs that meet the capability requirements to connect to the DT collaborative network. The CDT maintains a registry containing information about lower-layer DTs and can select DTs that meet the capability requirements to connect to the DT collaborative network, forming a collaborative group consisting of CDT, DDT, and TDT.
[0184] In some embodiments of this disclosure, after receiving the fifth message sent by the first network device, the process includes:
[0185] A terminal model is constructed based on the information from the second task.
[0186] In practical applications, after receiving a modeling task, TDT can construct a terminal model. The terminal model can include a signal model, which, based on parameters such as the terminal's receiver sensitivity and antenna gain, simulates signal propagation path loss and multipath effects to build a signal strength prediction model. The terminal model can also include a mobility model, which combines historical movement trajectories and current location information to predict the terminal's future movement direction and speed. Furthermore, the terminal model can include a service experience model, analyzing the network resource requirements, QoS, and QoE of different service types (such as video, voice, and data). After receiving a modeling task, DDT can construct a distributed model. The distributed model can include base station equipment-related models such as radio frequency channel models, traffic models, and energy-saving models. After completing their respective modeling tasks, TDT and DDT collaborate to integrate the terminal model into the distributed model.
[0187] In some embodiments of this disclosure, after constructing the terminal model based on the second task information, the process includes:
[0188] Receive the sixth message sent by the first network device; the sixth message instructs the terminal to upload the terminal model;
[0189] Send a seventh message to the first network device; the seventh message includes the terminal model.
[0190] In practical applications, TDT and DDT collaborate after completing their respective modeling tasks. DDT integrates the terminal model into the distributed model, and the integration methods include the following three:
[0191] The first method: DDT subscribes to TDT: When TDT detects a specific triggering event (such as the completion or update of the terminal model), it actively uploads the terminal model to the base station node and integrates it into the distributed model.
[0192] The second method: DDT sends an update request to TDT: When DDT finds that the performance of TDT is lower than a certain standard through evaluation, it can request the terminal model to be updated and re-reported, and then reintegrated into the distributed model.
[0193] The third type: TDT data processing capability reporting: TDT can report its data processing capabilities, including the types of data processed locally and intermediate results, and DDT assists in completing the modeling of TDT.
[0194] The sixth message can be understood as a subscription message sent by DDT to TDT, and the seventh message can be understood as a reporting message from TDT.
[0195] In some embodiments of this disclosure, after sending the seventh message to the first network device, the process includes:
[0196] Receive the tenth message sent by the first network device; the tenth message includes the second optimization feedback of the terminal model.
[0197] In practical applications, CDT performs multiple tasks through different lower-level DTs, enabling effective knowledge / parameter sharing. This allows DTs to learn multiple related tasks simultaneously, thereby improving the performance and generalization ability of the trained model on each task and performing global optimization. The optimization results of DDT and TDT are fed back to DDT, which can then send the optimization feedback from the terminal model to TDT. DDT and TDT adjust their own parameters and behaviors based on the feedback, forming a closed-loop optimization mechanism.
[0198] In a feasible scenario, referring to Figure 6, the model construction method of this disclosure can be implemented in the following way:
[0199] 1. The centralized node (CDT) performs registration and access control for the base station node (DDT) and terminal node (TDT).
[0200] 2. The CDT / DDT evaluation node’s construction capabilities (including communication, computing, modeling capabilities, etc.).
[0201] 3. Register the registry to maintain DT node information and select DT nodes that meet the requirements.
[0202] 4. CDT assigns modeling tasks to base station nodes based on network status and data processing requirements.
[0203] 5. Base station nodes may distribute modeling tasks related to terminal DT to terminal nodes within the coverage area.
[0204] 6. Base station / terminal DT modeling.
[0205] 7. The base station sends a DT subscription / request to the terminal.
[0206] 8. CDT discovers requirements through subscriptions or performance monitoring, triggering collaborative builds.
[0207] 9. The base station uploads the constructed or updated DDT model to the CDT.
[0208] 10. CDT integrates and updates the RAN region model.
[0209] 11. CDT performs global optimization through knowledge / parameter sharing among multiple tasks.
[0210] 12. CDT will feed back the optimization results to each DT node.
[0211] 13. Each DT node adjusts its own parameters and behavior based on feedback.
[0212] 14. Complete the entire RAN region model construction and update process.
[0213] Based on the same inventive concept as described above, Figure 7 is a schematic diagram of a modeling device provided in an embodiment of this disclosure, applied to a first network device, the device comprising:
[0214] The first receiving unit 701 is used to receive a first message sent by the second network device; the first message includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device and the terminal are connected to the same collaborative network;
[0215] The first sending unit 702 is used to send a second message to the second network device; the second message includes a distributed model that integrates a terminal model.
[0216] In some embodiments of this disclosure, the first receiving unit 701 is configured to receive a third message sent by the terminal; the third message includes the terminal's first registration information; the first registration information indicates that the terminal requests access to the cooperative network;
[0217] The first sending unit 702 is used to send a fourth message to the second network device; the fourth message includes second registration information and / or first registration information; the second registration information indicates that the first network device requests access to the cooperative network.
[0218] In some embodiments of this disclosure, the apparatus further includes: a second processing unit; wherein, the first sending unit 702 is configured to send a fifth message to the terminal; the fifth message includes second task information;
[0219] The second processing unit is used to construct a first network device model based on the first task information.
[0220] In some embodiments of this disclosure, the first sending unit 702 is used to send a sixth message to the terminal; the sixth message instructs the terminal to upload a terminal model;
[0221] The first receiving unit 701 is used to receive the seventh message sent by the terminal; the seventh message includes the terminal model.
[0222] In some embodiments of this disclosure, the second processing unit is used to integrate the first network device model and the terminal model to obtain a distributed model.
[0223] In some embodiments of this disclosure, the first receiving unit 701 is configured to receive an eighth message sent by the second network device; the eighth message instructs the first network device to upload the distributed model.
[0224] In some embodiments of this disclosure, the first receiving unit 701 is used to receive a ninth message sent by the second network device; the ninth message includes a first optimization feedback of the distributed model and / or a second optimization feedback of the terminal model.
[0225] In some embodiments of this disclosure, the first sending unit 702 is used to send a tenth message to the terminal; the tenth message includes a second optimization feedback of the terminal model.
[0226] Based on the same inventive concept as described above, Figure 8 is a schematic diagram of a modeling device provided in an embodiment of this disclosure, applied to a second network device. The device includes:
[0227] The second sending unit 801 is used to send a first message to the first network device; the first message includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal access the same collaborative network;
[0228] The second receiving unit 802 is used to receive a second message sent by the first network device; the second message includes a distributed model that integrates a terminal model.
[0229] The first processing unit 803 is used to construct a wireless access network area model based on a distributed model.
[0230] In some embodiments of this disclosure, the second receiving unit 802 is configured to receive a fourth message sent by the first network device; the fourth message includes second registration information and / or first registration information; the second registration information indicates that the first network device requests access to the cooperative network; the first registration information indicates that the terminal requests access to the cooperative network.
[0231] In some embodiments of this disclosure, the second sending unit 801 is used to send an eighth message to the first network device; the eighth message instructs the first network device to upload the distributed model.
[0232] In some embodiments of this disclosure, the first processing unit 803 is used to optimize the wireless access network area model to obtain optimization feedback; the optimization feedback includes first optimization feedback of the distributed model and / or second optimization feedback of the terminal model.
[0233] The second sending unit 801 is used to send a ninth message to the first network model; the ninth message includes the first optimization feedback of the distributed model and / or the second optimization feedback of the terminal model.
[0234] Based on the same inventive concept as described above, Figure 9 is a schematic diagram of a modeling device provided in an embodiment of this disclosure, applied to a terminal. The device includes:
[0235] The third receiving unit 901 is used to receive a fifth message sent by the first network device; the fifth message includes second task information; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal are connected to the same collaborative network.
[0236] In some embodiments of this disclosure, the apparatus includes: a third sending unit, configured to send a third message to a first network device; the third message includes first registration information of a terminal; the first registration information indicates that the terminal requests access to the cooperative network.
[0237] In some embodiments of this disclosure, the apparatus includes: a third processing unit for constructing a terminal model based on second task information.
[0238] In some embodiments of this disclosure, the third receiving unit 901 is configured to receive a sixth message sent by the first network device; the sixth message instructs the terminal to upload a terminal model.
[0239] The third sending unit is used to send a seventh message to the first network device; the seventh message includes a terminal model.
[0240] In some embodiments of this disclosure, the third receiving unit 901 is used to receive a tenth message sent by the first network device; the tenth message includes a second optimization feedback of the terminal model.
[0241] Based on the hardware implementation of the above program modules, and in order to implement the method on the first network device side of this disclosure embodiment, this disclosure embodiment also provides a first network device, as shown in FIG10, the first network device 1000 including:
[0242] The first communication interface 1001 is capable of exchanging information with the second network device and terminal;
[0243] The first processor 1002 is connected to the first communication interface 1001 to enable information interaction with the second network device and the terminal, and to execute the methods provided by one or more technical solutions on the first network device side when running a computer program;
[0244] The computer program is stored in the first memory 1003.
[0245] Specifically, the first communication interface 1001 is used to receive a first message sent by the second network device; the first message includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal access the same collaborative network;
[0246] Send a second message to a second network device; the second message includes a distributed model that integrates the terminal model.
[0247] In some embodiments of this disclosure, a first communication interface 1001 is used to receive a third message sent by a terminal; the third message includes first registration information of the terminal; the first registration information indicates that the terminal requests access to the cooperative network;
[0248] Send a fourth message to the second network device; the fourth message includes second registration information and / or first registration information; the second registration information instructs the first network device to request access to the cooperative network.
[0249] In some embodiments of this disclosure, the first communication interface 1001 is used to send a fifth message to the terminal; the fifth message includes second task information;
[0250] The first processor 1002 is used to construct a first network device model based on the first task information.
[0251] In some embodiments of this disclosure, the first communication interface 1001 is used to send a sixth message to the terminal; the sixth message instructs the terminal to upload a terminal model.
[0252] The receiving terminal sends a seventh message; the seventh message includes the terminal model.
[0253] In some embodiments of this disclosure, the first processor 1002 is used to integrate the first network device model and the terminal model to obtain a distributed model.
[0254] In some embodiments of this disclosure, the first communication interface 1001 is used to receive an eighth message sent by the second network device; the eighth message instructs the first network device to upload the distributed model.
[0255] In some embodiments of this disclosure, a first communication interface 1001 is used to receive a ninth message sent by a second network device; the ninth message includes a first optimization feedback of the distributed model and / or a second optimization feedback of the terminal model.
[0256] In some embodiments of this disclosure, a first communication interface 1001 is used to send a tenth message to a terminal; the tenth message includes a second optimization feedback of the terminal model.
[0257] Of course, in practical applications, the various components in terminal 1000 are coupled together through bus system 1004. It can be understood that bus system 1004 is used to realize the connection and communication between these components. In addition to the data bus, bus system 1004 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus system 1004 in Figure 10.
[0258] 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.
[0259] The methods disclosed in the above embodiments of this disclosure 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. During implementation, each step of the above method can be completed by integrated logic circuits in the hardware or by instructions in software form within 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 disclosure. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure 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 first memory 1003. The first processor 1002 reads information from the first memory 1003 and, in conjunction with its hardware, completes the steps of the aforementioned method.
[0260] 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.
[0261] Based on the hardware implementation of the above-mentioned program modules, and in order to implement the method on the second network device side of this disclosure embodiment, this disclosure embodiment also provides a second network device, as shown in FIG11, the second network device 1100 including:
[0262] The second communication interface 1101 is capable of exchanging information with the terminal and the first network device;
[0263] The second processor 1102 is connected to the second communication interface 1101 to enable information interaction with the terminal and the first network device, and to execute the methods provided by one or more technical solutions on the second network device side when running computer programs.
[0264] The computer program is stored in the second memory 1103.
[0265] Specifically, the second communication interface 1101 is used to send a first message to the first network device; the first message includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal access the same collaborative network;
[0266] Receive a second message sent by the first network device; the second message includes a distributed model that integrates the terminal model;
[0267] The second processor 1102 is used to construct a wireless access network area model based on a distributed model.
[0268] In some embodiments of this disclosure, the second communication interface 1101 is used to receive a fourth message sent by the first network device; the fourth message includes second registration information and / or first registration information; the second registration information indicates that the first network device requests access to the cooperative network; the first registration information indicates that the terminal requests access to the cooperative network.
[0269] In some embodiments of this disclosure, the second communication interface 1101 is used to send an eighth message to the first network device; the eighth message instructs the first network device to upload the distributed model.
[0270] In some embodiments of this disclosure, the second processor 1102 is used to optimize the wireless access network area model to obtain optimization feedback; the optimization feedback includes first optimization feedback of the distributed model and / or second optimization feedback of the terminal model.
[0271] The second communication interface 1101 is used to send a ninth message to the first network model; the ninth message includes the first optimization feedback of the distributed model and / or the second optimization feedback of the terminal model.
[0272] Of course, in practical applications, the various components in the second network device 1100 are coupled together through the bus system 1104. It is understood that the bus system 1104 is used to achieve communication between these components. In addition to the data bus, the bus system 1104 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus system 1104 in Figure 11.
[0273] The second memory 1103 in this embodiment of the disclosure 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.
[0274] The methods disclosed in the above embodiments of this disclosure 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 integrated logic circuits in the hardware of 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 disclosure. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure 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 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.
[0275] 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.
[0276] Based on the hardware implementation of the above program modules, and in order to implement the terminal-side method of this disclosure embodiment, this disclosure embodiment also provides a terminal, as shown in FIG12, the terminal 1200 including:
[0277] The third communication interface 1201 is capable of exchanging information with the second network device and the first network device;
[0278] The third processor 1202 is connected to the third communication interface 1201 to enable information interaction with the second network device and the first network device, and to execute the methods provided by one or more of the above-mentioned terminal side technical solutions when running computer programs;
[0279] The third memory 1203 is where the computer program is stored.
[0280] Specifically, the third communication interface 1201 is used to receive a fifth message sent by the first network device; the fifth message includes second task information; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal access the same collaborative network.
[0281] In some embodiments of this disclosure, the third communication interface 1201 is used to send a third message to the first network device; the third message includes the terminal's first registration information; the first registration information indicates that the terminal requests access to the cooperative network.
[0282] In some embodiments of this disclosure, the third memory 1203 is used to construct a terminal model based on the second task information.
[0283] In some embodiments of this disclosure, the third communication interface 1201 is used to receive a sixth message sent by the first network device; the sixth message instructs the terminal to upload a terminal model.
[0284] Send a seventh message to the first network device; the seventh message includes the terminal model.
[0285] In some embodiments of this disclosure, the third communication interface 1201 is used to receive a tenth message sent by the first network device; the tenth message includes a second optimization feedback of the terminal model.
[0286] Of course, in practical applications, the various components in terminal 1200 are coupled together through bus system 1204. It can be understood that bus system 1204 is used to realize the connection and communication between these components. In addition to the data bus, bus system 1204 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus system 1204 in Figure 12.
[0287] 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 terminal 1200.
[0288] The methods disclosed in the above embodiments of this disclosure can be applied to, or implemented by, a 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 integrated logic circuits in the hardware of the third processor 1202 or by instructions in software form. 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 disclosure. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure 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.
[0289] In an exemplary embodiment, terminal 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.
[0290] It is understood that the memories (first memory 1003, second memory 1103, and third memory 1203) in the embodiments of this disclosure can be volatile memory or non-volatile memory, or both. Specifically, the non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); the magnetic surface memory can be disk storage or magnetic tape storage. The volatile memory can be random access memory (RAM), which is used as an external cache.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 disclosure are intended to include, but are not limited to, these and any other suitable types of memory.
[0291] In exemplary embodiments, this disclosure 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 1303 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 terminal 1200 to complete the aforementioned terminal-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.
[0292] 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.
[0293] Based on the foregoing embodiments, embodiments of this disclosure also provide a computer product, including a computer program, which, when executed by a processor, implements the steps in the modeling method provided in the embodiments corresponding to FIG2, FIG4, or FIG5.
[0294] 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.
[0295] The sequence numbers of the embodiments disclosed above are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0296] 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 disclosure, 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 disclosure.
[0297] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. 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, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.
[0298] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0299] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0300] The above are merely preferred embodiments of this disclosure and do not limit the patent scope of this disclosure. Any equivalent structural or procedural transformations made using the content of this disclosure and its drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this disclosure.
Claims
1. A modeling method applied to a first network device, the method comprising: Receive the first message sent by the second network device; The first message includes first task information and / or second task information; The first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal are connected to the same collaborative network; Send a second message to the second network device; the second message includes a distributed model that integrates a terminal model.
2. The method according to claim 1, wherein, Before receiving the first message sent by the second network device, the process includes: The terminal sends a third message; the third message includes the terminal's first registration information; the first registration information indicates that the terminal requests access to the collaborative network. A fourth message is sent to the second network device; the fourth message includes second registration information and / or the first registration information; the second registration information indicates that the first network device requests access to the cooperative network.
3. The method according to claim 1, wherein, After receiving the first message sent by the second network device: A fifth message is sent to the terminal; the fifth message includes the second task information. A first network device model is constructed based on the first task information.
4. The method according to claim 3, wherein, After constructing the first network device model based on the first task information, the process includes: A sixth message is sent to the terminal; the sixth message instructs the terminal to upload the terminal model; Receive a seventh message sent by the terminal; the seventh message includes the terminal model.
5. The method according to claim 4, wherein, After receiving the seventh message sent by the terminal, the process includes: The first network device model and the terminal model are integrated to obtain the distributed model.
6. The method according to claim 1, wherein, Before sending the fourth message to the second network device, the following steps are included: The first network device receives an eighth message sent by the second network device; the eighth message instructs the first network device to upload the distributed model.
7. The method according to claim 1, wherein, After sending the fourth message to the second network device, the following is included: Receive a ninth message sent by the second network device; the ninth message includes the first optimization feedback of the distributed model and / or the second optimization feedback of the terminal model.
8. The method according to claim 7, wherein, After receiving the ninth message sent by the second network device, the process includes: A tenth message is sent to the terminal; the tenth message includes the second optimization feedback of the terminal model.
9. A modeling method applied to a second network device, the method comprising: Send the first message to the first network device; The first message includes first task information and / or second task information; The first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal are connected to the same collaborative network; Receive a second message sent by the first network device; the second message includes a distributed model that integrates a terminal model; A wireless access network area model is constructed based on the distributed model.
10. The method according to claim 9, wherein, Before sending the first message to the first network device, the following steps are included: The terminal receives a fourth message sent by the first network device; the fourth message includes second registration information and / or first registration information; the second registration information indicates that the first network device requests access to the collaborative network; the first registration information indicates that the terminal requests access to the collaborative network.
11. The method according to claim 9, wherein, Before receiving the second message sent by the first network device, the process includes: Send an eighth message to the first network device; the eighth message instructs the first network device to upload the distributed model.
12. The method according to claim 9, wherein, After constructing the wireless access network area model based on the distributed model, the following steps are included: The wireless access network area model is optimized to obtain optimization feedback; the optimization feedback includes the first optimization feedback of the distributed model and / or the second optimization feedback of the terminal model. A ninth message is sent to the first network model; the ninth message includes the first optimization feedback of the distributed model and / or the second optimization feedback of the terminal model.
13. A modeling method applied to a terminal, the method comprising: Receive the fifth message sent by the first network device; The fifth message includes information about the second task. The second task information indicates the terminal's modeling task; The first network device, the second network device, and the terminal are connected to the same collaborative network.
14. The method according to claim 13, wherein, Before receiving the fifth message sent by the first network device, the process includes: A third message is sent to the first network device; the third message includes the terminal's first registration information; the first registration information indicates that the terminal requests access to the collaborative network.
15. The method according to claim 13, wherein, After receiving the fifth message sent by the first network device, the process includes: A terminal model is constructed based on the second task information.
16. The method according to claim 15, wherein, After constructing the terminal model based on the second task information, the process includes: The terminal receives a sixth message sent by the first network device; the sixth message instructs the terminal to upload the terminal model. A seventh message is sent to the first network device; the seventh message includes the terminal model.
17. The method according to claim 16, wherein, After sending the seventh message to the first network device, the process includes: The system receives a tenth message sent by the first network device; the tenth message includes the second optimization feedback of the terminal model.
18. 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 includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal are connected to the same collaborative network; Send a second message to the second network device; the second message includes a distributed model that integrates a terminal model.
19. 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 includes first task information and / or second task information; the first task information indicates the modeling task of the first network device; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal are connected to the same collaborative network; Receive a second message sent by the first network device; the second message includes a distributed model that integrates a terminal model; The second processor is used to construct a wireless access network area model based on the distributed model.
20. A terminal, comprising a third communication interface and a third processor; wherein, The third communication interface is used to receive a fifth message sent by the first network device; the fifth message includes second task information; the second task information indicates the modeling task of the terminal; the first network device, the second network device, and the terminal are connected to the same collaborative network.
21. A storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 8, 9 to 12, or 13 to 17.
22. A computer product comprising a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1 to 8, 9 to 12, or 13 to 17.