Data processing method and device, equipment and medium

By determining the target operating system and object model based on operating system database and device parameters in the Internet of Things system, collecting and encrypting device operation data, and optimizing data packet communication methods, the problems of poor compatibility, low efficiency and insufficient data security in traditional data processing methods are solved, and efficient and secure data management and transmission are achieved.

CN119728746APending Publication Date: 2025-03-28HEBEI XIONGAN CITY HONGMENG TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411809926.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

Traditional data processing methods have poor compatibility with different devices, and the operating data of the collection and processing equipment is low efficiency, which cannot ensure privacy and security during data transmission.

Method used

By determining the target operating system and object model corresponding to each access device based on the operating system database and the device parameters corresponding to multiple access devices, controlling the device operation and collecting operation status data. Then, based on the preset encryption algorithm and object model, the data is encrypted and the communication method of data packets is optimized through the communication protocol library.

Benefits of technology

Improve compatibility with different access devices, improve the efficiency of data collection and processing, and ensure the privacy and security of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728746A_ABST
    Figure CN119728746A_ABST
Patent Text Reader

Abstract

The invention discloses a data processing method and device, equipment and a medium, and the method comprises the steps: determining a target operating system and a physical model corresponding to each access equipment based on an operating system database and equipment parameters corresponding to a plurality of access equipment; controlling each access device to run based on the corresponding target operating system, and collecting running state data corresponding to each access device; based on a preset encryption algorithm and the object model corresponding to each access device, performing encryption processing on the operation state data corresponding to each access device to obtain an encrypted data packet corresponding to each access device; and performing communication mode configuration processing on the encrypted data packet based on the communication protocol library to obtain a communication data packet corresponding to each access device. Through the technical scheme of the embodiment of the invention, automatic and efficient data management on the access equipment is realized, the compatibility of different access equipment can be improved, the efficiency of collecting and processing data is improved, and the privacy and security of data transmission are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of Internet of Things, and in particular to a data processing method, device, equipment and medium. Background Art

[0002] With the rapid development of IoT technology, IoT systems are becoming more and more complex and larger in scale. The amount of data generated every day is growing exponentially. In this environment, the requirements for data processing are also getting higher and higher.

[0003] At present, traditional data processing methods often collect data through access devices according to fixed operating systems, and encapsulate the collected data to generate data packets for subsequent data transmission. However, traditional data processing methods have poor compatibility with different devices, low efficiency in collecting and processing device operation data, and cannot ensure privacy and security during data transmission. Summary of the invention

[0004] The present invention provides a data processing method, apparatus, device and medium to realize automatic and efficient data management of access devices, which can improve the compatibility with different access devices, improve the efficiency of collecting and processing data, and ensure the privacy and security of data transmission.

[0005] In a first aspect, an embodiment of the present invention provides a data processing method, including:

[0006] Determine a target operating system and a physical model corresponding to each access device based on an operating system database and device parameters corresponding to multiple access devices;

[0007] Control each access device to run based on the corresponding target operating system, and collect the corresponding operating status data of each access device;

[0008] Based on a preset encryption algorithm and a physical model corresponding to each access device, encrypt the operation status data corresponding to each access device to obtain an encrypted data packet corresponding to each access device;

[0009] The encrypted data packet is processed for communication mode configuration based on the communication protocol library to obtain a communication data packet corresponding to each access device.

[0010] In a second aspect, an embodiment of the present invention further provides a data processing device, including:

[0011] An operating system determination module, used to determine a target operating system and a physical model corresponding to each access device based on an operating system database and device parameters corresponding to a plurality of access devices;

[0012] A status data acquisition module is used to control each access device to run based on the corresponding target operating system and collect the corresponding operating status data of each access device;

[0013] An encryption module, used to encrypt the operation status data corresponding to each access device based on a preset encryption algorithm and a physical model corresponding to each access device, and obtain an encrypted data packet corresponding to each access device;

[0014] The communication configuration module is used to perform communication mode configuration processing on the encrypted data packet based on the communication protocol library to obtain the communication data packet corresponding to each access device.

[0015] In a third aspect, an embodiment of the present invention further provides an electronic device, characterized in that the electronic device comprises: at least one processor; and

[0016] a memory communicatively connected to the at least one processor; wherein,

[0017] The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor so that the at least one processor can execute the data processing method provided by any embodiment of the present invention.

[0018] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to execute the data processing method provided by any embodiment of the present invention when executing.

[0019] The technical solution of the embodiment of the present invention determines the target operating system and physical model corresponding to each access device based on the operating system database and the device parameters corresponding to multiple access devices, so as to support the access of devices of various types and specifications, and has strong scalability and compatibility. Each access device is controlled to run based on the corresponding target operating system, and the running status data corresponding to each access device is collected, so as to realize the efficient collection of running data. Based on the preset encryption algorithm and the physical model corresponding to each access device, the running status data corresponding to each access device is encrypted, and the encrypted data packet corresponding to each access device is obtained to ensure the security of the data. The encrypted data packet is configured for the communication mode based on the communication protocol library to obtain the communication data packet corresponding to each access device, so as to optimize the data transmission efficiency and the utilization of network resources. By flexibly customizing the operating system and physical model according to different device parameters and requirements, the system can support the access of devices of various types and specifications, and the running status data is encrypted by using the preset encryption algorithm and physical model. At the same time, the appropriate communication protocol and configuration parameters are selected to realize the automatic and efficient data management of the access device, which can improve the compatibility with different access devices, improve the efficiency of collecting and processing data, and ensure the privacy and security of data transmission.

[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0022] Figure 1 is a flow chart of a data processing method provided according to Embodiment 1 of the present invention;

[0023] Figure 2 is a flow chart of a data processing method provided according to Embodiment 2 of the present invention;

[0024] Figure 3 is a structural schematic diagram of a data processing device provided according to Embodiment 3 of the present invention;

[0025] Figure 4 It is a structural schematic diagram of an electronic device for implementing the data processing method of an embodiment of the present invention. DETAILED DESCRIPTION

[0026] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0027] It should be noted that the terms "target", "current", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0028] Embodiment 1

[0029] Figure 1 A flowchart of a data processing method is provided for the first embodiment of the present invention. This embodiment is applicable to the case where data is processed on an access device. Figure 1 As shown, the method can be executed by a data processing device, which can be implemented in the form of hardware and / or software, and the data processing device can be configured in an electronic device. Figure 1 As shown, the method specifically comprises the following steps:

[0030] S110. Determine a target operating system and a physical model corresponding to each access device based on an operating system database and device parameters corresponding to a plurality of access devices.

[0031] Among them, the operating system database may refer to a database specifically used to store and manage operating system related information. Access devices may refer to devices that can be connected to the Internet of Things. For example, access devices may be temperature sensors, oxygen sensors, combustible gas sensors, etc. Device parameters may refer to various technical parameters and configuration information involved in the manufacturing, configuration and use of access devices. The target operating system may refer to the operating system selected and deployed for the access device. The object model may refer to the digital representation of a physical entity (access device) in the Internet of Things, which is used to convert a physical entity into a virtual object.

[0032] Specifically, characteristic analysis is performed on device parameters corresponding to multiple devices, and the physical model corresponding to each access device is determined based on the analysis results. The operating systems in the operating system database are cut and tailored based on the analysis results, and a target operating system corresponding to each access device is generated for different access devices, thereby optimizing device performance and improving operating efficiency and stability.

[0033] S120: Control each access device to run based on the corresponding target operating system, and collect operating status data corresponding to each access device.

[0034] The operation status data may refer to various data and information generated by the access device during operation.

[0035] Specifically, deploy the target operating system to the corresponding access device to ensure that the device can run normally. Use the built-in sensors or monitoring tools of the device to collect the operating status data of the access device in real time, such as memory usage, network traffic, etc. By collecting data from the access device running the target operating system, the accuracy and efficiency of data collection can be guaranteed.

[0036] S130. Based on a preset encryption algorithm and a physical model corresponding to each access device, encrypt the operation status data corresponding to each access device to obtain an encrypted data packet corresponding to each access device.

[0037] The preset encryption algorithm may refer to a preset algorithm for encrypting the running status data. For example, the preset encryption algorithm may be a symmetric encryption algorithm. The encrypted data packet may refer to a data packet obtained by encapsulating the encrypted running status data.

[0038] Specifically, the selected preset encryption algorithm is used to encrypt the operation status data of each access device to ensure the security of the data during transmission. The encrypted data is encapsulated into an encrypted data packet to facilitate subsequent transmission and processing.

[0039] Exemplarily, S130 may include: encrypting the operating status data corresponding to each access device based on a preset encryption algorithm to obtain the original encrypted data corresponding to each access device; based on the physical model corresponding to each access device and the preset encryption algorithm, encrypting the original encrypted data corresponding to each access device again to determine the encrypted data packet corresponding to each access device.

[0040] The original encrypted data may refer to data obtained by directly encrypting the running status data using a preset encryption algorithm.

[0041] Specifically, the operating status data of each access device is collected. This data may include monitoring data such as the device's temperature, humidity, pressure, flow, or control data such as the device's operating status and working mode. Then, the operating status data is encrypted using a preset encryption algorithm to generate the original encrypted data corresponding to each access device. This encryption process ensures that the operating status data is not acquired and parsed by unauthorized personnel or systems during transmission, thereby protecting the confidentiality and privacy of the data. After obtaining the original encrypted data, the preset encryption algorithm is used to encrypt it again in combination with the physical model corresponding to each access device (i.e., the device's attributes, functions, behaviors, and other descriptive information) to generate an encrypted data packet corresponding to each access device, which can further ensure the integrity and security of the data and improve the readability and availability of the data.

[0042] Exemplarily, based on the physical model corresponding to each access device and a preset encryption algorithm, the original encrypted data corresponding to each access device is re-encrypted to determine the encrypted data packet corresponding to each access device, including: based on the physical model corresponding to each access device, the format of the original encrypted data corresponding to each access device is converted, and based on the preset encryption algorithm, the converted original encrypted data is re-encrypted to obtain the target encrypted data corresponding to each access device; the target encrypted data corresponding to each access device is encapsulated to obtain the encrypted data packet corresponding to each access device.

[0043] The target encrypted data may refer to data obtained by re-encrypting the original encrypted data after format conversion according to a preset encryption algorithm.

[0044] Specifically, the format of the original encrypted data is converted according to the physical model corresponding to each access device. The physical model defines the properties, services, events, etc. of the device, which are usually associated with a specific data format. Therefore, before the original encrypted data is sent, it needs to be converted into a data format that meets the requirements of the physical model. The format conversion may include the conversion of data types (such as converting integers to floating point numbers), the conversion of data units (such as converting temperatures from Celsius to Fahrenheit), the conversion of data encodings (such as converting UTF-8 encoded text to ASCII encoding), etc. After the format conversion is completed, the converted original encrypted data is encrypted again using a preset encryption algorithm, and the re-encrypted data is encapsulated into an encrypted data packet, thereby ensuring the security of the data during transmission. Even if the data is intercepted, the attacker cannot easily decrypt it.

[0045] S140: Perform communication mode configuration processing on the encrypted data packet based on the communication protocol library to obtain a communication data packet corresponding to each access device.

[0046] The communication protocol library may refer to a database containing a series of rules and conventions for network communication. The communication data packet may refer to an encrypted data packet processed and configured by a specific communication protocol, and the data packets are ready to be transmitted between devices through the network.

[0047] Specifically, the communication protocol library is used to select a suitable communication protocol according to the communication requirements and network environment of the access device, and the communication mode configuration processing is performed on the encrypted data packet according to the communication protocol, such as setting the data packet format, transmission rate, etc., and the configured encrypted data packet is encapsulated into a communication data packet to prepare for data transmission. By optimizing the communication mode configuration, the efficiency and stability of data transmission can be improved, and the delay and packet loss during the transmission process can be reduced.

[0048] Exemplarily, S140 may include: determining the communication protocol corresponding to each access device based on the communication protocol library and the encrypted data packet corresponding to each access device; configuring the communication parameters corresponding to the encrypted data packet based on the communication protocol, and determining the configured encrypted data packet as a communication data packet, wherein the communication parameters include: size, format and transmission frequency.

[0049] Among them, the communication protocol can refer to the rules and agreements that both parties must follow to complete the communication or service. Communication parameters can refer to a series of parameters used to describe and configure communication behaviors during the communication process. These parameters usually include size, format, transmission frequency, etc., which directly affect the efficiency and reliability of communication.

[0050] Specifically, the communication protocol corresponding to each access device is determined according to the characteristics and requirements of each access device and the support of the communication protocol library. The selection of the communication protocol should be based on comprehensive consideration of factors such as the device's interface type, transmission speed, reliability requirements, and network topology. After determining the communication protocol, the communication parameters corresponding to the encrypted data packet are configured according to the requirements of the communication protocol and the characteristics of the device. These communication parameters generally include size, format, and transmission frequency. After completing the configuration of the communication parameters, the configured encrypted data packet is determined as a communication data packet. These communication data packets will be transmitted according to the configured communication protocol and parameters to achieve data exchange and communication between devices. The selection of the communication protocol and the configuration of the communication parameters can affect the reliability and stability of data transmission, and can ensure that the data packet is not prone to errors or loss during transmission, thereby enhancing the reliability of communication.

[0051] The technical solution of the embodiment of the present invention determines the target operating system and physical model corresponding to each access device based on the operating system database and the device parameters corresponding to multiple access devices, so as to support the access of devices of various types and specifications, and has strong scalability and compatibility. Each access device is controlled to run based on the corresponding target operating system, and the running status data corresponding to each access device is collected, so that the efficient collection of running data can be realized. Based on the preset encryption algorithm and the physical model corresponding to each access device, the running status data corresponding to each access device is encrypted, and the encrypted data packet corresponding to each access device is obtained to ensure the security of the data. The encrypted data packet is configured for the communication mode based on the communication protocol library to obtain the communication data packet corresponding to each access device, so as to optimize the data transmission efficiency and the utilization of network resources. By flexibly customizing the operating system and physical model according to different device parameters and requirements, the system can support the access of devices of various types and specifications, and the running status data is encrypted by using the preset encryption algorithm and physical model. At the same time, the appropriate communication protocol and configuration parameters are selected to realize automatic and efficient data management of the access device, which can improve the compatibility with different access devices, improve the efficiency of collecting and processing data, and ensure the privacy and security of data transmission.

[0052] Embodiment 2

[0053] Figure 2 This is a flow chart of a data processing method provided in Embodiment 2 of the present invention. Based on the above embodiments, this embodiment optimizes the step of "determining a target operating system and a physical model corresponding to each access device based on an operating system database and device parameters corresponding to multiple access devices". Explanations of terms that are the same as or corresponding to the above embodiments are not repeated here.

[0054] See also Figure 2 Another data processing method provided in this embodiment specifically includes the following steps:

[0055] S210: Analyze and model the device parameters corresponding to each access device to determine the physical model and key device parameters corresponding to each access device.

[0056] Among them, key device parameters may refer to a series of important parameters that can affect device performance, functions, and operating system selection.

[0057] Specifically, collect device parameters from each access device. These parameters may include the device's hardware specifications (such as CPU, memory, storage, etc.), interface type, communication protocol support, sensor type, etc. Sort and classify the collected device parameters for subsequent analysis and modeling. Perform a detailed analysis of the parameters of each access device to identify key device parameters that can represent the device's characteristics. Establish a physical model for each access device based on the key device parameters. The physical model describes the functions, properties, and behaviors of the access device. Through the physical model, you can have a deeper understanding of the characteristics and requirements of the device, which will help you select a suitable operating system for the device and write the corresponding application.

[0058] Exemplarily, "analyzing and modeling the device parameters corresponding to each access device to determine the physical model corresponding to each access device" in S210 may include: analyzing the device parameters corresponding to each access device, determining the device characteristics corresponding to each access device, and constructing a physical model corresponding to each access device based on the device characteristics, wherein the physical model is used to define the data structure of the access device.

[0059] Among them, device characteristics can refer to various features used to describe the inherent properties and functions of a device. These characteristics are based on the analysis results of device parameters and are used to further understand the performance, behavior, and integration of the device with the IoT system.

[0060] Specifically, detailed device parameters are collected from each access device. These parameters may include hardware specifications (such as memory, sensor type, etc.) and functional descriptions of the device. The collected device parameters are carefully analyzed to identify the core characteristics and unique functions of the device. Based on the analysis results of the device parameters, the characteristics of each access device are determined, such as the device's processing power, communication capabilities, data collection accuracy, etc. According to the device characteristics, a corresponding physical model is built for each access device. By building a physical model, the process of device access to the IoT platform can be simplified, the difficulty of access can be reduced, and access between different devices can be made easier and more standardized.

[0061] S220. Determine a target operating system corresponding to each access device based on an operating system database and key device parameters, wherein different access devices correspond to different target operating systems.

[0062] Specifically, the operating system database may contain information such as the characteristics of various operating systems, supported device types, and performance requirements. Match key device parameters with the information in the operating system database to find an operating system that can support these parameters. Consider factors such as the compatibility, stability, and security of the operating system, and select the most appropriate target operating system for each access device to meet the performance and functional requirements of the access device.

[0063] Exemplarily, S220 may include: for each access device, matching the key device parameters corresponding to the access device with the device parameters corresponding to each operating system in the operating system database; if there is an operating system that completely matches the key device parameters, determining the operating system as the target operating system corresponding to the access device; if there is no operating system that completely matches the key device parameters, trimming and combining the operating systems in the operating system database that have the highest match with the key device parameters, and determining the operating system generated after the combination as the target operating system corresponding to the access device.

[0064] Specifically, for each access device, its key device parameters are matched with each operating system in the operating system database. This process may involve comparison and verification of multiple parameters to ensure that the operating system that best matches the access device is found. If there is an operating system that completely matches the key device parameters, the operating system is determined as the target operating system corresponding to the access device. If there is no completely matching operating system, the closest operating system is selected for trimming and combination based on the degree of match. Trimming may involve removing unnecessary components and functions, while combining may involve merging partial functions of multiple operating systems into a new operating system. The operating system generated after trimming and combination will be determined as the target operating system corresponding to the access device, which can ensure that each access device can find the operating system that best suits it, greatly improving the compatibility between devices and systems and reducing problems and failure rates caused by incompatibility.

[0065] S230: Control each access device to run based on the corresponding target operating system, and collect the corresponding operating status data of each access device.

[0066] S240. Based on a preset encryption algorithm and a physical model corresponding to each access device, encrypt the operation status data corresponding to each access device to obtain an encrypted data packet corresponding to each access device.

[0067] S250: Perform communication mode configuration processing on the encrypted data packet based on the communication protocol library to obtain a communication data packet corresponding to each access device.

[0068] The technical solution of the embodiment of the present invention determines the physical model and key device parameters corresponding to each access device by analyzing and modeling the device parameters corresponding to each access device, thereby providing a data basis for subsequent system construction. Based on the operating system database and key device parameters, the target operating system corresponding to each access device is determined, wherein different access devices correspond to different target operating systems, thereby improving the compatibility between different devices. By determining the target operating system and physical model corresponding to each access device through the operating system database and the device parameters corresponding to multiple access devices, the operability between access devices can be ensured, the device performance can be optimized, the failures and problems caused by incompatibility can be reduced, and the operating efficiency and stability of the equipment can be improved.

[0069] Embodiment 3

[0070] Figure 3 This is a schematic diagram of the structure of a data processing device provided in Embodiment 3 of the present invention. Figure 3 As shown, the device includes: an operating system determination module 310, a state data acquisition module 320, an encryption module 330 and a communication configuration module 340.

[0071] The operating system determination module 310 is used to determine the target operating system and object model corresponding to each access device based on the operating system database and device parameters corresponding to multiple access devices;

[0072] The status data acquisition module 320 is used to control each access device to run based on the corresponding target operating system and collect the corresponding operation status data of each access device;

[0073] The encryption module 330 is used to encrypt the operation status data corresponding to each access device based on a preset encryption algorithm and a physical model corresponding to each access device to obtain an encrypted data packet corresponding to each access device;

[0074] The communication configuration module 340 is used to perform communication mode configuration processing on the encrypted data packet based on the communication protocol library to obtain the communication data packet corresponding to each access device.

[0075] The technical solution of this embodiment determines the target operating system and physical model corresponding to each access device based on the operating system database and the device parameters corresponding to multiple access devices, so as to support the access of devices of various types and specifications, and has strong scalability and compatibility. Each access device is controlled to run based on the corresponding target operating system, and the running status data corresponding to each access device is collected, so that the efficient collection of running data can be realized. Based on the preset encryption algorithm and the physical model corresponding to each access device, the running status data corresponding to each access device is encrypted, and the encrypted data packet corresponding to each access device is obtained to ensure the security of the data. The encrypted data packet is configured for the communication mode based on the communication protocol library to obtain the communication data packet corresponding to each access device, which can optimize the data transmission efficiency and the utilization of network resources. By flexibly customizing the operating system and physical model according to different device parameters and requirements, the system can support the access of devices of various types and specifications, and the running status data is encrypted using the preset encryption algorithm and physical model. At the same time, the appropriate communication protocol and configuration parameters are selected to realize automatic and efficient data management of the access device, which can improve the compatibility with different access devices, improve the efficiency of collecting and processing data, and ensure the privacy and security of data transmission.

[0076] Optionally, the operating system determination module 310 includes:

[0077] A model determination unit, used to analyze and model the device parameters corresponding to each access device, and determine the physical model and key device parameters corresponding to each access device;

[0078] The system determination unit is used to determine the target operating system corresponding to each access device based on the operating system database and the key device parameters, wherein different access devices correspond to different target operating systems.

[0079] Optionally, the model determination unit is specifically used to: analyze the device parameters corresponding to each access device, determine the device characteristics corresponding to each access device, and construct a physical model corresponding to each access device based on the device characteristics, wherein the physical model is used to define the data structure of the access device.

[0080] Optionally, the system determination unit is specifically used to: for each access device, match the key device parameters corresponding to the access device with the device parameters corresponding to each operating system in the operating system database; if there is an operating system that completely matches the key device parameters, determine the operating system as the target operating system corresponding to the access device; if there is no operating system that completely matches the key device parameters, trim and combine the operating systems in the operating system database that have the highest match with the key device parameters, and determine the operating system generated after the combination as the target operating system corresponding to the access device.

[0081] Optionally, the encryption module 330 includes:

[0082] A first encryption unit, configured to encrypt the operation status data corresponding to each access device based on a preset encryption algorithm to obtain original encrypted data corresponding to each access device;

[0083] The second encryption unit is used to re-encrypt the original encrypted data corresponding to each access device based on the physical model corresponding to each access device and the preset encryption algorithm, and determine the encrypted data packet corresponding to each access device.

[0084] Optionally, the second encryption unit is specifically used to: convert the format of the original encrypted data corresponding to each access device based on the physical model corresponding to each access device, and re-encrypt the converted original encrypted data based on the preset encryption algorithm to obtain the target encrypted data corresponding to each access device; encapsulate the target encrypted data corresponding to each access device to obtain the encrypted data packet corresponding to each access device.

[0085] Optionally, the communication configuration module 340 is specifically used to: determine the communication protocol corresponding to each access device based on the communication protocol library and the encrypted data packet corresponding to each access device; configure the communication parameters corresponding to the encrypted data packet based on the communication protocol, and determine the configured encrypted data packet as a communication data packet, wherein the communication parameters include: size, format and transmission frequency.

[0086] The data processing device provided in the embodiment of the present invention can execute the data processing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0087] Figure 4A schematic diagram of the structure of an electronic device 12 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as desktop computers, workstations, servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0088] like Figure 4 As shown, the electronic device 12 is in the form of a general purpose computing device. The components of the electronic device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).

[0089] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. By way of example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.

[0090] The electronic device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device 12, including volatile and non-volatile media, removable and non-removable media.

[0091] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The electronic device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 4 not shown, usually called a "hard drive"). Although Figure 4Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The system memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present invention.

[0092] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 42 generally perform the functions and / or methods of the embodiments described herein.

[0093] The electronic device 12 may also communicate with one or more external devices 14 (e.g., keyboards, pointing devices, displays 24, etc.), may communicate with one or more devices that enable a user to interact with the electronic device 12, and / or may communicate with any device that enables the electronic device 12 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed via an input / output (I / O) interface 22. Furthermore, the electronic device 12 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 20. As shown, the network adapter 20 communicates with other modules of the electronic device 12 via a bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0094] The processing unit 16 executes various functional applications and data processing by running the program stored in the system memory 28, for example, implementing a data processing method provided by the embodiment of the present invention, the method comprising:

[0095] Determine a target operating system and a physical model corresponding to each access device based on an operating system database and device parameters corresponding to multiple access devices;

[0096] Control each access device to run based on the corresponding target operating system, and collect the corresponding operating status data of each access device;

[0097] Based on a preset encryption algorithm and a physical model corresponding to each access device, encrypt the operation status data corresponding to each access device to obtain an encrypted data packet corresponding to each access device;

[0098] The encrypted data packet is processed for communication mode configuration based on the communication protocol library to obtain a communication data packet corresponding to each access device.

[0099] Of course, those skilled in the art can understand that the processor can also implement the technical solution of the data processing method provided by any embodiment of the present invention.

[0100] This embodiment provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the steps of the data processing method provided in any embodiment of the present invention are implemented. The method includes:

[0101] Determine a target operating system and a physical model corresponding to each access device based on an operating system database and device parameters corresponding to multiple access devices;

[0102] Control each access device to run based on the corresponding target operating system, and collect the corresponding operating status data of each access device;

[0103] Based on a preset encryption algorithm and a physical model corresponding to each access device, encrypt the operation status data corresponding to each access device to obtain an encrypted data packet corresponding to each access device;

[0104] The encrypted data packet is processed for communication mode configuration based on the communication protocol library to obtain a communication data packet corresponding to each access device.

[0105] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0106] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0107] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0108] Computer program code for performing the operations of the present invention 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).

[0109] It should be understood by those skilled in the art that the modules or steps of the present invention described above can be implemented by a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, optionally, they can be implemented by a program code executable by a computer device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0110] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A data processing method, characterized in that: include: Determine a target operating system and a physical model corresponding to each access device based on an operating system database and device parameters corresponding to multiple access devices; Control each access device to run based on the corresponding target operating system, and collect the corresponding operating status data of each access device; Based on a preset encryption algorithm and a physical model corresponding to each access device, encrypt the operation status data corresponding to each access device to obtain an encrypted data packet corresponding to each access device; The encrypted data packet is processed for communication mode configuration based on the communication protocol library to obtain a communication data packet corresponding to each access device.

2. The method according to claim 1, characterized in that The step of determining a target operating system and a physical model corresponding to each access device based on an operating system database and device parameters corresponding to a plurality of access devices includes: Analyze and model the device parameters corresponding to each access device to determine the physical model and key device parameters corresponding to each access device; Based on the operating system database and the key device parameters, a target operating system corresponding to each access device is determined, wherein different access devices correspond to different target operating systems.

3. The method according to claim 2, characterized in that Analyze and model the device parameters corresponding to each access device to determine the physical model corresponding to each access device, including: The device parameters corresponding to each access device are analyzed to determine the device characteristics corresponding to each access device, and a physical model corresponding to each access device is constructed based on the device characteristics, wherein the physical model is used to define the data structure of the access device.

4. The method according to claim 2, characterized in that: The determining, based on the operating system database and the key device parameters, a target operating system corresponding to each access device includes: For each access device, matching the key device parameters corresponding to the access device with the device parameters corresponding to each operating system in the operating system database; If there is an operating system that completely matches the key device parameters, then the operating system is determined as the target operating system corresponding to the access device; If there is no operating system that completely matches the key device parameters, the operating systems in the operating system database that have the highest degree of match with the key device parameters are cut and combined, and the operating system generated after the combination is determined as the target operating system corresponding to the access device.

5. The method according to claim 1, characterized in that: The method of encrypting the operation status data corresponding to each access device based on a preset encryption algorithm and a physical model corresponding to each access device to obtain an encrypted data packet corresponding to each access device includes: Encrypt the operation status data corresponding to each access device based on a preset encryption algorithm to obtain the original encrypted data corresponding to each access device; Based on the physical model corresponding to each access device and the preset encryption algorithm, the original encrypted data corresponding to each access device is encrypted again to determine the encrypted data packet corresponding to each access device.

6. The method according to claim 5, characterized in that The method of re-encrypting the original encrypted data corresponding to each access device based on the physical model corresponding to each access device and the preset encryption algorithm to determine the encrypted data packet corresponding to each access device includes: Based on the object model corresponding to each access device, the format of the original encrypted data corresponding to each access device is converted, and the converted original encrypted data is re-encrypted based on the preset encryption algorithm to obtain the target encrypted data corresponding to each access device; The target encrypted data corresponding to each access device is encapsulated to obtain an encrypted data packet corresponding to each access device.

7. The method according to claim 1, characterized in that The performing communication mode configuration processing on the encrypted data packet based on the communication protocol library to obtain a communication data packet corresponding to each access device includes: Determine the communication protocol corresponding to each access device based on the communication protocol library and the encrypted data packet corresponding to each access device; The communication parameters corresponding to the encrypted data packet are configured based on the communication protocol, and the configured encrypted data packet is determined as a communication data packet, wherein the communication parameters include: size, format and transmission frequency.

8. A data processing device, characterized in that: include: An operating system determination module, used to determine a target operating system and a physical model corresponding to each access device based on an operating system database and device parameters corresponding to a plurality of access devices; A status data acquisition module is used to control each access device to run based on the corresponding target operating system and collect the corresponding operating status data of each access device; An encryption module, used to encrypt the operation status data corresponding to each access device based on a preset encryption algorithm and a physical model corresponding to each access device, and obtain an encrypted data packet corresponding to each access device; The communication configuration module is used to perform communication mode configuration processing on the encrypted data packet based on the communication protocol library to obtain the communication data packet corresponding to each access device.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the data processing method according to any one of claims 1 to 7.

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