[go: up one dir, main page]

WO2024066579A1 - Procédé et appareil de traitement de données, dispositif de réseau et système de communication - Google Patents

Procédé et appareil de traitement de données, dispositif de réseau et système de communication Download PDF

Info

Publication number
WO2024066579A1
WO2024066579A1 PCT/CN2023/104018 CN2023104018W WO2024066579A1 WO 2024066579 A1 WO2024066579 A1 WO 2024066579A1 CN 2023104018 W CN2023104018 W CN 2023104018W WO 2024066579 A1 WO2024066579 A1 WO 2024066579A1
Authority
WO
WIPO (PCT)
Prior art keywords
ont
olt
data
transmission channel
message
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.)
Ceased
Application number
PCT/CN2023/104018
Other languages
English (en)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2024066579A1 publication Critical patent/WO2024066579A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems

Definitions

  • the present application relates to the field of optical communications, and in particular to a data processing method, device, network equipment and communication system.
  • NAS Network Attached Storage
  • ONT optical network terminal
  • cloud storage is used as a transfer medium, and when the device is replaced, the data will be transferred to the cloud first.
  • the cloud cannot sense when the ONT device is damaged, the timing of data transmission cannot be determined, resulting in low data storage reliability.
  • the present application provides a data processing method, an apparatus, a network device and a communication system, thereby improving the storage reliability of data.
  • a data processing method is provided, which is executed by an ONT, and the method includes: when the ONT meets a data backup trigger condition, establishing a transmission channel between the ONT and an optical line terminal (Optical Line Terminal, OLT); sending a first message to the OLT based on the transmission channel, the first message including a transfer flag and user data, and the transfer flag is used to instruct the OLT to store the user data of the ONT.
  • OLT optical Line Terminal
  • the ONT meets the data backup trigger condition, the user data of the ONT is backed up by the OLT, and the data transmission timing can be accurately determined.
  • the method provided by the present application can effectively improve the storage reliability of data by automatically transferring.
  • data transfer is realized within the OLT and ONT network, the storage security of data can be effectively improved.
  • a transmission channel between the ONT and the OLT is established, including: the data backup trigger condition is used to indicate an ONT failure, and the transmission channel between the ONT and the OLT is established, including: when the ONT senses its own failure, the transmission channel between the ONT and the OLT is established.
  • the transfer is started after the ONT senses its own failure, which can avoid missing data, determine the timing of data transmission, and ensure the storage reliability of data.
  • a transmission channel between the ONT and the OLT is established, including: the data backup trigger condition is used to indicate that when the ONT obtains the backup trigger indication, a transmission channel between the ONT and the OLT is established.
  • the ONT obtains the backup trigger indication, including: receiving the backup trigger indication triggered by the user or system administrator.
  • the ONT receives the backup trigger indication triggered by the user or system administrator when the user or system administrator detects the fault problem, so as to avoid the situation that the ONT may not detect its own fault in time.
  • the transfer is started, which can avoid missing data, determine the timing of data transmission, and ensure Data storage reliability.
  • the ONT obtains the backup trigger indication, including: receiving the backup trigger indication sent by the OLT when the OLT senses the ONT failure.
  • the OLT can sense the working status of the ONT, identify the failure of the ONT, and start the transfer at this time, which can avoid missing data, determine the timing of data transmission, and ensure the reliability of data storage.
  • a transmission channel between the ONT and the OLT is established, including: the OLT periodically caches user data of the ONT.
  • the OLT periodically caches user data to avoid user data loss caused by insufficient storage space of the ONT.
  • establishing a transmission channel between the ONT and the OLT includes: sending a second message to the OLT, where the second message includes a channel establishment identifier, and the channel establishment identifier is used to instruct the OLT to establish the transmission channel with the ONT.
  • sending a first message to the OLT based on a transmission channel includes: sending the first message to the OLT through the transmission channel based on the Optical Network Unit Management and Control Interface (OMCI) protocol, and the transfer identifier and user data are located in the message content Message Contents field of the first message.
  • the OMCI protocol can also be replaced by any one of the HiLink protocol, the Message Queuing Telemetry Transport (MQTT) protocol and the Network Configuration (NETCONF) protocol.
  • MQTT Message Queuing Telemetry Transport
  • NETCONF Network Configuration
  • the OMCI protocol has universality and backward compatibility, and it is easy to modify and expand it to realize functions. By expanding the message content field of the OMCI protocol, the data storage function between the OLT and the ONT is realized, and the reliability of data storage is guaranteed.
  • the method further includes: removing the transmission channel. Removing the channel for transmitting user data is conducive to releasing storage space resources.
  • a data processing method is provided, the method is executed by an OLT, and the method includes: receiving a first message sent by a first optical network terminal ONT, the first message including a first transfer identifier and user data, the first transfer identifier is used to indicate that the OLT stores the user data of the first ONT; based on a transmission channel between the OLT and the second ONT, sending a third message to the second ONT, the third message including a second transfer identifier and user data, the second transfer identifier is used to indicate that the second ONT stores the user data of the first ONT.
  • the OLT as the transfer medium, data backup of the first ONT and data recovery of the second ONT are realized, and the storage reliability of the data is ensured.
  • the method includes: after the OLT receives the channel establishment identifier sent by the second ONT, the OLT control function requests the OLT storage function to start establishing the data transmission channel.
  • a data processing device which includes various modules for executing the data processing method in the first aspect or any possible design of the first aspect, or various modules for executing the data processing method in the second aspect or any possible design of the second aspect.
  • a network device which includes at least one processor and a memory, wherein the memory is used to store a set of communication instructions; when the processor executes a set of communications as an execution device in the first aspect or any possible implementation of the first aspect, the operation steps of the data processing method in the first aspect or any possible implementation of the first aspect are executed; or, when the processor executes a set of communications as an execution device in the second aspect or any possible implementation of the second aspect, the operation steps of the data processing method in the second aspect or any possible implementation of the second aspect are executed.
  • a communication system comprising an ONT and an OLT, the ONT being used to execute the operation steps of the data processing method in the first aspect or any possible implementation of the first aspect, and the OLT being used to execute the second aspect or any possible implementation of the second aspect. Operation steps of a data processing method in a possible implementation.
  • FIG1 is a schematic diagram of an ONT-NAS scenario provided by the prior art
  • FIG2 is a schematic diagram of a cloud dump provided by the prior art
  • FIG3 is a schematic diagram of the structure of an optical communication system provided by the present application.
  • FIG4 is a flow chart of a data processing method provided by the present application.
  • FIG5 is a schematic diagram of establishing a transmission channel provided by the present application.
  • FIG6 is a schematic diagram of an extended OMCI protocol provided by the present application.
  • FIG7 is a schematic diagram of the structure of a data processing device provided by the present application.
  • FIG8 is a schematic diagram of the structure of a network device provided by the present application.
  • FIG1 is a schematic diagram of an ONT-NAS scenario provided by the prior art.
  • the PON network 100 includes an OLT 110 and an ONT 120.
  • ONT can provide secure and reliable localized NAS services to home broadband users to ensure the security of data information.
  • ONT can store user data of terminal devices 130 of different forms. Terminal devices 130 of different forms include user mobile phones, tablet computers, and laptops, etc. Users use these terminal devices for learning, entertainment, and work. However, when the ONT device is damaged, the stored data will be lost, causing data loss to the user.
  • FIG2 is a schematic diagram of a cloud dump provided by the prior art.
  • cloud storage is used as a dump medium.
  • ONT fails or is damaged, it needs to be replaced, and the user data stored in the old ONT is uploaded to the cloud for backup, and the new ONT downloads the user data from the cloud for storage.
  • the terminal device runs the ONT operation and maintenance application, 1 backs up user data to the old ONT, 2 the old ONT uploads user data to the cloud, 3 backs up user data to the new ONT, and 4 the new ONT downloads user data from the cloud.
  • the cloud cannot sense when devices such as ONTs are damaged, the timing of data transmission cannot be determined, resulting in low data storage reliability.
  • cloud storage outside the network also results in low data storage security.
  • Optical Network Terminal commonly known as optical modem, refers to a network device that transmits through optical fiber media and modulates and demodulates optical signals into other protocol signals.
  • Optical Line Terminal refers to the terminal equipment used to connect to the optical fiber trunk line.
  • Passive Optical Network refers to a network that contains passive devices such as optical splitters, but does not contain active electronic devices or electronic power supplies.
  • the Optical Network Unit Management and Control Interface (OMCI) protocol is a protocol for information exchange between OLT and ONT defined in the Gigabit Passive Optical Network standard. It is used for the management of ONT by OLT in the network, including configuration management, fault management, performance management and security management.
  • the present application provides a data processing method, that is, when ONT meets the data backup trigger condition, a transmission channel between OLT and ONT is established, and the user data of ONT is backed up by OLT, so that the data transmission timing can be accurately determined, and the automatic transfer can effectively improve the reliability of data transmission.
  • a data processing method that is, when ONT meets the data backup trigger condition, a transmission channel between OLT and ONT is established, and the user data of ONT is backed up by OLT, so that the data transmission timing can be accurately determined, and the automatic transfer can effectively improve the reliability of data transmission.
  • High data storage reliability since data transfer is realized within the OLT and ONT network, data storage security can be effectively improved.
  • FIG3 is a schematic diagram of the structure of an optical communication system provided by the present application.
  • the optical communication system 300 may be an entity of a PON.
  • the optical communication system 300 includes an ONT 320 and an OLT 330, wherein the ONT 320 is connected to the OLT 330 via an optical fiber, the OLT 330 is connected to a server 340, and the ONT 320 is connected to a terminal device 310.
  • PON is an optical access network that provides users with high bandwidth and full services.
  • the OLT is the core component of the PON, providing a fiber optic interface for a user-oriented passive optical network.
  • the OLT is connected to the upper network to complete the upstream access of the PON.
  • the upper network can be the Internet Protocol (IP) backbone network or the Public Switched Telephone Network (PSTN).
  • IP Internet Protocol
  • PSTN Public Switched Telephone Network
  • the other end of the OLT is connected to the user-end device through the Optical Distribution Network (ODN) to complete the downstream transmission of the PON and realize the control, management and ranging functions of the user-end device.
  • the user-end device can be an Optical Network Unit (ONU) or ONT.
  • ONU works with OLT to implement Ethernet Layer 2 and Layer 3 functions and provide voice, data and multimedia services for users. For example, ONU can select and receive data sent by OLT; respond to management commands issued by OLT and make corresponding adjustments; cache user Ethernet data and send it to the uplink in the sending window allocated by OLT; and other user management functions.
  • ONT can be part of ONU.
  • ONT can be directly located at the user end, while ONU is an optical network unit, and there may be other networks between the user and the user, such as Ethernet.
  • ONU can connect to various types of digital subscriber lines (DSL) or Ethernet access gateway devices, and the gateway device is then connected to the network terminal.
  • DSL digital subscriber lines
  • Ethernet access gateway devices For the convenience of description, in the embodiments of the present application, the user end devices are collectively referred to as ONTs.
  • OLT 330 can be deployed in laboratories, communities, streets, central control stations and other locations. One OLT 330 can connect to multiple ONT 320s in thousands of households.
  • the terminal device 310 can be a mobile terminal, a tablet computer, a laptop computer, or other device that can access the Internet.
  • the server 340 can be a physical device or a cloud device.
  • the terminal device 310 can access the server 340 through the ONT 320 and the OLT 330, and the data of the server 340 can be transmitted to the terminal device 310 through the OLT 330 and the ONT 320.
  • the OLT serves as a transfer medium for ONT data.
  • the first ONT represents an old ONT device with a fault, which usually has a fault or damage problem
  • the second ONT represents a new ONT device without a fault.
  • Figure 4 is a flow chart of a data processing method provided by the present application. As shown in Figure 4, the method may include the following steps.
  • Step 410 When the first ONT meets the data backup trigger condition, the first ONT establishes a first transmission channel with the OLT.
  • the trigger condition is used to indicate the start of the backup process of the user data of the first ONT.
  • the trigger condition includes the first ONT automatically sensing its own fault, the first ONT receiving the backup trigger indication, and the first ONT sending a periodic user data buffering request.
  • the transmission channel is used for data transmission between ONT and OLT.
  • the first ONT is an old ONT device with a fault
  • the second ONT is a new ONT device without a fault.
  • the first ONT transmits the stored user data to the OLT based on the first transmission channel to realize the backup of the user data
  • the OLT transmits the user data to the second ONT based on the second transmission channel to realize the recovery of the user data.
  • the trigger condition is met, the data transmission channel is established and the data transmission timing is determined, which can effectively improve the storage reliability of the data.
  • the first ONT when the first ONT senses its own fault, it can automatically trigger emergency caching and send a storage instruction to the OLT, so that the first ONT and the OLT establish a first transmission channel, so that the OLT can back up user data in the first ONT.
  • the first ONT receives a backup trigger indication, so that the first ONT establishes a first transmission channel with the OLT, so that the OLT backs up user data in the first ONT.
  • the first ONT receives a backup trigger indication triggered by a user. For example, if the ONT indicator light flashes frequently, the ONT restarts frequently, or the ONT stops working, the user can continuously press the switch button or indicator button on the ONT to trigger the backup indication, and the ONT obtains the backup trigger indication to trigger the data backup process.
  • the first ONT receives a backup trigger instruction triggered by a system administrator.
  • the operator's network operation and maintenance staff triggers the backup instruction through the OLT network management system.
  • the user activates the NAS package function, and the staff triggers the backup instruction through the OLT network management system.
  • the first ONT receives a backup trigger indication sent by the OLT when the OLT senses a fault.
  • the OLT can sense the working state of the ONT and identify faults such as frequent flashing of the indicator light, frequent restarts, and stopping of the ONT.
  • the OLT is not limited to being able to identify ONT failures.
  • the OLT can periodically cache user data of the first ONT; when the ONT storage space is full, the OLT can serve as a temporary extended storage space for the ONT.
  • FIG5 is a schematic diagram of establishing a transmission channel provided by the present application. As shown in FIG5, user data is stored in ONT 520, and OLT 510 is internally provided with OLT control module 511 and OLT storage module 512. Both include a main control, a PON board, and a computing board.
  • OLT control module 511 is used to control the establishment of a channel, the main control identifies the first ONT and the second ONT, and replaces the first ONT with the second ONT, OLT storage module 512 is used to store user data, the main control determines the location of the data stored in the storage module, the OLT control function requests the OLT storage function, and starts to establish a data transmission channel 500 so that the OLT stores the user data in the ONT, and the establishment of the transmission channel can be based on the application layer Hyper Text Transfer Protocol (HTTP), the transport layer Transmission Control Protocol (TCP), the transport layer User Datagram Protocol (UDP), the network layer Internet Protocol (IP), and the data link layer Virtual Local Area Network (VLAN).
  • HTTP Hyper Text Transfer Protocol
  • TCP transport layer Transmission Control Protocol
  • UDP transport layer User Datagram Protocol
  • IP Internet Protocol
  • VLAN Virtual Local Area Network
  • the first ONT sends a second message to the OLT, where the second message includes a channel establishment identifier, and the channel establishment identifier is used to instruct the OLT to establish a first transmission channel with the first ONT.
  • Step 420 The first ONT sends a first transfer identifier and user data to the OLT based on the first transmission channel.
  • the first ONT sends a first message to the OLT based on the first transmission channel.
  • the first message includes a first transfer identifier and user data, and the first transfer identifier is used to instruct the OLT to store the user data of the first ONT.
  • the first ONT may send the first message to the OLT based on the first transmission channel according to the OMCI protocol.
  • the OMCI protocol includes the header (ATM/GEM Header) field, the transaction correlation identifier (Transaction Correlation Identifier) field, the message type (Message Type) field, the device identifier (Device Identifier) field, the message identifier (Message Identifier) field, the message content (Message Contents) field and the trailer (OMCI Trailer) field.
  • the header field occupies 5 bytes
  • the transaction correlation identifier field occupies 2 bytes
  • the message type field occupies 1 byte
  • the device identifier field occupies 1 byte
  • the message identifier field occupies 4 bytes
  • the message content field occupies 32 bytes
  • the trailer field occupies 8 bytes.
  • FIG. 6 is a schematic diagram of an extended OMCI protocol provided by the present application.
  • the extended message content field includes a managed entity name field, a managed entity class value field, and a managed entity class value field.
  • the OMCI protocol is composed of a managed entity identifier field, a transmission channel protocol type field, and a data range field. Among them, the managed entity name field occupies 2 bytes, the managed entity class value field occupies 2 bytes, the managed entity identifier field occupies 2 bytes, the transmission channel protocol type field occupies 1 byte, and the data range field occupies 4 bytes.
  • the OMCI protocol is universal and backward compatible, and it is easy to modify and expand it to realize functions. By expanding the message content field of the OMCI protocol, the data storage function between OLT and ONT is realized, ensuring the reliability of data storage.
  • the management entity class value can be a number (0xXXXX), for example, number 100, and the management entity name is OLT cooperates with ONT to realize user data transfer.
  • the management entity class value corresponds to the management entity name, and the number can represent the implemented function.
  • the management entity identifier is used for the collaborative configuration of user data transfer between OLT and ONT. Different identifiers can represent various actions to implement the functional process.
  • the management entity identifier takes a value of 1, which is used to indicate a fault identifier, indicating that the ONT needs to apply for a data backup cache after a fault occurs.
  • the management entity identifier has a value of 2, which is used to indicate a request identifier, indicating that the ONT requests the OLT to cooperate with the user data transfer.
  • the management entity identifier has a value of 3, which is used to indicate the channel establishment identifier, indicating that the OLT creates a transmission channel for user data.
  • the management entity identifier has a value of 4, which is used to indicate a data backup identifier, indicating that the old ONT requests the OLT to allocate storage space to store backup user data.
  • the management entity identifier has a value of 5, which is used to indicate a data recovery identifier, indicating that the new ONT receives the user data transferred by the OLT.
  • the management entity identifier has a value of 6, which is used to indicate the channel removal flag, indicating that after the user data transfer is completed, the transmission channel is removed to release storage space resources.
  • the first ONT transmits user data to the OLT using identifier 4 data backup identifier in the management entity identifier field.
  • the transmission channel protocol type can be HTTP, TCP, UDP, IP, VLAN, etc.
  • the data range is usually 4 bytes. If the size of the transmitted data is within this range, a single packet can be used for transmission; if the size of the transmitted data exceeds this range, it can be transmitted in multiple packets.
  • the present application does not limit the protocol for transmitting user data between the ONT and the OLT.
  • the OMCI protocol can also be replaced by any one of the protocols such as the HiLink protocol, the message queue telemetry transmission protocol, and the network configuration protocol.
  • Step 430 The OLT receives, based on the first transmission channel, a first transfer identifier and user data sent by the first ONT.
  • the OLT receives a first message sent by the first ONT.
  • the first message includes a first transfer identifier and user data.
  • the OLT receives the first message, parses the first message to obtain the first transfer identifier, and stores the user data according to the first transfer identifier.
  • the user data is stored in a memory or a hard disk.
  • the OLT first allocates storage resource space to store the user data in the backup first ONT.
  • the second ONT when the first ONT fails or is damaged, registers with the OLT, so that the OLT can identify the second ONT, and the second ONT replaces the first ONT to transfer user data.
  • the serial number (SN) of the ONT device is stored inside the OLT, and the serial number serves as the unique identifier of the ONT.
  • the OLT can read the serial number of the ONT, and the serial number of the second ONT device is different from the serial number of the first ONT device.
  • the OLT transmits the user data to the second ONT and executes step 440.
  • Step 440 The OLT establishes a second transmission channel with the second ONT.
  • the OLT sends a fourth message to the second ONT.
  • the fourth message includes a channel establishment identifier.
  • the channel establishment identifier may be located in the message content field. For example, the channel establishment identifier indicated by the management entity identifier value being 3.
  • the channel establishment identifier is used to indicate The OLT establishes a second transmission channel with the second ONT.
  • Step 450 The OLT sends a second transfer identifier and user data to the second ONT based on the second transmission channel.
  • the OLT sends a third message to the second ONT based on the second transmission channel with the second ONT, the third message including the second transfer identifier and the user data, the second transfer identifier being used to instruct the second ONT to store the user data of the first ONT.
  • the user data is transferred to the second ONT based on the second transmission channel to ensure that the user data is not lost, determine the timing of data transmission, and ensure the reliability of data storage.
  • the second transfer identifier may be located in the message content field of the extended OMCI protocol.
  • the OLT transmits user data to the second ONT and uses the identifier 5 in the management entity identifier field to restore the data identifier.
  • the OLT or ONT includes hardware structures and/or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
  • the data processing method provided according to the present embodiment is described in detail above in conjunction with FIG. 1 to FIG. 6 .
  • the data processing device provided according to the present embodiment will be described below in conjunction with FIG. 7 .
  • Fig. 7 is a schematic diagram of the structure of a possible data processing device provided by this embodiment. These data processing devices can be used to implement the functions of the OLT or ONT in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.
  • the data processing device 700 includes a communication module 710 , a decision module 720 and a storage module 730 .
  • the communication module 710 is used to establish a transmission channel between the first ONT and the OLT when the first ONT meets the data backup trigger condition; for example, the communication module 710 is used to execute step 410 in FIG. 4 .
  • the communication module 710 is further used to send a first message to the OLT based on the transmission channel, the first message including a transfer identifier and user data, the transfer identifier is used to instruct the OLT to store the user data of the first ONT.
  • the communication module 710 is used to execute step 420 in FIG.
  • the decision module 720 is used to determine whether the first ONT triggers data backup.
  • the first ONT may trigger a data backup indication when it senses a fault, or may receive a data backup indication sent by the communication module 710.
  • the storage module 730 is used to store user data.
  • the communication module 710 is used to receive a first message sent by the first ONT, the first message includes a transfer identifier and user data, and the transfer identifier is used to indicate that the OLT stores the user data of the first ONT; for example, the communication module 710 is used to execute step 430 in Figure 4.
  • the communication module 710 is also used to send a third message to the second ONT based on the transmission channel between the OLT and the second ONT, the third message including a transfer identifier and user data, and the transfer identifier is used to indicate that the second ONT stores the user data of the first ONT.
  • the communication module 710 is used to execute steps 440 and 450 in Figure 4.
  • the decision module 720 is configured to replace the first ONT with a second ONT, and the user data is stored in the second ONT.
  • the storage module 730 is used to store user data.
  • the data processing device 700 of the embodiment of the present application can be implemented by a DPU.
  • the data processing device 700 according to the embodiment of the present application can correspond to executing the method described in the embodiment of the present application, and the above and other operations and/or functions of each unit in the data processing device 700 are respectively for implementing the corresponding processes of each method in Figure 4, which will not be repeated here for the sake of brevity.
  • Fig. 8 is a schematic diagram of the structure of a network device 800 provided in this embodiment.
  • the network device may be an OLT or an ONT.
  • the network device 800 includes a processor 810, a bus 820, a memory 830, a memory unit 850 (also referred to as a main memory unit), and a communication interface 840.
  • the processor 810, the memory 830, the memory unit 850, and the communication interface 840 are connected via the bus 820.
  • the processor 810 may be a CPU, and the processor 810 may also be other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • a general-purpose processor may be a microprocessor or any conventional processor, etc.
  • the communication interface 840 is used to implement communication between the network device 800 and an external device or component. In this embodiment, the communication interface 840 is used to perform data exchange with other devices.
  • the bus 820 may include a path for transmitting information between the above components (such as the processor 810, the memory unit 850, and the memory 830).
  • the bus 820 may also include a power bus, a control bus, and a status signal bus.
  • various buses are labeled as bus 820 in the figure.
  • the bus 820 may be a Peripheral Component Interconnect Express (PCIe) bus, an extended industry standard architecture (EISA) bus, a unified bus (Ubus or UB), a compute express link (CXL), a cache coherent interconnect for accelerators (CCIX), etc.
  • PCIe Peripheral Component Interconnect Express
  • EISA extended industry standard architecture
  • Ubus or UB unified bus
  • CXL compute express link
  • CIX cache coherent interconnect for accelerators
  • the network device 800 may include multiple processors.
  • the processor may be a multi-core (multi-CPU) processor.
  • the processor here may refer to one or more devices, circuits, and/or computing units for processing data (e.g., computer program instructions).
  • data e.g., computer program instructions.
  • the processor 810 When the processor 810 is used to implement the function of the first ONT, it transmits user data to the OLT to implement data backup; when it is used to implement the function of the OLT, it stores user data as a transfer medium; when it is used to implement the function of the second ONT, it receives user data transmitted by the OLT to implement data recovery.
  • FIG8 only takes the example of a network device 800 including one processor 810 and one memory 830.
  • the processor 810 and the memory 830 are respectively used to indicate a type of device or equipment.
  • the number of each type of device or equipment can be determined according to business requirements.
  • the memory unit 850 may correspond to the storage medium used for data processing in the above method embodiment.
  • the memory unit 850 may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories.
  • the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.
  • the volatile memory may be a random access memory (RAM), which is used as an external cache.
  • RAM random access memory
  • DRAM dynamic random access memory
  • SDRAM synchronous DRAM
  • double data rate synchronous dynamic random access memory double data rate SDRAM, DDR SDRAM
  • enhanced SDRAM enhanced synchronous dynamic random access memory
  • SLDRAM synchronous link dynamic random access memory
  • direct rambus RAM direct rambus RAM, DR RAM
  • the memory 830 is used to store user data and may be a solid state drive or a mechanical hard drive.
  • the network device 800 may be a DPU.
  • the network device 800 according to this embodiment may correspond to the data processing device 700 in this embodiment, and may correspond to executing the corresponding subject in FIG. 4 , and the above and other operations and/or functions of each module in the data processing device 700 are respectively to implement the corresponding process in FIG. 4 , which will not be described in detail for the sake of brevity.
  • the method steps in this embodiment can be implemented by hardware or by a processor executing software instructions.
  • the software instructions can be composed of corresponding software modules, which can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs, or any other form of storage medium known in the art.
  • An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium.
  • the storage medium can also be a component of the processor.
  • the processor and the storage medium can be located in an ASIC.
  • the ASIC can be located in a computing device.
  • the processor and the storage medium can also exist as discrete components in a network device or a terminal device.
  • the present application also provides a communication system, which includes an OLT and an ONT.
  • the computer program product includes one or more computer programs or instructions.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device.
  • the computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means.
  • the computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media.
  • the available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc (DVD); it may also be a semiconductor medium, for example, a solid state drive (SSD).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

La présente invention, qui relève du domaine des communications optiques, divulgue un procédé et un appareil de traitement de données, un dispositif de réseau et un système de communication. Le procédé comprend : lorsqu'un premier terminal de réseau optique (ONT) satisfait une condition de déclenchement de sauvegarde de données, l'établissement d'un canal de transmission entre le premier terminal ONT et un terminal de ligne optique (OLT) ; et l'envoi, par le premier terminal ONT, de données d'utilisateur au terminal OLT sur la base du canal de transmission, le terminal OLT, en tant que support de transfert, stocke les données d'utilisateur de sorte qu'un second terminal ONT acquiert les données d'utilisateur auprès du terminal OLT. Par conséquent, lorsqu'un terminal ONT satisfait une condition de déclenchement de sauvegarde de données, des données d'utilisateur du terminal ONT sont sauvegardées à l'aide d'un terminal OLT de sorte qu'une occasion de transmission de données peut être déterminée avec précision et, ainsi par comparaison à un procédé de stockage en nuage, le procédé selon la présente invention peut améliorer efficacement la fiabilité de stockage de données au moyen d'un transfert automatique. De plus, selon le procédé décrit dans la présente demande, un transfert de données est réalisé à l'intérieur d'un réseau ayant le terminal OLT et le terminal ONT, de sorte que la sécurité de stockage des données peut être efficacement améliorée.
PCT/CN2023/104018 2022-09-26 2023-06-29 Procédé et appareil de traitement de données, dispositif de réseau et système de communication Ceased WO2024066579A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202211175149.4A CN117768525A (zh) 2022-09-26 2022-09-26 数据处理方法、装置、网络设备和通信系统
CN202211175149.4 2022-09-26

Publications (1)

Publication Number Publication Date
WO2024066579A1 true WO2024066579A1 (fr) 2024-04-04

Family

ID=90320722

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/104018 Ceased WO2024066579A1 (fr) 2022-09-26 2023-06-29 Procédé et appareil de traitement de données, dispositif de réseau et système de communication

Country Status (2)

Country Link
CN (1) CN117768525A (fr)
WO (1) WO2024066579A1 (fr)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101431702A (zh) * 2008-12-18 2009-05-13 北京邮电大学 一种相邻onu互相保护的方法
EP2184875A1 (fr) * 2008-11-07 2010-05-12 Nokia Siemens Networks OY Procédé et dispositif de traitement de données dans un réseau UDWDM et système de communication comprenant un tel dispositif
CN101977144A (zh) * 2010-10-20 2011-02-16 中兴通讯股份有限公司 基于负荷分担方式的数据链路保护方法和系统
CN102377479A (zh) * 2010-08-11 2012-03-14 华为技术有限公司 数据同步方法及系统、光网络单元
WO2016106520A1 (fr) * 2014-12-29 2016-07-07 华为技术有限公司 Procédé, terminal et système destinés à l'émission d'informations dans un réseau optique
CN106537826A (zh) * 2014-07-15 2017-03-22 华为技术有限公司 无源光网络的通信方法、装置以及系统

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2184875A1 (fr) * 2008-11-07 2010-05-12 Nokia Siemens Networks OY Procédé et dispositif de traitement de données dans un réseau UDWDM et système de communication comprenant un tel dispositif
CN101431702A (zh) * 2008-12-18 2009-05-13 北京邮电大学 一种相邻onu互相保护的方法
CN102377479A (zh) * 2010-08-11 2012-03-14 华为技术有限公司 数据同步方法及系统、光网络单元
CN101977144A (zh) * 2010-10-20 2011-02-16 中兴通讯股份有限公司 基于负荷分担方式的数据链路保护方法和系统
CN106537826A (zh) * 2014-07-15 2017-03-22 华为技术有限公司 无源光网络的通信方法、装置以及系统
WO2016106520A1 (fr) * 2014-12-29 2016-07-07 华为技术有限公司 Procédé, terminal et système destinés à l'émission d'informations dans un réseau optique

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CHEN RONG-GUANG, YAN XIAO-FENG, LI JUAN: "Research of Mine-used GEPON System and Its Implementation", INDUSTRY AND MINE AUTOMATION, vol. 5, no. 5, 10 October 2008 (2008-10-10), pages 44 - 47, XP009553859, ISSN: 1671-251X *

Also Published As

Publication number Publication date
CN117768525A (zh) 2024-03-26

Similar Documents

Publication Publication Date Title
CN100385862C (zh) 一种对光网络单元onu进行版本升级的方法
CN109417424B (zh) 光网络单元重置消息
CN110830283B (zh) 故障检测方法、装置、设备和系统
CN103003802A (zh) 对路径上的系统的监控
WO2009117946A1 (fr) Procédé de réalisation de serveurs de répartition principal - de secours et serveur de répartition
CN108833149A (zh) 一种快递柜网络可用性监控与自愈的方法及系统
CN109391691A (zh) 一种单节点故障下nas服务的恢复方法及相关装置
KR100792280B1 (ko) 클러스터 동작을 유지하는 동안 다중-디바이스 클러스터의리부팅 방법
CN105553809A (zh) 一种stun隧道管理方法及装置
CN112969244B (zh) 一种会话恢复方法及其装置
WO2021244262A1 (fr) Procédé, dispositif et système de traitement de paquets
WO2024066579A1 (fr) Procédé et appareil de traitement de données, dispositif de réseau et système de communication
CN101640941B (zh) 连接资源释放处理方法和装置
CN111694516A (zh) 一种分布式块存储系统的版本在线升级方法及终端
CN112905357B (zh) 一种数据读取方法、系统、电子设备及存储介质
WO2024066536A1 (fr) Procédé de mise à niveau de logiciel, dispositif associé et réseau
CN102685247B (zh) 业务套件的信息收集方法、节点服务器及数据存储系统
CN115277375B (zh) 一种主备服务器的切换方法、系统、设备及存储介质
CN114356810A (zh) 一种主机与存储系统的通信连接方法、装置、设备及介质
JP5535757B2 (ja) クライアント装置、及びプログラム
CN1642102A (zh) 调整链路容量的方法
CN116584078A (zh) 用于移动通信系统的方法和设备
CN104022893B (zh) 一种多子代理snmp重定向的配置管理方法
CN118450161B (zh) 一种直播视频数据存储服务的管理方法及系统
US20250274383A1 (en) Network disconnection recovery in an access device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23869827

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 11202501961W

Country of ref document: SG

WWP Wipo information: published in national office

Ref document number: 11202501961W

Country of ref document: SG

122 Ep: pct application non-entry in european phase

Ref document number: 23869827

Country of ref document: EP

Kind code of ref document: A1