Commercial large unit remote picture method

CN120848830APending Publication Date: 2025-10-28GREE ELECTRIC APPLIANCE INC OF ZHUHAI
-1 Cites 0 Cited by

Patent Information

Application Number
CN202510774715.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-11
Publication Date
2025-10-28

Smart Images

  • Figure CN120848830A_ABST
    Figure CN120848830A_ABST
Patent Text Reader

Abstract

The invention discloses a remote picture method for a commercial large unit. The method comprises the following steps: a user side remote client initiates a remote connection request to a remote equipment side for controlling the commercial large unit; the remote equipment end responds to the connection request, returns remote equipment end information to the remote client, and establishes remote connection; the remote client side judges whether to initiate an element request to the remote equipment side or not; if the element request is sent, after the remote equipment end receives the element request, element cutting is carried out in a current remote equipment end picture, and the cut element is transmitted to the remote client; if the element request is not sent, the remote client directly carries out local picture construction based on the received element, and initiates a unit operation state data request to the remote equipment in real time; and after receiving the unit operation state data request, the remote equipment end transmits the changed unit operation state data to the remote client in real time to update a local picture. The method has the outstanding advantages of small picture data volume, high transmission efficiency and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of remote monitoring technology, specifically relating to a method for remote monitoring of large commercial generator sets. Background Technology

[0002] Currently, VNC technology is mainly used in industrial control equipment for remote control. The industrial control equipment provides VNC services, compresses the equipment's screen information, and sends it to the client. The client receives this information, decompresses it, and displays it on its local screen, thus achieving remote screen display. However, due to limitations in equipment performance and network bandwidth, remote screen display usually suffers from significant latency, resulting in choppy visuals and a poor user experience.

[0003] CN109189542A discloses a remote desktop access method for an operation and maintenance audit system. The simulated server establishes multiple simulated user terminals, each corresponding to a remote terminal. User terminals connect to their respective remote terminals through these simulated terminals, allowing the user terminal to select or switch between any of the connected remote terminals for operation and maintenance work. However, this patent fails to address the low efficiency of parallel remote connection operations, and it relies on an additional simulated server to handle the remote connection work. This actually increases overall resource consumption, without reducing the resource consumption of a single connection. Furthermore, it is highly dependent on server hardware performance, making it difficult to implement in industrial control equipment.

[0004] CN109388457A discloses a multi-scenario remote fast interface interaction scheme, including: S100, establishing a connection between a local device and a remote host, providing multiple interaction scenarios; S200, selecting the corresponding interaction scenario according to the current operation, adjusting the division method of block objects, and identifying block objects in the dynamic area on the remote host through a comparison algorithm, extracting and recording the position information of the block objects and their own primitives; S300, following the input command of the local device, calculating the transformation parameters of the block objects or primitives in the interface image affected by the input command; S400, based on the image library and buffer of the local device, and based on the current interface image and the transformation parameters of the primitives affected by the input command, performing primitive transformation locally; S500, fine-tuning the interface images of fixed and dynamic areas to synchronize the interface images of the local device and the remote host. This patent is based on image comparison, incrementally updating the image display by comparing the differences between the images before and after. Therefore, each frame of data must be compared and judged, which places high demands on the device's computing power. In addition, its essence is still the real-time transmission of image data, which involves a large amount of data and requires high bandwidth, making it unsuitable for devices with weak hardware capabilities.

[0005] CN112181341A discloses a remote synchronization method for display screens, specifically including: pre-designing page layout information adapted to the screen size of a remote display device based on the screen displayed on a local display device, and storing it in either the remote or local display device; when the page layout information is stored on the remote display device, if the remote display device issues a synchronization request, the local display device transmits content data to the remote display device, and the remote display device pairs the content data with the page layout information to form a new screen and displays it. This invention can adapt to different display sizes based on the characteristics of different display devices, and further reduces data transmission, improving display efficiency. This patent improves data efficiency by transmitting smaller screen sizes, thus increasing transmission efficiency under certain adjustments. However, it essentially transmits image data in real time, still requiring relatively high transmission bandwidth.

[0006] CN110719502A discloses a remote screen synchronization method, apparatus, device, and system. The remote screen synchronization method includes: receiving a screen creation request sent by a client; determining the screen to be synchronized corresponding to the screen creation request; converting the screen to be synchronized into screen parsing data conforming to preset screen construction rules based on preset screen parsing rules; and sending the screen parsing data to the client, so that the client can reconstruct and display the screen to be synchronized based on the screen parsing data and the preset screen construction rules. However, this patent requires real-time screen parsing, analyzing and converting each frame, which places high demands on processor performance. In small-sized device scenarios, smooth display can be achieved through processor computing power. However, in large-sized high-definition display device scenarios, when the processor performance cannot parse the data smoothly in real time, it can lead to screen stuttering. Summary of the Invention

[0007] To address the shortcomings of existing technologies in remote control of industrial control equipment, such as large amounts of screen data, low efficiency, and poor user experience, this invention provides a remote screen control method for large commercial units.

[0008] The present invention adopts the following technical solution.

[0009] This invention discloses a method for remote viewing of commercial large-scale generator sets, comprising:

[0010] Step 1: The user-side remote client initiates a remote connection request to the remote device controlling the commercial power unit;

[0011] Step 2: The remote device responds to the connection request, returns remote device information to the remote client, and establishes a remote connection with the remote client;

[0012] Step 3: The remote client determines whether to send an element request to the remote device based on the returned remote device information; if yes, proceed to step 4; if no, proceed directly to step 5; the elements include images, tags, buttons, tables, coordinates, and entries;

[0013] Step 4: After receiving the element request, the remote device performs element segmentation on the current remote device screen and transmits the segmented elements to the remote client.

[0014] Step 5: The remote client constructs a local screen based on the elements of the remote device and sends a real-time request for unit operation status data to the remote device.

[0015] Step 6: After receiving the unit operation status data request, the remote device transmits the changing unit operation status data and corresponding entries to the remote client in real time. The remote client updates its local screen based on the real-time received unit operation status data and entries.

[0016] More preferably,

[0017] In step 2, after the remote device responds to the connection request, it returns the ID of the remote device to the remote client. If the remote client determines that it supports remote connection to the remote device based on the device ID, a remote connection is established between the remote client and the remote device.

[0018] More preferably,

[0019] In step 2, the remote device information includes the software version name and version number of the unit control software of the remote device.

[0020] More preferably,

[0021] In step 2, if the remote device fails to respond to the connection request for more than the set first time threshold, the remote client will re-initiate the remote connection request.

[0022] If the remote device fails to respond to the connection request after the set first time threshold, the remote client will continue to re-initiate the remote connection request;

[0023] The connection will terminate when the number of attempts to re-initiate a remote connection exceeds the set reconnection threshold.

[0024] More preferably,

[0025] In step 3, the remote client determines whether to initiate an element request to the remote device based on the returned remote device information, including:

[0026] The remote client determines whether the software version information from the previous connection is consistent with the currently returned version.

[0027] If they match, then it is determined that no element request will be sent to the remote device.

[0028] If there is a discrepancy, it is determined that an element request should be sent to the remote device.

[0029] More preferably,

[0030] In step 5, the remote client constructs a local screen based on the elements of the remote device, which involves combining the coordinates and terms in the elements to construct the local screen.

[0031] More preferably,

[0032] In step 5, the unit operating status data includes: chilled water inlet temperature, heat source water inlet temperature, chilled water outlet temperature, heat source water outlet temperature, cooling water inlet temperature, hot water inlet temperature, cooling water outlet temperature, hot water outlet temperature, heat recovery inlet temperature, heat recovery outlet temperature, evaporation pressure, condensation pressure, status of the operating side water pump, status of the heat source side water pump, status of the cooling tower fan, status of the heat recovery water pump, status of the chilled water flow switch, status of the cooling water flow switch, fault of the gas supply temperature sensor, fault of the high pressure sensor, fault of the low pressure sensor, fault of the oil pressure sensor, and fault of the gas supply pressure sensor.

[0033] More preferably,

[0034] The remote client connects to the touchscreen device via Ethernet within a local area network.

[0035] More preferably,

[0036] Remote client connection to touchscreen device includes:

[0037] Remote client connects to cloud data platform for data transfer;

[0038] The cloud data platform connects to the data transmission unit via the internet;

[0039] The data transmission unit connects to the touch screen device via the unit's control communication network.

[0040] This application also discloses a computer-readable storage medium having a computer program stored thereon, characterized in that the program, when executed by a processor, implements the remote video display method for commercial large-scale units.

[0041] The beneficial effects of this invention are compared with those of the prior art:

[0042] This invention classifies and segments the screen according to elements on the device side. When the remote client on the user side and the remote device on the device side initially establish a connection, the data is transmitted to the client once to construct the local screen. Subsequently, only the various parameters of the device are transmitted to realize remote control.

[0043] This invention significantly reduces the amount of data transmitted and the real-time data compression work, thereby improving data transmission efficiency and the smoothness of remote video. Furthermore, the data transmission of this invention has low dependence on server hardware performance and requires low transmission bandwidth.

[0044] After establishing a connection, the data transmission is greatly reduced. The data transmission unit in the unit control network can also carry the data transmission of remote connections. Therefore, when realizing the human-computer interaction effect, users can choose to connect to multiple networks and touch screen devices, avoiding data transmission failure caused by a single network failure. Moreover, the human-computer interaction of this invention has low dependence on server hardware performance. Attached Figure Description

[0045] Figure 1 This is a schematic diagram of a remote monitoring method for a large commercial generator set according to the present invention;

[0046] Figure 2 This is a schematic diagram of the communication network between the touch screen device and the user-side remote client in this invention. Detailed Implementation

[0047] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of this invention. The embodiments described in this application are merely some embodiments of this invention, and not all embodiments. Based on the spirit of this invention, other embodiments obtained by those skilled in the art without creative effort are all within the protection scope of this invention.

[0048] This application discloses a method for remote monitoring of commercial large-scale generator sets, including:

[0049] Step 1: The user-side remote client initiates a remote connection request to the remote device controlling the commercial power unit;

[0050] Step 2: After the remote device responds to the connection request, it returns the ID of the remote device to the remote client. If the remote client determines that it supports remote connection to the remote device based on the device ID, a remote connection is established between the remote client and the remote device, and the remote device information is returned to the remote client.

[0051] The remote device information includes the software version name and version number of the unit control software of the remote device.

[0052] If the remote device fails to respond to the connection request within the set first time threshold, the remote client will re-initiate the remote connection request; preferably, the first time threshold is set to 10 seconds.

[0053] If the remote device fails to respond to the connection request after the set first time threshold, the remote client will continue to re-initiate the remote connection request;

[0054] The connection will continue until the number of reconnection requests exceeds the set reconnection threshold. In this case, the client will indicate a connection failure, an abnormal network status, and terminate the current connection attempt. Preferably, the reconnection threshold is set to 3 times.

[0055] Step 3: The remote device determines whether to send an element request to the remote device based on the remote device information returned by the client; if yes, it sends an element request to the remote device and proceeds to Step 4; if no, it proceeds directly to Step 5; the elements include images, tags, buttons, tables, coordinates, and entries.

[0056] The remote client determines whether to send an element request to the remote device based on the returned remote device information, including:

[0057] The remote client determines whether the software version information from the previous connection is consistent with the currently returned version.

[0058] If they match, it is determined that no element request will be sent to the remote device. Specifically, if the client last connected to this remote device, the client has already obtained the elements from that remote device, so there is no need to send an element request again. To obtain all elements in the unit control software screen, the client only needs to construct the local screen and obtain the unit operating status data according to step 5. The element request refers to requesting the remote device to cut elements based on the screen in the unit control software and send all the cut elements to the remote client.

[0059] If there is a discrepancy, it is determined that an element request should be sent to the remote device.

[0060] Step 4: After receiving the element request, the remote device performs element segmentation on the screen of the current remote device unit control software and transmits all the segmented elements to the remote client.

[0061] Step 5: The remote client constructs a local screen based on the elements of the remote device and sends a real-time request for unit operation status data to the remote device.

[0062] The remote client constructs a local screen based on elements of the remote device, which involves combining the coordinates and terms in the elements to construct the local screen.

[0063] In the case of initiating an element request in step 3, the element of the remote device is the element transmitted to the remote client in step 4;

[0064] If no element request is initiated in step 3, the element of the remote device is the element of the remote device that the client obtained when it last connected to the remote device.

[0065] Initiating a unit operation status data request means requesting the remote device to transmit the changed unit operation status data, along with the corresponding terms, to the remote client.

[0066] The unit operating status data includes: chilled water inlet temperature, heat source water inlet temperature, chilled water outlet temperature, heat source water outlet temperature, cooling water inlet temperature, hot water inlet temperature, cooling water outlet temperature, hot water outlet temperature, heat recovery inlet temperature, heat recovery outlet temperature, evaporation pressure, condensation pressure, operating side water pump status, heat source side water pump status, cooling tower fan status, heat recovery water pump status, chilled water flow switch status, cooling water flow switch status, air supply temperature sensor fault, high pressure sensor fault, low pressure sensor fault, oil pressure sensor fault, and air supply pressure sensor fault.

[0067] Step 6: After receiving the unit operation status data request, the remote device transmits the changing unit operation status data and corresponding entries to the remote client in real time. The remote client updates and displays the local screen based on the real-time received unit operation status data and entries.

[0068] Remote clients can connect to touchscreen devices via Ethernet within a local area network, enabling remote connection to the touchscreen.

[0069] Remote clients can also connect to touchscreen devices in the following ways:

[0070] The remote client connects to the cloud data platform via the internet;

[0071] The cloud data platform connects to the data transmission unit via the internet;

[0072] The data transmission unit connects to the touch screen device via the unit control communication network (preferably, a controller area network CAN).

[0073] Example 1

[0074] A method for remote monitoring of large commercial generator sets, see appendix. Figure 1 ,include:

[0075] Step 1: The user-side remote client initiates a remote connection request to the remote device.

[0076] Step 2: The remote device responds to the connection request, returning connection information to the remote client. The remote client verifies the connection information, and the remote device responds to the connection request, returning remote device information to the user, thus establishing a remote connection. The remote device is an industrial control device used to control large commercial chiller units, and its unit control software has its own version name and version number. The remote device information refers to the software version name and version number of the unit control software.

[0077] The connection information is the ID of the remote device;

[0078] The connection verification information refers to the remote client verifying whether it supports remote connection to the remote device based on the device ID.

[0079] If the remote device fails to respond to the connection request within the set first time threshold, the remote client will re-initiate the remote connection request; preferably, the first time threshold is set to 10 seconds.

[0080] If the remote device fails to respond to the connection request after the set first time threshold, the remote client will continue to re-initiate the remote connection request;

[0081] The connection will continue until the number of reconnection requests exceeds the set reconnection threshold. In this case, the client will indicate a connection failure, an abnormal network status, and terminate the current connection attempt. Preferably, the reconnection threshold is set to 3 times.

[0082] Step 3: The remote client on the user side determines the software version based on the returned software version information. If the software version information from the previous connection matches the currently returned one, the remote client on the user side constructs the local screen according to Step 5 and initiates a data status synchronization request. If they do not match or the information is empty, existing element information is cleared and an element request is initiated.

[0083] Step 4: After receiving the element request from the client, the device performs basic element segmentation in the unit control software based on the current status of the unit control software. Elements include image elements, label elements, button elements, table elements, coordinate elements, and terminology elements. All elements are then transmitted to the user-side remote client at once.

[0084] Based on the current status of the unit control software, basic element segmentation in the unit control software includes:

[0085] When the unit control software is in the first remote connection reception state (if it is a secondary connection, there is no need to cut again, thus improving efficiency), basic elements are cut and classified, including the page background image, unit schematic diagram, home menu buttons, and unit parameter entries (such as: chilled water outlet temperature, cooling water outlet temperature, unit load, compressor U-phase current, compressor V-phase current, compressor W-phase current, etc.).

[0086] The remote device described in this invention belongs to industrial control equipment. Industrial control equipment has a relatively simple UI with few page elements and many repetitive elements. Therefore, these elements can be categorized, and this information can be transmitted to the client after a successful connection. A basic graphical framework is established according to the subsequent steps of the proposal; subsequently, only some status data needs to be updated to achieve synchronization. Real-time image transmission is unnecessary, minimizing data transmission volume and reducing bandwidth requirements.

[0087] Preferably, the element segmentation of the screen in the unit control software is based on pages, where a page can be considered a specific webpage. The equipment screen consists of multiple pages, each containing different elements to form different webpages. For example, an event page contains elements such as buttons, lists, entries, and coordinates, forming an event log page. A homepage page contains background images, unit diagrams, labels, and other data, forming a homepage key data display page.

[0088] Preferably, those skilled in the art can divide all the elements that can be used when developing the unit control software, so the unit control software itself has the function of element segmentation.

[0089] Step 5: The user-side remote client uses the received device-side basic elements or the device-side basic elements obtained during the last connection with the remote device to construct the local screen based on the coordinate information of the elements and the terms.

[0090] For example, the tag element (1,1) is evaporation pressure; the entry element (1,2) is xxx; the display effect constructed by the local screen is: evaporation pressure xxx;

[0091] The tag element (2,1) is condensing pressure; the term element (2,2) is xxx; the display effect constructed by the local screen is: condensing pressure xxx;

[0092] Where (1,1), (1,2), (2,1), (2,2) are the coordinates of the elements; xxx is the specific value corresponding to the term element, and the specific value is the unit status data address.

[0093] Step 6: After the user-side remote client screen is constructed, a status data request is initiated to the device. Upon receiving the client's status request, the device transmits the data indicating status changes, along with the corresponding terms, to the client. The client updates the display of the corresponding term elements and determines in real-time whether to exit the remote connection.

[0094] The unit operating status data includes: chilled water inlet temperature, heat source water inlet temperature, chilled water outlet temperature, heat source water outlet temperature, cooling water inlet temperature, hot water inlet temperature, cooling water outlet temperature, hot water outlet temperature, heat recovery inlet temperature, heat recovery outlet temperature, evaporation pressure, condensation pressure, operating side water pump status, heat source side water pump status, cooling tower fan status, heat recovery water pump status, chilled water flow switch status, cooling water flow switch status, air supply temperature sensor fault, high pressure sensor fault, low pressure sensor fault, oil pressure sensor fault, and air supply pressure sensor fault.

[0095] The status data of commercial large-scale generating units has a separate transmission protocol, and each status data has a specific address in the protocol. The address of the unit status data is contained in the term element. The client updates the display after receiving the status data.

[0096] If the user actively exits the remote client, the remote connection is considered closed; if a connection error occurs and a message prompt appears, such as a network error or a disconnected remote connection, the system waits for the user to reconnect or actively exits the remote client.

[0097] This invention uses a network to connect a touchscreen device to a remote client on the user side, enabling human-computer interaction;

[0098] See appendix Figure 2 Remote clients can connect to touchscreen devices via Ethernet within a local area network (LAN). Furthermore, due to the significant reduction in data transmission after connection establishment, the connection between the remote client and touchscreen device can be carried not only through the LAN but also via the Data Transfer Unit (DTU) in the unit control network. Therefore, in addition to connecting via the LAN, the client can also connect via the Internet. Specifically, the user-side remote client initiates a connection to the cloud data platform, transmits data to the touchscreen device through the DTU data module, the touchscreen device responds to the request, and returns data to the user terminal through the DTU data module, thus achieving remote connection and real-time transmission of device screen information.

[0099] Preferably, the commercial large-scale unit in this invention can be a commercial chiller unit to achieve heat exchange function. It is suitable for environments such as commercial office buildings, factories, data centers, and hospitals.

[0100] The touchscreen is the human-machine interface device for the unit. Users can control the unit's start / stop, set the target temperature, set the standby temperature, and monitor unit events through the touchscreen.

[0101] This disclosure can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this disclosure.

[0102] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.

[0103] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.

[0104] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk, C++, etc., and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via 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). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.

[0105] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the protection scope of the claims of the present invention.

Claims

1. A method for remote monitoring of a commercial large-scale generator set, comprising: Step 1: The user-side remote client initiates a remote connection request to the remote device controlling the commercial power unit; Step 2: The remote device responds to the connection request, returns remote device information to the remote client, and establishes a remote connection with the remote client; Step 3: The remote client determines whether to send an element request to the remote device based on the returned remote device information; if yes, proceed to step 4; if no, proceed directly to step 5; the elements include images, tags, buttons, tables, coordinates, and entries; Step 4: After receiving the element request, the remote device performs element segmentation on the current remote device screen and transmits the segmented elements to the remote client. Step 5: The remote client constructs a local screen based on the elements of the remote device and sends a real-time request for unit operation status data to the remote device. Step 6: After receiving the unit operation status data request, the remote device transmits the changing unit operation status data and corresponding entries to the remote client in real time. The remote client updates its local screen based on the real-time received unit operation status data and entries.

2. The remote viewing method according to claim 1, characterized in that: In step 2, after the remote device responds to the connection request, it returns the ID of the remote device to the remote client. If the remote client determines that it supports remote connection to the remote device based on the device ID, a remote connection is established between the remote client and the remote device.

3. The remote viewing method according to claim 1, characterized in that: In step 2, the remote device information includes the software version name and version number of the unit control software of the remote device.

4. The remote viewing method according to claim 1, characterized in that: In step 2, if the remote device fails to respond to the connection request for more than the set first time threshold, the remote client will re-initiate the remote connection request. If the remote device fails to respond to the connection request after the set first time threshold, the remote client will continue to re-initiate the remote connection request; The connection will terminate when the number of attempts to re-initiate a remote connection exceeds the set reconnection threshold.

5. The remote viewing method according to claim 1 or 3, characterized in that: In step 3, the remote client determines whether to initiate an element request to the remote device based on the returned remote device information, including: The remote client determines whether the software version information from the previous connection is consistent with the currently returned version. If they match, then it is determined that no element request will be sent to the remote device. If there is a discrepancy, it is determined that an element request should be sent to the remote device.

6. The remote viewing method according to claim 1, characterized in that: In step 5, the remote client constructs a local screen based on the elements of the remote device, which involves combining the coordinates and terms in the elements to construct the local screen.

7. The remote viewing method according to claim 1, characterized in that: In step 5, the unit operating status data includes: chilled water inlet temperature, heat source water inlet temperature, chilled water outlet temperature, heat source water outlet temperature, cooling water inlet temperature, hot water inlet temperature, cooling water outlet temperature, hot water outlet temperature, heat recovery inlet temperature, heat recovery outlet temperature, evaporation pressure, condensation pressure, status of the operating side water pump, status of the heat source side water pump, status of the cooling tower fan, status of the heat recovery water pump, status of the chilled water flow switch, status of the cooling water flow switch, fault of the gas supply temperature sensor, fault of the high pressure sensor, fault of the low pressure sensor, fault of the oil pressure sensor, and fault of the gas supply pressure sensor.

8. The remote viewing method according to claim 1, characterized in that: The remote client connects to the touchscreen device via Ethernet within a local area network.

9. The remote viewing method according to claim 1, characterized in that: Remote client connection to touchscreen device includes: Remote client connects to cloud data platform for data transfer; The cloud data platform connects to the data transmission unit via the internet; The data transmission unit connects to the touch screen device via the unit's control communication network.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the remote viewing method according to any one of claims 1-9.