Network configuration method, system and device and storage medium
By receiving the performance indicator requirements of the terminal equipment, using the digital twins of the terminal equipment and the network to optimize the configuration information of the physical network they are located, solving the problem that the existing technology cannot optimize the performance indicators of a single user or terminal equipment, and achieving personalized performance optimization.
Patent Information
- Application Number
- CN202310886171.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-17
- Publication Date
- 2025-01-17
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 indicator requirements of the terminal device, based on the digital twin and network twin of the terminal device, the configuration information is sent to optimize the performance indicators of the physical network where the terminal device is located, and the targeted performance indicators of a single user or a single terminal device are achieved. optimization.
It realizes the performance indicator requirements in the physical network where the terminal device is located, so as to optimize the performance indicators of a single user or a single terminal device to meet personalized needs.
Smart Images

Figure CN119324860A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a network configuration method, system, device and storage medium. Background Art
[0002] With the rapid development of communication technology, a large number of new services have emerged in the field of communication technology, such as virtual reality (VR), video surveillance, remote control, machine vision, etc. There are corresponding requirements in these new service scenarios. For example, the corresponding requirements in the video surveillance scenario are uplink rate between 20 megabits per second (Mbps) and 50Mbps, end-to-end delay less than 20 milliseconds, and reliability of 99.999%; the corresponding requirements in the remote control scenario are positioning accuracy of sub-meter level, end-to-end delay less than 20 milliseconds, and reliability of 99.99%.
[0003] In order to meet the needs of these new business scenarios, in one implementation, the 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 delay, etc.) can be determined, and the physical network can be configured with the configuration information to meet the corresponding requirements; in another implementation, the configuration information can be determined based on a static end-to-end quality of service (Quality of Service, QoS) strategy, and the physical network can be configured with the configuration information to meet the corresponding requirements. However, the existing network configuration scheme cannot optimize the performance indicators of a single user or a single terminal device, and cannot meet the personalized needs of users. Summary of the invention
[0004] The embodiments of the present application provide a network configuration method, system, device and storage medium, which can determine the configuration information used to make 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 the configuration information, thereby achieving targeted optimization of the performance indicators of a single user or a single terminal device.
[0005] In a first aspect, a network configuration method is provided, the method comprising: receiving a first request information, the first request information indicating the requirements corresponding to the performance indicators of the terminal device; obtaining a first terminal device twin based on the performance indicators, the first terminal device twin being a digital expression of the terminal device, used to simulate the characteristics of at least one of the geometric shape, mobile behavior, communication behavior or communication capability of the terminal device; and sending configuration information of the physical network where the terminal device is located based on the first terminal device twin and the network twin, the network twin being a digital expression of the physical network, 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 indicators meet the requirements. In this aspect, a first terminal device twin for simulating the characteristics of at least one of the geometric shape, mobile behavior, communication behavior or communication capability of the terminal device is introduced, and based on the first terminal device twin and the network twin, the configuration information for making the performance indicators of the terminal device meet the requirements can be determined, 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.
[0006] 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).
[0007] 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.
[0008] Among them, the first terminal device twin is used to simulate at least one of the characteristics of the terminal device's geometry, mobility, communication behavior or communication capability; wherein, the geometry 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 mobility behavior is used to describe the position change of the terminal device, such as the terminal device's mobility 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 a 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 transmission 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.
[0009] In an optional implementation, obtaining a twin of a first terminal device based on performance indicators includes: creating a twin of a second terminal device based on the performance indicators; updating the twin of the second terminal device based on air interface data and / or service data associated with the performance indicators of the terminal device to obtain a twin of the first terminal device.
[0010] 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 simulate the characteristics of at least one of the terminal device's geometric shape, mobile behavior, communication behavior or communication capability in real time and accurately.
[0011] 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.
[0012] Optionally, sending a second request message includes: sending a second request message to an EMS or an 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 the access network device.
[0013] It can be seen that in this implementation, 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.
[0014] In another optional implementation, the method further includes: sending third request information, where the third request information is used to request business data associated with the performance indicator of the terminal device; and receiving business data associated with the performance indicator of the terminal device.
[0015] Optionally, sending a third request message includes: sending a third request message to a 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.
[0016] It can be seen that in this implementation, 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.
[0017] In another optional implementation, creating a second terminal device twin based on the performance indicator includes:
[0018] Based on the performance indicators, at least one model required for simulating 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.
[0019] 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 have stronger compatibility.
[0020] In another optional implementation, based on the first terminal device twin and the network twin, the configuration information of the physical network where the terminal device is located is sent, including: obtaining the configuration information, using the first terminal device twin and the network twin, determining 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 where the terminal device is located. It can be seen that in this implementation, 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.
[0021] In another optional implementation, 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.
[0022] In another optional implementation, obtaining configuration information includes: sending a fourth request message, the fourth request message being used to request configuration information; and receiving configuration information. Optionally, sending the fourth request message includes: sending the fourth request message to the EMS; correspondingly, receiving configuration information includes: receiving configuration information from the EMS. It can be seen that in this implementation, the configuration information can be obtained from the EMS based on the fourth request message.
[0023] 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.
[0024] 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 performance indicators of the terminal device meet the requirements through the network service provision entity, 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, thereby enabling targeted optimization of the performance indicators of a single user or a single terminal device.
[0025] On the third aspect, a network configuration method is provided, which includes: EMS receives 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.
[0026] 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.
[0027] 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.
[0028] In the fourth aspect, a network configuration method is provided, which includes: an access network device receives a second request information from a network service provider entity, an air interface service provider entity or an EMS, and the second request information is used to request 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.
[0029] 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.
[0030] 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 simulate the characteristics of at least one of the terminal device's geometry, mobility behavior, communication behavior or communication capability in real time and accurately.
[0031] 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 the 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.
[0032] 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.
[0033] 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 simulate the characteristics of at least one of the terminal device's geometric shape, mobility behavior, communication behavior or communication capability in real time and accurately.
[0034] 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.
[0035] 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.
[0036] 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 simulate the characteristics of at least one of the terminal device's geometry, mobility behavior, communication behavior or communication capabilities in real time and accurately.
[0037] Optionally, the method also includes: the NMS sends a first request message to the EMS, wherein the first request message indicates an optimization requirement corresponding to the performance indicator of the terminal device; and the NMS receives configuration information of the physical network where the terminal device is located from the EMS, wherein the configuration information is used to make the performance indicator meet the requirement.
[0038] It can be seen that NMS obtains configuration information through EMS for making the performance indicators of terminal devices meet the requirements, which is conducive to ensuring that the performance indicators of terminal devices meet the requirements when the physical network where the terminal devices are located is configured with the configuration information, thereby enabling targeted optimization of the performance indicators of a single user or a single terminal device.
[0039] In a seventh aspect, a network configuration device is provided, which can implement the network configuration method 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 in a network service provider, an air interface service provider NMS. The above method can be implemented by software, hardware, or by hardware executing corresponding software.
[0040] In one possible implementation, the device includes: a transceiver unit and a processing unit; wherein the transceiver unit is used to receive a first request information indicating a requirement corresponding to a performance indicator of a terminal device; the processing unit is used to obtain a first terminal device twin based on the performance indicator, the first terminal device twin being a digital expression of the terminal device and being used to simulate at least one of the characteristics of the terminal device's geometry, mobility, communication behavior or communication capability; and the transceiver unit is also used to send configuration information of a physical network in which the terminal device is located based on the first terminal device twin and the network twin, the network twin being a digital expression of the physical network and being used to simulate the operations performed by the physical network on business data transmitted via the physical network, and the configuration information being used to make the performance indicator meet the requirement.
[0041] Optionally, the processing unit is used to obtain the first terminal device twin based on the performance indicator, including:
[0042] Based on the performance indicators, a second terminal device twin is created;
[0043] 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.
[0044] 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 indicator of the terminal device; and receive air interface data associated with the performance indicator of the terminal device.
[0045] 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 indicator of the terminal device; and receive business data associated with the performance indicator of the terminal device.
[0046] Optionally, the processing unit is used to create a second terminal device twin based on the performance indicator, including: based on the performance indicator, determining at least one model required to simulate 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 at least one model and the operating rules of at least one model, create a second terminal device twin.
[0047] 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, sending the configuration information of the physical network in which the terminal device is located.
[0048] 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.
[0049] 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.
[0050] 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 to perform 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 of the device. Optionally, the network configuration device may also 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.
[0051] 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. Wherein, 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.
[0052] 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.
[0053] 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;
[0054] 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 demand corresponding to a performance indicator of the terminal device;
[0055] The network service providing entity is used to receive the first request information from the network service consuming entity, and obtain the 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 the geometric shape, mobile behavior, communication behavior or communication capability of the terminal device;
[0056] The network 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 consuming entity based on the first terminal device twin and the network twin; 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 indicators meet the requirements;
[0057] The network service consuming entity is further used to receive the configuration information from the network service providing entity.
[0058] 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;
[0059] 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 demand corresponding to a performance indicator of the terminal device;
[0060] The air interface service providing entity is used to receive the first request information from the network service providing entity, and obtain the 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 the geometric shape, mobile behavior, communication behavior or communication capability of the terminal device;
[0061] 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; 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; the configuration information is used to make the performance indicators meet the requirements;
[0062] The network service consuming entity is used to receive the configuration information from the network service providing entity.
[0063] 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;
[0064] 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;
[0065] 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;
[0066] The EMS is also 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; 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; the configuration information is used to make the performance indicators meet the requirements;
[0067] The NMS is also used to receive the configuration information from the EMS.
[0068] In an 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.
[0069] In a twelfth aspect, a computer program product comprising instructions is provided, which, when executed on a network configuration device, enables the network configuration device to execute the methods described in the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] 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.
[0071] Figure 1 It is a schematic diagram of the architecture of a network twin system provided in an embodiment of the present application;
[0072] Figure 2a It is a schematic diagram of the architecture of a network configuration system provided in an embodiment of the present application;
[0073] Figure 2b It is a schematic diagram of the architecture of a network configuration system provided in an embodiment of the present application;
[0074] Figure 3 A flowchart of a network configuration method provided in an embodiment of the present application;
[0075] Figure 4 A flowchart of another network configuration method provided in an embodiment of the present application;
[0076] Figure 5 A flowchart of another network configuration method provided in an embodiment of the present application;
[0077] Figure 6 A flowchart of another network configuration method provided in an embodiment of the present application;
[0078] Figure 7 A schematic diagram of the structure of a network configuration device provided in an embodiment of the present application;
[0079] Figure 8A schematic diagram of the structure of another network configuration device provided in an embodiment of the present application.
[0080] Specific implementation method
[0081] 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.
[0082] 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 objects associated before and after 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.
[0083] 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.
[0084] The following specific embodiments illustrate the implementation of the present application, and 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 the 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 include 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 without conflict.
[0085] Hereinafter, if used, the terms "first", "second", etc. are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Thus, a feature defined as "first", "second", etc. may explicitly or implicitly include one or more of the feature. In the description of this application, unless otherwise specified, "plurality" means two or more.
[0086] To facilitate understanding, some concepts involved in this application are described below.
[0087] 1. Network Twin System
[0088] The network twin system refers to the digital expression of the physical network system created based on the digital twin technology in the field of wireless communication. It can use the historical data and real-time data collected in the physical network system and the algorithm model fitted based on these data to efficiently analyze, diagnose, simulate and control the physical network system, and achieve a high level of autonomy throughout the life cycle. Among them, the digital expression includes data, models and services. Figure 1 As shown, a schematic diagram of the architecture of a network twin system is shown. Among them, data is the cornerstone of building a network twin system. By building a unified data sharing warehouse through modules such as data acquisition, data processing, data storage and data application, it is possible to efficiently manage historical and real-time data such as user services, operating status, air interfaces and network configurations of the physical network system, and provide data support for the twins in the network twin system. The model is the source of capabilities for the network twin system. Through modules such as model storage, model management, model update and model call, various models based on data fitting are managed, and a variety of twins can be created based on feature-rich models such as business models, network element models, topology models and air interface models to complete 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.
[0089] 2. Network Management System (NMS)
[0090] NMS is responsible for the operation, management and maintenance of the physical network system. Optionally, NMS can be used to manage all entities in the physical network system, such as network devices, applications, server systems, routers, switches, etc. Optionally, NMS can also be called "cross-domain management system" or other names, which is not limited in this application.
[0091] 3. Element Management System (EMS)
[0092] 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", "single domain management system" or other names, which are not limited in this application.
[0093] 4. Terminal device twin
[0094] The terminal device twin is a digital expression of the terminal device, used to simulate at least one of the characteristics of the terminal device's geometry, mobility, communication behavior, or communication capability. It can also be said that the terminal device twin can be used to carry the data generated by the terminal device in the physical space and the network space and at least one of the geometry model, mobility behavior model, communication behavior model, or communication capability model fitted based on these data, and simulate at least one of the characteristics of the terminal device's geometry, mobility, communication behavior, or communication capability based on the carried data and model.
[0095] 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); International Mobile Subscriber Identity (IMSI), etc. Optionally, the identity information may also be a public key or a digital certificate.
[0096] (1) Geometric shape
[0097] The geometric shape is used to describe the shape of the terminal device in the 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, etc.
[0098] (2) Mobile behavior
[0099] 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 and the moving speed is greater than a threshold, or switching from stationary to moving right, etc.
[0100] (3) Communication behavior
[0101] Communication behavior is used to describe the behavior of a terminal device in a wireless network, such as service execution, measurement data reporting, or cell switching.
[0102] (4)Communication capabilities
[0103] 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.
[0104] 5. Network Twins
[0105] 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 via 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.
[0106] As the cost of data storage, computing, and transmission decreases, and data processing capabilities continue to improve, network twin systems have gradually entered people's horizons and have been applied in many fields. For example, in a network optimization scenario, configuration information can be determined based on the network twin system, and when the physical network is configured with this configuration information, network optimization can be achieved. However, the current solution cannot optimize the performance indicators of a single user or a single terminal device, and cannot meet the user's personalized experience needs.
[0107] In view of this, the embodiment of the present application provides a network configuration scheme, whereby a network service consumption entity can send requirements corresponding to the performance indicators of a terminal device to a network service provider entity. When the network service provider 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 consumption entity based on the terminal device twin and the network twin, and the configuration information is used to make the performance indicators meet the requirements. This is beneficial for the network service consumption entity to configure the physical network where the terminal device is located with the configuration information, so that the performance indicators of the terminal device meet the requirements, thereby achieving targeted optimization of the performance indicators of a single user or a single terminal device.
[0108] (1) Network service consumption entity
[0109] The network service consumption entity is used to access or use network services (such as twin services). The network service consumption entity may also be called "network twin service consumption entity", "twin service consumption entity", "service consumption entity" or other names, which is not limited in this application.
[0110] (2) Service Provider
[0111] The service provider entity is used to provide network services (such as twin services). The service provider entity may also be referred to as a "twin service provider entity" or other names, which is not limited in this application. Optionally, the service provider entity may include a network service provider entity and an air interface service provider entity. Furthermore, the network service provider entity specifically includes a cross-domain network service provider entity and a single-domain network service provider entity. Among them, the service scope corresponding to the cross-domain network service provider entity, the single-domain network service provider entity, and the air interface service provider 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.
[0112] A. Cross-domain network service provider
[0113] 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.
[0114] Optionally, one cross-domain network service providing entity may correspond to one or more single-domain network service providing entities.
[0115] B. Single-domain network service provider
[0116] 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.
[0117] Optionally, a single-domain network service providing entity may correspond to one or more air interface service providing entities.
[0118] C. Air interface service provider
[0119] 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.
[0120] See also Figure 2a , Figure 2a FIG. 1 shows a schematic diagram of the architecture of a network configuration system. Figure 2a As shown, the network configuration system may include NMS, EMS, network twin system and physical network system. Among them, the network twin system may include cross-domain network service providing entity, single-domain network service providing entity and air interface service providing entity, and the physical network system may include access network equipment and terminal equipment. NMS, EMS, network twin system and physical network system can interact based on interfaces, for example, NMS and EMS, NMS and cross-domain network service providing entity, NMS and single-domain network service providing entity, EMS and single-domain network service providing entity, EMS and access network equipment, cross-domain network service providing entity and single-domain network service providing entity, single-domain network service providing entity and air interface service providing entity, air interface service providing entity and access network equipment, access network equipment and terminal equipment can interact with each other.
[0121] In one implementation, Figure 2a In the network configuration system shown, NMS and EMS are responsible for the operation, management and maintenance of the physical network system. 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).
[0122] 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 a requirement corresponding to a performance indicator of a terminal device; and obtain a first terminal device twin based on the performance indicator, and based on the first terminal device twin and the network twin, send configuration information of the physical network in which the terminal device is located to the network service consuming entity, where the configuration information is used to make the performance indicator meet the requirement.
[0123] Exemplarily, the air interface service providing entity is used to receive a first request message from a single-domain network service providing entity, where the first request message indicates a requirement corresponding to a performance indicator of a terminal device; and obtain a first terminal device twin based on the performance indicator, and based on the first terminal device twin and the network twin, send 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 indicator meet the requirement.
[0124] Figure 2a The network configuration system in which the network twin system is separated from the NMS and EMS is described. In another embodiment, the network twin system can also be embedded in the NMS and EMS. Figure 2bAs shown, another schematic diagram of the architecture of the 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 used to provide twin services for the physical network system based on twins (including terminal device twins and network twins).
[0125] Exemplarily, the EMS is used to receive a first request message from the NMS, where the first request message indicates a requirement corresponding to the performance indicator of the terminal device; and obtain a first terminal device twin based on the performance indicator, 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 NMS, where the configuration information is used to make the performance indicator meet the requirement.
[0126] 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 the twins and related calls of twin services.
[0127] 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 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 a 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, and so on.
[0128] Optionally, a terminal device is a device with wireless transceiver functions, and the terminal device may also be referred to as user equipment (UE), terminal, access terminal device, vehicle-mounted terminal, industrial control terminal, user 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, etc. The terminal device may be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it may also be deployed on the water (such as ships, etc.); it may also be deployed in the air (such as airplanes, balloons, etc.). 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 limitation.
[0129] Optionally, the physical network involved in the embodiment 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.
[0130] 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, and 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.
[0131] To facilitate understanding of the embodiments disclosed in this application, the following three points are explained.
[0132] (1) The scenarios in the embodiments disclosed in this application are described by taking the scenarios of NR networks in wireless communication networks 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.
[0133] (2) The embodiments disclosed in this application will present various aspects, embodiments or features of this application around a system 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 figures. In addition, combinations of these schemes may also be used.
[0134] (3) The embodiments disclosed in this application are not limited to the listed message names, 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.
[0135] Based on the above network configuration system, the following describes in detail how to perform network configuration:
[0136] like Figure 3 As shown, it is a flowchart of a network configuration method provided by an embodiment of the present application. 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:
[0137] S101: Receive first request information, where the first request information indicates requirements corresponding to performance indicators of a terminal device.
[0138] 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.
[0139] Table 1 takes virtual reality (VR), video surveillance, remote control, machine vision and other business scenarios as examples to illustrate the requirements corresponding to the performance indicators of terminal devices in various business scenarios. As shown in Table 1, when the terminal device is in the VR business scenario, the requirements corresponding to the performance indicators of the terminal device are "downlink rate ≥ 418 megabits per second (Mbps)" and "round-trip delay < 20 milliseconds (ms)"; when the terminal device is in the video surveillance scenario, the requirements corresponding to the performance indicators of the terminal device are "uplink rate between 20Mbps-50Mbps", "end-to-end delay < 20ms" and "reliability ≥ 99.999%"; when the terminal device is in the remote control scenario, the requirements corresponding to the performance indicators of the terminal device are "positioning accuracy reaches sub-meter level", "end-to-end delay < 20ms" and "reliability ≥ 99.99%"; when the terminal device is in the machine vision scenario, the requirements corresponding to the performance indicators of the terminal device are "positioning accuracy reaches sub-meter level", "end-to-end delay < 10ms" and "uplink rate is between 100Mbps-200Mbps".
[0140] Table 1
[0141]
[0142] It should be noted that the performance indicators of the above terminal devices are only 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 themselves, without limitation.
[0143] It should be noted that the demand corresponding to the performance indicator may refer to a preset interval corresponding to the performance indicator (such as downlink rate ≥ 418Mbps, uplink rate: 100Mbps-200Mbps, etc.). In other implementations, the demand 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, wherein 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 the step S101 is executed 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 the step S101 is executed 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 the step S101 is executed 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] Among them, the first terminal device twin is a digital expression of the terminal device, used to simulate the characteristics of at least one of the geometric shape, mobile behavior, communication behavior or communication capability of the terminal device.
[0149] In one implementation, step S102 includes: obtaining an associated first terminal device twin based on a performance indicator.
[0150] Table 2 exemplarily illustrates the first terminal device twin 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, mobile 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, mobile behavior, communication behavior and communication capability of the terminal device.
[0151] Table 2
[0152]
[0153] It can be seen that in this implementation method, the associated first terminal device twin can be directly obtained based on the performance indicators, which is simpler and more convenient.
[0154] 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.
[0155] 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. Among them, 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. Among them, 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.
[0156] Table 3 exemplarily illustrates the models associated with different performance indicators. As shown in Table 3, when the performance indicator of the terminal device includes "RSRP", the performance indicator is associated with the "geometry model", "mobility behavior model" and "communication behavior model", and when the performance indicator of the terminal device includes "uplink rate", "end-to-end delay" and "reliability", the performance indicator is associated with the "geometry model", "mobility behavior model", "communication behavior model" and "communication capability model".
[0157] Table 3
[0158]
[0159] 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.
[0160] If 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 example that at least two models include a geometric model, a mobile behavior model, and a communication behavior model, a 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.
[0161] It can be seen that in this implementation, the second terminal device twin can be created on demand based on the performance indicators, and the second terminal device twin can be updated to obtain the first terminal device twin. Not limited to the terminal device twin that has been created or updated, the terminal device twin obtained based on this implementation is more flexible and has stronger compatibility.
[0162] 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.
[0163] The configuration information is used to make the performance indicators meet the requirements.
[0164] 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 make the performance indicators 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 make the performance indicators of the terminal device meet the requirements; if the performance indicators can meet the requirements, sending the configuration information of the physical network where the terminal device is located. It should be noted that the configuration information that can make the performance indicators meet the requirements can also be carried in the second indication information for sending, and the second indication information is used to indicate that the configuration information can make the performance indicators of the terminal device meet the requirements.
[0165] 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.
[0166] 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. There are two ways to implement it:
[0167] 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.
[0168] In another implementation, 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 make the performance indicator 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 make the performance indicator meet the requirement.
[0169] Furthermore, if there are multiple performance indicators, when multiple performance indicators 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 are "downlink rate ≥ 418Mbps" and "round-trip delay < 20ms", 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.
[0170] In an optional implementation, obtaining configuration information includes: receiving configuration information. In another optional implementation, receiving a configuration list, 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, so that the configuration information used to make the performance indicator meet the requirements can be determined from the at least one configuration information.
[0171] It should be noted that the number of configuration information used to make the performance index meet the requirements can be at least one. When the number of configuration information used to make the performance index meet the requirements is one, the physical network where the terminal device is located can be directly configured based on this one configuration information. When the number of configuration information used to make the performance index meet the requirements is multiple, any one configuration information can be selected from the multiple configuration information to configure the physical network where the terminal device is located.
[0172] Further, obtaining configuration information includes: sending a fourth request message to the EMS, the fourth request message is used to request configuration information, when the EMS receives the fourth request message, it can return configuration information or a configuration list in response to the fourth request message, and correspondingly, the configuration information or the configuration list can be received from the EMS. It should be noted that in other implementations, the EMS can also actively send configuration information or a configuration list, without limitation.
[0173] 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 based on the first terminal device twin and the network twin, configuration information of the physical network where the terminal device is located can be sent, and the configuration information is used to make the performance indicators meet the requirements. Since the first terminal device twin used to simulate the characteristics of at least one of the geometric shape, mobile behavior, communication behavior or communication capability of the terminal device is introduced, 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, and the process of jointly processing the business data related to the communication behavior of the terminal device by the physical network and 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.
[0174] The following will describe in detail the 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.
[0175] The network service providing entity may include a cross-domain service providing entity and a single-domain service providing entity. Figure 4 The network configuration method of the embodiment of the present application is described in detail by taking a single domain service providing entity as an example. Figure 4 FIG. 1 is a flow chart of another network configuration method provided in an embodiment of the present application. By way of example, the method may include but is not limited to the following steps:
[0176] S201: A network service consumption entity sends a first request message to a single-domain network service provision entity.
[0177] Correspondingly, the single-domain network service providing entity receives the first request information.
[0178] The specific implementation of this step can be found in Figure 3 Step S101 shown.
[0179] S202: The single-domain network service providing entity creates a second terminal device twin based on the performance indicators.
[0180] It should be noted that for the relevant description of step S202, please refer to step S102 and will not be repeated here.
[0181] The single-domain network service providing entity can update the second terminal device twin according to 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.
[0182] The following describes a detailed example of obtaining air interface data associated with the performance indicators of a terminal device using Implementation 2.1, and describes a detailed example of obtaining service data associated with the performance indicators of a terminal device using Implementation 2.2.
[0183] Implementation 2.1:
[0184] 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:
[0185] S203: The single-domain network service providing entity sends a second request message to the EMS.
[0186] Correspondingly, the EMS receives the second request information.
[0187] The second request information is used to request air interface data associated with the performance indicators of the terminal device.
[0188] Optionally, the second request information may be sent directly, or may be sent via the first collection request message or other messages, without limitation.
[0189] 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.
[0190] Table 4 exemplifies the air interface data types associated with different performance indicators. As shown in Table 4, when the performance indicator of the terminal device includes "RSRP", the air interface data types associated with the performance indicator include "location, channel status, and transmit power of the access network device connected"; when the performance indicator of the terminal device includes "downlink rate", the air interface data types associated with the performance indicator include "channel status, and antenna parameters".
[0191] Table 4
[0192] Performance Indicators Air interface data type RSRP Location, channel status, and transmission power of the access network equipment connected Downlink rate Channel status, antenna parameters
[0193] 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.
[0194] S204: The EMS sends a second request message to the access network device.
[0195] Correspondingly, the access network device receives the second request information.
[0196] It should be noted that, for the relevant description of the second request information, please refer to step S203, which will not be repeated here.
[0197] S205: The access network device sends the air interface data associated with the performance indicator of the terminal device to the EMS. When the EMS receives the air interface data associated with the performance indicator of the terminal device, it may send the air interface data associated with the performance indicator of the terminal device to the single-domain network service providing entity.
[0198] Correspondingly, the single-domain network service providing entity receives the air interface data associated with the performance indicator of the terminal device.
[0199] 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.
[0200] 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 can report the air interface data associated with the performance indicators of the terminal device to the single-domain network service provider entity based on the reporting period.
[0201] 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.
[0202] In another implementation, the single-domain network service provider entity may also directly obtain the air interface data associated with the performance indicator of the terminal device from the access network device. For details, please refer to step S206 to step S207:
[0203] S206: The single-domain network service providing entity sends second request information to the access network device.
[0204] Correspondingly, the access network device receives the second request information.
[0205] It should be noted that, for the relevant description of the second request information, please refer to step S203, which will not be repeated here.
[0206] 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.
[0207] Correspondingly, the single-domain network service providing entity receives the air interface data associated with the performance indicator of the terminal device.
[0208] It should be noted that for the related description, please refer to step S205 and no further details will be given.
[0209] Implementation 2.2:
[0210] In one implementation, the single-domain network service provider entity obtains the service data associated with the performance indicator of the terminal device from the cross-domain network service provider entity. For details, please refer to step S208 to step S209:
[0211] S208: The single-domain network service providing entity sends third request information to the cross-domain network service providing entity.
[0212] Correspondingly, the cross-domain network service providing entity receives the third request information.
[0213] The third request information is used to request business data associated with the performance indicators of the terminal device.
[0214] Optionally, the third request information may be sent directly, or may be sent via the second collection request message or other messages, without limitation.
[0215] 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, etc.). 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.
[0216] 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 type of service data associated with the 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 type of service data associated with the 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.
[0217] Table 5
[0218]
[0219] 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.
[0220] 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.
[0221] Correspondingly, the single-domain network service providing entity receives business data associated with the performance indicators of the terminal device.
[0222] Optionally, business data associated with the performance indicators of the terminal device may also be carried in the second collection response message without limitation.
[0223] In an optional implementation, step S209 includes: the cross-domain network service providing entity reports 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.
[0224] 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 business data type.
[0225] It should be noted that implementation mode 2.2 is described using business data as an example. In other implementation modes, "business data" may be replaced with "business model" without limitation.
[0226] 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.
[0227] In an optional implementation, 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.
[0228] It can be seen that the twin of the first terminal device is updated based on real-time air interface data and / or service data, and the twin of the first terminal device can simulate at least one of the characteristics of the terminal device's geometry, mobility behavior, communication behavior or communication capability in real time and accurately.
[0229] S211: The single-domain network service providing entity determines whether the configuration information can make the performance indicators meet the requirements based on the first terminal device twin and the network twin.
[0230] 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.
[0231] Correspondingly, the network service consumption entity receives the configuration information of the physical network where the terminal device is located.
[0232] It should be noted that for the description of step S211 and step S212, please refer to Figure 3 Step S103 is not described again.
[0233] Furthermore, the method may also include the following steps (indicated by dotted lines in the figure):
[0234] S213: Perform network configuration on the physical network where the terminal device is located based on the configuration information.
[0235] 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.
[0236] According to another network configuration method provided in an embodiment of the present application, real-time air interface data and / or service 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 service data to obtain the first terminal device twin, the first terminal device twin can simulate in real time at least one of the characteristics of the terminal device's geometry, mobility behavior, communication behavior or communication capability. 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 in which the physical network and the terminal device jointly process the service data related to the communication behavior of the terminal device can be more accurately simulated, thereby determining more accurate configuration information for making the performance indicators meet the requirements, 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 the configuration is performed 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 the configuration is performed with this configuration information.
[0237] 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 required for the access network device to report the air interface data to the air interface service provider entity and the time required 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 the 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.
[0238] like Figure 5 FIG. 1 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:
[0239] S301: A network service consumption entity sends a first request message to a single-domain network service provision entity.
[0240] Correspondingly, the single-domain network service providing entity receives the first request information.
[0241] S302: The single-domain network service providing entity sends first request information to the air interface service providing entity.
[0242] Correspondingly, the air interface service providing entity receives the first request information.
[0243] The specific implementation of step S301 and step S302 can refer to Figure 3 Step S101 shown.
[0244] 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 indicator.
[0245] The terminal device refers to the terminal device identified by the identity information in the first request information.
[0246] In an optional implementation, step S303 includes: the air interface service provider entity determines whether the terminal device has been connected to 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 been connected to the access network device, it is determined that the terminal device has been connected to 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 been connected to the access network device, it is determined that the terminal device has not been connected to the access network device served by the air interface service provider entity. For example, suppose that the identity information of all terminal devices that have been connected to 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 the identity information a has been connected to 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 the identity information d has not been connected to the access network device served by the air interface service provider entity.
[0247] 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.
[0248] Optionally, the terminal device may report its own identity information after receiving the request message. Specifically, it may include: the access network device broadcasts the fifth request information, and the fifth request information is used to request the terminal device that has been connected to the access network device to report its own identity information; when the terminal device receives the fifth request information from the access network device, it determines whether it is a terminal device that has been connected to the access network device, and if it is a terminal device that has been connected to the access network device, it reports its own identity information to the connected access network device.
[0249] Optionally, the access network device may also send the identity information of all terminal devices to the air interface service provider entity after receiving the request message. Specifically, it may include: the air interface service provider entity sends the sixth request information to the access network device, and the sixth request information is used to request the identity information of all terminal devices that have been connected to the access network device; when the access network device receives the sixth request information, it sends the identity information of all terminal devices that have been connected to the access network device to the air interface service provider entity, and correspondingly, the air interface service provider entity receives the identity information of all terminal devices that have been connected to the access network device.
[0250] 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.
[0251] The air interface service providing entity may update the second terminal device twin according to 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.
[0252] The following describes a detailed example of obtaining air interface data associated with the performance indicators of a terminal device using Implementation 3.1, and describes a detailed example of obtaining service data associated with the performance indicators of a terminal device using Implementation 3.2.
[0253] Implementation 3.1:
[0254] S304: The air interface service providing entity sends second request information to the access network device.
[0255] Correspondingly, the access network device receives the second request information.
[0256] It should be noted that, for the relevant description of the second request information, please refer to step S203, which will not be repeated here.
[0257] 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.
[0258] Correspondingly, the air interface service providing entity receives the air interface data associated with the performance indicator of the terminal device.
[0259] It should be noted that for the related description, please refer to step S205 and no further details will be given.
[0260] Implementation 3.2:
[0261] S306: The air interface service providing entity sends third request information to the cross-domain network service providing entity.
[0262] Correspondingly, the cross-domain network service providing entity receives the third request information.
[0263] It should be noted that for the related description, please refer to step S208 and no further details will be given.
[0264] S307: The cross-domain network service providing entity sends the service data associated with the performance indicator of the terminal device to the air interface service providing entity.
[0265] Correspondingly, the air interface service providing entity receives the service data associated with the performance indicators of the terminal device.
[0266] It should be noted that for the related description, please refer to step S209 and will not be repeated here.
[0267] 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.
[0268] S309: The air interface service providing entity determines whether the configuration information can make the performance indicators meet the requirements based on the first terminal device twin and the network twin.
[0269] S310: If the performance indicator can meet the requirement, 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.
[0270] Correspondingly, the single-domain network service provider receives the configuration information of the physical network where the terminal device is located.
[0271] S311: The single-domain network service providing entity sends configuration information of the physical network where the terminal device is located to the network service consuming entity.
[0272] Correspondingly, the network service consumption entity receives the configuration information of the physical network where the terminal device is located.
[0273] Furthermore, the method may also include the following steps:
[0274] S312: Perform network configuration on the physical network where the terminal device is located based on the configuration information.
[0275] 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.
[0276] 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.
[0277] 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 used to make the performance indicators meet the requirements based on the first terminal device twin and the network twin with higher real-time performance 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.
[0278] Since the network twin system can also be embedded in NMS and EMS, such as Figure 2b In order to Figure 2b The network configuration system shown in the figure can achieve targeted optimization of the performance indicators of a single user or a single terminal device, and can also be executed by EMS Figure 3 The network configuration method described.
[0279] like Figure 6 FIG. 1 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:
[0280] S401: The NMS sends a first request message to the EMS.
[0281] Correspondingly, the EMS receives the first request information.
[0282] It should be noted that the specific implementation of step S401 can refer to Figure 3 Step S101 shown.
[0283] S402: EMS creates a second terminal device twin based on the performance indicators.
[0284] It should be noted that for the relevant description of step S402, please refer to step S102.
[0285] The EMS can update the second terminal device twin according to 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.
[0286] 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.
[0287] Implementation 4.1:
[0288] S403: The EMS sends a second request message to the access network device.
[0289] Correspondingly, the access network device receives the second request information.
[0290] It should be noted that, for the relevant description of the second request information, please refer to step S203, which will not be repeated here.
[0291] S404: The access network device sends the air interface data associated with the performance indicator of the terminal device to the EMS.
[0292] Correspondingly, the EMS receives air interface data associated with the performance indicators of the terminal device.
[0293] It should be noted that for the related description, please refer to step S205 and no further details will be given.
[0294] Implementation 4.2:
[0295] S405: The EMS sends a third request message to the NMS.
[0296] Correspondingly, the NMS receives the third request information.
[0297] It should be noted that for the related description, please refer to step S208 and no further details will be given.
[0298] S406: The NMS sends the service data associated with the performance indicators of the terminal device to the EMS.
[0299] Correspondingly, the EMS receives business data associated with the performance indicators of the terminal device.
[0300] It should be noted that for the related description, please refer to step S209 and will not be repeated here.
[0301] S407: The EMS updates the twin of the second terminal device based on the air interface data and / or service data associated with the performance indicators of the terminal device to obtain the twin of the first terminal device.
[0302] S408: EMS determines whether the configuration information can make the performance indicators meet the requirements based on the first terminal device twin and the network twin.
[0303] 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.
[0304] Correspondingly, the NMS receives configuration information of the physical network where the terminal device is located.
[0305] Furthermore, the method may also include the following steps:
[0306] S410: Perform network configuration on the physical network where the terminal device is located based on the configuration information.
[0307] 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.
[0308] 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 indicator, and determine the configuration information used to make the performance indicator meet the requirements based on the first terminal device twin and the network twin. Figure 4 The network configuration method and Figure 5 The network configuration method and the embodiment of the present application support 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 of different users or different terminal devices.
[0309] 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.
[0310] The above mainly introduces the scheme 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 above various methods. The network configuration device can be implemented for the single-domain network service providing entity in the above method embodiment or 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.
[0311] 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.
[0312] The embodiment of the present application can divide the functional modules of the network configuration device 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 function division. There may be other division methods in actual implementation.
[0313] Based on the same concept of the above network configuration method, the present application also provides the following network configuration device:
[0314] like Figure 7 FIG. 7 is a schematic diagram of a network configuration device provided in an embodiment of the present application. The network configuration device 700 includes a transceiver unit 701 and a processing unit 702; wherein:
[0315] When the network configuration device is used to implement the function of the single-domain network service providing entity in the above method embodiment, the transceiver unit 701 is used to execute Figure 3 In the illustrated embodiment, the operations of the single-domain network service providing entity in S101 and S103, and the processing unit 702 is used to perform the following operations: Figure 3 The operation of the single domain network service providing entity in S102 in the embodiment shown; or, the transceiver unit 701 is used to perform Figure 4 The operations of the single-domain network service providing entity in S201, S203, S205, S206, S207, S208, S209, and S212 in the illustrated embodiment, and the processing unit 702 is used to perform the following operations: Figure 4 The operations of the single domain network service providing entity in S202, S210, and S211 in the illustrated embodiment; or, the transceiver unit 701 is used to perform Figure 5 The operations of the single-domain network service providing entity in S301, S302, S310, and S311 in the illustrated embodiment.
[0316] When the network configuration device is used to implement the function of the air interface service providing entity in the above method embodiment, the transceiver unit 701 is used to execute Figure 3 In the embodiment shown, the operations of the air interface service providing entity in S101 and S103, and the processing unit 702 is used to perform the following operations: Figure 3 In the embodiment shown, the operation of the air interface service providing entity in S102; or, the transceiver unit 701 is used to perform Figure 5 The operations of the air interface service providing entity in S302, S304, S305, S306, S307, and S310 in the illustrated embodiment, and the processing unit 702 is used to perform the following operations: Figure 5 The operations of the air interface service providing entity in S303, S308, and S309 in the illustrated embodiment.
[0317] When the network configuration device is used to implement the function of the EMS in the above method embodiment, the transceiver unit 701 is used to execute Figure 3 In the embodiment shown, the operations of the EMS in S101 and S103, and the processing unit 702 are used to perform the following operations: Figure 3 The operation of the EMS in S102 in the embodiment shown; or, the transceiver unit 701 is used to perform Figure 4 The operations of the EMS in S203, S204, and S205 in the illustrated embodiment; or, the transceiver unit 701 is used to perform Figure 6 The operations of the EMS in S401, S403, S404, S405, S406, and S409 in the illustrated embodiment, and the processing unit 702 is used to perform the following operations: Figure 6 The operations of the EMS in S402, S407, and S408 in the illustrated embodiment.
[0318] When the network configuration device is used to implement the function of the network service consumption entity in the above method embodiment, the transceiver unit 701 is used to execute Figure 4 The operation of the network service consumption entity in S201, S212, and S213 in the illustrated embodiment; or, the transceiver unit 701 is used to perform Figure 5 The operations of the network service consumption entity in S301, S311, and S312 in the illustrated embodiment.
[0319] When the network configuration device is used to implement the functions of the access network device in the above method embodiment, the transceiver unit 701 is used to execute Figure 4 The operations of the access network device in S204, S205, S206, and S207 in the illustrated embodiment; or, the transceiver unit 701 is used to perform Figure 5 The operation of the access network device in S303, S304, and S305 in the embodiment shown; or, the transceiver unit 701 is used to perform Figure 6 The operation of the access network device in S403 and S404 in the illustrated embodiment;
[0320] When the network configuration device is used to implement the function of the cross-domain network service providing entity in the above method embodiment, the transceiver unit 701 is used to execute Figure 4 The operation of the cross-domain network service providing entity in S208 and S209 in the illustrated embodiment; or, the transceiver unit 701 is used to perform Figure 5 The operations of the cross-domain network service providing entity in S306 and S307 in the illustrated embodiment.
[0321] When the network configuration device is used to implement the function of the NMS in the above method embodiment, the transceiver unit 701 is used to execute Figure 6 The operations of the NMS in S401, S405, S406, S409, and S410 in the illustrated embodiment.
[0322] like Figure 8 As shown, it is a structural diagram of another network configuration device provided in an embodiment of the present application, and 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 by the processor 801 to run instructions, or to store data generated after the processor 801 runs instructions. Optionally, the network configuration device 800 may also 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 can be understood that the interface circuit 802 can be a transceiver or an input-output interface. Among them, the processor 801 is used to implement the above Figure 7 The functions of the processing unit 702 in the embodiment shown; and the interface circuit 802 is used to implement the above Figure 7The functions of the transceiver unit 701 in the illustrated embodiment.
[0323] When the network configuration device is a chip applied to a single-domain network service providing entity, the chip implements the functions of the single-domain network service providing entity in the above method embodiment. The chip receives information from other modules (such as a radio frequency module or an antenna) in the single-domain network service providing entity, or the chip sends information to other modules (such as a radio frequency module or an antenna) in the single-domain network service providing entity.
[0324] When the network configuration device is a chip applied to an air interface service providing entity, the chip implements the functions of the air interface service providing entity in the above method embodiment. The chip receives information from other modules (such as a radio frequency module or an antenna) in the air interface service providing entity, or the chip sends information to other modules (such as a radio frequency module or an antenna) in the air interface service providing entity.
[0325] When the network configuration device is a chip applied to EMS, the chip implements the functions of the EMS in the above method embodiment. The chip receives information from other modules in the EMS (such as a radio frequency module or an antenna), or the chip sends information to other modules in the EMS (such as a radio frequency module or an antenna).
[0326] 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 embodiment. The chip receives information from other modules (such as a radio frequency module or an antenna) in the network service consumption entity, or the chip sends information to other modules (such as a radio frequency module or an antenna) in the network service consumption entity.
[0327] When the network configuration device is a chip applied to an access network device, the chip implements the functions of the access network device in the above method embodiment. The chip receives information from other modules (such as a radio frequency module or an antenna) in the access network device, or the chip sends information to other modules (such as a radio frequency module or an antenna) in the access network device.
[0328] When the network configuration device is a chip applied to a cross-domain network service providing entity, the chip implements the function 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 an antenna) in the cross-domain network service providing entity, or the chip sends information to other modules (such as a radio frequency module or an antenna) in the cross-domain network service providing entity.
[0329] When the network configuration device is a chip applied to an NMS, the chip implements the functions of the NMS in the above method embodiment. The chip receives information from other modules in the NMS (such as a radio frequency module or an antenna), or the chip sends information to other modules in the NMS (such as a radio frequency module or an antenna).
[0330] In addition, it should be noted that the aforementioned transceiver unit and / or processing unit can be implemented through a virtual module, for example, the processing unit can be implemented through a software function unit or a virtual device, and the transceiver unit can be implemented through a software function or a virtual device. Alternatively, the processing unit or the transceiver unit can also be implemented through a physical device, for example, if the device is implemented using a chip / chip circuit, the transceiver unit can be an input-output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing unit is an integrated processor or microprocessor or integrated circuit.
[0331] The division of modules in this application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each example of this application may be integrated into one processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0332] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or 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.
[0333] 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.
[0334] The embodiments of the present application also provide a computer program product including instructions, which, when executed on a computer, enables the computer to execute the method in the above embodiments.
[0335] An embodiment of the present application also provides a network configuration system, including the above-mentioned network configuration device.
[0336] The embodiment of 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.
[0337] 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.
[0338] In this application, the 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, etc. The steps of the method disclosed in this application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0339] The processor may be built into a system on chip (SoC) or ASIC, or may be an independent semiconductor chip. In addition to a core for executing software instructions to perform calculations or processing, the processor may further include necessary hardware accelerators, such as a field programmable gate array (FPGA), a programmable logic device (PLD), or a logic circuit for implementing dedicated logic operations.
[0340] 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.
[0341] Optionally, the embodiment of the present application further provides a chip system, including: at least one processor and an interface, the at least one processor is coupled to a memory via the interface, and when the at least one processor runs a computer program or instruction in the memory, the chip system executes a 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 embodiment of the present application.
[0342] 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), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store the 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.
[0343] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part 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, the process or function described in the embodiment of the present application is generated in whole or in part. 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 a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may include one or more servers, data centers and other data storage devices that can be integrated with the medium. 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)).
[0344] 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 may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0345] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.
[0346] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0347] The components in the device of the embodiment of the present application can be merged, divided and 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.
[0348] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application is described in detail with reference to the above embodiments, a person skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
[0349] In the present application, under the premise of no logical contradiction, the examples may reference each other, for example, the methods and / or terms between method embodiments may reference each other, for example, the functions and / or terms between device embodiments may reference each other, for example, the functions and / or terms between device examples and method examples may reference each other.
[0350] Obviously, those skilled in the art can 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 also 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 in which 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 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.
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.