Method, system and related device for managing shared network elements based on x interface
By enabling resource management of shared network elements between the primary operator and the sharing operator's equipment through the X interface, the management problem of shared network elements by the sharing operator is solved, the efficiency and flexibility of network resource sharing are improved, and operating costs are reduced.
Patent Information
- Application Number
- CN202211494361.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-25
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2042-11-25
AI Technical Summary
In situations where multiple operators share network elements, existing technologies lack effective management mechanisms for managing these shared network elements.
The X interface enables the exchange of resource management information between the main operator equipment and the sharing operator equipment. The sharing operator equipment initiates a request to sign the shared network element agreement, the main operator equipment signs and grants the sharing operator management authority, and the sharing operator equipment manages the shared network element resources through the X interface and adjusts the resource configuration through the two-dimensional association method.
It enables dynamic resource sharing of network elements among multiple operators, improves network operating efficiency, reduces costs, and ensures flexibility in resource allocation and quality of service.
Smart Images

Figure CN115884197B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a method, system, computer-readable storage medium, and electronic device for managing shared network elements. Background Technology
[0002] With the deployment and development of IMT-2020 and later networks, network operators face increased capital and operating expenditures for network construction and maintenance. Simultaneously, with the rise of 5G vertical industry applications, basic network capabilities and corresponding computing resources need further enhancement to empower these industries. To adapt to the complex and ever-changing network environment, network elements can be shared between two or more operators in future shared networks. However, the management of shared network elements requires cooperation and information exchange between operators. Currently, the management of shared network elements is still based on the owner's management; the sharing party does not have management authority over the shared network elements.
[0003] Therefore, how to enable the sharing party to manage the shared network elements is a technical problem that urgently needs to be solved by those skilled in the art.
[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] The purpose of this disclosure is to provide a method, system, computer-readable storage medium, and electronic device for managing shared network elements, so as to at least solve the technical problem of how to enable the sharing operator to manage the shared network elements in the case of multiple operators sharing network elements.
[0006] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0007] The technical solution disclosed herein is as follows:
[0008] According to one aspect of this disclosure, a method for managing shared network elements is provided. The method includes: when a primary operator device and a sharing operator device mutually exchange and share resource management information via an X interface, the sharing operator device initiates a request via the X interface to sign a shared network element protocol for the shared network element, the request including the type, location, supported functions, and performance requirements of the shared network element, the shared network element being managed by the primary operator device via a Q interface; in response to the request, the primary operator device signs the shared network element protocol via the X interface, granting the sharing operator device permission to manage resources in the shared network element via the X interface; and the sharing operator device managing the resources in the shared network element via the X interface.
[0009] In some embodiments of this disclosure, the method further includes: the sharing operator equipment periodically reporting the resources required by the shared network element to the main operator equipment through the X interface; and the main operator equipment dynamically adjusting the resource configuration allocated to the sharing operator equipment based on the reports.
[0010] In some embodiments of this disclosure, the step of the main operator equipment dynamically adjusting the resource allocation allocated to the sharing operator equipment according to the report includes: if the report indicates that the subscription resource occupancy ratio of the sharing operator equipment in the shared network element has changed, then the main operator equipment adjusts the subscription resource occupancy ratio of the shared network element according to the report; and the main operator equipment sends the adjusted subscription resource occupancy ratio to the sharing operator equipment through the X interface.
[0011] In some embodiments of this disclosure, the step of the primary operator equipment dynamically adjusting the resource allocation allocated to the sharing operator equipment according to the report includes: if the report indicates that the subscription resource occupancy ratio of the sharing operator equipment in the shared network element does not change, then the primary operator equipment sends the Quality of Service (QoS) level of the task of the sharing operator equipment to the shared network element; and the shared network element dynamically allocates resources for the task according to the QoS level.
[0012] In some embodiments of this disclosure, the step of the primary operator device sending the QoS level of the task of the sharing operator device to the shared network element includes: the primary operator device establishing a mapping relationship between the QoS levels of the sharing operator device and the primary operator device; and the primary operator device mapping the QoS level of the task to the QoS level of the primary operator device and sending it to the shared network element.
[0013] In some embodiments of this disclosure, the step of the shared network element dynamically allocating resources for the task according to the QoS level includes: the shared network element establishing a mapping relationship between the QoS level and the subscription resource occupancy; and the shared network element dynamically allocating resources for the task within the subscription resource occupancy range according to the QoS level.
[0014] In some embodiments of this disclosure, the method further includes: the shared network element using a two-dimensional correlation method to calculate the cumulative actual resource occupancy ratio of the sharing operator equipment; the shared network element comparing the actual resource occupancy ratio with the contracted resource occupancy ratio; and the shared network element adjusting the reserved resource time window for the sharing operator equipment based on the comparison result.
[0015] According to another aspect of this disclosure, a system for managing shared network elements is provided. The system includes: a primary operator device, a sharing operator device, and shared network elements. The sharing operator device is configured to, when the primary operator device and the sharing operator device mutually exchange and share resource management information via an X interface, initiate a request to sign a shared network element protocol for the shared network element through the X interface. The request includes the type, location, supported functions, and performance requirements of the shared network element, which is managed by the primary operator device via a Q interface. The primary operator device is configured to, in response to the request, sign the shared network element protocol through the X interface, thereby granting the sharing operator device permission to manage resources within the shared network element via the X interface. The sharing operator device is also configured to manage resources within the shared network element through the X interface.
[0016] According to another aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-described method of managing shared network elements by executing the executable instructions.
[0017] According to another aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the above-described method for managing shared network elements.
[0018] This disclosed method achieves dynamic resource sharing of network elements among multiple operators using only the X interface architecture, enabling automatic subscription between operators. Through the X interface, resource sharing among operators can significantly improve network operating efficiency while reducing costs and increasing benefits.
[0019] Furthermore, the method disclosed herein enables the sharing operator to manage the shared network elements, which is beneficial for sharing network resources among multiple operators in complex network situations.
[0020] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0021] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0022] Figure 1This illustration shows a scenario diagram of managing shared network elements according to an embodiment of the present disclosure.
[0023] Figure 2 A flowchart illustrating a method for managing shared network elements according to an embodiment of this disclosure is shown.
[0024] Figure 3 This diagram illustrates an interactive schematic of a resource dynamic adjustment method according to an embodiment of the present disclosure.
[0025] Figure 4 This diagram illustrates an interactive schematic of yet another resource dynamic adjustment method in an embodiment of this disclosure.
[0026] Figure 5 The flowchart illustrates a method for adjusting reserved resources by a shared network element using a two-dimensional association method, according to an embodiment of this disclosure.
[0027] Figure 6 This diagram illustrates an embodiment of the present disclosure of adjusting reserved resources using a two-dimensional correlation method.
[0028] Figure 7 This diagram illustrates a framework of a shared network element management system according to an embodiment of the present disclosure.
[0029] Figure 8 A schematic block diagram of an electronic device is shown, illustrating a method for managing shared network elements according to an embodiment of this disclosure. Detailed Implementation
[0030] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0031] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0032] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this disclosure, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0033] In view of the technical problems existing in the above-mentioned related technologies, the present disclosure provides a method for managing shared network elements to solve at least one or all of the above-mentioned technical problems.
[0034] It should be noted that the nouns or terms used in the embodiments of this application can be referenced from each other and will not be repeated here.
[0035] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0036] Figure 1 This illustration shows a scenario diagram of managing shared network elements according to an embodiment of the present disclosure, such as... Figure 1 As shown, the scenario 100 for managing shared network elements includes main operator A equipment 110 and sharing operator B equipment 120.
[0037] exist Figure 1 In the system shown, the OS (Operations System) 101 of the main operator A device is connected to the non-shared dedicated network element 130 and the shared network element 140 through the Q interface. That is to say, the main operator A is the owner of the shared network element 140, and the sharing operator B is the sharer of the shared network element 140.
[0038] The OS 120 of the sharing operator B is connected to the shared network element 150 and the non-shared dedicated network element 160 through the Q interface. In other words, the sharing operator B is the owner of the shared network element 150, and the main operator A is the sharer of the shared network element 150.
[0039] Those skilled in the art should understand that a shared network element can be managed and used simultaneously by a primary operator's equipment and one or more sharing operator's equipment.
[0040] Those skilled in the art should also understand that, in the embodiments of this disclosure, the primary operator device includes the operating system of the primary operator device, and the sharing operator device includes the operating system of the sharing operator device. That is to say, in this specification, the communication X interface between the primary operator device and the sharing operator device is actually the management interface between the primary operator device's OS and the sharing operator device's OS, and therefore will not be specifically described elsewhere in this document.
[0041] It should be noted that, in this embodiment of the disclosure, network element management includes the management of network element resources.
[0042] Figure 2 This diagram illustrates a flowchart of a method for managing shared network elements according to an embodiment of this disclosure. The method provided in this embodiment can be applied to... Figure 1 The scenario shown illustrates the management of shared network elements.
[0043] like Figure 2 As shown, method 200 may include the following steps:
[0044] In step S210, when the main operator equipment and the sharing operator equipment communicate and share resource management information with each other through the X interface, the sharing operator equipment initiates a request to sign a shared network element protocol for the shared network element through the X interface. The request includes the type, location, supported functions and performance requirements of the shared network element. The shared network element is managed by the main operator equipment through the Q interface.
[0045] In step S220, in response to the request, the main operator equipment signs the shared network element protocol through the X interface, enabling the sharing operator equipment to obtain the right to manage resources in the shared network element through the X interface.
[0046] Those skilled in the art should understand that the main operator determines the shared network elements that the sharing operator requests to manage based on the type, location, supported functions, and performance requirements of the shared network elements in the request.
[0047] In step S230, the sharing operator equipment manages the resources in the shared network element through the X interface.
[0048] This disclosed method achieves dynamic resource sharing of network elements among multiple operators using only the X interface architecture, enabling automatic subscription between operators. Through the X interface, resource sharing among operators can significantly improve network operating efficiency while reducing costs and increasing benefits.
[0049] Furthermore, the method disclosed herein enables the sharing operator to manage the shared network elements, which is beneficial for sharing network resources among multiple operators in complex network situations.
[0050] In some embodiments of this disclosure, step S130 may further include: the sharing operator equipment periodically reporting the resources required by the shared network element to the main operator equipment through the X interface; and the main operator equipment dynamically adjusting the resource configuration allocated to the sharing operator equipment based on the reports.
[0051] Resource allocation includes, but is not limited to, the allocation of computing power resources and the allocation of wireless spectrum resources.
[0052] The method of the embodiments of this disclosure can realize the dynamic adjustment of resources allocated to the sharing operator in the shared network element, while ensuring the effective execution of the contents of the contract.
[0053] In some embodiments of this disclosure, the method for the main operator equipment to dynamically adjust the resource allocation allocated to the sharing operator equipment based on a report may include two parts: a dynamic resource adjustment method if the report indicates that the contracted resource occupancy ratio of the sharing operator equipment in the shared network element has changed; and a dynamic resource adjustment method if the report indicates that the contracted resource occupancy ratio of the sharing operator equipment in the shared network element has not changed.
[0054] Among them, the contracted resource occupancy ratio refers to the proportion of computing power resources and wireless spectrum resources allocated to the sharing operator in the total resources of the shared network element.
[0055] In some embodiments of this disclosure, the method for dynamically adjusting resources when the subscription resource occupancy ratio of the sharing operator's equipment in the shared network element changes can, for example... Figure 3 The method 300 shown may include the following steps:
[0056] In step S310, the sharing operator equipment sends a report to the main operator equipment regarding the change in the contracted resource occupancy ratio.
[0057] Those skilled in the art will understand that the report may include the quantity of resources required by the sharing operator's equipment, the location of the required resources, and changes in the required resource performance.
[0058] In step S320, the main operator's equipment adjusts the contracted resource occupancy ratio of the shared network element based on the report.
[0059] Those skilled in the art should understand that this report can trigger the main operator's equipment to dynamically adjust the resources allocated to the sharing operator. This could be an increase or decrease in the resources of the same network element (which could refer to a change in the resource occupancy ratio of the sharing operator in the same network element), the opening of new functions, an increase or decrease in performance, or the addition of another sharing network element to provide resources for the sharing operator.
[0060] In step S330, the main operator equipment sends the adjusted contracted resource occupancy ratio to the sharing operator equipment via the X interface.
[0061] The method of this disclosure improves the flexibility of resource allocation by dynamically adjusting the contracted resource occupancy ratio of the shared operator in the shared network element through the X interface when the resource occupancy ratio of the shared operator changes.
[0062] In some embodiments of this disclosure, a method for dynamically adjusting resources without changing the subscription resource occupancy ratio of the sharing operator equipment in the shared network element may include: the main operator equipment sending the QoS (Quality of Service) level of the task sent by the sharing operator equipment to the shared network element; and the shared network element dynamically allocating resources for the task according to the QoS level. This method allows for dynamic resource adjustment based on the QoS level while maintaining a constant dynamic resource occupancy ratio, thus ensuring the service quality of the operator's services.
[0063] The method for dynamically adjusting resources where the contracted resource occupancy ratio of the operator's equipment in the shared network element remains unchanged can be, for example... Figure 4 The method 400 shown may include the following steps:
[0064] In step S410, the main operator equipment notifies the shared network element (shared network element scheduler) of the contracted resource occupancy ratio of the sharing operator equipment in the shared network element.
[0065] Those skilled in the art should understand that a shared network element scheduler can be integrated into a shared network element and collectively referred to as a shared network element, or it can exist independently of a shared network element.
[0066] In step S420, the main operator equipment establishes a mapping relationship between the QoS levels of the sharing operator equipment and the main operator equipment.
[0067] In step S430, the primary operator equipment maps the QoS level of the task to the QoS level of the primary operator equipment and sends it to the shared network element.
[0068] In step S440, the shared network element establishes a mapping relationship between QoS level and subscribed resource usage.
[0069] Among them, the shared network element is a mapping relationship between QoS level and contracted resource usage based on the contracted resource usage ratio of different sharing operator equipment.
[0070] The mapping relationship can be, for example, that a high QoS level task corresponds to a larger subscription resource consumption, and a low QoS level task corresponds to a smaller subscription resource consumption.
[0071] In step S450, the shared network element dynamically allocates resources to the task within the scope of the subscribed resource occupancy based on the QoS level.
[0072] The method of this disclosure avoids management confusion caused by inconsistent QoS values, improves resource sharing efficiency, and reduces the complexity of resource allocation in shared network elements.
[0073] In some embodiments of this disclosure, the resources dynamically allocated for the task in step S450 may further include a reserved resource time window, for example... Figure 5 The method 500 shown includes the following steps:
[0074] In step S510, the shared network element uses a two-dimensional correlation method to calculate the cumulative actual resource occupancy ratio of the shared operator's equipment.
[0075] In step S520, the shared network element compares the actual resource occupancy ratio with the contracted resource occupancy ratio.
[0076] In step S530, the shared network element adjusts the reserved resource time window for the shared operator's equipment based on the comparison results.
[0077] The method of this disclosure can determine network reserved resources based on the comparison between the actual resource occupancy ratio and the contracted resource occupancy ratio. This enables the sharing operator equipment to determine the resource reservation and allocation for the corresponding business needs, thereby effectively utilizing the resources of the shared network element and improving its performance.
[0078] For example, Figure 6 In the two-dimensional coordinate system 600 shown, parts 610, 620, and 630 represent the resources allocated by the shared network element to the sharing operator's devices C, B, and A based on the QoS values of different tasks. After the task is completed, the shared network element (scheduler) calculates the current cumulative actual resource occupancy ratio of each sharing operator in this network element (the resource occupancy ratio for each task is: resource on the vertical axis multiplied by time on the horizontal axis), and compares it with the contracted resource occupancy ratio. If the actual resource occupancy ratio is smaller than the contracted resource occupancy ratio, the subsequent reserved resource time window is reduced according to a certain algorithm; otherwise, it is increased.
[0079] Those skilled in the art should understand that within this reserved resource time window, resources are reserved only for the sharing operator equipment of the previous task. That is, if the sharing operator equipment has a new task within this time window, it can immediately use the resources to complete the task without waiting.
[0080] Figure 7 This diagram illustrates a framework of a shared network element management system according to an embodiment of this disclosure. Figure 7 As shown, the system 700 includes: a main operator equipment 710, a sharing operator equipment 720, and a sharing network element 730; wherein,
[0081] The sharing operator equipment 710 is used to initiate a request for signing a shared network element protocol for the shared network element 730 via the X interface when the main operator equipment and the sharing operator equipment exchange and share resource management information through the X interface. The request includes the type, location, supported functions, and performance requirements of the shared network element 730, which is managed by the main operator equipment through the Q interface. The main operator equipment 720 is used to respond to the request and sign the shared network element protocol via the X interface, thereby granting the sharing operator equipment the right to manage resources in the shared network element through the X interface. The sharing operator equipment 720 is also used to manage resources in the shared network element 730 through the X interface.
[0082] In some embodiments of this disclosure, in the shared network element management system provided in the embodiments of this disclosure, the sharing operator equipment 720 is also used to periodically report the resources required by the shared network element to the main operator equipment through the X interface; the main operator equipment 710 is also used to dynamically adjust the resource configuration allocated to the sharing operator equipment according to the report.
[0083] In some embodiments of this disclosure, in the management shared network element system provided in the embodiments of this disclosure, the main operator equipment 710 is further configured to adjust the contracted resource occupancy ratio of the shared network element according to the report when the report indicates that the contracted resource occupancy ratio of the sharing operator equipment in the shared network element has changed; and send the adjusted contracted resource occupancy ratio to the sharing operator equipment through the X interface.
[0084] In some embodiments of this disclosure, in the management shared network element system provided in the embodiments of this disclosure, the main operator equipment 710 is further configured to send the QoS level of the shared operator equipment's task to the shared network element when the report indicates that the subscription resource occupancy ratio of the shared operator equipment in the shared network element has not changed; the shared network element 730 is further configured to dynamically allocate resources for the task according to the QoS level.
[0085] In some embodiments of this disclosure, in the management shared network element system provided in the embodiments of this disclosure, the main operator device 710 is further used to establish a mapping relationship between the QoS levels of the sharing operator device and the main operator device; and to map the QoS level of the task to the QoS level of the main operator device and send it to the shared network element.
[0086] In some embodiments of this disclosure, in the management shared network element system provided in the embodiments of this disclosure, the shared network element 730 is also used to establish a mapping relationship between QoS level and subscribed resource occupancy; and to dynamically allocate resources for tasks within the range of subscribed resource occupancy based on QoS level.
[0087] In some embodiments of this disclosure, in the management shared network element system provided in the embodiments of this disclosure, the shared network element 730 is also used to use a two-dimensional correlation method to count the cumulative actual resource ratio of the sharing party operator equipment; compare the actual resource ratio with the contracted resource occupancy ratio; and adjust the reserved resource time window for the sharing party operator equipment according to the comparison results.
[0088] Regarding the management shared network element system 700 in the above embodiments, the specific methods by which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.
[0089] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."
[0090] The following reference Figure 8 To describe an electronic device 800 according to such an embodiment of the present disclosure. Figure 8 The electronic device 800 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.
[0091] like Figure 8 As shown, the electronic device 800 is manifested in the form of a general-purpose computing device. The components of the electronic device 800 may include, but are not limited to: at least one processing unit 810, at least one storage unit 820, and a bus 830 connecting different system components (including storage unit 820 and processing unit 810).
[0092] The storage unit stores program code that can be executed by the processing unit 810, causing the processing unit 810 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 810 can perform actions such as... Figure 2In step S210, when the primary operator equipment and the sharing operator equipment exchange and share resource management information through the X interface, the sharing operator equipment initiates a request to sign a shared network element protocol for the shared network element through the X interface. The request includes the type, location, supported functions, and performance requirements of the shared network element, which is managed by the primary operator equipment through the Q interface. In step S220, in response to the request, the primary operator equipment signs the shared network element protocol through the X interface, granting the sharing operator equipment the authority to manage resources in the shared network element through the X interface. In step S230, the sharing operator equipment manages the resources in the shared network element through the X interface.
[0093] Storage unit 820 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 8201 and / or cache memory 8202, and may further include a read-only memory (ROM) 8203.
[0094] Storage unit 820 may also include a program / utility 824 having a set (at least one) of program modules 8205, such program modules 8205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0095] Bus 830 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0096] Electronic device 800 can also communicate with one or more external devices (e.g., keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with electronic device 800, and / or any device that enables electronic device 800 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 850. Furthermore, electronic device 800 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 860. As shown, network adapter 860 communicates with other modules of electronic device 800 via bus 830. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0097] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible implementations, various aspects of this disclosure may also be implemented as a program product including program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of this disclosure described in the "Exemplary Methods" section above.
[0098] The program product for implementing the above-described method according to embodiments of the present disclosure may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used or used in conjunction with an instruction execution system, server, terminal, or device.
[0099] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, server, terminal, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0100] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, server, terminal, or device.
[0101] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0102] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0103] According to one aspect of this disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in various optional implementations of the above embodiments.
[0104] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0105] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0106] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the method according to the embodiments of this disclosure.
[0107] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
Claims
1. A method for managing shared network elements, characterized in that, The method includes: When the primary operator equipment and the sharing operator equipment communicate and share resource management information through the X interface, the sharing operator equipment initiates a request to sign a shared network element protocol for the shared network element through the X interface. The request includes the type, location, supported functions, and performance requirements of the shared network element. The shared network element is managed by the primary operator equipment through the Q interface. In response to the request, the primary operator equipment signs the shared network element protocol through the X interface, granting the sharing operator equipment the authority to manage resources in the shared network element through the X interface; and The resources in the shared network element are managed by the sharing operator equipment through the X interface.
2. The method for managing shared network elements according to claim 1, characterized in that, The method further includes: The sharing operator equipment periodically reports the resources required by the shared network element to the main operator equipment through the X interface; The main operator's equipment dynamically adjusts the resource allocation allocated to the sharing operator's equipment based on the report.
3. The method for managing shared network elements according to claim 2, characterized in that, The steps for the primary operator's equipment to dynamically adjust the resource allocation allocated to the sharing operator's equipment based on the report include: If the report indicates that the contracted resource utilization ratio of the sharing operator equipment in the shared network element has changed, then the main operator equipment shall adjust the contracted resource utilization ratio of the shared network element according to the report; The main operator's equipment sends the adjusted contracted resource occupancy ratio to the sharing operator's equipment via the X interface.
4. The method for managing shared network elements according to claim 2, characterized in that, The steps for the primary operator's equipment to dynamically adjust the resource allocation allocated to the sharing operator's equipment based on the report include: If the report indicates that the contracted resource occupancy ratio of the sharing operator equipment in the shared network element does not change, then the main operator equipment shall send the QoS level of the task of the sharing operator equipment to the shared network element. The shared network element dynamically allocates resources to the task based on the QoS level.
5. The method for managing shared network elements according to claim 4, characterized in that, The step of the primary operator equipment sending the QoS level of the task of the sharing operator equipment to the sharing network element includes: The primary operator's equipment establishes a mapping relationship between the QoS levels of the sharing operator's equipment and the primary operator's equipment; The primary operator equipment maps the QoS level of the task to the QoS level of the primary operator equipment and sends it to the shared network element.
6. The method for managing shared network elements according to claim 5, characterized in that, The shared network element dynamically allocates resources to the task according to the QoS level, including: The shared network elements establish a mapping relationship between QoS levels and subscription resource usage. The shared network element dynamically allocates resources for the task based on the QoS level within the scope of the contracted resource usage.
7. The method for managing shared network elements according to claim 6, characterized in that, The method further includes: The actual resource occupancy ratio of the shared network element's equipment is statistically calculated using a two-dimensional correlation method. The shared network element compares the actual resource occupancy ratio with the contracted resource occupancy ratio; and The shared network element adjusts the reserved resource time window for the shared operator's equipment based on the comparison results.
8. A system for managing shared network elements, characterized in that, The system includes: main operator equipment, sharing operator equipment, and shared network elements; wherein... The sharing operator equipment is used to initiate a request for signing a shared network element protocol for the shared network element through the X interface when the main operator equipment and the sharing operator equipment communicate and share resource management information with each other through the X interface. The request includes the type, location, supported functions and performance requirements of the shared network element. The shared network element is managed by the main operator equipment through the Q interface. The primary operator equipment, in response to the request, signs the shared network element protocol through the X interface, thereby granting the sharing operator equipment the authority to manage resources within the shared network element through the X interface; and The shared operator equipment is also used to manage resources in the shared network element through the X interface.
9. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the method for managing shared network elements according to any one of claims 1 to 7 by executing the executable instructions.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method for managing shared network elements as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Method, device, equipment and medium for collaborative management of shared network elements
CN114928525A
Flexible network sharing
US20130303114A1