Digital exhibition hall control method, device and equipment and computer readable storage medium

By introducing a communication mechanism between the control terminal and the main control server in the digital exhibition hall, and generating and sending control instructions to automatically control the content display form of the controlled terminal, the problems of high energy consumption and low switching efficiency of the digital exhibition hall are solved, and energy consumption reduction and switching efficiency improvement are achieved.

CN119603337AActive Publication Date: 2025-03-11CHINA CONSTRUCTION BANK +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411735431.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-11
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

The digital exhibition hall has high energy consumption and low switching efficiency in content display form, so it is difficult for the existing technology to effectively reduce energy consumption and improve switching efficiency.

Method used

Through the communication between the control terminal and the main control server, control instructions are generated and sent to control the content display form of the controlled terminal, automatic control based on the use scenario of the digital exhibition hall is realized, long-term high-energy consumption display form is avoided, and one-click switching of the content display form is supported.

Benefits of technology

It reduces the energy consumption of digital exhibition halls, improves the switching efficiency of content display formats, and simplifies user operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119603337A_ABST
    Figure CN119603337A_ABST
Patent Text Reader

Abstract

The invention discloses a digital exhibition hall control method, device and equipment and a computer readable storage medium, and relates to the technical field of digital exhibition halls. The method is applied to a control terminal, the control terminal is in communication connection with a master control server, the master control server is in communication connection with a plurality of controlled terminals, each controlled terminal comprises an application control module, and the method comprises the following steps: responding to a second input used for switching a first content display form of a first controlled terminal into a second content display form, a third control instruction is generated and sent to the master control server, so that the master control server analyzes the third control instruction to obtain the first controlled terminal and the second content display form, and a fourth control instruction is generated and sent to the first controlled terminal, so that the first controlled terminal responds to the fourth control instruction. And switching the first application program to a second application program corresponding to the second content display form through the application control module. According to the embodiment of the invention, the switching efficiency of the content display form can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of digital exhibition halls, and in particular, relates to a control method, device, equipment and computer-readable storage medium for a digital exhibition hall. Background Art

[0002] At present, the way for digital exhibition halls to display content is usually to start up all display devices in the exhibition hall with one click through the exhibition hall central control system, and each display device displays content in the default content display format.

[0003] However, some of these content display formats have high performance requirements for the host and display equipment, and long-term display of content in this content display format often results in huge energy consumption. In addition, if you want to switch the content display format of a certain display device, you often need to manually switch through the exhibition hall central control system or remotely log in to the host of the display device. The operation is cumbersome, resulting in low efficiency in switching the content display format. Therefore, there is an urgent need for a control method for digital exhibition halls to reduce the energy consumption of digital exhibition halls and improve the efficiency of switching content display formats. Summary of the invention

[0004] The embodiments of the present application provide a control method, device, equipment, computer-readable storage medium and computer program product for a digital exhibition hall, which can reduce the energy consumption of the digital exhibition hall and improve the switching efficiency of content display forms.

[0005] In a first aspect, an embodiment of the present application provides a control method for a digital exhibition hall, which is applied to a control terminal, wherein the control terminal is communicatively connected to a main control server, and the main control server is communicatively connected to a plurality of controlled terminals, wherein the controlled terminals include an application control module and a plurality of types of application programs, wherein the types of the application programs are associated with the display forms of the contents in the digital exhibition hall, and the method includes:

[0006] generating a first control instruction in response to a first input of a user for selecting a content display mode, wherein the content display mode is associated with a usage scenario of the digital exhibition hall, and the content display mode includes first display contents corresponding to the plurality of controlled terminals respectively and a first content display form corresponding to the first display contents;

[0007] sending the first control instruction to the master control server so that the master control server parses the first control instruction, obtains the first display content and the first content display form respectively corresponding to the multiple controlled terminals and the multiple controlled terminals, generates the second control instructions respectively corresponding to the multiple controlled terminals based on the first display content and the first content display form, and sends the second control instruction to the multiple controlled terminals respectively, so that the controlled terminals respond to the second control instruction, open the first application corresponding to the first content display form through the application control module, and display the first display content in the first application;

[0008] generating a third control instruction in response to a second input of a user for switching a first content display form of a first controlled terminal to a second content display form, wherein the first controlled terminal is any one of the plurality of controlled terminals;

[0009] The third control instruction is sent to the main control server so that the main control server parses the third control instruction, obtains the first controlled terminal and the second content display form, generates a fourth control instruction corresponding to the first controlled terminal based on the second content display form, and sends the fourth control instruction to the first controlled terminal so that the first controlled terminal responds to the fourth control instruction, switches the first application to the second application corresponding to the second content display form through the application control module, and displays the first display content in the second application.

[0010] In a second aspect, an embodiment of the present application provides a control method for a digital exhibition hall, which is applied to a main control server, wherein the main control server is communicatively connected with a control terminal and multiple controlled terminals, wherein the controlled terminals include an application control module and multiple types of application programs, wherein the types of the application programs are associated with the display forms of the contents in the digital exhibition hall, and the method includes:

[0011] receiving a first control instruction sent by the control terminal, the first control instruction being a control instruction generated by the control terminal in response to a first input of a user selecting a content display mode, the content display mode being associated with a usage scenario of the digital exhibition hall, and the content display mode including first display contents respectively corresponding to the plurality of controlled terminals and a first content display form corresponding to the first display contents;

[0012] Parsing the first control instruction to obtain the first display content and the first content display form respectively corresponding to the plurality of controlled terminals and the plurality of controlled terminals;

[0013] generating second control instructions corresponding to the plurality of controlled terminals respectively based on the first display content and the first content display format;

[0014] sending the second control instruction to the plurality of controlled terminals respectively, so that the controlled terminals respond to the second control instruction, open a first application corresponding to the first content display format through the application control module, and display the first display content in the first application;

[0015] receiving a third control instruction sent by the control terminal, wherein the third control instruction is a control instruction generated by the control terminal in response to a second input by a user for switching a first content display form of a first controlled terminal to a second content display form, wherein the first controlled terminal is any one of the plurality of controlled terminals;

[0016] parsing the third control instruction to obtain the first controlled terminal and the second content display format;

[0017] generating a fourth control instruction based on the second content display format;

[0018] The fourth control instruction is sent to the first controlled terminal, so that the first controlled terminal responds to the fourth control instruction, switches the first application to a second application corresponding to the second content display form through the application control module, and displays the first display content in the second application.

[0019] In a third aspect, an embodiment of the present application provides a control method for a digital exhibition hall, which is applied to a controlled terminal, wherein the controlled terminal includes an application control module and multiple types of applications, and the types of the applications are associated with the display forms of the contents in the digital exhibition hall. The controlled terminal is connected to a master control server in communication, and the master control server is connected to a control terminal in communication, and the method includes:

[0020] receiving a second control instruction sent by the master control server, wherein the second control instruction is a control instruction generated by the master control server based on first display content and a first content display form, the first display content and the first content display form are obtained by parsing the first control instruction by the master control server, the first control instruction is a control instruction generated by the control terminal in response to a first input of a user selecting a content display mode and sent to the master control server, the content display mode is associated with a usage scenario of the digital exhibition hall, and the content display mode includes first display contents corresponding to a plurality of controlled terminals respectively and a first content display form corresponding to the first display content;

[0021] In response to the second control instruction, opening a first application corresponding to the first content display format through the application control module;

[0022] displaying the first display content in the first application;

[0023] receiving a fourth control instruction sent by the master control server, wherein the fourth control instruction is a control instruction generated by the master control server based on a second content display form, the second content display form is obtained by parsing the master control server from a third control instruction, the third control instruction is a control instruction generated by the control terminal in response to a second input of a user for switching a first content display form of a first controlled terminal to a second content display form and sent to the master control server, and the first controlled terminal is any one of the multiple controlled terminals;

[0024] In response to the fourth control instruction, switching the first application to a second application corresponding to the second content display format through the application control module;

[0025] The first display content is displayed in the second application.

[0026] In a fourth aspect, an embodiment of the present application provides a control device for a digital exhibition hall, which is applied to a control terminal, wherein the control terminal is communicatively connected to a main control server, and the main control server is communicatively connected to a plurality of controlled terminals, wherein the controlled terminals include an application control module and a plurality of types of application programs, wherein the types of the application programs are associated with the display forms of the contents in the digital exhibition hall, and the device includes:

[0027] A first generating module, configured to generate a first control instruction in response to a first input of a user for selecting a content display mode, wherein the content display mode is associated with a usage scenario of the digital exhibition hall, and the content display mode includes first display contents corresponding to the plurality of controlled terminals respectively and a first content display form corresponding to the first display contents;

[0028] a first sending module, configured to send the first control instruction to the main control server, so that the main control server parses the first control instruction, obtains the first display content and the first content display form respectively corresponding to the multiple controlled terminals and the multiple controlled terminals, generates second control instructions respectively corresponding to the multiple controlled terminals based on the first display content and the first content display form, and sends the second control instructions to the multiple controlled terminals respectively, so that the controlled terminals respond to the second control instruction, start the first application corresponding to the first content display form through the application control module, and display the first display content in the first application;

[0029] The first generating module is further used to generate a third control instruction in response to a second input from a user for switching the first content display form of a first controlled terminal to a second content display form, wherein the first controlled terminal is any one of the multiple controlled terminals;

[0030] The first sending module is further used to send the third control instruction to the main control server, so that the main control server parses the third control instruction, obtains the first controlled terminal and the second content display form, generates a fourth control instruction corresponding to the first controlled terminal based on the second content display form, and sends the fourth control instruction to the first controlled terminal, so that the first controlled terminal responds to the fourth control instruction, switches the first application to the second application corresponding to the second content display form through the application control module, and displays the first display content in the second application.

[0031] In a fifth aspect, an embodiment of the present application provides a control device for a digital exhibition hall, which is applied to a main control server, wherein the main control server is communicatively connected with a control terminal and a plurality of controlled terminals, wherein the controlled terminals include an application control module and a plurality of types of application programs, wherein the types of the application programs are associated with the display forms of the contents in the digital exhibition hall, and the device includes:

[0032] A first receiving module is used to receive a first control instruction sent by the control terminal, the first control instruction is a control instruction generated by the control terminal in response to a first input of a user selecting a content display mode, the content display mode is associated with a usage scenario of the digital exhibition hall, and the content display mode includes first display contents corresponding to the plurality of controlled terminals respectively and a first content display form corresponding to the first display contents;

[0033] a parsing module, configured to parse the first control instruction to obtain the first display content and the first content display form respectively corresponding to the plurality of controlled terminals and the plurality of controlled terminals;

[0034] A second generating module, configured to generate second control instructions corresponding to the plurality of controlled terminals respectively based on the first display content and the first content display format;

[0035] a second sending module, configured to send the second control instruction to the plurality of controlled terminals respectively, so that the controlled terminals respond to the second control instruction, start the first application corresponding to the first content display form through the application control module, and display the first display content in the first application;

[0036] The first receiving module is further used to receive a third control instruction sent by the control terminal, wherein the third control instruction is a control instruction generated by the control terminal in response to a second input of a user for switching a first content display form of a first controlled terminal to a second content display form, and the first controlled terminal is any one of the multiple controlled terminals;

[0037] The parsing module is further used to parse the third control instruction to obtain the first controlled terminal and the second content display form;

[0038] The second generating module is further configured to generate a fourth control instruction based on the second content display format;

[0039] The second sending module is also used to send the fourth control instruction to the first controlled terminal, so that the first controlled terminal responds to the fourth control instruction, switches the first application to a second application corresponding to the second content display form through the application control module, and displays the first display content in the second application.

[0040] In a sixth aspect, an embodiment of the present application provides a control device for a digital exhibition hall, which is applied to a controlled terminal, wherein the controlled terminal includes an application control module and multiple types of application programs, wherein the types of the application programs are associated with the display forms of the contents in the digital exhibition hall, wherein the controlled terminal is communicatively connected to a main control server, and the main control server is communicatively connected to a control terminal, wherein the device includes:

[0041] a second receiving module, configured to receive a second control instruction sent by the master control server, wherein the second control instruction is a control instruction generated by the master control server based on first display content and a first content display form, wherein the first display content and the first content display form are obtained by parsing the first control instruction by the master control server, wherein the first control instruction is a control instruction generated by the control terminal in response to a first input of a user selecting a content display mode and sent to the master control server, wherein the content display mode is associated with a usage scenario of the digital exhibition hall, and wherein the content display mode includes first display contents corresponding to a plurality of controlled terminals respectively and a first content display form corresponding to the first display content;

[0042] an opening module, configured to open a first application corresponding to the first content display format through the application control module in response to the second control instruction;

[0043] A display module, configured to display the first display content in the first application;

[0044] The second receiving module is further used to receive a fourth control instruction sent by the master control server, the fourth control instruction is a control instruction generated by the master control server based on a second content display form, the second content display form is obtained by parsing the master control server from a third control instruction, the third control instruction is a control instruction generated by the control terminal in response to a second input of a user for switching a first content display form of a first controlled terminal to a second content display form and sent to the master control server, and the first controlled terminal is any one of the multiple controlled terminals;

[0045] a switching module, configured to, in response to the fourth control instruction, switch the first application to a second application corresponding to the second content display format through the application control module;

[0046] The display module is further configured to display the first display content in the second application program.

[0047] In a seventh aspect, an embodiment of the present application provides an electronic device, the device comprising: a processor and a memory storing computer program instructions;

[0048] When the processor executes the computer program instructions, the method in any possible implementation method of the first aspect, the second aspect, or the third aspect is implemented.

[0049] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, a method in any possible implementation method of the first aspect, the second aspect, or the third aspect described above is implemented.

[0050] In the ninth aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes a method in any possible implementation method of the first aspect, the second aspect, or the third aspect mentioned above.

[0051] In the embodiment of the present application, since the content display mode is associated with the usage scenario of the digital exhibition hall, and the content display mode includes the first display content corresponding to the multiple controlled terminals and the first content display form corresponding to the first display content, the control terminal generates a first control instruction in response to the first input of the user for selecting the content display mode, and sends the first control instruction to the main control server, so that the main control server can determine the first display content and the first content display form corresponding to the first display content respectively displayed by the multiple controlled terminals in the digital exhibition hall based on the usage scenario of the digital exhibition hall by parsing the first control instruction. The main control server generates the second control instructions corresponding to the multiple controlled terminals based on the first display content and the first content display form, and sends the second control instructions to the multiple controlled terminals respectively, so that the controlled terminals can respond to the second control instructions, open the first application corresponding to the first content display form through the application control module, and display the first display content in the first application, thereby realizing the control of the content display form in the controlled terminal based on the usage scenario of the digital exhibition hall, avoiding the long-term display of content in the content display form with high performance requirements on the controlled terminal, and reducing the energy consumption of the digital exhibition hall.

[0052] In addition, the control terminal generates a third control instruction in response to the second input of the user for switching the first content display form of the first controlled terminal to the second content display form, and sends the third control instruction to the main control server, so that the main control server can determine the second content display form of the first controlled terminal by parsing the third control instruction. The main control server generates a fourth control instruction corresponding to the first controlled terminal based on the second content display form, and sends the fourth control instruction to the first controlled terminal, so that the first controlled terminal can respond to the fourth control instruction, switch the first application to the second application corresponding to the second content display form through the application control module, and display the first display content in the second application, thereby realizing one-key switching of content display forms, simplifying user operations, and improving the switching efficiency of content display forms.

[0053] Therefore, through the embodiments of the present application, the energy consumption of the digital exhibition hall can be reduced, and the switching efficiency of the content display format can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0055] Figure 1 It is a structural schematic diagram of a control system of a digital exhibition hall provided in an embodiment of the present application;

[0056] Figure 2 It is a flowchart of a first control method for a digital exhibition hall applied to a control terminal provided in an embodiment of the present application;

[0057] Figure 3 is a flow chart of a second control method for a digital exhibition hall applied to a control terminal provided in an embodiment of the present application;

[0058] Figure 4 is a flow chart of a third control method for a digital exhibition hall applied to a control terminal provided in an embodiment of the present application;

[0059] Figure 5 It is a flow chart of a control method for a digital exhibition hall applied to a master control server provided in an embodiment of the present application;

[0060] Figure 6 It is a flowchart of a control method for a digital exhibition hall applied to a controlled terminal provided in an embodiment of the present application;

[0061] Figure 7 is a structural schematic diagram of a control device for a digital exhibition hall used for controlling a terminal provided in an embodiment of the present application;

[0062] Figure 8 It is a structural schematic diagram of a control device for a digital exhibition hall applied to a main control server provided in an embodiment of the present application;

[0063] Fig. 9 It is a structural schematic diagram of a control device for a digital exhibition hall applied to a controlled terminal provided in an embodiment of the present application;

[0064] Fig.10 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0065] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0066] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0067] In addition, the acquisition, storage, use, and processing of data in the technical solution of this application comply with the relevant provisions of national laws and regulations.

[0068] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0069] Digital exhibition halls usually include non-touch TV screens, touch screens, augmented reality (AR) screens, virtual reality (VR) screens, interactive floor screens, digital sandboxes, spliced ​​screens, special-shaped screens and other display screens, forming display devices with different interactions, different uses and different effects. The applications used for content display in the display devices include large-scale client applications generated based on technologies such as Ventuz and Unit 3D, as well as light-end applications based on browsers. Among them, light-end applications based on browsers have the characteristics of fast startup, support for hot modification, low hardware requirements, and low energy consumption, but they perform generally in terms of the display effect and interactive performance of digital content. Large-scale client applications generated based on technologies such as Ventuz and Unit 3D have the advantages of good display effect and good interactive performance, but they also have the disadvantages of slow startup, no support for hot modification, high hardware requirements, and high energy consumption.

[0070] At present, the way to display content in digital exhibition halls is usually to start all display devices in the exhibition hall with one button through the exhibition hall central control system, and each display device displays content in the default content display form. The central control system of the digital exhibition hall realizes the overall control of the digital exhibition hall, but more detailed control requires some more flexible solutions to achieve.

[0071] The current control methods for digital exhibition halls have the following problems:

[0072] (1) Long-term playback of client applications consumes a lot of energy. Some content display formats (such as using large client applications to play and display content on large screens or spliced ​​screens) have high performance requirements for the host and display devices. Displaying content in this format for a long time often consumes a lot of energy.

[0073] (2) The efficiency of switching between different content display formats is low. Since the current mainstream technology is to start a certain exhibition hall playback format by default when the machine is turned on, if you want to switch the content display format of a certain display device, you often need to use the exhibition hall central control system or remotely log in to the host of the display device to manually switch, which is cumbersome and leads to low efficiency in switching content display formats.

[0074] (3) Client applications do not support hot modification and hot deployment. When an emergency requires the modification of application code or resources, due to the complex development environment and complicated development process of client applications, it is necessary to go through the steps of debugging, packaging, deployment, shutdown and startup, resulting in the inability to update the client application and deploy it in a short period of time, and the emergency response capability is poor.

[0075] (4) Users cannot quickly and in real time understand the status of the server or application. The exhibition hall central control system can quickly and in real time understand the use of hardware, but cannot understand the operation of specific applications. For example, when the H5 page on the large screen reports an error or disconnects the server link and stops at a certain screen, the exhibition hall central control system cannot understand the real-time status. Only when the user needs to switch the display screen in the application can the abnormal situation of the server or application be discovered.

[0076] Thus, in order to solve the problems of the prior art, the embodiments of the present application provide a control method, device, equipment, computer-readable storage medium and computer program product for a digital exhibition hall. The control method for a digital exhibition hall can be applied to a control system of a digital exhibition hall. The control method for a digital exhibition hall can be executed by a server and / or processor in the control system of a digital exhibition hall.

[0077] The following is an introduction to the control system of the digital exhibition hall provided in the embodiment of the present application.

[0078] like Figure 1As shown, the control system of the digital exhibition hall provided in the embodiment of the present application includes an exhibition hall central control system 11, a main control server 12, a static server 13, a control terminal 14 and a plurality of controlled terminals 15. A target application 141 may be installed in the control terminal 14. An application control module 151, a client application 152 and a Web application 153 may be installed in the controlled terminal 15. In addition, the controlled terminal 15 may include a host and a display screen. The controller of the host can realize physical triggering of system-level power-on and power-off controls, thereby realizing independent central control of each controlled terminal 15.

[0079] The exhibition hall central control system 11 is the brain of the digital exhibition hall, which is composed of a central control host, control terminal devices and controlled devices. This system is hardware-based and can realize one-button startup, one-button shutdown, lighting, curtain and other control of exhibition hall equipment. Through the exhibition hall central control system 11, all devices in the digital exhibition hall can be started with one click, including the host of the digital exhibition hall, independent central control of various devices (most hosts require the physical trigger system-level power-on, power-off and other controls of the controller), various screens, etc. In addition, the specified application program can be set to start at startup in the central control host (i.e., the host of the digital exhibition hall), so as to realize the automatic startup of the application program at startup. In the embodiment of the present application, through the one-button startup function of the exhibition hall central control system 11, the main control server 12, the static server 13, multiple controlled terminals 15, the application control module 151, the client application 152 and the Web application 153 can be started.

[0080] The main control server 12 can establish communication connections with the control terminal 14 and multiple controlled terminals 15. Specifically, the main control server 12 can establish communication connections with the target application 141 in the control terminal 14, the application control module 151 in the controlled terminal 15, the client application 152 and the Web application 153. Among them, the communication connection can be a Socket connection, and the main control server 12 can be a Socket main control server. The main control server 12 provides services such as connection management, information processing, sending and forwarding, and is the central node of the communication network. In the case where the communication connection is a Socket connection, multiple controlled terminals 15 can be Socket terminals. The Socket main control server can obtain the status information corresponding to multiple Socket terminals respectively by broadcasting or sending information to the specified Socket terminal, and receive the information sent by the control terminal 14, and process, analyze and forward the information, so as to realize the fine control of the playback form and playback content in the digital exhibition hall by the control terminal 14.

[0081] The control terminal 14 may be installed with a target application 141 for controlling the controlled terminal 15. The control terminal 14 may be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., which are not limited here. In addition, the target application 141 may be an Android App developed based on Socket and UniApp technology. The control terminal 14 may send instructions to the main control server 12 through the target application 141 to control the playback format and playback content of the exhibition hall equipment. In addition, the control terminal 14 may also obtain the status information stored in the main control server 12 through the target application 141, and grasp the connection and operation status of the application in the controlled terminal 15 in real time.

[0082] The controlled terminal 15 may include a host and a display screen. An application control module 151, a client application 152, and a Web application 153 may be installed in the controlled terminal 15. The application control module 151 may be a control server implemented based on NodeJs, Socket, Cmd command line, etc., and receive instructions from the main control server 12 through NodeJS+Socket technology, and start, shut down, and switch the application end (including the client application 152 and the Web application 153) through NodeJS+command line.

[0083] The client applications 152 include Ventuz applications, Unity applications, etc. These applications have strong support for complex interactions and large-scale 3D content display, and can easily adapt to various innovative hardware, such as giant screens, holographic projections, multi-touch devices, VR devices, etc. As large-scale client applications, their development environment and development process are complex, and they will generate high energy consumption during operation.

[0084] The web-side application 153 is a light-end application based on a browser, which achieves the display effect by obtaining resources on the static server 13 and rendering them on the browser side. The web-side application 153 can also be called a browser application. In the case where the above-mentioned communication connection is a Socket connection, the web-side application 153 can be implemented based on Socket technology, which is used to receive instructions from the master server 12 and switch the display content. The web-side application 153 has the characteristics of a simple development environment, supports hot development, hot deployment, and has low hardware requirements. Therefore, it has advantages in emergency development and energy consumption, but it is difficult to achieve complex interactive, large-scale 3D and other display effects that require complex hardware or large-scale computing.

[0085] The static server 13 can be a HyperText Transfer Protocol (HTTP) server built in the exhibition hall local area network, which hosts the static resources played in the exhibition hall. The Web application 153 can obtain access resources from the static server 13 and render the display content. Among them, the display content is usually mainly text, pictures and videos, combined with the Web application 153 to achieve some simple interactions and 3D effects. The resources on the static server 3 support hot changes and hot deployment, and realize rapid modification and deployment of exhibition hall content.

[0086] As an example, as the exhibition hall central control system starts all the devices in the digital exhibition hall with one click, the static server, the master server, multiple controlled terminals and the application control modules in the controlled terminals can be powered on. Among them, with the physical startup of the central control host, the operating system is also started. As the operating system starts, the startup program can load the Bat script to start the static server and the master server. Usually, a digital exhibition hall can be configured with a static server and provide services for all Web applications in the digital exhibition hall. In addition, taking the communication connection as a Socket connection as an example, after the master server is started, it can establish a Socket connection with other Socket ends to form a Socket network.

[0087] Specifically, after the master control server is started, the user can open the target application in the control terminal and send a Socket connection request to the master control server through the target application. After receiving the Socket connection request, the master control server can establish a Socket connection with the target application in the control terminal and record the relevant information of the Socket connection.

[0088] In addition, after the application control module in the controlled terminal is powered on, it can send a Socket connection request to the main control server. After receiving the Socket connection request, the main control server can establish a Socket connection with the application control module in the controlled terminal and record relevant information of the Socket connection.

[0089] After both the controlled terminal and the control terminal establish communication connections with the main control server, the display content and content display form of the controlled terminal can be controlled by the control terminal.

[0090] In digital exhibition halls, with the deepening of scenes, rich content forms, complex hardware characteristics and the requirements of energy conservation and emission reduction, the control methods in the existing technology have gradually become incompatible with the goals. Therefore, this application uses a pure software architecture and implementation to automatically and flexibly control the form and content of the exhibition hall playback, and according to the use scenarios of the digital exhibition hall, it achieves an effective balance between display effect and energy consumption.

[0091] The following is an introduction to the control method of the digital exhibition hall applied to the control terminal provided in the embodiment of the present application.

[0092] Figure 2 A flow chart of a control method for a digital exhibition hall applied to a control terminal provided in an embodiment of the present application is shown. The control method for the digital exhibition hall can be executed by a processor of the control terminal. The control terminal can be connected to a master control server in communication, and the master control server can be connected to multiple controlled terminals in communication. The controlled terminals can include an application control module and multiple types of application programs, and the types of application programs are associated with the display forms of the content in the digital exhibition hall.

[0093] like Figure 2 As shown, the control method of the digital exhibition hall applied to the control terminal provided in the embodiment of the present application includes the following steps:

[0094] S210, generating a first control instruction in response to a first input of a user for selecting a content display mode, wherein the content display mode is associated with a usage scenario of the digital exhibition hall, and the content display mode includes first display contents corresponding to a plurality of controlled terminals respectively and a first content display form corresponding to the first display contents;

[0095] S220, sending a first control instruction to a master control server, so that the master control server parses the first control instruction, obtains a plurality of controlled terminals and first display contents and a first content display form respectively corresponding to the plurality of controlled terminals, generates second control instructions respectively corresponding to the plurality of controlled terminals based on the first display contents and the first content display form, and sends the second control instructions to the plurality of controlled terminals respectively, so that the controlled terminals respond to the second control instruction, start a first application corresponding to the first content display form through an application control module, and display the first display content in the first application;

[0096] S230, generating a third control instruction in response to a second input of a user for switching a first content display form of a first controlled terminal to a second content display form, wherein the first controlled terminal is any one of the plurality of controlled terminals;

[0097] S240, sending a third control instruction to the main control server so that the main control server parses the third control instruction, obtains the first controlled terminal and the second content display form, generates a fourth control instruction corresponding to the first controlled terminal based on the second content display form, and sends the fourth control instruction to the first controlled terminal so that the first controlled terminal responds to the fourth control instruction, switches the first application to the second application corresponding to the second content display form through the application control module, and displays the first display content in the second application.

[0098] In the embodiment of the present application, since the content display mode is associated with the usage scenario of the digital exhibition hall, and the content display mode includes the first display content corresponding to the multiple controlled terminals and the first content display form corresponding to the first display content, the control terminal generates a first control instruction in response to the first input of the user for selecting the content display mode, and sends the first control instruction to the main control server, so that the main control server can determine the first display content and the first content display form corresponding to the first display content respectively displayed by the multiple controlled terminals in the digital exhibition hall based on the usage scenario of the digital exhibition hall by parsing the first control instruction. The main control server generates the second control instructions corresponding to the multiple controlled terminals based on the first display content and the first content display form, and sends the second control instructions to the multiple controlled terminals respectively, so that the controlled terminals can respond to the second control instructions, open the first application corresponding to the first content display form through the application control module, and display the first display content in the first application, thereby realizing the control of the content display form in the controlled terminal based on the usage scenario of the digital exhibition hall, avoiding the long-term display of content in the content display form with high performance requirements on the controlled terminal, and reducing the energy consumption of the digital exhibition hall.

[0099] In addition, the control terminal generates a third control instruction in response to the second input of the user for switching the first content display form of the first controlled terminal to the second content display form, and sends the third control instruction to the main control server, so that the main control server can determine the second content display form of the first controlled terminal by parsing the third control instruction. The main control server generates a fourth control instruction corresponding to the first controlled terminal based on the second content display form, and sends the fourth control instruction to the first controlled terminal, so that the first controlled terminal can respond to the fourth control instruction, switch the first application to the second application corresponding to the second content display form through the application control module, and display the first display content in the second application, thereby realizing one-key switching of content display forms, simplifying user operations, and improving the switching efficiency of content display forms.

[0100] Therefore, through the embodiments of the present application, the energy consumption of the digital exhibition hall can be reduced, and the switching efficiency of the content display format can be improved.

[0101] The specific implementation methods of the above steps are introduced below.

[0102] In some embodiments, in S210, the use scenarios of the digital exhibition hall may include standby, equipment inspection, testing, rehearsal, activities, etc. Among them, standby and equipment inspection usually only require simple display of content, and the display effect of the content (such as 3D interactive effect) is not very important. In testing, rehearsal, and activities, the display effect of the content is equally important. Therefore, when the use scenario of the digital exhibition hall is standby or equipment inspection, if the Web application is started for content display, the energy consumption of the digital exhibition hall can be better controlled.

[0103] In addition, the content display mode may include first display contents corresponding to multiple controlled terminals and first content display forms corresponding to the first display contents. That is, the content display mode may specify which display contents are displayed in what content display forms by each controlled terminal in the digital exhibition hall. Among them, the content display forms may include display forms with poor display effects and interactive performance displayed by Web-side applications, and display forms with good display effects and interactive performance displayed by client applications. Among them, client applications may include Ventuz applications and Unity applications. In addition, the display forms corresponding to Web-side applications may include word and ppt.

[0104] As an example, if the usage scenario of the digital exhibition hall is standby or equipment inspection, the first content display form of all controlled terminals can be determined as the display form corresponding to the Web-side application. That is, if the usage scenario of the digital exhibition hall is standby or equipment inspection, the corresponding content display mode can be that the first content display form of all controlled terminals in the digital exhibition hall is the display form corresponding to the Web-side application. If the usage scenario of the digital exhibition hall is testing, rehearsal or activity, the first content display form of all controlled terminals can be determined as the display form corresponding to the client application, or the first content display form of a part of the controlled terminals can be determined as the display form corresponding to the client application, and the first content display form of another part of the controlled terminals can be determined as the display form corresponding to the Web-side application, depending on the specific situation. That is, if the usage scenario of the digital exhibition hall is testing, rehearsal or activity, the corresponding content display mode can be that the first content display form of all controlled terminals in the digital exhibition hall is the display form corresponding to the client application; or, the first content display form of a part of the controlled terminals in the digital exhibition hall is the display form corresponding to the client application, and the first content display form of another part of the controlled terminals is the display form corresponding to the Web-side application.

[0105] In addition, multiple content display modes and detailed information corresponding to the multiple content display modes can be pre-set in the target application. The detailed information may be which display content is displayed in which terminal device and in what content display form. The first input includes but is not limited to: the user's touch input to the content display mode through a touch device such as a finger or a stylus, a voice command input by the user, a specific gesture input by the user, and other feasible inputs. The first input can be specifically determined according to actual usage requirements, and the embodiment of the present application is not limited. The specific gesture in the embodiment of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long press input or a short press input. Based on this, the above-mentioned first input can, for example, be: a user's click input to the content display mode.

[0106] Based on this, as an example, after the user opens the target application in the control terminal, he can select the content display mode corresponding to the usage scenario in the target application based on the usage scenario of the digital exhibition hall. The target application can generate a first control instruction in response to user input. Among them, the first control instruction may include the type of instruction (such as opening the application, closing the application), the Internet Protocol Address (IP address) of the controlled terminal that executes the instruction, the port number of the application control module in the controlled terminal, the first display content and the first content display form. Among them, the first content display form can be the display form corresponding to the Web application or the display form corresponding to the client application, or it can be directly specified that it is the display form corresponding to the first application, which is not limited here.

[0107] In addition, in addition to pre-setting multiple content display modes in the target application, multiple usage scenarios and the corresponding relationship between the usage scenarios and the content display modes can also be set.

[0108] Based on this, as an example, after the user opens the target application in the control terminal, he can select a usage scenario from multiple usage scenarios. The target application can respond to the user input, determine the content display mode corresponding to the usage scenario selected by the user according to the correspondence between the usage scenario and the content display mode, and then generate the first control instruction based on the content display mode.

[0109] In some embodiments, in S220, after the target application in the control terminal generates the first control instruction, the control terminal may send the first control instruction to the master control server. After receiving the first control instruction, the master control server may parse the first control instruction to determine the first display content and the first content display form corresponding to the plurality of controlled terminals and the plurality of controlled terminals respectively.

[0110] The main control server can specifically parse the first control instruction to obtain the IP address of the controlled terminal, the port number of the application control module in the controlled terminal, the first display content and the first content display form, and generate second control instructions corresponding to multiple controlled terminals based on the first display content and the first content display form, and send the second control instructions to the multiple controlled terminals based on the multiple IP addresses and port numbers. The second control instruction can be used to instruct the controlled terminal to display the first display content in the first content display form.

[0111] The controlled terminal can specifically receive and parse the second control instruction through the application control module to determine the first display content and the first content display form. If the first content display form is the display form corresponding to the first application, the controlled terminal can directly open the first application through the application control module and display the first display content in the first application. In addition, the correspondence between the content display form and the application can be pre-set in the application control module. If the first content display form is the display form corresponding to the Web application or the display form corresponding to the client application, the application control module can select a first application corresponding to the first content display form from multiple applications according to the correspondence between the content display form and the application, open the first application, and display the first content in the first application.

[0112] In an embodiment of the present application, after the application control module starts the first application, a control instruction for instructing to display the first display content in the first application can be sent to the first application. If the first application is a client application, the first application can parse the control instruction to obtain the first display content, and read the first resource corresponding to the first display content from the local controlled terminal, and render and display the page based on the first resource. If the first application is a Web-side application, the first application can parse the control instruction to obtain the first display content, and send a resource access request to the static server to request the second resource corresponding to the first display content, and render and display the page based on the second resource.

[0113] When large screens and spliced ​​screens play the display content in large client applications, the performance requirements of the host and display equipment are high, and the energy consumption is also high; when large screens and spliced ​​screens play the display content in Web applications, the performance requirements of the host and display equipment are greatly reduced, and the energy consumption is also greatly reduced. Therefore, by combining the needs of the scene, giving priority to playing Web applications instead of playing large client applications, it is possible to control the energy consumption of the device.

[0114] In some embodiments, in S230, the target application may display the first display content currently being displayed by multiple controlled terminals and the first content display form corresponding to the first display content. In addition, the second input includes but is not limited to: the user's touch input of the content display form through a touch device such as a finger or a stylus, a voice command input by the user, a specific gesture input by the user, other feasible inputs, etc. The second input can be determined according to actual usage requirements, and the embodiment of the present application is not limited. The specific gesture in the embodiment of the present application may be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and may also be a long press input or a short press input. Based on this, the above-mentioned second input may, for example, be: a user's click input of the content display form.

[0115] As an example, the user can click in the target application to view the first content display form being displayed by the first controlled terminal. If the user wants to switch the first content display form, after selecting the first content display form, he can click to view multiple content display forms other than the first content display form, and select a second content display form from the multiple content display forms. After the user confirms the second content display form, the target application can generate a third control instruction corresponding to the second content display form. It should be noted that in the embodiment of the present application, the user can select the second content display form, or select the second application from the multiple applications corresponding to the second content display form. In this way, the third control instruction can be used to instruct the first controlled terminal to switch the first content display form to the second content display form, or it can be used to instruct the first controlled terminal to switch the first content display form to the second content display form corresponding to the second application. The third control instruction may include the type of instruction (such as opening an application, closing an application), the IP address of the controlled terminal that executes the instruction, the port number of the application control module in the controlled terminal, and the second content display form. Among them, the second content display form can be the display form corresponding to the Web application or the display form corresponding to the client application, or it can be directly specified as the display form corresponding to the second application, which is not limited here.

[0116] In some embodiments, in S240, after the target application in the control terminal generates the third control instruction, the control terminal may send the third control instruction to the main control server. After receiving the third control instruction, the main control server may parse the third control instruction to determine the second content display format of the first controlled terminal.

[0117] The main control server can specifically parse the third control instruction to obtain the IP address of the first controlled terminal, the port number of the application control module in the first controlled terminal, and the second content display form, and generate a fourth control instruction based on the second content display form, and send the fourth control instruction to the first controlled terminal based on the IP address and the port number. The fourth control instruction can be used to instruct the first controlled terminal to switch the first content display form to the second content display form.

[0118] The first controlled terminal can specifically receive and parse the fourth control instruction through the application control module to determine the second content display form. If the second content display form is the display form corresponding to the second application, the first controlled terminal can directly open the second application through the application control module and display the first display content in the second application. In addition, the correspondence between the content display form and the application can be pre-set in the application control module. If the second content display form is the display form corresponding to the Web application or the display form corresponding to the client application, the application control module can select a second application corresponding to the second content display form from multiple applications according to the correspondence between the content display form and the application, open the second application, and display the first content in the second application.

[0119] The embodiment of the present application can realize efficient switching of content display forms in the controlled terminal through communication between the control terminal, the main control server and the controlled terminal.

[0120] In addition, after starting the first application, the first application can send a communication connection request (such as a Socket connection request) to the main control server. After receiving the Socket connection request, the main control server can establish a Socket connection with the first application and record relevant information of the Socket connection.

[0121] Based on this, in order to achieve efficient switching of displayed content in the controlled terminal, in some embodiments, such as Figure 3 As shown, after the above S220, the method may further include the following steps:

[0122] S310, generating a fifth control instruction in response to a third input of a user for switching the first display content of a second controlled terminal to the second display content, where the second controlled terminal is any one of the plurality of controlled terminals;

[0123] S320, sending a fifth control instruction to the main control server, so that the main control server parses the fifth control instruction, obtains the second controlled terminal and the second display content, generates a sixth control instruction corresponding to the second controlled terminal based on the second display content, and sends the sixth control instruction to the second controlled terminal, so that the second controlled terminal responds to the sixth control instruction and switches the first display content displayed in the first application to the second display content.

[0124] Here, the target application can display the first display content currently being displayed by multiple controlled terminals and the first content display form corresponding to the first display content. In addition, the third input includes but is not limited to: the user's touch input of the display content through a touch device such as a finger or a stylus, a voice command input by the user, a specific gesture input by the user, other feasible inputs, etc. The third input can be specifically determined according to actual usage needs, and the embodiment of the present application is not limited. The specific gesture in the embodiment of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long press input or a short press input. Based on this, the above-mentioned third input can, for example, be: a user's click input of the display content.

[0125] As an example, the user can click in the target application to view the first display content being displayed by the second controlled terminal. If the user wants to switch to the first display content, after selecting the first display content, he can click to view multiple display contents other than the first display content, and select a second display content from multiple content display forms. After the user confirms the second display content, the target application can generate a fifth control instruction corresponding to the second display content. The fifth control instruction can be used to instruct the second controlled terminal to switch the first display content to the second display content. The fifth control instruction may include the IP address of the controlled terminal that executes the instruction, the port number of the first application in the controlled terminal, and the second display content.

[0126] After the target application in the control terminal generates the fifth control instruction, the control terminal may send the fifth control instruction to the main control server. After receiving the fifth control instruction, the main control server may parse the fifth control instruction to determine the second controlled terminal and the second display content.

[0127] The main control server can specifically parse the fifth control instruction to obtain the IP address of the second controlled terminal, the port number of the first application in the second controlled terminal, and the second display content, and generate a sixth control instruction based on the second display content, and send the sixth control instruction to the second controlled terminal based on the IP address and the port number. The sixth control instruction can be used to instruct the second controlled terminal to switch the first display content to the second display content.

[0128] The second controlled terminal can specifically receive and parse the sixth control instruction through the first application, determine the second display content, and switch the first display content in the first application to the second display content.

[0129] Specifically, if the first application is a client application, after determining the second display content, the first application can read the third resource corresponding to the second display content from the controlled terminal locally, and render and display the page based on the third resource. If the first application is a Web application, after determining the first display content, the first application can send a resource access request to the static server to request a fourth resource corresponding to the second display content, and render and display the page based on the fourth resource.

[0130] The embodiment of the present application can realize efficient switching of display content in the controlled terminal through communication between the control terminal, the main control server and the controlled terminal.

[0131] In addition, the second application may be a backup application of the first application. The time for the user to update the displayed content in the second application is shorter than the time for the user to update the displayed content in the first application. The first application may be a client application, and the second application may be a web application.

[0132] In actual situations, emergency situations often occur, and the content being displayed in the digital exhibition hall needs to be changed. However, due to the shortcomings of the client application, such as complex development environment, complicated development process, and slow startup, it is impossible to update the client application and deploy it in a short time, while the Web application has the characteristics of supporting hot modification and hot deployment. Therefore, considering that the client application does not support hot modification and hot deployment, and the Web application supports hot modification and hot deployment, a set of downgraded Web applications can be backed up for each client application in each controlled terminal.

[0133] Based on this, in order to realize the rapid modification and deployment of the content in the digital exhibition hall and improve the emergency handling capability of the digital exhibition hall, in some embodiments, such as Figure 4 As shown, the above S230 may specifically include:

[0134] S231: When the content displayed on the first controlled terminal meets the content update condition, receiving a second input from the user for switching the first content display form of the first controlled terminal to a second content display form;

[0135] S232. Generate a third control instruction in response to the second input.

[0136] Here, the content displayed in the first controlled terminal meets the content update condition, which may be that an emergency occurs in the digital exhibition hall and the content currently displayed in the digital exhibition hall needs to be changed. In addition, the first content display form may be a content display form corresponding to the first application (i.e., the client application), and the second content display form may be a content display form corresponding to the second application (i.e., the Web application).

[0137] As an example, in an emergency, when the content being displayed in the digital exhibition hall needs to be changed, the user can select the first content display form, click to view the content display forms corresponding to multiple Web-side applications other than the first content display form, and select a second content display form from the content display forms corresponding to the multiple Web-side applications. After the user confirms the second content display form, the target application can generate a third control instruction corresponding to the second content display form to instruct the first controlled terminal to switch the first application that is displaying the content to the second application (i.e., the Web-side application) corresponding to the second content display form.

[0138] In this way, when an emergency occurs and the content being displayed in the digital exhibition hall needs to be changed, the first application that is displaying the content in the first controlled terminal is switched to the second application, so that the user can quickly change the displayed content in the second application by hot modification and hot deployment, thereby enabling the rapid modification and deployment of the content in the digital exhibition hall and improving the emergency handling capabilities of the digital exhibition hall.

[0139] In addition, in order to quickly and real-timely grasp the connection and operation status of the controlled terminal and / or the main control server and improve the security and reliability of the digital exhibition hall, in some embodiments, the method may further include:

[0140] Receiving status information of the controlled terminal and / or the main control server sent by the main control server;

[0141] When the status information indicates that the controlled terminal and / or the main control server is abnormal, a prompt message is generated.

[0142] Here, since the master control server has established communication connections with multiple controlled terminals respectively, the master control server can maintain high-frequency communication (such as communication once every 3 seconds) with the controlled terminal through heartbeat detection or conventional communication, and collect and store the status information of the controlled terminal. Among them, the status information of the controlled terminal may include the status information corresponding to the application control module, client application and Web application in the controlled terminal. The status information may include connection status and running status. In addition, the master control server can also obtain and store its own status information in real time. The control terminal can maintain high-frequency communication (such as communication once every 3 seconds) with the master control server through heartbeat detection or conventional communication, and obtain the status information of the master control server and / or the controlled terminal from the master control server.

[0143] In addition, the status information indicating abnormality of the controlled terminal and / or the main control server may include, for example, abnormal connection of a certain application in the controlled terminal, abnormal operation of the application control module in the controlled terminal, or abnormal operation of the main control server.

[0144] In this way, through the communication between the control terminal, the main control server and the controlled terminal, the control terminal can automatically obtain the status information of the controlled terminal and / or the main control server in real time, so that the user can quickly and quickly grasp the connection and operation status of the controlled terminal and / or the main control server in real time. When the status information indicates that the controlled terminal and / or the main control server is abnormal, the control terminal generates prompt information to prompt the user to deal with the abnormality in time, which can improve the security and reliability of the digital exhibition hall.

[0145] The following is an introduction to the control method of the digital exhibition hall applied to the main control server provided in the embodiment of the present application.

[0146] Figure 5 A flow chart of a control method for a digital exhibition hall applied to a master control server provided in an embodiment of the present application is shown. The control method for the digital exhibition hall can be executed by the master control server. The master control server can be connected to a control terminal and multiple controlled terminals in communication, and the controlled terminals can include an application control module and multiple types of application programs, and the types of application programs are associated with the display forms of the content in the digital exhibition hall.

[0147] like Figure 5 As shown, the control method of the digital exhibition hall applied to the main control server provided in the embodiment of the present application includes the following steps:

[0148] S510, receiving a first control instruction sent by a control terminal, where the first control instruction is a control instruction generated by the control terminal in response to a first input of a user selecting a content display mode, where the content display mode is associated with a usage scenario of the digital exhibition hall, and the content display mode includes first display contents corresponding to a plurality of controlled terminals and a first content display form corresponding to the first display contents;

[0149] S520, parsing the first control instruction to obtain a plurality of controlled terminals and first display contents and first content display forms respectively corresponding to the plurality of controlled terminals;

[0150] S530, generating second control instructions corresponding to a plurality of controlled terminals respectively based on the first display content and the first content display format;

[0151] S540, sending a second control instruction to the plurality of controlled terminals respectively, so that the controlled terminals respond to the second control instruction, start a first application corresponding to the first content display format through the application control module, and display the first display content in the first application;

[0152] S550, receiving a third control instruction sent by the control terminal, where the third control instruction is a control instruction generated by the control terminal in response to a second input by a user for switching a first content display form of a first controlled terminal to a second content display form, and the first controlled terminal is any one of the multiple controlled terminals;

[0153] S560, parsing the third control instruction to obtain a first controlled terminal and a second content display format;

[0154] S570, generating a fourth control instruction based on the second content display format;

[0155] S580: Send a fourth control instruction to the first controlled terminal, so that the first controlled terminal responds to the fourth control instruction, switches the first application to a second application corresponding to the second content display form through the application control module, and displays the first display content in the second application.

[0156] The steps of the method in the embodiment of the present application can be seen above Figure 2 The relevant description of the illustrated embodiment will not be repeated here.

[0157] In the embodiment of the present application, since the content display mode is associated with the usage scenario of the digital exhibition hall, and the content display mode includes the first display content corresponding to the multiple controlled terminals and the first content display form corresponding to the first display content, the control terminal generates a first control instruction in response to the first input of the user for selecting the content display mode, and sends the first control instruction to the main control server, so that the main control server can determine the first display content and the first content display form corresponding to the first display content respectively displayed by the multiple controlled terminals in the digital exhibition hall based on the usage scenario of the digital exhibition hall by parsing the first control instruction. The main control server generates the second control instructions corresponding to the multiple controlled terminals based on the first display content and the first content display form, and sends the second control instructions to the multiple controlled terminals respectively, so that the controlled terminals can respond to the second control instructions, open the first application corresponding to the first content display form through the application control module, and display the first display content in the first application, thereby realizing the control of the content display form in the controlled terminal based on the usage scenario of the digital exhibition hall, avoiding the long-term display of content in the content display form with high performance requirements on the controlled terminal, and reducing the energy consumption of the digital exhibition hall.

[0158] In addition, the control terminal generates a third control instruction in response to the second input of the user for switching the first content display form of the first controlled terminal to the second content display form, and sends the third control instruction to the main control server, so that the main control server can determine the second content display form of the first controlled terminal by parsing the third control instruction. The main control server generates a fourth control instruction corresponding to the first controlled terminal based on the second content display form, and sends the fourth control instruction to the first controlled terminal, so that the first controlled terminal can respond to the fourth control instruction, switch the first application to the second application corresponding to the second content display form through the application control module, and display the first display content in the second application, thereby realizing one-key switching of content display forms, simplifying user operations, and improving the switching efficiency of content display forms.

[0159] Therefore, through the embodiments of the present application, the energy consumption of the digital exhibition hall can be reduced, and the switching efficiency of the content display format can be improved.

[0160] Based on this, in order to achieve efficient switching of displayed content in the controlled terminal, in some embodiments, after the above S540, the method may further include:

[0161] receiving a fifth control instruction sent by the control terminal, where the fifth control instruction is a control instruction generated by the control terminal in response to a third input from a user for switching the first display content of the second controlled terminal to the second display content, where the second controlled terminal is any one of the multiple controlled terminals;

[0162] parsing the fifth control instruction to obtain a second controlled terminal and a second display content;

[0163] generating a sixth control instruction based on the second display content;

[0164] A sixth control instruction is sent to the second controlled terminal, so that the second controlled terminal switches the first display content displayed in the first application to the second display content in response to the sixth control instruction.

[0165] The steps of the method in the embodiment of the present application can be seen above Figure 3 The relevant description of the illustrated embodiment is not repeated here. The embodiment of the present application can realize efficient switching of displayed content in the controlled terminal through communication between the control terminal, the main control server and the controlled terminal.

[0166] In addition, in order to quickly and real-timely grasp the connection and operation status of the controlled terminal and / or the main control server and improve the security and reliability of the digital exhibition hall, in some embodiments, the method may further include:

[0167] Obtaining status information corresponding to multiple controlled terminals and / or a master control server;

[0168] The status information is sent to the control terminal, so that the control terminal generates prompt information when the status information indicates that the controlled terminal and / or the main control server are abnormal.

[0169] Here, since the master control server has established communication connections with multiple controlled terminals respectively, the master control server can maintain high-frequency communication (such as communication once every 3 seconds) with the controlled terminal through heartbeat detection or conventional communication, and collect and store the status information of the controlled terminal. Among them, the status information of the controlled terminal may include the status information corresponding to the application control module, client application and Web application in the controlled terminal. The status information may include connection status and running status. In addition, the master control server can also obtain and store its own status information in real time. The control terminal can maintain high-frequency communication (such as communication once every 3 seconds) with the master control server through heartbeat detection or conventional communication, and obtain the status information of the master control server and / or the controlled terminal from the master control server.

[0170] In addition, the status information indicating abnormality of the controlled terminal and / or the main control server may include, for example, abnormal connection of a certain application in the controlled terminal, abnormal operation of the application control module in the controlled terminal, or abnormal operation of the main control server.

[0171] In this way, through the communication between the control terminal, the main control server and the controlled terminal, the control terminal can automatically obtain the status information of the controlled terminal and / or the main control server in real time, so that the user can quickly and quickly grasp the connection and operation status of the controlled terminal and / or the main control server in real time. When the status information indicates that the controlled terminal and / or the main control server is abnormal, the control terminal generates prompt information to prompt the user to deal with the abnormality in time, which can improve the security and reliability of the digital exhibition hall.

[0172] The following is an introduction to the control method of the digital exhibition hall applied to the controlled terminal provided in the embodiment of the present application.

[0173] Figure 6 A flow chart of a control method for a digital exhibition hall applied to a controlled terminal provided by an embodiment of the present application is shown. The control method for the digital exhibition hall can be executed by a processor in the controlled terminal. The controlled terminal may include an application control module and multiple types of application programs, the types of application programs and the display forms of the content in the digital exhibition hall are associated, the controlled terminal is connected to the main control server in communication, and the main control server is connected to the control terminal in communication.

[0174] like Figure 6 As shown, the control method of the digital exhibition hall applied to the controlled terminal provided in the embodiment of the present application includes the following steps:

[0175] S610, receiving a second control instruction sent by the master control server, where the second control instruction is a control instruction generated by the master control server based on the first display content and the first content display form, the first display content and the first content display form are obtained by parsing the first control instruction by the master control server, the first control instruction is a control instruction generated by the control terminal in response to a first input of a user selecting a content display mode and sent to the master control server, the content display mode is associated with a usage scenario of the digital exhibition hall, and the content display mode includes first display contents corresponding to a plurality of controlled terminals respectively and first content display forms corresponding to the first display contents;

[0176] S620, in response to the second control instruction, opening a first application corresponding to the first content display format through the application control module;

[0177] S630, displaying first display content in a first application;

[0178] S640: Receive a fourth control instruction sent by the master control server, where the fourth control instruction is a control instruction generated by the master control server based on the second content display form, where the second content display form is obtained by parsing the master control server from the third control instruction, where the third control instruction is a control instruction generated by the control terminal in response to a second input by a user for switching the first content display form of the first controlled terminal to the second content display form and sent to the master control server, where the first controlled terminal is any one of the multiple controlled terminals;

[0179] S650, in response to the fourth control instruction, switching the first application to a second application corresponding to the second content display format through the application control module;

[0180] S660: Display the first display content in the second application.

[0181] The steps of the method in the embodiment of the present application can be seen above Figure 2 The relevant description of the illustrated embodiment will not be repeated here.

[0182] In the embodiment of the present application, since the content display mode is associated with the usage scenario of the digital exhibition hall, and the content display mode includes the first display content corresponding to the multiple controlled terminals and the first content display form corresponding to the first display content, the control terminal generates a first control instruction in response to the first input of the user for selecting the content display mode, and sends the first control instruction to the main control server, so that the main control server can determine the first display content and the first content display form corresponding to the first display content respectively displayed by the multiple controlled terminals in the digital exhibition hall based on the usage scenario of the digital exhibition hall by parsing the first control instruction. The main control server generates the second control instructions corresponding to the multiple controlled terminals based on the first display content and the first content display form, and sends the second control instructions to the multiple controlled terminals respectively, so that the controlled terminals can respond to the second control instructions, open the first application corresponding to the first content display form through the application control module, and display the first display content in the first application, thereby realizing the control of the content display form in the controlled terminal based on the usage scenario of the digital exhibition hall, avoiding the long-term display of content in the content display form with high performance requirements on the controlled terminal, and reducing the energy consumption of the digital exhibition hall.

[0183] In addition, the control terminal generates a third control instruction in response to the second input of the user for switching the first content display form of the first controlled terminal to the second content display form, and sends the third control instruction to the main control server, so that the main control server can determine the second content display form of the first controlled terminal by parsing the third control instruction. The main control server generates a fourth control instruction corresponding to the first controlled terminal based on the second content display form, and sends the fourth control instruction to the first controlled terminal, so that the first controlled terminal can respond to the fourth control instruction, switch the first application to the second application corresponding to the second content display form through the application control module, and display the first display content in the second application, thereby realizing one-key switching of content display forms, simplifying user operations, and improving the switching efficiency of content display forms.

[0184] Therefore, through the embodiments of the present application, the energy consumption of the digital exhibition hall can be reduced, and the switching efficiency of the content display format can be improved.

[0185] Based on this, in order to achieve efficient switching of displayed content in the controlled terminal, in some embodiments, after the above S630, the method may further include:

[0186] receiving a sixth control instruction sent by the master control server, the sixth control instruction being a control instruction generated by the master control server based on the second display content, the second display content being obtained by parsing the fifth control instruction by the master control server, the fifth control instruction being a control instruction generated by the control terminal in response to a third input of a user for switching the first display content of the second controlled terminal to the second display content and sent to the master control server, the second controlled terminal being any one of the multiple controlled terminals;

[0187] In response to the sixth control instruction, the first display content displayed in the first application is switched to the second display content.

[0188] The steps of the method in the embodiment of the present application can be seen above Figure 3 The relevant description of the illustrated embodiment is not repeated here. The embodiment of the present application can realize efficient switching of displayed content in the controlled terminal through communication between the control terminal, the main control server and the controlled terminal.

[0189] In addition, in some embodiments, the second application can be a backup application of the first application, the time it takes for the user to update the displayed content in the second application is shorter than the time it takes to update the displayed content in the first application, and the second input is the user input when the content displayed in the first controlled terminal meets the content update condition.

[0190] The steps of the method in the embodiment of the present application can be seen above Figure 4 The relevant description of the illustrated embodiment will not be repeated here.

[0191] In the embodiment of the present application, when an emergency situation occurs and the content being displayed in the digital exhibition hall needs to be changed, the first application that is displaying the content in the first controlled terminal is switched to a second application, so that the user can quickly change the displayed content in the second application by hot modification and hot deployment, thereby enabling the rapid modification and deployment of the content in the digital exhibition hall and improving the emergency handling capabilities of the digital exhibition hall.

[0192] In the case where the above-mentioned communication connection is Socket, the embodiment of the present application realizes starting or switching different forms of display content according to different scenarios and display effect requirements through different levels and types of Socket application architectures, thereby preventing huge energy consumption caused by unnecessary long-term operation of large-scale client applications; through Web-side applications based on browsers, hot changes and hot deployments of exhibition hall content are supported, and rapid modification, deployment and display of exhibition hall content are realized, preventing the client from being unable to update application content and deploy display in a short time in an emergency situation; through different levels and types of Socket application architectures, flexible switching of different display forms of content is achieved, and fully automatic and efficient control of exhibition hall content playback is realized; through different levels and types of Socket application architectures, the running status of each application, especially abnormal situations, is collected in real time, and abnormal situations can be handled in a timely and efficient manner.

[0193] Based on the control method of the digital exhibition hall provided in the above embodiment, the present application also provides a specific implementation of the control device of the digital exhibition hall. Please refer to the following embodiment.

[0194] The following is an introduction to the control device for a digital exhibition hall applied to a control terminal provided in an embodiment of the present application. The control terminal is connected to a master control server in communication, and the master control server is connected to multiple controlled terminals in communication. The controlled terminals include an application control module and multiple types of application programs, and the types of application programs are associated with the display forms of the content in the digital exhibition hall.

[0195] like Figure 7 As shown, the control device 700 for a digital exhibition hall applied to a control terminal provided in an embodiment of the present application includes the following modules:

[0196] A first generating module 710 is used to generate a first control instruction in response to a first input of a user for selecting a content display mode, wherein the content display mode is associated with a usage scenario of the digital exhibition hall, and the content display mode includes first display contents corresponding to a plurality of controlled terminals and a first content display form corresponding to the first display contents;

[0197] The first sending module 720 is used to send a first control instruction to the main control server, so that the main control server parses the first control instruction, obtains the first display content and the first content display form corresponding to the multiple controlled terminals and the multiple controlled terminals respectively, generates the second control instructions corresponding to the multiple controlled terminals respectively based on the first display content and the first content display form, and sends the second control instructions to the multiple controlled terminals respectively, so that the controlled terminals respond to the second control instruction, start the first application corresponding to the first content display form through the application control module, and display the first display content in the first application;

[0198] The first generating module 710 is further used to generate a third control instruction in response to a second input from a user for switching a first content display form of a first controlled terminal to a second content display form, wherein the first controlled terminal is any one of the plurality of controlled terminals;

[0199] The first sending module 720 is also used to send a third control instruction to the main control server, so that the main control server parses the third control instruction, obtains the first controlled terminal and the second content display form, generates a fourth control instruction corresponding to the first controlled terminal based on the second content display form, and sends the fourth control instruction to the first controlled terminal, so that the first controlled terminal responds to the fourth control instruction, switches the first application to the second application corresponding to the second content display form through the application control module, and displays the first display content in the second application.

[0200] The control device 700 of the digital exhibition hall is described in detail below, as shown below:

[0201] In some embodiments, the first generating module 710 is further used to generate a fifth control instruction in response to a third input of a user for switching the first display content of a second controlled terminal to the second display content after sending the first control instruction to the main control server, where the second controlled terminal is any one of the multiple controlled terminals;

[0202] The first sending module 720 is further used to send a fifth control instruction to the main control server, so that the main control server parses the fifth control instruction, obtains the second controlled terminal and the second display content, generates a sixth control instruction corresponding to the second controlled terminal based on the second display content, and sends the sixth control instruction to the second controlled terminal, so that the second controlled terminal responds to the sixth control instruction and switches the first display content displayed in the first application to the second display content.

[0203] In some embodiments, the second application is a backup application of the first application, and the time for the user to update the displayed content in the second application is shorter than the time for the user to update the displayed content in the first application. Based on this, the first generation module 710 may specifically include:

[0204] A receiving submodule, configured to receive a second input from a user for switching a first content display form of the first controlled terminal to a second content display form when the content displayed in the first controlled terminal meets a content update condition;

[0205] The generating submodule is used to generate a third control instruction in response to the second input.

[0206] In some embodiments, the control device 700 of the digital exhibition hall may further include:

[0207] A third receiving module is used to receive the status information of the controlled terminal and / or the main control server sent by the main control server;

[0208] The first generating module 710 is further configured to generate prompt information when the status information indicates that the controlled terminal and / or the main control server is abnormal.

[0209] In the embodiment of the present application, since the content display mode is associated with the usage scenario of the digital exhibition hall, and the content display mode includes the first display content corresponding to the multiple controlled terminals and the first content display form corresponding to the first display content, the control terminal generates a first control instruction in response to the first input of the user for selecting the content display mode, and sends the first control instruction to the main control server, so that the main control server can determine the first display content and the first content display form corresponding to the first display content respectively displayed by the multiple controlled terminals in the digital exhibition hall based on the usage scenario of the digital exhibition hall by parsing the first control instruction. The main control server generates the second control instructions corresponding to the multiple controlled terminals based on the first display content and the first content display form, and sends the second control instructions to the multiple controlled terminals respectively, so that the controlled terminals can respond to the second control instructions, open the first application corresponding to the first content display form through the application control module, and display the first display content in the first application, thereby realizing the control of the content display form in the controlled terminal based on the usage scenario of the digital exhibition hall, avoiding the long-term display of content in the content display form with high performance requirements on the controlled terminal, and reducing the energy consumption of the digital exhibition hall.

[0210] In addition, the control terminal generates a third control instruction in response to the second input of the user for switching the first content display form of the first controlled terminal to the second content display form, and sends the third control instruction to the main control server, so that the main control server can determine the second content display form of the first controlled terminal by parsing the third control instruction. The main control server generates a fourth control instruction corresponding to the first controlled terminal based on the second content display form, and sends the fourth control instruction to the first controlled terminal, so that the first controlled terminal can respond to the fourth control instruction, switch the first application to the second application corresponding to the second content display form through the application control module, and display the first display content in the second application, thereby realizing one-key switching of content display forms, simplifying user operations, and improving the switching efficiency of content display forms.

[0211] Therefore, through the embodiments of the present application, the energy consumption of the digital exhibition hall can be reduced, and the switching efficiency of the content display format can be improved.

[0212] The following is an introduction to the control device of the digital exhibition hall applied to the master control server provided in the embodiment of the present application. The master control server is connected to a control terminal and multiple controlled terminals in communication, and the controlled terminals include an application control module and multiple types of application programs, and the types of application programs are associated with the display forms of the content in the digital exhibition hall.

[0213] like Figure 8 As shown, the control device 800 of the digital exhibition hall applied to the main control server provided in the embodiment of the present application includes the following modules:

[0214] The first receiving module 810 is used to receive a first control instruction sent by the control terminal, where the first control instruction is a control instruction generated by the control terminal in response to a first input of a user selecting a content display mode. The content display mode is associated with a usage scenario of the digital exhibition hall, and the content display mode includes first display contents corresponding to a plurality of controlled terminals and a first content display form corresponding to the first display contents;

[0215] The parsing module 820 is used to parse the first control instruction to obtain the first display content and the first content display form corresponding to the plurality of controlled terminals and the plurality of controlled terminals respectively;

[0216] The second generating module 830 is used to generate second control instructions corresponding to a plurality of controlled terminals respectively based on the first display content and the first content display form;

[0217] The second sending module 840 is used to send a second control instruction to the plurality of controlled terminals respectively, so that the controlled terminals respond to the second control instruction, start the first application corresponding to the first content display form through the application control module, and display the first display content in the first application;

[0218] The first receiving module 810 is further configured to receive a third control instruction sent by the control terminal, where the third control instruction is a control instruction generated by the control terminal in response to a second input from a user for switching a first content display form of a first controlled terminal to a second content display form, and the first controlled terminal is any one of the multiple controlled terminals;

[0219] The parsing module 820 is further used to parse the third control instruction to obtain the first controlled terminal and the second content display form;

[0220] The second generating module 830 is further used to generate a fourth control instruction based on the second content display format;

[0221] The second sending module 840 is further used to send a fourth control instruction to the first controlled terminal, so that the first controlled terminal responds to the fourth control instruction, switches the first application to a second application corresponding to the second content display form through the application control module, and displays the first display content in the second application.

[0222] The control device 800 of the digital exhibition hall is described in detail below, as shown below:

[0223] In some embodiments, the first receiving module 810 is further used to receive a fifth control instruction sent by the control terminal after sending the second control instruction to the multiple controlled terminals respectively, the fifth control instruction being a control instruction generated by the control terminal in response to a third input from a user for switching the first display content of the second controlled terminal to the second display content, and the second controlled terminal is any one of the multiple controlled terminals;

[0224] The parsing module 820 is further used to parse the fifth control instruction to obtain the second controlled terminal and the second display content;

[0225] The second generating module 830 is further used to generate a sixth control instruction based on the second display content;

[0226] The second sending module 840 is further configured to send a sixth control instruction to the second controlled terminal, so that the second controlled terminal switches the first display content displayed in the first application to the second display content in response to the sixth control instruction.

[0227] In some of the embodiments, the control device 800 of the digital exhibition hall may further include: an acquisition module for acquiring status information corresponding to a plurality of controlled terminals and / or a main control server;

[0228] The second generating module 830 is further configured to send status information to the control terminal, so that the control terminal generates prompt information when the status information indicates that the controlled terminal and / or the main control server is abnormal.

[0229] In the embodiment of the present application, since the content display mode is associated with the usage scenario of the digital exhibition hall, and the content display mode includes the first display content corresponding to the multiple controlled terminals and the first content display form corresponding to the first display content, the control terminal generates a first control instruction in response to the first input of the user for selecting the content display mode, and sends the first control instruction to the main control server, so that the main control server can determine the first display content and the first content display form corresponding to the first display content respectively displayed by the multiple controlled terminals in the digital exhibition hall based on the usage scenario of the digital exhibition hall by parsing the first control instruction. The main control server generates the second control instructions corresponding to the multiple controlled terminals based on the first display content and the first content display form, and sends the second control instructions to the multiple controlled terminals respectively, so that the controlled terminals can respond to the second control instructions, open the first application corresponding to the first content display form through the application control module, and display the first display content in the first application, thereby realizing the control of the content display form in the controlled terminal based on the usage scenario of the digital exhibition hall, avoiding the long-term display of content in the content display form with high performance requirements on the controlled terminal, and reducing the energy consumption of the digital exhibition hall.

[0230] In addition, the control terminal generates a third control instruction in response to the second input of the user for switching the first content display form of the first controlled terminal to the second content display form, and sends the third control instruction to the main control server, so that the main control server can determine the second content display form of the first controlled terminal by parsing the third control instruction. The main control server generates a fourth control instruction corresponding to the first controlled terminal based on the second content display form, and sends the fourth control instruction to the first controlled terminal, so that the first controlled terminal can respond to the fourth control instruction, switch the first application to the second application corresponding to the second content display form through the application control module, and display the first display content in the second application, thereby realizing one-key switching of content display forms, simplifying user operations, and improving the switching efficiency of content display forms.

[0231] Therefore, through the embodiments of the present application, the energy consumption of the digital exhibition hall can be reduced, and the switching efficiency of the content display format can be improved.

[0232] The following is an introduction to the control device of the digital exhibition hall applied to the controlled terminal provided in the embodiment of the present application. The controlled terminal includes an application control module and multiple types of application programs, the types of application programs are associated with the display forms of the content in the digital exhibition hall, the controlled terminal is connected to the main control server in communication, and the main control server is connected to the control terminal in communication.

[0233] like Fig. 9 As shown, the control device 900 of the digital exhibition hall applied to the controlled terminal provided in the embodiment of the present application includes the following modules:

[0234] The second receiving module 910 is used to receive a second control instruction sent by the main control server, the second control instruction is a control instruction generated by the main control server based on the first display content and the first content display form, the first display content and the first content display form are obtained by parsing the first control instruction by the main control server, the first control instruction is a control instruction generated by the control terminal in response to a first input of a user selecting a content display mode and sent to the main control server, the content display mode is associated with the use scenario of the digital exhibition hall, and the content display mode includes first display content corresponding to a plurality of controlled terminals and a first content display form corresponding to the first display content;

[0235] An opening module 920, configured to open a first application corresponding to the first content display format through an application control module in response to a second control instruction;

[0236] A display module 930, configured to display first display content in a first application;

[0237] The second receiving module 910 is further used to receive a fourth control instruction sent by the master control server, the fourth control instruction is a control instruction generated by the master control server based on the second content display form, the second content display form is obtained by parsing the master control server from the third control instruction, the third control instruction is a control instruction generated by the control terminal in response to a second input of the user for switching the first content display form of the first controlled terminal to the second content display form and sent to the master control server, and the first controlled terminal is any one of the multiple controlled terminals;

[0238] A switching module 940, configured to switch the first application to a second application corresponding to the second content display format through the application control module in response to a fourth control instruction;

[0239] The display module 930 is further configured to display the first display content in the second application.

[0240] The control device 900 of the digital exhibition hall is described in detail below, as shown below:

[0241] In some embodiments, the second receiving module 910 is further used to receive a sixth control instruction sent by the main control server after the first display content is displayed in the first application, the sixth control instruction is a control instruction generated by the main control server based on the second display content, the second display content is obtained by parsing the fifth control instruction by the main control server, the fifth control instruction is a control instruction generated by the control terminal in response to a third input of the user for switching the first display content of the second controlled terminal to the second display content and sent to the main control server, and the second controlled terminal is any one of the multiple controlled terminals;

[0242] The switching module 940 is further configured to switch the first display content displayed in the first application to the second display content in response to a sixth control instruction.

[0243] In some of the embodiments, the second application is a backup application of the first application, the time taken by the user to update the displayed content in the second application is shorter than the time taken to update the displayed content in the first application, and the second input is the user input when the content displayed in the first controlled terminal meets the content update condition.

[0244] In the embodiment of the present application, since the content display mode is associated with the usage scenario of the digital exhibition hall, and the content display mode includes the first display content corresponding to the multiple controlled terminals and the first content display form corresponding to the first display content, the control terminal generates a first control instruction in response to the first input of the user for selecting the content display mode, and sends the first control instruction to the main control server, so that the main control server can determine the first display content and the first content display form corresponding to the first display content respectively displayed by the multiple controlled terminals in the digital exhibition hall based on the usage scenario of the digital exhibition hall by parsing the first control instruction. The main control server generates the second control instructions corresponding to the multiple controlled terminals based on the first display content and the first content display form, and sends the second control instructions to the multiple controlled terminals respectively, so that the controlled terminals can respond to the second control instructions, open the first application corresponding to the first content display form through the application control module, and display the first display content in the first application, thereby realizing the control of the content display form in the controlled terminal based on the usage scenario of the digital exhibition hall, avoiding the long-term display of content in the content display form with high performance requirements on the controlled terminal, and reducing the energy consumption of the digital exhibition hall.

[0245] In addition, the control terminal generates a third control instruction in response to the second input of the user for switching the first content display form of the first controlled terminal to the second content display form, and sends the third control instruction to the main control server, so that the main control server can determine the second content display form of the first controlled terminal by parsing the third control instruction. The main control server generates a fourth control instruction corresponding to the first controlled terminal based on the second content display form, and sends the fourth control instruction to the first controlled terminal, so that the first controlled terminal can respond to the fourth control instruction, switch the first application to the second application corresponding to the second content display form through the application control module, and display the first display content in the second application, thereby realizing one-key switching of content display forms, simplifying user operations, and improving the switching efficiency of content display forms.

[0246] Therefore, through the embodiments of the present application, the energy consumption of the digital exhibition hall can be reduced, and the switching efficiency of the content display format can be improved.

[0247] Based on the control method of the digital exhibition hall provided in the above embodiment, the embodiment of the present application also provides a specific implementation of the electronic device. Fig.10 A schematic diagram of an electronic device 1000 provided in an embodiment of the present application is shown.

[0248] The electronic device 1000 may include a processor 1010 and a memory 1020 storing computer program instructions.

[0249] Specifically, the processor 1010 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0250] The memory 1020 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 1020 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. Where appropriate, the memory 1020 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 1020 may be inside or outside the electronic device 1000. In a particular embodiment, the memory 1020 is a non-volatile solid-state memory.

[0251] The memory may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to the first aspect of the present application.

[0252] The processor 1010 reads and executes computer program instructions stored in the memory 1020 to implement any one of the control methods for the digital exhibition hall in the above embodiments.

[0253] In one example, the electronic device 1000 may further include a communication interface 1030 and a bus 1040. Fig.10 As shown, the processor 1010, the memory 1020, and the communication interface 1030 are connected via a bus 1040 and communicate with each other.

[0254] The communication interface 1030 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0255] Bus 1040 includes hardware, software or both, and the parts of electronic equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 1040 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the application considers any suitable bus or interconnection.

[0256] Exemplarily, the electronic device 1000 may be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA).

[0257] The electronic device can execute the control method of the digital exhibition hall in the embodiment of the present application, thereby realizing the combination Figures 2 to 9 The control method and device of the digital exhibition hall are described.

[0258] In addition, in combination with the control method of the digital exhibition hall in the above embodiment, the embodiment of the present application can provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by the processor, any one of the control methods of the digital exhibition hall in the above embodiment is implemented.

[0259] In combination with the control method of the digital exhibition hall in the above embodiment, the embodiment of the present application can provide a computer program product to implement. When the instructions in the computer program product are executed by the processor of the electronic device, any one of the control methods of the digital exhibition hall in the above embodiment is implemented.

[0260] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0261] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0262] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.

[0263] The above reference is according to the method of the embodiment of the present application, the flow chart of the device (system) and the computer program product and / or the block diagram described various aspects of the present application.It should be understood that each square box in the flow chart and / or the block diagram and the combination of each square box in the flow chart and / or the block diagram can be realized by computer program instructions.These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the realization of the function / action specified in one or more square boxes of the flow chart and / or the block diagram.Such a processor can be but is not limited to a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit.It can also be understood that each square box in the block diagram and / or the flow chart and the combination of the square boxes in the block diagram and / or the flow chart can also be realized by the dedicated hardware that performs the specified function or action, or can be realized by the combination of dedicated hardware and computer instructions.

[0264] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A control method for a digital exhibition hall, characterized in that: The method is applied to a control terminal, the control terminal is connected to a main control server, the main control server is connected to a plurality of controlled terminals, the controlled terminals include an application control module and a plurality of types of application programs, the types of the application programs are associated with the display forms of the contents in the digital exhibition hall, and the method includes: generating a first control instruction in response to a first input of a user for selecting a content display mode, wherein the content display mode is associated with a usage scenario of the digital exhibition hall, and the content display mode includes first display contents corresponding to the plurality of controlled terminals respectively and a first content display form corresponding to the first display contents; Sending the first control instruction to the main control server so that the main control server parses the first control instruction, obtains the first display content and the first content display form respectively corresponding to the multiple controlled terminals and the multiple controlled terminals, generates second control instructions respectively corresponding to the multiple controlled terminals based on the first display content and the first content display form, and sends the second control instruction to the multiple controlled terminals respectively, so that the controlled terminals respond to the second control instruction, start the first application corresponding to the first content display form through the application control module, and display the first display content in the first application; generating a third control instruction in response to a second input of a user for switching a first content display form of a first controlled terminal to a second content display form, wherein the first controlled terminal is any one of the plurality of controlled terminals; The third control instruction is sent to the main control server so that the main control server parses the third control instruction, obtains the first controlled terminal and the second content display form, generates a fourth control instruction corresponding to the first controlled terminal based on the second content display form, and sends the fourth control instruction to the first controlled terminal so that the first controlled terminal responds to the fourth control instruction, switches the first application to the second application corresponding to the second content display form through the application control module, and displays the first display content in the second application.

2. The method according to claim 1, characterized in that After sending the first control instruction to the main control server, the method further includes: generating a fifth control instruction in response to a third input by a user for switching the first display content of a second controlled terminal to a second display content, wherein the second controlled terminal is any one of the plurality of controlled terminals; The fifth control instruction is sent to the main control server so that the main control server parses the fifth control instruction, obtains the second controlled terminal and the second display content, generates a sixth control instruction corresponding to the second controlled terminal based on the second display content, and sends the sixth control instruction to the second controlled terminal so that the second controlled terminal responds to the sixth control instruction and switches the first display content displayed in the first application to the second display content.

3. The method according to claim 1, characterized in that The second application is a backup application of the first application, and the duration of updating the displayed content by the user in the second application is shorter than the duration of updating the displayed content in the first application; The generating of the third control instruction in response to the second input of the user for switching the first content display form of the first controlled terminal to the second content display form includes: When the content displayed in the first controlled terminal meets the content update condition, receiving a second input from the user for switching the first content display form of the first controlled terminal to a second content display form; In response to the second input, the third control instruction is generated.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Receiving status information of the controlled terminal and / or the main control server sent by the main control server; When the status information indicates that the controlled terminal and / or the main control server is abnormal, a prompt message is generated.

5. A control method for a digital exhibition hall, characterized in that: Applied to a master control server, the master control server is in communication connection with a control terminal and a plurality of controlled terminals, the controlled terminals include an application control module and a plurality of types of application programs, the types of the application programs are associated with the display forms of the contents in the digital exhibition hall, the method includes: receiving a first control instruction sent by the control terminal, the first control instruction being a control instruction generated by the control terminal in response to a first input of a user selecting a content display mode, the content display mode being associated with a usage scenario of the digital exhibition hall, and the content display mode including first display contents respectively corresponding to the plurality of controlled terminals and a first content display form corresponding to the first display contents; Parsing the first control instruction to obtain the first display content and the first content display form respectively corresponding to the plurality of controlled terminals and the plurality of controlled terminals; generating second control instructions corresponding to the plurality of controlled terminals respectively based on the first display content and the first content display format; sending the second control instruction to the plurality of controlled terminals respectively, so that the controlled terminals respond to the second control instruction, start a first application corresponding to the first content display format through the application control module, and display the first display content in the first application; receiving a third control instruction sent by the control terminal, wherein the third control instruction is a control instruction generated by the control terminal in response to a second input by a user for switching a first content display form of a first controlled terminal to a second content display form, wherein the first controlled terminal is any one of the plurality of controlled terminals; parsing the third control instruction to obtain the first controlled terminal and the second content display format; generating a fourth control instruction based on the second content display format; The fourth control instruction is sent to the first controlled terminal, so that the first controlled terminal responds to the fourth control instruction, switches the first application to a second application corresponding to the second content display form through the application control module, and displays the first display content in the second application.

6. The method according to claim 5, characterized in that After sending the second control instruction to the multiple controlled terminals respectively, the method further includes: receiving a fifth control instruction sent by the control terminal, wherein the fifth control instruction is a control instruction generated by the control terminal in response to a third input from a user for switching the first display content of a second controlled terminal to the second display content, wherein the second controlled terminal is any one of the plurality of controlled terminals; parsing the fifth control instruction to obtain the second controlled terminal and the second display content; generating a sixth control instruction based on the second display content; The sixth control instruction is sent to the second controlled terminal, so that the second controlled terminal switches the first display content displayed in the first application to the second display content in response to the sixth control instruction.

7. The method according to claim 5, characterized in that The method further comprises: Acquire status information corresponding to the plurality of controlled terminals and / or the main control server respectively; The status information is sent to the control terminal, so that the control terminal generates prompt information when the status information indicates that the controlled terminal and / or the main control server is abnormal.

8. A control method for a digital exhibition hall, characterized in that: Applied to a controlled terminal, the controlled terminal includes an application control module and multiple types of application programs, the types of the application programs are associated with the display forms of the content in the digital exhibition hall, the controlled terminal is connected to a main control server for communication, and the main control server is connected to a control terminal for communication, the method includes: receiving a second control instruction sent by the master control server, wherein the second control instruction is a control instruction generated by the master control server based on first display content and a first content display form, the first display content and the first content display form are obtained by parsing the first control instruction by the master control server, the first control instruction is a control instruction generated by the control terminal in response to a first input of a user selecting a content display mode and sent to the master control server, the content display mode is associated with a usage scenario of the digital exhibition hall, and the content display mode includes first display contents corresponding to a plurality of controlled terminals respectively and a first content display form corresponding to the first display content; In response to the second control instruction, opening a first application corresponding to the first content display format through the application control module; displaying the first display content in the first application; receiving a fourth control instruction sent by the master control server, wherein the fourth control instruction is a control instruction generated by the master control server based on a second content display form, the second content display form is obtained by parsing the master control server from a third control instruction, the third control instruction is a control instruction generated by the control terminal in response to a second input of a user for switching a first content display form of a first controlled terminal to a second content display form and sent to the master control server, and the first controlled terminal is any one of the multiple controlled terminals; In response to the fourth control instruction, switching the first application to a second application corresponding to the second content display format through the application control module; The first display content is displayed in the second application.

9. The method according to claim 8, characterized in that After displaying the first display content in the first application, the method further includes: receiving a sixth control instruction sent by the master control server, wherein the sixth control instruction is a control instruction generated by the master control server based on second display content, the second display content is obtained by parsing the master control server from a fifth control instruction, the fifth control instruction is a control instruction generated by the control terminal in response to a third input of a user for switching the first display content of a second controlled terminal to the second display content and sent to the master control server, and the second controlled terminal is any one of the multiple controlled terminals; In response to the sixth control instruction, the first display content displayed in the first application is switched to the second display content.

10. The method according to claim 8, characterized in that The second application is a backup application of the first application, the time duration for which the user updates the displayed content in the second application is shorter than the time duration for which the user updates the displayed content in the first application, and the second input is the user input when the content displayed in the first controlled terminal meets the content update condition.

11. A control device for a digital exhibition hall, characterized in that: The device is applied to a control terminal, the control terminal is connected to a main control server, the main control server is connected to a plurality of controlled terminals, the controlled terminals include an application control module and a plurality of types of application programs, the types of the application programs are associated with the display forms of the contents in the digital exhibition hall, and the device includes: A first generating module, configured to generate a first control instruction in response to a first input of a user for selecting a content display mode, wherein the content display mode is associated with a usage scenario of the digital exhibition hall, and the content display mode includes first display contents corresponding to the plurality of controlled terminals respectively and a first content display form corresponding to the first display contents; a first sending module, configured to send the first control instruction to the main control server, so that the main control server parses the first control instruction, obtains the first display content and the first content display form respectively corresponding to the multiple controlled terminals and the multiple controlled terminals, generates second control instructions respectively corresponding to the multiple controlled terminals based on the first display content and the first content display form, and sends the second control instructions to the multiple controlled terminals respectively, so that the controlled terminals respond to the second control instruction, start the first application corresponding to the first content display form through the application control module, and display the first display content in the first application; The first generating module is further used to generate a third control instruction in response to a second input from a user for switching the first content display form of a first controlled terminal to a second content display form, wherein the first controlled terminal is any one of the multiple controlled terminals; The first sending module is further used to send the third control instruction to the main control server, so that the main control server parses the third control instruction, obtains the first controlled terminal and the second content display form, generates a fourth control instruction corresponding to the first controlled terminal based on the second content display form, and sends the fourth control instruction to the first controlled terminal, so that the first controlled terminal responds to the fourth control instruction, switches the first application to the second application corresponding to the second content display form through the application control module, and displays the first display content in the second application.

12. A control device for a digital exhibition hall, characterized in that: Applied to a master control server, the master control server is in communication connection with a control terminal and a plurality of controlled terminals, the controlled terminals include an application control module and a plurality of types of application programs, the types of the application programs are associated with the display forms of the contents in the digital exhibition hall, the device includes: A first receiving module is used to receive a first control instruction sent by the control terminal, the first control instruction is a control instruction generated by the control terminal in response to a first input of a user selecting a content display mode, the content display mode is associated with a usage scenario of the digital exhibition hall, and the content display mode includes first display contents corresponding to the plurality of controlled terminals respectively and a first content display form corresponding to the first display contents; a parsing module, configured to parse the first control instruction to obtain the first display content and the first content display form respectively corresponding to the plurality of controlled terminals and the plurality of controlled terminals; A second generating module, configured to generate second control instructions corresponding to the plurality of controlled terminals respectively based on the first display content and the first content display format; a second sending module, configured to send the second control instruction to the plurality of controlled terminals respectively, so that the controlled terminals respond to the second control instruction, start the first application corresponding to the first content display form through the application control module, and display the first display content in the first application; The first receiving module is further used to receive a third control instruction sent by the control terminal, wherein the third control instruction is a control instruction generated by the control terminal in response to a second input of a user for switching a first content display form of a first controlled terminal to a second content display form, and the first controlled terminal is any one of the multiple controlled terminals; The parsing module is further used to parse the third control instruction to obtain the first controlled terminal and the second content display form; The second generating module is further configured to generate a fourth control instruction based on the second content display format; The second sending module is also used to send the fourth control instruction to the first controlled terminal, so that the first controlled terminal responds to the fourth control instruction, switches the first application to a second application corresponding to the second content display form through the application control module, and displays the first display content in the second application.

13. A control device for a digital exhibition hall, characterized in that: Applied to a controlled terminal, the controlled terminal includes an application control module and multiple types of application programs, the types of the application programs are associated with the display forms of the content in the digital exhibition hall, the controlled terminal is connected to a main control server for communication, the main control server is connected to a control terminal for communication, and the device includes: a second receiving module, configured to receive a second control instruction sent by the master control server, wherein the second control instruction is a control instruction generated by the master control server based on first display content and a first content display form, wherein the first display content and the first content display form are obtained by parsing the first control instruction by the master control server, wherein the first control instruction is a control instruction generated by the control terminal in response to a first input of a user selecting a content display mode and sent to the master control server, wherein the content display mode is associated with a usage scenario of the digital exhibition hall, and wherein the content display mode includes first display contents corresponding to a plurality of controlled terminals respectively and a first content display form corresponding to the first display content; an opening module, configured to open a first application corresponding to the first content display format through the application control module in response to the second control instruction; A display module, configured to display the first display content in the first application; The second receiving module is further used to receive a fourth control instruction sent by the master control server, the fourth control instruction is a control instruction generated by the master control server based on a second content display form, the second content display form is obtained by parsing the master control server from a third control instruction, the third control instruction is a control instruction generated by the control terminal in response to a second input of a user for switching a first content display form of a first controlled terminal to a second content display form and sent to the master control server, and the first controlled terminal is any one of the multiple controlled terminals; a switching module, configured to, in response to the fourth control instruction, switch the first application to a second application corresponding to the second content display format through the application control module; The display module is further configured to display the first display content in the second application program.

14. An electronic device, characterized in that: The electronic device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the control method of the digital exhibition hall as described in any one of claims 1-4, 5-7 or 8-10 is implemented.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by the processor, the control method of the digital exhibition hall as described in any one of claims 1-4, 5-7 or 8-10 is implemented.

16. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the control method of the digital exhibition hall as described in any one of claims 1-4, 5-7 or 8-10.

Citation Information

Patent Citations

  • Exhibition hall control system and method, cloud server and terminal control equipment

    CN109782706A

  • Visual digital exhibition hall intelligent central control cloud platform

    CN116032912A

  • Platformization entity object display method and device and entity object display platform

    CN117576353A

  • Intelligent exhibition hall capable of being automatically controlled

    CN208925628U

  • Exhibition hall control method and system, control terminal, back-end server and central control host

    US20220121270A1