Method and device for controlling display screen in exhibition hall based on B / S architecture and medium
By adopting B/S architecture and point-to-point communication in the display control system in the exhibition hall, combined with sensors and material preset forms, the problems of long development cycle, poor distribution, complex maintenance and insufficient user-friendliness caused by the C/S architecture in the existing technology are solved, and efficient and friendly display control and page jump effects are achieved.
Patent Information
- Application Number
- CN202510105096.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-23
- Publication Date
- 2025-06-06
AI Technical Summary
In the prior art, the display screen control in the exhibition hall is based on the C/S architecture, resulting in a long development cycle, poor distribution and complex maintenance. The operation control needs to be completely carried out by the PAD central control end, which is insufficient user-friendliness.
The display screen control method in the exhibition hall based on B/S architecture is adopted, and point-to-point communication between the mobile central control screen and the display screen is established, and the page redirection of the display screen is achieved through sensors, and the material of the display screen is managed through the material preset form.
Reduces latency, improves response speed, simplifies display material management, improves user-friendliness, and realizes continuous operation control and page jump of the display.
Smart Images

Figure CN120104080A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of display screen control, and in particular to a method, device and medium for controlling a display screen in an exhibition hall based on a B / S architecture. Background Art
[0002] At present, for several display screens in an exhibition hall, a PAD central control terminal is usually used to operate and control several display screens. The operation control is based on a C / S architecture, which is not flexible enough for the exhibition hall. It involves the development of an APP on the PAD central control terminal, the development of client screen control software on the exhibition hall host, and the development of background software for configuring playback materials. The development cycle involved is long and the compatibility of the client and host is poor, making subsequent maintenance complicated. In addition, the operation control of the display screens in the exhibition hall must be completely performed by the PAD central control terminal, which is not friendly enough for operators holding the PAD central control terminal. Summary of the invention
[0003] The purpose of the present invention is to provide a method, device and medium for controlling a display screen in an exhibition hall based on a B / S architecture. The method mainly establishes point-to-point communication between a mobile terminal central control screen and a plurality of display screens in the exhibition hall based on the B / S architecture, and sets corresponding sensors according to the continuous setting positions of the plurality of display screens in the exhibition hall, and uses the sensors as trigger signals of the display screens to realize page jumps of the display screens.
[0004] In order to solve the above technical problems, the present invention adopts the following solutions:
[0005] A method for controlling a display screen in an exhibition hall based on a B / S architecture, the method comprising the following steps:
[0006] S1. Establish point-to-point communication between the mobile terminal central control screen and several display screens in the exhibition hall;
[0007] S2. Marking the corresponding material databases according to the continuous setting positions of several display screens in the exhibition hall, and storing the same material preset form in all material databases;
[0008] S3, obtaining a page jump signal uploaded by a sensor set at the current display screen;
[0009] S4. Obtaining a control signal sent by the central control screen of the mobile terminal to the previous display screen corresponding to the current display screen according to the page jump signal, and extracting the material theme corresponding to the previous display screen from the control signal;
[0010] S5. Find the material theme corresponding to the current display screen in the material preset form according to the material theme corresponding to the previous display screen, and generate a corresponding control signal according to the material theme and send it to the current display screen.
[0011] Furthermore, in S1, the process of the point-to-point communication is:
[0012] The mobile terminal central control screen is connected to several display screens in the exhibition hall through WEB RTC, so that the mobile terminal central control screen can communicate with several display screens in the exhibition hall through the browser.
[0013] Furthermore, the continuous setting positions of the several display screens in the exhibition hall are set in advance in a sequential relationship according to the internal structure of the exhibition hall and the position information of the display screens in the exhibition hall, and the sensor corresponding to the next display screen is sequentially set between two display screens and close to the next display screen according to the sequential relationship.
[0014] Furthermore, the material database corresponds to a display screen, and the material preset form stores a plurality of material information in sequence, and the material information includes a material theme and an address corresponding to the material theme.
[0015] Furthermore, the page jump signal includes position information of the sensor, and position information of the current display screen corresponding to the sensor is obtained through the position information.
[0016] Further, in S4, the process of obtaining the control signal sent by the central control screen of the mobile terminal to the previous display screen according to the page jump signal is:
[0017] The position information of the current display screen is obtained according to the page jump signal. The previous display screen corresponding to the current display screen is obtained according to the position information of the current display screen and the continuous setting positions of several display screens in the exhibition hall. The control signal sent by the mobile terminal central control screen to the previous display screen is obtained by calling the mobile terminal central control screen.
[0018] Furthermore, the control signal includes a page jump signal and a material control signal;
[0019] In S4, when the control signal sent by the central control screen of the mobile terminal to the previous display screen corresponding to the current display screen is obtained according to the page jump signal, the control signal is judged. If the control signal only includes the page jump signal, the material theme corresponding to the previous display screen is extracted from the page jump signal, and the material theme is marked with a first mark; if the control signal includes a material control signal, the material theme corresponding to the previous display screen is extracted from the material control signal, and the material theme is marked with a second mark.
[0020] Furthermore, the step S5 includes the following steps:
[0021] S51, obtaining the material theme corresponding to the previous display screen, identifying the mark of the material theme, if the mark of the material theme is identified as the first mark, then go to step S52; if the mark of the material theme is identified as the second mark, then go to step S53;
[0022] S52: finding the material theme in the material preset list corresponding to the current display screen according to the first mark, taking it as the material theme corresponding to the current display screen, and generating a corresponding page jump signal according to the material theme and sending it to the current display screen;
[0023] S53. Find the next material theme corresponding to the material theme in the material preset form corresponding to the current display screen according to the second mark, use the next material theme as the material theme corresponding to the current display screen, and generate a corresponding page jump signal according to the material theme and send it to the current display screen.
[0024] A display screen control device in an exhibition hall based on a B / S architecture, comprising:
[0025] a memory for non-transitory storage of computer readable instructions;
[0026] The processor is used to run the computer-readable instructions, and the computer-readable instructions, when executed by the processor, implement the method for controlling a display screen in an exhibition hall based on a B / S architecture.
[0027] A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by a processor, the method for controlling a display screen in an exhibition hall based on a B / S architecture is implemented.
[0028] Beneficial effects of the present invention:
[0029] The present invention provides a method, device and medium for controlling a display screen in an exhibition hall based on a B / S architecture, which changes the C / S architecture in the prior art into a B / S architecture, and establishes point-to-point communication between a mobile terminal central control screen and a plurality of display screens in the exhibition hall based on the B / S architecture, thereby reducing delays, improving response speeds, and facilitating management of materials on each display screen. At the same time, corresponding sensors are set according to the continuous setting positions of a plurality of display screens in the exhibition hall, and the sensors are used as trigger signals for the display screens. Continuous operation control of the display screens is achieved according to the continuous setting positions of the display screens. When an operator holding a PAD central control terminal walks to the current display screen, page jumps of the display screens are achieved through the continuous relationship between the front and rear display screens, thereby improving user friendliness. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 This is a flow chart of the method for controlling a display screen in an exhibition hall in Embodiment 1 of the present invention.
[0031] Figure 2 This is a schematic diagram of the control flow of the central control PAD in Example 1 of the present invention.
[0032] Figure 3 This is a schematic diagram of the editing page configuration of the display screen in Example 1 of the present invention.
[0033] Figure 4 It is a schematic diagram of a sensor disposed between display screen 1 and display screen 2 in embodiment 1 of the present invention. DETAILED DESCRIPTION
[0034] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. The following description of at least one exemplary embodiment is actually only illustrative and is by no means intended to limit the present invention and its application or use. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0035] The relative arrangement of components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.
[0036] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.
[0037] Additionally, descriptions of well-known structures, functions, and configurations may be omitted for clarity and conciseness.One of ordinary skill in the art will recognize that various changes and modifications may be made to the examples described herein without departing from the spirit and scope of the present disclosure.
[0038] Technologies, methods, and apparatus known to ordinary technicians in the relevant field may not be discussed in detail, but where appropriate, such technologies, methods, and apparatus should be considered part of the authorization specification.
[0039] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0040] The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments:
[0041] Example 1
[0042] In this embodiment, a method for controlling a display screen in an exhibition hall based on a B / S architecture is provided. Figure 1 As shown, the exhibition hall control method includes the following steps:
[0043] S1. Establish point-to-point communication between the mobile terminal central control screen and several display screens in the exhibition hall;
[0044] S2. Marking the corresponding material databases according to the continuous setting positions of several display screens in the exhibition hall, and storing the same material preset form in all material databases;
[0045] S3, obtaining a page jump signal uploaded by a sensor set at the current display screen;
[0046] S4. Obtaining a control signal sent by the central control screen of the mobile terminal to the previous display screen corresponding to the current display screen according to the page jump signal, and extracting the material theme corresponding to the previous display screen from the control signal;
[0047] S5. Find the material theme corresponding to the current display screen in the material preset form according to the material theme corresponding to the previous display screen, and generate a corresponding control signal according to the material theme and send it to the current display screen.
[0048] Preferably, in S1, the process of the point-to-point communication is:
[0049] The mobile terminal central control screen is connected to several display screens in the exhibition hall through WEB RTC, so that the mobile terminal central control screen can communicate with several display screens in the exhibition hall through the browser.
[0050] The mobile central control screen refers to the central control PAD. The central control PAD communicates with several display screens in the exhibition hall through the browser. Through the WEB RTC front-end architecture, point-to-point communication is achieved at the browser end to ensure the real-time communication. In addition, in order to improve the smooth control of the central control PAD over the pages on the large screen, the open source (B / SD open source protocol) WebRTC technology (WebReal-Time Communication) is used to allow real-time audio, video and data sharing between web applications and mobile applications without installing any plug-ins or other software. It realizes point-to-point communication through a simple API. The first time the central control PAD and the controlled display screen connect to the handshake signaling server, a localized service is used to improve stability and response rate.
[0051] Specifically, it includes a material configuration background, several display screens in the exhibition hall, a mobile central control screen, a local signaling server, and a server. The B / S architecture is adopted for the material configuration background, several display screens in the exhibition hall, and the central control PAD. The material configuration background is used for configuration management of playback materials, including management of URL addresses of pictures, videos, and third-party service demos. The display screen is used to play the configured materials in the exhibition hall, and the central control PAD is used to control the display screen to play, switch, progress, and voice control the configured materials. The local signaling server is used to establish and manage WebRTC connections, including signaling exchange, ICE negotiation, SDP exchange, and reconnection, which can help the central control PAD and the display screen establish a WebRTC connection, and then the central control PAD and the display screen can realize P2P point-to-point communication. The server is used to provide API services such as materials and operation functions to the material configuration background, display screen, and central control PAD. In addition, the material configuration is locally stored on the edge, and nginx is deployed on the host of the display screen to map the disk material files into URL addresses for browser use, such as Figure 2 As shown, it can be seen that the server provides API services, a connection is established between the local signaling server and the display screen, and point-to-point communication can be achieved through the Google browser. Each display screen is connected to a host disk storage, that is, a material database, which is used to store the playback material corresponding to each material theme in the material preset form.
[0052] The material preset form stores multiple material information in sequence, and the material information includes the material theme and the address corresponding to the material theme. Due to the particularity of the exhibition hall scene, several display screens in the exhibition hall are often used to display the same video or multiple videos connected up and down. When the user browses the exhibition hall, he can pass through multiple display screens in sequence according to the internal structure of the exhibition hall. The operator can use the central control PAD to control the multiple display screens in sequence to play multiple videos continuously, presenting a progressive browsing effect.
[0053] like Figure 3 As shown, each display screen can be configured with a corresponding editing page. For the identification of the display screen, such as the first screen, the location information of the current display screen can be obtained, and the page location identification can be performed on the location information. The material database connected to the display screen can be configured with a corresponding material title and material URL, that is, a material theme and a material address, so that the corresponding material address can be obtained according to the material theme later, and the page jump can be realized through the material address. Among them, a material description can also be added to the material to introduce the content of the current material theme to avoid background confusion.
[0054] Preferably, the continuous arrangement positions of the plurality of display screens in the exhibition hall are arranged in a sequence relationship in advance according to the internal structure of the exhibition hall and the position information of the display screens in the exhibition hall, and a sensor corresponding to the next display screen is arranged between two display screens and close to the next display screen according to the sequence relationship, such as Figure 4 As shown, it can be seen that the sensor is arranged between display screen 1 and display screen 2 and is close to display screen 2. The sensor is used to sense that when the operator of the handheld PAD central control terminal walks to the current display screen, the page jump of the display screen is realized through the continuous relationship between the front and rear display screens, thereby improving user-friendliness.
[0055] Preferably, the page jump signal includes the position information of the sensor, and the position information of the current display screen corresponding to the sensor is obtained through the position information. The previous display screen corresponding to the current display screen is obtained according to the position information of the current display screen and the continuous setting positions of several display screens in the exhibition hall. The control signal sent by the central control screen on the mobile terminal to the previous display screen is obtained by calling the central control screen on the mobile terminal.
[0056] Preferably, the control signal includes a page jump signal and a material control signal. The page jump signal is used to actively control the display screen to perform page jump according to the control result of the operator on the previous display screen. Specifically, according to the operation control of the display screen by the operator in the actual scene, it can be known that when the operator operates to control the display screen page to jump to the material page to be controlled, the material can be controlled to perform control operations such as play and pause. Therefore, in this embodiment, the operation control of the display screen by the operator is divided into two modes: page jump and material control. According to the two different operation results, the page jump has two presentation modes: the first is: when the operator does not control the material of the previous display screen, that is, the user does not Without browsing the current material, you can jump to the to-be-played material corresponding to the previous display screen through the page. This can not only synchronize the pages of multiple display screens, but also reduce the processing volume of display screen page jumps by judging the consistency of the material themes, and avoid too much invalid processing. The second is: after the operator controls the material of the previous display screen, that is, the user has browsed the current material, you can jump to the next material corresponding to the material played on the previous display screen through the page, and connect the upper and lower display screens. The operator does not need to manually search according to the material played on the previous display screen to achieve page jumps. It only needs to control the material on the display screen to play according to the actual situation. This is more convenient and increases the friendliness to the operator.
[0057] When the material to which the page jumps on the display screen is not the material that the operator wants to play, the operator can also manually control the central control screen on the mobile terminal to send a page jump signal to the current display screen, and jump the page of the display screen according to the page jump signal. For example, for the first display screen in the exhibition hall, the first display screen does not have a corresponding previous display screen, so it can be manually controlled by the operator.
[0058] Preferably, in S4, when a control signal sent by the central control screen of the mobile terminal to the previous display screen corresponding to the current display screen is obtained according to the page jump signal, the control signal is judged. If the control signal only includes the page jump signal, the material theme corresponding to the previous display screen is extracted from the page jump signal, and the material theme is marked with a first mark; if the control signal includes a material control signal, the material theme corresponding to the previous display screen is extracted from the material control signal, and the material theme is marked with a second mark.
[0059] Preferably, the step S5 includes the following steps:
[0060] S51, obtaining the material theme corresponding to the previous display screen, identifying the mark of the material theme, if the mark of the material theme is identified as the first mark, then go to step S52; if the mark of the material theme is identified as the second mark, then go to step S53;
[0061] S52: finding the material theme in the material preset list corresponding to the current display screen according to the first mark, taking it as the material theme corresponding to the current display screen, and generating a corresponding page jump signal according to the material theme and sending it to the current display screen;
[0062] S53. Find the next material theme corresponding to the material theme in the material preset form corresponding to the current display screen according to the second mark, use the next material theme as the material theme corresponding to the current display screen, and generate a corresponding page jump signal according to the material theme and send it to the current display screen.
[0063] Example 2
[0064] On the basis of Example 1, in S2 of this embodiment, the material databases corresponding to the plurality of display screens in the exhibition hall are marked according to their continuous setting positions, and the same material preset form is stored in all material databases. The same material preset form means that the same first-level material list is stored in all material databases. The first-level material list is composed of multiple material groups sorted in sequence. For example, there are five display screens in the current exhibition hall, and the material database of each display screen stores the first-level material list {1, 2, 3, 4, 5}, and "1, 2, 3, 4, 5" indicates the first-level material list sorted in sequence. There are five material groups, each of which represents one material. One material can be split into five sub-materials, and the five sub-materials are sequentially related to the five display screens. For example, a first-level material list {1, 2, 3, 4, 5} is stored in one display screen, and material group 1 is connected to sub-material 1.1; the same first-level material list {1, 2, 3, 4, 5} is also stored in another display screen, and material group 1 is connected to sub-material 1.2; the same material groups in different material databases are connected to different materials to realize segmented data storage, which can reduce the cache amount of data in each material database and save memory.
[0065] After obtaining the material theme of the previous display screen, the corresponding material group can be located upwards according to the material theme, and the material connected to the corresponding material group can be found in the current display screen according to the material group. When users browse the exhibition hall, they can pass through multiple display screens in sequence according to the internal structure of the exhibition hall. The operator can use the central control PAD to control multiple display screens in sequence to play multiple videos continuously, presenting a progressive browsing effect.
[0066] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. According to the technical essence of the present invention, within the spirit and principles of the present invention, any simple modification, equivalent replacement and improvement made to the above embodiment still falls within the protection scope of the technical solution of the present invention.
Claims
1. A method for controlling a display screen in an exhibition hall based on a B / S architecture, characterized in that: The exhibition hall control method comprises the following steps: S1. Establish point-to-point communication between the mobile terminal central control screen and several display screens in the exhibition hall; S2. Marking the corresponding material databases according to the continuous setting positions of several display screens in the exhibition hall, and storing the same material preset form in all material databases; S3, obtaining a page jump signal uploaded by a sensor set at the current display screen; S4. Obtaining a control signal sent by the central control screen of the mobile terminal to the previous display screen corresponding to the current display screen according to the page jump signal, and extracting the material theme corresponding to the previous display screen from the control signal; S5. Find the material theme corresponding to the current display screen in the material preset form according to the material theme corresponding to the previous display screen, and generate a corresponding control signal according to the material theme and send it to the current display screen.
2. The method for controlling a display screen in an exhibition hall based on a B / S architecture according to claim 1, characterized in that: In S1, the process of the point-to-point communication is: The mobile terminal central control screen is connected to several display screens in the exhibition hall through WEB RTC, so that the mobile terminal central control screen can communicate with several display screens in the exhibition hall through the browser.
3. The method for controlling a display screen in an exhibition hall based on a B / S architecture according to claim 1, characterized in that: The continuous setting positions of the several display screens in the exhibition hall are set in sequence in advance according to the internal structure of the exhibition hall and the position information of the display screens in the exhibition hall. According to the sequence, a sensor corresponding to the next display screen is sequentially set between two display screens and close to the next display screen.
4. The method for controlling a display screen in an exhibition hall based on a B / S architecture according to claim 1, characterized in that: The material database corresponds to a display screen, and the material preset form stores a plurality of material information in sequence, wherein the material information includes a material theme and an address corresponding to the material theme.
5. The method for controlling a display screen in an exhibition hall based on a B / S architecture according to claim 1, characterized in that: The page jump signal includes the position information of the sensor, and the position information of the current display screen corresponding to the sensor is obtained through the position information.
6. The method for controlling a display screen in an exhibition hall based on a B / S architecture according to claim 5, characterized in that: In S4, the process of obtaining the control signal sent by the central control screen of the mobile terminal to the previous display screen according to the page jump signal is as follows: The position information of the current display screen is obtained according to the page jump signal. The previous display screen corresponding to the current display screen is obtained according to the position information of the current display screen and the continuous setting positions of several display screens in the exhibition hall. The control signal sent by the mobile terminal central control screen to the previous display screen is obtained by calling the mobile terminal central control screen.
7. The method for controlling a display screen in an exhibition hall based on a B / S architecture according to claim 1, characterized in that: The control signal includes a page jump signal and a material control signal; In S4, when the control signal sent by the central control screen of the mobile terminal to the previous display screen corresponding to the current display screen is obtained according to the page jump signal, the control signal is judged. If the control signal only includes the page jump signal, the material theme corresponding to the previous display screen is extracted from the page jump signal, and the material theme is marked with a first mark; if the control signal includes a material control signal, the material theme corresponding to the previous display screen is extracted from the material control signal, and the material theme is marked with a second mark.
8. The method for controlling a display screen in an exhibition hall based on a B / S architecture according to claim 7, characterized in that: The step S5 includes the following steps: S51, obtaining the material theme corresponding to the previous display screen, identifying the mark of the material theme, if the mark of the material theme is identified as the first mark, then go to step S52; if the mark of the material theme is identified as the second mark, then go to step S53; S52: finding the material theme in the material preset list corresponding to the current display screen according to the first mark, taking it as the material theme corresponding to the current display screen, and generating a corresponding page jump signal according to the material theme and sending it to the current display screen; S53. Find the next material theme corresponding to the material theme in the material preset form corresponding to the current display screen according to the second mark, use the next material theme as the material theme corresponding to the current display screen, and generate a corresponding page jump signal according to the material theme and send it to the current display screen.
9. A display screen control device in an exhibition hall based on B / S architecture, characterized in that: include: a memory for non-transitory storage of computer readable instructions; A processor is used to run the computer-readable instructions, and when the computer-readable instructions are run by the processor, the method for controlling a display screen in an exhibition hall based on a B / S architecture as described in any one of claims 1 to 8 is implemented.
10. A non-transitory computer-readable storage medium, wherein: The non-transitory computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the method for controlling a display screen in an exhibition hall based on a B / S architecture as described in any one of claims 1 to 8 is implemented.