Optical disc drive, optical disc driving method, optical disc library device, and optical disc library system

By introducing an Ethernet connector and processing circuit into the optical disc drive, Ethernet communication between the optical disc drive and the server is realized, which solves the problems of poor expansion capability and high cost when the server communicates with multiple optical disc drives, and achieves more efficient expansion capabilities. and lower implementation costs.

WO2025015913A1PCT designated stage expired Publication Date: 2025-01-23HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/077624
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-16
Filing Date
2024-02-19
Publication Date
2025-01-23

AI Technical Summary

Technical Problem

When the server needs to communicate with more optical drives, the expansion capability is poor and the implementation cost is higher.

Method used

Provide a disc drive, which includes the Ethernet connector, the processing circuit and optical pickup unit of the coupled, and the data transmission is achieved by the Ethernet connector and the server coupling. This solution avoids setting multiple SAS cards or more servers, reducing the cost of realizing, and providing better expansion capabilities through the switch.

Benefits of technology

Improves the scalability of servers communicating with multiple optical disk drives, reduces implementation costs, saves space, and avoids additional hardware requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024077624_23012025_PF_FP_ABST
    Figure CN2024077624_23012025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the technical field of storage. Disclosed are an optical disc drive, an optical disc driving method, an optical disc library device, and an optical disc library system, solving the problems that when a server needs to communicate with more optical disc drives, the expansion capability is poor, and the implementation cost is high. The specific solution comprises: providing an optical disc drive. The optical disc drive comprises an Ethernet connector, a first processing circuit, and a first optical pickup unit which are coupled in sequence. 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 on the basis of an Ethernet protocol.
Need to check novelty before this filing date? Find Prior Art

Description

Optical disc drive, optical disc drive method, optical disc library device and optical disc library system

[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 CD-ROM drive”, and the Chinese patent application filed with the State Intellectual Property Office on October 16, 2023, with application number 202311341315.8 and application name “CD-ROM drive, CD-ROM drive method, CD-ROM library device and CD-ROM library system”, 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 robotic arm, multiple disc drives and a large number of Blu-ray discs, and the multiple disc drives are coupled to a server. Among them, the robotic arm is used to place the Blu-ray disc to be read and written into the corresponding disc drive, and the 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.

[0005] Summary of the Invention

[0006] 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 problems of poor scalability and high implementation cost when a server needs to communicate with more optical disc drives.

[0007] To achieve the above objectives, the present invention adopts the following technical solutions:

[0008] According to a first aspect of an embodiment of the present application, an optical disc drive is provided. The optical disc drive includes an Ethernet connector, a first processing circuit, and a first optical pickup unit, which are sequentially coupled. The first optical pickup unit is configured to write data to or read data from an optical disc. The first processing circuit is configured to process the data. The Ethernet connector is configured to transmit data based on an Ethernet protocol.

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

[0010] 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 embodiment of the present application does not limit this.

[0011] Optionally, the first optical pickup unit may 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.

[0012] 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 setting of 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 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.

[0013] In conjunction with the first aspect, in one 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 Serial Advanced Technology Attachment (SATA) interface. The second processing circuit is configured to convert Ethernet protocol data to and from Serial Advanced Technology Attachment (SATA) protocol data.

[0014] Based on this solution, a second processing circuit is provided between the Ethernet connector and the first processing circuit. This second processing circuit converts Ethernet protocol data into Serial Advanced Technology Attachment (STAA) protocol data, thereby enabling the optical disc drive to be coupled to a server via the Ethernet connector to achieve communication with the server. If the server needs to communicate with more optical disc drives, this can improve the server's communication capabilities with multiple optical disc drives and reduce implementation costs, compared to coupling the optical disc drives to the server via a STAIA interface or coupling the optical disc drives to the server via an external converter board.

[0015] 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, wherein the second processing circuit is coupled to the third processing circuit via a second STA interface.

[0016] Optionally, the second optical pickup unit may 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.

[0017] 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 this embodiment of the present application.

[0018] Based on this solution, by setting up 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.

[0019] In combination with the first aspect, in one 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.

[0020] In conjunction with the first aspect, in one possible implementation, when data is read from an optical disc via the optical disc drive: the first optical pickup unit is specifically configured to read 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 (STA) protocol. The second optical pickup unit is specifically configured to read 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 STA protocol. The second processing circuit is specifically configured to convert the third data and the fourth data into data according to 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 configured to send the multiplexed third data and the fourth data based on the Ethernet protocol.

[0021] With reference to the first aspect, in a possible implementation, the first processing circuit and the second processing circuit are one processing circuit.

[0022] In combination with the first aspect, in a possible implementation, the optical disc drive further includes a Serial Advanced Technology Attachment (STAA) connector, and the second processing circuit is coupled to the STAA connector via a third STA interface.

[0023] Based on this solution, by providing a Serial Advanced Technology Attachment (STA) connector, the optical disc drive can be coupled to a server via the STA connector, thereby making the coupling mode between the optical disc drive and the server more flexible.

[0024] In combination with the first aspect, in one 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.

[0025] Optionally, the third optical pickup unit may 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.

[0026] 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 disc, or may be used to read and write different types of optical storage optical discs, which is not limited in the embodiment of the present application.

[0027] Based on this solution, the first and fourth processing circuits transmit data via an Ethernet switching circuit and an Ethernet connector, allowing the optical disc drive to communicate with the server via the Ethernet connector. If the server needs to communicate with more optical disc drives, this solution can improve the server's ability to communicate with multiple optical disc drives, while reducing implementation costs, compared to the aforementioned method where the optical disc drives are coupled to the server via a Serial Advanced Technology Attachment (STAR) interface, or where the optical disc drives are coupled to the server via an external converter board. Furthermore, by forwarding data transmitted by the first and fourth processing circuits via the Ethernet switching circuit, existing Ethernet switching chips can be used, eliminating the need to develop a new FPGA to multiplex and demultiplex the transmitted data, thereby reducing the implementation cost of the optical disc drive.

[0028] In conjunction with the first aspect, in one possible implementation, when writing data to an optical disc via the optical disc drive: the Ethernet connector is specifically configured to receive fifth data based on an Ethernet protocol. The Ethernet switching circuit is configured 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 configured to write the encoded fifth data to the optical disc. Alternatively, the Ethernet switching circuit is configured to forward the fifth data to the fourth processing circuit. The fourth processing circuit is configured to encode the fifth data and send the encoded fifth data to the third optical pickup unit. The third optical pickup unit is configured to write the encoded fifth data to the optical disc.

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

[0030] 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. The optical disc drive includes an Ethernet connector, a first processing circuit, and a first optical pickup unit, which are sequentially coupled. The method includes: 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; and the Ethernet connector transmits data based on the Ethernet protocol.

[0031] In combination with the second aspect, in one possible implementation, the optical disc drive further 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 further includes: the second processing circuit converts data of the Ethernet protocol and data of the Serial Advanced Technology Attachment (SATA) protocol into each other.

[0032] In conjunction with the second aspect, in one 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 Serial Advanced Technology Attachment (STAI) interface. When writing data to an optical disc via the optical disc drive, the method further includes: an Ethernet connector receiving multiplexed first and second data based on an Ethernet protocol; the second processing circuit demultiplexing the multiplexed first and second data, converting both the first and second data into STAI protocol data, and sending the first data to the first processing circuit and the second data to the third processing circuit; the first processing circuit encoding the first data and sending the encoded first data to the first optical pickup unit; the first optical pickup unit writing the encoded first data to the optical disc; the third processing circuit encoding the second data and sending the encoded second data to the second optical pickup unit; and the second optical pickup unit writing the encoded second data to the optical disc.

[0033] In conjunction with the second aspect, in one possible implementation, when reading data from an optical disc via the optical disc drive, the method further includes: a first optical pickup unit reading encoded third data from the optical disc; a first processing circuit decoding the encoded third data and sending the third data to a second processing circuit based on the Serial Advanced Technology Attachment (STA) protocol; a second optical pickup unit reading encoded fourth data from the optical disc; a third processing circuit decoding the encoded fourth data and sending the fourth data to the second processing circuit based on the STA protocol; the second processing circuit converting the third and fourth data into data according to the Ethernet protocol, multiplexing the third and fourth data, and sending the multiplexed third and fourth data to an Ethernet connector; the Ethernet connector sending the multiplexed third and fourth data based on the Ethernet protocol.

[0034] In conjunction with the second aspect, in one 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 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. When writing data to an optical disc via the optical disc drive, the method further includes: the Ethernet connector receives fifth data based on an 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; and the third optical pickup unit writes the encoded fifth data to the optical disc.

[0035] In conjunction with the second aspect, in one possible implementation, when reading data from an optical disc via the optical disc drive, the method further includes: a first optical pickup unit reading encoded sixth data from the optical disc; a first processing circuit decoding the encoded sixth data and sending the sixth data to an Ethernet switching circuit based on an Ethernet protocol; a third optical pickup unit reading encoded seventh data from the optical disc; a fourth processing circuit decoding the encoded seventh data and sending the seventh data to the Ethernet switching circuit based on an Ethernet protocol; the Ethernet switching circuit forwarding the sixth data to an Ethernet connector, or forwarding the seventh data to the Ethernet connector; and the Ethernet connector sending the sixth data or the seventh data based on the Ethernet protocol.

[0036] In a third aspect of an embodiment of the present application, an optical disc library device is provided, comprising a robotic arm, an optical disc, and an optical disc drive, wherein the optical disc drive is the optical disc drive described in the first aspect or any possible implementation of the first aspect. The robotic arm is configured to place an optical disc into the optical disc drive, and the optical disc drive is configured to write data to the optical disc or read data from the optical disc.

[0037] 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.

[0038] In 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 described in the third aspect or any possible implementation of the third aspect.

[0039] The descriptions of the second to fourth aspects of 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

[0040] FIG1 is a schematic structural diagram of an optical disc drive;

[0041] FIG2 is a schematic diagram showing an application scenario of an optical disc drive provided by an embodiment of the present application;

[0042] FIG3 is a schematic diagram showing another application scenario of the optical disc drive provided by an embodiment of the present application;

[0043] FIG4 is a schematic structural diagram of an optical disc drive provided in an embodiment of the present application;

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

[0045] FIG6 is a schematic structural diagram of another optical disc drive provided in an embodiment of the present application;

[0046] FIG7 is a schematic structural diagram of another optical disc drive provided in an embodiment of the present application;

[0047] FIG8 is a schematic structural diagram of another optical disc drive provided by an embodiment of the present application;

[0048] FIG9 is a schematic flow chart of an optical disc driving method provided in an embodiment of the present application;

[0049] FIG10 is a schematic flow chart of another optical disc driving method provided in an embodiment of the present application;

[0050] FIG11 is a schematic flow chart of another optical disc driving method provided in an embodiment of the present application;

[0051] FIG12 is a schematic flow chart of another optical disc driving method provided in an embodiment of the present application;

[0052] FIG13 is a schematic flow chart of another optical disc driving method provided in an embodiment of the present application;

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

[0054] The following sections discuss the making and use of various embodiments in detail. However, it should be understood that many applicable inventive concepts provided herein can be implemented in a variety of specific contexts. The specific embodiments discussed are intended merely to illustrate specific ways to implement and use the present description and technology and are not intended to limit the scope of this application.

[0055] 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.

[0056] 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 a 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 circuitry that performs an operation, etc.

[0057] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. In the present application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B 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 similar expressions refers to any combination of these items, including any combination of single 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 embodiments of the present application, words such as "first" and "second" do not limit the quantity and order.

[0058] In this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

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

[0060] Blu-ray Disc storage: A new optical storage technology that uses large-capacity Blu-ray Discs as data storage media, offering advantages such as long-term validity, immutability, and energy conservation. Widely used in data backup systems, Blu-ray Disc storage technology can securely store data for over 50 years, while consuming only one-tenth the energy of traditional data centers.

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

[0062] Ethernet connector: A physical interface used to connect computers, network devices, and Ethernet cables. Examples include the Registered Jack 45 (RJ-45) connector, the RJ-11 connector, the Bayonet Neil-Concelman (BNC) connector, and the Square Connector (SC).

[0063] Serial Advanced Technology Attachment (SATA) connector: A physical interface used to connect storage devices such as hard drives, optical drives, and solid state drives (SSDs).

[0064] Field-programmable gate array (FPGA): FPGAs are a further development of programmable devices such as programmable array logic (PAL), generic array logic (GAL), and complex programmable logic devices (CPLD). FPGAs are a type of semi-custom circuit within the application-specific integrated circuit (ASIC) field, addressing the shortcomings of custom circuits and overcoming the limited number of gates inherent in existing programmable devices.

[0065] System on a chip (SOC): Also known as the main control chip. In an optical drive, the SOC is used to perform analog processing (amplification, filtering, equalization, etc.) and digital processing (pattern recognition and machine learning (PRML)), as well as encoding and decoding of signals. 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. The 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), enabling reading and writing of optical discs.

[0066] Optical pickup unit: This unit is used to read and write data from optical storage discs such as Blu-ray Discs, high-definition digital video discs (DVDs), and compact discs (CDs). Specifically, when writing data, the SOC sends an electrical signal containing the data to the optical pickup unit. The optical pickup unit then generates an optical signal based on the electrical signal and transmits the optical signal to the disc, thereby writing the data to the disc. When reading data, the optical pickup unit transmits an optical signal to the disc and receives the optical signal reflected from the disc. The optical signal is converted into an electrical signal and sent to the SOC, which analyzes the electrical signal to obtain the data.

[0067] Multiplexing: This technology combines multiple data streams into a single transmission channel. This allows multiple data streams to share the same transmission channel, effectively utilizing bandwidth resources and improving transmission efficiency. Multiplexing methods include frequency division multiplexing (FDM), time division multiplexing (TDM), and wavelength division multiplexing (WDM).

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

[0069] Ethernet switching (SW) chip: a chip used for Ethernet interface, which can combine multiple Ethernet interfaces into a switch to realize data exchange and transmission.

[0070] Currently, optical disc drives in optical disc libraries typically provide a Serial Advanced Technology Attachment (STAI) interface (STAI). The optical disc drive can be coupled to a server via the STAI, or it can first be coupled to an external converter board via the STAI, and then coupled to the server via the Ethernet interface of the external converter board. This allows the server to communicate with the optical disc drive and read or write data from or to an optical disc via the drive.

[0071] For example, as shown in (a) of FIG1 , there is shown a schematic diagram of the structure of an optical disc drive 110. The optical disc drive 110 includes a SATA 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 SATA connector 111 via a first SATA interface, the FPGA 112 is coupled to a first end of the first SOC 113 via a second SATA interface, the FPGA 112 is coupled to a first end of the second SOC 114 via a third SATA 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.

[0072] Among them, the first OPU 115 is used to read and write first data on the optical disc, and the first SOC 113 is used to process the first data. The first OPU 115 and the first SOC 113 constitute a first channel. The second OPU 116 is used to read and write second data on the optical disc, and the second SOC 114 is used to process the second data. 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 traffic load balancing between the first channel and the second channel. The Serial Advanced Technology Attachment (STAA) connector 111 is used to transmit the multiplexed first data and the second data based on the Serial Advanced Technology Attachment (STAA) protocol. The specific data processing process can be referred to the existing technology, and the embodiments of the present application will not be described in detail here.

[0073] When multiple optical disc drives 110 communicate with a server 120, as shown in FIG1(b), the multiple optical disc drives 110 can be coupled to a serial attached small computer system interface (SAS) card 121 in the server 120 via a SAS connector 111, thereby enabling communication between the multiple optical disc drives 110 and the server 120. Alternatively, as shown in FIG1(c), the multiple optical disc drives 110 can first be coupled to an external converter board 130 via the SAS connector 111. The external converter board 130 can include an advanced reduced instruction set computing machine (ARM) chip that can convert Ethernet protocol data to and from the SAS protocol. The external converter board 130 can then be coupled to a switch 140 via the Ethernet interface of the external converter board 130. Finally, the external converter board 130 can be coupled to the server 120 via the switch 140, thereby enabling communication between the multiple optical disc drives 110 and the server 120.

[0074] However, when the optical drive 110 is coupled to the server 120 via the SAS card 121 to achieve communication with the server 120, the SAS card 121 has a limited number of interfaces. Therefore, 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 provided in the server 120, or more servers 120 need to be coupled to the optical drive 110. Therefore, using this communication method results in poor scalability for coupling the server 120 with multiple optical drives 110, and high implementation costs. When the optical drive 110 is coupled to the server 120 via the external converter board 130 and the switch 140 to achieve communication with the server 120, the external converter board 130 requires additional space and is expensive, resulting in high implementation costs. If the server 120 needs to be coupled to more optical drives 110 to achieve communication with more optical drives 110, more external converter boards 130 are required, which in turn requires more space. Therefore, adopting this communication method will also result in poor scalability of coupling between the server 120 and multiple optical disc drives 110 and higher implementation costs.

[0075] In summary, when an optical disc drive is coupled to a server via a Serial Advanced Technology Attachment (STAI) interface, or is first coupled to an external converter board via the STAI interface and then coupled to the server via the Ethernet interface of the external converter board to achieve communication with the server, if the server needs to communicate with more optical disc drives, there are problems of high implementation costs and poor server scalability. To address this problem, an embodiment of the present application provides an optical disc drive that provides an Ethernet interface, thereby being coupled to a switch via the Ethernet interface, and then coupled to the server via the switch to achieve communication with the server. Since the switch has more ports than a SAS card, the scalability of the server's communication with multiple optical disc drives can be improved, reducing implementation costs.

[0076] As shown in (a) of FIG2 , 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 or write data to the optical disc through the optical disc drive 200. Optionally, the electronic device 300 can 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. The server can be a file server, a database server, an application server, etc., which is not limited in the embodiment of the present application.

[0077] As shown in (b) of Figure 2, the optical disc drive 200 provided in the embodiment of the present application can also serve as a hardware device in the electronic device 300, coupled to 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.

[0078] As shown in (c) of FIG2 , 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, which includes a mechanical arm 320, an optical disc 330, and the optical disc drive 200. The mechanical arm 320 is used to place 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.

[0079] 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.

[0080] As shown in FIG3 , the optical disc drive 200 provided in an 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. The optical disc library device 300 includes multiple optical disc drives 200. The multiple optical disc drives 200 can communicate with the server 410 via the switch 420, so that the server 410 can read data from an optical disc or write data to an optical disc via the multiple optical disc drives 200.

[0081] FIG4 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, which are coupled in sequence. The first OPU 230 is used to write data to or read data from an 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.

[0082] Thus, the optical disc drive 200 can be coupled to an Ethernet interface in a server via an Ethernet connector 210 and can communicate with the server via the Ethernet connector 210. When a server needs to communicate with multiple optical disc drives 200, each of the optical disc drives 200 can first be coupled to a switch via the Ethernet connector 210, and then coupled to the server via the switch's Ethernet interface. It will be appreciated that by using this optical disc drive 200, when a server needs to communicate with more optical disc drives, compared to coupling the optical disc drive to the server via a Serial Advanced Technology Attachment (SAS) interface, the server does not need to be equipped with multiple SAS cards, or more servers can be used, thereby reducing implementation costs. Furthermore, compared to coupling the optical disc drive to the server via an external converter board, no external converter board is required, saving space and reducing implementation costs. Furthermore, because a switch has more ports than a SAS card, a server can be coupled to more optical disc drives 200 via the switch, thereby increasing the server's ability to communicate with multiple optical disc drives 200.

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

[0084] 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 embodiment of the present application does not limit this.

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

[0086] 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 this embodiment of the present application.

[0087] 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 via the Serial Advanced Technology Attachment interface, this solution does not require the server to be equipped with multiple SAS cards or to use more servers, thereby reducing implementation costs. Secondly, compared with the solution in which the optical disc drive is coupled to the server via an external conversion board, this solution does not require the provision of an external conversion board, which can save space and reduce implementation costs. 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 scalability of the server's communication with multiple optical disc drives 200.

[0088] 5 , in one embodiment, the optical disc 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 is coupled to the first processing circuit 220 via a first STA interface.

[0089] The second processing circuit 240 is configured to convert Ethernet protocol data and Serial Advanced Technology Attachment protocol data into each other.

[0090] For example, the second processing circuit 240 may receive Serial Advanced Technology Attachment (STA) protocol data sent by the first processing circuit 220 , convert the data into Ethernet protocol data, and then send the Ethernet protocol data to the Ethernet connector 210 .

[0091] For another example, the second processing circuit 240 may receive Ethernet protocol data sent by the Ethernet connector 210 , convert the data into Serial Advanced Technology Attachment (STAP) protocol data, and then send the STAP protocol data to the first processing circuit 220 .

[0092] Optionally, the first Ethernet interface of the second processing circuit 240 can 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 this embodiment of the present application.

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

[0094] The optical disc drive 200 provided in an embodiment of the present application has a second processing circuit 240 disposed between the Ethernet connector 210 and the first processing circuit 220. The second processing circuit 240 converts Ethernet protocol data and Serial Advanced Technology Attachment (STAT) protocol data into each other. Thus, the optical disc drive 200 can be coupled to a server via the Ethernet connector 210 to achieve communication with the server. When a server needs to communicate with multiple optical disc drives, compared to a solution in which the optical disc drive is coupled to the server via a Serial Advanced Technology Attachment (STAT) interface, this solution does not require the server to be equipped with multiple SAS cards or to employ more servers, thereby reducing implementation costs. Furthermore, compared to a solution in which the optical disc drive is coupled to the server via an external conversion board, this solution does not require an external conversion board, thereby saving space and reducing implementation costs. Furthermore, since a switch has more ports than a SAS card, in this solution, the server can be coupled to more optical disc drives 200 via the switch, thereby improving the scalability of the server's communication with multiple optical disc drives 200.

[0095] The above-mentioned first processing circuit 220 and the first OPU 230 constitute a channel. In addition to this channel, the optical disc drive 200 can 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 illustration.

[0096] 6 , in one possible implementation, the optical disc drive 200 further includes a third processing circuit 250 and a second OPU 260 coupled to each other, forming a channel. The second processing circuit 240 is coupled to the third processing circuit 250 via a second STA.

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

[0098] 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.

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

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

[0101] For another example, the first OPU 230 and the second OPU 260 can both be used to read and write Blu-ray discs, thereby improving the efficiency of reading and writing data by the optical disc drive 200. Moreover, when either of the two optical pickup units fails, the optical disc drive 200 can continue to operate, thereby improving the reliability of the optical disc drive 200. The following embodiments of this application are described using the example of the first OPU 230 and the second OPU 260 being used to read and write the same type of optical storage disc.

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

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

[0104] 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 Serial Advanced Technology Attachment (STAP) data, and send the first data to the first processing circuit 220 and the second data to the third processing circuit 250 .

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

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

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

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

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

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

[0111] 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 Serial Advanced Technology Attachment (STAP) protocol.

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

[0113] 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 Serial Advanced Technology Attachment (STAP) protocol.

[0114] 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 fourth data to the Ethernet connector 210 .

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

[0116] The optical disc drive 200 provided in an 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.

[0117] 6 , the optical disc drive 200 further includes a first SATA connector 270, and the second processing circuit 240 is coupled to the first SATA connector 270 via a SATA interface. The first SATA connector 270 is used to transmit data using a SATA protocol.

[0118] Thus, the optical disc drive 200 can also be coupled to a server via the first SATA connector 270, making the coupling method between the optical disc drive 200 and the server more flexible. When the optical disc drive 200 is coupled to the server via the first SATA connector 270, the second processing circuit 240 is configured to transmit SATA protocol data received from the first SATA connector 270 to the first processing circuit 220 and the third processing circuit 250, or to transmit SATA protocol data received from the first processing circuit 220 and the third processing circuit 250 to the first SATA connector 270. It will be appreciated that when the optical disc drive transmits data via 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.

[0119] The optical disc drive 200 provided in the embodiment of the present application can be coupled to a server via the first STA connector 270 by providing the first STA connector 270 , thereby making the coupling mode between the optical disc drive 200 and the server more flexible.

[0120] As shown in FIG. 7( a ), in one possible embodiment, the first processing circuit 220 and the second processing circuit 240 may be a single processing circuit. The present embodiment of the application uses the first processing circuit 220 as an example for illustrative description. In this case, the first processing circuit 220 may be used to implement the functions implemented by the first processing circuit 220 and the second processing circuit 240, which are not described in detail in this embodiment of the application. It is understood that the first processing circuit 220 is coupled to the Ethernet connector 210 via an Ethernet interface.

[0121] 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, and a 10 Gigabit Ethernet communication rate, which is not limited in this embodiment of the present application.

[0122] 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.

[0123] In one possible embodiment, as shown in FIG7( b ), 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 SATA connector 280. The first processing circuit 220 may be coupled to the second SATA connector 280 via a SATA interface. The second SATA connector 280 is used to transmit data using the SATA protocol. Thus, the optical disc drive 200 may also be coupled to a server via the second SATA connector 280, making the coupling method between the optical disc drive 200 and the server more flexible.

[0124] 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. As shown in (b) in Figure 7, the embodiment of the present application takes the optical disc drive 200 including two channels, and the two channels have the same structure as an example for illustration.

[0125] 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.

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

[0127] 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-mentioned optical disc drives coupled to the server via a Serial Advanced Technology Attachment interface or coupled to the server via an external converter board, the scalability of the server's communication with multiple optical disc drives 200 can be improved, and implementation costs can be reduced.

[0128] 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 disc drive 200 includes multiple channels, the optical disc drive 200 may also include an Ethernet switching circuit in the prior art, such as an Ethernet switching chip, which can forward data transmitted by each channel through the Ethernet switching chip 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. The embodiment of the present application takes the optical disc drive 200 including two channels as an example for illustrative explanation.

[0129] As shown in FIG8 , 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.

[0130] 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 to achieve data transmission.

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

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

[0133] 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 such as Gigabit Ethernet communication rate, 2.5 Gigabit Ethernet communication rate per second and 10 Gigabit Ethernet communication rate per second, and the embodiments of the present application are not limited to this.

[0134] 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.

[0135] 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 this embodiment 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. 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.

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

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

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

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

[0140] 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.

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

[0142] 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.

[0143] 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.

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

[0145] 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.

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

[0147] In 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 via the Ethernet switching circuit 290 and the Ethernet connector 210, thereby enabling the optical disc drive 200 to communicate with the server via the Ethernet connector 210. If the server needs to communicate with more optical disc drives, compared to the aforementioned optical disc drives coupled to the server via a Serial Advanced Technology Attachment interface, or the optical disc drives coupled to the server via an external converter board, the server's scalability for communicating with multiple optical disc drives 200 can be improved, thereby reducing implementation costs. Furthermore, by forwarding data transmitted by the first processing circuit 220 and the fourth processing circuit 2100 via the Ethernet switching circuit 290, existing Ethernet switching chips can be used, eliminating 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.

[0148] As shown in Figure 9, an embodiment of the present application also provides an optical disc drive method, which can be applied to the optical disc drive 200 shown in Figure 4. 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 is opposite to that of steps S901-S903. The embodiment of the present application will not be repeated here.

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

[0150] 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 this embodiment of the present application.

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

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

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

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

[0155] 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 this embodiment of the present application.

[0156] 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 setting of 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 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.

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

[0158] S904 : The second processing circuit 240 converts the Ethernet protocol data and the Serial Advanced Technology Attachment protocol data into each other.

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

[0160] The optical disc drive method provided in the embodiment of the present application uses the second processing circuit 240 to convert Ethernet protocol data and Serial Advanced Technology Attachment (STAT) protocol data. Thus, the optical disc drive 200 can be coupled to a server via the Ethernet connector 210 to achieve communication with the server. If the server needs to communicate with more optical disc drives, this method can improve the scalability of communication between the server and multiple optical disc drives 200, while reducing implementation costs, compared to the aforementioned methods of coupling the optical disc drives to the server via the STAT interface or coupling the optical disc drives to the server via an external converter board.

[0161] In one possible embodiment, the optical disc drive 200 is the optical disc drive 200 shown in FIG6 , and the optical disc drive 200 further includes a third processing circuit 250 and a second OPU 260. As shown in FIG11 , when the optical disc drive 200 is used to write data to 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.

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

[0163] S1102 : The second processing circuit 240 demultiplexes the multiplexed first data and second data, converts both the first data and the second data into Serial Advanced Technology Attachment (STAA) protocol data, sends the first data to the first processing circuit 220 , and sends the second data to the third processing circuit 250 .

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

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

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

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

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

[0169] 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.

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

[0171] As shown in FIG12 , 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.

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

[0173] 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 Serial Advanced Technology Attachment (STAA) protocol.

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

[0175] 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 Serial Advanced Technology Attachment (STAA) protocol.

[0176] 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 fourth data to the Ethernet connector 210 .

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

[0178] 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.

[0179] In a possible embodiment, the optical disc drive 200 is the optical disc drive 200 shown in FIG8 , the first processing circuit 220 and the second processing circuit 240 are one processing circuit, the processing circuit being the first processing circuit 220, and the optical disc drive 200 further comprising an Ethernet switching circuit 290, a fourth processing circuit 2100, and a third OPU 2110. As shown in FIG13 , when the optical disc drive 200 is used to write data to an 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 may 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.

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

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

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

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

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

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

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

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

[0188] 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.

[0189] 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 this embodiment of the present application.

[0190] As shown in Figure 14, 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.

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

[0192] 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.

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

[0194] 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.

[0195] 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 .

[0196] 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.

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

[0198] 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 via the Ethernet switching circuit 290, thereby enabling the optical disc drive 200 to communicate with the server via the Ethernet connector 210. If the server needs to communicate with more optical disc drives, compared to the aforementioned optical disc drives coupled to the server via the Serial Advanced Technology Attachment interface, or the optical disc drives coupled to the server via an external converter board, the server's scalability for communicating with multiple optical disc drives 200 can be improved, thereby reducing implementation costs. Furthermore, by forwarding data transmitted by the first processing circuit 220 and the fourth processing circuit 2100 via the Ethernet switching circuit 290, existing Ethernet switching chips can be used, eliminating 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.

[0199] The present application also provides an optical disc library device, which may have a structure similar to the optical disc library device 300 shown in FIG2(c). The optical disc library device 300 includes a robotic arm 320, an optical disc 330, and an optical disc drive 200. The structure of the optical disc drive 200 is similar to the structure of the optical disc drive 200 shown in any of FIG4 to FIG8. The robotic arm 320 is used to place 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.

[0200] 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.

[0201] Based on this, an embodiment of the present application also provides a CD library system, the structure of which can be the structure of the CD library system 400 as shown in Figure 3, the CD library system 400 includes a CD library device 300, and at least one server 410 coupled to the CD library device 300, and the structure of the CD library device 300 is the structure of the CD library device 300 as shown in (c) in Figure 2.

[0202] In a possible embodiment, as shown in FIG3 , the optical disc library system 400 may further include a switch 420 , and the optical disc drive 200 in the optical disc library device 300 may be coupled to the server 410 via the switch 420 , thereby improving the scalability of the communication between the server 410 and multiple optical disc drives 200 .

[0203] The above description of the optical disc drive 200 can be applied to the optical disc drive method, optical disc library device, and optical disc library system, and will not be repeated in detail in the embodiments of the present application. 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 embodiments, and thus can achieve the same effects as the above optical disc drive 200.

[0204] The above is only a specific embodiment of the present application, but the scope of protection of this application is not limited to this. Any changes or substitutions within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection 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 used 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.

Citation Information

Patent Citations

  • Hard disk storage system of Ethernet framework and hard disk data operation method

    CN103929475A

  • Full-networked optical disc jukebox cluster

    CN113630431A

  • Blu-ray media asset management system

    CN201993756U

  • Data system based on CD exchange

    CN205721731U

  • Streaming media memory system based on blu -ray disc storehouse

    CN208284232U