A data management system and method based on cloud computing
By establishing standard engineering models and transformation templates, the problem of difficulty in transmitting configuration information when replacing IoT devices is solved, and the consistency of functions between devices and management efficiency is improved.
Patent Information
- Application Number
- CN202410411630.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-08
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2044-04-08
AI Technical Summary
When IoT devices are replaced, it is difficult for the prior art to effectively transmit and migrate the configuration information of the device, especially when there are differences in the internal systems of the device before and after the replacement, increasing the workload of managers.
By establishing a standard engineering model for IoT devices, backing up the configuration information of the target device, and using the conversion template to convert it into a configuration method for new devices, generating alternative paths to achieve the conversion of configuration information, ensuring that the functions of new devices and old devices are consistent with the functions of the new devices and old devices are consistent. sex.
It realizes the management of IoT device configuration information under cloud computing, overcomes the problem of difficulty in transmitting configuration information between devices, ensures the consistency of device functions after replacement, and reduces the workload of managers.
Smart Images

Figure CN118200134B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet of Things device data technology, and in particular to a data management system and method based on cloud computing. Background Art
[0002] With the continuous development of technology, the Internet of Things (IoT) has become a part of today's digital age. IoT devices connect local devices, sensors, and network cloud services, providing us with huge data flows and intelligent applications. With the development of technology or changes in demand, IoT devices face the problem of replacement after a period of use. Compared with the replacement of traditional devices, when replacing IoT devices, it is also necessary to consider the need to migrate the data and system settings in the replaced IoT device to the new device after replacement, so as to maintain the working status of the IoT system before replacement.
[0003] Due to the limitations of the hardware and software design of IoT devices in the prior art, it is difficult to transmit the configuration information of IoT devices directly by connecting IoT devices to each other, especially when there are differences in the internal systems of the two IoT devices before and after replacement. Therefore, after the replacement of IoT devices, relevant managers need to reset the IoT devices, which will increase the extra workload of relevant managers. Summary of the invention
[0004] The object of the present invention is to provide a data management system and method based on cloud computing to solve the problems raised in the above background technology.
[0005] In order to solve the above technical problems, the present invention provides the following technical solutions: a data management system and method based on cloud computing.
[0006] Step S100: Obtain the calling method of the IoT device function and the effect of the corresponding function, establish the function block model of the IoT device, standardize the function block models of the same type of IoT devices, connect the standardized function block models, and obtain the standard engineering model of the IoT device;
[0007] Step S200: setting the user's existing IoT device as the first target device, backing up the configuration information in the first target device, and obtaining the engineering model of the first target device according to the configuration information in the first target device;
[0008] Step S300: setting the IoT device used by the user to replace the first target device as the second target device, converting the engineering model of the first target device into the engineering model of the second target device, and converting the engineering model of the second target device into the first configuration method of the second target device through a conversion template;
[0009] Step S400: when the working steps in the engineering model of the first target device cannot be converted into corresponding working steps in the second target device, an alternative path is generated to connect the working steps to obtain a second configuration method for the second target device;
[0010] Step S500: configuring the second target device according to the first configuration method and the second configuration method of the second target device, and submitting difference information between the working effect of the second target device and the working effect of the first target device to the user.
[0011] Furthermore, step S100 includes:
[0012] Step S101: setting a workflow for realizing a certain function of an IoT device as a piece of process information, wherein a piece of workflow information includes a plurality of work steps, obtaining a direction of data message transmission in the workflow, setting a data message input into a certain work step as an input message, and setting an output message after completing the certain work step as an output message;
[0013] The output message will be used as the input message of the next work step of the certain work step in the direction of data message transmission, and the work flow for realizing a certain function is connected through the transmission sequence of data message transmission in the hardware or software of the IoT device when the IoT device is working;
[0014] Step S102: Obtain the work effect achieved after each work step is executed, arrange the work effects of each work step according to the direction of the workflow information, and obtain a work effect sequence corresponding to the workflow of the certain function;
[0015] When executing a workflow, it is necessary to go through several work steps, and each work step will correspond to an output effect or the corresponding function of the work step. Therefore, the execution of a workflow process by an IoT device can be regarded as realizing a certain function, which includes several work effects. When the work effects realized by IoT devices are similar, it can be considered that the functions realized by IoT devices are the same.
[0016] Step S103: Collect the working steps of different IoT devices in the same type of IoT devices to achieve the same working effect, and correspond the working effect to the effect element, where each effect element includes the working steps of different IoT devices;
[0017] Step S104: connecting the effect elements according to the order of each work effect in the work effect sequence, and collecting all connection results to obtain a standard engineering model of the same type of IoT devices;
[0018] When implementing a certain function, it can be regarded as the mutual transmission of data information between different functional modules in the IoT device. After being processed by the functional module of the IoT device, an input signal will be converted into a corresponding output signal and feedback will be given of the functional effect implemented by the module. Due to different configuration methods of the functional modules of the IoT device, the output signal and the implemented functional effect are different. Therefore, it is necessary to classify the configuration methods of the IoT devices according to the implemented functions, classify the configuration methods of the functional modules that implement the same functional effect in different IoT devices into one category, and connect the implemented functional effects in the model according to the data message transmission method of different IoT devices, and each implemented effect is taken as an effect element.
[0019] Further, step S200 includes:
[0020] Step S201: reading device information of a first target device, obtaining initial state information of the first target device from a database, comparing configuration information of the first target device with the initial state information, and recording differences in the configuration information;
[0021] Step S202: Obtain the effect achieved by the first target device after configuration adjustment according to the comparison result, obtain the transmission direction of the data message transmission in the first target device and obtain the working steps in the transmission direction, connect the working steps, and obtain the engineering model corresponding to the first target device.
[0022] Furthermore, step S300 includes:
[0023] Step S301: Obtain the working steps in the engineering model of the first target device, obtain the effect elements corresponding to the working steps of the first target device according to the positions of the working steps in the standard engineering model, and arrange the effect elements according to the connection sequence of the working steps of the first target device to obtain the effect element sequence L p ;
[0024] Step S302: Searching for the corresponding working steps in the second target device in each effect element in the effect element sequence, and performing the operation according to the effect element sequence L p The working steps of the second target device are connected in order to obtain an engineering model of the second target device;
[0025] Step S303: converting the working steps of the second target device into configuration information of the corresponding steps through the conversion template, collecting the configuration information of the second target device, and obtaining the first configuration method of the second target device;
[0026] Through the conversion relationship of the conversion template, the working steps in the second target device are converted into configuration information in the second target device for realizing the working steps. Different configuration information can achieve different working effects, so there must be a corresponding relationship among working effect → working steps → configuration information.
[0027] Furthermore, step S400 includes:
[0028] Step S401: When the working steps of the second target device cannot be connected in sequence according to the order of the effect element sequence, obtain the effect element sequence L p The first effect element in the second target device working step is denoted as M1;
[0029] Different IoT devices have different steps or functions during operation, so
[0030] Step S402: Obtain all effect element sequences including M1 of the second target device in the standard engineering model, and replace the effect element sequence L of the first target device with the effect element sequence L p The effect element in the first effect element set R1 is recorded, and the effect element in the i-th effect element sequence of all effect element sequences including M1 of the second target device is recorded in the i-th second effect element set R i 2;
[0031] Step S403: Calculate the i-th second effect element set R i The difference between the elements in 2 and the elements in the first effect element set R1 is μ i , where μ = NUM(R1∩R i 2) / NUM(R1), where NUM is a function that calculates the number of elements in a set;
[0032] In order to keep the configuration information in the first target device as much as possible, it is necessary to select a configuration method in different data message transmission paths in the second target device that has the greatest overlap with the first target device, so that after the configuration conversion, the second target device and the first target device have the same functional effect.
[0033] Step S404: Calculate the difference degrees corresponding to all effect element sequences including M1, set the effect element sequence corresponding to the maximum value in the difference degree as the replacement sequence, convert the working steps of the second device included in each effect element in the replacement sequence into the configuration information of the second target device, and obtain the second configuration method of the second target device.
[0034] Furthermore, step S500 includes:
[0035] Step S501: When the conversion of the configuration information of the first target device to the configuration information of the second target device is completed by the first configuration method, the effect element sequence L is output to the user. p The working effect achieved by each effect element;
[0036] Step S502: When the conversion of the configuration information of the first target device to the configuration information of the second target device is completed by the second configuration method, the converted work effect P1, the unconverted work effect P2 and the added work effect P3 are output to the user respectively, where P1, P2 and P3 are all sets of effect elements, P1 = R1∩R j 2, P2 = R1-R j 2, P3 = R j 2-R1, R j 2 represents the set of effect elements included in the replacement sequence.
[0037] In order to better implement the above method, a data management system is also proposed, the system includes:
[0038] An engineering model management module, a data backup module, a first configuration module, a second configuration module and an information reminder module, wherein the engineering model management module is used to store and manage standard engineering models of IoT devices, the data backup module is used to back up configuration information of a first target device, the first configuration module is used to convert the configuration information of a first target device into configuration information of a second target device through a first configuration method, the second configuration module is used to obtain a second configuration method for a second target device by generating an alternative path connection work step, and the information reminder module is used to send message reminders to users.
[0039] Furthermore, the data backup module includes: a device information acquisition unit, a device query unit and an engineering model acquisition unit, wherein the device information acquisition unit is used to acquire device information of the first target device, the device query unit is used to query initial information of the first target device, and the engineering model acquisition unit is used to acquire the engineering model of the first target device.
[0040] Furthermore, the first configuration module includes: an effect meta-sequence management unit, a step connection unit and a configuration conversion unit, wherein the effect meta-sequence management unit is used to manage the effect meta-sequence, the step connection unit is used to connect the working steps of the second target device to obtain the engineering model of the second target device, and the configuration conversion unit is used to convert the working steps into configuration information of the corresponding steps.
[0041] Furthermore, the second configuration module includes: an effect element acquisition unit, an effect element set acquisition unit, a difference calculation unit and an alternative path generation unit, wherein the effect element acquisition unit is used to acquire the first effect element in the effect element sequence that includes the working steps of the second target device, the effect element set acquisition unit is used to acquire the first effect element set and the second effect element set, the difference calculation unit is used to calculate the difference between the first effect element set and the second effect element set, and the alternative path generation unit is used to connect the effect elements in the alternative sequence into an alternative path.
[0042] Furthermore, the information reminder module includes: a configuration sending unit, a work effect sorting unit and an information sending unit, wherein the configuration sending unit is used to send configuration information to the second target device, the work effect sorting unit is used to collect converted work effects, unconverted work effects and added work effects, and the information sending unit is used to send corresponding reminder information to the user.
[0043] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: the present invention manages the configuration information of the IoT device by means of cloud services, and converts the configuration information of the IoT device before replacement into the configuration information of the IoT device after replacement by means of cloud computing, thereby overcoming the problem that the configuration information between IoT devices cannot be transmitted. In the process of conversion, considering the different working modes of different IoT devices, a standard engineering model of IoT devices is established, and the functions realized by IoT devices are standardized. In the process of conversion, the problem that the configuration methods of different IoT devices cannot be converted one by one is overcome, and the working path after replacement is the closest to the working path of the device before replacement, so that the replaced IoT device can maintain the same function as the IoT device before replacement. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0045] Figure 1 This is a schematic diagram of the structure of a data management system based on cloud computing in the present invention;
[0046] Figure 2 It is a flow chart of a data management method based on cloud computing in the present invention;
[0047] Figure 3 This is a schematic diagram of a first configuration method of a cloud computing-based data management method of the present invention;
[0048] Figure 4 This is a schematic diagram of the second configuration method of a cloud computing-based data management method of the patent of the present invention. DETAILED DESCRIPTION
[0049] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0050] See also Figure 1 , Figure 2 , Figure 3 and Figure 4 , the present invention provides a technical solution:
[0051] Step S100: Obtain the calling method of the IoT device function and the effect of the corresponding function, establish the function block model of the IoT device, standardize the function block models of the same type of IoT devices, connect the standardized function block models, and obtain the standard engineering model of the IoT device;
[0052] Wherein, step S100 includes:
[0053] Step S101: setting a workflow for realizing a certain function of an IoT device as a piece of process information, wherein a piece of workflow information includes a plurality of work steps, obtaining a direction of data message transmission in the workflow, setting a data message input into a certain work step as an input message, and setting an output message after completing the certain work step as an output message;
[0054] Step S102: Obtain the work effect achieved after each work step is executed, arrange the work effects of each work step according to the direction of the workflow information, and obtain a work effect sequence corresponding to the workflow of the certain function;
[0055] Step S103: Collect the working steps of different IoT devices in the same type of IoT devices to achieve the same working effect, and correspond the working effect to the effect element, where each effect element includes the working steps of different IoT devices;
[0056] The same type of IoT devices refers to different IoT devices that implement the same function in a system composed of IoT devices, such as updating, iterating, or replacing damaged IoT devices in a system composed of original IoT devices with new IoT devices;
[0057] Step S104: connecting the effect elements according to the order of each work effect in the work effect sequence, and collecting all connection results to obtain a standard engineering model of the same type of IoT devices.
[0058] Step S200: setting the user's existing IoT device as the first target device, backing up the configuration information in the first target device, and obtaining the engineering model of the first target device according to the configuration information in the first target device;
[0059] Wherein, step S200 includes:
[0060] Step S201: reading device information of a first target device, obtaining initial state information of the first target device from a database, comparing configuration information of the first target device with the initial state information, and recording differences in the configuration information;
[0061] Step S202: Obtain the effect achieved by the first target device after configuration adjustment according to the comparison result, obtain the transmission direction of the data message transmission in the first target device and obtain the working steps in the transmission direction, connect the working steps, and obtain the engineering model corresponding to the first target device.
[0062] Step S300: setting the IoT device used by the user to replace the first target device as the second target device, converting the engineering model of the first target device into the engineering model of the second target device, and converting the engineering model of the second target device into the first configuration method of the second target device through a conversion template;
[0063] Wherein, step S300 includes:
[0064] Step S301: Obtain the working steps in the engineering model of the first target device, obtain the effect elements corresponding to the working steps of the first target device according to the positions of the working steps in the standard engineering model, and arrange the effect elements according to the connection sequence of the working steps of the first target device to obtain the effect element sequence L p ;
[0065] Step S302: Searching for the corresponding working steps in the second target device in each effect element in the effect element sequence, and performing the operation according to the effect element sequence L p The working steps of the second target device are connected in order to obtain an engineering model of the second target device;
[0066] Step S303: converting the working steps of the second target device into configuration information of the corresponding steps through a conversion template, collecting the configuration information of the second target device, and obtaining a first configuration method for the second target device.
[0067] Figure 3 A schematic diagram showing a first configuration method, in which Q1, Q2 and Q3 represent three different effect elements respectively, and the direction of the arrows represents the connection order between the three effect elements;
[0068] A1, A2 and A3 are working steps in the first target device, B1, B2 and B3 are working steps in the second target device, and the dotted line indicates the connection relationship of the working steps, where Q1 includes A1 and B1, Q2 includes A2 and B2, and Q3 includes A3 and B3;
[0069] Obtain configuration information of A1, A2 and A3 in the first target device, find the operation steps of the second target device in the effect elements Q1, Q2 and Q3 accordingly, assign values to B1, B2 and B3, and obtain configuration information of the second target device, so that when receiving the same input signal, the second target device can achieve the same effect as the first target device;
[0070] Step S400: when the working steps in the engineering model of the first target device cannot be converted into corresponding working steps in the second target device, an alternative path is generated to connect the working steps to obtain a second configuration method for the second target device;
[0071] Wherein, step S400 includes:
[0072] Step S401: When the working steps of the second target device cannot be connected in sequence according to the order of the effect element sequence, obtain the effect element sequence L p The first effect element in the second target device working step is denoted as M1;
[0073] Step S402: Obtain all effect element sequences including M1 of the second target device in the standard engineering model, and replace the effect element sequence L of the first target device with the effect element sequence L p The effect element in the first effect element set R1 is recorded, and the effect element in the i-th effect element sequence of all effect element sequences including M1 of the second target device is recorded in the i-th second effect element set R i 2;
[0074] Step S403: Calculate the i-th second effect element set R i The difference between the elements in 2 and the elements in the first effect element set R1 is μ i , where μ = NUM(R1∩R i 2) / NUM(R1), where NUM is a function that calculates the number of elements in a set;
[0075] Step S404: Calculate the difference degrees corresponding to all effect element sequences including M1, set the effect element sequence corresponding to the maximum value in the difference degree as a replacement sequence, convert the working steps of the second device included in each effect element in the replacement sequence into the configuration information of the second target device, and obtain the second configuration method of the second target device;
[0076] Figure 4A schematic diagram showing the first configuration method, in which Q1, Q2, Q3 and Q4 represent four different effect elements, respectively, wherein the effect element sequence L1 in the first target device is (Q1, Q2, Q3), and the effect element sequence in the second target device is L2 (Q1, Q4, Q3), and L2 has the smallest difference from L1, so the Q1 effect element is used as M1;
[0077] Since there is no step to implement Q2 in the second target device, but functions Q1, Q4 and Q3 can be implemented by first implementing Q1, then implementing Q2 and finally implementing Q3, Q1→Q4→Q3 is used as an alternative sequence of Q1→Q2→Q3. In the second target device, the execution order of the working steps is: B1→B4→B3;
[0078] Step S500: configuring the second target device according to the first configuration method and the second configuration method of the second target device, and submitting difference information between the working effect of the second target device and the working effect of the first target device to the user;
[0079] Wherein, step S500 includes:
[0080] Step S501: When the conversion of the configuration information of the first target device to the configuration information of the second target device is completed by the first configuration method, the effect element sequence L is output to the user. p The working effect achieved by each effect element;
[0081] Step S502: When the conversion of the configuration information of the first target device to the configuration information of the second target device is completed by the second configuration method, the converted work effect P1, the unconverted work effect P2 and the added work effect P3 are output to the user respectively, where P1, P2 and P3 are all sets of effect elements, P1 = R1∩R j 2, P2 = R1-R j 2, P3 = R j 2-R1, R j 2 represents the set of effect elements included in the alternative sequence;
[0082] When the work step corresponding to L2 is selected as the replacement sequence, the transformed work effects are Q1 and Q3, the untransformed work effect is Q2, and the added work effect is Q4.
[0083] The system includes:
[0084] Engineering model management module, data backup module, first configuration module, second configuration module and information reminder module;
[0085] Among them, the engineering model management module is used to store and manage standard engineering models of IoT devices;
[0086] Among them, the data backup module is used to back up the configuration information of the first target device, wherein the data backup module includes: a device information acquisition unit, a device query unit and an engineering model acquisition unit, wherein the device information acquisition unit is used to obtain the device information of the first target device, the device query unit is used to query the initial information of the first target device, and the engineering model acquisition unit is used to obtain the engineering model of the first target device.
[0087] Among them, the first configuration module is used to convert the configuration information of the first target device into the configuration information of the second target device through the first configuration method, wherein the first configuration module includes: an effect meta sequence management unit, a step connection unit and a configuration conversion unit, wherein the effect meta sequence management unit is used to manage the effect meta sequence, the step connection unit is used to connect the working steps of the second target device to obtain the engineering model of the second target device, and the configuration conversion unit is used to convert the working steps into the configuration information of the corresponding steps.
[0088] Among them, the second configuration module is used to obtain the second configuration method of the second target device by generating an alternative path to connect the working steps, wherein the second configuration module includes: an effect element acquisition unit, an effect element set acquisition unit, a difference calculation unit and an alternative path generation unit, wherein the effect element acquisition unit is used to acquire the first effect element in the effect element sequence that includes the working steps of the second target device, the effect element set acquisition unit is used to acquire the first effect element set and the second effect element set, the difference calculation unit is used to calculate the difference between the first effect element set and the second effect element set, and the alternative path generation unit is used to connect the effect elements in the alternative sequence into an alternative path.
[0089] Among them, the information reminder module is used to remind the user of messages, wherein the information reminder module includes: a configuration sending unit, a work effect sorting unit and an information sending unit, wherein the configuration sending unit is used to send configuration information to the second target device, the work effect sorting unit is used to collect converted work effects, unconverted work effects and added work effects, and the information sending unit is used to send corresponding reminder information to the user.
[0090] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0091] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A data management method based on cloud computing, characterized in that: The method comprises the following steps: Step S100: Obtain the calling method of the IoT device function and the effect of the corresponding function, establish the function block model of the IoT device, standardize the function block models of the same type of IoT devices, connect the standardized function block models, and obtain the standard engineering model of the IoT device; Step S200: setting the user's existing IoT device as the first target device, backing up the configuration information in the first target device, and obtaining the engineering model of the first target device according to the configuration information in the first target device; Step S300: setting the IoT device used by the user to replace the first target device as the second target device, converting the engineering model of the first target device into the engineering model of the second target device, and converting the engineering model of the second target device into the first configuration method of the second target device through a conversion template; Step S400: when the working steps in the engineering model of the first target device cannot be converted into corresponding working steps in the second target device, an alternative path is generated to connect the working steps to obtain a second configuration method for the second target device; Step S500: configuring the second target device according to the first configuration method and the second configuration method of the second target device, and submitting difference information between the working effect of the second target device and the working effect of the first target device to the user.
2. The cloud computing-based data management method according to claim 1, characterized in that: Step S100 includes: Step S101: setting a workflow for realizing a certain function of an IoT device as a piece of process information, wherein a piece of workflow information includes a plurality of work steps, obtaining a direction of data message transmission in the workflow, setting a data message input into a certain work step as an input message, and setting an output message after completing the certain work step as an output message; Step S102: Obtain the work effect achieved after each work step is executed, arrange the work effects of each work step according to the direction of the workflow information, and obtain a work effect sequence corresponding to the workflow of the certain function; Step S103: Collect the working steps of different IoT devices in the same type of IoT devices to achieve the same working effect, and correspond the working effect to the effect element, where each effect element includes the working steps of different IoT devices; Step S104: connecting the effect elements according to the order of each work effect in the work effect sequence, and collecting all connection results to obtain a standard engineering model of the same type of IoT devices.
3. The cloud computing-based data management method according to claim 2, characterized in that: Step S200 includes: Step S201: reading device information of a first target device, obtaining initial state information of the first target device from a database, comparing configuration information of the first target device with the initial state information, and recording differences in the configuration information; Step S202: Obtain the effect achieved by the first target device after configuration adjustment according to the comparison result, obtain the transmission direction of the data message transmission in the first target device and obtain the working steps in the transmission direction, connect the working steps, and obtain the engineering model corresponding to the first target device.
4. The cloud computing-based data management method according to claim 3, characterized in that: Step S300 includes: Step S301: Obtain the working steps in the engineering model of the first target device, obtain the effect elements corresponding to the working steps of the first target device according to the positions of the working steps in the standard engineering model, and arrange the effect elements according to the connection sequence of the working steps of the first target device to obtain the effect element sequence L p ; Step S302: Searching for the corresponding working steps in the second target device in each effect element in the effect element sequence, and performing the operation according to the effect element sequence L p The working steps of the second target device are connected in order to obtain an engineering model of the second target device; Step S303: converting the working steps of the second target device into configuration information of the corresponding steps through a conversion template, collecting the configuration information of the second target device, and obtaining a first configuration method for the second target device.
5. The cloud computing-based data management method according to claim 4, characterized in that: Step S400 includes: Step S401: When the working steps of the second target device cannot be connected in sequence according to the order of the effect element sequence, obtain the effect element sequence L p The first effect element in the second target device working step is denoted as M1; Step S402: Obtain all effect element sequences including M1 of the second target device in the standard engineering model, and replace the effect element sequence L of the first target device with the effect element sequence L p The effect element in the first effect element set R1 is recorded, and the effect element in the i-th effect element sequence of all effect element sequences including M1 of the second target device is recorded in the i-th second effect element set R i 2; Step S403: Calculate the i-th second effect element set R i The difference between the elements in 2 and the elements in the first effect element set R1 is μ i , where μ = NUM(R1∩R i 2) / NUM(R1), where NUM is a function that calculates the number of elements in a set; Step S404: Calculate the difference degrees corresponding to all effect element sequences including M1, set the effect element sequence corresponding to the maximum value in the difference degree as the replacement sequence, convert the working steps of the second device included in each effect element in the replacement sequence into the configuration information of the second target device, and obtain the second configuration method of the second target device.
6. The data management method based on cloud computing according to claim 5, characterized in that: Step S500 includes: Step S501: When the conversion of the configuration information of the first target device to the configuration information of the second target device is completed by the first configuration method, the effect element sequence L is output to the user. p The working effect achieved by each effect element; Step S502: When the conversion of the configuration information of the first target device to the configuration information of the second target device is completed by the second configuration method, the converted work effect P1, the unconverted work effect P2 and the added work effect P3 are output to the user respectively, where P1, P2 and P3 are all sets of effect elements, P1 = R1∩R j 2, P2 = R1-R j 2, P3 = R j 2-R1, R j 2 represents the set of effect elements included in the replacement sequence.
7. A data management system for a data management method based on cloud computing, used to execute a data management method based on cloud computing as claimed in any one of claims 1 to 6, characterized in that: The system includes the following modules: an engineering model management module, a data backup module, a first configuration module, a second configuration module and an information reminder module, wherein the engineering model management module is used to store and manage standard engineering models of IoT devices, the engineering model management module is used to execute step S100, the data backup module is used to back up the configuration information of the first target device, the data backup module is used to execute step S200, the first configuration module is used to convert the configuration information of the first target device into the configuration information of the second target device through a first configuration method, the first configuration module is used to execute step S300, the second configuration module is used to obtain a second configuration method for the second target device by generating an alternative path connection working step, the second configuration module is used to execute step S400, the information reminder module is used to send a message reminder to the user, the information reminder module is used to execute step S500.
8. The data management system according to claim 7, characterized in that: The data backup module includes: a device information acquisition unit, a device query unit and an engineering model acquisition unit, wherein the device information acquisition unit is used to acquire device information of the first target device, the device query unit is used to query the initial information of the first target device, and the engineering model acquisition unit is used to acquire the engineering model of the first target device.
9. The data management system according to claim 8, characterized in that: The first configuration module includes: an effect meta sequence management unit, a step connection unit and a configuration conversion unit, wherein the effect meta sequence management unit is used to manage the effect meta sequence, the step connection unit is used to connect the working steps of the second target device to obtain the engineering model of the second target device, and the configuration conversion unit is used to convert the working steps into the configuration information of the corresponding steps; The second configuration module includes: an effect element acquisition unit, an effect element set acquisition unit, a difference calculation unit and an alternative path generation unit, wherein the effect element acquisition unit is used to acquire the first effect element in the effect element sequence that includes the working steps of the second target device, the effect element set acquisition unit is used to acquire the first effect element set and the second effect element set, the difference calculation unit is used to calculate the difference between the first effect element set and the second effect element set, and the alternative path generation unit is used to connect the effect elements in the alternative sequence into an alternative path.
10. The data management system according to claim 9, characterized in that: The information reminder module includes: a configuration sending unit, a work effect sorting unit and an information sending unit, wherein the configuration sending unit is used to send configuration information to the second target device, the work effect sorting unit is used to collect converted work effects, unconverted work effects and added work effects, and the information sending unit is used to send corresponding reminder information to the user.
Citation Information
Patent Citations
Block device caching device and method based on simplification configuration system
CN104035887A
General Internet of Things data processing system
CN112565457A
Drive configuration management method, device, medium, equipment and system
CN114116022A
Network distribution method and system of Internet of Things equipment, cleaning equipment and server
CN116669147A
Method, device and system for device replacement, Internet of Things cloud platform and storage medium
CN116886514A
