Cloud disk high-speed transmission management system and method
By realizing the distinction processing of data in different storage areas of users' personal cloud disk in the cloud disk in the cloud disk and the corresponding data processing methods, the problem of data privacy attributes being ignored in the transmission process in the prior art is solved, ensuring that Privacy protection and attribute integrity during data transmission.
Patent Information
- Application Number
- CN202411410473.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2025-02-14
AI Technical Summary
The existing cloud disk fails to effectively distinguish and protect the privacy attributes of different data types during data transmission, resulting in the privacy protection of data before transmission that cannot be retained after transmission.
A cloud disk high-speed transmission management system is designed, and through the communication connection between the management center and the data input module, the data processing module and the data loading module, the data distinction processing of data in the user's personal cloud disk is realized. Specific steps include user permission verification, data type tag generation, data compression, encryption or isolation processing, and corresponding loading methods are performed according to data attributes.
It effectively retains the attributes that data has before transmission, avoids the problem of data attributes being ignored after transmission, and ensures privacy protection and attribute integrity during data transmission.
Smart Images

Figure CN119449367A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data transmission, and in particular to a cloud disk high-speed transmission management system and method. Background Art
[0002] Cloud disks provide users with online file storage, access, backup, sharing and other file management functions. Through cloud disks, users can manage cloud-stored files through the client no matter where they are as long as they can connect to the Internet;
[0003] In the prior art, during the data transmission process of the cloud disk, the type of data being transmitted is often not clearly distinguished, so that the data has privacy protection before transmission, but its privacy attributes are ignored after transmission. To this end, a cloud disk high-speed transmission management system and method are now provided. Summary of the invention
[0004] The object of the present invention is to provide a cloud disk high-speed transmission management system and method.
[0005] The object of the present invention can be achieved by the following technical solutions: A cloud disk high-speed transmission management system includes a management center, the management center is communicatively connected to a data input module, a data processing module and a data loading module;
[0006] The data input module is used to link with the user's personal cloud disk after the user completes the authority verification, and read the data stored in different storage areas in the user's personal cloud disk;
[0007] The data processing module is used to perform corresponding processing on the data read in different storage areas to obtain data to be transmitted;
[0008] The data loading module is used to execute a corresponding loading method on the transmitted data according to the data storage area.
[0009] Furthermore, the process of user completing permission verification includes:
[0010] The management center is also communicatively connected to a permission verification module, and the permission verification module includes a personal center and a permission center;
[0011] Users upload their basic personal information through the personal center;
[0012] The personal basic information uploaded by the user is reviewed. After the review is passed, a corresponding permission verification code is generated, a blank link is established according to the generated permission verification code, and the generated permission verification code and the blank link are sent to the user. The user enters the account and password corresponding to the personal cloud disk into the received blank link to complete the association between the personal cloud disk and the permission verification code;
[0013] The user enters the permission verification code held by the permission center, enters the login interface of the personal cloud disk, and after entering the account and password of the personal cloud disk, the data input module is linked to the personal cloud disk.
[0014] Furthermore, the process of the data input module reading the data stored in the user's personal cloud disk includes:
[0015] Read all storage areas of the user's personal cloud disk, and generate corresponding open labels or privacy labels according to the type of the read storage area; the storage area includes an open area and a privacy area, and the privacy area is set with a privacy code;
[0016] Establishing a transmission link with the open area, entering the open area through the established transmission link, allowing the user to select a corresponding folder or file, and reading the folder or file selected by the user;
[0017] A mirror area linked to a privacy area is established, wherein the mirror area is provided with a link port. After a privacy code is input into the link port, the data input module is linked to the mirror area, and the data stored in the privacy area associated with the input privacy code and the corresponding privacy label are mapped into the mirror area.
[0018] Furthermore, the process of the data processing module processing the read data includes:
[0019] According to the type tag in the read data, the storage area type corresponding to the read data is obtained;
[0020] When the storage area types corresponding to the read data are all open areas, data compression is performed on the read data to obtain corresponding data to be transmitted;
[0021] When the storage area types corresponding to the read data are all privacy areas, the read data is encrypted and then compressed to obtain the corresponding data to be transmitted;
[0022] When the storage area type corresponding to the read data includes both an open area and a privacy area, the data is isolated to obtain the corresponding data to be transmitted.
[0023] Furthermore, the process of compressing the read data includes:
[0024] Converting the read data into a corresponding data stream, wherein the data stream is composed of binary code elements;
[0025] The obtained data stream is subjected to code element extraction, and the bit sequence of the extracted code elements is obtained, the obtained code element sequence is summarized, the read data is compressed, and the compressed data is recorded as data to be transmitted.
[0026] Furthermore, the process of encrypting the read data includes:
[0027] Convert the read data into a corresponding data stream composed of binary code elements, obtain a cyclic redundancy code of the data stream, insert the obtained cyclic redundancy code into the end of the read data, and send the obtained cyclic redundancy code to a data loading module;
[0028] The data into which the cyclic redundancy code has been inserted is then compressed.
[0029] Furthermore, the process of isolating data includes:
[0030] Establishing a first thread and a second thread respectively, and associating an open tag and a privacy tag with the first thread and the second thread respectively;
[0031] Establish a first isolation interval according to the privacy label, and import all read data into the first isolation interval;
[0032] Marking the data imported into the first isolation interval that belongs to the open area, establishing a second isolation interval in the first isolation interval, and importing the marked data into the second isolation interval;
[0033] The data in the second isolation interval is separated and transmitted through the first thread, and after the separation of the second isolation interval is completed, the data in the first isolation interval is transmitted through the second thread.
[0034] Furthermore, the process of the data loading module loading the transmitted data includes:
[0035] When the transmitted data are all open areas, the received symbol sequence is read, the received symbol sequence is stored, and the offline loading is performed;
[0036] When the transmitted data is all in the privacy area, an exclusive privacy storage space is established, and a verification port associated with the exclusive privacy storage space is set, and the verification port is associated with a corresponding cyclic redundancy code;
[0037] Import the received data into the exclusive privacy storage space, and load the data offline in the exclusive privacy space;
[0038] The user enters the cyclic redundancy code he / she holds into the verification port and matches it with the cyclic redundancy code associated with the verification port. If the matching result is consistent, the user obtains the permission to enter the exclusive privacy storage space. Otherwise, the user cannot obtain the permission to enter the exclusive privacy storage space.
[0039] When the storage area type corresponding to the data read by the transmitted data includes both an open area and a privacy area, the second isolation interval transmitted in the first thread is obtained, and a hidden attribute is assigned to the data in the second isolation interval;
[0040] After completing the assignment of hidden attributes, establish a first isolation interval, obtain the data transmitted by the second thread, and import the data transmitted by the second thread and the second isolation interval into the first isolation interval. In the first isolation interval, cancel the hidden attribute of the data in the second isolation interval, load all the data in the first isolation interval offline, and generate a verification port associated with the first isolation interval. The user obtains the loaded data by inputting the cyclic redundancy code held into the verification port.
[0041] A cloud disk high-speed transmission management method of a cloud disk high-speed transmission management system comprises the following steps:
[0042] Step S1: Read the data in different storage areas in the user's personal cloud disk, and set corresponding type tags for the storage areas;
[0043] Step S2: According to the storage area where the data to be transmitted is located, the data is processed accordingly to obtain the data to be transmitted;
[0044] Step S3: Load the data that has completed transmission.
[0045] Compared with the prior art, the beneficial effects of the present invention are: by performing corresponding processing on the data in the personal cloud disk according to the type of storage area where the data is located, and transmitting the data after the data processing is completed, and during the transmission process, the attributes before the transmission are still retained. According to the attributes, after the data transmission is completed, the corresponding data loading method is executed, thereby avoiding the situation where the data attributes are ignored after the transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 It is a schematic diagram of the present invention. DETAILED DESCRIPTION
[0047] like Figure 1 As shown, a cloud disk high-speed transmission management system includes a management center, and the management center is communicatively connected to a data input module, a data processing module, and a data loading module;
[0048] The data input module is used to link with the user's personal cloud disk after the user completes the authority verification and read the data stored in the user's personal cloud disk;
[0049] The data processing module is used to process the read data to obtain data to be transmitted;
[0050] The data loading module is used to load the transmitted data.
[0051] It should be further explained that, in the specific implementation process, the process of user completing permission verification includes:
[0052] The management center is also communicatively connected to a permission verification module, and the permission verification module includes a personal center and a permission center;
[0053] Users upload their basic personal information through the personal center, which includes name, gender, age and real-name authenticated mobile phone number;
[0054] The personal basic information uploaded by the user is reviewed. After the review is passed, a corresponding permission verification code is generated, a blank link is established according to the generated permission verification code, and the generated permission verification code and the blank link are sent to the user. The user enters the account and password corresponding to the personal cloud disk into the received blank link to complete the association between the personal cloud disk and the permission verification code;
[0055] The user enters the permission verification code held by the permission center, enters the login interface of the personal cloud disk, and after entering the account and password of the personal cloud disk, the data input module is linked to the personal cloud disk.
[0056] The process of the data input module reading the data stored in the user's personal cloud disk includes:
[0057] Read all storage areas of the user's personal cloud disk, and generate corresponding type tags according to the types of the read storage areas, wherein the type tags include open tags and privacy tags; it should be further explained that, in the specific implementation process, the storage area includes an open area and a privacy area, wherein the open area is associated with the open tag, and the privacy area is associated with the privacy tag; the open area and the privacy area both include a main folder, wherein the main folder may contain subfolders or files, and the subfolders may contain new subfolders or files, and so on, the subfolders are associated with the main folders in which they are located, and the privacy area is provided with a privacy code;
[0058] It should be further explained that, in the specific implementation process, other privacy areas may be set within the privacy area, and the privacy areas do not interfere with each other, the privacy codes set may be different, and each privacy code is associated with a unique privacy area;
[0059] Establishing a transmission link with the open area, entering the open area through the established transmission link, allowing the user to select a corresponding folder or file, and reading the folder or file selected by the user;
[0060] Establishing a mirror area linked to the privacy area, wherein the mirror area is provided with a link port, and after a privacy code is input into the link port, the data input module is linked to the mirror area, and the data stored in the privacy area associated with the input privacy code and the corresponding privacy label are mapped into the mirror area;
[0061] For example:
[0062] The privacy area A includes folder A, file B and folder C, and the privacy code corresponding to the privacy area A is a;
[0063] When there is only privacy area A and privacy code a is entered, folder A, file B and folder C are all mapped to the mirror area;
[0064] When folder A is also set as a privacy area, its corresponding privacy code is b, and privacy code a and privacy code b are different. When privacy code a is entered, files B and C are mapped to the mirror area, and file A is not mapped to the mirror area.
[0065] The process of the data processing module processing the read data includes:
[0066] According to the type tag in the read data, the storage area type corresponding to the read data is obtained;
[0067] When the storage area types corresponding to the read data are all open areas, data compression is performed on the read data to obtain corresponding data to be transmitted;
[0068] When the storage area types corresponding to the read data are all privacy areas, the read data is encrypted and then compressed to obtain the corresponding data to be transmitted;
[0069] When the storage area type corresponding to the read data includes both an open area and a privacy area, the data is isolated to obtain the corresponding data to be transmitted;
[0070] It should be further explained that, in a specific implementation process, the process of compressing the read data includes:
[0071] Converting the read data into a corresponding data stream, wherein the data stream is composed of binary code elements;
[0072] Extracting code elements from the obtained data stream and obtaining the bit sequence of the extracted code elements; it should be further explained that, in the specific implementation process, code element extraction specifically extracts all binary code elements that are "1" in the data stream, obtains the bit sequence of the extracted code elements in the data stream, generates a corresponding code element sequence according to the bit sequence, and the bit sequence is a ten-bit cycle, that is, "every 10 becomes 1";
[0073] For example:
[0074] Set the data stream to 101100101101101
[0075] Then the generated code element sequence is 134791346;
[0076] The first "1" is the bit sequence 1, and the second "1" is the bit sequence 10, so it becomes 1;
[0077] The obtained code element sequence is summarized to complete the compression of the read data, and the compressed data is recorded as the data to be transmitted;
[0078] It should be further explained that, in the specific implementation process, the process of encrypting the read data includes:
[0079] Convert the read data into a corresponding data stream composed of binary code elements, obtain a cyclic redundancy code of the data stream, insert the obtained cyclic redundancy code into the end of the read data, and send the obtained cyclic redundancy code to a data loading module;
[0080] The data into which the cyclic redundancy code has been inserted is then compressed.
[0081] It should be further explained that, in the specific implementation process, the process of isolating data includes:
[0082] Establishing a first thread and a second thread respectively, and associating an open tag and a privacy tag with the first thread and the second thread respectively;
[0083] A first isolation interval is established according to the privacy tag, and all the read data is imported into the first isolation interval; it should be further explained that, in the specific implementation process, the opening of the first isolation interval requires verification of the corresponding cyclic redundancy code;
[0084] Marking the data imported into the first isolation interval that belongs to the open area, establishing a second isolation interval in the first isolation interval, and importing the marked data into the second isolation interval;
[0085] The data in the second isolation interval is separated and transmitted through the first thread, and after the separation of the second isolation interval is completed, the data in the first isolation interval is transmitted through the second thread.
[0086] The process of the data loading module loading the transmitted data includes:
[0087] When the transmitted data are all open areas, the received symbol sequence is read, and the received symbol sequence is stored and loaded offline, wherein the offline loading does not require online, that is, the data is loaded according to the compression rules used in the data compression process to obtain the corresponding data;
[0088] When the transmitted data is all in the privacy area, an exclusive privacy storage space is established, and a verification port associated with the exclusive privacy storage space is set, and the verification port is associated with a corresponding cyclic redundancy code;
[0089] Import the received data into the exclusive privacy storage space, and load the data offline in the exclusive privacy space;
[0090] The user enters the cyclic redundancy code he / she holds into the verification port and matches it with the cyclic redundancy code associated with the verification port. If the matching result is consistent, the user obtains the permission to enter the exclusive privacy storage space. Otherwise, the user cannot obtain the permission to enter the exclusive privacy storage space.
[0091] When the storage area type corresponding to the data read by the transmitted data includes both an open area and a privacy area, the second isolation interval transmitted in the first thread is obtained, and a hidden attribute is assigned to the data in the second isolation interval; it should be further explained that, in the specific implementation process, the hidden attribute is that the data cannot be selected or operated;
[0092] After completing the assignment of hidden attributes, establish a first isolation interval, obtain the data transmitted by the second thread, and import the data transmitted by the second thread and the second isolation interval into the first isolation interval. In the first isolation interval, cancel the hidden attribute of the data in the second isolation interval, load all the data in the first isolation interval offline, and generate a verification port associated with the first isolation interval. The user obtains the loaded data by inputting the cyclic redundancy code held into the verification port.
[0093] The present invention also discloses a cloud disk high-speed transmission management method of a cloud disk high-speed transmission management system, comprising the following steps:
[0094] Step S1: Read the data in different storage areas in the user's personal cloud disk, and set corresponding type tags for the storage areas;
[0095] Step S2: According to the storage area where the data to be transmitted is located, the data is processed accordingly to obtain the data to be transmitted;
[0096] Step S3: Load the data that has completed transmission.
[0097] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A cloud disk high-speed transmission management system, including a management center, characterized in that: The management center is communicatively connected to the data input module, the data processing module and the data loading module; The data input module is used to link with the user's personal cloud disk after the user completes the authority verification, and read the data stored in different storage areas in the user's personal cloud disk; The data processing module is used to perform corresponding processing on the data read in different storage areas to obtain data to be transmitted; The data loading module is used to execute a corresponding loading method on the transmitted data according to the data storage area.
2. A cloud disk high-speed transmission management system according to claim 1, characterized in that: The process of user completing permission verification includes: The management center is also communicatively connected to a permission verification module, and the permission verification module includes a personal center and a permission center; Users upload their basic personal information through the personal center; The basic personal information uploaded by the user is reviewed. After the review is passed, a corresponding permission verification code is generated, a blank link is established based on the generated permission verification code, and the generated permission verification code and the blank link are sent to the user. The user enters the account and password corresponding to the personal cloud disk into the received blank link to complete the association between the personal cloud disk and the permission verification code; The user enters the permission verification code held by the permission center, enters the login interface of the personal cloud disk, and after entering the account and password of the personal cloud disk, the data input module is linked to the personal cloud disk.
3. A cloud disk high-speed transmission management system according to claim 2, characterized in that: The process of the data input module reading the data stored in the user's personal cloud disk includes: Read all storage areas of the user's personal cloud disk, and generate corresponding open labels or privacy labels according to the type of the read storage area; the storage area includes an open area and a privacy area, and the privacy area is set with a privacy code; Establishing a transmission link with the open area, entering the open area through the established transmission link, allowing the user to select a corresponding folder or file, and reading the folder or file selected by the user; A mirror area linked to a privacy area is established, wherein the mirror area is provided with a link port. After a privacy code is input into the link port, the data input module is linked to the mirror area, and the data stored in the privacy area associated with the input privacy code and the corresponding privacy label are mapped into the mirror area.
4. A cloud disk high-speed transmission management system according to claim 3, characterized in that: The process of the data processing module processing the read data includes: According to the type tag in the read data, the storage area type corresponding to the read data is obtained; When the storage area types corresponding to the read data are all open areas, data compression is performed on the read data to obtain corresponding data to be transmitted; When the storage area types corresponding to the read data are all privacy areas, the read data is encrypted and then compressed to obtain the corresponding data to be transmitted; When the storage area type corresponding to the read data includes both an open area and a privacy area, the data is isolated to obtain the corresponding data to be transmitted.
5. A cloud disk high-speed transmission management system according to claim 4, characterized in that: The process of compressing the read data includes: Converting the read data into a corresponding data stream, wherein the data stream is composed of binary code elements; The obtained data stream is subjected to code element extraction, and the bit sequence of the extracted code elements is obtained, the obtained code element sequence is summarized, the read data is compressed, and the compressed data is recorded as data to be transmitted.
6. A cloud disk high-speed transmission management system according to claim 5, characterized in that: The process of encrypting the read data includes: Convert the read data into a corresponding data stream composed of binary code elements, obtain a cyclic redundancy code of the data stream, insert the obtained cyclic redundancy code into the end of the read data, and send the obtained cyclic redundancy code to a data loading module; The data into which the cyclic redundancy code has been inserted is then compressed.
7. A cloud disk high-speed transmission management system according to claim 6, characterized in that: The process of isolating data includes: Establishing a first thread and a second thread respectively, and associating an open tag and a privacy tag with the first thread and the second thread respectively; Establish a first isolation interval according to the privacy label, and import all read data into the first isolation interval; Marking the data imported into the first isolation interval that belongs to the open area, establishing a second isolation interval in the first isolation interval, and importing the marked data into the second isolation interval; The data in the second isolation interval is separated and transmitted through the first thread, and after the separation of the second isolation interval is completed, the data in the first isolation interval is transmitted through the second thread.
8. A cloud disk high-speed transmission management system according to claim 7, characterized in that: The process of the data loading module loading the transmitted data includes: When the transmitted data are all open areas, the received symbol sequence is read, the received symbol sequence is stored, and the offline loading is performed; When the transmitted data is all in the privacy area, an exclusive privacy storage space is established, and a verification port associated with the exclusive privacy storage space is set, and the verification port is associated with a corresponding cyclic redundancy code; Import the received data into the exclusive privacy storage space, and load the data offline in the exclusive privacy space; The user enters the cyclic redundancy code he / she holds into the verification port and matches it with the cyclic redundancy code associated with the verification port. If the matching result is consistent, the user obtains the permission to enter the exclusive privacy storage space. Otherwise, the user cannot obtain the permission to enter the exclusive privacy storage space. When the storage area type corresponding to the data read by the transmitted data includes both an open area and a privacy area, the second isolation interval transmitted in the first thread is obtained, and a hidden attribute is assigned to the data in the second isolation interval; After completing the assignment of hidden attributes, establish a first isolation interval, obtain the data transmitted by the second thread, and import the data transmitted by the second thread and the second isolation interval into the first isolation interval. In the first isolation interval, cancel the hidden attribute of the data in the second isolation interval, load all the data in the first isolation interval offline, and generate a verification port associated with the first isolation interval. The user obtains the loaded data by inputting the cyclic redundancy code held into the verification port.
9. A cloud disk high-speed transmission management method of a cloud disk high-speed transmission management system according to any one of claims 1 to 8, characterized in that: The following steps are involved: Step S1: Read the data in different storage areas in the user's personal cloud disk, and set corresponding type tags for the storage areas; Step S2: According to the storage area where the data to be transmitted is located, the data is processed accordingly to obtain the data to be transmitted; Step S3: Load the data that has completed transmission.