[go: up one dir, main page]

CN113221509B - Automatic generation method, device and equipment of slide and storage medium - Google Patents

Automatic generation method, device and equipment of slide and storage medium Download PDF

Info

Publication number
CN113221509B
CN113221509B CN202110656627.2A CN202110656627A CN113221509B CN 113221509 B CN113221509 B CN 113221509B CN 202110656627 A CN202110656627 A CN 202110656627A CN 113221509 B CN113221509 B CN 113221509B
Authority
CN
China
Prior art keywords
information
content
content information
initial
initial content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110656627.2A
Other languages
Chinese (zh)
Other versions
CN113221509A (en
Inventor
张亚男
邹芳
谢树家
杨鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Life Insurance Company of China Ltd
Original Assignee
Ping An Life Insurance Company of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Life Insurance Company of China Ltd filed Critical Ping An Life Insurance Company of China Ltd
Priority to CN202110656627.2A priority Critical patent/CN113221509B/en
Publication of CN113221509A publication Critical patent/CN113221509A/en
Application granted granted Critical
Publication of CN113221509B publication Critical patent/CN113221509B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/258Heading extraction; Automatic titling; Numbering

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses an automatic generation method of a slide, which comprises the following steps: acquiring title information input by a user and corresponding to a target slide to be generated; searching a preset content system based on the title information to obtain content information corresponding to the title information; loading the content information in a cache; acquiring keyword information corresponding to a target slide input by a user; screening out alternative content information from the content information according to the keyword information; loading the alternative content information to a content loading area preset in the interactive interface from the cache to display the alternative content information on the interactive interface; acquiring selection input made by a user based on the alternative content information displayed in the interactive interface; and generating a target slide according to the target content information. Therefore, the invention can assist the user in making the slides by using the computer technology and improve the efficiency of making the slides by the user. The invention also relates to the technical field of block chains.

Description

Automatic generation method, device and equipment of slide and storage medium
Technical Field
The present invention relates to the field of material replacement technologies, and in particular, to an automatic slide generation method and apparatus, a computer device, and a storage medium.
Background
Ppt (microsoft Office powerpoint) is software developed by microsoft corporation specifically for making presentations (i.e., slides). The use of PPT software for slide creation has become a common skill requirement in modern time workplaces. However, making appropriate slides using the PPT software has certain requirements on the user's own abilities of the user using the PPT software, for example, a large number of materials and templates are required to be used when making the slides, which requires the user to have certain knowledge reserves, the materials need to be collated and summarized when making the slides, which requires the user to have certain logical abilities and knowledge reserves, the materials need to be typeset and designed when making the slides, which requires the user to master certain PPT skills. In the case where the user's own ability is limited, making a slide is a cumbersome task for the user, and the efficiency of making a slide by the user and the effect of the made slide are not ideal. For example, most agents for insurance business are academic calendars with a lower post and are not trained in the skill of the system PPT, so that making a slide show sometimes takes a lot of time for the agents, and the development of normal business of the agents is affected. Therefore, there is a need in the art for a method for assisting a user in slide creation to improve the efficiency of slide creation for the user.
Disclosure of Invention
The technical problem to be solved by the present invention is that a method capable of assisting a user in making a slide is absent in the prior art, so as to improve the efficiency of making a slide for the user.
In order to solve the above technical problem, a first aspect of the present invention discloses an automatic generation method of a slide, including:
acquiring title information input by a user and corresponding to a target slide to be generated;
searching a preset content system based on the title information to obtain content information corresponding to the title information;
loading the content information in a cache;
acquiring keyword information corresponding to the target slide input by a user;
screening out alternative content information from the content information according to the keyword information;
loading the alternative content information from the cache to a content loading area preset in an interactive interface so as to display the alternative content information on the interactive interface;
acquiring a selection input made by a user based on the alternative content information displayed in an interactive interface, wherein the selection input is used for indicating that the user selects target content information from the alternative content information to serve as materials required for generating the target slide;
and generating the target slide according to the target content information.
The second aspect of the present invention discloses an apparatus for automatically generating a slide, the apparatus comprising:
the acquisition module is used for acquiring title information which is input by a user and corresponds to a target slide to be generated;
the searching module is used for searching a preset content system based on the title information to obtain content information corresponding to the title information;
the loading module is used for loading the content information in a cache;
the acquisition module is also used for acquiring keyword information which is input by a user and corresponds to the target slide;
the screening module is used for screening the alternative content information from the content information according to the keyword information;
the loading module is further configured to load the alternative content information from the cache to a content loading area preset in an interactive interface, so as to display the alternative content information on the interactive interface;
the acquisition module is further used for acquiring a selection input made by a user based on the alternative content information displayed in the interactive interface, wherein the selection input is used for indicating that the user selects target content information from the alternative content information to serve as materials required for generating the target slide;
and the generating module is used for generating the target slide according to the target content information.
A third aspect of the present invention discloses a computer apparatus, comprising:
a memory storing executable program code;
a processor coupled to the memory;
the processor calls the executable program code stored in the memory to execute part or all of the steps in the method for automatically generating the slide disclosed by the first aspect of the invention.
In a fourth aspect of the present invention, a computer storage medium is disclosed, wherein the computer storage medium stores computer instructions, and when the computer instructions are called, the computer instructions are used for executing part or all of the steps in the method for automatically generating a slide disclosed in the first aspect of the present invention.
In the embodiment of the invention, firstly, the title information input by a user is obtained, then the content information corresponding to the title information is searched from the content system according to the title information, then the content information is loaded in a cache, then the keyword information input by the user is obtained, then the alternative content information is screened from the content information according to the keyword information, the alternative content information is displayed on an interactive interface, the target content information is selected from the alternative content information by the user, and finally, the target slide is generated according to the target content information selected by the user, thereby realizing that the proper alternative content information is searched from the content system according to the title information input by the user and the keyword information, then, the proper slide material is selected from the alternative content information by the user, and finally, the final slide is generated according to the slide material selected by the user, thereby assisting the user to make the slide by using the computer technology, the efficiency of making the slide by the user is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flowchart of a method for automatically generating a slide according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an apparatus for automatically generating a slide show according to an embodiment of the present invention;
FIG. 3 is a schematic structural diagram of a computer device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a computer storage medium according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," and the like in the description and claims of the present invention and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, article, or article that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or article.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
The invention discloses a method, a device, computer equipment and a storage medium for automatically generating a slide, which firstly obtain title information input by a user, then search content information corresponding to the title information from a content system according to the title information, then load the content information in a cache, then obtain keyword information input by the user, then screen out alternative content information from the content information according to the keyword information, display the alternative content information on an interactive interface, select target content information from the alternative content information by the user, finally generate a target slide according to the target content information selected by the user, thereby realizing that appropriate alternative content information is searched from the content system according to the title information input by the user and the keyword information, then select appropriate slide materials from the alternative content information by the user, and finally generate a final slide material according to the slide materials selected by the user, therefore, the computer technology can be used for assisting the user in making the slides, and the efficiency of making the slides by the user is improved. The following are detailed below.
Example one
Referring to fig. 1, fig. 1 is a schematic flowchart illustrating an automatic slide generation method according to an embodiment of the present invention. As shown in fig. 1, the method for automatically generating a slide show may include the following operations:
101. acquiring title information input by a user and corresponding to a target slide to be generated;
the method for automatically generating the slides can be realized by manufacturing a windows tool, the windows tool is integrated with various windows plug-ins, and the functions required by common slide creation, slide editing, slide deletion and the like can be supported. In the windows tool, a text input box for a user to input title information corresponding to a target slide to be generated may be provided. After the user inputs the title information in the text input box, the title information corresponding to the target slide to be generated can be acquired. For example, if the user wants to make a slide related to the title "insurance industry + written party + talkback report", the text "insurance industry + written party + talkback report" may be input in the text input box, and the title information finally acquired by the windows tool is "insurance industry + written party + talkback report".
102. Searching a preset content system based on the title information to obtain content information corresponding to the title information;
in step 102, the preset content system may be a content middlebox system used inside the company where the user is located or a system of a docked external website or a crawler system. The content platform system may be a system developed by a company where the user is located, and is specifically used for storing relevant information inside the company, such as business data inside the company, customer information of the company, and the like. After the title information is acquired, the content system is searched using the title information, that is, corresponding content information can be acquired (a specific search process will be described later). For example, the title information is "insurance industry + institute of record and organization + main lecture report", and after the content system is searched, the relevant data (picture, text, etc.) of "insurance industry + institute of record and main lecture report" can be obtained as the content information corresponding to the title information.
103. Loading the content information in a cache;
in step 103, after the corresponding content information (picture, text, etc.) is obtained, the content information may be loaded in the cache of the windows tool, so that when the content information needs to be processed subsequently, the content information may be directly retrieved from the cache, and the content information does not need to be obtained by searching the content system, which is convenient for the subsequent processing of the content information.
104. Acquiring keyword information corresponding to the target slide input by a user;
in step 104, after completing the search for the title information, the windows tool may continue to provide a text entry box for the user to enter keyword information corresponding to the target slide, and after the user enters the keyword information in the text entry box, the keyword information may be obtained, for example, the user may enter text "great wall" in the text entry box as the keyword information corresponding to the target slide.
105. Screening out alternative content information from the content information according to the keyword information;
in the step 105, corresponding tags may be preset in the content information, for example, a picture related to a great wall may be provided with a tag "great wall", and a text related to a great wall may also be provided with a tag "great wall". After the keyword information is acquired, content information having a tag related to the keyword information can be screened out from the content information as alternative content information. For example, if the keyword information is a great wall, the content information labeled "great wall" may be filtered out as the candidate content information.
106. Loading the alternative content information from the cache to a content loading area preset in an interactive interface so as to display the alternative content information on the interactive interface;
in step 106, the content loading area is a preset area in the interactive interface, and may be used to display text or pictures in the alternative content information, so that the user may visually view the alternative content information. For example, after determining that the candidate content information is a picture or text related to "great wall", the picture or text related to "great wall" may be loaded from the cache to a content loading area in the interaction interface for display.
107. Acquiring a selection input made by a user based on the alternative content information displayed in an interactive interface, wherein the selection input is used for indicating that the user selects target content information from the alternative content information to serve as materials required for generating the target slide;
in step 107, after the interactive interface displays the candidate content information, the user can select the candidate content information (i.e., the target content information) required for generating the target slide from the candidate content information according to the candidate content information viewed on the interactive interface. For example, the alternative content information displayed in the interactive interface includes an image A, B, C and a text A, B, C, and if the user selects an image a and a text a in the interactive interface after viewing the image A, B, C and the text A, B, C displayed in the interactive interface, the image a and the text a are used as target content information as materials required for generating the target slide.
108. And generating the target slide according to the target content information.
In step 108, after the user finishes selecting the target content information, the windows tool may start to create a new slide, and then fill the target content information into the new slide, thereby completing the generation of the target slide. After the target content information is filled into the slide, the user may further adjust the target content information in the slide (e.g., modify the size or position of a picture, modify characters, fonts, text positions, layout, and the like of a text, and the like), and after the adjustment is completed, the target slide may be generated. The image filling area and the text filling area can be preset in the newly-built slide, then the image in the target content information is filled in the image filling area, and the text in the target content information is filled in the text filling area. When the picture in the target content information is filled into the picture filling area, the pixel size of the picture in the target content information can be appropriately adjusted (scaled, cropped, enlarged, etc.) according to the pixel size of the picture filling area, the number of pictures in the target content information, and the pixel size, so that the pixel size of the picture filling area can be automatically adapted when the picture is filled into the picture filling area.
It can be seen that, by implementing the embodiment of the present invention, first, title information input by a user is obtained, then content information corresponding to the title information is searched from a content system according to the title information, then the content information is loaded in a cache, then keyword information input by the user is obtained, then alternative content information is screened from the content information according to the keyword information, and the alternative content information is displayed on an interactive interface, the user selects target content information from the alternative content information, and finally a target slide is generated according to the target content information selected by the user, so that the method can realize that appropriate alternative content information is searched from the content system according to the title information input by the user and the keyword information, then appropriate slide materials are selected from the alternative content information by the user, and finally a final slide is generated according to the slide materials selected by the user, thereby being capable of assisting the user in making the slide by using computer technology, the efficiency of making the slide by the user is improved.
In an alternative embodiment, the header information includes primary header information, secondary header information, and tertiary header information;
and searching a preset content system based on the title information to obtain content information corresponding to the title information, including:
searching a preset content system based on the first-level title information, the second-level title information and the third-level title information to obtain first initial content information;
judging whether the first initial content information meets a preset content screening condition or not;
when the first initial content information is judged to meet the content screening condition, screening content information corresponding to the title information from the first initial content information;
when the first initial content information is judged not to meet the content screening condition, searching a preset content system based on the first-level title information and the second-level title information to obtain second initial content information;
judging whether the second initial content information meets the content screening condition or not;
when the second initial content information is judged to meet the content screening condition, screening content information corresponding to the title information from the second initial content information;
when the second initial content information is judged not to meet the content screening condition, searching a preset content system based on the first-level title information to obtain third initial content information;
and screening the content information corresponding to the title information from the third initial content information.
In this alternative embodiment, according to the principle of computer search technology, the more keywords (i.e. the first level title information, the second level title information, and the third level title information) are used in the search, the narrower the search range is, and the fewer search results are obtained. When the search results are too few or the click rate of the search results is not ideal, the keywords used in the search can be reduced, so that the search range is expanded, and more ideal search results are obtained. For example, the title information is "insurance industry + initiatory and lecture report", wherein "insurance industry" is the first-level title information, "initiatory" is the second-level title information, and "lecture report" is the third-level title information, and the whole search process may be: firstly, using 'insurance industry', 'founding party' and 'talkback report' as key words to search and obtain a search result (namely first initial content information), then judging whether the first initial content information meets preset content screening conditions (for example, whether the click rate of the search result is enough, whether the total number of the search results reaches the standard or not, and the like, and is described later in detail), if the first initial content information meets the content screening conditions, the search result is ideal, the content information corresponding to the title information can be screened from the first initial content information (the specific screening process is described later), if the first initial content information does not meet the content screening conditions, the search result is not ideal, the key words used in the search can be reduced to 'insurance industry' and 'founding party', thereby enlarging the search range and obtaining second initial content information, and then judging whether the second initial content information meets content screening conditions or not, if so, screening content information corresponding to the title information from the second initial content information (the specific screening process can be similar to that of the first initial content information), and if not, indicating that the search result is not ideal, and continuously reducing keywords used in the search to the insurance industry, so that the search range is further expanded to obtain third initial content information, and finally screening the content information corresponding to the title information from the third initial content information (the specific screening process can be similar to that of the first initial content information).
Therefore, by implementing the optional embodiment, when a content system is searched based on the title information, the first-level title information, the second-level title information and the third-level title information are firstly used for searching, if the search result does not meet the preset condition, the first-level title information and the second-level title information are used for searching, and if the search result does not meet the preset condition, the first-level title information is used for searching, so that the searching process can be timely adjusted according to the actual search result, the finally searched content information corresponding to the title information is more accurate and effective, the slide making by a user is facilitated, and the slide making efficiency of the user is further improved.
In an alternative embodiment, the first initial content information comprises at least one initial content record;
and, the judging whether the first initial content information meets a preset content screening condition includes:
judging whether the number of initial content records contained in the first initial content information is greater than or equal to a preset first number threshold;
when the number of the initial content records contained in the first initial content information is judged to be greater than or equal to the first number threshold value, determining that the first initial content information meets a preset content screening condition;
and when the number of the initial content records contained in the first initial content information is judged not to be more than or equal to the first number threshold, determining that the first initial content information does not meet the content screening condition.
In this alternative embodiment, the search result (i.e., the first initial content information) obtained by searching the first level title information, the second level title information, and the third level title information usually includes several initial content records, where one initial content record may be a picture or a text. When the number of the initial content records in the search result reaches a certain amount, that is, the search range is sufficient, and the search result is reliable, the content information corresponding to the title information can be screened from the search result. For example, after searching by using "insurance industry", "introduction meeting", and "main announcement report" as keywords, 30 pictures and 30 sections of texts are obtained, if the first quantity threshold is set to 50, the first initial content information can already meet the content screening condition, and then the content information corresponding to the title information can be screened from the first initial content information. Suppose that after the "insurance industry", "initiatives" and "lecture report" are used as the keywords for searching, 2 pictures and 2 texts are obtained, the first initial content information fails to satisfy the content screening condition, which indicates that the search result is not ideal, and subsequently, the number of the keywords can be reduced and the search can be performed again.
Therefore, by implementing the optional embodiment, when the number of the initial content records included in the first initial content information is sufficient, the content information corresponding to the title information is screened from the first initial content information, so that the finally searched content information corresponding to the title information is more accurate and effective, the slide production by the user is facilitated, and the slide production efficiency of the user is further improved.
In an optional embodiment, the screening out the content information corresponding to the header information from the first initial content information includes:
acquiring the number of clicks corresponding to each initial content record in the first initial content information;
sequencing all the initial content records according to the number of clicks corresponding to each initial content record;
recording the initial content within a preset sorting range in the sorting as the content information corresponding to the title information, or,
acquiring the number of clicks corresponding to each initial content record in the first initial content information;
and recording the initial content of which the corresponding click number is greater than a preset first click number threshold value as content information corresponding to the title information.
In this alternative embodiment, when content information corresponding to the title information is filtered from the first initial content information, the filtering may be performed according to the number of clicks recorded in each piece of initial content. Specifically, all the initial content records may be sorted according to the number of clicks of each initial content record, and then the initial content records within a preset sorting range are taken as the content information corresponding to the title information. For example, the top 100 initial content records (pictures or texts) in the order of the number of clicks are taken as the content information corresponding to the title information. The initial content record with the corresponding number of clicks greater than the preset first threshold of number of clicks may also be used as the content information corresponding to the title information. For example, if the first threshold of the number of clicks is set to 60, all the initial contents having the number of clicks greater than 60 may be recorded as the content information corresponding to the title information.
It can be seen that, by implementing the optional embodiment, after the number of initial content records included in the first initial content information is sufficient, the initial content records within the preset sorting range or the initial content records whose corresponding number of clicks is greater than the first number-of-clicks threshold are used as the content information corresponding to the title information, so that the finally searched content information corresponding to the title information is more accurate and effective, which is more convenient for assisting the user in making a slide show and further improves the efficiency of making a slide show by the user.
In an alternative embodiment, the first initial content information comprises at least one initial content record;
and, the judging whether the first initial content information meets a preset content screening condition includes:
acquiring the number of clicks corresponding to each initial content record in the first initial content information;
judging whether a target initial content record exists in all the initial content records, wherein the target initial content record is the initial content record of which the corresponding click number is more than or equal to a preset second click number threshold value;
when the target initial content record exists in all the initial content records, determining that the first initial content information meets a preset content screening condition;
when judging that the target initial content record does not exist in all the initial content records, determining that the first initial content information does not meet the content screening condition;
and the step of screening out the content information corresponding to the title information from the first initial content information comprises the following steps:
and recording the target initial content in the first initial content information as content information corresponding to the title information.
In this alternative embodiment, when a search is performed, it may also happen that: although the number of initial content records in the search result (i.e., the first initial content information) is not large, the number of hits of some of the initial content records (pictures or texts) is high (which indicates that the initial content records are hot), in this case, the initial content records with the high number of hits can be used as content information corresponding to the title information, and appropriate content information can also be provided for the user. For example, there are only 10 pictures in the first initial content information, but the number of clicks of 3 pictures is up to 1000, and if the preset second number of clicks threshold is 500, it may be determined that the first initial content information satisfies the content screening condition, and then the 3 pictures with the number of clicks up to 1000 may be screened from the first initial content information to serve as the content information corresponding to the title information.
Therefore, by implementing the optional embodiment, when the first initial content information includes the target initial content record, it is determined that the first initial content information satisfies the content screening condition, and then the included target initial content record is used as the content information corresponding to the title information, so that the finally searched content information corresponding to the title information can be more accurate and effective, the slide production by the user is facilitated, and the slide production efficiency of the user is improved.
Optionally, the process of determining whether the second initial content information satisfies the content screening condition may be similar to the process of determining whether the first initial content information satisfies the content screening condition, and the process of screening the content information corresponding to the header information from the second initial content information and the process of screening the content information corresponding to the header information from the third initial content information may be similar to the process of screening the content information corresponding to the header information from the first initial content information, and in order to avoid repetition, the processes are not repeated one by one.
In an optional embodiment, the loading the alternative content information from the cache to a content loading area preset in the interactive interface is further implemented to enable, after the interactive interface displays the alternative content information, before the obtaining of the selection input made by the user based on the alternative content information displayed in the interactive interface, the method further includes:
judging whether the alternative content information is successfully loaded from the cache to the content loading area;
when the alternative content information is judged to be unsuccessfully loaded to the content loading area from the cache, searching the alternative content information from the content system again;
and loading the searched candidate content information to the content loading area, and triggering and executing the operation of selecting and inputting by the acquisition user based on the candidate content information displayed in the interactive interface.
In this optional embodiment, when the candidate content information is loaded from the cache to the content loading area in the interaction interface, a loading failure may occur. Specifically, after the operation of loading the candidate content information from the cache to the content loading area of the interactive interface is completed, a piece of tag information indicating success or failure of loading is usually returned, and by querying the tag information, it can be determined whether the loading process is successfully executed. If the loading process is not successfully executed, the alternative content information may be re-searched from the content system, and specifically, the content system may be re-searched using the title information and the keyword information or the content system may be re-searched using a tag corresponding to the alternative content information to obtain a new search result, and the new search result is used as the alternative content information. After the re-search of the alternative content information is completed, the re-searched alternative content information can be loaded to the content loading area.
Therefore, by implementing the optional embodiment, when the alternative content information is not successfully loaded to the content loading area from the cache, the alternative content information is searched again from the content system, and then the newly searched alternative content information is loaded to the content loading area, which is beneficial to ensuring that the alternative content information is successfully loaded to the content loading area, and improving the reliability of the automatic generation process of the target slide.
In an optional embodiment, after the candidate content information is screened from the content information according to the keyword information, the candidate content information is loaded from the cache to a content loading area preset in an interactive interface, so that before the interactive interface displays the candidate content information, the method further includes:
judging whether the alternative content information contains sensitive content information in a preset sensitive content information set or not;
and when the sensitive content information is judged to be contained in the alternative content information, deleting the sensitive content information from the alternative content information, and triggering and executing the loading of the alternative content information from the cache to a content loading area preset in an interactive interface so as to realize the operation of displaying the alternative content information on the interactive interface.
In this alternative embodiment, there may be some important information (e.g., information of key customers, service data of key services, etc.) in the content system, and when the content system is searched, the important information may be used as alternative content information, which may easily cause leakage of the important information. Therefore, after the candidate content information is screened out, the sensitive content information in the screened out candidate content information can be deleted, and then the candidate content information is loaded to the content loading area, so that the sensitive content information in the content system can be prevented from being leaked. The sensitive content information may be preset in the sensitive content information set, for example, the contact way "×" of the key customer "zhang three", and the monthly profit value "×" of the key business may be set in the sensitive content information set as the sensitive content information.
Therefore, by implementing the optional embodiment, after the candidate content information is screened out, the sensitive content information in the candidate content information is deleted, and then the candidate content information is loaded to the content loading area, so that the leakage of the sensitive content information in the content system can be avoided, and the data security of the generation process of the target slide is improved.
Optionally, it is also possible: and uploading the automatic generation information of the slides of the automatic generation method of the slides to a block chain.
Specifically, the slide automatic generation information is obtained by running the slide automatic generation method, and is used for recording the slide automatic generation situation, for example, title information and keyword information input by the user in the slide generated this time, searched content information, screened candidate content information, and the like. Uploading the automatically generated information of the slides to the blockchain can ensure the safety and the fair transparency of the slides to users. The user may download the automatically generated information of the slide from the blockchain to verify whether the automatically generated information of the slide of the automatically generating method of the slide is falsified. The blockchain referred to in this example is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm, and the like. A block chain (Blockchain), which is essentially a decentralized database, is a series of data blocks associated by using a cryptographic method, and each data block contains information of a batch of network transactions, so as to verify the validity (anti-counterfeiting) of the information and generate a next block. The blockchain may include a blockchain underlying platform, a platform product service layer, an application service layer, and the like.
Example two
Referring to fig. 2, fig. 2 is a schematic structural diagram of an apparatus for automatically generating a slide show according to an embodiment of the present invention. As shown in fig. 2, the automatic generation apparatus of the slide show may include:
an obtaining module 201, configured to obtain title information input by a user and corresponding to a target slide to be generated;
a searching module 202, configured to search a preset content system based on the header information to obtain content information corresponding to the header information;
a loading module 203, configured to load the content information in a cache;
the obtaining module 201 is further configured to obtain keyword information corresponding to the target slide, which is input by a user;
a screening module 204, configured to screen candidate content information from the content information according to the keyword information;
the loading module 203 is further configured to load the candidate content information from the cache to a content loading area preset in an interactive interface, so as to display the candidate content information on the interactive interface;
the obtaining module 201 is further configured to obtain a selection input made by a user based on the alternative content information displayed in the interactive interface, where the selection input is used to indicate that the user selects target content information from the alternative content information as a material required for generating the target slide;
a generating module 205, configured to generate the target slide according to the target content information.
For the specific description of the apparatus for automatically generating a slide, reference may be made to the specific description of the method for automatically generating a slide, and details are not repeated here to avoid repetition.
EXAMPLE III
Referring to fig. 3, fig. 3 is a schematic structural diagram of a computer device according to an embodiment of the present invention. As shown in fig. 3, the computer apparatus may include:
a memory 301 storing executable program code;
a processor 302 connected to the memory 301;
the processor 302 calls the executable program code stored in the memory 301 to execute the steps of the method for automatically generating a slide according to an embodiment of the present invention.
Example four
The embodiment of the invention discloses a computer storage medium 401, wherein computer instructions are stored in the computer storage medium 401 and used for executing steps in the automatic generation method of the slide disclosed by the embodiment of the invention when being called.
The above-described embodiments of the apparatus are merely illustrative, and the modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above detailed description of the embodiments, those skilled in the art will clearly understand that the embodiments may be implemented by software plus a necessary general hardware platform, and may also be implemented by hardware. Based on such understanding, the above technical solutions may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, where the storage medium includes a Read-Only Memory (ROM), a Random Access Memory (RAM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), a One-time Programmable Read-Only Memory (OTPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Compact Disc-Read-Only Memory (CD-ROM), or other disk memories, CD-ROMs, or other magnetic disks, A tape memory, or any other medium readable by a computer that can be used to carry or store data.
Finally, it should be noted that: the method, apparatus, computer device and storage medium for automatically generating a slide show disclosed in the embodiments of the present invention are only preferred embodiments of the present invention, and are only used for illustrating the technical solutions of the present invention, rather than limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those skilled in the art; the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (9)

1. A method for automatically generating a slide, the method comprising:
acquiring title information input by a user and corresponding to a target slide to be generated;
searching a preset content system based on the title information to obtain content information corresponding to the title information;
the title information comprises first-level title information, second-level title information and third-level title information;
and searching a preset content system based on the title information to obtain content information corresponding to the title information, wherein the searching comprises the following steps:
searching a preset content system based on the first-level title information, the second-level title information and the third-level title information to obtain first initial content information;
judging whether the first initial content information meets a preset content screening condition or not;
when the first initial content information is judged to meet the content screening condition, screening content information corresponding to the title information from the first initial content information;
when the first initial content information is judged not to meet the content screening condition, searching a preset content system based on the first-level title information and the second-level title information to obtain second initial content information;
judging whether the second initial content information meets the content screening condition or not;
when the second initial content information is judged to meet the content screening condition, screening content information corresponding to the title information from the second initial content information;
when the second initial content information is judged not to meet the content screening condition, searching a preset content system based on the first-level title information to obtain third initial content information;
screening out content information corresponding to the title information from the third initial content information;
loading the content information in a cache;
acquiring keyword information corresponding to the target slide input by a user;
screening out alternative content information from the content information according to the keyword information;
loading the alternative content information from the cache to a content loading area preset in an interactive interface so as to display the alternative content information on the interactive interface;
acquiring a selection input made by a user based on the alternative content information displayed in an interactive interface, wherein the selection input is used for indicating that the user selects target content information from the alternative content information to serve as materials required for generating the target slide;
and generating the target slide according to the target content information.
2. The method of claim 1, wherein the first initial content information comprises at least one initial content record;
and, the judging whether the first initial content information meets a preset content screening condition includes:
judging whether the number of initial content records contained in the first initial content information is greater than or equal to a preset first number threshold;
when the number of the initial content records contained in the first initial content information is judged to be greater than or equal to the first number threshold value, determining that the first initial content information meets a preset content screening condition;
and when the number of the initial content records contained in the first initial content information is judged not to be greater than or equal to the first number threshold, determining that the first initial content information does not meet the content screening condition.
3. The method of claim 2, wherein the step of filtering out the content information corresponding to the header information from the first initial content information comprises:
acquiring the number of clicks corresponding to each initial content record in the first initial content information;
sequencing all the initial content records according to the number of clicks corresponding to each initial content record;
recording the initial content within a preset sorting range in the sorting as the content information corresponding to the title information, or,
acquiring the number of clicks corresponding to each initial content record in the first initial content information;
and taking the initial content record of which the corresponding click number is greater than a preset first click number threshold value as the content information corresponding to the title information.
4. The method of claim 1, wherein the first initial content information comprises at least one initial content record;
and, the judging whether the first initial content information meets a preset content screening condition includes:
acquiring the number of clicks corresponding to each initial content record in the first initial content information;
judging whether a target initial content record exists in all the initial content records, wherein the target initial content record refers to the initial content record of which the corresponding click number is more than or equal to a preset second click number threshold value;
when the target initial content record exists in all the initial content records, determining that the first initial content information meets a preset content screening condition;
when judging that the target initial content record does not exist in all the initial content records, determining that the first initial content information does not meet the content screening condition;
and the step of screening out the content information corresponding to the title information from the first initial content information comprises the following steps:
and recording the target initial content in the first initial content information as content information corresponding to the title information.
5. The method for automatically generating a slide show according to any one of claims 1 to 4, wherein the loading the alternative content information from the cache to a content loading area preset in the interactive interface is performed to enable the obtaining user to make a selection input based on the alternative content information displayed in the interactive interface after the interactive interface displays the alternative content information, and the method further comprises:
judging whether the alternative content information is successfully loaded from the cache to the content loading area;
when the alternative content information is judged to be unsuccessfully loaded to the content loading area from the cache, searching the alternative content information from the content system again;
and loading the searched candidate content information to the content loading area, and triggering to execute the operation of acquiring the selection input made by the user based on the candidate content information displayed in the interactive interface.
6. The method for automatically generating a slide show according to any of claims 1-4, wherein after the candidate content information is screened from the content information according to the keyword information, the candidate content information is loaded from the cache to a content loading area preset in an interactive interface, so that before the interactive interface displays the candidate content information, the method further comprises:
judging whether the alternative content information contains sensitive content information in a preset sensitive content information set or not;
and when the sensitive content information is judged to be contained in the alternative content information, deleting the sensitive content information from the alternative content information, and triggering and executing the loading of the alternative content information from the cache to a content loading area preset in an interactive interface so as to realize the operation of displaying the alternative content information on the interactive interface.
7. An apparatus for automatic generation of slides, the apparatus comprising:
the acquisition module is used for acquiring title information which is input by a user and corresponds to a target slide to be generated;
the searching module is used for searching a preset content system based on the title information to obtain content information corresponding to the title information; the title information comprises first-level title information, second-level title information and third-level title information;
and searching a preset content system based on the title information to obtain content information corresponding to the title information, including:
searching a preset content system based on the first-level title information, the second-level title information and the third-level title information to obtain first initial content information;
judging whether the first initial content information meets a preset content screening condition or not;
when the first initial content information is judged to meet the content screening condition, screening content information corresponding to the title information from the first initial content information;
when the first initial content information is judged not to meet the content screening condition, searching a preset content system based on the first-level title information and the second-level title information to obtain second initial content information;
judging whether the second initial content information meets the content screening condition or not;
when the second initial content information is judged to meet the content screening condition, screening content information corresponding to the title information from the second initial content information;
when the second initial content information is judged not to meet the content screening condition, searching a preset content system based on the first-level title information to obtain third initial content information;
screening out content information corresponding to the title information from the third initial content information;
the loading module is used for loading the content information in a cache;
the acquisition module is also used for acquiring keyword information which is input by a user and corresponds to the target slide;
the screening module is used for screening the alternative content information from the content information according to the keyword information;
the loading module is further configured to load the candidate content information from the cache to a content loading area preset in an interactive interface, so as to display the candidate content information on the interactive interface;
the acquisition module is further used for acquiring a selection input made by a user based on the alternative content information displayed in an interactive interface, wherein the selection input is used for indicating that the user selects target content information from the alternative content information as materials required for generating the target slide;
and the generating module is used for generating the target slide according to the target content information.
8. A computer device, characterized in that the computer device comprises:
a memory storing executable program code;
a processor coupled to the memory;
the processor calls the executable program code stored in the memory to execute the method for automatic generation of a slide show according to any one of claims 1 to 6.
9. A computer-readable storage medium, in which a computer program is stored, which, when being executed by a processor, carries out a method of automatic generation of a slide show according to any one of claims 1 to 6.
CN202110656627.2A 2021-06-11 2021-06-11 Automatic generation method, device and equipment of slide and storage medium Active CN113221509B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110656627.2A CN113221509B (en) 2021-06-11 2021-06-11 Automatic generation method, device and equipment of slide and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110656627.2A CN113221509B (en) 2021-06-11 2021-06-11 Automatic generation method, device and equipment of slide and storage medium

Publications (2)

Publication Number Publication Date
CN113221509A CN113221509A (en) 2021-08-06
CN113221509B true CN113221509B (en) 2022-06-17

Family

ID=77081581

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110656627.2A Active CN113221509B (en) 2021-06-11 2021-06-11 Automatic generation method, device and equipment of slide and storage medium

Country Status (1)

Country Link
CN (1) CN113221509B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080275876A1 (en) * 2003-10-04 2008-11-06 Samsung Electronics Co., Ltd. Storage medium storing search information and reproducing apparatus and method
CN108038193A (en) * 2017-12-11 2018-05-15 广东欧珀移动通信有限公司 Game application searching method and device, electronic equipment and computer-readable storage medium
CN111881307A (en) * 2020-07-28 2020-11-03 平安科技(深圳)有限公司 Demonstration manuscript generation method and device, computer equipment and storage medium
CN112199932A (en) * 2020-10-09 2021-01-08 北京捷通华声科技股份有限公司 PPT generation method, device, computer-readable storage medium and processor

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108509405A (en) * 2018-04-11 2018-09-07 北京深度智耀科技有限公司 A kind of generation method of PowerPoint, device and equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080275876A1 (en) * 2003-10-04 2008-11-06 Samsung Electronics Co., Ltd. Storage medium storing search information and reproducing apparatus and method
CN108038193A (en) * 2017-12-11 2018-05-15 广东欧珀移动通信有限公司 Game application searching method and device, electronic equipment and computer-readable storage medium
CN111881307A (en) * 2020-07-28 2020-11-03 平安科技(深圳)有限公司 Demonstration manuscript generation method and device, computer equipment and storage medium
CN112199932A (en) * 2020-10-09 2021-01-08 北京捷通华声科技股份有限公司 PPT generation method, device, computer-readable storage medium and processor

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Automatic Coloring of Terms in Presentation Slides Using Word Vectors;Tomoyuki Yagura et al.;《2019 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)》;20190708;第233-238页 *
PowerPoint演示设计流程与策略;高子砚;《软件导刊(教育技术)》;20180630;第17卷(第6期);第65-67页 *

Also Published As

Publication number Publication date
CN113221509A (en) 2021-08-06

Similar Documents

Publication Publication Date Title
US10970294B2 (en) Website scoring system
US11568754B2 (en) Guiding creation of an electronic survey
US8706685B1 (en) Organizing collaborative annotations
CN103098051B (en) Search engine optmization assistant
US11460976B2 (en) Systems and methods for electronic information card creation for contextually-relevant data
CN109857853B (en) Searching method based on electronic book, electronic equipment and computer storage medium
US20100223270A1 (en) Reviewing User-Created Content Before Website Presentation
US20150254213A1 (en) System and Method for Distilling Articles and Associating Images
CN113076731A (en) Report file generation method and device, computer equipment and storage medium
CN110941752B (en) Information searching method, data processing method and equipment
CN106170790A (en) Service picture library user interface presents
KR101742041B1 (en) an apparatus for protecting private information, a method of protecting private information, and a storage medium for storing a program protecting private information
JP2005301859A (en) Code search program and code search device
US12147763B2 (en) System and method for identifying sentiment in text strings
CN113221509B (en) Automatic generation method, device and equipment of slide and storage medium
CN111797211A (en) Service information searching method, device, computer equipment and storage medium
CN109443376B (en) Intersection searching method, intersection searching device, electronic equipment and storage medium
US20230028717A1 (en) Representing Confidence in Natural Language Processing
CN119654643A (en) Modification advice method, modification advice system, and modification advice program
US12099551B2 (en) Information search system
CN114546553A (en) Information display method, device, equipment and medium
US7937326B1 (en) Document security protection analysis assistant
US8390836B2 (en) Automatic review of variable imaging jobs
CN119225895B (en) Page jump method and device, electronic device and storage medium
CN112449072A (en) Information processing apparatus, information processing system, and information processing method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant