Data management system for wound yarn packaging products
The data management system for wound yarn package products addresses data security issues by employing work nodes and aggregation servers to encrypt and decrypt data centrally, enhancing security and reducing costs by minimizing decryption frequency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-02-10
- Publication Date
- 2026-03-13
AI Technical Summary
Existing data management systems in the chemical fiber industry face challenges in ensuring data security during the transmission process of wound yarn package products due to frequent decryption and encryption operations, which compromise data integrity and security.
A data management system comprising work nodes and data aggregation servers that encrypt and decrypt data at specific stages, eliminating the need for frequent decryption by individual nodes, ensuring data security through centralized encryption and decryption by aggregation servers.
Enhances data security during transmission by reducing the frequency of decryption, preventing data leaks, and maintaining data integrity while reducing operational costs through centralized encryption and decryption by aggregation servers.
Smart Images

Figure 0007829760000001 
Figure 0007829760000002 
Figure 0007829760000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing technology, particularly to fields such as data encryption and chemical fiber data processing, and specifically to the field of a data management system for winding package products.
Background Art
[0002] In the chemical fiber industry, various working devices are required for the automatic production of winding package products. Moreover, the entire production process includes multiple working stages, and each working stage includes many processes, so there is a large amount of data transmission process. Since it is possible to reverse-calculate data such as the production capacity, quality, and sales of chemical fiber yarns from the production data of winding package products, it is necessary to consider how to encrypt the data of winding package products in the production process including a large amount of data transmission process.
Summary of the Invention
Problems to be Solved by the Invention
[0003] The present disclosure provides a data management system for winding package products to solve or alleviate one or more technical problems in the prior art.
Means for Solving the Problems
[0004] The present disclosure provides a data management system for winding package products, the system comprising a plurality of sets of working nodes corresponding one-to-one to a plurality of working stages in a spinning workflow and a plurality of data aggregation servers, Among the plurality of sets of working nodes, the first set of working nodes corresponding to the first working stage in the spinning workflow includes M working nodes corresponding one-to-one to M sets of working devices in the first working stage, and each working node among the M working nodes obtains processing target working data based on the working status of the winding package products in the corresponding one set of working devices of the working node, and is used to process the processing target working data into encrypted working data, where M is an integer greater than or equal to 2. The first set of work nodes is used to obtain the first combination data containing M encrypted work data obtained based on the processing of M work nodes. Among the multiple data aggregation servers, the first data aggregation server corresponding to the first work stage is used to receive the first combination data, decrypt the M encrypted work data contained in the first combination data one by one, and obtain M work data to be processed. The first data aggregation server is further used to combine M pieces of work data to be processed, encrypt them, obtain second combined data for the first work stage, and transmit the second combined data to a set of work nodes or data aggregation server corresponding to the second work stage in the spinning workflow.
[0005] The beneficial effects of the technical solution provided in this disclosure include at least the following: At each work stage of the production of a wound yarn package product, the work node encrypts the work data of the wound yarn package product to be processed detected by the work device to obtain encrypted work data. The data aggregation server receives first combined data containing multiple encrypted work data, decrypts the multiple encrypted work data one by one to obtain multiple work data to be processed, combines the multiple work data to be processed and then encrypts it to obtain second combined data, transmits the second combined data to the next work stage, and encrypts the data of the wound yarn package product at multiple work stages, thereby ensuring security during the data transmission process of the wound yarn package product.
[0006] It should be understood that the content described herein is not intended to describe any key points or important expressions of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Further understanding of other expressions in this disclosure is provided through the specification below.
[0007] In the accompanying drawings, unless otherwise specified, the same reference numerals in multiple accompanying drawings indicate the same or similar components or elements. These accompanying drawings are not necessarily drawn to scale. It should be understood that these drawings illustrate only some of the embodiments provided in this disclosure and should not be considered to limit the scope of this disclosure. [Brief explanation of the drawing]
[0008] [Figure 1] This is a schematic diagram illustrating an application scenario for a data management system for wound yarn package products according to one embodiment of the present disclosure. [Figure 2] This is a schematic block diagram of a data management system for a wound yarn package product according to one embodiment of the present disclosure. [Figure 3] This is a schematic diagram illustrating application scenarios for a data management system for wound yarn package products according to other embodiments of the present disclosure. [Figure 4] This is a schematic block diagram of a data management system for a wound yarn package product according to another embodiment of the present disclosure. [Figure 5] This is a schematic block diagram of a work node according to one embodiment of the present disclosure. [Modes for carrying out the invention]
[0009] The present disclosure will be described in further detail below with reference to the attached drawings. In the attached drawings, the same reference numerals represent the same or similar elements. In addition, although various embodiments of the examples are shown in the attached drawings, unless otherwise stated, these drawings are not necessarily drawn to scale.
[0010] Furthermore, to better illustrate this disclosure, many specific details are provided in the following specific embodiments. Those skilled in the art should understand that this disclosure can be similarly implemented without some of these details. In some embodiments, methods, means, components, and circuits that are well known to those skilled in the art are not described in detail, in order to make the essence of this disclosure clear.
[0011] To facilitate understanding of the data management system for wound yarn packaged products in the embodiments of this disclosure, an illustrative application scenario of this system will be described below. In the application scenario for data processing of wound yarn packaged products, the production process of wound yarn packaged products includes multiple work stages, and a large number of work devices are arranged in the production workplace for each work stage, and a corresponding data management device is provided. The data management device may be integrated with the work devices or may be a separate device.
[0012] In related technologies, multiple data management devices in a single work stage are used to transmit and complete the data packets for that work stage. Specifically, a spooled yarn package product is processed through multiple work devices in a single work stage, and information being processed is recorded by a data management device corresponding to each work device, and recorded as work data. Each data management device receives a data packet sent from the previous data management device, decrypts it, adds the work data of its own corresponding work device to this packet, encrypts this packet, and then transmits it. For example, the first data management device can encrypt the work data of its corresponding work device and send the resulting encrypted data to the second data management device. The second data management device needs to decrypt the received encrypted data, combine the resulting decrypted data with the work data of the second data management device's corresponding work device, encrypt it again, and send it to the third data management device. By analogy, the relevant data for each spooled yarn package product can be aggregated and transmitted in a single work stage, and finally the completed data packet for this work stage is transmitted to the data management device of the next work node. However, during the data transmission process, the data management devices need to decrypt the data, which affects data security.
[0013] To solve the above problems, an embodiment of the present disclosure provides a data management system for wound yarn package products. Figure 1 is a schematic diagram of a data management system for wound yarn package products according to an embodiment of the present application. In the embodiment of the present disclosure, the data management device for each work stage of a wound yarn package product may include a work node and an aggregation server. The work node is connected to a work device, corresponds to the same workflow, and is for collecting data on the work status of the work device. Specifically, it records process information of the wound yarn package product processed by the work device as work data. Multiple work nodes within one work stage are connected to one aggregation server, and data is transmitted to the aggregation server, which then transmits it to the data management device for the next work stage.
[0014] In embodiments of this disclosure, the work apparatus may include devices that act on the spool package in the workflow, and a work node can obtain work data to be processed based on the work status of the spool package product in a corresponding set of work apparatus of the work node, and the work node can then encrypt the work data to be processed to obtain encrypted work data. Multiple work nodes can each perform encryption and obtain multiple encrypted work data. The aggregation server can acquire first combination data containing multiple encrypted data, decrypt the first combination data one by one to obtain multiple work data to be processed, combine the multiple work data to be processed and then encrypt them to obtain second combination data for that work stage, and transmit the second combination data to the next work stage, and in this way the data for each work stage can be aggregated, encrypted, and transmitted to the next work stage.
[0015] According to the methods of the embodiments of this disclosure, in this application scenario, a data management system for wound yarn package products can be installed, and the data decryption, combination, and encryption can be completed by the aggregation server, eliminating the need for data decryption by a data management device and ensuring data security. Optionally, this aggregation server can also interact with a user device, allowing the user device to check and decrypt the second combination data, thereby enabling various management functions related to the data of wound yarn package products.
[0016] Optionally, a user device can also send an encrypted task set to an aggregation server, which decrypts the encrypted task set, encrypts each task one by one, and sends the encrypted tasks to their respective work nodes, which can then decrypt the tasks and distribute them to the work devices for execution.
[0017] As shown in Figure 2, the data management system for wound yarn package products according to the embodiment of this disclosure comprises a set of work nodes that correspond one-to-one with multiple work stages in the spinning workflow (e.g., first work stage, second work stage), and a set of data aggregation servers. Among multiple sets of work nodes, the first set of work nodes corresponding to the first work stage in the spinning workflow includes M work nodes that correspond one-to-one with M sets of work equipment in the first work stage. Each of the M work nodes is used to obtain work data to be processed based on the work status of the wound yarn package product in the set of work equipment corresponding to that work node, and to process the work data to be processed into encrypted work data, where M is an integer of 2 or more. The first set of work nodes is used to obtain the first combination data containing M encrypted work data obtained based on the processing of M work nodes. Among the multiple data aggregation servers, the first data aggregation server corresponding to the first work stage is used to receive the first combination data, decrypt the M encrypted work data contained in the first combination data one by one, and obtain M work data to be processed. The first data aggregation server is further used to combine M pieces of work data to be processed, encrypt them, obtain second combined data for the first work stage, and transmit the second combined data to a set of work nodes or data aggregation server corresponding to the second work stage in the spinning workflow.
[0018] In the embodiments of this disclosure, the spinning workflow can be understood as the operational process from the initial spinning to the final shipment of a wound yarn package in the chemical fiber industry. The main types of fibers involved in the spinning workflow of the embodiments of this disclosure may include one or more of the following: Partially Oriented Yarns (POY), Fully Drawn Yarns (FDY), Draw Textured Yarns (DTY) (or low elasticity filaments). For example, specific types of yarn include Polyester Partially Oriented Yarns, Polyester Fully Drawn Yarns, Polyester Drawn Yarns, and Polyester Draw Textured Yarns.
[0019] This spinning workflow may include multiple working stages. The multiple working stages may include the working stages of all spinning workflows, or may include the working stages of some spinning workflows. For each working stage, the data management device installed in the data management system can include a set of working nodes corresponding to the working stage and a data aggregation server. Optionally, the security of the aggregation server is high. For example, the security of the aggregation server can be improved by methods such as restricting access rights to the aggregation server, deploying a firewall, and performing regular security audits and log analysis of the aggregation server.
[0020] The working devices in the working stage can include devices that perform operations on the wound package product. For example, in the winding package doffing stage, the working devices can include a winder, a doffing cart, a yarn receiving station, etc. In the spinning working stage, the working devices can include a spinning box. In the winding package physical property inspection stage, the working devices can include an image collection device for detecting the quality of the winding package and a device for automatically recognizing defects.
[0021] In some embodiments, the multiple working stages can include at least one of winding package doffing, winding package physical property inspection, winding package packaging, winding package warehousing, and winding package shipping.
[0022] Taking one work stage as an example, the first work stage comprises a first work node set and a first data aggregation server. The first work stage is one of the following work stages: doffing of wound yarn packages, physical property inspection of wound yarn packages, packaging of wound yarn packages, receiving of wound yarn packages, and shipping of wound yarn packages. The first work node set includes M sets of work devices and M work nodes, where M is an integer of 2 or more. Each set of work devices corresponds one-to-one with each work node. The M sets of work devices may include devices that perform operations on the wound yarn packages in the first work stage, and each set of work devices may include at least one work device. As shown in Figure 2, three sets of work devices and three work nodes can be installed. The first set of work devices corresponding to the first work node may include three work devices (e.g., winding machines), and the first work node records the working status of these three work devices. The second set of work devices corresponding to the second work node may include two work devices (e.g., doffing wheels), and the second work node records the working status of these two work devices. The third set of work devices corresponding to the third work node may include one work device (e.g., yarn receiving station), and the third work node records the working status of this one work device.
[0023] Each work node in the work node set can acquire the working status of a corresponding set of work devices on a wound yarn package product, thereby obtaining processing data for the wound yarn package product. A work node may be an independent device; for example, a work node may include devices such as cameras and sensors for detecting work devices, and the processing data acquired by a work node may include data about the wound yarn package product in the first processing stage, such as the quality, type, and weight of each wound yarn package product. A work node may also be a data management device integrated into the work device; for example, a chip or module for recording data in the work device, and the processing data acquired by a work node may include data about the work device in the first processing stage, such as the number, location, and specifications of the work device corresponding to each wound yarn package product.
[0024] For example, if the first work stage is doffing of wound yarn packages, it may include two sets of work equipment: one set of work equipment is a wound yarn package cart for transporting wound yarn package products, and the other set of work equipment is a winding machine for winding and doffing the fibers in the wound yarn package products. Each set of wound yarn package carts and winding machine corresponds to one work node, and both work nodes may contain data about the wound yarn package products in the first work stage, such as the quality, type, and weight of the wound yarn package products. The data processed by one work node may include the number, location, and specifications of the wound yarn package cart corresponding to each wound yarn package product, and the data processed by the other work node may include the number, location, and specifications of the winding machine corresponding to each wound yarn package product.
[0025] Taking a single work node as an example, the first work node among multiple work nodes encrypts the work data to be processed to obtain encrypted work data. If the work data to be processed contains multiple data points, the first work node can encrypt each data point individually, or it can encrypt them after combining them. The specific encryption method can be any encryption method from related technologies, such as blockchain encryption or quantum encryption.
[0026] The first set of work nodes can obtain data consisting of M encrypted work data obtained by processing M work nodes, i.e., the first combination data obtained by the first set of work nodes. The first combination data can include the encrypted work data corresponding to all processed work data in the first work stage. Exemplaryly, as shown in Figure 2, each work node in the first set of work nodes processes and obtains its own encrypted work data, so the first set of work nodes can output the first combination data externally. Optionally, as shown in Figure 2, each node in the first set of work nodes can output its own encrypted work data externally, thereby enabling the output of the first combination data externally. Alternatively, each node in the first set of work nodes can transmit the encrypted work data it has obtained to the next set of work nodes, allowing the last set of work nodes to obtain all the encrypted work data, and the last work node can then output the first combination data externally.
[0027] The first data aggregation server among multiple data aggregation servers can obtain the first combined data from the first work stage. It can then decrypt each of the multiple encrypted work data from the first combined data to obtain the work data to be processed, combine the processed work data, and then encrypt it to obtain the second combined data. Specifically, the second combined data is data that has been encrypted after combining the work data to be processed (i.e., decrypted data), while the first combined data is data that has been encrypted individually for each work data to be processed and then combined. Because the amount of data in the second combined data is larger, the second combined data is more secure than the first combined data, and by outputting the work data from the first work stage to the next work stage using the format of the second combined data, the security of data transmission between work stages can be guaranteed. Since data related to wound yarn package products is generated sequentially by each set of work equipment at each work stage in the spinning workflow, each work data to be processed in the first combined data needs to be generated and transmitted sequentially. Thus, in order to obtain the second combined data, it is necessary to decrypt the data in the data management system before aggregation and encryption. In related technologies, a working node often decrypts the data from the previous working node, adds its own data, encrypts it, and then transmits it. This frequent decryption necessitates high costs to ensure the security of each working node. In contrast, the embodiments of this disclosure can improve the security of the aggregation server. For example, by restricting access rights to the aggregation server, deploying a firewall, and conducting periodic security audits and log analyses of the aggregation server, the security of the aggregation server can be improved. This allows the aggregation server to complete the decryption of data instead of each working node, avoiding data leaks that occur when data is frequently decrypted, ensuring data security, and simultaneously reducing costs to some extent.
[0028] The first data aggregation server can transmit the second combination data of the first work stage to a set of work nodes or data aggregation server corresponding to the second work stage in the spinning workflow. The first and second work stages are different work stages in the spinning workflow for the same lot of wound yarn package products. The second work stage is the work stage following the first work stage. The first and second work stages can contain data relating to the same wound yarn package product, such as the lot number and type of each wound yarn package product. The first and second work stages can also contain data relating to different work equipment for working on the wound yarn package product. Specifically, the data processing methods of the set of work nodes and data aggregation servers in the second work stage can refer to the corresponding processing in the first work stage and will not be described in detail here.
[0029] As shown in Figure 3, the first work stage may be a spinning work stage, the work apparatus may include three spinning boxes 10, the first work node set may include work nodes 11-13, and data relating to the corresponding spinning boxes 10 (e.g., the numbers of the three spinning boxes 10) may be obtained as work data to be processed through the work nodes 11-13, each of the work nodes 11-13 may process the work data to be processed into encrypted work data, the first work node set may combine the encrypted work data of the work nodes 11-13 to obtain first combination data, and transmit the first combination data to the first data aggregation server, the first data aggregation server may decrypt the encrypted work data relating to the three spinning boxes 10 one by one in the first combination data to obtain work data to be processed relating to the three spinning boxes 10, the first data aggregation server may encrypt the combined work data relating to the three spinning boxes 10 to obtain second combination data for the spinning work stage, and transmit the second combination data for the spinning work stage to the second data aggregation server corresponding to the second work stage. The wound yarn packages 20 obtained from the three spinning boxes 10 can enter the physical property inspection stage, that is, the second stage is the physical property inspection stage, in which the quality of the wound yarn packages 20 needs to be detected, the work device corresponding to the second stage is the wound yarn packages 20, the second set of work nodes may include work nodes 21-23, through which data concerning the surface, sides and bottom of the wound yarn packages 20 can be collected as work data to be processed, each of the work nodes 21-23 can process the work data to be processed into encrypted work data, the second set of work nodes combines the encrypted work data of work nodes 21-23 to obtain first combined data, transmits the first combined data of the physical property inspection stage to the second data aggregation server, the second data aggregation server decrypts the encrypted work data of the surface, sides and bottom of the wound yarn packages 20 contained in the first combined data one by one to obtain work data to be processed for the surface, sides and bottom of the wound yarn packages 20. The second data aggregation server can decode the second combination data from the spinning stage to obtain the processing target work data for the three spinning boxes 10.The second data aggregation server can combine the processing data for the three spinning boxes 10 in the spinning stage with the processing data for the surface, sides, and bottom of the winding package 20 in the physical property inspection stage, encrypt the data, and then obtain the second combined data for the physical property inspection stage. The second data aggregation server can then transmit the second combined data to the set of work nodes or data aggregation server corresponding to the next work stage. Optionally, it can also integrate the second combined data from the spinning stage with the second combined data from the second physical property inspection stage and transmit it to the third data aggregation server.
[0030] According to the technical solution of the embodiment of this disclosure, a work node can encrypt the work data to be processed of a wound yarn package product detected by a corresponding work device, a data aggregation server can receive first combined data containing multiple encrypted work data obtained by processing by multiple work nodes, can decrypt the multiple encrypted work data one by one to obtain multiple work data to be processed, can combine the multiple work data to be processed and then encrypt it to obtain second combined data, and can transmit the second combined data to the next work stage, thereby encrypting the data of the wound yarn package product at multiple work stages and ensuring the security of the data transmission process of the wound yarn package product. Furthermore, the data aggregation server has high security, and since the aggregation server completes the decryption of the data, data leakage during data decryption can be avoided and data security can be ensured.
[0031] In some embodiments, the first combination data is the transmission data of the Mth work node (i.e., the last work node) out of M work nodes. The i-th work node among the M work nodes obtains its own transmission data based on the encrypted work data obtained by the i-th work node's processing and the transmission data sent by the (i-1)th work node among the M work nodes, and then transmits the i-th work node's transmission data. Here, i is an integer between 2 and M, inclusive.
[0032] In the solution of the embodiments of the present disclosure, i is greater than or equal to 2 and less than or equal to M. That is, in one set of working nodes, starting from the second working node, the encrypted working data of each working node and the transmission data of the previous node are combined to obtain the transmission data of this working node. When i < M, the i-th working node can send the transmission data to the (i + 1)-th (next) working node. When i = M, the i-th working node can send the transmission data to the first data aggregation server, and the transmission data is the first combined data, which includes the M encrypted working data respectively obtained by the M working nodes after processing.
[0033] In some embodiments, the first working node among the M working nodes uses the encrypted working data obtained by the processing of the first working node as the transmission data of the first working node, and sends the transmission data of the first working node to the second working node among the M working nodes.
[0034] As shown in FIG. 4, the first working node can process the working data to be processed by the first working node to obtain the encrypted working data of the first working node, and can send the encrypted working data of the first working node to the second working node. The second working node can process the working data to be processed by the second working node to obtain the encrypted working data of the second working node, combine the encrypted working data of the second working node and the first working node to obtain the transmission data, and send it to the third working node. The third working node can process the working data to be processed by the third working node to obtain the encrypted working data of the third working node, combine the encrypted working data of the third working node and the transmission data to obtain the first combined data, and can send the first combined data to the first aggregation server.
[0035] According to the solution of the embodiment of this disclosure, the transmission data including encrypted work data from the i-th work node and the transmission data from the (i-1)th work node can be combined and transmitted to the (i+1)th work node or the first data aggregation server. This eliminates the need to decrypt the data during the data transmission process, thus avoiding data leakage during data decryption, and further enhancing the security of data transmission for wound yarn package products. Furthermore, for a single wound yarn package product, the single wound yarn package data stream needs to record the working status of the wound yarn package product at each device. For example, it is necessary to record which winding machine, doffing wheel, and yarn receiving station the wound yarn package is processed at, and also to record the results of the physical property inspection of the wound yarn package product. Since data is generated sequentially throughout the entire process and depends on information such as the production lot number and wound yarn package number transmitted from the previous stage, by using the above embodiment, each work node can transmit data sequentially by combining the transmission data it receives (including the encrypted work data of the previously processed work node) with its own encrypted work data before transmission, thereby ensuring security.
[0036] In some embodiments, the i-th work node is used to determine multiple work data for a wound yarn package product based on the work status of the wound yarn package product in a set of work devices corresponding to the i-th work node, and to select the work data corresponding to the target data type from among the multiple work data as the work data to be processed.
[0037] The target data type may be a data type pre-configured by the user, and the work data corresponding to the target data type can be the work data to be processed, meaning that the work data corresponding to the target data type can be encrypted.
[0038] For example, target data types can include data such as doffing time, quality, type, and weight of wound yarn package products, and corresponding operational data for doffing time, quality, type, and weight of wound yarn package products can be encrypted.
[0039] According to the technical solutions of the embodiments of this disclosure, it is possible to encrypt work data corresponding to a target data type within the work data, thereby increasing the efficiency of data encryption and reducing the computational power requirements for data encryption.
[0040] In some embodiments, the transmission data of the i-th work node includes encrypted work data obtained by the processing of the i-th work node, transmission data sent by the (i-1)-th work node, and work data other than the work data corresponding to the target type among the multiple work data determined by the i-th work node.
[0041] In practical applications, work data other than the work data corresponding to the target type includes the number, location, and specifications of the work equipment corresponding to the wound yarn package product. This work data can be transmitted to the i-th work node by directly combining it with encrypted work data without encryption.
[0042] As shown in Figure 5, a work node includes a first interface, a confirmation module, an encryption module, and a second interface. The first interface is used to confirm multiple work data for a wound yarn package product based on the work status of the wound yarn package product in a set of work devices corresponding to the work node. The first interface is connected to the confirmation module, which is used to select the work data corresponding to the target data type from among the multiple work data as the work data to be processed. The confirmation module is connected to the encryption module, which is used to encrypt the work data to be processed to obtain encrypted work data. The encryption module is connected to the second interface, which is connected to the first interface and the confirmation module. The second interface is used to combine the encrypted work data, work data other than the work data corresponding to the target type, and the transmission data of the (i-1)th work node to obtain the transmission data of the i-th work node, and to transmit the transmission data to the (i+1)th work node or the aggregation server.
[0043] According to the technical solutions of the embodiments of this disclosure, the transmission data of the i-th work node can include work data other than the work data corresponding to the target type among multiple work data, and all work data of the work node can be transmitted, ensuring the integrity of the transmitted data, associating each encrypted work data with other work data (e.g., numbers), and realizing a record of the entire lifecycle for each spool package product. Furthermore, the transmission data of the i-th work node and the transmission data of the (i-1)-th work node can be combined and sent to the (i+1)-th work node or the first data aggregation server, eliminating the need to decrypt the data during data transmission, avoiding data leakage when decrypting the data, and further enhancing the security of the data of the spool package product during transmission.
[0044] In some embodiments, each work node processes the work data to be processed into encrypted work data using a first encryption algorithm, and the first data aggregation server combines M pieces of work data to be processed using a second encryption algorithm and then encrypts them, with the first encryption algorithm being different from the second encryption algorithm.
[0045] In the solutions of the embodiments of this disclosure, the first encryption algorithm can be understood to be different from the second encryption algorithm. For example, the first encryption algorithm may employ a one-way hash encryption algorithm, and the second encryption algorithm may employ a symmetric encryption algorithm. The first and second encryption algorithms may also employ encryption algorithms of the same type but with different configuration data. By setting different encryption algorithms, security can be further improved.
[0046] In some embodiments, the first encryption algorithm includes a first one-way hash encryption algorithm, a first symmetric encryption algorithm, or a first asymmetric encryption algorithm.
[0047] In some embodiments, the second encryption algorithm includes a second one-way hash encryption algorithm, a second symmetric encryption algorithm, or a second asymmetric encryption algorithm.
[0048] The first one-way hash encryption algorithm and the second one-way hash encryption algorithm, the first symmetric encryption algorithm and the second symmetric encryption algorithm, and the first asymmetric encryption algorithm and the second asymmetric encryption algorithm can be understood as encryption algorithms of the same type but with different constituent data.
[0049] According to the technical solutions of the embodiments of this disclosure, the work node and the data aggregation server can encrypt data using different encryption algorithms, thereby further enhancing the security of data transmission during the winding package product process.
[0050] In some embodiments, the data management system further includes an external interface, which is used to transmit arbitrary data generated by the data management system to an external system using quantum communication.
[0051] The data management system for a wound yarn package product in the embodiment of the present disclosure can transmit data to an external system via an external interface, and such data may include at least one of encrypted work data, first combined data, or second combined data from any work stage of the data management system for a wound yarn package product. According to the technical solution of the embodiment of the present disclosure, a quantum communication method can be employed when transmitting data, thereby ensuring the security of data transmission to the outside of the data management system.
[0052] The embodiments described above can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded into a computer and executed, all or part of the flows or functions described in the embodiments of this disclosure are generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired connection (e.g., coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless connection (e.g., infrared, Bluetooth®, microwave, etc.). The computer-readable storage medium may be any available medium accessible by a computer, or it may include a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., Digital Versatile Discs (DVDs)), or semiconductor media (e.g., Solid State Hard Disks (Solid State)). This can be a disk, SSD, etc. It should be noted that the computer-readable storage medium of this disclosure may be a non-volatile storage medium, in other words, a non-instantaneous storage medium.
[0053] Those skilled in the art will understand that all or some of the steps for realizing the above embodiments can be performed by hardware, or by a program that can instruct the relevant hardware to perform such steps, and that program can be stored in a computer-readable storage medium, which can be read-only memory, a magnetic disk, or an optical disk, etc.
[0054] In the descriptions of the embodiments of this disclosure, any reference to terms such as “one embodiment,” “several embodiments,” “example,” “specific example,” or “several examples” means that any particular feature, structure, material, or characteristic described in relation to that embodiment or example is included in at least one embodiment or example of this disclosure. Furthermore, any particular feature, structure, material, or characteristic described may be combined in an appropriate manner in any one or more embodiments or examples. In addition, to the extent that it does not conflict, a person skilled in the art may combine or combine different embodiments or examples and features of different embodiments or examples described herein.
[0055] In the description of the embodiments of this disclosure, unless otherwise specified, " / " means "or," for example, A / B can represent A or B. In this specification, "and / or" is merely a relational relationship describing related objects, and can indicate that there may be three relationships, for example, A and / or B, that A exists alone, that A and B exist together, and that B exists alone.
[0056] In the description of the embodiments of this disclosure, the terms “first” and “second” are used for descriptive purposes only and should not be understood as indicating relative importance or implicitly indicating or suggesting the number of technical features described. Thus, features limited to “first” and “second” may explicitly or implicitly include one or more features. In the description of the embodiments of this disclosure, unless otherwise specified, “multiple” means two or more.
[0057] The foregoing are merely exemplary embodiments of the Disclosure, and any modifications, equivalent substitutions, improvements, etc., made within the scope of the ideas and principles of the Disclosure, without limiting the Disclosure, should be included within the scope of the Disclosure's protection.
Claims
1. A data management system for wound yarn package products comprising multiple work node sets and multiple data aggregation servers, each corresponding one-to-one to multiple work stages in the spinning workflow, Of the aforementioned sets of work nodes, the first set of work nodes corresponding to the first work stage in the spinning workflow includes M work nodes that correspond one-to-one with M sets of work devices in the first work stage, and each of the M work nodes is used to obtain work data to be processed based on the work status of the wound yarn package product in the set of work devices corresponding to the work node, and to process the work data to be processed into encrypted work data, where M is an integer of 2 or more. The first set of work nodes is used to obtain a first combination of data, which includes M encrypted work data obtained based on the processing of the M work nodes. Of the plurality of data aggregation servers, the first data aggregation server corresponding to the first work stage is used to receive the first combination data, decrypt the M encrypted work data contained in the first combination data one by one, and obtain M processing target work data. The first data aggregation server is further used to combine the M processing target work data, encrypt them, obtain the second combination data of the first work stage, and transmit the second combination data to a set of work nodes or a data aggregation server corresponding to the second work stage in the spinning workflow. Data management system.
2. The first combination data is the transmission data of the Mth work node out of the M work nodes, The i-th work node among the M work nodes is further used to obtain transmission data for the i-th work node based on the encrypted work data obtained by the processing of the i-th work node and the transmission data transmitted by the i-1-th work node among the M work nodes, and to transmit the transmission data for the i-th work node, where i is an integer between 2 and M. The data management system according to claim 1.
3. The first of the M work nodes is used to transmit the encrypted work data obtained by the processing of the first work node as the transmission data of the first work node, and to transmit the transmission data of the first work node to the second of the M work nodes. The data management system according to claim 2.
4. The i-th work node is used to determine multiple work data for the yarn package product based on the work data of the yarn package product in a set of work devices corresponding to the i-th work node, and to select the work data from among the multiple work data that corresponds to the target data type as the work data to be processed. The data management system according to claim 2.
5. The transmission data of the i-th work node includes encrypted work data obtained by processing at the i-th work node, transmission data transmitted by the (i-1)-th work node, and work data other than the work data corresponding to the target type among the multiple work data determined by the i-th work node. The data management system according to claim 2.
6. Each of the aforementioned work nodes processes the work data to be processed into encrypted work data using a first encryption algorithm, the first data aggregation server combines the M pieces of work data to be processed using a second encryption algorithm and then encrypts them, the first encryption algorithm is different from the second encryption algorithm, A data management system according to any one of claims 1 to 5.
7. The first encryption algorithm includes a first one-way hash encryption algorithm, a first symmetric encryption algorithm, or a first asymmetric encryption algorithm. The data management system according to claim 6.
8. The second encryption algorithm includes a second one-way hash encryption algorithm, a second symmetric encryption algorithm, or a second asymmetric encryption algorithm. The data management system according to claim 6.
9. The first data aggregation server is used to receive an encryption task set, decrypt the encryption task set to obtain multiple decryption tasks, encrypt each of the multiple decryption tasks to obtain multiple encryption tasks, and transmit each of the multiple encryption tasks to the corresponding work node. Each of the aforementioned work nodes is used to receive an encryption task, decrypt the received encryption task to obtain a corresponding decryption task, and distribute the decryption task to a work device for execution. A data management system according to any one of claims 1 to 5.
10. The data management system further comprises an external interface, which is used to transmit arbitrary data generated by the data management system to an external system using a quantum communication method. A data management system according to any one of claims 1 to 5.
Citation Information
Patent Citations
Wireless sensor network data safety infusion method based secret key vectors
CN103795529A
Textile manufacturing energy-saving control method and system based on industrial internet
CN115562210A
Method for permitting device function of spinning machine
JP2016199842A
Blockchain system, and data transaction system in which blockchain system is used
WO2020085346A1