Service transmission method and apparatus, and storage medium
By combining the scheduling platform with the resource selection of MEC servers and computing nodes, the problem that traditional networks cannot provide a unified and reliable transmission solution for services of different levels is solved, realizing flexible scheduling of services and efficient utilization of resources.
Patent Information
- Application Number
- CN202211454564.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-21
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2042-11-21
AI Technical Summary
Traditional networks cannot provide a unified and reliable transmission solution for services of different levels, nor can they achieve flexible scheduling of services.
The scheduling platform determines the computing power and bandwidth requirements of the business, and combines the available resources of MEC servers and computing nodes to select appropriate network nodes, transmission channels and transmission networks to achieve flexible scheduling of the business.
It provides a unified and reliable transmission solution, enabling flexible scheduling of services at different levels and avoiding waste and insufficiency of computing resources.
Smart Images

Figure CN115734291B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and particularly relates to a service transmission method and device and storage medium. BACKGROUND
[0002] With the rapid development of cloud network services and continuous innovation of applications, cloud network integration has ushered in a period of vigorous development, but the current cloud network integration still faces the following problems: the network needs to provide more intelligent services for the efficient cooperation of cloud, edge and end computing power, and computing and network will be deeply integrated, but the traditional network cannot provide a unified and reliable transmission scheme for different levels of services, and cannot realize flexible scheduling of services. SUMMARY
[0003] The present application provides a service transmission method and device and storage medium, which can provide a unified and reliable transmission scheme for different levels of services and realize flexible scheduling of services.
[0004] To achieve the above purpose, the present application adopts the following technical scheme:
[0005] In a first aspect, the present application provides a service transmission method, which is applied to a scheduling platform of a service transmission system, the service transmission system comprising the scheduling platform, a multi-access edge computing (MEC) server, a computing power node and a terminal, the MEC server and the computing power node being used for processing services of the terminal, the terminal and the MEC server being connected through a plurality of transmission channels, and the MEC server and the computing power node being connected through a plurality of transmission networks; the method comprising: determining computing power requirements and bandwidth requirements of the service; obtaining available computing power resources of the MEC server; determining a network node for processing the service according to the computing power requirements of the service and the available computing power resources of the MEC server; the network node being one of the MEC server or the computing power node; and determining at least one of a transmission channel and a transmission network for transmitting the service according to the bandwidth requirements of the service, a preset bandwidth threshold and the network node for processing the service.
[0006] In combination with the first aspect, in a possible implementation manner, the network node for processing the service is determined according to the computing power requirements of the service and the available computing power resources of the MEC server, comprising: in a case where the available computing power resources of the MEC server meet the computing power requirements of the service, determining the network node for processing the service as the MEC server; and in a case where the available computing power resources of the MEC server do not meet the computing power requirements of the service, determining the network node for processing the service as the computing power node.
[0007] In a possible implementation manner of the first aspect, the computing resource requirement, the memory resource requirement, the storage area network (SAN) resource requirement, the block storage resource requirement, the network attached storage (NAS) resource requirement, and the object storage service (OBS) resource requirement are included in the computing power requirement; the available computing power resource of the MEC server satisfying the computing power requirement of the service includes that the computing resource requirement, the memory resource requirement, the SAN resource requirement, the block storage resource requirement, the NAS resource requirement, and the OBS resource requirement of the MEC server all satisfy the computing power requirement of the service; and the available computing power resource of the MEC server not satisfying the computing power requirement of the service includes that any one of the computing resource requirement, the memory resource requirement, the SAN resource requirement, the block storage resource requirement, the NAS resource requirement, and the OBS resource requirement of the MEC server does not satisfy the computing power requirement of the service.
[0008] In a possible implementation manner of the first aspect, the transmission channel includes a passive optical network (PON) access network and an optical transport network (OTN) access network; and the at least one of the transmission channel and the transmission network for transmitting the service is determined according to the bandwidth requirement of the service, a preset bandwidth threshold, and a network node processing the service, including: when the network node is the MEC server, determining that the service is transmitted according to the transmission channel; if the bandwidth requirement of the service is greater than or equal to the preset bandwidth threshold, determining that the transmission channel for transmitting the service is the OTN access network; or if the bandwidth requirement of the service is less than the preset bandwidth threshold, determining that the transmission channel for transmitting the service is the PON access network.
[0009] In a possible implementation manner of the first aspect, the transmission channel includes a passive optical network (PON) access network and an optical transport network (OTN) access network; and the at least one of the transmission channel and the transmission network for transmitting the service is determined according to the bandwidth requirement of the service, a preset bandwidth threshold, and a network node processing the service, including: when the network node is the MEC server, determining that the service is transmitted according to the transmission channel; if the bandwidth requirement of the service is greater than or equal to the preset bandwidth threshold, determining that the transmission channel for transmitting the service is the OTN access network; or if the bandwidth requirement of the service is less than the preset bandwidth threshold, determining that the transmission channel for transmitting the service is the PON access network.
[0010] With the first aspect above, in a possible implementation, the computing power node includes a public computing power pool and an industry computing power pool; the public computing power pool refers to a computing power pool for operation according to a public computing power resource and a platform; the industry computing power pool refers to a computing power pool for operation according to a dedicated computing power resource and a platform; when the service is a public service type service, the computing power node for processing the service is determined as the public computing power pool; when the service is a private service type service, the computing power node for processing the service is determined as the industry computing power pool.
[0011] With the second aspect above, in a possible implementation, the processing unit is further configured to determine the network node for processing the service as the MEC server when the available computing power resource of the MEC server meets the computing power requirement of the service, and determine the network node for processing the service as the computing power node when the available computing power resource of the MEC server does not meet the computing power requirement of the service.
[0012] With the second aspect above, in a possible implementation, the computing power requirement includes a computing resource requirement, a memory resource requirement, a storage area network (SAN) resource requirement, a block storage resource requirement, a network attached storage (NAS) resource requirement, and an object storage service (OBS) resource requirement; the available computing power resource of the MEC server meeting the computing power requirement of the service includes that the computing resource requirement, the memory resource requirement, the SAN resource requirement, the block storage resource requirement, the NAS resource requirement, and the OBS resource requirement of the MEC server all meet the computing power requirement of the service; the available computing power resource of the MEC server not meeting the computing power requirement of the service includes that any one of the computing resource requirement, the memory resource requirement, the SAN resource requirement, the block storage resource requirement, the NAS resource requirement, and the OBS resource requirement of the MEC server does not meet the computing power requirement of the service.
[0013] With the second aspect above, in a possible implementation, the computing power requirement includes a computing resource requirement, a memory resource requirement, a storage area network (SAN) resource requirement, a block storage resource requirement, a network attached storage (NAS) resource requirement, and an object storage service (OBS) resource requirement; the available computing power resource of the MEC server meeting the computing power requirement of the service includes that the computing resource requirement, the memory resource requirement, the SAN resource requirement, the block storage resource requirement, the NAS resource requirement, and the OBS resource requirement of the MEC server all meet the computing power requirement of the service; the available computing power resource of the MEC server not meeting the computing power requirement of the service includes that any one of the computing resource requirement, the memory resource requirement, the SAN resource requirement, the block storage resource requirement, the NAS resource requirement, and the OBS resource requirement of the MEC server does not meet the computing power requirement of the service.
[0014] In a possible implementation manner of the second aspect, the transmission channel includes a passive optical fiber PON access network and an optical transport OTN access network; and the processing unit is further configured to, when the network node is an MEC server, determine that the service is transmitted according to the transmission channel; if a bandwidth requirement of the service is greater than or equal to a preset bandwidth threshold, determine that the transmission channel for transmitting the service is the OTN access network; and if the bandwidth requirement of the service is less than the preset bandwidth threshold, determine that the transmission channel for transmitting the service is the PON access network.
[0015] In a possible implementation manner of the second aspect, the transmission channel includes a passive optical fiber PON access network and an optical transport OTN access network; and the transmission network includes a first backbone network, a second backbone network, an Internet Protocol IP metropolitan area network, and an intelligent metropolitan area network; and the processing unit is further configured to, when the network node is a computing power node, determine that the service is transmitted according to the transmission channel and the transmission network; if a bandwidth requirement of the service is greater than or equal to a preset bandwidth threshold, determine that the transmission channel for transmitting the service is the OTN access network, and the transmission network is the intelligent metropolitan area network and the second backbone network; and if the bandwidth requirement of the service is less than the preset bandwidth threshold, determine that the transmission channel for transmitting the service is the PON access network, and the transmission network is the IP metropolitan area network and the first backbone network.
[0016] In a possible implementation manner of the second aspect, the processing unit is further configured to, when the service is a public service type service, determine that the computing power node for processing the service is a public computing power pool; and when the service is a private service type service, determine that the computing power node for processing the service is an industry computing power pool.
[0017] In a third aspect, the present application provides a service transmission device, which includes a processor and a communication interface; the communication interface is coupled with the processor, and the processor is used to run a computer program or instruction to implement the service transmission method as described in the first aspect and any possible implementation manner of the first aspect.
[0018] In a fourth aspect, the present application provides a computer readable storage medium, which stores an instruction, and when the instruction is run on a terminal, the terminal executes the service transmission method as described in the first aspect and any possible implementation manner of the first aspect.
[0019] Based on the above technical scheme, the service transmission method and the service transmission device provided by the application can determine whether the network node for processing the service is an MEC server or a computing node according to the computing power requirement of the service and the available computing power resource of the obtained MEC server, and then determine at least one of the transmission channel for transmitting the service and the transmission network according to the bandwidth requirement of the service, the preset bandwidth threshold, and the network node for processing the service. When the network node for processing the service is an MEC server, only the transmission channel for transmitting the service needs to be determined. If the network node for processing the service is a computing node, the transmission channel for transmitting the service and the transmission network need to be determined. Thus, the purpose that cannot be achieved by the traditional network can be achieved, a unified and reliable transmission scheme can be provided for different levels of services, and flexible scheduling of services can be achieved. BRIEF DESCRIPTION OF DRAWINGS
[0020] Figure 1 A structural schematic diagram of a service transmission device provided by the application is shown in the figure.
[0021] Figure 2 A structural schematic diagram of a service transmission system provided by the application is shown in the figure.
[0022] Figure 3 A flowchart of a service transmission method provided by the application is shown in the figure.
[0023] Figure 4 A flowchart of another service transmission method provided by the application is shown in the figure.
[0024] Figure 5 A flowchart of another service transmission method provided by the application is shown in the figure.
[0025] Figure 6 A flowchart of another service transmission method provided by the application is shown in the figure.
[0026] Figure 7 A structural schematic diagram of another service transmission device provided by the application is shown in the figure.
[0027] Figure 8 A structural schematic diagram of another service transmission device provided by the application is shown in the figure. DETAILED DESCRIPTION
[0028] The service transmission method and device provided by the application are described in detail below with reference to the accompanying drawings.
[0029] The term "and / or" in this document is only used to describe the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the three cases of A alone, A and B together, and B alone.
[0030] The terms "first", "second", and the like in the description of the present application and in the claims of the present application are intended to distinguish different objects or different processing of the same object, and are not intended to describe a specific order.
[0031] In addition, the terms "comprising" and "having" and any variations thereof in the description of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but can optionally include other steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device.
[0032] It should be noted that in the embodiments of the present application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Rather, the use of the words "exemplary" or "for example" is intended to present concepts in a particular manner.
[0033] Figure 1 A structural schematic diagram of a service transmission device provided by the embodiments of the present disclosure is shown in FIG. 1. As shown in the figure, the service transmission device 100 includes at least one processor 101, a communication line 102, and at least one communication interface 104, and can further include a memory 103. The processor 101, the memory 103, and the communication interface 104 can be connected through the communication line 102. Figure 1
[0034] The processor 101 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement one or more embodiments of the present disclosure, such as one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).
[0035] The communication line 102 can include a path for transmitting information between the above-mentioned components.
[0036] The communication interface 104, configured to communicate with other devices or communication networks, can use any transceiver device, such as an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc.
[0037] The memory 103 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage or other magnetic storage devices, or any other medium capable of storing desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.
[0038] In one possible design, the memory 103 can exist independently of the processor 101, i.e., the memory 103 can be an external memory of the processor 101, and the memory 103 can be connected to the processor 101 through the communication line 102, used to store execution instructions or application program codes, and controlled by the processor 101 to execute, to implement the network quality determination method provided by the embodiments of the present disclosure. In another possible design, the memory 103 can also be integrated with the processor 101, i.e., the memory 103 can be an internal memory of the processor 101, for example, the memory 103 can be a cache, used to temporarily store some data and instruction information, etc.
[0039] As one possible implementation, the processor 101 can include one or more CPUs, for example, the CPUs 0 and 1 in FIG. 1. Figure 1 As another possible implementation, the service transmission apparatus 100 can include multiple processors, for example, the processors 101 and 107 in FIG. 1. Figure 1 As still another possible implementation, the service transmission apparatus 100 can further include the output device 105 and the input device 106.
[0040] Those skilled in the art can clearly understand the above-described system, modules and network nodes from the description of the embodiments. For the convenience and brevity of description, only the division of the above functional modules is exemplified. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the network node is divided into different functional modules to complete all or part of the functions described above. The specific working process of the above-described system, modules and network nodes can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0041] Computing power has become a new focus of global strategic competition and an important engine for the development of the national economy. The computing power level of countries around the world is positively correlated with economic development. With the development of 5th generation mobile networks (5G), edge computing, artificial intelligence and other technologies, the process of digital transformation in various fields is gradually accelerating. With the in-depth development of the technological revolution and industrial reform, an era of computing power as the core productivity is accelerating, and computing power has become the cornerstone of social digital transformation. As the main artery connecting users, data and computing power, the transmission network is increasingly integrated with computing power networks. Currently, major operators are accelerating the layout of computing power networks, continuously exploring the evolution of cloud network integration to computing network integration, coordinating the deep integration of data centers, cloud computing, edge computing and networks, and building an intelligent computing power ecosystem centered on computing network integration, to gain a differentiated advantage in the computing power era.
[0042] With the rapid development of cloud network business and continuous innovation in applications, cloud network integration is entering a period of vigorous development, but it still faces the following challenges in connection, experience, operation and security.
[0043] First, multi-cloud access and connection follow-up. The network needs to have wide coverage and agile access capabilities to meet customers' demand for quickly obtaining content on demand, while cloud and network work together to achieve simultaneous start and stop of cloud and network business, and to adjust on demand based on customer needs.
[0044] Second, deterministic experience is a necessity, and experience follows. Experience network requires the network to provide multiple slices based on different service level agreement (SLA) demands such as bandwidth and latency of business, and to adjust flexibly on demand to achieve one network carrying thousands of industries. Cloud network business should have quality measurement capability, and cloud network business should be visible and measurable, with fault positioning and delimitation, and business optimization capability.
[0045] Third, the integrated service capability of full online. Cloud network convergence can provide application selection, online service, and fast connection between end customers and content, and provide firewall (FW) / distributed denial of service (DDOS) / deep packet inspection (DPI) protection value-added services, and improve customer business perception.
[0046] Fourth, integrated security solutions. Future cloud network convergence solutions not only ensure the security of cloud and network, but also provide security services for users in cloud network scenarios, from network to business, to build a three-dimensional security guarantee.
[0047] According to the above, with the development of MEC, AI and other technologies, the network needs to provide more intelligent services for the efficient collaboration of cloud, edge and end computing power. Computing and network will be deeply integrated. However, the traditional network cannot provide a unified and reliable transmission scheme for different levels of business and cannot realize flexible scheduling of business.
[0048] In order to solve the problem that the prior art cannot provide a unified and reliable transmission scheme for different levels of business and cannot realize flexible scheduling of business, the present application provides a business transmission system as shown in Figure 2 The system includes a scheduling platform, a mobile edge computing (MEC) server, a computing power node and a terminal. The MEC server and the computing power node are used to process the business of the terminal. The terminal and the MEC server are connected through multiple transmission channels. The MEC server and the computing power node are connected through multiple transmission networks.
[0049] Among them, the scheduling platform arranges and optimizes the business of the terminal through the algorithm network. The scheduling platform faces various products and provides algorithm network resource autonomous scheduling service. The terminal can propose requirements to the scheduling platform according to different product types through a one-stop service platform portal. The scheduling platform can determine the business computing power requirement and bandwidth requirement of the terminal. The scheduling platform can determine the network node of the business according to the business computing power requirement of the terminal and the available computing power resource of the MEC. After determining the network node of the business, the scheduling platform can determine at least one of the transmission channel and the transmission network of the business according to the network node of the business, the bandwidth requirement of the business and the preset bandwidth threshold.
[0050] The plurality of MEC servers can provide their own available computing resources to the scheduling platform, and when the network node of the service is scheduled to the MEC server, the MEC server calculates the service and feeds back the calculation result; for the service entering the MEC server for calculation, the scheduling platform can select optical transport network (OTN) access network, passive optical network (PON) access network, 5G access network and other types of differentiated access network for the service according to the bandwidth requirement of the service. It can be understood that: for high-quality algorithm network services, the bandwidth delay requirement is relatively high, and the OTN access network is used to access the MEC server, and then the end-to-end hard channel connection is realized; for low-cost algorithm network services, which are sensitive to price, the PON access network can be used to access the MEC server; at the same time, for services without wired resources nearby, the 5G access network can be used to access the MEC server, and an end-to-end 5G slice channel is provided for access at any time and any place.
[0051] If the MEC server cannot meet the computing power requirement of the service, the service enters the computing power node for calculation, when the bandwidth requirement of the service is greater than or equal to a preset bandwidth threshold, the service uses flexible Ethernet (FlexE) hard slice technology to transmit through the intelligent metropolitan area network and the second backbone network when the service enters the computing power node from the MEC server; wherein the second backbone network is a cloud backbone network in the embodiment of the application; the intelligent metropolitan area network and the cloud backbone network are connected through the core device of the intelligent metropolitan area network.
[0052] When the bandwidth requirement of the service is less than the preset bandwidth threshold, the service does not provide a slice channel through the IP metropolitan area network and the first backbone network when the service enters the computing power node from the MEC server; wherein the first backbone network includes a 169 backbone network, a 163 backbone network and a CMNET network; the IP metropolitan area network and the first backbone network are connected through the core device of the IP metropolitan area network.
[0053] The computing power node includes a public computing power pool and an industry computing power pool, the public computing power pool refers to a computing power pool calculated according to public computing power resources and platforms; the industry computing power pool refers to a computing power pool calculated according to exclusive and dedicated computing power resources and platforms. For some services with large calculation amount but for public service type, they enter the public computing power pool for calculation, and for some services with large calculation amount but for special service type, they enter the industry computing power pool for calculation.
[0054] Based on the above technical solution, this application constructs a service transmission system. A terminal submits a service request, and the scheduling platform determines the bandwidth and computing power requirements of the service, as well as the available computing power resources from the MEC server. Based on the service's computing power requirements and the MEC server's available computing power resources, the network node for the service is determined, enabling flexible scheduling of service transmission and providing optimal service to the terminal. Furthermore, during the scheduling process, the scheduling platform can flexibly match the corresponding transmission channel and transmission network according to the service's bandwidth requirements, achieving integrated cloud-network-edge capabilities of "one network connecting multiple clouds, one-click network adjustment of the cloud."
[0055] The above describes the service transmission system provided in the embodiments of this application.
[0056] The following describes the service transmission method provided in the embodiments of this application.
[0057] like Figure 3 The diagram shown is a flowchart of a service transmission method provided in this application. The service transmission method provided in this application can be applied to, for example... Figure 2 In the service transmission system shown, the service transmission device can determine whether the network node processing the service is an MEC server or a computing power node based on the service's computing power requirements and the available computing power resources of the acquired MEC server. Then, based on the service's bandwidth requirements, preset bandwidth thresholds, and the network node processing the service, it can determine at least one of the following: the transmission channel and the transmission network. When the service's network node is an MEC server, only the transmission channel needs to be determined. If the service's network node is a computing power node, both the transmission channel and the transmission network need to be determined, thereby enabling flexible scheduling of different services.
[0058] The following provides a detailed description of the service transmission method provided in the embodiments of this application, such as... Figure 3 As shown, the service transmission method can be implemented through the following S301-S304.
[0059] S301, The service transmission device determines the computing power and bandwidth requirements of the service.
[0060] In one possible implementation, a service can also be understood as a service request from a terminal. The service transmission device can determine the computing power and bandwidth requirements of the terminal's service request based on the service request.
[0061] For example, a bank A and a large supermarket B propose a business service request, and the computing power requirements of the bank A and the large supermarket B include virtual CPU (vCPU) computing resource requirements, memory resource requirements, storage area network (SAN) resource requirements, block storage resource requirements, network attached storage (NAS) resource requirements, and object storage service (OBS) resource requirements.
[0062] The business transmission device determines that the bandwidth requirement of the business service request of the bank A is 1.4G, and determines that the vCPU computing resource requirement of the bank A is a core, the memory resource requirement is b GB, the SAN resource requirement is c TB, the block storage resource requirement is d TB, the NAS storage resource requirement is e TB, and the OBS resource requirement is f TB.
[0063] The business transmission device determines that the bandwidth requirement of the business service request of the large supermarket B is 0.8G, and determines that the vCPU computing resource requirement of the large supermarket B is m core, the memory resource requirement is n GB, the SAN resource requirement is o TB, the block storage resource requirement is p TB, the NAS storage resource requirement is q TB, and the OBS resource requirement is r TB.
[0064] S302, the business transmission device acquires the available computing power resources of the MEC server.
[0065] For example, the business transmission device acquires the available computing power resources of the MEC server, which can be understood as that the MEC server sends the remaining allocable computing power resources to the business transmission device, and the remaining allocable computing power resources of the MEC server include vCPU computing resource requirements, memory resource requirements, SAN resource requirements, block storage resource requirements, NAS storage resource requirements, and OBS resource requirements; wherein the allocable vCPU computing resource requirement of the MEC server is g core, the allocable memory resource requirement of the MEC server is h GB, the allocable SAN resource requirement of the MEC server is e TB, the allocable block storage resource requirement of the MEC server is j TB, the allocable NAS storage resource requirement of the MEC server is k TB, and the allocable OBS resource requirement of the MEC server is l TB.
[0066] S303, the business transmission device determines the network node for processing the business according to the computing power requirements of the business and the available computing power resources of the MEC server.
[0067] The network node is one of the MEC server or the computing power node.
[0068] In one possible implementation, the service transmission device compares the computing power requirement of the terminal service request with the available computing power resource of the MEC server, determines whether the available computing power resource of the MEC server can meet the computing power requirement of the terminal service request, and further determines the network node of the terminal service request to be the MEC server or the computing power node.
[0069] For example, the service transmission device compares the computing power requirement of a large supermarket B with the available resource of the MEC server, determines that the available computing power resource of the MEC server can meet the computing power requirement of the large supermarket B, and further determines the network node of the service of the large supermarket B to be the MEC server.
[0070] The service transmission device compares the computing power requirement of a bank A with the available resource of the MEC server, determines that the available computing power resource of the MEC server cannot meet the computing power requirement of the bank A, and further determines the network node of the service of the bank A to be the computing power node.
[0071] S304. The service transmission device determines at least one of a transmission channel and a transmission network for transmitting the service according to a bandwidth requirement of the service, a preset bandwidth threshold, and a network node for processing the service.
[0072] In one possible implementation, the service transmission device compares the bandwidth requirement of the terminal service request with the preset bandwidth threshold of the service transmission device, determines whether the bandwidth requirement of the terminal service request exceeds the preset bandwidth threshold of the service transmission device, and further determines at least one of the transmission channel and the transmission network for transmitting the terminal service request according to the network node for processing the terminal service request. It is worth noting that if the network node for processing the terminal service request is the MEC server, only the transmission channel for transmitting the terminal service request needs to be determined; if the network node for processing the terminal service request is the computing power node, both the transmission channel and the transmission network for transmitting the terminal service request need to be determined.
[0073] The technical solutions provided by the above embodiments bring at least the following beneficial effects: the service transmission method provided in this application allows the service transmission device to determine whether the network node processing the service is an MEC server or a computing power node based on the service's computing power requirements and the available computing power resources of the acquired MEC server. Then, based on the service's bandwidth requirements, a preset bandwidth threshold, and the network node processing the service, it determines at least one of the transmission channel and transmission network for transmitting the service. When the network node of the service is an MEC server, only the transmission channel for transmitting the service needs to be determined. If the network node of the service is a computing power node, both the transmission channel and the transmission network need to be determined. This achieves the purpose that traditional networks cannot achieve, providing a unified and reliable transmission scheme for different levels of services and enabling flexible service scheduling.
[0074] The following will describe in detail the service transmission method provided in the embodiments of this application with reference to specific examples. This method is applied in a service transmission device.
[0075] Combination Figure 3 ,like Figure 4 As shown, in S303, the network nodes for processing services are determined based on the computing power requirements of the business and the available computing power resources of the MEC server. This can be achieved through the following steps:
[0076] S401. When the available computing power resources of the MEC server meet the computing power requirements of the service, the service transmission device determines the network node for processing the service as the MEC server.
[0077] Based on the examples in S301 and S302 above, the service transmission device determines the computing power requirements of a large supermarket B and the available computing power resources of the MEC server.
[0078] Optionally, the service transmission device determines the network node of a large supermarket B based on the computing power requirements of the large supermarket B determined in S301 and the available computing power resources of the MEC server determined in S302, and the determination must satisfy the following formula:
[0079] IF(AND(mg>=0, nh>=0, oi>=0, pj>=0, qk>=0, rl>=0), "Requirements met");
[0080] At this point, the values of the computing resource requirements, memory resource requirements, SAN resource requirements, block storage resource requirements, NAS storage resource requirements, and OBS resource requirements of a large supermarket B, minus the corresponding computing resource requirements, memory resource requirements, SAN resource requirements, block storage resource requirements, NAS storage resource requirements, and OBS resource requirements of the MEC server, are all greater than or equal to zero. Therefore, the available computing power resources of the MEC server can meet the computing power requirements of the large supermarket B, and the network node of the large supermarket B is the MEC server. (The parameter definitions in this step refer to the parameter definitions in S301 and S302 above, and will not be repeated here).
[0081] S402. If the available computing power resources of the MEC server are insufficient to meet the computing power requirements of the service, the network node that processes the service shall be designated as the computing power node.
[0082] Based on the examples in S301 and S302 above, the service transmission device determines the computing power requirements of a certain bank A and the available computing power resources of the MEC server.
[0083] Optionally, the service transmission device determines the network node of bank A based on the computing power requirements of bank A as determined in S301 and the available computing power resources of the MEC server as determined in S302, and the determination must satisfy the following formula:
[0084] IF(AND(ag>=0, bh<0, ci>=0, dj>=0, ek>=0, fl>=0), "Demand not met");
[0085] At this point, if the computing resource requirements, memory resource requirements, SAN resource requirements, block storage resource requirements, NAS storage resource requirements, and OBS resource requirements of bank A are subtracted from the corresponding computing resource requirements, memory resource requirements, SAN resource requirements, block storage resource requirements, NAS storage resource requirements, and OBS resource requirements of the MEC server, respectively, and the memory resource requirements of bank A after subtracting the memory resource requirements of the MEC server are less than zero, then the available computing power resources of the MEC server cannot meet the computing power requirements of bank A. Therefore, the network node of bank A is designated as the computing power node. (The parameter definitions in this step refer to the parameter definitions in S301 and S302 above, and will not be repeated here.)
[0086] Based on the above technical solution, the service transmission method provided in this application embodiment allows the service transmission device to obtain the computing power requirements of the service and the available computing power resources of the MEC, thereby determining whether the available computing power resources of the MEC can meet the computing power requirements of the service, realizing flexible scheduling of different services, and avoiding the waste of computing power and insufficient computing power.
[0087] The implementation of the step embodiment of determining the network node for processing the service is described in detail above.
[0088] In the following, the service transmission device how to determine the computing node of the service as a public computing pool or an industry computing pool will be described in detail in combination with specific embodiments.
[0089] As shown in Figure 5 , how to determine the computing node of the service as a public computing pool or an industry computing pool is specifically implemented by steps S501-S502, which will be described in detail below:
[0090] S501, the service transmission device determines the computing node for processing the service as a public computing pool when the service is a public service type service.
[0091] Among them, the public computing pool refers to a computing pool for operation according to public computing resources and platforms.
[0092] For example, the network node of a large shopping mall is a computing node, and the service request of the large shopping mall is a public service type service, so the service of the large shopping mall enters the public computing pool for calculation.
[0093] S502, the service transmission device determines the computing node for processing the service as an industry computing pool when the service is a special service type service.
[0094] Among them, the industry computing pool refers to a computing pool for operation according to exclusive computing resources and platforms.
[0095] For example, the network node of a certain bank A is a computing node, and the service request of the certain bank A is a special service type service, so the service of the certain bank A enters the industry computing pool for calculation.
[0096] The present application divides the computing node into a public computing pool and an industry computing pool, realizes the special service of the service, and distinguishes some special service from ordinary service to avoid mutual interference.
[0097] The above describes in detail how the service transmission device determines the computing node of the service as a public computing pool or an industry computing pool.
[0098] In the following, the service transmission device how to determine the computing node of the service as a public computing pool or an industry computing pool will be described in detail in combination with specific embodiments.
[0099] As shown in Figure 6 , how to determine the computing node of the service as a public computing pool or an industry computing pool is specifically implemented by steps S501-S502, which will be described in detail below:
[0100] S601, the service transmission device determines to transmit the service according to the transmission channel when the network node is a MEC server.
[0101] If the bandwidth requirement of the service is greater than or equal to the preset bandwidth threshold, the transmission channel for transmitting the service is determined to be an OTN access network.
[0102] If the bandwidth requirement of the service is less than the preset bandwidth threshold, the transmission channel for transmitting the service is determined to be a PON access network.
[0103] In combination with the examples in S301 and S303, the bandwidth requirement of the service request of a large supermarket B is 0.8G. At this time, the preset bandwidth threshold is 1G, and the bandwidth requirement of the service request of the large supermarket B is 0.8G. According to the comparison, it is determined in S303 that the network node of the large supermarket B is a MEC server, so only the transmission channel of the large supermarket B needs to be determined. Specifically, when the bandwidth requirement of the service is less than the preset bandwidth threshold, the transmission channel of the service adopts a PON access network.
[0104] It can be understood that there is still a third case at this time, the network node of a service D is a MEC server, but the bandwidth requirement of the service D is greater than or equal to the preset bandwidth threshold, so the transmission channel of the service D is an OTN access network.
[0105] S602, the service transmission device determines to transmit the service according to the transmission channel and the transmission network when the network node is a computing power node.
[0106] If the bandwidth requirement of the service is greater than or equal to the preset bandwidth threshold, the transmission channel for transmitting the service is determined to be an OTN access network, and the transmission network is an intelligent metropolitan area network and a second backbone network.
[0107] If the bandwidth requirement of the service is less than the preset bandwidth threshold, the transmission channel for transmitting the service is determined to be a PON access network, and the transmission network is an IP metropolitan area network and a first backbone network.
[0108] In combination with the examples in S301 and S303, the preset bandwidth threshold in the service transmission device is 1G, and the bandwidth requirement of the service request of a bank A is 1.4G. At this time, the preset bandwidth threshold is 1G, and the bandwidth requirement of the service request of the bank A is 1.4G. According to the comparison, it is determined in S303 that the network node of the bank A is a computing power node, so the transmission channel and the transmission network of the bank A need to be determined. Specifically, when the bandwidth requirement of the service is greater than or equal to the preset bandwidth threshold, the transmission channel of the service adopts an OTN access network, and the transmission network adopts an intelligent metropolitan area network and a second backbone network for transmission. The second backbone network is a cloud backbone network in the embodiment of the application; and the intelligent metropolitan area network and the cloud backbone network are connected through the core device of the intelligent metropolitan area network.
[0109] Understandably, a fourth scenario still exists: a network node for service C is a computing node, but the bandwidth requirement of service C is less than a preset bandwidth threshold. In this case, the transmission channel for service C is a PON access network, and the transmission network consists of an IP metropolitan area network and a first backbone network. The first backbone network includes the 169 backbone network, the 163 backbone network, and the CMNET network; the IP metropolitan area network and the first backbone network are interconnected through core equipment of the intelligent metropolitan area network.
[0110] Understandably, there is still a fifth scenario: for services without nearby wired resources, a 5G access network can be used to access the MEC server, and an end-to-end 5G slicing channel can be provided for access anytime, anywhere.
[0111] Based on the above technical solutions, the service transmission method provided in this application embodiment determines at least one of the service transmission channel and transmission network through the service bandwidth requirements, preset bandwidth thresholds and service network nodes, and then realizes ubiquitous high-speed access through the transmission channel. It provides OTN access network, PON access network and 5G access network according to the service requirements, and is software and hardware isolated from conventional services. For services that need to enter the computing power node for calculation, it provides flexible and high-speed basic support through the transmission network.
[0112] This application embodiment can divide the service transmission device into functional modules or functional units according to the above method examples. 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 represents only one logical functional division; other division methods may be used in actual implementation.
[0113] like Figure 7 The diagram shown is a schematic representation of a service transmission device provided in an embodiment of this application. The device includes a processing unit 701 and an acquisition unit 702. The processing unit 701 is used to determine the computing power requirements and bandwidth requirements of the service. The acquisition unit 702 is used to acquire the available computing power resources of the MEC server. The processing unit 701 is also used to determine the network node for processing the service based on the computing power requirements of the service and the available computing power resources of the MEC server. The network node is either the MEC server or a computing power node. The processing unit 701 is also used to determine at least one of the transmission channel and transmission network for transmitting the service based on the bandwidth requirements of the service, a preset bandwidth threshold, and the network node for processing the service.
[0114] Optionally, the processing unit 701 is further configured to determine the network node processing the service as the MEC server if the available computing resource of the MEC server meets the computing requirement of the service, and determine the network node processing the service as the computing node if the available computing resource of the MEC server does not meet the computing requirement of the service.
[0115] Optionally, the computing requirement includes a computing resource requirement, a memory resource requirement, a storage area network (SAN) resource requirement, a block storage resource requirement, a network attached storage (NAS) resource requirement, and an object storage service (OBS) resource requirement; the available computing resource of the MEC server meeting the computing requirement of the service includes that the computing resource requirement, the memory resource requirement, the SAN resource requirement, the block storage resource requirement, the NAS resource requirement, and the OBS resource requirement of the MEC server all meet the computing requirement of the service; and the available computing resource of the MEC server not meeting the computing requirement of the service includes that any one of the computing resource requirement, the memory resource requirement, the SAN resource requirement, the block storage resource requirement, the NAS resource requirement, and the OBS resource requirement of the MEC server does not meet the computing requirement of the service.
[0116] Optionally, the transmission channel includes a passive optical network (PON) access network and an optical transport network (OTN) access network; and the processing unit 701 is further configured to determine that the service is transmitted according to the transmission channel when the network node is the MEC server, determine that the transmission channel transmitting the service is the OTN access network when the bandwidth requirement of the service is greater than or equal to a preset bandwidth threshold, and determine that the transmission channel transmitting the service is the PON access network when the bandwidth requirement of the service is less than the preset bandwidth threshold.
[0117] Optionally, the transmission channel includes a passive optical network (PON) access network and an optical transport network (OTN) access network; and the transmission network includes a first backbone network, a second backbone network, an Internet protocol (IP) metropolitan area network, and a smart metropolitan area network; and the processing unit 701 is further configured to determine that the service is transmitted according to the transmission channel and the transmission network when the network node is the computing node, determine that the transmission channel transmitting the service is the OTN access network and the transmission network is the smart metropolitan area network and the second backbone network when the bandwidth requirement of the service is greater than or equal to a preset bandwidth threshold, and determine that the transmission channel transmitting the service is the PON access network and the transmission network is the IP metropolitan area network and the first backbone network when the bandwidth requirement of the service is less than the preset bandwidth threshold.
[0118] Optionally, the processing unit 701 is further configured to determine that the computing node processing the service is a public computing pool when the service is a public service type service, and determine that the computing node processing the service is an industry computing pool when the service is a private service type service.
[0119] When implemented by hardware, the obtaining unit 702 in the embodiments of the present application can be integrated on a communication interface, and the processing unit 701 can be integrated on a processor. The specific implementation manner is as shown in Figure 8
[0120] Figure 8 Another possible structural schematic diagram of the service transmission device involved in the above embodiments is shown. The service transmission device includes a processor 802 and a communication interface 803. The processor 802 is configured to control and manage the actions of the service transmission device, for example, to perform the steps performed by the processing unit 701 described above, and / or to perform other processes of the technologies described herein. The communication interface 803 is configured to support the communication of the service transmission device with other network entities, for example, to perform the steps performed by the obtaining unit 702 described above. The service transmission device can also include a memory 801 and a bus 804, and the memory 801 is configured to store the program code and data of the service transmission device.
[0121] The memory 801 can be a memory in the service transmission device, etc., which can include a volatile memory, such as a random access memory; the memory can also include a non-volatile memory, such as a read-only memory, a flash memory, a hard disk or a solid state disk; the memory can also include a combination of the above kinds of memories.
[0122] The processor 802 described above can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a transistor logic device, a hardware component or any combination thereof, which can implement or execute the various exemplary logical blocks, modules and circuits described in combination with the disclosure of the present application. The processor can be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0123] The bus 804 can be an extended industry standard architecture (EISA) bus or the like. The bus 804 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 only one thick line is used, but it does not mean that there is only one bus or only one type of bus.
[0124] Those skilled in the art can clearly understand the above-mentioned technical solutions from the description of the above-embodiment, for the convenience and brevity of description, only the above-mentioned division of functional modules is exemplified, in actual application, the above-mentioned functions can be completed by different functional modules according to needs, that is, the internal structure of the device is 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 refer to the corresponding process in the foregoing method embodiment, and will not be repeated here.
[0125] The embodiment of the present application provides a computer program product containing instructions, when the computer program product runs on a computer, so that the computer executes the service transmission method in the method embodiment.
[0126] The embodiment of the present application also provides a computer readable storage medium, and the computer readable storage medium stores instructions, when the instructions run on a computer, so that the computer executes the service transmission method in the method flow shown in the method embodiment.
[0127] The computer readable storage medium may, for example, be but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples (a non-exhaustive list) of the computer readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a register, a hard disk, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above, or any other form of computer readable storage medium known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). In the embodiment of the present application, the computer readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or apparatus.
[0128] Since the service transmission apparatus, the computer readable storage medium and the computer program product in the embodiments of the present application can be applied to the method described above, the technical effects that can be obtained by the embodiments of the present application can be referred to the method described above, and the embodiments of the present application will not be described here.
[0129] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0130] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place or distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0131] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0132] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A service transmission method characterized by comprising: The method is applied to a scheduling platform of a service transmission system, the service transmission system comprising the scheduling platform, a multi-access edge computing (MEC) server, a computing power node, and a terminal, the MEC server and the computing power node being configured to process services of the terminal, the terminal being connected to the MEC server through a plurality of transmission channels, and the MEC server being connected to the computing power node through a plurality of transmission networks; the method comprising: determining a computing power requirement and a bandwidth requirement of a service; obtaining available computing power resources of the MEC server; determining a network node for processing the service according to the computing power requirement of the service and the available computing power resources of the MEC server, the network node being one of the MEC server or the computing power node; determining at least one of the transmission channel or the transmission network for transmitting the service according to the bandwidth requirement of the service, a preset bandwidth threshold, and the network node for processing the service; the transmission channel comprising a passive optical network (PON) access network, an optical transport network (OTN) access network, and a 5G access network; the transmission network comprising a first backbone network, a second backbone network, an Internet protocol (IP) metropolitan area network, and a smart metropolitan area network; the determining at least one of the transmission channel or the transmission network for transmitting the service according to the bandwidth requirement of the service, the preset bandwidth threshold, and the network node for processing the service comprising: when the network node is the MEC server, determining to transmit the service according to the transmission channel: if the bandwidth requirement of the service is greater than or equal to the preset bandwidth threshold, determining that the transmission channel for transmitting the service is the OTN access network; if the bandwidth requirement of the service is less than the preset bandwidth threshold, determining that the transmission channel for transmitting the service is the PON access network; if there is no service of a wired resource near the service, determining to access the MEC server by using the 5G access network and providing an end-to-end 5G slice channel; when the network node is the computing power node, determining to transmit the service according to the transmission channel and the transmission network: if the bandwidth requirement of the service is greater than or equal to the preset bandwidth threshold, determining that the transmission channel for transmitting the service is the OTN access network, and the transmission network is the smart metropolitan area network and the second backbone network; if the bandwidth requirement of the service is less than the preset bandwidth threshold, determining that the transmission channel for transmitting the service is the PON access network, and the transmission network is the IP metropolitan area network and the first backbone network; the first backbone network comprising a 169 backbone network, a 163 backbone network, and a China Mobile (CMNET) network; the IP metropolitan area network and the first backbone network being connected through a core device of the smart metropolitan area network.
2. The method of claim 1, wherein, the determining the network node for processing the service according to the computing power requirement of the service and the available computing power resources of the MEC server comprising: when the available computing power resources of the MEC server meet the computing power requirement of the service, determining that the network node for processing the service is the MEC server. In a case where the available computing resource of the MEC server does not meet the computing requirement of the service, the network node processing the service is determined as the computing node.
3. The method of claim 2, wherein, The computing requirement includes a computing resource requirement, a memory resource requirement, a storage area network (SAN) resource requirement, a block storage resource requirement, a network attached storage (NAS) resource requirement, and an object storage service (OBS) resource requirement. The available computing resource of the MEC server meets the computing requirement of the service, including: The computing resource requirement, the memory resource requirement, the SAN resource requirement, the block storage resource requirement, the NAS storage resource requirement, and the OBS resource requirement of the MEC server all meet the computing requirement of the service. The available computing resource of the MEC server does not meet the computing requirement of the service, including: Any one of the computing resource requirement, the memory resource requirement, the SAN resource requirement, the block storage resource requirement, the NAS storage resource requirement, and the OBS resource requirement of the MEC server does not meet the computing requirement of the service.
4. The method of claim 3, wherein, The computing node includes a public computing pool and an industry computing pool; the public computing pool refers to a computing pool performing operation according to a public computing resource and a platform; and the industry computing pool refers to a computing pool performing operation according to a dedicated computing resource and a platform. In a case where the service is a public service type, the computing node processing the service is determined as the public computing pool. In a case where the service is a private service type, the computing node processing the service is determined as the industry computing pool.
5. A service transmission apparatus characterized by comprising: The apparatus includes a processing unit and an obtaining unit. The processing unit is configured to determine a computing requirement and a bandwidth requirement of a service. The obtaining unit is configured to obtain an available computing resource of a MEC server. The processing unit is further configured to determine a network node processing the service according to the computing requirement of the service and the available computing resource of the MEC server; the network node is one of the MEC server and a computing node. The processing unit is further configured to determine at least one of a transmission channel and a transmission network transmitting the service according to the bandwidth requirement of the service, a preset bandwidth threshold, and the network node processing the service. The transmission channel includes a passive optical network (PON) access network, an optical transport network (OTN) access network, and a 5G access network; and the transmission network includes a first backbone network, a second backbone network, an Internet protocol (IP) metropolitan area network, and an intelligent metropolitan area network. The processing unit is specifically configured to: In a case where the network node is the MEC server, it is determined to transmit the service according to the transmission channel: if the bandwidth requirement of the service is greater than or equal to the preset bandwidth threshold, the transmission channel transmitting the service is determined as the OTN access network; if the bandwidth requirement of the service is less than the preset bandwidth threshold, the transmission channel transmitting the service is determined as the PON access network; and if there is no wired resource service near the service, the 5G access network is used to access the MEC server, and an end-to-end 5G slice channel is provided. In a case that the network node is a computing power node, it is determined that the service is transmitted according to the transmission channel and the transmission network: in a case that a bandwidth requirement of the service is greater than or equal to the preset bandwidth threshold, it is determined that the transmission channel for transmitting the service is the OTN access network, and the transmission network is the intelligent metropolitan area network and the second backbone network; in a case that the bandwidth requirement of the service is less than the preset bandwidth threshold, it is determined that the transmission channel for transmitting the service is the PON access network, and the transmission network is the IP metropolitan area network and the first backbone network; the first backbone network includes a 169 backbone network, a 163 backbone network and a CMNET network; the IP metropolitan area network and the first backbone network are connected through a core device of the intelligent metropolitan area network.
6. The apparatus of claim 5, wherein, The processing unit is further configured to determine that the network node for processing the service is the MEC server in a case that available computing power resources of the MEC server meet the computing power requirement of the service. The processing unit is further configured to determine that the network node for processing the service is the computing power node in a case that the available computing power resources of the MEC server do not meet the computing power requirement of the service.
7. The apparatus of claim 6, wherein, The processing unit is further configured to determine that the computing power node for processing the service is a public computing power pool in a case that the service is a public service type service. The processing unit is further configured to determine that the computing power node for processing the service is an industry computing power pool in a case that the service is a private service type service.
8. A service transmission apparatus characterized by comprising: The processing unit is further configured to determine that the computing power node for processing the service is an industry computing power pool in a case that the service is a private service type service. A processor and a communication interface; the communication interface and the processor are coupled, and the processor is configured to run a computer program or instructions to implement the service transmission method in any one of claims 1-4.
9. A computer-readable storage medium having stored therein instructions, the computer-readable storage medium comprising: When a computer executes the instructions, the computer executes the service transmission method in any one of claims 1-4.
Citation Information
Patent Citations
Calculation power scheduling method, device and system, scheduling equipment and storage medium
CN114500521A
Service orchestration method and device and storage medium
CN115277578A