PPT document presentation control method, device, terminal and storage medium

By automatically filtering and remotely controlling the output of PPT screens matching the large screen in the terminal, the problem of time-consuming multi-display PPT display operation is solved, and the display efficiency and convenience are improved.

CN114880497BActive Publication Date: 2025-09-02SHENZHEN IWIN VISUAL TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210467690.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-29
Publication Date
2025-09-02
Estimated Expiration
2042-04-29

AI Technical Summary

Technical Problem

When performing PPT display in a large screen display device with multiple display points, the display operation and maintenance are time-consuming and inefficient.

Method used

By identifying the display screen and status parameters of the PPT software in the terminal, the screen that matches the demonstration effect of the large screen is automatically filtered out, and remotely controls the output to the large screen to display, eliminating the operation and maintenance of the expansion points one by one.

Benefits of technology

It realizes convenient remote terminal configuration and PPT display screen control, saves manpower and material resources, and improves display efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114880497B_ABST
    Figure CN114880497B_ABST
Patent Text Reader

Abstract

This application is applicable to the field of multimedia data processing technology, and provides a method, device, terminal, and storage medium for controlling the presentation of a PPT document, wherein the method includes: when PPT software is identified from a terminal, obtaining at least one display screen after the PPT software opens a PPT document and display status parameters corresponding to each display screen; marking the display status of each display screen according to the display status parameters to obtain marking information corresponding to the display screen; based on the marking information, when it is determined that at least one display screen includes a first display screen that matches the set large-screen presentation effect, extracting the first display screen; and outputting the first display screen to the large screen for display in sequence. This solution realizes convenient remote terminal configuration and PPT display screen control, saving manpower and material resources and improving efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of multimedia data processing technology, and in particular relates to a presentation control method, device, terminal and storage medium for a PPT document. Background Art

[0002] Currently, most companies present their multimedia presentations in PPT format. PPT documents can be embedded with text, images, videos, and more, and can be customized to enhance presentation quality. Multimedia presentations in the form of PPT are used in a variety of presentation situations.

[0003] Some exhibition halls often require multimedia presentations in the form of PPTs on large screens. These presentations are implemented using PPT software installed in large-screen display devices. Each PPT presentation requires the large-screen display device to open and play the PPT document in advance to ensure the screen's visual quality. This is typically performed in the exhibition hall, making it very cumbersome. Furthermore, PPT presentations must be performed in advance for each exhibit location. This is particularly time-consuming when there are many similar exhibit locations, as the playback mode must be set up individually, leading to low efficiency. Summary of the Invention

[0004] The embodiments of the present application provide a PPT document presentation control method, device, terminal, and storage medium to solve the problem in the prior art that presentation operation and maintenance are time-consuming and inefficient when performing PPT presentations on large-screen presentation equipment at multiple exhibition sites.

[0005] A first aspect of an embodiment of the present application provides a method for controlling a presentation of a PPT document, comprising:

[0006] When PPT software is identified from the terminal, obtaining at least one display screen after the PPT software opens the PPT document and a display state parameter corresponding to each display screen, wherein the display state parameter is used to indicate a display control state of the PPT document in the PPT software;

[0007] Marking the display status of each display screen according to the display status parameter to obtain marking information corresponding to the display screen;

[0008] When it is determined based on the tag information that at least one of the display images includes a first display image that matches the set large-screen demonstration effect, extracting the first display image;

[0009] The first display images are sequentially output to the large screen for display.

[0010] A second aspect of an embodiment of the present application provides a PPT document presentation control device, comprising:

[0011] an acquisition module, configured to, when the PPT software is identified from the terminal, acquire at least one display screen after the PPT software opens a PPT document and a display state parameter corresponding to each display screen, wherein the display state parameter is used to indicate a display control state of the PPT document in the PPT software;

[0012] a marking module, configured to mark the display status of each display screen according to the display status parameter, and obtain marking information corresponding to the display screen;

[0013] an extraction module configured to extract a first display picture matching a set large-screen presentation effect when it is determined that at least one of the display pictures includes the first display picture based on the marking information;

[0014] The output module is used to output the first display images in sequence to the large screen for display.

[0015] A third aspect of an embodiment of the present application provides a terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in the first aspect when executing the computer program.

[0016] A fourth aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0017] A fifth aspect of the present application provides a computer program product, which, when executed on a terminal, enables the terminal to execute the steps of the method described in the first aspect.

[0018] As can be seen from the above, the embodiment of the present application, through automatic screening of the PPT document display screen in the local PPT software in the terminal, selects the screen that meets the large-screen display requirements and outputs it in a remote control manner. In this way, a display screen that matches the set large-screen demonstration effect is selected from at least one display screen, and outputs it to the large screen for display, thereby ensuring the screen display effect of the PPT document on the large screen. At the same time, it eliminates the need for one-by-one display operation and maintenance of the large screen displayed in each exhibition point in the exhibition hall, realizes convenient remote terminal configuration and PPT display screen control, saves manpower and material resources, and improves efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0020] Figure 1 This is a process of a PPT document presentation control method provided by the embodiment of the present application Figure 1 ;

[0021] Figure 2 This is a process of a PPT document presentation control method provided by the embodiment of the present application Figure 2 ;

[0022] Figure 3 This is a structural diagram of a PPT document presentation control device provided in an embodiment of the present application;

[0023] Figure 4 This is a structural diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.

[0025] It will be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0026] It should also be understood that the terms used in this specification are for the purpose of describing specific embodiments only and are not intended to limit the present application. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0027] It should be further understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0028] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.

[0029] In specific implementations, the terminals described in the embodiments of the present application include, but are not limited to, other portable devices such as mobile phones, laptop computers, or tablet computers with touch-sensitive surfaces (e.g., touch screen displays and / or touch pads). It should also be understood that in some embodiments, the device is not a portable communication device, but a desktop computer with a touch-sensitive surface (e.g., touch screen displays and / or touch pads).

[0030] In the following discussion, a terminal including a display and a touch-sensitive surface is described. However, it should be understood that the terminal may include one or more other physical user interface devices such as a physical keyboard, mouse, and / or joystick.

[0031] The terminal supports various applications, such as one or more of the following: a drawing application, a presentation application, a word processing application, a website creation application, a disk burning application, a spreadsheet application, a game application, a phone application, a video conferencing application, an email application, an instant messaging application, a workout support application, a photo management application, a digital camera application, a digital video camera application, a web browsing application, a digital music player application, and / or a digital video player application.

[0032] Various applications that can be executed on the terminal can use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and corresponding information displayed on the terminal can be adjusted and / or changed between applications and / or within a corresponding application. In this way, the common physical architecture of the terminal (e.g., the touch-sensitive surface) can support a variety of applications with user interfaces that are intuitive and transparent to the user.

[0033] It should be understood that the size of the serial numbers of each step in this embodiment does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of this application.

[0034] In order to illustrate the technical solution described in this application, specific embodiments are provided below.

[0035] See also Figure 1 , Figure 1 This is a process of a PPT document presentation control method provided by the embodiment of the present application Figure 1 .like Figure 1 As shown, a PPT document presentation control method includes the following steps:

[0036] Step 101: When PPT software is identified from a terminal, at least one display screen and display status parameters corresponding to each display screen are obtained after the PPT software opens a PPT document.

[0037] The display status parameter is used to indicate the display control status of the PPT document in the PPT software.

[0038] The PPT software is, for example, the PPT software in Microsoft Office software or the PPT software in WPS.

[0039] The identification of PPT software can be performed by directly reading the local software installation information to determine whether the PPT software is installed in the computer, or by reading the default usage items of the PPT document in the terminal to determine whether there is a default installed PPT software.

[0040] At least one display screen is, for example, a display screen in the editable state after the PPT document is opened by PPT software, a display screen in the document preview state, a display screen during document editing, a playback display screen in the slide show state when the document is being projected, etc.

[0041] The display state parameters corresponding to the display screen include, for example, full-screen display parameters, non-full-screen display parameters, interface display parameters in an editable state, interface display parameters in a document projection state, and the like.

[0042] This scenario includes a large display screen and operating terminals (such as mobile phones, iPads, laptops, etc.).

[0043] The operating terminal comes with default PPT software and a PPT presentation control system for operating the default PPT software. The PPT presentation control system can identify the PPT software from the terminal, execute corresponding related operations, and establish a control connection with the large display screen.

[0044] Wherein, when the PPT software is identified from the terminal, before obtaining at least one display screen after the PPT software opens the PPT document and the display state parameters corresponding to each display screen, the method further includes:

[0045] When the PPT software is not recognized from the terminal, the PPT document playback video screen is set to be output to the large screen for display, and software installation prompt information is output.

[0046] In this process, when the PPT software is not recognized, before configuring the PPT presentation content on the large screen, the PPT document playback video screen will be output to the large screen for display, so as to avoid blank waiting time on the large screen, thereby improving the display effect of the large screen in the exhibition hall and the user viewing experience, and giving corresponding prompts.

[0047] Moreover, in an exhibition hall environment, the PPT presentation program in the PPT software can be designed as a startup item. Then, after the terminal is turned on, the full-screen presentation screen of the set PPT document can be directly entered. At this time, the display screen of the PPT document corresponding to the startup item in the PPT software can be obtained, and the display screen can be directly output to the large screen for display, so as to realize the self-starting screen at startup. There is no need to manually open the PPT software, and at the same time, before configuring the PPT presentation content on the large screen, there will be no blank waiting time on the large screen, thereby improving the display effect of the large screen in the exhibition hall and the user viewing experience.

[0048] Step 102 : Mark the display status of each display screen according to the display status parameter to obtain marking information corresponding to the display screen.

[0049] The marking information can be the marking information obtained by extracting key information from the display state parameters, or the marking information corresponding to the display state parameters can be obtained by matching the corresponding relationship between the display state parameters and the set marking characters, so as to realize the display state marking of each display screen.

[0050] Step 103 : based on the marking information, when it is determined that at least one of the display images includes a first display image that matches the set large-screen demonstration effect, extract the first display image.

[0051] Among them, when judging whether at least one display screen includes a first display screen that matches the set large-screen presentation effect based on the tag information, it can be achieved by judging whether the display control state of the PPT document indicated by the tag information in the PPT software is a document editing state or a full-screen display state.

[0052] When the display control state of the PPT document in the PPT software is the document editing state or the non-full-screen display state, it is determined that the target display screen corresponding to the mark information does not match the set large-screen display effect and does not meet the full-screen and normalized projection display requirements on the large screen.

[0053] When the display control state of the PPT document in the PPT software is a slide show state or a full-screen display state, it is determined that the target display screen corresponding to the mark information matches the set large-screen display effect, and meets the full-screen and normalized projection display requirements on the large screen.

[0054] That is, the set large-screen display effect requires that the display screen output to the large screen needs to be the PPT document in the slide show state or full-screen display state in the PPT software. At this time, the PPT document is played normally, and the corresponding display screen also meets the playback effect requirements of the large screen. In this way, the first display screen that matches the set large-screen presentation effect is selected and extracted from at least one display screen.

[0055] More specifically, in a specific implementation process, the process may include:

[0056] At least one of the display screens is associated with the tag information and stored to obtain a storage queue; the tag information is extracted from the storage queue in sequence, and based on each piece of the extracted tag information, whether the corresponding target display screen matches the set large-screen display effect is determined; if the judgment result is yes, the target display screen is determined to be the first display screen; and the first display screen is extracted from the storage queue.

[0057] That is, each display image and its corresponding tag information are associated and stored. This storage specifically involves data caching to obtain a corresponding data cache queue. When a group of display images is stored, centralized judgment processing is performed, or judgment processing is performed while caching to extract the first display image that matches the set large-screen presentation effect, and then sequentially transmit it to the large screen for display.

[0058] Wherein, judging whether the target display screen corresponding to each of the extracted mark information matches the set large-screen display effect specifically includes:

[0059] For each piece of marking information, when the display control state of the PPT document indicated by the marking information in the PPT software is a document editing state or a non-full-screen display state, determining that the target display screen corresponding to the marking information does not match the set large-screen display effect; or

[0060] For each of the tag information, when the display control state of the PPT document indicated by the tag information in the PPT software is a slide show state or a full-screen display state, it is determined that the target display screen corresponding to the tag information matches the set large-screen display effect.

[0061] This process automatically screens the PPT document display screens in the local PPT software in the terminal, selects the screens that meet the large-screen display requirements and outputs them in a remote control manner. In this way, a display screen that matches the set large-screen demonstration effect is selected from at least one display screen and output to the large screen for display, thereby ensuring the screen display effect of the PPT document on the large screen. At the same time, it eliminates the need for display operation and maintenance of the large screens displayed one by one in each exhibition point in the exhibition hall, realizes convenient remote terminal configuration and PPT display screen control, saves manpower and material resources, and improves efficiency.

[0062] Furthermore, after marking the display status of each display screen according to the display status parameter to obtain marking information corresponding to the display screen, the method further includes:

[0063] Based on the marking information, when it is determined that at least one of the display images includes a second display image that does not match the set large-screen demonstration effect, the second display image is discarded.

[0064] Here, unnecessary display images are discarded to save storage space and reduce interference from unnecessary display information.

[0065] In specific applications, the above processing process can be to obtain data on various playback interface states when the default PPT software in the operation terminal is playing, mark the obtained data according to the full-screen or editable playback state of the PPT page in the PPT software, temporarily cache these screen data and marking information, judge whether the marking information matches the desired playback effect of the currently set large screen, extract the screen data whose playback state is marked as matching the playback effect currently required by the display large screen, and transmit them to the display large screen for display in sequence, and discard other screen data.

[0066] Discarded screens include, for example, editable display screens and PPT switching screens in non-full-screen mode. This ensures that the screen that can be displayed on the large screen is always a perfect PPT playback screen, and that remote control such as editing and switching of the PPT played on the large screen can be achieved on the operation terminal without outputting the corresponding editing screen to the large screen for display.

[0067] Step 104: output the first display images in sequence to the large screen for display.

[0068] Through the above process, the overall presentation screen push process between a terminal and the large screen is realized, which improves the convenience of PPT presentation screen configuration and provides visitors with a perfect presentation screen.

[0069] In the embodiment of the present application, by automatically screening the PPT document display screens in the local PPT software in the terminal, the screens that meet the large-screen display requirements are selected and output in a remote control manner. In this way, a display screen that matches the set large-screen demonstration effect is selected from at least one display screen and output to the large screen for display, thereby ensuring the screen display effect of the PPT document on the large screen. At the same time, the display operation and maintenance of the large screen displayed at each exhibition point in the exhibition hall are eliminated, thereby realizing convenient remote terminal configuration and PPT display screen control, saving manpower and material resources, and improving efficiency.

[0070] The embodiments of the present application also provide different implementation methods of the PPT document presentation control method.

[0071] See also Figure 2 , Figure 2 This is a process of a PPT document presentation control method provided by the embodiment of the present application Figure 2 .like Figure 2 As shown, a PPT document presentation control method includes the following steps:

[0072] Step 201: When PPT software is identified from a terminal, at least one display screen after the PPT software opens a PPT document and display state parameters corresponding to each display screen are obtained.

[0073] The display status parameter is used to indicate the display control status of the PPT document in the PPT software.

[0074] The implementation process of this step is the same as the implementation process of step 101 in the aforementioned embodiment, and will not be repeated here.

[0075] Step 202 : Mark the display status of each display screen according to the display status parameter to obtain marking information corresponding to the display screen.

[0076] The implementation process of this step is the same as the implementation process of step 102 in the aforementioned embodiment, and will not be repeated here.

[0077] Step 203 : based on the marking information, when it is determined that at least one of the display images includes a first display image that matches the set large-screen demonstration effect, extract the first display image.

[0078] The implementation process of this step is the same as the implementation process of step 103 in the aforementioned embodiment, and will not be repeated here.

[0079] Step 204: extract target display configuration parameters corresponding to the set large-screen display effect from the display parameter configuration table.

[0080] The display parameter configuration table is configured with display configuration parameters required by the large screen under different screen display effects.

[0081] The display configuration parameters include, for example, the width, height, display ratio, display pixels, and image display position of the display screen.

[0082] Step 205 : configuring display parameters of the first display screen according to the target display configuration parameters, and outputting the first display screen to the large screen for display after the display parameter configuration is completed.

[0083] This process realizes adaptively configuring or rewriting the display parameters of the matching screen data according to the parameter configuration table.

[0084] The PPT demonstration control system captures the operating data of the default PPT software in the operation terminal, and rewrites the parameters of the operating data after capturing. The rewritten parameters are parameters that are compatible with the display effect of the large screen.

[0085] The parameters include, for example, the width, height, and position of the display screen, and the full screen or small screen display effect.

[0086] The large screen can display the picture according to the picture data rewritten by the display parameters, providing picture-in-picture or picture playback display at a set position and set background.

[0087] The system can also realize a non-full-screen PPT playback demonstration mode, which is convenient for combining with other presentation materials and realizing a picture-in-picture embedded PPT playback effect.

[0088] In the embodiment of the present application, by automatically screening the PPT document display screens in the local PPT software in the terminal, the screens that meet the large-screen display requirements are selected and output in a remote control manner. In this way, a display screen that matches the set large-screen demonstration effect is selected from at least one display screen and output to the large screen for display, thereby ensuring the screen display effect of the PPT document on the large screen. At the same time, the display operation and maintenance of the large screen displayed at each exhibition point in the exhibition hall are eliminated, thereby realizing convenient remote terminal configuration and PPT display screen control, saving manpower and material resources, and improving efficiency.

[0089] See also Figure 3 , Figure 3 This is a structural diagram of a PPT document presentation control device provided in an embodiment of the present application. For ease of explanation, only the parts related to the embodiment of the present application are shown.

[0090] The PPT document presentation control device 300 includes:

[0091] An acquisition module 301 is configured to, when PPT software is identified from a terminal, acquire at least one display screen after the PPT software opens a PPT document and a display state parameter corresponding to each display screen, wherein the display state parameter indicates a display control state of the PPT document in the PPT software;

[0092] a marking module 302, configured to mark the display state of each display screen according to the display state parameter, and obtain marking information corresponding to the display screen;

[0093] An extraction module 303 is configured to extract a first display picture matching a set large-screen presentation effect when it is determined that at least one of the display pictures includes the first display picture based on the marking information;

[0094] The output module 304 is used to output the first display images in sequence to the large screen for display.

[0095] The extraction module 303 is specifically configured to:

[0096] associating and storing at least one of the display images with the marking information to obtain a storage queue;

[0097] extracting the marking information from the storage queue in sequence, and judging, based on each piece of the extracted marking information, whether the corresponding target display picture matches the set large-screen display effect;

[0098] If the judgment result is yes, determining the target display screen as the first display screen;

[0099] The first display picture is retrieved from the storage queue.

[0100] The extraction module 303 is more specifically configured to:

[0101] For each piece of marking information, when the display control state of the PPT document indicated by the marking information in the PPT software is a document editing state or a non-full-screen display state, determining that the target display screen corresponding to the marking information does not match the set large-screen display effect; or

[0102] For each of the tag information, when the display control state of the PPT document indicated by the tag information in the PPT software is a slide show state or a full-screen display state, it is determined that the target display screen corresponding to the tag information matches the set large-screen display effect.

[0103] The output module 304 is specifically configured to:

[0104] Extracting target display configuration parameters corresponding to the set large-screen display effect from a display parameter configuration table, wherein the display configuration parameters required for the large screen under different screen display effects are set in the display parameter configuration table;

[0105] According to the target display configuration parameters, the display parameters of the first display picture are configured, and after the display parameter configuration is completed, the first display picture is sequentially output to the large screen for display.

[0106] The extraction module 303 is further configured to:

[0107] Based on the marking information, when it is determined that at least one of the display images includes a second display image that does not match the set large-screen demonstration effect, the second display image is discarded.

[0108] The output module 304 is further configured to:

[0109] When the PPT software is not recognized from the terminal, the PPT document playback video screen is set to be output to the large screen for display, and software installation prompt information is output.

[0110] The PPT document presentation control device provided in the embodiment of the present application can implement the various processes of the embodiment of the above-mentioned PPT document presentation control method and can achieve the same technical effect. To avoid repetition, it will not be described here.

[0111] Figure 4 This is a structural diagram of a terminal provided by an embodiment of the present application. As shown in the figure, the terminal 4 of this embodiment includes: at least one processor 40 ( Figure 4 Only one is shown), a memory 41 and a computer program 42 stored in the memory 41 and executable on the at least one processor 40, wherein the processor 40 implements the steps of any of the above-mentioned method embodiments when executing the computer program 42.

[0112] The terminal 4 can be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal 4 can include, but is not limited to, a processor 40 and a memory 41. Those skilled in the art will understand that Figure 4 It is only an example of terminal 4 and does not constitute a limitation on terminal 4. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal may also include input and output devices, network access devices, buses, etc.

[0113] The processor 40 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0114] The memory 41 may be an internal storage unit of the terminal 4, such as a hard disk or memory of the terminal 4. The memory 41 may also be an external storage device of the terminal 4, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash memory card, etc. equipped on the terminal 4. Furthermore, the memory 41 may include both an internal storage unit of the terminal 4 and an external storage device. The memory 41 is used to store the computer program and other programs and data required by the terminal. The memory 41 may also be used to temporarily store data that has been output or is about to be output.

[0115] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0116] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0117] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0118] In the embodiments provided in this application, it should be understood that the disclosed devices / terminals and methods can be implemented in other ways. For example, the device / terminal embodiments described above are merely illustrative. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0119] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0120] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0121] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by the processor, it can implement the steps of the above-mentioned various method embodiments. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0122] The present application implements all or part of the processes in the above-mentioned embodiment method, and can also be implemented through a computer program product. When the computer program product runs on a terminal, the terminal can implement the steps in the above-mentioned method embodiments when executing the computer program product.

[0123] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.

Claims

1. A PPT document presentation control method, characterized in that: include: When PPT software is identified from the terminal, obtaining at least one display screen after the PPT software opens the PPT document and a display state parameter corresponding to each display screen, wherein the display state parameter is used to indicate a display control state of the PPT document in the PPT software; The display state parameters include: interface display parameters in editable state, non-full screen display parameters, interface display parameters in slide show state, and full screen display parameters; the display control state includes: document editing state, non-full screen display state, slide show state, and full screen display state; Marking the display state of each display screen according to the display state parameter to obtain marking information corresponding to the display screen; the marking information is obtained based on the display state parameter; the marking information is used to mark the display state of each display screen; When it is determined based on the tag information that at least one of the display images includes a first display image that matches the set large-screen demonstration effect, extracting the first display image; The first display images are sequentially output to the large screen for display.

2. The method according to claim 1, characterized in that The extracting of the first display picture when determining, based on the tag information, that at least one of the display pictures includes a first display picture matching the set large-screen demonstration effect comprises: associating and storing at least one of the display images with the marking information to obtain a storage queue; extracting the marking information from the storage queue in sequence, and judging, based on each piece of the extracted marking information, whether the corresponding target display picture matches the set large-screen display effect; If the judgment result is yes, determining the target display screen as the first display screen; The first display picture is retrieved from the storage queue.

3. The method according to claim 2, characterized in that The step of determining, based on each of the extracted marker information, whether the corresponding target display screen matches the set large-screen display effect includes: For each piece of marking information, when the display control state of the PPT document indicated by the marking information in the PPT software is a document editing state or a non-full-screen display state, determining that the target display screen corresponding to the marking information does not match the set large-screen display effect; or For each of the tag information, when the display control state of the PPT document indicated by the tag information in the PPT software is a slide show state or a full-screen display state, it is determined that the target display screen corresponding to the tag information matches the set large-screen display effect.

4. The method according to claim 1, wherein Outputting the first display images sequentially to the large screen for display includes: Extracting target display configuration parameters corresponding to the set large-screen display effect from a display parameter configuration table, wherein the display configuration parameters required for the large screen under different screen display effects are set in the display parameter configuration table; According to the target display configuration parameters, the display parameters of the first display picture are configured, and after the display parameter configuration is completed, the first display picture is sequentially output to the large screen for display.

5. The method according to claim 1, characterized in that After marking the display status of each display screen according to the display status parameter to obtain marking information corresponding to the display screen, the method further includes: Based on the marking information, when it is determined that at least one of the display images includes a second display image that does not match the set large-screen demonstration effect, the second display image is discarded.

6. The method according to claim 1, characterized in that Before obtaining at least one display screen after the PPT software opens the PPT document and the display state parameters corresponding to each display screen when the PPT software is identified from the terminal, the method further includes: When the PPT software is not recognized from the terminal, the PPT document playback video screen is set to be output to the large screen for display, and software installation prompt information is output.

7. A PPT document presentation control device, characterized in that: include: an acquisition module, configured to, when the PPT software is identified from the terminal, acquire at least one display screen after the PPT software opens a PPT document and a display state parameter corresponding to each display screen, wherein the display state parameter is used to indicate a display control state of the PPT document in the PPT software; The display state parameters include: interface display parameters in editable state, non-full screen display parameters, interface display parameters in slide show state, and full screen display parameters; the display control state includes: document editing state, non-full screen display state, slide show state, and full screen display state; a marking module, configured to mark the display state of each display screen according to the display state parameter, and obtain marking information corresponding to the display screen; the marking information is obtained based on the display state parameter; the marking information is used to mark the display state of each display screen; an extraction module configured to extract a first display picture matching a set large-screen presentation effect when it is determined that at least one of the display pictures includes the first display picture based on the marking information; The output module is used to output the first display images in sequence to the large screen for display.

8. The device according to claim 7, characterized in that The extraction module is specifically used to: associating and storing at least one of the display images with the marking information to obtain a storage queue; extracting the marking information from the storage queue in sequence, and judging, based on each piece of the extracted marking information, whether the corresponding target display picture matches the set large-screen display effect; If the judgment result is yes, determining the target display screen as the first display screen; The first display picture is retrieved from the storage queue.

9. A terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Information processing method and terminal

    CN106455126A