Data import device
Through the automation and real-time monitoring of the data import device, the problems of time-consuming, frequent misoperations and uncontrollable data import in the existing technology are solved, and security and efficiency are improved.
Patent Information
- Application Number
- CN202510122743.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-26
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2045-01-26
AI Technical Summary
Existing data import methods have a high risk of misoperation, are time-consuming and uncontrollable, and the transmission of security isolation gateways is uncontrollable, resulting in data loss or errors.
A data import device is used, including a data transfer import device and a data upload device. A light engraving machine is used to engrave the CD. Combined with a robotic arm and a detector, automatic data import is achieved, real-time monitoring and control are carried out, and manual intervention is reduced.
It simplifies the import steps, shortens the time, reduces data leakage and errors, and improves the security and controllability of data import.
Smart Images

Figure CN120048295B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of information security, and in particular to a data import device. Background Art
[0002] During the one-way data import process, securely importing external data into the intranet can reduce the risk of data leakage and thus improve the security of data import. Currently, the methods for importing data are usually: using a secure isolation network gatekeeper to import data or manually importing data.
[0003] However, in practice, it is found that when using the above method to import data, the following technical problems often occur:
[0004] When using the manual import method to import data, it is necessary to set up special staff to manually check and import the data. The amount of data to be imported is large and the import steps are cumbersome, resulting in more errors in manual import, a greater risk of data leakage and a longer time-consuming data import. When using a security isolation network gateway to import data, the black box transmission method makes the data import process uncontrollable, and the sender sends to the receiver in a single direction via electrical and optical signals. The sender and the receiver cannot communicate with each other, resulting in the inability to detect the loss of data packets carrying the original data, and the instability of electrical and optical signals can easily lead to original data errors or loss during transmission.
[0005] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the Invention
[0006] The content of this disclosure is used to briefly introduce concepts that will be described in detail in the detailed description section below. The content of this disclosure is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0007] Some embodiments of the present disclosure provide a data import device to solve one or more of the technical problems mentioned in the above background technology section.
[0008] In the first aspect, some embodiments of the present disclosure provide a data import device, which includes: the above-mentioned data import device includes a data transfer import device, a data upload device and an optical disc storage device, wherein the above-mentioned optical disc storage device includes a blank optical disc storage device and a copied optical disc storage device; the above-mentioned data transfer import device includes a first control device, a first human-computer interaction screen, an identification device, an optical drive processing device, a first robotic arm, a first detector and a light engraving machine, wherein the above-mentioned light engraving machine makes the optical disc surface by engraving, the above-mentioned first human-computer interaction screen is used to display the execution status of the above-mentioned data transfer import device in real time, the above-mentioned data transfer import device is used to import the data information to be imported in the user's storage device into at least one blank optical disc in the above-mentioned blank optical disc storage device and use the above-mentioned light engraving machine to engrave the surface of at least one blank optical disc after the data is imported, so as to process the data to be imported in the above-mentioned storage device. The data uploading device includes a second control device, a second human-computer interaction screen, an optical drive identification device, a second robotic arm and a second detector, wherein the second human-computer interaction screen is used to display the execution status of the data uploading device in real time, the second detector is used to detect the operation trajectory and position information of the first robotic arm, so as to realize the monitoring processing of the first robotic arm, and the data uploading device is used to send the data information in at least one blank optical disc after engraving to the intranet server, so as to import the data information to be imported in the storage device; the first control device is respectively connected to the first human-computer interaction screen, the identification device, the optical drive processing device, the first robotic arm, the first detector and the optical engraving machine; the second control device is respectively connected to the second human-computer interaction screen, the optical drive identification device, the second robotic arm and the second detector.
[0009] Optionally, the data transfer and import device includes a first robotic arm limit controller, and the first robotic arm limit controller is connected to the first control device.
[0010] Optionally, the data uploading device includes a second robotic arm limit controller, and the second robotic arm limit controller is connected to the second control device.
[0011] Optionally, the data transfer and import device includes a first motor, and the data upload device includes a second motor. In the working state, the first motor is used to control the movement of the first robotic arm, and the second motor is used to control the movement of the second robotic arm.
[0012] Optionally, the number of joints of the first robotic arm and the second robotic arm are both 2, and the maximum rotatable angle of the first robotic arm and the second robotic arm are both 360°.
[0013] Optionally, the identification device includes a barcode reading device and a user identification device. In a working state, the barcode reading device is used to read the content of the target barcode, and the user identification device is used to identify the user's identity information.
[0014] Optionally, the user identification device includes a radio frequency card reading device and a biometric identification device.
[0015] Optionally, the data import device imports the data information to be imported in the storage device through the following steps: in response to detecting the user's data import operation, controlling the data transfer import device to perform a data transfer operation to transfer the data information to be imported in the storage device; in response to determining that the robotic arm detection information corresponding to the first robotic arm detected by the second detector meets the preset data import conditions, controlling the data upload device to perform a data import operation to import the data information to be imported in the storage device, wherein the robotic arm detection information represents the operation trajectory information of the first robotic arm detected by the second detector and the stop position information of the first robotic arm.
[0016] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through a data import device of some embodiments of the present disclosure, the import steps can be simplified and the time consumption of data import can be shortened, the leakage of data and data errors during the import process can be reduced, and the security of data import can be improved. The reasons for the cumbersome import steps and the long time consumption of data import, the high leakage and data errors during the import process, and the low security of data import are as follows: when using the manual import method to import, it is necessary to set up a special staff to manually detect and import the data manually, the amount of imported data is large and the import steps are cumbersome, resulting in many cases of manual import misoperation, resulting in a high risk of data leakage and a long time consumption of data import; when using a security isolation network gate for data import, the black box transmission method causes the data import process to be uncontrollable, and the sending end sends to the receiving end in a single direction via electrical signals and optical signals, and the sending end and the receiving end cannot communicate with each other, resulting in the inability to detect the loss of the data packet carrying the original data, and the instability of the electrical signals and optical signals can easily lead to errors or loss of original data during transmission.Based on this, the data import device of some embodiments of the present disclosure is characterized in that the above-mentioned data import device includes a data transfer import device, a data upload device and an optical disc storage device, wherein the above-mentioned optical disc storage device includes a blank optical disc storage device and a copied optical disc storage device; the above-mentioned data transfer import device includes a first control device, a first human-computer interaction screen, an identification device, an optical drive processing device, a first robotic arm, a first detector and a light engraving machine, wherein the above-mentioned light engraving machine makes the optical disc surface by engraving, and the above-mentioned first human-computer interaction screen is used to display the execution status of the above-mentioned data transfer import device in real time, and the above-mentioned data transfer import device is used to import the data information to be imported in the user's storage device into at least one blank optical disc in the above-mentioned blank optical disc storage device and use the above-mentioned light engraving machine to engrave the surface of at least one blank optical disc after the data is imported, so as to process the data information to be imported in the above-mentioned storage device. The information is transferred for processing; the data uploading device includes a second control device, a second human-computer interaction screen, an optical drive identification device, a second robotic arm and a second detector, wherein the second human-computer interaction screen is used to display the execution status of the data uploading device in real time, the second detector is used to detect the operation trajectory and position information of the first robotic arm, so as to realize the monitoring processing of the first robotic arm, and the data uploading device is used to send the data information in at least one blank optical disc after engraving to the intranet server, so as to import the data information to be imported in the storage device; the first control device is respectively connected to the first human-computer interaction screen, the identification device, the optical drive processing device, the first robotic arm, the first detector and the optical engraving machine; the second control device is respectively connected to the second human-computer interaction screen, the optical drive identification device, the second robotic arm and the second detector. Because data is imported automatically using the data import device, rather than manually, there is no need for manual security checks on large amounts of data to be imported. This simplifies the data import process, shortens the time required to import data, reduces data leakage during the import process, and further enhances the security of the imported data. Furthermore, because data is not imported through a security isolation network, when using the data import device, the first and second human-computer interaction screens can display the execution status of the data transfer import device and the data upload device in real time, allowing real-time monitoring of the data import process. This allows for timely detection of data loss and errors. Furthermore, because the optical disc is engraved using an optical engraving machine, rather than an inkjet printer, ink can be saved and the engraving speed can be increased. This improves the efficiency of data import, shortens the time required to import data, and saves resources consumed by data import.Therefore, the above-mentioned data import device can simplify the import steps and thus shorten the time consumed in data import, reduce data leakage and data errors during the import process, and improve the security of data import. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0018] Figure 1 is a schematic diagram of the internal structure of the data import device according to the present disclosure;
[0019] Figure 2 is a physical diagram of the interior of the data import device according to the present disclosure;
[0020] Figure 3 is an overall physical diagram of some embodiments of the data import device according to the present disclosure;
[0021] Figure 4 is a physical diagram of a first robotic arm and a second robotic arm of a data import device according to the present disclosure;
[0022] Figure 5 This is a physical picture of the back side of the data import device according to the present disclosure. DETAILED DESCRIPTION
[0023] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0024] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other.
[0025] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0026] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0027] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0028] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0029] Figure 1 A structural diagram of a data import device according to the present disclosure is shown.
[0030] like Figure 1 As shown, the data import device may include a data transfer import device, a data upload device, and an optical disc storage device. The optical disc storage device may include a blank optical disc storage device 09 and a re-engraved optical disc storage device 04. The data transfer import device may include a first control device, a first human-computer interaction screen, an identification device, an optical drive processing device 05, a first robotic arm 11, a first detector, and an optical engraving machine 01. The data upload device may include a second control device, a second human-computer interaction screen, an optical drive identification device 02, a second robotic arm 12, and a second detector. The optical drive processing device 05 may include a read-only optical drive and a recordable optical drive. Figure 1 The optical disc tray 03 shown in the figure may be the optical disc tray of the optical disc identification device described above. Figure 1 The optical engraving tray 06 shown in FIG can be the tray of the optical engraving machine 01 described above. Figure 1 The optical drive placement tray 07 shown in the figure can be the optical disc tray of the read-only optical drive and the recording optical drive included in the above-mentioned optical drive processing device 05. Figure 1 The import tray 08 shown may be used to place a blank optical disc taken from the blank optical disc storage device 09 for importing data. Figure 1 The optical disc placement tray 10 shown can be a tray for the first robotic arm to place an optical disc or the second robotic arm to place an optical disc.
[0031] In some embodiments, the data import device includes a data transfer import device, a data upload device, and an optical disk storage device. The data import device may be 880 mm long and 670 mm wide. The dimensions of the data import device are not limited.
[0032] In some embodiments, the optical disc storage device may include a blank optical disc storage device 09 and a re-engraved optical disc storage device 04. The blank optical disc storage device 09 may be a device for storing blank optical discs. The blank optical discs stored in the blank optical disc storage device 09 may be optical discs used to store data information in a user's storage device. The re-engraved optical disc storage device 04 may represent an optical disc recycling bin. The re-engraved optical disc storage device 04 may be a device for storing optical discs that have successfully imported data, optical discs that have failed to import data, or optical discs that have not been removed by the user.
[0033] In some embodiments, the data transfer and import device may include a first control device, a first human-computer interaction screen, an identification device, an optical drive processing device 05, a first robotic arm 11, a first detector, and an optical engraving machine 01. The optical engraving machine 01 may be configured to produce optical disc surfaces by engraving. The first human-computer interaction screen may be used to display the execution status of the data transfer and import device in real time. The data transfer and import device may be configured to import data to be imported from a user's storage device into at least one blank optical disc in the blank optical disc storage device 09 and to engrave the surface of the at least one blank optical disc after the data has been imported using the optical engraving machine 01, thereby transferring the data to be imported from the storage device. The optical engraving machine 01 may be an ultraviolet light engraving machine 01. The first human-computer interaction device may represent a display screen for displaying the execution status of the data transfer and import device and for displaying a user information input box. The user information input box may be an input box for the user to enter a user name and login password. The identification device may be a device for identifying the user's identity and recognizing the target barcode. The above-mentioned identification device may include a barcode reading device and a user identification device. The above-mentioned barcode identification device may be capable of identifying one-dimensional barcodes and two-dimensional barcodes. Here, there is no limitation on the specific type of the above-mentioned barcode identification device, and it may be adjusted according to experimental requirements. The above-mentioned user identification device may include a radio frequency card reading device and a biometric identification device. The above-mentioned radio frequency card reading device may be a radio frequency card reader. Here, there is no limitation on the specific type of the above-mentioned biometric identification device. For example, the biometric identification device may be a face recognition device. The above-mentioned optical drive processing device 05 may be an optical drive. Here, there is no limitation on the specific type of the above-mentioned optical drive, and it may be adjusted according to experimental requirements. The above-mentioned first robotic arm 11 may be used to close and open the hatch of the above-mentioned optical drive identifier, and to grab, place and move the optical disc. Here, there is no limitation on the specific type of the above-mentioned user's storage device. For example, the user's storage device may be a USB flash drive or an optical disc. The above-mentioned data information to be imported may represent the data to be imported into the above-mentioned intranet server.
[0034] In some embodiments, the data upload device may include a second control device, a second human-computer interaction screen, an optical drive identification device 02, a second robotic arm 12, and a second detector. The second human-computer interaction screen may be used to display the execution status of the data upload device in real time. The second detector may be used to detect the trajectory and position of the first robotic arm 11 to monitor the first robotic arm 11. The first detector may be used to detect the trajectory and position of the second robotic arm 12 to monitor the second robotic arm 12. The data upload device may be used to send the data contained in at least one engraved blank optical disc to an intranet server to import the data to be imported from the storage device. The first control device and the second control device may each represent a PCL control board (programmable logic controller). The second robotic arm 12 may be used to move, place, and grab optical discs. The first and second detectors may be the same. The specific types of the first and second detectors are not limited. For example, the first and second detectors may both be photoelectric switches.
[0035] In some embodiments, the first control device may be connected to the first human-computer interaction screen, the recognition device, the optical drive processing device 05, the first robotic arm 11, the first detector, and the optical engraving machine 01. It should be noted that the connection method between the first control device and the first human-computer interaction screen, the recognition device, the optical drive processing device 05, the first robotic arm 11, the first detector, and the optical engraving machine 01 is not limited. For example, the connection method may be a wired connection or a wireless connection.
[0036] In some embodiments, the second control device can be connected to the second human-computer interaction screen, the optical drive identification device 02, the second robotic arm 12, and the second detector. It should be noted that the connection method between the second control device and the first human-computer interaction screen, the identification device, the optical drive processing device 05, the first robotic arm 11, the first detector, and the optical engraving machine 01 is not limited. For example, the connection method can be a wired connection or a wireless connection.
[0037] Alternatively, as Figure 1 As shown, the data transfer import device includes a first robotic arm 11 limit controller, and the first robotic arm 11 limit controller is connected to the first control device.
[0038] Alternatively, as Figure 1As shown, the data upload device includes a second robotic arm 12 limit controller, which is connected to the second control device. The limit controller of the first robotic arm 11 and the limit controller of the second robotic arm 12 are identical. Both the limit controller of the first robotic arm 11 and the limit controller of the second robotic arm 12 can be robotic arm limit controllers. The specific type of the limit controller is not limited and can be adjusted based on experimentation. For example, the limit controller can be a photoelectric switch limit controller.
[0039] Alternatively, as Figure 1 As shown, the data transfer and import device may include a first motor. The data upload device may include a second motor. In operation, the first motor may be used to control the movement of the first robotic arm 11. The second motor may be used to control the movement of the second robotic arm 12. The first motor and the second motor may be identical. Both the first motor and the second motor may be servo motors. The rotational speed of both the first motor and the second motor may be 300 rpm.
[0040] Alternatively, as Figure 1 As shown, the number of joints of the first robotic arm 11 and the second robotic arm 12 can both be 2. The maximum rotatable angle of the first robotic arm 11 and the second robotic arm 12 can both be 360°.
[0041] Alternatively, as Figure 1 As shown, the data import device may further include an optical engraving tray 06. The optical engraving tray 06 may be the tray of the optical engraving machine 01. The data import device may further include an optical drive placement tray 07. The optical drive placement tray 07 may be the optical disc tray of the read-only optical drive and the burning optical drive included in the optical drive processing device 05. The data import device may further include an import tray 08. The import tray 08 may be used to place a blank optical disc grabbed from the blank optical disc storage device 09 for importing data. The optical disc placement tray 10 may be a common tray for the first robotic arm 11 and the second robotic arm 12 to place optical discs. The optical disc placement tray 10 may be a tray for the first robotic arm to place optical discs or the second robotic arm to place optical discs.
[0042] Alternatively, as Figure 1 As shown, the identification device may include a barcode reader and a user identification device. In a working state, the barcode reader can be used to read the content of the target barcode. The user identification device can be used to identify the user's identity information.
[0043] Alternatively, as Figure 1As shown, the above-mentioned user identity recognition device includes a radio frequency card reading device and a biometric recognition device.
[0044] Optionally, the data importing device imports the data information to be imported in the storage device through the following steps:
[0045] In the first step, in response to detecting a user's data import operation, the data transfer and import device is controlled to perform a data transfer operation to transfer the data information to be imported in the storage device. The user's data import operation can be an input operation of the user in the input box displayed by the first human-computer interaction device or an operation of the user placing a target barcode on the recognition device.
[0046] In the second step, in response to determining that the robot arm detection information corresponding to the first robot arm 11 detected by the second detector meets the preset data import condition, the data upload device is controlled to perform a data import operation to import the data information to be imported in the storage device. The robot arm detection information can represent the operation trajectory information and the stop position information of the first robot arm detected by the second detector. The preset data import condition can be that the operation trajectory information included in the robot arm detection information includes a preset movement trajectory and a preset stop position. The preset movement trajectory can represent that the number of times the robot arm moves vertically up and down during the movement process is a preset number. For example, the preset number can be two times. The preset stop position can represent that the robot arm stops at the coordinates of the optical disc tray during operation. The operation trajectory information can represent the movement trajectory of the first robot arm. The stop position information can represent the coordinates where the first robot arm stops.
[0047] Optionally, in response to detecting that the second detector detects the robot arm detection information corresponding to the first robot arm, the execution entity may perform data cleaning on the robot arm detection information through the following steps to obtain the robot arm detection information after data cleaning as the robot arm detection information:
[0048] The first step is to segment the robot arm detection information according to a preset sliding window, and obtain the segmented robot arm detection information as a sub-robot arm detection information group. The preset sliding window can represent a sliding window of a set fixed size. The specific size of the preset sliding window is not limited and can be set as required. In practice, the execution entity can segment the robot arm detection information according to the preset sliding window using a static sliding window algorithm, and obtain the segmented robot arm detection information as a sub-robot arm detection information group.
[0049] The second step is to perform fitting processing on each sub-manipulator detection information in the above sub-manipulator detection information group to obtain each fitting line. In practice, the above execution entity can perform fitting processing on the sub-manipulator detection information within the above preset sliding window using a linear fitting algorithm to obtain a fitting line.
[0050] The third step is to perform data cleaning on the sub-manipulator detection information group based on the above-mentioned fitting straight lines to obtain a sub-manipulator detection information group after data cleaning. In practice, for each sub-manipulator detection information in the above-mentioned sub-manipulator detection information group, the above-mentioned execution entity can determine the fitting straight line corresponding to the above-mentioned sub-manipulator detection information among the above-mentioned fitting straight lines as the target fitting straight line. Then, the data points in the above-mentioned sub-manipulator detection information whose residual between the above-mentioned sub-manipulator detection information and the above-mentioned target fitting straight line is greater than the preset residual value can be determined as abnormal data points. Thereafter, the determined abnormal data points are deleted from the above-mentioned sub-manipulator detection information to perform data cleaning on the above-mentioned sub-manipulator detection information. Here, the specific numerical value of the above-mentioned preset residual value is not limited. In this way, the manipulator detection information corresponding to the above-mentioned first manipulator detected by the above-mentioned second detector can be data cleaned, thereby reducing the erroneous data included in the above-mentioned manipulator detection information, thereby improving the accuracy of the above-mentioned manipulator detection information, and thus controlling the above-mentioned data upload device to perform data import operations based on the manipulator detection information with higher accuracy.
[0051] In the process of adopting technical solutions to solve the above-mentioned technical problem 1, the following technical problem 2 is often accompanied: when using the data import method of the security isolation network gate to import data, the user's import permissions are not verified, resulting in a mismatch between the user's import permissions and the import task, leading to a greater risk of data leakage, and when the detection fails, the data information that fails the detection is not recorded, resulting in the re-detection of the information that fails the detection, resulting in a large amount of wasted computing resources; or when importing data by burning the data to be imported onto a blank optical disc, the user is not prompted whether the data is successfully burned to the optical disc, resulting in the user needing to read each optical disc to determine whether the data is successfully burned, resulting in a long time to complete the data import and a poor user experience. For the above-mentioned technical problem 2, conventional solutions are generally: only determine whether the unit where the user is located can import data, only record the import failure information of the data information, and use an inkjet printer to mark the disc surface. The inventors took into account the shortcomings of only determining whether the unit where the user is located can import data, only record the import failure information of the data information, and use an inkjet printer to mark the disc surface. Taking into account the data import advantages of the inventor's company, we decided to adopt the following solution:
[0052] Optionally, the data transfer import device performs the data transfer operation through the following steps:
[0053] In the first step, the first control device controls the identification device to identify the user's identity information and the target barcode to obtain identification data information. The target barcode may represent the identifier of the user's key imported data information. The key imported data information may include, but is not limited to, one of the following: user identity, import medium, confidentiality level of the imported file, and task name of the imported file. The user identity may represent the name of the user's unit and position. The import medium may represent the type of storage device used by the user. The confidentiality level of the imported file may represent the confidentiality level of the imported file. For example, the confidentiality level of the imported file may be level 1 confidential. The task name of the imported file may represent the name of the project. The target barcode may be a PDF417 barcode or a QR code. The identity information may represent the user's position details and personal identity information. The position details may represent the user's position name. The personal identity information may include, but is not limited to, one of the following: the user's name, gender, or ID number. The identification data information may represent information obtained by identifying the identity information and the target barcode. In practice, the execution entity (e.g., a computing device) that performs data transfer operations and data import operations can identify and process the target barcode through the barcode reading device included in the first control device to obtain first identification information. The first identification information can represent the key information of the imported data obtained by identifying the target barcode. Then, the execution entity can identify the identity information through the user identity recognition device included in the first control device to obtain second identification information. The second identification information can represent the job details and personal identity information obtained by identifying the identity information. Finally, the obtained first identification information and second identification information are determined as identification data information.
[0054] The second step is to determine the type information of the user's storage device in response to determining that the above-mentioned identification data information meets the preset identification condition. The above-mentioned preset identification condition may be that the first identification information and the second identification information included in the above-mentioned identification data information match. The above-mentioned type information may characterize the type of the above-mentioned storage device. In practice, first, the above-mentioned execution subject may determine from the preset user authority information table whether the first identification information and the second identification information included in the above-mentioned identification data information match. Then, in response to determining that the first identification information and the second identification information included in the above-mentioned identification data information match, it is determined that the above-mentioned identification data information meets the above-mentioned preset identification condition. The above-mentioned preset user authority information table may characterize the correspondence between the first identification information and the second identification information. Finally, the type of the imported medium represented by the above-mentioned target barcode may be determined as the type corresponding to the above-mentioned storage device.
[0055] The third step is to control the first robotic arm to open the storage device import entrance corresponding to the storage device according to the above-mentioned type information. The storage device import entrance may represent a first type of hatch or a second type of hatch. The first type may represent that the type of storage device is a USB flash drive. The second type may represent that the type of storage device is a CD. In practice, first, in response to determining that the above-mentioned type information represents the first type, the execution subject may control the first robotic arm through the first control device to open the hatch corresponding to the first type of information. Then, in response to determining that the above-mentioned type information represents the second type, the execution subject may control the second robotic arm through the first control device to open the hatch corresponding to the second type of information. It should be noted that when the above-mentioned type information is a CD, the CD tray will automatically pop out after the above-mentioned second type of hatch is opened. When the above-mentioned type information is a USB flash drive, the interface of the USB flash drive will be exposed after the above-mentioned first type of hatch is opened.
[0056] In a fourth step, in response to detecting the import success information from the storage device, the data information to be imported is read from the storage device. The import success information may indicate that the storage device has been successfully placed. In practice, in response to determining that the type information of the storage device is the first type, the execution entity may control the optical drive processing device via the first control device to read the data information to be imported from the storage device. In response to determining that the type information of the storage device is the second type, the execution entity may read the data information to be imported from the storage device.
[0057] Step 5: Detect and process the data to be imported to obtain detection result information. The detection result information may indicate whether the data to be imported has passed or failed the detection. In practice, the execution entity may use antivirus software to detect and remove viruses and malicious code from the data to be imported to detect and process the data to be imported. The specific type of antivirus software is not limited and may be adjusted based on experimentation.
[0058] In step 6, in response to determining that the detection result information satisfies the preset data detection conditions, data format detection processing is performed on the data information to be imported to obtain data format detection information. The preset data detection conditions may be that the detection result information indicates that the data information to be imported has passed the detection. In practice, first, the execution entity may use an integrity algorithm to detect the integrity of the data information to be imported to obtain an integrity verification result. For example, the integrity algorithm may be MD5. Then, it may be determined whether the confidentiality level of the imported file included in the identification data information is less than the confidentiality level of the preset import confidentiality level to obtain confidentiality level verification result information. The preset import confidentiality level may represent the import confidentiality level selected by the user. Secondly, it may be determined whether the data information to be imported includes preset sensitive words to obtain sensitive word verification result information. The preset sensitive words may represent pre-set sensitive words. Afterwards, it may be determined whether the file format of the data information to be imported is the preset file format to obtain file format verification result information. The preset file format may represent the format of a preset file. Finally, the obtained integrity check result, confidentiality level check result information, sensitive word check result information and file format check result information are determined as data format detection information. Here, the specific content of the above-mentioned preset sensitive words and the above-mentioned preset file format is not limited and can be adjusted according to needs. It should be noted that when the user starts to use the above-mentioned data import device, the import confidentiality level of the imported file will be displayed on the above-mentioned first human-computer interaction screen for the user to select. For example, the displayed import confidentiality level of the imported file can be level one confidentiality, level two confidentiality, and level three confidentiality. Among them, the confidentiality level of level one confidentiality is greater than the confidentiality level of level two confidentiality, and the confidentiality level of level two confidentiality is greater than the confidentiality level of level three confidentiality.
[0059] In the seventh step, in response to determining that the data format detection information satisfies the preset data format detection conditions, the data information to be imported is stored and processed. The preset data format detection conditions may include the integrity check result information included in the data format detection information indicating successful verification, the confidentiality level verification result information indicating successful verification, the sensitive word verification result information indicating successful verification, and the file format verification result information indicating successful verification. In practice, the execution entity may store the data information to be imported in a storage space used to store the data information to be imported. The specific type of the storage space is not limited herein. It should be noted that when the data information to be imported is complete, the integrity check result information indicates successful verification. When the confidentiality level of the imported file included in the identification data information is less than the preset import confidentiality level, the confidentiality level verification result information indicates successful verification. When the data information to be imported does not include preset sensitive words, the sensitive word verification result information indicates successful verification. When the file format of the data information to be imported is the preset file format, the file format verification result information indicates successful verification.
[0060] In step 8, in response to detecting storage completion information corresponding to the data information to be imported, and the storage device meeting a preset retrieval condition, determining whether the data information to be imported meets a preset partitioning condition. The storage completion information may indicate a prompt indicating that the storage of the data information to be imported into the storage space has been completed. The preset retrieval condition may indicate that the storage device has been removed by a user or the first robotic arm. The preset partitioning condition may be that the amount of the imported data information is greater than a preset amount. The specific value of the preset amount is not limited herein.
[0061] In step 9, in response to determining that the data to be imported does not meet the preset disc partitioning condition, the following burning steps are performed for the data to be imported:
[0062] The first burning step is to control the first mechanical arm to grab a blank optical disc from the blank optical disc storage device and place it into the optical drive processing device. The blank optical disc may be an optical disc that does not store any data.
[0063] In the second burning step, the data to be imported is encrypted to obtain the encrypted data to be imported. In practice, the execution entity may encrypt the data to be imported using an encryption algorithm to obtain the encrypted data to be imported. For example, the encryption algorithm may be a 3DES algorithm.
[0064] The third burning step involves burning the encrypted data to be imported and the preset definition data onto the captured blank optical disc, resulting in a burned blank optical disc serving as the target import optical disc. The preset definition data may include, but is not limited to, information related to the data to be imported. The preset definition data may include, but is not limited to, one of the following: import type, confidentiality level, user identity, date, and serial number. The serial number may represent a sequence number corresponding to the data to be imported.
[0065] The fourth burning step, in response to detecting the burning success information corresponding to the above-mentioned target imported optical disc, controls the above-mentioned optical engraving machine to perform engraving processing on the disk surface of the above-mentioned target imported optical disc according to the burning detail information corresponding to the above-mentioned target imported optical disc, and obtains the target imported optical disc after engraving processing. The above-mentioned burning detail information can represent the relevant information of the above-mentioned data information to be imported. The above-mentioned burning detail information may include the import type, confidentiality level, user identification, department, date, and time. In practice, the above-mentioned execution entity can control the above-mentioned optical engraving machine to engrave the above-mentioned burning detail information onto the disk surface of the above-mentioned target imported optical disc through the above-mentioned first control device.
[0066] In the fifth burning step, the first mechanical arm is controlled to guide the engraved target into the optical disc and place it on the optical disc placement tray. The optical disc placement tray may be a common tray for the area where the first mechanical arm places the optical disc and the second mechanical arm places the optical disc.
[0067] Optionally, the step of the data transfer importing device performing the data transfer operation further includes:
[0068] In the first step, in response to determining that no burn success information corresponding to the target import optical disc is detected and no re-burn request information corresponding to the target import optical disc is detected, the optical engraving machine is controlled to perform engraving processing on the disc surface of the target import optical disc according to a preset burn failure information, thereby obtaining an engraved target import optical disc. The preset burn failure information may indicate that the imported data information was not successfully burned to the target import optical disc. For example, the preset burn failure information may be a burn failure.
[0069] In a second step, in response to determining that no burn success information corresponding to the target import optical disc is detected and a re-burn request information corresponding to the target import optical disc is detected, the encrypted data information to be imported and the preset definition data information are re-burned to the target import optical disc. The re-burn request information may represent a re-burn request.
[0070] Optionally, the step of the data transfer importing device performing the data transfer operation further includes:
[0071] In the first step, in response to determining that the test result information does not meet the preset data detection condition, the first human-computer interaction device is controlled to display a test failure prompt message corresponding to the test result information, wherein the test failure prompt message may indicate that the test has failed.
[0072] The second step is to store the detection failure prompt information corresponding to the above-mentioned data information to be imported.
[0073] Optionally, the step of the data transfer importing device performing the data transfer operation further includes:
[0074] In the first step, in response to determining that the data to be imported meets the preset partitioning conditions, the data to be imported is grouped to obtain individual imported data information groups. Each of these imported data information groups may represent the grouped data to be imported. In practice, the execution entity may group the data to be imported according to a preset number of groups to obtain the individual imported data information groups. The specific value of the preset number of groups is not limited and may be adjusted based on experimental requirements.
[0075] In the second step, the above-mentioned burning step is performed for each of the above-mentioned imported data information groups. It should be noted that the burning step for each of the above-mentioned imported data information groups is the same as the burning step for the above-mentioned data information when the above-mentioned data information does not meet the preset disc partitioning conditions, and therefore, it is not repeated here.
[0076] Optionally, the step of the data transfer importing device performing the data transfer operation further includes:
[0077] In the first step, in response to determining that the disc placement information detected by the first detector satisfies a preset disc placement condition, the first robotic arm is controlled to place the disc in the disc placement tray onto the optical engraving tray, thereby controlling the optical engraving machine to engrave the surface of the target imported disc according to a preset burn failure information, thereby obtaining the engraved target imported disc. The disc placement information may represent the running trajectory and position information of the second robotic arm detected by the first detector. The preset disc placement condition may be that the disc placement information indicates that the disc in the disc placement tray was placed by the second robotic arm.
[0078] In the second step, the first mechanical arm is controlled to guide the engraved target into the optical disc and place it on the optical disc placement tray.
[0079] It should be noted that the first control device included in the data transfer and import device can control the first human-computer interaction screen to display the execution results of each execution step of the data transfer and import device in real time. For example, the first human-computer interaction screen can display the successful recognition of the user's identity information and the target barcode.
[0080] The above technical solution, as an inventive point of an embodiment of the present disclosure, solves the second technical problem: "the risk of data leakage is high, the computing resources consumed are high, the time consumed to complete the data import is long, and the user experience is poor." The factors are often as follows: when using the data import method of the security isolation network firewall to import data, the user's import permissions are not considered for verification, resulting in a mismatch between the user's import permissions and the import task, and when the test fails, the data information that fails the test is not recorded, or when the data is imported by burning the data to be imported to a blank CD, the user is not prompted whether the data is successfully burned to the CD. If the above factors are solved, the risk of data leakage can be reduced, the computing resources consumed can be reduced, the time consumed to complete the data import, and the user experience can be improved. In order to achieve this effect, when importing data, the present disclosure first verifies the user's identity and task to determine whether the user has the authority to import data, thereby reducing the risk of data leakage. Then, the data is checked for security and format, and unsuccessful tests are recorded, thereby reducing the computing resources consumed. Furthermore, a blank disc is used for data import, and the data on the disc cannot be tampered with, thereby reducing the possibility of data tampering. Furthermore, if the data cannot be successfully imported into the disc, a light engraving machine will be used to burn the words "failed", thereby reducing the number of times the disc is determined to be damaged. Furthermore, using a light engraving machine to engrave the disc surface can save materials consumed in making the disc surface and shorten the time it takes to make the disc surface. This can reduce the risk of data leakage, reduce the amount of computing resources consumed, shorten the time it takes to complete data import, and enhance the user experience.
[0081] In the process of adopting technical solutions to solve the above-mentioned technical problem one, the following technical problem three is often accompanied: when using the CD-ROM import method to import data, the imported data is only checked for malicious code or viruses, and the data is imported after the detection is passed. The data imported into the CD-ROM is not tested again, resulting in lower data security and more data loss. The CD-ROM that fails the data detection is not marked, resulting in the need to test the data on the CD-ROM again later, resulting in a poor user experience and a long time to import data. In response to the above-mentioned technical problem three, the conventional solution is generally: after the data import process is completed, the data on the CD-ROM is tested again. The inventor took into account the shortcomings of testing the data on the CD-ROM again after the data import process is completed. In combination with the advantages of the inventor's company in data import, we decided to adopt the following solution:
[0082] Optionally, the data uploading device performs the data import operation through the following steps:
[0083] The first step is to control the second mechanical arm to import the target into the optical disc and place it into the optical drive identification device.
[0084] The second step is to perform virus disinfection and decryption processing on the data information on the target optical disc to obtain the decrypted data information. In practice, the execution entity may use antivirus software to disinfect the data information on the target optical disc. Then, a decryption algorithm is used to decrypt the data information on the target optical disc. For example, the decryption algorithm may be a 3DES decryption algorithm.
[0085] The third step is to perform data detection on the data information after the antivirus and decryption processing to obtain target detection result information. The target detection result information may represent the results of the integrity and security detection of the data information. The target detection result information may indicate a successful detection of the data information after the antivirus and decryption processing, or a failed detection of the data information after the antivirus and decryption processing. It should be noted that the method for performing data detection on the data information after the antivirus and decryption processing is the same as the method for data format detection and processing by the data transfer and import device, and will not be repeated here.
[0086] In a fourth step, in response to determining that the target detection result information satisfies a preset data verification condition, the data information is read and processed to obtain the optical disc data information. The preset data verification condition may be that the detection result information indicates a successful detection. In practice, the execution entity may control the optical drive identification device to read and process the data information.
[0087] Step 5: Control the second mechanical arm to import the target into the optical disc and place it into the copied optical disc storage device.
[0088] In step 6, in response to detecting that the optical disc data information satisfies a preset merging condition, the optical disc data information is merged to obtain merged data information. The preset merging condition may be that the data information to be imported from the storage device satisfies the preset partitioning condition and the partitioning sequence number corresponding to the optical disc data information is the last digit. The merged data information may be data obtained by merging the optical disc data information. In practice, the execution entity may use compression software to compress the data information on each optical disc corresponding to the data information to be imported to perform the merging process on the optical disc data information.
[0089] The seventh step is to send the merged data information to the intranet server, so as to import the data information to be imported in the storage device into the intranet server.
[0090] In the eighth step, the data upload device is initialized to reset the data upload device. In practice, the execution subject may control the first control device to reset the data upload device.
[0091] Optionally, the step of the data uploading device performing the data import operation further includes:
[0092] In the first step, in response to determining that the target detection result information does not meet the preset data verification condition, the data verification failure information corresponding to the detection result information is displayed. In practice, the execution entity can display the data verification failure information to the second human-computer interaction device.
[0093] The second step is to determine the verification failure reason information corresponding to the optical disc data information based on the test result information and the data verification failure information. In practice, the execution entity may determine the verification failure portion included in the test result information as the verification failure reason information corresponding to the optical disc data information.
[0094] The third step is to store and process the verification failure reason information. In practice, the execution entity can store the verification failure reason information corresponding to the data information to be imported into a verification failure information registration table. The verification failure information registration table can represent the collection of verification failure reason information for the imported data information that failed verification.
[0095] In the fourth step, the second control device controls the second mechanical arm to guide the target into the optical disc and place it on the optical disc placement tray.
[0096] It should be noted that the second control device included in the data upload device can control the second human-computer interaction screen to display the execution result of each execution step of the data upload device in real time. For example, the second human-computer interaction screen can display that the data is successfully imported into the intranet server.
[0097] It should be noted that the data transfer and import device can place an optical disc on the optical disc tray through the data transfer operation, and the data upload device can import the data information to be imported from the optical disc placed on the optical disc tray to the intranet server through the data import operation. The optical disc with the imported data is then placed in the re-burned optical disc storage device included in the optical disc storage device.
[0098] The above technical solution, as an inventive point of an embodiment of the present disclosure, solves the third technical problem: "low data security, frequent data loss, poor user experience, and long time to import data" are often caused by the following factors: when using the CD import method to import data, the imported data is only checked for malicious code or viruses, and then imported after passing the test. The data imported into the CD is not tested again, and the CDs that fail the data test are not marked. If the above factors are solved, the effects of improving data security, reducing data loss, improving user experience, and shortening the time to import data can be achieved. In order to achieve this effect, when the present invention imports data, first, the second detector detects the mechanical arm detection information of the detection of the first mechanical arm, and detects the optical disc placed in the optical disc placement area. When the mechanical arm detection information meets the preset data import conditions, the data is imported again. When it is detected that the target detection result information does not meet the above-mentioned preset data verification conditions, the second mechanical arm places the above-mentioned target imported optical disc into the above-mentioned optical disc placement area, so that the optical engraving machine in the above-mentioned data transfer import device marks the disc surface of the optical disc placed in the above-mentioned optical disc placement area by the second mechanical arm as a failed engraving, thereby realizing the marking of the optical disc that fails the data detection. The data of the optical disc is re-detected and processed, thereby improving the security of the data, reducing the possibility of data loss, and improving the user experience. In this way, the security of the data can be improved, the possibility of data loss can be reduced, the user experience can be improved, and the time consumed in importing data can be shortened.
[0099] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through a data import device of some embodiments of the present disclosure, the import steps can be simplified and the time consumption of data import can be shortened, the leakage of data and data errors during the import process can be reduced, and the security of data import can be improved. The reasons for the cumbersome import steps and the long time consumption of data import, the high leakage and data errors during the import process, and the low security of data import are as follows: when using the manual import method to import, it is necessary to set up a special staff to manually detect and import the data manually, the amount of imported data is large and the import steps are cumbersome, resulting in many cases of manual import misoperation, resulting in a high risk of data leakage and a long time consumption of data import; when using a security isolation network gate for data import, the black box transmission method causes the data import process to be uncontrollable, and the sending end sends to the receiving end in a single direction via electrical signals and optical signals, and the sending end and the receiving end cannot communicate with each other, resulting in the inability to detect the loss of the data packet carrying the original data, and the instability of the electrical signals and optical signals can easily lead to errors or loss of original data during transmission.Based on this, the data import device of some embodiments of the present disclosure is characterized in that the above-mentioned data import device includes a data transfer import device, a data upload device and an optical disc storage device, wherein the above-mentioned optical disc storage device includes a blank optical disc storage device and a copied optical disc storage device; the above-mentioned data transfer import device includes a first control device, a first human-computer interaction screen, an identification device, an optical drive processing device, a first robotic arm, a first detector and a light engraving machine, wherein the above-mentioned light engraving machine makes the optical disc surface by engraving, and the above-mentioned first human-computer interaction screen is used to display the execution status of the above-mentioned data transfer import device in real time, and the above-mentioned data transfer import device is used to import the data information to be imported in the user's storage device into at least one blank optical disc in the above-mentioned blank optical disc storage device and use the above-mentioned light engraving machine to engrave the surface of at least one blank optical disc after the data is imported, so as to process the data information to be imported in the above-mentioned storage device. The information is transferred for processing; the data uploading device includes a second control device, a second human-computer interaction screen, an optical drive identification device, a second robotic arm and a second detector, wherein the second human-computer interaction screen is used to display the execution status of the data uploading device in real time, the second detector is used to detect the operation trajectory and position information of the first robotic arm, so as to realize the monitoring processing of the first robotic arm, and the data uploading device is used to send the data information in at least one blank optical disc after engraving to the intranet server, so as to import the data information to be imported in the storage device; the first control device is respectively connected to the first human-computer interaction screen, the identification device, the optical drive processing device, the first robotic arm, the first detector and the optical engraving machine; the second control device is respectively connected to the second human-computer interaction screen, the optical drive identification device, the second robotic arm and the second detector. Because data is imported automatically using the data import device, rather than manually, there is no need for manual security checks on large amounts of data to be imported. This simplifies the data import process, shortens the time required to import data, reduces data leakage during the import process, and further enhances the security of the imported data. Furthermore, because data is not imported through a security isolation network, when using the data import device, the first and second human-computer interaction screens can display the execution status of the data transfer import device and the data upload device in real time, allowing real-time monitoring of the data import process. This allows for timely detection of data loss and errors. Furthermore, because the optical disc is engraved using an optical engraving machine, rather than an inkjet printer, ink can be saved and the engraving speed can be increased. This improves the efficiency of data import, shortens the time required to import data, and saves resources consumed by data import.Therefore, the above-mentioned data import device can simplify the import steps and thus shorten the time consumed in data import, reduce data leakage and data errors during the import process, and improve the security of data import.
[0100] Reference below Figure 5 , which shows a schematic structural diagram of an electronic device 500 (eg, a computing device) suitable for implementing some embodiments of the present disclosure. Figure 5 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0101] like Figure 5 As shown, the electronic device 500 may include a processing device 501 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. Various programs and data required for the operation of the electronic device 500 are also stored in the RAM 503. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0102] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 5 The electronic device 500 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead. Figure 5 Each block shown in the figure may represent one device, or may represent multiple devices as needed.
[0103] In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from a network via the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of some embodiments of the present disclosure are performed.
[0104] It should be noted that the computer-readable medium described in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0105] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0106] The computer-readable medium may be included in the electronic device, or may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: in response to detecting a user's data import operation, controls the data transfer import device to perform a data transfer operation to transfer the data information to be imported in the storage device; in response to determining that the robot arm detection information corresponding to the first robot arm detected by the second detector meets the preset data import condition, controls the data upload device to perform a data import operation to import the data information to be imported in the storage device, wherein the robot arm detection information represents the movement trajectory information of the first robot arm detected by the second detector and the stop position information of the first robot arm.
[0107] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0108] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0109] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0110] The above description is only an illustration of some preferred embodiments of the present disclosure and the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure.
Claims
1. A data import device, characterized in that: The data import device includes a data transfer import device, a data upload device and an optical disk storage device, wherein: The optical disc storage device includes a blank optical disc storage device and a re-engraved optical disc storage device; The data transfer and import device includes a first control device, a first human-computer interaction screen, an identification device, an optical drive processing device, a first robotic arm, a first detector, and an optical engraving machine, wherein the optical engraving machine produces the optical disc surface by engraving, and the first human-computer interaction screen is used to display the execution status of the data transfer and import device in real time. The data transfer and import device is used to import the data information to be imported in the user's storage device into at least one blank optical disc in the blank optical disc storage device and use the optical engraving machine to engrave the surface of the at least one blank optical disc after the data is imported, so as to transfer the data information to be imported in the storage device; The data upload device includes a second control device, a second human-computer interaction screen, an optical drive identification device, a second robotic arm, and a second detector. The second human-computer interaction screen is used to display the execution status of the data upload device in real time. The second detector is used to detect the running trajectory and position information of the first robotic arm to realize monitoring processing of the first robotic arm. The data upload device is used to send the data information in at least one blank optical disc after engraving to the intranet server to import the data information to be imported in the storage device. The first control device is connected to the first human-computer interaction screen, the recognition device, the optical drive processing device, the first mechanical arm, the first detector and the optical engraving machine respectively; The second control device is connected to the second human-computer interaction screen, the optical drive identification device, the second mechanical arm and the second detector respectively.
2. The data import device according to claim 1, characterized in that: The data transfer and import device includes a first robotic arm limit controller, and the first robotic arm limit controller is connected to the first control device.
3. The data import device according to claim 1, characterized in that: The data uploading device includes a second robotic arm limit controller, and the second robotic arm limit controller is connected to the second control device.
4. The data import device according to claim 1, characterized in that: The data transfer and import device includes a first motor, and the data upload device includes a second motor. In a working state, the first motor is used to control the movement of the first robotic arm, and the second motor is used to control the movement of the second robotic arm.
5. The data import device according to claim 1, characterized in that: The number of joints of the first robotic arm and the second robotic arm are both 2, and the maximum rotatable angles of the first robotic arm and the second robotic arm are both 360°.
6. The data import device according to claim 1, characterized in that: The identification device includes a barcode reading device and a user identification device. In a working state, the barcode reading device is used to read the content of the target barcode, and the user identification device is used to identify the user's identity information.
7. The data import device according to claim 6, characterized in that: The user identification device includes a radio frequency card reading device and a biometric identification device.
8. The data import device according to claim 1, characterized in that: The data importing device imports the data information to be imported in the storage device through the following steps: In response to detecting a data import operation by a user, controlling the data transfer import device to perform a data transfer operation to transfer the data information to be imported in the storage device; In response to determining that the robotic arm detection information corresponding to the first robotic arm detected by the second detector meets the preset data import conditions, the data upload device is controlled to perform a data import operation to import and process the data information to be imported in the storage device, wherein the robotic arm detection information represents the operation trajectory information of the first robotic arm detected by the second detector and the stop position information of the first robotic arm.
Citation Information
Patent Citations
Data one-way import method based on optical disk import machine
CN118444858A