Modular thermal upgrade method and system for an olt device
By constructing uplink connections for OLT devices and analyzing hot upgrade requirements, the network outage problem caused by modular upgrades of OLT devices was solved, and a hot upgrade process was achieved without affecting normal network operation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN HS FIBER COMM EQUIP CO LTD
- Filing Date
- 2023-05-09
- Publication Date
- 2026-04-10
AI Technical Summary
The existing modular upgrade method for OLT equipment is too simplistic, which makes it easy for the network to be interrupted during normal use, thus hindering the normal operation of OLT equipment.
By tagging multiple associated OLT devices, an uplink connection is established to perform hot upgrade requirement analysis. OLT devices with required module data are hot-upgraded through the uplink connection, while OLT devices without required module data are hot-upgraded through the server during idle periods, thus avoiding network outages caused by a single upgrade method.
It effectively avoids network outages for OLT devices, ensures normal network connectivity and use, and optimizes the modular upgrade process for OLT devices.
Smart Images

Figure CN116528092B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of OLT equipment, and particularly relates to an OLT equipment modular hot upgrading method and system. BACKGROUND
[0002] The OLT equipment is an important local terminal equipment, can be connected with a front-end (converged layer) switch through a network cable, is converted into an optical signal, is interconnected with a user terminal splitter through a single optical fiber, realizes control, management and ranging of the user terminal equipment ONU, and is an optical-electric integrated equipment like the ONU equipment. The OLT equipment mainly has the following two functions: 1. converting a passive optical network signal of a user terminal into a telecommunication signal of an operator used equipment; and 2. coordinating multiplexing between optical network units.
[0003] In order to cope with program defects or new function addition of the OLT equipment, firmware upgrading is inevitable. In the prior art, the OLT equipment modular upgrading mode is single, and related data needs to be downloaded in a normal use process, which is easy to cause the OLT equipment to be disconnected from the network halfway, and is inconvenient for normal use of the OLT equipment. SUMMARY
[0004] The purpose of the embodiment of the application is to provide an OLT equipment modular hot upgrading method and system, and aims to solve the problems in the background art.
[0005] To achieve the above purpose, the embodiment of the application provides the following technical scheme.
[0006] An OLT equipment modular hot upgrading method, the method specifically comprises the following steps:
[0007] Identity recognition is performed on a plurality of object OLT equipment, a plurality of associated OLT equipment are marked, and uplink associated connections between the plurality of associated OLT equipment are constructed;
[0008] Demand analysis is performed on hot upgrading, a target OLT equipment is marked from the plurality of associated OLT equipment, and demand module data is determined;
[0009] It is judged whether the associated OLT equipment has the demand module data;
[0010] If the associated OLT equipment has the demand module data, the associated OLT equipment is marked as a demand OLT equipment, the demand module data of the demand OLT equipment is acquired through the uplink associated connection, and hot upgrading is performed;
[0011] If the associated OLT equipment does not have the demand module data, module download demand is sent to a server, and the demand module data is downloaded in an idle time period to perform hot upgrading.
[0012] As a further limitation of the technical scheme of the embodiment of the present application, the identity recognition of the plurality of object OLT devices, the marking of the plurality of associated OLT devices, and the construction of the uplink associated connection between the plurality of associated OLT devices specifically comprises the following steps:
[0013] Identity recognition of the plurality of object OLT devices, and acquisition of device identity information;
[0014] Marking of the plurality of associated OLT devices according to the device identity information;
[0015] Acquisition of associated connection addresses of the plurality of associated OLT devices;
[0016] Construction of the uplink associated connection between the plurality of associated OLT devices according to the plurality of associated connection addresses.
[0017] As a further limitation of the technical scheme of the embodiment of the present application, the demand analysis of hot upgrade, the marking of the target OLT device from the plurality of associated OLT devices, and the determination of the demand module data specifically comprises the following steps:
[0018] Demand monitoring of hot upgrade, and generation of demand monitoring data;
[0019] Judgment of whether there is a demand of hot upgrade according to the demand monitoring data;
[0020] Marking of the target OLT device from the plurality of associated OLT devices when there is a demand of hot upgrade;
[0021] Determination of the demand module data according to the demand monitoring data.
[0022] As a further limitation of the technical scheme of the embodiment of the present application, the judgment of whether there is the associated OLT device with the demand module data specifically comprises the following steps:
[0023] Sending of a data request signal to the plurality of associated OLT devices through the uplink associated connection;
[0024] Receiving of data feedback information fed back by the plurality of associated OLT devices;
[0025] Analysis of the data feedback information, and judgment of whether there is the associated OLT device with the demand module data.
[0026] As a further limitation of the technical scheme of the embodiment of the present application, if there is the associated OLT device with the demand module data, marking as a demand OLT device, and acquisition of the demand module data of the demand OLT device for hot upgrade through the uplink associated connection specifically comprises the following steps:
[0027] If the associated OLT device has the demand module data, mark as demand OLT device;
[0028] Send the assistance request instruction to the demand OLT device through the uplink associated connection;
[0029] Receive the demand module data sent by the demand OLT device according to the assistance request instruction;
[0030] Load the demand module data for hot upgrade.
[0031] As a further limitation of the technical scheme of the embodiment of the application, if the associated OLT device does not have the demand module data, send the module download demand to the server, and download the demand module data for hot upgrade during the idle time period, which specifically includes the following steps:
[0032] If the associated OLT device does not have the demand module data, send the module download demand to the server;
[0033] Idle monitoring is performed on the server to identify the idle time period;
[0034] During the idle time period, download the demand module data according to the module download demand;
[0035] Receive the demand module data sent by the server for hot upgrade.
[0036] An OLT device modular hot upgrade system, the system includes an uplink associated connection unit, a hot upgrade demand analysis unit, an associated device data judgment unit, a device transmission hot upgrade unit and a server download hot upgrade unit, wherein:
[0037] The uplink associated connection unit is used for identity recognition of a plurality of target OLT devices, marking a plurality of associated OLT devices, and constructing uplink associated connections between a plurality of the associated OLT devices;
[0038] The hot upgrade demand analysis unit is used for hot upgrade demand analysis, marking a target OLT device from a plurality of the associated OLT devices, and determining demand module data;
[0039] The associated device data judgment unit is used for judging whether the associated OLT device has the demand module data;
[0040] The device transmission hot upgrade unit is used for marking as a demand OLT device when the associated OLT device has the demand module data, obtaining the demand module data of the demand OLT device for hot upgrade through the uplink associated connection;
[0041] The server downloads the hot upgrade unit, and when the associated OLT device does not have the demand module data, the module download demand is sent to the server, the demand module data is downloaded for hot upgrade.
[0042] As a further limitation of the technical scheme of the embodiment of the application, the uplink associated connection unit specifically comprises:
[0043] The identity recognition module is configured to recognize the identity of the accessed multiple object OLT devices and acquire device identity information.
[0044] The associated device marking module is configured to mark the multiple associated OLT devices according to the device identity information.
[0045] The address acquisition module is configured to acquire the associated connection addresses of the multiple associated OLT devices.
[0046] The associated connection module is configured to construct the uplink associated connection among the multiple associated OLT devices according to the multiple associated connection addresses.
[0047] As a further limitation of the technical scheme of the embodiment of the application, the device transmission hot upgrade unit specifically comprises:
[0048] The demand device marking module is configured to mark as a demand OLT device when the associated OLT device has the demand module data.
[0049] The instruction sending module is configured to send an assistance request instruction to the demand OLT device through the uplink associated connection.
[0050] The data receiving module is configured to receive the demand module data fed back by the demand OLT device according to the assistance request instruction.
[0051] The first hot upgrade module is configured to load the demand module data for hot upgrade.
[0052] As a further limitation of the technical scheme of the embodiment of the application, the server downloads the hot upgrade unit specifically comprises:
[0053] The demand sending module is configured to send a module download demand to the server when the associated OLT device does not have the demand module data.
[0054] The idle monitoring module is configured to monitor the server and identify an idle time period.
[0055] The data download module is configured to download the demand module data according to the module download demand in the idle time period.
[0056] The second hot upgrade module is configured to receive the demand module data sent by the server for hot upgrade.
[0057] Compared with the prior art, the present application has the following advantages:
[0058] The embodiment of the present application marks multiple associated OLT devices, constructs an uplink associated connection, analyzes hot upgrade demand, when the associated OLT device has demand module data, performs hot upgrade through the uplink associated connection, when the associated OLT device does not have demand module data, performs hot upgrade through the server in an idle time period. Multiple associated OLT devices can be marked, and the uplink associated connection is established, when there is hot upgrade demand, the demand module data is acquired through the uplink associated connection of the demand OLT device to perform hot upgrade, or the demand module data is downloaded through the server in an idle time period to perform hot upgrade, thereby avoiding the single modular upgrade mode of the OLT device, and effectively avoiding the network interruption of the OLT device, and ensuring the normal network smoothness and use of the OLT device. BRIEF DESCRIPTION OF DRAWINGS
[0059] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are only some embodiments of the present application.
[0060] Figure 1 A flow chart of the method provided by the embodiment of the present application is shown.
[0061] Figure 2 A flow chart of constructing the uplink associated connection in the method provided by the embodiment of the present application is shown.
[0062] Figure 3 A flow chart of analyzing hot upgrade demand in the method provided by the embodiment of the present application is shown.
[0063] Figure 4 A flow chart of judging the associated OLT device data in the method provided by the embodiment of the present application is shown.
[0064] Figure 5 A flow chart of hot upgrade of the uplink associated connection in the method provided by the embodiment of the present application is shown.
[0065] Figure 6 A flow chart of downloading hot upgrade by the server in the method provided by the embodiment of the present application is shown.
[0066] Figure 7 An application architecture diagram of the system provided by the embodiment of the present application is shown.
[0067] Figure 8 A structure block diagram of the uplink associated connection unit in the system provided by the embodiment of the present application is shown.
[0068] Figure 9 A structural block diagram of a device transmitting a hot upgrade unit in a system provided by an embodiment of the present application is shown.
[0069] Figure 10 A structural block diagram of a server downloading a hot upgrade unit in a system provided by an embodiment of the present application is shown. DETAILED DESCRIPTION
[0070] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application.
[0071] It can be understood that in order to cope with program defects or new function addition of OLT devices, firmware upgrade is inevitable. In the prior art, the modular upgrade method of OLT devices is single, and related data needs to be downloaded in the normal use process, which is easy to cause the OLT devices to be disconnected in the middle of the way, and is not convenient for the normal use of the OLT devices.
[0072] To solve the above problems, an embodiment of the present application marks a plurality of associated OLT devices, constructs an uplink associated connection, analyzes hot upgrade demand, when the associated OLT device has demand module data, performs hot upgrade through the uplink associated connection, when the associated OLT device does not have demand module data, performs hot upgrade through the server in the idle time period. A plurality of associated OLT devices can be marked, and an uplink associated connection can be established. When there is a hot upgrade demand, demand module data is acquired through the uplink associated connection of the demand OLT device to perform hot upgrade, or the demand module data is downloaded through the server in the idle time period to perform hot upgrade, thereby avoiding the single modular upgrade method of OLT devices, and effectively avoiding the OLT devices being disconnected in the middle of the way, and ensuring the normal network smoothness and use of the OLT devices.
[0073] Figure 1 A flowchart of the method provided by an embodiment of the present application is shown.
[0074] Specifically, in one preferred embodiment provided by the present application, an OLT device modular hot upgrade method, the method specifically includes the following steps:
[0075] Step S101, identity recognition is performed on a plurality of target OLT devices, a plurality of associated OLT devices are marked, and uplink associated connections between a plurality of the associated OLT devices are constructed.
[0076] In this embodiment of the invention, during the access process of multiple object OLT devices, an authentication command is sent to multiple object OLT devices to obtain the device identity information of multiple object OLT devices. By performing identity association recognition on the multiple device identity information, multiple object OLT devices with identity association are marked as associated OLT devices. Then, the corresponding associated connection address is extracted from the device identity information, and an uplink association connection between multiple associated OLT devices is constructed based on the multiple associated connection addresses.
[0077] It is understandable that multiple associated OLT devices can be multiple OLT devices belonging to the same enterprise or multiple OLT devices belonging to the same user. Therefore, it is possible to establish uplink connections between multiple associated OLT devices without permission barriers.
[0078] It is understandable that the uplink association connection is a communication connection channel built based on the uplink board of the associated OLT device. The uplink board can be connected to aggregation switches such as BRAS (Broadband Remote Access Server) or directly to devices such as BRAS and SR devices through transmission (OTN transmission connection to BRAS (Broadband Remote Access Server) or direct connection to devices such as BRAS and SR devices. If there is IPTV service, it also needs to be connected to the corresponding BNG device). The transmission distance of the uplink board (without intermediate transmission) can reach 10-40KM depending on the optical module.
[0079] Specifically, Figure 2 A flowchart illustrating the construction of an uplink connection in the method provided by an embodiment of the present invention is shown.
[0080] In a preferred embodiment of the present invention, the steps of identifying multiple object OLT devices, marking multiple associated OLT devices, and establishing uplink connections between the multiple associated OLT devices specifically include the following steps:
[0081] Step S1011: Identify the multiple accessed object OLT devices and obtain device identity information.
[0082] Step S1012: Mark multiple associated OLT devices according to the device identity information.
[0083] Step S1013: Obtain the associated connection addresses of the multiple associated OLT devices.
[0084] Step S1014: Based on the multiple associated connection addresses, construct uplink association connections between the multiple associated OLT devices.
[0085] Furthermore, the modular hot-upgrade method for OLT equipment also includes the following steps:
[0086] Step S102, performing hot upgrade demand analysis, marking a target OLT device from the plurality of associated OLT devices, and determining demand module data.
[0087] In the embodiment of the application, the demand monitoring data is generated by monitoring the program defects or new function addition of the plurality of associated OLT devices, and then according to the demand monitoring data, it is judged whether there is a hot upgrade demand, and when there is a hot upgrade demand, the associated OLT device with the hot upgrade demand is determined from the plurality of associated OLT devices, and is marked as a target OLT device, and then the demand monitoring data is analyzed to determine the demand type of the hot upgrade, and the corresponding demand module data is matched.
[0088] Specifically, Figure 3 A flowchart of performing hot upgrade demand analysis in the method provided by the embodiment of the application is shown.
[0089] In the preferred embodiment provided by the application, the performing hot upgrade demand analysis, marking a target OLT device from the plurality of associated OLT devices, and determining demand module data specifically includes the following steps:
[0090] Step S1021, performing hot upgrade demand monitoring, and generating demand monitoring data.
[0091] Step S1022, according to the demand monitoring data, judging whether there is a hot upgrade demand.
[0092] Step S1023, when there is a hot upgrade demand, marking a target OLT device from the plurality of associated OLT devices.
[0093] Step S1024, according to the demand monitoring data, determining demand module data.
[0094] Further, the OLT device modular hot upgrade method further includes the following steps:
[0095] Step S103, judging whether there is an associated OLT device with the demand module data.
[0096] In the embodiment of the application, according to the demand module data, a corresponding data request signal is generated, and then the data request signal is sent to the plurality of associated OLT devices through the uplink associated connection. After receiving the data request signal, the associated OLT device performs storage data scanning, judges whether there is demand module data stored, and generates data feedback information. The data feedback information is fed back and sent, and through receiving the data feedback information fed back and sent by the plurality of associated OLT devices, information content analysis is performed to judge whether there is an associated OLT device with the demand module data stored in the plurality of associated OLT devices.
[0097] Specifically,Figure 4 A flow chart of judging associated OLT device data in the method provided by the embodiment of the application is shown.
[0098] In the preferred embodiment provided by the application, the judging whether the associated OLT device has the demand module data specifically comprises the following steps:
[0099] In step S1031, a data request signal is sent to the plurality of associated OLT devices through the uplink associated connection.
[0100] In step S1032, the data feedback information sent by the plurality of associated OLT devices is received.
[0101] In step S1033, the data feedback information is analyzed to judge whether the associated OLT device has the demand module data.
[0102] Further, the OLT device modular hot upgrade method further comprises the following steps:
[0103] In step S104, if the associated OLT device has the demand module data, the associated OLT device is marked as a demand OLT device, and the demand module data of the demand OLT device is acquired through the uplink associated connection for hot upgrade.
[0104] In the embodiment of the application, when the associated OLT device has the storage demand module data, the associated OLT device storing the demand module data is marked as a demand OLT device, an assistance request instruction is sent to the demand OLT device through the uplink associated connection, the demand OLT device performs filtering and copying processing on the stored demand module data after receiving the assistance request instruction, and the copied demand module data is fed back to the target OLT device through the uplink associated connection, the target OLT device loads the demand module data for hot upgrade after receiving the demand module data, and does not need to download the demand module data online, thereby effectively saving network resources, and the demand module data can be deleted and cleaned after the hot upgrade is completed, thereby avoiding that the storage space of the target OLT device is occupied by temporary data.
[0105] Specifically, Figure 5 A flow chart of the uplink associated connection hot upgrade in the method provided by the embodiment of the application is shown.
[0106] In the preferred embodiment provided by the application, if the associated OLT device has the demand module data, the associated OLT device is marked as a demand OLT device, and the demand module data of the demand OLT device is acquired through the uplink associated connection for hot upgrade, which specifically comprises the following steps:
[0107] Step S1041, if the associated OLT device has the demand module data, mark as demand OLT device.
[0108] Step S1042, send the assistance request instruction to the demand OLT device through the uplink associated connection.
[0109] Step S1043, receive the demand module data sent by the demand OLT device according to the assistance request instruction.
[0110] Step S1044, load the demand module data for hot upgrade.
[0111] Further, the OLT device modular hot upgrade method further includes the following steps:
[0112] Step S105, if the associated OLT device does not have the demand module data, send the module download demand to the server, and download the demand module data for hot upgrade in the idle time period.
[0113] In the embodiment of the application, when there is no associated OLT device storing the demand module data, the module download demand is generated and sent to the server, the server is idle monitored, when the server has no network task, the idle time period is determined, the demand module data is downloaded and transmitted by the server through the activated module download demand, and then the demand module data is loaded for hot upgrade after the download of the demand module data is completed, so that a large amount of network resources is avoided to be occupied during normal work, the smoothness and use of the normal network are ensured, and the demand module data can be deleted and cleaned after the hot upgrade is completed, so that the storage space of the target OLT device is avoided to be occupied by temporary data.
[0114] Specifically, Figure 6 A flowchart of the server downloading hot upgrade in the method provided by the embodiment of the application is shown.
[0115] In the preferred embodiment provided by the application, if the associated OLT device does not have the demand module data, the module download demand is sent to the server, and the demand module data is downloaded for hot upgrade in the idle time period, which specifically includes the following steps:
[0116] Step S1051, if the associated OLT device does not have the demand module data, the module download demand is sent to the server.
[0117] Step S1052, idle monitor the server to identify the idle time period.
[0118] Step S1053, download the demand module data according to the module download demand in the idle time period.
[0119] Step S1054, receiving the demand module data sent by the server for hot upgrade.
[0120] Further, Figure 7 The application architecture diagram of the system provided by the embodiment of the application is shown.
[0121] In another preferred embodiment of the application, an OLT device modular hot upgrade system comprises:
[0122] The uplink associated connection unit 101 is configured to identify the identities of the multiple target OLT devices, mark multiple associated OLT devices, and construct uplink associated connections between the multiple associated OLT devices.
[0123] In the embodiment of the application, in the process of accessing the multiple target OLT devices, the uplink associated connection unit 101 sends an identity verification instruction to the multiple target OLT devices, acquires device identity information of the multiple target OLT devices, identifies the identities of the multiple target OLT devices through the device identity information, marks multiple target OLT devices having an identity association as associated OLT devices, extracts corresponding associated connection addresses from the device identity information, and constructs uplink associated connections between the multiple associated OLT devices according to the multiple associated connection addresses.
[0124] Specifically, Figure 8 The structural block diagram of the uplink associated connection unit 101 in the system provided by the embodiment of the application is shown.
[0125] In the preferred embodiment of the application, the uplink associated connection unit 101 specifically comprises:
[0126] The identity identification module 1011 is configured to identify the identities of the multiple target OLT devices and acquire device identity information.
[0127] The associated device marking module 1012 is configured to mark multiple associated OLT devices according to the device identity information.
[0128] The address acquisition module 1013 is configured to acquire associated connection addresses of the multiple associated OLT devices.
[0129] The associated connection module 1014 is configured to construct uplink associated connections between the multiple associated OLT devices according to the multiple associated connection addresses.
[0130] Further, the OLT device modular hot upgrade system further comprises:
[0131] The hot upgrade demand analysis unit 102 is configured to perform hot upgrade demand analysis, mark a target OLT device from the plurality of associated OLT devices, and determine demand module data.
[0132] In the embodiment of the present application, the hot upgrade demand analysis unit 102 generates demand monitoring data by monitoring the plurality of associated OLT devices for program defects or new function addition, and then determines whether there is a hot upgrade demand according to the demand monitoring data. When there is a hot upgrade demand, the hot upgrade demand analysis unit 102 determines the associated OLT device having the hot upgrade demand from the plurality of associated OLT devices, marks the associated OLT device as the target OLT device, and further analyzes the demand monitoring data to determine the demand type of the hot upgrade and match the corresponding demand module data.
[0133] The associated device data judgment unit 103 is configured to determine whether the associated OLT device has the demand module data.
[0134] In the embodiment of the present application, the associated device data judgment unit 103 generates a corresponding data request signal according to the demand module data, and sends the data request signal to the plurality of associated OLT devices through the uplink associated connection. After receiving the data request signal, the associated OLT device performs storage data scanning to determine whether the demand module data is stored, generates data feedback information, and feeds back the data feedback information. The associated device data judgment unit 103 analyzes the information content by receiving the data feedback information fed back by the plurality of associated OLT devices, and determines whether the associated OLT device having the stored demand module data exists in the plurality of associated OLT devices.
[0135] The device transmission hot upgrade unit 104 is configured to mark the associated OLT device having the demand module data as a demand OLT device, and acquire the demand module data of the demand OLT device for hot upgrade through the uplink associated connection.
[0136] In the embodiment of the present application, when the associated OLT device having the stored demand module data exists, the device transmission hot upgrade unit 104 marks the associated OLT device having the stored demand module data as the demand OLT device, sends an assistance request instruction to the demand OLT device through the uplink associated connection, and the demand OLT device performs screening and copying processing on the stored demand module data after receiving the assistance request instruction, feeds back the copied demand module data to the target OLT device through the uplink associated connection, and the target OLT device loads the demand module data for hot upgrade by the device transmission hot upgrade unit 104 after receiving the demand module data. Therefore, the demand module data does not need to be downloaded online, which effectively saves network resources, and the demand module data can be deleted and cleaned after the hot upgrade is completed, so as to avoid that the storage space of the target OLT device is occupied by temporary data.
[0137] Specifically, Figure 9 A structural block diagram of the device transmission hot upgrade unit 104 in the system provided by the embodiment of the present application is shown.
[0138] In the preferred embodiment provided by the present application, the device transmission hot upgrade unit 104 specifically comprises:
[0139] The demand device marking module 1041 is configured to mark as a demand OLT device when the associated OLT device has the demand module data.
[0140] The instruction sending module 1042 is configured to send an assistance request instruction to the demand OLT device through the uplink associated connection.
[0141] The data receiving module 1043 is configured to receive the demand module data fed back by the demand OLT device according to the assistance request instruction.
[0142] The first hot upgrade module 1044 is configured to load the demand module data for hot upgrade.
[0143] Further, the OLT device modular hot upgrade system further comprises:
[0144] The server download hot upgrade unit 105 is configured to send a module download demand to a server when the associated OLT device does not have the demand module data, download the demand module data for hot upgrade.
[0145] In the embodiment of the present application, when the associated OLT device does not have the storage demand module data, the server download hot upgrade unit 105 generates a module download demand, sends the module download demand to the server, and then monitors the server for idleness. When the server does not have a network task, it is determined that this is an idle time period. By activating the module download demand, the demand module data is downloaded and transmitted through the server, and then the server download hot upgrade unit 105 loads the demand module data for hot upgrade after the download of the demand module data is completed. Thus, the occupation of a large amount of network resources during normal work is avoided, the smoothness and use of the normal network are ensured, and the demand module data can be deleted and cleaned after the hot upgrade is completed, so as to avoid the occupation of the storage space of the target OLT device by temporary data.
[0146] Specifically, Figure 10 A structural block diagram of the server download hot upgrade unit 105 in the system provided by the embodiment of the present application is shown.
[0147] In the preferred embodiment provided by the present application, the server download hot upgrade unit 105 specifically comprises:
[0148] The demand sending module 1051 is configured to send a module download demand to the server when the associated OLT device does not have the demand module data.
[0149] The idle monitoring module 1052 is configured to monitor the server for an idle time period.
[0150] The data download module 1053 is configured to download the demand module data according to the module download demand during the idle time period.
[0151] The second hot upgrade module 1054 is configured to receive the demand module data sent by the server for hot upgrade.
[0152] The above merely describes the preferred embodiments of the present application and is not intended to limit the present application. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A modular thermal upgrade method for OLT equipment, characterized in that, The method specifically comprises the following steps: Identity recognition is performed on a plurality of target OLT devices, a plurality of associated OLT devices are marked, and uplink associated connections between the plurality of associated OLT devices are constructed, wherein the plurality of associated OLT devices are a plurality of OLT devices belonging to the same enterprise or the same user, and the uplink associated connections are communication connection channels constructed according to uplink board members of the associated OLT devices; Demand module data is determined by performing hot upgrade demand analysis on a target OLT device in the plurality of associated OLT devices; It is judged whether the associated OLT device has the demand module data; If the associated OLT device has the demand module data, the associated OLT device is marked as a demand OLT device, and the demand module data of the demand OLT device is acquired through the uplink associated connection to perform hot upgrade; If the associated OLT device does not have the demand module data, the server is sent a module download demand, the server is monitored for idleness, an idle time period is identified, and the demand module data is downloaded in the idle time period to perform hot upgrade.
2. The method of Claim 1, wherein, The identity recognition is performed on the plurality of target OLT devices, the plurality of associated OLT devices are marked, and the uplink associated connections between the plurality of associated OLT devices are constructed, and specifically comprises the following steps: Identity recognition is performed on a plurality of target OLT devices, a plurality of associated OLT devices are marked, and uplink associated connections between the plurality of associated OLT devices are constructed, wherein the plurality of associated OLT devices are a plurality of OLT devices belonging to the same enterprise or the same user, and the uplink associated connections are communication connection channels constructed according to uplink board members of the associated OLT devices; Identity information of the devices is acquired by performing identity recognition on the plurality of target OLT devices; The plurality of associated OLT devices are marked according to the device identity information; Associated connection addresses of the plurality of associated OLT devices are acquired; 3. The method of Claim 1, wherein, The uplink associated connections between the plurality of associated OLT devices are constructed according to the plurality of associated connection addresses. The demand module data is determined by performing hot upgrade demand analysis on a target OLT device in the plurality of associated OLT devices, and specifically comprises the following steps: Demand monitoring data is generated by performing hot upgrade demand monitoring; It is judged whether there is a hot upgrade demand according to the demand monitoring data; When there is a hot upgrade demand, a target OLT device is marked in the plurality of associated OLT devices; 4. The method of Claim 1, wherein, Demand module data is determined according to the demand monitoring data. The associated OLT device with the demand module data is judged, and specifically comprises the following steps: A data request signal is sent to the plurality of associated OLT devices through the uplink associated connection; Data feedback information sent by the plurality of associated OLT devices is received; 5. The method of Claim 1, wherein, It is judged whether the associated OLT device has the demand module data by analyzing the data feedback information. If the associated OLT device has the demand module data, the associated OLT device is marked as a demand OLT device, and the demand module data of the demand OLT device is acquired through the uplink associated connection to perform hot upgrade. If the associated OLT device has the demand module data, the associated OLT device is marked as a demand OLT device, and the demand module data of the demand OLT device is acquired through the uplink associated connection to perform hot upgrade. If the associated OLT device does not have the demand module data, the server is sent a module download demand, the server is monitored for idleness, an idle time period is identified, and the demand module data is downloaded in the idle time period to perform hot upgrade. If the associated OLT device has the demand module data, the associated OLT device is marked as a demand OLT device, and the demand module data of the demand OLT device is acquired through the uplink associated connection to perform hot upgrade. If the associated OLT device has the demand module data, the associated OLT device is marked as a demand OLT device, and the demand module data of the demand OLT device is acquired through the uplink associated connection to perform hot upgrade. If the associated OLT device does not have the demand module data, the server is sent a module download demand, the server is monitored for idleness, an idle time period is identified, and the demand module data is downloaded in the idle time period to perform hot upgrade.
6. The method of Claim 1, wherein, If the associated OLT device does not have the demand module data, the server is sent a module download demand, and the demand module data is downloaded during an idle time period for hot upgrade, specifically comprising the following steps: If the associated OLT device does not have the demand module data, the server is sent a module download demand; Idle monitoring is performed on the server to identify an idle time period; During the idle time period, the demand module data is downloaded according to the module download demand; The demand module data sent by the server is received for hot upgrade.
7. An OLT equipment modular hot upgrade system, comprising: The system comprises an uplink associated connection unit, a hot upgrade demand analysis unit, an associated device data judgment unit, a device transmission hot upgrade unit, and a server download hot upgrade unit, wherein: The uplink associated connection unit is used for identifying the identities of multiple object OLT devices, marking multiple associated OLT devices, and constructing uplink associated connections between the multiple associated OLT devices; The hot upgrade demand analysis unit is used for hot upgrade demand analysis, marking a target OLT device from the multiple associated OLT devices, and determining demand module data; The associated device data judgment unit is used for judging whether the associated OLT device has the demand module data; The device transmission hot upgrade unit is used for marking a demand OLT device when the associated OLT device has the demand module data, and obtaining the demand module data of the demand OLT device through the uplink associated connection for hot upgrade; The server download hot upgrade unit is used for sending a module download demand to the server when the associated OLT device does not have the demand module data, and downloading the demand module data for hot upgrade.
8. The OLT equipment modular heat upgrade system of claim 7, wherein, The uplink associated connection unit specifically comprises: An identity recognition module is used for recognizing the identities of multiple object OLT devices, and obtaining device identity information; An associated device marking module is used for marking multiple associated OLT devices according to the device identity information; An address acquisition module is used for acquiring associated connection addresses of the multiple associated OLT devices; An associated connection module is used for constructing uplink associated connections between the multiple associated OLT devices according to the multiple associated connection addresses.
9. The OLT equipment modular heat upgrade system of claim 7, wherein, The device transmission hot upgrade unit specifically comprises: A demand device marking module is used for marking a demand OLT device when the associated OLT device has the demand module data; An instruction sending module is used for sending an assistance request instruction to the demand OLT device through the uplink associated connection; A data receiving module is used for receiving demand module data fed back by the demand OLT device according to the assistance request instruction; A first hot upgrade module is used for loading the demand module data for hot upgrade.
10. The OLT equipment modular heat upgrade system of claim 7, wherein, The server download hot upgrade unit specifically comprises: A demand sending module is used for sending a module download demand to the server when the associated OLT device does not have the demand module data; An idle monitoring module is used for monitoring the server to identify an idle time period; A data downloading module is used for downloading demand module data according to the module download demand during the idle time period. A second hot upgrade module is configured to receive the demand module data sent by the server and perform hot upgrade.
Citation Information
Patent Citations
Car software upgrading method, device and system
CN107835501A