A dual-machine hot standby control method and system supporting PPT presentation
By designing a dual-machine hot standby control system in the PPT demonstration system, the state synchronization and automatic switching of two PPT workstations are realized, which solves the problem of high availability automatic switching in the existing technology, and improves the stability and continuity of the demonstration process.
Patent Information
- Application Number
- CN202010651922.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-08
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2040-07-08
AI Technical Summary
The existing technology cannot realize automatic switching of high availability in PPT demonstrations, resulting in manual intervention when equipment failure during the demonstration process, affecting the demonstration effect.
A dual-machine hot standby control system supporting PPT demonstration was designed, including a screen processor, two PPT playback workstations, control hosts and page turn pens. The two PPT workstations are realized through the synchronous playback module and switching module of the main and spare machines. Status synchronization and automatic switching avoid manual intervention.
Real-time synchronization and automatic switching of two PPT workstations are realized, which improves the high availability of the system, avoids the adverse impact of equipment failures on the demonstration, and ensures the continuity of the demonstration process.
Smart Images

Figure CN111666180B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer application technology, and in particular to a dual-machine hot standby control method and system supporting PPT presentation. Background Art
[0002] Enterprise users will start a PPT presentation containing business content on the workstation and project it onto the large screen in the command center. The effect of playing PPT on the large-size high-definition screen is very shocking and can provide visitors with a good communication effect.
[0003] The existing technology can use dual signal sources as a backup solution for the splicing screen, but it cannot achieve the goal of high availability. It still requires manual judgment on whether it is necessary to switch to the backup device, and manual switching of the device is required. The effect of this is that in the demonstration report scenario, if the PPT software cannot turn pages or the workstation screen is black, the staff will respond on the spot and switch the signal source of the backup PPT workstation to the large screen through the splicing processor. This process requires the cooperation of the speaker and the staff. The operation is inconvenient and time-consuming, which will have some negative effects on the demonstration report. For this reason, solving the drawbacks of manual emergency solutions and achieving the high availability goal of seamless switching have become urgent problems to be solved by researchers in this field. Summary of the invention
[0004] The present invention provides a dual-machine hot standby control method and system supporting PPT presentation, thereby solving the above-mentioned problems in the prior art.
[0005] In the first aspect, the present invention provides a dual-machine hot standby control system supporting PPT presentation, including a screen connection processor, two PPT playback workstations, a control host, a page-turning pen and several spliced screens; the two PPT playback workstations include a main PPT playback workstation and a standby PPT playback workstation; the two PPT playback workstations are respectively connected to the screen connection processor; the screen connection processor is connected to several spliced screens; the screen connection processor is used to splice several spliced screens into a large screen and manage the switching of video signals; the control host is respectively connected to the two PPT playback workstations.
[0006] Furthermore, it also includes an audio device, and the two PPT playback workstations are respectively connected to the audio device.
[0007] Furthermore, the control host is provided with a main-standby synchronous playback module, which is used to synchronously send instructions to the main PPT playback workstation and the backup PPT playback workstation, and to monitor the information returned by the main PPT playback workstation and the backup PPT playback workstation in real time; the instructions include PPT start instructions or PPT page turning instructions; the information includes the startup status of the PPT software or the page turning status of the PPT file.
[0008] Furthermore, the control host is provided with a main-standby machine switching module, which is used to switch the display signal of the large screen from the video signal of the main PPT playback workstation to the video signal of the standby PPT playback workstation within a second preset time period when the working state of the main PPT playback workstation becomes abnormal.
[0009] Furthermore, the wireless presenter is connected to the control host via wired or wireless connection.
[0010] Furthermore, the wireless presenter is provided with a PPT start button and a PPT page turning button.
[0011] In a second aspect, the present invention provides a dual-machine hot standby control method supporting PPT presentation, comprising the following steps:
[0012] S1) setting a first preset time length, and sending a network status message of the main PPT playback workstation and the current playback status of the PPT to the control host every first preset time length;
[0013] S2) determining whether the network status message or the current playback status of the PPT is abnormal by controlling the host, if so, proceeding to step S4); if not, proceeding to step S3);
[0014] S3) Using the control host to perform a synchronous playback mechanism between the main PPT playback workstation and the standby PPT playback workstation, and returning to step S1);
[0015] S4) Performing a video signal switching mechanism between the main PPT playback workstation and the standby PPT playback workstation;
[0016] S5) Complete the video signal switching between the main PPT playback workstation and the backup PPT playback workstation.
[0017] Further, in step S3), the control host is used to perform a synchronous playback mechanism of the main PPT playback workstation and the standby PPT playback workstation, including the following steps:
[0018] S31) Pressing the PPT start button or the PPT page turning button of the wireless presenter, the wireless presenter sends a command to the control host via wired or wireless transmission; the command includes a PPT start command or a PPT page turning command;
[0019] S32) controlling the host to simultaneously send a PPT start instruction or a PPT page turning instruction to the main PPT playback workstation and the standby PPT playback workstation, and the main PPT playback workstation and the standby PPT playback workstation receive the PPT start instruction or the PPT page turning instruction respectively;
[0020] S33) the main PPT playback workstation and the standby PPT playback workstation respectively start the PPT software or turn the pages of the PPT file;
[0021] S34) the main PPT playback workstation and the standby PPT playback workstation send the startup status of the PPT software or the page turning status of the PPT file to the control host respectively;
[0022] S35) The control host determines whether the startup status of the PPT software or the page turning status of the PPT file is abnormal. If so, return to step S32); if not, complete the playback status synchronization of the two PPT playback workstations.
[0023] Further, in step S4), a video signal switching mechanism is performed between the main PPT playback workstation and the standby PPT playback workstation, including the following steps:
[0024] S41) controlling the host to send a command to the splicing processor to switch the standby machine signal to the large screen;
[0025] S42) setting a second preset duration, the splicing processor receives an instruction to switch the standby machine signal to the large screen, and switches the display signal of the large screen from the video signal of the main PPT playback workstation to the video signal of the standby PPT playback workstation within the second preset duration;
[0026] S43) Determine whether the switching is successful. If so, complete the video signal switching between the main PPT playback workstation and the backup PPT playback workstation; if not, return to step S41).
[0027] The beneficial effects of the present invention are as follows: the present invention synchronizes the playback status of two PPT workstations in real time, and the control host monitors the playback status of the main PPT playback workstation in real time. When encountering network anomalies and PPT operation anomalies, the playback anomalies are accurately determined without manual monitoring and processing, and the response is rapid. The present invention avoids the adverse effects caused by equipment failure during presentations and improves the overall high availability of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0029] Figure 1 It is a structural diagram of a dual-machine hot standby control system supporting PPT presentation provided in the first embodiment of the present invention.
[0030] Figure 2 It is a flow chart of a dual-machine hot standby control method supporting PPT presentation provided in the first embodiment of the present invention. DETAILED DESCRIPTION
[0031] In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention is further described in detail below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances. This is just a way of distinguishing objects of the same attributes when describing the embodiments of the present invention. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the processes, methods, systems, products or devices of a series of units are not necessarily limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or devices.
[0032] Embodiment 1, the present invention provides a dual-machine hot standby control system supporting PPT presentation, such as Figure 1 As shown, it includes a screen connection processor, two PPT playback workstations, a control host, a page turning pen, an audio device, and several spliced screens. The two PPT playback workstations are connected to the audio device respectively. The two PPT playback workstations include a main PPT playback workstation and a standby PPT playback workstation; the two PPT playback workstations are respectively connected to the screen connection processor; the screen connection processor is connected to several spliced screens; the screen connection processor is used to splice several spliced screens into a large screen and manage the switching of video signals; the control host is connected to the two PPT playback workstations respectively.
[0033] The control host is provided with a main-standby synchronous playback module, which is used to synchronously send instructions to the main PPT playback workstation and the backup PPT playback workstation, and to monitor the information returned by the main PPT playback workstation and the backup PPT playback workstation in real time; the instructions include PPT start instructions or PPT page turning instructions; the information includes the startup status of the PPT software or the page turning status of the PPT file.
[0034] The control host has a main-standby machine switching module, which is used to switch the display signal of the large screen from the video signal of the main PPT playback workstation to the video signal of the standby PPT playback workstation within a second preset time when the working state of the main PPT playback workstation is abnormal.
[0035] The wireless presenter is connected to the control host wirelessly via 2.4GHz wireless transmission technology. The wireless presenter is equipped with a PPT start button and a PPT page turn button. The wireless presenter can also be connected to the control host via a wire.
[0036] This embodiment also provides a dual-machine hot standby control method that supports PPT presentations, such as Figure 2 As shown, the following steps are included:
[0037] S1) setting the first preset time length to 1 second, and sending the network status message of the main PPT playback workstation and the current playback status of the PPT to the control host every 1 second;
[0038] S2) determining whether the network status message or the current playback status of the PPT is abnormal by controlling the host, if so, proceeding to step S4); if not, proceeding to step S3);
[0039] S3) Using the control host to perform a synchronous playback mechanism between the main PPT playback workstation and the standby PPT playback workstation, and returning to step S1);
[0040] The control host is used to perform a synchronous playback mechanism of the main PPT playback workstation and the backup PPT playback workstation, including the following steps:
[0041] S31) Pressing the PPT start button or the PPT page turning button of the wireless presenter, the wireless presenter sends a command to the control host via wired or wireless transmission; the command includes a PPT start command or a PPT page turning command;
[0042] S32) controlling the host to simultaneously send a PPT start instruction or a PPT page turning instruction to the main PPT playback workstation and the standby PPT playback workstation, and the main PPT playback workstation and the standby PPT playback workstation receive the PPT start instruction or the PPT page turning instruction respectively;
[0043] S33) the main PPT playback workstation and the standby PPT playback workstation respectively start the PPT software or turn the pages of the PPT file;
[0044] S34) the main PPT playback workstation and the standby PPT playback workstation send the startup status of the PPT software or the page turning status of the PPT file to the control host respectively;
[0045] S35) The control host determines whether the startup status of the PPT software or the page turning status of the PPT file is abnormal. If so, return to step S32); if not, complete the playback status synchronization of the two PPT playback workstations.
[0046] In order to ensure that the PPT files of the main PPT playback workstation and the backup PPT playback workstation can play the page numbers synchronously, and to ensure that the content displayed on the large screen is consistent with the previous content after the main PPT playback workstation is switched to the backup PPT playback workstation, the control host needs to manage the playback content of the two PPT playback workstations to be consistent. When the speaker presses the PPT start button or the PPT page turn button of the wireless presenter, the wireless presenter sends the command to the control host through wired or wireless transmission; the control host sends the PPT start command or the PPT page turn command to the two PPT playback workstations respectively, and ensures that the two PPT playback workstations have correctly responded to the command according to the messages returned by the two PPT playback workstations (i.e., the startup status of the PPT software or the page turn status of the PPT file), so as to achieve the purpose of synchronizing the playback status of the two PPT playback workstations. In step S35), the control host determines whether the startup status of the PPT software or the page turning status of the PPT file is abnormal. If abnormal, it means that the startup of the PPT software failed or the page turning of the PPT file was unsuccessful, and the main PPT playback workstation or the backup PPT playback workstation did not correctly respond to the instructions issued by the control host, then returns to step S32), and the two PPT playback workstations re-play synchronously.
[0047] S4) performing a video signal switching mechanism between the main PPT playback workstation and the standby PPT playback workstation, comprising the following steps:
[0048] S41) controlling the host to send a command to the splicing processor to switch the standby machine signal to the large screen;
[0049] S42) setting a second preset duration, the splicing processor receives an instruction to switch the standby machine signal to the large screen, and switches the display signal of the large screen from the video signal of the main PPT playback workstation to the video signal of the standby PPT playback workstation within the second preset duration;
[0050] S43) Determine whether the switching is successful. If so, complete the video signal switching between the main PPT playback workstation and the backup PPT playback workstation; if not, return to step S41).
[0051] S5) Complete the video signal switching between the main PPT playback workstation and the backup PPT playback workstation.
[0052] In order to achieve high-availability switching capability between the two PPT playback workstations, the control host will monitor the working status of the main PPT playback workstation in real time. While the control host ensures the synchronization of PPT file playback between the two PPT playback workstations, it will monitor the abnormal situation of the main PPT playback workstation in real time. The specific mechanism is that the control host will obtain the network status message and the current playback status of PPT from the main PPT playback workstation every 1 second. When one of the network messages and PPT playback status is abnormal, the control host will regard the main PPT playback workstation as abnormal. At this time, the conditions for switching the main PPT playback workstation to the backup PPT playback workstation are met, and the splicing processor will immediately send an instruction to switch the backup machine signal to the large screen. After receiving the instruction to switch the backup machine signal to the large screen, the splicing processor will perform the signal switching action in time, and switch the display signal of the large screen from the video signal of the main PPT playback workstation to the video signal of the backup PPT playback workstation within the second preset time. In this embodiment, the second preset time is set to 2 seconds. The speaker can continue to maintain the progress of the speech, and the page turning action of the wireless presenter is not affected.
[0053] This embodiment also includes connecting the graphics card output signals of the two PPT playback workstations to the input channel of the splicing processor through a video cable, so that the PPT playback content of each PPT playback workstation can be correctly projected onto the large screen. The control host of this implementation and the two PPT playback workstations belong to the same local area network. When a wireless transmission method is adopted, the wireless presenter has a wireless receiver, and the wireless receiver of the wireless presenter is inserted into the USB interface of the control host. If the control host is too far away from the speaker, a USB extender can be used to extend the distance.
[0054] In this embodiment, the communication information of two PPT playback workstations is configured on the control host, and the test is normal. The control host can simultaneously start the demonstration and turn the pages of the PPT in the two workstations. The splicing processor includes a serial control interface. In this embodiment, the serial control interface of the splicing processor is connected to the local area network to which the control host belongs to ensure that the splicing processor can receive instructions issued by the control host; if the splicing processor does not support the network control method, a serial direct line is used to connect the serial control interface of the splicing controller to the serial port of the control host, so as to receive control instructions from the control host. This embodiment also includes configuring the control instructions of the splicing processor in the control host. The control instructions of the splicing processor configured in the control host include a signal switching protocol and a layout mode switching protocol.
[0055] In this embodiment, the main PPT workstation is manually disconnected from the network, shut down or exits the PPT operation. The control host will also trigger the main-backup switching action (i.e., enter the video signal switching mechanism between the main PPT playback workstation and the backup PPT playback workstation), and the large screen will seamlessly switch to the PPT screen of the backup PPT playback workstation, and the presentation process will not be affected.
[0056] When the control host of the present invention determines that the playback is abnormal, it will automatically trigger the main and standby machine switching action. On the other hand, the control interface of the control host is provided with an administrator prompt module, which warns the administrator that the standby PPT playback workstation has been started and the hot standby state has failed. The administrator can then repair the main PPT playback workstation, and after it returns to normal, the main PPT playback workstation can be manually started again to restore the hot standby state.
[0057] By adopting the above technical solution disclosed in the present invention, the following beneficial effects are obtained:
[0058] The present invention synchronizes the playback status of two PPT workstations in real time, and the two PPT workstations can be synchronized when the speaker starts playback or turns pages. The present invention also supports that when the main PPT playback workstation exits playback or jumps to other pages due to other reasons, the control host will actively start the synchronization mechanism to synchronize the working status of the standby PPT playback workstation with the main PPT playback workstation. The control host of the present invention will monitor the working status of the main PPT playback workstation in real time. When encountering network anomalies and PPT operation anomalies, it can accurately determine the playback anomalies without manual monitoring and processing, and respond quickly. The present invention avoids the adverse effects caused by equipment failure during report presentations and improves the overall high availability of the system.
[0059] It should be understood by those skilled in the art that the timing of the method steps provided in the above embodiments may be adaptively adjusted according to actual conditions, or may be performed concurrently according to actual conditions.
[0060] All or part of the steps in the methods involved in the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a storage medium readable by a computer device, and is used to execute all or part of the steps described in the methods of the above embodiments. The computer device, for example: a personal computer, a server, a network device, a smart mobile terminal, a smart home device, a wearable smart device, a vehicle-mounted smart device, etc.; the storage medium, for example: RAM, ROM, a disk, a tape, an optical disk, a flash memory, a USB flash drive, a mobile hard disk, a memory card, a memory stick, a network server storage, a network cloud storage, etc.
[0061] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A dual-machine hot standby control method supporting PPT presentation, characterized in that: It includes a splicing processor, two PPT playback workstations, a control host, a presenter and several splicing screens; the two PPT playback workstations include a main PPT playback workstation and a standby PPT playback workstation; the two PPT playback workstations are respectively connected to the splicing processor; the splicing processor is connected to the several splicing screens; the splicing processor is used to splice the several splicing screens into a large screen and manage the switching of video signals; the control host is respectively connected to the two PPT playback workstations; It also includes: an audio device, and the two PPT playback workstations are respectively connected to the audio device; The control host is provided with a main standby synchronous playback module, which is used to synchronously send instructions to the main PPT playback workstation and the standby PPT playback workstation, and monitor the information returned by the main PPT playback workstation and the standby PPT playback workstation in real time; the instructions include PPT startup instructions or PPT page turning instructions; the information includes the startup status of the PPT software or the page turning status of the PPT file; The control host is provided with a main-standby machine switching module, and the main-standby machine switching module is used to switch the display signal of the large screen from the video signal of the main PPT playback workstation to the video signal of the standby PPT playback workstation within a second preset time when the working state of the main PPT playback workstation is abnormal; the wireless presenter is connected to the control host by wire or wireless; the wireless presenter is provided with a PPT start button and a PPT page turning button; The method comprises the following steps: S1) setting a first preset time length, and sending a network status message of the main PPT playback workstation and the current playback status of the PPT to the control host every first preset time length; S2) determining by controlling the host whether the network status message or the current playback status of the PPT is abnormal, if so, proceeding to step S4); if not, proceeding to step S3); S3) Using the control host to perform a synchronous playback mechanism between the main PPT playback workstation and the backup PPT playback workstation, and returning to step S1); S4) Performing a video signal switching mechanism between the main PPT playback workstation and the backup PPT playback workstation; S5) completing the video signal switching between the main PPT playback workstation and the standby PPT playback workstation.
2. The dual-machine hot standby control method supporting PPT presentation according to claim 1 is characterized in that: In step S3), the control host is used to perform a synchronous playback mechanism of the main PPT playback workstation and the standby PPT playback workstation, including the following steps: S31) pressing the PPT start button or the PPT page turning button of the wireless presenter, and the wireless presenter sends a command to the control host via wired or wireless transmission; the command includes a PPT start command or a PPT page turning command; S32) controlling the host to simultaneously send a PPT start instruction or a PPT page turning instruction to the main PPT playback workstation and the standby PPT playback workstation, and the main PPT playback workstation and the standby PPT playback workstation receive the PPT start instruction or the PPT page turning instruction respectively; S33) The main PPT playback workstation and the standby PPT playback workstation respectively start the PPT software or turn the pages of the PPT file; S34) the main PPT playback workstation and the standby PPT playback workstation respectively send the startup status of the PPT software or the page turning status of the PPT file to the control host; S35) the control host determines whether the startup status of the PPT software or the page turning status of the PPT file is abnormal, and if so, returns to step S32); if not, the playback status synchronization of the two PPT playback workstations is completed.
3. The dual-machine hot standby control method supporting PPT presentation according to claim 2 is characterized in that: In step S4), a video signal switching mechanism is performed between the main PPT playback workstation and the standby PPT playback workstation, including the following steps: S41) the control host sends a command to the splicing processor to switch the standby machine signal to the large screen; S42) setting a second preset duration, the splicing processor receives the instruction to switch the standby machine signal to the large screen, and switches the display signal of the large screen from the video signal of the main PPT playback workstation to the video signal of the standby PPT playback workstation within the second preset duration; S43) determines whether the switching is successful. If so, the video signal switching between the main PPT playback workstation and the backup PPT playback workstation is completed; if not, returns to step S41).
Citation Information
Patent Citations
Demonstration control method and system in combination with PPT (PowerPoint)
CN104317423A
Player hot backup system and processing method
CN107357692A
Double-machine hot standby control system supporting PPT demonstration
CN212208273U