A data migration method based on a blue-ray disc library
By introducing a burning tractor into the Blu-ray disc library, the problem of inadequate data management in traditional migration tools is solved, enabling orderly burning and secure acquisition of data, and improving the stability and security of migrated data.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING ZHONGLING QITIAN INFORMATION TECH CO LTD
- Filing Date
- 2025-12-11
- Publication Date
- 2026-05-01
AI Technical Summary
Traditional migration tools lack a closed-loop process of data management, authorization verification, and encrypted acquisition, resulting in poor stability of migration data and a tendency for anomalies and errors.
By introducing burning tractors into the Blu-ray disc library, including tractor chains, tractor packages, and backup points, the transmission, storage, and burning of migration data are managed according to preset order and rules, ensuring data security and orderliness.
It enables the orderly recording and secure acquisition of migration data, reduces the risk of data anomalies caused by network interference, and improves the management efficiency and stability of data migration.
Smart Images

Figure CN121455422B_ABST
Abstract
Description
A data migration method based on Blu-ray disc library Technical Field
[0001] This invention relates to the field of data migration technology, and more specifically to a data migration method based on a Blu-ray disc library. Background Technology
[0002] With the advancement of the digital wave, the total amount of global data is exploding, as predicted by the International Data Corporation (IDC). This massive amount of data requires reliable storage and management methods. Traditional storage media are struggling to meet such enormous data storage demands, prompting a search for more efficient data storage and migration methods. Blu-ray disc libraries, due to their large capacity, have become a viable option. Traditional migration tools directly read data from the root directory of the source storage, lacking a closed-loop process of data management, authorization verification, and encrypted acquisition. Maintenance personnel or external networks can arbitrarily access all migration data through these tools, easily affecting the stability of the migration data and leading to anomalies and errors, potentially resulting in incorrect data being written to the discs. Summary of the Invention
[0003] The purpose of this invention is to provide a data migration method based on Blu-ray disc libraries to address the shortcomings in the prior art.
[0004] To achieve the above objectives, the present invention provides the following technical solution: a data migration method based on a Blu-ray disc library, comprising the following steps:
[0005] The data to be migrated is identified as the migration data, and the migration data in the original storage medium is transferred to the temporary storage area of the Blu-ray disc library server through the data transmission channel;
[0006] After the migration data is received, it is uploaded to the designated storage location on the Blu-ray disc library server. A burning traction item is set up for the designated storage location. The burning traction item includes a traction chain, a traction package corresponding to the traction chain, and multiple backup points. The migration data is burned and managed through the burning traction item.
[0007] The migration data is burned to a Blu-ray disc. After the migration data is burned to the Blu-ray disc, the migration data is backed up on the corresponding Blu-ray disc.
[0008] The backup address for the Blu-ray disc and the migrated data will be handed over to the user for confirmation.
[0009] In a preferred embodiment, the step of transferring the migration data from the original storage medium to the temporary storage area of the Blu-ray disc library server via a data transmission channel includes:
[0010] Determine the scope of the data to be migrated, and obtain the migration data;
[0011] Based on Ethernet, the migration data is transmitted from the original storage medium to the Blu-ray disc library server through a data transmission channel.
[0012] Migration data is stored in a temporary storage area.
[0013] In a preferred embodiment, after the data to be migrated is received, it is uploaded to a designated storage location on the Blu-ray disc library server, and a burning guide is set for the designated storage location, including:
[0014] After the migration data migration is complete, the migration data in the temporary storage area will be transferred to the designated storage location on the Blu-ray disc library server;
[0015] Based on the burning order, the migration data is divided according to the preset data volume to obtain multiple fragment migration data, and the multiple fragment migration data are stored in the burning traction item;
[0016] Migrating data can be managed by burning the drive item.
[0017] In a preferred embodiment, the step of dividing the migration data according to a preset data volume based on the burning order to obtain multiple fragment migration data, and storing the multiple fragment migration data in the burning traction item, includes:
[0018] The migration data is sorted according to the classification labels to obtain the burning order. The migration data is then divided into multiple fragment migration data according to the burning order and the preset data volume.
[0019] In a designated storage location, a traction chain, a corresponding traction package, and multiple backup points are set to obtain a recording traction item. The traction chain consists of multiple traction points, including connecting traction points and a core traction point. The connecting traction points and the core traction point are interconnected, and multiple traction points are linked together via a chain. The traction package consists of a first lead package and a second lead package connected together. The traction package is connected to a connecting traction point at one end of the traction chain. The activation order of multiple backup points is marked.
[0020] Starting from the location of the traction pack at the traction point, multiple fragment migration data are stored one-to-one in the recording order to the core traction point.
[0021] In a preferred embodiment, the step of connecting the connecting traction point and the core traction point to each other includes:
[0022] Multiple closure points are set in the connection traction points, and closure rules for multiple closure points in the connection traction points are established. The closure rules include the connection order between a preset number of closure points.
[0023] Connecting sections are set between the connecting traction point and the corresponding core traction point. The connecting section is composed of nodes connected sequentially according to the number of closure points in the closure rule of the corresponding connecting traction point. The connection between multiple nodes is normally in an open state. The nodes are sequentially matched with the closure points according to the connection order of the closure points in the closure rule, and the node that is first in the sequence is connected to the closure point that is last in the sequence of the closure rule.
[0024] In a preferred embodiment, the step of burning the migration data to a Blu-ray disc, and then backing up the migration data on the Blu-ray disc after the burning process is complete, includes:
[0025] The migration data in the traction device is provided to the recording robotic arm controller, and the robotic arm records the migration data onto a Blu-ray disc;
[0026] At the same time as the burning process is complete, a data backup is performed on the migrated data.
[0027] In a preferred embodiment, the step of providing the migration data in the engraving traction item to the engraving robotic arm controller includes:
[0028] Connect the first lead of the traction pack to the connection traction point of the traction point. The first lead pack stores the closing rules corresponding to all traction points. The closing rules are arranged in order.
[0029] Based on the closure rule, the first packet is sequentially connected to the closure point in the connection traction point. When the first packet is connected to the closure point, the corresponding node is activated. Adjacent activated nodes are connected to each other.
[0030] When the first inlet reaches the last closing point of the closing rule sequence, the connecting section is connected at the same time. The first inlet can connect to the connecting section through the last closing point, connect to the core traction point through the connecting section, establish the connection between the second inlet and the core traction point through the first inlet, and provide the segment migration data to the robot arm controller through the second inlet. According to the order of the traction points in the traction chain, the first inlet continuously obtains segment migration data and provides it to the robot arm controller.
[0031] When a closed point in the connecting traction point is not connected by the first packet according to the closure rule, the core traction point is disconnected from the connecting traction point. The core traction point is transferred to the corresponding backup point according to the activation order of the backup points. The second packet is connected to the backup point to obtain the segment migration data in the core traction point until it is provided to the robotic arm controller. After the segment migration data is completely burned, the backup point is disconnected from the core traction point, and the connection between the core traction point and the corresponding connecting traction point is re-established to complete the burning of the migration data on the Blu-ray disc.
[0032] In a preferred embodiment, the step of handing over the backup address of the Blu-ray disc and migration data to the user for confirmation includes:
[0033] Back up the migration data based on the burning traction item;
[0034] The backup address for the burned Blu-ray disc and the migrated data will be handed over to the user for confirmation.
[0035] The technical effects and advantages provided by the present invention in the above technical solution are as follows:
[0036] This invention enables sequential storage management of migration data through a traction chain, allowing for the orderly recording of large amounts of migration data and preventing data corruption. The traction packet enables secure retrieval of migration data. The traction chain and corresponding traction packet ensure the security of migration data and reduce the risk of recording anomalies due to network interference causing data changes. It has a good effect on migration data management. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.
[0038] Figure 1 is a flowchart of the method of the present invention.
[0039] Figure 2 is a system block diagram of the traction device of the present invention. Detailed Implementation
[0040] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0041] Example 1, as shown in Figures 1 and 2, describes a data migration method based on a Blu-ray disc library, which includes the following steps:
[0042] S1. Determine the data to be migrated as the migration data, and transfer the migration data in the original storage medium to the temporary storage area of the Blu-ray disc library server through the data transmission channel;
[0043] S2. After the migration data is received, it is uploaded to the designated storage location of the Blu-ray disc library server. A burning traction item is set up for the designated storage location. The burning traction item includes a traction chain, a traction package corresponding to the traction chain, and multiple backup points. The migration data is burned and managed through the burning traction item.
[0044] S3. Burn the migration data to a Blu-ray disc. After the migration data is burned to the Blu-ray disc, back up the migration data on the corresponding Blu-ray disc.
[0045] S4. Transfer the backup address of the Blu-ray disc and the migration data to the user for confirmation;
[0046] As described in steps S1-S4 above, the toggle chain enables sequential storage management of migration data, allowing for the orderly recording of large amounts of migration data and preventing data chaos. The toggle packet enables secure acquisition of migration data. The toggle chain and the corresponding toggle packet ensure the security of migration data and reduce the possibility of recording anomalies caused by network interference. It has a good migration data management function.
[0047] In one embodiment, step S1, which involves transferring the migration data from the original storage medium to the temporary storage area of the Blu-ray disc library server via a data transmission channel, includes:
[0048] S11. Determine the range of data to be migrated and obtain the migration data;
[0049] S12. Based on Ethernet, the migration data is transmitted from the original storage medium to the Blu-ray disc library server through the data transmission channel;
[0050] S13. Store the migration data in a temporary storage area.
[0051] As described in steps S11-S13 above, the scope of the migrated data is as follows: Existing data is inventoried using data scanning tools, such as VeritasNetBackup or IBM SpectrumProtect. Files to be migrated are filtered and categorized, for example, core business data, archived data, and cold data, resulting in the migrated data. A data transmission channel is established between the original storage media and the Blu-ray disc library server via Ethernet. The migrated data is then transmitted until all data is transferred to the temporary storage area of the Blu-ray disc library server for temporary storage management.
[0052] In one embodiment, after the data to be migrated is received, the step S2 of uploading it to a designated storage location on the Blu-ray disc library server and setting a burning traction item for the designated storage location includes:
[0053] S21. After the migration data migration is completed, transfer the migration data in the temporary storage area to the designated storage location of the Blu-ray disc library server.
[0054] S22. Based on the burning order, the migration data is divided according to the preset data volume to obtain multiple fragment migration data, and the multiple fragment migration data are stored in the burning traction item;
[0055] S23. Manage the burning of migration data through the burning guide item;
[0056] In one embodiment, step S22, which involves dividing the migration data according to a preset data volume based on the burning order to obtain multiple fragment migration data and storing the multiple fragment migration data in the burning traction device, includes:
[0057] S221. Sort the migration data according to the classification label to obtain the burning order, and divide the migration data into multiple fragment migration data according to the burning order with a preset data volume;
[0058] S222. Set up a traction chain, a corresponding traction package, and multiple backup points in a specified storage location to obtain a recording traction item. The traction chain consists of multiple traction points, including connecting traction points and a core traction point. The connecting traction points and the core traction point are interconnected, and the multiple traction points are chained together through the connecting traction points. The traction package consists of a first lead package and a second lead package connected together. The traction package is connected to a connecting traction point at one end of the traction chain. Mark the activation order of the multiple backup points.
[0059] S223. Starting from the location of the traction point where the traction package is located, store the migration data of multiple segments one-to-one in the recording order to the core traction point;
[0060] In one embodiment, step S222, which involves interconnecting the connecting traction point and the core traction point, includes:
[0061] S2221. Set multiple closed points in the connection traction points, and establish closure rules for the multiple closed points in the connection traction points, wherein the closure rules include the connection order between a preset number of closed points;
[0062] S2222. A connecting section is set between the connecting traction point and the corresponding core traction point. The connecting section is composed of nodes connected sequentially according to the number of closure points in the closure rule of the corresponding connecting traction point. The connection between multiple nodes is normally in an open state. The nodes are sequentially matched with the closure points according to the connection order of the closure points in the closure rule. The node in the first position is connected to the closure point in the last position of the closure rule (the correspondence here is a trigger connection relationship, not used for information transmission, but only for sensing. When the closure point is connected through the first packet in the future, the corresponding node can be activated. In this way, the activated nodes can be connected adjacently to complete the connection of the connecting section).
[0063] As described in steps S21-S23 above, after the migration data migration is completed, the migration data in the temporary storage area is transferred to the designated storage location on the Blu-ray disc library server. The burning order here is based on the data type and arrangement, which is done according to classification tags, including core data, archived data, and cold data. For example, the core data in the migration data is burned first, and the other data is burned last. Based on the burning order, the migration data is divided according to a preset data volume to obtain multiple fragment migration data. These multiple fragment migration data are stored in the burning traction item. Specifically, the multiple fragment migration data, after being divided according to the preset data volume, are stored in the core traction point according to the order of the traction points in the traction chain. The traction point where the traction packet is located is taken as the first traction point, serving as the starting point for storing the fragment migration data. The connecting traction point, the core traction point, the first traction packet, and the second traction packet are all treated as virtual machines, and the closing point is the virtual machine located within the connecting traction point. Closure points are stored at fixed addresses in the storage space of the connecting tractor points. A corresponding closure rule is set for each connecting tractor point, and each connecting tractor point has a different closure rule. Subsequent closure rules ensure that the first packet connects to the closure points in sequence. This verifies whether the first packet is valid, preventing it from being impersonated by an external network port or directly accessed by one. Direct access by an external network port will not access the corresponding closure point. For example, a single connecting tractor point may have six closure points, which are interconnected. The closure rules may only have a preset quantity of four. The corresponding sequential closure rules are stored in the first packet according to the tractor chain order. The connecting tractor points can be accessed through the first packet, enabling sequential management of the migration data to be burned. This allows for smooth, sequential disc burning, reducing the risk of data corruption and protecting the data from external interference or tampering, especially with large amounts of data.
[0064] In one embodiment, step S3, which involves burning the migration data to a Blu-ray disc and backing up the migration data on the Blu-ray disc after the burning process is complete, includes:
[0065] S31. Provide the migration data in the recording traction item to the recording robotic arm controller, and record the migration data onto the Blu-ray disc through the robotic arm;
[0066] S32. At the same time as the burning process is completed, back up the migrated data;
[0067] In one embodiment, step S31, which provides the migration data in the traction device to the tracing robot controller, includes:
[0068] S311. Connect the first lead of the traction package to the connecting traction point of the traction point. The first lead stores the closing rules corresponding to all traction points. The closing rules are arranged in order.
[0069] S312. Based on the closure rule, the first packet is sequentially connected to the closure point in the connection traction point. When the first packet is connected to the closure point, the corresponding node will be activated. Adjacent activated nodes are connected to each other.
[0070] S313. When the first initiator reaches the last closing point of the closing rule sequence, the connecting section is connected at the same time. The first initiator can connect to the connecting section through the last closing point, connect to the core traction point through the connecting section, establish the connection between the second initiator and the core traction point through the first initiator, and provide the segment migration data to the robotic arm controller through the second initiator. According to the order of the traction points in the traction chain, the first initiator continuously obtains segment migration data and provides it to the robotic arm controller.
[0071] S314. When the closed point in the connecting traction point is not connected by the first lead packet according to the closing rule, disconnect the core traction point from the connecting traction point, transfer the core traction point to the corresponding backup point according to the activation order of the backup points, connect the second lead packet to the backup point to obtain the segment migration data in the core traction point, until it is provided to the robotic arm controller. After the segment migration data is completely burned, disconnect the backup point from the core traction point, re-establish the connection between the core traction point and the corresponding connecting traction point, and complete the burning of the migration data on the Blu-ray disc.
[0072] As described in steps S31-S32 above, when burning migration data, it is necessary to acquire fragment migration data one by one in sequence and provide it to the robotic arm controller for interpretation and control, so that the robotic arm can burn Blu-ray discs. When acquiring fragment migration data in sequence, the first inductor of the traction package is connected to the connection point of the traction point. The first inductor stores the closure rules corresponding to all traction points. The closure rules are arranged in sequence. Based on the closure rules, the first inductor is connected to the closure points in the connection traction points in sequence. The sequential connection here means that the first inductor is transferred and connected based on the closure points, according to the order of the closure rules. For example, if there are four closure points in the closure rules, arranged in the order of A1, A3, A4 and A2, then the first inductor will first trigger to the first node after A1. Then the first inductor will be connected according to the connection relationship between the closure points. The process is moved to A3, triggering the second node. This establishes a connection between the first and second nodes. After the first header is moved to all four closure points, all nodes in the connector are connected adjacently (the corresponding nodes are activated simultaneously with the first header's connection to the closure points, and adjacent activated nodes connect to each other). This connects the connector traction point to the core traction point. Then, the first header is connected to the core traction point. After the first header is connected, since the first and second headers are connected, the connection relationship is passed to the second header. This allows the fragment migration data to be obtained through the connection between the second header and the core traction point. This frees up the first header, which will then move to the next traction point to repeat the operation, without delaying the acquisition and burning of the next fragment migration data, thus ensuring data security. Access to the core tractor point is only possible through the connection tractor point. When a connection tractor point is accessed and the closure point within it is not accessed according to the closure rules, the core tractor point will disconnect from the connection tractor point and transfer to a backup point to avoid data leakage, access tampering, and network interference. The backup point is a virtual machine with a space storage address in a specified storage location. Then, the second packet connects to the backup point to obtain the fragment migration data in the core tractor point and continuously burns the data without interruption, ensuring data continuity and stability. For security, multiple backup points are set up, and these backup points have an activation order. For example, if there are four backup points, B1, B2, B3, and B4, the activation order is B3, B2, B1, and B4. When the current core tractor point disconnects from the connection tractor point and transfers to backup point B3, the next time this situation occurs, it will transfer to backup point B2. This process continues in the activation order, and the backup points are used by all tractor points.The toggle chain enables sequential storage management of migration data, allowing for the orderly burning of large amounts of migration data and preventing data corruption. The toggle packet enables secure retrieval of migration data. The toggle chain and corresponding toggle packet ensure the security of migration data and reduce the risk of burning anomalies due to network interference causing data changes. It has a good role in migration data management.
[0073] In one embodiment, step S4, which involves transferring the backup address of the Blu-ray disc and migration data to the user for confirmation, includes:
[0074] S41. Back up the migration data based on the burning traction item;
[0075] S42. The backup address of the burned Blu-ray disc and the migration data is handed over to the user for confirmation.
[0076] As described in steps S41 and S42 above, after the burning is completed, the migration data in the burning tractor is backed up, the backup address is given to the user, and the burned Blu-ray disc is handed over to the user for overall confirmation.
[0077] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A data migration method based on a Blu-ray disc library, characterized in that, Includes the following steps: The data to be migrated is identified as the migration data, and the migration data in the original storage medium is transferred to the temporary storage area of the Blu-ray disc library server through the data transmission channel; After the migration data is received, it is uploaded to a designated storage location on the Blu-ray disc library server. A burning guide item is set up for the designated storage location. The burning guide item includes a guide chain, a corresponding guide package, and multiple backup points. The burning guide item manages the burning of the migration data. The steps of uploading the data to the designated storage location on the Blu-ray disc library server and setting up a burning guide item for the designated storage location after the migration data is received include: transferring the migration data from the temporary storage area to the designated storage location on the Blu-ray disc library server after the migration is complete; dividing the migration data according to a preset data volume based on the burning order to obtain multiple fragment migration data; and storing the multiple fragment migration data in the burning guide item, including: sorting the migration data according to a classification label to obtain a burning order; and dividing the migration data according to the burning order by a preset data volume to obtain multiple fragments. The process involves:
1. Migrating segment data; 2. Setting up a traction chain, corresponding traction packages, and multiple backup points in a designated storage location to obtain a burning traction item. The traction chain consists of multiple traction points, including connecting traction points and a core traction point. These connecting traction points are interconnected, and multiple traction points are linked together via a chain.
3. A traction package consists of a first traction package and a second traction package connected together. The traction package is connected to a connecting traction point at one end of the traction chain.
4. Marking the activation order of multiple backup points; 5. Starting from the traction point where the traction package is located, storing multiple segment migration data one-to-one in the burning order to the core traction point; 6. Managing the burning of migration data through burning traction items; 7. Burning the migration data to a Blu-ray disc. After the burning of the migration data to the Blu-ray disc is complete, backing up the migration data on the corresponding Blu-ray disc; 8. Transferring the backup address of the Blu-ray disc and the migration data to the user for confirmation.
2. The data migration method based on a Blu-ray disc library according to claim 1, characterized in that, The step of transferring the migration data from the original storage medium to the temporary storage area of the Blu-ray disc library server via a data transmission channel includes: determining the range of the migration data and obtaining the migration data; transmitting the migration data from the original storage medium to the Blu-ray disc library server via a data transmission channel using Ethernet; and storing the migration data in the temporary storage area.
3. The data migration method based on a Blu-ray disc library according to claim 1, characterized in that, The steps for connecting the connecting traction point and the core traction point include: setting multiple closed points in the connecting traction point, establishing closure rules for the multiple closed points in the connecting traction point, wherein the closure rules include a connection order between a preset number of closed points; setting connecting segments between the connecting traction point and the corresponding core traction point, wherein the connecting segments are composed of nodes sequentially connected according to the number of closed points in the corresponding closure rules of the connecting traction point, the connection between multiple nodes is normally in an open state, and nodes are sequentially matched with closed points according to the connection order of closed points in the closure rules, and the node in the first position in the sequence is connected to the closed point in the last position in the sequence of the closure rules.
4. The data migration method based on a Blu-ray disc library according to claim 1, characterized in that, The steps of burning migration data to a Blu-ray disc and backing up the migration data on the Blu-ray disc after the burning process is completed include: providing the migration data in the burning traction item to the burning robotic arm controller, and burning the migration data to the Blu-ray disc by the robotic arm; and backing up the migration data at the same time as the burning process is completed.
5. A data migration method based on a Blu-ray disc library according to claim 4, characterized in that, The step of providing the migration data in the recording traction item to the recording robotic arm controller includes: connecting the first lead of the traction package to the connecting traction point of the traction point, wherein the first lead stores the closure rules corresponding to all traction points, and the closure rules are arranged in order; connecting the first lead to the closure points in the connecting traction point in sequence based on the closure rules, and activating the corresponding node when the first lead connects to the closure point, and connecting adjacent activated nodes to each other; when the first lead reaches the last closure point in the sequence of closure rules, the connecting section is connected at the same time, and the first lead can connect to the connecting section through the last closure point, connect to the core traction point through the connecting section, and establish the connection between the second lead and the core traction point through the first lead. The connection between the traction points involves the second traction packet providing fragment migration data to the robotic arm controller. Following the order of the traction points in the traction chain, the first traction packet continuously acquires fragment migration data and provides it to the robotic arm controller. When a closed point in the connecting traction point is not connected by the first traction packet according to the closure rule, the core traction point is disconnected from the connecting traction point. The core traction point is then transferred to the corresponding backup point according to the activation order of the backup points. The second traction packet is then connected to the backup point to acquire fragment migration data from the core traction point until it is provided to the robotic arm controller. After the fragment migration data is completely burned, the backup point is disconnected from the core traction point, and the connection between the core traction point and the corresponding connecting traction point is re-established, completing the burning of the migration data onto the Blu-ray disc.
6. The data migration method based on a Blu-ray disc library according to claim 1, characterized in that, The step of handing over the backup address of the Blu-ray disc and the migration data to the user for confirmation includes: backing up the migration data based on the burning tractor; and handing over the backup address of the burned Blu-ray disc and the migration data to the user for confirmation.
Citation Information
Patent Citations
Integrated blue-ray disc jukebox backup and archiving method
CN106648961A
Logistical system for shipping and receiving goods,devices,for reading data from one or more data storing devices and / or writing data in one or more data storing devices,used in such a logistical system
EP1024096A1