Data import device

By designing a data import device, using optical engraving machines and robotic arms to achieve automated data import, solving the problems of cumbersome and low security in the existing technology, and achieving an efficient and secure data import process.

CN120048295AActive Publication Date: 2025-05-27BEIJING FEIAN TONGCHUANG INFORMATION TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510122743.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-26
Publication Date
2025-05-27
Estimated Expiration
2045-01-26

AI Technical Summary

Technical Problem

The existing data import methods have the risk of misoperation, high risk of data leakage, long time and low security, especially the manual import method is cumbersome and the black box transmission method of the secure isolation gate is uncontrollable.

Method used

A data import device is designed, including a data transfer import device, a data upload device and an optical disk storage device. The optical engraving machine is used to engrave the optical disk, and the automatic import is realized through the robotic arm and detector, and the import process is monitored in real time to improve data security.

Benefits of technology

Simplifies the import steps, shortens the import time, reduces data leakage and errors, and improves the security and efficiency of data import.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120048295A_ABST
    Figure CN120048295A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a data importing device. According to one specific embodiment of the method, a data import device comprises a data transfer import device, a data uploading device and an optical disk storage device. The data transfer import device comprises a first control device, a first man-machine interaction screen, a recognition device, a CD driver processing device, a first motor, a first mechanical arm, a first mechanical arm limiting controller, a first mechanical arm detector and a light engraving machine. The data uploading device comprises a second control device, a second man-machine interaction screen, a CD driver recognition device, a second motor, a second mechanical arm, a second mechanical arm limiting controller and a second mechanical arm detector. The optical disk storage device comprises a blank optical disk storage device and an engraving optical disk storage device. According to the implementation mode, the importing steps can be simplified, the situations of data leakage and data errors in the importing process are reduced, and then the data importing safety is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of information security, and more particularly to a data import device. Background Art

[0002] During the process of unidirectional data import, securely importing external data into the internal network can reduce the risk of data leakage and thus enhance the security of data import. Currently, the common methods for data import are: using a secure isolation gateway to implement data import or using the method of manually importing data.

[0003] However, in practice, it is found that when using the above methods for data import, the following technical problems often exist:

[0004] When using the manual import method, it is necessary to set up specialized staff to manually detect and import data. The amount of imported data is large and the import steps are cumbersome, resulting in a relatively high number of misoperations in manual import, a relatively high risk of data leakage, and a long time-consuming for data import; when using a secure isolation gateway for data import, the black-box transmission method makes the data import process uncontrollable, and the sending end sends data to the receiving end unidirectionally through electrical signals and optical signals, and there is no interactive communication between the sending end and the receiving end, resulting in the inability to detect the loss of data packets carrying the original data, and the instability of electrical signals and optical signals easily leads to errors or loss of the original data during the transmission process.

[0005] The above information disclosed in this background art section is only used to enhance the understanding of the background of the inventive concept, and thus, it may include information that does not form the prior art known to those of ordinary skill in the art in this country. Summary of the Invention

[0006] This summary of the disclosure is used to introduce concepts in a concise form, which will be described in detail in the following detailed implementation section. This summary of the disclosure is not intended to identify the key features or essential features of the claimed technical solution, nor is it intended to be used to limit the scope of the claimed technical solution.

[0007] Some embodiments of the present disclosure propose a data import device to solve one or more of the technical problems mentioned in the above background art section.

[0008] In a first aspect, some embodiments of the present disclosure provide a data import device, which includes: The above data import device includes a data transfer and import device, a data upload device, and an optical disc storage device. Among them, the above optical disc storage device includes a blank optical disc storage device and a duplicated optical disc storage device; the above 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. Among them, the above optical engraving machine is used to manufacture the optical disc surface by engraving. The above first human-computer interaction screen is used to display the execution status of the above data transfer and import device in real time. The above 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 above blank optical disc storage device and use the above optical engraving machine to engrave the surface of at least one blank optical disc after importing the data, so as to perform transfer processing on the data information to be imported in the above storage device; the above 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. Among them, the above second human-computer interaction screen is used to display the execution status of the above data upload device in real time. The above second detector is used to detect the running trajectory and position information of the above first robotic arm to realize the monitoring processing of the above first robotic arm. The above data upload device is used to send the data information in at least one blank optical disc after engraving processing to the intranet server to perform import processing on the data information to be imported in the above storage device; the above first control device is respectively connected to the above first human-computer interaction screen, the above identification device, the above optical drive processing device, the above first robotic arm, the above first detector, and the above optical engraving machine; the above second control device is respectively connected to the above second human-computer interaction screen, the above optical drive identification device, the above second robotic arm, and the above second detector.

[0009] Optionally, the above data transfer and import device includes a first robotic arm limit controller, and the first robotic arm limit controller is connected to the above first control device.

[0010] Optionally, the above data upload device includes a second robotic arm limit controller, and the second robotic arm limit controller is connected to the above second control device.

[0011] Optionally, the above data transfer and import device includes a first motor, and the above data upload device includes a second motor. In the working state, the above first motor is used to control the movement of the above first robotic arm, and the above second motor is used to control the movement of the above second robotic arm.

[0012] Optionally, the number of joints of both the above first robotic arm and the above second robotic arm is 2, and the maximum rotatable angle of both the above first robotic arm and the above second robotic arm is 360°.

[0013] Optionally, the above recognition device includes a barcode reading device and a user identity recognition device. In the working state, the barcode reading device is used to read the content of the target barcode, and the user identity recognition device is used to identify the user's identity information.

[0014] Optionally, the above user identity recognition device includes a radio frequency card reading device and a biometric recognition device.

[0015] Optionally, the above data import device imports the data information to be imported in the above storage device through the following steps: in response to detecting a user's data import operation, controlling the above data transfer and import device to perform a data transfer operation to perform transfer processing on the data information to be imported in the above storage device; in response to determining that the robotic arm detection information corresponding to the above first robotic arm detected by the above second detector meets a preset data import condition, controlling the above data upload device to perform a data import operation to perform import processing on the data information to be imported in the above storage device, where the robotic arm detection information represents the operation trajectory information of the above first robotic arm detected by the above second detector and the stop position information of the above first robotic arm.

[0016] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: Through a data import device according to some embodiments of the present disclosure, the import steps can be simplified, thereby shortening the time-consuming of data import, reducing data leakage and data errors during the import process, and thus enhancing the security of data import. The reasons for the cumbersome import steps, long data import time-consuming, many data leakage and data error situations during the import process, and low data import security are as follows: When using the manual import method, it is necessary to set up special staff to manually detect and import data. The amount of imported data is large and the import steps are cumbersome, resulting in many misoperations in manual import, leading to a high risk of data leakage and a long time-consuming for data import; When using a security isolation gateway for data import, the black-box transmission method makes the data import process uncontrollable, and the sending end sends data to the receiving end unidirectionally through electrical signals and optical signals, and there is no interactive communication between the sending end and the receiving end, resulting in the inability to detect the loss of data packets carrying the original data, and the instability of electrical signals and optical signals easily causes errors or loss of the original data during the transmission process.Based on this, a data import device according to some embodiments of the present disclosure is characterized in that the data import device includes a data transfer and import device, a data upload device, and an optical disc storage device. Among them, the optical disc storage device includes a blank optical disc storage device and a duplicated optical disc storage device; the data transfer and import device includes a first control device, a first human-machine interaction screen, an identification device, an optical drive processing device, a first robotic arm, a first detector, and an optical engraving machine. Among them, the optical engraving machine makes the optical disc surface by engraving. The first human-machine 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 at least one blank optical disc after importing the data, so as to perform transfer processing on the data information to be imported in the storage device; the data upload device includes a second control device, a second human-machine interaction screen, an optical drive identification device, a second robotic arm, and a second detector. Among them, the second human-machine 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 the monitoring process 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 processing to the intranet server to perform import processing on the data information to be imported in the storage device; the first control device is respectively connected to the first human-machine 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-machine interaction screen, the optical drive identification device, the second robotic arm, and the second detector. Also, because the data is not imported by the method of manual data import, but is automatically imported by the above data import device, it is not necessary to manually perform operations such as security detection on a large amount of data to be imported repeatedly, thus simplifying the steps of importing data, shortening the time-consuming of importing data, reducing the situation of data leakage during the import process, and further improving the security of importing data. Also, because the data import is not achieved through a security isolation gateway, when using the above data import device, the first human-machine interaction screen and the second human-machine interaction screen can display the execution status of the data transfer and import device and the data upload device in real time, so that the import process of the data import device can be monitored in real time. Thus, the situation of data loss and data error can be detected in time. Also, because the optical disc surface is engraved by an optical engraving machine instead of being inkjet by an inkjet machine, ink can be saved and the engraving speed can be increased. Thus, the efficiency of data import can be improved, the time-consuming of import can be shortened, and the resources consumed by data import can be saved.Accordingly, the above data import device can simplify the import steps, thereby shortening the time-consuming of data import, reducing the situations of data leakage and data errors during the import process, and enhancing the security of data import. Description of the Drawings

[0017] In combination with the drawings and with reference to the following specific embodiments, the above and other features, advantages and aspects of the various embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic and the elements and elements are not necessarily drawn to scale.

[0018] Figure 1 is a schematic internal structure diagram of a data import device according to the present disclosure;

[0019] Figure 2 is a physical diagram of the interior of a data import device according to the present disclosure;

[0020] Figure 3 is an overall physical diagram of some embodiments of a data import device according to the present disclosure;

[0021] Figure 4 is a physical diagram of the first robotic arm and the second robotic arm of a data import device according to the present disclosure;

[0022] Figure 5 is a physical diagram of the back of a data import device according to the present disclosure. Detailed Description of the Embodiments

[0023] The embodiments of the present disclosure will be described in more detail below with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0024] In addition, it should be noted that for the sake of convenience of description, only the parts related to the relevant invention are shown in the drawings. Without conflict, the embodiments in the present disclosure and the features in the embodiments can be combined with each other.

[0025] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or the interdependent relationship.

[0026] It should be noted that the modifications of "one" and "multiple" mentioned in this disclosure are illustrative rather than restrictive. Those skilled in the art should understand that, unless otherwise clearly specified in the context, it should be understood as "one or more".

[0027] The names of the messages or information exchanged between multiple devices in the embodiments of this disclosure are only 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 The structural diagram of the data import device according to the present disclosure is shown.

[0030] As Figure 1 shown, the data import device may include a data transfer and import device, a data upload device, and an optical disc storage device. The above optical disc storage device may include a blank optical disc storage device 09 and a duplicated optical disc storage device 04. The above data transfer and import device may include a first control device, a first human-machine 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 above data upload device includes a second control device, a second human-machine interaction screen, an optical drive identification device 02, a second robotic arm 12, and a second detector. Among them, the above 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 Figure 1 may be the optical disc tray of the above optical disc identification device. Figure 1 The optical engraving tray 06 shown in Figure 1 may be the tray of the above optical engraving machine 01. Figure 1 The optical drive placement tray 07 shown in

[0031] In some embodiments, the above data import device includes a data transfer and import device, a data upload device, and an optical disc storage device. Among them, the length of the above data import device may be 880 mm. The width of the above data import device may be 670 mm. Here, the dimensions of the above data import device are not limited.

[0032] In some embodiments, the above optical disc storage device may include a blank optical disc storage device 09 and a duplicated optical disc storage device 04. Among them, the above blank optical disc storage device 09 may be a device for storing blank optical discs. The blank optical discs stored in the above blank optical disc storage device 09 may be optical discs for storing data information in the user's storage device. The above duplicated optical disc storage device 04 may represent an optical disc recycling bin. The above duplicated optical disc storage device 04 may be a device for storing optical discs with successful data import, optical discs with failed data import, or optical discs not taken out by the user.

[0033] In some embodiments, the above 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. Among them, the above optical engraving machine 01 may produce the optical disc surface by engraving. The above first human-computer interaction screen may be used to display the execution status of the above data transfer and import device in real time. The above data transfer and import device may be 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 blank optical disc storage device 09 and use the above optical engraving machine 01 to engrave the surface of at least one blank optical disc after data import, so as to perform transfer processing on the data information to be imported in the above storage device. The above optical engraving machine 01 may be an ultraviolet optical engraving machine 01. The above first human-computer interaction device may represent a display screen for displaying the execution status of the above data transfer and import device and for displaying a user information input box. The above user information input box may be an input box for allowing the user to input a user name and a login password. The above identification device may be a device for identifying the user's identity and for identifying a target barcode. The above identification device may include a barcode reading device and a user identity identification device. The above barcode identification device may identify one-dimensional barcodes and two-dimensional barcodes. Here, the specific type of the above barcode identification device is not limited and can be adjusted according to experimental requirements. The above user identity identification device may include a radio frequency card reading device and a biometric identification device. The above radio frequency card reading device may be a radio frequency card reader. Here, the specific type of the above biometric identification device is not limited. For example, the biometric identification device may be a face recognition device. The above optical drive processing device 05 may be an optical disc drive. Here, the specific type of the above optical disc drive is not limited and can be adjusted according to experimental requirements. The above first robotic arm 11 may be used to close and open the hatch of the above optical drive identifier and to grab, place, and move optical discs. Here, the specific type of the above user's storage device is not limited. For example, the user's storage device may be a USB flash drive or an optical disc. The above data information to be imported may represent the data to be imported into the above intranet server.

[0034] In some embodiments, the above data uploading device may include a second control device, a second human-machine interaction screen, an optical drive recognition device 02, a second robotic arm 12, and a second detector. Among them, the above second human-machine interaction screen may be used to display the execution status of the above data uploading device in real time. The above second detector may be used to detect the running trajectory and position information of the above first robotic arm 11 to implement monitoring and processing of the above first robotic arm 11. The above first detector may be used to detect the running trajectory and position information of the above second robotic arm 12 to implement monitoring and processing of the above second robotic arm 12. The above data uploading device may be used to send the data information in at least one blank optical disc after engraving processing to an intranet server to perform import processing on the data information to be imported in the above storage device. Both the above first control device and the above second control device may represent a PCL control board (programmable logic controller). The above second robotic arm 12 may be used to move, place, and grab the optical disc. The above first detector and the above second detector may be the same. Here, the specific types of the above first detector and the above second detector are not limited. For example, both the first detector and the second detector may be detectors of photoelectric switches.

[0035] In some embodiments, the above first control device may be respectively connected to the above first human-machine interaction screen, the above recognition device, the above optical drive processing device 05, the above first robotic arm 11, the above first detector, and the above optical engraving machine 01. It should be noted that here, the connection manner between the above first control device and the above first human-machine interaction screen, the above recognition device, the above optical drive processing device 05, the above first robotic arm 11, the above first detector, and the above optical engraving machine 01 is not limited. For example, the connection manner may be wired connection or wireless connection.

[0036] In some embodiments, the above second control device may be respectively connected to the above second human-machine interaction screen, the above optical drive recognition device 02, the above second robotic arm 12, and the above second detector. It should be noted that here, the connection manner between the above second control device and the above first human-machine interaction screen, the above recognition device, the above optical drive processing device 05, the above first robotic arm 11, the above first detector, and the above optical engraving machine 01 is not limited. For example, the connection manner may be wired connection or wireless connection.

[0037] Optionally, as Figure 1 shown, the above data transfer and import device includes a limit controller for the first robotic arm 11, and the limit controller for the first robotic arm 11 is connected to the above first control device.

[0038] Optionally, as Figure 1As shown, the above data uploading device includes a limit controller for the second robotic arm 12, and the limit controller for the second robotic arm 12 is connected to the above second control device. Among them, the limit controller for the first robotic arm 11 is the same as the limit controller for the second robotic arm 12. Both the limit controller for the first robotic arm 11 and the limit controller for the second robotic arm 12 can be limit controllers for robotic arms. Here, the specific type of the above limit controller is not limited and can be adjusted according to experiments. For example, the limit controller can be a photoelectric switch limit controller.

[0039] Optionally, as Figure 1 shown, the above data transfer and import device may include a first motor. The above data uploading device may include a second motor. In the working state, the above first motor can be used to control the movement of the first robotic arm 11. The above second motor can be used to control the movement of the second robotic arm 12. Among them, the first motor and the second motor can be the same. Both the first motor and the second motor can be servo motors. The rotational speeds of both the first motor and the second motor can be 300 r / min.

[0040] Optionally, as Figure 1 shown, the number of joints of both the first robotic arm 11 and the second robotic arm 12 can be 2. The maximum rotatable angles of both the first robotic arm 11 and the second robotic arm 12 can be 360°.

[0041] Optionally, as Figure 1 shown, the above data import device may further include a light engraving tray 06. The light engraving tray 06 can be the tray of the above light engraving machine 01. The above data import device may further include a CD-ROM placement tray 07. The CD-ROM placement tray 07 can be the disc tray for the read-only CD-ROM and the CD-RW included in the above CD-ROM processing device 05. The above data import device may further include an import tray 08. The import tray 08 can be used to place the blank CD for data import grabbed from the above blank CD storage device 09. The disc placement tray 10 can be the common disc placement tray for the first robotic arm 11 and the second robotic arm 12. The disc placement tray 10 can be the tray for the first robotic arm to place a disc or the second robotic arm to place a disc.

[0042] Optionally, as Figure 1 shown, the above identification device may include a bar code reading device and a user identity identification device. In the working state, the above bar code reading device can be used to read the content of the target bar code. The above user identity identification device can be used to identify the identity information of the user.

[0043] Optionally, as Figure 1As shown in the figure, the above user identity recognition device includes a radio frequency card reading device and a biometric recognition device.

[0044] Optionally, the above data import device imports the data information to be imported in the above storage device through the following steps:

[0045] In the first step, in response to detecting a data import operation by the user, control the above data transfer and import device to perform a data transfer operation to transfer the data information to be imported in the above storage device. Among them, the above data import operation by the user can be an input operation in the input box displayed by the above first human-computer interaction device or an operation of the user placing a target barcode on the above recognition device.

[0046] In the second step, in response to determining that the robotic arm detection information detected by the above second detector corresponding to the above first robotic arm 11 meets the preset data import conditions, control the above data upload device to perform a data import operation to import the data information to be imported in the above storage device. Among them, the above robotic arm detection information can represent the operation trajectory information and the staying position information of the above first robotic arm detected by the above second detector. The above preset data import conditions can be that the operation trajectory information included in the robotic arm detection information includes a preset movement trajectory and a preset staying position. The above preset movement trajectory can represent that the number of times the robotic arm moves vertically up and down during the movement is a preset number of times. For example, the preset number of times can be two. The above preset staying position can represent the coordinates of the optical disc placement tray where the robotic arm stays during operation. The above operation trajectory information can represent the movement trajectory of the above first robotic arm. The above staying position information can represent the coordinates where the above first robotic arm stays.

[0047] Optionally, in response to detecting that the above second detector detects the robotic arm detection information corresponding to the above first robotic arm, the above execution subject can perform data cleaning processing on the above robotic arm detection information through the following steps to obtain the robotic arm detection information after data cleaning as the robotic arm detection information:

[0048] In the first step, according to a preset sliding window, segment the robotic arm detection information to obtain the segmented robotic arm detection information as a group of sub-robotic arm detection information. Among them, the above preset sliding window can represent a sliding window with a set fixed size. Here, the specific size of the above preset sliding window is not limited and can be set according to requirements. In practice, the above execution subject can segment the robotic arm detection information according to the preset sliding window through a static sliding window algorithm to obtain the segmented robotic arm detection information as a group of sub-robotic arm detection information.

[0049] Second step: perform fitting processing on each sub - robotic arm detection information in the above - mentioned sub - robotic arm detection information group to obtain respective fitting lines. In practice, the above - mentioned execution entity can perform fitting processing on the sub - robotic arm detection information within the above - mentioned preset sliding window through a linear fitting algorithm to obtain the fitting lines.

[0050] Third step: according to the above - mentioned respective fitting lines, perform data cleaning processing on the above - mentioned sub - robotic arm detection information group to obtain the sub - robotic arm detection information group after data cleaning. In practice, for each sub - robotic arm detection information in the above - mentioned sub - robotic arm detection information group, the above - mentioned execution entity can determine the fitting line corresponding to the sub - robotic arm detection information among the above - mentioned respective fitting lines as the target fitting line. Then, data points with a residual greater than the preset residual value between the above - mentioned sub - robotic arm detection information and the target fitting line can be determined as abnormal data points. After that, the determined abnormal data points are deleted from the above - mentioned sub - robotic arm detection information to perform data cleaning on the above - mentioned sub - robotic arm detection information. Here, the specific value of the above - mentioned preset residual value is not limited. Thus, data cleaning processing can be performed on the robotic arm detection information corresponding to the first robotic arm detected by the above - mentioned second detector, thereby reducing the error data included in the above - mentioned robotic arm detection information, improving the accuracy of the above - mentioned robotic arm detection information, and thus controlling the above - mentioned data uploading device to perform a data import operation according to the robotic arm detection information with higher accuracy.

[0051] In the process of adopting the technical solution to solve the above - mentioned technical problem one, there is often accompanied by the following technical problem two: when using the data import method of a security isolation gateway to import data, the import permission of the user is not considered for verification, resulting in a mismatch between the user's import permission and the import task, and a relatively high risk of data leakage. Moreover, when the detection fails, the data information that fails the detection is not recorded, resulting in re - detection of the information that fails the detection, leading to a waste of a large amount of 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 onto the disc, resulting in the user having to read each disc to determine whether the data is successfully burned, leading to a long time consumption for completing the data import and a poor user experience. For the above - mentioned technical problem two, the conventional solutions are generally: only determining whether the unit where the user is located can import data, only recording the import failure information of the data information, and using an inkjet printer to mark the disc surface. However, the inventor considered the disadvantages of only determining whether the unit where the user is located can import data, only recording the import failure information of the data information, and using an inkjet printer to mark the disc surface. Also, combined with the advantages of the company where the inventor is located in data import, we decided to adopt the following solution:

[0052] Optionally, the above data transfer and import device performs data transfer operations through the following steps:

[0053] In the first step, the above-mentioned first control device controls the above-mentioned identification device to identify the user's identity information and the target barcode, and obtains identification data information. Among them, the above-mentioned target barcode can represent the identifier of the key information of the user's imported data. The above-mentioned key information of the imported data may include, but is not limited to, one of the following: user identity, import medium, confidentiality level of the imported file, task name of the imported file. Among them, the above-mentioned user identity can represent the unit name and position name where the user is located. The above-mentioned import medium can represent the type of storage device used by the user. The confidentiality level of the above-mentioned imported file can represent the confidentiality level of the above-mentioned imported file. For example, the confidentiality level of the imported file can be the first-level confidentiality. The task name of the above-mentioned imported file can represent the name of the project. The above-mentioned target barcode can be a PDF417 barcode or a QR code. The above-mentioned identity information can represent the position details and personal identity information of the user. The above-mentioned position details can represent the position name where the user is located. The above-mentioned personal identity information may include, but is not limited to, one of the following: the user's name, gender, ID number. The above-mentioned identification data information can represent the information obtained by identifying the above-mentioned identity information and the above-mentioned target barcode. In practice, the execution entity (for example, a computing device) that performs data transfer operations and data import operations can identify the above-mentioned target barcode through the barcode reading device included in the above-mentioned first control device to obtain the first identification information. Among them, the above-mentioned first identification information can represent the key information of the imported data obtained by identifying the above-mentioned target barcode. Then, the above-mentioned execution entity can identify the above-mentioned identity information through the user identity identification device included in the above-mentioned first control device to obtain the second identification information. Among them, the above-mentioned second identification information can represent the position details and personal identity information obtained by identifying the above-mentioned identity information. Finally, the obtained first identification information and second identification information are determined as identification data information.

[0054] In the second step, in response to determining that the above-mentioned identification data information meets the preset identification conditions, determine the type information of the user's storage device. Among them, the above-mentioned preset identification conditions 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 entity may determine whether the first identification information and the second identification information included in the above-mentioned identification data information match from the preset user permission information table. Then, in response to determining that the first identification information and the second identification information included in the above-mentioned identification data information match, determine that the above-mentioned identification data information meets the above-mentioned preset identification conditions. Among them, the above-mentioned preset user permission information table may characterize the corresponding relationship between the first identification information and the second identification information. Finally, the type of the import medium represented by the above-mentioned target barcode may be determined as the type corresponding to the above-mentioned storage device.

[0055] In the third step, according to the above-mentioned type information, control the first robotic arm to open the storage device import entrance corresponding to the above-mentioned storage device. Among them, the above-mentioned storage device import entrance may characterize the hatch of the first type or the hatch of the second type. The above-mentioned first type may characterize that the type of the storage device is a USB flash drive. The above-mentioned second type may characterize that the type of the storage device is an optical disc. In practice, first, in response to determining that the above-mentioned type information characterizes the first type, the above-mentioned execution entity may control the first robotic arm to open the hatch corresponding to the above-mentioned first type information through the above-mentioned first control device. Then, in response to determining that the above-mentioned type information characterizes the second type, the above-mentioned execution entity may control the second robotic arm to open the hatch corresponding to the above-mentioned second type information through the above-mentioned first control device. It should be noted that when the above-mentioned type information is an optical disc, after the hatch of the second type is opened, the disc tray will automatically pop out. When the above-mentioned type information is a USB flash drive, after the hatch of the first type is opened, the interface of the USB flash drive will be exposed.

[0056] In the fourth step, in response to detecting the above-mentioned import success information of the storage device, read the data information to be imported in the above-mentioned storage device. Among them, the above-mentioned import success information may characterize that the above-mentioned storage device has been successfully placed. In practice, in response to determining that the type information of the above-mentioned storage device is the first type, the above-mentioned execution entity may control the optical drive processing device to read the data information to be imported in the above-mentioned storage device through the above-mentioned first control device. In response to determining that the type information of the above-mentioned storage device is the second type, the above-mentioned execution entity may read the data information to be imported in the above-mentioned storage device.

[0057] In the fifth step, the above-mentioned data information to be imported is detected and processed to obtain detection result information. Among them, the above-mentioned detection result information can indicate that the above-mentioned data information to be imported passes the detection or the above-mentioned data information to be imported fails the detection. In practice, the above-mentioned execution entity can perform virus killing processing and malicious code killing processing on the above-mentioned data information to be imported to detect and process the above-mentioned data information to be imported. Here, the specific type of the above-mentioned anti-virus software is not limited and can be adjusted according to experiments.

[0058] In the sixth step, in response to determining that the above-mentioned detection result information meets the preset data detection conditions, the above-mentioned data information to be imported is subjected to data format detection processing to obtain data format detection information. Among them, the above-mentioned preset data detection conditions can be that the above-mentioned detection result information indicates that the above-mentioned data information to be imported passes the detection. In practice, first, the above-mentioned execution entity can use an integrity algorithm to detect the integrity of the above-mentioned data information to be imported to obtain an integrity verification result. For example, the integrity algorithm can be MD5. Then, it can be determined whether the classification level of the imported file included in the above-mentioned identified data information is less than the classification level of the preset import classification level to obtain classification level verification result information. Among them, the above-mentioned preset import classification level can indicate the import classification level selected by the user. Secondly, it can be determined whether the above-mentioned data information to be imported includes preset sensitive words to obtain sensitive word verification result information. Among them, the above-mentioned preset sensitive words can indicate the preset sensitive words. After that, it can be determined whether the file format of the above-mentioned data information to be imported is the preset file format to obtain file format verification result information. Among them, the above-mentioned preset file format can indicate the format of the preset file. Finally, the obtained integrity verification result, classification level verification result information, sensitive word verification result information, and file format verification 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 requirements. It should be noted that when the user starts using the above-mentioned data import device, the import classification 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 import classification level of the displayed imported file can be first-level confidentiality, second-level confidentiality, and third-level confidentiality. Among them, the classification level of first-level confidentiality is greater than the classification level of second-level confidentiality, and the classification level of second-level confidentiality is greater than the classification level of third-level confidentiality.

[0059] Step 7: In response to determining that the above data format detection information meets the preset data format detection conditions, perform storage processing on the above data information to be imported. Among them, the above preset data format detection conditions may be that the integrity verification result included in the data format detection information indicates successful verification, the classification verification result information indicates successful verification, the sensitive word verification result information indicates successful verification, and the file format verification result information indicates successful verification. In practice, the above execution entity may store the above data information to be imported in the storage space for storing the data information to be imported. Here, the specific type of the above storage space is not limited. It should be noted that when the above data information to be imported is complete, the integrity verification result indicates successful verification. When the classification level of the imported file included in the above identification data information is lower than the preset import classification level, the classification verification result information indicates successful verification. When the above 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 above data information to be imported is the above preset file format, the file format verification result information indicates successful verification.

[0060] Step 8: In response to detecting the storage completion information corresponding to the above data information to be imported and the above storage device meeting the preset retrieval conditions, determine whether the above data information to be imported meets the preset disk partitioning conditions. Among them, the above storage completion information may be a prompt information indicating that the above data information to be imported has been stored in the above storage space. The above preset retrieval conditions may indicate that the storage device is retrieved by the user or the above first robotic arm. The above preset disk partitioning conditions may be that the data volume of the imported data information is greater than the preset data volume. Here, the specific value of the above preset data volume is not limited.

[0061] Step 9: In response to determining that the above data information to be imported does not meet the preset disk partitioning conditions, perform the following burning steps on the above data information to be imported:

[0062] The first burning step: Control the above first robotic arm to grab a blank optical disc from the above blank optical disc storage device and place it in the above optical drive processing device. Among them, the above blank optical disc may be an optical disc that does not store any data.

[0063] The second burning step: Encrypt the above data information to be imported to obtain the encrypted data information to be imported. In practice, the above execution entity may encrypt the above data information to be imported through an encryption algorithm to obtain the encrypted data information to be imported. For example, the encryption algorithm may be the 3DES algorithm.

[0064] Third burning step: Burn the encrypted data information to be imported and the preset defined data information onto the blank optical disc captured, to obtain the processed blank optical disc after burning as the target import optical disc. Among them, the above-mentioned preset defined data information can be the relevant information about the above-mentioned data information to be imported. The above-mentioned preset defined data information can include but is not limited to one of the following: import type, classification level, user identity, date, serial number. The above-mentioned serial number can represent the serial number corresponding to the above-mentioned data information to be imported.

[0065] Fourth burning step: In response to detecting the burning success information corresponding to the above-mentioned target import optical disc, control the above-mentioned optical disc engraving machine to perform engraving processing on the disc surface of the above-mentioned target import optical disc according to the burning details information corresponding to the above-mentioned target import optical disc, to obtain the processed target import optical disc after engraving. Among them, the above-mentioned burning details information can represent the relevant information of the above-mentioned data information to be imported. The above-mentioned burning details information can include import type, classification level, user identification, department, date, time. In practice, the above-mentioned execution entity can control the above-mentioned optical disc engraving machine to engrave the above-mentioned burning details information onto the disc surface of the above-mentioned target import optical disc through the above-mentioned first control device.

[0066] Fifth burning step: Control the above-mentioned first robotic arm to place the processed target import optical disc after engraving onto the optical disc placement tray. Among them, the above-mentioned optical disc placement tray can be a common tray for the above-mentioned first robotic arm to place optical discs and the above-mentioned second robotic arm to place optical discs.

[0067] Optionally, the steps for the above-mentioned data transfer and import device to perform data transfer operations further include:

[0068] First step: In response to determining that the burning success information corresponding to the above-mentioned target import optical disc is not detected and the re-burning request information corresponding to the above-mentioned target import optical disc is not detected, control the above-mentioned optical disc engraving machine to perform engraving processing on the disc surface of the above-mentioned target import optical disc according to the preset burning failure information, to obtain the processed target import optical disc after engraving. Among them, the above-mentioned preset burning failure information can represent that the import data information has not been successfully burned onto the above-mentioned target import optical disc. For example, the preset burning failure information can be burning failure.

[0069] Second step: In response to determining that the burning success information corresponding to the above-mentioned target import optical disc is not detected and the re-burning request information corresponding to the above-mentioned target import optical disc is detected, burn the encrypted data information to be imported and the above-mentioned preset defined data information onto the above-mentioned target import optical disc again. Among them, the above-mentioned re-burning request information can represent the request for re-burning.

[0070] Optionally, the steps for the above-mentioned data transfer and import device to perform data transfer operations further include:

[0071] First step, in response to determining that the above detection result information does not meet the preset data detection condition, control the above first human-computer interaction device to display a detection failure prompt message corresponding to the above detection result information. Among them, the above detection failure prompt message can indicate that the detection fails.

[0072] Second step, store the detection failure prompt message corresponding to the above data to be imported information.

[0073] Optionally, the steps for the above data transfer and import device to perform data transfer operations further include:

[0074] First step, in response to determining that the above data to be imported information meets the preset disk partitioning condition, perform grouping processing on the above data to be imported information to obtain each imported data information group. Among them, each of the above imported data information groups can represent the data to be imported information after grouping. In practice, the above execution entity can perform grouping processing on the above data to be imported information according to the preset number of groups to obtain each imported data information group. Here, the specific value of the above preset number of groups is not limited and can be adjusted according to experimental requirements.

[0075] Second step, for each imported data information group in each of the above imported data information groups, perform the above burning step. It should be noted that the burning steps for each of the above imported data information groups are the same as the burning steps for the above data to be imported information when the above data to be imported information does not meet the preset disk partitioning condition. Therefore, it will not be elaborated here.

[0076] Optionally, the steps for the above data transfer and import device to perform data transfer operations further include:

[0077] First step, in response to determining that the optical disc placement information detected by the above first detector meets the preset optical disc placement condition, control the above first robotic arm to place the optical disc in the above optical disc placement tray onto the above optical engraving tray, so as to control the above optical engraving machine to perform engraving processing on the surface of the above target import optical disc according to the preset engraving failure information, and obtain the target import optical disc after engraving processing. Among them, the above optical disc placement information can represent the running trajectory and position information of the above second robotic arm detected by the above first detector. Among them, the above preset optical disc placement condition can be that the optical disc in the above optical disc placement tray represented by the above optical disc placement information is placed by the above second robotic arm.

[0078] Second step, control the above first robotic arm to place the target import optical disc after engraving processing onto the optical disc placement tray.

[0079] It should be noted that the first control device included in the above 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 that the user's identity information and the target barcode are successfully recognized.

[0080] As an inventive point of an embodiment of the present disclosure, the above technical solution solves the second technical problem: the factors of "relatively high risk of data leakage, relatively large consumption of computing resources, relatively long time consumed to complete data import, and relatively poor user experience" are often as follows: when using the data import method of a security isolation gateway to import data, the verification of the user's import permission is not considered, resulting in a mismatch between the user's import permission and the import task. And when the detection fails, the data information that fails the detection is not recorded. 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 onto the disc. If the above factors are solved, the effects of reducing the risk of data leakage, reducing the consumed computing resources, shortening the time consumed to complete data import, and improving the user experience can be achieved. To achieve this effect, when importing data in the present disclosure, first, the user's identity and task are verified to determine whether the user has the permission to import data, thereby reducing the risk of data leakage. Then, the security and format of the data are detected, and the unsuccessful detections are recorded, thereby reducing the consumed computing resources. And when using a blank optical disc for data import, the data in the optical disc cannot be tampered with, thereby reducing the situation of data being tampered with. And if the data cannot be successfully imported into the optical disc, a light engraving machine will be used to engrave the words of "burning failure" on the disc, thereby reducing the number of times of re-determining whether the optical disc is damaged. And using a light engraving machine to engrave the disc surface can save the materials consumed for making the disc surface and shorten the time for making the disc surface. Thus, the effects of reducing the risk of data leakage, reducing the consumed computing resources, shortening the time consumed to complete data import, and improving the user experience can be achieved.

[0081] In the process of adopting technical solutions to solve the above-mentioned first technical problem, there is often accompanied by the following third technical problem: When importing data using the optical disc import method, only malicious code scanning or virus scanning detection is performed on the imported data, and after passing the detection, the data is imported. The data imported into the optical disc is not detected again, resulting in relatively low data security and a high incidence of data loss. In addition, optical discs with undetected data are not marked, causing the need to detect the data in the optical disc again later, resulting in a poor user experience and a long time-consuming for importing data. For the above-mentioned third technical problem, the conventional solution is generally: After the data import process is completed, the data in the optical disc is detected again. Considering the disadvantages of detecting the data in the optical disc again after the data import process is completed, and combining the advantages of the inventor's company in data import, we have decided to adopt the following solution:

[0082] Optionally, the above data upload device performs the data import operation through the following steps:

[0083] First step, control the above-mentioned second robotic arm to place the above-mentioned target import optical disc on the above-mentioned optical drive recognition device.

[0084] Second step, perform antivirus and decryption processing on the data information in the above-mentioned target import optical disc to obtain the data information after antivirus and decryption processing. In practice, the above-mentioned execution entity can use antivirus software to perform antivirus processing on the data information in the above-mentioned target import optical disc. Then, use a decryption algorithm to perform decryption processing on the data information in the above-mentioned target import optical disc. For example, the decryption algorithm can be a 3DES decryption algorithm.

[0085] Third step, perform data detection processing on the data information after the above-mentioned antivirus and decryption processing to obtain the target detection result information. Among them, the above-mentioned target detection result information can represent the result of detecting the integrity and security of the above-mentioned data information. The above-mentioned target detection result information can be that the data information after the above-mentioned antivirus and decryption processing is detected successfully or the data information after the above-mentioned antivirus and decryption processing is detected failed. It should be noted that the method of detecting the data information after the above-mentioned antivirus and decryption processing is the same as the method of detecting and processing the data format by the above-mentioned data transfer and import device, and will not be elaborated here.

[0086] Fourth step, in response to determining that the above-mentioned target detection result information meets the preset data verification condition, perform reading processing on the above-mentioned data information to obtain optical disc data information. Among them, the above-mentioned preset data verification condition can be that the above-mentioned detection result information represents successful detection. In practice, the above-mentioned execution entity can control the above-mentioned optical drive recognition device to perform reading processing on the above-mentioned data information.

[0087] In the fifth step, control the second robotic arm to place the above-mentioned target import optical disc onto the above-mentioned optical disc duplication storage device.

[0088] In the sixth step, in response to detecting that the above-mentioned optical disc data information meets the preset merging condition, perform a merging process on the above-mentioned optical disc data information to obtain merged data information. Among them, the above-mentioned preset merging condition can be that the data information to be imported in the above-mentioned storage device meets the above-mentioned preset disc partitioning condition and the disc partitioning serial number corresponding to the above-mentioned optical disc data information is the last one. The above-mentioned merged data information can be the data obtained by merging the above-mentioned optical disc data information. In practice, the above-mentioned execution entity can use compression software to compress the data information in each optical disc corresponding to the above-mentioned data information to be imported, so as to perform a merging process on the above-mentioned optical disc data information.

[0089] In the seventh step, send the above-mentioned merged data information to the intranet server to import the data information to be imported in the above-mentioned storage device into the above-mentioned intranet server.

[0090] In the eighth step, perform an initialization process on the above-mentioned data upload device to implement a reset process on the above-mentioned data upload device. In practice, the above-mentioned execution entity can control the above-mentioned first control device to perform a reset process on the above-mentioned data upload device.

[0091] Optionally, the steps for the above-mentioned data upload device to perform a data import operation further include:

[0092] In the first step, in response to determining that the above-mentioned target detection result information does not meet the preset data verification condition, display the data verification failure information corresponding to the above-mentioned detection result information. In practice, the above-mentioned execution entity can display the above-mentioned data verification failure information on the above-mentioned second human-computer interaction device.

[0093] In the second step, determine the verification failure reason information corresponding to the above-mentioned optical disc data information according to the above-mentioned detection result information and the above-mentioned data verification failure information. In practice, the above-mentioned execution entity can determine the part of the verification failure included in the above-mentioned detection result information as the verification failure reason information corresponding to the above-mentioned optical disc data information.

[0094] In the third step, perform a storage process on the above-mentioned verification failure reason information. In practice, the above-mentioned execution entity can store the verification failure reason information corresponding to the above-mentioned data information to be imported in a verification failure information registration form. The above-mentioned verification failure information registration form can represent a set of verification failure reason information of the imported data information that fails verification.

[0095] In the fourth step, control the second robotic arm through the above-mentioned second control device to place the above-mentioned target import optical disc onto the above-mentioned optical disc placement tray.

[0096] It should be noted that the second control device included in the above data uploading device can control the second human-computer interaction screen to display the execution results of each execution step of the data uploading device in real time. For example, the second human-computer interaction screen can display that the data has been successfully imported into the intranet server.

[0097] It should be noted that the above data transfer and import device can place the optical disc on the optical disc placement tray through the above data transfer operation, and the above data uploading device can import the data information to be imported in the optical disc placed on the optical disc placement tray into the intranet server through the above data import operation. And the optical disc after importing the data is placed in the disc duplication storage device included in the above optical disc storage device.

[0098] As an inventive point of the embodiment of the present disclosure, the above technical solution solves the third technical problem: the factors of "low data security, frequent data loss, poor user experience, and long time-consuming for importing data" are as follows: when importing data using the optical disc import method, only malicious code killing or virus killing detection is performed on the imported data, and after the detection passes, the data is imported. The data imported into the optical disc is not detected again, and the optical discs with unqualified data detection 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-consuming for importing data can be achieved. To achieve this effect, when the present disclosure imports data, first, the optical discs placed in the optical disc placement area are detected through the mechanical arm detection information detected by the above second detector for the above first mechanical arm. When the mechanical arm detection information meets the preset data import conditions, the data import is performed. And when it is detected that the target detection result information does not meet the above preset data verification conditions, the above second mechanical arm places the target import optical disc in the above optical disc placement area, so that the optical engraving machine in the above data transfer and import device engraves and records a failure mark on the disc surface of the optical disc placed in the above optical disc placement area by the above second mechanical arm, thereby realizing the marking of the optical discs with unqualified data detection. And the data of the optical disc is detected again, so that the data security can be improved, the data loss can be reduced, and the user experience can be improved. Thus, the data security can be improved, the data loss can be reduced, the user experience can be improved, and the time-consuming for 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 according to some embodiments of the present disclosure, the import steps can be simplified, thereby shortening the time-consuming of data import, reducing data leakage and data errors during the import process, and thus enhancing the security of data import. The reasons for the cumbersome import steps, long time-consuming of data import, many cases of data leakage and data errors during the import process, and low security of data import are as follows: When using the manual import method, special staff need to be set to manually detect the data and manually import the data. The amount of imported data is large and the import steps are cumbersome, resulting in many cases of misoperations in manual import, leading to a high risk of data leakage and a long time-consuming of data import; When using a secure isolation gateway for data import, the black-box transmission method makes the data import process uncontrollable, and the sending end sends data to the receiving end unidirectionally through electrical signals and optical signals, and there is no interactive communication between the sending end and the receiving end, resulting in the inability to detect the loss of data packets carrying the original data, and the instability of electrical signals and optical signals easily leads to errors or loss of the original data during the transmission process.Based on this, a data import device according to some embodiments of the present disclosure is characterized in that the data import device includes a data transfer and import device, a data upload device, and an optical disc storage device. Among them, the optical disc storage device includes a blank optical disc storage device and a duplicated optical disc storage device; the data transfer and import device includes a first control device, a first human-machine interaction screen, an identification device, an optical drive processing device, a first robotic arm, a first detector, and an optical engraving machine. Among them, the optical engraving machine makes the optical disc surface by engraving. The first human-machine 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 at least one blank optical disc after importing the data, so as to perform transfer processing on the data information to be imported in the storage device; the data upload device includes a second control device, a second human-machine interaction screen, an optical drive identification device, a second robotic arm, and a second detector. Among them, the second human-machine 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 the monitoring and 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 processing to the intranet server to perform import processing on the data information to be imported in the storage device; the first control device is respectively connected to the first human-machine 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-machine interaction screen, the optical drive identification device, the second robotic arm, and the second detector. Also, because the data is not imported by the method of manual data import, but is automatically imported by the above data import device, it is not necessary for manual repeated security detection and other operations on a large amount of data to be imported, thus simplifying the steps of importing data, shortening the time-consuming of importing data, reducing the situation of data leakage during the import process, and further improving the security of imported data. Also, because the data import is not achieved through a security isolation gateway, when using the above data import device, the first human-machine interaction screen and the second human-machine interaction screen can display the execution status of the data transfer and import device and the data upload device in real time, so that the import process of the data import device can be monitored in real time. Thus, the situation of data loss and data error can be detected in time. Also, because an optical engraving machine is used to engrave the surface of the optical disc instead of an inkjet printer to inkjet the surface of the optical disc, ink can be saved and the engraving speed can be increased. Thus, the efficiency of data import can be improved, the time-consuming of import can be shortened, and the resources consumed by data import can be saved.Accordingly, the above data import device can simplify the import steps, thereby shortening the time taken for data import, reducing the occurrence of data leakage and data errors during the import process, and enhancing the security of data import.

[0100] Reference is now made to Figure 5 , which shows a schematic structural diagram of an electronic device 500 (such as a computing device) suitable for use in implementing some embodiments of the present disclosure. Figure 5 The electronic device shown is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.

[0101] As Figure 5 shown, the electronic device 500 may include a processing device 501 (such as 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. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0102] Generally, 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 wirelesly to exchange data. Although Figure 5 the electronic device 500 with various devices is shown, it should be understood that it is not required to implement or include all the shown devices. Instead, more or fewer devices may be implemented or included. Figure 5 Each block shown in

[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 that includes a computer program carried on a computer-readable medium, and the computer program includes program code for performing the methods shown in the flowcharts. In such some embodiments, the computer program can be downloaded and installed from the 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 functions defined in the methods 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 can be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection having 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 can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. And in some embodiments of the present disclosure, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can send, propagate, or transmit 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 can be transmitted by any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0105] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.

[0106] The above computer-readable medium can be included in the above electronic device; it can also exist separately without being assembled into the electronic device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by the electronic device, the electronic device is caused to: in response to detecting a user's data import operation, control the above data transfer and import device to perform a data transfer operation to perform transfer processing on the data information to be imported in the above storage device; in response to determining that the robotic arm detection information corresponding to the above first robotic arm detected by the above second detector satisfies a preset data import condition, control the above data upload device to perform a data import operation to perform import processing on the data information to be imported in the above storage device, where the above robotic arm detection information represents the running trajectory information of the above first robotic arm detected by the above second detector and the staying position information of the above first robotic arm.

[0107] Computer program code for performing the operations of some embodiments of the present disclosure can be written in one or more programming languages or combinations thereof. The above programming languages include object-oriented programming languages - such as Java, Smalltalk, C++; it also includes conventional procedural programming languages - such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can 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 can be connected to an external computer (e.g., by using an Internet service provider to connect through the Internet).

[0108] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur in a different order than that noted in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

[0109] The functions described above can be performed, at least in part, by one or more hardware logic components. By way of example, and without limitation, the 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 a chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0110] The above description is only some preferred embodiments of the present disclosure and an explanation of the applied technical principles. 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 technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) having 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 comprises a blank optical disc storage device and a re-engraved optical disc storage device; The data transfer import device comprises a first control device, a first human-computer interaction screen, an identification device, an optical drive processing device, a first mechanical arm, a first detector and an optical engraving machine, wherein the optical engraving machine produces the optical disc surface by engraving, the first human-computer interaction screen is used to display the execution status of the data transfer import device in real time, the 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 blank optical disc storage device and use the optical engraving machine to engrave the surface of 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-machine interaction screen, an optical drive identification device, a second mechanical arm and a second detector, wherein the second human-machine 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 track and position information of the first mechanical arm to realize the monitoring processing of the first mechanical arm, and the data upload device is used to send the data information in at least one blank optical disc after engraving processing to the intranet server to import the data information to be imported in the storage device; The first control device is respectively connected to the first human-machine interaction screen, the recognition device, the optical drive processing device, the first mechanical arm, the first detector and the optical engraving machine; 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 mechanical arm limit controller, and the first mechanical 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 comprises a second mechanical arm limit controller, and the second mechanical 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 of 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 robot arm detection information corresponding to the first robot 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 the data information to be imported in the storage device, wherein the robot arm detection information represents the operation trajectory information of the first robot arm detected by the second detector and the stop position information of the first robot arm.

Citation Information

Patent Citations

  • Control method and device of vehicle-mounted sound recording equipment, vehicle and storage medium

    CN116705082A

  • Data one-way import method based on optical disk import machine

    CN118444858A

  • Transactional Conversation-Based Computing System

    US20180341395A1