Digital textbook data protection method and device based on USB flash disk
By storing the key file in the solidified partition of the USB disk and verifying its identification information, the problem of copyright security of digital textbook data in the USB disk is solved, and high data security and copyright protection are achieved.
Patent Information
- Application Number
- CN202411969456.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-25
AI Technical Summary
Digital textbook data on the USB flash drive is easily copied and disseminated without permission, making it difficult to effectively protect the copyright security of digital textbook data.
By storing the key file in the solidified partition of the target USB disk and when receiving the startup operation instructions of the digital textbook client, it is verified whether the identification information in the key file matches the unique identification information of the digital textbook, and determine whether the digital textbook client has startup permission, thereby allowing or prohibiting reading of the digital textbook data.
It improves the security of digital textbook data, prevents unauthorized copying and dissemination, and effectively guarantees the copyright security of digital textbook data.
Smart Images

Figure CN119885235A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information security technology, and in particular to a method and device for protecting digital teaching material data based on a USB flash drive. Background Art
[0002] With the rapid development of information technology, digital teaching tools and resources are becoming more and more popular. Teachers and students are increasingly relying on digital teaching materials such as electronic teaching materials, multimedia courseware, and online courses for teaching and learning. As a portable storage device, USB flash drives have become an important tool for teachers to carry and share digital teaching materials due to their large capacity, easy portability, and strong compatibility.
[0003] However, digital teaching material data stored in USB flash drives can be easily copied and distributed without permission, making it difficult to effectively protect the copyright security of digital teaching material data.
[0004] Based on this, it is necessary to provide a more secure digital teaching material data protection method to effectively protect the copyright security of the digital teaching material data in the USB flash drive. Summary of the invention
[0005] Based on the above problems, the present application provides a method and device for protecting digital textbook data based on a USB flash drive, the purpose of which is to improve the security of digital textbook data and effectively protect the copyright security of digital textbook data.
[0006] The embodiments of the present application disclose the following technical solutions:
[0007] In a first aspect of the present application, a method for protecting digital teaching material data based on a USB flash drive is provided, the method comprising:
[0008] Receive a startup operation instruction of a digital textbook client; the digital textbook client is located in the read-write operation partition of the target U disk, the startup operation instruction carries the unique identification information of the digital textbook corresponding to the digital textbook client, and the path information of the target folder, the target folder is located in the solidified partition of the target U disk, and the target folder contains a key file, and the key file is used to verify whether the digital textbook client has the startup permission;
[0009] When the existence of the target folder is verified based on the path information, the key file in the target folder is obtained;
[0010] If the identification information in the key file matches the unique identification information of the digital textbook, it is determined that the digital textbook client has the startup permission, and the digital textbook client is allowed to read the digital textbook data from the read-write operation partition.
[0011] In an optional implementation, the digital teaching material data protection method based on a USB flash drive also includes:
[0012] If the identification information does not match the unique identification information of the digital textbook, it is determined that the digital textbook client does not have the startup permission, and the digital textbook client is prohibited from reading the digital textbook data.
[0013] In an optional implementation, when the existence of the target folder is verified based on the path information, obtaining the key file in the target folder includes:
[0014] Verify that the target folder exists based on the path information;
[0015] If the target folder does not exist, it is determined that the digital textbook client does not have the startup permission, and the digital textbook client is prohibited from reading the digital textbook data;
[0016] If the target folder exists, get the key file in the target folder.
[0017] In an optional implementation, before receiving the start-up operation instruction of the digital teaching material client, the digital teaching material data protection method based on the USB disk further includes:
[0018] Obtain the unique identification information of the digital teaching material and the path information of the target folder;
[0019] Generate a key file based on the unique identification information;
[0020] The key file is written to the hardened partition of the target USB drive based on the path information.
[0021] In an optional implementation, before receiving the start-up operation instruction of the digital teaching material client, the digital teaching material data protection method based on the USB disk further includes:
[0022] Acquire digital teaching materials resources; digital teaching materials resources include digital teaching materials data and the running program of the digital teaching materials client;
[0023] Classifying the digital teaching material resources according to the preset classification rules to obtain the classified digital teaching material resources;
[0024] Performing key encryption on the classified digital teaching material resources to obtain encrypted digital teaching material resources;
[0025] Write the encrypted digital teaching material resources into the read-write operation partition of the target USB flash drive.
[0026] In a second aspect of the present application, a digital teaching material data protection device based on a USB flash drive is provided, the device comprising:
[0027] The receiving module is used to receive the startup operation instruction of the digital textbook client; the digital textbook client is located in the read-write operation partition of the target U disk, the startup operation instruction carries the unique identification information of the digital textbook corresponding to the digital textbook client, and the path information of the target folder, the target folder is located in the solidified partition of the target U disk, and the target folder contains a key file, and the key file is used to verify whether the digital textbook client has the startup permission;
[0028] A verification module, used for obtaining a key file in a target folder when verifying the existence of the target folder based on path information;
[0029] The first determination module is used to determine that the digital textbook client has the startup permission if the identification information in the key file matches the unique identification information of the digital textbook, and allow the digital textbook client to read the digital textbook data from the read-write operation partition.
[0030] Optionally, the digital teaching material data protection device based on the USB disk further includes:
[0031] The second determination module is used to determine that the digital textbook client does not have the startup permission if the identification information does not match the unique identification information of the digital textbook, and prohibit the digital textbook client from reading the digital textbook data.
[0032] Optionally, the verification module includes:
[0033] A verification unit, used to verify whether a target folder exists based on path information;
[0034] A first determination unit is used to determine that the digital teaching material client does not have the startup permission if the target folder does not exist, and prohibit the digital teaching material client from reading the digital teaching material data;
[0035] The acquisition unit is used to acquire the key file in the target folder if the target folder exists.
[0036] According to a third aspect of the present application, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the above-mentioned digital teaching material data protection method based on a USB flash drive is implemented.
[0037] In a fourth aspect of the present application, a processor is provided for running a computer program, and when the computer program is running, the above-mentioned digital teaching material data protection method based on a USB flash drive is executed.
[0038] Compared with the prior art, this application has the following beneficial effects:
[0039] In the technical solution of the present application, first, a startup operation instruction of a digital textbook client is received; wherein, the digital textbook client is located in the read-write operation partition of the target U disk, and the startup operation instruction carries the unique identification information of the digital textbook corresponding to the digital textbook client, as well as the path information of the target folder, the target folder is located in the solidified partition of the target U disk, and the target folder contains a key file, and the key file is used to verify whether the digital textbook client has startup permission; secondly, when the existence of the target folder is verified based on the path information, the key file in the target folder is obtained; finally, if the identification information in the key file matches the unique identification information of the digital textbook, it is determined that the digital textbook client has startup permission, and the digital textbook client is allowed to read the digital textbook data from the read-write operation partition.
[0040] In the technical solution of the present application, a key file used to verify whether a digital textbook client has startup permission is stored in a target folder of a fixed partition of a target U disk, and the digital textbook client is stored in a read-write operation partition of the target U disk. When a startup operation instruction of the digital textbook client is received, the key file in the target folder is obtained only when the existence of the target folder is verified based on the path information, and when the identification information in the key file matches the unique identification information of the digital textbook, it is determined that the digital textbook client has startup permission, and the digital textbook client is allowed to read the digital textbook data from the read-write operation partition, thereby avoiding the problem of low security of the digital textbook data due to the digital textbook data in the target U disk being copied to other storage media without permission, thereby improving the security of the digital textbook data and effectively protecting the copyright security of the digital textbook data. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0042] Figure 1 A flowchart of a method for protecting digital teaching material data based on a USB flash drive provided in an embodiment of the present application;
[0043] Figure 2 A flowchart of another method for protecting digital teaching material data based on a USB flash drive provided in an embodiment of the present application;
[0044] Figure 3 A flowchart of a process of writing a key file into a hardened partition provided in an embodiment of the present application;
[0045] Figure 4 A flowchart of a process of writing a digital teaching material resource into a read-write operation partition provided in an embodiment of the present application;
[0046] Figure 5 A schematic structural diagram of a digital teaching material data protection device based on a USB flash drive provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] As described above, the digital textbook data currently stored in the USB flash drive is easily copied and disseminated without permission, which makes it difficult to effectively protect the copyright security of the digital textbook data. Based on this, it is necessary to provide a more secure digital textbook data protection method to effectively protect the copyright security of the digital textbook data in the USB flash drive.
[0048] After research, the inventor proposed a digital textbook data protection method based on a USB flash drive, which receives a startup operation instruction from a digital textbook client; wherein the digital textbook client is located in the read-write operation partition of the target USB flash drive, and the startup operation instruction carries the unique identification information of the digital textbook corresponding to the digital textbook client, as well as the path information of the target folder, the target folder is located in the solidified partition of the target USB flash drive, and the target folder contains a key file, which is used to verify whether the digital textbook client has the startup permission; then, after verifying the existence of the target folder based on the path information, the key file in the target folder is obtained; finally, if the identification information in the key file matches the unique identification information of the digital textbook, it is determined that the digital textbook client has the startup permission, and the digital textbook client is allowed to read the digital textbook data from the read-write operation partition.
[0049] In the technical solution of the present application, a key file used to verify whether the digital textbook client has the startup permission is stored in a target folder of the solidified partition of the target U disk, and the digital textbook client is stored in the read-write operation partition of the target U disk. When receiving the startup operation instruction of the digital textbook client, the key file in the target folder is obtained only when the existence of the target folder is verified based on the path information, and when the identification information in the key file matches the unique identification information of the digital textbook, it is determined that the digital textbook client has the startup permission, and the digital textbook client is allowed to read the digital textbook data from the read-write operation partition, thereby avoiding the problem of low security of the digital textbook data due to the digital textbook data in the target U disk being copied to other storage media without permission, improving the security of the digital textbook data, and effectively protecting the copyright security of the digital textbook data.
[0050] Keyword definitions:
[0051] CD-ROM: The full name is Compact Disc Read-Only Memory, which refers to a special optical disc medium whose contents are written during the manufacturing process and cannot be changed or deleted once solidified. This type of CD-ROM is usually used to distribute software, operating system images, drivers, games, and various read-only data files.
[0052] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0053] Method Embodiment
[0054] The embodiment of the present application provides an embodiment of a digital teaching material data protection method based on a USB flash drive. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0055] See also Figure 1 , which is a flow chart of a digital teaching material data protection method based on a USB flash drive provided in an embodiment of the present application, such as Figure 1 As shown, the method comprises the following steps:
[0056] Step S101, receiving a start-up operation instruction from a digital textbook client; the start-up operation instruction carries unique identification information of the digital textbook corresponding to the digital textbook client, and path information of a target folder.
[0057] In an optional embodiment, a digital teaching material data protection system based on a USB disk can be used as the execution subject of the digital teaching material data protection method based on a USB disk of the embodiment of the present application. For the convenience of description, the digital teaching material data protection system based on a USB disk is referred to as a system below.
[0058] In step S101, the digital textbook client is located in the read-write operation partition of the target U disk, and the startup operation instruction carries the unique identification information of the digital textbook corresponding to the digital textbook client and the path information of the target folder. The target folder is located in the solidified partition of the target U disk, and the target folder contains a key file, which is used to verify whether the digital textbook client has the startup permission. When the digital textbook client has the startup permission, the digital textbook client can be started normally; when the digital textbook client does not have the startup permission, the digital textbook client is prohibited from starting.
[0059] In the embodiment of the present application, the digital textbook client is a software application for accessing and managing digital textbook data. The unique identification information of the digital textbook can be a set of codes that uniquely identify and distinguish digital textbook resources, such as ISBN (International Standard Book Number).
[0060] In an embodiment of the present application, the data storage of the target U disk can be divided into two partitions: a read-write operation partition and a solidified partition, wherein the solidified partition can be a solidified CD-ROM, and the data stored in the solidified partition (such as the key file) is invisible and cannot be tampered with, and the data stored in the read-write operation partition (such as the digital teaching material data) can be read and written normally; therefore, when the data in the target U disk is copied to other storage media without permission, the key file located in the target folder of the solidified partition cannot be copied, thereby improving the security and stability of the key file, and providing a basis for the subsequent digital teaching material client to safely start and read the digital teaching material data.
[0061] In an embodiment of the present application, the target folder is a specific folder pre-set in a solidified partition of the target USB flash drive, which is used to store a key file for verifying whether the digital teaching material client has the startup permission.
[0062] In order to enable the digital textbook client to start safely and read the digital textbook data, in the embodiment of the present application, before receiving the start-up operation instruction of the digital textbook client, such as Figure 2 As shown, the system can generate a key file based on the unique identification information of the digital textbook and write the key file into the fixed partition of the target USB flash drive. Figure 3 , Figure 3 A flowchart of a process of writing a key file into a hardened partition provided in an embodiment of the present application, the process comprising the following steps:
[0063] Step S301, obtaining the unique identification information of the digital teaching material and the path information of the target folder.
[0064] Step S302: Generate a key file based on the unique identification information.
[0065] In order to ensure the uniqueness and confidentiality of the key file, in an embodiment of the present application, the system can generate a key file based on preset security standards and unique identification information of the digital textbook, thereby providing a data basis for the data protection mechanism of the digital textbook based on the target USB flash drive.
[0066] Step S303: Write the key file into the fixed partition of the target USB flash drive based on the path information.
[0067] In this embodiment, the system can generate a solidified partition on the target U disk and write the key file to the solidified partition of the target U disk based on the path information of the target folder, thereby achieving a close integration of the hardware of the target U disk and the data protection mechanism of the digital textbook, thereby improving the security of the digital textbook data.
[0068] In order to further enable the digital textbook client to achieve secure startup and read digital textbook data, in the embodiment of the present application, before receiving the startup operation instruction of the digital textbook client, such as Figure 2 As shown, the system can write the encrypted digital teaching material resources into the read-write operation partition of the target USB flash drive. Figure 4 , Figure 4 A flowchart of a process of writing a digital teaching material resource into a read-write operation partition provided in an embodiment of the present application, the process comprising the following steps:
[0069] Step S401, obtaining digital teaching material resources.
[0070] In step S401, the digital teaching material resources include digital teaching material data and the running program of the digital teaching material client, wherein the digital teaching material data includes but is not limited to text courseware (e.g., teaching materials in the form of PPT presentations, HTML pages, etc.), audio and video courseware (e.g., course videos, experimental demonstrations, animation explanations), etc.
[0071] Step S402, classifying the digital teaching material resources according to preset classification rules to obtain classified digital teaching material resources.
[0072] In this embodiment, the preset classification rules are pre-set rules for classifying and storing different types of resource files (e.g., image, audio, video, document, and other resource files) into designated folders. For example, classification by file type, classification by functional module, classification by usage scenario, and classification by version number, etc. The system can classify and store digital teaching materials into corresponding folders based on the preset classification rules to obtain classified digital teaching materials.
[0073] Step S403, encrypting the classified digital teaching material resources with a key to obtain encrypted digital teaching material resources.
[0074] In order to ensure the security and integrity of the digital teaching materials resources in the target USB flash drive, thereby effectively preventing the digital teaching materials resources from being tampered with and unauthorized copying, in an embodiment of the present application, the system may encrypt the digital teaching materials resources based on a preset key to obtain an encrypted digital teaching materials resource. For example, the system may symmetrically encrypt or asymmetrically encrypt the digital teaching materials resources based on a preset key to obtain an encrypted digital teaching materials resource.
[0075] Step S404, writing the encrypted digital teaching material resources into the read-write operation partition of the target USB flash drive.
[0076] In an embodiment of the present application, the system may write the encrypted digital teaching material resources into the read-write operation partition of the target USB flash drive to ensure that the digital teaching material resources can be normally operated and accessed in an authorized environment.
[0077] Step S102: When the existence of the target folder is verified based on the path information, the key file in the target folder is obtained.
[0078] In order to improve the security of digital teaching material data and thus effectively protect the copyright security of digital teaching material data, in the embodiment of the present application, Figure 2 As shown, the system can verify whether the target folder exists based on the path information of the target folder to preliminarily verify whether the digital textbook client has the startup permission; if the target folder exists, the system can directly obtain the key file in the target folder to provide a data basis for further verification of whether the digital textbook client has the startup permission; if the target folder does not exist, the system can determine that the digital textbook client does not have the startup permission, directly prohibit the digital textbook client from reading the digital textbook data, and exit the digital textbook client.
[0079] For example, the digital textbook data in USB drive A is copied to USB drive B without authorization. When the digital textbook client is started in USB drive B, the system can verify whether the target folder exists based on the path information of the target folder. Since the target folder is located in the solidified partition of USB drive A, the target folder cannot be copied when the digital textbook data is copied to USB drive B without authorization. At this time, if the system does not find the target folder in USB drive B, it can be determined that the digital textbook client does not have startup permission, and the digital textbook client is prohibited from reading the digital textbook data, and the digital textbook client is directly exited.
[0080] Step S103: If the identification information in the key file matches the unique identification information of the digital textbook, it is determined that the digital textbook client has the startup permission, and the digital textbook client is allowed to read the digital textbook data from the read-write operation partition.
[0081] In order to further improve the security of digital teaching material data, thereby effectively protecting the copyright security of digital teaching material data, in the embodiment of the present application, Figure 2 As shown, the system can determine whether the digital textbook client has the startup permission by judging whether the identification information in the key file matches the unique identification information of the digital textbook; if the identification information in the key file matches the unique identification information of the digital textbook, it is determined that the digital textbook client has the startup permission, controls the startup of the digital textbook client, and allows the digital textbook client to read the digital textbook data from the read-write operation partition; if the identification information in the key file does not match the unique identification information of the digital textbook, the system can determine that the digital textbook client does not have the startup permission, prohibits the digital textbook client from reading the digital textbook data, and directly exits the digital textbook client.
[0082] For example, the digital textbook data in USB flash drive A is copied to USB flash drive D without authorization. USB flash drive D is provided with a target folder created based on the path information of the target folder and a key file 1. When the digital textbook client is started in USB flash drive D, after verifying the existence of the target folder based on the path information, it obtains the key file 1, and then the system matches the content in the key file 1 with the unique identification information of the digital textbook. Since the content in the key file 1 is unauthorized, the content in the key file 1 is not the same as the content in the key file 1 in the solidified partition of USB flash drive A. Therefore, the system can determine that the identification information in the key file 1 does not match the unique identification information of the digital textbook, and determines that the digital textbook client does not have the startup permission, prohibits the digital textbook client from reading the digital textbook data, and directly exits the digital textbook client.
[0083] Through the U disk-based digital textbook data protection method provided in the embodiment of the present application, a key file used to verify whether a digital textbook client has startup permission is stored in a target folder of a solidified partition of a target U disk, and the digital textbook client is stored in a read-write operation partition of the target U disk. When a startup operation instruction of the digital textbook client is received, the key file in the target folder is obtained only when the existence of the target folder is verified based on the path information, and when the identification information in the key file matches the unique identification information of the digital textbook, it is determined that the digital textbook client has startup permission, and the digital textbook client is allowed to read the digital textbook data from the read-write operation partition, thereby avoiding the problem of low security of the digital textbook data due to the digital textbook data in the target U disk being copied to other storage media without permission, thereby improving the security of the digital textbook data and effectively protecting the copyright security of the digital textbook data.
[0084] Device Embodiment
[0085] The present application embodiment provides a digital teaching material data protection device based on a USB disk, wherein: Figure 5 A schematic diagram of a digital teaching material data protection device based on a USB flash drive provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the device includes: a receiving module 11, a verification module 12 and a first determination module 13. Figure 5 You can see the connection relationship between several modules.
[0086] Among them, the receiving module 11 is used to receive the startup operation instruction of the digital textbook client; the digital textbook client is located in the read-write operation partition of the target U disk, and the startup operation instruction carries the unique identification information of the digital textbook corresponding to the digital textbook client, as well as the path information of the target folder, the target folder is located in the solidified partition of the target U disk, and the target folder contains a key file, which is used to verify whether the digital textbook client has the startup permission;
[0087] A verification module 12, configured to obtain a key file in a target folder when verifying the existence of the target folder based on the path information;
[0088] The first determination module 13 is used to determine that the digital textbook client has the startup permission if the identification information in the key file matches the unique identification information of the digital textbook, and allow the digital textbook client to read the digital textbook data from the read-write operation partition.
[0089] Optionally, the digital textbook data protection device based on a USB flash drive also includes: a second determination module, which is used to determine that the digital textbook client does not have the startup permission if the identification information does not match the unique identification information of the digital textbook, and prohibit the digital textbook client from reading the digital textbook data.
[0090] Optionally, the verification module includes: a verification unit, a first determination unit and an acquisition unit.
[0091] Wherein, the verification unit is used to verify whether the target folder exists based on the path information;
[0092] A first determining unit is used to determine that the digital teaching material client does not have the startup permission if the target folder does not exist, and prohibit the digital teaching material client from reading the digital teaching material data;
[0093] The acquisition unit is used to acquire the key file in the target folder if the target folder exists.
[0094] Optionally, the digital teaching material data protection device based on a USB flash drive also includes: a first acquisition module, a generation module and a first writing module.
[0095] The first acquisition module is used to acquire the unique identification information of the digital textbook and the path information of the target folder before receiving the start operation instruction of the digital textbook client;
[0096] A generation module, used to generate a key file based on unique identification information;
[0097] The first writing module is used to write the key file into the fixed partition of the target USB flash drive based on the path information.
[0098] Optionally, the digital teaching material data protection device based on a USB flash drive also includes: a second acquisition module, a classification module, an encryption module and a second writing module.
[0099] The second acquisition module is used to acquire digital teaching material resources before receiving the start operation instruction of the digital teaching material client; the digital teaching material resources include digital teaching material data and the running program of the digital teaching material client;
[0100] A classification module is used to classify the digital teaching material resources according to preset classification rules to obtain the classified digital teaching material resources;
[0101] The encryption module is used to perform key encryption on the classified digital teaching material resources to obtain the encrypted digital teaching material resources;
[0102] The second writing module is used to write the encrypted digital teaching material resources into the read-write operation partition of the target USB flash drive.
[0103] In the technical solution of the present application, first, a startup operation instruction of a digital textbook client is received through a receiving module; wherein the digital textbook client is located in the read-write operation partition of a target U disk, and the startup operation instruction carries the unique identification information of the digital textbook corresponding to the digital textbook client, and the path information of a target folder, and the target folder is located in a solidified partition of the target U disk, and the target folder contains a key file, and the key file is used to verify whether the digital textbook client has startup permission authority; secondly, the verification module verifies the existence of the target folder based on the path information, and obtains the key file in the target folder; finally, through the first determination module, if the identification information in the key file matches the unique identification information of the digital textbook, it is determined that the digital textbook client has startup permission authority, and the digital textbook client is allowed to read the digital textbook data from the read-write operation partition.
[0104] In the technical solution of the present application, a key file used to verify whether a digital textbook client has startup permission is stored in a target folder of a fixed partition of a target U disk, and the digital textbook client is stored in a read-write operation partition of the target U disk. When a startup operation instruction of the digital textbook client is received, the key file in the target folder is obtained only when the existence of the target folder is verified based on the path information, and when the identification information in the key file matches the unique identification information of the digital textbook, it is determined that the digital textbook client has startup permission, and the digital textbook client is allowed to read the digital textbook data from the read-write operation partition, thereby avoiding the problem of low security of the digital textbook data due to the digital textbook data in the target U disk being copied to other storage media without permission, thereby improving the security of the digital textbook data and effectively protecting the copyright security of the digital textbook data.
[0105] Storage Medium Embodiments
[0106] The embodiment of the present application provides a computer-readable storage medium, on which a program is stored, wherein when the program is executed by a processor, some or all of the steps in the digital teaching material data protection method based on a USB flash drive described in the aforementioned method embodiment of the present application are implemented. The storage medium can be a NAND Flash memory, a NOR Flash memory, a phase-change memory (PCM) and a magnetoresistive random access memory (MRAM) and other media that can store program codes.
[0107] Processor Embodiments
[0108] An embodiment of the present application provides a processor for running a program, wherein when the program is running, some or all of the steps in the digital teaching material data protection method based on a USB flash drive introduced in the aforementioned method embodiment are executed.
[0109] It should be noted that each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described above is merely schematic, in which the unit described as a separate component may or may not be physically separated, and the component prompted as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative work.
[0110] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A digital teaching material data protection method based on a USB disk, characterized in that: include: Receive the start-up operation instruction of the digital teaching material client; The digital textbook client is located in the read-write operation partition of the target U disk, the startup operation instruction carries the unique identification information of the digital textbook corresponding to the digital textbook client, and the path information of the target folder, the target folder is located in the solidified partition of the target U disk, and the target folder contains a key file, and the key file is used to verify whether the digital textbook client has the startup permission; In the case of verifying the existence of the target folder based on the path information, obtaining the key file in the target folder; If the identification information in the key file matches the unique identification information of the digital textbook, it is determined that the digital textbook client has the startup permission, and the digital textbook client is allowed to read the digital textbook data from the read-write operation partition.
2. The method according to claim 1, characterized in that The method further comprises: If the identification information does not match the unique identification information of the digital textbook, it is determined that the digital textbook client does not have the startup permission, and the digital textbook client is prohibited from reading the digital textbook data.
3. The method according to claim 1, characterized in that The step of obtaining the key file in the target folder when verifying the existence of the target folder based on the path information includes: Verify whether the target folder exists based on the path information; If the target folder does not exist, determining that the digital teaching material client does not have the startup permission, and prohibiting the digital teaching material client from reading the digital teaching material data; If the target folder exists, the key file in the target folder is obtained.
4. The method according to claim 1, characterized in that: Before receiving the start operation instruction of the digital teaching material client, the method further includes: Obtaining the unique identification information of the digital teaching material and the path information of the target folder; Generate the key file according to the unique identification information; The key file is written into the solidified partition of the target USB disk based on the path information.
5. The method according to claim 1, characterized in that Before receiving the start operation instruction of the digital teaching material client, the method further includes: Acquire digital teaching material resources; the digital teaching material resources include the digital teaching material data and the running program of the digital teaching material client; Classifying the digital teaching material resources according to preset classification rules to obtain classified digital teaching material resources; Performing key encryption on the classified digital teaching material resources to obtain encrypted digital teaching material resources; The encrypted digital teaching material resources are written into the read-write operation partition of the target USB disk.
6. A digital teaching material data protection device based on a USB disk, characterized in that: include: A receiving module, used for receiving a start-up operation instruction from a digital teaching material client; The digital textbook client is located in the read-write operation partition of the target U disk, the startup operation instruction carries the unique identification information of the digital textbook corresponding to the digital textbook client, and the path information of the target folder, the target folder is located in the solidified partition of the target U disk, and the target folder contains a key file, and the key file is used to verify whether the digital textbook client has the startup permission; A verification module, configured to obtain a key file in the target folder when verifying the existence of the target folder based on the path information; The first determination module is used to determine that the digital textbook client has the startup permission if the identification information in the key file matches the unique identification information of the digital textbook, and allow the digital textbook client to read the digital textbook data from the read-write operation partition.
7. The device according to claim 6, characterized in that The device also includes: The second determination module is used to determine that the digital textbook client does not have the startup permission if the identification information does not match the unique identification information of the digital textbook, and prohibit the digital textbook client from reading the digital textbook data.
8. The device according to claim 6, characterized in that The verification module comprises: A verification unit, configured to verify whether the target folder exists based on the path information; A first determining unit, configured to determine that the digital teaching material client does not have the startup permission if the target folder does not exist, and prohibit the digital teaching material client from reading the digital teaching material data; The acquiring unit is used to acquire the key file in the target folder if the target folder exists.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the digital teaching material data protection method based on a USB flash drive as described in any one of claims 1 to 5 is implemented.
10. A processor, characterized in that: Used to run a computer program, which, when running, executes the digital teaching material data protection method based on a USB disk as described in any one of claims 1 to 5.