Magnetic tape driving assembly, tape drive device and storage system

By adopting a tape drive assembly design with multiple reel assemblies in a tape drive device, the problem of low efficiency in reading target data in the tape drive device is solved, and more efficient data reading and storage capacity are achieved.

WO2025214304A1PCT designated stage Publication Date: 2025-10-16HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/087577
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-11
Filing Date
2025-04-07
Publication Date
2025-10-16

AI Technical Summary

Technical Problem

Since a magnetic tape drive can only deploy one magnetic tape, reading target data requires rotating the tape from its initial position to the location where the target data is stored, resulting in a long rotation distance and low reading efficiency.

Method used

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.

Benefits of technology

It improves the efficiency of reading target data and the storage capacity of magnetic tape, and shortens the data reading time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025087577_16102025_PF_FP_ABST
    Figure CN2025087577_16102025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are a magnetic tape driving assembly, a tape drive device and a storage system, which relate to the technical field of magnetic tapes. The magnetic tape driving assembly comprises a base; a shaft body slidably connected to the base in the axial direction of the shaft body; a driving component connected to the shaft body; and a plurality of winding assemblies distributed in the axial direction of the shaft body and sleeved on the outside of the shaft body. When the magnetic tape driving assembly is in a first state, a first winding assembly among the plurality of winding assemblies abuts against the driving component, and a second winding assembly among the plurality of winding assemblies is separated from the driving component. Alternatively, when the magnetic tape driving assembly is in a second state, the first winding assembly abuts against the driving component, and the second winding assembly abuts against the driving component. When a single magnetic tape is divided into a plurality of segments and the segments are respectively borne on the plurality of winding assemblies, the length of the magnetic tape segment borne on one winding assembly is reduced, thereby reducing the distance of rotation of the winding assembly from an initial position to a target position (the position where target data is stored), reducing the time consumed and accordingly improving the efficiency of reading the target data.
Need to check novelty before this filing date? Find Prior Art

Description

A magnetic tape transmission assembly, a tape drive device and a storage system

[0001] The present application claims priority to the Chinese patent application No. 202410437695.3, filed on April 11, 2024, and entitled "A magnetic tape transmission assembly, a tape drive device and a storage system", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the technical field of magnetic tape, and in particular to a magnetic tape transmission assembly, a tape drive device and a storage system. BACKGROUND

[0003] Warm and cold data refers to data with a small access frequency or a small access frequency or almost no access. Therefore, warm and cold data is often stored in a storage medium with low cost and slow read-write speed, such as a magnetic tape. Taking a tape drive device as an example, the tape drive device includes a complete magnetic tape and an assembly for carrying the magnetic tape, and the magnetic tape is wound on the assembly. When the target data stored on the magnetic tape needs to be read, the magnetic tape needs to be rotated from the initial position to the position where the target data is stored, and the rotation distance is long, which consumes a lot of time and reduces the efficiency of reading the target data on the magnetic tape. SUMMARY

[0004] The present application provides a magnetic tape transmission assembly, a tape drive device and a storage system to solve the problem that the tape drive device can only deploy one magnetic tape, which results in a long rotation distance when reading the target data from the initial position of the magnetic tape to the position where the target data is stored, and reduces the reading efficiency.

[0005] The present application adopts the following technical solutions.

[0006] In a first aspect, the present application provides a magnetic tape transmission assembly. The magnetic tape transmission assembly comprises a base, a shaft body connected to the base in the axial direction of the shaft body, a transmission component connected to the shaft body, and a plurality of winding assemblies distributed in the axial direction of the shaft body and sleeved on the shaft body. When the magnetic tape transmission assembly is in a first state, a first winding assembly of the plurality of winding assemblies and the transmission component are in abutment, and a second winding assembly of the plurality of winding assemblies and the transmission component are separated. Alternatively, when the magnetic tape transmission assembly is in a second state, the first winding assembly and the transmission component are in abutment, and the second winding assembly and the transmission component are in abutment.

[0007] In the present application, a plurality of winding assemblies are arranged on a magnetic tape transmission assembly. When the shaft body moves along the axial direction to the first state, the first winding assembly abuts against the transmission component, and the second winding assembly is separated from the transmission component. When the shaft body moves along the axial direction to the second state, the first winding assembly abuts against the transmission component, and the second winding assembly abuts against the transmission component. Thus, when the shaft body rotates around the axial direction, different winding assemblies in the plurality of winding assemblies can be driven to rotate, or the plurality of winding assemblies can rotate together. When a magnetic tape is divided into multiple parts and carried to the plurality of winding assemblies, the length of the magnetic tape carried by a winding assembly is reduced, so that the distance of the winding assembly from the initial position to the target position (the position of the target data) is reduced, the time consumption is reduced, and the efficiency of reading the target data is improved.

[0008] For example, the base is used to support the shaft body. The base can be arranged in the box body, and the entire magnetic tape transmission assembly is arranged in the box body.

[0009] In a possible implementation, the base includes a base and a sleeve, and the base and the sleeve are connected. The sleeve is sleeved outside the shaft body and is in sliding connection with the transmission component. The sleeve is distributed along the axial direction of the shaft body.

[0010] For example, the base is used to support the sleeve, and the shaft body is sleeved in the sleeve, thereby supporting the shaft body.

[0011] For example, the winding assembly is sleeved outside the shaft body in a spaced manner with the sleeve.

[0012] For example, at least two winding assemblies can be arranged between two adjacent sleeves on the shaft body.

[0013] In a possible implementation, the transmission component includes a first needle and a second needle, and the first needle and the second needle are distributed along the axial direction of the shaft body. The first winding assembly and the transmission component abut against each other, including: the first winding assembly and the first needle abut against each other, or the first winding assembly and the second needle abut against each other. The first winding assembly and the transmission component abut against each other, and the second winding assembly and the transmission component abut against each other, including: the first winding assembly and the first needle abut against each other, and the second winding assembly and the second needle abut against each other.

[0014] For example, the first needle and the second needle connected with the shaft body are respectively used to control the rotation of the first winding assembly and the second winding assembly. When the shaft body moves along the axial direction and the first needle abuts against the first winding assembly, the shaft body moves around the axial direction, and can drive the first winding assembly to move around the axial direction. When the shaft body further moves along the axial direction and the second needle abuts against the second winding assembly, the shaft body moves around the axial direction, and can drive the second winding assembly to move around the axial direction.

[0015] For example, the first needle and the second needle are connected with the shaft body at positions on the same straight line, and the straight line is parallel to the axial direction of the shaft body.

[0016] For example, the first and second needles are arranged in a same straight line with the connecting position of the shaft body, and the straight line is at an angle with the axial direction of the shaft body.

[0017] In the present application, a plurality of needles (the first and second needles) are arranged on the shaft body, and the shaft body is moved along the axial direction to drive the needles to move along the axial direction of the shaft body, so as to control the abutment or separation between the winding assembly and the needles, and then the rotation of the shaft body around the axial direction can drive the winding assembly abutting against the needles to rotate, so as to control any one or all of the plurality of winding assemblies to rotate. When a complete magnetic tape is divided into a plurality of parts and loaded on the plurality of winding assemblies, the length of the magnetic tape carried by one winding assembly is reduced, so that the distance of the winding assembly from the initial position to the target position (the position of the target data) is reduced, the time consumption is reduced, and the efficiency of reading the target data is improved.

[0018] In a possible implementation, the first needle includes a first abutting part and a second abutting part, and the second needle includes a third abutting part and a fourth abutting part. The first winding assembly of the plurality of winding assemblies and the transmission component are in abutment, and the second winding assembly of the plurality of winding assemblies and the transmission component are separated, including: the first abutting part and the first winding assembly are in abutment, the third abutting part and the second winding assembly are separated, and the fourth abutting part and the second winding assembly are separated. The first winding assembly and the transmission component are in abutment, and the second winding assembly and the transmission component are in abutment, including: the second abutting part and the first winding assembly are in abutment, and the third abutting part and the second winding assembly are in abutment or the fourth abutting part and the second winding assembly are in abutment.

[0019] In a possible implementation, the first abutting part includes an elastic member and a protrusion, and the protrusion is elastically connected to the shaft body by the elastic member. The first winding assembly and the transmission component are in abutment, including: the first winding assembly and the protrusion are in abutment, and the elastic member is in a compressed state.

[0020] For example, since the elastic member is in a compressed state, the elastic member pushes the protrusion outward, so that the first winding assembly and the protrusion are in abutment.

[0021] For example, the elastic member is connected to the surface of the shaft body.

[0022] For example, the shaft body has a sliding groove extending perpendicularly to the axial direction of the shaft body, and the elastic member and the protrusion can be arranged in the sliding groove.

[0023] Similarly, the second abutting part, the third abutting part, and the fourth abutting part each include an elastic member and a protrusion.

[0024] In a possible implementation, the rolling assembly comprises a connecting portion and a rolling head connected with each other, and the first rolling assembly and the transmission component are in abutment, comprising: the connecting portion of the first rolling assembly and the transmission component are in abutment.

[0025] For example, the connecting portion and the rolling head are distributed along the axial direction of the shaft body.

[0026] For example, the outer ring of the connecting portion is connected with the rolling head.

[0027] For example, the connecting portion can be a flexible sleeve.

[0028] In a possible implementation, the rolling assembly further comprises a bearing, an inner ring of the bearing is in sliding connection with the shaft body, and an outer ring of the bearing is connected with the rolling head.

[0029] For example, the connecting portion and the bearing are distributed along the axial direction of the shaft body.

[0030] In a second aspect, the present application provides a tape drive device. The tape drive device comprises: a magnetic tape, and the magnetic tape drive assembly in the first aspect or any of the possible implementation manners of the first aspect. The rolling assembly in the magnetic tape drive assembly is used for carrying the magnetic tape, and the magnetic tape is used for storing data. Since the tape drive device comprises the magnetic tape drive assembly in the first aspect or any of the possible implementation manners of the first aspect, the tape drive device can also achieve the beneficial effects in the first aspect or any of the possible implementation manners of the first aspect, which will not be repeated here.

[0031] In a possible implementation, the tape drive device further comprises: a first driving member used for driving the shaft body to move along the axial direction, and a second driving member used for driving the shaft body to rotate around the axial direction of the shaft body.

[0032] For example, the first driving member can be a push rod motor.

[0033] For example, the second driving member can be a driving motor.

[0034] For example, one end of the shaft body is connected with the push rod motor, and the other end of the shaft body is connected with the second driving member through a spline shaft.

[0035] In a possible implementation, the shaft body in the magnetic tape drive assembly has a sliding groove extending along the axial direction of the shaft body. The tape drive device further comprises: a spline shaft, one end of the spline shaft is located in the sliding groove and is in sliding connection with the sliding groove, and the other end of the spline shaft is connected with the second driving member.

[0036] In the application, the movement of the shaft body along the axial direction and the rotation around the axial direction are complementary and interfere with each other, so that the magnetic tape device is quickly positioned to the winding assembly where the target data is stored, and the specific position of the target data on the magnetic tape is determined, thereby improving the data reading efficiency.

[0037] In a possible implementation, the magnetic tape device further includes a first storage medium configured to store an index of the data stored on the magnetic tape, and the first storage medium has a read / write speed greater than that of the magnetic tape.

[0038] For example, the first storage medium is configured to store an index of the data stored on the magnetic tape.

[0039] In a possible implementation, the magnetic tape is fixedly sealed in the magnetic tape device. In this way, the magnetic tape does not directly contact air, liquid, dust and other media outside the magnetic tape device, which is beneficial to reduce the loss of magnetic powder or other magnetic media used for storing data in the magnetic tape, thereby prolonging the service life of the magnetic tape.

[0040] In a third aspect, the application provides a storage system. The storage system includes a controller and the magnetic tape device in the second aspect or any of the implementation manners of the second aspect. The controller is configured to access the magnetic tape device according to a data access request, and the magnetic tape device is configured to store data. Since the storage system includes the magnetic tape device in the second aspect or any of the implementation manners of the second aspect, the storage system also has the beneficial effects of the second aspect or any of the implementation manners of the second aspect, which will not be repeated here.

[0041] In a possible implementation, the storage system further includes a second storage medium configured to store an index of the data stored on the magnetic tape, and the second storage medium has a read / write speed greater than that of the magnetic tape.

[0042] In a fourth aspect, the application provides a data access method. The data access method is applied to a computing device accessing the storage system in the third aspect or any of the implementation manners of the third aspect, and the method includes: obtaining a data access request, determining storage information of target second data corresponding to target first data indicated by the data access request from a mapping relationship between the storage information of the first data and the second data, in response to the data access request. 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 data used for indexing in the second data, the storage information of the target second data indicates a target winding assembly where a magnetic tape storing the target second data is located in the storage system, and a target position of a region storing the target second data in the magnetic tape on the target winding assembly.

[0043] Compared with the magnetic tape storage device, when reading the target data, only the initial position of the magnetic tape can be read until the position of the target data is read to obtain the target data. 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 corresponding to the target first data is determined from the mapping relationship. The index of the target first data is determined to the storage information of the target second data. The storage information indicates the target volume assembly where the magnetic tape storing the target second data is located, and the target position of the region storing the target second data in the magnetic tape on the target volume assembly. Therefore, the storage system can directly locate the position of the target second data according to the storage information, shorten the time of determining the position of the target second data by the storage system, and improve the efficiency of reading the data on the magnetic tape.

[0044] For example, the storage information of the target second data can also include the target tape drive assembly or the target tape drive device where the magnetic tape is located.

[0045] In a possible implementation, the storage system further includes a first storage medium, and the read-write speed of the first storage medium is greater than the read-write speed of the magnetic tape. Before obtaining the data access request, the method further includes obtaining a user access instruction, and obtaining the first data from the first storage medium in response to the access instruction. Obtaining the data access request includes receiving a trigger operation of the user on the first data on the user interface, and obtaining the data access request in response to the trigger operation.

[0046] In the present application, the first data can be obtained from the first storage medium after the access instruction is obtained. Since the read-write speed of the first storage medium is greater than the read-write speed of the magnetic tape, the speed of querying the index (target first data) can be improved. Then, the storage information of the target second data corresponding to the target first data is determined from the mapping relationship, and the position of the target second data stored on the magnetic tape can be quickly located according to the storage information, thereby improving the efficiency of obtaining the target second data stored in the magnetic tape.

[0047] In a fifth aspect, the present application provides a data access method. The data access method is applied to the storage system in the third aspect or any of the implementation manners of the third aspect. The method includes obtaining storage information of target data, and the storage information of the target data indicates a target volume assembly where a magnetic tape storing the target data is located, and a target position of a region storing the target data in the magnetic tape carried by the target volume assembly. Reading data of the magnetic tape carried by the target volume assembly at the target position to obtain the target data.

[0048] In a possible implementation, the data access method further includes returning the target data to a computing device accessing the storage system.

[0049] The beneficial effects of the present aspect can refer to the fourth aspect or any possible implementation manner of the fourth aspect, and will not be repeated here.

[0050] In a sixth aspect, the present application provides a data access apparatus. The data access apparatus is applied to a computer system (storage system) or a computing device supporting the computer system to implement the data access method. The data access apparatus comprises various modules for executing the data access method in the fourth aspect or any optional implementation manner of the fourth aspect, or comprises various modules for executing the data access method in the fifth aspect or any optional implementation manner of the fifth aspect.

[0051] In a seventh aspect, the present application provides a computer readable storage medium. The storage medium stores a computer program or instructions. When the computer program or instructions are executed by a processing device, the method in the fourth aspect or any possible implementation manner of the fourth aspect is implemented, and / or the method in the fifth aspect or any possible implementation manner of the fifth aspect is executed.

[0052] In an eighth aspect, the present application provides a computer program product. The computer program product comprises a computer program or instructions. When the computer program or instructions are executed by a processing device, the method in the fourth aspect or any possible implementation manner of the fourth aspect is implemented, and / or the method in the fifth aspect or any possible implementation manner of the fifth aspect is executed.

[0053] The beneficial effects of the above second aspect to eighth aspect can refer to the first aspect or any possible implementation manner of the first aspect, and will not be repeated here. On the basis of the implementation manners of the above aspects, the present application can be further combined to provide more implementation manners. BRIEF DESCRIPTION OF DRAWINGS

[0054] FIG. 1 is a structural schematic diagram of a magnetic tape machine;

[0055] FIG. 2 is a structural schematic diagram of a magnetic tape transmission assembly provided by the present application;

[0056] FIG. 3 is a sectional structural schematic diagram of a magnetic tape transmission assembly provided by the present application;

[0057] FIG. 4 is a structural schematic diagram of a base provided by the present application;

[0058] FIG. 5a is a structural schematic diagram of a transmission component provided by the present application;

[0059] FIG. 5b is a structural schematic diagram of a magnetic tape transmission assembly in a movement process provided by the present application;

[0060] FIG. 6 is a structural schematic diagram of a resisting part provided by the present application;

[0061] FIG. 7 is a structural schematic diagram of a winding assembly provided by the present application;

[0062] FIG. 8 is a cross-sectional structural schematic diagram of a connecting portion provided by the present application;

[0063] FIG. 9 is a cross-sectional structural schematic diagram of a tape drive device provided by the present application;

[0064] FIG. 10 is a cross-sectional structural schematic diagram of a tape drive device provided by the present application;

[0065] FIG. 11 is a flow schematic diagram of a data access method provided by the present application. DETAILED DESCRIPTION

[0066] For the convenience of understanding, first, the technical terms involved in the present application are introduced.

[0067] Header: a component for reading and writing magnetic media on a magnetic tape by magnetic principle, which is divided into a write header and a read header. The write header records data by magnetizing the magnetic field of the magnetic media (such as magnetic powder), and the read header reads the data on the magnetic media by inducting the magnetic field of the magnetic media.

[0068] Magnetic tape: a tape-shaped material with a magnetic layer for recording sound, image, digital or other signals. The magnetic tape is attached with magnetic media, such as magnetic powder, for storing data. For example, the magnetic field change in the magnetic media is usually formed by coating a layer of granular magnetic material on a plastic film tape base (support) or evaporating and depositing a layer of magnetic oxide or alloy thin film. The tape base of the magnetic tape can include but is not limited to paper, cellophane or polyester film, etc.

[0069] At present, in the massive hot and cold data storage scene, if solid state drives (SSD) or mechanical hard drives (HDD) are used for storage, the storage cost will be high. If magnetic tape is used for storage, the linear read and write of the magnetic tape will affect the access speed of the data, resulting in low data access efficiency.

[0070] In view of the above content of using magnetic tape for storage, the following provides a possible solution.

[0071] As shown in FIG. 1, FIG. 1 is a structural schematic diagram of a tape drive. The tape drive includes magnetic tape reels 111 and 112 fixed inside the tape drive, and the magnetic tape reels 111 and 112 can only rotate around the axis to drive the magnetic tape 121 to rotate from the magnetic tape reel 111 to the magnetic tape reel 112.

[0072] In the process of the magnetic tape 121 rotating from the magnetic tape reel 111 to the magnetic tape reel 112, the magnetic tape 121 will pass through the roller 131, the magnetic head 140, and the roller 132 in turn. Then, the read magnetic head in the magnetic head 140 can read the data stored in the magnetic tape 121, or the write magnetic head in the magnetic head 140 can write data into the magnetic tape 121.

[0073] However, the tape drive shown in FIG. 1 adopts a design of reading and writing a single reel of magnetic tape. Since the reading and writing of the magnetic tape is linear, when reading the target data on the magnetic tape, the magnetic tape needs to be read from the starting position to the position storing the target data, and the distance of the rotation of the magnetic tape reel is relatively long, which leads to a low reading efficiency.

[0074] Therefore, the present application provides a magnetic tape transmission assembly. The magnetic tape transmission assembly comprises a base, a shaft body, a transmission component, and a plurality of reel components. The shaft body is slidably connected to the base along an axial direction of the shaft body. The transmission component is connected to the shaft body. The plurality of reel components are distributed along the axial direction of the shaft body and are sleeved on the shaft body. When the magnetic tape transmission assembly is in a first state, a first reel component of the plurality of reel components and the transmission component are in abutment, and a second reel component of the plurality of reel components and the transmission component are separated. Alternatively, when the magnetic tape transmission assembly is in a second state, the first reel component and the transmission component are in abutment, and the second reel component and the transmission component are in abutment.

[0075] In the present application, the magnetic tape transmission assembly is provided with the plurality of reel components. When the shaft body moves to the first state along the axial direction, the first reel component and the transmission component are in abutment, and the second reel component and the transmission component are separated. When the shaft body moves to the second state along the axial direction, the first reel component and the transmission component are in abutment, and the second reel component and the transmission component are in abutment. Thus, the shaft body can drive different reel components of the plurality of reel components to rotate or drive the plurality of reel components to rotate when the shaft body rotates around the axial direction. Then, when a reel of magnetic tape is divided into a plurality of parts and carried to the plurality of reel components, the length of the magnetic tape carried by one reel component is reduced, the distance of the reel component rotating from the initial position to the target position (the position storing the target data) is reduced, the time consumed is reduced, and the efficiency of reading the target data is improved.

[0076] In addition, the shaft body can drive the reel component to rotate when the shaft body rotates around the axial direction, and a plurality of reels of magnetic tape can be arranged in one magnetic tape transmission assembly when the reel component carries the magnetic tape, thereby improving the storage capacity of the magnetic tape in the magnetic tape transmission assembly.

[0077] The technical solutions of the present application can be applied not only to the magnetic tape drive device but also to future magnetic tape drive devices or storage systems including the magnetic tape drive device. The terms used in the embodiment part of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.

[0078] Embodiments of the present application provide a possible magnetic tape transmission assembly which can exist independently as a component of a magnetic tape device or can be installed in a magnetic tape device. In some optional cases, the magnetic tape device installed with the magnetic tape transmission assembly provided by embodiments of the present application can also be arranged in a storage system, which can be a centralized storage system or a distributed storage system, etc.

[0079] As shown in FIG. 2, FIG. 2 is a structural schematic diagram of a magnetic tape transmission assembly provided by the present application. The magnetic tape transmission assembly 200 includes a base 210, a shaft body 220, a transmission component 230, and a plurality of winding assemblies 240.

[0080] Among them, the shaft body 220 is in sliding connection with the base 210 along the axial direction of the shaft body 220, the transmission component 230 is connected with the shaft body 220, and the plurality of winding assemblies 240 are distributed along the axial direction of the shaft body 220, and the winding assembly 240 is sleeved outside the shaft body 220.

[0081] For example, the plurality of winding assemblies 240 can include a winding assembly a (also referred to as a first winding assembly) and a winding assembly b (also referred to as a second winding assembly).

[0082] In one possible case, FIG. 2 shows that the winding assembly 240 is arranged in the gap of the base 210, and the winding assembly is sleeved outside the shaft body 220.

[0083] In one possible case, the winding assembly 240 is used to carry a magnetic tape. The magnetic tape is continuously wound around the outer ring of the winding assembly 240, or the magnetic tape is continuously unwound from the outer ring of the winding assembly 240.

[0084] It is worth noting that the winding assembly 240 and the base 210 are arranged in the axial direction of the shaft body 220, that is, when the winding assembly 240 and the base 210 are sleeved outside the shaft body 220, the winding assembly 240 and the base 210 are arranged in the axial direction. Alternatively, at least two winding assemblies 240 are arranged adjacent in the axial direction.

[0085] In one possible case, the transmission component 230 is connected with the outer surface of the shaft body 220.

[0086] In one possible case, the shaft body 220 has a sliding groove extending perpendicularly to the axial direction of the shaft body 220, the transmission component 230 is connected to the bottom of the sliding groove, and thus the transmission component 230 can be partially accommodated in the shaft body 220.

[0087] When accessing data stored in the magnetic tapes carried by the tape winding assemblies 240 in the tape drive assembly 200, the tape drive assembly 200 can be in different states (also referred to as working states) to enable accessing data stored in the magnetic tapes carried by any one of the tape winding assemblies 240 or simultaneously accessing multiple tape winding assemblies 240 to improve the bandwidth of accessing data stored in the magnetic tapes.

[0088] In one possible scenario, the shaft body 220 can continuously move in the axial direction such that the drive component 230 abuts against any one or all of the tape winding assemblies 240, and thus enables the shaft body 220 to drive any one or all of the tape winding assemblies 240 to rotate when the shaft body rotates, thereby accessing data stored in the magnetic tapes carried by any one or all of the tape winding assemblies 240.

[0089] For example, when the shaft body 220 moves in the axial direction, the tape drive assembly can be in state a, i.e., the tape winding assembly a abuts against the drive component 230 and the tape winding assembly b is separated from the drive component 230. Thus, the shaft body 220 can drive the tape winding assembly a to rotate around the shaft body in the axial direction, thereby enabling accessing data stored in the magnetic tapes carried by the tape winding assembly a.

[0090] When the shaft body 220 moves further in the axial direction, the tape drive assembly can be in state b, i.e., the tape winding assembly b abuts against the drive component 230 and the tape winding assembly a is separated from the drive component 230. Thus, the shaft body 220 can drive the tape winding assembly b to rotate around the shaft body in the axial direction, thereby enabling accessing data stored in the magnetic tapes carried by the tape winding assembly b.

[0091] When the shaft body 220 moves further in the axial direction, the tape drive assembly can be in state c, i.e., the tape winding assembly a abuts against the drive component 230 and the tape winding assembly b abuts against the drive component 230. Thus, the shaft body 220 can drive the tape winding assembly a and the tape winding assembly b to rotate around the shaft body 220 in the axial direction, thereby enabling simultaneously accessing data stored in the magnetic tapes carried by the tape winding assembly a and the tape winding assembly b, and improving the bandwidth of accessing data stored in the magnetic tapes.

[0092] It is worth noting that the above-mentioned state a and state b can be first states, and the above-mentioned state c can be a second state.

[0093] It is worth noting that the length of the distance that the shaft body 220 moves in the axial direction is not one-to-one corresponding to the states a, b and c, and the change of the state of the tape drive assembly 200 corresponds to the position of the drive component 230. In one possible example, the shaft body 220 moves in the axial direction by a first distance to make the tape drive assembly 200 be in state a, the shaft body 220 moves in the axial direction by a second distance to make the tape drive assembly 200 be in state b, and the shaft body 220 moves in the axial direction by a third distance to make the tape drive assembly 200 be in state c.

[0094] For example, the first distance is less than the second distance, and the second distance is less than the third distance.

[0095] For example, the first distance is less than the second distance, and the third distance is less than the second distance, and the third distance is greater than the first distance.

[0096] It is worth noting that only the scroll assembly a and the scroll assembly b in the plurality of scroll assemblies 240 are taken as examples to illustrate two types of states, one type is the alternative state (such as state a or state b), and the other type is the full selection state (such as state c). In other embodiments of the present application, the magnetic tape transmission assembly 200 can further include more scroll assemblies 240, and the working state of the magnetic tape transmission assembly 200 can refer to the description of the two types of states, which will not be described here.

[0097] As shown in FIG. 3, FIG. 3 is a cross-sectional structural schematic diagram of a magnetic tape transmission assembly provided by the present application. FIG. 3 shows that the scroll assemblies 240 are arranged at intervals on the shaft body 220 with the base 210, and the transmission component 230 abuts against one of the two scroll assemblies 240 shown in FIG. 3.

[0098] For example, the base 210 can be connected with a box body (not shown in the figure) for packaging the magnetic tape transmission assembly 200, or the base 210 and the box body for packaging the magnetic tape transmission assembly 200 are integrated, so as to fix the shaft body 220.

[0099] For the base 210 in the magnetic tape transmission assembly 200 shown in FIG. 2, a possible structure is given below.

[0100] As shown in FIG. 4, FIG. 4 is a structural schematic diagram of a base provided by the present application. The base 210 includes a base 211 and a sleeve 212. The base 211 and the sleeve 212 are connected with each other, the sleeve 212 is sleeved outside the shaft body and is in sliding connection with the transmission component 230, and the sleeve 212 is distributed along the axial direction of the shaft body 220.

[0101] In a possible case, when the scroll assemblies 240 and the sleeve 212 are sleeved outside the shaft body 220, the scroll assemblies 240 and the sleeve 212 are arranged at intervals along the axial direction.

[0102] In a possible case, at least two scroll assemblies 240 can be arranged between the two sleeves 212.

[0103] As shown in FIG. 4a, the base includes two sleeves 212, and as shown in FIG. 4b, the base includes three sleeves 212, and the number of sleeves provided by the present application is not limited. For example, a corresponding number of sleeves can be arranged according to the number of scroll assemblies 240.

[0104] It is worth noting that the plurality of sleeves 212 in FIG. 4 are axially located on the same straight line, so that the shaft body 220 can be sleeved in the plurality of sleeves 212.

[0105] The base 211 can include a support portion supporting the sleeves 212, which is integral with the base 211. The shape of the support portion is not limited in the present application, such as a regular shape of a cross section of the support plate being rectangular or triangular, or an irregular shape.

[0106] It is worth noting that the shape of the base 211 shown in FIG. 4 is a regular cube, which is only an example and should not be construed as a limitation of the present application. In other embodiments of the present application, the base 211 is a box body, and the internal space of the box body can accommodate the sleeves 212, the shaft body 220, the transmission component 230, and the rolling assembly 240. The box body can also include a driving member for driving the shaft body to rotate or move.

[0107] For the transmission component 230 in the magnetic tape transmission assembly 200 shown in FIG. 2, a possible structure is given below.

[0108] As shown in FIG. 5a, FIG. 5a is a structural schematic diagram of a transmission component provided by the present application. The transmission component 230 includes a top pin 231 (which can be referred to as a first top pin) and a top pin 232 (which can be referred to as a second top pin), and the top pin 231 and the top pin 232 are distributed along the axial direction of the shaft body.

[0109] In one possible case, as shown in FIG. 5a, the connection positions of the top pin 231 and the top pin 232 with the shaft body 220 are on the same straight line, which is parallel to the axial direction of the shaft body.

[0110] In another possible case, the connection positions of the top pin 231 and the top pin 232 with the shaft body 220 are on the same straight line, which is at an angle to the axial direction of the shaft body, i.e., has an included angle.

[0111] In one possible case, the rolling assembly a and the transmission component 230 abut, including: the rolling assembly a and the top pin 231 abut, or the rolling assembly b and the top pin 232 abut.

[0112] The rolling assembly a and the transmission component 230 abut, and the rolling assembly b and the transmission component abut, including: the rolling assembly a and the top pin 231 abut, and the rolling assembly b and the top pin 232 abut.

[0113] In one possible example, the top pin in the magnetic tape transmission assembly 200 has a one-to-one correspondence with the rolling assembly 240. That is, one top pin is used to control the rotation or stillness of one rolling assembly 240.

[0114] For example, the top pin 231 is used to control the rotation or the stillness of the winding assembly a. When the shaft body 220 moves along the axial direction, the top pin 231 abuts against the winding assembly a, so that the shaft body 220 rotates along the axial direction, and drives the winding assembly a to rotate along the axial direction of the shaft body, or the top pin 231 is separated from the winding assembly a, and the winding assembly a is still.

[0115] When the shaft body 220 moves further along the axial direction, the top pin 232 abuts against the winding assembly b, so that the shaft body 220 rotates along the axial direction, and drives the winding assembly b to rotate along the axial direction of the shaft body, or the top pin 232 is separated from the winding assembly b, and the winding assembly b is still.

[0116] When the shaft body 220 moves further along the axial direction, the top pin 231 abuts against the winding assembly a and the top pin 232 abuts against the winding assembly b, so that the shaft body 220 rotates along the axial direction, and drives the winding assembly a and the winding assembly b to rotate along the axial direction.

[0117] It is worth noting that FIG. 5a only takes two top pins as an example. Since the winding assembly 240 has a one-to-one correspondence with the top pin, when the magnetic tape transmission assembly includes more winding assemblies 240, a plurality of top pins will be correspondingly arranged on the shaft body 220 to control the rotation or stillness of each winding assembly 240.

[0118] Referring to FIG. 5a, the top pin 231 includes an abutting portion 2311 (which can be referred to as a first abutting portion) and an abutting portion 2312 (which can be referred to as a second abutting portion), and the top pin 232 includes an abutting portion 2321 (which can be referred to as a third abutting portion) and an abutting portion 2322 (which can be referred to as a fourth abutting portion).

[0119] The abutting portion 2311, the abutting portion 2312, the abutting portion 2321, and the abutting portion 2322 are all distributed along the axial direction of the shaft body.

[0120] The structures of the abutting portion 2311, the abutting portion 2312, the abutting portion 2321, and the abutting portion 2322 can refer to the structure of the abutting portion 600 shown in FIG. 6 below, which will not be described here.

[0121] In one possible case, the winding assembly a and the transmission component 230 abut against each other, and the winding assembly b and the transmission component 230 are separated from each other, which includes that the abutting portion 2311 abuts against the winding assembly a, the abutting portion 2321 is separated from the winding assembly b, and the abutting portion 2322 is separated from the winding assembly b.

[0122] The winding assembly a and the transmission component 230 abut against each other, and the winding assembly b and the transmission component 230 abut against each other, which includes that the abutting portion 2312 abuts against the winding assembly a, and the abutting portion 2321 abuts against the winding assembly b or the abutting portion 2322 abuts against the winding assembly b.

[0123] In one possible example, the winding assembly 240 has a corresponding relationship with two abutting portions, i.e., two abutting portions corresponding to one winding assembly 240 are used to control the rotation or stillness of the winding assembly 240. When rotating, one winding assembly 240 in the magnetic tape transmission assembly 200 rotates, or all winding assemblies 240 rotate.

[0124] For example, as shown in FIG. 5b, which is a structural schematic diagram of a magnetic tape transmission assembly provided by the present application in a movement process, the winding assembly a corresponds to the abutting portion 2311 and the abutting portion 2312, and the winding assembly b corresponds to the abutting portion 2321 and the abutting portion 2322. When the magnetic tape transmission assembly 200 is in state a, i.e., the winding assembly b abuts against the abutting portion 2322, and the winding assembly a is separated from the abutting portion 2311 and the abutting portion 2312. After the shaft body 220 moves along the axial direction, the magnetic tape transmission assembly 200 is in state b, i.e., the winding assembly a abuts against the abutting portion 2312, and the winding assembly b is separated from the abutting portion 2321 and the abutting portion 2322. After the shaft body 220 moves further along the axial direction, the magnetic tape transmission assembly 200 is in state c, i.e., the winding assembly a abuts against the abutting portion 2311, and the winding assembly b abuts against the abutting portion 2321.

[0125] It is worth noting that the above state a and state b are the first state, and the state c is the second state.

[0126] In one possible case, the interval distance between the two abutting portions corresponding to each winding assembly 240 in the magnetic tape transmission assembly 200 is different. When the magnetic tape transmission assembly 200 includes n winding assemblies 240, the interval distance between the two abutting portions corresponding to the m winding assembly 240 is (m-1) unit distances. Wherein, n is an integer greater than or equal to 2, and m=(1, 2, …, n).

[0127] The unit distance can be set according to the user's needs, which is not limited in the present application. For example, the unit distance is the width of the protrusion included in the abutting portion (0.5 cm).

[0128] For example, when the magnetic tape transmission assembly 200 includes only two winding assemblies 240, the two abutting portions corresponding to the first winding assembly 240 are arranged in close proximity, i.e., the interval distance is 0 unit distance (i.e., 0 cm), and the interval distance between the two abutting portions corresponding to the second winding assembly 240 is one unit distance.

[0129] When the magnetic tape transmission assembly 200 includes three winding assemblies 240, the two abutting portions corresponding to the first winding assembly 240 are arranged in close proximity, the interval distance between the two abutting portions corresponding to the second winding assembly 240 is one unit distance, and the interval distance between the two abutting portions corresponding to the third winding assembly 240 is two unit distances.

[0130] For the abutting part in the magnetic tape transmission assembly 200, a possible structure is shown as follows.

[0131] As shown in FIG. 6, which is a structural schematic diagram of an abutting part provided by the present application, the abutting part 600 comprises an elastic member 610 and a protrusion 620 connected with each other, and the protrusion 620 is elastically connected with the shaft body 220 through the elastic member 610.

[0132] In a possible case, the abutting of the transmission part 230 and the scroll assembly 240 comprises the abutting of the protrusion 620 and the scroll assembly 240, and the elastic member 610 is in a compressed state.

[0133] 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 scroll assembly 240, and the shaft body 220 drives the scroll assembly 240 to rotate along the axial direction of the shaft body.

[0134] For example, the elastic member 610 can be a spring or the like.

[0135] For the scroll assembly 240 in the magnetic tape transmission assembly 200, a possible structure is shown as follows.

[0136] As shown in FIG. 7, which is a structural schematic diagram of a scroll assembly provided by the present application, the scroll assembly 240 comprises a connecting part 241 and a scroll head 242 connected with each other.

[0137] For example, the connecting part 241 and the scroll head 242 are arranged along the axial direction of the shaft body 220.

[0138] For example, the outer ring of the connecting part 241 is connected with the scroll head 242.

[0139] For example, the connecting part 241 can be a flexible sleeve.

[0140] In a possible case, the abutting of the transmission part 230 and the scroll assembly 240 comprises the abutting of the connecting part 241 of the scroll assembly 240 and the transmission part 230.

[0141] For example, the abutting of the transmission part 230 and the scroll assembly 240 comprises the abutting of the connecting part 241 of the scroll assembly 240 and the protrusion 620 of the abutting part 600.

[0142] In a possible case, the scroll assembly 240 further comprises a bearing 243, the inner ring of the bearing 243 is slidingly connected with the shaft body, and the outer ring of the bearing 243 is connected with the scroll head 242.

[0143] For example, the connecting part 241 and the bearing 243 are arranged along the axial direction of the shaft body.

[0144] For the structure of the connecting portion 241, a possible example is provided as follows.

[0145] As shown in FIG. 8, which is a schematic diagram of a cross-sectional structure of a connecting portion provided by the present application, the inner ring of the connecting portion 241 is provided with a hole 2411. When the elastic member in the abutting portion pushes the protrusion outward, the protrusion is clamped into the hole 2411, thereby achieving the abutment of the transmission component 230 and the winding assembly 240.

[0146] In a possible scenario, the inner ring of the connecting portion 241 is provided with one or more holes 2411.

[0147] On the basis of the magnetic tape transmission assembly provided in the above figures, the present application further provides a magnetic tape device. As shown in FIG. 9, which is a schematic diagram of a cross-sectional structure of a magnetic tape device provided by the present application, the magnetic tape device comprises a magnetic tape transmission assembly 200, a magnetic tape, a first driving component 910, a second driving component 920, and a spline shaft 930.

[0148] The shaft body 220 in the magnetic tape transmission assembly 200 has a sliding groove extending along the axial direction of the shaft body 220, the magnetic tape is used to store data, the first driving component 910 is used to drive the shaft body 220 to move along the axial direction, the second driving component 920 is used to drive the shaft body 220 to rotate around the axial direction, one end of the spline shaft 930 is located in the sliding groove and is in sliding connection with the sliding groove, and the other end of the spline shaft 930 is connected with the second driving component 920.

[0149] The torque of the rotation of the second driving component 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.

[0150] For the specific implementation of the magnetic tape transmission assembly 200, reference can be made to the content of the magnetic tape transmission assembly described in any one of the above figures, which will not be repeated here.

[0151] The magnetic tape is wound on the winding assembly 240 to form a circle (or other shape), so as to reduce the space occupied by the magnetic tape in the magnetic tape device and improve the space utilization rate in the magnetic tape device.

[0152] In a possible scenario, the magnetic tape device further comprises a first storage medium. The first storage medium is used to store the index of the data stored on the magnetic tape, and the read-write speed of the first storage medium is greater than the read-write speed of the magnetic tape.

[0153] The first storage medium, such as an SSD or an HDD, is arranged inside the magnetic tape device. The first storage medium further stores a mapping relationship between the index and the storage position of the data corresponding to the index on the magnetic tape. The storage position comprises the winding assembly on which the magnetic tape is arranged, and the target position on the magnetic tape where the data is stored.

[0154] Taking a video storage scene as an example, the complete video data is stored on the magnetic tape in the tape drive device, the key frame (index) of the video data is stored on the SSD in the tape drive device, and the storage location of the partial video data corresponding to the key frame on the magnetic tape.

[0155] For example, the key frame can be extracted from the video frame corresponding to 1 second of video data. For example, one frame is extracted from 24 frames or 60 frames corresponding to 1 second of video as a key frame. For example, the first frame in 24 frames or 60 frames is taken as a key frame.

[0156] The tape drive device is equivalent to the combination of the magnetic tape transmission assembly and the magnetic tape. The magnetic tape is integrated in the magnetic tape transmission assembly when it leaves the factory, thereby forming an overall structure similar to the HDD, which is called a "magnetic tape disk". This means that it is difficult to take out / insert the magnetic tape by opening the tape drive device, so it is difficult to easily replace the magnetic tape; it is also difficult to move the magnetic tape to the position of the tape drive device by a mechanical arm / human to read / write data of the magnetic tape. The advantage is that the magnetic tape is sealed in the magnetic tape disk, and external dust, liquid or air and other media are difficult to contact the magnetic tape and each head, thereby improving the service life of the magnetic tape and each component in the magnetic tape disk.

[0157] In some possible cases, if the magnetic tape is fixedly sealed in the tape drive device, the tape drive device can also be called a magnetic tape all-in-one machine, an integrated magnetic tape disk, or an integrated tape drive, etc. The present application does not limit this.

[0158] As shown in FIG. 10, FIG. 10 is a cross-sectional structure schematic diagram two of a tape drive device provided by the present application. The tape drive device includes a driving assembly, a driven assembly, and a read-write assembly.

[0159] The driving assembly includes a magnetic tape transmission assembly 200, a first driving member 910, and a second driving member 920. The driven assembly includes a sliding shaft 1030 and a support portion sleeved outside the sliding shaft, which is used to carry the magnetic tape. The read-write assembly includes a magnetic head 1010 and a roller 1020.

[0160] For example, as shown in FIG. 10, the tape drive device is cut along the plane of the axial direction of the driving assembly and the axial direction of the driven assembly to obtain a-a in FIG. 10, which shows that the tape drive device includes a plurality of groups of magnetic heads 1010 and rollers 1020, and one group of magnetic heads 1010 and rollers 1020 are used to read the magnetic tape carried on one winding assembly 240.

[0161] For example, when reading the magnetic tape carried on the winding assembly 240, the second driving member 920 drives the shaft body 220 to rotate, and in turn drives the winding assembly 240 to rotate, so that the magnetic tape continuously moves towards the magnetic head 1010, and the magnetic head continuously reads the data stored in the magnetic tape. After the reading is completed, the magnetic tape is wound to the support portion on the sliding shaft 1030.

[0162] The application also provides a storage system. The storage system comprises the tape drive device provided by any one of the foregoing embodiments, and a controller. The tape drive device is used for storing data, and the controller is used for accessing the tape drive device according to a data access request. The storage system is, for example, a tape library, or a computer / server using the tape drive device as a persistent storage medium.

[0163] The controller comprises 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, so that the processor realizes access to the tape drive device and various peripheral component interconnect express (PCIe) devices. The processor comprises 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 (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. In actual applications, the storage system can also comprise a plurality of controllers.

[0164] Optionally, the storage system can further include, but is not limited to, other storage media such as dynamic random access memory (DRAM) and static random access memory (SRAM) for caching data of the tape drive device for processing by the processor. In addition, the other storage media can also be read only memory (ROM). For read only memory, for example, it can be programmable read only memory (PROM), erasable programmable read only memory (EPROM), etc. The present embodiment does not limit the number and type of other storage media. In addition, the other storage media can be configured to have a power retention function. The power retention function refers to the data stored in the memory will not be lost when the system is powered off and then powered on. The storage media with the power retention function is called non-volatile memory.

[0165] The above-mentioned other storage media can be used to store the index of the data stored on the tape.

[0166] In combination with the above-provided storage system, the use process of the storage system will be exemplarily explained below in combination with FIG. 11, which is a flow diagram of a data access method provided by the present application. Exemplarily, the following computing device 1110 is used to obtain data in the storage system 1120, and the data stored in the storage system 1120 can be video data or archive data of road, shopping mall, security, etc. The data access method includes the following steps S1110 to S1160.

[0167] S1110, the computing device 1110 obtains a data access request.

[0168] In the data access request, the target first data determined by the user is carried, or the identifier of the target first data is carried.

[0169] Exemplarily, the computing device 1110 can obtain the data access request from the triggering operation of the user on the user interface of the front end 1130.

[0170] S1120, the computing device 1110 determines 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 of the first data and the second data in response to the data access request.

[0171] The first data is data in the second data used for indexing, the storage information of the target second data indicates a target volume assembly in which a tape storing the target second data is located in the storage system, and the target position indicates a target position of a region storing the target second data in the tape on the target volume assembly.

[0172] For example, the computing device 1110 determines the storage information of the target second data corresponding to the target first data from the mapping relationship.

[0173] For example, the target position can indicate a distance from an initial position of the tape to a position of the region storing the target second data.

[0174] For example, the target position is 10 meters, that is, the data stored by the tape at the position of 10 meters includes the target second data; or the target position is 10 meters to 15 meters. The data stored by the tape in the region of 10 meters to 15 meters is the target second data.

[0175] In a possible embodiment, the storage information of the target second data can further include a target tape drive assembly or a target tape drive device in which the tape is located.

[0176] Taking video data as an example, the second data is complete video data, and the first data can be a key frame of each second of the complete video data. For example, the first frame of the video data of 1 second is taken as a key frame. The data access request carries a target key frame (which can also be referred to as target first data) selected by a user, and then the computing device 1110 determines the storage information of the target second data corresponding to the target key frame from the mapping relationship. The target second data is the video data of 1 second in which the target key frame is located.

[0177] It should be noted that the above content is only an example and should not be construed as a limitation of the present application. In other embodiments of the present application, the first frame or the second frame of the video data of every 10 seconds can also be taken as a key frame. Then, the target second data is the video data of 10 seconds in which the target key frame is located.

[0178] S1130, the computing device 1110 sends the storage information of the target second data to the storage system 1120.

[0179] The computing device 1110 can send the storage information of the target second data to the storage system 1120 through a wired channel or a wireless channel.

[0180] 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 physical dedicated line, achieving high-speed, low-latency, secure, and reliable connectivity.

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

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

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

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

[0185] S1150 , the storage system 1120 sends the target second data to the computing device 1110 .

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

[0187] Optionally, the data access method may further include:

[0188] S1160. The computing device 1110 sends the target second data to the front end 1130 for display.

[0189] The front end 1130 may be a display of the computing device, or a display connected to the computing device.

[0190] In a possible implementation, since the storage system further comprises the first storage medium, the read / write speed of the first storage medium is greater than the read / write speed of the magnetic tape, before S1110, the data access method can further comprise: the computing device obtains a user access instruction, and then obtains the first data from the first storage medium in response to the access instruction. Then, the computing device displays the first data on the user interface at the front end. S1110 comprises: the computing device receives a trigger operation of the user on the first data on the user interface, and obtains the data access request in response to the trigger operation.

[0191] The trigger operation can be a click or a sliding operation.

[0192] It should be noted that the trigger operation is only an example and should not be construed as a limitation of the present application. In other embodiments of the present application, the trigger operation can also be a voice or knuckle tapping operation.

[0193] Taking video data as an example, the second data is complete video data, and the first data can be a key frame of each second of the complete video data. For example, the first frame of 1 second of video data is taken as a key frame. The computing device displays the first data on the user interface at the front end, comprising: the user interface presents a thumbnail video composed of key frames. The user can slide or click the thumbnail video progress bar to determine the target first data (a certain key frame), thereby obtaining the data access request.

[0194] For example, the computing device receives the user's determination of the target first data in the first data, and then encapsulates the target first data or information (such as an identification number) of the target first data into the data access request.

[0195] In a possible case, before S1110, the computing device can also obtain the mapping relationship from the first storage medium.

[0196] The embodiments of the present application also provide a computer program product containing instructions. The computer program product can be a software or program product containing instructions, which can run on a computing device or be stored in any available medium. When the computer program product runs on at least one computing device, it makes at least one computing device or at least one storage system execute the above-mentioned data access method.

[0197] The embodiments of the present application also provide a computer readable storage medium. The computer readable storage medium can be any available medium or data storage device that can be accessed by a computing device and can include one or more available media or data storage devices. The available medium can be a magnetic medium, (e.g., a floppy diskette, a hard disk drive, a magnetic tape), an optical medium, (e.g., a digital video disc (DVD)), or a semiconductor medium, (e.g., a solid state hard drive), etc. The computer readable storage medium includes instructions that instruct at least one computing device or at least one storage system to perform the data access method described above.

[0198] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by 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 programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general purpose computer, a special purpose computer, a computer network, a network device, a user equipment or other programmable apparatus. The computer programs or instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs or instructions can be transferred from one website site, computer, server or data center to another website site, computer, server or data center through a wired or wireless manner. The computer readable storage medium can be any available medium accessible by a computer or a data storage device integrated with one or more available media, such as a server, a data center, etc. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a digital video disc (DVD); or a semiconductor medium, such as a solid state hard drive (SSD).

[0199] The above describes only the specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical range disclosed in the present application, and these modifications or replacements should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope 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.

Citation Information

Patent Citations

  • Multi-reel tape recording device with removable mount for supporting tape reel pairs

    CN114600189A

  • Tape driver, tape unit equipment and storage system

    CN119541560A

  • Cassett tape recorder with two stages reels machanism

    CN86107984A

  • Magnetic tape machine

    GB1043645A

  • Multi-spool tape recording apparatus

    US20210134323A1