Sla agreement signing method and device, and storage medium
By determining the target communication area of the base station location, the problem of not considering user needs in the existing SLA agreement signing process is solved, realizing personalized SLA agreement signing and ensuring that the agreement meets user needs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2023-06-08
- Publication Date
- 2026-06-05
AI Technical Summary
The existing SLA agreements did not take user needs into account during the signing process, which may result in agreements that fail to meet user requirements.
By determining the location of the base station to which the terminal is attached, the target communication area of the base station location is determined based on the protocol indicators, and then the effective communication area is determined, and an SLA agreement is signed based on this area.
Ensuring that the signed SLA agreement meets user needs improves the effectiveness and applicability of the agreement.
Smart Images

Figure CN116546569B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an SLA agreement signing method, apparatus and storage medium. Background Technology
[0002] In ultra-reliable and low-latency communication (URLLC), a service-level agreement (SLA) is required with the user. An SLA is a mutually agreed-upon agreement or contract between the service provider and the customer regarding the quality, level, and performance of the service.
[0003] However, in the current SLA signing process, SLA agreements are usually signed directly for users without considering their needs at the time of signing, which may result in SLA agreements that fail to meet user requirements. Summary of the Invention
[0004] This application provides an SLA agreement signing method, apparatus, and storage medium, which solves the problem that currently signed SLA agreements may not meet user needs, and can determine whether to sign an SLA based on the effective communication area of the user terminal.
[0005] To achieve the above objectives, this application adopts the following technical solution:
[0006] In a first aspect, this application provides a method for signing a Service Level Agreement (SLA). The method includes: determining a set of base station locations associated with a first terminal and at least one second terminal; wherein the first terminal is a terminal to which a Service Level Agreement (SLA) is to be signed, and the second terminal is a terminal with communication needs with the first terminal; the set of base station locations includes the locations of base stations to which the first terminal is attached, and the locations of base stations to which each second terminal is attached; determining a target communication area corresponding to each base station location in the set of base station locations based on at least one protocol indicator of the SLA to be signed; wherein the base station at each base station location satisfies at least one protocol indicator in the corresponding target communication area; determining an effective communication area between the first terminal and at least one second terminal based on the target communication area corresponding to each base station location; and signing an SLA for the first terminal based on the effective communication area.
[0007] In conjunction with the first aspect above, in one possible implementation, the method further includes: determining the indicator communication area at each base station location when the base station satisfies each of the at least one protocol indicator; the indicator communication area corresponds one-to-one with each protocol indicator; determining the overlapping area of multiple indicator communication areas as the target communication area; and the base station location corresponds one-to-one with the target communication area.
[0008] In conjunction with the first aspect mentioned above, in one possible implementation, the method further includes: determining the overlapping area of the target communication area of each base station location as the effective communication area between the first terminal and multiple second terminals.
[0009] In conjunction with the first aspect above, in one possible implementation, the method further includes: determining a Service Level Agreement (SLA) with the target customer when the effective communication area includes each base station location in the set of base station locations.
[0010] Secondly, this application provides an SLA agreement signing apparatus, the apparatus comprising: a processing unit configured to determine a set of base station locations associated with a first terminal and at least one second terminal; wherein the first terminal is a terminal to which a Service Level Agreement (SLA) is to be signed, and the second terminal is a terminal having communication needs with the first terminal; the set of base station locations includes the locations of base stations to which the first terminal is attached, and the locations of base stations to which each second terminal is attached; the processing unit is further configured to determine a target communication area corresponding to each base station location in the set of base station locations based on at least one protocol indicator of the SLA to be signed; wherein the base station at each base station location satisfies at least one protocol indicator in the corresponding target communication area; the processing unit is further configured to determine an effective communication area between the first terminal and at least one second terminal based on the target communication area corresponding to each base station location; and the processing unit is further configured to sign an SLA agreement for the first terminal based on the effective communication area.
[0011] In conjunction with the second aspect above, in one possible implementation, the device further includes: a communication unit; the communication unit is used to acquire a Service Level Agreement (SLA) to be signed.
[0012] In conjunction with the second aspect above, in one possible implementation, the processing unit is specifically used to: determine the indicator communication area when the base station at each base station location satisfies each of the at least one protocol indicator; the indicator communication area corresponds one-to-one with each protocol indicator; determine the overlapping area of multiple indicator communication areas as the target communication area; and the base station location corresponds one-to-one with the target communication area.
[0013] In conjunction with the second aspect above, in one possible implementation, the processing unit is specifically used to: determine the overlapping area of multiple target communication areas as the effective communication area between the first terminal and multiple second terminals.
[0014] In conjunction with the second aspect above, in one possible implementation, the processing unit is specifically used to: determine a Service Level Agreement (SLA) to be signed with the target customer when the effective communication area includes multiple base station locations corresponding to the first terminal and multiple base station locations corresponding to each second terminal.
[0015] Thirdly, this application provides an SLA agreement signing apparatus, the apparatus comprising: a processor and a communication interface; the communication interface and the processor are coupled, the processor being used to run computer programs or instructions to implement the SLA agreement signing method as described in the first aspect and any possible implementation thereof.
[0016] Fourthly, this application provides a computer-readable storage medium storing instructions that, when executed on a terminal, cause the terminal to perform the SLA agreement signing method as described in the first aspect and any possible implementation thereof.
[0017] Fifthly, this application provides a computer program product containing instructions that, when run on an SLA agreement signing device, causes the SLA agreement signing device to execute the SLA agreement signing method as described in the first aspect and any possible implementation thereof.
[0018] In a sixth aspect, this application provides a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run computer programs or instructions to implement the SLA agreement signing method as described in the first aspect and any possible implementation thereof.
[0019] Specifically, the chip provided in this application also includes a memory for storing computer programs or instructions.
[0020] It should be noted that the aforementioned computer instructions may be stored, in whole or in part, on a computer-readable storage medium. This computer-readable storage medium may be packaged together with the processor of the device, or it may be packaged separately from the processor of the device; this application does not impose any limitation on this.
[0021] In a seventh aspect, this application provides an SLA agreement signing system, including: a terminal device, a base station device, and an SLA agreement signing apparatus, wherein the SLA agreement signing apparatus is used to execute the SLA agreement signing method as described in the first aspect and any possible implementation thereof.
[0022] The descriptions of aspects two through seven in this application can be referenced to the detailed description of aspect one; and the beneficial effects of the descriptions of aspects two through seven can be referenced to the analysis of the beneficial effects of aspect one, which will not be repeated here.
[0023] In this application, the name of the aforementioned SLA agreement signing device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear under other names. As long as the function of each device or functional module is similar to that of this application, it falls within the scope of the claims of this application and its equivalents.
[0024] These or other aspects of this application will become more readily apparent in the following description.
[0025] The above solution offers at least the following advantages: Based on the above technical solution, in the SLA agreement signing method provided in this application, the first terminal is the terminal to which a Service Level Agreement (SLA) agreement is to be signed, and the second terminal is the terminal that has communication needs with the first terminal. The SLA agreement signing device, by determining the location of the base station to which the first terminal is attached, and the location of the base station to which each second terminal is attached, facilitates the subsequent determination of the regional conditions for communication between the first and second terminals. Then, based on at least one protocol indicator of the SLA to be signed, the SLA agreement signing device determines that the base station at each base station location in the base station location set satisfies the target communication area corresponding to at least one protocol indicator. Compared to the current SLA signing process, where SLA agreements are typically signed directly for users without considering the needs at the time of signing, resulting in SLA agreements that may not meet user needs, the SLA agreement signing device in the above technical solution can determine the target communication area of each base station. By determining multiple target communication areas, it determines the effective communication area between the first terminal and multiple second terminals, and based on the effective communication area, determines the SLA agreement to be signed for the first terminal. Attached Figure Description
[0026] Figure 1 A schematic diagram of the architecture of an SLA agreement signing system provided in this application embodiment;
[0027] Figure 2 A flowchart illustrating an SLA agreement signing method provided in this application embodiment;
[0028] Figure 3 A schematic diagram of the hardware structure of a data communication device provided in an embodiment of this application;
[0029] Figure 4 A flowchart illustrating an SLA agreement signing method provided in this application embodiment;
[0030] Figure 5 A flowchart illustrating another SLA agreement signing method provided in this application embodiment;
[0031] Figure 6 A schematic diagram of the target communication area provided in the embodiments of this application;
[0032] Figure 7 This is a schematic diagram of an SLA agreement signing device provided in an embodiment of this application. Detailed Implementation
[0033] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0034] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0035] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.
[0036] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0037] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0038] In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0039] In ultra-reliable and low-latency communication (URLLC) and 6th generation wireless systems (6G), service-level agreements (SLAs) are required with users. An SLA is a mutually agreed-upon agreement or contract between the service provider and the customer regarding the quality, level, and performance of the service.
[0040] During the SLA signing process, existing wireless communication systems and business management systems lack user-centric SLA evaluation methods.
[0041] Among them, 6G URLLC services have requirements for ultra-low latency in the SLA (Service Level Agreement) indicators, which limits the maximum distance that the transmitted information can be transmitted. Prediction measurements can determine the latency of signal transmission in channels such as cables, wireless channels, and optical fibers, as well as the forwarding and processing latency at node devices.
[0042] In addition, URLLC services have requirements for bandwidth, latency jitter, and reliability. The bandwidth resources in the network can be calculated based on the actual network topology and statistics. Latency jitter can be calculated and determined by analyzing past service data.
[0043] Therefore, in the SLA agreement signing method provided in this application, the first terminal is the terminal to which a Service Level Agreement (SLA) agreement is to be signed, and the second terminal is the terminal that has communication needs with the first terminal. The SLA agreement signing device determines the location of the base station to which the first terminal is attached, and the location of the base station to which each second terminal is attached, to facilitate the subsequent determination of the regional conditions for communication between the first and second terminals. Then, based on at least one protocol indicator of the SLA to be signed, the SLA agreement signing device determines that the base station at each base station location in the set of base station locations satisfies the target communication area corresponding to at least one protocol indicator. Compared to the current SLA signing process, where SLA agreements are usually signed directly for users without considering the needs at the time of signing, resulting in SLA agreements that may not meet user needs, the SLA agreement signing device in the above technical solution can determine the target communication area of each base station. By determining multiple target communication areas, it determines the effective communication area between the first terminal and multiple second terminals, and based on the effective communication area, determines the SLA agreement to be signed for the first terminal.
[0044] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0045] Figure 1 This is an architecture diagram of an SLA agreement signing system 10 provided for an embodiment of this application. Figure 1 As shown, the SLA agreement signing system 10 includes: terminal equipment 101, base station equipment 102, and SLA agreement signing device 103.
[0046] The terminal device 101, base station device 102, and SLA agreement signing device 103 can be one or more, for ease of understanding. Figure 1 Only one is shown in the image.
[0047] Terminal device 101, base station device 102, and SLA agreement signing device 103 are connected via a communication link. This communication link can be a wired communication link or a wireless communication link; this application does not limit it in this regard.
[0048] One possible implementation is, such as Figure 2 As shown, the SLA agreement signing device 103 acquires multiple base station locations of the user and at least one indicator of the Service Level Agreement (SLA). Then, the SLA agreement signing device 103 determines the communication area of the base station locations when at least one indicator condition of the SLA is met, and determines the effective communication area of the first terminal device and multiple second terminal devices based on the communication areas of the multiple base station locations.
[0049] Another possible implementation, such as Figure 2 As shown, the SLA agreement signing device 103 determines whether the effective communication area includes multiple base station locations corresponding to the first terminal and multiple base station locations corresponding to each second terminal. If so, it determines to sign an SLA agreement with the user. If not, it determines whether the missing base station locations can be included in the effective communication area through network optimization. If feasible, network optimization is performed. For example, reconfiguring routes, adjusting slices, or adjusting edge computing strategies. If not feasible, the communication range and SLA of the user terminal are readjusted according to the actual network capabilities.
[0050] The following describes in detail the process by which the SLA agreement signing device 103 determines the locations of multiple base stations.
[0051] In one possible implementation, the SLA agreement signing device 103 determines a first terminal device of the target user and multiple second terminal devices that communicate with the first terminal. Then, the SLA agreement signing device 103 determines multiple base station locations when the first terminal device is conducting communication services, and for each second terminal device, determines multiple base station locations when each second terminal device is conducting communication services.
[0052] The following describes in detail the process by which the SLA agreement signing device 103 determines at least one indicator of a Service Level Agreement (SLA).
[0053] In one possible implementation, the SLA agreement signing device 103 acquires the target SLA. The target SLA includes at least one indicator.
[0054] The following describes in detail the process by which the SLA agreement signing device 103 determines the target communication area where the base station location meets at least one indicator condition of the SLA.
[0055] In one possible implementation, the SLA agreement signing device 103 determines the communication area of the base station location when each indicator condition is met, and determines the overlapping part of multiple communication areas as the target communication area of the base station location.
[0056] The following describes in detail the process by which the SLA agreement signing device 103 determines the effective communication area of the first terminal device and multiple second terminal devices based on the communication areas of multiple base station locations.
[0057] In one possible implementation, the SLA agreement signing device 103 determines the overlapping portion of the target communication areas of multiple base station locations as the effective communication area of the first terminal device and multiple second terminal devices.
[0058] The terminal device 101 in this embodiment is a user-side entity used to receive signals, or transmit signals, or both receive and transmit signals. The terminal device 101 is used to provide users with one or more of voice services and data connectivity services. The terminal device 101 can also be referred to as user equipment (UE), terminal, access terminal, user unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user device. The terminal device can be a vehicle-to-everything (V2X) device, such as a smart car, digital car, unmanned car, driverless car, pilotless car, autonomous car, pure electric vehicle (EV), hybrid electric vehicle (HEV), range-extended electric vehicle (REEV), plug-in hybrid electric vehicle (PHEV), or new energy vehicle. Terminal devices can also be device-to-device (D2D) devices, such as electricity meters and water meters. Terminal devices can also be mobile stations (MS), subscriber units, drones, Internet of Things (IoT) devices, stations (ST) in WLANs, cellular phones, smartphones, cordless phones, wireless data cards, tablets, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistant (PDA) devices, laptop computers, machine type communication (MTC) terminals, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, and wearable devices (also known as wearable smart devices).Terminal device 101 can also be a terminal device in a next-generation communication system, such as a terminal device in a 5G system, a terminal device in a future evolved PLMN, or a terminal device in an NR system.
[0059] In this embodiment, the base station device 102 is a network-side entity used to transmit signals, receive signals, or both. The base station device 102 can be a device deployed in a radio access network (RAN) to provide wireless communication functions for the terminal device 101. For example, it can be a TRP, a base station (e.g., an evolved NodeB (eNB or eNodeB), a next-generation node base station (gNB), a next-generation eNB (ng-eNB), etc.), various forms of control nodes (e.g., a network controller, a radio controller (e.g., a radio controller in a cloud radio access network (CRAN) scenario), a roadside unit (RSU), etc.). Specifically, the base station device 102 can be various forms of macro base stations, micro base stations (also called small stations), relay stations, access points (APs), etc., or it can be the antenna panel of a base station. The control node can connect to multiple base stations and configure resources for multiple terminal devices covered by the multiple base stations. In systems employing different radio access technologies (RATs), the names of devices with base station functions may differ. For example, in LTE systems, they may be called eNB or eNodeB, while in 5G or NR systems, they may be called gNB. This application does not specify a particular name for the base station.
[0060] When implemented in hardware, the various modules in the SLA agreement signing device 103 can be integrated into, for example... Figure 3 The SLA agreement signing device shown is implemented in hardware. Specifically, as... Figure 3 As shown, the basic hardware structure of the SLA agreement signing device is introduced.
[0061] Figure 3 This is a schematic diagram of an SLA agreement signing device provided in an embodiment of this application. Figure 3 As shown, the SLA agreement signing device includes at least one processor 301, a communication line 302, and at least one communication interface 304, and may also include a memory 303. The processor 301, memory 303, and communication interface 304 can be connected via the communication line 302.
[0062] The processor 301 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
[0063] Communication line 302 may include a path for transmitting information between the aforementioned components.
[0064] Communication interface 304 is used to communicate with other devices or communication networks. It can use any transceiver-like device, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.
[0065] The memory 303 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of including or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0066] In one possible design, the memory 303 can exist independently of the processor 301, meaning the memory 303 can be an external memory of the processor 301. In this case, the memory 303 can be connected to the processor 301 via a communication line 302 to store execution instructions or application code, and its execution is controlled by the processor 301 to implement the SLA agreement signing method provided in the following embodiments of this application. In another possible design, the memory 303 can also be integrated with the processor 301, meaning the memory 303 can be an internal memory of the processor 301. For example, the memory 303 can be a cache, used to temporarily store some data and instruction information.
[0067] As one possible implementation, processor 301 may include one or more CPUs, for example Figure 3 CPU0 and CPU1 in the example. As another possible implementation, the SLA agreement signing device may include multiple processors, such as... Figure 3 The processors 301 and 307 are included. As another possible implementation, the SLA agreement signing device may also include an output device 305 and an input device 306.
[0068] It should be noted that the various embodiments of this application can be referenced or learned from each other. For example, the same or similar steps, method embodiments, system embodiments and device embodiments can be referenced from each other without limitation.
[0069] Figure 4 A flowchart illustrating an SLA agreement signing method provided in this application embodiment is available. This method can be applied to, for example... Figure 3 The SLA agreement signing device shown. For example... Figure 4 As shown, the method includes the following S401-S404.
[0070] S401, the SLA agreement signing device determines the set of base station locations associated with the first terminal and at least one second terminal.
[0071] The first terminal is the terminal to which a Service Level Agreement (SLA) is to be signed, and the second terminal is the terminal that has communication needs with the first terminal. The base station location set includes the locations of the base stations to which the first terminal is attached, and the locations of the base stations to which each second terminal is attached.
[0072] For example, taking a first terminal as terminal 1 and multiple second terminals as terminals 2 and 3, the communication area determination device determines the terminal 1 used by the target user for communication services, and determines the terminals 2 and 3 that communicate with the target user's terminal 1.
[0073] Optionally, the SLA agreement signing device determines that the multiple base stations attached to terminal 1 when it performs communication services are base station 1 and base station 2. The SLA agreement signing device determines that the multiple base stations attached to terminal 2 when it performs communication services are base station 3 and base station 4. The SLA agreement signing device determines that the multiple base stations attached to terminal 3 when it performs communication services are base station 2 and base station 3. Then, the SLA agreement signing device determines the location of base station 1, the location of base station 2, the location of base station 3, and the location of base station 4.
[0074] It should be noted that the aforementioned base stations can be wireless base stations, wired communication base stations, or internet data center (IDC) sites. This application does not impose any restrictions on this.
[0075] S402, the SLA agreement signing device determines the target communication area corresponding to each base station location in the base station location set based on at least one protocol indicator of the SLA to be signed.
[0076] Among them, the base station at each base station location satisfies at least one protocol indicator in the corresponding target communication area.
[0077] For example, taking the location of base station 1 as an example. When the Service Level Agreement (SLA) includes Indicator 1 and Indicator 2, the SLA signing device determines the maximum communication area 1 of base station 1 when Indicator 1 is met, and determines the maximum communication area 2 of base station 1 when Indicator 2 is met. Then, the SLA signing device determines the overlapping area of maximum communication area 1 and maximum communication area 2 as the target communication area 1 of base station 1 when both Indicator 1 and Indicator 2 are met.
[0078] It should be noted that the methods for determining the target communication area 2 of base station 2, the target communication area 3 of base station 3, and the target communication area 4 of base station 4 can refer to the target communication area 1 of base station 1 mentioned above, and will not be repeated here.
[0079] S403, the SLA agreement signing device determines the effective communication area between the first terminal and at least one second terminal based on the target communication area corresponding to each base station location.
[0080] For example, consider the target communication area 1 of base station 1, the target communication area 2 of base station 2, the target communication area 3 of base station 3, and the target communication area 4 of base station 4. The SLA agreement signing device determines the overlapping area of target communication area 1, target communication area 2, target communication area 3, and target communication area 4 as the effective communication area between the first terminal and multiple second terminals.
[0081] The S404 SLA agreement signing device signs an SLA agreement for the first terminal based on the effective communication area.
[0082] Optionally, the SLA agreement signing device determines whether the effective communication area includes base station 1, base station 2, base station 3, and base station 4. If the effective communication area includes base station 1, base station 2, base station 3, and base station 4, the SLA agreement signing device determines that the effective communication area meets the communication range requirements of the first terminal and signs an SLA agreement for the first terminal. If the effective communication area does not include any one of base station 1, base station 2, base station 3, and base station 4, the SLA agreement signing device determines that the effective communication area does not meet the communication range requirements of the first terminal and determines that the first terminal will not sign an SLA agreement.
[0083] Optionally, the SLA agreement signing device determines whether there is an overlapping area in the target communication area corresponding to each base station location, and whether there is a valid communication area. If so, it determines that the valid communication area meets the communication range requirements of the first terminal, and signs an SLA agreement for the first terminal. If not, it determines that the valid communication area does not meet the communication range requirements of the first terminal, and determines that the first terminal will not sign an SLA agreement.
[0084] Based on the above technical solution, in the SLA agreement signing method provided in this application, the first terminal is the terminal to which a Service Level Agreement (SLA) is to be signed, and the second terminal is the terminal that has communication needs with the first terminal. The SLA agreement signing device determines the location of the base station to which the first terminal is attached, and the location of the base station to which each second terminal is attached, to facilitate the subsequent determination of the regional conditions for communication between the first and second terminals. Then, based on at least one protocol indicator of the SLA to be signed, the SLA agreement signing device determines the target communication area corresponding to at least one protocol indicator for each base station location in the set of base station locations. Compared to the current SLA signing process, where SLA agreements are typically signed directly for users without considering the needs at the time of signing, resulting in SLA agreements that may not meet user needs, the SLA agreement signing device in the above technical solution can determine the target communication area of each base station. By determining multiple target communication areas, it determines the effective communication area between the first terminal and multiple second terminals, and based on the effective communication area, determines the SLA agreement to be signed for the first terminal.
[0085] As one possible embodiment of this application, combined with Figure 4 ,like Figure 5 As shown, the process by which the SLA agreement signing device determines the target communication area corresponding to each base station location in the base station location set in S402 can also be implemented through the following S501-S502.
[0086] S501 and SLA agreement signing device respectively determine the indicator communication area when the base station at the base station location satisfies each of the at least one protocol indicator.
[0087] Each indicator communication area corresponds one-to-one with each of the protocol indicators.
[0088] For example, such as Figure 6 As shown, taking at least one protocol indicator including protocol indicator 1 and protocol indicator 2 as an example, the communication area determination device determines indicator communication area 1 when the base station location satisfies protocol indicator 1, and determines indicator communication area 2 when the base station location satisfies protocol indicator 2.
[0089] Optionally, the communication distance between base station ST3 and base station ST2 is checked to see if it meets indicator 1. Then, the SLA agreement signing device determines whether the communication distance between base station ST3 and base stations ST1, ST4, ST5, up to base station ST24, RL1, RL2, RL3, and RL4 meets indicator 1. For example... Figure 6 As shown, the SLA agreement signing device determines that the communication distance between base station ST3 and base stations ST9, ST11, ST15, RL3, ST8, ST12, ST14, ST13, RL2, ST5, ST7, RL1, ST2, and ST4 meets indicator 1, thereby determining the area where the base station that meets indicator 1 is located as indicator communication area 1.
[0090] Optionally, the SLA agreement signing device determines that the communication distance between base station ST3 and base stations ST15, RL2, ST14, ST13, RL5, ST17, ST18, ST5, ST7, RL1, ST6, ST16, ST2, ST4, and ST1 meets indicator 2, thereby determining the area where the base station that meets indicator 2 is located as indicator communication area 2.
[0091] It should be noted that, Figure 6 In the diagram, ST represents wireless base station sites, RL represents wired communication base station sites and Internet data center (IDC) sites, and UE represents user terminal equipment.
[0092] The S502 and SLA protocol signing device determine the overlapping area of multiple indicator communication areas as the target communication area.
[0093] The location of the base station corresponds one-to-one with the target communication area.
[0094] For example, such as Figure 6As shown, taking multiple indicator communication areas including indicator communication area 1 and indicator communication area 2 as an example, the SLA agreement signing device determines the overlapping area of indicator communication area 1 and indicator communication area 2. The SLA agreement signing device determines that the above-mentioned overlapping area is the indicator communication area when the base station simultaneously satisfies both protocol indicator 1 and protocol indicator 2.
[0095] Optionally, the SLA agreement signing device determines that base stations ST15, ST14, ST13, RL2, ST5, ST7, RL1, ST2, and ST4 are overlapping base stations, thereby determining the area where the overlapping base stations are located as the target communication area.
[0096] Based on the above technical solution, the SLA agreement signing device determines the indicator communication area when the base station location meets each protocol indicator, and determines the overlapping area of multiple indicator communication areas as the target communication area, so that the SLA agreement signing device can subsequently determine the effective communication area between the first terminal and multiple second terminals based on the target communication area.
[0097] As one possible embodiment of this application, such as Figure 5 As shown, the process of determining the effective communication area by the SLA agreement signing device in S403 above can also be implemented by the following S503.
[0098] The S503 and SLA agreement signing device determine that the overlapping area of the target communication area of each base station location is the effective communication area between the first terminal and multiple second terminals.
[0099] For example, consider multiple target communication areas including target communication area 1, target communication area 2, and target communication area 3. The SLA agreement signing device determines the overlapping area of target communication area 1, target communication area 2, and target communication area 3 as the effective communication area between the first terminal and multiple second terminals.
[0100] Based on the above technical solution, the SLA agreement signing device determines the overlapping area of multiple target communication areas as the effective communication area between the first terminal and multiple second terminals, which facilitates subsequent determination and evaluation of whether the SLA meets the signing conditions.
[0101] As one possible embodiment of this application, such as Figure 5 As shown, the process of the SLA agreement signing device in S404 above signing an SLA agreement for the first terminal based on the effective communication area can also be implemented through the following S504.
[0102] S504. When the effective communication area includes each base station location in the set of base station locations, the SLA agreement signing device determines to sign a Service Level Agreement (SLA) with the target customer.
[0103] In one possible implementation, the SLA agreement signing device determines whether the effective communication area contains multiple base station locations corresponding to the first terminal and multiple base station locations corresponding to each second terminal.
[0104] For example, consider multiple target communication areas including target communication area 1, target communication area 2, and target communication area 3. When target communication area 1, target communication area 2, and target communication area 3 do not overlap, the SLA agreement signing device determines that the effective communication area does not include the multiple base station locations corresponding to the first terminal and the multiple base station locations corresponding to each second terminal.
[0105] For example, consider multiple target communication areas including target communication area 1, target communication area 2, and target communication area 3. When the effective communication area includes multiple base station locations corresponding to the first terminal and multiple base station locations corresponding to each second terminal, the SLA agreement signing device determines to sign a Service Level Agreement (SLA) with the target customer.
[0106] Based on the above technical solution, when the effective communication area includes multiple base station locations corresponding to the first terminal and multiple base station locations corresponding to each second terminal, the SLA agreement signing device determines whether to sign an SLA with the target customer. Compared to the current SLA signing process, which typically involves directly signing SLA agreements for users without considering their needs, potentially resulting in SLA agreements that don't meet user requirements, the above technical solution can determine the SLA agreement for the first terminal based on the effective communication area.
[0107] This application embodiment can divide the SLA agreement signing device into functional modules or functional units according to the above method example. For example, each function can be divided into a separate functional module or functional unit, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or in software functional modules or functional units. The module or unit division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0108] like Figure 7 The diagram shown is a structural schematic of an SLA agreement signing device 70 provided in an embodiment of this application. The device includes a processing unit 701.
[0109] Processing unit 701 is used to determine a set of base station locations associated with a first terminal and at least one second terminal; wherein the first terminal is a terminal to which an SLA agreement is to be signed, and the second terminal is a terminal that has communication needs with the first terminal; the set of base station locations includes the locations of base stations to which the first terminal is attached, and the locations of base stations to which each second terminal is attached.
[0110] The processing unit 701 is further configured to determine the target communication area corresponding to each base station location in the set of base station locations based on at least one protocol indicator of the SLA to be signed; wherein the base station at each base station location satisfies at least one protocol indicator in the corresponding target communication area.
[0111] The processing unit 701 is also configured to determine the effective communication area between the first terminal and at least one second terminal based on the target communication area corresponding to each base station location.
[0112] The processing unit 701 is also used to sign an SLA agreement for the first terminal based on the effective communication area.
[0113] The device also includes: a communication unit 702; the communication unit 702 is used to acquire a Service Level Agreement (SLA) to be signed.
[0114] The processing unit 701 is specifically used to: determine the indicator communication area when the base station at each base station location satisfies each of the at least one protocol indicator; the indicator communication area corresponds one-to-one with each protocol indicator; determine the overlapping area of multiple indicator communication areas as the target communication area; and the base station location corresponds one-to-one with the target communication area.
[0115] The processing unit 701 is specifically used to: determine the overlapping area of multiple target communication areas as the effective communication area between the first terminal and multiple second terminals.
[0116] The processing unit 701 is specifically used to: determine the Service Level Agreement (SLA) to be signed with the target customer when the effective communication area includes multiple base station locations corresponding to the first terminal and multiple base station locations corresponding to each second terminal.
[0117] In one possible implementation, the SLA agreement signing device 70 may further include a storage unit 703. Figure 7 (shown in dashed box) The storage unit 703 stores a program or instruction. When the processing unit 701 executes the program or instruction, the SLA agreement signing device 70 can execute the SLA agreement signing method described in the above method embodiment.
[0118] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0119] This application provides a computer program product containing instructions that, when run on a computer, cause the computer to execute the SLA agreement signing method in the above method embodiments.
[0120] This application also provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the SLA agreement signing method in the method flow shown in the above method embodiments.
[0121] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: electrical connections having one or more wires; portable computer disks; hard disks; random access memory (RAM); read-only memory (ROM); erasable programmable read-only memory (EPROM); registers; hard disks; optical fibers; portable compact disc read-only memory (CD-ROM); optical storage devices; magnetic storage devices; or any suitable combination thereof; or any other form of computer-readable storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0122] Since the SLA agreement signing device, computer-readable storage medium, and computer program product in the embodiments of this application can be applied to the above method, the technical effects that can be obtained can also be referred to the above method embodiments. The embodiments of this application will not be repeated here.
[0123] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0124] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0125] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0126] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for signing an SLA agreement, characterized in that, The method includes: A set of base station locations associated with a first terminal and at least one second terminal is determined; wherein the first terminal is a terminal to which a Service Level Agreement (SLA) is to be signed, and the second terminal is a terminal that has communication needs with the first terminal; the set of base station locations includes the locations of base stations to which the first terminal is attached, and the locations of base stations to which each of the second terminals is attached. Based on at least one protocol indicator of the SLA to be signed, the target communication area corresponding to each base station location in the set of base station locations is determined; wherein, the base station at each base station location satisfies the at least one protocol indicator in the corresponding target communication area. Based on the target communication area corresponding to each base station location, the effective communication area between the first terminal and the at least one second terminal is determined. Based on the effective communication area, an SLA agreement is signed for the first terminal.
2. The method according to claim 1, characterized in that, The step of determining the target communication area corresponding to each base station location in the set of base station locations based on at least one protocol indicator of the SLA to be signed includes: Determine the indicator communication area at each base station location when the base station satisfies each of the at least one protocol indicator; the indicator communication area corresponds one-to-one with each protocol indicator. The overlapping area of multiple indicator communication areas is determined as the target communication area; the location of the base station corresponds one-to-one with the target communication area.
3. The method according to claim 1, characterized in that, Determining the effective communication area between the first terminal and the at least one second terminal based on the target communication area corresponding to each base station location includes: The overlapping area of the target communication area of each base station location is determined as the effective communication area between the first terminal and the at least one second terminal.
4. The method according to claim 1, characterized in that, The step of signing an SLA agreement for the first terminal based on the effective communication area includes: If the effective communication area includes each base station location in the set of base station locations, determine the Service Level Agreement (SLA) to be entered into with the target customer.
5. An SLA agreement signing device, characterized in that, The device includes: a processing unit; The processing unit is configured to determine a set of base station locations associated with a first terminal and at least one second terminal; wherein the first terminal is a terminal to which a Service Level Agreement (SLA) is to be signed, and the second terminal is a terminal that has communication needs with the first terminal; the set of base station locations includes the locations of base stations to which the first terminal is attached, and the locations of base stations to which each of the second terminals is attached. The processing unit is further configured to determine the target communication area corresponding to each base station location in the set of base station locations based on at least one protocol indicator of the SLA to be signed; wherein the base station at each base station location satisfies the at least one protocol indicator in the corresponding target communication area. The processing unit is further configured to determine the effective communication area between the first terminal and the at least one second terminal based on the target communication area corresponding to the location of each base station. The processing unit is also configured to sign an SLA agreement for the first terminal based on the effective communication area.
6. The apparatus according to claim 5, characterized in that, The processing unit is specifically used for: Determine the indicator communication area at each base station location when the base station satisfies each of the at least one protocol indicator; the indicator communication area corresponds one-to-one with each protocol indicator. The overlapping area of multiple indicator communication areas is determined as the target communication area; the location of the base station corresponds one-to-one with the target communication area.
7. The apparatus according to claim 5, characterized in that, The processing unit is specifically used for: The overlapping area of multiple target communication areas is determined as the effective communication area between the first terminal and the at least one second terminal.
8. The apparatus according to claim 5, characterized in that, The processing unit is specifically used for: If the effective communication area includes multiple base station locations corresponding to the first terminal and multiple base station locations corresponding to the second terminal, then the Service Level Agreement (SLA) is determined to be signed with the target customer.
9. An SLA agreement signing device, characterized in that, include: A processor and a communication interface; the communication interface is coupled to the processor, the processor being used to run computer programs or instructions to implement the SLA agreement signing method as described in any one of claims 1-4.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed by a computer, perform the SLA agreement signing method as described in any one of claims 1-4.
Citation Information
Patent Citations
Network simulation method and device
CN111585790A
Method, device and system for determining service area
WO2020192727A1