Optical disc drive, optical disc driving method, optical disc juke-box apparatus, and optical disc juke-box system

Through the combination of Ethernet connector and processing circuit, the problem of poor expansion capability of optical disk drives when communicating with multiple optical disk drives is solved, and efficient server-to-optical disk drive communication is achieved, reducing cost and resource consumption.

CN119323980AInactive Publication Date: 2025-01-17HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311341315.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-07-17
Filing Date
2023-10-16
Publication Date
2025-01-17
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

When existing optical disk drives need to communicate with multiple optical disk drives, their expansion capabilities are poor and their implementation costs are high.

Method used

The combination of Ethernet connector, processing circuit and optical pickup unit is adopted to transmit data through the Ethernet protocol to realize communication between the optical disk drive and the server, reduce dependence on SAS cards and external conversion boards, improve expansion capabilities and reduce costs.

Benefits of technology

Improves the expansion ability of servers to communicate with multiple optical drives, reduces implementation costs, and saves space and resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119323980A_ABST
    Figure CN119323980A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an optical disc driver, an optical disc driving method, optical disc jukebox equipment and an optical disc jukebox system, relates to the technical field of storage, and solves the problems of poor expansion capability and high implementation cost when a server needs to communicate with more optical disc drivers. According to the specific scheme, the optical disc driver is provided, and the optical disc driver comprises an Ethernet connector, a first processing circuit and a first optical pickup unit which are sequentially coupled. Wherein the first optical pickup unit is used for writing data into an optical disc or reading data from the optical disc. The first processing circuit is used for processing the data. The Ethernet connector is used for transmitting the data based on an Ethernet protocol.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on July 17, 2023, with application number 202310873480.1 and application name “A Kind of Optical Drive”, all contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of storage technology, and in particular to an optical disc drive, an optical disc driving method, an optical disc library device and an optical disc library system. Background Art

[0003] With the development of computer information technology, the degree of social informatization is getting higher and higher. How to store the explosively growing data has become an urgent problem to be solved. Blu-ray storage is a new type of optical storage technology. This technology can store a large amount of data through Blu-ray discs, and has the advantages of long storage life, low power consumption and low storage cost. By adopting a large number of Blu-ray discs, the above-mentioned explosively growing data can be stored, and the large number of Blu-ray discs can be managed by a disc library device. Specifically, the disc library device includes a mechanical arm, a plurality of optical disc drives and a large number of Blu-ray discs, and the plurality of optical disc drives are coupled to a server. Among them, the mechanical arm is used to put the Blu-ray disc that needs to be read and written into the corresponding optical disc drive, and the optical disc drive is used to communicate with the server to complete the reading and writing of the Blu-ray disc.

[0004] However, when the server needs to communicate with more optical disk drives, the scalability is poor and the implementation cost is high. Summary of the invention

[0005] The embodiments of the present application provide an optical disc drive, an optical disc drive method, an optical disc library device and an optical disc library system, which solve the problem of poor expansion capability and high implementation cost when a server needs to communicate with more optical disc drives.

[0006] In order to achieve the above purpose, the embodiment of the present application adopts the following technical solution:

[0007] In a first aspect of an embodiment of the present application, an optical disc drive is provided, the optical disc drive comprising an Ethernet connector, a first processing circuit and a first optical pickup unit coupled in sequence. The first optical pickup unit is used to write data to the optical disc, or read data from the optical disc. The first processing circuit is used to process the data. The Ethernet connector is used to transmit data based on the Ethernet protocol.

[0008] Optionally, the Ethernet connector may be an optical Ethernet connector, or may be an electrical Ethernet connector, which is not limited in the embodiments of the present application.

[0009] Optionally, the Ethernet connector may support at least one of a Gigabit Ethernet communication rate, a 2.5 Gigabit Ethernet communication rate, and a 10 Gigabit Ethernet communication rate per second, and the embodiments of the present application do not limit this.

[0010] Optionally, the first optical pickup unit may be used to read and write optical storage optical discs such as Blu-ray discs, DVDs or CDs, which is not limited in the embodiments of the present application.

[0011] Based on this solution, the first optical pickup unit is used to write data to the optical disc, or read data from the optical disc, the first processing circuit is used to process the data, and the Ethernet connector is used to transmit the data based on the Ethernet protocol, so that the optical disc drive can be coupled to the server through the Ethernet connector to achieve communication with the server. In the case where the server needs to communicate with more optical disc drives, compared with the solution in which the optical disc drive is coupled to the server through the serial advanced technology attachment interface, this solution does not require the server to set up multiple SAS cards or use more servers, thereby reducing the implementation cost. Secondly, compared with the solution in which the optical disc drive is coupled to the server through an external conversion board, this solution does not require the external conversion board to be set up, which can save space and reduce the implementation cost. Moreover, since the switch has more ports than the SAS card, the server in this solution can be coupled to more optical disc drives through the switch, which can improve the expansion capability of the server to communicate with multiple optical disc drives.

[0012] In combination with the first aspect, in a possible implementation, the optical disc drive further includes a second processing circuit; the second processing circuit is coupled to the Ethernet connector via the first Ethernet interface, and the second processing circuit is coupled to the first processing circuit via the first SATA interface. The second processing circuit is used to convert Ethernet protocol data and SATA protocol data.

[0013] Based on this solution, by setting a second processing circuit between the Ethernet connector and the first processing circuit, the data of the Ethernet protocol and the data of the Serial Advanced Technology Attachment protocol are mutually converted through the second processing circuit, so that the optical disc drive can be coupled to the server through the Ethernet connector to achieve communication with the server. If the server needs to communicate with more optical disc drives, compared with the optical disc drive being coupled to the server through the Serial Advanced Technology Attachment interface and the optical disc drive being coupled to the server through an external conversion board, the expansion capability of the server to communicate with multiple optical disc drives can be improved, and the implementation cost can be reduced.

[0014] In combination with the first aspect, in a possible implementation, the optical disc drive further includes a third processing circuit and a second optical pickup unit coupled to each other. The second processing circuit is coupled to the third processing circuit via a second STA interface.

[0015] Optionally, the second optical pickup unit may be used to read and write optical storage optical discs such as Blu-ray discs, DVDs or CDs, which is not limited in the embodiments of the present application.

[0016] Optionally, the first optical pickup unit and the second optical pickup unit may be used to read and write the same type of optical storage optical disc, or may be used to read and write different types of optical storage optical discs, which is not limited in the embodiments of the present application.

[0017] Based on this solution, by setting a second control circuit and a second optical pickup unit, when the second optical pickup unit and the first optical pickup unit are used to read and write the same type of optical storage optical discs, the reading and writing efficiency and reliability of the optical disc drive can be improved; when the second optical pickup unit and the first optical pickup unit are used to read and write different types of optical storage optical discs, the compatibility of the optical disc drive can be improved.

[0018] In combination with the first aspect, in a possible implementation, when data is written to an optical disc through the optical disc drive: the Ethernet connector is specifically used to receive multiplexed first data and second data based on the Ethernet protocol. The second processing circuit is specifically used to demultiplex the multiplexed first data and second data, convert both the first data and the second data into data of the Serial Advanced Technology Attachment protocol, and send the first data to the first processing circuit, and send the second data to the third processing circuit. The first processing circuit is specifically used to encode the first data and send the encoded first data to the first optical pickup unit. The first optical pickup unit is specifically used to write the encoded first data to the optical disc. The third processing circuit is specifically used to encode the second data and send the encoded second data to the second optical pickup unit. The second optical pickup unit is specifically used to write the encoded second data to the optical disc.

[0019] In combination with the first aspect, in a possible implementation, when data is read from an optical disc through the optical disc drive: the first optical pickup unit is specifically used to read the encoded third data from the optical disc. The first processing circuit is specifically used to decode the encoded third data and send the third data to the second processing circuit based on the Serial Advanced Technology Attachment protocol. The second optical pickup unit is specifically used to read the encoded fourth data from the optical disc. The third processing circuit is specifically used to decode the encoded fourth data and send the fourth data to the second processing circuit based on the Serial Advanced Technology Attachment protocol. The second processing circuit is specifically used to convert the third data and the fourth data into data of the Ethernet protocol, multiplex the third data and the fourth data, and send the multiplexed third data and the fourth data to the Ethernet connector. The Ethernet connector is specifically used to send the multiplexed third data and the fourth data based on the Ethernet protocol.

[0020] In combination with the first aspect, in a possible implementation manner, the first processing circuit and the second processing circuit are one processing circuit.

[0021] In combination with the first aspect, in a possible implementation manner, the optical disc drive further includes a STA connector, and the second processing circuit is coupled to the STA connector via a third STA interface.

[0022] Based on this solution, by providing a SATA connector, the optical disk drive can be coupled to a server through the SATA connector, thereby making the coupling mode between the optical disk drive and the server more flexible.

[0023] In combination with the first aspect, in a possible implementation, the optical disc drive also includes an Ethernet switching circuit, and a fourth processing circuit and a third optical pickup unit coupled to each other; the Ethernet switching circuit is coupled to the Ethernet connector via the second Ethernet interface, the Ethernet switching circuit is coupled to the first processing circuit via the third Ethernet interface, and the Ethernet switching circuit is coupled to the fourth processing circuit via the fourth Ethernet interface.

[0024] Optionally, the third optical pickup unit may be used to read and write optical storage optical discs such as Blu-ray discs, DVDs or CDs, which is not limited in the embodiments of the present application.

[0025] Optionally, the first optical pickup unit and the third optical pickup unit may be used to read and write the same type of optical storage optical discs, or may be used to read and write different types of optical storage optical discs, which is not limited in the embodiments of the present application.

[0026] Based on this solution, the first processing circuit and the fourth processing circuit transmit data through the Ethernet switching circuit and the Ethernet connector, so that the optical disk drive can communicate with the server through the Ethernet connector. If the server needs to communicate with more optical disk drives, compared with the above-mentioned optical disk drive coupled to the server through the serial advanced technology attachment interface, and the optical disk drive coupled to the server through an external conversion board, the expansion capability of the server to communicate with multiple optical disk drives can be improved, and the implementation cost can be reduced. Moreover, by forwarding the data transmitted by the first processing circuit and the fourth processing circuit through the Ethernet switching circuit, the Ethernet switching chip in the prior art can be used, without the need to develop a new FPGA to multiplex and demultiplex the transmitted data, thereby reducing the implementation cost of the optical disk drive.

[0027] In combination with the first aspect, in a possible implementation, when data is written to an optical disc through the optical disc drive: the Ethernet connector is specifically used to receive fifth data based on the Ethernet protocol. The Ethernet switching circuit is used to forward the fifth data to the first processing circuit. The first processing circuit is specifically used to encode the fifth data and send the encoded fifth data to the first optical pickup unit. The first optical pickup unit is specifically used to write the encoded fifth data to the optical disc. Alternatively, the Ethernet switching circuit is used to forward the fifth data to the fourth processing circuit. The fourth processing circuit is used to encode the fifth data and send the encoded fifth data to the third optical pickup unit. The third optical pickup unit is used to write the encoded fifth data to the optical disc.

[0028] In combination with the first aspect, in a possible implementation, when data is read from an optical disc through the optical disc drive: the first optical pickup unit is used to read the encoded sixth data from the optical disc. The first processing circuit is used to decode the encoded sixth data and send the sixth data to the Ethernet switching circuit based on the Ethernet protocol. The third optical pickup unit is used to read the encoded seventh data from the optical disc. The fourth processing circuit is used to decode the encoded seventh data and send the seventh data to the Ethernet switching circuit based on the Ethernet protocol. The Ethernet switching circuit is used to forward the sixth data to the Ethernet connector, or forward the seventh data to the Ethernet connector. The Ethernet connector is specifically used to send the sixth data based on the Ethernet protocol, or send the seventh data.

[0029] In a second aspect of an embodiment of the present application, a method for driving an optical disc is provided, which is applied to an optical disc drive, wherein the optical disc drive comprises an Ethernet connector, a first processing circuit and a first optical pickup unit coupled in sequence. The method comprises: the first optical pickup unit writes data to the optical disc, or reads data from the optical disc. The first processing circuit processes the data. The Ethernet connector transmits data based on the Ethernet protocol.

[0030] In combination with the second aspect, in a possible implementation, the optical disc drive also includes a second processing circuit, which is coupled to the Ethernet connector via a first Ethernet interface, and the second processing circuit is coupled to the first processing circuit via a first Serial Advanced Technology Attachment SATA interface. The method also includes: the second processing circuit converts data of the Ethernet protocol and data of the Serial Advanced Technology Attachment protocol into each other.

[0031] In combination with the second aspect, in a possible implementation, the optical disc drive further includes a third processing circuit and a second optical pickup unit coupled to each other; the second processing circuit is coupled to the third processing circuit via a second SATA interface, and when data is written to the optical disc via the optical disc drive, the method further includes: the Ethernet connector receives the multiplexed first data and second data based on the Ethernet protocol. The second processing circuit demultiplexes the multiplexed first data and second data, converts both the first data and the second data into data of the SATA protocol, and sends the first data to the first processing circuit, and sends the second data to the third processing circuit. The first processing circuit encodes the first data and sends the encoded first data to the first optical pickup unit. The first optical pickup unit writes the encoded first data to the optical disc. The third processing circuit encodes the second data and sends the encoded second data to the second optical pickup unit. The second optical pickup unit writes the encoded second data to the optical disc.

[0032] In combination with the second aspect, in a possible implementation, when reading data from the optical disc through the optical disc drive, the method further includes: the first optical pickup unit reads the encoded third data from the optical disc. The first processing circuit decodes the encoded third data and sends the third data to the second processing circuit based on the Serial Advanced Technology Attachment protocol. The second optical pickup unit reads the encoded fourth data from the optical disc. The third processing circuit decodes the encoded fourth data and sends the fourth data to the second processing circuit based on the Serial Advanced Technology Attachment protocol. The second processing circuit converts the third data and the fourth data into data of the Ethernet protocol, multiplexes the third data and the fourth data, and sends the multiplexed third data and the fourth data to the Ethernet connector. The Ethernet connector sends the multiplexed third data and the fourth data based on the Ethernet protocol.

[0033] In combination with the second aspect, in a possible implementation, the first processing circuit and the second processing circuit are one processing circuit, and the optical disc drive further includes an Ethernet switching circuit, and a fourth processing circuit and a third optical pickup unit coupled to each other; the Ethernet switching circuit is coupled to the Ethernet connector via the second Ethernet interface, the Ethernet switching circuit is coupled to the first processing circuit via the third Ethernet interface, and the Ethernet switching circuit is coupled to the fourth processing circuit via the fourth Ethernet interface. When writing data to the optical disc through the optical disc drive, the method further includes: the Ethernet connector receives fifth data based on the Ethernet protocol. The Ethernet switching circuit forwards the fifth data to the first processing circuit. The first processing circuit encodes the fifth data and sends the encoded fifth data to the first optical pickup unit. The first optical pickup unit writes the encoded fifth data to the optical disc. Alternatively, the Ethernet switching circuit forwards the fifth data to the fourth processing circuit. The fourth processing circuit encodes the fifth data and sends the encoded fifth data to the third optical pickup unit. The third optical pickup unit writes the encoded fifth data to the optical disc.

[0034] In combination with the second aspect, in a possible implementation, when reading data from the optical disc through the optical disc drive, the method further includes: the first optical pickup unit reads the encoded sixth data from the optical disc. The first processing circuit decodes the encoded sixth data and sends the sixth data to the Ethernet switching circuit based on the Ethernet protocol. The third optical pickup unit reads the encoded seventh data from the optical disc. The fourth processing circuit decodes the encoded seventh data and sends the seventh data to the Ethernet switching circuit based on the Ethernet protocol. The Ethernet switching circuit forwards the sixth data to the Ethernet connector, or forwards the seventh data to the Ethernet connector. The Ethernet connector sends the sixth data based on the Ethernet protocol, or sends the seventh data.

[0035] In a third aspect of the embodiments of the present application, an optical disc library device is provided, the optical disc library device comprising a mechanical arm, an optical disc and an optical disc drive, wherein the optical disc drive is the optical disc drive as described in the first aspect or any possible implementation of the first aspect. The mechanical arm is used to put the optical disc into the optical disc drive, and the optical disc drive is used to write data to the optical disc or read data from the optical disc.

[0036] Optionally, the optical disc library device may include multiple optical discs and multiple optical disc drives. The embodiment of the present application does not limit the specific number of optical discs and optical disc drives included in the optical disc library device.

[0037] According to a fourth aspect of an embodiment of the present application, a CD library system is provided, which includes a CD library device and at least one server coupled to the CD library device. The CD library device is the CD library device as described in the third aspect or any possible implementation of the third aspect.

[0038] The description of the second to fourth aspects in this application can refer to the detailed description of the first aspect; and the beneficial effects of the second to fourth aspects can refer to the analysis of the beneficial effects of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 Shown is a schematic structural diagram of an optical disc drive;

[0040] Figure 2 Shown is a schematic diagram of an application scenario of an optical disc drive provided by an embodiment of the present application;

[0041] Figure 3 Shown is a schematic diagram of another application scenario of the optical disc drive provided by the embodiment of the present application;

[0042] Figure 4 Shown is a schematic structural diagram of an optical disc drive provided by an embodiment of the present application;

[0043] Figure 5 Shown is a schematic structural diagram of another optical disc drive provided by an embodiment of the present application;

[0044] Figure 6 Shown is a structural schematic diagram of another optical disc drive provided by an embodiment of the present application;

[0045] Figure 7 FIG. 1 is a schematic diagram of the structure of another optical disc drive provided in an embodiment of the present application;

[0046] Figure 8 FIG. 1 is a schematic diagram of the structure of another optical disc drive provided in an embodiment of the present application;

[0047] Fig. 9 FIG. 1 is a flow chart of an optical disc driving method provided by an embodiment of the present application;

[0048] Fig.10 FIG. 1 is a flow chart of another optical disc driving method provided by an embodiment of the present application;

[0049] Fig.11 FIG. 1 is a flow chart of another optical disc driving method provided in an embodiment of the present application;

[0050] Fig.12 FIG. 1 is a flow chart of another optical disc driving method provided in an embodiment of the present application;

[0051] Fig.13 FIG. 1 is a flow chart of another optical disc driving method provided in an embodiment of the present application;

[0052] Fig.14 FIG. 1 is a flow chart of another optical disc driving method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0053] The following will discuss the making and use of each embodiment in detail. However, it should be understood that many applicable inventive concepts provided by this application can be implemented in a variety of specific environments. The specific embodiments discussed are only used to illustrate the specific ways to implement and use this description and this technology, and do not limit the scope of this application.

[0054] Unless defined otherwise, all technical and scientific terms used herein have the same meanings as commonly understood by one of ordinary skill in the art.

[0055] Various circuits or other components may be described or referred to as being "configured to" perform one or more tasks. In this case, "configured to" is used to imply structure by indicating that the circuit / component includes structure (e.g., circuitry) that performs the one or more tasks during operation. Thus, even when the specified circuit / component is not currently operational (e.g., not turned on), the circuit / component may be referred to as being configured to perform the task. Circuits / components used with the phrase "configured to" include hardware, such as circuits that perform an operation, etc.

[0056] The technical scheme in the embodiment of the present application will be described below in conjunction with the accompanying drawings in the embodiment of the present application. In the present application, "at least one" refers to one or more, and "multiple" refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there may be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or its similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can represent: a, b, c, a and b, a and c, b and c or a, b and c, where a, b and c can be single or multiple. In addition, in the embodiment of the present application, the words "first", "second" and the like do not limit the quantity and order.

[0057] In this application, the words "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the words "exemplary" or "for example" is intended to present the related concepts in a concrete way.

[0058] Before introducing the embodiments of the present application, the technical terms and background technologies involved in the present application are first introduced.

[0059] Blu-ray storage: It is a new type of optical storage technology. By using large-capacity Blu-ray discs as data storage media, it has the technical advantages of long-term validity, non-tamperability, green energy saving, etc. Blu-ray storage technology is widely used in data backup systems, which can achieve data security storage with a validity period of more than 50 years, and the energy consumption of the data center is only 1 / 10 of that of traditional data centers.

[0060] Optical drive: abbreviated as optical drive, is a device used to read or write data on a CD.

[0061] Ethernet connector: A physical interface used to connect computers, network devices, and Ethernet cables, such as the registered jack 45 (RJ-45) connector, RJ-11 connector, Neil-Concelman bayonet (BNC) connector, and square connector (SC).

[0062] Serial advanced technology attachment (SATA) connector: is a physical interface used to connect storage devices such as hard drives, optical drives, and solid state drives (SSDs).

[0063] Field-programmable gate array (FPGA): FPGA is a product further developed on the basis of programmable array logic (PAL) devices, generic array logic (GAL) devices, complex programmable logic devices (CPLD) and other programmable devices. FPGA is a semi-custom circuit in the field of application specific integrated circuit (ASIC), which solves the shortcomings of custom circuits and overcomes the shortcomings of the limited number of gate circuits of the original programmable devices.

[0064] System on a chip (SOC): It can also be called the main control chip. In the optical drive, SOC is used for analog processing (amplification, filtering, equalization, etc.) and digital processing (pattern recognition and machine learning (PRML)), as well as encoding and decoding of signals. Among them, digital processing refers to the application of some algorithms and techniques in PRML to digital signal processing to achieve tasks such as digital signal acquisition, preprocessing, feature extraction, classification and recognition. SOC is also used to perform high-precision focusing and tracking control on the read and write beams of the optical pick-up unit (OPU) to achieve reading and writing of optical discs.

[0065] Optical pickup unit: used to read and write data from optical storage discs such as Blu-ray discs, digital video discs (DVDs) and compact disks (CDs). Specifically, when writing data, the SOC is used to send an electrical signal carrying data to the optical pickup unit, and the optical pickup unit can generate an optical signal based on the electrical signal and transmit the optical signal to the optical disc, thereby writing data to the optical disc. When reading data, the optical pickup unit is used to transmit an optical signal to the optical disc, receive the optical signal reflected from the optical disc, convert the reflected optical signal into an electrical signal and send it to the SOC, which analyzes the electrical signal to obtain data.

[0066] Multiplexing: refers to the technology of combining multiple data into one data for transmission. This technology allows multiple data to share the same channel for transmission, thereby effectively utilizing bandwidth resources and improving transmission efficiency. Multiplexing methods include frequency division multiplexing (FDM), time division multiplexing (TDM) and wavelength division multiplexing (WDM).

[0067] Demultiplexing: refers to the process of decomposing data merged through multiplexing technology into original data.

[0068] Ethernet switching (SW) chip: a chip used for Ethernet interface that can combine multiple Ethernet interfaces into a switch to achieve data exchange and transmission.

[0069] Currently, the optical disc drive in the optical disc library device generally provides a serial advanced technology attachment interface, through which the optical disc drive can be coupled to the server, or can first be coupled to an external conversion board through the serial advanced technology attachment interface, and then coupled to the server through the Ethernet interface of the external conversion board. Thus, the server can communicate with the optical disc drive and read or write data in the optical disc through the optical disc drive.

[0070] For example, Figure 1 As shown in (a), it is a schematic diagram of the structure of an optical disc drive 110. The optical disc drive 110 includes a serial advanced technology attachment connector 111, an FPGA 112, a first SOC 113, a second SOC 114, a first OPU 115, and a second OPU 116. The FPGA 112 is coupled to the serial advanced technology attachment connector 111 through a first serial advanced technology attachment interface, the FPGA 112 is coupled to a first end of the first SOC 113 through a second serial advanced technology attachment interface, the FPGA 112 is coupled to a first end of the second SOC 114 through a third serial advanced technology attachment interface, the second end of the first SOC 113 is coupled to the first OPU 115, and the second end of the second SOC 114 is coupled to the second OPU 116.

[0071] Among them, the first OPU 115 is used to read and write the first data in the optical disc, the first SOC 113 is used to process the first data, and the first OPU 115 and the first SOC 113 constitute a first channel. The second OPU 116 is used to read and write the second data in the optical disc, the second SOC 114 is used to process the second data, and the second OPU 116 and the second SOC 114 constitute a second channel. The FPGA 112 is used to multiplex or demultiplex the first data and the second data to achieve a balance of business loads between the first channel and the second channel. The serial advanced technology attachment connector 111 is used to transmit the multiplexed first data and the second data based on the serial advanced technology attachment protocol. For the specific data processing process, reference can be made to the prior art, and the embodiments of the present application will not be repeated here.

[0072] When multiple optical disk drives 110 communicate with the server 120, Figure 1 As shown in (b), the multiple optical disk drives 110 can be coupled to a serial attached small computer system interface (SAS) card 121 in the server 120 through a serial advanced technology attachment connector 111, so as to realize the communication between the multiple optical disk drives 110 and the server 120. Or, as Figure 1 As shown in (c), the multiple optical disk drives 110 can first be coupled to the external conversion board 130 through the SATA connector 111, and the external conversion board 130 can include an advanced reduced instruction set computing machine (ARM) chip, and the ARM chip can be used to convert Ethernet protocol data and SATA protocol data. Then, the external conversion board 130 is coupled to the switch 140 through the Ethernet interface of the external conversion board 130. Finally, the switch 140 is coupled to the server 120 to realize the communication between the multiple optical disk drives 110 and the server 120.

[0073] However, when the optical drive 110 is coupled to the server 120 through the SAS card 121 to achieve communication with the server 120, since the number of interfaces of the SAS card 121 is limited, if the server 120 needs to be coupled to more optical drives 110 to achieve communication with more optical drives 110, more SAS cards 121 need to be set in the server 120, or more servers 120 need to be coupled to the optical drive 110. Therefore, the use of this communication method will result in poor expansion capability of the server 120 coupled to multiple optical drives 110, and high implementation cost. When the optical drive 110 is coupled to the server 120 through the external conversion board 130 and the switch 140 to achieve communication with the server 120, since the external conversion board 130 needs to occupy additional space and the cost of the external conversion board 130 is high, the implementation cost will be high. If the server 120 needs to be coupled to more optical drives 110 to achieve communication with more optical drives 110, more external conversion boards 130 are needed, and more space is needed. Therefore, the use of this communication method will also result in poor expansion capability of coupling the server 120 with multiple optical disk drives 110 and higher implementation costs.

[0074] In summary, when the optical disc drive is coupled to the server through the SATA interface, or is first coupled to the external conversion board through the SATA interface and then coupled to the server through the Ethernet interface of the external conversion board to achieve communication with the server, if the server needs to communicate with more optical disc drives, there are problems of high implementation cost and poor server expansion capability. In order to solve this problem, an embodiment of the present application provides an optical disc drive, which provides an Ethernet interface, so that it can be coupled to a switch through the Ethernet interface, and then coupled to the server through the switch to achieve communication with the server. Since the switch has more ports than the SAS card, the expansion capability of the server to communicate with multiple optical disc drives can be improved, and the implementation cost can be reduced.

[0075] like Figure 2 As shown in (a), the optical disc drive 200 provided in the embodiment of the present application can be used as an independent device, and the electronic device 300 can be coupled to the optical disc drive 200, so that the electronic device 300 can read data from the optical disc through the optical disc drive 200, or write data to the optical disc. Optionally, the electronic device 300 may include but is not limited to: a server, a laptop computer, a desktop computer, an industrial computer and a smart TV, which is not limited in the embodiment of the present application. Among them, a server refers to a special-purpose computer with higher computing power than an ordinary computer, and the server can be a file server, a database server, an application server and other types of servers, which are not limited in the embodiment of the present application.

[0076] like Figure 2 As shown in (b), the optical disc drive 200 provided in the embodiment of the present application can also be used as a hardware device in the electronic device 300, coupled with the mainboard 310 in the electronic device 300, so that the electronic device 300 can read data from the optical disc or write data to the optical disc through the optical disc drive 200.

[0077] like Figure 2 As shown in (c), when the optical disc drive 200 is used as a hardware device in the electronic device 300, the electronic device 300 may be an optical disc library device 300, and the optical disc library device 300 includes a mechanical arm 320, an optical disc 330, and the optical disc drive 200. The mechanical arm 320 is used to put the optical disc 330 into the optical disc drive 200, and the optical disc drive 200 is used to write data to the optical disc 330, or read data from the optical disc 330.

[0078] Optionally, the optical disc library device 300 may include multiple optical discs 330 and multiple optical disc drives 200. The embodiment of the present application does not limit the specific number of optical discs 330 and optical disc drives 200 included in the optical disc library device.

[0079] like Figure 3 As shown, the optical disc drive 200 provided in the embodiment of the present application can also be applied to an optical disc library system 400. The optical disc library system 400 includes a server 410, a switch 420 and an optical disc library device 300, and the optical disc library device 300 includes a plurality of optical disc drives 200. The plurality of optical disc drives 200 can communicate with the server 410 through the switch 420, so that the server 410 can read data from an optical disc through the plurality of optical disc drives 200, or write data to an optical disc.

[0080] like Figure 4 , which is a schematic diagram of the structure of an optical disc drive 200 provided in an embodiment of the present application. The optical disc drive 200 includes an Ethernet connector 210, a first processing circuit 220, and a first OPU 230 coupled in sequence. The first OPU 230 is used to write data to the optical disc, or read data from the optical disc, the first processing circuit 220 is used to process the data, and the Ethernet connector 210 is used to transmit the data based on the Ethernet protocol.

[0081] Thus, the optical drive 200 can be coupled to the Ethernet interface in the server through the Ethernet connector 210, and can communicate with the server through the Ethernet connector 210. When the server needs to communicate with multiple optical drives 200, the multiple optical drives 200 can be coupled to the switch through the Ethernet connector 210 respectively, and then coupled to the server through the Ethernet interface of the switch. It can be understood that by adopting the optical drive 200, when the server needs to communicate with more optical drives, compared with the above-mentioned optical drive coupled to the server through the serial advanced technology attachment interface, the server does not need to set up multiple SAS cards, or adopt more servers, which can reduce the implementation cost. Secondly, compared with the above-mentioned optical drive coupled to the server through an external conversion board, it is not necessary to set up an external conversion board, which can save space and reduce the implementation cost. Moreover, since the switch has more ports than the SAS card, the server can be coupled to more optical drives 200 through the switch, which can improve the expansion capability of the server to communicate with multiple optical drives 200.

[0082] Optionally, the Ethernet connector 210 may be an optical Ethernet connector, or may be an electrical Ethernet connector, which is not limited in the embodiments of the present application.

[0083] Optionally, the Ethernet connector 210 may support at least one of a Gigabit Ethernet (GE) communication rate, a 2.5 Gigabit Ethernet per second (2.5G) communication rate, and a 10 Gigabit Ethernet per second (10GE) communication rate, and the embodiments of the present application do not limit this.

[0084] In a possible embodiment, the first processing circuit 220 may be a SOC, which is not limited in the embodiment of the present application.

[0085] Optionally, the first OPU 230 may be used to read and write optical storage discs such as Blu-ray discs, DVDs or CDs, which is not limited in the embodiment of the present application.

[0086] In the optical disc drive 200 provided in the embodiment of the present application, the first OPU 230 is used to write data to the optical disc, or read data from the optical disc, the first processing circuit 220 is used to process the data, and the Ethernet connector 210 is used to transmit the data based on the Ethernet protocol, so that the optical disc drive 200 can be coupled to the server through the Ethernet connector 210 to achieve communication with the server. In the case where the server needs to communicate with more optical disc drives, compared with the solution in which the optical disc drive is coupled to the server through the serial advanced technology attachment interface, this solution does not require the server to set up multiple SAS cards or use more servers, thereby reducing the implementation cost. Secondly, compared with the solution in which the optical disc drive is coupled to the server through an external conversion board, this solution does not require the external conversion board to be set up, which can save space and reduce the implementation cost. Moreover, since the switch has more ports than the SAS card, the server in this solution can be coupled to more optical disc drives 200 through the switch, which can improve the expansion capability of the server to communicate with multiple optical disc drives 200.

[0087] like Figure 5 As shown, in a possible embodiment, the optical disk drive 200 further includes a second processing circuit 240. The second processing circuit 240 is coupled to the Ethernet connector 210 via a first Ethernet interface, and the second processing circuit 240 is coupled to the first processing circuit 220 via a first STAIA interface.

[0088] The second processing circuit 240 is used to convert Ethernet protocol data and SATA protocol data.

[0089] For example, the second processing circuit 240 may receive SATA data sent by the first processing circuit 220 , convert the data into Ethernet data, and then send the Ethernet data to the Ethernet connector 210 .

[0090] For another example, the second processing circuit 240 may receive Ethernet protocol data sent by the Ethernet connector 210 , convert the data into SATA protocol data, and then send the SATA protocol data to the first processing circuit 220 .

[0091] Optionally, the first Ethernet interface of the second processing circuit 240 can support at least one of the communication rates of Gigabit Ethernet, 2.5 Gigabit Ethernet per second, and 10 Gigabit Ethernet per second, which is not limited in the embodiments of the present application.

[0092] In a possible embodiment, the second processing circuit 240 may be an FPGA, which is not limited in the embodiment of the present application.

[0093] The optical disc drive 200 provided in the embodiment of the present application is provided with a second processing circuit 240 between the Ethernet connector 210 and the first processing circuit 220, and the data of the Ethernet protocol and the data of the Serial Advanced Technology Attachment protocol are mutually converted by the second processing circuit 240, so that the optical disc drive 200 can be coupled with the server through the Ethernet connector 210 to achieve communication with the server. In the case where the server needs to communicate with more optical disc drives, compared with the solution in which the optical disc drive is coupled with the server through the Serial Advanced Technology Attachment interface, this solution does not require the server to set up multiple SAS cards or use more servers, thereby reducing the implementation cost. Secondly, compared with the solution in which the optical disc drive is coupled with the server through an external conversion board, this solution does not require the external conversion board to be set up, which can save space and reduce the implementation cost. Moreover, since the switch has more ports than the SAS card, the server in this solution can be coupled with more optical disc drives 200 through the switch, which can improve the expansion capability of the server to communicate with multiple optical disc drives 200.

[0094] The first processing circuit 220 and the first OPU 230 constitute a channel. In addition to this channel, the optical disc drive 200 may also include multiple channels. The embodiment of the present application does not limit this. The embodiment of the present application takes the optical disc drive 200 including two channels as an example for illustrative description.

[0095] like Figure 6 As shown, in a possible implementation, the optical disc drive 200 further includes a third processing circuit 250 and a second OPU 260 coupled to each other, wherein the third processing circuit 250 and the second OPU 260 form a channel. The second processing circuit 240 is coupled to the third processing circuit 250 via a second STA.

[0096] In a possible embodiment, the third processing circuit 250 may be a SOC, which is not limited in the embodiment of the present application.

[0097] Optionally, the second OPU 260 can be used to read and write optical storage discs such as Blu-ray discs, DVDs or CDs, which is not limited in this embodiment of the present application.

[0098] Optionally, the first OPU 230 and the second OPU 260 may be used to read and write the same type of optical storage optical discs, or may be used to read and write different types of optical storage optical discs, which is not limited in the embodiments of the present application.

[0099] For example, the first OPU 230 can be used to read and write a Blu-ray disc, and the second OPU 260 can be used to read and write a CD, thereby improving the compatibility of the optical disc drive 200 .

[0100] For another example, the first OPU 230 and the second OPU 260 can both be used to read and write a Blu-ray disc, thereby improving the efficiency of reading and writing data by the optical disc drive 200. Moreover, when any one of the two optical pickup units fails, the optical disc drive 200 can continue to work, thereby improving the reliability of the optical disc drive 200. In the following embodiments of the present application, the first OPU 230 and the second OPU 260 are used to read and write the same type of optical storage disc for exemplary description.

[0101] In a possible embodiment, when the server writes data into the optical disc through the optical disc drive 200:

[0102] The Ethernet connector 210 is specifically configured to receive the multiplexed first data and second data based on the Ethernet protocol.

[0103] The second processing circuit 240 is specifically configured to demultiplex the multiplexed first data and second data, convert both the first data and the second data into SATA data, and send the first data to the first processing circuit 220 and send the second data to the third processing circuit 250 .

[0104] The first processing circuit 220 is specifically configured to encode the first data and send the encoded first data to the first OPU 230 .

[0105] The first OPU 230 is specifically used to write the encoded first data into the optical disc.

[0106] The third processing circuit 250 is specifically configured to encode the second data and send the encoded second data to the second OPU 260 .

[0107] The second OPU 260 is specifically used to write the encoded second data into the optical disc.

[0108] In a possible embodiment, when the server reads data from the optical disc through the optical disc drive 200:

[0109] The first OPU 230 is specifically used to read the encoded third data from the optical disc.

[0110] The first processing circuit 220 is specifically configured to decode the encoded third data and send the third data to the second processing circuit 240 based on the SATA protocol.

[0111] The second OPU 260 is specifically used to read the encoded fourth data from the optical disc.

[0112] The third processing circuit 250 is specifically configured to decode the encoded fourth data and send the fourth data to the second processing circuit 240 based on the SATA protocol.

[0113] The second processing circuit 240 is specifically configured to convert the third data and the fourth data into Ethernet protocol data, multiplex the third data and the fourth data, and send the multiplexed third data and the fourth data to the Ethernet connector 210 .

[0114] The Ethernet connector 210 is specifically used to send the multiplexed third data and fourth data based on the Ethernet protocol.

[0115] The optical disc drive 200 provided in the embodiment of the present application forms a channel by setting a third processing circuit 250 and a second OPU 260. When the second OPU 260 and the first OPU 230 are used to read and write the same type of optical storage optical discs, the reading and writing efficiency and reliability of the optical disc drive 200 can be improved. When the second OPU 260 and the first OPU 230 are used to read and write different types of optical storage optical discs, the compatibility of the optical disc drive 200 can be improved.

[0116] In a possible embodiment, Figure 6 As shown, the optical disk drive 200 further includes a first STA connector 270, and the second processing circuit 240 is coupled to the first STA connector 270 via a STA interface. The first STA connector 270 is used to transmit data of the STA protocol.

[0117] Thus, the optical disc drive 200 can also be coupled to the server through the first SATA connector 270, which can make the coupling mode between the optical disc drive 200 and the server more flexible. When the optical disc drive 200 is coupled to the server through the first SATA connector 270, the second processing circuit 240 is used to transmit the SATA protocol data received from the first SATA connector 270 to the first processing circuit 220 and the third processing circuit 250, or transmit the SATA protocol data received from the first processing circuit 220 and the third processing circuit 250 to the first SATA connector 270. It can be understood that when the optical disc drive transmits data through the first SATA connector 270, the second processing circuit transmits the SATA protocol data as a path, and does not perform protocol conversion on the data.

[0118] The optical disc drive 200 provided in the embodiment of the present application can be coupled to a server through the first SATA connector 270 by providing a first SATA connector 270, so that the coupling mode between the optical disc drive 200 and the server can be more flexible.

[0119] like Figure 7 As shown in (a), in a possible embodiment, the first processing circuit 220 and the second processing circuit 240 can be one processing circuit, and the embodiment of the present application takes the first processing circuit 220 as an example for illustrative description. At this time, the first processing circuit 220 can be used to implement the functions implemented by the first processing circuit 220 and the second processing circuit 240, and the embodiment of the present application will not be repeated here. It can be understood that at this time, the first processing circuit 220 is coupled to the Ethernet connector 210 through the Ethernet interface.

[0120] Optionally, the Ethernet interface of the first processing circuit 220 may support at least one of a Gigabit Ethernet communication rate, a 2.5 Gigabit Ethernet communication rate per second, and a 10 Gigabit Ethernet communication rate per second, which is not limited in the embodiments of the present application.

[0121] In a possible embodiment, the first processing circuit 220 and the second processing circuit 240 may be integrated into one chip, such as a SOC.

[0122] In a possible embodiment, Figure 7 As shown in (b) of FIG. 1 , when the first processing circuit 220 and the second processing circuit 240 are one processing circuit, and the processing circuit is the first processing circuit 220, the optical disc drive 200 may further include a second STA connector 280, and the first processing circuit 220 may be coupled to the second STA connector 280 via a STA interface. The second STA connector 280 is used to transmit data of a STA protocol. Thus, the optical disc drive 200 may also be coupled to a server via the second STA connector 280, which may make the coupling method between the optical disc drive 200 and the server more flexible.

[0123] In a possible embodiment, the first processing circuit 220 and the first OPU 230 constitute a channel, and the optical disc drive 200 may include multiple channels. The embodiment of the present application does not limit the specific number of channels included in the optical disc drive 200. Figure 7 As shown in (b), the embodiment of the present application is described by taking the optical disc drive 200 including two channels, and the two channels have the same structure as an example.

[0124] Optionally, the first OPU 230 in the above two channels can be used to read and write optical storage discs such as Blu-ray discs, DVDs or CDs, which is not limited in this embodiment of the present application.

[0125] Optionally, the first OPU 230 in the above two channels can be used to read and write the same type of optical storage optical discs, or can be used to read and write different types of optical storage optical discs, which is not limited in the embodiment of the present application. When the first OPU 230 in the two channels is used to read and write the same type of optical storage optical discs, the read and write efficiency and reliability of the optical disc drive 200 can be improved, and when the first OPU 230 in the two channels is used to read and write different types of optical storage optical discs, the compatibility of the optical disc drive 200 can be improved.

[0126] In the optical disc drive 200 provided in the embodiment of the present application, the first processing circuit 220 is coupled to the Ethernet connector 210 via an Ethernet interface, so that the optical disc drive 200 can communicate with the server via the Ethernet connector 210. If the server needs to communicate with more optical disc drives, compared with the above optical disc drive being coupled to the server via a serial advanced technology attachment interface, and the optical disc drive being coupled to the server via an external conversion board, the expansion capability of the server communicating with multiple optical disc drives 200 can be improved, and the implementation cost can be reduced.

[0127] In a possible embodiment, when the first processing circuit 220 and the second processing circuit 240 are one processing circuit, which is the first processing circuit 220, and the optical disk drive 200 includes multiple channels, the optical disk drive 200 may also include an Ethernet switching circuit in the prior art, such as an Ethernet switching chip, through which data transmitted by each channel can be forwarded without the need to develop a new FPGA to multiplex and demultiplex the transmitted data, thereby reducing the implementation cost of the optical disk drive 200. The embodiment of the present application takes the optical disk drive 200 including two channels as an example for illustrative explanation.

[0128] like Figure 8 As shown, the optical disc drive 200 may further include an Ethernet switching circuit 290, and a fourth processing circuit 2100 and a third OPU 2110 coupled to each other. The Ethernet switching circuit 290 is coupled to the Ethernet connector 210 via the second Ethernet interface, the Ethernet switching circuit 290 is coupled to the first processing circuit 220 via the third Ethernet interface, and the Ethernet switching circuit 290 is coupled to the fourth processing circuit 2100 via the fourth Ethernet interface.

[0129] The Ethernet switching circuit 290 is used to forward data between the first processing circuit 220 and the fourth processing circuit 2100, and the Ethernet connector 210, so as to realize data transmission.

[0130] In a possible embodiment, the Ethernet switching circuit 290 may be an Ethernet switching chip, which is not limited in the embodiment of the present application.

[0131] In a possible embodiment, the fourth processing circuit 2100 may be a SOC, which is not limited in the embodiment of the present application.

[0132] Optionally, the Ethernet interface of the Ethernet switching circuit 290 and the Ethernet interface of the fourth processing circuit 2100 can support at least one of the communication rates of Gigabit Ethernet, 2.5 Gigabit Ethernet per second and 10 Gigabit Ethernet per second, which is not limited to the embodiments of the present application.

[0133] Optionally, the third OPU 2110 can be used to read and write optical storage discs such as Blu-ray discs, DVDs or CDs, which is not limited in this embodiment of the present application.

[0134] Optionally, the first OPU 230 and the third OPU 2110 can be used to read and write the same type of optical storage optical disc, or can be used to read and write different types of optical storage optical discs, which is not limited in the embodiments of the present application. When the third OPU 2110 and the first OPU 230 are used to read and write the same type of optical storage optical disc, the read and write efficiency and reliability of the optical disc drive 200 can be improved, and when the third OPU 2110 and the first OPU 230 are used to read and write different types of optical storage optical discs, the compatibility of the optical disc drive 200 can be improved.

[0135] In a possible embodiment, when the server writes data to the optical disc through the optical disc drive 200:

[0136] The Ethernet connector 210 is specifically configured to receive the fifth data based on the Ethernet protocol.

[0137] The Ethernet switching circuit 290 is used to forward the fifth data to the first processing circuit 220. The first processing circuit 220 is specifically used to encode the fifth data and send the encoded fifth data to the first OPU 230. The first OPU 230 is specifically used to write the encoded fifth data into the optical disc.

[0138] Alternatively, the Ethernet switching circuit 290 is used to forward the fifth data to the fourth processing circuit 2100. The fourth processing circuit 2100 is used to encode the fifth data and send the encoded fifth data to the third OPU 2110. The third OPU 2110 is used to write the encoded fifth data into the optical disc.

[0139] In a possible embodiment, the Ethernet switching circuit 290 may determine to forward the fifth data to the first processing circuit 220, or determine to forward the fifth data to the fourth processing circuit 2100, based on the priorities of the first processing circuit 220 and the fourth processing circuit 2100. The embodiment of the present application does not limit the priorities of the first processing circuit 220 and the fourth processing circuit 2100.

[0140] In a possible embodiment, when the server reads data from the optical disc through the optical disc drive 200:

[0141] The first OPU 230 is used to read the encoded sixth data from the optical disc. The first processing circuit 220 is used to decode the encoded sixth data and send the sixth data to the Ethernet switching circuit 290 based on the Ethernet protocol.

[0142] The third OPU 2110 is used to read the encoded seventh data from the optical disc. The fourth processing circuit 2100 is used to decode the encoded seventh data and send the seventh data to the Ethernet switching circuit 290 based on the Ethernet protocol.

[0143] The Ethernet switching circuit 290 is configured to forward the sixth data to the Ethernet connector 210 , or to forward the seventh data to the Ethernet connector 210 .

[0144] In a possible embodiment, the Ethernet switching circuit 290 may determine to forward the sixth data to the Ethernet connector 210, or to forward the seventh data to the Ethernet connector 210, based on the priorities of the first processing circuit 220 and the fourth processing circuit 2100. The embodiment of the present application does not limit the priorities of the first processing circuit 220 and the fourth processing circuit 2100.

[0145] The Ethernet connector 210 is specifically used to send the sixth data based on the Ethernet protocol, or to send the seventh data.

[0146] The optical disc drive 200 provided in the embodiment of the present application, the first processing circuit 220 and the fourth processing circuit 2100 transmit data through the Ethernet switching circuit 290 and the Ethernet connector 210, so that the optical disc drive 200 can communicate with the server through the Ethernet connector 210. If the server needs to communicate with more optical disc drives, compared with the above-mentioned optical disc drive coupled to the server through the serial advanced technology attachment interface, and the optical disc drive coupled to the server through an external conversion board, the expansion capability of the server to communicate with multiple optical disc drives 200 can be improved, and the implementation cost can be reduced. Moreover, by forwarding the data transmitted by the first processing circuit 220 and the fourth processing circuit 2100 through the Ethernet switching circuit 290, the Ethernet switching chip in the prior art can be used, without the need to develop a new FPGA to multiplex and demultiplex the transmitted data, thereby reducing the implementation cost of the optical disc drive 200.

[0147] like Fig. 9 As shown, the embodiment of the present application also provides an optical disc drive method, which can be applied to Figure 4 In the optical disc drive 200 shown, the method includes steps S901-S903. When the optical disc drive 200 is used to read data, the steps S901-S903 can be executed in the order. When the optical disc drive 200 is used to write data, the execution order of the steps S901-S903 is opposite. The embodiments of the present application will not be described in detail here.

[0148] S901: The first OPU 230 writes data into the optical disc, or reads data from the optical disc.

[0149] Optionally, the first OPU 230 may be used to read and write optical storage discs such as Blu-ray discs, DVDs or CDs, which is not limited in the embodiment of the present application.

[0150] S902: The first processing circuit 220 processes the data.

[0151] In a possible embodiment, the first processing circuit 220 may be a SOC, which is not limited in the embodiment of the present application.

[0152] S903: The Ethernet connector 210 transmits data based on the Ethernet protocol.

[0153] Optionally, the Ethernet connector 210 may be an optical Ethernet interface, or may be an electrical Ethernet interface, which is not limited in the embodiments of the present application.

[0154] Optionally, the Ethernet connector 210 may support at least one of a Gigabit Ethernet communication rate, a 2.5 Gigabit Ethernet communication rate, and a 10 Gigabit Ethernet communication rate, which is not limited in the embodiments of the present application.

[0155] In the optical disc drive method provided by the embodiment of the present application, the first OPU 230 writes data to the optical disc, or reads data from the optical disc, the first processing circuit 220 processes the data, and the Ethernet connector 210 transmits the data based on the Ethernet protocol, so that the optical disc drive 200 can be coupled to the server through the Ethernet connector 210 to achieve communication with the server. In the case where the server needs to communicate with more optical disc drives, compared with the solution in which the optical disc drive is coupled to the server through the serial advanced technology attachment interface, this solution does not require the server to set up multiple SAS cards or use more servers, thereby reducing the implementation cost. Secondly, compared with the solution in which the optical disc drive is coupled to the server through an external conversion board, this solution does not require the external conversion board to be set up, which can save space and reduce the implementation cost. Moreover, since the switch has more ports than the SAS card, the server in this solution can be coupled to more optical disc drives 200 through the switch, which can improve the expansion capability of the server to communicate with multiple optical disc drives 200.

[0156] In a possible embodiment, the optical disc drive 200 is as follows Figure 5 The optical disc drive 200 shown in FIG. 1 further includes a second processing circuit 240. Fig.10 As shown, the optical disc driving method provided in the embodiment of the present application further includes step S904 before the above step S903.

[0157] S904: The second processing circuit 240 converts the Ethernet protocol data and the SATA protocol data into each other.

[0158] In a possible embodiment, the second processing circuit 240 may be an FPGA, which is not limited in the embodiment of the present application.

[0159] The optical disc drive method provided in the embodiment of the present application mutually converts the data of the Ethernet protocol and the data of the Serial Advanced Technology Attachment protocol through the second processing circuit 240, so that the optical disc drive 200 can be coupled with the server through the Ethernet connector 210 to achieve communication with the server. If the server needs to communicate with more optical disc drives, compared with the above optical disc drive coupled with the server through the Serial Advanced Technology Attachment interface and the optical disc drive coupled with the server through an external conversion board, the expansion capability of the server to communicate with multiple optical disc drives 200 can be improved, and the implementation cost can be reduced.

[0160] In a possible embodiment, the optical disc drive 200 is as follows Figure 6 The optical disc drive 200 shown in the figure further includes a third processing circuit 250 and a second OPU 260. Fig.11 As shown, when the optical disc drive 200 is used to write data in an optical disc, the optical disc drive method provided in the embodiment of the present application includes steps S1101-S1106. When executing steps S1103-S1104 and steps S1105-S1106, the execution order may not be distinguished, for example, they may be executed simultaneously.

[0161] S1101 . The Ethernet connector 210 receives multiplexed first data and second data based on the Ethernet protocol.

[0162] S1102 : The second processing circuit 240 demultiplexes the multiplexed first data and second data, converts both the first data and the second data into SATA data, sends the first data to the first processing circuit 220 , and sends the second data to the third processing circuit 250 .

[0163] S1103 . The first processing circuit 220 encodes the first data and sends the encoded first data to the first OPU 230 .

[0164] S1104: The first OPU 230 writes the encoded first data into the optical disc.

[0165] S1105 . The third processing circuit 250 encodes the second data and sends the encoded second data to the second OPU 260 .

[0166] In a possible embodiment, the third processing circuit 250 may be a SOC, which is not limited in the embodiment of the present application.

[0167] S1106. The second OPU 260 writes the encoded second data into the optical disc.

[0168] Optionally, the second OPU 260 can be used to read and write optical storage discs such as Blu-ray discs, DVDs or CDs, which is not limited in this embodiment of the present application.

[0169] Optionally, the first OPU 230 and the second OPU 260 may be used to read and write the same type of optical storage optical discs, or may be used to read and write different types of optical storage optical discs, which is not limited in the embodiments of the present application.

[0170] like Fig.12As shown, when the optical disc drive 200 is used to read data from an optical disc, the method further includes steps S1201-S1206. When executing steps S1201-S1202 and steps S1203-S1204, the execution order may not be distinguished, for example, they may be executed simultaneously.

[0171] S1201: The first OPU 230 is used to read the encoded third data from the optical disc.

[0172] S1202 : The first processing circuit 220 decodes the encoded third data, and sends the third data to the second processing circuit 240 based on the SATA protocol.

[0173] S1203: The second OPU 260 reads the encoded fourth data from the optical disc.

[0174] S1204 : The third processing circuit 250 decodes the encoded fourth data, and sends the fourth data to the second processing circuit 240 based on the SATA protocol.

[0175] S1205 , the second processing circuit 240 converts the third data and the fourth data into Ethernet protocol data, multiplexes the third data and the fourth data, and sends the multiplexed third data and the fourth data to the Ethernet connector 210 .

[0176] S1206. The Ethernet connector 210 sends the multiplexed third data and fourth data based on the Ethernet protocol.

[0177] The optical disc drive method provided in the embodiment of the present application can improve the reading and writing efficiency and reliability of the optical disc drive 200 when the second OPU 260 and the first OPU 230 are used to read and write the same type of optical storage discs, and can improve the compatibility of the optical disc drive 200 when the second OPU 260 and the first OPU 230 are used to read and write different types of optical storage discs.

[0178] In a possible embodiment, the optical disc drive 200 is as follows Figure 8 In the optical disc drive 200 shown in the figure, the first processing circuit 220 and the second processing circuit 240 are one processing circuit, the processing circuit is the first processing circuit 220, and the optical disc drive 200 further includes an Ethernet switching circuit 290, a fourth processing circuit 2100 and a third OPU 2110. Fig.13As shown, when the optical disc drive 200 is used to write data in the optical disc, the optical disc drive method provided in the embodiment of the present application includes steps S1301-S1307. When executing steps S1302-S1304 and steps S1305-S1307, the Ethernet switching circuit 290 can determine whether to execute step S1302 or step S1305 based on the priorities of the first processing circuit 220 and the fourth processing circuit 2100. The embodiment of the present application does not limit the priorities of the first processing circuit 220 and the fourth processing circuit 2100.

[0179] S1301. The Ethernet connector 210 receives fifth data based on the Ethernet protocol.

[0180] S1302 : The Ethernet switching circuit 290 forwards the fifth data to the first processing circuit 220 .

[0181] In a possible embodiment, the Ethernet switching circuit 290 may be an Ethernet switching chip, which is not limited in the embodiment of the present application.

[0182] S1303 . The first processing circuit 220 encodes the fifth data and sends the encoded fifth data to the first OPU 230 .

[0183] S1304: The first OPU 230 writes the encoded fifth data into the optical disc.

[0184] S1305 , or, the Ethernet switching circuit 290 forwards the fifth data to the fourth processing circuit 2100 .

[0185] S1306 . The fourth processing circuit 2100 encodes the fifth data and sends the encoded fifth data to the third OPU 2110 .

[0186] S1307. The third OPU 2110 writes the encoded fifth data into the optical disc.

[0187] Optionally, the third OPU 2110 can be used to read and write optical storage discs such as Blu-ray discs, DVDs or CDs, which is not limited in this embodiment of the present application.

[0188] Optionally, the first OPU 230 and the third OPU 2110 may be used to read and write the same type of optical storage optical discs, or may be used to read and write different types of optical storage optical discs, which is not limited in the embodiments of the present application.

[0189] like Fig.14As shown, when the optical disc drive 200 is used to read data from an optical disc, the optical disc drive method provided by the embodiment of the present application includes steps S1401-S1406. When executing steps S1401-S1402 and steps S1403-S1404, the execution order may not be distinguished, for example, they may be executed simultaneously.

[0190] S1401. The first OPU 230 reads the encoded sixth data from the optical disc.

[0191] S1402: The first processing circuit 220 decodes the encoded sixth data, and sends the sixth data to the Ethernet switching circuit 290 based on the Ethernet protocol.

[0192] S1403. The third OPU 2110 reads the encoded seventh data from the optical disc.

[0193] S1404: The fourth processing circuit 2100 decodes the encoded seventh data, and sends the seventh data to the Ethernet switching circuit 290 based on the Ethernet protocol.

[0194] S1405 . The Ethernet switching circuit 290 forwards the sixth data to the Ethernet connector 210 , or forwards the seventh data to the Ethernet connector 210 .

[0195] In a possible embodiment, the Ethernet switching circuit 290 may determine to forward the sixth data to the Ethernet connector 210, or to forward the seventh data to the Ethernet connector 210, based on the priorities of the first processing circuit 220 and the fourth processing circuit 2100. The embodiment of the present application does not limit the priorities of the first processing circuit 220 and the fourth processing circuit 2100.

[0196] S1406. The Ethernet connector 210 sends the sixth data based on the Ethernet protocol, or sends the seventh data.

[0197] In the optical disc drive method provided by the embodiment of the present application, the first processing circuit 220 and the fourth processing circuit 2100 forward data through the Ethernet switching circuit 290, so that the optical disc drive 200 can communicate with the server through the Ethernet connector 210. If the server needs to communicate with more optical disc drives, compared with the above-mentioned optical disc drive coupled to the server through the serial advanced technology attachment interface, and the optical disc drive coupled to the server through an external conversion board, the expansion capability of the server to communicate with multiple optical disc drives 200 can be improved, and the implementation cost can be reduced. Moreover, by forwarding the data transmitted by the first processing circuit 220 and the fourth processing circuit 2100 through the Ethernet switching circuit 290, the Ethernet switching chip in the prior art can be used, without the need to develop a new FPGA to multiplex and demultiplex the transmitted data, thereby reducing the implementation cost of the optical disc drive 200.

[0198] The embodiment of the present application also provides an optical disk library device. The structure of the optical disk library device can be as follows: Figure 2 The optical disk library device 300 shown in (c) of FIG. 1 includes a mechanical arm 320, an optical disk 330, and an optical disk drive 200. The optical disk drive 200 has a structure as shown in FIG. Figures 4 to 8 The structure of the optical disc drive 200 shown in any of the figures. The mechanical arm 320 is used to put the optical disc 330 into the optical disc drive 200, and the optical disc drive 200 is used to write data into the optical disc 330, or read data from the optical disc 330.

[0199] Optionally, the optical disc library device 300 may include multiple optical discs 330 and multiple optical disc drives 200. The embodiment of the present application does not limit the specific number of optical discs 330 and optical disc drives 200 included in the optical disc library device.

[0200] Based on this, the embodiment of the present application further provides an optical disk library system, the structure of which can be as follows: Figure 3 The optical disk library system 400 shown in FIG. 1 includes an optical disk library device 300 and at least one server 410 coupled to the optical disk library device 300. The optical disk library device 300 has a structure as shown in FIG. Figure 2 The structure of the optical disk library device 300 is shown in (c) in FIG.

[0201] In a possible embodiment, Figure 3 As shown, the optical disk library system 400 may further include a switch 420 , and the optical disk drive 200 in the optical disk library device 300 may be coupled to the server 410 via the switch 420 , thereby improving the expansion capability of the server 410 communicating with multiple optical disk drives 200 .

[0202] The above-mentioned description of the optical disc drive 200 can be referred to the optical disc drive method, optical disc library device and optical disc library system, and the embodiments of the present application will not be repeated here. The optical disc drive method, optical disc library device and optical disc library system provided in the embodiments of the present application include the functions of the optical disc drive 200 in the above-mentioned embodiments, and thus can achieve the same effect as the above-mentioned optical disc drive 200.

[0203] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. An optical disc drive, characterized in that: The optical disc drive comprises an Ethernet connector, a first processing circuit and a first optical pickup unit coupled in sequence; The first optical pickup unit is used to write data into the optical disc, or read data from the optical disc; The first processing circuit is used to process the data; The Ethernet connector is used to transmit the data based on the Ethernet protocol.

2. The optical disc drive according to claim 1, wherein: The optical disk drive further comprises a second processing circuit; the second processing circuit is coupled to the Ethernet connector via a first Ethernet interface, and the second processing circuit is coupled to the first processing circuit via a first Serial Advanced Technology Attachment SATA interface; The second processing circuit is used for converting data of Ethernet protocol and data of Serial Advanced Technology Attachment protocol into each other.

3. The optical disc drive according to claim 2, wherein: The optical disc drive further comprises a third processing circuit and a second optical pickup unit coupled to each other; the second processing circuit is coupled to the third processing circuit via a second STA interface.

4. The optical disc drive according to claim 3, characterized in that: The Ethernet connector is specifically used to receive multiplexed first data and second data based on the Ethernet protocol; The second processing circuit is specifically configured to demultiplex the multiplexed first data and the second data, convert both the first data and the second data into data of the Serial Advanced Technology Attachment protocol, and send the first data to the first processing circuit, and send the second data to the third processing circuit; The first processing circuit is specifically configured to encode the first data and send the encoded first data to the first optical pickup unit; The first optical pickup unit is specifically used to write the encoded first data into the optical disc; The third processing circuit is specifically used to encode the second data and send the encoded second data to the second optical pickup unit; The second optical pickup unit is specifically used to write the encoded second data into the optical disc.

5. The optical disc drive according to claim 3 or 4, characterized in that: The first optical pickup unit is specifically used to read the encoded third data from the optical disc; The first processing circuit is specifically configured to decode the encoded third data and send the third data to the second processing circuit based on the Serial Advanced Technology Attachment protocol; The second optical pickup unit is specifically used to read the encoded fourth data from the optical disc; The third processing circuit is specifically configured to decode the encoded fourth data and send the fourth data to the second processing circuit based on the Serial Advanced Technology Attachment protocol; The second processing circuit is specifically configured to convert the third data and the fourth data into data of Ethernet protocol, multiplex the third data and the fourth data, and send the multiplexed third data and the fourth data to the Ethernet connector; The Ethernet connector is specifically used to send the multiplexed third data and the fourth data based on the Ethernet protocol.

6. The optical disc drive according to claim 2, characterized in that: The first processing circuit and the second processing circuit are one processing circuit.

7. The optical disc drive according to any one of claims 2 to 6, characterized in that: The optical disk drive further includes a STA connector, and the second processing circuit is coupled to the STA connector via a third STA interface.

8. The optical disc drive according to claim 6, wherein: The optical disc drive also includes an Ethernet switching circuit, and a fourth processing circuit and a third optical pickup unit coupled to each other; the Ethernet switching circuit is coupled to the Ethernet connector via a second Ethernet interface, the Ethernet switching circuit is coupled to the first processing circuit via a third Ethernet interface, and the Ethernet switching circuit is coupled to the fourth processing circuit via a fourth Ethernet interface.

9. The optical disc drive according to claim 8, characterized in that: The Ethernet connector is specifically used to receive fifth data based on the Ethernet protocol; The Ethernet switching circuit is used to forward the fifth data to the first processing circuit; The first processing circuit is specifically configured to encode the fifth data and send the encoded fifth data to the first optical pickup unit; The first optical pickup unit is specifically used to write the encoded fifth data into the optical disc; or, The Ethernet switching circuit is used to forward the fifth data to the fourth processing circuit; The fourth processing circuit is used to encode the fifth data and send the encoded fifth data to the third optical pickup unit; The third optical pickup unit is used to write the encoded fifth data into the optical disc.

10. The optical disc drive according to claim 8 or 9, characterized in that: The first optical pickup unit is used to read the encoded sixth data from the optical disc; The first processing circuit is used to decode the encoded sixth data and send the sixth data to the Ethernet switching circuit based on the Ethernet protocol; The third optical pickup unit is used to read the encoded seventh data from the optical disc; The fourth processing circuit is used to decode the encoded seventh data and send the seventh data to the Ethernet switching circuit based on the Ethernet protocol; The Ethernet switching circuit is used to forward the sixth data to the Ethernet connector, or forward the seventh data to the Ethernet connector; The Ethernet connector is specifically used to send the sixth data based on the Ethernet protocol, or to send the seventh data.

11. A method for driving an optical disc, characterized in that: Applied to an optical disc drive, the optical disc drive comprises an Ethernet connector, a first processing circuit and a first optical pickup unit coupled in sequence; the method comprises: The first optical pickup unit writes data into the optical disc, or reads data from the optical disc; The first processing circuit processes the data; The Ethernet connector transmits the data based on the Ethernet protocol.

12. The method according to claim 11, characterized in that The optical disk drive further comprises a second processing circuit; the second processing circuit is coupled to the Ethernet connector via a first Ethernet interface, and the second processing circuit is coupled to the first processing circuit via a first Serial Advanced Technology Attachment SATA interface; The method further comprises: The second processing circuit converts data of the Ethernet protocol and data of the Serial Advanced Technology Attachment protocol into each other.

13. The method according to claim 12, characterized in that The optical disc drive further comprises a third processing circuit and a second optical pickup unit coupled to each other; the second processing circuit is coupled to the third processing circuit via a second STA interface, and the method further comprises: The Ethernet connector receives the multiplexed first data and second data based on the Ethernet protocol; The second processing circuit demultiplexes the multiplexed first data and second data, converts both the first data and the second data into data of the Serial Advanced Technology Attachment protocol, sends the first data to the first processing circuit, and sends the second data to the third processing circuit; The first processing circuit encodes the first data and sends the encoded first data to the first optical pickup unit; The first optical pickup unit writes the encoded first data into the optical disc; The third processing circuit encodes the second data and sends the encoded second data to the second optical pickup unit; The second optical pickup unit writes the encoded second data into the optical disc.

14. The method according to claim 13, characterized in that The method further comprises: The first optical pickup unit reads the encoded third data from the optical disc; The first processing circuit decodes the encoded third data and sends the third data to the second processing circuit based on the Serial Advanced Technology Attachment protocol; The second optical pickup unit reads the encoded fourth data from the optical disc; The third processing circuit decodes the encoded fourth data and sends the fourth data to the second processing circuit based on the Serial Advanced Technology Attachment protocol; The second processing circuit converts the third data and the fourth data into data of Ethernet protocol, multiplexes the third data and the fourth data, and sends the multiplexed third data and the fourth data to the Ethernet connector; The Ethernet connector transmits the multiplexed third data and the fourth data based on the Ethernet protocol.

15. The method according to claim 12, characterized in that The first processing circuit and the second processing circuit are one processing circuit, the optical disc drive further comprises an Ethernet switching circuit, and a fourth processing circuit and a third optical pickup unit coupled to each other; the Ethernet switching circuit is coupled to the Ethernet connector via a second Ethernet interface, the Ethernet switching circuit is coupled to the first processing circuit via a third Ethernet interface, and the Ethernet switching circuit is coupled to the fourth processing circuit via a fourth Ethernet interface; the method further comprises: The Ethernet connector receives fifth data based on the Ethernet protocol; The Ethernet switching circuit forwards the fifth data to the first processing circuit; The first processing circuit encodes the fifth data and sends the encoded fifth data to the first optical pickup unit; The first optical pickup unit writes the encoded fifth data into the optical disc; or, The Ethernet switching circuit forwards the fifth data to the fourth processing circuit; The fourth processing circuit encodes the fifth data and sends the encoded fifth data to the third optical pickup unit; The third optical pickup unit writes the encoded fifth data into the optical disc.

16. The method according to claim 15, characterized in that The method further comprises: The first optical pickup unit reads the encoded sixth data from the optical disc; The first processing circuit decodes the encoded sixth data, and sends the sixth data to the Ethernet switching circuit based on the Ethernet protocol; The third optical pickup unit reads the encoded seventh data from the optical disc; The fourth processing circuit decodes the encoded seventh data, and sends the seventh data to the Ethernet switching circuit based on the Ethernet protocol; The Ethernet switching circuit forwards the sixth data to the Ethernet connector, or forwards the seventh data to the Ethernet connector; The Ethernet connector sends the sixth data based on the Ethernet protocol, or sends the seventh data.

17. An optical disk library device, characterized in that: The optical disk library device comprises a mechanical arm, an optical disk and an optical disk drive, and the optical disk drive is the optical disk drive according to any one of claims 1 to 10; The mechanical arm is used to place the optical disc into the optical disc drive, and the optical disc drive is used to write data into the optical disc or read data from the optical disc.

18. An optical disk library system, characterized in that: The optical disk library system comprises an optical disk library device and at least one server coupled to the optical disk library device. The optical disk library device is the optical disk library device according to claim 17.