Data transmission method, device and equipment based on super object model, medium and product

By using super object models to analyze the real-time status of node devices in the Internet of Things environment, dynamically adjusting the encryption algorithm and authentication process, the problem of low security in traditional data transmission is solved and efficient and secure data transmission is achieved.

CN119728725AActive Publication Date: 2025-03-28深圳开鸿数字产业发展有限公司
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411430707.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-03-28
Estimated Expiration
2044-10-14

AI Technical Summary

Technical Problem

Traditional data transmission mechanisms use static authentication methods, resulting in low security in data transmission and vulnerability to illegal access when devices are frequently migrated or network topology changes.

Method used

The data transmission method based on the super object model is adopted, and real-time attribute data of the node device is obtained, real-time status of the device is analyzed, and the encryption algorithm strength and authentication process are dynamically adjusted to achieve real-time and secure data transmission.

Benefits of technology

It realizes dynamic and secure data collection and transmission in the Internet of Things environment, can respond to changes in devices and networks in real time, and improves the security of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728725A_ABST
    Figure CN119728725A_ABST
Patent Text Reader

Abstract

The invention discloses a data transmission method and device based on a super object model, equipment, a medium and a product, and relates to the technical field of the Internet of Things, and the method comprises the steps: obtaining the real-time attribute data of node equipment; analyzing the real-time attribute data through a super object model to obtain a real-time state of the node equipment; and distributing encryption algorithm strength and an authentication process for data transmission of the node equipment through the real-time state, and carrying out data transmission through the distributed encryption algorithm strength and authentication process. The invention aims to solve the technical problem of low data transmission security.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of Internet of Things, and in particular to a data transmission method based on a super object model, a data transmission device based on a super object model, a data transmission equipment based on a super object model, a storage medium and a computer program product. Background Art

[0002] Traditional data transmission mechanisms use static authentication methods. When devices migrate frequently or network topology changes rapidly, the optimal authentication method originally planned for data transmission fails to update synchronously with the device status, causing legitimate communications to be questioned and allowing illegal access, resulting in low data transmission security.

[0003] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of this application is to provide a data transmission method based on a super object model, a data transmission device based on a super object model, a data transmission equipment based on a super object model, a storage medium and a computer program product, aiming to solve the technical problem of low data transmission security.

[0005] To achieve the above objectives, the present application proposes a data transmission method based on a super object model, the method comprising:

[0006] Obtain real-time attribute data of node devices;

[0007] Analyze the real-time attribute data through the super object model to obtain the real-time status of the node device;

[0008] According to the real-time status, encryption algorithm strength and authentication process are allocated for data transmission of the node device, and data transmission is performed according to the allocated encryption algorithm strength and authentication process.

[0009] In one embodiment, after the step of transmitting data using the assigned encryption algorithm strength and authentication process, the following steps are included:

[0010] Monitor the real-time status of node devices;

[0011] The real-time status is analyzed through a super object model, and the strength of the encryption algorithm and the authentication process of the node device for data transmission are adjusted.

[0012] In one embodiment, the step of allocating encryption algorithm strength and authentication process for data transmission of the node device according to the real-time status includes:

[0013] Determine the resource status and data sensitivity of the node device based on the real-time status;

[0014] If the resource status is lower than a preset resource range, the encryption algorithm strength of the data transmission is reduced, and / or, if the data sensitivity is lower than a preset sensitivity, the authentication process of the data transmission is simplified.

[0015] In one embodiment, the method further comprises:

[0016] Analyze the real-time attribute data through the super object model to obtain the network status of the node device;

[0017] According to the network status, the data transmission path of the node device is adjusted.

[0018] In one embodiment, the method further comprises:

[0019] Determine the operating environment of the node device based on real-time attribute data;

[0020] If the operating environment is not in the preset security environment, the encryption algorithm and the key in the authentication process are updated.

[0021] In one embodiment, the method comprises:

[0022] If the current node device status is determined to be abnormal based on real-time attribute data, fault information is fed back to the super object model;

[0023] The fault information is analyzed by using a super object model, and a data transmission path passing through the current node device is reallocated.

[0024] In addition, to achieve the above purpose, the present application also proposes a data transmission device based on a super object model, and the data transmission device based on the super object model includes:

[0025] An acquisition module is used to obtain real-time attribute data of node devices;

[0026] An analysis module, used to analyze the real-time attribute data through a super object model to obtain the real-time status of the node device;

[0027] The allocation module is used to allocate encryption algorithm strength and authentication process for data transmission of the node device according to the real-time status, and perform data transmission according to the allocated encryption algorithm strength and authentication process.

[0028] In addition, to achieve the above-mentioned purpose, the present application also proposes a data transmission device based on a super object model, the device comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the data transmission method based on the super object model as described above.

[0029] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the data transmission method based on the super object model as described above are implemented.

[0030] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the data transmission method based on the super object model as described above are implemented.

[0031] Compared with the static identity authentication methods used in the data transmission mechanism of the prior art, since the present application analyzes the real-time attribute data obtained through the super object model, and adjusts the security policies of the encryption algorithm strength and authentication process of the node device data transmission in real time according to the analysis results, it realizes dynamic and secure data collection and data transmission in the Internet of Things environment, ensures the real-time response to changes in devices and networks, and guarantees the security of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] 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.

[0033] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0034] Figure 1 A flowchart of the first embodiment of the data transmission method based on the super object model of the present application is provided;

[0035] Figure 2 A flow chart of a second embodiment of a data transmission method based on a super object model of the present application;

[0036] Figure 3 A brief flowchart diagram of the second embodiment of the data transmission method based on the super object model of the present application is provided;

[0037] Figure 4 This is a schematic diagram of the module structure of the data transmission device based on the super object model of the present application;

[0038] Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in the data transmission method based on the super object model of this application.

[0039] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0040] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0041] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0042] It should be noted that the execution subject of this embodiment can be a data transmission device based on the super object model (hereinafter referred to as the device), or a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device, a processor, etc. that can realize the above functions. The following takes the device as an example to illustrate this embodiment and the following embodiments.

[0043] Based on this, the embodiment of the present application provides a data transmission method based on a super object model, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the data transmission method based on the super object model of the present application.

[0044] In this embodiment, the data transmission method based on the super object model includes steps S10 to S30:

[0045] Step S10, obtaining real-time attribute data of the node device;

[0046] It should be noted that the real-time attribute data of each node device is collected through the distributed monitoring system. The real-time attribute data includes the device status data, network status data and application status data of the node device. Among them, the device status data includes CPU (Central Processing Unit) utilization and memory utilization, sensor status, power level, etc.; the network status data includes link delay, bandwidth utilization, data packet loss rate, etc.; the application status data includes the current encryption algorithm strength, authentication level, task priority, etc.

[0047] Step S20, analyzing the real-time attribute data through the super object model to obtain the real-time status of the node device;

[0048] It should be noted that the Super Object Model is used to describe the multi-dimensional attributes of the device, including hardware capabilities, network status, geographic location, real-time status, and historical usage records. It can dynamically update the device status information to ensure the availability and performance of the device during data transmission. Through analysis, the Super Object Model can determine the current operating status or health status of each node device, such as whether it is operating normally and whether there is a risk of failure.

[0049] In one embodiment, the specific steps of analyzing the real-time attribute data in the super object model include:

[0050] Calculate the device state weight W S , CPU_Usage is CPU utilization, Memory_Usage is memory utilization, Sensor_State is sensor state, α, β, γ are weight coefficients of CPU utilization, memory utilization and sensor state respectively.

[0051] W S =α·CPU_Usage+β·Memory_Usage+γ·Sensor_State;

[0052] Calculate the network state weight W N , Latency is the link delay, BandWidth is the bandwidth utilization, Packet_Loss is the packet loss rate, δ, ∈, ζ are the weight coefficients of link delay, bandwidth utilization and packet loss rate respectively.

[0053] W N =δ·Latency+∈·BandWidth+ζ·Packet_Loss;

[0054] Calculate the application state weight W A , Encryption_Strengt is the encryption algorithm strength, Authentication_Level is the authentication level, Task_Priority is the task priority, η, θ, κ are the weight coefficients of encryption algorithm strength, authentication level and task priority respectively.

[0055] W A =η·Encryption_Strengt+θ·Authentication_Level+κ·Task_Priority;

[0056] Step S30, allocating encryption algorithm strength and authentication process for data transmission of the node device according to the real-time status, and performing data transmission according to the allocated encryption algorithm strength and authentication process.

[0057] Exemplarily, the encryption algorithm strength and the authentication process may be referred to as a security policy, and the allocation process is an adjustment of the security policy.

[0058] Calculate the adjusted strategy C i ,λ S , N , A are the weight coefficients of device status, network status and application status respectively,

[0059] C i =λ S ·W S +λ N ·W N +λ A ·W A ;

[0060] Encryption algorithm strength E i , T1 and T2 are the thresholds for selecting the encryption algorithm strength, AES-256 is a 256-bit symmetric key encryption algorithm, AES-128 is a 128-bit symmetric key encryption algorithm, and DES is a 56-bit symmetric key encryption algorithm.

[0061]

[0062] Certification ProcessA i , T3 and T4 are the thresholds selected in the authentication process, ECC_Digital_Signature is a digital signature based on the public key encryption technology of elliptic curve mathematics; RSA_Signature is a digital signature based on an asymmetric encryption algorithm; Pre-shared_Key is a preset shared key.

[0063]

[0064] By dynamically adjusting security policies, it is possible to flexibly respond to environmental changes and improve the security and efficiency of data transmission.

[0065] In one embodiment, step S30, after that, includes steps A10 to A20:

[0066] Step A10, monitoring the real-time status of the node device;

[0067] It should be noted that after data is transmitted through the assigned encryption algorithm strength and authentication process, the real-time status of the node device is continuously monitored, and the various operating parameters and indicators of the node device at the current time point are analyzed to ensure that the device is in a healthy, safe and efficient operating state.

[0068] Step A20, analyzing the real-time status through the super object model, and adjusting the strength of the encryption algorithm and the authentication process of the node device for data transmission.

[0069] It should be noted that the Super Object Model receives and processes the real-time status of node devices in real time, including but not limited to CPU usage, memory usage, network traffic, current configuration of encryption algorithms, execution efficiency of authentication processes, etc. Based on the analysis of real-time status, the Super Object Model can evaluate whether the current strength of the encryption algorithm is sufficient to resist potential attacks. If the security threat level increases, the model may recommend increasing the complexity of the encryption algorithm, such as switching from AES-128 to AES-256, or using more advanced encryption technologies, such as elliptic curve cryptography (ECC), to enhance the security of data transmission.

[0070] In addition to encryption strength, the Super IoT model adjusts the authentication process based on network load, device performance, and security requirements; adjusting the authentication process includes: enabling multi-factor authentication (MFA) or biometric authentication and simplifying the authentication process.

[0071] In this embodiment, the real-time status is monitored and the encryption algorithm strength and authentication process are adjusted through the super object model. The super object model can adjust the encryption algorithm and authentication process to ensure that data transmission is both secure and efficient and adapts to dynamic changes in the Internet of Things environment.

[0072] In another embodiment, step S30 includes steps B10 to B20:

[0073] Step B10, determining the resource status and data sensitivity of the node device according to the real-time status;

[0074] It should be noted that the CPU usage, memory usage, disk IO, bandwidth, network traffic, etc. of the node device are determined based on the real-time status of the node device. Data sensitivity refers to the sensitivity of the node device to changes in the collection, processing or transmission of data, involving the ability to respond quickly to data quality, integrity, real-time or security. In combination with the real-time resource status of the node device and the sensitivity of the data, corresponding resource allocation strategies and security measures can be adopted. For example, for nodes that process highly sensitive data, sufficient computing resources and security protection should be prioritized, such as the use of encryption technology and strict access control. For nodes with tight resource usage, the smooth execution of critical tasks can be ensured by optimizing applications, expanding hardware resources, or adjusting workloads.

[0075] Step B20: if the resource status is lower than the preset resource range, the encryption algorithm strength of the data transmission is reduced, and / or if the data sensitivity is lower than the preset sensitivity, the authentication process of the data transmission is simplified.

[0076] It should be noted that when the real-time resource status of the node device, such as CPU load, memory usage, etc., is lower than the preset resource range, the encryption strength can be dynamically downgraded: the data transmission that originally uses a high-intensity encryption algorithm (such as multi-layer AES+ECC encryption) can automatically switch to a lighter algorithm (such as AES-128) when the resource pressure is detected to be high. Although the encryption strength is reduced, it helps to maintain basic service availability and response speed in a low resource state to ensure that important data is transmitted first. For data below the preset sensitivity threshold, simplify the authentication process, reduce multi-factor authentication steps or other redundant checkpoints, so as to speed up data transmission efficiency and reduce the burden on equipment.

[0077] In one embodiment, if the data is of a low sensitivity level (for example, a public information query request), authentication is completed by simply logging in with a basic username + password; for medium-sensitive data (internal office document sharing), an email confirmation step is added; finally, for highly sensitive data (financial reports, medical records, etc.), all high-level security authentication remains unchanged.

[0078] In another embodiment, when it is detected that the device power is lower than a set threshold (such as 20%), it will also trigger a reduction in the encryption algorithm strength, switching AES256 to AES128, and reducing the frequency of using digital signatures (such as signing only key data packets).

[0079] In another embodiment, when the device load is too high (CPU usage exceeds 80%), the data encryption strength is reduced and the size of the encrypted data packet is appropriately reduced (such as using a higher compression algorithm).

[0080] In this implementation, the encryption strength and authentication process are automatically adjusted according to the real-time monitored resource status and data sensitivity, and then by setting thresholds and real-time monitoring, environmental changes are promptly identified and responded to, ensuring that the best decision is made when resources are limited. This dynamic adjustment strategy based on resource status and data sensitivity can effectively improve resource utilization efficiency while ensuring basic security standards.

[0081] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the first embodiment can refer to the above introduction, and will not be repeated in the following. Figure 2 The data transmission method based on the super object model further includes steps D10 to D20:

[0082] Step D10, analyzing the real-time attribute data through the super object model to obtain the network status of the network where the node device is located;

[0083] It should be noted that real-time attribute data refers to the real-time information generated by each device in the network during operation; network status includes response time, connection stability, traffic surge, equipment failure, etc. Real-time attribute data analysis through the super object model can timely discover and solve potential network problems, optimize network resource allocation, and ensure stable operation and efficient performance of the network.

[0084] Step D20, adjusting the data transmission path of the node device according to the network status.

[0085] It should be noted that the network status refers to the current operating status of the network. It can also include multi-dimensional information such as network connectivity, bandwidth utilization, latency, packet loss rate, and congestion level, reflecting the network's ability and efficiency to transmit data. The super-object model or network intelligence platform conducts in-depth analysis of the collected real-time attribute data to evaluate the health and performance of the network. The network environment is dynamically changing, and the network status may vary significantly at different time points and under different traffic conditions. For example, a path may degrade due to equipment failure, link congestion, or planned maintenance. In this case, adjusting the data transmission path can avoid bottlenecks, optimize data transmission efficiency, and ensure service quality.

[0086] In one embodiment, the specific adjustment process is:

[0087] The data transmission path is Best_Path and the link status is L ij , j = 1, 2, 3...n, n is a positive integer, and j represents the number of the link.

[0088] Best_Path=min(L i1 ,L i2 ,...,L in );

[0089] Exemplarily, when it is detected that the network delay of the data transmission link exceeds a set threshold (such as 100 ms), the link with the lowest delay is selected.

[0090] For example, when the network status is poor, the data can be compressed and transmitted, and the data can be prioritized to ensure that important data (such as control commands and alarm information) is transmitted first.

[0091] In this embodiment, through the analysis of the super object model, the dynamic adjustment of the data transmission path based on the network status ensures the efficient and stable operation of the network and meets the continuity of data transmission.

[0092] In one embodiment, please refer to Figure 3 The data transmission method based on the super object model further includes steps E10 to E20:

[0093] Step E10, determining the operating environment of the node device according to the real-time attribute data;

[0094] It should be noted that the operating environment refers to the physical and logical conditions in which the device is running, including but not limited to the network environment and software environment. For example, if the device shows abnormal access or potential attack signs during operation, it can be judged that the device may be in an unsafe operating environment; if the network delay and packet loss rate indicators are abnormal, it may indicate that the network environment is unstable.

[0095] Step E20: If the operating environment is not in the preset security environment, the encryption algorithm and the key in the authentication process are updated.

[0096] It should be noted that the preset security environment refers to the standards set by the security policy, through continuous monitoring of the operating environment of the node equipment, collecting real-time attribute data, such as network status, system resource usage, etc., and comparing them with the preset security environment standards. If the monitored environmental conditions deviate from the security standards, it is deemed that it is not in the preset security environment. In an insecure environment, keys may be more easily stolen or leaked. The key update process may include key generation (generating new security keys, randomly generated through encryption algorithms), key distribution (securely distributing new keys to all relevant devices and systems to ensure that both communicating parties use new keys synchronously), and old key expiration (after the new key takes effect, the old key becomes invalid to ensure the security of data transmission and storage).

[0097] For example, when the device status changes significantly (such as load increase, power reduction) or a potential security threat is detected (such as network attack, data leakage), the key update process is automatically triggered. The new key is distributed through a secure key exchange protocol (such as the ECC-based Diffie-Hellman protocol) to avoid security risks caused by long-term use of the same key.

[0098] In this embodiment, by monitoring the device operating environment in real time and updating the key when the environment is not secure, it is possible to avoid wasting resources when the environment is secure, achieve more efficient resource utilization, and enhance data security.

[0099] In another embodiment, the data transmission method based on the super object model further includes steps T10 to T20:

[0100] Step T10: if the current node device state is determined to be abnormal based on the real-time attribute data, the fault information is fed back to the super object model;

[0101] It should be noted that when real-time attribute data exceeds the preset normal range or threshold, or does not match the expected behavior of the device, the device status is judged to be abnormal. For example, if the CPU load continues to be above the high threshold, or the network delay suddenly increases, it may indicate that the device has encountered a fault. When an abnormal device status is detected, detailed fault information will be generated, including the time point of the abnormality, specific abnormal indicators, device ID, etc., and this information will be immediately fed back to the super object model.

[0102] Step T20: analyzing the fault information through the super object model, and reallocating the data transmission path passing through the current node device.

[0103] It should be noted that when the super-IoT model receives detailed fault information (such as device ID, abnormal time, specific abnormal indicators, etc.), it conducts in-depth analysis of the fault information and comprehensively evaluates the status of the entire network, including the operation of other devices, network traffic, bandwidth utilization, etc., and re-plans the data transmission path to avoid faulty nodes and ensure the continuity and efficiency of data transmission.

[0104] The method of reallocating the data transmission path passing through the current node device includes: dynamically selecting the optimal or suboptimal path for data transmission based on the real-time status of the network; reallocating the data stream to unaffected paths or devices to avoid single-point overload; and adjusting network resources to ensure that devices and paths not affected by the fault can handle data traffic more efficiently.

[0105] In this embodiment, by continuously receiving real-time data and fault information, the super-object model can monitor and manage the network and device status, quickly optimize the data transmission path, and ensure the efficient operation of the network and the reliability of data transmission even in the event of partial network node failure.

[0106] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the data transmission method based on the super object model of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0107] This application also provides a data transmission device based on a super object model, please refer to Figure 4 , the data transmission device based on the super object model includes:

[0108] An acquisition module 10 is used to acquire real-time attribute data of a node device;

[0109] An analysis module 20, configured to analyze the real-time attribute data through a super object model to obtain a real-time status of a node device;

[0110] The allocation module 30 is used to allocate encryption algorithm strength and authentication process for data transmission of the node device according to the real-time status, and perform data transmission according to the allocated encryption algorithm strength and authentication process.

[0111] Optionally, the allocation module 30 is also used to monitor the real-time status of the node device;

[0112] The real-time status is analyzed through a super object model, and the strength of the encryption algorithm and the authentication process of the node device for data transmission are adjusted.

[0113] Optionally, the allocation module 30 is further used to determine the resource status and data sensitivity of the node device according to the real-time status;

[0114] If the resource status is lower than a preset resource range, the encryption algorithm strength of the data transmission is reduced, and / or, if the data sensitivity is lower than a preset sensitivity, the authentication process of the data transmission is simplified.

[0115] The data transmission device based on the super object model includes: analyzing the real-time attribute data through the super object model to obtain the network status of the network where the node device is located;

[0116] According to the network status, the data transmission path of the node device is adjusted.

[0117] The data transmission device based on the super object model also includes: determining the operating environment of the node device according to the real-time attribute data;

[0118] If the operating environment is not in the preset security environment, the encryption algorithm and the key in the authentication process are updated.

[0119] The data transmission device based on the super object model further includes: if it is determined according to the real-time attribute data that the current node device state is abnormal, feeding back fault information to the super object model;

[0120] The fault information is analyzed by a super object model, and a data transmission path passing through the current node device is reallocated.

[0121] The data transmission device based on the super object model provided by the present application adopts the data transmission method based on the super object model in the above embodiment, which can solve the technical problem of low data transmission security. Compared with the prior art, the beneficial effects of the data transmission device based on the super object model provided by the present application are the same as the beneficial effects of the data transmission method based on the super object model provided by the above embodiment, and other technical features in the data transmission device based on the super object model are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0122] The present application provides a data transmission device based on a super object model, and the data transmission device based on the super object model includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the data transmission method based on the super object model in the above-mentioned first embodiment.

[0123] Reference below Figure 5 , which shows a schematic diagram of the structure of a data transmission device based on a super object model suitable for implementing the embodiment of the present application. The data transmission device based on the super object model in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The data transmission device based on the super object model shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0124] like Figure 5As shown, the data transmission device based on the super object model may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 1002 or the program loaded from the storage device 1003 to the random access memory (RAM: Random Access Memory) 1004. In the RAM 1004, various programs and data required for the operation of the data transmission device based on the super object model are also stored. The processing device 1001, the ROM 1002 and the RAM 1004 are connected to each other through a bus 1005. The input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the data transmission device based on the super object model to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a data transmission device based on the super object model with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.

[0125] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0126] The data transmission device based on the super object model provided by the present application adopts the data transmission method based on the super object model in the above embodiment, which can solve the technical problem of low data transmission security. Compared with the prior art, the beneficial effects of the data transmission device based on the super object model provided by the present application are the same as the beneficial effects of the data transmission method based on the super object model provided by the above embodiment, and other technical features in the data transmission device based on the super object model are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0127] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0128] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0129] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the data transmission method based on the super object model in the above-mentioned embodiment.

[0130] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.

[0131] The computer-readable storage medium may be included in the data transmission device based on the super object model; or may exist independently without being assembled into the data transmission device based on the super object model.

[0132] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the data transmission device based on the super object model, the data transmission device based on the super object model: obtains the real-time attribute data of the node device; analyzes the real-time attribute data through the super object model to obtain the real-time status of the node device; allocates encryption algorithm strength and authentication process for the data transmission of the node device through the real-time status, and transmits data through the allocated encryption algorithm strength and authentication process.

[0133] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0134] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0135] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0136] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned data transmission method based on the super object model, and can solve the technical problem of low data transmission security. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the data transmission method based on the super object model provided by the above-mentioned embodiment, and will not be repeated here.

[0137] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned data transmission method based on the super object model when executed by a processor.

[0138] The computer program product provided by this application can solve the technical problem of low data transmission security. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the data transmission method based on the super object model provided by the above embodiment, which will not be repeated here.

[0139] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A data transmission method based on a super object model, characterized in that: The data transmission method based on the super object model includes: Obtain real-time attribute data of node devices; Analyze the real-time attribute data through the super object model to obtain the real-time status of the node device; According to the real-time status, encryption algorithm strength and authentication process are allocated for data transmission of the node device, and data transmission is performed according to the allocated encryption algorithm strength and authentication process.

2. The data transmission method based on the super object model as claimed in claim 1, characterized in that: After the step of transmitting data using the assigned encryption algorithm strength and authentication process, the method further comprises: Monitor the real-time status of node devices; The real-time status is analyzed through a super object model, and the strength of the encryption algorithm and the authentication process of the node device for data transmission are adjusted.

3. The data transmission method based on the super object model as claimed in claim 1, characterized in that: The step of allocating encryption algorithm strength and authentication process for data transmission of the node device according to the real-time status includes: Determine the resource status and data sensitivity of the node device based on the real-time status; If the resource status is lower than a preset resource range, the encryption algorithm strength of the data transmission is reduced, and / or, if the data sensitivity is lower than a preset sensitivity, the authentication process of the data transmission is simplified.

4. The data transmission method based on the super object model as claimed in claim 1, characterized in that: The method further comprises: Analyze the real-time attribute data through the super object model to obtain the network status of the node device; According to the network status, the data transmission path of the node device is adjusted.

5. The data transmission method based on the super object model as claimed in claim 1, characterized in that: The method further comprises: Determine the operating environment of the node device based on real-time attribute data; If the operating environment is not in the preset security environment, the encryption algorithm and the key in the authentication process are updated.

6. The data transmission method based on the super object model as claimed in claim 1, characterized in that: The method comprises: If the current node device status is determined to be abnormal based on real-time attribute data, fault information is fed back to the super object model; The fault information is analyzed by a super object model, and a data transmission path passing through the current node device is reallocated.

7. A data transmission device based on a super object model, characterized in that: The device comprises: An acquisition module is used to obtain real-time attribute data of node devices; An analysis module, used to analyze the real-time attribute data through a super object model to obtain the real-time status of the node device; The allocation module is used to allocate encryption algorithm strength and authentication process for data transmission of the node device according to the real-time status, and perform data transmission according to the allocated encryption algorithm strength and authentication process.

8. A data transmission device based on a super object model, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the data transmission method based on the super object model according to any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the data transmission method based on the super object model as described in any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the data transmission method based on the super object model are implemented as claimed in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Alarm suppression method and system based on object model

    CN114143168A

  • Data security processing method, device and system and storage medium

    CN116436711A

  • Financial data encryption method and device, equipment and storage medium

    CN116709308A

  • Flow-batch integration method and equipment for data lake of Internet of Things, and medium

    CN118093729A

  • Data transmission method, server, and storage medium

    WO2019148716A1