Mobile phone Internet of Things equipment data cloud storage method and system

By evaluating and encrypting backup data of mobile Internet of Things devices, the problems of data security and storage efficiency in cloud storage are solved, intelligent management and secure storage of data are realized, and the overall security level of data transmission and storage is improved.

CN120455175APending Publication Date: 2025-08-08JIANGSU ZHIXIN TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510954907.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-11
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

The existing cloud storage solutions are difficult to ensure the security of mobile IoT device data during data transmission, especially privacy protection and data leakage risks, and traditional local storage methods are difficult to meet the needs of large data volume, high availability and long-term storage.

Method used

The backup data of the IoT device cluster is obtained through mobile Internet of Things devices, the pre-device data management model is used to evaluate the security level of the data, and the encryption process is carried out under preset conditions, encrypted backup data is generated, and stored in combination with boot information to ensure the security of data transmission and storage.

Benefits of technology

It realizes centralized management and efficient storage of data, improves data management efficiency, enhances security protection of data during transmission and storage, ensures privacy protection of sensitive data and rapid access to non-sensitive data, and optimizes the allocation and utilization of storage resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120455175A_ABST
    Figure CN120455175A_ABST
Patent Text Reader

Abstract

The invention provides a mobile phone Internet of Things equipment data cloud storage method and system. The method comprises the following steps: acquiring first backup data of first Internet of Things equipment in an Internet of Things equipment cluster through mobile phone Internet of Things equipment, then determining a security level corresponding to the first backup data by utilizing a preset backup data management model, and when the mobile phone Internet of Things equipment determines that the security level meets a preset security level condition, performing backup data management on the first backup data. And if yes, encrypting the first backup data to generate first encrypted backup data, and sending the first encrypted backup data to the cloud server, so that the cloud server stores the first encrypted information according to the first guide information, thereby effectively improving the security and efficiency of data storage of the mobile phone Internet of Things equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to data processing technology, and in particular to a method and system for cloud storage of data of mobile Internet of Things devices. Background Art

[0002] With the rapid development of IoT technology, mobile IoT devices are playing an increasingly important role in daily life and industrial production. They interact with various sensors, actuators, and other smart devices via wireless networks, collecting and processing large amounts of data. This data is extremely valuable for monitoring equipment status, optimizing operational efficiency, and predicting maintenance needs.

[0003] In this context, traditional local storage methods are unable to meet the demands of large data volumes, high availability, and long-term preservation. Therefore, storing data generated by mobile IoT devices in the cloud, or cloud storage, has become a mainstream trend. While existing cloud storage solutions offer elastically scalable storage space and remote access capabilities, ensuring data security during data transmission, particularly in terms of privacy protection and data leakage risks, remains a challenge.

[0004] Therefore, how to intelligently manage the data generated by different devices and take different security measures based on the sensitivity and importance of the data is also a problem that needs to be further solved in current technology. Summary of the Invention

[0005] The present application provides a method and system for cloud storage of mobile Internet of Things device data to ensure the overall security level of mobile Internet of Things device data during transmission and storage.

[0006] In a first aspect, the present application provides a method for cloud storage of mobile Internet of Things device data, which is applied to a mobile Internet of Things device management system. The mobile Internet of Things device management system includes a cloud server, mobile Internet of Things devices, and an Internet of Things device cluster. The cloud server is communicatively connected to the mobile Internet of Things devices. The method includes: The mobile phone IoT device obtains first backup data of a first IoT device in the IoT device cluster, where the first backup data is data generated by the first IoT device in response to a first data backup request, and the first backup data includes first device information of the first IoT device and first communication link information between the first IoT device and the mobile phone IoT device; The mobile Internet of Things device determines the security level corresponding to the first backup data using a preset backup data management model; If the mobile phone IoT device determines that the security level meets the preset security level condition, encrypting the first backup data to generate first encrypted backup data, where the first encrypted backup data includes first boot information and first encrypted data, where the first encrypted data is data after the first backup data is encrypted; The mobile phone Internet of Things device sends the first encrypted backup data to the cloud server, so that the cloud server stores the first encrypted information according to the first boot information.

[0007] In the above solution, through direct communication between mobile IoT devices and cloud servers, centralized management and storage of data in IoT device clusters is achieved, simplifying the data processing process and improving data management efficiency. Furthermore, the use of a preset backup data management model dynamically assesses the data's security level and determines whether to encrypt the data based on the assessment results, enhancing data security during transmission and storage. Furthermore, when the preset security level is met, the backup data is encrypted to generate encrypted backup data, ensuring both the privacy of sensitive data and the rapid access of non-sensitive data, thus enhancing the system's flexibility and adaptability. Furthermore, the cloud server is guided by the first guidance information to store the encrypted backup data, achieving orderly data management and efficient retrieval, optimizing the allocation and utilization of storage resources.

[0008] Optionally, the mobile Internet of Things device determines the security level corresponding to the first backup data using a preset backup data management model, including: The mobile Internet of Things device determines the device type characteristic value according to the first device information , determine the network type characteristic value according to the first communication link information ; The mobile Internet of Things device uses formula (1) and according to the device type characteristic value And the network type characteristic value Determine the security feature vector corresponding to the first backup data , the formula (1) is: Formula (1)

[0009] in, is the security feature vector The security characteristic values, The characteristic value of the device type With the The characteristic deviation value between the characteristic values of the preset device types, is the characteristic value of the network type With the The characteristic deviation value between the characteristic values of the preset network types, For the The diffusion variance corresponding to the eigenvalues of the preset device type, For the The diffusion variance corresponding to the eigenvalues of the preset network type, Control weight value for preset feature deviation value, , is the preset first weight value, is a preset second weight value; The mobile Internet of Things device is configured to generate a security feature vector according to the security feature vector. Determine the security level corresponding to the first backup data, wherein the security level corresponding to the first backup data is the security feature vector The security level corresponding to the element with the largest security eigenvalue.

[0010] In the above scheme, through quantitative analysis of the device type characteristic value and the network type characteristic value, combined with the parameters such as the Harmanton distance and diffusion variance in formula (1), the security characteristic vector is accurately calculated, making the determination of the security level more scientific and reasonable. In addition, the security level is determined based on the maximum security characteristic value of the security characteristic vector, realizing differentiated security processing for different data and enhancing the system's dynamic security response capability.

[0011] Optionally, if the mobile phone IoT device determines that the security level is higher than the preset security level condition, then correspondingly, encrypting the first backup data to generate first encrypted backup data includes: The mobile Internet of Things device determines first type information and first time information based on the first backup data, where the first type information is used to represent the data type of the first backup data, and the first time information is used to represent the generation time of the first backup data; The mobile Internet of Things device generates the first guidance information according to the first device information, the first type information, and the first time information, where the first guidance information is used to direct the first storage location in the cloud server; The mobile Internet of Things device uses formula (2) and according to the first backup data Generate the first encrypted data , the formula (2) is: Formula (2)

[0012] in, To use the key Symmetric encryption algorithm, is the bitwise exclusive OR operator, To back up the data before encryption A random bit string to be XORed; The mobile Internet of Things device generates the first encrypted backup data according to the first boot information and the first encrypted data.

[0013] In this solution, the type and time information of the backup data is extracted to generate encrypted data and guidance information. The combination of an encryption algorithm and a random bit string significantly improves data security and effectively prevents data leakage. Furthermore, the first guidance information generated using the first type information and the first time information provides precise storage guidance for the cloud server, optimizing data storage and retrieval efficiency.

[0014] Optionally, if the machine Internet of Things device determines that the security level is equal to or lower than the preset security level condition, then after the mobile Internet of Things device determines the security level corresponding to the first backup data using a preset backup data management model, the method further includes: The mobile Internet of Things device sends the first backup data to the cloud server; The cloud server determines first type information and first time information based on the first backup data, where the first type information is used to indicate a data type of the first backup data, and the first time information is used to indicate a generation time of the first backup data; The cloud server stores the first backup data according to the first device information, the first type information, and the first time information.

[0015] In this solution, if the security level is determined to be equal to or meet the preset security level, the mobile IoT device can directly send data to the cloud server. This simplifies the encryption process, reduces the processing burden, and improves storage efficiency while ensuring data security. The cloud server automatically categorizes and stores data based on data type and time information, enabling automated data management, reducing human intervention, and improving the system's automation level.

[0016] Optionally, before the mobile Internet of Things device sends the first backup data to the cloud server, the method further includes: The mobile phone Internet of Things device obtains second communication link information between the mobile phone Internet of Things device and the cloud server, where the second communication link information includes a link security level; If the mobile Internet of Things device determines that the security level corresponding to the first backup data is higher than the link security level, it scans the available communication links to obtain a set of available communication links. ; The mobile Internet of Things device obtains the available communication link set The network transmission rate of each available communication link in , network delay and packet loss rate , and use formula (3) to determine the set of available communication links Middle Available communication links Link security status score , the said Available communication links The available communication link set For any available communication link in , the formula (3) is: Formula (3)

[0017] in, is the first preset positive number, is the second preset positive number, is the first weight value, is the second weight value, is the third weight value; The mobile Internet of Things device determines the available communication link set China Link Security Status Score The highest available communication link is used as the secure communication link; The mobile phone Internet of Things device switches from the second communication link to the secure communication link to establish a communication connection between the mobile phone Internet of Things device and the cloud server.

[0018] In this solution, by obtaining communication link information and performing a security assessment, the security of the data transmission path is ensured, enhancing the overall security of data transmission. If the existing link security level is found to be insufficient, the optimal secure communication link is scanned and selected, ensuring the reliability of the data transmission channel and avoiding potential data transmission risks.

[0019] Optionally, in the method of determining the set of available communication links using formula (3): Middle Available communication links Link security status score Previously, it also included: The mobile Internet of Things device uses formula (4) and according to the packet loss rate Determine the first weight value , the second weight value And the third weight value , the formula (4) is: Formula (4)

[0020] in, To preset the first weight initial value, is the preset third weight initial value, is the third weight correction value, Preset characteristic correlation coefficient for packet loss rate, The preset maximum packet loss rate.

[0021] In the above solution, because backup data requires high integrity but low transmission speed, the weight can be dynamically adjusted based on the packet loss rate, making the link security assessment more closely aligned with actual network conditions and improving assessment accuracy. Furthermore, while ensuring data is transmitted over the optimal link under high security requirements, communication quality and transmission efficiency are improved.

[0022] Optionally, if the first IoT device includes a sensor sequence , then the first backup data includes the corresponding backup sensor data sequence , wherein the backup sensor data sequence The Backup sensor data For the sensor sequence Middle Backup sensor data corresponding to each sensor; Correspondingly, the mobile Internet of Things device determines the security level corresponding to the first backup data using a preset backup data management model, including: The mobile Internet of Things device is configured to detect the sensor sequence Determine the sensor type characteristic value sequence ; The mobile Internet of Things device uses formula (5) and according to the sensor type characteristic value sequence And the network type characteristic value Determine the security feature vector corresponding to the first backup data , the formula (5) is: Formula (5)

[0023] in, is the characteristic deviation matrix Middle Rank The characteristic deviation value of the column is used to characterize the characteristic value sequence of the sensor type Middle The sensor type characteristic value and The characteristic deviation between the characteristic values of the preset sensor types, is the total number of characteristic values of the preset sensor type; The mobile Internet of Things device is configured to generate a security feature vector according to the security feature vector. Determine the security level corresponding to the first backup data, wherein the security level corresponding to the first backup data is the security feature vector The security level corresponding to the element with the largest security eigenvalue.

[0024] In this solution, the backup sensor data generated by the sensor sequence is further refined through the sensor type characteristic value sequence, achieving more precise control over the data security level. Furthermore, developing security policies tailored to different sensor types enhances the system's support for diverse IoT devices and improves the comprehensiveness of overall security protection.

[0025] In a second aspect, the present application provides a mobile Internet of Things device management system, comprising: a cloud server, a mobile Internet of Things device, and an Internet of Things device cluster, wherein the cloud server is communicatively connected to the mobile Internet of Things device; The mobile phone IoT device obtains first backup data of a first IoT device in the IoT device cluster, where the first backup data is data generated by the first IoT device in response to a first data backup request, and the first backup data includes first device information of the first IoT device and first communication link information between the first IoT device and the mobile phone IoT device; The mobile Internet of Things device determines the security level corresponding to the first backup data using a preset backup data management model; If the mobile phone IoT device determines that the security level meets the preset security level condition, encrypting the first backup data to generate first encrypted backup data, where the first encrypted backup data includes first boot information and first encrypted data, where the first encrypted data is data after the first backup data is encrypted; The mobile phone Internet of Things device sends the first encrypted backup data to the cloud server, so that the cloud server stores the first encrypted information according to the first boot information.

[0026] Optionally, the mobile Internet of Things device determines the security level corresponding to the first backup data using a preset backup data management model, including: The mobile Internet of Things device determines the device type characteristic value according to the first device information , determine the network type characteristic value according to the first communication link information ; The mobile Internet of Things device uses formula (1) and according to the device type characteristic value And the network type characteristic value Determine the security feature vector corresponding to the first backup data , the formula (1) is: Formula (1)

[0027] in, is the security feature vector The security characteristic values, The characteristic value of the device type With the The characteristic deviation value between the characteristic values of the preset device types, is the characteristic value of the network type With the The characteristic deviation value between the characteristic values of the preset network types, For the The diffusion variance corresponding to the eigenvalues of the preset device type, For the The diffusion variance corresponding to the eigenvalues of the preset network type, Control weight value for preset feature deviation value, , is the preset first weight value, is a preset second weight value; The mobile Internet of Things device is configured to generate a security feature vector according to the security feature vector. Determine the security level corresponding to the first backup data, wherein the security level corresponding to the first backup data is the security feature vector The security level corresponding to the element with the largest security eigenvalue.

[0028] Optionally, if the mobile phone IoT device determines that the security level is higher than the preset security level condition, then correspondingly, encrypting the first backup data to generate first encrypted backup data includes: The mobile Internet of Things device determines first type information and first time information based on the first backup data, where the first type information is used to indicate a data type of the first backup data, and the first time information is used to indicate a generation time of the first backup data; The mobile Internet of Things device generates the first guidance information according to the first device information, the first type information, and the first time information, where the first guidance information is used to direct the first storage location in the cloud server; The mobile Internet of Things device uses formula (2) and according to the first backup data Generate the first encrypted data , the formula (2) is: Formula (2)

[0029] in, To use the key Symmetric encryption algorithm, is the bitwise exclusive OR operator, To back up the data before encryption A random bit string to be XORed; The mobile Internet of Things device generates the first encrypted backup data according to the first boot information and the first encrypted data.

[0030] Optionally, if the machine Internet of Things device determines that the security level is equal to or lower than the preset security level condition, then after the mobile Internet of Things device determines the security level corresponding to the first backup data using a preset backup data management model, the method further includes: The mobile Internet of Things device sends the first backup data to the cloud server; The cloud server determines first type information and first time information based on the first backup data, where the first type information is used to indicate a data type of the first backup data, and the first time information is used to indicate a generation time of the first backup data; The cloud server stores the first backup data according to the first device information, the first type information, and the first time information.

[0031] Optionally, before the mobile Internet of Things device sends the first backup data to the cloud server, the method further includes: The mobile phone Internet of Things device obtains second communication link information between the mobile phone Internet of Things device and the cloud server, where the second communication link information includes a link security level; If the mobile Internet of Things device determines that the security level corresponding to the first backup data is higher than the link security level, it scans the available communication links to obtain a set of available communication links. ; The mobile Internet of Things device obtains the available communication link set The network transmission rate of each available communication link , network delay and packet loss rate , and use formula (3) to determine the set of available communication links Middle Available communication links Link security status score , the said Available communication links The available communication link set For any available communication link in , the formula (3) is: Formula (3)

[0032] in, is the first preset positive number, is the second preset positive number, is the first weight value, is the second weight value, is the third weight value; The mobile Internet of Things device determines the available communication link set China Link Security Status Score The highest available communication link is used as the secure communication link; The mobile phone Internet of Things device switches from the second communication link to the secure communication link to establish a communication connection between the mobile phone Internet of Things device and the cloud server.

[0033] Optionally, in the method of determining the available communication link set using formula (3): Middle Available communication links Link security status score Previously, it also included: The mobile Internet of Things device uses formula (4) and according to the packet loss rate Determine the first weight value , the second weight value And the third weight value , the formula (4) is: Formula (4)

[0034] in, To preset the first weight initial value, is the preset third weight initial value, is the third weight correction value, Preset characteristic correlation coefficient for packet loss rate, The preset maximum packet loss rate.

[0035] Optionally, if the first IoT device includes a sensor sequence , then the first backup data includes the corresponding backup sensor data sequence , wherein the backup sensor data sequence The Backup sensor data For the sensor sequence Middle Backup sensor data corresponding to each sensor; Correspondingly, the mobile Internet of Things device determines the security level corresponding to the first backup data using a preset backup data management model, including: The mobile Internet of Things device is configured to detect the sensor sequence Determine the sensor type characteristic value sequence ; The mobile Internet of Things device uses formula (5) and according to the sensor type characteristic value sequence And the network type characteristic value Determine the security feature vector corresponding to the first backup data , the formula (5) is: Formula (5)

[0036] in, is the characteristic deviation matrix Middle Rank The characteristic deviation value of the column is used to characterize the characteristic value sequence of the sensor type Middle The sensor type characteristic value is The characteristic deviation between the characteristic values of the preset sensor types, is the total number of characteristic values of the preset sensor type; The mobile Internet of Things device is configured to generate a security feature vector according to the security feature vector. Determine the security level corresponding to the first backup data, wherein the security level corresponding to the first backup data is the security feature vector The security level corresponding to the element with the largest security eigenvalue.

[0037] In a third aspect, the present application provides an electronic device, comprising: processor; and, a memory for storing executable instructions of the processor; The processor is configured to perform any possible method described in the first aspect by executing the executable instructions.

[0038] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement any possible method described in the first aspect.

[0039] The mobile phone Internet of Things device data cloud storage method and system provided in the present application obtains the first backup data of the first Internet of Things device in the Internet of Things device cluster through the mobile phone Internet of Things device, and then uses the preset backup data management model to determine the security level corresponding to the first backup data. Moreover, when the mobile phone Internet of Things device determines that the security level meets the preset security level conditions, the first backup data is encrypted to generate first encrypted backup data, and the first encrypted backup data is sent to the cloud server, so that the cloud server stores the first encrypted information according to the first boot information, thereby effectively improving the security and efficiency of the data storage of the mobile phone Internet of Things device. It can not only dynamically adjust the storage strategy according to the actual security requirements of the data and reduce unnecessary encryption overhead, but also ensure the overall security level of the data during transmission and storage through the intelligent data management model, providing a more reliable and efficient cloud storage solution for mobile phone Internet of Things applications. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0041] Figure 1 This is a flow chart of a method for cloud storage of mobile IoT device data according to an example embodiment of the present application; Figure 2 This is a flow chart of a method for cloud storage of mobile IoT device data according to another exemplary embodiment of the present application; Figure 3 This is a schematic diagram of the structure of a mobile phone Internet of Things device management system according to an exemplary embodiment of the present application; Figure 4 It is a structural diagram of an electronic device according to an exemplary embodiment of the present application.

[0042] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0043] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0044] In order to solve the above problems, the invention concept of the method for cloud storage of mobile IoT device data provided in the embodiments of this application is as follows: First, the inventors discovered that traditional IoT device data management methods for data backup and storage have a relatively simple security level assessment and lack adaptability to network environments, making it difficult to meet data protection requirements in the increasingly complex IoT environment. Therefore, the core of the embodiments provided in this application lies in the design of a pre-defined backup data management model that comprehensively considers device characteristics, network conditions, and data sensitivity to dynamically and intelligently assess and process data backups for mobile IoT devices.

[0045] In this concept, a mobile IoT device proactively retrieves backup data from a first IoT device in a cluster of IoT devices. Based on the device and communication link information contained in this backup data, it applies a pre-defined model to determine the data's security level. This model incorporates device and network type eigenvalues, calculating a security feature vector through a formula to determine the security level. This approach not only considers the security attributes of the data itself but also incorporates the security assessment of the communication link, thereby achieving a comprehensive assessment of data security risks.

[0046] Then, a flexible encryption solution was designed for data with different security levels. If the data's security level exceeds the preset threshold, the mobile IoT device generates encrypted backup data based on the data type and generation time. This encryption algorithm uses a specific algorithm and incorporates random bit strings to enhance encryption strength. Furthermore, guidance information is generated to guide the cloud server in proper storage, ensuring the full protection of highly sensitive data.

[0047] Furthermore, before data transmission, the mobile IoT device checks the security level of the current communication link and compares it with the security level of the data. If the security level of the communication link is insufficient to match the security requirements of the data, the system automatically scans and switches to a more secure communication link to ensure data security during transmission. This design embodies dynamic management of communication security, ensuring that data is transmitted over the most secure channel.

[0048] For data with lower security levels, mobile IoT devices send the data directly to the cloud server, which then handles classified storage. This strategy reduces the processing burden on mobile IoT devices while fully utilizing the storage resources of the cloud server, improving data management efficiency.

[0049] In addition, taking into account the diversity of IoT devices, especially when including sensor sequences, in the embodiments of the present application, a data security assessment mechanism for sensor types is also designed to obtain accurate security level assessments based on sensor data for subsequent corresponding processing.

[0050] Figure 1 This is a flow chart of a method for storing data in a cloud on a mobile phone IoT device according to an example embodiment of the present application. Figure 1 As shown, the method provided in this embodiment includes: S101. A mobile Internet of Things device obtains first backup data of a first Internet of Things device in an Internet of Things device cluster.

[0051] The cloud storage method for mobile IoT device data provided in this embodiment is applied to a mobile IoT device management system. This mobile IoT device management system includes a cloud server, mobile IoT devices, and an IoT device cluster, with the cloud server communicating with the mobile IoT devices. It is worth noting that the aforementioned mobile IoT devices refer to smartphones or other mobile devices capable of communicating and exchanging data with other devices via an internet connection. These devices integrate IoT technology on top of traditional mobile phone functions. This allows mobile phones to function not only as standalone smart terminals but also as control centers or nodes within an IoT ecosystem, interacting with other smart devices such as smart home products (e.g., smart light bulbs and smart door locks), wearable devices, health monitors, cars, or other IoT sensors.

[0052] In this step, the mobile phone Internet of Things device obtains the first backup data of the first Internet of Things device in the Internet of Things device cluster. The first backup data is the data generated by the first Internet of Things device in response to the first data backup request. The first backup data includes the first device information of the first Internet of Things device and the first communication link information between the first Internet of Things device and the mobile phone Internet of Things device.

[0053] Specifically, a mobile IoT device (e.g., a smart mobile terminal) establishes communication with a first IoT device (e.g., a smart thermostat) in a cluster of IoT devices via wireless communication technologies (e.g., Wi-Fi, Bluetooth, or a cellular network). The mobile IoT device sends a data backup request to the first IoT device, which includes backup instructions and necessary authentication information. In response, the first IoT device generates first backup data containing basic device information (e.g., manufacturer, model, firmware version, etc.) and details of the communication link with the mobile IoT device (e.g., connection protocol, encryption method, signal strength, etc.), and sends the data to the mobile IoT device.

[0054] S102. The mobile Internet of Things device uses a preset backup data management model to determine a security level corresponding to the first backup data.

[0055] Optionally, after receiving the first backup data, the mobile IoT device performs a security level assessment using a preset backup data management model. This model first determines a device type characteristic value based on first device information, such as the device type (whether it processes sensitive data). It then analyzes first communication link information, such as encryption level and link stability, to determine a network type characteristic value. Next, it calculates a security feature vector by combining the device and network type characteristic values, along with preset feature deviations, diffusion variances, and weights. By comparing the security feature values in the vector, the security level of the first backup data is determined; the level corresponding to the highest characteristic value is the data's security level.

[0056] In a possible implementation, the mobile Internet of Things device determines the device type characteristic value according to the first device information. , determine the network type characteristic value according to the first communication link information Mobile IoT devices use formula (1) and according to the device type characteristic value and network type characteristic values Determine the security feature vector corresponding to the first backup data , formula (1) is: Formula (1)

[0057] in, is the security feature vector The security characteristic values, Device type characteristic value With the The characteristic deviation value between the characteristic values of the preset device types, is the network type characteristic value With the The characteristic deviation value between the characteristic values of the preset network types, For the The diffusion variance corresponding to the eigenvalues of the preset device type, For the The diffusion variance corresponding to the eigenvalues of the preset network type, Control weight value for preset feature deviation value, , is the preset first weight value, is the preset second weight value.

[0058] Mobile IoT devices based on security feature vectors Determine the security level corresponding to the first backup data, wherein the security level corresponding to the first backup data is a security feature vector The security level corresponding to the element with the largest security eigenvalue.

[0059] Specifically, in actual operation, the mobile IoT device first analyzes the device information in the first backup data, such as the device category (e.g., medical-grade, industrial-grade, or consumer-grade) and functional characteristics (e.g., whether it has data encryption capabilities), and calculates the device type characteristic value based on this information. Next, based on the first communication link information, including the communication protocol used, encryption method, connection stability, and speed, it determines the network type characteristic value. These characteristic values provide the basis for subsequent security assessments. It is worth noting that the aforementioned network type characteristic values can be pre-calibrated based on the aforementioned parameters to generate a data list that can be mapped.

[0060] To accurately quantify the security level, mobile IoT devices are based on a customized security assessment model. The above formula (1) takes into account the characteristic deviation value between the device type characteristic value and the preset device type characteristic value, as well as the characteristic deviation value between the network type characteristic value and the preset network type characteristic value. The deviation value is calculated based on a specific distance metric (such as Harmanton distance or Euclidean distance), which reflects the difference between the current data and the standard or security template. In addition, the above formula (1) also introduces diffusion variance, preset weight value, and control weight value. These parameters are used to adjust the impact of the deviation value, thereby more accurately reflecting the comprehensive degree of data security risk.

[0061] After constructing the security feature vector, the mobile IoT device analyzes each security feature value in the vector to identify the element with the largest value, thereby determining the security level of the backup data. For example, if the first feature value in the security feature vector is the largest, the corresponding device data is considered to be at the first security level and may require the most stringent encryption and protection measures.

[0062] S103: Encrypt the first backup data to generate first encrypted backup data.

[0063] If the mobile phone IoT device determines that the security level meets the preset security level conditions, the first backup data is encrypted to generate first encrypted backup data. The first encrypted backup data includes first boot information and first encrypted data. The first encrypted data is the data after the first backup data is encrypted.

[0064] Specifically, if the mobile Internet of Things device determines that the security level is higher than the preset security level condition, the mobile Internet of Things device determines the first type information and the first time information based on the first backup data, the first type information is used to characterize the data type of the first backup data, and the first time information is used to characterize the generation time of the first backup data. The mobile Internet of Things device generates the first guidance information based on the first device information, the first type information and the first time information, and the first guidance information is used to guide the first storage location in the cloud server. The mobile Internet of Things device uses formula (2) and determines the first type information based on the first backup data. Generate first encrypted data , formula (2) is: Formula (2)

[0065] in, To use the key Symmetric encryption algorithm, is the bitwise exclusive OR operator, To back up the data before encryption A string of random bits to be XORed.

[0066] The mobile Internet of Things device generates first encrypted backup data according to the first boot information and the first encrypted data.

[0067] Specifically, when the mobile IoT device determines that the security level of the first backup data requires encryption, it first extracts key metadata from the first backup data, including the data type (such as temperature records, humidity data, or device logs) and generation time. This information is crucial for subsequent storage and retrieval, and helps achieve efficient data management and organization on the cloud server.

[0068] The device then generates first guidance information using a customized data format template based on the extracted device information, data type, and generation time. This guidance information includes, but is not limited to, storage path instructions, data classification labels, and possible access permission settings. As part of the metadata, it guides the cloud server on how to securely and efficiently store and index encrypted data.

[0069] To ensure data confidentiality, the mobile IoT device uses a symmetric encryption algorithm to encrypt the first backup data. First, the original data is processed using a randomly generated key (to ensure the independence of each encryption operation) and a random bit string (used for bitwise XOR operations with the original data to enhance encryption randomness). The encryption process involves splitting the data into blocks, encrypting each block independently, and then combining the encrypted blocks to form the first encrypted data.

[0070] The first boot information and the first encrypted data are then combined to generate the first encrypted backup data. This combination contains not only the encrypted data itself but also the metadata necessary to decrypt and locate the data. This encapsulation prevents direct decryption of the data even if it is intercepted during transmission. It also facilitates the cloud server's accurate data processing and storage based on the boot information.

[0071] S104. The mobile Internet of Things device sends the first encrypted backup data to the cloud server, so that the cloud server stores the first encrypted information according to the first guidance information.

[0072] Optionally, if the mobile IoT device determines that the security level of the first backup data meets the preset security level conditions, it indicates that the data is highly sensitive and requires encryption. In this case, the mobile IoT device generates a random key and encrypts the first backup data using a symmetric encryption algorithm. It also generates first guidance information containing storage path information, which instructs the cloud server on how to store the encrypted data. The encrypted data is combined with the guidance information to form the first encrypted backup data, which is then sent to the cloud server via a secure communication protocol. Based on the first guidance information, the cloud server stores the encrypted data in a designated secure storage area, ensuring secure storage of the data in the cloud.

[0073] In this embodiment, the first backup data of the first IoT device in the IoT device cluster is obtained through the mobile phone IoT device, and then the security level corresponding to the first backup data is determined using the preset backup data management model. Moreover, when the mobile phone IoT device determines that the security level meets the preset security level conditions, the first backup data is encrypted to generate first encrypted backup data, and the first encrypted backup data is sent to the cloud server, so that the cloud server stores the first encrypted information according to the first boot information, thereby effectively improving the security and efficiency of data storage of the mobile phone IoT device. It can not only dynamically adjust the storage strategy according to the actual security requirements of the data and reduce unnecessary encryption overhead, but also ensure the overall security level of the data during transmission and storage through the intelligent data management model, providing a more reliable and efficient cloud storage solution for mobile phone IoT applications.

[0074] Specifically, through the above embodiment, the mobile IoT device first obtains the first backup data from a device in the IoT device cluster. Using a pre-defined backup data management model, combined with device information and communication link information, the device assesses the data's security level. This process calculates a security feature vector, taking into account the specific characteristics of the device and network types, as well as pre-defined security parameters, ensuring the accuracy and adaptability of the assessment.

[0075] If the assessment results indicate that the data security level meets the pre-set criteria, indicating that the data is sensitive or important, the mobile IoT device encrypts the backup data to generate encrypted backup data. This encryption process not only protects the security of the data during transmission, but also, by including guidance information, enables the cloud server to correctly store the data based on the encrypted guidance information, ensuring data traceability and access control.

[0076] The encrypted data is then sent to the cloud server via a secure communication link. The cloud server stores the data accordingly based on the data's guidance information, ensuring orderly data management and efficient access. This approach not only reduces the storage burden on mobile IoT devices but also fully utilizes the storage resources and processing power of the cloud server.

[0077] Figure 2 This is a flow chart of a method for storing data in a cloud on a mobile phone IoT device according to another exemplary embodiment of the present application. Figure 2 As shown, the method for cloud storage of mobile IoT device data provided by this embodiment includes: S201. The mobile Internet of Things device obtains first backup data of a first Internet of Things device in an Internet of Things device cluster.

[0078] In this step, the mobile phone Internet of Things device obtains the first backup data of the first Internet of Things device in the Internet of Things device cluster. The first backup data is the data generated by the first Internet of Things device in response to the first data backup request. The first backup data includes the first device information of the first Internet of Things device and the first communication link information between the first Internet of Things device and the mobile phone Internet of Things device.

[0079] Specifically, a mobile IoT device (e.g., a smart mobile terminal) establishes communication with a first IoT device (e.g., a smart thermostat) in a cluster of IoT devices via wireless communication technologies (e.g., Wi-Fi, Bluetooth, or a cellular network). The mobile IoT device sends a data backup request to the first IoT device, which includes backup instructions and necessary authentication information. In response, the first IoT device generates first backup data containing basic device information (e.g., manufacturer, model, firmware version, etc.) and details of the communication link with the mobile IoT device (e.g., connection protocol, encryption method, signal strength, etc.), and sends the data to the mobile IoT device.

[0080] S202. The mobile Internet of Things device uses a preset backup data management model to determine a security level corresponding to the first backup data.

[0081] Optionally, after receiving the first backup data, the mobile IoT device performs a security level assessment using a preset backup data management model. This model first determines a device type characteristic value based on first device information, such as the device type (whether it processes sensitive data). It then analyzes first communication link information, such as encryption level and link stability, to determine a network type characteristic value. Next, it calculates a security feature vector by combining the device and network type characteristic values, along with preset feature deviations, diffusion variances, and weights. By comparing the security feature values in the vector, the security level of the first backup data is determined; the level corresponding to the highest characteristic value is the data's security level.

[0082] In a possible implementation, if the first IoT device includes a sensor sequence , then the first backup data includes the corresponding backup sensor data sequence , where the backup sensor data sequence The Backup sensor data For sensor sequence Middle The backup sensor data corresponding to each sensor.

[0083] Mobile IoT devices based on sensor sequence Determine the sensor type characteristic value sequence .

[0084] Mobile IoT devices use formula (5) and according to the sensor type characteristic value sequence and network type characteristic values Determine the security feature vector corresponding to the first backup data , formula (5) is: Formula (5)

[0085] in, is the characteristic deviation matrix Middle Rank The characteristic deviation value of the column is used to characterize the characteristic value sequence of the sensor type Middle The sensor type characteristic value and The characteristic deviation between the characteristic values of the preset sensor types, The total number of characteristic values of the preset sensor type.

[0086] Mobile IoT devices based on security feature vectors Determine the security level corresponding to the first backup data, wherein the security level corresponding to the first backup data is a security feature vector The security level corresponding to the element with the largest security eigenvalue.

[0087] Specifically, the mobile IoT device sends a command to the first IoT device, triggering each sensor in the sensor sequence to collect data. The sensor sequence may include various types, such as temperature sensors, humidity sensors, and motion detectors. Each type of sensor collects environmental or device status information at a predetermined sampling frequency and generates its own backup sensor data. This data is integrated into a backup sensor data sequence for cloud storage.

[0088] To more accurately assess the security level of backup data, mobile IoT devices need to determine the corresponding sensor type characteristic values for each sensor type in the sensor array. These characteristic values may include the sensor's accuracy level, data sensitivity (such as whether it involves personal privacy or critical business information), and historical failure rates.

[0089] The mobile IoT device then calculates a security feature vector using the aforementioned formula (5). Formula (5) considers the characteristic deviation between the sensor type feature value sequence and the preset sensor type feature value. The deviation reflects the difference between the current sensor sequence and the standard security configuration or the expected security configuration. By combining these deviation values with the corresponding diffusion variance, the security sensitivity of the data can be more comprehensively assessed.

[0090] Furthermore, based on the constructed security feature vector, the mobile IoT device determines the security level of the backup sensor data sequence. The level corresponding to the maximum security feature value in the feature vector is the security level of the backup data. This dynamic assessment mechanism can adapt to changing data security requirements in different scenarios, ensuring that sensitive data is properly protected.

[0091] Based on the security level judgment result, if the security level is higher than the preset conditions, encryption processing is performed and sent to the cloud server; if it is equal to or lower than the preset conditions, it is directly transmitted to the cloud server for storage. The cloud server classifies and stores the data according to device information, data type and time information.

[0092] Through the above implementation method, not only the management of IoT device data containing sensor sequences is strengthened, but also the targetedness and effectiveness of data processing strategies are ensured through a refined security level assessment model, thereby improving the security and efficiency of the entire data cloud storage process.

[0093] S203. The mobile Internet of Things device sends the first backup data to the cloud server.

[0094] If the mobile Internet of Things device determines that the security level is equal to or lower than the preset security level condition, then after the mobile Internet of Things device uses the preset backup data management model to determine the security level corresponding to the first backup data, the mobile Internet of Things device sends the first backup data to the cloud server.

[0095] Specifically, if the mobile IoT device determines that the security level of the first backup data does not require additional encryption, it will directly send the first backup data to the cloud server. This decision is based on the security model's assessment that the data's security level meets basic requirements and does not require additional encryption, thereby simplifying the storage process and improving efficiency.

[0096] S204: The cloud server determines first type information and first time information based on the first backup data.

[0097] In this step, the cloud server determines first type information and first time information based on the first backup data, where the first type information is used to characterize the data type of the first backup data, and the first time information is used to characterize the generation time of the first backup data.

[0098] Specifically, after receiving the first backup data, the cloud server automatically parses the data content to extract the first type information and the first time information. The first type information helps the system identify the data category, such as environmental monitoring data or equipment status reports, which is crucial for subsequent data classification and storage. The first time information records the timestamp of data generation, facilitating time series analysis or chronological retrieval.

[0099] S205. The cloud server stores the first backup data according to the first device information, the first type information, and the first time information.

[0100] Specifically, the cloud server uses the extracted first device information, first type information, and first time information to categorize and store the first backup data according to a predefined storage policy. This may involve allocating different storage areas or databases to different types of backup data, and arranging the data in chronological order based on time information for quick location and access. The storage policy also considers factors such as data access frequency and retention period to optimize the use of storage resources.

[0101] In summary, through the above implementation, data with a lower security level can be sent directly from mobile IoT devices to the cloud server without encryption, and the cloud server then manages and stores the data based on its metadata. This approach ensures data security while also improving data processing and storage efficiency.

[0102] In addition, based on the embodiment of Shanshu, before the mobile Internet of Things device sends the first backup data to the cloud server, the following steps may also be included: The mobile IoT device obtains the second communication link information between the mobile IoT device and the cloud server, and the second communication link information includes the link security level. If the mobile IoT device determines that the security level corresponding to the first backup data is higher than the link security level, it scans the available communication links to obtain the available communication link set. .

[0103] Mobile IoT devices obtain a set of available communication links The network transmission rate of each available communication link in , network delay and packet loss rate , and use formula (3) to determine the set of available communication links Middle Available communication links Link security status score , No. Available communication links A collection of available communication links For any available communication link in , formula (3) is: Formula (3)

[0104] in, is the first preset positive number, is the second preset positive number, is the first weight value, is the second weight value, is the third weight value.

[0105] Mobile IoT devices determine the set of available communication links China Link Security Status Score The highest available communication link is used as the secure communication link. The mobile IoT device switches from the second communication link to the secure communication link to establish a communication connection between the mobile IoT device and the cloud server.

[0106] Specifically, the mobile IoT device first actively queries or receives secondary communication link information from the cloud server through its built-in communication module or network interface. This information includes, but is not limited to, link type (e.g., Wi-Fi, 4G / 5G, Bluetooth, etc.), encryption protocol, signal strength, and a preset link security level. The link security level is typically assessed based on factors such as historical communication quality, encryption strength, and known vulnerabilities to ensure the reliability of the data transmission channel.

[0107] The mobile IoT device compares the security level of the first backup data, determined based on the preset backup data management model, with the security level of the second communication link. If the security level of the first backup data is assessed to be higher than the security level of the currently used link, this indicates that the sensitivity and importance of the data require a higher level of communication protection.

[0108] After confirming that a higher level of communication security is required, the mobile IoT device automatically initiates a scanning process for available communication links. This may involve searching for nearby Wi-Fi networks, switching mobile network modes, or attempting other alternative connection methods to form a set of available communication links. This process may utilize GPS, network signal strength detection technology, and known network configuration information.

[0109] For each available communication link, the mobile IoT device measures and records key metrics such as network transmission rate, network latency, and packet loss rate. Based on the aforementioned formula (3), combined with the preset positive coefficients, weight values, and these performance parameters, a security status score for each link is calculated. This score reflects the overall performance and security of the link, with the weight values being flexibly adjusted based on the actual network environment and security requirements.

[0110] Furthermore, by comparing the security status scores of all available communication links, the mobile IoT device will select the link with the highest score as the new secure communication link. It will then automatically switch from the current secondary communication link to this more secure link, ensuring that sensitive data to be transmitted can be transmitted in a more reliable network environment.

[0111] Furthermore, in the above-mentioned implementation, before calculating the link security status score, the first, second, and third weight values are dynamically adjusted based on the packet loss rate using formula (4). This dynamic adjustment mechanism enables the scoring system to better reflect the actual network conditions. In particular, when the packet loss rate is high, it can give higher weights to network latency and transmission rate, ensuring that the most appropriate link is selected in packet loss-sensitive scenarios.

[0112] Through the above implementation, it can be ensured that mobile IoT devices can actively identify and switch to the most secure communication path before transmitting important data, thereby significantly improving the security and reliability of data transmission.

[0113] Furthermore, using formula (4) to determine the set of available communication links Middle Available communication links Link security status score Previously, it also included: Mobile IoT devices use formula (4) and calculate the packet loss rate Determine the first weight value , the second weight value And the third weight value , formula (4) is: Formula (4)

[0114] in, is the preset first weight initial value, is the preset third weight initial value, is the third weight correction value, Preset characteristic correlation coefficient for packet loss rate, The preset maximum packet loss rate.

[0115] Specifically, the mobile IoT device first analyzes the first backup data, identifying the data type (e.g., video stream, temperature record, device status report, etc.) and the time when the data was generated. This information is crucial for subsequent data classification and time-sensitive management.

[0116] Then, the mobile IoT device generates first guidance information by combining the first device information (such as device ID and device type), the first type information, and the first time information. This guidance information is designed to include storage instructions that instruct the cloud server on how to correctly classify and store the encrypted data, ensuring orderly data organization and efficient retrieval.

[0117] Mobile IoT devices use a symmetric encryption algorithm and generate a key for encryption. This key can be generated using a hardware random number generator or derived from a master key or password using a cryptographic key derivation function, ensuring the security of the encryption process.

[0118] Before encryption begins, the mobile IoT device generates a random bit string and performs a bitwise XOR operation with the first backup data. This step increases the randomness of the data before encryption. Even if the same plaintext data is backed up at different times, different ciphertexts will be generated, enhancing the encryption's resistance to analysis.

[0119] Using the generated key, the mobile IoT device encrypts the obfuscated data using the selected symmetric encryption algorithm to generate the first encrypted data. This process ensures the confidentiality and integrity of the data during transmission.

[0120] Finally, the mobile IoT device combines the first boot information with the first encrypted data to form a first encrypted backup data packet. This packet contains all the necessary information to enable the cloud server to not only securely store the data but also correctly decrypt and process the data based on the boot information.

[0121] Through the above implementation, not only the security of highly sensitive data during transmission and storage is ensured, but also the efficiency of data processing and the practicality of the system are improved through encryption processes and data management strategies.

[0122] Figure 3 This is a schematic diagram of the structure of a mobile phone IoT device management system according to an example embodiment of the present application. Figure 3 As shown, the mobile Internet of Things device management system 300 provided in this embodiment includes: a cloud server 310, a mobile Internet of Things device 320 and an Internet of Things device cluster 330, wherein the cloud server 310 is in communication with the mobile Internet of Things device 320; The mobile phone IoT device 320 obtains first backup data of a first IoT device in the IoT device cluster 330, where the first backup data is data generated by the first IoT device in response to a first data backup request, and the first backup data includes first device information of the first IoT device and first communication link information between the first IoT device and the mobile phone IoT device 320; The mobile Internet of Things device 320 determines the security level corresponding to the first backup data using a preset backup data management model; If the mobile phone IoT device 320 determines that the security level meets the preset security level condition, the first backup data is encrypted to generate first encrypted backup data, where the first encrypted backup data includes first boot information and first encrypted data, where the first encrypted data is data after the first backup data is encrypted; The mobile phone IoT device 320 sends the first encrypted backup data to the cloud server 310, so that the cloud server 310 stores the first encrypted information according to the first boot information.

[0123] Optionally, the mobile Internet of Things device 320 uses a preset backup data management model to determine the security level corresponding to the first backup data, including: The mobile Internet of Things device 320 determines the device type characteristic value according to the first device information , determine the network type characteristic value according to the first communication link information ; The mobile Internet of Things device 320 uses formula (1) and according to the device type characteristic value And the network type characteristic value Determine the security feature vector corresponding to the first backup data , the formula (1) is: Formula (1)

[0124] in, is the security feature vector The security characteristic values, The characteristic value of the device type With the The characteristic deviation value between the characteristic values of the preset device types, is the characteristic value of the network type With the The characteristic deviation value between the characteristic values of the preset network types, For the The diffusion variance corresponding to the eigenvalues of the preset device type, For the The diffusion variance corresponding to the eigenvalues of the preset network type, Control weight value for preset feature deviation value, , is the preset first weight value, is a preset second weight value; The mobile Internet of Things device 320 is configured to generate a security feature vector according to the security feature vector. Determine the security level corresponding to the first backup data, wherein the security level corresponding to the first backup data is the security feature vector The security level corresponding to the element with the largest security eigenvalue.

[0125] Optionally, if the mobile phone IoT device 320 determines that the security level is higher than the preset security level condition, then correspondingly, encrypting the first backup data to generate first encrypted backup data includes: The mobile phone IoT device 320 determines first type information and first time information according to the first backup data, where the first type information is used to indicate the data type of the first backup data, and the first time information is used to indicate the generation time of the first backup data; The mobile phone IoT device 320 generates the first guidance information according to the first device information, the first type information, and the first time information, where the first guidance information is used to indicate the first storage location in the cloud server 310; The mobile Internet of Things device 320 uses formula (2) and according to the first backup data Generate the first encrypted data , the formula (2) is: Formula (2)

[0126] in, To use the key Symmetric encryption algorithm, is the bitwise exclusive OR operator, To back up the data before encryption A random bit string to be XORed; The mobile phone IoT device 320 generates the first encrypted backup data according to the first boot information and the first encrypted data.

[0127] Optionally, if the machine Internet of Things device determines that the security level is equal to or lower than the preset security level condition, then after the mobile Internet of Things device 320 determines the security level corresponding to the first backup data using a preset backup data management model, the method further includes: The mobile Internet of Things device 320 sends the first backup data to the cloud server 310; The cloud server 310 determines first type information and first time information based on the first backup data, where the first type information is used to indicate a data type of the first backup data, and the first time information is used to indicate a generation time of the first backup data. The cloud server 310 stores the first backup data according to the first device information, the first type information, and the first time information.

[0128] Optionally, before the mobile Internet of Things device 320 sends the first backup data to the cloud server 310, the method further includes: The mobile phone IoT device 320 obtains second communication link information between the mobile phone IoT device 320 and the cloud server 310, where the second communication link information includes a link security level; If the mobile Internet of Things device 320 determines that the security level corresponding to the first backup data is higher than the link security level, it scans the available communication links to obtain the available communication link set ; The mobile Internet of Things device 320 obtains the available communication link set The network transmission rate of each available communication link , network delay and packet loss rate , and use formula (3) to determine the set of available communication links Middle Available communication links Link security status score , the said Available communication links The available communication link set For any available communication link in , the formula (3) is: Formula (3)

[0129] in, is the first preset positive number, is the second preset positive number, is the first weight value, is the second weight value, is the third weight value; The mobile Internet of Things device 320 determines the available communication link set China Link Security Status Score The highest available communication link is used as the secure communication link; The mobile phone Internet of Things device 320 switches from the second communication link to the secure communication link to establish a communication connection between the mobile phone Internet of Things device 320 and the cloud server 310.

[0130] Optionally, in the method of determining the available communication link set using formula (3): Middle Available communication links Link security status score Previously, it also included: The mobile Internet of Things device 320 uses formula (4) and according to the packet loss rate Determine the first weight value , the second weight value And the third weight value , the formula (4) is: Formula (4)

[0131] in, To preset the first weight initial value, is the preset third weight initial value, is the third weight correction value, Preset characteristic correlation coefficient for packet loss rate, The preset maximum packet loss rate.

[0132] Optionally, if the first IoT device includes a sensor sequence , then the first backup data includes the corresponding backup sensor data sequence , wherein the backup sensor data sequence The Backup sensor data For the sensor sequence Middle Backup sensor data corresponding to each sensor; Correspondingly, the mobile Internet of Things device 320 uses a preset backup data management model to determine the security level corresponding to the first backup data, including: The mobile Internet of Things device 320 is configured to detect the presence of a sensor sequence. Determine the sensor type characteristic value sequence ; The mobile Internet of Things device 320 uses formula (5) and according to the sensor type characteristic value sequence And the network type characteristic value Determine the security feature vector corresponding to the first backup data , the formula (5) is: Formula (5)

[0133] in, is the characteristic deviation matrix Middle Rank The characteristic deviation value of the column is used to characterize the characteristic value sequence of the sensor type Middle The sensor type characteristic value is The characteristic deviation between the characteristic values of the preset sensor types, is the total number of characteristic values of the preset sensor type; The mobile Internet of Things device 320 is configured to generate a security feature vector according to the security feature vector. Determine the security level corresponding to the first backup data, wherein the security level corresponding to the first backup data is the security feature vector The security level corresponding to the element with the largest security eigenvalue.

[0134] Figure 4 FIG. 1 is a schematic diagram of the structure of an electronic device according to an exemplary embodiment of the present application. Figure 4 As shown, this embodiment provides an electronic device 400 including: a processor 401 and a memory 402; wherein: The memory 402 is used to store computer programs. The memory may also be a flash memory.

[0135] The processor 401 is configured to execute the execution instructions stored in the memory to implement each step in the above method. For details, please refer to the relevant description in the above method embodiment.

[0136] Optionally, the memory 402 may be independent or integrated with the processor 401 .

[0137] When the memory 402 is a device independent of the processor 401, the electronic device 400 may further include: The bus 403 is used to connect the memory 402 and the processor 401 .

[0138] This embodiment further provides a readable storage medium, in which a computer program is stored. When at least one processor of an electronic device executes the computer program, the electronic device executes the methods provided in the various aforementioned embodiments.

[0139] This embodiment further provides a program product, which includes a computer program stored in a readable storage medium. At least one processor of an electronic device can read the computer program from the readable storage medium, and at least one processor can execute the computer program to cause the electronic device to implement the methods provided in the various embodiments described above.

[0140] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered merely as exemplary, and the true scope and spirit of the present application are indicated by the claims.

[0141] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A method for cloud storage of mobile Internet of Things device data, characterized in that: Applied to a mobile phone Internet of Things device management system, the mobile phone Internet of Things device management system includes a cloud server, mobile phone Internet of Things devices and an Internet of Things device cluster, the cloud server is communicatively connected with the mobile phone Internet of Things devices; the method includes: The mobile phone IoT device obtains first backup data of a first IoT device in the IoT device cluster, where the first backup data is data generated by the first IoT device in response to a first data backup request, and the first backup data includes first device information of the first IoT device and first communication link information between the first IoT device and the mobile phone IoT device; The mobile Internet of Things device determines the security level corresponding to the first backup data using a preset backup data management model; If the mobile phone IoT device determines that the security level meets the preset security level condition, encrypting the first backup data to generate first encrypted backup data, where the first encrypted backup data includes first boot information and first encrypted data, where the first encrypted data is data after the first backup data is encrypted; The mobile phone Internet of Things device sends the first encrypted backup data to the cloud server, so that the cloud server stores the first encrypted information according to the first boot information.

2. The method for storing data in the cloud for mobile Internet of Things devices according to claim 1, characterized in that: The mobile Internet of Things device determines the security level corresponding to the first backup data using a preset backup data management model, including: The mobile Internet of Things device determines a device type characteristic value according to the first device information, and determines a network type characteristic value according to the first communication link information; The mobile Internet of Things device determines a security feature vector corresponding to the first backup data according to the device type feature value and the network type feature value; The mobile phone Internet of Things device determines the security level corresponding to the first backup data based on the security feature vector, wherein the security level corresponding to the first backup data is the security level corresponding to the element with the largest security feature value in the security feature vector.

3. The method for cloud storage of mobile Internet of Things device data according to claim 2, characterized in that: If the mobile phone IoT device determines that the security level is higher than the preset security level condition, then correspondingly, encrypting the first backup data to generate first encrypted backup data includes: The mobile Internet of Things device determines first type information and first time information based on the first backup data, where the first type information is used to indicate a data type of the first backup data, and the first time information is used to indicate a generation time of the first backup data; The mobile Internet of Things device generates the first guidance information according to the first device information, the first type information, and the first time information, where the first guidance information is used to direct the first storage location in the cloud server; The mobile Internet of Things device generates the first encrypted data according to the first backup data; The mobile Internet of Things device generates the first encrypted backup data according to the first boot information and the first encrypted data.

4. The method for storing mobile Internet of Things device data in the cloud according to any one of claims 1 to 3, characterized in that: If the machine Internet of Things device determines that the security level is equal to or lower than the preset security level condition, then after the mobile Internet of Things device determines the security level corresponding to the first backup data using a preset backup data management model, the method further includes: The mobile Internet of Things device sends the first backup data to the cloud server; The cloud server determines first type information and first time information based on the first backup data, where the first type information is used to indicate a data type of the first backup data, and the first time information is used to indicate a generation time of the first backup data; The cloud server stores the first backup data according to the first device information, the first type information, and the first time information.

5. The method for storing mobile Internet of Things device data in the cloud according to any one of claims 1 to 3, characterized in that: Before the mobile Internet of Things device sends the first backup data to the cloud server, the method further includes: The mobile phone Internet of Things device obtains second communication link information between the mobile phone Internet of Things device and the cloud server, where the second communication link information includes a link security level; If the mobile Internet of Things device determines that the security level corresponding to the first backup data is higher than the link security level, scanning available communication links to obtain a set of available communication links; The mobile phone Internet of Things device obtains a network transmission rate, a network delay, and a packet loss rate of each available communication link in the set of available communication links to determine the set of available communication links, and determines a link security status score of the available communication links in the set of available communication links; The mobile phone Internet of Things device determines the available communication link with the highest link security status score in the set of available communication links as the secure communication link; The mobile phone Internet of Things device switches from the second communication link to the secure communication link to establish a communication connection between the mobile phone Internet of Things device and the cloud server.

6. The method for cloud storage of mobile Internet of Things device data according to claim 5, characterized in that: Before determining the link security status scores of the available communication links in the set of available communication links, the method further includes: The mobile phone Internet of Things device determines a weight value sequence according to the packet loss rate, and the weight value sequence is used to determine the link security status score of the available communication link in the set of available communication links.

7. The method for storing data in the cloud for mobile Internet of Things devices according to claim 2 or 3, characterized in that: If the first IoT device includes a sensor sequence, the first backup data includes a corresponding backup sensor data sequence; Correspondingly, the mobile Internet of Things device determines the security level corresponding to the first backup data using a preset backup data management model, including: The mobile Internet of Things device determines a sensor type characteristic value sequence according to the sensor sequence; The mobile Internet of Things device determines, according to the sensor type characteristic value sequence and the network type characteristic value, a security characteristic vector corresponding to the first backup data; The mobile phone Internet of Things device determines the security level corresponding to the first backup data based on the security feature vector, wherein the security level corresponding to the first backup data is the security level corresponding to the element with the largest security feature value in the security feature vector.

8. A mobile Internet of Things device management system, characterized in that: include: A cloud server, a mobile Internet of Things device, and an Internet of Things device cluster, wherein the cloud server is communicatively connected to the mobile Internet of Things device; The mobile phone IoT device obtains first backup data of a first IoT device in the IoT device cluster, where the first backup data is data generated by the first IoT device in response to a first data backup request, and the first backup data includes first device information of the first IoT device and first communication link information between the first IoT device and the mobile phone IoT device; The mobile Internet of Things device determines the security level corresponding to the first backup data using a preset backup data management model; If the mobile phone IoT device determines that the security level meets the preset security level condition, encrypting the first backup data to generate first encrypted backup data, where the first encrypted backup data includes first boot information and first encrypted data, where the first encrypted data is data after the first backup data is encrypted; The mobile phone Internet of Things device sends the first encrypted backup data to the cloud server, so that the cloud server stores the first encrypted information according to the first boot information.

9. An electronic device, characterized in that: include: processor; as well as, a memory for storing executable instructions of the processor; The processor is configured to perform the method according to any one of claims 1 to 7 by executing the executable instructions.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.

Citation Information

Patent Citations

  • Optimization method and device of communication device

    CN109257759A

  • Communication security maintenance device based on power edge gateway equipment

    CN112464295A

  • Communication method and device, electronic equipment and storage medium

    CN112769868A

  • Data reading and writing method and system of cloud storage device

    CN116483252A

  • Network security management method and platform based on data processing

    CN118101356A