[go: up one dir, main page]

CN114430417A - Data storage and calling method and device of industrial Internet platform - Google Patents

Data storage and calling method and device of industrial Internet platform Download PDF

Info

Publication number
CN114430417A
CN114430417A CN202011112452.0A CN202011112452A CN114430417A CN 114430417 A CN114430417 A CN 114430417A CN 202011112452 A CN202011112452 A CN 202011112452A CN 114430417 A CN114430417 A CN 114430417A
Authority
CN
China
Prior art keywords
data
industrial
data packet
communication protocol
production
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011112452.0A
Other languages
Chinese (zh)
Other versions
CN114430417B (en
Inventor
张成龙
张维杰
孙明
诸葛慧玲
李晓璐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Haier Digital Technology Qingdao Co Ltd
Haier Digital Technology Shanghai Co Ltd
Haier Caos IoT Ecological Technology Co Ltd
Qingdao Haier Industrial Intelligence Research Institute Co Ltd
Original Assignee
Haier Digital Technology Qingdao Co Ltd
Haier Digital Technology Shanghai Co Ltd
Haier Caos IoT Ecological Technology Co Ltd
Qingdao Haier Industrial Intelligence Research Institute Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Haier Digital Technology Qingdao Co Ltd, Haier Digital Technology Shanghai Co Ltd, Haier Caos IoT Ecological Technology Co Ltd, Qingdao Haier Industrial Intelligence Research Institute Co Ltd filed Critical Haier Digital Technology Qingdao Co Ltd
Priority to CN202011112452.0A priority Critical patent/CN114430417B/en
Priority to PCT/CN2021/099053 priority patent/WO2022077935A1/en
Publication of CN114430417A publication Critical patent/CN114430417A/en
Application granted granted Critical
Publication of CN114430417B publication Critical patent/CN114430417B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

The embodiment of the invention discloses a data storage and calling method and a data storage and calling device of an industrial internet platform, wherein the method comprises the following steps: the method comprises the steps of obtaining production data of an industrial enterprise, and storing the production data to a private cloud server of the industrial enterprise; extracting requirement data agreed by a preset storage protocol from the production data stored on the private cloud server; disassembling the required data according to a preset communication protocol to obtain at least one element data packet; encrypting the at least one element data packet according to the preset communication protocol to obtain a processed data packet so as to enable the processed data packet to conform to the preset communication protocol; storing the processed data packet to a virtual data space to provide a public cloud service. According to the technical scheme of the embodiment of the disclosure, the safety and reliability of data are guaranteed, and meanwhile, information islands among industrial enterprises are broken, so that data services are provided for the outside.

Description

Data storage and calling method and device of industrial Internet platform
Technical Field
The embodiment of the invention relates to the technical field of industrial Internet, in particular to a data storage and calling method and device of an industrial Internet platform.
Background
In the consuming internet era, enterprises mine consumer behavior data and promote a batch of data-driven new business models. With the development of industrial internet platforms, the data acquisition and data analysis processing capabilities are continuously enhanced, and a wide space is brought for creating values for industrial data.
However, most enterprises are reluctant to disclose and share data, so that the problems of data security and data ownership of industrial enterprises are currently faced with significant difficulties and challenges, and how to solve the problems of data security of industrial enterprises through key technical innovation becomes the key point of data value change.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method and an apparatus for storing and calling data of an industrial internet platform, so as to break an information island and improve data security performance.
Additional features and advantages of embodiments of the invention will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of embodiments of the invention.
In a first aspect of the disclosure, an embodiment of the present invention provides a data storage method for an industrial internet platform, including:
the method comprises the steps of obtaining production data of an industrial enterprise, and storing the production data to a private cloud server of the industrial enterprise;
extracting requirement data agreed by a preset storage protocol from the production data stored on the private cloud server;
disassembling the required data according to a preset communication protocol to obtain at least one element data packet;
encrypting the at least one element data packet according to the preset communication protocol to obtain a processed data packet so as to enable the processed data packet to conform to the preset communication protocol;
storing the processed data packet to a virtual data space to provide a public cloud service.
In one embodiment, obtaining production data for an industrial enterprise comprises: receiving full-factor production data acquired by a data acquisition module of an industrial enterprise.
In one embodiment, the data acquisition module includes at least one data acquisition module carried by a factory production facility, at least one data acquisition module carried by an industrial robot, a sensor, and/or a data acquisition module for acquiring production material information.
In one embodiment, the encrypting the at least one element data packet to obtain a processed data packet includes: and carrying out encryption processing and block chain processing on the at least one element data packet to obtain the processed data packet.
In an embodiment, storing the processed data packet in a virtual data space to provide public cloud services further comprises recording the industrial enterprise identification.
In an embodiment, before extracting the demand data agreed by the predetermined storage protocol from the production data stored on the private cloud server, the method further includes: cleaning, analyzing, and/or classifying the production data stored on the private cloud server.
In a second aspect of the present disclosure, an embodiment of the present invention further provides a data calling method for an industrial internet platform, including:
receiving a data request of an industrial application program, and determining an industrial enterprise to which the requested data belongs;
and if the industrial application program has the authorization of the industrial enterprise to the requested data, reading an encrypted data packet corresponding to the requested data from a public cloud server, wherein the encrypted data packet conforms to a preset communication protocol of the industrial internet platform, so that the industrial application program extracts the requested data from the encrypted data packet according to the preset communication protocol.
In one embodiment, the method further comprises sending an authorization permission request to the industrial enterprise if the industrial application does not have authorization of the industrial enterprise for the requested data.
In a third aspect of the present disclosure, an embodiment of the present invention provides a data storage device for an industrial internet platform, including:
the private cloud storage unit is used for acquiring production data of an industrial enterprise and storing the production data to a private cloud server of the industrial enterprise;
the demand data extraction unit is used for extracting demand data agreed by a preset storage protocol from the production data stored on the private cloud server;
the element packet disassembling unit is used for disassembling the required data according to a preset communication protocol to obtain at least one element data packet;
the encryption processing unit is used for carrying out encryption processing on the at least one element data packet according to the preset communication protocol to obtain a processed data packet so as to enable the processed data packet to conform to the preset communication protocol;
a virtual space storage unit to store the processed data packet to a virtual data space to provide a public cloud service.
In an embodiment, the obtaining the production data of the industrial enterprise by the private cloud storage unit includes: the system is used for receiving the full-element production data collected by the data collection module of the industrial enterprise.
In one embodiment, the data acquisition module includes at least one data acquisition module carried by a factory production facility, at least one data acquisition module carried by an industrial robot, a sensor, and/or a data acquisition module for acquiring production material information.
In one embodiment, the encryption processing unit is configured to: and carrying out encryption processing and block chain processing on the at least one element data packet to obtain the processed data packet.
In an embodiment, the virtual space storage unit is further configured to record the industrial enterprise identifier.
In an embodiment, the demand data extraction unit is configured to, before extracting demand data agreed by a predetermined storage protocol from production data stored on the private cloud server:
cleaning, analyzing, and/or classifying the production data stored on the private cloud server.
In a fourth aspect of the present disclosure, an embodiment of the present invention further provides a data call apparatus for an industrial internet platform, including:
the request acquisition unit is used for receiving a data request of an industrial application program and determining an industrial enterprise to which the requested data belongs;
and the data acquisition unit is used for reading an encrypted data packet corresponding to the requested data from a public cloud server if the industrial application program has the authorization of the industrial enterprise to the requested data, wherein the encrypted data packet conforms to a preset communication protocol of the industrial internet platform, so that the industrial application program extracts the requested data from the encrypted data packet according to the preset communication protocol.
In an embodiment, the data obtaining unit is further configured to send an authorization permission request to the industrial enterprise if the industrial application does not have authorization of the industrial enterprise for the requested data.
In a fifth aspect of the present disclosure, an electronic device is provided. The electronic device includes: a processor; and a memory for storing executable instructions that, when executed by the processor, cause the electronic device to perform the method of the first aspect.
In a sixth aspect of the present disclosure, a computer-readable storage medium is provided, having stored thereon a computer program which, when executed by a processor, implements the method in the first aspect.
The technical scheme provided by the embodiment of the invention has the beneficial technical effects that:
the embodiment of the invention obtains the production data of the industrial enterprise and stores the production data on the private cloud server of the industrial enterprise; the method comprises the steps of extracting required data agreed by a preset storage protocol, disassembling the required data according to a preset communication protocol to obtain at least one element data packet, carrying out encryption processing to obtain a processed data packet, enabling the processed data packet to be in line with the preset communication protocol, storing the processed data packet in a virtual data space to provide public cloud service, and breaking an information island between industrial enterprises while guaranteeing data safety and reliability to provide data service to the outside.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly described below, and it is obvious that the drawings in the following description are only a part of the embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the contents of the embodiments of the present invention and the drawings without creative efforts.
Fig. 1 is a schematic flow chart of a data storage method of an industrial internet platform according to an embodiment of the present invention;
fig. 2 is a schematic diagram illustrating an effect of a data storage method for an industrial internet platform according to an embodiment of the present invention;
FIG. 3 is a block diagram of a data storage related module of an industrial Internet platform according to an embodiment of the present invention;
FIG. 4 is a flow chart of a data calling method of an industrial Internet platform according to an embodiment of the invention;
FIG. 5 is a flow chart illustrating a data calling method of another industrial Internet platform according to an embodiment of the invention;
FIG. 6 is a schematic structural diagram of a data storage device of an industrial Internet platform according to an embodiment of the present invention;
FIG. 7 is a schematic structural diagram of a data call device of an industrial Internet platform according to an embodiment of the present invention;
FIG. 8 shows a schematic diagram of an electronic device suitable for use in implementing embodiments of the present invention.
Detailed Description
In order to make the technical problems solved, the technical solutions adopted and the technical effects achieved by the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be described in further detail below with reference to the accompanying drawings, and it is obvious that the described embodiments are only some embodiments, but not all embodiments, of the embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, belong to the scope of protection of the embodiments of the present invention.
It should be noted that the terms "system" and "network" are often used interchangeably herein in embodiments of the present invention. Reference to "and/or" in embodiments of the invention is intended to include any and all combinations of one or more of the associated listed items. The terms "first", "second", and the like in the description and claims of the present disclosure and in the drawings are used for distinguishing between different objects and not for limiting a particular order.
It should be further noted that, in the embodiments of the present invention, each of the following embodiments may be executed alone, or may be executed in combination with each other, and the embodiments of the present invention are not limited in this respect.
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
The technical solutions of the embodiments of the present invention are further described by the following detailed description with reference to the accompanying drawings.
Fig. 1 is a schematic flowchart illustrating a data storage method for an industrial internet platform according to an embodiment of the present invention, where this embodiment is applicable to collectively store production data of each industrial enterprise in a virtual data space to provide a public cloud service, and the method may be executed by an electronic device that processes the production data of the industrial enterprise, as shown in fig. 1, the data storage method for the industrial internet platform according to this embodiment includes:
in step S110, production data of an industrial enterprise is obtained and stored on a private cloud server of the industrial enterprise.
The production data of the industrial enterprise can be acquired by receiving the full-element production data acquired by the data acquisition module of the industrial enterprise.
Wherein, the data acquisition module comprises but is not limited to at least one data acquisition module carried by factory production equipment, at least one data acquisition module carried by an industrial robot, a sensor and/or a data acquisition module used for acquiring production material information.
In step S120, demand data agreed by a predetermined storage protocol is extracted from the production data stored on the private cloud server.
In accordance with one or more embodiments of the present disclosure, the production data stored on the private cloud server may also be cleaned, analyzed, and/or sorted prior to this step.
In step S130, the demand data is disassembled according to a predetermined communication protocol to obtain at least one element data packet.
In step S140, the at least one essential data packet is encrypted according to the predetermined communication protocol to obtain a processed data packet, so that the processed data packet conforms to the predetermined communication protocol.
According to one or more embodiments of the present disclosure, the encrypting the at least one factor data packet to obtain a processed data packet includes: and carrying out encryption processing and block chain processing on the at least one element data packet to obtain the processed data packet.
In step S150, the processed data packet is stored to a virtual data space to provide a public cloud service.
According to the technical scheme of the embodiment, the data opening and sharing are realized by a private cloud and public cloud scheme. According to the public cloud scheme, data have a cloud end, leakage risks exist, and the cloud end processing load is large; according to the scheme, the edge is in distributed storage calculation, the original data is stored locally, and the operation efficiency is high; the private cloud scheme can achieve that industrial enterprise data is not public.
The encrypted data is stored by adopting a black box technology and a standard data protocol through a virtual data space, even if data leakage occurs, the data leakage is also the leaked encrypted data, and the safety is still guaranteed.
Further, the industrial enterprise identification may also be recorded when storing the processed data packet. Furthermore, in order to guarantee the data security of industrial enterprises, a block chain technology can be adopted to ensure that data can be traced and cannot be tampered, and the problem of data ownership is solved, but the data is public and transparent and cannot guarantee the data privacy.
Fig. 2 is a schematic diagram illustrating an effect of a data storage method for an industrial internet platform according to an embodiment of the present invention, and as shown in fig. 2, the present embodiment of the invention may be based on a private cloud + public cloud data processing method, which includes devices for edge computing, storage, and data encryption, and a virtual data space technology.
Fig. 3 is a schematic diagram of a module structure related to data storage of an industrial internet platform according to an embodiment of the present invention, which includes a device for edge calculation, storage, and data encryption, and as shown in fig. 3, the device is composed of a data acquisition module, a data storage module, a data analysis and processing module, a data encryption module, and a data transmission module, where the data acquisition module acquires full-element production data from factory production equipment, robots, sensors, production materials, and the like, stores the full-element production data on a local private cloud server, and then performs cleaning, analysis, and classification processing on various types of data, extracts data required by protocols agreed by both parties, and disassembles each element data packet according to a custom standard data protocol (a standard communication protocol for secure data sharing is established in a virtual data space), and the data encryption module encrypts and performs block chain processing on each element data packet, the processed data still meets the self-defined standard data protocol. The processed data packets are transmitted to the virtual data space through the data transmission module, the encrypted data are stored in the virtual data space, each data packet is encrypted data and is provided with a label with the attribute of an industrial enterprise, and the data cannot be tampered through a block chain technology.
Various applications APP of the industrial internet platform call data packets of the virtual data space without decoding, and the data packets are directly read and converted into user data for users to use according to a standard communication protocol under a data security sharing architecture specified by the virtual data space.
The method comprises the steps of obtaining production data of an industrial enterprise, and storing the production data to a private cloud server of the industrial enterprise; the method comprises the steps of extracting required data agreed by a preset storage protocol, disassembling the required data according to a preset communication protocol to obtain at least one element data packet, carrying out encryption processing to obtain a processed data packet, enabling the processed data packet to be in line with the preset communication protocol, storing the processed data packet in a virtual data space to provide public cloud service, and breaking an information island between industrial enterprises while guaranteeing data safety and reliability to provide data service to the outside.
Fig. 4 is a schematic flowchart of a data call method for an industrial internet platform according to an embodiment of the present invention, and as shown in fig. 4, the data call method for the industrial internet platform according to the embodiment includes:
in step S410, a data request of an industrial application is received, and an industrial enterprise to which the requested data belongs is determined.
In step S420, if the industrial application has the authorization of the industrial enterprise for the requested data, an encrypted data packet corresponding to the requested data is read from a public cloud server, where the encrypted data packet conforms to a predetermined communication protocol of the industrial internet platform, so that the industrial application extracts the requested data from the encrypted data packet according to the predetermined communication protocol.
In accordance with one or more embodiments of the present disclosure, an authorization permission request is sent to the industrial enterprise if the industrial application does not have authorization of the requested data by the industrial enterprise.
Fig. 5 is another schematic flow chart of a data call method for an industrial internet platform according to an embodiment of the present invention, and as shown in fig. 5, the data call method for the industrial internet platform according to the embodiment includes:
in step S510, the user enables the industrial APP, and proceeds to step S520.
In step S520, the industrial APP calls industrial enterprise data, and the process proceeds to step S530.
In step S530, the data space determines whether the industrial APP calls the enterprise data to obtain authorization, if so, step S560 is executed, otherwise, step S540 is executed.
In step S540, an authorization permission notification is transmitted to the industrial enterprise account, and if the industrial enterprise is authorized, the process proceeds to step S550, and if the industrial enterprise is not authorized, the process proceeds to step S580.
In step S550, the authorization information is sent to the data space, and the data space confirms the authorization information, and the process proceeds to step S560.
In step S560, data usage is read according to a predetermined communication protocol, and the process proceeds to step S570.
In step S570, the data fee is settled according to the data usage status, and the process ends.
In step S580, if the industrial enterprise is not authorized, the process ends.
The technical scheme in this embodiment in public cloud data processing process, be the data after encrypting, industry APP can directly read the encrypted data, has avoided the problem that the data was revealed after the deciphering, and industry APP reads data and all goes on after the user of industrial enterprise authorizes the permission simultaneously, and this private cloud + public cloud data security processing scheme has eliminated industrial enterprise data security concerns, promotes each industrial enterprise and opens and share data.
As an implementation of the methods shown in the above figures, the present application provides an embodiment of a data storage device of an industrial internet platform, and fig. 6 illustrates a schematic structural diagram of a data storage device of an industrial internet platform provided in this embodiment, where the embodiment of the device corresponds to the method embodiments shown in fig. 1 to fig. 3, and the device may be specifically applied to various electronic devices. As shown in fig. 3, the data storage device of the industrial internet platform according to this embodiment includes a private cloud storage unit 610, a demand data extraction unit 620, an element package disassembly unit 630, an encryption processing unit 640, and a virtual space storage unit 650.
The private cloud storage unit 610 is configured to obtain production data of an industrial enterprise, and store the production data on a private cloud server of the industrial enterprise.
The demand data extraction unit 620 is configured to extract demand data agreed by a predetermined storage protocol from production data stored on the private cloud server.
The component packet parsing unit 630 is configured to parse the demand data according to a predetermined communication protocol to obtain at least one component data packet.
The encryption processing unit 640 is configured to perform encryption processing on the at least one element data packet according to the predetermined communication protocol to obtain a processed data packet, so that the processed data packet conforms to the predetermined communication protocol.
The virtual space storage unit 650 is configured to store the processed data packet to a virtual data space to provide a public cloud service.
According to one or more embodiments of the present disclosure, the private cloud storage unit 610 is configured for acquiring production data of an industrial enterprise, including: the system is used for receiving the full-element production data collected by the data collection module of the industrial enterprise.
According to one or more embodiments of the present disclosure, the data acquisition module includes at least one data acquisition module carried by a factory production facility, at least one data acquisition module carried by an industrial robot, a sensor, and/or a data acquisition module for acquiring production material information.
According to one or more embodiments of the present disclosure, the encryption processing unit 640 is configured to perform encryption processing and block chain processing on the at least one element data packet to obtain the processed data packet.
According to one or more embodiments of the present disclosure, the virtual space storage unit 650 is configured to also record the industrial enterprise identification.
According to one or more embodiments of the present disclosure, the demand data extracting unit 620 is configured to, before extracting the demand data agreed by the predetermined storage protocol from the production data stored on the private cloud server: cleaning, analyzing, and/or classifying the production data stored on the private cloud server.
The data storage device of the industrial internet platform provided by the embodiment can execute the data storage method of the industrial internet platform provided by the embodiment of the method, and has the corresponding functional modules and beneficial effects of the execution method.
Fig. 7 is a schematic structural diagram illustrating a data call apparatus of an industrial internet platform according to an embodiment of the present invention, and as shown in fig. 7, the data call apparatus of the industrial internet platform according to this embodiment includes a request obtaining unit 710 and a data obtaining unit 720.
The request acquiring unit 710 is configured to receive a data request of an industrial application, and determine an industrial enterprise to which the requested data belongs.
The data obtaining unit 720 is configured to, if the industrial application has the authorization of the industrial enterprise for the requested data, read an encrypted data packet corresponding to the requested data from a public cloud server, where the encrypted data packet conforms to a predetermined communication protocol of the industrial internet platform, so that the industrial application extracts the requested data from the encrypted data packet according to the predetermined communication protocol.
In accordance with one or more embodiments of the present disclosure, the data acquisition unit 720 is configured to further send an authorization permission request to the industrial enterprise if the industrial application does not have authorization of the requested data by the industrial enterprise.
The data calling device of the industrial internet platform provided by the embodiment can execute the data calling method of the industrial internet platform provided by the embodiment of the method disclosed by the embodiment of the disclosure, and has corresponding functional modules and beneficial effects of the execution method.
Referring now to FIG. 8, shown is a schematic diagram of an electronic device 800 suitable for use in implementing embodiments of the present invention. The terminal device in the embodiments of the present invention may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a fixed terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in fig. 8 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.
As shown in fig. 8, an electronic device 800 may include a processing means (e.g., central processing unit, graphics processor, etc.) 801 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)802 or a program loaded from a storage means 808 into a Random Access Memory (RAM) 803. In the RAM 803, various programs and data necessary for the operation of the electronic apparatus 800 are also stored. The processing apparatus 801, the ROM 802, and the RAM 803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to bus 804.
Generally, the following devices may be connected to the I/O interface 805: input devices 806 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 807 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage 808 including, for example, magnetic tape, hard disk, etc.; and a communication device 809. The communication means 809 may allow the electronic device 800 to communicate wirelessly or by wire with other devices to exchange data. While fig. 8 illustrates an electronic device 800 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present invention, the processes described above with reference to the flowcharts may be implemented as a computer software program. For example, embodiments of the invention include a computer program product comprising a computer program embodied on a computer-readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication means 809, or installed from the storage means 808, or installed from the ROM 802. The computer program, when executed by the processing apparatus 801, performs the above-described functions defined in the methods of embodiments of the present invention.
It should be noted that the computer readable medium mentioned above can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In embodiments of the invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In yet another embodiment of the invention, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: the method comprises the steps of obtaining production data of an industrial enterprise, and storing the production data to a private cloud server of the industrial enterprise; extracting requirement data agreed by a preset storage protocol from the production data stored on the private cloud server; disassembling the required data according to a preset communication protocol to obtain at least one element data packet; encrypting the at least one element data packet according to the preset communication protocol to obtain a processed data packet so as to enable the processed data packet to conform to the preset communication protocol; storing the processed data packet to a virtual data space to provide a public cloud service. Or,
receiving a data request of an industrial application program, and determining an industrial enterprise to which the requested data belongs; and if the industrial application program has the authorization of the industrial enterprise to the requested data, reading an encrypted data packet corresponding to the requested data from a public cloud server, wherein the encrypted data packet conforms to a preset communication protocol of the industrial internet platform, so that the industrial application program extracts the requested data from the encrypted data packet according to the preset communication protocol.
Computer program code for carrying out operations for embodiments of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present invention may be implemented by software or hardware. Where the name of a unit does not in some cases constitute a limitation of the unit itself, for example, the first retrieving unit may also be described as a "unit for retrieving at least two internet protocol addresses".
The foregoing description is only a preferred embodiment of the invention and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure in the embodiments of the present invention is not limited to the specific combinations of the above-described features, but also encompasses other embodiments in which any combination of the above-described features or their equivalents is possible without departing from the spirit of the disclosure. For example, the above features and (but not limited to) the features with similar functions disclosed in the embodiments of the present invention are mutually replaced to form the technical solution.

Claims (12)

1. A data storage method of an industrial Internet platform is characterized by comprising the following steps:
the method comprises the steps of obtaining production data of an industrial enterprise, and storing the production data to a private cloud server of the industrial enterprise;
extracting requirement data agreed by a preset storage protocol from the production data stored on the private cloud server;
disassembling the required data according to a preset communication protocol to obtain at least one element data packet;
encrypting the at least one element data packet according to the preset communication protocol to obtain a processed data packet so as to enable the processed data packet to conform to the preset communication protocol;
storing the processed data packet to a virtual data space to provide a public cloud service.
2. The method of claim 1, wherein obtaining production data for an industrial enterprise comprises:
receiving full-factor production data acquired by a data acquisition module of an industrial enterprise.
3. The method of claim 2, wherein the data acquisition modules comprise at least one data acquisition module carried by a factory production facility, at least one data acquisition module carried by an industrial robot, a sensor, and/or a data acquisition module for acquiring production material information.
4. The method of claim 1, wherein the encrypting the at least one element packet to obtain a processed packet comprises:
and carrying out encryption processing and block chain processing on the at least one element data packet to obtain the processed data packet.
5. The method of claim 1, wherein storing the processed data package to a virtual data space to provide public cloud services further comprises recording the industrial enterprise identification.
6. The method of claim 1, further comprising, prior to extracting demand data agreed upon by a predetermined storage protocol from production data stored on the private cloud server:
cleaning, analyzing, and/or classifying the production data stored on the private cloud server.
7. A data calling method of an industrial Internet platform is characterized by comprising the following steps:
receiving a data request of an industrial application program, and determining an industrial enterprise to which the requested data belongs;
and if the industrial application program has the authorization of the industrial enterprise to the requested data, reading an encrypted data packet corresponding to the requested data from a public cloud server, wherein the encrypted data packet conforms to a preset communication protocol of the industrial internet platform, so that the industrial application program extracts the requested data from the encrypted data packet according to the preset communication protocol.
8. The method of claim 7, further comprising sending an authorization permission request to the industrial enterprise if the industrial application does not have authorization of the industrial enterprise for the requested data.
9. A data storage device of an industrial internet platform, comprising:
the private cloud storage unit is used for acquiring production data of an industrial enterprise and storing the production data to a private cloud server of the industrial enterprise;
the demand data extraction unit is used for extracting demand data agreed by a preset storage protocol from the production data stored on the private cloud server;
the element packet disassembling unit is used for disassembling the required data according to a preset communication protocol to obtain at least one element data packet;
the encryption processing unit is used for carrying out encryption processing on the at least one element data packet according to the preset communication protocol to obtain a processed data packet so as to enable the processed data packet to conform to the preset communication protocol;
a virtual space storage unit to store the processed data packet to a virtual data space to provide a public cloud service.
10. A data calling device of an industrial Internet platform is characterized by comprising:
the request acquisition unit is used for receiving a data request of an industrial application program and determining an industrial enterprise to which the requested data belongs;
and the data acquisition unit is used for reading an encrypted data packet corresponding to the requested data from a public cloud server if the industrial application program has the authorization of the industrial enterprise to the requested data, wherein the encrypted data packet conforms to a preset communication protocol of the industrial internet platform, so that the industrial application program extracts the requested data from the encrypted data packet according to the preset communication protocol.
11. An electronic device, comprising:
a processor; and
a memory to store executable instructions that, when executed by the one or more processors, cause the electronic device to perform the method of any of claims 1-10.
12. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-10.
CN202011112452.0A 2020-10-16 2020-10-16 Data storage and calling method and device of industrial Internet platform Active CN114430417B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011112452.0A CN114430417B (en) 2020-10-16 2020-10-16 Data storage and calling method and device of industrial Internet platform
PCT/CN2021/099053 WO2022077935A1 (en) 2020-10-16 2021-06-09 Data storage method and device for industrial internet platform, and data retrieval method and device for industrial internet platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011112452.0A CN114430417B (en) 2020-10-16 2020-10-16 Data storage and calling method and device of industrial Internet platform

Publications (2)

Publication Number Publication Date
CN114430417A true CN114430417A (en) 2022-05-03
CN114430417B CN114430417B (en) 2024-03-08

Family

ID=81207663

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011112452.0A Active CN114430417B (en) 2020-10-16 2020-10-16 Data storage and calling method and device of industrial Internet platform

Country Status (2)

Country Link
CN (1) CN114430417B (en)
WO (1) WO2022077935A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116318788A (en) * 2022-12-09 2023-06-23 浪潮工业互联网股份有限公司 Industrial interconnection cooperative method, equipment and medium for improving data security
CN116366689A (en) * 2023-03-22 2023-06-30 西门子(中国)有限公司 Distributed industrial private cloud system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118301194B (en) * 2024-06-03 2024-08-20 杭州义益钛迪信息技术有限公司 Cloud programmable platform-based data storage method, edge gateway and storage medium
CN118760662B (en) * 2024-09-06 2025-02-11 潍坊和利时智慧能源有限公司 A heat meter data collection and sharing system and method for interconnecting thousands of households

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105119974A (en) * 2015-07-21 2015-12-02 信阳启航信息科技有限公司 Internet-of-things system using hybrid cloud architecture and realization method
CN107276987A (en) * 2017-05-17 2017-10-20 厦门奥普拓自控科技有限公司 A kind of the special line physical isolation industrial data means of communication and system
US20180006913A1 (en) * 2016-06-30 2018-01-04 Rockwell Automation Technologies, Inc. Industrial internet of things data pipeline for a data lake
CN108596496A (en) * 2018-04-25 2018-09-28 哈尔滨电气股份有限公司 A kind of modularization mixing cloud service system for generating equipment data analysis
CN110210770A (en) * 2019-06-06 2019-09-06 四川长虹电器股份有限公司 Industrial resources unified integration system and its implementation based on industry internet
CN110335055A (en) * 2019-07-17 2019-10-15 中国银行股份有限公司 Business datum retroactive method and device based on cloud platform
CN111526171A (en) * 2019-02-02 2020-08-11 宁波创元信息科技有限公司 Industrial Internet platform based on protocol nodes
CN111756801A (en) * 2020-05-22 2020-10-09 江南大学 A method and system for processing big data in intelligent manufacturing

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160057211A1 (en) * 2014-08-21 2016-02-25 Verasynth, Inc. System and method for secure integration of web and mobile applications on the public internet with enterprise application servers in the public, private or hybrid cloud
US11042131B2 (en) * 2015-03-16 2021-06-22 Rockwell Automation Technologies, Inc. Backup of an industrial automation plant in the cloud
CN110061989B (en) * 2019-04-19 2021-07-13 航天云网数据研究院(江苏)有限公司 Data acquisition gateway full-isolation method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105119974A (en) * 2015-07-21 2015-12-02 信阳启航信息科技有限公司 Internet-of-things system using hybrid cloud architecture and realization method
US20180006913A1 (en) * 2016-06-30 2018-01-04 Rockwell Automation Technologies, Inc. Industrial internet of things data pipeline for a data lake
CN107276987A (en) * 2017-05-17 2017-10-20 厦门奥普拓自控科技有限公司 A kind of the special line physical isolation industrial data means of communication and system
CN108596496A (en) * 2018-04-25 2018-09-28 哈尔滨电气股份有限公司 A kind of modularization mixing cloud service system for generating equipment data analysis
CN111526171A (en) * 2019-02-02 2020-08-11 宁波创元信息科技有限公司 Industrial Internet platform based on protocol nodes
CN110210770A (en) * 2019-06-06 2019-09-06 四川长虹电器股份有限公司 Industrial resources unified integration system and its implementation based on industry internet
CN110335055A (en) * 2019-07-17 2019-10-15 中国银行股份有限公司 Business datum retroactive method and device based on cloud platform
CN111756801A (en) * 2020-05-22 2020-10-09 江南大学 A method and system for processing big data in intelligent manufacturing

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116318788A (en) * 2022-12-09 2023-06-23 浪潮工业互联网股份有限公司 Industrial interconnection cooperative method, equipment and medium for improving data security
CN116366689A (en) * 2023-03-22 2023-06-30 西门子(中国)有限公司 Distributed industrial private cloud system

Also Published As

Publication number Publication date
CN114430417B (en) 2024-03-08
WO2022077935A1 (en) 2022-04-21

Similar Documents

Publication Publication Date Title
CN114430417B (en) Data storage and calling method and device of industrial Internet platform
EP4131866B1 (en) Information interaction method and apparatus, server, system, and storage medium
US20220094758A1 (en) Method and apparatus for publishing video synchronously, electronic device, and readable storage medium
CN110515678A (en) An information processing method, device and computer storage medium
CN111030827A (en) Information interaction method and device, electronic equipment and storage medium
CN111291396B (en) Form data processing method and device, electronic equipment and storage medium
CN114884933A (en) Information processing method, device, electronic equipment and storage medium
CN113537512A (en) Model training method, device, system, equipment and medium based on federal learning
CN118673497A (en) Code risk detection method and device, electronic equipment and computer storage medium
CN115174558A (en) Cloud network terminal integrated identity authentication method, device, equipment and storage medium
CN111460432B (en) On-line document authority control method, device, equipment and computer readable medium
CN112261651B (en) Terminal control method, device, terminal and storage medium
CN111262842B (en) Webpage tamper-proofing method and device, electronic equipment and storage medium
CN114499893B (en) Blockchain-based method and system for encryption and storage of tender documents
CN117077130A (en) Document detection methods, devices, electronic equipment and readable media
CN111209739A (en) Electronic form, electronic device, storage medium, and electronic form verification method
CN114189331B (en) Key storage and reading method, device, equipment and storage medium
CN115600964A (en) Voice approval method, device and related equipment
CN109543398B (en) Application program account migration method and device and electronic equipment
CN113691527A (en) Security processing method, device, electronic device, and storage medium
CN112612426A (en) Method and device for deleting data, electronic equipment and storage medium
CN112445478A (en) Graphic file processing method, device, equipment and medium
CN111258852B (en) Abnormal data monitoring method, device, electronic equipment and storage medium
CN115174106B (en) Cloud service authentication method, device, equipment and storage medium
CN110557752B (en) Information protection method, information protection device, electronic equipment and computer readable medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Country or region after: China

Address after: 266000 No. 1, Minshan Road, Qingdao area, China (Shandong) pilot Free Trade Zone, Qingdao, Shandong

Applicant after: CAOS industrial Intelligence Research Institute (Qingdao) Co.,Ltd.

Applicant after: Karos IoT Technology Co.,Ltd.

Applicant after: Kaos Digital Technology (Qingdao) Co.,Ltd.

Applicant after: Kaos Digital Technology (Shanghai) Co.,Ltd.

Address before: Room 257, management committee of Sino German ecological park, 2877 Tuanjie Road, Huangdao District, Qingdao City, Shandong Province, 266510

Applicant before: QINGDAO HAIER INDUSTRIAL INTELLIGENCE RESEARCH INSTITUTE Co.,Ltd.

Country or region before: China

Applicant before: Haier Kaos IOT Technology Co.,Ltd.

Applicant before: Haier digital technology (Qingdao) Co.,Ltd.

Applicant before: HAIER DIGITAL TECHNOLOGY (SHANGHAI) Co.,Ltd.

Country or region after: China

Address after: Room 257, management committee of Sino German ecological park, 2877 Tuanjie Road, Huangdao District, Qingdao City, Shandong Province, 266510

Applicant after: QINGDAO HAIER INDUSTRIAL INTELLIGENCE RESEARCH INSTITUTE Co.,Ltd.

Applicant after: Haier Kaos IOT Technology Co.,Ltd.

Applicant after: Haier digital technology (Qingdao) Co.,Ltd.

Applicant after: HAIER DIGITAL TECHNOLOGY (SHANGHAI) Co.,Ltd.

Address before: Room 257, management committee of Sino German ecological park, 2877 Tuanjie Road, Huangdao District, Qingdao City, Shandong Province, 266510

Applicant before: QINGDAO HAIER INDUSTRIAL INTELLIGENCE RESEARCH INSTITUTE Co.,Ltd.

Country or region before: China

Applicant before: Haier CAOS IOT Ecological Technology Co.,Ltd.

Applicant before: Haier digital technology (Qingdao) Co.,Ltd.

Applicant before: HAIER DIGITAL TECHNOLOGY (SHANGHAI) Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant