Network configuration method, system, apparatus, and storage medium
By receiving the performance index requirements of the terminal equipment, obtain its digital twin and network twins, and determine the configuration information to optimize the performance indicators of the terminal device in the physical network. , Realize the satisfaction of personalized needs.
Patent Information
- Application Number
- PCT/CN2024/093929
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-17
- Filing Date
- 2024-05-17
- Publication Date
- 2025-01-23
AI Technical Summary
Existing network configuration solutions cannot be optimized for performance metrics of a single user or a single terminal device, and cannot meet the personalized needs of users.
By receiving the performance index requirements of the terminal equipment, the digital twin body of the terminal device is obtained based on the performance indicators, and the configuration information is determined in conjunction with the network twin body to optimize the performance indicators of the terminal device in the physical network.
It achieves targeted optimization of the performance indicators of a single user or a single terminal device and meets the personalized needs of users.
Smart Images

Figure CN2024093929_23012025_PF_FP_ABST
Abstract
Description
Network configuration method, system, device and storage medium
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on July 17, 2023, with application number 202310886171.8 and application name “Network Configuration Method, System, Device and Storage Medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technologies, and in particular to a network configuration method, system, device, and storage medium. Background Art
[0003] With the rapid development of communications technology, a large number of new services have emerged, such as virtual reality (VR), video surveillance, remote control, and machine vision. These new service scenarios have corresponding requirements. For example, in the video surveillance scenario, the corresponding requirements are uplink rates between 20 megabits per second (Mbps) and 50 Mbps, end-to-end latency less than 20 milliseconds, and reliability reaching 99.999%. In the remote control scenario, the corresponding requirements are sub-meter positioning accuracy, end-to-end latency less than 20 milliseconds, and reliability reaching 99.99%.
[0004] To meet the needs of these new business scenarios, one implementation method is to determine configuration information that meets the corresponding requirements of cell-level indicators (such as cell coverage, cell average rate, etc.) and / or slice-level indicators (such as slice average rate, slice latency, etc.), and configure the physical network based on this configuration information to meet the corresponding requirements; another implementation method is to determine configuration information based on a static end-to-end Quality of Service (QoS) policy, and configure the physical network based on this configuration information to meet the corresponding requirements. However, existing network configuration solutions cannot optimize the performance indicators of a single user or a single terminal device, and cannot meet the personalized needs of users.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a network configuration method, system, device, and storage medium, which can determine configuration information used to ensure that the performance indicators of a terminal device meet the requirements. This is beneficial for ensuring that the performance indicators of the terminal device meet the requirements when the physical network in which the terminal device is located is configured using the configuration information, thereby achieving targeted optimization of the performance indicators of a single user or a single terminal device.
[0007] In a first aspect, a network configuration method is provided, the method comprising: receiving first request information, the first request information indicating a requirement corresponding to a performance indicator of a terminal device; obtaining a first terminal device twin based on the performance indicator, the first terminal device twin being a digital representation of the terminal device and used to simulate at least one of the characteristics of the terminal device's geometry, mobility, communication behavior, or communication capability; and sending configuration information of a physical network in which the terminal device is located based on the first terminal device twin and a network twin, the network twin being a digital representation of the physical network and used to simulate the operation performed by the physical network on service data transmitted via the physical network, the configuration information being used to ensure that the performance indicator meets the requirement. In this aspect, a first terminal device twin is introduced to simulate at least one of the characteristics of the terminal device's geometry, mobility, communication behavior, or communication capability. Based on the first terminal device twin and the network twin, configuration information can be determined to ensure that the performance indicator of the terminal device meets the requirement, which is beneficial for ensuring that the performance indicator of the terminal device meets the requirement when the physical network in which the terminal device is located is configured using the configuration information, thereby enabling targeted optimization of the performance indicator of a single user or a single terminal device.
[0008] Optionally, the network configuration method of this aspect may be executed by a network service providing entity (such as a single-domain network service providing entity or a cross-domain network service providing entity), an air interface service providing entity, or a network management system (Element Management System, EMS).
[0009] Optionally, the performance indicator may include but is not limited to one or more of throughput, reference signal receiving power (RSRP), uplink rate, downlink rate, round-trip time (RRT), end-to-end delay, reliability, or positioning accuracy.
[0010] Among them, the first terminal device twin is used to simulate at least one feature of the terminal device's geometric shape, mobile behavior, communication behavior or communication capability; wherein, the geometric shape is used to describe the shape of the terminal device in multi-dimensional space, for example, the terminal device is in the shape of a vehicle; for example, the terminal device is in the shape of a rectangular parallelepiped, etc.; the mobile behavior is used to describe the position change of the terminal device, such as the terminal device's mobile behavior is stationary, moving forward, moving backward, moving left, moving right, moving right and the moving speed is greater than a threshold, or switching from stationary to moving right, etc.; the communication behavior is used to describe the behavior of the terminal device in the wireless network, such as the terminal device's service execution, measurement data reporting, or cell switching and other communication behaviors; the communication capability is used to describe the terminal device's ability to send, receive and process wireless signals, such as the terminal device's transmitting power and the number of uplink data streams, the receiving power and the number of downlink data streams, or the processing speed of the protocol stack and other communication capabilities.
[0011] In an optional embodiment, obtaining a first terminal device twin based on performance indicators includes: creating a second terminal device twin based on the performance indicators; updating the second terminal device twin based on air interface data and / or service data associated with the performance indicators of the terminal device to obtain the first terminal device twin.
[0012] It can be seen that in this embodiment, the first terminal device twin is updated based on real-time air interface data and / or service data, and the first terminal device twin can more accurately simulate the characteristics of at least one of the terminal device's geometric shape, mobile behavior, communication behavior or communication capabilities in real time.
[0013] In another optional implementation, the method further includes: sending second request information, where the second request information is used to request air interface data associated with the performance indicator of the terminal device; and receiving air interface data associated with the performance indicator of the terminal device.
[0014] Optionally, sending a second request message includes: sending a second request message to the EMS or access network device; correspondingly, receiving air interface data associated with the performance indicators of the terminal device includes: receiving air interface data associated with the performance indicators of the terminal device from the EMS or access network device.
[0015] It can be seen that in this embodiment, the air interface data associated with the performance indicator of the terminal device can be obtained from the EMS or the access network device based on the second request information.
[0016] In another optional implementation, the method further includes: sending third request information, where the third request information is used to request service data associated with the performance indicators of the terminal device; and receiving service data associated with the performance indicators of the terminal device.
[0017] Optionally, sending a third request message includes: sending a third request message to the cross-domain network service provider entity or NMS; correspondingly, receiving business data associated with the performance indicators of the terminal device includes: receiving business data associated with the performance indicators of the terminal device from the cross-domain network service provider entity or NMS.
[0018] It can be seen that in this embodiment, the service data associated with the performance indicator of the terminal device can be obtained from the cross-domain network service providing entity or the NMS based on the third request information.
[0019] In another optional implementation, creating a second terminal device twin based on the performance indicator includes:
[0020] Based on the performance indicators, at least one model required to simulate at least one feature of the terminal device is determined from the geometric shape model, the mobile behavior model, the communication behavior model and the communication capability model; the geometric shape model is used to simulate the geometric shape of the terminal device, the mobile behavior model is used to simulate the mobile behavior of the terminal device, the communication behavior model is used to simulate the communication behavior of the terminal device, and the communication capability model is used to simulate the communication capability of the terminal device; based on the at least one model and the operating rules of the at least one model, a second terminal device twin is created.
[0021] It can be seen that in this implementation, terminal device twins can be created on demand based on performance indicators and are not limited to already created terminal device twins. The terminal device twins obtained based on this implementation method are more flexible and versatile and have stronger compatibility.
[0022] In another optional embodiment, based on the first terminal device twin and the network twin, sending the configuration information of the physical network in which the terminal device is located includes: obtaining the configuration information, using the first terminal device twin and the network twin to determine whether the configuration information can make the performance indicators meet the requirements; if the performance indicators can meet the requirements, then sending the configuration information of the physical network in which the terminal device is located. It can be seen that in this embodiment, the first terminal device twin and the network twin can be used to determine the configuration information used to make the performance indicators of the terminal device meet the requirements.
[0023] In another optional implementation, the first terminal device twin and the network twin are used to determine whether the configuration information can enable the performance indicators to meet the requirements, including: using the first terminal device twin and the network twin to simulate the communication environment between the physical network and the terminal device under the action of the configuration information, and the process of the physical network and the terminal device jointly processing the business data related to the communication behavior of the terminal device to obtain the value of the performance indicator corresponding to the configuration information; based on the value of the performance indicator and the requirements of the performance indicator, determine whether the configuration information can enable the performance indicator to meet the requirements.
[0024] In another optional embodiment, obtaining configuration information includes: sending a fourth request message, the fourth request message being used to request configuration information; and receiving the configuration information. Optionally, sending the fourth request message includes: sending the fourth request message to an EMS; and correspondingly, receiving the configuration information includes: receiving the configuration information from the EMS. Thus, in this embodiment, the configuration information can be obtained from the EMS based on the fourth request message.
[0025] On the second aspect, a network configuration method is also provided, which includes: a network service consumption entity sends a first request information to a network service provision entity, and the first request information indicates the requirements corresponding to the performance indicators of the terminal device; the network service consumption entity receives the configuration information of the physical network where the terminal device is located from the network service provision entity, and the configuration information is used to make the performance indicators meet the requirements.
[0026] It can be seen that in the method described in this aspect, the network service consumption entity obtains the configuration information used to make the terminal device performance indicators meet the requirements through the network service provision entity, which is conducive to ensuring that the performance indicators of the terminal device meet the requirements when the physical network where the terminal device is located is configured with the configuration information, thereby enabling targeted optimization of the performance indicators of a single user or a single terminal device.
[0027] On the third aspect, a network configuration method is provided, which includes: EMS receives a second request information from a network service provider entity, and the second request information is used to request air interface data associated with the performance indicators of the terminal device; EMS sends the air interface data associated with the performance indicators of the terminal device to the network service provider entity.
[0028] Optionally, air interface data associated with the performance indicators of the terminal device is used to update the second terminal device twin to obtain the first terminal device twin.
[0029] In this aspect, EMS can provide the network service provider entity with air interface data associated with the performance indicators of the terminal device, which is conducive to the network service provider entity updating the second terminal device twin based on the air interface data to obtain the first terminal device twin. The first terminal device twin obtained based on the real-time air interface data update can more accurately simulate the characteristics of at least one of the terminal device's geometric shape, mobility behavior, communication behavior or communication capabilities in real time.
[0030] On the fourth aspect, a network configuration method is provided, which includes: the access network device receives a second request information from the network service provider entity, the air interface service provider entity or the EMS, and the second request information is used to request the air interface data associated with the performance indicators of the terminal device; the access network device sends the air interface data associated with the performance indicators of the terminal device to the network service provider entity, the air interface service provider entity or the EMS.
[0031] Optionally, air interface data associated with the performance indicators of the terminal device is used to update the second terminal device twin to obtain the first terminal device twin.
[0032] In this aspect, the access network device can provide air interface data associated with the performance indicators of the terminal device to the network service provider entity, the air interface service provider entity or the EMS, which is conducive to the network service provider entity updating the second terminal device twin based on the air interface data to obtain the first terminal device twin. The first terminal device twin obtained based on the real-time air interface data update can more accurately simulate the characteristics of at least one of the terminal device's geometric shape, mobility behavior, communication behavior or communication capabilities in real time.
[0033] In the fifth aspect, a network configuration method is provided, which includes: a cross-domain network service provider entity receives a third request information from a single-domain network service provider entity or an air interface service provider entity, and the third request information is used to request business data associated with the performance indicators of the terminal device; the cross-domain network service provider entity sends business data associated with the performance indicators of the terminal device to the single-domain network service provider entity or the air interface service provider entity.
[0034] Optionally, business data associated with the performance indicators of the terminal device is used to update the second terminal device twin to obtain the first terminal device twin.
[0035] In this aspect, the cross-domain network service provider entity can provide business data associated with the performance indicators of the terminal device to the single-domain network service provider entity or the air interface service provider entity, which is conducive to the single-domain network service provider entity or the air interface service provider entity updating the second terminal device twin based on the business data to obtain the first terminal device twin. The first terminal device twin obtained based on the real-time business data update can more accurately simulate the characteristics of at least one of the terminal device's geometric shape, mobility behavior, communication behavior or communication capabilities in real time.
[0036] In the sixth aspect, a network configuration method is provided, which includes: the network management system (NMS) receives a third request information from the EMS, and the third request information is used to request business data associated with the performance indicators of the terminal device; the NMS sends the business data associated with the performance indicators of the terminal device to the EMS.
[0037] Optionally, business data associated with the performance indicators of the terminal device is used to update the second terminal device twin to obtain the first terminal device twin.
[0038] In this aspect, the NMS can provide the EMS with business data associated with the performance indicators of the terminal device, which is conducive to the EMS updating the second terminal device twin based on the business data to obtain the first terminal device twin. The first terminal device twin obtained based on the real-time business data update can more accurately simulate the characteristics of at least one of the terminal device's geometric shape, mobility behavior, communication behavior or communication capabilities in real time.
[0039] Optionally, the method also includes: the NMS sends a first request message to the EMS, where the first request message indicates the optimization requirements corresponding to the performance indicators of the terminal device; the NMS receives configuration information of the physical network where the terminal device is located from the EMS, where the configuration information is used to make the performance indicators meet the requirements.
[0040] It can be seen that the NMS obtains configuration information through the EMS to ensure that the performance indicators of the terminal device meet the requirements, which is conducive to ensuring that the performance indicators of the terminal device meet the requirements when the physical network where the terminal device is located is configured with this configuration information, thereby enabling targeted optimization of the performance indicators of a single user or a single terminal device.
[0041] In a seventh aspect, a network configuration device is provided that can implement the network configuration method described in the first aspect. For example, the network configuration device can be a network service provider, an air interface service provider, an EMS, or a chip within a network service provider or an air interface service provider NMS. The method can be implemented using software, hardware, or hardware executing corresponding software.
[0042] In one possible implementation, the device includes: a transceiver unit and a processing unit; wherein the transceiver unit is used to receive first request information, which indicates the requirements corresponding to the performance indicators of the terminal device; the processing unit is used to obtain a first terminal device twin based on the performance indicators, and the first terminal device twin is a digital expression of the terminal device, and is used to simulate at least one of the characteristics of the terminal device's geometry, mobility behavior, communication behavior or communication capabilities; and the transceiver unit is also used to send configuration information of the physical network in which the terminal device is located based on the first terminal device twin and the network twin, and the network twin is a digital expression of the physical network, and is used to simulate the operations performed by the physical network on the business data transmitted via the physical network, and the configuration information is used to make the performance indicators meet the requirements.
[0043] Optionally, the processing unit is configured to obtain a twin of the first terminal device based on the performance indicator, including:
[0044] Based on performance indicators, a second terminal device twin is created;
[0045] Based on the air interface data and / or service data associated with the performance indicators of the terminal device, the second terminal device twin is updated to obtain the first terminal device twin.
[0046] Optionally, the transceiver unit is further used to: send second request information, where the second request information is used to request air interface data associated with the performance indicators of the terminal device; and receive air interface data associated with the performance indicators of the terminal device.
[0047] Optionally, the transceiver unit is further used to: send third request information, where the third request information is used to request business data associated with the performance indicators of the terminal device; and receive business data associated with the performance indicators of the terminal device.
[0048] Optionally, the processing unit is used to create a second terminal device twin based on the performance indicators, including: based on the performance indicators, determining at least one model required to simulate at least one feature of the terminal device from the geometric shape model, the mobile behavior model, the communication behavior model and the communication capability model; the geometric shape model is used to simulate the geometric shape of the terminal device, the mobile behavior model is used to simulate the mobile behavior of the terminal device, the communication behavior model is used to simulate the communication behavior of the terminal device, and the communication capability model is used to simulate the communication capability of the terminal device; based on at least one model and the operating rules of at least one model, the second terminal device twin is created.
[0049] Optionally, the transceiver unit is used to send configuration information of the physical network in which the terminal device is located based on the first terminal device twin and the network twin, including: obtaining configuration information, using the first terminal device twin and the network twin to determine whether the configuration information can make the performance indicators meet the requirements; if the performance indicators can meet the requirements, then sending the configuration information of the physical network in which the terminal device is located.
[0050] Optionally, the transceiver unit is used to use the first terminal device twin and the network twin to determine whether the configuration information can make the performance indicators meet the requirements, including: using the first terminal device twin and the network twin to simulate the communication environment between the physical network and the terminal device under the action of the configuration information, and the process of the physical network and the terminal device jointly processing business data related to the communication behavior of the terminal device to obtain the value of the performance indicator corresponding to the configuration information; based on the value of the performance indicator and the requirements of the performance indicator, determine whether the configuration information can make the performance indicator meet the requirements.
[0051] Optionally, the transceiver unit is used to obtain configuration information, including: sending fourth request information, where the fourth request information is used to request configuration information; and receiving configuration information.
[0052] In combination with the seventh aspect or any aspect of the seventh aspect, in another possible implementation, the network configuration device in the seventh aspect or any aspect of the seventh aspect includes a processor coupled to a memory; the processor is configured to support the device in performing the corresponding functions in the above-mentioned network configuration method. The memory is used to couple with the processor, which stores the necessary programs (instructions) and / or data for the device. Optionally, the network configuration device may further include a communication interface for supporting communication between the device and other network elements. Optionally, the memory may be located inside the network configuration device or outside the network configuration device.
[0053] In combination with the seventh aspect or any aspect of the seventh aspect, in another possible implementation, the network configuration device in the seventh aspect or any aspect of the seventh aspect includes a processor and a transceiver device, the processor is coupled to the transceiver device, and the processor is used to execute a computer program or instruction to control the transceiver device to receive and send information; when the processor executes the computer program or instruction, the processor is also used to implement the above method through a logic circuit or execute code instructions. The transceiver device can be a transceiver, a transceiver circuit or an input-output interface, which is used to receive signals from other devices outside the network configuration device and transmit them to the processor or send signals from the processor to other devices outside the network configuration device. When the network configuration device is a chip, the transceiver device is a transceiver circuit or an input-output interface.
[0054] When the network configuration device in the above-mentioned seventh aspect or any one of the seventh aspects is a chip or a chip module, the sending unit may be an output unit, such as an output circuit or a communication interface; the receiving unit may be an input unit, such as an input circuit or a communication interface.
[0055] In an eighth aspect, a network configuration system is provided, which can implement the network configuration method in the first aspect. The system includes a network service consumption entity and a network service provision entity;
[0056] The network service consumption entity is used to send a first request message to the network service provision entity, where the first request message indicates a requirement corresponding to a performance indicator of the terminal device;
[0057] The network service providing entity is configured to receive first request information from the network service consuming entity, and obtain a first terminal device twin based on the performance indicator, where the first terminal device twin is a digital representation of the terminal device and is used to simulate at least one feature of the terminal device's geometric shape, mobility behavior, communication behavior, or communication capability;
[0058] The network service providing entity is further configured to send configuration information of the physical network in which the terminal device is located to the network service consuming entity based on the first terminal device twin and the network twin; the network twin is a digital representation of the physical network and is used to simulate the operations performed by the physical network on service data transmitted via the physical network. The configuration information is used to ensure that performance indicators meet requirements;
[0059] The network service consuming entity is further configured to receive the configuration information from the network service providing entity.
[0060] In a ninth aspect, a network configuration system is provided, which can implement the network configuration method in the first aspect. The system includes a network service consumption entity and an air interface service provision entity;
[0061] The network service consumption entity is used to send a first request message to the network service provision entity, where the first request message indicates a requirement corresponding to a performance indicator of the terminal device;
[0062] The air interface service providing entity is configured to receive the first request information from the network service providing entity, and obtain a first terminal device twin based on the performance indicator, where the first terminal device twin is a digital representation of the terminal device and is used to simulate at least one feature of the terminal device's geometric shape, mobility behavior, communication behavior, or communication capability;
[0063] The air interface service providing entity is further configured to send configuration information of the physical network in which the terminal device is located to the network service providing entity based on the first terminal device twin and the network twin; the network twin is a digital representation of the physical network and is used to simulate the operations performed by the physical network on service data transmitted via the physical network; the configuration information is used to ensure that the performance indicators meet the requirements;
[0064] The network service consuming entity is used to receive the configuration information from the network service providing entity.
[0065] In a tenth aspect, a network configuration system is provided, which can implement the network configuration method in the first aspect. The system includes an NMS and an EMS;
[0066] The NMS is configured to send a first request message to the EMS, where the first request message indicates a requirement corresponding to a performance indicator of the terminal device;
[0067] The EMS is configured to receive the first request information from the NMS and obtain a first terminal device twin based on the performance indicator; the first terminal device twin is a digital representation of the terminal device, and is configured to simulate at least one of the characteristics of the terminal device's geometric shape, mobility behavior, communication behavior, or communication capability;
[0068] The EMS is further configured to send configuration information of the physical network in which the terminal device resides to the NMS based on the first terminal device twin and the network twin. The network twin is a digital representation of the physical network and is used to simulate the operations performed by the physical network on service data transmitted via the physical network. This configuration information is used to ensure that performance indicators meet requirements.
[0069] The NMS is further configured to receive the configuration information from the EMS.
[0070] In the eleventh aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When a computer executes the computer program or instruction, the methods described in the above aspects are implemented.
[0071] In a twelfth aspect, a computer program product comprising instructions is provided, which, when executed on a network configuration device, causes the network configuration device to execute the methods described in the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments of the present application will be described below.
[0073] FIG1 is a schematic diagram of the architecture of a network twin system provided in an embodiment of the present application;
[0074] FIG2a is a schematic diagram of the architecture of a network configuration system provided in an embodiment of the present application;
[0075] FIG2 b is a schematic diagram of the architecture of a network configuration system provided in an embodiment of the present application;
[0076] FIG3 is a flow chart of a network configuration method provided in an embodiment of the present application;
[0077] FIG4 is a flow chart of another network configuration method provided in an embodiment of the present application;
[0078] FIG5 is a flow chart of another network configuration method provided in an embodiment of the present application;
[0079] FIG6 is a flow chart of another network configuration method provided in an embodiment of the present application;
[0080] FIG7 is a schematic diagram of the structure of a network configuration device provided in an embodiment of the present application;
[0081] FIG8 is a schematic structural diagram of another network configuration device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0082] In order to make the objectives, technical solutions and advantages of the present disclosure more clear, the present disclosure will be further described in detail below with reference to the accompanying drawings.
[0083] The present disclosure relates to at least one (item) as follows, indicating one (item) or more (items). More than one (item) refers to two (items) or more than two (items). "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. In addition, it should be understood that although the terms first, second, etc. may be used to describe each object in the present disclosure, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.
[0084] The terms "including" and "having" and any variations thereof mentioned in the following description of the present disclosure are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes other steps or units that are not listed, or optionally includes other steps or units that are inherent to these processes, methods, products or devices. It should be noted that in the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any method or design described in the present disclosure as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other methods or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way.
[0085] The following specific embodiments illustrate the implementation of the present application. Those skilled in the art can understand other advantages and effects of the present application from the contents disclosed in this specification. Although the description of the present application will be introduced in conjunction with the preferred embodiment, this does not mean that the features of this application are limited to this implementation. On the contrary, the purpose of introducing the application in conjunction with the implementation is to cover other options or modifications that may be extended based on the claims of the present application. In order to increase the in-depth understanding of the present application, the following description will contain many specific details. The present application can also be implemented without using these details. In addition, in order to avoid confusion or blurring the focus of the present application, some specific details will be omitted in the description. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other unless there is a conflict.
[0086] Hereinafter, if used, the terms "first," "second," etc., are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly specifying the quantity of the technical features being referred to. Thus, a feature qualified as "first," "second," etc. may explicitly or implicitly include one or more of the features. Throughout the description of this application, unless otherwise specified, "plurality" means two or more.
[0087] To facilitate understanding, some concepts involved in this application are described below.
[0088] 1. Network Twin System
[0089] A network twin system is a digital representation of a physical network system created using digital twin technology in the wireless communications field. Leveraging historical and real-time data collected within the physical network system and algorithmic models built upon this data, it enables efficient analysis, diagnosis, simulation, and control of the physical network system, achieving a high level of autonomy throughout its entire lifecycle. This digital representation includes data, models, and services. Figure 1 shows a schematic diagram of the architecture of a network twin system. Data is the cornerstone of building a network twin system. A unified data sharing repository, built through modules such as data collection, data processing, data storage, and data application, efficiently manages historical and real-time data on the physical network system, including user services, operational status, air interfaces, and network configuration, providing data support for the twins within the network twin system. Models are the source of the network twin system's capabilities. Modules such as model storage, model management, model update, and model call manage various models built upon data. Multiple twins can be created based on richly functional models, such as service models, network element models, topology models, and air interface models, to deliver various services. Service refers to the specific implementation of the network twin system, which can provide twin services such as real-time monitoring and performance evaluation for the physical network system based on various twins.
[0090] 2. Network Management System (NMS)
[0091] The NMS is responsible for the operation, management, and maintenance of the physical network system. Optionally, the NMS can be used to manage all entities within the physical network system, such as network devices, applications, server systems, routers, switches, and so on. Alternatively, the NMS may be referred to as a "cross-domain management system" or other names, which are not limited in this application.
[0092] 3. Element Management System (EMS)
[0093] The EMS is used to manage one or more network elements of a certain category. Optionally, the EMS may also be called a "domain management system," a "single domain management system," or other names, which are not limited in this application.
[0094] 4. Terminal device twins
[0095] A terminal device twin is a digital representation of a terminal device, used to simulate at least one of the terminal device's geometric shape, mobility behavior, communication behavior, or communication capabilities. Alternatively, a terminal device twin can be used to carry data generated by the terminal device in physical space or cyberspace, and at least one of the geometric shape model, mobility behavior model, communication behavior model, or communication capability model fitted based on this data, and simulate at least one of the terminal device's geometric shape, mobility behavior, communication behavior, or communication capability characteristics based on the carried data and model.
[0096] Optionally, the terminal device twin can be uniquely identified by the identity information of the terminal device. The identity information of the terminal device may refer to the unique identifier determined by the contract between the terminal device and the operator. Optionally, the identity information may be a device identifier defined by the 3rd Generation Partnership Project (3GPP) standard, such as a Subscription Permanent Identifier (SUPI); an International Mobile Subscriber Identity (IMSI), etc. Optionally, the identity information may also be a public key or a digital certificate.
[0097] (1) Geometric shape
[0098] The geometric shape is used to describe the shape of the terminal device in a multi-dimensional space. For example, the terminal device is in the shape of a vehicle; another example is that the terminal device is in the shape of a cuboid.
[0099] (2) Mobile behavior
[0100] The movement behavior is used to describe the position change of the terminal device, such as the movement behavior of the terminal device is stationary, moving forward, moving backward, moving left, moving right, moving right with a speed greater than a threshold, or switching from stationary to moving right, etc.
[0101] (3) Communication behavior
[0102] Communication behavior is used to describe the behavior of terminal devices in a wireless network, such as service execution, measurement data reporting, or cell switching.
[0103] (4)Communication capabilities
[0104] Communication capabilities are used to describe the ability of a terminal device to send, receive, and process wireless signals, such as the terminal device's transmit power and the number of uplink data streams, receive power and the number of downlink data streams, or the processing speed of the protocol stack.
[0105] 5. Network Twins
[0106] The network twin is a digital expression of the physical network where the terminal device is located, and is used to simulate the operations performed by the physical network on the business data transmitted through the physical network. The network twin is also called a network digital twin, or a network digital twin entity, which is not limited in this application. Among them, the physical network is a network formed by connecting various physical devices or network elements (such as terminal devices, hosts, routers, switches, etc.) and media (optical cables, cables, twisted pairs, etc.) in the network. The physical network can be a mobile access network, a transmission network, a mobile core network, a backbone network, etc.; the physical network can also be a data center network, a campus network, an industrial Internet of Things, etc.
[0107] As the costs of data storage, computing, and transmission decrease, and data processing capabilities continue to improve, network twin systems are gradually coming into view and are being applied in many fields. For example, in network optimization scenarios, network twin systems can be used to determine configuration information, and when the physical network is configured based on this configuration information, network optimization can be achieved. However, current solutions cannot optimize the performance indicators of individual users or individual terminal devices, and cannot meet users' needs for personalized experience.
[0108] In view of this, an embodiment of the present application provides a network configuration solution, whereby a network service consuming entity can send requirements corresponding to the performance indicators of a terminal device to a network service providing entity. When the network service providing entity receives the requirements corresponding to the performance indicators, it can send configuration information of the physical network of the terminal device to the network service consuming entity based on the terminal device twin and the network twin. This configuration information is used to ensure that the performance indicators meet the requirements. This is beneficial for the network service consuming entity to ensure that the performance indicators of the terminal device meet the requirements when configuring the physical network where the terminal device is located using the configuration information, thereby achieving targeted optimization of the performance indicators of a single user or a single terminal device.
[0109] (1) Network service consumption entity
[0110] The network service consumption entity is used to access or use network services (such as twin services). The network service consumption entity can also be called "network twin service consumption entity", "twin service consumption entity", "service consumption entity" or other names. This application does not limit this.
[0111] (2) Service providing entity
[0112] The service providing entity is used to provide network services (such as twin services). The service providing entity may also be referred to as a "twin service providing entity" or other names, which is not limited in this application. Optionally, the service providing entity may include a network service providing entity and an air interface service providing entity. Furthermore, the network service providing entity specifically includes a cross-domain network service providing entity and a single-domain network service providing entity. Among them, the service scope corresponding to the cross-domain network service providing entity, the single-domain network service providing entity, and the air interface service providing entity is getting smaller and smaller, the network services provided are becoming more and more sophisticated, and the data processing is becoming more and more real-time.
[0113] A. Cross-domain network service provider
[0114] The cross-domain network service provider entity is used to provide network services for cross-domain physical network systems, such as real-time monitoring, network performance evaluation, policy verification, and network services required for configuration optimization. Optionally, when the cross-domain network service provider entity is used to provide twin services, the cross-domain network service provider entity may also be referred to as a "cross-domain network twin service provider entity," "end-to-end network twin service provider entity," or other names, which are not limited in this application.
[0115] Optionally, one cross-domain network service providing entity may correspond to one or more single-domain network service providing entities.
[0116] B. Single-domain network service provider
[0117] The single-domain network service providing entity is used to provide network services for the physical network system of a single domain. Optionally, when the single-domain network service providing entity is used to provide twin services, the single-domain network service providing entity may also be called "single-domain network twin service providing entity", "Radio Access Network (RAN) network twin service providing entity", "Transport Network (TN) network twin service providing entity", "Core Network (CN) network twin service providing entity" or other names, which are not limited in this application.
[0118] Optionally, a single-domain network service providing entity may correspond to one or more air interface service providing entities.
[0119] C. Air interface service provider
[0120] The air interface service providing entity is used to provide network services for a single access network device. Optionally, when the air interface service providing entity is used to provide twin services, the air interface service providing entity may also be referred to as "air interface twin service providing entity" or other names, which is not limited in this application.
[0121] Please refer to Figure 2a, which shows a schematic diagram of the architecture of a network configuration system. As shown in Figure 2a, the network configuration system may include an NMS, an EMS, a network twin system and a physical network system. Among them, the network twin system may include a cross-domain network service providing entity, a single-domain network service providing entity and an air interface service providing entity, and the physical network system may include an access network device and a terminal device. The NMS, the EMS, the network twin system and the physical network system can interact based on the interface. For example, the NMS and the EMS, the NMS and the cross-domain network service providing entity, the NMS and the single-domain network service providing entity, the EMS and the single-domain network service providing entity, the EMS and the access network device, the cross-domain network service providing entity and the single-domain network service providing entity, the single-domain network service providing entity and the air interface service providing entity, the air interface service providing entity and the access network device, and the access network device and the terminal device can interact with each other.
[0122] In one implementation, in the network configuration system shown in Figure 2a, NMS and EMS are responsible for the operation, management and maintenance of the physical network system, and the cross-domain network service provider entity, single-domain network service provider entity and air interface service provider entity within the network twin system are used to provide twin services for the physical network system based on twins (including terminal device twins and network twins).
[0123] Exemplarily, a single-domain network service providing entity is used to receive a first request information from a network service consuming entity, where the first request information indicates the requirements corresponding to the performance indicators of the terminal device; and obtain a first terminal device twin based on the performance indicators, and based on the first terminal device twin and the network twin, send configuration information of the physical network where the terminal device is located to the network service consuming entity, where the configuration information is used to make the performance indicators meet the requirements.
[0124] Exemplarily, the air interface service providing entity is used to receive a first request information from a single-domain network service providing entity, where the first request information indicates the requirements corresponding to the performance indicators of the terminal device; and obtain a first terminal device twin based on the performance indicators, and based on the first terminal device twin and the network twin, send the physical network configuration information of the terminal device to the single-domain network service providing entity, where the configuration information is used to make the performance indicators meet the requirements.
[0125] Figure 2a illustrates a network configuration system in which the network twin system is separated from the NMS and EMS. In another embodiment, the network twin system can also be embedded in the NMS and EMS. As shown in Figure 2b, an architectural diagram of another network configuration system is shown, in which the cross-domain network service provider entity of the network twin system is embedded in the NMS, and the single-domain network service provider entity can be embedded in the EMS. At this time, the NMS and EMS are not only responsible for the operation, management and maintenance of the physical network system, but also for providing twin services for the physical network system based on twins (including terminal device twins and network twins).
[0126] Exemplarily, the EMS is used to receive a first request message from the NMS, which first request message indicates the requirements corresponding to the performance indicators of the terminal device; and obtain the first terminal device twin based on the performance indicators, and based on the first terminal device twin and the network twin, send the configuration information of the physical network where the terminal device is located to the NMS, and the configuration information is used to make the performance indicators meet the requirements.
[0127] It should be noted that since the network twin system is embedded in NMS and EMS, NMS and EMS need to add external interfaces to meet the updates of twins and related calls of twin services.
[0128] Optionally, the access network device is a device that connects the fixed part and the wireless part in the mobile communication system and is connected to the mobile terminal device through a wireless channel in the air. The access network equipment may include, but is not limited to: evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home network equipment (e.g., home evolved Node B, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission and reception point (TRP or transmission point, TP), etc. It may also be equipment used in 4G, 5G or even 6G systems, such as evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in LTE, next-generation LTE base station (next-generation eNodeB, ng-eNB), next-generation base station (next-generation NodeB, gNodeB or gNB), transceiver point, or transmission point (TRP or TP), or it can also be a network node constituting a gNB or transmission point, such as a baseband unit (BBU), or a distributed unit (DU), or a picocell (Picocell), or a femtocell (Femtocell), or a road side unit (RSU) in an intelligent driving scenario, etc.
[0129] Optionally, a terminal device is a device with wireless transceiver capabilities. The terminal device may also be referred to as user equipment (UE), terminal, access terminal device, vehicle-mounted terminal, industrial control terminal, subscriber unit, user station, mobile station, mobile station (MS), remote station, remote terminal device, mobile terminal (MT), mobile device, wireless communication device, user terminal, user agent, or user device. The terminal device may be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; on water (such as ships); or in the air (such as airplanes or balloons). The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a vehicle-mounted terminal device, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a wearable terminal device, etc., and this application does not impose any restrictions.
[0130] Optionally, the physical network involved in the embodiments of the present application may include one or more access network devices and one or more terminal devices. It should be noted that in other implementations, the physical network may also include more physical devices, without limitation. It should be noted that the physical network may also be referred to as a physical network system.
[0131] Optionally, the communication system shown in the embodiment of the present application may be a long term evolution (LTE) system, or a fifth generation (5G) communication system such as a new radio (NR) system, as well as subsequently evolved communication systems, such as a sixth generation (6G) mobile communication technology system, a seventh generation (7G) mobile communication technology system, and the like.
[0132] To facilitate understanding of the embodiments disclosed in this application, the following three points are explained.
[0133] (1) The scenarios in the embodiments disclosed in this application are described using the scenarios of the NR network in the wireless communication network as an example. It should be noted that the solutions in the embodiments disclosed in this application can also be applied to other wireless communication networks, and the corresponding names can also be replaced by the names of corresponding functions in other wireless communication networks.
[0134] (2) The embodiments disclosed herein will present various aspects, embodiments, or features of the present invention in the context of systems including multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the accompanying figures. Furthermore, combinations of these schemes may also be used.
[0135] (3) The embodiments disclosed in this application are not limited to the message names listed, and other message names may be used instead. It should be understood that the relevant information included in the message may also be carried in other messages, and this application document does not limit this.
[0136] The following describes in detail how to configure the network based on the above network configuration system:
[0137] As shown in Figure 3, a flow chart of a network configuration method provided in an embodiment of the present application is provided. Optionally, the network configuration method can be performed by a network service provider, an air interface service provider, or an EMS. Exemplarily, the method may include but is not limited to the following steps:
[0138] S101: Receive first request information, where the first request information indicates requirements corresponding to performance indicators of a terminal device.
[0139] In an optional embodiment, the performance indicators of the terminal device may include but are not limited to one or more of throughput, reference signal receiving power (RSRP), uplink rate, downlink rate, round-trip time (RRT), end-to-end delay, reliability, or positioning accuracy.
[0140] Table 1 uses virtual reality (VR), video surveillance, remote control, and machine vision as examples to illustrate the performance requirements for terminal devices in various scenarios. As shown in Table 1, when the terminal device is in a VR scenario, the performance requirements for the terminal device are "downlink rate ≥ 418 megabits per second (Mbps)" and "round-trip latency < 20 milliseconds (ms)." When the terminal device is in a video surveillance scenario, the performance requirements for the terminal device are "uplink rate between 20Mbps and 50Mbps," "end-to-end latency < 20ms," and "reliability ≥ 99.999%." When the terminal device is in a remote control scenario, the performance requirements for the terminal device are "sub-meter positioning accuracy," "end-to-end latency < 20ms," and "reliability ≥ 99.99%." When the terminal device is in a machine vision scenario, the performance requirements for the terminal device are "sub-meter positioning accuracy," "end-to-end latency < 10ms," and "uplink rate between 100Mbps and 200Mbps."
[0141] Table 1
[0142] It should be noted that the performance indicators of the terminal devices described above are merely exemplary. In other embodiments, the performance indicators of the terminal devices may also be performance indicators defined by standard protocols, including but not limited to one or more of Performance Management (PM), Key Performance Indicators (KPI), or Trace. The requirements corresponding to these performance indicators may be requirements defined by standard protocols or requirements set by users, without limitation.
[0143] It should be noted that the requirement corresponding to the performance indicator may refer to a preset range corresponding to the performance indicator (e.g., downlink rate ≥ 418 Mbps, uplink rate: 100 Mbps-200 Mbps, etc.). In other implementations, the requirement corresponding to the performance indicator may also be other types, such as a preset value corresponding to the performance indicator, without limitation.
[0144] Optionally, the first request information may include identity information of the terminal device, one or more performance indicators corresponding to the terminal device, and requirements corresponding to each performance indicator. The identity information of the terminal device is used to identify the terminal device.
[0145] Optionally, the first request information may be received directly, or may be received from a user experience optimization request message, where the user experience optimization request message is used to request optimization of performance indicators of the terminal device.
[0146] Optionally, the first request information may be received from the first interface. For example, when step S101 is performed by the network service provider entity, the first request information is received from the first interface between the network service consumer entity and the network service provider entity; for another example, when step S101 is performed by the air interface service provider entity, the first request information is received from the first interface between the network service provider entity and the air interface service provider entity; for another example, when step S101 is performed by the EMS, the first request information is received from the first interface between the NMS and the EMS. It should be noted that the first interface may also be referred to as a user-level optimization interface or other interface, without limitation.
[0147] S102: Obtain a twin of the first terminal device based on performance indicators.
[0148] The first terminal device twin is a digital representation of the terminal device, used to simulate at least one of the characteristics of the terminal device's geometric shape, mobility behavior, communication behavior or communication capability.
[0149] In one implementation, step S102 includes: obtaining an associated first terminal device twin based on performance indicators.
[0150] Table 2 exemplifies the first terminal device twins associated with different performance indicators. As shown in Table 2, when the performance indicator of the terminal device includes "RSRP", the associated first terminal device twin is terminal device twin 01, which is used to simulate the geometric shape, mobility behavior, and communication behavior of the terminal device; when the performance indicator of the terminal device includes "uplink rate", "end-to-end delay" and "reliability", the associated first terminal device twin is terminal device twin 02, which is used to simulate the geometric shape, mobility behavior, communication behavior and communication capability of the terminal device.
[0151] Table 2
[0152] It can be seen that in this implementation method, the associated first terminal device twin can be obtained directly based on the performance indicators, which is simpler and more convenient.
[0153] In another implementation, step S102 includes: creating a second terminal device twin based on the performance indicators, and updating the second terminal device twin based on the air interface data and / or service data associated with the performance indicators of the terminal device to obtain the first terminal device twin. The second terminal device twin is the initial terminal device twin, and the parameters of the second terminal device twin are initial values or default values. The first terminal device twin is the updated terminal device twin, and the parameters of the first terminal device twin are updated values.
[0154] Optionally, based on the performance indicators, a second terminal device twin is created, including: based on the performance indicators, determining at least one model required to simulate at least one feature of the terminal device from the geometric shape model, the mobile behavior model, the communication behavior model and the communication capability model; creating a second terminal device twin based on at least one model and the operating rules of at least one model. The geometric shape model is used to simulate the geometric shape, the mobile behavior model is used to simulate the mobile behavior, the communication behavior model is used to simulate the communication behavior, and the communication capability model is used to simulate the communication capability. The operating rules include the operating environment, or the operating rules include the operating environment and the calling rules. It should be noted that the parameters of each model here can be initial values or default values.
[0155] Table 3 exemplifies the models associated with different performance indicators. As shown in Table 3, when the performance indicator of a terminal device includes "RSRP," this performance indicator is associated with the "Geometry Model," "Mobility Behavior Model," and "Communication Behavior Model." When the performance indicator of a terminal device includes "Uplink Rate," "End-to-End Latency," and "Reliability," this performance indicator is associated with the "Geometry Model," "Mobility Behavior Model," "Communication Behavior Model," and "Communication Capability Model."
[0156] Table 3
[0157] If at least one model includes a model, a second terminal device twin is created based on the model and the operating environment of the model. For example, if the model is a geometric model, the second terminal device twin can be created based on the geometric model and the operating environment of the geometric model.
[0158] If the at least one model includes at least two models, a second terminal device twin is created based on each of the at least two models, the operating environment of each of the at least two models, and the calling rules between the at least two models. For example, taking the at least two models including a geometric model, a mobile behavior model, and a communication behavior model as an example, the second terminal device twin can be created based on the geometric model, the mobile behavior model, the communication behavior model, the operating environment of the geometric model, the operating environment of the mobile behavior model, the operating environment of the communication behavior model, and the calling rules between the geometric model, the mobile behavior model, and the communication behavior model.
[0159] As can be seen, in this implementation, a second terminal device twin can be created on demand based on performance indicators, and the second terminal device twin can be updated to obtain the first terminal device twin. Not limited to already created or updated terminal device twins, the terminal device twins obtained based on this implementation are more flexible and compatible.
[0160] S103: Based on the first terminal device twin and the network twin, send configuration information of the physical network where the terminal device is located.
[0161] The configuration information is used to ensure that the performance indicators meet the requirements.
[0162] In an optional implementation, step S103 includes: obtaining configuration information, using the first terminal device twin and the network twin to determine whether the configuration information can enable the performance indicators to meet the requirements; if the performance indicators cannot meet the requirements, sending a first indication information, wherein the first indication information is used to indicate that the configuration information cannot enable the performance indicators of the terminal device to meet the requirements; if the performance indicators can meet the requirements, sending the configuration information of the physical network in which the terminal device is located. It should be noted that the configuration information that can enable the performance indicators to meet the requirements can also be carried in the second indication information and sent, and the second indication information is used to indicate that the configuration information can enable the performance indicators of the terminal device to meet the requirements.
[0163] Optionally, the first terminal device twin and the network twin are used to determine whether the configuration information can make the performance indicators meet the requirements, including: using the first terminal device twin and the network twin to simulate the communication environment between the physical network and the terminal device under the action of the configuration information, and the process of the physical network and the terminal device jointly processing business data related to the communication behavior of the terminal device to obtain the value of the performance indicator corresponding to the configuration information; based on the value of the performance indicator and the requirements of the performance indicator, determine whether the configuration information can make the performance indicator meet the requirements.
[0164] Based on the performance indicator values and performance indicator requirements, determine whether the configuration information can enable the performance indicator to meet the requirements. There are two ways to do this:
[0165] In one implementation, the performance indicator requirement is a preset range. For example, the performance indicator requirement is a downlink rate ≥ 418Mbps. When the downlink rate value simulated by the first terminal device twin and the network twin is 500Mbps, the value of the performance indicator is within the preset range, and it is determined that the configuration information can enable the performance indicator to meet the requirement; when the downlink rate value simulated by the first terminal device twin and the network twin is 400Mbps, the value of the performance indicator is outside the preset range, and it is determined that the configuration information cannot enable the performance indicator to meet the requirement.
[0166] In another implementation method, the performance indicator requirement is a preset value. For example, taking the performance indicator requirement as data packet size = 1522 bytes, when the data packet size simulated by the first terminal device twin and the network twin is 1522 bytes, the value of the performance indicator is the preset value, then it is determined that the configuration information can enable the performance indicator to meet the requirement; when the data packet size simulated by the first terminal device twin and the network twin is not 1522 bytes, the value of the performance indicator is not the preset value, then it is determined that the configuration information cannot enable the performance indicator to meet the requirement.
[0167] Furthermore, if there are multiple performance indicators, when multiple performance indicators all meet the requirements, it is determined that the configuration information is able to enable the performance indicators to meet the optimization requirements. For example, taking the performance indicators including "downlink rate" and "round-trip delay", and the corresponding requirements being "downlink rate ≥ 418Mbps" and "round-trip delay < 20ms" as an example, when the downlink rate of the terminal device is greater than or equal to 418Mbps, and the round-trip delay value is less than 20ms, it is determined that the configuration information is able to enable the performance indicators to meet the optimization requirements. It should be noted that in other embodiments, it is also possible to determine that the configuration information is able to enable the performance indicators to meet the optimization requirements when some of the multiple performance indicators meet the requirements, which will not be described in detail.
[0168] In one optional embodiment, obtaining configuration information includes receiving configuration information. In another optional embodiment, a configuration list is received, where the configuration list includes at least one configuration information. In this case, the first terminal device twin and the network twin can be used to determine whether each configuration information in the configuration list can make the performance indicator meet the requirements, thereby determining the configuration information used to make the performance indicator meet the requirements from the at least one configuration information.
[0169] It should be noted that the number of configuration information pieces used to ensure that performance indicators meet requirements can be at least one. When there is only one piece of configuration information used to ensure that performance indicators meet requirements, the physical network of the terminal device can be configured directly based on this one piece of configuration information. When there are multiple pieces of configuration information used to ensure that performance indicators meet requirements, any one piece of configuration information can be selected from the multiple pieces of configuration information to configure the physical network of the terminal device.
[0170] Furthermore, obtaining configuration information includes: sending a fourth request message to the EMS, where the fourth request message is used to request configuration information; when the EMS receives the fourth request message, it may return configuration information or a configuration list in response to the fourth request message; and correspondingly, the configuration information or configuration list may be received from the EMS. It should be noted that in other implementations, the EMS may also actively send the configuration information or configuration list, without limitation.
[0171] According to a network configuration method provided in an embodiment of the present application, a first terminal device twin can be obtained based on the performance indicators of the terminal device, and configuration information of the physical network where the terminal device is located can be sent based on the first terminal device twin and the network twin, and the configuration information is used to make the performance indicators meet the requirements. Since the first terminal device twin is introduced to simulate at least one of the characteristics of the geometric shape, mobile behavior, communication behavior or communication capability of the terminal device, the embodiment of the present application can accurately simulate the communication environment between the physical network and the terminal device under the action of the configuration information based on the first terminal device twin and the network twin, as well as the process of the physical network and the terminal device jointly processing the business data related to the communication behavior of the terminal device, so as to determine the configuration information used to make the performance indicators of the terminal device meet the requirements, which is conducive to the performance indicators of the terminal device meeting the requirements when the physical network where the terminal device is located is configured with the configuration information, so that the performance indicators of the terminal device can be optimized in a targeted manner for a single user or a single terminal device, and the differentiated experience requirements of different users or different terminal devices can be guaranteed.
[0172] The following will describe detailed embodiments of the network configuration method of the embodiment of the present application performed by the network service providing entity, the air interface service providing entity, or the EMS.
[0173] The network service provider entity may include a cross-domain service provider entity and a single-domain service provider entity. FIG4 takes a single-domain service provider entity as an example to illustrate the network configuration method of the embodiment of the present application in detail. As shown in FIG4, it is a flow chart of another network configuration method provided by the embodiment of the present application. Exemplarily, the method may include but is not limited to the following steps:
[0174] S201: A network service consumption entity sends a first request message to a single-domain network service provision entity.
[0175] Correspondingly, the single-domain network service providing entity receives the first request information.
[0176] For the specific implementation of this step, please refer to step S101 shown in FIG3 .
[0177] S202: The single-domain network service providing entity creates a second terminal device twin based on the performance indicators.
[0178] It should be noted that for the relevant description of step S202, please refer to step S102 and will not be repeated here.
[0179] The single-domain network service provider entity can update the second terminal device twin based on the real-time data of the terminal device within a certain period of time, wherein the real-time data includes air interface data and / or service data.
[0180] The following describes a detailed embodiment of obtaining air interface data associated with the performance indicators of a terminal device using Implementation 2.1, and describes a detailed embodiment of obtaining service data associated with the performance indicators of a terminal device using Implementation 2.2.
[0181] Implementation 2.1:
[0182] In one implementation, the single-domain network service provider obtains the air interface data associated with the performance indicators of the terminal device from the EMS. For details, see steps S203 to S205:
[0183] S203: The single-domain network service providing entity sends a second request message to the EMS.
[0184] Correspondingly, the EMS receives the second request information.
[0185] The second request information is used to request air interface data associated with the performance indicators of the terminal device.
[0186] Optionally, the second request information may be sent directly, or may be sent through the first acquisition request message or other messages, without limitation.
[0187] Optionally, the second request information includes at least one of the following information: an identifier of the terminal device and an air interface data type associated with the performance indicator to be collected. The identifier of the terminal device is used to determine the terminal device to be collected, and the air interface data type is used to determine the range of the air interface data to be collected.
[0188] Table 4 illustrates the air interface data types associated with different performance indicators. As shown in Table 4, when the performance indicator of a terminal device includes "RSRP," the air interface data types associated with this performance indicator include "location, channel status, and transmit power of the connected access network device." When the performance indicator of a terminal device includes "downlink rate," the air interface data types associated with this performance indicator include "channel status and antenna parameters."
[0189] Table 4
[0190] Exemplarily, the second request information may further include a collection period and a reporting period, where the collection period is used to indicate a time interval for collecting air interface data, and the reporting period is used to indicate a time interval for reporting air interface data.
[0191] S204: The EMS sends a second request message to the access network device.
[0192] Correspondingly, the access network device receives the second request information.
[0193] It should be noted that, for the relevant description of the second request information, please refer to step S203 and will not be repeated here.
[0194] S205: The access network device sends the air interface data associated with the performance indicators of the terminal device to the EMS. When the EMS receives the air interface data associated with the performance indicators of the terminal device, it may send the air interface data associated with the performance indicators of the terminal device to the single-domain network service providing entity.
[0195] Correspondingly, the single-domain network service providing entity receives the air interface data associated with the performance indicator of the terminal device.
[0196] Optionally, air interface data associated with the performance indicators of the terminal device may also be carried in the first collection response message, without limitation.
[0197] In an optional implementation, step S205 includes: the access network device reports the air interface data associated with the performance indicators of the terminal device to the EMS based on a reporting period; when the EMS receives the air interface data associated with the performance indicators of the terminal device, it may report the air interface data associated with the performance indicators of the terminal device to the single-domain network service providing entity based on the reporting period.
[0198] It should be noted that before executing step S205 , the access network device may perform data collection based on the aforementioned collection cycle and air interface data type.
[0199] In another implementation, the single-domain network service provider may also directly obtain the air interface data associated with the performance indicators of the terminal device from the access network device. For details, see steps S206 to S207:
[0200] S206: The single-domain network service providing entity sends second request information to the access network device.
[0201] Correspondingly, the access network device receives the second request information.
[0202] It should be noted that, for the relevant description of the second request information, please refer to step S203 and will not be repeated here.
[0203] S207: The access network device sends the air interface data associated with the performance indicator of the terminal device to the single-domain network service providing entity.
[0204] Correspondingly, the single-domain network service providing entity receives the air interface data associated with the performance indicator of the terminal device.
[0205] It should be noted that for the related description, please refer to step S205 and no further details will be given.
[0206] Implementation 2.2:
[0207] In one implementation, the single-domain network service provider entity obtains service data associated with the performance indicators of the terminal device from the cross-domain network service provider entity. For details, see steps S208 to S209:
[0208] S208: The single-domain network service providing entity sends third request information to the cross-domain network service providing entity.
[0209] Correspondingly, the cross-domain network service providing entity receives the third request information.
[0210] The third request information is used to request service data associated with the performance indicators of the terminal device.
[0211] Optionally, the third request information may be sent directly, or may be sent through the second collection request message or other messages, without limitation.
[0212] Optionally, the third request information includes at least one of the following information: an identifier of the terminal device and a type of service data associated with the performance indicator to be collected (such as service traffic). The identifier of the terminal device is used to determine the terminal device to be collected, and the service data type determines the scope of the service data to be collected.
[0213] Table 5 exemplifies the types of service data associated with different performance indicators. As shown in Table 5, when the performance indicator of the terminal device includes "uplink rate", the service data type associated with this performance indicator includes "the size of the uplink service data packet received by the application server, and the time interval between the terminal device sending the uplink service data packet and the application server receiving the uplink service data packet"; when the performance indicator of the terminal device includes "downlink rate", the service data type associated with this performance indicator includes "the size of the downlink service data packet sent from the application server, and the time interval between the application server sending the downlink service data packet and the terminal device receiving the downlink service data packet."
[0214] Table 5
[0215] Exemplarily, the third request information may further include a collection period and a reporting period, where the collection period is used to indicate a time interval for collecting service data, and the reporting period is used to indicate a time interval for reporting service data.
[0216] S209: The cross-domain network service providing entity sends the service data associated with the performance indicator of the terminal device to the single-domain network service providing entity.
[0217] Correspondingly, the single-domain network service providing entity receives business data associated with the performance indicators of the terminal device.
[0218] Optionally, business data associated with the performance indicators of the terminal device may also be carried in the second collection response message, without limitation.
[0219] In an optional implementation, step S209 includes: the cross-domain network service providing entity reporting the service data associated with the performance indicator of the terminal device to the single-domain network service providing entity based on a reporting period.
[0220] It should be noted that before executing step S209, the cross-domain network service providing entity may perform data collection based on the aforementioned collection cycle and service data type.
[0221] It should be noted that implementation 2.2 is described using business data as an example. In other implementations, “business data” may be replaced with “business model” without limitation.
[0222] S210: The single-domain network service providing entity updates the second terminal device twin based on the air interface data and / or service data associated with the performance indicators of the terminal device to obtain the first terminal device twin.
[0223] In an optional embodiment, step S210 specifically includes: adjusting the parameters of the second terminal device twin based on the air interface data and / or service data associated with the performance indicators of the terminal device to obtain the first terminal device twin. Optionally, the single-domain network service provider entity may input the air interface data and / or service data associated with the performance indicators of the terminal device into the model update module of the second terminal device twin, and call the model update module of the second terminal device twin to update the second terminal device twin based on the air interface data and / or service data to obtain the first terminal device twin, and the parameters of the first terminal device twin are the updated parameters.
[0224] It can be seen that the twin of the first terminal device is updated based on real-time air interface data and / or business data. The twin of the first terminal device can more accurately simulate the characteristics of at least one of the geometric shape, mobile behavior, communication behavior or communication capability of the terminal device in real time.
[0225] S211: The single-domain network service providing entity determines whether the configuration information can enable the performance indicators to meet the requirements based on the first terminal device twin and the network twin.
[0226] S212: If the performance indicator can meet the requirements, the single-domain network service providing entity sends the configuration information of the physical network where the terminal device is located to the network service consuming entity.
[0227] Correspondingly, the network service consumption entity receives the configuration information of the physical network where the terminal device is located.
[0228] It should be noted that for the relevant description of step S211 and step S212, please refer to step S103 in Figure 3 and will not be repeated here.
[0229] Furthermore, the method may also include the following steps (indicated by dotted lines in the figure):
[0230] S213: Perform network configuration on the physical network where the terminal device is located based on the configuration information.
[0231] In an optional implementation, the network service consumption entity sends the configuration information to the EMS. When the EMS receives the configuration information, the EMS sends the configuration information to the access network device. The access network device uses the configuration information to perform network configuration on the physical network where the terminal device is located.
[0232] According to another network configuration method provided in an embodiment of the present application, real-time air interface data and / or business data associated with the performance indicators of the terminal device can be obtained. When the second terminal device twin is updated based on the real-time air interface data and / or business data to obtain the first terminal device twin, the first terminal device twin can simulate at least one of the characteristics of the terminal device's geometric shape, mobility behavior, communication behavior or communication capability in real time. Then, based on the first terminal device twin and the network twin, the communication environment between the physical network and the terminal device under the action of the configuration information, as well as the process of the physical network and the terminal device jointly processing the business data related to the communication behavior of the terminal device, can be more accurately simulated. The configuration information determined to make the performance indicators meet the requirements is more accurate, which is beneficial to improving the optimization success rate and / or resource utilization when configuring the physical network where the terminal device is located with more accurate configuration information. For example, when real-time air interface data indicates that the air interface status of the terminal device is poor, the configuration information used to make the performance indicators meet the requirements pays more attention to the optimization success rate, which is beneficial to improving the optimization success rate when configuring with this configuration information; when real-time air interface data indicates that the air interface status of the terminal device is good, the configuration information used to make the performance indicators meet the requirements pays more attention to the utilization rate of network resources, which is beneficial to improving the utilization rate of network resources when configuring with this configuration information.
[0233] Since the air interface data is uploaded by the access network device to the single-domain network service provider entity via the air interface service provider entity, the time required to obtain the air interface data includes the time it takes for the access network device to report the air interface data to the air interface service provider entity and the time it takes for the air interface service provider entity to report the air interface data to the single-domain network service provider entity. The air interface data obtained by the single-domain network service provider entity has a lag, which causes the first terminal device twin obtained based on the air interface data to also have a lag. Therefore, in order to further improve real-time performance, the time required to obtain the air interface data can be reduced, that is, the air interface service provider entity directly updates the second terminal device twin based on the air interface data to obtain the first terminal device twin, and determines the configuration information used to make the performance indicators meet the requirements based on the first terminal device twin and the network twin.
[0234] As shown in Figure 5, a flowchart of another network configuration method provided in an embodiment of the present application is provided. Exemplarily, the method may include but is not limited to the following steps:
[0235] S301: A network service consumption entity sends a first request message to a single-domain network service provision entity.
[0236] Correspondingly, the single-domain network service providing entity receives the first request information.
[0237] S302: The single-domain network service providing entity sends first request information to the air interface service providing entity.
[0238] Correspondingly, the air interface service providing entity receives the first request information.
[0239] For the specific implementation of step S301 and step S302, reference may be made to step S101 shown in FIG. 3 .
[0240] S303: The air interface service providing entity determines whether the terminal device is connected to the access network device served by the air interface service providing entity. If so, a second terminal device twin is created based on the performance indicators.
[0241] The terminal device refers to the terminal device identified by the identity information in the first request information.
[0242] In an optional implementation, step S303 includes: the air interface service provider entity determines whether the terminal device has accessed the access network device based on the identity information of all terminal devices in the access network device. That is, if the identity information of the terminal device exists in the identity information of all terminal devices that have accessed the access network device, it is determined that the terminal device has accessed the access network device served by the air interface service provider entity; if the identity information of the terminal device does not exist in the identity information of all terminal devices that have accessed the access network device, it is determined that the terminal device has not accessed the access network device served by the air interface service provider entity. For example, assuming that the identity information of all terminal devices that have accessed the access network device corresponds to a, b, and c respectively, if the identity information of the terminal device is a, it is determined that the terminal device with identity information a has accessed the access network device served by the air interface service provider entity; if the identity information of the terminal device is d, it is determined that the terminal device with identity information d has not accessed the access network device served by the air interface service provider entity.
[0243] In an optional implementation, before step S303, the communication method also includes: the terminal device reports its own identity information to the access network device to which it is connected. When the access network device receives the identity information reported by all terminal devices, the identity information of all terminal devices that have been connected to the access network device can be sent to the air interface service provider entity, and the air interface service provider entity receives the identity information of all terminal devices that have been connected to the access network device.
[0244] Optionally, the terminal device may report its own identity information after receiving the request message. Specifically, the access network device may broadcast a fifth request message, where the fifth request message is used to request a terminal device connected to the access network device to report its own identity information; upon receiving the fifth request message from the access network device, the terminal device determines whether it is a terminal device that has connected to the access network device, and if so, reports its own identity information to the connected access network device.
[0245] Optionally, the access network device may also send the identity information of all terminal devices to the air interface service provision entity after receiving the request message. Specifically, this may include: the air interface service provision entity sends a sixth request message to the access network device, where the sixth request message is used to request the identity information of all terminal devices that have connected to the access network device; after the access network device receives the sixth request message, it sends the identity information of all terminal devices that have connected to the access network device to the air interface service provision entity, and the air interface service provision entity receives the identity information of all terminal devices that have connected to the access network device.
[0246] It should be noted that the detailed process of creating the twin of the second terminal device can be found in step S102 and will not be repeated here.
[0247] The air interface service provider entity may update the second terminal device twin based on the real-time data of the terminal device within a certain period of time, wherein the real-time data includes air interface data and / or service data.
[0248] The following describes a detailed embodiment of obtaining air interface data associated with the performance indicators of a terminal device using Implementation 3.1, and describes a detailed embodiment of obtaining service data associated with the performance indicators of a terminal device using Implementation 3.2.
[0249] Implementation 3.1:
[0250] S304: The air interface service providing entity sends second request information to the access network device.
[0251] Correspondingly, the access network device receives the second request information.
[0252] It should be noted that, for the relevant description of the second request information, please refer to step S203 and will not be repeated here.
[0253] S305: The access network device sends the air interface data associated with the performance indicator of the terminal device to the air interface service providing entity.
[0254] Correspondingly, the air interface service providing entity receives air interface data associated with the performance indicators of the terminal device.
[0255] It should be noted that for the related description, please refer to step S205 and no further details will be given.
[0256] Implementation 3.2:
[0257] S306: The air interface service providing entity sends third request information to the cross-domain network service providing entity.
[0258] Correspondingly, the cross-domain network service providing entity receives the third request information.
[0259] It should be noted that for the relevant description, please refer to step S208 and no further details will be given.
[0260] S307: The cross-domain network service providing entity sends service data associated with the performance indicator of the terminal device to the air interface service providing entity.
[0261] Correspondingly, the air interface service providing entity receives service data associated with the performance indicators of the terminal device.
[0262] It should be noted that for the relevant description, please refer to step S209 and no further details will be given.
[0263] S308: The air interface service providing entity updates the second terminal device twin based on the air interface data and / or service data associated with the performance indicators of the terminal device to obtain the first terminal device twin.
[0264] S309: The air interface service providing entity determines whether the configuration information can enable the performance indicators to meet the requirements based on the first terminal device twin and the network twin.
[0265] S310: If the performance indicator can meet the requirements, the air interface service providing entity sends the configuration information of the physical network where the terminal device is located to the single-domain network service providing entity.
[0266] Correspondingly, the single-domain network service providing entity receives the configuration information of the physical network where the terminal device is located.
[0267] S311: The single-domain network service providing entity sends the configuration information of the physical network where the terminal device is located to the network service consuming entity.
[0268] Correspondingly, the network service consumption entity receives the configuration information of the physical network where the terminal device is located.
[0269] Furthermore, the method may further comprise the following steps:
[0270] S312: Perform network configuration on the physical network where the terminal device is located based on the configuration information.
[0271] In an optional implementation, the network service consumption entity sends the configuration information to the EMS. When the EMS receives the configuration information, the EMS sends the configuration information to the access network device. The access network device uses the configuration information to perform network configuration on the physical network where the terminal device is located.
[0272] It should be noted that the single-domain service providing entity in the embodiment of the present application can also be replaced by a cross-domain service providing entity, without limitation.
[0273] According to another network configuration method provided in an embodiment of the present application, the air interface service provider entity can obtain air interface data directly from the access network device. Compared with the way in which the single-domain network service provider entity obtains air interface data from the access network device via the air interface service provider entity, the air interface service provider entity takes a shorter time to obtain the air interface data from the access network device, and the real-time performance of the air interface data is higher. Therefore, the real-time performance of the first terminal device twin obtained based on the air interface data with higher real-time performance is also higher. Therefore, the configuration information obtained based on the first terminal device twin and the network twin with higher real-time performance for making the performance indicators meet the requirements is more accurate, which is beneficial to improving the optimization success rate and / or resource utilization when configuring the physical network where the terminal device is located with more accurate configuration information.
[0274] Since the network twin system can also be embedded in the NMS and EMS, as shown in Figure 2b, in order to achieve targeted optimization of the performance indicators of a single user or a single terminal device in the network configuration system shown in Figure 2b, the network configuration method described in Figure 3 can also be executed by the EMS.
[0275] FIG6 is a flow chart of another network configuration method provided in an embodiment of the present application. Exemplarily, the method may include but is not limited to the following steps:
[0276] S401: The NMS sends a first request message to the EMS.
[0277] Correspondingly, the EMS receives the first request information.
[0278] It should be noted that the specific implementation of step S401 may refer to step S101 shown in FIG. 3 .
[0279] S402: EMS creates a second terminal device twin based on the performance indicators.
[0280] It should be noted that for the relevant description of step S402, please refer to step S102.
[0281] The EMS can update the second terminal device twin based on the real-time data of the terminal device within a certain period of time, wherein the real-time data includes air interface data and / or service data.
[0282] Implementation 4.1 below describes a detailed example of obtaining air interface data associated with the performance indicators of a terminal device, and Implementation 4.2 describes a detailed example of obtaining service data associated with the performance indicators of a terminal device.
[0283] Implementation 4.1:
[0284] S403: The EMS sends a second request message to the access network device.
[0285] Correspondingly, the access network device receives the second request information.
[0286] It should be noted that, for the relevant description of the second request information, please refer to step S203 and will not be repeated here.
[0287] S404: The access network device sends the air interface data associated with the performance indicators of the terminal device to the EMS.
[0288] Correspondingly, the EMS receives air interface data associated with the performance indicators of the terminal device.
[0289] It should be noted that for the related description, please refer to step S205 and no further details will be given.
[0290] Implementation 4.2:
[0291] S405: The EMS sends a third request message to the NMS.
[0292] Correspondingly, the NMS receives the third request information.
[0293] It should be noted that for the relevant description, please refer to step S208 and no further details will be given.
[0294] S406: The NMS sends the service data associated with the performance indicators of the terminal device to the EMS.
[0295] Correspondingly, the EMS receives business data associated with the performance indicators of the terminal device.
[0296] It should be noted that for the relevant description, please refer to step S209 and no further details will be given.
[0297] S407: The EMS updates the second terminal device twin based on the air interface data and / or service data associated with the performance indicators of the terminal device to obtain the first terminal device twin.
[0298] S408: The EMS determines whether the configuration information can enable the performance indicators to meet the requirements based on the first terminal device twin and the network twin.
[0299] S409: If the performance index can meet the requirements, the EMS sends the configuration information of the physical network where the terminal device is located to the NMS.
[0300] Correspondingly, the NMS receives configuration information of the physical network where the terminal device is located.
[0301] Furthermore, the method may further comprise the following steps:
[0302] S410: Perform network configuration on the physical network where the terminal device is located based on the configuration information.
[0303] In an optional implementation, the network service consumption entity sends the configuration information to the EMS. When the EMS receives the configuration information, the EMS sends the configuration information to the access network device. The access network device uses the configuration information to perform network configuration on the physical network where the terminal device is located.
[0304] According to another network configuration method provided in an embodiment of the present application, the EMS can obtain the first terminal device twin based on the performance indicators, and determine the configuration information used to make the performance indicators meet the requirements based on the first terminal device twin and the network twin. Compared with the network configuration method described in Figure 4 and the network configuration method described in Figure 5, the embodiment of the present application supports targeted optimization of the performance indicators of a single user or a single terminal device in a network configuration system including NMS and EMS, thereby ensuring differentiated experience requirements for different users or different terminal devices.
[0305] It can be understood that in the above embodiments, the methods and / or steps implemented by the single-domain network service providing entity can also be implemented by components (such as chips or circuits) of the single-domain network service providing entity; the methods and / or steps implemented by the air interface service providing entity can also be implemented by components (such as chips or circuits) of the air interface service providing entity; the methods and / or steps implemented by the EMS can also be implemented by components (such as chips or circuits) of the EMS; the methods and / or steps implemented by the network service consuming entity can also be implemented by components (such as chips or circuits) of the network service consuming entity; the methods and / or steps implemented by the access network device can also be implemented by components (such as chips or circuits) of the access network device; the methods and / or steps implemented by the cross-domain network service providing entity can also be implemented by components (such as chips or circuits) of the cross-domain network service providing entity; the methods and / or steps implemented by the NMS can also be implemented by components (such as chips or circuits) of the NMS.
[0306] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the interaction between various network elements. Accordingly, the embodiment of the present application also provides a network configuration device, which is used to implement the various methods mentioned above. The network configuration device can be implemented for the single-domain network service providing entity in the above method embodiment or be a component of the single-domain network service providing entity; or, the network configuration device can be the air interface service providing entity or a component of the air interface service providing entity in the above method embodiment; or, the network configuration device can be the EMS or a component of the EMS in the above method embodiment; or, the network configuration device can be the network service consumption or a component of the network service consumption entity in the above method embodiment; or, the network configuration device can be the access network device or a component of the access network device in the above method embodiment; or, the network configuration device can be the cross-domain network service providing entity or a component of the cross-domain network service providing entity in the above method embodiment; or, the network configuration device can be the NMS in the above method embodiment, or a component of the NMS.
[0307] It is understandable that, in order to realize the above functions, the network configuration device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0308] In the embodiment of the present application, the network configuration device can be divided into functional modules according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.
[0309] Based on the same concept of the above network configuration method, this application also provides the following network configuration device:
[0310] As shown in FIG7 , a schematic diagram of the structure of a network configuration device provided in an embodiment of the present application is shown. The network configuration device 700 includes a transceiver unit 701 and a processing unit 702 .
[0311] When the network configuration device is used to implement the functions of the single-domain network service providing entity in the above-mentioned method embodiment, the transceiver unit 701 is used to perform the operations of the single-domain network service providing entity in S101 and S103 in the embodiment shown in FIG3 , and the processing unit 702 is used to perform the operations of the single-domain network service providing entity in S102 in the embodiment shown in FIG3 ; alternatively, the transceiver unit 701 is used to perform the operations of the single-domain network service providing entity in S201, S203, S205, S206, S207, S208, S209, and S212 in the embodiment shown in FIG4 , and the processing unit 702 is used to perform the operations of the single-domain network service providing entity in S202, S210, and S211 in the embodiment shown in FIG4 ; alternatively, the transceiver unit 701 is used to perform the operations of the single-domain network service providing entity in S301, S302, S310, and S311 in the embodiment shown in FIG5 .
[0312] When the network configuration device is used to implement the functions of the air interface service providing entity in the above-mentioned method embodiment, the transceiver unit 701 is used to execute the operations of the air interface service providing entity in S101 and S103 in the embodiment shown in Figure 3, and the processing unit 702 is used to execute the operations of the air interface service providing entity in S102 in the embodiment shown in Figure 3; or, the transceiver unit 701 is used to execute the operations of the air interface service providing entity in S302, S304, S305, S306, S307, and S310 in the embodiment shown in Figure 5, and the processing unit 702 is used to execute the operations of the air interface service providing entity in S303, S308, and S309 in the embodiment shown in Figure 5.
[0313] When the network configuration device is used to implement the functions of the EMS in the above-mentioned method embodiment, the transceiver unit 701 is used to execute the operations of the EMS in S101 and S103 in the embodiment shown in Figure 3, and the processing unit 702 is used to execute the operations of the EMS in S102 in the embodiment shown in Figure 3; or, the transceiver unit 701 is used to execute the operations of the EMS in S203, S204, and S205 in the embodiment shown in Figure 4; or, the transceiver unit 701 is used to execute the operations of the EMS in S401, S403, S404, S405, S406, and S409 in the embodiment shown in Figure 6, and the processing unit 702 is used to execute the operations of the EMS in S402, S407, and S408 in the embodiment shown in Figure 6.
[0314] When the network configuration device is used to implement the functions of the network service consumption entity in the above method embodiment, the transceiver unit 701 is used to execute the operations of the network service consumption entity in S201, S212, and S213 in the embodiment shown in Figure 4; or, the transceiver unit 701 is used to execute the operations of the network service consumption entity in S301, S311, and S312 in the embodiment shown in Figure 5.
[0315] When the network configuration apparatus is used to implement the functions of the access network device in the above method embodiment, the transceiver unit 701 is used to perform the operations of the access network device in S204, S205, S206, and S207 in the embodiment shown in FIG4 ; or, the transceiver unit 701 is used to perform the operations of the access network device in S303, S304, and S305 in the embodiment shown in FIG5 ; or, the transceiver unit 701 is used to perform the operations of the access network device in S403 and S404 in the embodiment shown in FIG6 ;
[0316] When the network configuration device is used to implement the functions of the cross-domain network service providing entity in the above method embodiment, the transceiver unit 701 is used to perform the operations of the cross-domain network service providing entity in S208 and S209 in the embodiment shown in Figure 4; or, the transceiver unit 701 is used to perform the operations of the cross-domain network service providing entity in S306 and S307 in the embodiment shown in Figure 5.
[0317] When the network configuration device is used to implement the functions of the NMS in the above method embodiment, the transceiver unit 701 is used to execute the operations of the NMS in S401, S405, S406, S409, and S410 in the embodiment shown in FIG6 .
[0318] As shown in Figure 8, it is a structural diagram of another network configuration device provided in an embodiment of the present application. The network configuration device 800 includes a processor 801 and a memory 803. The memory 803 is used to store instructions executed by the processor 801, or to store input data required for the processor 801 to run instructions, or to store data generated after the processor 801 runs instructions. Optionally, the network configuration device 800 may further include an interface circuit 802 (indicated by a dotted line in the figure), and the processor 801 and the interface circuit 802 are coupled to each other. It will be understood that the interface circuit 802 can be a transceiver or an input and output interface. Among them, the processor 801 is used to implement the functions of the processing unit 702 in the embodiment shown in Figure 7 above; and the interface circuit 802 is used to implement the functions of the transceiver unit 701 in the embodiment shown in Figure 7 above.
[0319] When the network configuration device is a chip applied to a single-domain network service provider, the chip implements the functions of the single-domain network service provider in the above method embodiments. The chip receives information from other modules (such as a radio frequency module or antenna) in the single-domain network service provider, or the chip sends information to other modules (such as a radio frequency module or antenna) in the single-domain network service provider.
[0320] When the network configuration device is a chip used in an air interface service provider, the chip implements the functions of the air interface service provider in the above method embodiments. The chip receives information from other modules (such as a radio frequency module or antenna) in the air interface service provider, or sends information to other modules (such as a radio frequency module or antenna) in the air interface service provider.
[0321] When the network configuration device is a chip used in an EMS, the chip implements the functions of the EMS in the above method embodiments. The chip receives information from other modules in the EMS (such as a radio frequency module or antenna), or sends information to other modules in the EMS (such as a radio frequency module or antenna).
[0322] When the network configuration device is a chip applied to a network service consumption entity, the chip implements the functions of the network service consumption entity in the above method embodiments. The chip receives information from other modules (such as a radio frequency module or antenna) in the network service consumption entity, or the chip sends information to other modules (such as a radio frequency module or antenna) in the network service consumption entity.
[0323] When the network configuration device is a chip used in an access network device, the chip implements the functions of the access network device in the above method embodiments. The chip receives information from other modules (such as a radio frequency module or antenna) in the access network device, or the chip sends information to other modules (such as a radio frequency module or antenna) in the access network device.
[0324] When the network configuration device is a chip applied to a cross-domain network service providing entity, the chip implements the functions of the cross-domain network service providing entity in the above method embodiment. The chip receives information from other modules (such as a radio frequency module or antenna) in the cross-domain network service providing entity, or the chip sends information to other modules (such as a radio frequency module or antenna) in the cross-domain network service providing entity.
[0325] When the network configuration device is a chip used in an NMS, the chip implements the functions of the NMS in the above method embodiments. The chip receives information from other modules in the NMS (such as a radio frequency module or antenna), or sends information to other modules in the NMS (such as a radio frequency module or antenna).
[0326] In addition, it should be noted that the aforementioned transceiver unit and / or processing unit may be implemented through virtual modules, for example, the processing unit may be implemented through a software function unit or a virtual device, and the transceiver unit may be implemented through a software function or a virtual device. Alternatively, the processing unit or transceiver unit may also be implemented through a physical device, for example, if the device is implemented using a chip / chip circuit, the transceiver unit may be an input / output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing unit may be an integrated processor, microprocessor, or integrated circuit.
[0327] The division of modules in this application is illustrative and represents only a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the examples of this application may be integrated into a single processor, exist physically as separate modules, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in either hardware or software functional modules.
[0328] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0329] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed, the method in the above embodiment is implemented.
[0330] An embodiment of the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method in the above embodiment.
[0331] An embodiment of the present application also provides a network configuration system, including the above-mentioned network configuration device.
[0332] The present application also provides a circuit, which is coupled to a memory and is used to execute the method shown in the above embodiment. The circuit may include a chip circuit.
[0333] It should be noted that the above units or one or more of the units can be implemented by software, hardware, or a combination of the two. When any of the above units or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow.
[0334] In this application, a processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in this application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in this application may be directly executed by a hardware processor, or by a combination of hardware and software modules within the processor.
[0335] The processor can be built into a system on chip (SoC) or ASIC, or it can be a standalone semiconductor chip. In addition to the core that executes software instructions to perform calculations or processing, the processor can also include necessary hardware accelerators, such as field programmable gate arrays (FPGAs), programmable logic devices (PLDs), or logic circuits that implement specialized logic operations.
[0336] When the above units or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.
[0337] Optionally, an embodiment of the present application further provides a chip system, comprising: at least one processor and an interface, wherein the at least one processor is coupled to a memory via the interface, and when the at least one processor executes a computer program or instruction in the memory, the chip system executes the method in any of the above method embodiments. Optionally, the chip system may be composed of a chip, or may include a chip and other discrete devices, which is not specifically limited in the embodiments of the present application.
[0338] In the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory, such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.
[0339] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using a software program, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0340] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art can understand and implement other changes to the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0341] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
[0342] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0343] The components in the device of the embodiment of the present application can be merged, divided, or deleted according to actual needs. Those skilled in the art can combine or combine the different embodiments and features of the different embodiments described in this specification.
[0344] The above embodiments are intended only to illustrate the technical solutions of the present application and are not intended to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they may still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein with equivalents; and such modifications or replacements do not deviate from the essence of the corresponding technical solutions within the scope of the technical solutions of the embodiments of the present application.
[0345] In this application, under the premise of no logical contradiction, the examples can reference each other, for example, the methods and / or terms between method embodiments can reference each other, for example, the functions and / or terms between device embodiments can reference each other, for example, the functions and / or terms between device examples and method examples can reference each other.
[0346] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.
Claims
1. A network configuration method, characterized in that: The method comprises: Receiving first request information, where the first request information indicates a requirement corresponding to a performance indicator of a terminal device; Acquire a first terminal device twin based on the performance indicator, where the first terminal device twin is a digital expression of the terminal device and is used to simulate at least one feature of a geometric shape, a mobile behavior, a communication behavior, or a communication capability of the terminal device; Based on the first terminal device twin and the network twin, configuration information of the physical network where the terminal device is located is sent. The network twin is a digital expression of the physical network and is used to simulate the operations performed by the physical network on the business data transmitted via the physical network. The configuration information is used to make the performance indicators meet the requirements.
2. The method according to claim 1, characterized in that The obtaining the first terminal device twin based on the performance indicator includes: Based on the performance indicator, create a second terminal device twin; Based on the air interface data and / or service data associated with the performance indicator of the terminal device, the second terminal device twin is updated to obtain the first terminal device twin.
3. The method according to claim 2, characterized in that The method further comprises: Sending second request information, where the second request information is used to request air interface data associated with the performance indicator of the terminal device; Receive air interface data associated with the performance indicator of the terminal device.
4. The method according to claim 2, characterized in that The method further comprises: Sending third request information, where the third request information is used to request service data associated with the performance indicator of the terminal device; Receive business data associated with the performance indicator of the terminal device.
5. The method according to any one of claims 2 to 4, characterized in that: The creating a second terminal device twin based on the performance indicator includes: Based on the performance indicator, determining at least one model required for simulating at least one feature of the terminal device from a geometric shape model, a mobile behavior model, a communication behavior model, and a communication capability model; the geometric shape model is used to simulate the geometric shape of the terminal device, the mobile behavior model is used to simulate the mobile behavior of the terminal device, the communication behavior model is used to simulate the communication behavior of the terminal device, and the communication capability model is used to simulate the communication capability of the terminal device; Based on the model of the at least one item and the operating rules of the model of the at least one item, the second terminal device twin is created.
6. The method according to any one of claims 1 to 5, characterized in that: The sending, based on the first terminal device twin and the network twin, configuration information of the physical network in which the terminal device is located, includes: Obtaining the configuration information; Determining, using the first terminal device twin and the network twin, whether the configuration information can enable the performance indicator to meet the requirement; If the performance indicator can meet the requirement, the configuration information of the physical network where the terminal device is located is sent.
7. The method according to claim 6, characterized in that The using the first terminal device twin and the network twin to determine whether the configuration information can enable the performance indicator to meet the requirement includes: Using the first terminal device twin and the network twin, simulate the communication environment between the physical network and the terminal device under the action of the configuration information, and the process in which the physical network and the terminal device jointly process business data related to the communication behavior of the terminal device, to obtain the value of the performance indicator; Based on the value of the performance indicator and the requirement of the performance indicator, it is determined whether the configuration information can enable the performance indicator to meet the requirement.
8. The method according to claim 6, characterized in that The obtaining of the configuration information comprises: Sending fourth request information, where the fourth request information is used to request the configuration information; The configuration information is received.
9. A network configuration system, characterized in that: The system includes a network service consumption entity and a network service provision entity; The network service consumption entity is used to send first request information to the network service provision entity, where the first request information indicates a demand corresponding to a performance indicator of a terminal device; The network service providing entity is used to receive the first request information from the network service consuming entity, and obtain a first terminal device twin based on the performance indicator, where the first terminal device twin is a digital expression of the terminal device and is used to simulate at least one feature of a geometric shape, a mobile behavior, a communication behavior, or a communication capability of the terminal device; The network service providing entity is further used to send configuration information of the physical network where the terminal device is located to the network service consuming entity based on the first terminal device twin and the network twin, wherein the network twin is a digital expression of the physical network and is used to simulate the an operation performed by the physical network on the service data transmitted via the physical network, the configuration information being used to make the performance indicator meet the requirement; The network service consumption entity is further used to receive the configuration information from the network service provision entity.
10. A network configuration system, characterized in that: The system includes a network service consumption entity and an air interface service provision entity; The network service consumption entity is used to send first request information to the network service provision entity, where the first request information indicates a demand corresponding to a performance indicator of the terminal device; The air interface service providing entity is used to receive the first request information from the network service providing entity, and obtain a first terminal device twin based on the performance indicator, where the first terminal device twin is a digital expression of the terminal device and is used to simulate at least one feature of a geometric shape, a mobile behavior, a communication behavior, or a communication capability of the terminal device; The air interface service providing entity is further used to send configuration information of the physical network in which the terminal device is located to the network service providing entity based on the first terminal device twin and the network twin, wherein the network twin is a digital expression of the physical network and is used to simulate the operation performed by the physical network on the service data transmitted via the physical network, and the configuration information is used to make the performance indicator meet the requirement; The network service consumption entity is further used to receive the configuration information from the network service provision entity.
11. A network configuration system, characterized in that: The system includes a network management system NMS and an element management system EMS; The NMS is used to send a first request message to the EMS, where the first request message indicates a requirement corresponding to a performance indicator of the terminal device; The EMS is used to receive the first request information from the NMS, and obtain a first terminal device twin based on the performance indicator; the first terminal device twin is a digital expression of the terminal device, used to simulate at least one of the characteristics of the geometric shape, movement behavior, communication behavior or communication capability of the terminal device; The EMS is further used to send configuration information of the physical network in which the terminal device is located to the NMS based on the first terminal device twin and the network twin, wherein the network twin is a digital expression of the physical network and is used to simulate the operation performed by the physical network on the service data transmitted via the physical network, and the configuration information is used to make the performance indicator meet the requirement; The NMS is further configured to receive the configuration information from the EMS.
12. A network configuration device, characterized in that: The device comprises a module or a unit for implementing the method according to any one of claims 1 to 8.
13. A network configuration device, characterized in that: including memory and processor; The memory is used to store instructions or computer programs; The processor is used to execute the computer program or instructions stored in the memory, so that the communication device executes the method according to any one of claims 1 to 8.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 8 is implemented.
15. A computer program product, the computer program product comprising: Computer program code, when the computer program code is run, implements the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Communication network optimization method, device and system based on digital twinning
CN111835565A
Digital twin optical network flow regulation and control system and flow regulation and control method
CN115883464A
Digital twin architecture of network, network session processing method and device
CN116074178A
Automated application service detection for configuring industrial communication networks
WO2022253538A1
Cited By
Simulation method, electronic equipment and computer readable storage medium
CN122247868A