COMBO ONU channel determination method, apparatus and device, and medium

Through the channel determination method of COMBO ONU, the problem of high cost and poor flexibility in channel determination in the prior art is solved, rapid switching and service compatibility are achieved, and network adaptability and user experience are improved.

CN120034761AInactive Publication Date: 2025-05-23SICHUAN TIANYI COMHEART TELECOM
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510511907.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-23
Publication Date
2025-05-23
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing channel determination methods are costly, poor network flexibility and low service efficiency.

Method used

Through the channel determination method of COMBO ONU, the target switching unit is determined, the control signal is received, the control signal type is judged, the corresponding transmission channel is determined, and the channel switching is optimized according to the historical transmission record.

Benefits of technology

It realizes rapid switching of different PON channels, is compatible with PON services of different standards, improves network adaptability, reduces costs, and shortens channel switching time through priority determination, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120034761A_ABST
    Figure CN120034761A_ABST
Patent Text Reader

Abstract

The invention provides a channel determination method and device of a COMBO ONU, equipment and a medium. Comprising the following steps: determining a target switching unit, and receiving a control signal sent by a control unit according to the target switching unit; determining a first transmission channel and a second transmission channel; judging the type of the control signal, determining a transmission channel corresponding to the control signal in the first transmission channel and the second transmission channel based on the type of the control signal and the target switching unit, and performing information transmission according to the transmission channel; when information transmission ends, determining historical transmission records of the first transmission channel and the second transmission channel; determining a target transmission channel according to the historical transmission record; and switching the transmission channel to the target transmission channel according to the target switching unit. Therefore, the compatibility of PON services of different standards is realized, the adaptability of the network is improved, and the cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of optical network technology, and in particular to a channel determination method, device, equipment and medium for a COMBO ONU. Background Art

[0002] Passive Optical Network (PON) is a widely deployed FTTH (Fiber to the Home) technology, which is mainly divided into different standards such as GPON and XGPON. Each standard has specific data transmission rate, wavelength and protocol requirements.

[0003] The existing channel determination method is to configure different optical network units (ONUs) for users to achieve channel switching of different PONs. When switching between different PON standards, it is usually necessary to replace the ONU device.

[0004] However, existing channel determination methods have the problems of high cost, poor network flexibility and low service efficiency. Summary of the invention

[0005] The present application provides a channel determination method, apparatus, device and medium for a COMBO ONU, which are used to solve the problems of high cost, poor network flexibility and low service efficiency in the existing channel determination method.

[0006] In a first aspect, the present application provides a channel determination method for a COMBO ONU, the method comprising: Determine a target switching unit, and receive a control signal sent by a control unit according to the target switching unit; determining a first transmission channel and a second transmission channel; Determine the type of the control signal, determine the transmission channel corresponding to the control signal in the first transmission channel and the second transmission channel based on the type of the control signal and the target switching unit, and transmit information according to the transmission channel; When the information transmission is completed, determining the historical transmission records of the first transmission channel and the second transmission channel; Determine the target transmission channel based on historical transmission records; According to the target switching unit, the transmission channel is switched to the target transmission channel.

[0007] In some embodiments of the present application, determining a target switching unit and receiving a control signal sent by a control unit according to the target switching unit include: Determine the preset differential switch and bidirectional switch; Determine a target switching unit according to the differential switching switch and the bidirectional switching switch; According to the target switching unit, a control signal sent by the control unit is received.

[0008] In some embodiments of the present application, determining the first transmission channel and the second transmission channel includes: Determine an XGPON channel and a GPON channel in an initial channel, and determine an XGPON unit and a GPON unit in an initial optical network unit; Determine a first transmission channel according to the XGPON channel and the XGPON unit; A second transmission channel is determined according to the GPON channel and the GPON unit.

[0009] In some embodiments of the present application, judging the type of the control signal, determining the transmission channel corresponding to the control signal in the first transmission channel and the second transmission channel based on the type of the control signal and the target switching unit, and transmitting information according to the transmission channel, includes: Determine the type of control signal; If the control signal is an XGPON signal, determining, according to the target switching unit, that the transmission channel is the first transmission channel; If the control signal is a GPON signal, determining, according to the target switching unit, that the transmission channel is a second transmission channel; Information is transmitted according to the transmission channel.

[0010] In some embodiments of the present application, when the information transmission is completed, determining the historical transmission records of the first transmission channel and the second transmission channel includes: Determining a preset recording period and a plurality of preset time periods within the preset recording period; According to the control unit, determining the number of transmissions of the first transmission channel and the second transmission channel within a preset time period; The historical transmission record is determined according to the preset recording period, the preset time period, and the number of transmissions.

[0011] In some embodiments of the present application, determining the historical transmission record according to a preset recording period, a preset time period, and a number of transmissions includes: Comparing the transmission times of the first transmission channel and the second transmission channel within a preset time period to obtain a comparison result; According to the comparison result, determine the transmission channel with a larger number of transmissions between the first transmission channel and the second transmission channel, and determine the transmission channel as a priority transmission channel in the corresponding preset time period; The historical transmission record is determined according to the priority transmission channel within a preset time period of the preset recording period.

[0012] In some embodiments of the present application, determining a target transmission channel according to historical transmission records includes: Determine a preset time period in the historical transmission record and a priority transmission channel within the preset time period; Determine a target time period corresponding to the current time in the preset time period, and determine a priority transmission channel within the target time period; The priority transmission channel is determined as the target transmission channel at the current time.

[0013] In a second aspect, the present application provides a channel determination device for a COMBO ONU, the device comprising: A signal receiving module, used to determine a target switching unit and receive a control signal sent by a control unit according to the target switching unit; A channel determination module, used to determine a first transmission channel and a second transmission channel; A judgment and information transmission module, used to judge the type of the control signal, determine the transmission channel corresponding to the control signal in the first transmission channel and the second transmission channel based on the type of the control signal and the target switching unit, and perform information transmission according to the transmission channel; A record determination module, used to determine the historical transmission records of the first transmission channel and the second transmission channel when the information transmission is completed; A target transmission channel determination module is used to determine the target transmission channel according to historical transmission records; The channel switching module is used to switch the transmission channel to the target transmission channel according to the target switching unit.

[0014] In a third aspect, the present application provides a computer device, comprising: a processor, and a memory communicatively connected to the processor; Memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method of the present application.

[0015] In a fourth aspect, the present application provides a computer-readable storage medium, in which program code is stored, and when the program code is executed by a processor, it is used to implement the method of the present application.

[0016] The channel determination method, device, equipment and medium of COMBO ONU provided in the present application determine the target switching unit, and receive the control signal sent by the control unit according to the target switching unit; determine the first transmission channel and the second transmission channel; judge the type of the control signal, and determine the transmission channel corresponding to the control signal in the first transmission channel and the second transmission channel based on the control signal type and the target switching unit, and transmit information according to the transmission channel; when the information transmission is completed, determine the historical transmission records of the first transmission channel and the second transmission channel; determine the target transmission channel according to the historical transmission records; and switch the transmission channel to the target transmission channel according to the target switching unit.

[0017] In this way, the target switching unit can be used to achieve fast switching of different PON channels, achieve compatibility of PON services of different standards, improve network adaptability, and reduce usage costs; at the same time, by determining the number of uses within a historical time period, the priority PON channel with a greater number of uses is determined, and by switching the PON channel to the corresponding priority PON channel after the current information transmission is completed, the priority of the PON channel is determined according to usage habits, thereby shortening the switching time of the PON channel and improving the usage experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0019] Figure 1 A schematic diagram of a flow chart of a channel determination method for a COMBO ONU provided in an embodiment of the present application; Figure 2 A schematic diagram of a COMBO ONU channel determination method provided in an embodiment of the present application; Figure 3 A device schematic diagram of a channel determination method for a COMBO ONU provided in an embodiment of the present application Figure 1 ; Figure 4 A device schematic diagram of a channel determination method for a COMBO ONU provided in an embodiment of the present application Figure 2 ; Figure 5 A flow chart of another COMBO ONU channel determination method provided in an embodiment of the present application; Figure 6 A schematic diagram of the structure of a channel determination device for a COMBO ONU provided in an embodiment of the present application; Figure 7 It is a structural block diagram of a device for executing the channel determination method of the COMBO ONU according to an embodiment of the present application.

[0020] The above-mentioned drawings have shown clear embodiments of the present application, which will be described in more detail below; these drawings and textual descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0021] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0022] PON (Passive Optical Network) gateway is a network device used in passive optical network (PON). It plays a key role in connection and data processing in PON network architecture. It has data forwarding and routing functions, can realize conversion and adaptation between different protocols, and supports network management functions, and can realize data transmission with corresponding nodes.

[0023] Optical Network Unit (ONU) is an important device in the fiber optic access network, which can realize functions such as signal conversion and data transmission.

[0024] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0025] Figure 1 A schematic diagram of a flow chart of a channel determination method for a COMBO ONU provided in an embodiment of the present application. Figure 1 As shown, the channel determination method of the COMBO ONU may include the following steps: S110, determining a target switching unit, and receiving a control signal sent by a control unit according to the target switching unit.

[0026] The target switching unit is used to switch the PON channel, and by receiving the control signal, the PON channel corresponding to the control signal is determined. The target switching unit may include a one-to-two high-speed differential switch and a one-to-two bidirectional switch.

[0027] The control unit may be a MAC chip, which can send a control signal to the target switching unit and transmit information with the Combo PONONU BOSA.

[0028] Based on this, by determining the target switching unit, the control signal sent by the control unit is received according to the target switching unit, so that the corresponding PON channel can be determined according to the control signal, and the switching of the PON channel can be realized through the target switching unit.

[0029] S120: Determine a first transmission channel and a second transmission channel.

[0030] Among them, the first transmission channel and the second transmission channel are PON channels of different transmission standards, such as XGPON channel or GPON channel. GPON complies with the ITU-T G.984 series standards, with a downstream rate of 2.488Gbps and an upstream rate of 1.244Gbps. XGPON complies with the ITU-T G.987 series standards, including XGPON1 and XGPON2. The downstream rate of XGPON1 is 10Gbps and the upstream rate is 2.5Gbps; the upstream and downstream rates of XGPON2 are both 10Gbps. Transmission channels with different transmission standards can more accurately meet the information transmission requirements.

[0031] Based on this, PON channels of different transmission standards are determined so that accurate switching of transmission channels can be achieved according to control signals and target switching units.

[0032] S130, judging the type of the control signal, determining a transmission channel corresponding to the control signal in the first transmission channel and the second transmission channel based on the type of the control signal and the target switching unit, and performing information transmission according to the transmission channel.

[0033] Among them, the control signal type is the type corresponding to the control signal, which is used to determine the corresponding PON channel. The type of the control signal can be an XGPON control signal, in which case the corresponding transmission channel is an XGPON channel. The type can also be a GPON control signal, in which case the corresponding transmission channel is a GPON channel.

[0034] Based on this, by judging the type of the control signal, the transmission channel corresponding to the control signal is determined from the first transmission channel and the second transmission channel according to the target switching unit, so as to realize corresponding information transmission according to the transmission channel.

[0035] S140: When the information transmission is completed, determine the historical transmission records of the first transmission channel and the second transmission channel.

[0036] The determination of the end of information transmission may be based on the frame format specified in the protocol or based on the transmission rate and data length. Any method that can determine that the information transmission has ended is acceptable, and this embodiment does not impose any limitation on this.

[0037] The historical transmission record is the transmission record of the transmission channel in the historical time period before the current information transmission, for example, it can be the number of transmissions of the transmission channel in a certain period of time.

[0038] Based on this, by determining the historical transmission record of the transmission channel at the end of information transmission, so that the usage frequency of the transmission channel within the time period can be determined based on the historical transmission record, thereby determining the transmission channel with a higher frequency of use among the first transmission channel and the second transmission channel within the time period, thereby realizing the determination of the priority of the PON channel. By switching the PON channel to a transmission channel with a higher priority, the switching time of the PON channel when information transmission is performed again is shortened, thereby improving the user experience.

[0039] S150: Determine a target transmission channel according to historical transmission records.

[0040] The target transmission channel is a transmission channel that is used more frequently in the current time period.

[0041] Based on this, by determining the historical transmission records of the first transmission channel and the second transmission channel, the priority transmission channel with more usage times in different time periods is determined, and by determining the more frequently used priority transmission channel as the corresponding target transmission channel when the information transmission ends, the user experience is improved.

[0042] S160. According to the target switching unit, the transmission channel is switched to the target transmission channel.

[0043] Based on this, the target transmission channel corresponding to the current time is determined through historical transmission records, so that the transmission channel is switched according to the target switching unit, thereby ensuring that the selection of the target transmission channel meets the user's usage frequency in the current time period.

[0044] Based on the feasible implementation of S110 above, the present application further provides a process of determining a target switching unit and receiving a control signal sent by a control unit according to the target switching unit: Determine the preset differential switch and bidirectional switch; Determine a target switching unit according to the differential switching switch and the bidirectional switching switch; According to the target switching unit, a control signal sent by the control unit is received.

[0045] Among them, the preset differential switching switch is a pre-set differential switch for channel switching, which can be a one-to-two high-speed differential switch. The one-to-two high-speed differential switch is an electronic component used for high-speed differential signal processing. It can switch one differential signal to any one of the two differential channels, or achieve the opposite function. It has the advantages of strong anti-interference ability and fast transmission speed.

[0046] The bidirectional switch is a bidirectional switch used for switching optical network units, which can be a one-to-two bidirectional switch. The one-to-two bidirectional switch is a switching device that can connect an input signal source to two different output channels and can bidirectionally switch between the two output channels.

[0047] Based on this, the target switching unit may include a one-to-two high-speed differential switch and a one-to-two bidirectional switch, so as to realize the switching of channels and optical network units according to the control signal, thereby realizing the determination of the transmission channel.

[0048] Based on the feasible implementation of S120 above, the present application further provides a process of determining the first transmission channel and the second transmission channel: Determine an XGPON channel and a GPON channel in an initial channel, and determine an XGPON unit and a GPON unit in an initial optical network unit; Determine a first transmission channel according to the XGPON channel and the XGPON unit; A second transmission channel is determined according to the GPON channel and the GPON unit.

[0049] Among them, the XGPON channel is the channel used to transmit data in the XGPON technology. It has high bandwidth, with a maximum downstream rate of 10Gbps and a maximum upstream rate of 2.5Gbps, which can better meet the needs of services with extremely high bandwidth requirements; the XGPON unit is the XGPON optical network unit, which is mainly composed of the optical line terminal (OLT) and the optical network unit (ONU). It is the core device of XGPON and can realize the conversion, exchange and management of optical signals.

[0050] GPON channel is the channel used for data transmission in GPON technology. The maximum downstream rate is 2.5Gbps and the maximum upstream rate is 1.25Gbps. It is suitable for general high-definition video, high-speed Internet access and other services. The GPON unit is a GPON optical network unit.

[0051] Specifically, the XGPON channel and the GPON channel can be switched by the target switching unit according to the control signal through the serdes signal management channel. The serdes signal management channel is a functional module used in a high-speed serial data transmission system, which is mainly responsible for the comprehensive management and control of the serdes (Serializer Deserializer) signal to ensure the accuracy, stability and efficiency of the data during high-speed transmission.

[0052] Based on this, by determining the channel and the optical network unit, it is determined that the first transmission channel is an XGPON transmission channel, which can realize high-bandwidth services, and the second transmission channel is a GPON transmission channel, which can realize low-bandwidth services.

[0053] Based on the feasible implementation of S130 above, the present application further provides a process of determining the type of the control signal, determining the transmission channel corresponding to the control signal in the first transmission channel and the second transmission channel based on the type of the control signal and the target switching unit, and transmitting information according to the transmission channel: Determine the type of control signal; If the control signal is an XGPON signal, determining, according to the target switching unit, that the transmission channel is the first transmission channel; If the control signal is a GPON signal, determining, according to the target switching unit, that the transmission channel is a second transmission channel; Information is transmitted according to the transmission channel.

[0054] Based on this, by determining the type of the control signal, the transmission channel that currently needs to be switched is determined, so that information transmission is achieved according to the transmission channel of the same type as the control signal.

[0055] Please refer to Figure 2 , Figure 2 A schematic diagram of a COMBO ONU channel determination method provided in an embodiment of the present application. Figure 2 As shown, the management channels of the MAC chip for the PON port include a serdes signal management channel, an I2C signal communication management channel, a BEN burst light and TX_DISABLE control pin, and TX_SD and RX_LOS signal receiving pins.

[0056] When the MAC chip sends an XGPON signal, the control 1 signal switches the serdes channel to the XGPON channel through a one-to-two high-speed differential switch. The one-to-two high-speed differential switch signal channel bandwidth of 5-10Ghz meets the XGPON maximum receiving rate of 9.95Gbps. The remaining signal management channels are also switched to the XGPON channel. The XGPON optical driver chip drives and receives the 2.5G laser and 9.95G receiver of the combo pon onu bosa respectively.

[0057] When the MAC chip sends a GPON signal, the control 1 signal switches the serdes channel to the GPON channel through a one-to-two high-speed differential switch, and the remaining management channels are also switched to the GPON management channel. The GPON optical driver chip drives and receives the 1.25G laser and 2.5G receiver of the combo pon onu bosa.

[0058] Please refer to Figure 3 , Figure 3 A device schematic diagram of a channel determination method for a COMBO ONU provided in an embodiment of the present application Figure 1 .like Figure 3 As shown in the figure, the 1.25G and 2.5G lasers are connected to the PCB board using a hard-pin direct plug-in connection method, and the 2.5G and 9.95G receivers are connected to the PCB using an FPC soft board method.

[0059] In this way, the signal integrity of 2.5G and 9.95G receiving devices is improved. At the same time, the use of hard-pin direct insertion PCB for 1.25G and 2.5G lasers not only improves signal integrity but also reduces costs.

[0060] Please refer to Figure 4 , Figure 4 A device schematic diagram of a channel determination method for a COMBO ONU provided in an embodiment of the present application Figure 2 .like Figure 4 As shown, the 2.5G receiver is placed in the same direction as the 9.95G receiver by bending the flexible plate and passing it through the bottom.

[0061] In this way, by connecting the 2.5G and 9.95G receiving devices in the same direction using FPC flexible boards, the welding efficiency of the factory FPC flexible boards is improved and the wiring difficulty of the PCB boards is reduced.

[0062] In this embodiment, in order to realize the switching of two PON port optical networks through a MAC chip in the optical modem, the target switching unit can be determined through a differential switching switch and a bidirectional switching switch, so that the target switching unit can switch the serdes channel to a PON channel of the same type as the control signal through a one-to-two high-speed differential switch according to the control signal sent by the MAC chip, and switch the optical network unit to a PON unit of the same type through a one-to-two bidirectional switch, thereby realizing data transmission that meets the bandwidth requirements.

[0063] In this way, ComboPON ONU products can work on the XGPONONU network as well as the GPONONU network. The internal hardware design can freely switch between XGPON and GPON channels through high-speed signal differential switches and signal control switches. When the network needs to be changed, only the ONU port needs to be replaced to meet the requirements. There is no need to replace the optical modem, which greatly expands the adaptability of the network and reduces costs. At the same time, for ComboPON ONU optical devices, the connection method of FPC soft board receiving design is adopted for 2.5G and 9.95G, which reduces the limitation of PCB board layout space and improves signal integrity and ease of use.

[0064] Figure 5 A flow chart of another COMBO ONU channel determination method provided in an embodiment of the present application. Figure 5 As shown, the channel determination method of the COMBO ONU may include the following steps: S510: Determine a target switching unit, and receive a control signal sent by a control unit according to the target switching unit.

[0065] S520: Determine a first transmission channel and a second transmission channel.

[0066] S530, judging the type of the control signal, determining a transmission channel corresponding to the control signal in the first transmission channel and the second transmission channel based on the type of the control signal and the target switching unit, and performing information transmission according to the transmission channel.

[0067] In some embodiments of the present application, the specific implementation of steps S510 to S530 can refer to the contents of the aforementioned embodiments and will not be repeated here.

[0068] S540: Determine a preset recording period and a plurality of preset time periods within the preset recording period.

[0069] Among them, the preset recording period is a pre-set period for recording the transmission data of the transmission channel, and the preset time period is a time period within the preset recording period. For example, the preset recording period can be one month before the current transmission, and the preset time period can be a time period of any day within this month. For example, the preset time period can be the time period from 8:00 to 2:00 in a day.

[0070] Based on this, by determining the preset recording period and the corresponding preset time period, the number of times the transmission channel is used within the preset time period can be subsequently determined, so that according to the different number of times the transmission channel is used, the transmission channel with a higher frequency of use in the current time period can be determined. After the current information transmission is completed, the transmission channel will be determined as the transmission channel with a higher frequency of use in the current time period, so that the next time data is transmitted, it can better meet user needs and improve the user experience.

[0071] S550: Determine, according to the control unit, the number of transmissions of the first transmission channel and the second transmission channel within a preset time period.

[0072] Based on this, the MAC chip can determine the historical transmission times of the transmission channel within a preset time period.

[0073] S560: Determine the historical transmission record according to the preset recording period, the preset time period, and the number of transmissions.

[0074] Based on this, by determining the number of transmissions of the first transmission channel and the second transmission channel within a preset time period of a preset recording period, the historical transmission records of the transmission channels can be determined, so that the priority transmission channel with higher frequency of use in the current time period can be determined based on the historical transmission records.

[0075] S570: Determine a target transmission channel according to historical transmission records.

[0076] S580: According to the target switching unit, the transmission channel is switched to the target transmission channel.

[0077] In some embodiments of the present application, the specific implementation of steps S570 to S580 can refer to the contents of the aforementioned embodiments and will not be repeated here.

[0078] Based on the feasible implementation of S560 above, the present application further provides a process for determining the historical transmission record according to the preset recording period, the preset time period, and the number of transmissions: Comparing the transmission times of the first transmission channel and the second transmission channel within a preset time period to obtain a comparison result; According to the comparison result, determine the transmission channel with a larger number of transmissions between the first transmission channel and the second transmission channel, and determine the transmission channel as a priority transmission channel in the corresponding preset time period; The historical transmission record is determined according to the priority transmission channel within a preset time period of the preset recording period.

[0079] Among them, the priority transmission channel is the transmission channel with a greater number of uses within a preset time period between the first transmission channel and the second transmission channel. For example, the preset recording period may be the previous month, and the preset time period may be the time period from 8:00 to 15:00 within this month. By determining the total number of uses of the first transmission channel and the second transmission channel from 8:00 to 15:00 within this month and performing a comparison, the transmission channel with a greater number of uses within the time period is determined, and thus the transmission channel with a greater number of uses is determined as the priority transmission channel.

[0080] Based on this, by comparing the number of times the first transmission channel and the second transmission channel are used within a preset time period, the transmission channel with a higher frequency of use within the time period is determined as the priority transmission channel, and recorded in the historical transmission record of the transmission channel, so that the target transmission channel can be determined later according to the priority transmission channel of the preset time period in the historical transmission record.

[0081] Based on the feasible implementation of S570 above, the present application further provides a process of determining a target transmission channel according to historical transmission records: Determine a preset time period in the historical transmission record and a priority transmission channel within the preset time period; Determine a target time period corresponding to the current time in the preset time period, and determine a priority transmission channel within the target time period; The priority transmission channel is determined as the target transmission channel at the current time.

[0082] Among them, the current time is the time when this information transmission ends, and the target time period is the time period in the preset time period corresponding to the time when the transmission ends. For example, the preset time period may include 8:00 to 15:00, and the corresponding priority transmission channel is the first transmission channel; 15:00 to 24:00, the corresponding priority transmission channel is the second transmission channel; 24:00 to 8:00, the corresponding priority transmission channel is the first transmission channel. The time when this information transmission ends is 12:00, and the corresponding preset time period is 8:00 to 15:00, so it is determined that the target time period corresponding to the current time is 8:00 to 15:00, and the corresponding priority transmission channel is the first transmission channel.

[0083] Based on this, by determining the preset time period corresponding to the end time of this transmission, the priority transmission channel with the highest frequency of use within the preset time period can be determined according to the historical transmission records, and the priority transmission channel can be determined as the target transmission channel, so that the next time data is transmitted, it can better meet user needs.

[0084] In some embodiments of the present application, in order to achieve the purpose of determining a transmission channel that is more frequently used in the current time period based on the number of times the transmission channel is used, the number of times the transmission channel is used in different time periods in the historical period can be determined and compared to determine the transmission channel with a larger number of uses in different time periods. This transmission channel is the priority transmission channel with a higher frequency of use. By determining the preset time period corresponding to the time when this data transmission ends, the priority transmission channel corresponding to the time period is determined, and the transmission channel is switched to the priority transmission channel.

[0085] In this way, targeted switching of transmission channels can be achieved according to the usage frequency of the transmission channels, thereby better meeting user needs and improving the user experience.

[0086] Figure 6 FIG. 6 is a schematic diagram of a channel determination device 600 for a COMBO ONU provided in an embodiment of the present application. Figure 6 As shown, the channel determination device 600 of the COMBO ONU includes: a signal receiving module 610, a channel determination module 620, a judgment and information transmission module 630, a record determination module 640, a target transmission channel determination module 650, and a channel switching module 660.

[0087] The signal receiving module 610 is used to determine the target switching unit and receive the control signal sent by the control unit according to the target switching unit; A channel determination module 620, configured to determine a first transmission channel and a second transmission channel; A determination and information transmission module 630, configured to determine the type of the control signal, determine the transmission channel corresponding to the control signal in the first transmission channel and the second transmission channel based on the type of the control signal and the target switching unit, and perform information transmission according to the transmission channel; A record determination module 640, configured to determine the historical transmission records of the first transmission channel and the second transmission channel when the information transmission is completed; The target transmission channel determination module 650 is used to determine the target transmission channel according to the historical transmission records; The channel switching module 660 is used to switch the transmission channel to the target transmission channel according to the target switching unit.

[0088] In the embodiment of the present application, the signal receiving module 610 may also be specifically used for: Determine the preset differential switch and bidirectional switch; Determine a target switching unit according to the differential switching switch and the bidirectional switching switch; According to the target switching unit, a control signal sent by the control unit is received.

[0089] In the embodiment of the present application, the channel determination module 620 may also be specifically used for: Determine an XGPON channel and a GPON channel in an initial channel, and determine an XGPON unit and a GPON unit in an initial optical network unit; Determine a first transmission channel according to the XGPON channel and the XGPON unit; A second transmission channel is determined according to the GPON channel and the GPON unit.

[0090] In the embodiment of the present application, the judgment and information transmission module 630 may also be specifically used for: Determine the type of control signal; If the control signal is an XGPON signal, determining, according to the target switching unit, that the transmission channel is the first transmission channel; If the control signal is a GPON signal, determining, according to the target switching unit, that the transmission channel is a second transmission channel; Information is transmitted according to the transmission channel.

[0091] In the embodiment of the present application, the record determination module 640 may also be specifically used for: Determining a preset recording period and a plurality of preset time periods within the preset recording period; According to the control unit, determining the number of transmissions of the first transmission channel and the second transmission channel within a preset time period; The historical transmission record is determined according to the preset recording period, the preset time period, and the number of transmissions.

[0092] In the embodiment of the present application, the record determination module 640 may also be specifically used for: Comparing the transmission times of the first transmission channel and the second transmission channel within a preset time period to obtain a comparison result; According to the comparison result, determine the transmission channel with a larger number of transmissions between the first transmission channel and the second transmission channel, and determine the transmission channel as a priority transmission channel in the corresponding preset time period; The historical transmission record is determined according to the priority transmission channel within a preset time period of the preset recording period.

[0093] In the embodiment of the present application, the target transmission channel determination module 650 may also be specifically used for: Determine a preset time period in the historical transmission record and a priority transmission channel within the preset time period; Determine a target time period corresponding to the current time in the preset time period, and determine a priority transmission channel within the target time period; The priority transmission channel is determined as the target transmission channel at the current time.

[0094] Figure 7 This is a schematic diagram of the structure of the device provided in the embodiment of the present application. Figure 7 As shown, the device 700 includes: The device 700 may include a processor 701 with one or more processing cores, a memory 702 with one or more computer-readable storage media, a communication component 703 and other components. The processor 701 , the memory 702 and the communication component 703 are connected via a bus 704 .

[0095] In a specific implementation process, at least one processor 701 executes the computer-executable instructions stored in the memory 702, so that the at least one processor 701 executes the channel determination method of the COMBO ONU as described above.

[0096] The specific implementation process of the processor 701 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0097] Furthermore, the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0098] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk storage.

[0099] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.

[0100] In some embodiments, a computer program product is further provided, including a computer program or an instruction, which implements the steps in any of the above-mentioned channel determination methods for a COMBO ONU when executed by a processor.

[0101] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0102] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0103] To this end, an embodiment of the present application provides a computer-readable storage medium, in which a plurality of program codes are stored. The program codes can be loaded by a processor to execute the steps in any one of the COMBO ONU channel determination methods provided in the embodiments of the present application.

[0104] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0105] According to one aspect of the present application, a computer program product or a computer program is provided. The computer program product or the computer program comprises computer instructions stored in a computer-readable storage medium.

[0106] Since the instructions stored in the storage medium can execute the steps in any one of the channel determination methods for COMBO ONU provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the channel determination methods for COMBO ONU provided in the embodiments of the present application can be achieved. For details, please refer to the previous embodiments and will not be repeated here.

[0107] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0108] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A channel determination method for a COMBO ONU, characterized in that: The method comprises: Determine a target switching unit, and receive a control signal sent by a control unit according to the target switching unit; determining a first transmission channel and a second transmission channel; Determine the type of the control signal, determine a transmission channel corresponding to the control signal in the first transmission channel and the second transmission channel based on the type of the control signal and the target switching unit, and transmit information according to the transmission channel; When the information transmission is completed, determining the historical transmission records of the first transmission channel and the second transmission channel; Determining a target transmission channel according to the historical transmission record; According to the target switching unit, the transmission channel is switched to the target transmission channel.

2. The method according to claim 1, characterized in that The determining of the target switching unit and receiving the control signal sent by the control unit according to the target switching unit include: Determine the preset differential switch and bidirectional switch; Determining the target switching unit according to the differential switching switch and the bidirectional switching switch; According to the target switching unit, a control signal sent by the control unit is received.

3. The method according to claim 1, characterized in that: The determining of the first transmission channel and the second transmission channel comprises: Determine an XGPON channel and a GPON channel in an initial channel, and determine an XGPON unit and a GPON unit in an initial optical network unit; Determining the first transmission channel according to the XGPON channel and the XGPON unit; The second transmission channel is determined according to the GPON channel and the GPON unit.

4. The method according to claim 1, characterized in that: The determining the type of the control signal, determining a transmission channel corresponding to the control signal in the first transmission channel and the second transmission channel based on the type of the control signal and the target switching unit, and transmitting information according to the transmission channel, comprises: Determining the type of the control signal; If the control signal is an XGPON signal, determining, according to the target switching unit, that the transmission channel is the first transmission channel; If the control signal is a GPON signal, determining, according to the target switching unit, that the transmission channel is the second transmission channel; The information transmission is performed according to the transmission channel.

5. The method according to claim 1, characterized in that When the information transmission is completed, determining the historical transmission records of the first transmission channel and the second transmission channel includes: Determining a preset recording period, and a plurality of preset time periods within the preset recording period; According to the control unit, determining the number of transmissions of the first transmission channel and the second transmission channel within the preset time period; The historical transmission record is determined according to the preset recording period, the preset time period, and the number of transmissions.

6. The method according to claim 5, characterized in that The determining the historical transmission record according to the preset recording period, the preset time period, and the number of transmissions includes: Comparing the transmission times of the first transmission channel and the second transmission channel within the preset time period to obtain a comparison result; According to the comparison result, determining the transmission channel with a greater number of transmissions between the first transmission channel and the second transmission channel, and determining the transmission channel as a priority transmission channel within the corresponding preset time period; The historical transmission record is determined according to the priority transmission channel within the preset time period of the preset recording period.

7. The method according to claim 1, characterized in that The determining the target transmission channel according to the historical transmission record includes: Determining a preset time period in the historical transmission record and a priority transmission channel within the preset time period; Determine a target time period corresponding to the current time in the preset time period, and determine the priority transmission channel in the target time period; The priority transmission channel is determined as the target transmission channel at the current time.

8. A channel determination device for a COMBO ONU, characterized in that: The device comprises: A signal receiving module, used to determine a target switching unit and receive a control signal sent by a control unit according to the target switching unit; A channel determination module, used to determine a first transmission channel and a second transmission channel; a determination and information transmission module, configured to determine the type of the control signal, determine a transmission channel corresponding to the control signal in the first transmission channel and the second transmission channel based on the type of the control signal and the target switching unit, and perform information transmission according to the transmission channel; a record determination module, configured to determine historical transmission records of the first transmission channel and the second transmission channel when the information transmission is completed; A target transmission channel determination module, used to determine a target transmission channel according to the historical transmission record; A channel switching module is used to switch the transmission channel to the target transmission channel according to the target switching unit.

9. A device, characterized in that: include: one or more processors; Memory; One or more programs, wherein the one or more programs are stored in a memory and configured to be executed by one or more processors, the one or more programs being configured to execute the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program codes, which can be called by a processor to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Double-channel compact small-sized pluggable optical module

    CN102103236A

  • Multi-channel switching control method and device in heterogeneous industrial network environment

    CN106131900A

  • Method and apparatus for managing PON (Passive Optical Network) port channel

    CN107517122A

  • Passive optical network communication method, device and system

    CN109937545A

  • Information transmission method, optical line termination, optical network unit and communication system

    CN112438026A