[go: up one dir, main page]

WO2025236927A1 - Optical network system, message scheduling method, communication device, and readable storage medium - Google Patents

Optical network system, message scheduling method, communication device, and readable storage medium

Info

Publication number
WO2025236927A1
WO2025236927A1 PCT/CN2025/087885 CN2025087885W WO2025236927A1 WO 2025236927 A1 WO2025236927 A1 WO 2025236927A1 CN 2025087885 W CN2025087885 W CN 2025087885W WO 2025236927 A1 WO2025236927 A1 WO 2025236927A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
optical network
transmitted
transmission
network system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2025/087885
Other languages
French (fr)
Chinese (zh)
Inventor
王鹏
张伟良
蔡立勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2025236927A1 publication Critical patent/WO2025236927A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/625Queue scheduling characterised by scheduling criteria for service slots or service orders
    • H04L47/6275Queue scheduling characterised by scheduling criteria for service slots or service orders based on priority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0086Network resource allocation, dimensioning or optimisation

Definitions

  • This application relates to, but is not limited to, the field of communication equipment, and particularly to an optical network system, a message scheduling method, a communication device, and a readable storage medium.
  • Optical networks generally refer to wide area networks (WANs), metropolitan area networks (MANs), or newly built large-scale local area networks (LANs) that use optical fiber as the primary transmission medium. Due to their advantages such as high transmission speed and long transmission distance, optical networks are widely used in broadband access for homes and businesses, including Fiber to the Home (FTTH), Fiber to the Room (FTTR), and Fiber to the Office (FTTO).
  • FTTH Fiber to the Home
  • FTTR Fiber to the Room
  • FTTO Fiber to the Office
  • optical network equipment such as optical line terminal equipment (OLTP) and user-side equipment jointly constitute the optical access network, enabling high-speed data transmission over the fiber optic network. Since the data transmitted between optical network devices is of various types, there are also multiple data transmission channels between them. Different data transmission channels can meet the needs of different services. However, in related optical access network systems, the bandwidth allocation of each data transmission channel is independent, making it difficult to fully utilize the overall system bandwidth and failing to meet the needs of some high-bandwidth scenarios, thus affecting the user experience.
  • This application provides an optical network system, a message scheduling method, a communication device, and a readable storage medium.
  • embodiments of this application provide an optical network system, including: a first optical network device; and a second optical network device, wherein the second optical network device transmits uplink messages to the first optical network device through a service channel and at least two management channels, wherein the service channel and all the management channels are bound to a transmission container, and at least two of the management channels are bound to the same transmission container.
  • inventions of this application provide a message scheduling method applied to the first optical network device in the optical network system as described in the first aspect.
  • the message scheduling method includes: acquiring a message to be transmitted and identifying the message to be transmitted; when the message to be transmitted is an urgent message, allocating the message to be transmitted to a first queue; when the message to be transmitted is a non-urgent message, slicing and encapsulating the message to be transmitted into multiple message fragments, and allocating the multiple message fragments to a second queue; transmitting the messages in each queue based on transmission priority, wherein the transmission priority of the first queue is higher than the transmission priority of the second queue.
  • embodiments of this application provide a communication device, including: at least one processor; at least one memory for storing at least one program; and implementing the message scheduling method as described in the fourth aspect when at least one of the programs is executed by at least one of the processors.
  • embodiments of this application also provide a computer-readable storage medium storing computer-executable instructions for performing the message scheduling method as described in the second aspect.
  • Figure 1 is a schematic diagram of the structure of the optical network system provided in an embodiment of this application.
  • Figure 2 is a schematic diagram illustrating the effect of shared bandwidth resources for data transmission channels provided in the embodiments of this application.
  • FIG. 3 is a schematic diagram of shared bandwidth resources for data transmission channels provided in another embodiment of this application.
  • FIG. 4 is a schematic diagram of shared bandwidth resources for data transmission channels provided in another embodiment of this application.
  • FIG. 5 is a schematic diagram of shared bandwidth resources for data transmission channels provided in another embodiment of this application.
  • FIG. 6 is a flowchart of the message scheduling method provided in an embodiment of this application.
  • Figure 7 is a schematic diagram of message scheduling provided in an embodiment of this application.
  • Figure 8 is a flowchart of the steps for non-urgent message slice encapsulation provided in an embodiment of this application.
  • Figure 9 is a schematic diagram of the steps for downlink transmission of a non-urgent message provided in an embodiment of this application.
  • Figure 10 is a schematic diagram of the structure of a communication device provided in an embodiment of this application.
  • multiple optical network devices need to transmit different types of message data through multiple different data transmission channels.
  • multiple management channels are also established between uplink and downlink devices. Different management channels are used to transmit different types of management and control data.
  • Related technologies can bind a transmission container (T-CONT) to each data transmission channel. By adjusting the bandwidth allocation of each transmission container, the bandwidth allocation of each data transmission channel can be adjusted. For example, when the uplink of a data transmission channel is idle (i.e., the data transmission volume is small), the bandwidth allocation of the corresponding transmission container can be reduced, and the freed-up bandwidth resources can be used by other data transmission channels.
  • the bandwidth resources of the corresponding transmission container can be increased. This allows for the optimization of bandwidth utilization by adjusting the bandwidth resources allocated to each data transmission channel based on the real-time traffic of each channel.
  • transmission containers are bound to each data transmission channel, the bandwidth of each channel is still allocated independently.
  • the management channel has low bandwidth utilization due to its small data transmission volume and short transmission time, resulting in insufficient overall system bandwidth resources, particularly the management channel.
  • downlink data is transmitted in a first-in, first-out (FIFO) manner. Therefore, during urgent data transmission, it is necessary to wait for the currently transmitting data to complete before transmission begins. If the currently transmitting data is large, this increases the latency of urgent data transmission, failing to meet the needs of scenarios with high latency requirements and impacting user experience.
  • FIFO first-in, first-out
  • this application provides an optical network system, a packet scheduling method, a communication device, and a readable storage medium. It integrates and binds multiple management channels into a single transmission container, effectively allowing multiple management channels to share a portion of the bandwidth. This releases bandwidth previously occupied independently by some channels, reduces bandwidth overhead, and improves system bandwidth utilization. Furthermore, during downlink packet transmission, packets are transmitted sequentially based on transmission priority, and packets are sliced and encapsulated to shorten the transmission time of individual packets. This not only enables priority transmission of urgent packets but also effectively reduces the transmission latency of urgent packets, thus meeting the needs of scenarios with high bandwidth and latency requirements and improving the user experience.
  • Figure 1 is a schematic diagram of the structure of an optical network system provided in an embodiment of this application, it can be seen that the optical network system has a first optical network device 100 and a second optical network device 200.
  • the first optical network device 100 serves as the uplink device of the optical network system
  • the second optical network device 200 serves as the downlink device of the optical network system.
  • a service channel and at least two management channels are established between the first optical network device 100 and the second optical network device 200.
  • the service channel and all management channels are bound to a transmission container, and at least two management channels are bound to the same transmission container. Therefore, integrating and binding multiple management channels to the same transmission container is equivalent to multiple management channels sharing part of the bandwidth, thereby releasing the bandwidth independently occupied by some channels, reducing bandwidth overhead, and improving the system bandwidth utilization.
  • uplink equipment can refer to devices used to send data from user-end devices to the network or server.
  • Uplink equipment can receive data transmitted uplink from user-end devices and can also transmit network or server data downlink to downlink equipment.
  • Downlink equipment can refer to devices used to receive data from the network or server. Simultaneously, downlink equipment can transmit user-end data uplink to uplink equipment.
  • Downlink equipment can refer to user-end devices.
  • uplink equipment can refer to an Optical Line Terminal (OLT)
  • downlink equipment can refer to an Optical Network Unit (ONU), i.e., the terminal equipment for fiber optic access.
  • uplink equipment can refer to the Main FTTR Unit (MFU), and downlink equipment can refer to the Sub FTTR Unit (SFU).
  • OLT Optical Line Terminal
  • ONU Optical Network Unit
  • uplink equipment can refer to the Main FTTR Unit (MFU)
  • SFU Sub FTTR Unit
  • the optical network system may be a fiber-to-the-room network system, i.e., an FTTR system. Therefore, the first optical network device 100 may be the master fiber unit in the FTTR system, i.e., the FTTR master device MFU, and the second optical network device 200 may be the slave fiber unit in the FTTR system, i.e., the FTTR slave device SFU.
  • the management channel established between the first optical network device 100 and the second optical network device 200 may refer to the FMCI channel and the WMCI channel.
  • the optical network system may be a fiber-to-the-home (FTTH) system. Therefore, the first optical network device 100 may be an optical line terminal (OLT) in the FTTH system, and the second optical network device 200 may be an optical network unit (ONU) in the FTTH system.
  • the management channel established between the first optical network device 100 and the second optical network device 200 may refer to the OMCI channel and the WMCI channel.
  • the optical network system can be a network system combining a fiber-to-the-home network system and a fiber-to-the-room network system.
  • the first optical network device 100 can be either a master fiber unit or an optical line terminal.
  • the master fiber unit can also serve as a downlink device for the optical line terminal. Therefore, the second optical network device 200 can be either a slave fiber unit or a master fiber unit.
  • the first optical network device 100 can establish service channels and at least two management channels with multiple second optical network devices 200 respectively, and perform data interaction.
  • the number of second optical network devices 200 in the optical network system increases, the number of management channels established in the optical network system also increases, requiring more bandwidth resources to be allocated to these management channels, significantly reducing the system's bandwidth utilization.
  • This embodiment of the application addresses this by binding multiple management channels together into the same transmission container within the management channels established between the first optical network device 100 and the second optical network devices 200. This allows multiple management channels to share a portion of the bandwidth resources, thereby saving and releasing some bandwidth resources that were previously independently occupied by the management channels. This allows for optimized allocation of these saved and released bandwidth resources, such as providing more bandwidth resources to busy service channels, thus improving the system's bandwidth utilization.
  • a data transmission channel includes an uplink port and a downlink port.
  • the uplink port is located in the downlink device, i.e., the second optical network device 200, and the downlink port is located in the uplink device, i.e., the first optical network device 100.
  • the uplink port and the downlink port can be mapped to corresponding data transmission channels. Different uplink ports or different downlink ports correspond to different data transmission channels.
  • the downlink device can transmit data to the corresponding data transmission channel through the uplink port to achieve uplink data transmission, while the uplink device can receive data transmitted by the downlink device through the downlink port corresponding to the same data transmission channel.
  • the first optical network device 100 may include a service uplink port for connecting service channels and multiple management uplink ports for connecting different management channels.
  • the second optical network device 200 may include a service downlink port for connecting service channels and multiple management downlink ports for connecting different management channels.
  • the Optical Line Terminal establishes a data transmission channel (GPON Encapsulation Method Port, GEM Port) between the uplink and downlink devices by configuring the corresponding bandwidth authorization and parameters. Then, it associates and binds each data transmission channel GEM Port with the transmission container T-CONT.
  • GEM Port GPON Encapsulation Method Port
  • the corresponding data transmission channel GEM Port carries the message data and maps it to the bound transmission container T-CONT for uplink transmission.
  • the first optical network device 100 can receive the uplink transmitted data through the downlink port of the data transmission channel.
  • the data transmission channel can be demodulated through the transmission container T-CONT, and then the message data in the data transmission channel can be demodulated.
  • the first optical network device 100 acting as an uplink device in the optical access network system, can receive data transmitted by the downlink device, namely the second optical network device 200, through a service channel and at least two management channels.
  • Each data transmission channel is bound to a transmission container T-CONT, and at least two management channels are bound to the same transmission container T-CONT.
  • This is equivalent to at least two management channels having their management uplink ports bound to the same transmission container T-CONT, or at least two management channels having their management downlink ports bound to the same transmission container T-CONT. Therefore, at least two management channels share a portion of the bandwidth, thereby saving and releasing some of the bandwidth resources independently occupied by the management channels, reducing bandwidth resource overhead, and improving overall bandwidth utilization.
  • two management channels and one service channel can be established between the first optical network device 100 and the second optical network device 200.
  • the two management channels carry different data types.
  • the optical network system can be an FTTR system
  • the first optical network device 100 can be an uplink device (i.e., an FTTR master device) in the FTTR system
  • the second optical network device 200 can be a downlink device (i.e., an FTTR slave device).
  • three channels are established between the uplink and downlink devices in the FTTR system: a Fiber Management & Control Interface Port (FMCIPORT), a Wireless Management & Control Interface Port (WMIPORT), and a Wireless Management & Control Interface Port (WMIPORT).
  • FMCIPORT Fiber Management & Control Interface Port
  • WMIPORT Wireless Management & Control Interface Port
  • WMIPORT Wireless Management & Control Interface Port
  • the optical network system can be an FTTH system, where the first optical network device 100 can be an uplink device (i.e., an optical line terminal OLT) in the FTTH system, and the second optical network device 200 can be a downlink device (i.e., an optical network unit ONU).
  • the FTTH system three channels can also be established between the uplink device and the downlink device, namely the optical network unit management and control interface port (OMCIPORT), the WMCI channel, and the service channel.
  • OMCIPORT optical network unit management and control interface port
  • Figure 2(a) shows that in the FTTR system, the data transmission channels established between the optical network device (i.e., the FTTR master device) and the downlink device (i.e., the FTTR slave device) are each bound to a different transmission container.
  • the first management channel i.e., FMCIPORT
  • the second management channel i.e., WMCIPORT
  • the service channel is bound to the third transmission container T-CONT.
  • the transmission container T-CONTs are divided into five types: fixed bandwidth, guaranteed bandwidth, burst allocation with minimum guaranteed bandwidth, best-effort allocation, and combined allocation.
  • Each transmission container T-CONT has a corresponding specific Quality of Service (QoS) characteristic. Therefore, the optical line terminal (OLT) can dynamically allocate corresponding bandwidth resources according to the actual network traffic and the needs of each transmission container T-CONT.
  • QoS Quality of Service
  • the optical line terminal (OLT) can dynamically allocate corresponding bandwidth resources according to the actual network traffic and the needs of each transmission container T-CONT.
  • the service channel needs to carry a larger amount of data transmission and requires more bandwidth resources. Therefore, the third transmission container T-CONT bound to the service channel is allocated more bandwidth resources.
  • the two management channels carry a smaller amount of data transmission and require less bandwidth resources. Therefore, the transmission containers T-CONT bound to the two management channels are allocated less bandwidth resources.
  • the bandwidth resources allocated to the first, second, and third transmission containers T-CONT can be dynamically adjusted in real time, and the bandwidth resources of the corresponding transmission containers T-CONT can be reduced when the management channel is idle, the first and second transmission containers T-CONT still need to occupy some bandwidth, so that the bandwidth resources corresponding to the management channel cannot be fully utilized.
  • the bandwidth resources occupied by the transmission containers corresponding to the management channel are also greater, which reduces the overall bandwidth utilization of the system.
  • the two management channels in the data transmission channel established between the first optical network device 100 (i.e., the FTTR master device) and the second optical network device 200 (i.e., the FTTR slave device) are bound to the same transmission container. That is, the first management channel (i.e., FMCIPORT) and the second management channel (i.e., WMCIPORT) are both bound to the fourth transmission container T-CONT, while the service channel is bound to the fifth transmission container T-CONT. Therefore, the two management channels are bound to the same transmission container, which is equivalent to the bandwidth resource sharing scheme of the two management channels shown in Figure 2(a).
  • this embodiment of the application can save and release the bandwidth resources independently occupied by the two management channels, thereby reducing the bandwidth resource overhead and improving the overall bandwidth utilization of the system.
  • the message priorities corresponding to each management channel within the same transmission container may be the same or different.
  • the message priority of the FMCI message corresponding to the FMCI channel may be the same as the message priority of the WMCI message corresponding to the WMCI channel.
  • message scheduling can be performed through QoS to prioritize the transmission of messages with earlier times; or the message priority of the FMCI message corresponding to the FMCI channel may be higher than the message priority of the WMCI message corresponding to the WMCI channel; or the message priority of the FMCI message corresponding to the FMCI channel may be lower than the message priority of the WMCI message corresponding to the WMCI channel.
  • the service channel and all management channels can be bound to the same transmission container. This is equivalent to the service uplink port and all management uplink ports being bound to the same transmission container, or the service downlink port and all management downlink ports being bound to the same transmission container.
  • all management channels and service channels share bandwidth resources, thus fully utilizing the bandwidth resources of the management channels when they are idle. This is especially beneficial when the splitting ratio is large and the number of downlink devices is large, effectively improving the overall system bandwidth utilization.
  • the optical line terminal can increase the bandwidth allocation frequency to each transmission container (T-CONT), adjusting the bandwidth allocation multiple times within a 125-microsecond allocation cycle, thereby enabling timely adjustment of the bandwidth allocation of each downlink device and fully utilizing the overall system bandwidth resources.
  • the message priority of the service message corresponding to the service channel is lower than the message priority of the management message corresponding to each management channel in the same transport container, while the message priorities of the messages corresponding to each management channel may be the same or different.
  • FIG. 4 is a schematic diagram of shared bandwidth resources for data transmission channels provided in another embodiment of this application
  • multiple management channels established by the first optical network device 100 and the second optical network device 200 can be merged to form a shared management channel.
  • This shared management channel can be independently bound to a transmission container.
  • the management uplink ports of these management channels are also merged to form the uplink ports of the management channel, and similarly, the management downlink ports of these management channels are also merged to form the downlink ports of the management channel.
  • the FMCI channel and WMCI channel established between the optical network device and the downlink device can be merged to form an FMCI/WMCI channel, i.e., a shared management channel.
  • This shared management channel is independently bound to the sixth transmission container T-CONT, while the service channel is independently bound to the seventh transmission container T-CONT. Therefore, by merging multiple management channels to achieve shared bandwidth resources, the bandwidth resources independently occupied by multiple management channels are saved and released, thereby reducing bandwidth resource overhead and improving the overall bandwidth utilization of the system.
  • a shared management channel formed by merging multiple management channels established by the first optical network device 100 and the second optical network device 200 can be bound to the same transmission container as the service channels. This is equivalent to the uplink port of the shared management channel being bound to the service uplink port of the service channel, or the downlink port of the shared management channel being bound to the service downlink port of the service channel.
  • the FMCI/WMCI shared management channel formed by merging the FMCI channel and the WMCI channel is bound to the eighth transmission container T-CONT along with the service channels.
  • the optical line terminal can increase the bandwidth allocation frequency for each transmission container (T-CONT) and adjust the bandwidth allocation multiple times within a 125-microsecond allocation cycle, thereby enabling timely adjustment of the bandwidth allocation for each downlink device and making full use of the overall system bandwidth resources.
  • independent management channels can still be established between the first optical network device 100 and the second optical network device 200.
  • These independent management channels can be bound to different transmission containers, or they can be bound to the same transmission container, or they can be bound to the same transmission container as the shared management channel, or they can be bound to the same transmission container as the service channel.
  • the message priority of the service message corresponding to the service channel is lower than the message priority of the management message corresponding to the shared management channel.
  • the first optical network device 100 acting as an uplink device in an optical access network system, can broadcast data downlink to each downlink device, namely the second optical network device 200, through the data transmission channel connected to its downlink port.
  • the downlink data broadcast adopts a first-in, first-out (FIFO) approach, which means that once a data packet begins transmission, it cannot be interrupted. If an urgent data packet is sent after a regular data packet, it will be delayed. The specific delay time depends on the size of the regular data packet being transmitted. For example, if the regular data packet is a giant Ethernet frame with a payload of up to 9000 bytes, then for a 10GB FTTR system, the urgent data packet will introduce a maximum delay of 8.2 microseconds.
  • FIFO first-in, first-out
  • the first optical network device 100 may include a message slicing unit and a message sorting unit.
  • the message slicing unit can slice and encapsulate message data with large payloads into multiple message fragments with smaller payloads, and then transmit them downlink. This can shorten the transmission time occupied by a single message fragment, thereby reducing the waiting time for emergency data packets and effectively reducing the transmission latency of emergency messages.
  • the message sorting unit can identify the urgency level of each data packet, i.e., the transmission priority, and sort the data packets according to the transmission priority of each data packet, and transmit them downlink in sequence. This can achieve priority transmission of emergency messages and reduce the transmission latency of emergency messages.
  • the giant Ethernet frame to be transmitted can be broadcast downlink to each downlink device according to the transmission priority.
  • the packet slicing unit in the first optical network device 100 can be called to slice and encapsulate the giant Ethernet frame into multiple small-load packet fragments, and then these small-load packet fragments are broadcast downlink in sequence.
  • an urgent data packet that needs to be broadcast downlink is received.
  • the packet sorting unit can adjust the transmission priority of the urgent data packet to the highest, which is equivalent to arranging the subsequent packet fragments to be transmitted after the urgent data packet is transmitted.
  • the urgent data packet can be transmitted downlink first after the currently downlinking packet fragment has finished transmitting. Since the effective payload of the packet fragment is reduced after slicing and encapsulation, the data transmission volume is small, so the transmission time occupied by the packet fragment is short. Compared with the scheme of transmitting the complete giant Ethernet frame and then transmitting the urgent data packet, it can effectively reduce the transmission delay of the urgent data packet.
  • the packet scheduling method can be applied to the first optical network device 100 of the optical network system proposed in the first aspect embodiment.
  • the packet scheduling method includes, but is not limited to, the following steps:
  • Step S100 Obtain the message to be transmitted and identify the message to be transmitted;
  • Step S200 When the message to be transmitted is an urgent message, the message to be transmitted is assigned to the first queue; when the message to be transmitted is a non-urgent message, the message to be transmitted is sliced and encapsulated to obtain multiple message fragments, and the multiple message fragments are assigned to the second queue.
  • Step S300 Transmit messages in each queue based on transmission priority.
  • a message to be transmitted refers to a data packet sent by a server in response to a request from a user device (i.e., a downlink device) in network communication.
  • the user device Upon receiving the message, the user device can perform corresponding processing to complete the requested operation.
  • a message to be transmitted downlink is obtained, its urgency (transmission priority) can be identified. Specifically, this can be done by checking flag bits in the message segment. If the flag bits meet the criteria for an urgent message (e.g., the flag bit is set to 1), the message to be transmitted is considered urgent; otherwise, it is considered non-urgent.
  • the message to be transmitted When the message to be transmitted is an urgent message, it can be assigned to the first queue. When the message to be transmitted is a non-urgent message, it can be assigned to the second queue.
  • the transmission priority of the first queue is higher than that of the second queue. Downlink transmission of message data is based on transmission priority. Therefore, message data in the first queue will be transmitted downlink with priority over message data in the second queue.
  • Message data in the same queue are sorted according to the time they entered the queue, or they can be further sorted according to their urgency. This enables priority transmission of urgent messages and reduces the transmission delay of urgent messages. Therefore, when there is no message data in the first queue, the message data in the second queue can be transmitted downlink.
  • the non-urgent messages can be sliced and encapsulated to obtain multiple message fragments, and then these multiple message fragments can be allocated to the second queue.
  • these multiple message fragments can be sorted based on the content order of the multiple message fragments.
  • the message data to be broadcast downlinked at the first moment includes a first message XFEM frame to be transmitted with Port-ID X and a second message XFEM frame to be transmitted with Port-ID Y. That is, the first message to be transmitted needs to be transmitted through the data transmission channel with Port-ID X, while the second message XFEM frame to be transmitted needs to be transmitted through the data transmission channel with Port-ID Y.
  • the payload of the first message to be transmitted is an Emergency Application Protocol Data Unit (APDU), i.e., APDU N
  • the payload of the second message to be transmitted is a Non-Emergency Application Protocol Data Unit (MPU), i.e., a Normal APDU M.
  • APDU Emergency Application Protocol Data Unit
  • MPU Non-Emergency Application Protocol Data Unit
  • the first message to be transmitted is assigned to the first queue (high priority queue) and the second message to be transmitted is assigned to the second queue (low priority queue). Based on the transmission priority, the messages in each queue are broadcast downlink. Therefore, the first message APDU N in the first queue is transmitted first.
  • the second message APDU M is sliced and the sliced segments are encapsulated into XFEM frames to form the second message segment APDU M1 and the second message segment APDU M2. If no urgent message is obtained during subsequent transmission, the second message segment APDU M1 and the second message segment APDU M2 are transmitted sequentially after the first message APDU N is transmitted.
  • the second transmission message segment APDU M1 is broadcast downlink.
  • a third transmission message XFEM frame with Port-ID X is acquired.
  • the payload of the third transmission message is urgent APDU N+1. Therefore, the third transmission message APDU N+1 is an urgent message and is allocated to the first queue. Since downlink transmission is first-in-first-out, the second transmission message segment APDU M1 cannot be interrupted. Therefore, the third transmission message APDU N+1 will be transmitted in the second queue. After the downlink transmission of message segment APDU M1 is completed, it is transmitted first.
  • the third transmission message APDU N+1 is transmitted later than the second transmission message segment APDU M1, but the third transmission message APDU N+1 is transmitted before the second transmission message segment APDU M2.
  • the transmission time of a single message can be effectively shortened.
  • it can enable urgent messages (the third transmission message APDU N+1) to "jump the queue" in the transmission of non-urgent messages (the second transmission message APDU M), effectively reducing the optical path transmission delay of urgent messages.
  • step S200 in the embodiment shown in FIG6 further includes, but is not limited to, the following steps:
  • Step S210 When the message to be transmitted is a non-urgent message, if the payload of the message to be transmitted is greater than a preset byte threshold, the message to be transmitted is sliced and encapsulated to obtain multiple message fragments, and the multiple message fragments are allocated to the second queue.
  • the message to be transmitted If the message to be transmitted is determined to be non-urgent, it can be sliced according to a preset byte threshold, forming segments of the same length as the preset byte threshold. These segments are then encapsulated to obtain multiple message fragments. Therefore, when the payload of the message to be transmitted exceeds the preset byte threshold, the message can be sliced and encapsulated to form multiple message fragments.
  • the preset byte threshold can be adjusted based on the bandwidth resources of the optical access network system.
  • the segmented message can be further sliced and encapsulated until the payload of each segment is less than or equal to the preset byte threshold.
  • step S300 prior to step S300 in the embodiment shown in FIG6, there are, but are not limited to, the following steps:
  • Step S220 When the message to be transmitted is a non-urgent message and the payload of the message to be transmitted is less than or equal to a preset byte threshold, the message to be transmitted is allocated to the second queue.
  • the message to be transmitted is determined to be non-urgent, and the payload of the message to be transmitted is less than or equal to a preset byte threshold, it can be assumed that the downlink transmission time of the message to be transmitted is short. Therefore, if an urgent message is obtained while the message to be transmitted is being transmitted downlink, the transmission of the message to be transmitted can be completed quickly and the downlink transmission of the urgent message can be carried out. The impact on the transmission delay of the urgent message is small, so there is no need to slice and encapsulate the message to be transmitted.
  • the message to be transmitted can be directly allocated to the second queue, and then the messages in each queue can be transmitted based on the transmission priority.
  • an embodiment of this application also provides a communication device 1000, FIG10 showing a schematic structural diagram of the communication device 1000 provided in an embodiment of this application.
  • the communication device 1000 includes: at least one memory 1010, at least one processor 1020, and a program stored in the memory 1010 and executable on the processor 1020.
  • the processor 1020 and the memory 1010 can be connected via a bus or other means.
  • the non-transient software program and instructions required to implement the message scheduling method of the above embodiments are stored in the memory 1010.
  • the message scheduling method in the above embodiments is executed, for example, the method steps S100 to S300 in FIG6, the method step S210 in FIG8, and the method step S220 in FIG9 described above are executed.
  • the device embodiments described above are merely illustrative.
  • the units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
  • one embodiment of this application also provides a computer-readable storage medium storing computer-executable instructions that are executed by a processor or controller, for example, by a processor in the above embodiments, causing the processor to perform the message scheduling method in the above embodiments, for example, performing method steps S100 to S300 in FIG6, method step S210 in FIG8, and method step S220 in FIG9.
  • This application provides an optical network system, a packet scheduling method, a communication device, and a readable storage medium. Since the uplink data volume and transmission period of management channel packets are small, multiple management channels are integrated and bound to the same transmission container. This is equivalent to multiple management channels sharing a portion of the bandwidth, thereby releasing bandwidth independently occupied by some channels, reducing bandwidth overhead, and improving system bandwidth utilization. Furthermore, during downlink packet transmission, downlink packets are transmitted sequentially based on transmission priority. Downlink packets can also be sliced and encapsulated to shorten the downlink packet transmission time. This not only enables priority transmission of urgent packets but also effectively reduces the transmission latency of urgent packets. Therefore, even in scenarios with high bandwidth requirements, it can effectively reduce latency and improve the user experience.
  • Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer.
  • communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Disclosed in the present application are an optical network system, a message scheduling method, a communication device, and a readable storage medium. The optical network system comprises a first optical network device (100) and a second optical network device (200), wherein the second optical network device (200) performs uplink transmission on an uplink message with the first optical network device (100) by means of a service channel and at least two management channels, the service channel and all the management channels are bound to transmission containers, and the at least two management channels are bound to the same transmission container.

Description

光网络系统、报文调度方法、通信设备及可读存储介质Optical network systems, message scheduling methods, communication equipment and readable storage media

相关申请的交叉引用Cross-reference to related applications

本申请基于申请号为202410604701X、申请日为2024年05月15日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。This application is based on and claims priority to Chinese Patent Application No. 202410604701X, filed on May 15, 2024, the entire contents of which are incorporated herein by reference.

技术领域Technical Field

本申请涉及但不限于通信设备领域,尤其涉及一种光网络系统、报文调度方法、通信设备及可读存储介质。This application relates to, but is not limited to, the field of communication equipment, and particularly to an optical network system, a message scheduling method, a communication device, and a readable storage medium.

背景技术Background Technology

光网络一般指使用光纤作为主要传输介质的广域网、城域网或者新建的大范围的局域网,由于光网络具有传输速度高、传输距离长等优点,因此被广泛应用于光纤到户(Fiber to the Home,FTTH)、光纤到房间(Fiber to the Room,FTTR)、光纤到办公室(Fiber to the Office,FTTO)等家庭与企业的宽带接入中。在FTTH、FTTR、FTTO系统中通过光线路终端设备、用户侧设备等光网络设备共同构成光接入网络,使得数据能够在光纤网络上高速传输。而在光网络设备之间传输的数据具有多种类型,因此,在光网络设备之间的数据传输通道亦有多种,不同的数据传输通道能够满足不同服务的需求,但相关技术的光接入网络系统中各个数据传输通道的带宽分配独立,系统整体的带宽难以充分利用,且无法满足部分对带宽要求较高的场景,影响用户使用体验。Optical networks generally refer to wide area networks (WANs), metropolitan area networks (MANs), or newly built large-scale local area networks (LANs) that use optical fiber as the primary transmission medium. Due to their advantages such as high transmission speed and long transmission distance, optical networks are widely used in broadband access for homes and businesses, including Fiber to the Home (FTTH), Fiber to the Room (FTTR), and Fiber to the Office (FTTO). In FTTH, FTTR, and FTTO systems, optical network equipment such as optical line terminal equipment (OLTP) and user-side equipment jointly constitute the optical access network, enabling high-speed data transmission over the fiber optic network. Since the data transmitted between optical network devices is of various types, there are also multiple data transmission channels between them. Different data transmission channels can meet the needs of different services. However, in related optical access network systems, the bandwidth allocation of each data transmission channel is independent, making it difficult to fully utilize the overall system bandwidth and failing to meet the needs of some high-bandwidth scenarios, thus affecting the user experience.

发明内容Summary of the Invention

本申请实施例提供了一种光网络系统、报文调度方法、通信设备及可读存储介质。This application provides an optical network system, a message scheduling method, a communication device, and a readable storage medium.

第一方面,本申请实施例提供了一种光网络系统,包括:第一光网络设备;第二光网络设备,所述第二光网络设备通过业务通道和至少两个管理通道与所述第一光网络设备进行上行报文的上行传输,所述业务通道与所有所述管理通道均与传输容器绑定,至少两个所述管理通道绑定于同一个所述传输容器。In a first aspect, embodiments of this application provide an optical network system, including: a first optical network device; and a second optical network device, wherein the second optical network device transmits uplink messages to the first optical network device through a service channel and at least two management channels, wherein the service channel and all the management channels are bound to a transmission container, and at least two of the management channels are bound to the same transmission container.

第二方面,本申请实施例提供了一种报文调度方法,应用于如第一方面所述的光网络系统中的所述第一光网络设备,所述报文调度方法包括:获取待传输报文,并识别所述待传输报文;当所述待传输报文为紧急报文,将所述待传输报文分配至第一队列;当所述待传输报文为非紧急报文,对所述待传输报文进行切片封装得到多个报文片段,并将多个所述报文片段分配至第二队列;基于传输优先级对各个队列中的报文进行传输,其中,所述第一队列的传输优先级高于所述第二队列的传输优先级。Secondly, embodiments of this application provide a message scheduling method applied to the first optical network device in the optical network system as described in the first aspect. The message scheduling method includes: acquiring a message to be transmitted and identifying the message to be transmitted; when the message to be transmitted is an urgent message, allocating the message to be transmitted to a first queue; when the message to be transmitted is a non-urgent message, slicing and encapsulating the message to be transmitted into multiple message fragments, and allocating the multiple message fragments to a second queue; transmitting the messages in each queue based on transmission priority, wherein the transmission priority of the first queue is higher than the transmission priority of the second queue.

第三方面,本申请实施例提供了一种通信设备,包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;当至少一个所述程序被至少一个所述处理器执行时实现如第四方面所述的报文调度方法。Thirdly, embodiments of this application provide a communication device, including: at least one processor; at least one memory for storing at least one program; and implementing the message scheduling method as described in the fourth aspect when at least one of the programs is executed by at least one of the processors.

第四方面,本申请实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如第二方面所述的报文调度方法。Fourthly, embodiments of this application also provide a computer-readable storage medium storing computer-executable instructions for performing the message scheduling method as described in the second aspect.

附图说明Attached Figure Description

图1是本申请实施例提供的光网络系统的结构示意图;Figure 1 is a schematic diagram of the structure of the optical network system provided in an embodiment of this application;

图2是本申请实施例提供的数据传输通道共用带宽资源的效果示意图;Figure 2 is a schematic diagram illustrating the effect of shared bandwidth resources for data transmission channels provided in the embodiments of this application.

图3是本申请另一实施例提供的数据传输通道共用带宽资源的示意图;Figure 3 is a schematic diagram of shared bandwidth resources for data transmission channels provided in another embodiment of this application;

图4是本申请另一实施例提供的数据传输通道共用带宽资源的示意图;Figure 4 is a schematic diagram of shared bandwidth resources for data transmission channels provided in another embodiment of this application;

图5是本申请另一实施例提供的数据传输通道共用带宽资源的示意图;Figure 5 is a schematic diagram of shared bandwidth resources for data transmission channels provided in another embodiment of this application;

图6是本申请实施例提供的报文调度方法的流程图;Figure 6 is a flowchart of the message scheduling method provided in an embodiment of this application;

图7是本申请实施例提供的报文调度的示意图;Figure 7 is a schematic diagram of message scheduling provided in an embodiment of this application;

图8是本申请一个实施例提供的非紧急报文切片封装的步骤流程图;Figure 8 is a flowchart of the steps for non-urgent message slice encapsulation provided in an embodiment of this application;

图9本申请一个实施例提供的非紧急报文下行传输的步骤示意图;Figure 9 is a schematic diagram of the steps for downlink transmission of a non-urgent message provided in an embodiment of this application;

图10是本申请一个实施例提供的通信设备的结构示意图。Figure 10 is a schematic diagram of the structure of a communication device provided in an embodiment of this application.

具体实施方式Detailed Implementation

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

可以理解的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书或上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It is understandable that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification or the aforementioned figures are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

目前,在光接入网络系统中,为了提供不同服务或满足特定网络需求,多个光网络设备之间需要通过多个不同数据传输通道来传输不同类型的报文数据,在一些对设备管理与控制要求较高的情况下,上行设备与下行设备之间除了建立有一个业务通道之外,还会建立有多个管理通道,不同的管理通道用于传输不同类型的管理控制数据。相关技术中可以为各个数据传输通道分别绑定一个传输容器(Transmission CONT,T-CONT),通过调整各个传输容器的带宽分配,从而实现对各个数据传输通道的带宽分配调整,例如在某个数据传输通道上行闲暇(即数据传输量小)的情况下,可以减少该数据传输通道对应的传输容器的带宽分配,节约释放出来的带宽资源可以为其他数据传输通道所利用,而当某个数据传输通道上行繁忙(即数据传输量大)时,可以增大该数据传输通道对应的传输容器的带宽资源,从而可以根据各个数据传输通道的实时流量调整各个数据传输通道所分配的带宽资源来优化带宽利用情况。尽管通过为各个数据传输通道一一绑定传输容器,但目前各个数据传输通道的带宽仍然是独立分配,而管理通道内管理报文的数据传输量小,传输时段短,管理通道的带宽利用率低,导致系统整体的带宽资源仍然难以充分利用,尤其是管理通道的带宽资源无法充分利用。另外,在目前的光接入网络系统中进行下行传输过程中,下行报文数据采用先进先出的方式进行传输,因此,在紧急数据传输时需要等待正在传输的数据完成传输之后再进行传输,若正在传输的数据较大则会加大紧急数据传输时延,无法满足对时延要求较高的场景,影响用户使用。Currently, in optical access network systems, to provide different services or meet specific network requirements, multiple optical network devices need to transmit different types of message data through multiple different data transmission channels. In situations with high requirements for device management and control, in addition to establishing a service channel, multiple management channels are also established between uplink and downlink devices. Different management channels are used to transmit different types of management and control data. Related technologies can bind a transmission container (T-CONT) to each data transmission channel. By adjusting the bandwidth allocation of each transmission container, the bandwidth allocation of each data transmission channel can be adjusted. For example, when the uplink of a data transmission channel is idle (i.e., the data transmission volume is small), the bandwidth allocation of the corresponding transmission container can be reduced, and the freed-up bandwidth resources can be used by other data transmission channels. Conversely, when the uplink of a data transmission channel is busy (i.e., the data transmission volume is large), the bandwidth resources of the corresponding transmission container can be increased. This allows for the optimization of bandwidth utilization by adjusting the bandwidth resources allocated to each data transmission channel based on the real-time traffic of each channel. Although transmission containers are bound to each data transmission channel, the bandwidth of each channel is still allocated independently. However, the management channel has low bandwidth utilization due to its small data transmission volume and short transmission time, resulting in insufficient overall system bandwidth resources, particularly the management channel. Furthermore, in current optical access network systems, downlink data is transmitted in a first-in, first-out (FIFO) manner. Therefore, during urgent data transmission, it is necessary to wait for the currently transmitting data to complete before transmission begins. If the currently transmitting data is large, this increases the latency of urgent data transmission, failing to meet the needs of scenarios with high latency requirements and impacting user experience.

基于此,本申请提供了一种光网络系统、报文调度方法、通信设备及可读存储介质,将多个管理通道整合绑定至同一个传输容器,相当于多个管理通道共用部分带宽,从而能够释放部分通道所独立占用的带宽,减少带宽开销,提高系统带宽利用率。另外,在下行传输报文时基于传输优先级对报文进行依次传输,同时对报文进行切片封装,缩短单个报文传输时间,不仅能够实现紧急报文的优先传输,还能够有效降低紧急报文的传输时延,进而能够满足对带宽和时延要求较高的场景,改善用户使用体验。Based on this, this application provides an optical network system, a packet scheduling method, a communication device, and a readable storage medium. It integrates and binds multiple management channels into a single transmission container, effectively allowing multiple management channels to share a portion of the bandwidth. This releases bandwidth previously occupied independently by some channels, reduces bandwidth overhead, and improves system bandwidth utilization. Furthermore, during downlink packet transmission, packets are transmitted sequentially based on transmission priority, and packets are sliced and encapsulated to shorten the transmission time of individual packets. This not only enables priority transmission of urgent packets but also effectively reduces the transmission latency of urgent packets, thus meeting the needs of scenarios with high bandwidth and latency requirements and improving the user experience.

第一方面,参照图1,图1是本申请实施例提供的光网络系统的结构示意图,可以看出,光网络系统有第一光网络设备100与第二光网络设备200,第一光网络设备100作为光网路系统的上行设备,第二光网络设备200作为光网络系统的下行设备,第一光网络设备100与第二光网络设备200之间建立有业务通道与至少两个管理通道,其中,业务通道与所有管理通道均与传输容器绑定,且至少两个管理通道共同绑定于同一个传输容器,因此,将多个管理通道整合绑定至同一个传输容器,相当于多个管理通道共用部分带宽,从而能够释放部分通道所独立占用的带宽,减少带宽开销,提高系统带宽利用率。Firstly, referring to Figure 1, which is a schematic diagram of the structure of an optical network system provided in an embodiment of this application, it can be seen that the optical network system has a first optical network device 100 and a second optical network device 200. The first optical network device 100 serves as the uplink device of the optical network system, and the second optical network device 200 serves as the downlink device of the optical network system. A service channel and at least two management channels are established between the first optical network device 100 and the second optical network device 200. The service channel and all management channels are bound to a transmission container, and at least two management channels are bound to the same transmission container. Therefore, integrating and binding multiple management channels to the same transmission container is equivalent to multiple management channels sharing part of the bandwidth, thereby releasing the bandwidth independently occupied by some channels, reducing bandwidth overhead, and improving the system bandwidth utilization.

需要说明的是,上行设备可以是指用于将数据从用户端设备发送至网络或服务器的设备,上行设备可以接收到用户端设备上行传输的数据,上行设备也可以将网络或服务器数据下行传输至下行设备;而下行设备则是可以指用于接收来自网络或服务器数据的设备,同时,下行设备可以将用户端数据上行传输至上行设备中,下行设备可以是指用户端设备,例如,在FTTH系统中,上行设备可以是指光线路终端(Optical Line Terminal,OLT),下行设备可以是指光网络单元(Optical Network Unit,ONU)即光纤接入的终端设备;而在FTTR系统中,上行设备可以是指FTTR主设备(Main FTTR Unit,MFU),下行设备可以是指FTTR从设备(Sub FTTR Unit,SFU)。It should be noted that uplink equipment can refer to devices used to send data from user-end devices to the network or server. Uplink equipment can receive data transmitted uplink from user-end devices and can also transmit network or server data downlink to downlink equipment. Downlink equipment, on the other hand, can refer to devices used to receive data from the network or server. Simultaneously, downlink equipment can transmit user-end data uplink to uplink equipment. Downlink equipment can refer to user-end devices. For example, in an FTTH system, uplink equipment can refer to an Optical Line Terminal (OLT), and downlink equipment can refer to an Optical Network Unit (ONU), i.e., the terminal equipment for fiber optic access. In an FTTR system, uplink equipment can refer to the Main FTTR Unit (MFU), and downlink equipment can refer to the Sub FTTR Unit (SFU).

在一些实施例中,光网络系统可以是光纤到房间网络系统即FTTR系统,因此,第一光网络设备100可以是FTTR系统中的主光纤单元即FTTR主设备MFU,而第二光网络设备200可以是FTTR系统中的从光纤单元即FTTR从设备SFU,而第一光网络设备100与第二光网络设备200之间建立的管理通道可以是指FMCI通道与WMCI通道。In some embodiments, the optical network system may be a fiber-to-the-room network system, i.e., an FTTR system. Therefore, the first optical network device 100 may be the master fiber unit in the FTTR system, i.e., the FTTR master device MFU, and the second optical network device 200 may be the slave fiber unit in the FTTR system, i.e., the FTTR slave device SFU. The management channel established between the first optical network device 100 and the second optical network device 200 may refer to the FMCI channel and the WMCI channel.

在一些实施例中,光网络系统可以是光纤到户网络系统即FTTH系统,因此,第一光网络设备100可以是FTTH系统中的光线路终端OLT,而第二光网络设备200可以是FTTH系统中的光网络单元ONU,而第一光网络设备100与第二光网络设备200之间建立的管理通道可以是指OMCI通道与WMCI通道。In some embodiments, the optical network system may be a fiber-to-the-home (FTTH) system. Therefore, the first optical network device 100 may be an optical line terminal (OLT) in the FTTH system, and the second optical network device 200 may be an optical network unit (ONU) in the FTTH system. The management channel established between the first optical network device 100 and the second optical network device 200 may refer to the OMCI channel and the WMCI channel.

在一些实施例中,光网络系统可以是光纤到户网络系统与光纤到房间网络系统相结合的网络系统,那么第一光网络设备100既可以是主光纤单元,也可以是光线路终端,其中,在FTTR与FTTH相结合的光接入网络系统中,主光纤单元还可以作为光线路终端的下行设备,因此,第二光网络设备200既可以是从光纤单元,还可以是主光纤单元。In some embodiments, the optical network system can be a network system combining a fiber-to-the-home network system and a fiber-to-the-room network system. In this case, the first optical network device 100 can be either a master fiber unit or an optical line terminal. In the optical access network system combining FTTR and FTTH, the master fiber unit can also serve as a downlink device for the optical line terminal. Therefore, the second optical network device 200 can be either a slave fiber unit or a master fiber unit.

需要说明的是,第二光网络设备200可以包括有多个,即第一光网络设备100可以与多个第二光网络设备200分别建立业务通道与至少两个管理通道,并进行数据交互。而随着光网络系统中的第二光网络设备200数量越多,光网络系统中的建立的管理通道数量也就越多,在光网络系统中需要为管理通道分配的带宽资源也就越多,大大降低了系统的带宽利用率,而本申请实施例通过在第一光网络设备100与第二光网络设备200之间所建立的管理通道中将多个管理通道共同绑定于同一个传输容器,实现多个管理通道共同使用部分带宽资源,从而能够节约释放出部分由管理通道独立占用的带宽资源,进而能够对这些节约释放出来的带宽资源优化分配,例如提供更多的带宽资源至繁忙的业务通道,提高系统中带宽资源利用率。It should be noted that there may be multiple second optical network devices 200, meaning that the first optical network device 100 can establish service channels and at least two management channels with multiple second optical network devices 200 respectively, and perform data interaction. As the number of second optical network devices 200 in the optical network system increases, the number of management channels established in the optical network system also increases, requiring more bandwidth resources to be allocated to these management channels, significantly reducing the system's bandwidth utilization. This embodiment of the application addresses this by binding multiple management channels together into the same transmission container within the management channels established between the first optical network device 100 and the second optical network devices 200. This allows multiple management channels to share a portion of the bandwidth resources, thereby saving and releasing some bandwidth resources that were previously independently occupied by the management channels. This allows for optimized allocation of these saved and released bandwidth resources, such as providing more bandwidth resources to busy service channels, thus improving the system's bandwidth utilization.

在一些实施例中,一个数据传输通道包括有上行端口和下行端口,其中,上行端口位于下行设备即第二光网络设备200,下行端口位于上行设备即第一光网络设备100,上行端口与下行端口可以映射至对应的数据传输通道,而不同的上行端口或不同的下行端口所对应映射的数据传输通道也不同,下行设备可以通过上行端口将数据传输至相应的数据传输通道从而实现数据的上行传输,而上行设备可以通过同一数据传输通道对应的下行端口接收到由下行设备传输的数据。因此,第一光网络设备100可以包括有用于连接业务通道的业务上行端口,以及多个用于连接不同管理通道的管理上行端口,相应地,第二光网络设备200可以包括有用于连接业务通道的业务下行端口,以及多个用于连接不同管理通道的管理下行端口。In some embodiments, a data transmission channel includes an uplink port and a downlink port. The uplink port is located in the downlink device, i.e., the second optical network device 200, and the downlink port is located in the uplink device, i.e., the first optical network device 100. The uplink port and the downlink port can be mapped to corresponding data transmission channels. Different uplink ports or different downlink ports correspond to different data transmission channels. The downlink device can transmit data to the corresponding data transmission channel through the uplink port to achieve uplink data transmission, while the uplink device can receive data transmitted by the downlink device through the downlink port corresponding to the same data transmission channel. Therefore, the first optical network device 100 may include a service uplink port for connecting service channels and multiple management uplink ports for connecting different management channels. Correspondingly, the second optical network device 200 may include a service downlink port for connecting service channels and multiple management downlink ports for connecting different management channels.

光线路终端OLT通过配置相应的带宽授权和参数,建立出上行设备与下行设备之间的数据传输通道(GPON Encapsulation Method Port,GEM Port),接着,将各个数据传输通道GEM Port与传输容器T-CONT建立关联绑定,从而下行设备需要向第一光网络设备100上行传输数据时,可以将待传输的报文数据映射至对应的数据传输通道GEM Port中,由相应的数据传输通道GEM Port携带报文数据映射至绑定的传输容器T-CONT中再上行传输,从而第一光网络设备100可以通过数据传输通道的下行端口接收得到上行传输的数据,具体地,可以通过传输容器T-CONT解调出数据传输通道,再解调出数据传输通道中的报文数据。如图1所示,第一光网络设备100作为光接入网络系统中的上行设备,能够通过业务通道和至少两个管理通道接收下行设备即第二光网络设备200传输的数据,其中,每个数据传输通道均与传输容器T-CONT绑定,至少有两个管理通道与同一个传输容器T-CONT绑定,相当于至少两个管理通道的管理上行端口与同一个传输容器T-CONT绑定,或者说,至少两个管理通道的管理下行端口与同一个传输容器T-CONT绑定。因此,至少有两个管理通道共用部分带宽,从而能够节约释放出部分管理通道所独立占用的带宽资源,减少带宽资源的开销,能够提高整体带宽利用率。The Optical Line Terminal (OLT) establishes a data transmission channel (GPON Encapsulation Method Port, GEM Port) between the uplink and downlink devices by configuring the corresponding bandwidth authorization and parameters. Then, it associates and binds each data transmission channel GEM Port with the transmission container T-CONT. Thus, when the downlink device needs to transmit data uplink to the first optical network device 100, it can map the message data to be transmitted to the corresponding data transmission channel GEM Port. The corresponding data transmission channel GEM Port carries the message data and maps it to the bound transmission container T-CONT for uplink transmission. Thus, the first optical network device 100 can receive the uplink transmitted data through the downlink port of the data transmission channel. Specifically, the data transmission channel can be demodulated through the transmission container T-CONT, and then the message data in the data transmission channel can be demodulated. As shown in Figure 1, the first optical network device 100, acting as an uplink device in the optical access network system, can receive data transmitted by the downlink device, namely the second optical network device 200, through a service channel and at least two management channels. Each data transmission channel is bound to a transmission container T-CONT, and at least two management channels are bound to the same transmission container T-CONT. This is equivalent to at least two management channels having their management uplink ports bound to the same transmission container T-CONT, or at least two management channels having their management downlink ports bound to the same transmission container T-CONT. Therefore, at least two management channels share a portion of the bandwidth, thereby saving and releasing some of the bandwidth resources independently occupied by the management channels, reducing bandwidth resource overhead, and improving overall bandwidth utilization.

在一些实施例中,第一光网络设备100与第二光网络设备200之间可以建立有两个管理通道和一个业务通道,其中,两个管理通道所承载的传输数据类型不相同,例如,光网络系统可以为FTTR系统,第一光网络设备100可以是在FTTR系统中上行设备(即FTTR主设备),第二光网络设备200可以是下行设备(即FTTR从设备),而在FTTR系统中上行设备与下行设备之间通常建立有三个通道,分别为光纤管理与控制接口通道(Fiber Management&Control Interface Port,FMCIPORT)、无线管理与控制接口通道(Wireless Management&Control Interface Port,WMCIPORT)以及业务通道(Service Port);又如光网络系统可以为FTTH系统,第一光网络设备100可以是在FTTH系统中上行设备(即光线路终端OLT),第二光网络设备200可以是下行设备(即光网络单元ONU),在FTTH系统中上行设备与下行设备之间也可以建立有三个通道,分别为光网络单元管理控制接口通道(ONU Management&Control Interface Port,OMCIPORT)、WMCI通道以及业务通道。In some embodiments, two management channels and one service channel can be established between the first optical network device 100 and the second optical network device 200. The two management channels carry different data types. For example, the optical network system can be an FTTR system, the first optical network device 100 can be an uplink device (i.e., an FTTR master device) in the FTTR system, and the second optical network device 200 can be a downlink device (i.e., an FTTR slave device). Typically, three channels are established between the uplink and downlink devices in the FTTR system: a Fiber Management & Control Interface Port (FMCIPORT), a Wireless Management & Control Interface Port (WMIPORT), and a Wireless Management & Control Interface Port (WMIPORT). The optical network system can be an FTTH system, where the first optical network device 100 can be an uplink device (i.e., an optical line terminal OLT) in the FTTH system, and the second optical network device 200 can be a downlink device (i.e., an optical network unit ONU). In the FTTH system, three channels can also be established between the uplink device and the downlink device, namely the optical network unit management and control interface port (OMCIPORT), the WMCI channel, and the service channel.

参照图2,图2是本申请实施例提供的数据传输通道共用带宽资源的效果示意图。如图2中的(a)所示,图2中的(a)表示在FTTR系统中,光网络设备(即FTTR主设备)与下行设备(即FTTR从设备)之间建立的数据传输通道各自绑定一个不同的传输容器,即第一管理通道(即FMCIPORT)与第一传输容器T-CONT绑定,第二管理通道(即WMCIPORT)与第二传输容器T-CONT绑定,而业务通道与第三传输容器T-CONT绑定。具体地,传输容器T-CONT的类型分为五种,包括固定带宽型、确保带宽型、具有最小保证带宽的突发分配型、尽力而为分配型和组合分配型,各个传输容器T-CONT都有对应特定的服务质量(Quality of Service,QoS)特征,因此,光线路终端OLT可以根据网络的实际流量情况和各个传输容器T-CONT的需求,动态分配相应的带宽资源。在一般情况下,业务通道所需承载的数据传输量较大,所需的带宽资源较多,因此业务通道所绑定的第三传输容器T-CONT所分配得到的带宽资源较多,而两个管理通道所承载的数据传输量较小,所需的带宽资源较少,因此两个管理通道所对应绑定的传输容器T-CONT所分配得到的带宽资源较少。如图2中的(a)所示,即使第一传输容器T-CONT、第二传输容器T-CONT与第三传输容器T-CONT所分配得到的带宽资源可以实时动态调整,在管理通道闲暇时可以减少对应传输容器T-CONT的带宽资源,但第一传输容器T-CONT与第二传输容器T-CONT仍然需要占用部分带宽,使得管理通道对应的带宽资源无法得到充分利用;而且当分光比越大,下行设备数量越多时,那么管理通道对应的传输容器所占用的带宽资源也越多,使得系统整体的带宽利用率也降低。Referring to Figure 2, which is a schematic diagram illustrating the effect of shared bandwidth resources for data transmission channels provided in this embodiment of the application, Figure 2(a) shows that in the FTTR system, the data transmission channels established between the optical network device (i.e., the FTTR master device) and the downlink device (i.e., the FTTR slave device) are each bound to a different transmission container. Specifically, the first management channel (i.e., FMCIPORT) is bound to the first transmission container T-CONT, the second management channel (i.e., WMCIPORT) is bound to the second transmission container T-CONT, and the service channel is bound to the third transmission container T-CONT. Specifically, the transmission container T-CONTs are divided into five types: fixed bandwidth, guaranteed bandwidth, burst allocation with minimum guaranteed bandwidth, best-effort allocation, and combined allocation. Each transmission container T-CONT has a corresponding specific Quality of Service (QoS) characteristic. Therefore, the optical line terminal (OLT) can dynamically allocate corresponding bandwidth resources according to the actual network traffic and the needs of each transmission container T-CONT. Under normal circumstances, the service channel needs to carry a larger amount of data transmission and requires more bandwidth resources. Therefore, the third transmission container T-CONT bound to the service channel is allocated more bandwidth resources. On the other hand, the two management channels carry a smaller amount of data transmission and require less bandwidth resources. Therefore, the transmission containers T-CONT bound to the two management channels are allocated less bandwidth resources. As shown in Figure 2(a), even though the bandwidth resources allocated to the first, second, and third transmission containers T-CONT can be dynamically adjusted in real time, and the bandwidth resources of the corresponding transmission containers T-CONT can be reduced when the management channel is idle, the first and second transmission containers T-CONT still need to occupy some bandwidth, so that the bandwidth resources corresponding to the management channel cannot be fully utilized. Moreover, when the splitting ratio is higher and the number of downlink devices is greater, the bandwidth resources occupied by the transmission containers corresponding to the management channel are also greater, which reduces the overall bandwidth utilization of the system.

如图2中的(b)所示,图2中的(b)表示本申请实施例在FTTR中,第一光网络设备100(即FTTR主设备)与第二光网络设备200(即FTTR从设备)之间建立的数据传输通道中两个管理通道绑定于同一个传输容器,即第一管理通道(即FMCIPORT)与第二管理通道(即WMCIPORT)共同绑定于第四传输容器T-CONT,而业务通道与第五传输容器T-CONT绑定,因此,两个管理通道共同绑定于同一个传输容器,相当于如图2中的(a)所示出两个管理通道的带宽资源共用的方案,在系统整体的带宽资源不变的情况下,相较于各个管理通道分别绑定不同的传输容器,独立占用相应的带宽资源,本申请实施例能够节约释放出两个管理通道所独立占用的部分带宽资源,从而可以减少带宽资源的开销,提高系统整体带宽的利用率。As shown in Figure 2(b), in this embodiment of the application, in the FTTR, the two management channels in the data transmission channel established between the first optical network device 100 (i.e., the FTTR master device) and the second optical network device 200 (i.e., the FTTR slave device) are bound to the same transmission container. That is, the first management channel (i.e., FMCIPORT) and the second management channel (i.e., WMCIPORT) are both bound to the fourth transmission container T-CONT, while the service channel is bound to the fifth transmission container T-CONT. Therefore, the two management channels are bound to the same transmission container, which is equivalent to the bandwidth resource sharing scheme of the two management channels shown in Figure 2(a). Under the condition that the overall bandwidth resources of the system remain unchanged, compared with each management channel being bound to different transmission containers and independently occupying the corresponding bandwidth resources, this embodiment of the application can save and release the bandwidth resources independently occupied by the two management channels, thereby reducing the bandwidth resource overhead and improving the overall bandwidth utilization of the system.

在一些实施例中,当多个管理通道共同绑定于同一个传输容器时,在同一个传输容器内各个管理通道对应的报文优先级可以相同或不同,例如,如图2中的(b)所示,对于FMCI通道与WMCI通道共同绑定于第四传输容器,FMCI通道对应的FMCI报文的报文优先级可以与WMCI通道对应的WMCI报文的报文优先级相同,即当需要上行传输FMCI报文与WMCI报文,可以通过QoS进行报文调度,优先传输报文时间较早的报文;或者FMCI通道对应的FMCI报文的报文优先级可以高于WMCI通道对应的WMCI报文的报文优先级;又或者,FMCI通道对应的FMCI报文的报文优先级可以低于WMCI通道对应的WMCI报文的报文优先级。In some embodiments, when multiple management channels are bound to the same transmission container, the message priorities corresponding to each management channel within the same transmission container may be the same or different. For example, as shown in Figure 2(b), when the FMCI channel and the WMCI channel are bound to the fourth transmission container, the message priority of the FMCI message corresponding to the FMCI channel may be the same as the message priority of the WMCI message corresponding to the WMCI channel. That is, when it is necessary to transmit FMCI messages and WMCI messages uplink, message scheduling can be performed through QoS to prioritize the transmission of messages with earlier times; or the message priority of the FMCI message corresponding to the FMCI channel may be higher than the message priority of the WMCI message corresponding to the WMCI channel; or the message priority of the FMCI message corresponding to the FMCI channel may be lower than the message priority of the WMCI message corresponding to the WMCI channel.

在一些实施例中,参照图3,图3是本申请另一实施例提供的数据传输通道共用带宽资源的示意图。业务通道与所有管理通道可以共同绑定于同一个传输容器,相当于业务上行端口与所有管理上行端口均绑定于同一个传输容器,或者说业务下行端口与所有管理下行端口均绑定于同一个传输容器,此时,所有管理通道与业务通道共用带宽资源,从而能够在管理通道闲暇时充分利用管理通道的带宽资源,尤其是在分光比较大,下行设备数量较多的情况下,能够有效提高系统整体带宽利用率。此时,光线路终端OLT可以提高对各个传输容器T-CONT的带宽分配频率,在125微秒的分配周期内多次调整带宽分配情况,从而能够及时调整各个下行设备的带宽分配情况,充分利用系统整体带宽资源。In some embodiments, referring to Figure 3, which is a schematic diagram of shared bandwidth resources for data transmission channels provided in another embodiment of this application, the service channel and all management channels can be bound to the same transmission container. This is equivalent to the service uplink port and all management uplink ports being bound to the same transmission container, or the service downlink port and all management downlink ports being bound to the same transmission container. In this case, all management channels and service channels share bandwidth resources, thus fully utilizing the bandwidth resources of the management channels when they are idle. This is especially beneficial when the splitting ratio is large and the number of downlink devices is large, effectively improving the overall system bandwidth utilization. At this time, the optical line terminal (OLT) can increase the bandwidth allocation frequency to each transmission container (T-CONT), adjusting the bandwidth allocation multiple times within a 125-microsecond allocation cycle, thereby enabling timely adjustment of the bandwidth allocation of each downlink device and fully utilizing the overall system bandwidth resources.

在一些实施例中,当业务通道与多个管理通道共同绑定于同一个传输容器,在同一个传输容器中,业务通道对应的业务报文的报文优先级均低于各个管理通道对应的管理报文的报文优先级,而各个管理通道对应报文的报文优先级可以相同或者不同。In some embodiments, when a service channel and multiple management channels are bound together in the same transport container, the message priority of the service message corresponding to the service channel is lower than the message priority of the management message corresponding to each management channel in the same transport container, while the message priorities of the messages corresponding to each management channel may be the same or different.

在一些实施例中,参照图4,图4是本申请另一实施例提供的数据传输通道共用带宽资源的示意图。第一光网络设备100与第二光网络设备200所建立的多个管理通道可以通道合并,形成管理共用通道,而所形成的管理共用通道可以独立绑定一个传输容器,其中,在多个管理通道进行通道合并的过程中,这些管理通道的管理上行端口也相应合并形成管理通道的上行端口,同理,这些管理通道的管理下行端口也相应合并形成管理通道的下行端口。如图4所示,在FTTR系统中,光网络设备与下行设备之间所建立的FMCI通道与WMCI通道可以合并形成FMCI/WMCI通道即管理共用通道,而该管理共用通道独立绑定于第六传输容器T-CONT,业务通道则独立绑定于第七传输容器T-CONT。因此,通过将多个管理通道进行通道合并来实现多个管理通道共用部分带宽资源,节约释放出多个管理通道所独立占用的部分带宽资源,从而可以减少带宽资源的开销,提高系统整体带宽的利用率。In some embodiments, referring to Figure 4, which is a schematic diagram of shared bandwidth resources for data transmission channels provided in another embodiment of this application, multiple management channels established by the first optical network device 100 and the second optical network device 200 can be merged to form a shared management channel. This shared management channel can be independently bound to a transmission container. During the merging process of multiple management channels, the management uplink ports of these management channels are also merged to form the uplink ports of the management channel, and similarly, the management downlink ports of these management channels are also merged to form the downlink ports of the management channel. As shown in Figure 4, in the FTTR system, the FMCI channel and WMCI channel established between the optical network device and the downlink device can be merged to form an FMCI/WMCI channel, i.e., a shared management channel. This shared management channel is independently bound to the sixth transmission container T-CONT, while the service channel is independently bound to the seventh transmission container T-CONT. Therefore, by merging multiple management channels to achieve shared bandwidth resources, the bandwidth resources independently occupied by multiple management channels are saved and released, thereby reducing bandwidth resource overhead and improving the overall bandwidth utilization of the system.

在一些实施例中,参照图5,图5是本申请另一实施例提供的数据传输通道共用带宽资源的示意图。第一光网络设备100与第二光网络设备200所建立的多个管理通道进行通道合并形成的管理共用通道,可以与业务通道共同绑定于同一个传输容器,相当于管理共用通道的上行端口与业务通道的业务上行端口共同绑定于同一个传输容器,或者管理共用通道的下行端口与业务通道的业务下行端口共同绑定于同一个传输容器。如图5所示,在FTTR系统中,FMCI通道与WMCI通道合并所形成的FMCI/WMCI管理共用通道,与业务通道共同绑定于第八传输容器T-CONT,此时,所有管理通道与业务通道共用带宽资源,从而能够在管理通道闲暇时充分利用管理通道的带宽资源,尤其是在分光比较大,下行设备数量较多的情况下,能够有效提高系统整体带宽利用率。此时,光线路终端OLT可以提高对各个传输容器T-CONT的带宽分配频率,在125微秒的分配周期内多次调整带宽分配情况,从而能够及时调整各个下行设备的带宽分配情况,充分利用系统整体带宽资源。In some embodiments, referring to Figure 5, which is a schematic diagram of shared bandwidth resources for data transmission channels provided in another embodiment of this application, a shared management channel formed by merging multiple management channels established by the first optical network device 100 and the second optical network device 200 can be bound to the same transmission container as the service channels. This is equivalent to the uplink port of the shared management channel being bound to the service uplink port of the service channel, or the downlink port of the shared management channel being bound to the service downlink port of the service channel. As shown in Figure 5, in the FTTR system, the FMCI/WMCI shared management channel formed by merging the FMCI channel and the WMCI channel is bound to the eighth transmission container T-CONT along with the service channels. In this case, all management channels and service channels share bandwidth resources, thus enabling full utilization of the management channel's bandwidth resources when the management channel is idle. This is especially beneficial when the splitting ratio is large and the number of downlink devices is large, effectively improving the overall system bandwidth utilization. At this time, the optical line terminal (OLT) can increase the bandwidth allocation frequency for each transmission container (T-CONT) and adjust the bandwidth allocation multiple times within a 125-microsecond allocation cycle, thereby enabling timely adjustment of the bandwidth allocation for each downlink device and making full use of the overall system bandwidth resources.

在一些实施例中,第一光网络设备100与第二光网络设备200所建立的部分管理通道进行通道合并形成的管理共用通道之后,第一光网络设备100与第二光网络设备200之间仍可以建立有独立的管理通道,这些独立的管理通道可以分别绑定不同的传输容器,也可以共同绑定同一个传输容器,还可以与管理共用通道共同绑定于同一个传输容器,还可以与业务通道共同绑定于同一个传输容器。In some embodiments, after the management channels established by the first optical network device 100 and the second optical network device 200 are merged to form a shared management channel, independent management channels can still be established between the first optical network device 100 and the second optical network device 200. These independent management channels can be bound to different transmission containers, or they can be bound to the same transmission container, or they can be bound to the same transmission container as the shared management channel, or they can be bound to the same transmission container as the service channel.

在一些实施例中,在业务通道与由多个管理通道合并形成的管理共用通道共同绑定于同一个传输容器的情况下,业务通道对应的业务报文的报文优先级低于管理共用通道对应的管理报文的报文优先级。In some embodiments, when a service channel and a shared management channel formed by merging multiple management channels are both bound to the same transport container, the message priority of the service message corresponding to the service channel is lower than the message priority of the management message corresponding to the shared management channel.

在一些实施例中,第一光网络设备100作为光接入网络系统中的上行设备,可以通过下行端口所连接的数据传输通道,将数据下行广播至各个下行设备即第二光网络设备200中。但数据下行广播采用先进先出的方式,这意味着数据包一旦开始传输则无法被中断,如果紧急的数据包在普通数据包之后发送则会被延迟,而具体的延迟时间取决于正在传输的普通数据包的大小,例如,如果该普通数据包为一个巨型以太网帧,且有效载荷高达9000字节,那么对于10GB传输速率的FTTR系统来说,将会为紧急数据包引入8.2微秒的最大延迟。因此,第一光网络设备100可以包括有报文切片单元和报文排序单元,报文切片单元能够对有效载荷较大的报文数据进行切片封装,形成多个小载荷的报文片段,再进行下行广播传输,从而能够缩短单个报文片段占用发送时段,进而减少紧急数据包等待传输时间,有效降低紧急报文的传输时延;而报文排序单元能够识别各个数据包的紧急程度即传输优先级,并根据各个数据包的传输优先级对数据包进行排序,依次进行下行传输,从而能够实现紧急报文的优先传输,降低紧急报文的传输时延。例如,此时待传输的数据包中并未有紧急报文,因此,可以根据传输优先级将待传输的巨型以太网帧下行广播至各个下行设备,其中,在将巨型以太网帧下行广播之前,可以调用第一光网络设备100中的报文切片单元对巨型以太网帧进行切片封装,形成多个小负荷的报文片段,再依次下行广播这些小负荷的报文片段;当其中一个报文片段正在下行传输时,接收到需要下行广播的紧急数据包,报文排序单元可以将紧急数据包的传输优先级调整为最高,相当于将后续待传输的报文片段安排在紧急数据包传输之后再进行下行传输,因此,紧急数据包可以在当前正在下行传输的报文片段传输结束之后优先进行下行传输,由于报文片段在切片封装之后有效载荷缩小,数据传输量小,所以报文片段所占用的传输时长短,相较于将完整的巨型以太网帧传输之后再传输紧急数据包的方案来说,能够有效缩减紧急数据包的传输时延。In some embodiments, the first optical network device 100, acting as an uplink device in an optical access network system, can broadcast data downlink to each downlink device, namely the second optical network device 200, through the data transmission channel connected to its downlink port. However, the downlink data broadcast adopts a first-in, first-out (FIFO) approach, which means that once a data packet begins transmission, it cannot be interrupted. If an urgent data packet is sent after a regular data packet, it will be delayed. The specific delay time depends on the size of the regular data packet being transmitted. For example, if the regular data packet is a giant Ethernet frame with a payload of up to 9000 bytes, then for a 10GB FTTR system, the urgent data packet will introduce a maximum delay of 8.2 microseconds. Therefore, the first optical network device 100 may include a message slicing unit and a message sorting unit. The message slicing unit can slice and encapsulate message data with large payloads into multiple message fragments with smaller payloads, and then transmit them downlink. This can shorten the transmission time occupied by a single message fragment, thereby reducing the waiting time for emergency data packets and effectively reducing the transmission latency of emergency messages. The message sorting unit can identify the urgency level of each data packet, i.e., the transmission priority, and sort the data packets according to the transmission priority of each data packet, and transmit them downlink in sequence. This can achieve priority transmission of emergency messages and reduce the transmission latency of emergency messages. For example, if there are no urgent messages in the data packets to be transmitted, the giant Ethernet frame to be transmitted can be broadcast downlink to each downlink device according to the transmission priority. Before broadcasting the giant Ethernet frame downlink, the packet slicing unit in the first optical network device 100 can be called to slice and encapsulate the giant Ethernet frame into multiple small-load packet fragments, and then these small-load packet fragments are broadcast downlink in sequence. When one of the packet fragments is being transmitted downlink, an urgent data packet that needs to be broadcast downlink is received. The packet sorting unit can adjust the transmission priority of the urgent data packet to the highest, which is equivalent to arranging the subsequent packet fragments to be transmitted after the urgent data packet is transmitted. Therefore, the urgent data packet can be transmitted downlink first after the currently downlinking packet fragment has finished transmitting. Since the effective payload of the packet fragment is reduced after slicing and encapsulation, the data transmission volume is small, so the transmission time occupied by the packet fragment is short. Compared with the scheme of transmitting the complete giant Ethernet frame and then transmitting the urgent data packet, it can effectively reduce the transmission delay of the urgent data packet.

基于第一方面实施例中提出的光网络系统的结构,提出本申请第四方面实施例的报文调度方法的各个实施例。Based on the structure of the optical network system proposed in the first aspect embodiment, various embodiments of the message scheduling method of the fourth aspect embodiment of this application are proposed.

参照图6,图6示出了本申请实施例提供的报文调度方法的流程图,该报文调度方法可以应用于第一方面实施例中提出的光网络系统的第一光网络设备100,该报文调度方法包括但不限于有以下步骤:Referring to Figure 6, which shows a flowchart of a packet scheduling method provided in an embodiment of this application, the packet scheduling method can be applied to the first optical network device 100 of the optical network system proposed in the first aspect embodiment. The packet scheduling method includes, but is not limited to, the following steps:

步骤S100,获取待传输报文,并识别待传输报文;Step S100: Obtain the message to be transmitted and identify the message to be transmitted;

步骤S200,当待传输报文为紧急报文,将待传输报文分配至第一队列;当待传输报文为非紧急报文,对待传输报文进行切片封装得到多个报文片段,并调用将多个报文片段分配至第二队列;Step S200: When the message to be transmitted is an urgent message, the message to be transmitted is assigned to the first queue; when the message to be transmitted is a non-urgent message, the message to be transmitted is sliced and encapsulated to obtain multiple message fragments, and the multiple message fragments are assigned to the second queue.

步骤S300,基于传输优先级对各个队列中的报文进行传输。Step S300: Transmit messages in each queue based on transmission priority.

待传输报文可以是指网络通信中服务器响应用户端设备(即下行设备)请求而发出的数据包,以使用户端设备接收到待传输报文之后,可以根据待传输报文执行相应处理来完成请求的操作。当获取得到需要下行传输的待传输报文,可以对待传输报文的紧急程度即传输优先级进行识别,具体地,可以通过对报文文段中的标志位进行紧急报文的判断,若标志位满足紧急报文的条件(如标志位被设置为1),则可以认为该待传输报文为紧急报文;若标志位未满足紧急报文的条件,则可以认为该待传输报文为非紧急报文。A message to be transmitted refers to a data packet sent by a server in response to a request from a user device (i.e., a downlink device) in network communication. Upon receiving the message, the user device can perform corresponding processing to complete the requested operation. When a message to be transmitted downlink is obtained, its urgency (transmission priority) can be identified. Specifically, this can be done by checking flag bits in the message segment. If the flag bits meet the criteria for an urgent message (e.g., the flag bit is set to 1), the message to be transmitted is considered urgent; otherwise, it is considered non-urgent.

当待传输报文为紧急报文,可以将待传输报文分配至第一队列,而当待传输报文为非紧急报文,则可以将待传输报文分配至第二队列,其中,第一队列的传输优先级高于第二队列的传输优先级,而报文数据的下行传输是基于传输优先级进行传输的,因此,位于第一队列中的报文数据将优先于位于第二队列中的报文数据进行下行传输,其中,位于同一队列中的报文数据则根据进入队列的时间进行排序,或者可以进一步对报文数据的紧急程度进行排序,从而能够实现紧急报文的优先传输,减少紧急报文的传输时延,因此,当待传输的报文数据中不存在第一队列的报文数据时,可以对第二队列中的报文数据进行下行传输。When the message to be transmitted is an urgent message, it can be assigned to the first queue. When the message to be transmitted is a non-urgent message, it can be assigned to the second queue. The transmission priority of the first queue is higher than that of the second queue. Downlink transmission of message data is based on transmission priority. Therefore, message data in the first queue will be transmitted downlink with priority over message data in the second queue. Message data in the same queue are sorted according to the time they entered the queue, or they can be further sorted according to their urgency. This enables priority transmission of urgent messages and reduces the transmission delay of urgent messages. Therefore, when there is no message data in the first queue, the message data in the second queue can be transmitted downlink.

另外,在将非紧急报文分配至第二队列的过程中,还可以对非紧急报文进行切片封装,得到多个报文片段后,再将多个报文片段分配至第二队列,其中,在将多个报文片段分配至第二队列时,可以基于多个报文片段的内容顺序性进行排序。In addition, during the process of allocating non-urgent messages to the second queue, the non-urgent messages can be sliced and encapsulated to obtain multiple message fragments, and then these multiple message fragments can be allocated to the second queue. When allocating multiple message fragments to the second queue, they can be sorted based on the content order of the multiple message fragments.

参照图7,图7是本申请实施例提供的报文调度的示意图,在第一时刻获取得到待下行广播的报文数据包括Port-ID为X的第一待传输报文XFEM帧以及Port-ID为Y的第二待传输报文XFEM帧,即第一待传输报文需要通过Port-ID为X的数据传输通道进行传输,而第二待传输报文XFEM帧需要通过Port-ID为Y的数据传输通道进行传输。其中,第一待传输报文的有效载荷为紧急应用协议数据单元N(Application Protocol Data Unit,APDU)即APDU N,而第二待传输报文的有效载荷为非紧急应用协议数据单元M即普通APDU M。通过对第一待传输报文与第二待传输报文进行识别,确认出第一待传输报文为紧急报文,第二待传输报文为非紧急报文,因此,将第一待传输报文分配至第一队列即高传输优先级队列,将第二待传输报文分配至第二队列即低传输优先级队列,基于传输优先级对各个队列的报文进行下行广播传输,所以第一队列的第一传输报文APDU N优先传输,同时对第二待传输报文APDU M进行切片,并对切片后的片段分别进行XFEM帧封装,形成第二传输报文片段APDU M1和第二传输报文片段APDU M2,若后续传输过程中未获取得到紧急报文,则在第一传输报文APDU N传输之后,依次传输第二传输报文片段APDU M1和第二传输报文片段APDU M2。Referring to Figure 7, which is a schematic diagram of message scheduling provided in an embodiment of this application, the message data to be broadcast downlinked at the first moment includes a first message XFEM frame to be transmitted with Port-ID X and a second message XFEM frame to be transmitted with Port-ID Y. That is, the first message to be transmitted needs to be transmitted through the data transmission channel with Port-ID X, while the second message XFEM frame to be transmitted needs to be transmitted through the data transmission channel with Port-ID Y. The payload of the first message to be transmitted is an Emergency Application Protocol Data Unit (APDU), i.e., APDU N, while the payload of the second message to be transmitted is a Non-Emergency Application Protocol Data Unit (MPU), i.e., a Normal APDU M. By identifying the first and second messages to be transmitted, it is determined that the first message to be transmitted is an urgent message and the second message to be transmitted is a non-urgent message. Therefore, the first message to be transmitted is assigned to the first queue (high priority queue) and the second message to be transmitted is assigned to the second queue (low priority queue). Based on the transmission priority, the messages in each queue are broadcast downlink. Therefore, the first message APDU N in the first queue is transmitted first. At the same time, the second message APDU M is sliced and the sliced segments are encapsulated into XFEM frames to form the second message segment APDU M1 and the second message segment APDU M2. If no urgent message is obtained during subsequent transmission, the second message segment APDU M1 and the second message segment APDU M2 are transmitted sequentially after the first message APDU N is transmitted.

在第一传输报文APDU N传输完成之后,对第二传输报文片段APDU M1进行下行广播传输,而在下行广播传输第二传输报文片段APDU M1的过程中,获取得到Port-ID为X的第三待传输报文XFEM帧,且第三传输报文的有效载荷为紧急APDU N+1,因此第三传输报文APDU N+1为紧急报文并分配至第一队列,由于下行传输先进先出,第二传输报文片段APDU M1无法中断传输,所以第三传输报文APDU N+1将会在第二传输报文片段APDU M1下行传输完成之后优先进行传输,即第三传输报文APDU N+1晚于第二传输报文片段APDU M1传输,但第三传输报文APDU N+1先于第二传输报文片段APDU M2传输,通过对非紧急报文进行切片封装后再进行下行传输,能够有效缩短单次报文传输时长,同时能够实现让紧急报文(第三传输报文APDU N+1)能够在非紧急报文(第二传输报文APDU M)的传输过程中“插队”,有效降低紧急报文的光路传输时延。After the first transmission message APDU N is transmitted, the second transmission message segment APDU M1 is broadcast downlink. During the downlink broadcast transmission of the second transmission message segment APDU M1, a third transmission message XFEM frame with Port-ID X is acquired. The payload of the third transmission message is urgent APDU N+1. Therefore, the third transmission message APDU N+1 is an urgent message and is allocated to the first queue. Since downlink transmission is first-in-first-out, the second transmission message segment APDU M1 cannot be interrupted. Therefore, the third transmission message APDU N+1 will be transmitted in the second queue. After the downlink transmission of message segment APDU M1 is completed, it is transmitted first. That is, the third transmission message APDU N+1 is transmitted later than the second transmission message segment APDU M1, but the third transmission message APDU N+1 is transmitted before the second transmission message segment APDU M2. By slicing and encapsulating non-urgent messages before downlink transmission, the transmission time of a single message can be effectively shortened. At the same time, it can enable urgent messages (the third transmission message APDU N+1) to "jump the queue" in the transmission of non-urgent messages (the second transmission message APDU M), effectively reducing the optical path transmission delay of urgent messages.

另外,参照图8,在一实施例中,图6所示实施例中的步骤S200还包括但不限于有以下步骤:Additionally, referring to FIG8, in one embodiment, step S200 in the embodiment shown in FIG6 further includes, but is not limited to, the following steps:

步骤S210,当待传输报文为非紧急报文,在待传输报文的有效载荷大于预设字节阈值的情况下,对待传输报文进行切片封装,得到多个报文片段,并将多个报文片段分配至第二队列。Step S210: When the message to be transmitted is a non-urgent message, if the payload of the message to be transmitted is greater than a preset byte threshold, the message to be transmitted is sliced and encapsulated to obtain multiple message fragments, and the multiple message fragments are allocated to the second queue.

在确定待传输报文为非紧急报文的情况下,可以根据预设字节阈值对待传输报文进行切片,将待传输报文切片形成与预设字节阈值相同字节长度的片段,再对这些片段进行封装,得到多个报文片段。因此,当待传输报文的有效载荷大于预设字节阈值时,可以对待传输报文进行切片封装,形成多个报文片段。其中,预设字节阈值可以根据光接入网络系统的带宽资源进行调整。If the message to be transmitted is determined to be non-urgent, it can be sliced according to a preset byte threshold, forming segments of the same length as the preset byte threshold. These segments are then encapsulated to obtain multiple message fragments. Therefore, when the payload of the message to be transmitted exceeds the preset byte threshold, the message can be sliced and encapsulated to form multiple message fragments. The preset byte threshold can be adjusted based on the bandwidth resources of the optical access network system.

需要说明的是,当切片后所得到的报文片段的有效载荷仍大于预设字节阈值时,可以继续对报文片段进行切片封装,直至报文片段的有效载荷均小于或等于预设字节阈值。通过对非紧急报文进行切片封装后再进行传输,能够有效缩短非紧急报文的单次传输时长,便于能够令紧急报文及时传输,降低紧急报文的传输时延。It should be noted that if the payload of the resulting segmented message is still greater than the preset byte threshold, the segmented message can be further sliced and encapsulated until the payload of each segment is less than or equal to the preset byte threshold. By slicing and encapsulating non-urgent messages before transmission, the transmission time of non-urgent messages can be effectively shortened, facilitating the timely transmission of urgent messages and reducing transmission latency.

另外,参照图9,在一实施例中,图6所示实施例中的步骤S300之前还包括但不限于有以下步骤:Additionally, referring to FIG9, in one embodiment, prior to step S300 in the embodiment shown in FIG6, there are, but are not limited to, the following steps:

步骤S220,当待传输报文为非紧急报文,且待传输报文的有效载荷小于或等于预设字节阈值,将待传输报文分配至第二队列。Step S220: When the message to be transmitted is a non-urgent message and the payload of the message to be transmitted is less than or equal to a preset byte threshold, the message to be transmitted is allocated to the second queue.

在确定待传输报文为非紧急报文的情况下,若待传输报文的有效载荷小于或等于预设字节阈值,可以认为待传输报文在下行传输时所需时长较短,因此在待传输报文正在下行传输时获取得到紧急报文的情况下,也能够迅速完成待传输报文的传输而进行紧急报文的下行传输,对紧急报文的传输时延影响较小,所以无需对待传输报文进行切片封装,可以直接将待传输报文分配至第二队列,再基于传输优先级对各个队列中的报文进行传输。If the message to be transmitted is determined to be non-urgent, and the payload of the message to be transmitted is less than or equal to a preset byte threshold, it can be assumed that the downlink transmission time of the message to be transmitted is short. Therefore, if an urgent message is obtained while the message to be transmitted is being transmitted downlink, the transmission of the message to be transmitted can be completed quickly and the downlink transmission of the urgent message can be carried out. The impact on the transmission delay of the urgent message is small, so there is no need to slice and encapsulate the message to be transmitted. The message to be transmitted can be directly allocated to the second queue, and then the messages in each queue can be transmitted based on the transmission priority.

另外,第四方面,参照图10,本申请的一个实施例还提供了一种通信设备1000,图10示出了本申请实施例提供的通信设备1000的结构示意图。该通信设备1000包括:至少一个存储器1010、至少一个处理器1020,以及存储在存储器1010上并可在处理器1020上运行的程序。In addition, in a fourth aspect, referring to FIG10, an embodiment of this application also provides a communication device 1000, FIG10 showing a schematic structural diagram of the communication device 1000 provided in an embodiment of this application. The communication device 1000 includes: at least one memory 1010, at least one processor 1020, and a program stored in the memory 1010 and executable on the processor 1020.

处理器1020和存储器1010可以通过总线或者其他方式连接。The processor 1020 and the memory 1010 can be connected via a bus or other means.

实现上述实施例的报文调度方法所需的非暂态软件程序以及指令存储在存储器1010中,当被处理器1020执行时,执行上述实施例中的报文调度方法,例如,执行以上描述的图6中的方法步骤S100至方法步骤S300、图8中的方法步骤S210、图9中的方法步骤S220。The non-transient software program and instructions required to implement the message scheduling method of the above embodiments are stored in the memory 1010. When executed by the processor 1020, the message scheduling method in the above embodiments is executed, for example, the method steps S100 to S300 in FIG6, the method step S210 in FIG8, and the method step S220 in FIG9 described above are executed.

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

此外,本申请的一个实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述实施例中的一个处理器执行,可使得上述处理器执行上述实施例中的报文调度方法,例如,执行以上描述的图6中的方法步骤S100至方法步骤S300、图8中的方法步骤S210、图9中的方法步骤S220。Furthermore, one embodiment of this application also provides a computer-readable storage medium storing computer-executable instructions that are executed by a processor or controller, for example, by a processor in the above embodiments, causing the processor to perform the message scheduling method in the above embodiments, for example, performing method steps S100 to S300 in FIG6, method step S210 in FIG8, and method step S220 in FIG9.

本申请实施例提供一种光网络系统、报文调度方法、通信设备及可读存储介质,由于管理通道的上行报文上行传输数据量小,且传输时段短,因此将多个管理通道整合绑定至同一个传输容器,相当于多个管理通道共用部分带宽,从而能够释放部分通道所独立占用的带宽,减少带宽开销,提高系统带宽利用率。另外,在下行报文的传输时基于传输优先级对下行报文进行依次传输,同时可以对下行报文进行切片封装,缩短下行报文传输占用时间,不仅能够实现紧急报文的优先传输,还能够有效降低紧急报文的传输时延,从而能够在满足对带宽要求较高的场景下,还能够有效降低时延,改善用户使用体验。This application provides an optical network system, a packet scheduling method, a communication device, and a readable storage medium. Since the uplink data volume and transmission period of management channel packets are small, multiple management channels are integrated and bound to the same transmission container. This is equivalent to multiple management channels sharing a portion of the bandwidth, thereby releasing bandwidth independently occupied by some channels, reducing bandwidth overhead, and improving system bandwidth utilization. Furthermore, during downlink packet transmission, downlink packets are transmitted sequentially based on transmission priority. Downlink packets can also be sliced and encapsulated to shorten the downlink packet transmission time. This not only enables priority transmission of urgent packets but also effectively reduces the transmission latency of urgent packets. Therefore, even in scenarios with high bandwidth requirements, it can effectively reduce latency and improve the user experience.

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。It will be understood by those skilled in the art that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

Claims (14)

一种光网络系统,包括:An optical network system, comprising: 第一光网络设备;First optical network equipment; 第二光网络设备,所述第二光网络设备通过业务通道和至少两个管理通道与所述第一光网络设备进行上行报文的上行传输,所述业务通道与所有所述管理通道均与传输容器绑定,至少两个所述管理通道绑定于同一个所述传输容器。The second optical network device transmits uplink messages to the first optical network device through a service channel and at least two management channels. The service channel and all the management channels are bound to a transmission container, and at least two of the management channels are bound to the same transmission container. 根据权利要求1所述的光网络系统,其中,所述业务通道与所有所述管理通道均绑定于同一个所述传输容器。According to claim 1, in the optical network system, the service channel and all the management channels are bound to the same transmission container. 根据权利要求1所述的光网络系统,其中,至少两个所述管理通道合并为管理共用通道,所述管理共用通道与所述传输容器绑定。According to the optical network system of claim 1, at least two management channels are merged into a shared management channel, and the shared management channel is bound to the transmission container. 根据权利要求3所述的光网络系统,其中,所述业务通道与所述管理共用通道均绑定于同一个所述传输容器。According to claim 3, in the optical network system, the service channel and the management shared channel are both bound to the same transmission container. 根据权利要求1或3所述的光网络系统,其中,所述业务通道独立绑定于一个所述传输容器。In the optical network system according to claim 1 or 3, the service channel is independently bound to one of the transmission containers. 根据权利要求2或4所述的光网络系统,其中,在同一所述传输容器中,各个所述管理通道对应的报文优先级均高于所述业务通道对应的报文优先级。According to the optical network system of claim 2 or 4, in the same transmission container, the message priority corresponding to each management channel is higher than the message priority corresponding to the service channel. 根据权利要求1至4任一项所述的光网络系统,其中,在同一所述传输容器中,各个所述管理通道对应的报文优先级相同或者不同。The optical network system according to any one of claims 1 to 4, wherein, in the same transmission container, the message priorities corresponding to each of the management channels are the same or different. 根据权利要求1所述的光网络系统,其中,所述第一光网络设备为光纤到房间网络系统中的主光纤单元,所述第二光网络设备为所述光纤到房间网络系统中的从光纤单元。According to claim 1, the optical network system wherein the first optical network device is the master fiber unit in the fiber-to-the-room network system, and the second optical network device is the slave fiber unit in the fiber-to-the-room network system. 根据权利要求1所述的光网络系统,其中,所述第一光网络设备为光纤到户网络系统中的光线路终端,所述第二光网络设备为所述光纤到户网络系统中的光网络单元。According to claim 1, the optical network system wherein the first optical network device is an optical line terminal in a fiber-to-the-home network system, and the second optical network device is an optical network unit in the fiber-to-the-home network system. 一种报文调度方法,应用于如权利要求1至9任一项所述的光网络系统中的所述第一光网络设备,所述报文调度方法包括:A packet scheduling method, applied to the first optical network device in an optical network system as described in any one of claims 1 to 9, the packet scheduling method comprising: 获取待传输报文,并识别所述待传输报文;Obtain the message to be transmitted and identify the message to be transmitted; 当所述待传输报文为紧急报文,将所述待传输报文分配至第一队列;当所述待传输报文为非紧急报文,对所述待传输报文进行切片封装得到多个报文片段,并将多个所述报文片段分配至第二队列;When the message to be transmitted is an urgent message, the message to be transmitted is assigned to the first queue; when the message to be transmitted is a non-urgent message, the message to be transmitted is sliced and encapsulated to obtain multiple message fragments, and the multiple message fragments are assigned to the second queue. 基于传输优先级对各个队列中的报文进行传输,其中,所述第一队列的传输优先级高于所述第二队列的传输优先级。Messages in each queue are transmitted based on transmission priority, wherein the transmission priority of the first queue is higher than that of the second queue. 根据权利要求10所述的报文调度方法,其中,所述对所述待传输报文进行切片封装得到多个报文片段,包括:According to the message scheduling method of claim 10, the step of slicing and encapsulating the message to be transmitted to obtain multiple message fragments includes: 在所述待传输报文的有效载荷大于预设字节阈值的情况下,对所述待传输报文进行切片封装,得到多个报文片段。If the payload of the message to be transmitted is greater than a preset byte threshold, the message to be transmitted is sliced and encapsulated to obtain multiple message fragments. 根据权利要求10所述的报文调度方法,还包括:The message scheduling method according to claim 10 further includes: 当所述待传输报文为非紧急报文,且所述待传输报文的有效载荷小于或等于预设字节阈值,将所述待传输报文分配至所述第二队列。When the message to be transmitted is a non-urgent message and the payload of the message to be transmitted is less than or equal to a preset byte threshold, the message to be transmitted is allocated to the second queue. 一种通信设备,包括:A communication device, comprising: 至少一个处理器;At least one processor; 至少一个存储器,用于存储至少一个程序;其中,At least one memory for storing at least one program; wherein, 当至少一个所述程序被至少一个所述处理器执行时实现如权利要求10至12任意一项所述的报文调度方法。The message scheduling method as described in any one of claims 10 to 12 is implemented when at least one of the programs is executed by at least one of the processors. 一种计算机可读存储介质,存储有计算机可执行指令,其中,所述计算机可执行指令用于执行如权利要求10至12中任意一项所述的报文调度方法。A computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to perform the message scheduling method as described in any one of claims 10 to 12.
PCT/CN2025/087885 2024-05-15 2025-04-08 Optical network system, message scheduling method, communication device, and readable storage medium Pending WO2025236927A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202410604701.X 2024-05-15
CN202410604701.XA CN118175465B (en) 2024-05-15 2024-05-15 Optical network system, message scheduling method, communication device and readable storage medium

Publications (1)

Publication Number Publication Date
WO2025236927A1 true WO2025236927A1 (en) 2025-11-20

Family

ID=91357072

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2025/087885 Pending WO2025236927A1 (en) 2024-05-15 2025-04-08 Optical network system, message scheduling method, communication device, and readable storage medium

Country Status (2)

Country Link
CN (1) CN118175465B (en)
WO (1) WO2025236927A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118175465B (en) * 2024-05-15 2024-08-23 中兴通讯股份有限公司 Optical network system, message scheduling method, communication device and readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101369962A (en) * 2007-08-13 2009-02-18 华为技术有限公司 Method and network device for forwarding message
CN102291632A (en) * 2011-10-10 2011-12-21 华为技术有限公司 Bandwidth sharing method, device and system
CN110858779A (en) * 2018-08-24 2020-03-03 中兴通讯股份有限公司 ONU channel processing method, device and computer readable storage medium
WO2020155185A1 (en) * 2019-02-03 2020-08-06 华为技术有限公司 Message scheduling method, scheduler, network device and network system
US20220286206A1 (en) * 2021-03-02 2022-09-08 Electronics And Telecommunications Research Institute Pon slicing method and device using network sharing
CN118175465A (en) * 2024-05-15 2024-06-11 中兴通讯股份有限公司 Optical network system, message scheduling method, communication equipment and readable storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1265587C (en) * 2002-11-27 2006-07-19 华为技术有限公司 Method for realizing same virtual container mapping channel bandwidth multi plexing in metropolitan area network (MAN) transmission equipment
CN101005445B (en) * 2006-01-18 2012-08-15 华为技术有限公司 Method for mapping service flow to service transmission channel and optical network terminal
US10397674B2 (en) * 2015-12-01 2019-08-27 Adtran, Inc. PON wavelength bonding for providing higher-rate data services
CN113162871A (en) * 2021-04-22 2021-07-23 成都华微电子科技有限公司 Data transmission method, data transmission circuit and artificial intelligence chip

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101369962A (en) * 2007-08-13 2009-02-18 华为技术有限公司 Method and network device for forwarding message
CN102291632A (en) * 2011-10-10 2011-12-21 华为技术有限公司 Bandwidth sharing method, device and system
CN110858779A (en) * 2018-08-24 2020-03-03 中兴通讯股份有限公司 ONU channel processing method, device and computer readable storage medium
WO2020155185A1 (en) * 2019-02-03 2020-08-06 华为技术有限公司 Message scheduling method, scheduler, network device and network system
US20220286206A1 (en) * 2021-03-02 2022-09-08 Electronics And Telecommunications Research Institute Pon slicing method and device using network sharing
CN118175465A (en) * 2024-05-15 2024-06-11 中兴通讯股份有限公司 Optical network system, message scheduling method, communication equipment and readable storage medium

Also Published As

Publication number Publication date
CN118175465A (en) 2024-06-11
CN118175465B (en) 2024-08-23

Similar Documents

Publication Publication Date Title
KR100450771B1 (en) Method for controlling upstream data of Ethernet PON and apparatus thereof
US11968111B2 (en) Packet scheduling method, scheduler, network device, and network system
US11785113B2 (en) Client service transmission method and apparatus
US8553708B2 (en) Bandwith allocation method and routing device
KR102410422B1 (en) Distributed processing in a network
WO2019128467A1 (en) Flexible ethernet (flexe)-based service flow transmission method and apparatus
JP6900624B2 (en) Data communication system, optical network unit and baseband unit
CN112087782B (en) Bandwidth allocation method for coexistence of EMBB and URLLC in X-Haul network
US9755980B2 (en) Dynamic bandwidth scheduling method and device, and computer storage medium
WO2025236927A1 (en) Optical network system, message scheduling method, communication device, and readable storage medium
CN115766860A (en) Data transmission method, TSN node and computer readable storage medium
CN105553540B (en) A kind of satellite-ground data processing method and device
US12192687B2 (en) Service transmission method and apparatus, sending end and storage medium
WO2019114544A1 (en) Data transport method, device and system
KR20210070555A (en) Optical access network and data transmission method of optical access network considering slicing for wireless network
US20040098500A1 (en) Flow control method for a virtual container trunk of metropolitan-area network transmission equipment
EP4657777A1 (en) Method for implementing time-sensitive network by means of passive optical network system, device, and medium
CN118175107A (en) Control method and device for time-sensitive network preemption mechanism
US6781997B1 (en) Method of allocating transmission resources in a centrally controlled communication system
CN114727168A (en) Service processing device, method, optical line terminal and computer readable storage medium
CN120263287A (en) Optical network communication method and communication device
CN119449920B (en) A message processing method, apparatus, optical line terminal and storage medium
US20250379832A1 (en) Data transmission method, ethernet device, and optical passive switching system
US20250088903A1 (en) Transmission buffering
EP4167610A1 (en) Accelerator engine, data packet transmission system, device and method and storage medium