Data processing method, data acquisition method and related device
By adopting physical isolation and encryption processing between data processing and the input and output devices of storage host and human-computer interaction, the problem of easy copying of data in corporate office computers is solved, and the secure transmission of data and centralized management of equipment is realized.
Patent Information
- Application Number
- CN202210641998.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-07
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2042-06-07
AI Technical Summary
In the prior art, there is a risk of data from corporate office computers being copied, and there are vulnerabilities that can be cracked by software and hardware in the enclosed peripheral storage interface and protection software, resulting in insufficient data confidentiality.
The data processing is physically isolated from the input and output devices for the storage host and the human-computer interaction, and the main card and the secondary card perform unique pairing communication through data acquisition to realize the encryption processing of data interaction.
Enhanced data confidentiality, facilitates the management and maintenance of equipment, and ensures the secure transmission of data between different regions through encryption processing.
Smart Images

Figure CN114880689B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computers, and in particular, to a data processing method, a data acquisition method and related devices. Background Art
[0002] In the prior art, the computers used by enterprises for office work are all placed in the office area, and the data in the computers is at risk of being copied. Although it is possible to avoid data copying by means of closing the external storage interface or installing protection software, there are still many vulnerabilities that can be cracked by software and hardware, which is not conducive to data confidentiality. Summary of the Invention
[0003] The purpose of the present invention is to overcome the deficiencies of the prior art, and provide a data processing method, a data acquisition method and related devices, which physically isolate the data processing and storage host, and at the same time realize the encryption processing of data interaction and transmission.
[0004] The embodiments of the present invention can be implemented as follows:
[0005] In a first aspect, the present invention provides a data processing system, the data processing system includes a data processing and storage host located in a first physical area, and a human-computer interaction input / output device located in a second physical area, and the first physical area and the second physical area are physically isolated; a data acquisition main card is integrated inside the data processing and storage host, and a data acquisition sub-card is integrated inside the human-computer interaction input / output device; the data acquisition main card is communicatively connected to the corresponding data acquisition sub-card, and the data acquisition main card and the corresponding data acquisition sub-card are uniquely paired;
[0006] The human-computer interaction input / output device is configured to generate control data in response to a control operation of a user on the human-computer interaction input / output device;
[0007] The data acquisition sub-card is configured to obtain a control data packet according to the control data, and send the control data packet to the data acquisition main card;
[0008] The data acquisition main card is configured to parse the control data packet to obtain the control data;
[0009] The data processing and storage host is configured to perform data processing according to the control data to obtain display data;
[0010] The data acquisition main card is further configured to collect the display data, and send a display data packet corresponding to the display data to the data acquisition sub-card, so that the human-computer interaction input / output device performs interface display.
[0011] In an alternative embodiment, the data processing and storage host further includes a processing unit communicatively connected to the data acquisition main card, and the human-computer interaction input / output device further includes a display unit communicatively connected to the data acquisition sub-card;
[0012] The display unit is configured to generate the control data in response to the control operation and send the control data to the data acquisition sub-card;
[0013] The data acquisition sub-card is specifically configured to encrypt the control data according to an encryption algorithm to obtain the control data packet and send it to the data acquisition main card;
[0014] The data acquisition main card is specifically configured to decrypt the control data packet according to a decryption algorithm to obtain the control data and send it to the processing unit; encrypt the display data according to the encryption algorithm to obtain the display data packet and send it to the data acquisition sub-card;
[0015] The data acquisition sub-card is further specifically configured to decrypt the display data packet according to the decryption algorithm to obtain the display data and send it to the display unit
[0016] The display unit is further configured to perform interface display according to the display data.
[0017] In an alternative embodiment, both the data acquisition main card and the data acquisition sub-card have a display interface, a data transmission interface, and a network transmission interface;
[0018] The data acquisition main card is communicatively connected to the display output interface of the processing unit through the corresponding display interface, and communicatively connected to the data interface of the processing unit through the corresponding data transmission interface;
[0019] The network transmission interface of the data acquisition main card is communicatively connected to the network transmission interface of the data acquisition sub-card to implement data interaction;
[0020] The data acquisition sub-card is connected to the display unit through the corresponding display interface, and connected to the control unit of the human-computer interaction input / output device through the corresponding data transmission interface; the control unit is used for the user to operate on the display unit to control the data processing and storage host.
[0021] Second aspect, the present invention provides a data processing method, which is applied to a data processing system. The data processing system includes a data processing and storage host located in a first physical area and a human-computer interaction input / output device located in a second physical area. The first physical area and the second physical area are physically isolated from each other. A data acquisition main card is integrated inside the data processing and storage host, and a data acquisition sub-card is integrated inside the human-computer interaction input / output device. The data acquisition main card is communicatively connected to the corresponding data acquisition sub-card, and the data acquisition main card and the corresponding data acquisition sub-card are uniquely paired. The method includes:
[0022] The human-computer interaction input / output device generates control data in response to a control operation of a user on the human-computer interaction input / output device.
[0023] The data acquisition sub-card obtains a control data packet according to the control data and sends the control data packet to the data acquisition main card.
[0024] The data acquisition main card analyzes the control data packet to obtain the control data.
[0025] The data processing and storage host processes data according to the control data to obtain display data.
[0026] The data acquisition main card acquires the display data and sends a display data packet corresponding to the display data to the data acquisition sub-card, so that the human-computer interaction input / output device performs interface display.
[0027] Third aspect, the present invention provides a data acquisition main card. The data acquisition main card is integrated inside a data processing and storage host located in a first physical area. The data acquisition main card is communicatively connected to a data acquisition sub-card. The data acquisition sub-card is integrated inside a human-computer interaction input / output device located in a second physical area. The first physical area and the second physical area are physically isolated from each other. The data acquisition main card and the corresponding data acquisition sub-card are uniquely paired.
[0028] The data acquisition main card is configured to receive a control data packet sent by the human-computer interaction input / output device via the data acquisition sub-card and analyze the control data corresponding to the control data packet.
[0029] The data acquisition main card is further configured to acquire display data obtained by the data processing and storage host according to the control data and send a display data packet corresponding to the display data to the data acquisition sub-card, so that the human-computer interaction input / output device performs interface display.
[0030] In an alternative embodiment, the data processing and storage host further includes a processing unit communicatively connected to the data acquisition main card, and the human-computer interaction input / output device further includes a display unit communicatively connected to the data acquisition sub-card; when receiving the control data packet, the data acquisition main card decrypts the control data packet according to a decryption algorithm to obtain corresponding control data, and sends the control data to the processing unit;
[0031] When the display data is acquired, the data acquisition main card encrypts the display data according to an encryption algorithm to obtain a display data packet, and sends the display data packet to the data acquisition sub-card, so that the display unit obtains the display data packet and displays it.
[0032] In an alternative embodiment, the data acquisition main card has a display interface, a data transmission interface, and a network transmission interface; the display interface is communicatively connected to the display output interface of the processing unit; the data transmission interface is communicatively connected to the data interface of the processing unit;
[0033] The data acquisition main card is configured to receive the control data packet sent by the data acquisition sub-card through the network transmission interface;
[0034] When the control data packet is data corresponding to the data transmission interface, the data acquisition main card is further configured to send the control data to the data interface of the processing unit through the data transmission interface;
[0035] The data acquisition main card is further configured to receive the display data sent by the processing unit through the display output interface and / or data interface through the data transmission interface and / or the display interface;
[0036] The data acquisition main card is further configured to send the display data packet corresponding to the display data to the data acquisition sub-card through the network transmission interface.
[0037] Fourthly, the present invention provides a data acquisition method applied to a data acquisition main card. The data acquisition main card is integrated inside a data processing and storage host located in a first physical area. The data acquisition main card is communicatively connected to a data acquisition sub-card. The data acquisition sub-card is integrated inside a human-computer interaction input / output device located in a second physical area. The first physical area and the second physical area are physically isolated; the data acquisition main card is uniquely paired with the corresponding data acquisition sub-card; the method includes:
[0038] Receiving a control data packet sent by the human-computer interaction input / output device through the data acquisition sub-card;
[0039] Collect the display data obtained by the data processing and storage host according to the control data packet, and send the display data packet corresponding to the display data to the data acquisition sub-card, so that the human-computer interaction input / output device performs interface display.
[0040] In an alternative embodiment, the data processing and storage host further includes a processing unit communicatively connected to the data acquisition main card, and the human-computer interaction input / output device further includes a display unit communicatively connected to the data acquisition sub-card;
[0041] The step of receiving the control data packet sent by the human-computer interaction input / output device via the data acquisition sub-card and parsing the control data corresponding to the control data packet includes:
[0042] When receiving the control data packet, decrypt the control data packet according to the decryption algorithm to obtain the corresponding control data, and send the control data to the processing unit;
[0043] The step of collecting the display data obtained by the data processing and storage host according to the control data and sending the display data packet corresponding to the display data to the data acquisition sub-card includes:
[0044] When collecting the display data, encrypt the display data according to the encryption algorithm to obtain a display data packet, and send the display data packet to the data acquisition sub-card, so that the display unit obtains the display data packet and displays it.
[0045] In a fifth aspect, the present invention provides a readable storage medium storing a computer program, and the computer program is executed by a processor to implement the method according to any one of the foregoing embodiments.
[0046] In summary, the embodiments of the present invention provide a data processing method, a data acquisition method and related devices. After the data acquisition sub-card collects the control data on the human-computer interaction input / output device, it encrypts the control data to obtain a control data packet and sends it to the data acquisition main card; the data acquisition main card parses the control data packet to obtain the control data, and then the data processing and storage host processes the control data to obtain the display data; after the data acquisition main card collects the display data, it encrypts it to obtain a display data packet and sends it to the data acquisition sub-card, so that the human-computer interaction input / output device performs display. And the data processing and storage host and the human-computer interaction input / output device are respectively placed in physically isolated first and second physical areas, which enhances the confidentiality of the data and is convenient for device management and maintenance. The data interaction between the data processing and storage host and the human-computer interaction input / output device is realized through the data acquisition main card and the matching data acquisition sub-card. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings required for the embodiments. It should be understood that the following drawings only show some embodiments of the present invention, and therefore should not be regarded as a limitation of the scope. For those of ordinary skill in the art, without creative efforts, other related drawings can also be obtained based on these drawings.
[0048] Figure 1 One of the overall architecture diagrams of a data processing system provided by an embodiment of the present invention.
[0049] Figure 2 Another overall architecture diagram of a data processing system provided by an embodiment of the present invention.
[0050] Figure 3 A schematic flowchart of a data acquisition method provided by an embodiment of the present invention.
[0051] Figure 4 Another overall architecture diagram of a data processing system provided by an embodiment of the present invention.
[0052] Figure 5 A schematic flowchart of a data processing method provided by an embodiment of the present invention.
[0053] Figure 6 A schematic connection diagram of a data processing system provided by an embodiment of the present invention. Detailed implementation manners
[0054] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Usually, the components of the embodiments of the present invention described and shown in the accompanying drawings here can be arranged and designed in various different configurations.
[0055] Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed present invention, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.
[0056] It should be noted that: similar reference numerals and letters denote similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.
[0057] In addition, terms such as "first" and "second" are only used for distinguishing descriptions and cannot be construed as indicating or implying relative importance.
[0058] It should be noted that, without conflict, the features in the embodiments of the present invention can be combined with each other.
[0059] Based on the deficiencies of the above-mentioned existing technologies, the embodiments of the present invention provide a data processing method, a data acquisition method and related devices, which manage the human-computer interaction input / output device and the data processing and storage host separately, and the data transmission between the two is realized through a data acquisition card. The following will be described in detail through embodiments and in conjunction with the accompanying drawings.
[0060] Taking the data processing system for enterprise office as an example, the application environment of the embodiments of the present invention will be introduced. Please refer to Figure 1 , Figure 1 which is the overall architecture diagram of a data processing system provided by the embodiments of the present invention. The data processing system 100 includes a data processing module 110, a data acquisition main card 120, a human-computer interaction input / output module 130, and a data acquisition sub-card 140 that are sequentially communicatively connected.
[0061] In an optional implementation, both the data processing module 110 and the data acquisition main card 120 can be located in a first physical area, which can be a closed computer room of an enterprise. The data processing module 110 and the data acquisition main card 120 can be arranged in the cabinets inside the closed computer room for centralized management, facilitating equipment maintenance and upgrade. The human-computer interaction input / output module 130 and the data acquisition sub-card 140 can both be located in a second physical area, which can be an office area. The human-computer interaction input / output module 130 and the data acquisition sub-card 140 can be located at the user's workstations. It can be understood that there is a physical isolation between the first physical area and the second physical area, and the devices in the two areas can communicate through a network.
[0062] In an optional implementation, in the data processing system 100, the number of data processing modules 110 can be unrestricted, and an enterprise can set it according to its internal actual needs. Correspondingly, the numbers of the data acquisition main card 120, the human-computer interaction input / output module 130, and the data acquisition sub-card 140 can correspond to those of the data processing module 110. Each data acquisition main card 120 can have a uniquely matched data acquisition sub-card 140. It should be noted that the names of the data acquisition main card 120 and the data acquisition sub-card 140 are only for example and do not serve as a functional limitation.
[0063] In an alternative implementation, each data processing module 110 and a main data acquisition card 120 can be integrated together as an independent data processing and storage host 10. Correspondingly, a secondary data acquisition card 140 corresponding to the main data acquisition card 120 can be integrated with a human-computer interaction input / output module 130 as an independent human-computer interaction input / output device 20.
[0064] Optionally, the data processing module 110 can be a processing unit, and the processing unit can be a standard computer motherboard with data processing capabilities. The human-computer interaction input / output module 130 can correspond to the display unit and control unit included in the human-computer interaction input / output device 20. Optionally, the display unit can be a display screen embedded with the secondary data acquisition card 140, and the control unit can be a keyboard and mouse.
[0065] At this time, the data processing and storage host 10 and the corresponding human-computer interaction input / output device 20 are uniquely matched. Multiple data processing and storage hosts 10 can be arranged in cabinets inside a closed computer room for centralized management. Correspondingly, multiple human-computer interaction input / output devices 20 can be located at various workstations in the office area. Please refer to Figure 2 , Figure 2 In the data processing system 100 shown, multiple data processing and storage hosts 10 located in the first physical area and the human-computer interaction input / output devices 20 located in the second physical area that are respectively communicatively connected to them are shown.
[0066] In an alternative example, the communication connection method between the main data acquisition card 120 located in the first physical area and the secondary data acquisition card 140 located in the second physical area can be, but is not limited to, wired connection, wireless Ethernet, fiber optic network, power grid, etc.
[0067] Based on the above data processing system, an embodiment of the present invention provides a main data acquisition card. The main data acquisition card can be integrated inside the data processing and storage host located in the first physical area. The main data acquisition card is communicatively connected to the secondary data acquisition card, and the secondary data acquisition card can be integrated inside the human-computer interaction input / output device located in the second physical area.
[0068] The main data acquisition card is used to receive the control data packet sent by the human-computer interaction input / output device via the secondary data acquisition card and parse out the control data corresponding to the control data packet;
[0069] The main data acquisition card is further used to collect the display data obtained by the data processing and storage host according to the control data and send the display data packet corresponding to the display data to the secondary data acquisition card for the human-computer interaction input / output device to perform interface display.
[0070] Among them, the main data acquisition card and the corresponding auxiliary data acquisition card are uniquely paired. The main data acquisition card can pre-store the hardware device address of the corresponding auxiliary data acquisition card, and the auxiliary data acquisition card also pre-stores the hardware device address of the corresponding main data acquisition card.
[0071] In this embodiment, the data processing and storage host can be located in the cabinet in the above-mentioned first physical area, and the human-computer interaction input / output device can be located at the workstation in the above-mentioned second physical area. The human-computer interaction input / output device can display a page after receiving the output data.
[0072] A main data acquisition card provided by an embodiment of the present invention integrates the main data acquisition card inside the data processing and storage host located in the first physical area, and integrates the auxiliary data acquisition card in the human-computer interaction input / output device located in the second physical area. Through the main data acquisition card and the auxiliary data acquisition card connected by communication, data interaction between the physically isolated data processing and storage host and the human-computer interaction input / output device is realized. Its beneficial effects are as follows: The data processing and storage host and the human-computer interaction input / output device are located in the first and second physical areas respectively, achieving physical isolation, so that only the human-computer interaction input / output device is placed in the second physical area (office area), enhancing data confidentiality, and at the same time facilitating device management and maintenance. By transmitting corresponding data between the data processing and storage host and the human-computer interaction input / output device through the main data acquisition card and the auxiliary data acquisition card, the data processing and storage host located in the cabinet is also convenient for centralized management and configuration upgrade.
[0073] In an optional implementation manner, the above-mentioned data processing and storage host may further include a processing unit communicatively connected to the main data acquisition card, and the human-computer interaction input / output device may further include a display unit communicatively connected to the auxiliary data acquisition card; when receiving a control data packet, the main data acquisition card decrypts the control data packet according to a decryption algorithm to obtain corresponding control data, and sends the control data to the processing unit;
[0074] When display data is collected, the main data acquisition card can encrypt the display data according to an encryption algorithm to obtain a display data packet, and send the display data packet to the auxiliary data acquisition card, so that the display unit obtains the display data packet and displays it.
[0075] It can be understood that the processing unit can be a standard computer motherboard with data processing functions. The decryption algorithm and encryption algorithm adopted by the main data acquisition card can be pre-configured. In an optional implementation manner, the main data acquisition card may have a display interface, a data transmission interface, and a network transmission interface. The display interface can be communicatively connected to the display output interface of the processing unit, and the data transmission interface can be communicatively connected to the data interface of the processing unit.
[0076] Accordingly, the main data acquisition card can be used to receive the control data packet sent by the secondary data acquisition card through the network transmission interface. When the control data packet corresponds to the data of the data transmission interface, the main data acquisition card can also be used to send control data to the data interface of the processing unit through this data transmission interface.
[0077] The main data acquisition card can also be used to receive the display data sent by the processing unit through the display output interface and / or data interface through the data transmission interface and / or display interface. The main data acquisition card can also be used to send the display data packet corresponding to the display data to the secondary data acquisition card through the network transmission interface.
[0078] It can be understood that the network transmission interface of the main data acquisition card can be used for network communication. The display data can include any one of page data and USB keyboard and mouse data. In a possible example, when the display data includes page data, the page data is sent from the display output interface of the processing unit to the display interface of the main data acquisition card. When the display data includes USB keyboard and mouse data, the USB keyboard and mouse data is sent from the data interface of the processing unit to the data transmission interface of the main data acquisition card.
[0079] Based on the above main data acquisition card, please refer to Figure 3 , an embodiment of the present invention also provides a data acquisition method, the execution subject of which is the above main data acquisition card. The main data acquisition card can be integrated inside the data processing and storage host located in the first physical area. The main data acquisition card is communicatively connected to the secondary data acquisition card, and the secondary data acquisition card is integrated inside the human-computer interaction input-output device located in the second physical area. Similarly, the main data acquisition card is uniquely paired with the corresponding secondary data acquisition card. The method may include the steps:
[0080] S101. Receive the control data packet sent by the human-computer interaction input-output device through the secondary data acquisition card.
[0081] S102. Collect the display data obtained by the data processing and storage host according to the control data packet, and send the display data packet corresponding to the display data to the secondary data acquisition card so that the human-computer interaction input-output device can perform interface display.
[0082] Further, the data processing and storage host may further include a processing unit communicatively connected to the main data acquisition card, and the human-computer interaction input-output device may further include a display unit communicatively connected to the secondary data acquisition card. Accordingly, step S101 may include sub-steps:
[0083] S101-1. When receiving the control data packet, decrypt the control data packet according to the decryption algorithm to obtain the corresponding control data, and send the control data to the processing unit.
[0084] Step S102 may include sub-steps:
[0085] Step S102-1: When display data is collected, encrypt the display data according to an encryption algorithm to obtain a display data packet, and send the display data packet to the data acquisition sub-card, so that the display unit can obtain the display data packet and display it.
[0086] The following describes the process of coordinated work of each module in the devices within the data processing system when the user operates on the human-computer interaction input / output device to generate control data.
[0087] See Figure 4 , the data processing system 100 may include a data processing and storage host 10 located in the first physical area and a human-computer interaction input / output device 20 located in the second physical area. The data processing and storage host 10 internally integrates the data acquisition main card 120 as described above. The human-computer interaction input / output device 20 internally integrates a data acquisition sub-card 140. The data acquisition main card 120 is communicatively connected to the corresponding data acquisition sub-card 140, and the data acquisition main card 120 and the corresponding data acquisition sub-card 140 are uniquely paired.
[0088] The human-computer interaction input / output device 20 is configured to generate control data in response to a user's control operation on the human-computer interaction input / output device 20.
[0089] The data acquisition sub-card 140 is configured to obtain a control data packet according to the control data and send the control data packet to the data acquisition main card 120.
[0090] The data acquisition main card 120 is configured to parse the control data packet to obtain control data.
[0091] The data processing and storage host 10 is configured to perform data processing according to the control data to obtain display data.
[0092] The data acquisition main card 120 is further configured to collect display data and send the display data packet corresponding to the display data to the data acquisition sub-card 140 for the human-computer interaction input / output device 20 to perform interface display.
[0093] In an alternative embodiment, the data processing and storage host 10 may further include a processing unit 110 communicatively connected to the data acquisition main card 120, and the human-computer interaction input / output device 20 may further include a display unit 130 communicatively connected to the data acquisition sub-card 140.
[0094] The display unit 130 may be configured to generate control data in response to a control operation and send the control data to the data acquisition sub-card 140.
[0095] The data acquisition secondary card 140 can be specifically used to encrypt control data according to an encryption algorithm to obtain a control data packet and send it to the data acquisition primary card 120.
[0096] The data acquisition primary card 120 can be specifically used to decrypt the control data packet according to a decryption algorithm to obtain control data and send it to the processing unit 110. And encrypt the display data according to an encryption algorithm to obtain a display data packet and send it to the data acquisition secondary card 140.
[0097] The data acquisition secondary card 140 can also be specifically used to decrypt the display data packet according to a decryption algorithm to obtain display data and send it to the display unit 130
[0098] The display unit 130 can also be used to perform interface display according to the display data.
[0099] In an optional embodiment, both the data acquisition primary card 120 and the data acquisition secondary card 140 have a display interface, a data transmission interface, and a network transmission interface.
[0100] The data acquisition primary card 120 is communicatively connected to the display output interface of the processing unit 110 through the corresponding display interface, and communicatively connected to the data interface of the processing unit 110 through the corresponding data transmission interface.
[0101] The network transmission interface of the data acquisition primary card 120 can be communicatively connected to the network transmission interface of the data acquisition secondary card 140 to implement data interaction between the data processing and storage host 10 and the human-computer interaction input / output device 20.
[0102] The data acquisition secondary card 140 is connected to the display unit 130 through the corresponding display interface, and connected to the control unit of the human-computer interaction input / output device 20 through the corresponding data transmission interface. Among them, the control unit of the human-computer interaction input / output device 20 can be used for a user to operate on the display unit 130 to control the data processing and storage host 10.
[0103] It can be understood that when the data acquisition secondary card 140 senses an operation of the user on the display unit 130 through the control unit through the data transmission interface, it will generate control data, encrypt it to obtain a control data packet, and transmit the control data packet to the data acquisition primary card 120 through the network transmission interface.
[0104] The main data acquisition card 120 receives the control data packet for decryption, and sends the obtained control data to the processing unit 110 through the data transmission interface. After the processing unit 110 performs corresponding data processing according to the control data, display data is obtained. The main data acquisition card 120 can collect the display data from the wire harness output interface of the processing unit 110 through its display interface, encrypt the display data to obtain a display data packet, and then send it to the auxiliary data acquisition card 140 through the network transmission interface.
[0105] The auxiliary data acquisition card 140 decrypts the received display data packet to obtain the display data, sends the page data in the display data to the display unit 130 through the display interface, and sends the keyboard and mouse data in the display data to the display unit 130 through the data transmission interface. The display unit 130 performs interface display according to the display data.
[0106] Based on the above data processing system, please refer to Figure 5 In addition, an embodiment of the present invention further provides a data processing method. The execution subject of this method is the above data processing system. The data processing system includes a data processing and storage host located in a first physical area and a human-computer interaction input / output device located in a second physical area. The data processing and storage host internally integrates the above main data acquisition card, and the human-computer interaction input / output device internally integrates an auxiliary data acquisition card. The main data acquisition card is communicatively connected to the corresponding auxiliary data acquisition card, and the main data acquisition card and the corresponding auxiliary data acquisition card are uniquely paired. The method may include the steps:
[0107] S201. The human-computer interaction input / output device generates control data in response to a user's control operation on the human-computer interaction input / output device.
[0108] S202. The auxiliary data acquisition card obtains a control data packet according to the control data and sends the control data packet to the main data acquisition card.
[0109] S203. The main data acquisition card analyzes the control data packet to obtain the control data.
[0110] S204. The data processing and storage host performs data processing according to the control data to obtain the display data.
[0111] S205. The main data acquisition card collects the display data and sends the display data packet corresponding to the display data to the auxiliary data acquisition card;
[0112] S206. The auxiliary data acquisition card obtains the display data according to the display data packet so that the human-computer interaction input / output device performs interface display.
[0113] It should be noted that since each data acquisition main card and the corresponding data acquisition sub-card are uniquely matched, correspondingly, each data acquisition device and the corresponding human-computer interaction input / output device are also uniquely matched. The encryption algorithm and decryption algorithm adopted by each pair of the matched data acquisition main card and data acquisition sub-card mentioned above are unique, which ensures the communication security between the data processing and storage host and the corresponding input / output device, and can prevent cross-wiring while ensuring data security.
[0114] In a possible implementation, the human-computer interaction input / output device can be a display device that can accept touch operations. The display unit and the control unit therein can be a touchable display screen module in the display device, and the data acquisition sub-card can be connected to the display screen module.
[0115] In another possible implementation, the above-mentioned display unit can be a display integrated with a data acquisition sub-card, and the control unit can be a keyboard and mouse device or a touchpad connected to the display, etc., to implement interface operations on the display.
[0116] In a possible implementation, in combination with Figure 2 , taking the communication between the data processing and storage host 10 in two regions and the human-computer interaction input / output device 20 through a switch as an example, please refer to Figure 6 , Figure 6 This is a connection schematic diagram of a data processing system provided by an embodiment of the present invention. Among them, in the data processing system 100, multiple data processing and storage hosts 10 located in the first physical region can form a data processing and storage host cluster, and multiple human-computer interaction input / output devices 20 located in the second physical region can form a human-computer interaction input / output device cluster.
[0117] Schematically, the number of data processing and storage hosts 10 and human-computer interaction input / output devices 20 in the figure is three. In actual applications, this number is not limited and depends on the actual situation.
[0118] Among them, three data processing and storage hosts 10 are connected to the slave switch K1, and three human-computer interaction input / output devices 20 are connected to the slave switch K2. The slave switches K1 and K2 are both connected to the main switch K. In this way, communication between each device in the data processing system 100 can be achieved through the switch. It can be understood that in each data processing and storage host 10, the data acquisition main card is actually connected to the slave switch K1; in each human-computer interaction input / output device 20, the data acquisition main card sub-card is actually connected to the slave switch K2.
[0119] It should be noted that Figure 6The structure shown is only a schematic illustration, and the actual forms of the data processing and storage host 10 and the human-computer interaction input / output device 20 are not necessarily limited to those shown in the figure. Moreover, if there are multiple office areas, correspondingly, each office area can correspond to a data processing and storage host cluster and a human-computer interaction input / output device cluster. Correspondingly, the number of slave switches used is not limited to that shown in the figure, and the specific number depends on the actual situation.
[0120] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0121] The data processing and storage host and the human-computer interaction input / output device are placed in physically isolated first and second physical areas respectively. Such placement by partition enhances the confidentiality of data and facilitates the management and maintenance of the devices.
[0122] Through the built-in paired data acquisition main card and data acquisition sub-card respectively, encryption processing is realized for data interaction and transmission between the data processing and storage host and the human-computer interaction input / output device: the data acquisition main card collects the display data of the data processing and storage host, and the data acquisition sub-card collects the control data of the user for the human-computer interaction input / output device; then the data acquisition main card and the data acquisition sub-card respectively perform data compression and packaging on the display data and the control data to obtain a display data packet and a control data packet; the data acquisition main card sends the display data packet to the data acquisition sub-card, and the data acquisition sub-card sends the control data packet to the data acquisition main card; the data acquisition main card and the data acquisition sub-card respectively perform data decryption and decompression on the received control data packet and display data packet to obtain the corresponding control data and display data, the data processing and storage host processes the control data, and the human-computer interaction input / output device displays the page according to the display data.
[0123] Furthermore, based on the above data acquisition method and data processing method, the embodiments of the present invention also provide a readable storage medium, on which a computer program is stored. When the computer program is run by a processor, it executes the steps of the above method embodiments. The readable storage medium can be, but is not limited to, various media such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a PROM, an EPROM, an EEPROM, a FLASH magnetic disk or an optical disc that can store program codes.
[0124] In summary, the embodiments of the present invention provide a data processing method, a data acquisition method and related devices. The data processing and storage host receives control data sent by a human-computer interaction input / output device through a data acquisition sub-card via a data acquisition main card. The data acquisition main card is further configured to collect display data generated by the data processing and storage host, and encrypt and package the display data and then send it to the data acquisition sub-card of the human-computer interaction input / output device. Moreover, the data processing and storage host is placed in a first physical area, and the human-computer interaction input / output device is placed in a second physical area, thereby enhancing the confidentiality of data and enabling centralized management and configuration upgrade of the data processing and storage host and the human-computer interaction input / output device respectively. Data interaction between the data processing and storage host and the human-computer interaction input / output device is realized by respectively integrating a data acquisition main card and a paired data acquisition sub-card, so as to realize remote control and local display of the data processing module by the human-computer interaction input / output device.
[0125] As described above, the above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A data processing system, characterized in that, The data processing system includes a data processing and storage host located in a first physical area and a human-computer interaction input / output device located in a second physical area, with physical isolation between the first physical area and the second physical area; a data acquisition main card is integrated inside the data processing and storage host, and a data acquisition sub-card is integrated inside the human-computer interaction input / output device; the data acquisition main card is communicatively connected to the corresponding data acquisition sub-card, and the data acquisition main card and the corresponding data acquisition sub-card are uniquely paired; the human-computer interaction input / output device further includes a display unit communicatively connected to the data acquisition sub-card; the data processing and storage host further includes a processing unit communicatively connected to the data acquisition main card; The display unit is configured to generate control data in response to a user's control operation on the human-computer interaction input / output device and send the control data to the data acquisition sub-card; The data acquisition sub-card is configured to encrypt the control data according to an encryption algorithm to obtain a control data packet and send the control data packet to the data acquisition main card; The data acquisition main card is configured to decrypt the control data packet according to a decryption algorithm to obtain the control data and send the control data to the processing unit; The processing unit is configured to perform corresponding data processing based on the control data to obtain display data; The data acquisition main card is further configured to collect the display data, encrypt the display data according to the encryption algorithm to obtain a display data packet, and send the display data packet to the data acquisition sub-card; The data acquisition sub-card is further configured to decrypt the display data packet according to the decryption algorithm to obtain the display data and send the display data to the display unit; The display unit is further configured to perform interface display based on the display data.
2. The data processing system according to claim 1, wherein Both the data acquisition main card and the data acquisition sub-card have a display interface, a data transmission interface, and a network transmission interface; The data acquisition main card is communicatively connected to the display output interface of the processing unit through the corresponding display interface and communicatively connected to the data interface of the processing unit through the corresponding data transmission interface; The network transmission interface of the data acquisition main card is communicatively connected to the network transmission interface of the data acquisition sub-card to achieve data interaction; The data acquisition sub-card is connected to the display unit through the corresponding display interface and connected to the control unit of the human-computer interaction input / output device through the corresponding data transmission interface; the control unit is used for the user to operate on the display unit to control the data processing and storage host.
3. A data processing method, characterized in that, Applied to a data processing system, the data processing system includes a data processing and storage host located in a first physical area and a human-computer interaction input / output device located in a second physical area, and there is physical isolation between the first physical area and the second physical area; a data acquisition main card is integrated inside the data processing and storage host, and a data acquisition sub-card is integrated inside the human-computer interaction input / output device; the data acquisition main card is communicatively connected to the corresponding data acquisition sub-card, and the data acquisition main card and the corresponding data acquisition sub-card are uniquely paired; the human-computer interaction input / output device further includes a display unit communicatively connected to the data acquisition sub-card; a processing unit communicatively connected to the data acquisition main card is further included in the data processing and storage host; the method includes: The display unit generates control data in response to a user's control operation on the human-computer interaction input / output device, and sends the control data to the data acquisition sub-card; The data acquisition sub-card encrypts the control data according to an encryption algorithm to obtain a control data packet, and sends the control data packet to the data acquisition main card; The data acquisition main card decrypts the control data packet according to a decryption algorithm to obtain the control data and sends it to the processing unit; After the processing unit performs corresponding data processing according to the control data, display data is obtained; The data acquisition main card acquires the display data, and encrypts the display data according to the encryption algorithm to obtain a display data packet and sends it to the data acquisition sub-card; The data acquisition sub-card decrypts the display data packet according to the decryption algorithm to obtain the display data and sends it to the display unit; The display unit performs interface display according to the display data.
4. A main data acquisition card, characterized in that, The data acquisition main card is integrated inside the data processing and storage host located in the first physical area, the data acquisition main card is communicatively connected to the data acquisition sub-card, the data acquisition sub-card is integrated inside the human-computer interaction input / output device located in the second physical area, and there is physical isolation between the first physical area and the second physical area; the data acquisition main card and the corresponding data acquisition sub-card are uniquely paired; the human-computer interaction input / output device further includes a display unit communicatively connected to the data acquisition sub-card; a processing unit communicatively connected to the data acquisition main card is further included in the data processing and storage host; The data acquisition main card is configured to receive the control data packet sent by the display unit via the data acquisition sub-card, decrypt the control data packet according to a decryption algorithm to obtain control data, and send the control data to the processing unit; The data acquisition main card is further configured to acquire the display data obtained by the processing unit according to the control data, encrypt the display data according to an encryption algorithm to obtain a display data packet and send it to the data acquisition sub-card, so that the data acquisition sub-card decrypts the display data packet according to the decryption algorithm to obtain the display data and sends it to the display unit for interface display.
5. The data acquisition main card according to claim 4, wherein The main data acquisition card has a display interface, a data transmission interface, and a network transmission interface; the display interface is communicatively connected to the display output interface of the processing unit; the data transmission interface is communicatively connected to the data interface of the processing unit; The main data acquisition card is configured to receive the control data packet sent by the secondary data acquisition card through the network transmission interface; When the control data packet is data corresponding to the data transmission interface, the main data acquisition card is further configured to send the control data to the data interface of the processing unit through the data transmission interface; The main data acquisition card is further configured to receive the display data sent by the processing unit through the display output interface and / or the data interface through the data transmission interface and / or the display interface; The main data acquisition card is further configured to send the display data packet corresponding to the display data to the secondary data acquisition card through the network transmission interface.
6. A data acquisition method, characterized in that, Applied to a main data acquisition card, the main data acquisition card is integrated inside a data processing and storage host located in a first physical area, the main data acquisition card is communicatively connected to a secondary data acquisition card, the secondary data acquisition card is integrated inside a human-computer interaction input / output device located in a second physical area, and there is physical isolation between the first physical area and the second physical area; the main data acquisition card is uniquely paired with the corresponding secondary data acquisition card; the human-computer interaction input / output device further includes a display unit communicatively connected to the secondary data acquisition card; The data processing and storage host further includes a processing unit communicatively connected to the main data acquisition card; the method includes: Receiving a control data packet sent by the display unit through the secondary data acquisition card, decrypting the control data packet according to a decryption algorithm to obtain control data, and sending the control data to the processing unit; Collecting display data obtained by the processing unit according to the control data, encrypting the display data according to an encryption algorithm to obtain a display data packet and sending it to the secondary data acquisition card, so that the secondary data acquisition card decrypts the display data packet according to the decryption algorithm to obtain the display data and sends it to the display unit for interface display.
7. A readable storage medium, characterized in that, The readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 3 or 6.
Citation Information
Patent Citations
Network access method and related device
CN114448723A
Physical isolation and centralized control system of network
CN1357838A
Adaptation mobile terminal's mutual equipment and interaction system
CN205665653U