System for batch management of industrial control touch screens

By designing a system for batch management of industrial control touch screens, using IOT remote monitoring and VNC remote control functions, the difficulties of real-time equipment monitoring and remote management are solved, and efficient equipment management and operation experience are achieved.

CN119596739APending Publication Date: 2025-03-11SHENZHEN KUNLUN JICHUANG TECH DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411590860.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The prior art is difficult to realize real-time monitoring and remote management of industrially controlled touch screen equipment, which makes it difficult for operation and maintenance personnel to respond in time when equipment abnormalities are abnormal.

Method used

A system for batch management of industrial control touch screens is designed, including device management module, message alarm module and user module. The device management module has IOT remote monitoring function and VNC remote control function. Through the Internet or IP direct connection, real-time monitoring and remote operation of device data are realized.

Benefits of technology

Real-time monitoring and remote management of industrially controlled touch screen devices is realized, reducing traffic consumption, reducing bandwidth pressure, and providing clearer picture quality and smooth operation experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119596739A_ABST
    Figure CN119596739A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of Internet of Things, and particularly discloses a system for managing industrial control touch screens in batches. The system comprises an equipment management module; the equipment management module has a VNC remote control function, and remote desktop sharing and control are realized by capturing and transmitting screen content and simulating remote operation at a client; the equipment management module has an iot remote monitoring function, equipment data information is fluidized and transmitted to the server through the Internet, and when a user needs to monitor the equipment, the equipment data are acquired through the Internet, and then the acquired data are analyzed and described into corresponding equipment pictures for monitoring. The iot remote monitoring is used for monitoring the equipment, so that the flow consumption can be better reduced, the bandwidth pressure is reduced, the image quality is clearer, and the operation is smoother.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet of Things (IoT) technology, and more particularly to the field of management technology for industrial display devices. Background Technology

[0002] With the development of IoT technology and industrial control touch screen devices, the demand for batch management of industrial display devices by equipment maintenance personnel has also increased dramatically.

[0003] How to monitor the current status of equipment in real time and promptly notify maintenance personnel when abnormal errors occur during equipment operation, and how to enable maintenance personnel to take timely measures after receiving alarm messages, so that they can remotely operate the equipment regardless of their location, has become an urgent problem to be solved. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to overcome the shortcomings of the prior art and provide a system for managing industrial control touch screens that can meet the needs of equipment maintenance personnel for batch management of industrial display equipment.

[0005] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is: a system for batch management of industrial control touch screens, which includes: a device management module, wherein the device management module has an IoT remote monitoring function, used to stream the device data of the industrial control touch screen and push it to the server through the Internet network, and when the client performs monitoring operations, it obtains the device data from the server through the Internet network, and then parses the obtained device data and depicts the parsed device data as the corresponding device screen for monitoring.

[0006] The device data of the industrial control touch screen includes screen data and real-time data. The screen data records the display layout content of the industrial control touch screen, and the real-time data records the display data content of the industrial control touch screen. The device screen includes the display layout content and the display data content.

[0007] Preferably, the information streaming process involves converting the data into binary data.

[0008] Preferably, the QT framework is used to depict the parsed device data as the corresponding device screen.

[0009] Preferably, the IoT remote monitoring function is further used to, during the monitoring process, when the industrial control touch screen screen data or real-time data changes, only stream the changed screen data or real-time data and push it to the server via the Internet. The server then pushes the changed screen data or real-time data to the client, and then parses the obtained changed screen data or real-time data and updates the parsed changed screen data or real-time data to the corresponding device screen.

[0010] When the data content on the display screen of the monitored device changes, the display screen data content is pushed to the server, and the server then sends it to the industrial control touch screen via the Internet to update the real-time data of the industrial control touch screen.

[0011] Preferably, the device management module has VNC remote control function, which is used to capture and transmit the display image data of the industrial control touch screen and simulate remote operation on the client side, thereby realizing remote desktop sharing and control.

[0012] Preferably, the device management module has an IoT local monitoring function, which is used to convert the device data of the industrial control touch screen into binary data and transmit it to the client via IP direct connection. The client parses the obtained device data and uses the QT framework to depict the corresponding device screen for monitoring.

[0013] Preferably, the IoT local monitoring function is also used to, during the monitoring process, when the industrial control touch screen screen data or real-time data changes, only convert the changed screen data or real-time data into binary data and transmit it to the client via IP direct connection, then parse the obtained changed screen data or real-time data, and update the parsed changed screen data or real-time data to the corresponding device screen.

[0014] When the data content on the display screen of the monitored device changes, the display data content is pushed to the industrial control touch screen via IP direct connection to update the real-time data of the industrial control touch screen.

[0015] Preferably, the system for batch management of industrial control touchscreens further includes: a message alarm module and a user module; the message alarm module is used to implement abnormal alarms and message notifications for the industrial control touchscreens; the user module is used to manage user accounts.

[0016] Preferably, the device management module is used to add, delete, edit, share, and transfer industrial control touchscreen information; it is also used to view industrial control touchscreen information, including: online / offline, device location, device number, device permissions, online / offline / activation time; the device management module has a device permission management function, which is used to bind the industrial control touchscreen to a user account to become the device owner, and the device owner has all permissions for the device.

[0017] Preferably, the device management module further includes: VPN online debugging function, network port penetration function, serial port penetration function and FTP file transfer function;

[0018] The VPN online debugging function is used to simulate the industrial control touch screen and the client on the same network segment, and to achieve remote access and management through VPN.

[0019] The network port pass-through function is used to connect the industrial control touch screen to the system via the network port pass-through method;

[0020] The serial port passthrough function is used to remotely access the industrial control touch screen through its serial port interface, thereby enabling monitoring and control of the industrial control touch screen.

[0021] The FTP file transfer function is used to transfer files to the industrial control touchscreen using the FTP protocol and to view the industrial control touchscreen logs.

[0022] The present invention has the following beneficial effects:

[0023] This invention features IoT remote monitoring capabilities, enabling monitoring of equipment (industrial control touchscreens) while reducing traffic consumption and bandwidth pressure, and providing clearer image quality and smoother operation.

[0024] This invention features VNC remote control functionality, which can capture and transmit image data from an industrial control touchscreen and simulate remote operation on the client side, enabling real-time sharing and control of the remote desktop. It complements the IoT remote monitoring function and is suitable for applications with high bandwidth. Attached Figure Description

[0025] Figure 1 This is a schematic diagram of an embodiment of a batch management industrial control touch screen system according to the present invention.

[0026] Figure 2 This invention is a flowchart for IoT remote monitoring.

[0027] Figure 3 This is a flowchart illustrating the process of initiating IoT remote monitoring from the client side of this invention.

[0028] Figure 4 This is a flowchart illustrating the process of disabling IoT remote monitoring on the client side of this invention. Detailed Implementation

[0029] The preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings. These preferred embodiments are provided merely to illustrate the use of the invention and are not intended to limit the scope of protection of the invention.

[0030] like Figure 1 As shown, an embodiment of a system for batch management of industrial control touch screens according to the present invention includes: a device management module, a message alarm module, and a user module.

[0031] The device management module is used to add, delete, edit, share, and transfer device (industrial control touch screen) information.

[0032] The device management module is also used to view device (industrial control touch screen) information, including: online / offline, device location, device number, device permission level, online / offline / activation time, etc.

[0033] The device management module also features device access control: maintenance personnel can use the module to bind the devices they need to monitor (industrial control touchscreens) to their own accounts, becoming the device owners. They can also share the device with users who need to monitor it, making them device visitors. Furthermore, they can set access permissions for each user on the device. This enables multiple users to jointly manage the same device.

[0034] The message alarm module is used to implement abnormal alarms and message notifications for the equipment (industrial control touch screen), including timely notification to the user when the equipment is online, offline, alarm occurs, alarm is recovered, and alarm is answered.

[0035] The user module is used for users to manage their own accounts, including information such as mobile phone number, email address, company name, password modification, and WeChat binding.

[0036] This invention's device management module integrates VNC (Virtual Network Console) remote control functionality. It captures and transmits display image data from industrial control touchscreens and simulates remote operation on the client side, enabling remote desktop sharing and control. However, because VNC transmits screen image data, it has high bandwidth requirements. In poor network conditions, latency and stuttering may occur. If bandwidth requirements are reduced, VNC typically compresses the image data, which may lead to a decrease in image quality.

[0037] The device management module of this invention also implements IoT (Internet of Things) remote monitoring function, which is used to stream the device data of industrial control touch screen and push it to the server via the Internet. When the client performs monitoring operations, it obtains the device data from the server via the Internet, parses the obtained device data, and depicts the parsed device data into the corresponding device screen for monitoring.

[0038] The device data of an industrial control touchscreen includes screen data and real-time data. Screen data records the layout and content of the industrial control touchscreen display. Real-time data records the display data content of the industrial control touchscreen.

[0039] The device screen includes the layout and content of the display screen, as well as the data displayed on the display screen.

[0040] The IoT remote monitoring function is also used to, during the monitoring process, when the data or status on the display screen of the industrial control touch screen changes, that is, when the screen data or real-time data of the industrial control touch screen changes, only the changed screen data or real-time data is streamed and pushed to the server via the Internet. The server then pushes the changed screen data or real-time data to the client, and then parses the obtained changed screen data or real-time data and updates the screen of the corresponding device.

[0041] Conversely, when a user modifies the data status of the screen through the remote monitoring function on the client, that is, when the data content of the display screen of the corresponding monitored device changes, the display screen data content is pushed to the server, and the server then sends it to the industrial control touch screen through the Internet to update the real-time data of the industrial control touch screen.

[0042] Through this mechanism, the present invention can ensure that the screen display and the client monitoring display remain consistent in real time.

[0043] Unlike VNC, which transmits the entire image data with every screen change, remote monitoring operates on a data-driven screen model. When the screen or data changes, only the changed data is transmitted. The screen display is updated based on these data changes. Therefore, IoT remote monitoring does not require high bandwidth and offers better image quality. IoT remote monitoring can significantly reduce data consumption, lower bandwidth demands, and provide excellent image quality.

[0044] This process involves converting data into binary data. This binary data describes the content of the device screen, the size and position of components, and other information, allowing users to monitor the screen or simulate screen operations.

[0045] The Qt framework is used to depict the parsed device data as a corresponding device screen. Qt is a cross-platform application development framework widely used for developing graphical user interfaces (GUIs) and various types of applications. Qt provides a suite of tools, libraries, and APIs that enable developers to build high-performance, user-friendly applications.

[0046] like Figure 2 As shown, the IoT remote monitoring process is as follows: device data information is transmitted to the server via the Internet. When a user needs to monitor the device, the client initiates the monitoring process, which obtains the device data from the server. The device data is stored on the server. The obtained data is parsed, and the corresponding device screen is drawn using QT based on the obtained binary data to achieve the monitoring purpose.

[0047] like Figure 3 As shown, the client-side monitoring process is as follows: Enter the device details interface, click the monitoring button, and check if monitoring is currently enabled. If not (no monitoring is enabled), check the device monitoring status and change it to 1 (enabled). Call the device / connect interface of the device management module to connect to the device and obtain device data. If the call to the device / connect interface fails, a prompt will appear informing the user of the failure, and the monitoring status will be changed to 0 (initialization). If the device connection is successful, the monitoring process will begin, and the monitoring status will be changed to 2 (enabled). A device check timer will be started to continuously monitor the device's online / offline status. If the device unexpectedly disconnects, the monitoring process will begin, and the monitoring status will be changed to 0 (initialization).

[0048] like Figure 4 As shown, the client's monitoring shutdown process is as follows: check if any monitoring is currently running. If no monitoring is running, end the monitoring process directly. If it is running, shut down the monitoring process, set the monitoring status to 3 (shutdown), stop the device check timer, exit the monitoring process, set the monitoring status to 0, and initialize the status.

[0049] The device management module of this invention also integrates VPN online debugging, network port penetration, serial port penetration, FTP file transfer and other functions, which greatly facilitates users' remote control of the device.

[0050] VPN online debugging is a method of remote debugging using Virtual Private Network (VPN) technology. It allows developers to connect to remote devices via VPN to debug and test applications from a remote location. The VPN online debugging function of the device management module in this invention simulates the industrial control touchscreen and the client on the same network segment, enabling remote access and management via VPN. Technicians can remotely access the settings and control interface of the industrial control touchscreen for troubleshooting, updates, and maintenance. This reduces the need for on-site maintenance and improves response speed.

[0051] Network port pass-through: Primarily used to resolve communication issues in Network Address Translation (NAT) environments. NAT is a common networking technology that allows multiple devices to share a single public IP address, typically used in home or small business networks. However, the use of NAT can complicate certain types of network communication (such as point-to-point connections) because it prevents external devices from directly accessing devices on the internal network. This invention's device management module's network port pass-through function connects industrial control touchscreens to the system via network port pass-through, allowing operators to monitor equipment status and production processes in real time, and promptly identify and address problems.

[0052] Serial port passthrough is a technology that allows data streams from a serial device to be transmitted to another computer or device via a network connection. This technology is commonly used in scenarios requiring remote access to serial devices, such as industrial automation, equipment monitoring and management, and the Internet of Things (IoT). The serial port passthrough function of the device management module in this invention enables remote access to an industrial control touchscreen via its serial port interface, allowing for monitoring and control of the touchscreen. Industrial displays are typically connected to other devices (such as sensors and PLCs), and serial port passthrough allows managers to remotely obtain equipment status, perform fault diagnosis and maintenance, thereby improving production efficiency.

[0053] FTP file transfer is a standard network protocol used to transfer files between computer networks. FTP allows users to upload, download, delete, rename, and manage files and directories over the Internet or other TCP / IP networks. The FTP file transfer function of the device management module in this invention is used to transfer files to an industrial control touchscreen using the FTP protocol and to view the touchscreen's logs.

[0054] Regarding device access control, users can bind devices to their accounts, becoming the device owner, who then possesses all permissions for the device. When other users need to manage the device, the owner can share the device with designated users and assign them appropriate operating permissions, better controlling the different management needs of various users for the same device. Furthermore, owners can group their devices for easy categorization and management. Owners can also use the device map function to locate the device's position and status.

[0055] Specifically, the message alarm module has five alarm types: device online, device offline, alarm occurred, alarm responded, and alarm recovered. After the user sets the device alarm conditions, when the device malfunctions, the device reports the abnormality message to the server. The server receives the abnormality message and performs abnormal alarm processing. The alarm message is then pushed to the WeChat official account (if the user has followed the official account and bound their account) and the client.

[0056] The device management module of this invention also has a local device management function. Local device management is used to manage all devices in the current local area network (LAN) without relying on an external network. Users can use this function to scan for all devices on the same network segment as the client, add the necessary devices to the device management system, and perform operations on the devices.

[0057] Operations on local devices include local IoT monitoring, local VNC, local FTP file transfer, local network port tunneling, local serial port tunneling, and local FTP file transfer.

[0058] Unlike remote IoT monitoring, local IoT monitoring only requires the device to be on the same network segment as the computer or mobile phone to be monitored. The local IoT monitoring function of the device management module is used to convert the device data of the industrial control touch screen into binary data and transmit it to the client via direct IP connection. The client parses the obtained device data and uses the QT framework to depict the corresponding device screen for monitoring.

[0059] The IoT local monitoring function is also used to convert the changed screen data or status of the industrial control touch screen into binary data and transmit it to the client via IP direct connection when the data or status of the industrial control touch screen changes during the monitoring process. Then, the changed screen data or real-time data is parsed and updated to the corresponding device screen.

[0060] Conversely, when a user modifies the data status of the screen through the remote monitoring function on the client, that is, when the data content of the display screen of the corresponding monitored device changes, the display screen data content is pushed to the industrial control touch screen through IP direct connection to update the real-time data of the industrial control touch screen.

[0061] The underlying principle of IoT local monitoring is roughly the same as that of IoT remote monitoring, both of which drive the screen through data. However, the data in IoT local monitoring is not transmitted through a server, but through a direct IP connection.

[0062] Local IoT monitoring does not rely on external networks, making it more secure and reliable. It obtains data from the devices that need to be monitored through a direct IP connection via the local area network.

[0063] Local VNC, local network port forwarding, local serial port forwarding, and local FTP file transfer also transmit data via direct IP connection. This allows for the operation of devices within the local area network.

[0064] The embodiments described above are merely preferred embodiments for fully illustrating the present invention, and the scope of protection of the present invention is not limited thereto. Equivalent substitutions or modifications made by those skilled in the art based on the present invention are all within the scope of protection of the present invention.

Claims

1. A system for batch management of industrial control touch screens, characterized in that: It includes: The device management module has an IoT remote monitoring function, which is used to stream the device data of the industrial control touch screen and push it to the server through the Internet network. When the client performs monitoring operations, the device data is obtained from the server through the Internet network, and then the obtained device data is parsed, and the parsed device data is depicted as a corresponding device screen for monitoring; Among them, the device data of the industrial control touch screen includes screen data and real-time data. The screen data records the display screen layout content of the industrial control touch screen, and the real-time data records the display screen data content of the industrial control touch screen; the device screen includes the display screen layout content and the display screen data content.

2. A system for batch management of industrial control touch screens as claimed in claim 1, characterized in that: The information streaming is performed to convert the data into binary data.

3. A system for batch management of industrial control touch screens as claimed in claim 2, characterized in that: The QT framework is used to depict the parsed device data into the corresponding device screen.

4. A system for batch management of industrial control touch screens as described in claim 1, 2 or 3, characterized in that: The IoT remote monitoring function is also used to, during the monitoring process, when the screen data or real-time data of the industrial control touch screen changes, only the changed screen data or real-time data is streamed and pushed to the server through the Internet network, and the server pushes the changed screen data or real-time data to the client, and then parses the acquired changed screen data or real-time data, and updates the parsed changed screen data or real-time data to the corresponding device screen; When the display screen data content of the corresponding monitored device screen changes, the display screen data content is pushed to the server, and the server then sends it to the industrial control touch screen through the Internet to update the real-time data of the industrial control touch screen.

5. A system for batch management of industrial control touch screens as described in claim 1, 2 or 3, characterized in that: The device management module has a VNC remote control function, which is used to capture and transmit display screen image data of the industrial control touch screen and simulate remote operation on the client.

6. A system for batch management of industrial control touch screens as described in claim 1, 2 or 3, characterized in that: The device management module has an IoT local monitoring function, which is used to convert the device data of the industrial control touch screen into binary data and transmit it to the client via IP direct connection. The client parses the acquired device data and uses the QT framework to depict the corresponding device screen for monitoring.

7. A system for batch management of industrial control touch screens as claimed in claim 6, characterized in that: The IoT local monitoring function is also used to convert only the changed screen data or real-time data into binary data and transmit it to the client through IP direct connection when the screen data or real-time data of the industrial control touch screen changes during the monitoring process, and then parse the acquired changed screen data or real-time data, and update the parsed changed screen data or real-time data to the corresponding device screen; When the display screen data content of the corresponding monitored device screen changes, the display screen data content is pushed to the industrial control touch screen through IP direct connection to update the real-time data of the industrial control touch screen.

8. A system for batch management of industrial control touch screens as described in claim 1, 2 or 3, characterized in that: It includes: Message alarm module and user module; the message alarm module is used to realize abnormal alarm and message notification of industrial control touch screen; the user module is used to realize user account management.

9. A system for batch management of industrial control touch screens as described in claim 1, 2 or 3, characterized in that: The device management module is used to add, delete, edit, share, and transfer industrial control touch screen information; it is also used to view industrial control touch screen information, including: online / offline, device location, device number, device permissions, online / offline / activation time; the device management module has a device permission management function, which is used to bind the industrial control touch screen to the user account to become the owner of the device, and the device owner has all permissions of the device.

10. A system for batch management of industrial control touch screens as claimed in claim 1, 2 or 3, characterized in that: The device management module also includes: VPN online debugging function, network port penetration function, serial port penetration function and FTP file transfer function; The VPN online debugging function is used to simulate the industrial control touch screen and the client to the same network segment, and realize remote access and management through VPN; The network port penetration function is used to connect the industrial control touch screen to the system through the network port penetration mode; The serial port penetration function is used to remotely access the industrial control touch screen through the serial port interface of the industrial control touch screen to achieve monitoring and control of the industrial control touch screen; The FTP file transfer function is used to transfer files to the industrial control touch screen using the FTP protocol and view the logs of the industrial control touch screen.