Data processing method, device and equipment based on optical fiber special line, medium and product
By introducing a central node between enterprise branches and cloud resource pools to uniformly manage fiber optic leased line connections, the problems of fiber optic leased line redundancy and high costs are solved, and efficient and secure data processing and resource utilization are achieved.
Patent Information
- Application Number
- CN202411709538.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2026-05-26
Smart Images

Figure CN122093460A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of fiber optic leased lines, and in particular to a data processing method, apparatus, equipment, medium and product based on fiber optic leased lines. Background Technology
[0002] When a company's branch offices (branch users) use cloud resources, the branch offices and the cloud use dedicated lines to schedule resources. These dedicated lines are fiber optic lines, which are thin, flexible fibers used to transmit optical signals.
[0003] However, as the number of clouds or branches increases, the number of leased lines also increases.
[0004] Therefore, when performing data processing based on fiber optic leased lines, there are problems such as fiber optic leased line redundancy and high fiber optic leased line costs. Summary of the Invention
[0005] This application provides a data processing method, apparatus, equipment, medium, and product based on fiber optic leased lines, to solve the technical problems of fiber optic leased line redundancy and high fiber optic leased line costs when performing data processing based on fiber optic leased lines.
[0006] In a first aspect, this application provides a data processing method based on a fiber optic leased line. The method is applied to a central node, which is connected to at least one user branch and at least one cloud resource pool via fiber optic leased lines. The method includes:
[0007] The leased line request information of the user branch is obtained through the fiber optic leased line; the leased line request information represents the user branch's request to obtain cloud data.
[0008] Based on the dedicated line request information, determine the target cloud resource pool;
[0009] Cloud data from the target cloud resource pool is sent to the user branch via a dedicated fiber optic line, based on the dedicated line request information.
[0010] Optionally, using the method described above, the target cloud resource pool is determined based on the leased line request information, including:
[0011] Obtain the request type from the dedicated line request information; where the request type represents the type of cloud data requested by the user branch.
[0012] Based on the preset association between request types and cloud resource pools, the cloud resource pool corresponding to the request type in the dedicated line request information is determined as the target cloud resource pool.
[0013] Optionally, as described above, based on the leased line request information, cloud data from the target cloud resource pool is sent to the user branch, including:
[0014] Obtain security credentials from the dedicated line request information; these security credentials represent the security of the user branch.
[0015] Based on the dedicated line request information, determine the size of the cloud data that the user branch needs to acquire;
[0016] Based on the security credentials, retrieve cloud data of the specified size from the target cloud resource pool and send the retrieved cloud data to the user branch.
[0017] Optionally, as described above, the security credentials include public network credentials, which represent the security credentials by which the user branch obtains cloud data from a preset first category of cloud resource pools; based on the security credentials, cloud data of a specified size is obtained from the target cloud resource pool, including:
[0018] If the dedicated line request information includes the first identifier information, then the target resource pool is determined to be a preset first category of cloud resource pool;
[0019] Based on public network credentials, obtain cloud data of the target cloud resource pool.
[0020] Optionally, as described above, the security credentials include intranet credentials, which represent the security credentials by which a user branch obtains cloud data from a predefined second-category cloud resource pool; based on the security credentials, cloud data of a specified size is obtained from the target cloud resource pool, including:
[0021] If the leased line request information includes the second identification information, then the target resource pool is determined to be a preset second category of cloud resource pool;
[0022] Based on public network credentials and internal network credentials, obtain cloud data of the target cloud resource pool.
[0023] Optionally, using the method described above, cloud data of a certain size is obtained from the target cloud resource pool based on public network credentials and internal network credentials, including:
[0024] If the public network credential meets the preset first credential format, then the internal network credential and the preset second credential format will be compared.
[0025] If the intranet credentials meet the preset second credential format, then cloud data of the specified size will be obtained from the target cloud resource pool.
[0026] Optionally, the method described above, obtaining cloud data of a specific size from the target cloud resource pool, includes:
[0027] Obtain the Virtual Private Network (VPN) for the user branch from the leased line request information;
[0028] Obtain data slices of the corresponding VPN size from the target cloud resource pool, which are cloud data of that size.
[0029] Alternatively, the method described above may also include:
[0030] Obtain value-added service information from the leased line request information; the value-added service information represents the service to be processed.
[0031] Determine the cloud resource pool corresponding to the value-added service information;
[0032] Cloud data from the cloud resource pool corresponding to value-added service information is sent to the user branch via a fiber optic leased line.
[0033] Secondly, this application provides a data processing device based on a fiber optic leased line, comprising:
[0034] The acquisition unit is used to acquire leased line request information of user branches through fiber optic leased lines; wherein, the leased line request information represents the user branch's request to acquire cloud data;
[0035] The determination unit is used to determine the target cloud resource pool based on the leased line request information;
[0036] The sending unit is used to send cloud data from the target cloud resource pool to the user branch via a fiber optic leased line, based on the leased line request information.
[0037] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor;
[0038] The memory stores the instructions that the computer executes;
[0039] The processor executes computer execution instructions stored in memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0040] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0041] Fifthly, this application provides a computer program product, comprising: a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0042] This application provides a data processing method, apparatus, device, medium, and product based on fiber optic leased lines. It acquires leased line request information from user branches via fiber optic leased lines and determines a target cloud resource pool. The leased line request represents a user branch's request to obtain cloud data. The method then transmits cloud data from the target cloud resource pool to the user branch via the fiber optic leased line and based on the leased line request information. The data processing method is applied to a central node, which is connected to at least one user branch and at least one cloud resource pool via fiber optic leased lines. This method, apparatus, device, medium, and product solves the redundancy problem in leased line connections between user branches and cloud resource pools. It allows user branches to send leased line request information using a single fiber optic leased line, and the central node processes the request to obtain the corresponding cloud data, thus reducing fiber optic leased line redundancy and costs. Attached Figure Description
[0043] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0044] Figure 1 Scenario illustration provided for this application Figure 1 ;
[0045] Figure 2 Scenario illustration provided for this application Figure 2 ;
[0046] Figure 3 A schematic diagram of the application architecture of the central node provided in this application;
[0047] Figure 4 A flowchart illustrating a data processing method based on a fiber optic leased line provided in this application;
[0048] Figure 5 An interactive schematic diagram of a data processing method based on a fiber optic leased line provided in this application;
[0049] Figure 6 A schematic diagram illustrating the interaction between user branches provided in this application;
[0050] Figure 7 A schematic diagram illustrating the interaction between the corporate headquarters and user branches provided for this application;
[0051] Figure 8 A flowchart illustrating another data processing method based on a fiber optic leased line provided in this application;
[0052] Figure 9A flowchart illustrating another data processing method based on a fiber optic leased line provided in this application;
[0053] Figure 10 A schematic diagram of a data processing device based on a fiber optic leased line provided in this application;
[0054] Figure 11 A schematic diagram of another data processing device based on a fiber optic leased line provided in this application;
[0055] Figure 12 A schematic diagram of the structure of the electronic device provided in this application.
[0056] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0057] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0058] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0059] First, let me explain the terms used in this application:
[0060] A leased line refers to a dedicated communication line provided to a specific user or organization within a communication network. This line is typically used to transmit data, voice, or video, providing highly reliable, secure, and high-bandwidth communication services. In this application, the leased line is an independent line using optical fiber as its carrier.
[0061] Optical fiber can refer to the physical medium used for data transmission, utilizing optical signals for communication. In many network devices, optical fiber is used for long-distance transmission. Once inside the device, an optical-to-electrical converter is typically used to convert the optical signal into an electrical signal, enabling the device to process data in electrical form.
[0062] MSTP (Multi-Service Transport Platform) leased lines refer to leased lines that use optical fiber as the transmission medium to support multiple types of services. Based on optical fiber, MSTP provides a solution that can simultaneously transmit multiple services such as voice, data, and video by using Synchronous Digital Hierarchy (SDH) and other technologies.
[0063] The cloud can refer to cloud computing, which allows users to access and use computing resources on demand. Specifically, dedicated lines can be used to connect the cloud and users, enabling users to utilize cloud resources, such as computing resources, storage resources, and network resources. Through the processing of cloud resources, cloud data can be obtained. In this application, the cloud can also be referred to as a cloud resource pool.
[0064] Figure 1 Scenario illustration provided for this application Figure 1 ,like Figure 1 As shown, the enterprise includes a corporate headquarters and at least one corporate branch (user branch), i.e., N corporate branches. The corporate headquarters and corporate branches are connected by pipes. The pipes can represent leased lines, i.e., fiber optic leased lines. For example, leased line A can be a leased line of operator A, leased line B can be a leased line of operator B, and leased line C can be a leased line of operator C. It should be noted that the letters corresponding to the leased lines are only used to describe multiple leased lines and do not limit which corporate branch or operator the leased line connects to.
[0065] It's understandable that carriers provide services to enterprise users via dedicated network lines (usually MSTP lines) by providing an optical-to-electrical conversion device on the enterprise side. This device converts the carrier's optical signals into electrical signals that the enterprise user can recognize. The enterprise user then configures an enterprise gateway for traffic routing from headquarters to branches. In this case, choosing a dedicated line from a single carrier can meet the enterprise's basic business needs.
[0066] However, with the popularization of cloud computing, clouds can come from different operators or other service providers. Therefore, in order to meet the growing business needs, enterprises need to connect to multiple clouds to use the cloud resources provided by the clouds. In this application, a cloud can be understood as a cloud resource provider or a cloud resource pool. The cloud can be the aforementioned operator A, operator B, and operator C, or any other device, such as edge cloud, industry cloud, private cloud, etc., as long as it can provide cloud resources. The carrier of the cloud is not limited here.
[0067] Figure 2Scenario illustration provided for this application Figure 2 ,like Figure 2 As shown, the clouds include Cloud A, Cloud B, Cloud C, Cloud D, and Cloud E.
[0068] Due to business needs, such as enterprise branch 1, which needs to use cloud resources from multiple clouds simultaneously, namely cloud A, cloud B, cloud C, cloud D, and cloud E, enterprise branch 1 needs to use 5 dedicated lines to meet its own business needs.
[0069] Branch 2 and Branch 3 of the enterprise face the same scenario. In one possible implementation, the enterprise headquarters is the same as Branch 1, facing the same scenario.
[0070] Therefore, if there are 5 clouds, 5*3=15 dedicated lines are needed for 3 enterprise branches to meet the business needs of the enterprise branches, and 5*4=20 dedicated lines are needed for the 3 enterprise branches and the enterprise headquarters to meet the business needs of the entire enterprise.
[0071] As the number of cloud providers or enterprise branches increases, the current point-to-point (cloud to enterprise branch) fiber optic leased lines face issues such as fiber optic leased line redundancy and high fiber optic leased line costs.
[0072] It should be noted that, in order to clearly describe the problems faced in the scenario, Figure 2 Only 5 clouds and 3 enterprise branches are described. In real-world application scenarios, there can be multiple clouds and enterprise branches.
[0073] This application provides a data processing method, apparatus, device, medium, and product based on fiber optic leased lines. It acquires leased line request information from user branches via fiber optic leased lines and determines a target cloud resource pool. The leased line request represents a user branch's request to obtain cloud data. The method then transmits cloud data from the target cloud resource pool to the user branch via the fiber optic leased line and based on the leased line request information. The data processing method is applied to a central node, which is connected to at least one user branch and at least one cloud resource pool via fiber optic leased lines. This method, apparatus, device, medium, and product solves the redundancy problem in leased line connections between user branches and cloud resource pools. It allows user branches to send leased line request information using a single fiber optic leased line, and the central node processes the request to obtain the corresponding cloud data, thus reducing fiber optic leased line redundancy and costs.
[0074] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0075] Figure 3 This is a schematic diagram of the application architecture of the central node provided in this application. The central node can implement the data processing method based on fiber optic leased lines provided in this application, such as... Figure 3 As shown, the central node is connected to at least one user branch and at least one cloud resource pool via fiber optic leased lines.
[0076] Among them, user branches can be called enterprise branches, and user branches can be enterprise headquarters, enterprise branch 1, enterprise branch 2, ..., enterprise branch N.
[0077] A cloud resource pool can be called a cloud, and a cloud resource pool can be cloud A, cloud B, ..., cloud X.
[0078] A central node can refer to a routing module or unit. By introducing a central node, a company's user branches can send leased line request information through a fiber optic leased line. The central node is responsible for processing these requests and sending the corresponding cloud data to the user branches.
[0079] The central node provided in this application is equivalent to a relay device between enterprise branches and cloud resource pools. It is responsible for receiving leased line request information from user branches of the enterprise and interacting with multiple cloud resource pools based on these request information. This allows user branches of the enterprise to connect to multiple cloud resource pools using a single fiber optic leased line, avoiding the need for each enterprise branch to establish an independent leased line connection with each cloud resource pool. This reduces the number of fiber optic leased lines used and thus lowers the cost of fiber optic leased lines.
[0080] Specifically, the central node provided in this application is connected to at least one user branch and at least one cloud resource pool via fiber optic leased lines, resulting in the following beneficial effects:
[0081] (1) The central node is connected to at least one user branch via a fiber optic leased line. This means the central node collects leased line request information from at least one user branch and connects to at least one cloud resource pool via a fiber optic leased line. This allows the central node to interact with the target cloud resource pool based on the leased line request information from the user branch, obtain the cloud data corresponding to the leased line request information, and then distribute the cloud data to the user branch via the fiber optic leased line. This enables user branches to obtain cloud data from multiple cloud resource pools using only one fiber optic leased line, reducing the number of fiber optic leased lines between user branches and cloud resource pools, thereby reducing the cost of fiber optic leased lines.
[0082] (2) Before the central node was established, enterprise branches could only connect to a limited number of cloud resource pools via fiber optic leased lines due to the limited cost of such lines. With the central node, the central node can connect to a larger number of cloud resource pools via fiber optic leased lines, allowing enterprise branches to indirectly connect to more cloud resource pools and access their cloud data. This enables enterprise branches to access or use cloud data from multiple cloud resource pools, meeting their increasing business needs.
[0083] (3) Before the central node, the connections between the leased lines were chaotic and disordered; with the central node, the connection methods of each leased line can be uniformly managed, enhancing the uniformity of the leased line connections. For example, if a user branch is closed due to business reasons, the fiber optic leased line connection between the user branch and the central node can be directly removed, thus severing the connection between the user branch and multiple cloud resource pools; similarly, if an enterprise needs to create a new user branch in a certain region due to business reasons, the connection between the user branch and multiple cloud resource pools can be directly established by adding a fiber optic leased line connection between the user branch and the central node.
[0084] (4) The central node is connected to at least one user branch and at least one cloud resource pool via fiber optic leased lines. Based on this type of fiber optic leased line connection, additional business services can be added. The implementation method of the business services is the same as the implementation method of the user branch sending leased line request information to the central node and the central node returning the corresponding cloud data. This enhances the business diversity of the data processing method based on fiber optic leased lines.
[0085] To better describe the data processing process based on fiber optic leased lines Figure 4 This application provides a flowchart illustrating a data processing method based on a fiber optic leased line, which can be applied to the above-mentioned... Figure 3 The central node is connected to at least one user branch and at least one cloud resource pool via a dedicated fiber optic line; such as Figure 4 As shown, the method includes:
[0086] S401. Obtain leased line request information from user branches via fiber optic leased lines; wherein, leased line request information indicates that user branches are requesting to obtain cloud data.
[0087] A leased line can refer to a communication line used to provide a connection between two locations. A fiber optic leased line can refer to a type of leased line implementation where optical fiber is used as the transmission medium. Optical fiber uses optical signals for data transmission, offering extremely high bandwidth and speed to support data transmission. For example, a fiber optic leased line could be an MSTP leased line.
[0088] User branches can refer to enterprise branches. For example, an enterprise may have multiple enterprise branches in a city, and the geographical locations of these branches may be different. For example, a central node may be set up in the center of the city's geographical location to connect the various enterprise branches via fiber optic cables.
[0089] A leased line request message refers to request data sent by a user branch to a central node via a fiber optic leased line. This allows the central node to receive the leased line request message in real-time or periodically and then send the corresponding data back to the user branch. For example, the corresponding data is cloud data, which is obtained through processing with cloud resources, such as computing resources, storage resources, and network resources.
[0090] In one possible implementation, the leased line request information includes information such as request type, data size, security credentials, and time range.
[0091] The request type can refer to the type of cloud resource corresponding to the cloud data requested by the user branch, such as computing resource type, storage resource type, network bandwidth type, etc.; the data size can refer to the specific amount of data required by the user branch, such as how much computing power (e.g., CPU, Central Processing Unit), storage space or network bandwidth is required for the data size; the security credentials can refer to firewall credentials, used to verify the identity and security of the user branch; and the time range can refer to the duration for which the requested resource is used.
[0092] For example, the leased line request information can be: {"Request type": network bandwidth type, "Data size": 100Mbps, "Security credential": digital certificate number, "Time range": 2024-12-31-9:00 to 2024-12-31-18:00}.
[0093] S402. Determine the target cloud resource pool based on the dedicated line request information.
[0094] In this context, a cloud resource pool can refer to a carrier or device used to provide cloud resources and cloud data obtained through cloud resource processing; that is, a provider of cloud resources and cloud data obtained through cloud resource processing. A target cloud resource pool can be determined by analyzing the content of a leased line request and then identifying the cloud resource pool that satisfies that request.
[0095] In one alternative implementation, step S402 may include:
[0096] Obtain the request type from the leased line request information; where the request type represents the type of cloud data requested by the user branch; based on the preset association between the request type and the cloud resource pool, determine the cloud resource pool corresponding to the request type in the leased line request information, which is the target cloud resource pool.
[0097] The request type can refer to the type of cloud resource corresponding to the cloud data requested by the user branch. For example, the request type can be the type of computing resource requested, the type of storage resource requested, the type of network bandwidth requested, etc.
[0098] The association between request type and cloud resource pool can be a pre-set association, so as to determine the cloud resource pool corresponding to the request type as the target cloud resource pool.
[0099] In one possible implementation, the association between request type and cloud resource pool can be a set of rule tables, and the fields of the rule tables can include request type.
[0100] For example, if the request type is computing resources, the cloud resource pool corresponding to this request type is Cloud A; if the request type is storage resources, the cloud resource pool corresponding to this request type is Cloud B; if the request type is network bandwidth, the cloud resource pool corresponding to this request type is Cloud C.
[0101] In one possible implementation, the relationship can be designed by considering a combination of factors, such as request type, resource pool performance (e.g., computing power, storage size), geographic location, and Quality of Service (QoS).
[0102] For example, the fields of the rule table used to map the association between request types and cloud resource pools include request type and geographical location. If the request type is computing resource and the physical distance between the central node and the geographical location of the cloud resource pool is less than or equal to 1 kilometer, then the cloud resource pool corresponding to this request type is Cloud A; if the request type is computing resource and the physical distance between the central node and the geographical location of the cloud resource pool is greater than 1 kilometer, then the cloud resource pool corresponding to this request type is Cloud D.
[0103] The advantage of this setup is that it extracts the request type from the dedicated line request information and leverages the pre-defined association between request types and cloud resource pools to quickly and accurately match user branch dedicated line request information to appropriate cloud resource pools. Simultaneously, by considering factors such as request type, resource pool performance, geographical location, and service quality, it matches suitable cloud resource pools, improving the efficiency and accuracy of resource allocation, ensuring timely responses to user branch requests, and optimizing resource utilization.
[0104] S403. Send cloud data from the target cloud resource pool to the user branch via a fiber optic leased line, based on the leased line request information.
[0105] Among them, the cloud data in the target cloud resource pool can refer to the cloud data corresponding to the dedicated line request information. The cloud data is obtained through cloud resource processing, and the cloud resources can be computing resources, storage resources, network resources, etc.
[0106] Understandably, once the target cloud resource pool is determined, cloud data in the target cloud resource pool can be sent to the user branch via a fiber optic leased line based on the leased line request information.
[0107] In an optional implementation, step S403 may include:
[0108] Obtain security credentials from the leased line request information; the security credentials represent the security of the user branch; determine the data size of the cloud data to be obtained by the user branch based on the leased line request information; obtain cloud data of the specified size from the target cloud resource pool based on the security credentials, and send the obtained cloud data to the user branch.
[0109] Among them, security credentials can refer to credentials that verify security and are used to verify the identity of branch users.
[0110] For example, security credentials can be firewall credentials, which can be usernames and passwords, digital certificates, tokens, or other forms of authentication information. By verifying security credentials, the identity of the requesting user can be confirmed, and it can be determined whether the user is allowed to access or use related resources or data.
[0111] In an alternative implementation, security credentials can also be used with other defense devices to enhance security during data transmission.
[0112] The size of the cloud data to be acquired can refer to the specific amount or capacity of data required in the user branch request information.
[0113] For example, if the cloud data corresponds to computing resources, the data size of the cloud data required by the user branch can be represented as 8 vCPUs (virtual CPUs); if the cloud data corresponds to storage resources, the data size of the cloud data required by the user branch can be represented as 500 GB (gigabytes); if the cloud data corresponds to network resources, the data size of the cloud data required by the user branch can be represented as 500 Mbps (megabits per second) of bandwidth.
[0114] It is understandable that, based on security credentials, cloud data containing the required resource size for the user branch can be obtained from the target cloud resource pool, and then the obtained cloud data can be sent to the user branch.
[0115] The benefits of this setup are that by obtaining security credentials from the leased line request information, branch users are given the authority to access relevant data. At the same time, the required cloud data size is determined so that branch users can obtain the exact amount of cloud data, thereby enhancing the security of data transmission and processing, as well as the accuracy of cloud data allocation.
[0116] This application provides a data processing method based on a fiber optic leased line. The method obtains leased line request information from a user branch through the fiber optic leased line and sends cloud data from the target cloud resource pool to the user branch. At the same time, a firewall or other defense device corresponding to the security credentials is set up to solve the redundancy problem of the fiber optic leased line during data processing and ensure the security of data interaction.
[0117] Figure 5 An interactive schematic diagram of a data processing method based on a fiber optic leased line provided in this application is shown below. Figure 5 As shown, it includes:
[0118] S501. Through the fiber optic leased line, the central node obtains the leased line request information sent by the user branch; the leased line request information includes the user branch's identifier, security credentials, and data request information.
[0119] The identifier of a user branch can refer to the IP (Internet Protocol) address of the user branch.
[0120] Security credentials refer to the security credentials that enable a user to obtain the response information corresponding to the dedicated line request information.
[0121] Data request information can refer to the specific content of the resources or data requested by the user branch. For example, data request information can be "get tomorrow's weather".
[0122] S502, the central node determines the target cloud resource pool based on the leased line request information.
[0123] For example, the identifier of the user branch (i.e., the IP address of the user branch) in the leased line request information is mapped to the target cloud resource pool. It can be understood that the target cloud resource pool can be determined based on the IP address of the user branch.
[0124] For example, the IP address of the user branch is 123.124.1.1. Based on the preset mapping relationship, the target cloud resource pool corresponding to the first two sets of numbers (123, 124) in the IP address of the user branch can be determined.
[0125] S503. Through the fiber optic leased line, the central node sends data request information to the target cloud resource pool according to the leased line request information, so that the target cloud resource pool can process the data request information and obtain the corresponding response information.
[0126] For example, the target cloud resource pool processes the data request information to obtain the corresponding response information, which may be:
[0127] Input the data request information (e.g., "Get tomorrow's weather") into the preset computing program in the target cloud resource pool, and output the corresponding response information (e.g., "Tomorrow's weather is sunny").
[0128] The pre-defined computing program can refer to the computing program pre-deployed in the target cloud resource pool. The computing program can be a large model or other programs.
[0129] S504. Through a dedicated fiber optic line, the central node receives the response information corresponding to the data request information from the target cloud resource pool and sends the response information to the user branch.
[0130] This application provides an interactive diagram of a data processing method based on fiber optic leased lines. Through these leased lines, a central node interacts with user branches and a target cloud resource pool. Specifically, the central node receives leased line request information from user branches via the leased line; it then sends data request information to the target cloud resource pool based on the leased line request information; finally, it receives response information from the target cloud resource pool corresponding to the data request information and sends the response information back to the user branches via the same leased line. This allows the central node to act as a routing module or unit between user branches and the target resource pool. As the number of user branches and target resource pools increases, the central node connects to at least one user branch and at least one cloud resource pool via leased fiber optic lines, thereby reducing fiber optic leased line redundancy and costs.
[0131] By setting up a central node, the original corporate headquarters will no longer be burdened with dedicated line relay business, allowing more resources to be used for other business, thus improving the business processing efficiency of the corporate headquarters. Figure 6 The user branch and user branch interaction diagram provided in this application are as follows: Figure 6 As shown, it includes:
[0132] S601. Through a dedicated fiber optic line, the central node obtains data request information sent by user branches.
[0133] Data request information can refer to the specific content of the resources or data requested by the user branch. For example, data request information can be "request log records of business A".
[0134] S602. The central node determines the target user branch based on the data request information.
[0135] For example, there is a mapping relationship between the business information in the data request information and the target user branch. It can be understood that the target user branch can be determined based on the business information (e.g., business A) in the data request information of the user branch.
[0136] S603. Through a dedicated fiber optic line, the central node sends data request information to the target user branch based on the data request information, so that the target user branch can process the data request information and obtain the corresponding response information.
[0137] For example, the target cloud resource pool processes the data request information to obtain the corresponding response information, which may be:
[0138] The data request information (such as "get the log records of business A") is analyzed by a third-party program to obtain the execution statement corresponding to the data request information. This execution statement can be executed to obtain the log records of business A.
[0139] No restrictions are placed on third-party programs.
[0140] S604. Through a dedicated fiber optic line, the central node receives the response information corresponding to the data request information from the target user branch and sends the response information to the user branch.
[0141] The interaction between user branches provided in this application allows the original corporate headquarters to no longer be burdened with dedicated line relay business, and can use more resources to handle other business, thereby improving the business processing efficiency of the corporate headquarters.
[0142] Figure 7 The following is a schematic diagram illustrating the interaction between the user branch and the corporate headquarters provided in this application, such as... Figure 7 As shown, it includes:
[0143] S701. Through a dedicated fiber optic line, the central node obtains data request information sent by the enterprise headquarters.
[0144] Data request information can refer to the specific content of resources or data that the corporate headquarters requests to obtain. For example, data request information could be "obtain the log records of business A".
[0145] S702, The central node determines the target user branch based on the data request information.
[0146] For example, there is a mapping relationship between the business information in the data request information and the target user branch. It can be understood that the target user branch can be determined based on the business information (e.g., business A) in the data request information of the user branch.
[0147] S703. Through a dedicated fiber optic line, the central node sends data request information to the target user branch based on the data request information, so that the target user branch can process the data request information and obtain the corresponding response information.
[0148] For example, the target cloud resource pool processes the data request information to obtain the corresponding response information, which may be:
[0149] The data request information (such as "get the log records of business A") is analyzed by a third-party program to obtain the execution statement corresponding to the data request information. This execution statement can be executed to obtain the log records of business A.
[0150] No restrictions are placed on third-party programs.
[0151] S704. Through a dedicated fiber optic line, the central node receives the response information corresponding to the data request information from the target user branch and sends the response information to the enterprise headquarters.
[0152] The interaction between user branches and corporate headquarters provided by this application allows the original corporate headquarters to no longer be burdened with dedicated line relay business, and can use more resources to handle other business, while also retaining the channel for communication with other user branches, thereby improving the business processing efficiency of corporate headquarters.
[0153] Figure 8 A flowchart illustrating another data processing method based on fiber optic leased lines provided in this application, which can be applied to the above... Figure 3 The central node is connected to at least one user branch and at least one cloud resource pool via a dedicated fiber optic line; such as Figure 8 As shown, the method includes:
[0154] S801. Obtain leased line request information from user branches via fiber optic leased lines; wherein, leased line request information represents user branches requesting to obtain cloud data.
[0155] For example, this step can refer to step S401 above, and will not be repeated here.
[0156] S802. Determine the target cloud resource pool based on the dedicated line request information.
[0157] For example, this step can refer to step S402 above, and will not be repeated here.
[0158] S803. Obtain security credentials from leased line request information; wherein, security credentials represent the security of the user branch; determine the data size of the cloud data to be obtained by the user branch based on the leased line request information.
[0159] For example, this step can refer to step S403 above, and will not be repeated here.
[0160] S804. If the leased line request information includes the first identification information, then the target resource pool is determined to be a preset first category of cloud resource pool; based on the public network certificate in the security certificate, cloud data of the data size is obtained from the target cloud resource pool.
[0161] The first identification information may refer to a specific identifier or mark contained in the leased line request information, which is used to determine that the target resource pool is a cloud resource pool of a preset first category.
[0162] The first category of cloud resource pools can refer to cloud resource pools of the category corresponding to the first identification information. The first category of cloud resource pools are cloud resource pools of a pre-set category. It can be understood that the first identification information and the first category of cloud resource pools have a corresponding relationship.
[0163] For example, the first identification information is "0", and the first category of cloud resource pool is a cloud resource pool with a security level of public network level.
[0164] Public network credentials can refer to a type of security credential, namely, a security credential for a user branch to obtain cloud data from a pre-defined first-category cloud resource pool.
[0165] In one possible implementation, the security mechanism set up by the central node can be a firewall, or a Web Application Firewall (WAF), an Intrusion Detection System (IDS), etc. The public credentials corresponding to the security mechanism can be security credentials such as API keys, digital certificates, usernames and passwords, and OAuth tokens.
[0166] It is understandable that by using public network credentials, the central node can obtain cloud data of a certain size from the target cloud resource pool, and then send the obtained cloud data to the user branch.
[0167] S805. If the leased line request information includes the second identification information, then the target resource pool is determined to be a preset second category of cloud resource pool; based on the public network certificate and the internal network certificate in the security certificate, cloud data of the data size is obtained from the target cloud resource pool.
[0168] The second identification information may refer to a specific identifier or mark included in the leased line request information, which is used to determine that the target resource pool is a preset second category of cloud resource pool.
[0169] The second category of cloud resource pools can refer to cloud resource pools of the category corresponding to the second identification information. The second category of cloud resource pools are cloud resource pools of a pre-set category. It can be understood that the second identification information corresponds to the first category of cloud resource pools.
[0170] For example, the second identification information is "1", and the cloud resource pool of the first category is a cloud resource pool with a security level of intranet level.
[0171] Internal network credentials can refer to a type of security credential, namely, a security credential for a user branch to obtain cloud data from a pre-defined second-category cloud resource pool.
[0172] In one possible implementation, the security mechanism set up by the central node can be a firewall or a physically isolating gateway to separate the first type of cloud resource pool from the second type of cloud resource pool. The internal network credentials corresponding to the security mechanism can be VPN (Virtual Private Network) credentials, Active Directory credentials, etc.
[0173] It is understandable that by using public and private network credentials, the central node can obtain cloud data of a certain size from the target cloud resource pool, and then send the obtained cloud data to the user branch.
[0174] In one optional implementation, obtaining cloud data of a certain size from the target cloud resource pool based on public network credentials and internal network credentials may include:
[0175] If the public network credential meets the preset first credential format, then the internal network credential is compared with the preset second credential format; if the internal network credential meets the preset second credential format, then cloud data of the data size is obtained from the target cloud resource pool.
[0176] The first credential format can be a preset specific requirement or standard for public network credentials, which ensures the validity and security of public network credentials.
[0177] For example, the public network credential can be a digital certificate. The first credential format is that the field of the digital certificate is "CloudAccess". If the digital certificate of the public network credential meets the preset first credential format, that is, the field of the digital certificate of the public network credential is "CloudAccess", then the next step can be carried out, that is, the internal network credential is compared with the preset second credential format.
[0178] The second credential format can be a preset specific requirement or standard for intranet credentials, which ensures the validity and security of intranet credentials.
[0179] For example, the intranet credential can be an OAuth token, and the second credential format is that the token starts with "ya29.". If the intranet credential's OAuth token is "ya29.a0AfH6SMB…", then the intranet credential's OAuth token meets the preset second credential format, that is, the intranet credential's OAuth token starts with "ya29.", and then the next step can be taken, that is, to obtain cloud data of the data size from the target cloud resource pool.
[0180] The advantage of this setup is that by setting up two security mechanisms, if the public network credentials meet the preset first credential format, cloud data in the first category of cloud resource pools can be obtained; if the public network credentials meet the preset first credential format and the internal network credentials meet the preset second credential format, cloud data in the second category of cloud resource pools can be obtained, thus enabling secure and efficient acquisition of the cloud data required by the user branch and sending the acquired cloud data to the user branch.
[0181] In one alternative implementation, obtaining cloud data of a certain size from the target cloud resource pool may include:
[0182] Obtain the Virtual Private Network (VPN) of the user branch from the leased line request information; obtain the data slice of the corresponding data size from the target cloud resource pool, which is the cloud data of the data size.
[0183] Among them, Virtual Private Network (VPN) can refer to an encrypted connection technology used to establish an encrypted connection between two devices. VPN ensures that data is not tampered with during transmission by using encryption and authentication mechanisms to protect the integrity of the data.
[0184] Data slicing can refer to data within resource slices. Resource slicing can refer to dividing cloud resources into multiple independent parts in order to provide customized resource configuration and management for different users or scenarios.
[0185] In one possible implementation, the resource slice is a Virtual Private Cloud (VPC). There is a one-to-one correspondence between the user's VPN and the VPC in the cloud resource pool. The data slice corresponding to the VPN is cloud data of the same size.
[0186] The advantage of this setup is that by using a VPN to establish a one-to-one encrypted connection with the resource slices of the target cloud resources, the exclusivity and security of data transmission are guaranteed.
[0187] This application provides another data processing method based on fiber optic leased lines. By setting up multiple security mechanisms, it ensures that user branches can securely access and obtain the required cloud data, while effectively managing and allocating data, and achieving the effects of reducing fiber optic leased line redundancy and reducing fiber optic leased line costs.
[0188] Figure 9 A flowchart illustrating another data processing method based on a fiber optic leased line provided in this application, which can be applied to the above-mentioned... Figure 3 The central node is connected to at least one user branch and at least one cloud resource pool via a dedicated fiber optic line; such as Figure 7 As shown, the method includes:
[0189] S901. Obtain value-added service information from the leased line request information; wherein, the value-added service information represents the service to be processed.
[0190] Value-added service information can refer to services pending processing based on fiber optic leased lines, that is, additional services or functions provided on top of leased line request information.
[0191] For example, value-added service information may include, but is not limited to, services such as ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), BPM (Business Process Management), and OA (Office Automation).
[0192] S902. Determine the cloud resource pool corresponding to the value-added service information.
[0193] S903. Send cloud data from the cloud resource pool corresponding to the value-added service information to the user branch via a fiber optic leased line.
[0194] It is understandable that the data processing method for value-added service information is the same as the steps for obtaining the corresponding cloud data based on the dedicated line request information, so it will not be elaborated further.
[0195] This application provides another data processing method based on fiber optic leased lines, which adds value-added services to the existing security and redundancy removal based on fiber optic leased lines to increase the resource utilization of fiber optic leased lines.
[0196] Figure 10 A schematic diagram of a data processing device based on a fiber optic leased line is provided for this application, as shown below. Figure 10 As shown, the data processing device 100 based on fiber optic leased line includes: an acquisition unit 1001, a determination unit 1002, and a transmission unit 1003.
[0197] The acquisition unit 1001 is used to acquire leased line request information of a user branch through a fiber optic leased line; wherein, the leased line request information represents the user branch's request to acquire cloud data;
[0198] The determination unit 1002 is used to determine the target cloud resource pool based on the leased line request information;
[0199] The sending unit 1003 is used to send cloud data in the target cloud resource pool to the user branch via a fiber optic leased line, based on the leased line request information.
[0200] Figure 11 A schematic diagram of another data processing device based on a fiber optic leased line provided in this application is shown below. Figure 11 As shown, the data processing device 110 based on fiber optic leased line includes: acquisition unit 1101, determination unit 1102, and transmission unit 1103. The transmission unit 1103 further includes a first processing module 11031, a second processing module 11032, and a third processing model 11033.
[0201] In an optional example, the determining unit 1102 is specifically used to obtain the request type from the leased line request information; wherein, the request type characterizes the type of cloud data requested by the user branch.
[0202] Based on the preset association between request types and cloud resource pools, the cloud resource pool corresponding to the request type in the dedicated line request information is determined as the target cloud resource pool.
[0203] The first processing module 11031 is used to obtain security credentials from the leased line request information; wherein, the security credentials represent the security of the user branch.
[0204] The second processing module 11032 is used to determine the size of the cloud data to be acquired by the user branch based on the leased line request information.
[0205] The third processing model 11033 is used to obtain cloud data of a certain size from the target cloud resource pool based on security credentials, and send the obtained cloud data to the user branch.
[0206] In an optional example, the third processing model 11033 is specifically used to determine the target resource pool as a preset first category of cloud resource pool if the leased line request information includes the first identification information.
[0207] Based on public network credentials, obtain cloud data of the target cloud resource pool.
[0208] In an optional example, the third processing model 11033 is further specifically used to determine the target resource pool as a preset second category of cloud resource pool if the leased line request information includes the second identification information;
[0209] Based on public network credentials and internal network credentials, obtain cloud data of the target cloud resource pool.
[0210] In an optional example, the third processing model 11033 is further specifically used to compare the internal network certificate with the preset second certificate format if the public network certificate meets the preset first certificate format.
[0211] If the intranet credentials meet the preset second credential format, then cloud data of the specified size will be obtained from the target cloud resource pool.
[0212] In an optional example, the third processing model 11033 is also specifically used to obtain the virtual private network (VPN) of the user branch from the leased line request information;
[0213] Obtain data slices of the corresponding VPN size from the target cloud resource pool, which are cloud data of that size.
[0214] In an optional example, the data processing device 110 based on the fiber optic leased line is also used to obtain value-added service information from the leased line request information; wherein, the value-added service information represents the service to be processed.
[0215] Determine the cloud resource pool corresponding to the value-added service information;
[0216] Cloud data from the cloud resource pool corresponding to value-added service information is sent to the user branch via a fiber optic leased line.
[0217] Figure 12 A schematic diagram of the structure of the electronic device provided in this application, such as... Figure 12 As shown, the electronic device 120 provided in this embodiment includes at least one processor 1201 and a memory 1202. Optionally, the device 120 further includes a communication component 1203. The processor 1201, the memory 1202, and the communication component 1203 are connected via a bus 1204.
[0218] In a specific implementation, at least one processor 1201 executes computer execution instructions stored in memory 1202, causing at least one processor 1201 to perform the above-described method.
[0219] The specific implementation process of processor 1201 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0220] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0221] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0222] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0223] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0224] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0225] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0226] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0227] The division of units is merely a logical functional division; 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 coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0228] 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.
[0229] In addition, the functional units in the various embodiments of the present invention 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.
[0230] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0231] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0232] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.
[0233] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0234] It should be understood that the above-described device embodiments are merely illustrative, and the device of this application can also be implemented in other ways. For example, the division of units / modules in the above embodiments is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units, modules, or components may be combined, or integrated into another system, or some features may be ignored or not executed.
[0235] Furthermore, unless otherwise specified, the functional units / modules in the various embodiments of this application can be integrated into one unit / module, or each unit / module can exist physically separately, or two or more units / modules can be integrated together. The integrated units / modules described above can be implemented in hardware or as software program modules.
[0236] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.
[0237] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0238] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A data processing method based on fiber optic leased lines, characterized in that, The method is applied to the central node; The central node is connected to at least one user branch and at least one cloud resource pool via dedicated fiber optic lines; the method includes: The leased line request information of the user branch is obtained through the fiber optic leased line; wherein, the leased line request information represents the user branch's request to obtain cloud data; Based on the dedicated line request information, determine the target cloud resource pool; Cloud data from the target cloud resource pool is sent to the user branch via the fiber optic leased line, based on the leased line request information.
2. The method according to claim 1, characterized in that, The step of determining the target cloud resource pool based on the leased line request information includes: Obtain the request type from the leased line request information; wherein, the request type represents the type of cloud data requested by the user branch. Based on the preset association between request types and cloud resource pools, the cloud resource pool corresponding to the request type in the dedicated line request information is determined as the target cloud resource pool.
3. The method according to claim 1, characterized in that, The step of sending cloud data from the target cloud resource pool to the user branch according to the dedicated line request information includes: Obtain security credentials from the leased line request information; wherein, the security credentials represent the security of the user branch; Based on the dedicated line request information, determine the size of the cloud data that the user branch needs to acquire; Based on the security credentials, cloud data of the specified size is obtained from the target cloud resource pool, and the obtained cloud data is sent to the user branch.
4. The method according to claim 3, characterized in that, The security credentials include public network credentials, which represent the security credentials by which a user branch obtains cloud data from a preset first category of cloud resource pool; Based on the security credentials, cloud data of the specified size is retrieved from the target cloud resource pool, including: If the leased line request information includes first identification information, then the target resource pool is determined to be a preset first category of cloud resource pool; Based on the public network credentials, cloud data of the specified size is obtained from the target cloud resource pool.
5. The method according to claim 4, characterized in that, The security credentials include intranet credentials, which represent the security credentials by which a user branch obtains cloud data from a preset second category of cloud resource pool; Based on the security credentials, cloud data of the specified size is retrieved from the target cloud resource pool, including: If the leased line request information includes second identification information, then the target resource pool is determined to be a preset second category of cloud resource pool; Based on the public network credentials and the internal network credentials, cloud data of the specified size is obtained from the target cloud resource pool.
6. The method according to claim 5, characterized in that, Based on the public network credentials and the internal network credentials, cloud data of the specified size is obtained from the target cloud resource pool, including: If the public network credential meets the preset first credential format, then the internal network credential is compared with the preset second credential format; If the intranet credentials meet the preset second credential format, then cloud data of the specified data size is obtained from the target cloud resource pool.
7. The method according to claim 6, characterized in that, Obtaining cloud data of the specified size from the target cloud resource pool includes: Obtain the Virtual Private Network (VPN) of the user branch from the leased line request information; Obtain a data slice of the data size corresponding to the VPN from the target cloud resource pool, which is cloud data of the data size.
8. The method according to any one of claims 1-7, characterized in that, Also includes: Obtain value-added service information from the leased line request information; wherein, the value-added service information represents the service to be processed; Determine the cloud resource pool corresponding to the value-added service information; Cloud data from the cloud resource pool corresponding to the value-added service information is sent to the user branch via the fiber optic leased line.
9. A data processing device based on a fiber optic leased line, characterized in that, include: The acquisition unit is used to acquire leased line request information of the user branch through the fiber optic leased line; wherein, the leased line request information represents the user branch requesting to acquire cloud data; The determining unit is used to determine the target cloud resource pool based on the leased line request information; The sending unit is used to send cloud data in the target cloud resource pool to the user branch via the fiber optic leased line, according to the leased line request information.
10. An electronic device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-8.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 8.
12. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method described in any one of claims 1-8.
