Aluminum processing data sharing method and system based on cloud computing and storage medium

By segmenting and transferring aluminum processing data, the problem of low data sharing efficiency is solved, and efficient and secure data sharing and query are achieved.

CN120301929AActive Publication Date: 2025-07-11HENAN DINGHESHUN ALUMINUM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510432546.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-08
Publication Date
2025-07-11
Estimated Expiration
2045-04-08

AI Technical Summary

Technical Problem

现有技术未能有效解决数据共享效率问题,尤其是在铝加工数据共享过程中,导致数据无法及时查询和记录。

Method used

The aluminum processing data is divided into several parts of the data. The management module counts the number of historical part of the data in the intermediate module, determines whether it exceeds the threshold, and transfers the data to the backup intermediate module if necessary, and sends it to the recording module through secret processing or secure communication tunnel.

Benefits of technology

Improve data sharing efficiency, ensure data security, avoid query and recording problems caused by excessive data from intermediate modules, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120301929A_ABST
    Figure CN120301929A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of cloud computing, in particular to an aluminum processing data sharing method and system based on cloud computing and a storage medium, and the method comprises the following steps: separately processing aluminum processing data to obtain a plurality of partial data; counting the number of historical partial data in each intermediate module, and when there is no intermediate module whose corresponding number is greater than a preset number threshold, selecting one partial data from a plurality of partial data, and transferring the partial data to each intermediate module; and when the corresponding number of the intermediate modules is greater than a preset number threshold value, transferring a plurality of pieces of historical partial data in the intermediate modules into a backup intermediate module, selecting one piece of partial data from the plurality of pieces of partial data, and transferring the partial data into each intermediate module. According to the invention, the data sharing efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of cloud computing technology, and particularly to a method, a system and a storage medium for sharing aluminum processing data based on cloud computing. Background Art

[0002] Data sharing can be a process of transmitting data to a cloud environment and sharing data among different users. Data sharing can solve the problem of data islands and promote collaboration.

[0003] The Chinese patent application with the publication number CN108920111A provides a data sharing method and a distributed data sharing system. Among them, the distributed data sharing system further includes a sharing processing cluster, a data transmission cluster and a data storage area. The method includes: the sharing processing cluster receives a first sharing task sent by a requesting party; wherein, the first sharing task carries multiple sharing methods; then, the sharing processing cluster allocates system resources for the available sharing methods, and instructs the data transmission cluster to use the system resources allocated for the available sharing methods to send the data stored in the data storage cluster to the requesting party. In addition, the Chinese patent application with the publication number CN105740474A proposes a data sharing method and a data sharing device. Among them, the data sharing method includes: mapping the same attributes and private attributes of multiple applications to a shared entity to obtain a target shared entity; creating a database table for the target shared entity according to a predetermined rule; modifying the mapping relationship for multiple applications according to the database table to achieve data sharing among multiple applications through the modified mapping relationship. However, neither of the above two patent applications considers the problem of data sharing efficiency. Summary of the Invention

[0004] This application separates the aluminum processing data into several partial data, counts the number of historical partial data in each intermediate module. When there is no intermediate module with a corresponding number greater than the number threshold, the partial data is transferred and stored into each intermediate module. When there is an intermediate module with a corresponding number greater than the number threshold, several historical partial data in the intermediate module are transferred and stored into a backup intermediate module, and the partial data is transferred and stored into each intermediate module. This application aims to improve the data sharing efficiency.

[0005] This application provides a method for sharing aluminum processing data based on cloud computing, including the following steps: The user module collects aluminum processing data, transmits the aluminum processing data to the management module, and the management module performs separation processing on the aluminum processing data to obtain several partial data; The management module counts the number of historical partial data in each intermediate module, determines whether there is an intermediate module with a corresponding number greater than a preset number threshold. If so, proceed to the next step. If not, select a partial data from several partial data, transfer the partial data to each intermediate module, and each intermediate module sequentially sends different historical partial data and partial data to the corresponding recording module in the receiving order, and repeat this step; Regarding the intermediate module with a corresponding number greater than the preset number threshold, the management module transfers several historical partial data in the intermediate module to the backup intermediate module, selects a partial data from several partial data, transfers the partial data to each intermediate module, and each intermediate module sequentially sends different historical partial data and partial data to the corresponding recording module in the receiving order, and the backup intermediate module also sequentially sends each historical partial data to the corresponding recording module in the receiving order, and jump to the previous step.

[0006] As a preferred technical solution of the present application, the backup intermediate module sending the historical partial data to the corresponding recording module includes the following steps: The backup intermediate module obtains the characteristic data of the corresponding recording module, and the backup intermediate module checks whether the characteristic data of the corresponding recording module meets the first preset requirement; When the characteristic data of the corresponding recording module meets the first preset requirement, the backup intermediate module performs the first sending process. When the characteristic data of the corresponding recording module does not meet the first preset requirement, the backup intermediate module performs the second sending process.

[0007] As a preferred technical solution of the present application, the first sending process refers to that before sending the historical partial data to the corresponding recording module, the backup intermediate module performs a concealment process on the historical partial data, and sends the finally processed data after the concealment process to the corresponding recording module through a public network.

[0008] As a preferred technical solution of the present application, the second sending process refers to that before sending the historical partial data to the corresponding recording module, the backup intermediate module establishes a secure communication tunnel on the public network, and sends the historical partial data to the corresponding recording module through the communication tunnel.

[0009] As a preferred technical solution of the present application, the backup intermediate module performing a concealment process on the historical partial data includes the following steps: The backup intermediate module performs a separation process on the historical partial data to obtain several historical partial data segments, and the backup intermediate module sequentially sets incrementally increasing coding data for all the historical partial data segments in the obtaining order; For each historical part data segment, the backup intermediate module uses the historical part data segment and the encoded data corresponding to the historical part data segment to form combined data, and the backup intermediate module performs a shuffling process on all the combined data; For each combined data, the backup intermediate module performs a preset operation on the encoded data and the historical part data segment in the combined data, and uses the operation result data to replace the historical part data segment in the combined data; For each combined data, the backup intermediate module performs a secret process on the encoded data in the combined data, uses the secret result data to replace the encoded data in the combined data, and the backup intermediate module takes all the combined data as transition data, and adds flag data at the end of the transition data to obtain the finally data after the stealth process.

[0010] As a preferred technical solution of the present application, after receiving the finally data after the stealth process sent by the first sending process, the corresponding recording module includes the following steps: The corresponding recording module extracts the flag data from the finally data after the stealth process, and the corresponding recording module determines the characteristic data corresponding to the finally data after the stealth process based on the flag data; The corresponding recording module determines whether the characteristic data meets the second preset requirement. If it meets, the finally data after the stealth process is restored. If it does not meet, the finally data after the stealth process is recorded.

[0011] As a preferred technical solution of the present application, the corresponding recording module performs a restoration process on the finally data after the stealth process, including the following steps: The corresponding recording module removes the flag data from the finally data after the stealth process to obtain transition data, separates different combined data from the transition data, and for each combined data, the corresponding recording module restores the secret result data in the combined data to encoded data; For each combined data, the corresponding recording module performs a preset operation on the encoded data and the operation result data in the combined data to obtain the historical part data segment, and uses the historical part data segment to replace the operation result data in the combined data; Based on the encoded data in each combined data, the corresponding recording module uses the historical part data segments in all the combined data to form the historical part data.

[0012] The present application also provides an aluminum processing data sharing system based on cloud computing, including the following modules: The user module is used to collect aluminum processing data and transmit the aluminum processing data to the management module; The management module is used to perform separate processing on the aluminum processing data to obtain several partial data. At the same time, it is used to count the number of historical partial data in each intermediate module, determine whether there is an intermediate module whose corresponding number is greater than the preset number threshold. If so, transfer several historical partial data in the intermediate module with the corresponding number greater than the preset number threshold to the backup intermediate module, select one partial data from the several partial data, and transfer the partial data to each intermediate module. If not, select one partial data from the several partial data and transfer the partial data to each intermediate module; The intermediate module is used to sequentially send different historical partial data and partial data to the corresponding recording modules in the receiving order; The backup intermediate module is used to sequentially send each historical partial data to the corresponding recording module in the receiving order; The recording module is used to perform recording processing on each historical partial data and partial data.

[0013] This application also provides a storage medium, and the storage medium stores program instructions. Among them, when the program instructions run, they control the device where the storage medium is located to execute the method described in any one of the above.

[0014] Compared with the prior art, the beneficial effects of this application are at least as follows: In the technical solution provided by this application, first, the user module collects aluminum processing data and transmits the aluminum processing data to the management module. The management module performs separate processing on the aluminum processing data to obtain several partial data. Second, the management module counts the number of historical partial data in each intermediate module, determines whether there is an intermediate module whose corresponding number is greater than the preset number threshold. If so, continue to the next step. If not, select one partial data from the several partial data and transfer the partial data to each intermediate module. Each intermediate module sequentially sends different historical partial data and partial data to the corresponding recording modules in the receiving order, and repeats this step. Finally, for the intermediate module whose corresponding number is greater than the preset number threshold, the management module transfers several historical partial data in the intermediate module to the backup intermediate module, selects one partial data from the several partial data, and transfers the partial data to each intermediate module. Each intermediate module sequentially sends different historical partial data and partial data to the corresponding recording modules in the receiving order, and the backup intermediate module also sequentially sends each historical partial data to the corresponding recording module in the receiving order, and jumps to the previous step to continue execution. Through this application, not only can the data sharing efficiency be improved, but also the security of the shared data can be ensured. Description of the Drawings

[0015] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings required for the description of the embodiments. Obviously, the accompanying drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can also be obtained based on these drawings.

[0016] Figure 1 It is a flowchart of the method for sharing aluminum processing data based on cloud computing in the embodiments of this application; Figure 2 It is a flowchart of the backup intermediate module sending historical partial data in the embodiments of this application; Figure 3 It is a flowchart of the backup intermediate module performing concealment processing in the embodiments of this application; Figure 4 It is a schematic diagram of the system for sharing aluminum processing data based on cloud computing in the embodiments of this application. Specific embodiments

[0017] The embodiments of this application provide a method, system, and storage medium for sharing aluminum processing data based on cloud computing. The terms "first", "second", "third", "fourth", etc. (if any) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments described here can be implemented in an order different from that shown or described here. In addition, the term "comprising" or "having" and any of its variations are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily need to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.

[0018] For easy understanding, the following describes the specific process of the embodiments of this application. Please refer to Figure 1 , the method for sharing aluminum processing data based on cloud computing in the embodiments of this application includes the following main steps: Step 1: The user module collects aluminum processing data, transmits the aluminum processing data to the management module, and the management module performs separate processing on the aluminum processing data to obtain several partial data; Step 2: The management module counts the number of historical partial data in each intermediate module, and determines whether there is an intermediate module with a corresponding number greater than the preset number threshold. If so, proceed to the next step; if not, select one partial data from several partial data, transfer the partial data to each intermediate module, and each intermediate module sequentially sends different historical partial data and partial data to the corresponding recording module according to the receiving order, and repeat this step; Step 3: Regarding the intermediate module with a corresponding number greater than the preset number threshold, the management module transfers several historical partial data in the intermediate module to the backup intermediate module, selects one partial data from several partial data, transfers the partial data to each intermediate module, and each intermediate module sequentially sends different historical partial data and partial data to the corresponding recording module according to the receiving order, and the backup intermediate module also sequentially sends each historical partial data to the corresponding recording module according to the receiving order, and jump to the previous step.

[0019] Specifically, storing aluminum processing data in a distributed system under a cloud environment can facilitate different users to access it at any time. In step 1, the user module collects aluminum processing data, which can be the specific process flow, equipment parameters, formulas, etc. of aluminum plate production, and transmits the aluminum processing data to the management module. The management module performs separate processing on the aluminum processing data to obtain several partial data, and the data scales of the several partial data can be the same. In step 2, the management module counts the number of historical partial data in each intermediate module. The historical partial data is the past partial data that has not been sent to the corresponding record module in time, and determines whether there is an intermediate module whose corresponding number is greater than a preset number threshold. The number threshold is set according to the actual application scenario. If so, continue to step 3. If not, select a partial data from the several partial data that has not been selected before, and transfer the partial data to each intermediate module. Each intermediate module sequentially sends different historical partial data and partial data to the corresponding record module according to the receiving order. It should be noted that each intermediate module corresponds to a record module used for record processing. Each intermediate module sends a historical partial data or partial data to the corresponding record module each time, and only continues to send the next historical partial data or partial data until the corresponding record module finishes the record processing. While each intermediate module is performing the sending process, repeat the execution of step 2 until all the several partial data have been transferred to each intermediate module. In step 3, it should be noted that the communication distances between each intermediate module and the corresponding record module are different, resulting in different numbers of historical partial data in each intermediate module that have not been sent to the corresponding record module. When the number of historical partial data in a certain intermediate module is greater than the number threshold, it will not be able to receive partial data, and thus will not be able to record the partial data in the corresponding record module, resulting in the user being unable to perform query processing. To solve this problem, for the intermediate module whose corresponding number is greater than the preset number threshold, the management module transfers several historical partial data in the intermediate module to the backup intermediate module, selects a partial data from the several partial data, and transfers the partial data to each intermediate module. Each intermediate module sequentially sends different historical partial data and partial data to the corresponding record module according to the receiving order, and the backup intermediate module also sequentially sends each historical partial data to the corresponding record module according to the receiving order. While each intermediate module and the backup intermediate module are performing the sending process, jump back to step 2 and continue to execute until all the several partial data have been transferred to each intermediate module. Through the above method, the data sharing efficiency can be improved.

[0020] Further, the backup intermediate module sending the historical partial data to the corresponding record module includes the following steps: Step 1: The backup intermediate module obtains the characteristic data of the corresponding recording module, and the backup intermediate module checks whether the characteristic data of the corresponding recording module meets the first preset requirement; Step 2: When the characteristic data of the corresponding recording module meets the first preset requirement, the backup intermediate module performs the first sending process. When the characteristic data of the corresponding recording module does not meet the first preset requirement, the backup intermediate module performs the second sending process; Further, the first sending process means that before sending the historical partial data to the corresponding recording module, the backup intermediate module performs a concealment process on the historical partial data, and sends the final data after the concealment process to the corresponding recording module through the public network; Further, the second sending process means that before sending the historical partial data to the corresponding recording module, the backup intermediate module establishes a secure communication tunnel on the public network, and sends the historical partial data to the corresponding recording module through the communication tunnel.

[0021] Specifically, please refer to Figure 2 , which introduces how the backup intermediate module sends the historical partial data to the corresponding recording module. In Step 1, the backup intermediate module obtains the characteristic data of the corresponding recording module. The characteristic data can be the busy degree value of the central processing unit, which indirectly represents the busy degree of the corresponding recording module. The backup intermediate module checks whether the characteristic data of the corresponding recording module meets the first preset requirement. The first preset requirement can be that the busy degree value is greater than a certain threshold. In Step 2, if the characteristic data of the corresponding recording module meets the first preset requirement, it is considered that the corresponding recording module is relatively busy. In order not to affect the user's query processing and ensure the data sharing efficiency, the backup intermediate module performs the first sending process. The first sending process means that before sending the historical partial data to the corresponding recording module, the backup intermediate module performs a concealment process on the historical partial data, and sends the final data after the concealment process to the corresponding recording module through the public network. As can be seen from the following text, the corresponding recording module does not need to immediately perform a recovery process when receiving the final data after the concealment process, thereby reducing the busy degree of the corresponding recording module. If the characteristic data of the corresponding recording module does not meet the first preset requirement, the backup intermediate module performs the second sending process. The second sending process means that before sending the historical partial data to the corresponding recording module, the backup intermediate module establishes a secure communication tunnel on the public network, and sends the historical partial data to the corresponding recording module through the communication tunnel. It should be noted that the corresponding recording module needs to immediately decrypt the final data after the encryption process sent by the backup intermediate module, which will increase the busy degree of the corresponding recording module. Specifically, an encryption algorithm in the prior art can be used for the encryption process, which will not be elaborated here. Through the above method, the security of the shared data can be ensured.

[0022] Further, the backup intermediate module performs a stealth process on the historical partial data, including the following steps: Step 1: The backup intermediate module performs a separate process on the historical partial data to obtain several historical partial data segments, and the backup intermediate module sequentially sets incrementally increasing coding data for all the historical partial data segments in the order of acquisition; Step 2: For each historical partial data segment, the backup intermediate module uses the historical partial data segment and the coding data corresponding to the historical partial data segment to form combined data, and the backup intermediate module performs a shuffling process on all the combined data; Step 3: For each combined data, the backup intermediate module performs a preset operation on the coding data in the combined data and the historical partial data segment in the combined data, and uses the operation result data to replace the historical partial data segment in the combined data; Step 4: For each combined data, the backup intermediate module performs a secret process on the coding data in the combined data, uses the secret result data to replace the coding data in the combined data, and the backup intermediate module uses all the combined data as transitional data, and adds flag data at the end of the transitional data to obtain the finally stealth-processed data.

[0023] Specifically, please refer to Figure 3, introduce the process of the backup intermediate module for secretly processing some historical data. In the first step, the backup intermediate module performs separate processing on some historical data, sequentially obtaining several historical data segments. The data scales of the several historical data segments are the same, for example, all are 16 bytes. The backup intermediate module sequentially sets gradually increasing encoded data for all the historical data segments according to the acquisition order. For the sake of easy understanding, for example, the second encoded data is larger than the first encoded data by a fixed value, the third encoded data is larger than the second encoded data by a fixed value, and so on. It should be noted that the data scales of all the encoded data are the same as those of the historical data segments. In the second step, for each historical data segment, the backup intermediate module uses the historical data segment and the encoded data corresponding to the historical data segment to form combined data. The backup intermediate module also performs a shuffling process on all the combined data. It should be noted that before the backup intermediate module performs the shuffling process, all the combined data are arranged in ascending order according to the corresponding encoded data. The shuffling process means completely shuffling the sorting of all the combined data. In the third step, for each combined data, the backup intermediate module performs a preset operation on the encoded data in the combined data and the historical data segment in the combined data, and uses the operation result data to replace the historical data segment in the combined data. For the sake of easy understanding, for example, performing a preset operation on "1100" and "0011" can obtain "1111". In the fourth step, for each combined data, the backup intermediate module performs a secret process on the encoded data in the combined data. The data scale of the secret result data is the same as that of the encoded data. The backup intermediate module uses the secret result data to replace the encoded data in the combined data. The secret process can be understood as an encryption process using the aes algorithm in the prior art. The backup intermediate module uses all the combined data as transition data. That is to say, according to the order after the shuffling process, all the combined data are sequentially connected to form transition data, and a flag data is added at the end of the transition data to obtain the finally secretly processed data. The data scale of the flag data is fixed.

[0024] Further, after the corresponding recording module receives the finally secretly processed data sent by the first sending process, it includes the following steps: Step 1: The corresponding recording module extracts the flag data from the finally secretly processed data, and the corresponding recording module determines the characteristic data corresponding to the finally secretly processed data based on the flag data; Step 2: The corresponding recording module determines whether the characteristic data meets the second preset requirement. In the case of meeting, the corresponding recording module performs a restoration process on the finally secretly processed data. In the case of not meeting, the corresponding recording module performs a recording process on the finally secretly processed data.

[0025] Specifically, the process of the corresponding recording module after receiving the final data after stealth processing is introduced. In step 1, the corresponding recording module extracts the flag data from the final data after stealth processing. The flag data indicates which type of data the historical partial data corresponding to the final data after stealth processing is. After knowing which type of data the historical partial data is, the corresponding feature data can be obtained. The feature data is, for example, the probability value of the user performing query processing on this type of data. In step 2, the corresponding recording module determines whether the feature data meets the second preset requirement. The second preset requirement can be, for example, that the probability value is greater than a certain threshold. If it is satisfied, recovery processing is performed on the final data after stealth processing. If it is not satisfied, recording processing is performed on the final data after stealth processing, and recovery processing is only performed when the user performs query processing on its corresponding historical partial data.

[0026] Furthermore, the corresponding recording module performs recovery processing on the final data after stealth processing, including the following steps: Step 1: The corresponding recording module removes the flag data from the final data after stealth processing to obtain transition data, separates different combined data from the transition data, and for each combined data, the corresponding recording module restores the secret result data in the combined data to encoded data; Step 2: For each combined data, the corresponding recording module performs a preset operation on the encoded data and the operation result data in the combined data to obtain a historical partial data segment, and replaces the operation result data in the combined data with the historical partial data segment; Step 3: Based on the encoded data in each combined data, the corresponding recording module uses the historical partial data segments in all combined data to form the historical partial data.

[0027] Specifically, the process of the corresponding recording module performing recovery processing on the final data after stealth processing is introduced. In step 1, the corresponding recording module removes the flag data from the final data after stealth processing to obtain transition data, separates different combined data from the transition data. For each combined data, the corresponding recording module restores the secret result data in the combined data to encoded data. The aes algorithm in the prior art can be used for decryption processing to restore the secret result data to encoded data. In step 2, for each combined data, the corresponding recording module performs a preset operation on the encoded data and the operation result data in the combined data, aiming to obtain a historical partial data segment. The preset operation here is the same as the preset operation above, and the operation result data in the combined data is replaced with the historical partial data segment. In step 3, in the order of the corresponding encoded data from small to large, the historical partial data segments in all combined data are connected in sequence, and finally the historical partial data is obtained.

[0028] According to another aspect of the embodiments of the present application, as shown in Figure 4 the figure, the present application also provides a cloud computing-based aluminum processing data sharing system, including a user module, a management module, an intermediate module, a backup intermediate module, and a recording module, to implement the cloud computing-based aluminum processing data sharing method described above.

[0029] Among them, the functions of each module are as follows: The user module is used to collect aluminum processing data and transmit the aluminum processing data to the management module; The management module is used to perform separate processing on the aluminum processing data to obtain several partial data, and at the same time, it is used to count the number of historical partial data in each intermediate module, determine whether there is an intermediate module whose corresponding number is greater than a preset number threshold. In the case of yes, transfer several historical partial data in the intermediate module whose corresponding number is greater than the preset number threshold to the backup intermediate module, select a partial data from the several partial data, and transfer the partial data to each intermediate module. In the case of no, select a partial data from the several partial data and transfer the partial data to each intermediate module; The intermediate module is used to sequentially send different historical partial data and partial data to the corresponding recording module in the received order; The backup intermediate module is used to sequentially send each historical partial data to the corresponding recording module in the received order; The recording module is used to perform recording processing on each historical partial data and partial data.

[0030] According to another aspect of the embodiments of the present application, a storage medium is also provided. The storage medium stores program instructions, and when the program instructions run, the device where the storage medium is located is controlled to execute any one of the above methods.

[0031] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described systems, systems, and units can refer to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0032] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.

[0033] As described above, the above embodiments are only used to illustrate the technical solutions of this application, rather than to limit them; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of various embodiments of this application.

Claims

1. A method for sharing aluminum processing data based on cloud computing, characterized in that The method includes the following steps: The user module collects aluminum processing data, transmits the aluminum processing data to the management module, and the management module performs separate processing on the aluminum processing data to obtain several partial data; The management module counts the number of historical partial data in each intermediate module, determines whether there is an intermediate module with a corresponding number greater than a preset number threshold. If so, continue to the next step. If not, select a partial data from the several partial data, transfer the partial data to each intermediate module, and each intermediate module sequentially sends different historical partial data and partial data to the corresponding record module according to the receiving order, and repeat this step; Regarding the intermediate module with a corresponding number greater than the preset number threshold, the management module transfers several historical partial data in the intermediate module to the backup intermediate module, selects a partial data from the several partial data, transfers the partial data to each intermediate module, and each intermediate module sequentially sends different historical partial data and partial data to the corresponding record module according to the receiving order, and the backup intermediate module also sequentially sends each historical partial data to the corresponding record module according to the receiving order, and jump to the previous step.

2. The method according to claim 1, characterized in that, The backup intermediate module sending the historical partial data to the corresponding record module includes the following steps: The backup intermediate module obtains the characteristic data of the corresponding record module, and the backup intermediate module checks whether the characteristic data of the corresponding record module meets the first preset requirement; When the characteristic data of the corresponding record module meets the first preset requirement, the backup intermediate module performs the first sending process. When the characteristic data of the corresponding record module does not meet the first preset requirement, the backup intermediate module performs the second sending process.

3. The method according to claim 2, wherein The first sending process refers to that before sending the historical partial data to the corresponding record module, the backup intermediate module performs concealment processing on the historical partial data, and sends the finally processed data after concealment processing to the corresponding record module through the public network.

4. The method according to claim 2, wherein The second sending process refers to that before sending the historical partial data to the corresponding record module, the backup intermediate module establishes a secure communication tunnel on the public network and sends the historical partial data to the corresponding record module through the communication tunnel.

5. The method according to claim 3, characterized in that The backup intermediate module performing concealment processing on the historical partial data includes the following steps: The backup intermediate module performs separate processing on the historical partial data to obtain several historical partial data segments, and the backup intermediate module sequentially sets gradually increasing coding data for all the historical partial data segments according to the obtaining order; Regarding each historical partial data segment, the backup intermediate module uses the historical partial data segment and the coding data corresponding to the historical partial data segment to form combined data, and the backup intermediate module performs scrambling processing on all the combined data; For each combined data, the backup intermediate module performs a preset operation on the coding data in the combined data and the historical partial data segment in the combined data, and uses the operation result data to replace the historical partial data segment in the combined data; For each combined data, the backup intermediate module performs secret processing on the encoded data in the combined data, replaces the encoded data in the combined data with the secret result data, and the backup intermediate module uses all the combined data as transitional data, and adds flag data at the end of the transitional data to obtain the finally processed data after stealth processing.

6. The method according to claim 5, characterized in that After receiving the finally processed data after the first transmission processing, the corresponding recording module includes the following steps: The corresponding recording module extracts the flag data from the finally processed data after stealth processing, and the corresponding recording module determines the characteristic data corresponding to the finally processed data after stealth processing based on the flag data; The corresponding recording module determines whether the characteristic data meets the second preset requirement. If it meets, perform recovery processing on the finally processed data after stealth processing. If it does not meet, perform recording processing on the finally processed data after stealth processing.

7. The method according to claim 6, wherein The corresponding recording module performs recovery processing on the finally processed data after stealth processing, including the following steps: The corresponding recording module removes the flag data from the finally processed data after stealth processing to obtain transitional data, separates different combined data from the transitional data, and for each combined data, the corresponding recording module restores the secret result data in the combined data to encoded data; For each combined data, the corresponding recording module performs a preset operation on the encoded data in the combined data and the operation result data in the combined data to obtain a historical partial data segment, and uses the historical partial data segment to replace the operation result data in the combined data; Based on the encoded data in each combined data, the corresponding recording module uses the historical partial data segments in all the combined data to form historical partial data.

8. An aluminum processing data sharing system based on cloud computing for implementing the method according to any one of claims 1 to 7, characterized in that, Including the following modules: The user module is used to collect aluminum processing data and transmit the aluminum processing data to the management module; The management module is used to perform separate processing on the aluminum processing data to obtain several partial data, and at the same time used to count the number of historical partial data in each intermediate module, determine whether there is an intermediate module whose corresponding number is greater than the preset number threshold. If so, transfer several historical partial data in the intermediate module whose corresponding number is greater than the preset number threshold to the backup intermediate module, select one partial data from the several partial data, and transfer the partial data to each intermediate module. If not, select one partial data from the several partial data and transfer the partial data to each intermediate module; The intermediate module is used to sequentially send different historical partial data and partial data to the corresponding recording module according to the receiving order; The backup intermediate module is used to sequentially send each historical partial data to the corresponding recording module according to the receiving order; The recording module is used to perform recording processing on each historical partial data and partial data.

9. A storage medium, characterized in that, The storage medium stores program instructions, wherein when the program instructions run, the device where the storage medium is located is controlled to execute the method described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Buffer event-based breakpoint resuming method and system for edge acquisition history module

    CN115277723A

  • Location and Relocation of Data Within a Cache

    US20140047190A1

  • Data processing method, accessing method, and terminal

    WO2017185582A1