Business processing method, device, carrier device and readable storage medium
By presetting signaling channels in OTN, the same-source and same-destination connections between OLT devices and gateway devices are achieved, solving the problem of low efficiency in establishing service channels in OTN, improving the timely response and configuration efficiency of service connections, and being suitable for high-concurrency scenarios of cloud VR services.
Patent Information
- Application Number
- CN202110533455.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-17
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2041-05-17
AI Technical Summary
The efficiency of establishing service channels in the Optical Transport Network (OTN) is low, resulting in long network configuration times.
By presetting the signaling channel in the OTN, the same-source and same-destination connection between the OLT device and the gateway device is achieved, and the service channel is automatically established to improve the connection efficiency.
It improves the timely response capability and configuration efficiency of business connection establishment, meets the efficient carrying requirements of specific application scenarios or specific businesses, and significantly improves the efficiency of establishing business channels, especially in the high concurrency of cloud VR business.
Smart Images

Figure CN115361603B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a service processing method, apparatus, bearer device, and readable storage medium. Background Art
[0002] The more services carried by an Optical Transport Network (OTN), the greater the pressure on network configuration. Currently, establishing service channels in an OTN typically requires that, after receiving service requests, the OTN equipment configure the corresponding services to service units through a management and control platform. The OTN equipment then confirms the cross-connect configuration and port information for the source, intermediate forwarding, and sink nodes to deliver the OTN-carried services to the service platform. This process takes a long time to configure services, resulting in low service channel establishment efficiency. Summary of the Invention
[0003] The purpose of the embodiments of the present application is to provide a service processing method, apparatus, bearer device, and readable storage medium to solve the current problem of low efficiency in establishing service channels in OTN.
[0004] In order to solve the above technical problems, this application is implemented as follows:
[0005] In a first aspect, a service processing method is provided, which is applied to a bearer device and includes:
[0006] Receive service request information from the OLT device; wherein the service request information includes: service connection establishment request information;
[0007] Determining, according to the service connection establishment request information, a gateway device corresponding to the OLT device and connected to the service service platform;
[0008] Establishing a service channel between the OLT device and the gateway device in the OTN according to a preset signaling channel;
[0009] One end of the signaling channel is an OTN source node connected to the OLT device, and the other end of the signaling channel is an OTN sink node connected to the gateway device; the signaling channel and the service channel have the same source and sink.
[0010] Optionally, the signaling channel is used to implement signaling transmission required for establishing the service channel between the OTN source node, the intermediate forwarding node and the OTN sink node; the intermediate forwarding node is a node between the OTN source node and the OTN sink node.
[0011] Optionally, the service request information further includes: service connection deletion request information; and the method further includes:
[0012] Determine the service channel to be deleted according to the service connection deletion request information, and delete the service channel to be deleted.
[0013] Optionally, the service request information further includes: service bandwidth adjustment request information; and the method further includes:
[0014] According to the service bandwidth adjustment request information, a target bandwidth and a service channel to be adjusted are determined, and the service channel to be adjusted is adjusted using the target bandwidth.
[0015] In a second aspect, a service processing apparatus is provided, which is applied to a bearer device, including:
[0016] The receiving module is configured to receive service request information from the OLT device; wherein the service request information includes: service connection establishment request information;
[0017] A first determining module is configured to determine, according to the service connection establishment request information, a gateway device corresponding to the OLT device and connected to the service service platform;
[0018] An establishing module, configured to establish a service channel between the OLT device and the gateway device in the optical transport network OTN according to a preset signaling channel;
[0019] One end of the signaling channel is an OTN source node connected to the OLT device, and the other end of the signaling channel is an OTN sink node connected to the gateway device; the signaling channel and the service channel have the same source and sink.
[0020] Optionally, the signaling channel is used to implement signaling transmission required for establishing the service channel between the OTN source node, the intermediate forwarding node and the OTN sink node; the intermediate forwarding node is a node between the OTN source node and the OTN sink node.
[0021] Optionally, the service request information further includes: service connection deletion request information; and the device further includes:
[0022] A second determining module is used to determine the service channel to be deleted according to the service connection deletion request information;
[0023] The deletion module is used to delete the service channel to be deleted.
[0024] Optionally, the service request information further includes: service bandwidth adjustment request information; and the device further includes:
[0025] A third determining module is configured to determine a target bandwidth and a service channel to be adjusted according to the service bandwidth adjustment request information;
[0026] An adjustment module is configured to adjust the service channel to be adjusted by using the target bandwidth.
[0027] In a third aspect, an embodiment of the present application provides a carrier device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.
[0028] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0029] The service processing method of the embodiment of the present application, after receiving the service connection establishment request information from the OLT device, can determine the gateway device connected to the service service platform corresponding to the OLT device according to the service connection establishment request information, and establish a service channel between the OLT device and the gateway device in the OTN according to the preset signaling channel, and the signaling channel and the service channel have the same source and destination. In this way, the connection between the OLT device and the gateway device can be maintained through the preset signaling channel, and the service channel can be automatically added when the actual service is online, thereby improving the timely response capability and configuration efficiency of the service connection establishment, thereby improving the efficiency of establishing the service channel, and meeting the efficient carrying requirements of specific application scenarios or specific services. Furthermore, the embodiment of the present application can involve connection establishment requests for multiple services, so that fast and accurate configuration can be achieved when a large number of services are accessed at the same time, thereby improving the efficiency of establishing the service channel. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 This is a flowchart of a business processing method provided by an embodiment of the present application;
[0031] Figure 2 Schematic diagram of a preset signaling channel in an embodiment of the present application;
[0032] Figure 3 This is a schematic diagram of the service access process in an embodiment of the present application;
[0033] Figure 4 This is a schematic diagram of the service connection establishment process in an embodiment of the present application;
[0034] Figure 5 This is a schematic diagram of the structure of a service processing device provided in an embodiment of the present application;
[0035] Figure 6This is a structural diagram of a carrier device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0036] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0037] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.
[0038] The following describes in detail the service processing method provided by the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0039] See Figure 1 , Figure 1 This is a flow chart of a service processing method provided by an embodiment of the present application, which is executed by a bearer device, such as an OTN device. Figure 1 As shown, the method includes the following steps:
[0040] Step 11: Receive service request information from the OLT device.
[0041] The service request information may optionally be service connection establishment request information. In addition to the service signal, the service request information may also include interaction information between an optical line terminal (OLT) and a bearer device, such as an OTN device. A physical connection, such as a 10GE or 100GE connection, may exist between the OLT and the OTN device for information exchange.
[0042] For example, the interaction information between OLT and OTN devices may include but is not limited to:
[0043] 1) Source IP (SIP) address: Optical Network Terminal (ONT) wide area network (WAN) port address;
[0044] 2) Destination IP (DIP) address: business service platform address, such as VR cloud platform address;
[0045] 3) Local IP address: OLT egress IP address; Next hop IP address: Cloud gateway address;
[0046] 4) Service Level Agreement (SLA): bandwidth, latency, priority, robustness, etc.
[0047] 5) Operation type: such as create, modify, delete, etc.
[0048] Step 12: According to the service connection establishment request information, determine the gateway device connected to the service service platform corresponding to the OLT device.
[0049] Optionally, the business service platform in the embodiment of the present application may be a cloud platform, and correspondingly, the gateway device connected thereto is a cloud gateway device.
[0050] Step 13: Based on the preset signaling channel, a service channel is established between the OLT device and the gateway device in the OTN.
[0051] In this embodiment, a preset signaling channel always exists. One end of the preset signaling channel is the OTN source node connected to the OLT device, and the other end is the OTN sink node connected to the gateway device. That is, the starting node is the OTN source node and sink node, and it is used to maintain the connection between the OLT device and the corresponding gateway device. The preset signaling channel is used to implement the IP routing protocol between the OLT device and the corresponding gateway device through the OTN, thereby establishing the OLT device and the corresponding gateway device as the next hop of each other. The preset signaling channel and the established service channel have the same source and sink nodes, that is, the preset signaling channel and the established service channel have the same OTN source node and OTN sink node.
[0052] Optionally, when establishing a service channel, a preset signaling channel can be used to implement signaling transmission required for establishing the service channel, such as bandwidth negotiation, between the OTN source node, the intermediate forwarding node, and the OTN sink node, thereby establishing the service channel. The intermediate forwarding node is a node between the OTN source node and the OTN sink node.
[0053] It should be noted that in the embodiment of the present application, multiple signaling channels can be preset in the OTN, and the starting nodes are different OTN source nodes and / or OTN sink nodes. The OTN source node is connected to the OLT device, and the OTN sink node is connected to the gateway device (such as a cloud gateway device). Figure 2 When the service is launched, the corresponding preset signaling channel is used, such as Figure 2 The signaling channel shown by the thick solid line can establish a service channel with the same source and destination. Figure 2 The OTN schematically only has 6 signaling channels, but the embodiments of the present application are not limited thereto. Dozens, hundreds, or even thousands of signaling channels can be preset based on actual needs.
[0054] The service processing method of the embodiment of the present application, after receiving service connection establishment request information from the OLT device, can determine the gateway device connected to the service service platform corresponding to the OLT device based on the service connection establishment request information, and establish a service channel between the OLT device and the gateway device in the OTN based on the preset signaling channel, with the signaling channel and the service channel having the same source and destination. As a result, the connection between the OLT device and the gateway device can be maintained through the preset signaling channel, and the service channel can be automatically added when the actual service goes online, thereby improving the timely response capability and configuration efficiency of service connection establishment, thereby improving the efficiency of service channel establishment, and meeting the efficient carrying requirements of specific application scenarios or specific services.
[0055] Furthermore, the service connection establishment request information may involve connection establishment requests for multiple services, thereby enabling rapid and accurate configuration when a large number of services are accessed simultaneously, thereby improving the efficiency of establishing service channels.
[0056] Optionally, the services involved in the embodiments of the present application include but are not limited to cloud virtual reality (VR) services. The characteristics of cloud VR services are strong randomness of service access, large user access bandwidth, concentrated number of user access, strong rigid bandwidth guarantee, etc. When terminal users initiate service connection establishment requests in a concentrated manner, such as watching a hot video, the number of service connections established can reach more than tens of thousands. Therefore, by establishing a service channel with the help of the solution in this application, the timely response capability and configuration efficiency of service connection establishment can be greatly improved, thereby improving the efficiency of service channel establishment and meeting the efficient carrying requirements of cloud VR services.
[0057] In the embodiments of the present application, OTN can use time-division multiplexing technology to carry and transmit data at the metro core, metro aggregation, and metro access levels. OTN can use Optical Service Unit (OSU) technology to enable OTN equipment to support OSU functions, thereby meeting requirements such as diversified service rates. In this case, the preset signaling channel in this embodiment is the OSU signaling channel, which is always present and can have a relatively small bandwidth, such as 2 Mbit / s.
[0058] Optionally, the service request information may include, in addition to the service connection establishment request information, service connection deletion request information, service bandwidth adjustment request information, and request information on whether or not to protect a link.
[0059] As an optional embodiment, when the above service request information includes service connection deletion request information, the bearer device can determine the service channel to be deleted based on the service connection deletion request information and delete the service channel to be deleted, thereby ensuring the throughput capacity of the OTN.
[0060] As an optional embodiment, when the above-mentioned service request information includes service bandwidth adjustment request information, the bearer device can determine the target bandwidth and the service channel to be adjusted based on the service bandwidth adjustment request information, and use the target bandwidth to adjust the service channel to be adjusted, thereby meeting diverse service needs.
[0061] The present application is described below with reference to the accompanying drawings and specific embodiments.
[0062] like Figure 3 As shown, the service access process in the embodiment of the present application may include the following steps:
[0063] Step 31: The ONT device is responsible for service perception, accessing the terminal's service signal, and initiating a service request to the OLT device.
[0064] Step 32: The OLT device receives service requests from the ONT device and aggregates multiple service requests, including but not limited to service connection establishment requests, service connection deletion requests, service bandwidth adjustment requests, and requests for link protection, and sends the service requests to the OTN device through the existing physical connection.
[0065] Step 33: The OTN device establishes a service channel, deletes a service channel, and / or adjusts the service channel bandwidth according to the received service request.
[0066] Step 34: The OTN device feeds back the bandwidth provision result.
[0067] Step 35: The OLT device returns the request result to the ONT device.
[0068] like Figure 4 As shown, the service connection establishment process in the embodiment of the present application may include the following steps:
[0069] Step 41: The terminal initiates a service connection establishment request.
[0070] Step 42: The ONT device receives the request initiated by the terminal and initiates a service connection establishment request to the OLT device, including information such as the destination and bandwidth.
[0071] Step 43: The OLT device receives and aggregates the service connection establishment request information from the terminal, and transmits the service connection establishment request information to the OTN device connected thereto.
[0072] Step 44: The OTN device uses the pre-defined signaling channel to establish a service channel between the OLT and the cloud gateway device within the OTN and adjusts bandwidth to deliver services to the cloud platform. The cloud gateway device is connected to the cloud platform that serves the services. The pre-defined signaling channel and the established service channel share the same source and destination. The pre-defined signaling channel can be used to transmit the signaling required to establish the service channel based on the route mapping. The details of the pre-defined signaling channel are described above and will not be elaborated here.
[0073] As you can imagine, after a service goes online, OTN equipment can detect the increase in service traffic in real time through service access cards. These cards receive service requests and trigger the OTN equipment to establish a service connection with sufficient bandwidth for the service. For example, a VR service typically has a bandwidth of approximately 130 Mbit / s. As services increase or decrease, the OLT and OTN equipment interact to request the establishment or deletion of service channels, automatically triggering the OTN equipment to create or delete service channels to deliver the service. OTN equipment can dynamically adjust the number of service channels based on the number of services going online.
[0074] It should be noted that the execution entity of the business processing method provided in the embodiments of the present application may be a business processing device, or a control module in the business processing device for executing the business processing method. In the embodiments of the present application, the business processing device provided in the embodiments of the present application is described by taking the execution of the business processing method by the business processing device as an example.
[0075] See Figure 5 , Figure 5 This is a structural diagram of a service processing device provided by an embodiment of the present application, which is applied to a bearer device, such as an OTN device. Figure 5 As shown, the service processing device 50 includes:
[0076] The receiving module 51 is configured to receive service request information from the OLT device; wherein the service request information includes: service connection establishment request information;
[0077] A first determining module 52 is configured to determine, according to the service connection establishment request information, a gateway device corresponding to the OLT device and connected to the service service platform;
[0078] An establishing module 53 is configured to establish a service channel between the OLT device and the gateway device in the optical transport network OTN according to a preset signaling channel;
[0079] One end of the signaling channel is an OTN source node connected to the OLT device, and the other end of the signaling channel is an OTN sink node connected to the gateway device; the signaling channel and the service channel have the same source and sink.
[0080] Optionally, the signaling channel is used to implement signaling transmission required for establishing the service channel between the OTN source node, the intermediate forwarding node and the OTN sink node; the intermediate forwarding node is a node between the OTN source node and the OTN sink node.
[0081] Optionally, the service request information further includes service connection deletion request information; and the service processing device 50 further includes:
[0082] A second determining module is used to determine the service channel to be deleted according to the service connection deletion request information;
[0083] The deletion module is used to delete the service channel to be deleted.
[0084] Optionally, the service request information further includes service bandwidth adjustment request information; and the service processing device 50 further includes:
[0085] A third determining module is configured to determine a target bandwidth and a service channel to be adjusted according to the service bandwidth adjustment request information;
[0086] An adjustment module is configured to adjust the service channel to be adjusted by using the target bandwidth.
[0087] It is understandable that the service processing device 50 of the embodiment of the present application can implement the above Figure 1 The various processes of the method embodiment shown can achieve the same technical effect, and to avoid repetition, they will not be described again here.
[0088] Optional, such as Figure 6As shown, the embodiment of the present application further provides a carrier device 60, including a processor 61, a memory 62, a program or instruction stored in the memory 62 and executable on the processor 61, and the program or instruction is executed by the processor 61 to achieve the above Figure 1 The various processes of the method embodiment shown can achieve the same technical effect, and to avoid repetition, they will not be described here.
[0089] The embodiment of the present application also provides a readable storage medium on which a program or instruction is stored, which can achieve the above-mentioned Figure 1 The various processes of the method embodiment shown can achieve the same technical effect, and to avoid repetition, they will not be described here.
[0090] Computer-readable media includes both permanent and non-permanent, removable and non-removable media, and can be implemented using any method or technology for information storage. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change RAM (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated data signals and carrier waves.
[0091] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0092] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0093] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a service classification device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0094] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A service processing method, applied to an optical transport network (OTN) device, characterized in that: include: Receive service request information from an optical line terminal (OLT) device; wherein the service request information includes: service connection establishment request information; Determining, according to the service connection establishment request information, a gateway device corresponding to the OLT device and connected to the service service platform; Establishing a service channel between the OLT device and the gateway device in the optical transport network OTN according to a preset signaling channel; One end of the signaling channel is an OTN source node connected to the OLT device, and the other end of the signaling channel is an OTN sink node connected to the gateway device; the signaling channel and the service channel have the same source and sink.
2. The method according to claim 1, characterized in that The signaling channel is used to implement signaling transmission required for establishing the service channel between the OTN source node, the intermediate forwarding node and the OTN sink node; the intermediate forwarding node is a node between the OTN source node and the OTN sink node.
3. The method according to claim 1, characterized in that The service request information further includes: service connection deletion request information; the method further includes: Determine the service channel to be deleted according to the service connection deletion request information, and delete the service channel to be deleted.
4. The method according to claim 1, wherein The service request information further includes: service bandwidth adjustment request information; the method further includes: According to the service bandwidth adjustment request information, a target bandwidth and a service channel to be adjusted are determined, and the service channel to be adjusted is adjusted using the target bandwidth.
5. A service processing device, applied to OTN equipment, characterized in that: include: The receiving module is configured to receive service request information from the OLT device; wherein the service request information includes: service connection establishment request information; A first determining module is configured to determine, according to the service connection establishment request information, a gateway device corresponding to the OLT device and connected to the service service platform; An establishing module, configured to establish a service channel between the OLT device and the gateway device in the optical transport network OTN according to a preset signaling channel; One end of the signaling channel is an OTN source node connected to the OLT device, and the other end of the signaling channel is an OTN sink node connected to the gateway device; the signaling channel and the service channel have the same source and sink.
6. The device according to claim 5, characterized in that The signaling channel is used to implement signaling transmission required for establishing the service channel between the OTN source node, the intermediate forwarding node and the OTN sink node; the intermediate forwarding node is a node between the OTN source node and the OTN sink node.
7. The device according to claim 5, characterized in that The service request information further includes: service connection deletion request information; the device further includes: A second determining module is used to determine the service channel to be deleted according to the service connection deletion request information; The deletion module is used to delete the service channel to be deleted.
8. The device according to claim 5, characterized in that The service request information further includes: service bandwidth adjustment request information; the device further includes: A third determining module is configured to determine a target bandwidth and a service channel to be adjusted according to the service bandwidth adjustment request information; An adjustment module is configured to adjust the service channel to be adjusted by using the target bandwidth.
9. A carrying device, characterized in that: The method comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the business processing method according to any one of claims 1 to 4.
10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the business processing method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Optical line terminal OLT system
CN111953413A
Service forwarding method and communication device
CN112422397A