Magnetic tape transmission assembly, magnetic tape unit equipment and storage system
By adopting a tape drive assembly design with multiple reel assemblies in a tape drive device, the problem of low reading efficiency of the tape drive device is solved, and faster data reading and higher storage capacity are achieved.
Patent Information
- Application Number
- CN202410437695.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-11
- Publication Date
- 2025-10-21
AI Technical Summary
The tape drive device can only deploy one tape, so when reading the target data, the tape needs to be rotated from the initial position to the position where the target data is stored. The rotation distance is long, resulting in low reading efficiency.
The tape drive assembly design adopts multiple scrolling assemblies. The shaft moves axially to make different scrolling assemblies contact or separate with the transmission components, thereby realizing the rotation of multiple scrolling assemblies and reducing the rotation distance of the tape from the initial position to the target position.
The efficiency of reading target data and the tape storage capacity are improved, and the data reading time is shortened.
Smart Images

Figure CN120823852A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of magnetic tape technology, and in particular to a magnetic tape transmission assembly, a magnetic tape drive device, and a storage system. Background Art
[0002] Warm and cold data refers to data that is accessed infrequently or rarely, or is rarely accessed. Therefore, warm and cold data is often stored on low-cost, slow-reading and writing storage media, such as magnetic tape. For example, a tape drive consists of a complete magnetic tape and a component that carries the tape, with the tape wound around the component. To access the target data stored on the tape, the tape must be rotated from its initial position to the location where the target data is stored. This long rotation distance and time consumption result in low efficiency in accessing the target data on the tape. Summary of the Invention
[0003] The present application provides a tape drive assembly, a tape drive device, and a storage system to solve the problem that the tape drive device can only deploy one tape, resulting in a long distance for rotating from the initial position of the tape to the position where the target data is stored when reading the target data, resulting in low reading efficiency.
[0004] This application adopts the following technical solution.
[0005] In a first aspect, the present application provides a tape drive assembly. The tape drive assembly comprises: a base; a shaft slidably connected to the base along the axial direction of the shaft; a transmission component connected to the shaft; and a plurality of scroll assemblies distributed along the axial direction of the shaft and sleeved outside the shaft. When the tape drive assembly is in a first state, a first scroll assembly among the plurality of scroll assemblies abuts the transmission component, and a second scroll assembly among the plurality of scroll assemblies is separated from the transmission component. Alternatively, when the tape drive assembly is in a second state, the first scroll assembly abuts the transmission component, and the second scroll assembly abuts the transmission component.
[0006] In the present application, a tape transmission assembly is provided with multiple scroll assemblies. When the shaft moves axially to a first state, the first scroll assembly abuts against the transmission component, and the second scroll assembly is separated from the transmission component. When the shaft moves axially to a second state, the first scroll assembly abuts against the transmission component, and the second scroll assembly abuts against the transmission component. This allows the shaft to rotate axially, driving different scroll assemblies in the multiple scroll assemblies to rotate, or the multiple scroll assemblies to rotate together. Furthermore, when a tape is divided into multiple parts and loaded onto multiple scroll assemblies, the length of tape loaded on a scroll assembly is reduced, thereby reducing the distance the scroll assembly travels from its initial position to its target position (the location storing target data), reducing the time consumed, and improving the efficiency of reading target data.
[0007] Exemplarily, the base is used to support the shaft. The base can be deployed in the box body, and then the entire tape transmission assembly is located in the box body.
[0008] In a possible implementation, the base includes a base and a sleeve, the base and the sleeve are connected, the sleeve is sleeved outside the shaft and is slidably connected to the transmission component, and the sleeve is distributed along the axial direction of the shaft.
[0009] Exemplarily, the base is used to support the sleeve, and the shaft body is sleeved in the sleeve, thereby supporting the shaft body.
[0010] Exemplarily, the scrolling assembly and the sleeve are spaced apart and sleeved outside the shaft.
[0011] Exemplarily, at least two scrolling assemblies may be provided between two adjacent sleeves on the shaft.
[0012] In one possible implementation, the transmission component includes a first ejector pin and a second ejector pin, which are arranged axially along the shaft. The first scroll assembly and the transmission component abut, including: the first scroll assembly abutting the first ejector pin, or the first scroll assembly abutting the second ejector pin. The first scroll assembly abuts the transmission component, and the second scroll assembly abuts the transmission component, including: the first scroll assembly abuts the first ejector pin, and the second scroll assembly abuts the second ejector pin.
[0013] Exemplarily, a first ejector pin and a second ejector pin connected to the shaft are used to control the rotation of the first and second scrolling assemblies, respectively. When the shaft moves axially, causing the first ejector pin to abut against the first scrolling assembly, the shaft moves axially, driving the first scrolling assembly axially. When the shaft moves further axially, causing the second ejector pin to abut against the second scrolling assembly, the shaft moves axially, driving the second scrolling assembly axially.
[0014] Exemplarily, the connection positions of the first ejector pin and the second ejector pin with the shaft body are on the same straight line, and the straight line is parallel to the axial direction of the shaft body.
[0015] Exemplarily, the connection positions of the first ejector pin and the second ejector pin with the shaft body are on the same straight line, and the straight line forms a certain angle with the axial direction of the shaft body.
[0016] In the present application, a plurality of ejector pins (a first ejector pin and a second ejector pin) are provided on the shaft. The shaft moves axially, thereby driving the ejector pins to move axially along the shaft to control the contact or separation between the scroll assembly and the ejector pins. Furthermore, the shaft rotates axially to drive the scroll assembly in contact with the ejector pins to rotate, thereby controlling the rotation of any one or all of the multiple scroll assemblies. When a complete tape is divided into multiple portions and loaded onto multiple scroll assemblies, the length of tape carried by a scroll assembly is reduced, thereby reducing the distance the scroll assembly travels from its initial position to its target position (the location storing the target data), reducing the time consumed, and improving the efficiency of reading the target data.
[0017] In one possible implementation, the first ejector pin includes a first abutting portion and a second abutting portion, and the second ejector pin includes a third abutting portion and a fourth abutting portion. The first scroll assembly among the multiple scroll assemblies abuts against the transmission component, and the second scroll assembly among the multiple scroll assemblies is separated from the transmission component, including: the first abutting portion abuts against the first scroll assembly, the third abutting portion is separated from the second scroll assembly, and the fourth abutting portion is separated from the second scroll assembly. The first scroll assembly abuts against the transmission component, and the second scroll assembly abuts against the transmission component, including: the second abutting portion abuts against the first scroll assembly, and the third abutting portion abuts against the second scroll assembly or the fourth abutting portion abuts against the second scroll assembly.
[0018] In a possible implementation, the first abutting portion includes an elastic member and a protrusion, and the protrusion is elastically connected to the shaft through the elastic member. The first scrolling component abuts the transmission component, including: the first scrolling component abuts the protrusion, and the elastic member is in a compressed state.
[0019] Exemplarily, since the elastic member is in a compressed state, the elastic member pushes the protrusion outward, so that the first scrolling component abuts against the protrusion.
[0020] Exemplarily, the elastic member is connected to the surface of the shaft.
[0021] Exemplarily, the shaft body has a sliding groove extending perpendicular to the axial direction of the shaft body, and the elastic member and the protrusion can be arranged in the sliding groove.
[0022] Likewise, the second abutting portion, the third abutting portion and the fourth abutting portion each include an elastic member and a protrusion.
[0023] In a possible implementation, the scrolling assembly includes a connecting portion and a scrolling head that are connected to each other, and the first scrolling assembly abuts against the transmission component, including: the connecting portion of the first scrolling assembly abuts against the transmission component.
[0024] Exemplarily, the connecting portion and the scrolling head are distributed along the axial direction of the shaft body.
[0025] Exemplarily, the outer ring of the connecting portion is connected to the scrolling head.
[0026] Exemplarily, the connecting portion may be a flexible expansion sleeve.
[0027] In a possible implementation, the scrolling assembly further includes a bearing, an inner ring of the bearing is slidably connected to the shaft, and an outer ring of the bearing is connected to the scrolling head.
[0028] Exemplarily, the connection portion and the bearing are distributed along the axial direction of the shaft body.
[0029] In a second aspect, the present application provides a tape drive device. The tape drive device includes: a magnetic tape, and the tape drive assembly of the first aspect or any implementation of the first aspect. The reel assembly of the tape drive assembly is used to carry the magnetic tape, and the magnetic tape is used to store data. Because the tape drive device includes the tape drive assembly of the first aspect or any implementation of the first aspect, the tape drive device can also achieve the beneficial effects of the first aspect or any implementation of the first aspect, which will not be further described here.
[0030] In a possible implementation, the tape drive device further includes: a first driving member for driving the shaft to move in an axial direction; and a second driving member for driving the shaft to rotate around the axial direction of the shaft.
[0031] Exemplarily, the first driving member may be a push rod motor.
[0032] Exemplarily, the second driving member may be a driving motor.
[0033] Exemplarily, one end of the shaft is connected to the push rod motor, and the other end of the shaft is connected to the second driving member through a spline shaft.
[0034] In one possible implementation, the shaft of the tape drive assembly has a slot extending axially along the shaft. The tape drive device further includes a spline shaft, one end of the spline shaft being located in the slot and slidably connected to the slot, and the other end of the spline shaft being connected to the second drive member.
[0035] In the present application, by setting the spline shaft, the movement of the shaft along the axial direction and the rotation around the axial direction are complementary to each other, thereby speeding up the positioning of the tape drive device to the reel assembly where the magnetic tape storing the target data is located, as well as the specific location of the stored target data on the tape, thereby improving the data reading efficiency.
[0036] In a possible implementation, the tape drive device further includes: a first storage medium for storing an index of data stored on the tape, and the read and write speed of the first storage medium is greater than the read and write speed of the tape.
[0037] Exemplarily, the first storage medium is used to store an index of data stored on a magnetic tape.
[0038] In one possible implementation, the magnetic tape is fixedly sealed within the aforementioned tape drive device. This prevents the magnetic tape from direct contact with media such as air, liquid, and dust outside the tape drive device, thereby reducing the loss of magnetic powder or other magnetic media used to store data in the tape and thereby extending the service life of the tape.
[0039] In a third aspect, the present application provides a storage system. The storage system includes: a controller, and the tape drive device according to the second aspect or any implementation of the second aspect. The controller is configured to access the tape drive device according to a data access request, and the tape drive device is configured to store data. Because the storage system includes the tape drive device according to the second aspect or any implementation of the second aspect, the storage system can also achieve the beneficial effects of the second aspect or any implementation of the second aspect, which will not be further described here.
[0040] In a possible implementation, the storage system further includes a second storage medium for storing an index of the data stored on the magnetic tape, and the read and write speed of the second storage medium is greater than the read and write speed of the magnetic tape.
[0041] In a fourth aspect, the present application provides a data access method. The data access method is applied to a computing device that accesses the storage system shown in the third aspect or any one of the implementations of the third aspect, and the method includes: obtaining a data access request, and in response to the data access request, determining the storage information of the target second data corresponding to the target first data indicated by the data access request from the mapping relationship between the storage information indicating the first data and the second data. The storage information of the target second data is sent to the storage system, and then the target second data returned by the storage system is received. The first data is the data used for indexing in the second data, and the storage information of the target second data indicates the target volume component where the magnetic tape storing the target second data is located in the storage system, as well as the target position of the area storing the target second data in the magnetic tape on the target volume component.
[0042] Compared to a tape storage device that can only read from the initial position of the tape until the target data is stored and the target data is obtained, in the present application, the storage information of the target second data corresponding to the target first data is determined from the mapping relationship, and the storage information of the target second data is determined based on the index of the target first data. The storage information indicates the target scroll component where the tape storing the target second data is located, as well as the target position of the area storing the target second data on the tape on the target scroll component. Therefore, the storage system can directly locate the location where the target second data is stored based on the storage information, shortening the time it takes for the storage system to determine the location where the target second data is stored and improving the efficiency of reading data on the tape.
[0043] Exemplarily, the storage information of the target second data may further include a target tape drive assembly or a target tape drive device where the tape is located.
[0044] In one possible implementation, the storage system further includes a first storage medium having a read / write speed greater than that of a magnetic tape. Prior to obtaining the data access request, the system further includes: obtaining a user access instruction, and in response to the access instruction, obtaining the first data from the first storage medium. Obtaining the data access request includes: receiving a user trigger operation on the first data on a user interface, and obtaining the data access request in response to the trigger operation.
[0045] In this application, after receiving an access instruction, the first data can be retrieved from the first storage medium. Since the read and write speed of the first storage medium is greater than that of the magnetic tape, the speed of querying the index (target first data) can be increased. Furthermore, the storage information of the target second data corresponding to the target first data is determined from the mapping relationship. Based on the storage information, the location of the target second data on the magnetic tape can be quickly located, thereby improving the efficiency of obtaining the target second data stored on the magnetic tape.
[0046] In a fifth aspect, the present application provides a data access method. This data access method is applied to the storage system described in the third aspect or any implementation of the third aspect, and includes: obtaining storage information of target data, the storage information of the target data indicating a target scroll assembly in the storage system where a magnetic tape storing the target data is located, and a target location of an area storing the target data on the magnetic tape carried on the target scroll assembly. Then, data at the target location on the magnetic tape carried on the target scroll assembly is read to obtain the target data.
[0047] In a possible implementation, the data access method further includes: returning the target data to the computing device accessing the storage system.
[0048] The beneficial effects of this aspect can be referred to the fourth aspect or any possible implementation method of the fourth aspect, and will not be elaborated here.
[0049] In a sixth aspect, the present application provides a data access device. The data access device is applied to a computer system (storage system) or to a computing device that supports the computer system in implementing the data access method, and the data access device includes various modules for executing the data access method in the fourth aspect or any optional implementation of the fourth aspect, or includes various modules for executing the data access method in the fifth aspect or any optional implementation of the fifth aspect.
[0050] In a seventh aspect, the present application provides a computer-readable storage medium. The storage medium stores a computer program or instructions, which, when executed by a processing device, implements the method of the fourth aspect or any possible implementation of the fourth aspect, and / or implements the method of the fifth aspect or any possible implementation of the fifth aspect.
[0051] In an eighth aspect, the present application provides a computer program product. The computer program product includes a computer program or instructions, which, when executed by a processing device, implements the method of the fourth aspect or any possible implementation of the fourth aspect, and / or implements the method of the fifth aspect or any possible implementation of the fifth aspect.
[0052] The beneficial effects of the second to eighth aspects above can be referred to the first aspect or any possible implementation of the first aspect, and will not be described in detail here. Based on the implementations provided in the above aspects, this application can also be further combined to provide more implementations. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1 It is a structural diagram of a tape recorder;
[0054] Figure 2 A schematic structural diagram of a magnetic tape transmission assembly provided in this application;
[0055] Figure 3 A schematic cross-sectional view of a magnetic tape drive assembly provided in this application;
[0056] Figure 4 A schematic structural diagram of a base provided in this application;
[0057] Figure 5a A schematic structural diagram of a transmission component provided in this application;
[0058] Figure 5b A schematic diagram of the structure of a magnetic tape transmission assembly provided in this application during movement;
[0059] Figure 6 A structural diagram of a supporting portion provided in this application;
[0060] Figure 7 A schematic structural diagram of a scroll assembly provided in this application;
[0061] Figure 8 A schematic diagram of the cross-sectional structure of a connecting portion provided in this application;
[0062] Figure 9 A schematic diagram of the cross-sectional structure of a tape drive device provided in this application Figure 1;
[0063] Figure 10 A schematic diagram of the cross-sectional structure of a tape drive device provided in this application Figure 2 ;
[0064] Figure 11 A flowchart of a data access method provided in this application. DETAILED DESCRIPTION
[0065] To facilitate understanding, the technical terms involved in this application are first introduced.
[0066] Header: A component that uses magnetic principles to read and write magnetic media on a tape. It is divided into a write head and a read head. The write head records data by magnetizing and changing the magnetic field of the magnetic medium (such as magnetic powder), while the read head reads data from the magnetic medium by sensing the magnetic field of the magnetic medium.
[0067] Magnetic tape: A tape-like material with a magnetic layer used to record sound, images, digital, or other signals. Magnetic media, such as magnetic powder, is attached to the tape to store data. For example, the magnetic field variation in this magnetic medium is typically achieved by coating a layer of granular magnetic material onto a plastic film substrate (support) or by vapor-depositing a thin film of a magnetic oxide or alloy. Magnetic tape substrates can include, but are not limited to, paper, celluloid, or polyester film.
[0068] Currently, using solid-state drives (SSDs) or hard disk drives (HDDs) for storing massive amounts of warm and cold data results in high storage costs. Using tapes for storage also reduces data access speed due to linear read and write operations, resulting in low data access efficiency.
[0069] Regarding the above-mentioned content stored using magnetic tapes, a possible solution is provided below.
[0070] like Figure 1 As shown, Figure 1 The structure diagram of a tape drive is shown in FIG. The tape drive includes a tape reel 111 and a tape reel 112 fixed inside the tape drive. The tape reel 111 and the tape reel 112 can only rotate axially, thereby driving a magnetic tape 121 to rotate from the tape reel 111 to the tape reel 112 .
[0071] As the tape 121 rotates from the tape reel 111 to the tape reel 112, the tape 121 sequentially passes through the roller 131, the magnetic head 140, and the roller 132. The read head in the magnetic head 140 can then read data stored in the tape 121, or the write head in the magnetic head 140 can write data to the tape 121.
[0072] However, Figure 1 The tape drive shown adopts a single-reel tape reading and writing design. Since the reading and writing of the tape is linear, when reading the target data on the tape, it is necessary to read from the starting position of the tape to the position where the target data is stored. The distance that the tape reel rotates is long, resulting in low reading efficiency.
[0073] Based on this, the present application provides a tape drive assembly. The tape drive assembly includes: a base; a shaft, slidably connected to the base along the axial direction of the shaft; a transmission component connected to the shaft; and a plurality of scroll assemblies distributed along the axial direction of the shaft, the scroll assemblies being sleeved outside the shaft. When the tape drive assembly is in a first state, a first scroll assembly among the plurality of scroll assemblies abuts the transmission component, while a second scroll assembly among the plurality of scroll assemblies is separated from the transmission component. Alternatively, when the tape drive assembly is in a second state, the first scroll assembly abuts the transmission component, while the second scroll assembly abuts the transmission component.
[0074] In the present application, a tape transmission assembly is provided with multiple scroll assemblies. When the shaft moves axially to a first state, the first scroll assembly abuts against the transmission component, and the second scroll assembly is separated from the transmission component. When the shaft moves axially to a second state, the first scroll assembly abuts against the transmission component, and the second scroll assembly abuts against the transmission component. This allows the shaft to rotate axially, driving different scroll assemblies in the multiple scroll assemblies to rotate, or multiple scroll assemblies to rotate. Furthermore, when a tape is divided into multiple parts and loaded onto multiple scroll assemblies, the length of tape loaded on a scroll assembly is reduced, thereby reducing the distance the scroll assembly travels from its initial position to its target position (the location storing target data), reducing the time consumed, and improving the efficiency of reading target data.
[0075] Furthermore, when the shaft body rotates axially, the scroll assembly is driven to rotate, and when the scroll assembly carries a magnetic tape, multiple magnetic tapes can be arranged in one magnetic tape transmission assembly, thereby increasing the storage capacity of the magnetic tape in the magnetic tape transmission assembly.
[0076] The technical solutions involved in this application may be applied not only to tape drive devices, but also to future tape drive devices, or storage systems including tape drive devices. The terms used in the implementation methods of this application are only used to explain the specific embodiments of this application and are not intended to limit this application.
[0077] The embodiments of the present application provide a possible tape drive assembly, which can exist independently as a component of a tape drive device or can be installed in a tape drive device. In some optional situations, the tape drive device equipped with the tape drive assembly provided by the embodiments of the present application can also be installed in a storage system, which can be a centralized storage system or a distributed storage system.
[0078] like Figure 2 As shown, Figure 2 The structure diagram of a magnetic tape transmission assembly provided in this application is shown in FIG. The magnetic tape transmission assembly 200 includes a base 210 , a shaft 220 , a transmission component 230 and a plurality of scroll assemblies 240 .
[0079] The shaft 220 and the base 210 are slidably connected along the axial direction of the shaft 220 , the transmission component 230 is connected to the shaft 220 , and a plurality of scrolling assemblies 240 are distributed along the axial direction of the shaft 220 , and the scrolling assemblies 240 are sleeved outside the shaft 220 .
[0080] For example, the plurality of scrolling components 240 may include a scrolling component a (also referred to as a first scrolling component) and a scrolling component b (also referred to as a second scrolling component).
[0081] In one possible scenario, Figure 2 It is shown that the scrolling assembly 240 is disposed in the gap of the base 210 , and the scrolling assembly is sleeved outside the shaft body 220 .
[0082] In a possible scenario, the reel assembly 240 is used to carry a magnetic tape. The magnetic tape is continuously wound around the outer ring of the reel assembly 240, or the magnetic tape is continuously unwound around the outer ring of the reel assembly 240.
[0083] It is worth noting that the scroll assembly 240 and the base 210 are spaced apart in the axial direction of the shaft 220. That is, when the scroll assembly 240 and the base 210 are sleeved outside the shaft 220, the scroll assembly 240 and the base 210 are spaced apart in the axial direction. Alternatively, at least two scroll assemblies 240 are arranged adjacent to each other in the axial direction.
[0084] In a possible scenario, the transmission component 230 is connected to the outer surface of the shaft body 220 .
[0085] In a possible scenario, the shaft body 220 has a sliding groove extending perpendicular to the axial direction of the shaft body 220 , and the transmission component 230 is connected to the bottom of the sliding groove. Furthermore, the transmission component 230 can be partially accommodated in the shaft body 220 .
[0086] When accessing data stored in the magnetic tape carried by the scroll assembly 240 in the tape drive assembly 200, the tape drive assembly 200 can be in different states (also referred to as working states) to achieve access to data stored in the magnetic tape carried by any one of the multiple scroll assemblies 240, or to access multiple scroll assemblies 240 at the same time, thereby improving the bandwidth for accessing data stored in the magnetic tape.
[0087] In one possible scenario, the shaft 220 can continuously move in the axial direction, so that the transmission component 230 abuts against any one or all of the multiple scrolling components 240, and then when the shaft 220 rotates around the shaft, it drives any one or all of the scrolling components 240 to rotate, thereby accessing the data in the magnetic tape carried on any one or all of the scrolling components 240.
[0088] For example, during the axial movement of the shaft 220, the tape drive assembly is in state a, i.e., the scroll assembly a is in contact with the transmission component 230, and the scroll assembly b is separated from the transmission component 230. Thus, the shaft 220 can drive the scroll assembly a to rotate about its axial direction, thereby enabling access to data stored on the magnetic tape carried by the scroll assembly a.
[0089] The shaft 220 moves further in the axial direction, causing the tape drive assembly to be in state b, i.e., the scroll assembly b and the drive member 230 are in contact, while the scroll assembly a and the drive member 230 are separated. Thus, the shaft 220 can drive the scroll assembly b to rotate about its axial direction, thereby enabling access to data stored on the magnetic tape carried by the scroll assembly b.
[0090] Further axial movement of shaft 220 places the tape drive assembly in state C, where scroll assembly a and the drive member abut, and scroll assembly b and the drive member abut. Consequently, shaft 220 drives scroll assembly a and scroll assembly b to rotate about the axis of shaft 220, enabling simultaneous access to data stored on the magnetic tapes carried by scroll assembly a and scroll assembly b, thereby increasing bandwidth for accessing data stored on the magnetic tapes.
[0091] It should be noted that the above-mentioned state a and state b may be the first state, and the above-mentioned state c may be the second state.
[0092] It is worth noting that the distance the shaft 220 moves axially does not correspond one-to-one to the states a, b, and c. The state changes of the tape drive assembly 200 correspond to the position of the transmission component 230. In one possible example, the shaft 220 moves axially a first distance to place the tape drive assembly 200 in state a, moves axially a second distance to place the tape drive assembly 200 in state b, and moves axially a third distance to place the tape drive assembly 200 in state c.
[0093] Exemplarily, the first distance is smaller than the second distance, and the second distance is smaller than the third distance.
[0094] Exemplarily, the first distance is smaller than the second distance, the third distance is smaller than the second distance, and the third distance is larger than the first distance.
[0095] It is worth noting that the above description uses only scroll assembly a and scroll assembly b among the multiple scroll assemblies 240 as examples, and illustrates two types of states: one type is a state of selecting one (e.g., state a or state b), and the other type is a state of selecting all (e.g., state c). In other embodiments of the present application, the tape drive assembly 200 may further include more scroll assemblies 240, and the operating states of the tape drive assembly 200 may refer to the descriptions of the two types of states described above, and will not be further described here.
[0096] like Figure 3 As shown, Figure 3 This is a schematic cross-sectional structure diagram of a magnetic tape transmission assembly provided in this application. Figure 3 The scroll assembly 240 and the base 210 are arranged at intervals on the shaft 220, and the transmission component 230 is arranged at intervals on the shaft 220. Figure 3 Two scroll assemblies 240 are shown one scroll assembly 240 abutting.
[0097] For example, the base 210 may be connected to a box (not shown) packaging the tape drive assembly 200 , or the base 210 and the box packaging the tape drive assembly 200 may be integrated, thereby fixing the shaft 220 .
[0098] for Figure 2 The base 210 in the tape drive assembly 200 is shown, and a possible structure is given below.
[0099] like Figure 4 As shown, Figure 4 This is a schematic diagram of the structure of a base provided in this application. The base 210 includes a base 211 and a sleeve 212. The base 211 and sleeve 212 are connected to each other. The sleeve 212 is sleeved outside the shaft and slidably connected to the transmission component 230. The sleeve 212 is distributed along the axial direction of the shaft body 220.
[0100] In a possible scenario, when the scrolling assembly 240 and the sleeve 212 are sleeved outside the shaft 220 , the scrolling assembly 240 and the sleeve 212 are spaced apart along the axial direction.
[0101] In a possible scenario, at least two scrolling assemblies 240 may be disposed between the two sleeves 212 .
[0102] like Figure 4As shown in a in FIG, the base includes two sleeves 212, such as Figure 4 As shown in b, the base includes three sleeves 212. The present application does not limit the number of sleeves. For example, a corresponding number of sleeves can be provided according to the number of rolling assemblies 240.
[0103] It is worth noting that Figure 4 The axial directions of the multiple sleeves 212 are located on the same straight line, so that the shaft body 220 can be sleeved in the multiple sleeves 212.
[0104] The base 211 may include a supporting portion for supporting the sleeve 212, which is integrated with the base 211. The shape of the supporting portion is not limited in this application, such as the cross-section of the support plate is a regular shape such as a rectangle or a smaller triangle, or an irregular shape.
[0105] It is worth noting that Figure 4 The illustrated shape of the base 211 as a regular cube is merely an example and should not be construed as limiting the present application. In other embodiments of the present application, the base 211 is a box body, the interior of which can accommodate the sleeve 212, the shaft 220, the transmission component 230, and the scroll assembly 240. The box body may also include a drive member to rotate or move the shaft body.
[0106] for Figure 2 The transmission component 230 in the tape transmission assembly 200 is shown, and a possible structure is given below.
[0107] like Figure 5a As shown, Figure 5a The transmission component 230 includes an ejector pin 231 (referred to as a first ejector pin) and an ejector pin 232 (referred to as a second ejector pin), and the ejector pins 231 and 232 are distributed along the axial direction of the shaft.
[0108] In one possible scenario, Figure 5a As shown, the connection positions of the ejector pins 231 and 232 with the shaft body 220 are on the same straight line, and the straight line is parallel to the axial direction of the shaft body.
[0109] In another possible scenario, the connection positions of the ejector pin 231 and the ejector pin 232 with the shaft body 220 are located on the same straight line, and the straight line forms a certain angle with the axial direction of the shaft body, that is, has an included angle.
[0110] In a possible scenario, the rolling component a and the transmission component 230 abut against each other, including: the rolling component a and the ejector pin 231 abut against each other, or the rolling component b and the ejector pin 232 abut against each other.
[0111] The rolling component a abuts against the transmission component 230 , and the rolling component b abuts against the transmission component, including: the rolling component a abuts against the ejector pin 231 , and the rolling component b abuts against the ejector pin 232 .
[0112] In a possible example, there is a one-to-one correspondence between the ejector pins in the tape drive assembly 200 and the scroll assembly 240 , that is, one ejector pin is used to control the rotation or stillness of one scroll assembly 240 .
[0113] Exemplarily, the ejector pin 231 is used to control the rotation or stationary state of the scroll assembly a. When the shaft 220 moves axially, the ejector pin 231 abuts against the scroll assembly a, causing the shaft 220 to rotate axially, driving the scroll assembly a to rotate axially. Alternatively, the ejector pin 231 separates from the scroll assembly a, causing the scroll assembly a to remain stationary.
[0114] When the shaft 220 moves further in the axial direction, the ejector pin 232 contacts the scroll assembly b, so that the shaft 220 rotates axially, driving the scroll assembly b to rotate axially, or the ejector pin 232 separates from the scroll assembly b, and the scroll assembly b stops.
[0115] When the shaft 220 moves further in the axial direction, the ejector pin 231 abuts against the scroll assembly a and the ejector pin 232 abuts against the scroll assembly b, so that the shaft 220 rotates axially, driving the scroll assemblies a and b to rotate axially.
[0116] It is worth noting that Figure 5a Taking two ejectors as an example, since the scrolling components 240 and the ejectors have a one-to-one correspondence, when the tape transmission assembly includes more scrolling components 240, multiple ejectors will be correspondingly provided on the shaft 220 to control the rotation or stillness of each scrolling component 240.
[0117] Reference Figure 5a The ejector pin 231 includes a supporting portion 2311 (which may be called a first supporting portion) and a supporting portion 2312 (which may be called a second supporting portion), and the ejector pin 232 includes a supporting portion 2321 (which may be called a third supporting portion) and a supporting portion 2322 (which may be called a fourth supporting portion).
[0118] The supporting portion 2311 , the supporting portion 2312 , the supporting portion 2321 and the supporting portion 2322 are all distributed along the axial direction of the shaft.
[0119] The structures of the abutting portion 2311, the abutting portion 2312, the abutting portion 2321 and the abutting portion 2322 can be referred to as follows: Figure 6 The structure of the supporting portion 600 is not described in detail here.
[0120] In one possible scenario, the rolling component a abuts against the transmission component 230, and the rolling component b is separated from the transmission component 230, including: the abutting portion 2311 abuts against the rolling component a, the abutting portion 2321 is separated from the rolling component b, and the abutting portion 2322 is separated from the rolling component b.
[0121] The rolling component a abuts against the transmission component 230, and the rolling component b abuts against the transmission component 230, including: the abutting portion 2312 abuts against the rolling component a, and the abutting portion 2321 abuts against the rolling component b or the abutting portion 2322 abuts against the rolling component b.
[0122] In one possible example, the scroll assembly 240 has a corresponding relationship with the two abutting portions, that is, the two abutting portions corresponding to one scroll assembly 240 are used to control the rotation or stillness of the scroll assembly 240. During rotation, one scroll assembly 240 in the tape drive assembly 200 rotates, or all scroll assemblies 240 rotate.
[0123] For example, Figure 5b As shown, Figure 5b The present application provides a schematic structural diagram of a tape transmission assembly during movement. The scrolling assembly a corresponds to the abutting portion 2311 and the abutting portion 2312, and the scrolling assembly b corresponds to the abutting portion 2321 and the abutting portion 2322. When the tape transmission assembly 200 is in state a, that is, the scrolling assembly b abuts against the abutting portion 2322, and the scrolling assembly a is separated from the abutting portion 2311 and the abutting portion 2312. After the shaft 220 moves axially, the tape transmission assembly 200 is in state b, that is, the scrolling assembly a abuts against the abutting portion 2312, and the scrolling assembly b is separated from the abutting portion 2321 and the abutting portion 2322. After the shaft 220 moves further axially, the tape transmission assembly 200 is in state c, that is, the scrolling assembly a abuts against the abutting portion 2311, and the scrolling assembly b abuts against the abutting portion 2321.
[0124] It is worth noting that the above-mentioned state a and state b are the first state, and state c is the second state.
[0125] In one possible scenario, the spacing between the two abutting portions corresponding to each scroll assembly 240 in the tape drive assembly 200 is different. When the tape drive assembly 200 includes n scroll assemblies 240, the spacing between the two abutting portions corresponding to the mth scroll assembly 240 is (m-1) unit distances. Here, n is an integer greater than or equal to 2, and m = (1, 2, ..., n).
[0126] The unit distance can be set according to user needs, and this application does not limit this. For example, the unit distance is the width (0.5 cm) of the protrusion included in the abutting portion.
[0127] For example, when the tape transmission assembly 200 includes only two scroll assemblies 240, the two abutting portions corresponding to the first scroll assemblies 240 are arranged adjacent to each other, that is, the interval is 0 unit distance (that is, 0 cm), and the two abutting portions corresponding to the second scroll assemblies 240 are spaced one unit distance apart.
[0128] When the tape transmission assembly 200 includes three scroll assemblies 240, the two abutting portions corresponding to the first scroll assembly 240 are arranged adjacent to each other, the two abutting portions corresponding to the second scroll assembly 240 are spaced one unit apart, and the two abutting portions corresponding to the third scroll assembly 240 are spaced two unit apart.
[0129] Regarding the abutting portion in the tape drive assembly 200 , a possible structure is shown below.
[0130] like Figure 6 As shown, Figure 6 The structure diagram of a supporting portion provided in the present application is as follows: The supporting portion 600 includes an elastic member 610 and a protrusion 620 connected to each other, and the protrusion 620 is elastically connected to the shaft 220 via the elastic member 610 .
[0131] In a possible scenario, the rolling assembly 240 and the transmission component 230 abut against each other, which includes: the rolling assembly 240 abuts against the protrusion 620, and the elastic member 610 is in a compressed state.
[0132] Since the elastic member 610 is in a compressed state, the elastic member 610 has an outward pushing force, so that the protrusion 620 abuts against the scrolling assembly 240 , and the shaft 220 drives the scrolling assembly 240 to rotate along the axial direction of the shaft.
[0133] For example, the elastic member 610 may be a spring or the like.
[0134] As for the scroll assembly 240 in the tape drive assembly 200, a possible structure is shown below.
[0135] like Figure 7 As shown, Figure 7 The scroll assembly 240 includes a connecting portion 241 and a scroll head 242 that are connected to each other.
[0136] Exemplarily, the connecting portion 241 and the rolling head 242 are arranged along the axial direction of the shaft body 220 .
[0137] Exemplarily, the outer ring of the connecting portion 241 is connected to the rolling head 242 .
[0138] Exemplarily, the connecting portion 241 may be a flexible expansion sleeve.
[0139] In a possible scenario, the rolling assembly 240 and the transmission component 230 abut against each other, which includes: the connecting portion 241 of the rolling assembly 240 abuts against the transmission component 230 .
[0140] Exemplarily, the rolling assembly 240 and the transmission component 230 abut against each other, including: the connecting portion 241 of the rolling assembly 240 abuts against the protrusion 620 of the abutting portion 600 .
[0141] In a possible scenario, the scrolling assembly 240 further includes a bearing 243 , an inner ring of the bearing 243 is slidably connected to the shaft, and an outer ring of the bearing 243 is connected to the scrolling head 242 .
[0142] Illustratively, the connecting portion 241 and the bearing 243 are distributed along the axial direction of the shaft.
[0143] Regarding the structure of the connecting portion 241 , a possible example is provided below.
[0144] like Figure 8 As shown, Figure 8 The cross-sectional structure diagram of a connection portion provided in this application. The inner ring of the connection portion 241 is provided with a hole 2411. When the elastic member in the abutting portion pushes the protrusion outward, the protrusion snaps into the hole 2411, thereby achieving abutment between the transmission component 230 and the scroll assembly 240.
[0145] In a possible scenario, the inner circle of the connecting portion 241 is provided with one or more holes 2411 .
[0146] Based on the tape drive assembly provided in the above figures, the present application also provides a tape drive device, such as Figure 9 As shown, Figure 9 A schematic diagram of the structure of a tape drive device provided in this application Figure 1 The tape drive device includes: a tape drive assembly 200 , a magnetic tape, a first driving member 910 , a second driving member 920 , and a spline shaft 930 .
[0147] Among them, the shaft 220 in the tape transmission assembly 200 has a slide groove extending along the axial direction of the shaft 220, the tape is used to store data, the first driving member 910 is used to drive the shaft 220 to move axially, and the second driving member 920 is used to drive the shaft 220 to rotate around the axial direction. One end of the spline shaft 930 is located in the slide groove and is slidably connected to the slide groove, and the other end of the spline shaft 930 is connected to the second driving member 920.
[0148] The torque generated by the rotation of the second driving member 920 is transmitted to the shaft body 220 through the spline shaft 930 , thereby driving the shaft body 220 to rotate around the axial direction of the shaft body 220 .
[0149] For the specific implementation of the tape transmission assembly 200 , reference may be made to the contents of the tape transmission assembly described in any of the above drawings, which will not be described in detail here.
[0150] The magnetic tape is wound on the reel assembly 240 to form a circle (or other shapes) to reduce the space occupied by the magnetic tape in the tape drive device and improve the space utilization rate in the tape drive device.
[0151] In a possible scenario, the tape drive device further includes a first storage medium, wherein the first storage medium is used to store an index of data stored on the magnetic tape, and the read and write speed of the first storage medium is greater than the read and write speed of the magnetic tape.
[0152] A first storage medium, such as an SSD or HDD, is provided within the tape drive. The first storage medium also stores a mapping relationship between an index and the storage location of the data corresponding to the index on the tape. The storage location includes a reel assembly that carries the tape and a target location on the tape for storing the data.
[0153] Taking the video storage scenario as an example, the complete video data is stored on the tape in the tape drive device, and the key frames (indexes) of the video data and the storage location of the partial video data corresponding to the key frames on the tape are stored on the SSD in the tape drive device.
[0154] For example, the key frame can be extracted from video frames corresponding to 1 second of video in the video data. For example, one frame can be extracted from 24 or 60 frames corresponding to 1 second of video as the key frame. For example, the first frame of the 24 or 60 frames can be used as the key frame.
[0155] A tape drive is a combination of a tape drive assembly and magnetic tape. The tape is integrated into the tape drive assembly at the factory, forming a structure similar to an HDD (hard disk drive). This structure is called a "reel." This means it's difficult to open the tape drive to remove or insert the tape, making it difficult to easily replace the tape. It's also difficult to maneuver the tape into the drive to read or write data. The advantage is that the tape is sealed within the reel, making it difficult for external media such as dust, liquid, and air to reach the tape and the heads, thereby extending the service life of the tape and its components within the reel.
[0156] In some possible situations, if the tape is fixedly sealed in a tape drive device, the tape drive device may also be called an integrated tape drive, an integrated tape reel, or an integrated tape drive, etc., which is not limited in this application.
[0157] like Figure 10 As shown, Figure 10 A schematic diagram of the structure of a tape drive device provided in this application Figure 2The tape drive device includes a drive component, a slave component, and a read-write component.
[0158] The drive assembly includes a tape transmission assembly 200, a first drive member 910, and a second drive member 920. The driven assembly includes a sliding shaft 1030 and a support portion sleeved on the sliding shaft for supporting the tape. The read / write assembly includes a magnetic head 1010 and a roller 1020.
[0159] For example, Figure 10 As shown, the tape drive device is cut along the axial plane of the driving component and the axial plane of the driven component, and the Figure 10 In aa, aa shows that the tape drive device includes multiple sets of magnetic heads 1010 and rollers 1020, and one set of magnetic heads 1010 and rollers 1020 is used to read the magnetic tape carried on a reel assembly 240.
[0160] For example, when reading the magnetic tape carried on the scroll assembly 240, the second driving member 920 drives the shaft 220 to rotate, and then drives the scroll assembly 240 to rotate. The magnetic tape continuously moves toward the magnetic head 1010, so that the magnetic head continuously reads the data stored in the magnetic tape. After the reading is completed, the magnetic tape is wound onto the support part on the sliding shaft 1030.
[0161] The present application also provides a storage system. The storage system includes the tape drive device provided in any of the aforementioned embodiments, and a controller. The tape drive device is used to store data, and the controller is used to access the tape drive device based on a data access request. The storage system is, for example, a tape library, or a computer / server that uses the tape drive device as a persistent storage medium.
[0162] The controller includes one or more processors, which can be a very large-scale integrated circuit. The processor is installed with an operating system and other software programs, enabling the processor to access tape drive devices and various Peripheral Component Interconnect Express (PCIe) devices. The processor includes one or more processor cores. The processor core in the processor is, for example, a central processing unit (CPU) or other application-specific integrated circuit (ASIC). The processor can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. In actual applications, the storage system can also include multiple controllers.
[0163] Optionally, the storage system may also include, but is not limited to, other storage media: dynamic random access memory (DRAM), static random access memory (SRAM), etc., which are used to cache data from the tape drive device for processing by the processor. In addition, other storage media may also be read-only memory (ROM). For read-only memory, for example, it may be programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), etc. This embodiment does not limit the number and type of other storage media. In addition, other storage media may be configured to have a power-saving function. The power-saving function means that when the system loses power and then powers on again, the data stored in the memory will not be lost. Storage media with a power-saving function are called non-volatile memories.
[0164] The other storage media mentioned above may be used to store indexes of the data stored on the magnetic tape.
[0165] Combined with the storage system provided above, the following Figure 11 The following is an example of how to use the storage system. Figure 11This is a flowchart of a data access method provided by this application. For example, a computing device 1110 is used to retrieve data from a storage system 1120. The data stored in storage system 1120 may be video data or archival data from scenes such as roads, shopping malls, and security. The data access method includes the following steps S1110 to S1150.
[0166] S1110 , the computing device 1110 obtains a data access request.
[0167] The data access request carries the target first data determined by the user, or an identifier of the target first data.
[0168] Exemplarily, the computing device 1110 may obtain the data access request from a user triggering an operation on the first data on the user interface of the front end 1130 .
[0169] S1120. The computing device 1110 determines, in response to the data access request, the storage information of the target second data corresponding to the target first data indicated by the data access request from the mapping relationship between the storage information indicating the first data and the second data.
[0170] The first data is the data used for indexing in the second data, and the storage information of the target second data indicates the target volume component where the tape storing the target second data is located in the storage system, as well as the target position of the area storing the target second data in the tape on the target volume component.
[0171] Exemplarily, the computing device 1110 determines the storage information of the target second data corresponding to the target first data from the above mapping relationship.
[0172] Exemplarily, the target position may be used to indicate the distance from the initial position of the magnetic tape to the position of the area storing the target second data.
[0173] For example, if the target position is 10 meters, the data stored on the tape starting at 10 meters includes the target second data; or, if the target position is between 10 meters and 15 meters, the data stored on the tape in the area between 10 meters and 15 meters includes the target second data.
[0174] In a possible embodiment, the storage information of the target second data may further include a target tape drive assembly or a target tape drive device where the tape is located.
[0175] Taking video data as an example, the second data is the complete video data, and the first data can be the key frames for each second of video in the complete video data. For example, the first frame in one second of video data is used as the key frame. The data access request carries the target key frame selected by the user (also referred to as the target first data). The computing device 1110 then determines the storage information of the target second data corresponding to the target key frame from the above mapping relationship. The target second data is the one second of video data containing the target key frame.
[0176] It should be noted that the above content is merely an example and should not be construed as limiting the present application. In other embodiments of the present application, the first or second frame in every 10 seconds of video data may be used as a key frame. Furthermore, the target second data is the 10 seconds of video data in which the target key frame is located.
[0177] S1130 , the computing device 1110 sends the storage information of the target second data to the storage system 1120 .
[0178] The computing device 1110 may transmit the storage information of the target second data to the storage system 1120 through a wired or wireless channel.
[0179] Exemplary wired channels include Ethernet, fiber optics, and cloud direct connect. Cloud direct connect connects a local network directly to a cloud service provider's data center or other regional network via a dedicated physical line, achieving high-speed, low-latency, secure, and reliable connectivity.
[0180] The wireless channels mentioned above may include the Internet, cloud connectivity, wireless fidelity (WIFI), and ultra-wideband (UWB) technology. Cloud connectivity refers to technologies and services that connect a local network to other cloud service providers or other regional networks via the Internet.
[0181] S1140: The storage system 1120 reads the data at the target position on the magnetic tape carried by the target scroll assembly to obtain target second data.
[0182] The storage system 1120 obtains storage information of the target second data, and reads data at a target position on the magnetic tape carried by the target scroll assembly according to the storage information of the target second data to obtain the target second data.
[0183] Exemplarily, the storage system 1120 utilizes the first drive member 910 in the tape drive device to push the shaft body 220 to move axially based on the storage information of the target second data, so that the abutting portion 600 connected to the shaft body 220 moves to the target scroll assembly position. When the elastic member 610 included in the abutting portion 600 is in a compressed state, it has an outward pushing force, thereby causing the protrusion 620 included in the abutting portion 600 to abut or engage with the connecting portion 241 of the target scroll assembly. Furthermore, the storage system 1120 utilizes the second drive member in the tape drive device to drive the shaft body 220 and the target scroll assembly to rotate together, so as to rotate to the target position, thereby reading the target second data stored on the magnetic tape at the target position.
[0184] S1150 , the storage system 1120 sends the target second data to the computing device.
[0185] The storage system sends the target second data to the computing device through a wired or wireless channel, and then the computing device receives the target second data sent by the storage system.
[0186] Optionally, the data access method may further include:
[0187] S1160. The computing device 1110 sends the target second data to the front end 1130 for display.
[0188] The front end 1130 may be a display of the computing device, or a display connected to the computing device.
[0189] In one possible embodiment, since the storage system further includes a first storage medium, and the read and write speed of the first storage medium is greater than that of a magnetic tape, the data access method may further include, before S1110, the computing device obtaining a user access instruction and, in response to the access instruction, obtaining the first data from the first storage medium. Furthermore, the computing device displays the first data on a front-end user interface. S1110 includes the computing device receiving a user trigger operation on the user interface for the first data and, in response to the trigger operation, obtaining a data access request.
[0190] The trigger operation may be a click or a slide operation.
[0191] It is worth noting that the above-mentioned triggering operation is only an example and should not be understood as a limitation of the present application. In other embodiments of the present application, the triggering operation may also be voice or knuckle tapping operations.
[0192] For example, the second data may be the complete video data, and the first data may be a key frame for each second of the complete video data. For example, the first frame of one second of video data may be used as a key frame. The computing device displays the first data on a front-end user interface, including: the user interface presenting a thumbnail video composed of the key frames. The user may slide or click a progress bar on the thumbnail video to locate the target first data (a key frame), thereby obtaining a data access request.
[0193] Exemplarily, the computing device receives the target first data from the user first data, and then encapsulates the target first data or information of the target first data (such as an identification number) into the data access request.
[0194] In a possible scenario, before the above S1110, the computing device may also obtain the above mapping relationship from the first storage medium.
[0195] Embodiments of the present application also provide a computer program product comprising instructions. This computer program product may be software or a program product comprising instructions that can be run on a computing device or stored in any available medium. When this computer program product is run on at least one computing device, it causes the at least one computing device or at least one storage system to execute the aforementioned data access method.
[0196] The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium can be any available medium that can be stored by a computing device or a data storage device such as a data center that contains one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive). The computer-readable storage medium includes instructions that instruct at least one computing device or at least one storage system to execute the above-mentioned data access method.
[0197] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the process or function described in the embodiments of the present application is performed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instruction can be transmitted from one website, computer, server or data center to another website, computer, server or data center via wired or wireless means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it can also be an optical medium, such as a digital video disc (DVD); it can also be a semiconductor medium, such as a solid state drive (SSD).
[0198] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present application, and such modifications or substitutions should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A tape drive assembly, characterized in that: include: base; A shaft body, slidably connected to the base along the axial direction of the shaft body; a transmission component connected to the shaft; A plurality of scrolling components are distributed along the axial direction of the shaft, and the scrolling components are sleeved outside the shaft; When the tape transmission assembly is in the first state, the first scroll assembly among the plurality of scroll assemblies is in contact with the transmission component, and the second scroll assembly among the plurality of scroll assemblies is separated from the transmission component; or When the tape transmission assembly is in the second state, the first scroll assembly abuts against the transmission component, and the second scroll assembly abuts against the transmission component.
2. The tape drive assembly according to claim 1, wherein: The transmission component includes a first ejector pin and a second ejector pin; the first ejector pin and the second ejector pin are distributed along the axial direction of the shaft; The first scrolling component abuts against the transmission component, including: The first scrolling component abuts against the first ejector pin or the second ejector pin; The first scrolling assembly abuts against the transmission component, and the second scrolling assembly abuts against the transmission component, including: The first scrolling component abuts against the first ejector pin, and the second scrolling component abuts against the second ejector pin.
3. The tape drive assembly according to claim 2, wherein: The first ejector pin includes a first abutting portion and a second abutting portion, and the second ejector pin includes a third abutting portion and a fourth abutting portion; The first scrolling assembly among the plurality of scrolling assemblies is in contact with the transmission component, and the second scrolling assembly among the plurality of scrolling assemblies is separated from the transmission component, comprising: The first abutting portion abuts against the first scrolling assembly, the third abutting portion is separated from the second scrolling assembly, and the fourth abutting portion is separated from the second scrolling assembly; The first scrolling assembly abuts against the transmission component, and the second scrolling assembly abuts against the transmission component, including: The second abutting portion abuts against the first rolling assembly, and the third abutting portion abuts against the second rolling assembly or the fourth abutting portion abuts against the second rolling assembly.
4. The tape drive assembly according to claim 3, wherein: The first supporting portion includes an elastic member and a protrusion, and the protrusion is elastically connected to the shaft through the elastic member; The first rolling component abuts against the transmission component, which includes: the first rolling component abuts against the protrusion, and the elastic member is in a compressed state.
5. The magnetic tape drive assembly according to any one of claims 1 to 4, characterized in that: The scrolling assembly includes a connecting portion and a scrolling head connected to each other; The first scrolling component abuts against the transmission component, which includes: the connecting portion of the first scrolling component abuts against the transmission component.
6. The tape drive assembly according to claim 5, wherein: The scrolling assembly further comprises a bearing, an inner ring of the bearing is slidably connected to the shaft, and an outer ring of the bearing is connected to the scrolling head.
7. The magnetic tape drive assembly according to any one of claims 1 to 6, characterized in that: The base includes a seat and a sleeve, the seat and the sleeve are connected, the sleeve is sleeved outside the shaft and is slidably connected to the transmission component, and the sleeve is distributed along the axial direction of the shaft.
8. A tape drive device, characterized in that: include: A magnetic tape and a magnetic tape drive assembly according to any one of claims 1 to 7; The magnetic tape is used to store data; The reel assembly in the tape transmission assembly is used for carrying the tape.
9. The tape drive device according to claim 8, wherein: Also includes: a first driving member, configured to drive the shaft to move in an axial direction; The second driving member is used to drive the shaft to rotate around the axial direction of the shaft.
10. The tape drive device according to claim 9, wherein: The shaft body is provided with a sliding groove extending along the axial direction of the shaft body; The tape drive device also includes: A spline shaft, one end of the spline shaft is located in the slide groove and is slidably connected to the slide groove, and the other end of the spline shaft is connected to the second driving member.
11. The tape drive device according to any one of claims 8 to 10, characterized in that: Also includes: The first storage medium is used to store the index of the data stored on the magnetic tape, and the reading and writing speed of the first storage medium is greater than the reading and writing speed of the magnetic tape.
12. A storage system, characterized in that: include: One or more tape drive devices according to any one of claims 8 to 11, for storing data; A controller that accesses tape drive devices based on data access requests.