Terminal intelligent screen system

By designing a terminal smart screen system including configuration modules, main interfaces, remote signal modules, etc., the problem that existing systems cannot automatically adapt to different screen sizes and slow development speeds is solved, dynamic updates and diversified content display are realized, and development costs are reduced.

CN120111294AActive Publication Date: 2025-06-06ZHUHAI OLE DISTRIBUTION AUTOMATION SYST CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510253038.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-05
Publication Date
2025-06-06
Estimated Expiration
2045-03-05

AI Technical Summary

Technical Problem

The existing terminal smart screen system cannot automatically adapt to screens of different sizes, the display content is fixed, the development speed is slow, and it can only communicate with one DB board.

Method used

A terminal smart screen system is designed, including configuration module, main interface, remote signal module, telemetry module, fixed value module, log module, upgrade module and communication configuration module, and automatic screen adaptation and real-time update are achieved through dynamic layout algorithms and FTP protocols.

Benefits of technology

The main interface dynamically updates content according to the switch configuration parameters, and adapts to screens of different sizes, with diverse display content, fast development speed, touch control, and automatically adapts to screens of different sizes, reducing development costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120111294A_ABST
    Figure CN120111294A_ABST
Patent Text Reader

Abstract

The invention provides a terminal intelligent screen system, and relates to the technical field of intelligent terminal systems, the terminal intelligent screen system comprises a configuration module, a main interface, a telecommand module, a telemetering module, a constant value module, a log module, an upgrade module and a communication configuration module, the configuration module is used for cooperating with configuration parameters of each switch and modifying all parameters of the main interface; the main interface is used for updating contents according to configuration parameters of each switch and adapting to screens with different sizes through a dynamic layout algorithm; the remote signaling module and the remote measuring module are used for realizing real-time acquisition and display of switch states and measurement data through message interaction; the content of the main interface can be updated according to the configuration parameters of each switch, the main interface is adaptive to screens of different sizes through a dynamic layout algorithm, the main interface can be conveniently applied to different terminal display devices, the displayed content is more and wide, the development speed is high, touch control can be achieved, the main interface can automatically adapt to the screens of different sizes, and display data can be adjusted according to models and are not fixed; the application range is wide.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent terminal systems, and in particular to a terminal smart screen system. Background Art

[0002] The terminal smart screen system refers to a system equipped with smart hardware devices that integrates multiple interactive modes such as audio and video, fitness, and education. It is an innovative evolution of smart TVs and a home smart interactive terminal driven by emerging technologies such as AI and IoT. On the basis of providing high-quality audio and video entertainment functions, the system realizes multi-modal natural interaction and IoT smart home control through powerful computing, AI, perception, and interconnection capabilities. Users can enjoy a richer, smarter, and more personalized experience through the smart screen system. At the same time, it can also serve as the center of the smart home, achieving seamless interconnection and collaborative work with other IoT devices such as mobile phones and smart speakers, and building a smart center for contemporary families.

[0003] The existing terminal smart screen system mainly includes a DTU screen system and an FTU screen system. The screen system is controlled through protocols and terminal communications. The DTU and FTU screens are mainly LCD screens, which use buttons to operate the interface. The displayed content is small and cannot be touched. The development speed is slow and can only communicate with a DB board. If the screen is replaced with a different size, the program must be readjusted. Therefore, the present invention proposes a terminal smart screen system to solve the problems existing in the prior art. Summary of the invention

[0004] In response to the above problems, the present invention proposes a terminal smart screen system, which can automatically adapt to screens of different sizes. The displayed data can be adjusted according to the model, is non-fixed, and has a wide range of applications.

[0005] To achieve the purpose of the present invention, the present invention is implemented through the following technical solutions: a terminal smart screen system, including a configuration module, a main interface, a remote signal module, a telemetry module, a fixed value module, a log module, an upgrade module and a communication configuration module, wherein the configuration module is used to coordinate the configuration parameters of each switch and modify all parameters of the main interface; the main interface is used to update the content according to the configuration parameters of each switch, and adapt to screens of different sizes through a dynamic layout algorithm;

[0006] The remote signal module and the remote measurement module are used to realize the real-time acquisition and display of the switch status and the measurement data through message interaction; the fixed value module and the log module complete the reading and writing operations of the configuration file based on the FTP protocol and trigger the terminal update;

[0007] The upgrade module is used for automatically upgrading the program, and the communication configuration module is used for configuring the communication protocol and parameters of the overall system.

[0008] A further improvement is that the configuration module includes interface templates, FTP IP addresses and port numbers of each switch, and the configuration module has a built-in training model for modifying all parameters of the main interface and increasing and deleting the number of switches according to the feeding of each parameter.

[0009] A further improvement is that the main interface is used to update the display content according to the interface template through the remote signaling and telemetry data sent up in real time by each switch.

[0010] A further improvement is that the main interface is used to dynamically adapt the interface according to the template and screen size, and the algorithm involved is as follows:

[0011] Number of rows = screen height / model height;

[0012] Number of columns = screen width / model width;

[0013] Number of controls per page = number of rows * number of columns;

[0014] Number of pages = number of templates / number of pages per page;

[0015] The width of the interval between each control = (screen width - width of each control * number of columns) / (number of columns + 1);

[0016] The height between each control = (screen height - each control height * number of rows) / (number of rows + 1);

[0017] Current column subscript = subscript of current control in current page / number of columns. If there is only one row, current column subscript = subscript of current control in current page / (number of columns + 1).

[0018] Current row subscript = current control's subscript % column number in the current page;

[0019] The X coordinate of each control = the width of the interval between each control * (current column subscript + 1) + the width of the control * the current column subscript;

[0020] The Y coordinate of each control = the height of the interval between each control * (current row subscript + 1) + the height of the control * the current row subscript.

[0021] A further improvement is that the remote signal module is used to display a list of all switches in the configuration, and by clicking on the corresponding switch, a remote signal message for obtaining the switch is sent to the terminal. After the terminal receives the remote signal message from the corresponding switch, it responds with the remote signal data of the switch.

[0022] A further improvement is that the telemetry module is used to display a list of all switches in the configuration, and by clicking on the corresponding switch, the telemetry message of the acquired switch is sent to the terminal. After the terminal receives the telemetry message of the corresponding switch, it responds with the telemetry data of the switch.

[0023] Further improvements are as follows: the fixed value module is used to display a list of all switches in the configuration. By clicking the corresponding switch, the corresponding IP address and port number are read from the configuration configuration. An FTP connection is made to the corresponding DB based on the read IP address and port number. The file saved in the fixed value is read back through the FTP operation and displayed and operated in the interface. After the operation is completed, the file is downloaded with one click through FTP, and a message is sent to inform the terminal that there is an update to the fixed value file, driving the terminal to perform real-time update operations on the fixed value file.

[0024] Further improvements are: the log module is used to display a list of all switches in the configuration. By clicking the corresponding switch, the corresponding IP address and port number are read from the configuration configuration. An FTP connection is made to the corresponding DB based on the read IP address and port number. The file saved in the fixed value is read back through the FTP operation and the log information is displayed in the interface.

[0025] A further improvement is that the terminal's alarm information is sent to the corresponding message through the DA, and is displayed in a pop-up window on the main interface in real time. Each window stays for a set time, and the pop-up window function is automatically closed after the time is up.

[0026] A further improvement is that the upgrade module connects to the server based on the network environment, thereby automatically upgrading the program.

[0027] The beneficial effects of the present invention are:

[0028] 1. The main interface of the present invention can update the content according to the configuration parameters of each switch, and adapt to screens of different sizes through a dynamic layout algorithm, which is convenient for use on different terminal display devices. The displayed content is large and wide, the development speed is fast, it can be touched, and it can automatically adapt to screens of different sizes. The displayed data can be adjusted according to the model, is non-fixed, and has a wide range of applications.

[0029] 2. Under networking conditions, the present invention completes the reading and writing operations of the configuration file based on the FTP protocol and triggers the terminal update. The program can be automatically upgraded through the upgrade module, thereby facilitating real-time updating of the screen system, saving physical button space for the terminal panel, and being able to communicate with multiple DB boards at the same time and display the content to be displayed on the main interface. The development cost is lower than that of the terminal's own screen. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 It is a schematic diagram of the prior art;

[0031] Figure 2It is a schematic diagram of the composition of the present invention. DETAILED DESCRIPTION

[0032] In order to deepen the understanding of the present invention, the present invention will be further described in detail below in conjunction with examples. The examples are only used to explain the present invention and do not constitute a limitation on the protection scope of the present invention.

[0033] Embodiment 1

[0034] according to Figure 2 As shown, this embodiment proposes a terminal smart screen system, including a configuration module, a main interface, a remote signal module, a telemetry module, a fixed value module, a log module, an upgrade module and a communication configuration module. The configuration module is used to match the configuration parameters of each switch and modify all parameters of the main interface; the main interface is used to update the content according to the configuration parameters of each switch, and adapt to screens of different sizes through a dynamic layout algorithm;

[0035] The remote signal module and the remote measurement module are used to realize the real-time acquisition and display of the switch status and the measurement data through message interaction; the fixed value module and the log module complete the reading and writing operations of the configuration file based on the FTP protocol and trigger the terminal update;

[0036] The upgrade module is used to automatically upgrade the program, and the communication configuration module is used to configure the communication protocol and parameters of the overall system. The content is updated according to the configuration parameters of each switch, and the dynamic layout algorithm is used to adapt to screens of different sizes, which is convenient for use on different terminal display devices. The displayed content is large and wide, the development speed is fast, it can be touched, and it can automatically adapt to screens of different sizes. The displayed data can be adjusted according to the model, which is non-fixed and has a wide range of applications.

[0037] The configuration module includes the interface templates, FTP IP addresses and port numbers of each switch, and the configuration module has a built-in training model for modifying all parameters of the main interface and increasing and deleting the number of switches according to the feeding of each parameter. The configuration module adopts a dynamic configuration engine based on the Bayesian network, and realizes the automatic reconstruction of the main interface parameter set through the preset switch interface template library. The module integrates the core components of the FTP client, supports the distributed synchronization of configuration files through IP addresses and dynamic ports, and adopts a double verification mechanism to ensure the integrity of the transmission. The built-in LSTM reinforcement learning model optimizes the layout of interface elements in real time through the parameter feeding mechanism, and can dynamically adjust the number of switches according to the changes in the equipment topology, so as to improve the efficiency of parameter configuration in the actual measurement of the petrochemical DCS system. The model training adopts the Bayesian structural equation framework, automatically identifies the coupling relationship between interface parameters through latent variable analysis, and combines Markov chain Monte Carlo sampling to optimize the parameter update strategy.

[0038] The main interface is used to update the display content according to the interface template through the telesignal and telemetry data sent in real time by each switch. The main interface is used to dynamically adapt the interface according to the template and the screen size. The screen can be a tablet or other screen. The algorithm involved is as follows:

[0039] Number of rows = screen height / model height;

[0040] Number of columns = screen width / model width;

[0041] Number of controls per page = number of rows * number of columns;

[0042] Number of pages = number of templates / number of pages per page;

[0043] The width of the interval between each control = (screen width - width of each control * number of columns) / (number of columns + 1);

[0044] The height between each control = (screen height - each control height * number of rows) / (number of rows + 1);

[0045] Current column subscript = subscript of current control in current page / number of columns. If there is only one row, current column subscript = subscript of current control in current page / (number of columns + 1).

[0046] Current row subscript = current control's subscript % column number in the current page;

[0047] The X coordinate of each control = the width of the interval between each control * (current column subscript + 1) + the width of the control * the current column subscript;

[0048] The Y coordinate of each control = the height of the interval between each control * (current row subscript + 1) + the height of the control * the current row subscript.

[0049] The telesignaling module is used to display the list of all switches in the configuration. By clicking the corresponding switch, the telesignaling message of the switch is sent to the terminal. After the terminal receives the telesignaling message of the corresponding switch, it responds with the telesignaling data of the switch. The telemetry module is used to display the list of all switches in the configuration. By clicking the corresponding switch, the telemetry message of the switch is sent to the terminal. After the terminal receives the telemetry message of the corresponding switch, it responds with the telemetry data of the switch. The telesignaling module requests the terminal to return the switch status data by sending a standardized message. The message format follows the gateway private protocol, and the data refresh cycle is ≤500ms. The telesignaling module includes a telesignaling configuration module and a telesignaling display module. The user clicks to trigger the generation of a telesignaling request message containing a switch identifier; the terminal parses the message after responding and returns the switch status data; the interface updates the graphical status display of the corresponding switch in real time based on the returned data. The telemetry module includes a telemetry configuration module and a telemetry display module, which generates a telemetry request instruction containing a switch address code and converts the analog data returned by the terminal into a visual chart.

[0050] The fixed value module is used to display a list of all switches in the configuration. By clicking on the corresponding switch, the corresponding IP address and port number are read from the configuration configuration. According to the IP address and port number read back, an FTP connection is made to the corresponding DB. The file saved in the fixed value is read back through the FTP operation and displayed and operated in the interface. After the operation is completed, the file is downloaded through FTP with one click, and a message is sent to the terminal to inform the terminal that there is an update of the fixed value file, driving the terminal to perform real-time update operations on the fixed value file. The fixed value module performs the following operations: read the IP address and port number in the configuration configuration to establish an FTP connection; download the fixed value file to the local cache and parse and display it; after the user modifies it, the file is triggered to be uploaded and the terminal update command is triggered.

[0051] The log module is used to display a list of all switches in the configuration. By clicking the corresponding switch, the corresponding IP address and port number are read from the configuration. According to the read IP address and port number, an FTP connection is made to the corresponding DB. The file saved by the fixed value is read back through the FTP operation and the log information is displayed in the interface. The log module implements: dynamically generating FTP search paths based on switch selection; filtering log entries by timestamp; supporting local caching and keyword search functions of log files; the log module adopts an incremental synchronization mechanism, only pulling log files with timestamps later than the local records, and reducing network load by compressed transmission.

[0052] The terminal's alarm information is sent to the corresponding message through DA and displayed in a pop-up window on the main interface in real time. Each window stays for a set time and the pop-up window function is automatically closed after the time is up.

[0053] The upgrade module connects to the server based on the network environment, thereby automatically upgrading the program. The automatic upgrade module includes: a version detection unit that regularly accesses the upgrade server interface; a differential upgrade unit that only downloads version difference files; and a breakpoint resume unit that saves downloaded data when the network is interrupted. The upgrade module integrates a differential update algorithm, only downloads version difference files to reduce bandwidth usage, and automatically backs up the current version to an independent storage partition during the upgrade process.

[0054] Embodiment 2

[0055] according to Figure 2 As shown, this embodiment proposes a terminal smart screen system, including a configuration module, a main interface, a remote signal module, a telemetry module, a fixed value module, a log module, an upgrade module and a communication configuration module. The configuration module is used to match the configuration parameters of each switch and modify all parameters of the main interface; the main interface is used to update the content according to the configuration parameters of each switch, and adapt to screens of different sizes through a dynamic layout algorithm;

[0056] The remote signal module and the remote measurement module are used to realize the real-time acquisition and display of the switch status and the measurement data through message interaction; the fixed value module and the log module complete the reading and writing operations of the configuration file based on the FTP protocol and trigger the terminal update;

[0057] The upgrade module is used to automatically upgrade the program, and the communication configuration module is used to configure the communication protocol and parameters of the overall system. The content is updated according to the configuration parameters of each switch, and the dynamic layout algorithm is used to adapt to screens of different sizes, which is convenient for use on different terminal display devices. The displayed content is large and wide, the development speed is fast, it can be touched, and it can automatically adapt to screens of different sizes. The displayed data can be adjusted according to the model, which is non-fixed and has a wide range of applications.

[0058] The communication configuration module supports automatic identification and conversion of heterogeneous protocol stacks such as MQTT, HTTP / 3, and CoAP, quantifies the correlation between protocol conversion delay and bandwidth occupancy through structural equation models, and optimizes protocol selection strategies; constructs a causal dependency graph between communication nodes based on a Bayesian network, dynamically adjusts the communication path between edge computing nodes and the cloud, and reduces end-to-end transmission delay rate; integrates lightweight national encryption algorithm SM4 and TLS1.3 hybrid encryption scheme, uses naive Bayes classifier to detect abnormal traffic characteristics in real time, and triggers dynamic switching of encryption strategies; extracts latent variable characteristics such as network jitter and packet loss rate through confirmatory factor analysis (CFA), establishes a bandwidth demand prediction model, and realizes dynamic bandwidth allocation based on sliding time windows; combines exploratory structural equation modeling (ESEM) to analyze the cross-load effects of communication parameters and timeliness indicators, and automatically generates an optimized configuration set including parameters such as the upper limit of retransmission times and heartbeat interval.

[0059] The main interface of the terminal smart screen system can update the content according to the configuration parameters of each switch, and adapt to screens of different sizes through a dynamic layout algorithm, which is convenient for use on different terminal display devices, and the displayed content is large and wide, the development speed is fast, it can be touched, and it can automatically adapt to screens of different sizes. The displayed data can be adjusted according to the model, which is non-fixed and has a wide range of applications. Moreover, under the condition of networking, the present invention completes the reading and writing operations of the configuration file based on the FTP protocol and triggers the terminal update. The program can be automatically upgraded through the upgrade module, thereby facilitating the real-time update of the screen system, saving physical button space for the terminal panel, and being able to communicate with multiple DB boards at the same time and display the content to be displayed on the main interface. The development cost is lower than the terminal's own screen.

[0060] The above shows and describes the basic principles, main features and advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments. The above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention. The scope of protection of the present invention is defined by the attached claims and their equivalents.

Claims

1. A terminal smart screen system, including a configuration module, a main interface, a remote signal module, a telemetry module, a fixed value module, a log module, an upgrade module and a communication configuration module, characterized in that: The configuration module is used to coordinate the configuration parameters of each switch and modify all parameters of the main interface; the main interface is used to update the content according to the configuration parameters of each switch and adapt to screens of different sizes through a dynamic layout algorithm; The remote signal module and the remote measurement module are used to realize the real-time acquisition and display of the switch status and the measurement data through message interaction; the fixed value module and the log module complete the reading and writing operations of the configuration file based on the FTP protocol and trigger the terminal update; The upgrade module is used for automatically upgrading the program, and the communication configuration module is used for configuring the communication protocol and parameters of the overall system.

2. A terminal smart screen system according to claim 1, characterized in that: The configuration module includes the interface templates, FTP IP addresses and port numbers of each switch, and the configuration module has a built-in training model for modifying all parameters of the main interface and increasing and deleting the number of switches according to the feeding of each parameter.

3. A terminal smart screen system according to claim 1, characterized in that: The main interface is used to update the display content according to the interface template through the remote signaling and telemetry data sent in real time by each switch.

4. A terminal smart screen system according to claim 3, characterized in that: The main interface is used to dynamically adapt the interface according to the template and screen size, and the algorithm involved is as follows: Number of rows = screen height / model height; Number of columns = screen width / model width; Number of controls per page = number of rows * number of columns; Number of pages = number of templates / number of pages per page; The width of the interval between each control = (screen width - width of each control * number of columns) / (number of columns + 1); The height between each control = (screen height - each control height * number of rows) / (number of rows + 1); Current column subscript = subscript of current control in current page / number of columns. If there is only one row, current column subscript = subscript of current control in current page / (number of columns + 1). Current row subscript = current control's subscript % column number in the current page; The X coordinate of each control = the width of the interval between each control * (current column subscript + 1) + the width of the control * the current column subscript; The Y coordinate of each control = the height of the interval between each control * (current row subscript + 1) + the height of the control * the current row subscript.

5. The terminal smart screen system according to claim 1, characterized in that: The remote signal module is used to display a list of all switches in the configuration. By clicking the corresponding switch, the remote signal message of the switch is sent to the terminal. After the terminal receives the remote signal message of the corresponding switch, it responds with the remote signal data of the switch.

6. A terminal smart screen system according to claim 5, characterized in that: The telemetry module is used to display a list of all switches in the configuration. By clicking the corresponding switch, the telemetry message of the acquired switch is sent to the terminal. After the terminal receives the telemetry message of the corresponding switch, it responds with the telemetry data of the switch.

7. The terminal smart screen system according to claim 1, characterized in that: The fixed value module is used to display a list of all switches in the configuration. By clicking the corresponding switch, the corresponding IP address and port number are read from the configuration configuration. An FTP connection is made to the corresponding DB based on the read IP address and port number. The file saved in the fixed value is read back through the FTP operation and displayed and operated in the interface. After the operation is completed, the file is downloaded with one click through FTP, and a message is sent to inform the terminal that there is an update to the fixed value file, driving the terminal to perform real-time update operations on the fixed value file.

8. A terminal smart screen system according to claim 7, characterized in that: The log module is used to display a list of all switches in the configuration. By clicking the corresponding switch, the corresponding IP address and port number are read from the configuration. An FTP connection is made to the corresponding DB based on the read IP address and port number. The file saved by the fixed value is read back through the FTP operation and the log information is displayed in the interface.

9. The terminal smart screen system according to claim 1, characterized in that: The terminal's alarm information is sent to the corresponding message through DA and displayed in a pop-up window on the main interface in real time. Each window stays for a set time and the pop-up window function is automatically closed after the time is up.

10. A terminal smart screen system according to claim 1, characterized in that: The upgrade module connects to the server based on the network environment, thereby automatically upgrading the program.

Citation Information

Patent Citations

  • Method and system for enabling terminal application to dynamically adapt to intelligent terminal screen

    CN105187634A

  • Simulation method of power distribution terminal master station

    CN117526563A

  • User-defined configuration method, system and equipment for terminal interface and storage medium

    CN117971234A

  • Production information integration system based on visual configuration

    CN119536170A

  • Screen parameter configuration system

    US20200359094A1