Search

CN-122001869-A - Web-based large screen control system and method

CN122001869ACN 122001869 ACN122001869 ACN 122001869ACN-122001869-A

Abstract

The invention belongs to the technical field of communication, and discloses ‌ ‌ a large screen control system and method based on Web, wherein the system comprises a server gateway, at least one control end and a plurality of large screen display ends; the control end sends a registration request and an operation instruction to the server gateway, the large screen display end sends the registration request to the server gateway and executes the operation instruction forwarded by the server gateway, the server gateway establishes network communication between the control end and the large screen display end and the server gateway according to the registration requests of the control end and the large screen display end, analyzes the operation instruction sent by the control end and forwards the operation instruction to the corresponding large screen display end, solves the problems of high coupling degree and difficult development and maintenance in the traditional mode, reduces the complexity and maintenance cost of the system, improves the development efficiency, solves the problems of non-real-time response and single and fixed control function in the traditional control mode, can support more complex interactive operation, and improves the smoothness and depth of demonstration.

Inventors

  • Yan Zelai
  • WU MIN
  • TIAN XUE
  • HU FEI
  • LI BING

Assignees

  • 重庆数字资源集团有限公司

Dates

Publication Date
20260508
Application Date
20251212

Claims (7)

  1. 1. The Web-based large screen control system is characterized by comprising a server gateway, at least one control end and a plurality of large screen display ends; the server gateway is respectively in bidirectional network communication with at least one control end and a plurality of large screen display ends; The control end is used for sending a registration request and an operation instruction to the server gateway; the large screen display end is used for sending a registration request to the server gateway and executing an operation instruction forwarded by the server gateway; The server gateway is used for respectively establishing network communication with the control end and the large screen display end according to registration requests of the control end and the large screen display end, recording the ID of the control end, the ID of the large screen display end, the communication channel of the control end and the communication channel of the large screen display end in a registry, analyzing an operation instruction sent by the control end to obtain the ID of the large screen display end, obtaining the communication channel of the large screen display end corresponding to the ID of the large screen display end according to the registry, and forwarding the operation instruction to the large screen display end through the communication channel of the large screen display end.
  2. 2. The Web-based large screen control system of claim 1, wherein the means for network communication comprises at least one of Websocket, SEE, HTTP or HTTPS.
  3. 3. The Web-based large screen control system of claim 2, wherein the control terminal sends the operation instruction to the server gateway, wherein the operation instruction comprises a large screen display terminal ID list, an execution action and a parameter list, and the operation instruction is packaged into a JSON format and then sent to the server gateway.
  4. 4. A Web-based large screen control system according to claim 3, wherein: If the large screen display end ID list only comprises one large screen display end ID, the server gateway sends an operation instruction to the large screen display end according to a Websocket channel corresponding to the large screen display end ID; Otherwise, the server gateway sends the operation instruction to each large screen display end ID in the large screen display end ID list according to the registry and through broadcasting.
  5. 5. The Web-based large screen control system according to claim 3, wherein the large screen display end executes the operation instruction forwarded by the server gateway, and the operation instruction is parsed to obtain an execution action and a parameter list, and the large screen display end displays according to the parameter list and the corresponding execution action.
  6. 6. The Web-based large screen control system according to claim 4, wherein after the large screen display end executes the operation instruction forwarded by the server gateway, an operation state instruction is generated, the operation state instruction is sent to the server gateway through a Websocket channel corresponding to the large screen display end ID, and the server gateway receives the operation state instruction and forwards the operation state instruction to the operation end through the Websocket channel corresponding to the operation end ID.
  7. 7. A Web-based large screen control method for controlling a plurality of large screen presentation ends in bi-directional network communication with a server gateway in bi-directional network communication with at least one control end, the method comprising: the control end and the large screen display end respectively send a registration request to the server gateway; The server gateway establishes network communication between the control end and the large screen display end according to registration requests of the control end and the large screen display end, and records the control end ID, the large screen display end ID, the control end communication channel and the large screen display end communication channel in a registry; The control end sends an operation instruction to the server gateway; The server gateway analyzes the operation instruction sent by the control end to obtain a large screen display end ID, and obtains a large screen display end communication channel corresponding to the large screen display end ID according to the registry; And the large screen display end executes the operation instruction forwarded by the server gateway.

Description

Web-based large screen control system and method Technical Field The invention relates to the technical field of communication, in particular to ‌ ‌ a large-screen control system and method based on Web. Background Data visualization is one of the most popular research fields for big data analysis, and is a process for researching how to display information implicit in data by using visual elements such as charts, graphs, maps and the like and develop rules contained in the data. Visualizing the data analysis results can help people extract knowledge from the information, and harvest value from the knowledge. The large data screen is used as one of the display forms of the data visualization technology, can perform visual display on complex multi-source data in a limited window, presents business insights hidden behind instant change of complex data in real time, and is widely applied to various fields such as finance, medical treatment, urban traffic and the like. Before the idea of separating control and display is popularized, the traditional Web large screen project mainly adopts the following modes: The monolithic architecture, control logic (e.g., layout adjustment, data screening) is tightly coupled to the presentation pages, typically developed, deployed and run as a whole. The limited remote control is that part of the system realizes basic remote instruction transmission, but adopts modes such as HTTP polling and the like, has lower real-time performance and has single control function (for example, only the whole screen content can be switched). Tightly coupled presentation control, i.e. control of presentation content (such as play order, chart type) is usually deeply bound with business logic codes or back-end configuration files, and is difficult to flexibly adjust. These conventional approaches expose limitations when dealing with complex, highly interactive, large screen requirements. The main problems are as follows: 1. the coupling degree is high, development and maintenance are difficult, and the control end and the display end are deeply bound, so that the control end and the display end cannot be independently developed, tested and upgraded. Minor modifications on either side can cause unpredictable problems, increasing system complexity and maintenance costs, and reducing development efficiency. 2. The traditional control mode is not responsive in real time enough, and obvious delay sense exists. The control function is also often single and fixed, and complex interactive operations (such as drilling, screening or highlighting a certain chart) are difficult to support, so that the smoothness and depth of the demonstration are limited. 3. The adaptation and expansibility are insufficient, and due to the rigidity of the architecture, the traditional scheme is difficult to flexibly adapt to screens with different sizes and resolutions. When new display content or control functions are required to be added, a large amount of modification is usually required to the whole system, and the expandability is poor. 4. Data and logic are intermixed, and front-end business logic codes are often intermixed with presentation data (especially presentation data). This reduces both the readability and maintainability of the code and makes it difficult to flexibly modify the presentation at either the front-end or the back-end. Therefore, how to provide a large-screen control system with timely response, low coupling degree and stronger expansibility becomes a technical problem to be solved. Disclosure of Invention Aiming at the defects of the prior art, the application provides ‌ ‌ a large-screen control system and a method based on Web, which are used for solving the technical problems of untimely response, high coupling degree and poor expansibility of a large-screen display system in the prior art. In order to achieve the purpose of the application, in a first aspect, the application provides a large screen control system based on Web, which comprises a server gateway, at least one control end and a plurality of large screen display ends; the server gateway is respectively in bidirectional network communication with at least one control end and a plurality of large screen display ends; The control end is used for sending a registration request and an operation instruction to the server gateway; the large screen display end is used for sending a registration request to the server gateway and executing an operation instruction forwarded by the server gateway; the server gateway is used for: According to registration requests of a control end and a large screen display end, network communication with the control end and the large screen display end is respectively established, a control end ID, a large screen display end ID, a control end communication channel and a large screen display end communication channel are recorded in a registry, an operation instruction sent by the control end is analyzed to