Slide association processing method and apparatus, and electronic device
Through the slide association processing method, multiple slides are displayed simultaneously and uniformly processed during slide playback, solving the problem of low efficiency of single slide display in the existing technology, and improving user experience and content display effect.
Patent Information
- Application Number
- CN202411122335.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-15
- Publication Date
- 2024-12-20
AI Technical Summary
During the playback of existing slides, only a single slide can be displayed, and it is difficult for users to view multiple related content at the same time. It is inefficient and cannot effectively correlate or compare.
A slide association processing method is proposed. It displays a slide group of related relationships in response to slide association operation instructions, and uniformly processes and displays multiple slides with related relationships during playback, supporting up and down, left and right or matrix arrangements. Play at the same time.
It improves the user experience, allows users to efficiently and conveniently associate or compare relevant demonstration content, and improves the efficiency of slide playback and content display effect.
Smart Images

Figure CN119167891A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a method, device and electronic device for slide association processing. Background Art
[0002] PowerPoint refers to the slides that turn static files into dynamic files for browsing, making complex issues easy to understand, more vivid, and more impressive. Users can not only make presentations on projectors or computers, but also print out presentations and make them into films for application in a wider range of fields.
[0003] During the current slide show playback, the slides can usually only be played in sequence according to the playback order set by the user and the slide data, and only one slide can be displayed at a time. The current playback method and content format make it impossible for users to view multiple slides on the screen at one time, and thus unable to associate or compare related presentation content. The content that users can obtain is limited, and they can only view related content by dragging each slide back and forth, which is inefficient. Summary of the invention
[0004] The main purpose of the embodiments of the present invention is to provide a method, device and electronic device for slide association processing with high efficiency, which can play multiple slides at the same time and improve user experience.
[0005] To achieve the above objective, an embodiment of the present invention provides a method for slide association processing, comprising the following steps:
[0006] In response to the slide association operation instruction, displaying a slide group in the slide set that is set to be in an association relationship, wherein the slide group includes at least two associated slides having an association relationship;
[0007] In response to the slide association processing instruction, performing unified association processing on the multiple associated slides in the slide group that are in the same association relationship, and displaying the processed associated slides;
[0008] In response to the slide show playing instruction, when playing any of the associated slides having an associated relationship, all the associated slides having the same associated relationship are played simultaneously.
[0009] In some embodiments, the display manner of simultaneously playing all the associated slides having the same association relationship includes top-bottom arrangement, left-right arrangement or matrix arrangement.
[0010] In some embodiments, in response to the slide association operation instruction, displaying a slide group in the slide set that is set to be in an association relationship, wherein the slide group includes at least two associated slides with an association relationship, comprises the following steps:
[0011] In response to the first slide selection operation instruction, at least two related slides are selected;
[0012] In response to the slide association operation instruction, the selected associated slides in the same association relationship are displayed as belonging to the same slide group.
[0013] In some embodiments, in response to the slide association processing instruction, performing unified association processing on a plurality of associated slides in the slide group that are in the same association relationship, and displaying the processed associated slides, comprises the following steps:
[0014] In response to the second slide selection operation instruction, a slide to be edited is selected;
[0015] In response to the slide association processing instruction, the selected slide to be edited is first edited, and a plurality of associated slides in the same association relationship with the selected slide to be edited are also first edited synchronously.
[0016] In some embodiments, the method further comprises:
[0017] In response to the slide association release instruction, the association relationships of all associated slides having the same association relationship with the selected slide are released.
[0018] In some embodiments, the method further comprises:
[0019] In response to the slide show simultaneous display operation instruction, the selected multiple slides are displayed simultaneously.
[0020] In some embodiments, the method further comprises:
[0021] In response to the third slide selection operation instruction, selecting the associated slide whose play order is to be adjusted;
[0022] In response to the instruction for adjusting the playback sequence of the associated slides, the associated slides whose playback sequence is to be adjusted are displayed to be adjusted to a target playback sequence number.
[0023] In some embodiments, in response to the slide association processing instruction, the first editing is performed on the selected slide to be edited, and the plurality of associated slides in the same association relationship with the selected slide to be edited are also synchronously first edited, including the following steps:
[0024] In response to the slide association processing instruction, the page attributes of the slide to be edited are edited, and the page attributes of a plurality of associated slides in the same association relationship with the selected slide to be edited are also edited synchronously;
[0025] The page attributes include one or more of background color, canvas size, or content layout.
[0026] In some embodiments, the method further comprises:
[0027] In response to the slide differential editing instruction, the plurality of associated slides in the same association relationship are respectively differentially edited, so that the page attributes of the plurality of associated slides in the same association relationship are different.
[0028] In some embodiments, the method further comprises:
[0029] In response to a first position adjustment instruction for the associated slide, the associated slide is adjusted to a corresponding preview position of the slide set, and the playback position of the associated slide in the multiple associated slides in the same association relationship is maintained, so that during the slide playback process, the playback position of the associated slide remains unchanged.
[0030] In some embodiments, the method further comprises:
[0031] In response to a second position adjustment instruction for the associated slide, the associated slide is adjusted to a corresponding playback position among the multiple associated slides of the same association relationship, and the preview position of the associated slide in the slide set is maintained, so that during the slide playback process, the playback position of the associated slide follows the second position adjustment instruction, and during the overall slide preview process, the preview position of the associated slide is maintained unchanged.
[0032] Another aspect of the embodiment of the present invention further provides a device for slide association processing, including:
[0033] The first module is used to display a slide group in a slide set that is set to be in an associated relationship in response to a slide association operation instruction, wherein the slide group includes at least two associated slides in an associated relationship;
[0034] The second module is used to respond to the slide association processing instruction, perform unified association processing on the multiple associated slides in the slide group that are in the same association relationship, and display the processed associated slides.
[0035] In some embodiments, the apparatus further comprises:
[0036] The third module is used for responding to the slide show playing instruction, and when playing any of the associated slides with the associated relationship, playing all the associated slides with the same associated relationship at the same time.
[0037] In some embodiments, the display manner of simultaneously playing all the associated slides having the same association relationship includes top-bottom arrangement, left-right arrangement or matrix arrangement.
[0038] In some embodiments, the first module includes:
[0039] The first unit is used to select at least two related slides in response to a first slide selection operation instruction;
[0040] The second unit, in response to the slide association operation instruction, displays that the selected associated slides in the same association relationship belong to the same slide group.
[0041] In some embodiments, the second module includes:
[0042] The third unit is used to select a slide to be edited in response to the second slide selection operation instruction;
[0043] The fourth unit is used to perform a first edit on the selected slide to be edited in response to the slide association processing instruction, and a plurality of associated slides in the same association relationship with the selected slide to be edited are also synchronously first edited.
[0044] In some embodiments, the apparatus further comprises:
[0045] The fourth module is used to respond to the slide association removal instruction and display the removal of the association relationship of all associated slides having the same association relationship with the selected slide.
[0046] In some embodiments, the apparatus further comprises:
[0047] The fifth module is used to simultaneously display the selected multiple slides in response to the slide display operation instruction.
[0048] In some embodiments, the apparatus further comprises:
[0049] A sixth module is used to select the associated slides whose playing order is to be adjusted in response to the third slide selection operation instruction;
[0050] The seventh module is used to respond to the instruction of adjusting the playback order of the associated slides and display the associated slides whose playback order is to be adjusted and adjust them to the target playback sequence number.
[0051] In some embodiments, the fourth unit comprises:
[0052] The first subunit is used to edit the page attributes of the slide to be edited in response to the slide association processing instruction, and the page attributes of multiple associated slides in the same association relationship with the selected slide to be edited are also edited synchronously;
[0053] The page attributes include one or more of background color, canvas size, or content layout.
[0054] In some embodiments, the apparatus further comprises:
[0055] The eighth module is used to respond to the slide differential editing instruction and perform differential editing on the multiple associated slides in the same association relationship, so that the page attributes of the multiple associated slides in the same association relationship are different.
[0056] In some embodiments, the apparatus further comprises:
[0057] The ninth module is used to adjust the associated slide to the corresponding preview position of the slide set in response to the first position adjustment instruction for the associated slide, and to maintain the playback position of the associated slide among the multiple associated slides in the same association relationship, so that the playback position of the associated slide remains unchanged during the slide playback process.
[0058] In some embodiments, the apparatus further comprises:
[0059] The tenth module is used to adjust the associated slide to a corresponding playback position among the multiple associated slides of the same association relationship in response to the second position adjustment instruction for the associated slide, and maintain the preview position of the associated slide in the slide set, so that during the slide playback process, the playback position of the associated slide follows the second position adjustment instruction, and during the overall slide preview process, the preview position of the associated slide is kept unchanged.
[0060] Another aspect of an embodiment of the present invention further provides an electronic device, including a processor and a memory;
[0061] The memory is used to store programs;
[0062] The processor executes the program to implement the method described above.
[0063] Another aspect of the embodiments of the present invention further provides a computer-readable storage medium, wherein the storage medium stores a program, and the program is executed by a processor to implement the method described above.
[0064] Another aspect of an embodiment of the present invention further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the method described above is implemented.
[0065] The embodiments of the present invention include at least the following beneficial effects: the present invention provides a method, device and electronic device for slide association processing, which can respond to a slide association operation instruction to display a slide group set as an association relationship in a slide set, wherein the slide group includes at least two associated slides with an association relationship; and can also respond to a slide association processing instruction to perform unified association processing on multiple associated slides in the slide group that are in the same association relationship, and display the processed associated slides. The present invention can efficiently and conveniently associate associated slides in a slide set and perform corresponding association processing, so that multiple associated slide images can be displayed simultaneously during slide playback, which is convenient for users to associate or compare related presentation content, thereby improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1 It is a schematic diagram of an implementation environment provided by an embodiment of the present invention;
[0067] Figure 2 is a flow chart of the overall steps provided by an embodiment of the present invention;
[0068] Figure 3 is a schematic diagram of a slide preview interface provided by an embodiment of the present invention;
[0069] Figure 4 is a schematic diagram of a slide association editing interface provided by an embodiment of the present invention;
[0070] Figure 5 is a schematic diagram of a slideshow-related playback interface provided by an embodiment of the present invention;
[0071] Figure 6 is a schematic diagram of a slide association removal interface provided by an embodiment of the present invention;
[0072] Figure 7 is a schematic diagram of a slide show simultaneous display interface provided by an embodiment of the present invention;
[0073] Figure 8 is a schematic diagram of an interface for setting the playback order of associated slides provided by an embodiment of the present invention;
[0074] Fig. 9 It is a flowchart of a specific implementation process provided by an embodiment of the present invention;
[0075] Fig.10 is a schematic diagram of the structure of a device for slide association processing provided by an embodiment of the present invention;
[0076] Fig.11 It is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0077] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present invention. They are only examples of devices and methods consistent with some aspects of the embodiments of the present invention as detailed in the attached claims.
[0078] It is understood that the terms "first", "second", etc. used in the present invention may be used herein to describe various concepts, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of the present invention, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0079] The terms "at least one", "multiple", "each", "any", etc. used in the present invention, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.
[0080] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present invention belongs. The terms used herein are only for the purpose of describing the embodiments of the present invention and are not intended to limit the present invention.
[0081] Before describing the embodiments of the present invention in detail, some related technologies involved in the embodiments of the present invention are first described as follows:
[0082] Slides are a visual presentation tool that is usually used to display multimedia content such as information, images, and charts. This presentation method is often used in speeches, reports, meetings, or presentations. By using a device such as a projector, the content of the slides stored in the computer is projected onto the screen for the audience to watch. Each slide can contain multiple elements such as text, pictures, charts, and videos to assist the speaker in conveying information or presenting results. Slides can be created and stored in a computer, and then projected onto a large screen for presentation through a device such as a projector. Slides contain a wealth of multimedia elements, such as text, pictures, graphics, animations, etc., which can be freely combined and edited as needed. Due to its flexibility and convenience, slides have been widely used in modern business, education, and other fields.
[0083] The method, device and electronic device for slide association processing provided by the embodiment of the present invention relate to the field of computer technology. The method for slide association processing provided by the embodiment of the present invention can be applied to a terminal, can also be applied to a server, and can also be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a car terminal, etc., but is not limited to this; the server side can be configured as an independent physical server, or a server cluster or distributed system composed of multiple physical servers, and can also be configured as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in a blockchain network; the software can be an application of the method for slide association processing, etc., illustratively, for example, it can be a WPS application, a Microsoft Office application, etc., but is not limited to the above forms.
[0084] The present invention can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present invention can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present invention can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0085] When making and playing slides in the related art, the slide production and preview screen usually appears first. In this screen, users can edit and debug the content and page attributes of each slide, and view the produced content in real time in the preview interface. After completing the production of all slides and displaying the slides, you can click the slide play button to enter the slide play interface. In this screen, each produced slide will be played and displayed in sequence according to the preset play order and the produced picture effects for users and viewers to view.
[0086] In this process, users and viewers can only see one prepared slide in the playback interface. When there is a lot of content displayed in the slide, it is inevitable to disperse the content into different slides for display and explanation. At this time, if you need to view the content of other slides while playing a slide, you have to exit the current playback interface and return or jump to the slide you want to view to view the relevant content through manual operation. At this time, you are in the preview interface. If you want to return to the playback interface, you need to return to the position of the slide being played and start playing again. Therefore, the related technical problems cause the current slide playback efficiency to be low, the content that users can obtain is limited, and they can only view the relevant content by dragging each slide back and forth, which is a poor user experience.
[0087] To this end, an embodiment of the present invention provides a method, device and electronic device for slide association processing. The scheme can respond to a slide association operation instruction to display a slide group set as an associated relationship in a slide collection, wherein the slide group includes at least two associated slides with an associated relationship; it can also respond to a slide association processing instruction to uniformly associate multiple associated slides in the slide group that are in the same association relationship, and display the processed associated slides; the present invention can efficiently and conveniently associate associated slides in a slide collection and perform corresponding association processing, so that multiple associated slide images can be displayed simultaneously during slide playback, which is convenient for users to associate or compare related presentation content, thereby improving user experience.
[0088] like Figure 1 FIG. 1 is a schematic diagram of an implementation environment provided by an embodiment of the present invention. Figure 1 The implementation environment includes at least one terminal 102 and a server 101. The terminal 102 and the server 101 can be connected to a network wirelessly or wired to complete data transmission and exchange.
[0089] Server 101 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.
[0090] In addition, the server 101 can also be a node server in the blockchain network. Blockchain is a new application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, and encryption algorithm.
[0091] The terminal 102 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, etc. The terminal 102 may also be a vehicle-mounted terminal of various device types described above, but is not limited thereto. The terminal 102 and the server 101 may be directly or indirectly connected via wired or wireless communication, which is not limited in this embodiment of the present invention.
[0092] Based on the example Figure 1 In the implementation environment shown, an embodiment of the present invention provides a method for slide association processing. The following is explained by taking the method for slide association processing applied in terminal 102 as an example. It can be understood that the method can also be applied to server 101. That is to say, in this implementation scenario, the method for slide association processing provided by the embodiment of the present invention can be packaged into a program product and installed in terminal 102. Then, when the terminal 102 runs the relevant program product, the corresponding functions and method steps of the present invention can be implemented through operating instructions such as touch.
[0093] Reference Figure 2 , Figure 2 The present invention provides a flowchart of a method for slide association processing applied to a terminal according to an embodiment of the present invention. The execution subject of the method can be any of the aforementioned computer devices (including a server or a terminal). Figure 2 , the method may include the following steps:
[0094] S210, in response to a slide association operation instruction, displaying a slide group in a slide set that is set to have an association relationship, wherein the slide group includes at least two associated slides having an association relationship;
[0095] Among them, the slide set can contain multiple prepared slides. The prepared here can mean that the content of the slide has been edited, the page properties of the slide (such as canvas size, background color, etc.) have been edited, or the animation effect of the slide has been edited, which is not limited here.
[0096] The slide group may include at least two associated slides with an associated relationship. In some embodiments, the entire slide set may include one slide group or multiple slide groups, wherein the associated slides in the same slide group have the same associated relationship. In other embodiments, two or more slide groups may be associated according to the slide association operation instruction so that the associated slides contained in each associated slide group have the same associated relationship, which is not limited in the embodiments of the present invention.
[0097] For example, a slide set includes slide A, slide group B, slide C, slide D, slide E, slide F, and slide G. You can set slide group B and slide C to slide group (B, C), and then the slide set is adjusted to slide A, slide group (B, C), slide D, slide E, slide F, and slide G. Furthermore, you can set slide D and slide E to slide group (D, E), and then the slide set is adjusted to slide A, slide group (B, C), slide group (D, E), slide F, and slide G. You can also set slide B and slide D in slide group (B, C) and slide group (D, E) to slide group (B, D), and then the slide set is adjusted to slide A, slide group (B, C), slide group (B, D), slide group (D, E), slide F, and slide G. The slides set as slide groups can still be one of the constituent slides of another slide group.
[0098] Specifically, the slide-associated operation instruction may refer to a touch instruction for a specific button in the application interface, or a voice instruction issued by the user, or other pre-configured trigger instructions (for example, through a recorded voice, when the user speaks the voice, the slide-associated operation instruction is automatically triggered), which is not limited here.
[0099] In addition, each slide may correspond to a specific slide identifier, such as an ID number. At this time, when multiple slides need to be associated together, the ID numbers of the slides may be associated together and then stored in a data table or database, and the slides associated with each other may be marked with corresponding association tags. In the display interface, the association relationship of the corresponding associated slides may be displayed according to the information of the association tags.
[0100] like Figure 3 As shown, in Figure 3 In the schematic diagram of the slide preview interface shown, it can be seen that after processing in step S210 according to an embodiment of the present invention, slide A and slide C can be exemplarily associated. Specifically, in the slide preview interface exemplified in the present invention, there are a slide list bar 301, a function selection area 302 and a slide preview interface 307; wherein, in the slide list bar 301, five slides A, B, C, D, and E to be played are displayed, and in the function selection area 302, a plurality of different function buttons such as "File", "Start" ... "View" are exemplified, as well as the "associated operation button" used in step S210 of the embodiment of the present invention, and in the slide preview interface 307, the content of one of the slides currently being edited by the user is displayed. It should be noted that the appended claims of the embodiment of the present invention Figure 3 The various function options of the function selection area 302 mentioned in the figure are for illustrative purposes only. In actual product applications or different demand scenarios, the function options may of course be increased or decreased, and are not limited here.
[0101] In step S210 of the embodiment of the present invention, when the user issues a slideshow association operation instruction, for example, by clicking on the attached Figure 3 , and then select two or more slides that need to be associated, such as "slide A" 305 and "slide C" 306 in this embodiment. After the selected slides are associated, in some embodiments, the selected associated slides can be displayed as highlights or flashing borders, so that the user can clearly know whether their selection is correct. In addition, after the selection and association of the related slides are completed, the "association operation button" 304 can be clicked again to cancel the association operation instruction. So far, it can be considered that the association operation has been completed for the related slides to be associated, and the user can continue to perform the related operations he wants to perform, such as page attribute editing, slide content editing, etc.
[0102] It should be noted that the embodiment of the present invention exemplifies the purpose of issuing slide association operation instructions by clicking the association operation button. In other implementation scenarios, adjustments can be made as needed, such as voice control, etc., which are not limited here. In addition, regarding the display effect of each slide after the association, this embodiment also exemplifies the description of highlighting or flashing borders, which is not limited here. In addition, the display of the above association relationship is an exemplary description. In related application scenarios, association processing can also be performed based on other attribute identifiers of the slide, or it can be stored in the cloud, etc., which is not limited in the embodiment of the present invention.
[0103] S220, in response to the slide association processing instruction, performing unified association processing on the multiple associated slides in the slide group that are in the same association relationship, and displaying the processed associated slides;
[0104] Among them, the slide association processing instruction can refer to a touch instruction for a specific button in the application interface, or it can be a voice command issued by the user, or it can be other pre-configured trigger instructions (for example, through a recorded voice, when the user speaks the voice, the slide association processing instruction is automatically triggered), which is not limited here.
[0105] Specifically, the embodiment of the present invention performs unified editing on multiple related slides, and can efficiently process slides with the same association relationship in a targeted manner. Since the related slides have similar characteristics to a large extent in terms of content, animation effects, and display methods, the unified editing of the present invention can improve processing efficiency and reduce the difficulty and workload of users in making slides of the same type.
[0106] It should be noted that in the application scenario of slide production, "editing processing" is usually understood into two levels: the first level is that, for the internal content of the slide, "editing processing" can refer to the addition, deletion, and modification of the text, media and other content displayed in the slide; for example, when a text box is added to a slide in a slide group and text is entered in the text box, all slides in the slide group will have text boxes added and text entered, and when the position of the text box is adjusted, all slides in the slide group will have their positions adjusted uniformly; for another example, if a table is deleted from all slides in a slide group, the tables on the slides will be deleted uniformly. During this process, some slides in the slide group will have tables, while some slides will not have tables. In this case, the content of the slide will be judged. If there is a table on the slide, the deletion operation will be performed, and if there is no table on the slide, the deletion operation will not be performed; the second level is that for a single slide as a whole, "editing processing" can refer to the processing of adjusting the order of each slide, adjusting the properties of the slide, and so on. Secondly, the processing operation for the same slide group does not affect other slides in the slide set that do not belong to the same slide group. For example, the slide set includes slide A, slide group B, slide C, slide D, slide E, slide F, and slide G. Slide groups (B, C) and slide groups (D, E) are set. When processing is performed on slide group (B, C), slide A, slide group (D, E), slide F, and slide G are not affected; when the same processing is performed on slide groups (B, C) and slide groups (D, E), slide A, slide F, and slide G are not affected. In step S220 of the embodiment of the present invention, "unified association processing" is described for the associated slides in the slide group. The "unified association processing" here may include unified editing of the contents of the associated slides, and may also include adjustment of the order of the associated slides. Therefore, in the embodiment of the present invention, the "unified association processing" is described as "unified editing". Those skilled in the art should understand the specific meaning of this description, which will not be repeated later.
[0107] like Figure 4As shown, in the schematic diagram of the slide association editing interface provided by the embodiment of the present invention, a "page attribute editing area" 401 can be added to the overall interface. In this area, the user can edit the corresponding page attributes of the selected slide according to actual needs. For the "associated slides" in the embodiment of the present invention, the "association editing button" 405 can be clicked, and then several associated slides to be edited uniformly, such as "slide A" 402 and "slide C" 403 in this embodiment, and then the "filling scheme" 404 page attribute editing button is exemplarily selected in the "page attribute editing area" 401 to edit the filling scheme of the selected associated slides uniformly, such as Figure 4 As shown, the filling scheme selected in this embodiment is the "grid effect", so the selected associated slides A and C display the "grid effect" at the same time. At this point, the embodiment of the present invention completes the unified editing of the associated slides through step S220, which can greatly improve the user's slide production efficiency. For associated slides with a relatively high degree of correlation and a relatively high degree of content fit, the user can edit each associated slide into a unified effect through a unified editing operation, which is both beautiful and coordinated and efficient and convenient.
[0108] It should be noted that the embodiment of the present invention exemplifies the purpose of issuing slide association editing operation instructions by clicking the associated editing button. In other implementation scenarios, adjustments can be made as needed, such as voice control, etc., which are not limited here. The "page attribute editing area" mentioned in the embodiment of the present invention exemplifies the description of editing contents such as background color, canvas size, transparency, and fill scheme, but relevant technicians and users can choose different page attributes for editing according to actual scene requirements or according to different actual application products, which are not limited here. Similarly, for the above Figure 4 The "grid effect" exemplified in the "filling scheme" is only used as an example and is not specifically limited.
[0109] In some embodiments, the method further includes: S230, in response to a slide show playing instruction, when playing any of the associated slides having an associated relationship, playing all the associated slides having the same associated relationship simultaneously.
[0110] Among them, the slide show playback instruction can refer to a touch instruction for a specific button in the application interface, or it can be a voice command issued by the user, or it can be other pre-configured trigger instructions (for example, through a recorded voice, when the user speaks the voice, the slide show playback instruction is automatically triggered), which is not limited here.
[0111] Specifically, according to the slide play instruction, the embodiment of the present invention can play each slide in the slide play interface according to the preset slide sequence, wherein, when the playback reaches the position of an associated slide, according to the connection between the associated slide and other associated slides in the same associated relationship, these associated slides are synchronously displayed and played. In this process, the embodiment of the present invention does not need to exit from the current playback interface to reselect or specify the playback content, and the process will be automatically performed based on the playback content and the method provided by the embodiment of the present invention, that is, the user and the audience can smoothly view all the slides in the slide set without interruption, and when encountering associated slides, all the associated slides in the same associated relationship are automatically displayed and played together, which greatly improves the playback efficiency of the slides and saves the user's operation time cost.
[0112] like Figure 5 As shown, the embodiment of the present invention exemplarily selects two slides with related contents as related slides. During the slide show, when slide A is played in sequence, the contents of slides A and C will appear in the play interface at the same time, thereby achieving the purpose of simultaneously playing all related slides with the same association relationship, making it convenient for users to associate or compare related presentation contents, thereby improving the user experience.
[0113] It should be noted that the embodiments of the present invention illustrate an example of associating associated slides belonging to the same slide group and then playing them synchronously. In other embodiments, multiple slide groups can be associated, and then all associated slides contained in the multiple slide groups can be played simultaneously as a whole. This is not limited here.
[0114] In some embodiments, the method further includes: in response to an associated display instruction, while simultaneously playing all the associated slides having the same associated relationship, displaying the associated slides having the same associated relationship in a display manner different from other slides, wherein the associated slides belonging to the same slide group have unique display characteristics; wherein the display manner includes top-bottom arrangement, left-right arrangement or matrix arrangement.
[0115] refer to Figure 5 When playing the associated slides, the embodiment of the present invention can place and play the associated slides in a left-right arrangement. The playing effect at this time is as follows: Figure 5 In addition, according to the preferences of different users or the needs of product display scenarios, you can configure the associated slides to be placed and played in a top-down arrangement. Figure 4According to the preferences of different users or the requirements of product display scenarios, the associated slides can be arranged in a matrix and played, which is not limited in the embodiment of the present invention.
[0116] In addition, it can be understood that the embodiments of the present invention Figure 4 , Figure 5 An example is given to illustrate the display method of a slide group. In other embodiments, slides with associated relationships can be configured as more than one group. For example, a slide set contains 10 slides, of which the first and second slides are set with a first associated relationship and belong to the first slide group; the third and fourth slides are set with a second associated relationship and belong to the second slide group. At this time, when the associated slides are played synchronously, the slides of the first slide group and the second slide group can be played on different playback interfaces according to the set display method, or integrated into the same playback interface for playback, which is not limited here. In addition, for the second and third slides with associated relationships, the third associated relationship can be repeatedly set in some embodiments. These slides with associated relationships can be displayed differently in the case of associated display operations, so that users can see at a glance which slides are associated, thereby improving reading efficiency.
[0117] In some embodiments, the above step S210, in response to the slide association operation instruction, displays a slide group in the slide set that is set to be associated, wherein the slide group includes at least two associated slides with an associated relationship, includes the following steps:
[0118] S2101, in response to a first slide selection operation instruction, selecting at least two related slides;
[0119] Among them, the slide first selection operation instruction of the embodiment of the present invention can refer to a touch instruction for a specific button in the application interface, or it can be a voice instruction issued by the user, or it can be other pre-configured trigger instructions (for example, through a recorded voice, when the user speaks the voice, it automatically triggers the slide first selection operation instruction), which is not limited here.
[0120] It should be noted that, for the selection operation of the first slide selection operation instruction, the embodiment of the present invention can select two or more slides as associated slides with the same association relationship. Figure 3 , the present invention can first select slide 305 and slide 306 through the first slide selection operation instruction, and use these two slides as the associated slides of this step. It can be understood that the user can of course select the slides according to actual needs. Figure 3 Slides B, D, E, etc. in the slideshow are all listed as related slides, so there is no limit on the number of related slides.
[0121] S2102: In response to the slide association operation instruction, display the selected associated slides in the same association relationship as belonging to the same slide group; wherein the association relationships of slides in different slide groups are different.
[0122] like Figure 3 As shown, according to the two associated slides selected in step S2101, the embodiment of the present invention can associate the two associated slides together by clicking the "association operation button" 304, and attribute them to the same slide group. At this time, the borders of the associated slide A and the associated slide C display a flashing dotted frame mark, and the embodiment of the present invention can use this as the display content of the first association relationship. It can be understood that the display content of the first association relationship is not limited to Figure 3 The flashing dotted frame shown may also be displayed in various ways such as highlighting, changing color, etc., which are not limited here.
[0123] In some embodiments, the above step S220, in response to the slide association processing instruction, performs unified association processing on the multiple associated slides in the slide group that are in the same association relationship, and displays the processed associated slides, includes the following steps:
[0124] S2201, in response to the second slide selection operation instruction, selecting a slide to be edited;
[0125] Among them, the slide second selection operation instruction of the embodiment of the present invention can refer to a touch instruction for a specific button in the application interface, or it can be a voice instruction issued by the user, or it can be other pre-configured trigger instructions (for example, through a recorded voice, when the user speaks the voice, it automatically triggers the slide second selection operation instruction), which is not limited here.
[0126] Specifically, refer to Figure 4 In the embodiment of the present invention, the slide to be edited can be selected through the second slide selection operation instruction (for example, by computer mouse click, voice control, computer keyboard control, etc.). The slide to be edited in the embodiment of the present invention refers to the associated slide selected from the slide group. Figure 4 In the example, “Slide A” 402 is selected. At this time, the selected slide to be edited can display a corresponding selected state, such as a flashing icon, a highlight mark, etc., which is not limited here.
[0127] S2202: In response to the slide association processing instruction, the selected slide to be edited is first edited, and the plurality of associated slides in the same association relationship with the selected slide to be edited are also first edited synchronously.
[0128] Specifically, refer to Figure 4 , an embodiment of the present invention can add a function button "associate edit button" 405 in the function selection area. When executing step S2202, you can, for example, click the "associate edit button" 405 with a computer mouse to perform associated editing processing on the slide to be edited selected in step S2201. In this embodiment, after the user clicks the "associate edit button" 405, the "page attribute editing area" 401 appears in the current operation interface. By way of example, in this embodiment, the "page attribute editing area" 401 may include multiple editing options for page attribute content, such as background color, canvas size, transparency, fill scheme, etc., which is not limited by the present invention. Users can perform corresponding page attribute editing on the slide to be edited according to actual needs and application scenario purposes, for example Figure 4 The page property editing of the "Fill Scheme" option is performed on the slide 402 to be edited, such as Figure 4 As shown, the fill scheme of the slide to be edited 402 is processed into a "checkered pattern" 404. In step S2202 of the embodiment of the present invention, after the slide to be edited is edited correspondingly, other slides in the same association relationship are also adjusted synchronously, for example Figure 4 The associated slide 403 in the slide to be edited has its fill scheme adjusted to a checkered pattern following the adjustment of the slide to be edited 402. It can be understood that the embodiment of the present invention exemplarily provides the fill scheme as a function option for page attribute editing, and uses a checkered pattern as an example of a fill scheme. Users can choose to execute different page attribute editing contents and different fill schemes according to actual needs, and this is not limited here.
[0129] In some embodiments, the method further comprises:
[0130] S240, in response to the slide association removal instruction, displaying that the association relationships of all associated slides having the same association relationship with the selected slide are removed;
[0131] or, in response to the slide association removal instruction, displaying that the association relationship of other slide groups having the same association relationship with the selected slide group is removed;
[0132] Or, in response to the slide association release instruction, the selected one or more slides are displayed to be disassociated from the slide group to which they belong.
[0133] Among them, the slide association release instruction in the embodiment of the present invention can refer to a touch instruction for a specific button in the application interface, or it can be a voice command issued by the user, or it can be other pre-configured trigger instructions (for example, through a recorded voice, when the user speaks the voice, the slide association release instruction is automatically triggered), which is not limited here.
[0134] Specifically, refer to Figure 6 In an embodiment of the present invention, a "releasing association button" 604 may be provided in the function selection area of the slide editing page. The user may first select the slide to be relieved of its association by clicking with a computer mouse, for example, selecting "slide C" 606 in this embodiment, and then clicking the "releasing association button" 604. At this time, the association of "slide C" 606 is relieved from all the slide combinations that originally have an associated relationship (see attached figure). Figure 3 In this regard, the present embodiment exemplarily removes the flashing border effect used to display the association relationship in "Slide C" 606, while the flashing border effect carried by "Slide A" 605, which originally has an association relationship with "Slide C" 606, is still retained, which means that "Slide A" 605 still maintains an association relationship with other slides with the same association relationship, but the association relationship of "Slide C" 606 is removed. It can be understood that the present embodiment exemplarily provides a process of removing the association relationship for one slide. In other embodiments, two or more slides can be selected at the same time, and the association relationships attached to them can be removed at the same time, thereby improving the efficiency of the removal operation. The number of slides that perform the removal operation is not limited here.
[0135] It should be noted that the embodiments of the present invention are Figure 6 The process of disassociating a slide is illustrated by way of example. In other embodiments, based on the method of S240, the effect of disassociating all associated slides in all slide groups can be further achieved; or, the associated first slide group and the second slide group can be disassociated; or, one or more associated slides in a slide group can be disassociated, thereby streamlining the slide group. The above-mentioned disassociating processing methods are all within the protection scope of the present invention.
[0136] In some embodiments, the method further comprises:
[0137] S250, in response to the slide display operation instruction, displaying the selected multiple slides simultaneously;
[0138] Or, in response to a slide display operation instruction, the selected multiple slides and the selected slide group are displayed simultaneously.
[0139] Among them, the slide simultaneous display operation instruction in the embodiment of the present invention may refer to a touch instruction for a specific button in the application interface, or a voice instruction issued by the user, or other pre-configured trigger instructions (for example, through a recorded voice, when the user speaks the voice, it automatically triggers the slide simultaneous display operation instruction), which is not limited here.
[0140] Specifically, refer to Figure 7 , the embodiment of the present invention exemplarily sets a "simultaneous display button" 701 in the function selection area. Through this button, the user can click the "simultaneous display button" 701 by clicking the computer mouse, for example, to trigger the simultaneous display operation instruction. In this embodiment, the present invention exemplarily selects slide 702 and slide 703 as the execution objects. After selecting these two slides, click the above-mentioned "simultaneous display button" 701, and the contents of slide 702 and slide 703 can be displayed simultaneously in the slide preview interface 704, that is, Figure 7 Slide 705 and slide 706 in the video. Through the above step S250, the embodiment of the present invention can preview in advance the slides 702 and 703 that have been associated together. For example, after completing the page attribute editing of the associated slides, this step can be used to preview in advance the effect of the associated slides being combined and played together, so as to continue to optimize and polish the associated slides, enhance the display effect of the slides, and improve the efficiency of slide production. After completing the simultaneous display of step S250 and further optimizing and editing the associated slides, the above step S230 can be executed to excellently play all the associated slides with the same association relationship at the same time, thereby improving the user experience.
[0141] It is understandable that the embodiment of the present invention exemplarily shows a schematic diagram of displaying two selected slides simultaneously, but in actual applications, the user can select two or more slides to display simultaneously according to needs, and the display of slides can also include top-bottom arrangement, left-right arrangement or matrix arrangement. Figure 7 The left and right arrangement is only used as an exemplary description and is not limited here. In addition, in practical applications, the selected slide groups can also be displayed simultaneously according to the selected multiple slide groups.
[0142] In some embodiments, the method further comprises:
[0143] S260, in response to the third slide selection operation instruction, selecting the associated slide whose play order is to be adjusted;
[0144] Among them, the third selection operation instruction of the slide in the embodiment of the present invention may refer to a touch instruction for a specific button in the application interface, or it may be a voice instruction issued by the user, or it may be other pre-configured trigger instructions (for example, through a recorded voice, when the user speaks the voice, the third selection operation instruction of the slide is automatically triggered), which is not limited here.
[0145] S270 , in response to the instruction for adjusting the playback sequence of the associated slides, displaying the associated slides whose playback sequence is to be adjusted and adjusting them to a target playback sequence number.
[0146] Among them, the slide show playback order adjustment instruction of the embodiment of the present invention can refer to a touch instruction for a specific button in the application interface, or it can be a voice instruction issued by the user, or it can be other pre-configured trigger instructions (for example, through a recorded voice, when the user speaks the voice, the playback order adjustment instruction is automatically triggered), which is not limited here.
[0147] Specifically, the embodiment of the present invention is aimed at the actual needs during the slide show. When the user finds that the associated slides need to be adjusted when making a slide show, for example, Figure 8 In this embodiment, a "play order setting button" 801 can be set in the function selection area, and the user can click the button to perform the corresponding play order adjustment operation for the selected associated slides. Figure 8 In this embodiment, the user exemplarily selects slide 802 and slide 803 as the associated slides whose playback order is to be adjusted through the third selection operation instruction, and then clicks the "playing order setting button" 801, and then can set the respective playback orders for the above two associated slides in turn. For example, in this example, the playback order of slide 802 is set to 1, and the playback order of slide 803 is set to 2. It can be understood that in other embodiments, the above steps S260-S270 can of course select multiple associated slides as the associated slides whose playback order is to be adjusted. At the same time, the corresponding playback order can also be set for any associated slide according to actual needs. For example, the playback order of slide 802 is set to 2, and the playback order of slide 803 is set to 1. At this time, this embodiment can highlight the playback order of each associated slide in the interface (such as Figure 8 As shown), the "adjustment of the selected associated slides to be adjusted in the playback order to the target playback sequence number" as described in step S270 is achieved. When the slides are in the playback process, the related associated slides can be synchronously played and displayed in the playback interface according to the set playback order.
[0148] In some embodiments, the above step S2202, in response to the slide association processing instruction, performs the first editing on the selected slide to be edited, and the multiple associated slides in the same association relationship with the selected slide to be edited are also synchronously first edited, specifically:
[0149] In response to the slide association processing instruction, the page attributes of the slide to be edited are edited, and the page attributes of a plurality of associated slides in the same association relationship with the selected slide to be edited are also edited synchronously;
[0150] The page attributes include one or more of background color, canvas size, or content layout.
[0151] Specifically, this embodiment exemplifies the editing content of the associated processing instruction, which may be page attributes. It is understandable that the user may also edit other slide information besides the page attributes, such as the playback dwell time, the screen cut-in animation during playback, etc. The personalized editing of the above page attributes is only used as an example and is not limited here. In addition, for the process of personalized editing of the page attributes of the slide to be edited, reference may be made to the above steps S220 and Figure 4 The corresponding content will not be repeated here.
[0152] In some embodiments, the method further comprises:
[0153] S280 , in response to the slide differential editing instruction, differentially edit the multiple associated slides in the same association relationship, so that the page attributes of the multiple associated slides in the same association relationship are different.
[0154] Among them, the slide differential editing instruction of the embodiment of the present invention may refer to a touch instruction for a specific button in the application interface, or a voice instruction issued by the user, or other pre-configured trigger instructions (for example, through a recorded voice, when the user speaks the voice, the slide differential editing instruction is automatically triggered), which is not limited here.
[0155] Specifically, in addition to the personalized editing process of the above step S2202 to uniformly edit and modify the related contents of each associated slide, the embodiment of the present invention can also use the method of step S280 to perform differential editing on the contents of each associated slide, so as to achieve differential processing of the contents between different slides. It can be understood that the personalized editing process of the above step S2202 can improve the efficiency of editing and producing the repeated contents of multiple associated slides by the user, without having to perform repeated and redundant processing actions for each associated slide. This step S280 takes into account the differences between different slides, such as different accompanying text pictures used in different slides, different font formats used in different slides to highlight different key contents, and different graphic layouts of different slides. In view of these differences, the embodiment of the present invention provides step S280 for differential editing, so that different associated slides can have their own key contents and can further improve the richness of the contents carried by the associated slides, thereby improving the playback and display effect of the slides.
[0156] In some embodiments, the method further comprises:
[0157] S290. In response to a first position adjustment instruction for the associated slide, the associated slide is adjusted to a corresponding preview position of the slide set, and the playback position of the associated slide in the multiple associated slides in the same association relationship is maintained, so that during the slide playback process, the playback position of the associated slide remains unchanged.
[0158] Among them, the slide first position adjustment instruction of the embodiment of the present invention can refer to a touch instruction for a specific button in the application interface, or it can be a voice instruction issued by the user, or it can be other pre-configured trigger instructions (for example, through a recorded voice, when the user speaks the voice, the first position adjustment instruction is automatically triggered), which is not limited here.
[0159] Specifically, in actual applications, the user may need to adjust the position of each slide according to the production requirements of the slide. For example, when the context is related or there are similar illustrations that can be compared, the corresponding slide needs to be moved to the side of the slide currently being edited, so as to make a new slide with reference. At this time, if the slide that needs to be adjusted is an associated slide, the embodiment of the present invention provides step S290 to achieve this purpose. Through S290, the embodiment of the present invention can move the selected associated slide to the preview position specified by the user. At this preview position, the user can conveniently preview and view the related content of the associated slide. At the same time, according to step S290, after the selected associated slide is moved to the specified preview position, the embodiment of the present invention can also maintain the playback position of the associated slide in the associated slide set that belongs to the same association relationship. That is, when the user has produced all the contents of the slide set and plays and displays the slide set, when the content of the associated slide is played, the associated slide will be played and presented together with other slides of the same association relationship, and the position of the associated slide in the playback interface remains fixed and is not changed by the adjustment of the aforementioned preview position.
[0160] In summary, by implementing step S290 of the embodiment of the present invention, it is possible to facilitate users to create slides according to user needs while keeping the overall position of the associated slides unchanged during playback, which is efficient and practical.
[0161] In some embodiments, the method further comprises:
[0162] S2100, in response to a second position adjustment instruction for the associated slide, adjusting the associated slide to a corresponding playback position among the multiple associated slides of the same association relationship, and maintaining the preview position of the associated slide in the slide set, so that during the slide playback process, the playback position of the associated slide follows the second position adjustment instruction, and during the overall slide preview process, the preview position of the associated slide is maintained unchanged.
[0163] Among them, the slide second position adjustment instruction of the embodiment of the present invention can refer to a touch instruction for a specific button in the application interface, or it can be a voice command issued by the user, or it can be other pre-configured trigger instructions (for example, through a recorded voice, when the user speaks the voice, the second position adjustment instruction is automatically triggered), which is not limited here.
[0164] Specifically, in some application scenarios, the user can adjust the playback position of the associated slide according to step S2100 of the embodiment of the present invention, but the preview position of the associated slide is not affected. It can be understood that when the user makes a slide set, the purpose of placing the preview position of each slide is to facilitate the user to view the contents of adjacent slides at any time, and to be able to open and preview other slides in adjacent or nearby positions at any time when editing one of the slides, and use this as a reference content to edit and adjust the page properties, content, graphic layout, etc. of the current slide; and the playback position of the slide refers to when the user completes the slide set and plays and displays the slides, when the associated slide is played, the display position of each of the multiple associated slides. That is, the purpose of step S2100 of the embodiment of the present invention is to adjust the position of the associated slide presented on the page during the playback process. For example, for the associated slides with left and right layout, the adjustment of the playback position here can be, for example, the interchange of left and right positions, and for the associated slides with top and bottom layout, the adjustment of the playback position can be the interchange of top and bottom positions, which is not limited here.
[0165] In summary, corresponding to the above-mentioned step S290, step S2100 of the embodiment of the present invention can flexibly adjust the playback position of the associated slides according to user needs, which helps to enhance the display effect of the slides, and can keep the associated slides fixed in the preview position, so that users can continue to process efficiently when making and editing slides, thereby improving user experience.
[0166] The implementation process of the method for slide association processing of the present invention is described in detail below in conjunction with the accompanying drawings of the specification:
[0167] like Fig. 9 As shown, the method of the embodiment of the present invention may include the following steps:
[0168] H100. In the set of slides to be presented, multiple pages of content (i.e., associated slides) to be displayed simultaneously are determined. Specifically, in a presentation application (e.g., related document editing software), the user determines multiple pages of content (i.e., associated slides) that he wants to display according to actual needs. Exemplarily, the user can click on the slide with the mouse to determine that the first item is currently selected. Then, the user can select the second item by selecting a box with the mouse or by pressing and holding the Ctrl key on the keyboard. At this time, both the first and second page options are selected.
[0169] H200. Add a "simultaneous display" function item to the relevant function options of the demonstration application for users to use. For example, in the demonstration application, you can add a "simultaneous display" entry in the projection function tab.
[0170] H300. Based on the user's click command, the selected slides are associated. Exemplarily, after the user clicks the above-mentioned [Show Simultaneously] function item, the IDs of the slides 1 and 2 will be associated, and a background will be added to the interface to connect them together (after the embodiment of the present invention associates the page attributes of the slides, the content can be edited in an associated manner). It should be noted that the embodiment of the present invention can arbitrarily associate at least two pages, and can be associated in no particular order. When the second item is adjusted to another order, it still remains associated with the first item.
[0171] H400. After the pages are associated, you can edit the page properties uniformly, such as setting the background color, changing the canvas size, etc. (For the pages selected as associated slides, when you edit the content of one of the selected pages, you can also affect the content of other selected associated pages.) For example, when the background color of the first slide is set to black, the background color of the second slide will also change accordingly.
[0172] In order not to affect the user's editing of the content, the preview area view will not be changed. In the embodiment of the present invention, for the associated pages, the playback order can be adjusted without affecting the original set order. For example, the order is 12, and after association, it is adjusted to 21, but the preview area view of the original document is still 12, and it is also 12 after the association is removed, and it will not change, and it will only change during playback or full-screen preview.
[0173] H500. According to the slide show play instruction issued by the user, the prepared slide show set is presented in full screen. At this time, the selected associated slides will be played together synchronously when being played. Exemplarily, in the application scenario of the embodiment of the present invention, the user can click the play button of the presentation application. When the user clicks the play button of the current page, the full screen presentation interface is entered. At this time, the first page and the second page mentioned above that are associated together are displayed on the screen at the same time and arranged up and down.
[0174] The embodiment of the present invention can also perform a [simultaneous display] operation on multiple slides at the same time. For example, if the user selects 4 slides for association operation, the 4 associated slides can be displayed simultaneously when the slide set is played, which greatly improves the user experience.
[0175] To summarize, in view of the technical problem that the prior art can only play a single slide when demonstrating and playing slides, and when comparison is needed, it can only be compared and viewed by turning pages up and down, and multiple slides cannot be viewed at the same time, the present invention can add a corresponding simultaneous display function to the demonstration application, thereby improving the display efficiency of the playback demonstration interface and displaying more content.
[0176] like Fig.10As shown, the embodiment of the present invention further provides a device 1000 for slide association processing, including:
[0177] The first module 1001 is used to display a slide group in a slide set that is set to be in an associated relationship in response to a slide association operation instruction, wherein the slide group includes at least two associated slides in an associated relationship;
[0178] The second module 1002 is used to respond to the slide association processing instruction, perform unified association processing on the multiple associated slides in the slide group that are in the same association relationship, and display the processed associated slides.
[0179] In some embodiments, the apparatus 1000 further includes a third module 1003 for responding to a slide show playing instruction and, when playing any of the associated slides having an associated relationship, simultaneously playing all the associated slides having the same associated relationship.
[0180] In some embodiments, the display manner of simultaneously playing all the associated slides having the same association relationship includes top-bottom arrangement, left-right arrangement or matrix arrangement.
[0181] In some embodiments, the first module includes:
[0182] The first unit is used to select at least two related slides in response to a first slide selection operation instruction;
[0183] The second unit, in response to the slide association operation instruction, displays that the selected associated slides in the same association relationship belong to the same slide group.
[0184] In some embodiments, the second module includes:
[0185] The third unit is used to select a slide to be edited in response to the second slide selection operation instruction;
[0186] The fourth unit is used to perform a first edit on the selected slide to be edited in response to the slide association processing instruction, and a plurality of associated slides in the same association relationship with the selected slide to be edited are also synchronously first edited.
[0187] In some embodiments, the apparatus further comprises:
[0188] The fourth module is used to respond to the slide association removal instruction and display the removal of the association relationship of all associated slides having the same association relationship with the selected slide.
[0189] In some embodiments, the apparatus further comprises:
[0190] The fifth module is used to simultaneously display the selected multiple slides in response to the slide display operation instruction.
[0191] In some embodiments, the apparatus further comprises:
[0192] A sixth module is used to select the associated slides whose playing order is to be adjusted in response to the third slide selection operation instruction;
[0193] The seventh module is used to respond to the instruction of adjusting the playback order of the associated slides and display the associated slides whose playback order is to be adjusted and adjust them to the target playback sequence number.
[0194] In some embodiments, the fourth unit comprises:
[0195] The first subunit is used to edit the page attributes of the slide to be edited in response to the slide association processing instruction, and the page attributes of multiple associated slides in the same association relationship with the selected slide to be edited are also edited synchronously;
[0196] The page attributes include one or more of background color, canvas size, or content layout.
[0197] In some embodiments, the apparatus further comprises:
[0198] The eighth module is used to respond to the slide differential editing instruction and perform differential editing on the multiple associated slides in the same association relationship, so that the page attributes of the multiple associated slides in the same association relationship are different.
[0199] In some embodiments, the apparatus further comprises:
[0200] The ninth module is used to adjust the associated slide to the corresponding preview position of the slide set in response to the first position adjustment instruction for the associated slide, and to maintain the playback position of the associated slide among the multiple associated slides in the same association relationship, so that the playback position of the associated slide remains unchanged during the slide playback process.
[0201] In some embodiments, the apparatus further comprises:
[0202] The tenth module is used to adjust the associated slide to a corresponding playback position among the multiple associated slides of the same association relationship in response to the second position adjustment instruction for the associated slide, and maintain the preview position of the associated slide in the slide set, so that during the slide playback process, the playback position of the associated slide follows the second position adjustment instruction, and during the overall slide preview process, the preview position of the associated slide is kept unchanged.
[0203] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0204] The embodiment of the present invention further provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above method for slide association processing when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.
[0205] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0206] See also Fig.11 , Fig.11 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:
[0207] The processor 1101 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present invention.
[0208] The memory 1102 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1102 can store an operating system and other application programs. When the technical solution provided in the embodiments of this specification is implemented by software or firmware, the relevant program code is stored in the memory 1102, and the processor 1101 calls and executes the method for slide association processing in the embodiments of the present invention;
[0209] Input / output interface 1103, used to implement information input and output;
[0210] The communication interface 1104 is used to realize the communication interaction between the device and other devices. The communication can be realized through a wired manner (such as USB, network cable, etc.) or a wireless manner (such as mobile network, WI FI, Bluetooth, etc.);
[0211] A bus 1105 that transmits information between various components of the device (e.g., the processor 1101, the memory 1102, the input / output interface 1103, and the communication interface 1104);
[0212] The processor 1101 , the memory 1102 , the input / output interface 1103 and the communication interface 1104 are connected to each other in communication within the device via the bus 1105 .
[0213] An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method for slide association processing is implemented.
[0214] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0215] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0216] It should be noted that in various specific embodiments of the present invention, when it comes to the need to perform relevant processing based on data related to user identity or characteristics such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of these data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present invention needs to obtain the user's sensitive personal information, it will obtain the user's separate permission or consent through a pop-up window or jump to a confirmation page, and after clearly obtaining the user's separate permission or consent, it will obtain the necessary user-related data for the normal operation of the embodiment of the present invention.
[0217] The embodiments described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention, and do not constitute a limitation on the technical solutions provided by the embodiments of the present invention. Those skilled in the art can appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of the present invention are also applicable to similar technical problems.
[0218] Those skilled in the art will appreciate that the technical solutions shown in the figures do not limit the embodiments of the present invention and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0219] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0220] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0221] The terms "first", "second", "third", "fourth", etc. (if any) in the specification 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 data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0222] It should be understood that in the present invention, "at least one (item)" refers to one or more, and "plurality" refers to two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can represent: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0223] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, 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.
[0224] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0225] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0226] If the integrated 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 technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store programs.
[0227] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the embodiments of the present invention is not limited thereby. Any modification, equivalent substitution and improvement made by those skilled in the art without departing from the scope and essence of the embodiments of the present invention shall be within the scope of the rights of the embodiments of the present invention.
Claims
1. A method for slide association processing, It is characterized in that The following steps are involved: In response to the slide association operation instruction, displaying a slide group in the slide set that is set to be in an association relationship, wherein the slide group includes at least two associated slides having an association relationship; In response to the slide association processing instruction, unified association processing is performed on the multiple associated slides in the slide group that are in the same association relationship, and the processed associated slides are displayed.
2. A method for slide association processing according to claim 1, It is characterized in that The method further comprises: In response to the slide show playing instruction, when playing any of the associated slides having an associated relationship, all the associated slides having the same associated relationship are played simultaneously.
3. A method for slide association processing according to claim 2, It is characterized in that The method further comprises: In response to the association display instruction, when all the associated slides with the same association relationship are played simultaneously, the associated slides with the same association relationship are displayed in a display manner different from other slides, wherein the associated slides belonging to the same slide group have unique display characteristics.
4. A method for slide association processing according to claim 1, It is characterized in that The step of displaying a slide group in a slide set that is set to be in an associated relationship in response to a slide association operation instruction, wherein the slide group includes at least two associated slides in an associated relationship, comprises the following steps: In response to the first slide selection operation instruction, at least two of the associated slides are selected; In response to the slide association operation instruction, the selected associated slides in the same association relationship are displayed as belonging to the same slide group; wherein the association relationships of slides in different slide groups are different.
5. A method for slide association processing according to claim 1, It is characterized in that The step of performing unified association processing on a plurality of associated slides in the slide group that are in the same association relationship in response to the slide association processing instruction and displaying the processed associated slides comprises the following steps: In response to the second slide selection operation instruction, a slide to be edited is selected; In response to the slide association processing instruction, the selected slide to be edited is first edited, and a plurality of associated slides in the same association relationship with the selected slide to be edited are also first edited synchronously.
6. A method for slide association processing according to claim 1, It is characterized in that The method further comprises: In response to the slide association removal instruction, displaying that the association relationships of all associated slides having the same association relationship with the selected slide are removed; or, in response to the slide association removal instruction, displaying that the association relationship of other slide groups having the same association relationship with the selected slide group is removed; Or, in response to the slide association release instruction, the selected one or more slides are displayed to be disassociated from the slide group to which they belong.
7. A method for slide association processing according to claim 1, It is characterized in that The method further comprises: In response to a slide display operation instruction, the selected multiple slides are displayed simultaneously; Or, in response to a slide display operation instruction, the selected multiple slides and the selected slide group are displayed simultaneously.
8. A method for slide association processing according to claim 1, It is characterized in that The method further comprises: In response to the third slide selection operation instruction, selecting the associated slide whose play order is to be adjusted; In response to the instruction for adjusting the playback sequence of the associated slides, the associated slides whose playback sequence is to be adjusted are displayed to be adjusted to a target playback sequence number.
9. A method for slide association processing according to claim 5, It is characterized in that In response to the slide association processing instruction, the selected slide to be edited is first edited, and a plurality of associated slides in the same association relationship with the selected slide to be edited are also first edited synchronously, including: In response to the slide association processing instruction, the page attributes of the slide to be edited are edited, and the page attributes of a plurality of associated slides in the same association relationship with the selected slide to be edited are also edited synchronously.
10. A method for slide association processing according to claim 1, It is characterized in that The method further comprises: In response to the slide differential editing instruction, the plurality of associated slides in the same association relationship are respectively differentially edited, so that the page attributes of the plurality of associated slides in the same association relationship are different.
11. A method for slide association processing according to claim 1, It is characterized in that The method further comprises: In response to a first position adjustment instruction for the associated slide, the associated slide is adjusted to a corresponding preview position of the slide set, and the playback position of the associated slide in the multiple associated slides in the same association relationship is maintained, so that during the slide playback process, the playback position of the associated slide remains unchanged.
12. A method for slide association processing according to claim 11, It is characterized in that The method further comprises: In response to a second position adjustment instruction for the associated slide, the associated slide is adjusted to a corresponding playback position among the multiple associated slides of the same association relationship, and the preview position of the associated slide in the slide set is maintained, so that during the slide playback process, the playback position of the associated slide follows the second position adjustment instruction, and during the overall slide preview process, the preview position of the associated slide is maintained unchanged.
13. A device for slide association processing, It is characterized in that include: The first module is used to display a slide group in a slide set that is set to be in an associated relationship in response to a slide association operation instruction, wherein the slide group includes at least two associated slides in an associated relationship; The second module is used to respond to the slide association processing instruction, perform unified association processing on the multiple associated slides in the slide group that are in the same association relationship, and display the processed associated slides.
14. A computer program product comprising a computer program, It is characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 12 is implemented.
