Nothing Special   »   [go: up one dir, main page]

CN111626021A - Presentation generation method and device - Google Patents

Presentation generation method and device Download PDF

Info

Publication number
CN111626021A
CN111626021A CN202010310500.0A CN202010310500A CN111626021A CN 111626021 A CN111626021 A CN 111626021A CN 202010310500 A CN202010310500 A CN 202010310500A CN 111626021 A CN111626021 A CN 111626021A
Authority
CN
China
Prior art keywords
presentation
picture
demonstration
instruction
page
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.)
Granted
Application number
CN202010310500.0A
Other languages
Chinese (zh)
Other versions
CN111626021B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010310500.0A priority Critical patent/CN111626021B/en
Publication of CN111626021A publication Critical patent/CN111626021A/en
Application granted granted Critical
Publication of CN111626021B publication Critical patent/CN111626021B/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/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour

Landscapes

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

Abstract

The embodiment of the application provides a method and a device for generating a presentation, which relate to the technical field of computers, and the method comprises the following steps: the terminal acquires a demonstration manuscript generation instruction input by a user in a target page, then responds to the demonstration manuscript generation instruction, acquires a picture of an object to be demonstrated and address information of the object to be demonstrated in the target page, and generates a demonstration picture according to the picture of the object to be demonstrated and the address information of the object to be demonstrated. And then acquiring a picture moving instruction input by a user, moving the demonstration picture to a blank page of the demonstration document according to the picture moving instruction, and generating a page of the demonstration document. The demonstration manuscript page can be generated based on the demonstration manuscript generation instruction and the picture moving instruction input by the user in the target page, and the object to be demonstrated does not need to be downloaded firstly, then is stored locally, and then is imported into the demonstration manuscript, so that the efficiency and the convenience for making the demonstration manuscript are improved, and the content damage caused in the unloading process is avoided.

Description

Presentation generation method and device
Technical Field
The embodiment of the application relates to the technical field of computers, in particular to a method and a device for generating a presentation.
Background
The demonstration manuscript can display the content visually and clearly, and is widely applied to activities such as education training, work report, product recommendation, enterprise propaganda, speech and the like.
When a presentation is generated, contents such as pictures and videos are often added, and at present, when contents are added in the presentation, a commonly adopted method is to acquire the pictures and the videos and store the pictures and the videos locally, and then import the pictures and the videos into the presentation from the local. The method needs manual operation of a user for many times to transfer the content to the presentation, and is lack of convenience.
Disclosure of Invention
The embodiment of the application provides a presentation generation method and device, which are used for reducing the times of manual operation during generation of a presentation and improving the convenience of generation of the presentation.
In one aspect, an embodiment of the present application provides a presentation generating method, including:
acquiring a presentation generation instruction input by a user in a target page;
responding to the presentation generation instruction, acquiring the picture of the object to be presented and the address information of the object to be presented in the target page, and generating a presentation picture according to the picture of the object to be presented and the address information of the object to be presented;
and acquiring a picture moving instruction input by a user, moving the demonstration picture to a blank page of the demonstration document according to the picture moving instruction, and generating a page of the demonstration document.
In one aspect, an embodiment of the present application provides a method for presenting a presentation, where the method includes:
receiving a demonstration instruction of a demonstration manuscript input by a user, wherein the demonstration instruction comprises address information of the demonstration manuscript, and the demonstration manuscript is generated by adopting the demonstration manuscript generation method and is stored in a demonstration server;
and responding to the demonstration instruction, acquiring the demonstration manuscript from the demonstration server according to the address information of the demonstration manuscript and displaying the demonstration manuscript.
In one aspect, an embodiment of the present application provides a presentation generating apparatus, including:
the first acquisition module is used for acquiring a presentation generation instruction input by a user in a target page;
the first processing module is used for responding to the demonstration manuscript generation instruction, acquiring the picture of the object to be demonstrated and the address information of the object to be demonstrated in the target page, and generating a demonstration picture according to the picture of the object to be demonstrated and the address information of the object to be demonstrated;
the first acquisition module is also used for acquiring a picture moving instruction input by a user;
the first processing module is further configured to move the presentation picture to a blank page of the presentation according to the picture moving instruction, and generate a presentation page.
Optionally, the presentation generating instruction is a long press instruction, and the object to be presented is the target page;
the first processing module is specifically configured to:
and responding to the long press instruction, and performing screenshot on the target page to obtain a screenshot picture of the target page and address information of the target page.
Optionally, the presentation generating instruction is a dragging instruction, and the object to be presented is a target video embedded in the target page;
the first processing module is specifically configured to:
responding to the dragging instruction, and acquiring a picture of a target video embedded in the target page and address information of the target video, wherein the picture of the target video is a cover picture of the target video or a video screenshot of the target video.
Optionally, the presentation generating instruction is a dragging instruction, and the object to be presented is a target audio embedded in the target page;
the first processing module is specifically configured to:
responding to the dragging instruction, and acquiring the name of the target audio embedded in the target page, the player picture corresponding to the target audio and the address information of the target audio.
Optionally, the picture moving instruction is a dragging instruction;
the first processing module is specifically configured to:
moving the demonstration picture along the direction corresponding to the dragging instruction;
and when the demonstration picture is moved to a blank page of the demonstration manuscript, generating a demonstration manuscript page in the blank page of the demonstration manuscript.
In one aspect, an embodiment of the present application provides a presentation apparatus, including:
the second acquisition module is used for receiving a demonstration instruction of a demonstration manuscript input by a user, wherein the demonstration instruction comprises address information of the demonstration manuscript, and the demonstration manuscript is generated by adopting the demonstration manuscript generation method and is stored in the demonstration server;
and the second processing module is used for responding to the demonstration instruction, acquiring the demonstration manuscript from the demonstration server according to the address information of the demonstration manuscript and displaying the demonstration manuscript.
Optionally, the second obtaining module is further configured to receive an instruction, input by the user in the presentation, of viewing the object to be presented;
and the second processing module is further configured to respond to the instruction for viewing the object to be demonstrated, and acquire and display the object to be demonstrated from the server corresponding to the object to be demonstrated according to the address information of the object to be demonstrated.
In one aspect, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of the presentation generation method when executing the program, or implements the steps of the presentation method when executing the program.
In one aspect, embodiments of the present application provide a computer-readable storage medium storing a computer program executable by a computer device, where the program causes the computer device to execute the steps of the presentation generation method or causes the computer device to execute the steps of the presentation method when the program runs on the computer device.
In the embodiment of the application, the presentation page can be generated based on the presentation generation instruction and the picture moving instruction input by the user in the target page, and the object to be presented does not need to be downloaded first, then the object to be presented is stored locally, and then the presentation is imported, so that the efficiency and the convenience for making the presentation are improved. Because the demonstration manuscript is stored in the demonstration server after the demonstration manuscript is generated, when the demonstration manuscript needs to be displayed, the demonstration manuscript can be directly obtained from the demonstration server based on the address information of the demonstration manuscript without copying and carrying the demonstration manuscript, and therefore the convenience of demonstration is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, 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 application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
FIG. 1 is a diagram of a system architecture according to an embodiment of the present application;
fig. 2 is a schematic diagram of an online presentation plug-in provided in an embodiment of the present application;
fig. 3 is a schematic flowchart of a presentation generating method according to an embodiment of the present application;
FIG. 4a is a schematic diagram illustrating a mouse operation according to an embodiment of the present disclosure;
FIG. 4b is a schematic diagram of moving a mouse pointer according to an embodiment of the present disclosure;
FIG. 5 is a schematic diagram illustrating a gesture operation according to an embodiment of the present disclosure;
fig. 6 is a schematic flowchart of a presentation generating method according to an embodiment of the present application;
fig. 7 is a schematic flowchart of a presentation generating method according to an embodiment of the present application;
fig. 8a is a schematic view of a demonstration picture provided by an embodiment of the present application;
fig. 8b is a schematic diagram of a presentation page provided in an embodiment of the present application;
fig. 9a is a schematic flowchart of a presentation generating method according to an embodiment of the present application;
FIG. 9b is a schematic diagram of a target page according to an embodiment of the present application;
fig. 9c is a schematic diagram of a demonstration picture provided by an embodiment of the present application;
fig. 9d is a schematic diagram of a presentation page provided in an embodiment of the present application;
fig. 10a is a schematic flowchart of a presentation generating method according to an embodiment of the present application;
FIG. 10b is a diagram illustrating a target page according to an embodiment of the present application;
fig. 10c is a schematic view of a demonstration picture provided by an embodiment of the present application;
fig. 10d is a schematic diagram of a presentation page provided in an embodiment of the present application;
fig. 11a is a schematic flowchart of a presentation generating method according to an embodiment of the present application;
FIG. 11b is a schematic diagram of a target page according to an embodiment of the present application;
fig. 11c is a schematic view of a demonstration picture provided by an embodiment of the present application;
fig. 11d is a schematic diagram of a presentation page provided in an embodiment of the present application;
fig. 12a is a schematic flowchart of a presentation generating method according to an embodiment of the present application;
FIG. 12b is a schematic diagram of a target page according to an embodiment of the present application;
fig. 12c is a schematic view of a demonstration picture provided by an embodiment of the present application;
fig. 12d is a schematic diagram of a presentation page provided in an embodiment of the present application;
fig. 13 is a schematic flowchart of a method for presenting a presentation according to an embodiment of the present application;
fig. 14a is a schematic diagram of a presentation page provided in an embodiment of the present application;
fig. 14b is a schematic diagram of a presentation page provided in an embodiment of the present application;
fig. 14c is a schematic diagram of a presentation page provided in an embodiment of the present application;
fig. 14d is a schematic diagram of a presentation page provided in an embodiment of the present application;
fig. 14e is a schematic diagram of a presentation page provided in an embodiment of the present application;
fig. 15 is a schematic structural diagram of a presentation generation apparatus according to an embodiment of the present application;
fig. 16 is a schematic structural diagram of a presentation apparatus according to an embodiment of the present application;
fig. 17 is a schematic structural diagram of a computer device according to an embodiment of the present application.
Detailed Description
In order to make the purpose, technical solution and beneficial effects of the present application more clear and more obvious, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
For convenience of understanding, terms referred to in the embodiments of the present application are explained below.
And (3) presentation: the static file is made into a dynamic file for browsing, so that the complex problem becomes popular and easy to understand, the problem is more vivid, and a more impressive slide is left for people.
At present, when a presentation is generated, a user often needs to manually operate for many times to transfer content to the presentation. For example, when adding a picture to a presentation, the picture needs to be downloaded and stored locally, and then imported into the presentation. For another example, when a video is added to a presentation, the video needs to be downloaded and stored locally, and then the video needs to be imported into the presentation. For a user, the conventional method for generating the presentation needs to perform the dump storage operation manually for many times, and is lack of convenience.
The reason for downloading the picture and video waiting demonstration object to the local is to directly view the picture and video waiting demonstration object in the local when the demonstration manuscript is demonstrated. However, when the object to be presented needs to be presented, the object to be presented may also be acquired from the server corresponding to the object to be presented in real time and presented. In view of this, in the embodiment of the present application, the terminal acquires a presentation generation instruction input by the user in the target page. And then responding to the presentation generation instruction, acquiring the picture of the object to be presented and the address information of the object to be presented in the target page, and generating a presentation picture according to the picture of the object to be presented and the address information of the object to be presented. And then, acquiring a picture moving instruction input by a user, moving the demonstration picture to a blank page of the demonstration document according to the picture moving instruction, and generating a page of the demonstration document. When the demonstration manuscript is demonstrated, a user can click the demonstration picture, and the terminal acquires and displays the object to be demonstrated from the server corresponding to the object to be demonstrated according to the address information embedded in the demonstration picture.
In the embodiment of the application, the presentation page can be generated based on the presentation generation instruction and the picture moving instruction input by the user in the target page, and the object to be presented does not need to be downloaded first, then the object to be presented is stored locally, and then the presentation is imported, so that the efficiency and the convenience for making the presentation are improved.
Referring to fig. 1, a system architecture diagram applicable to the embodiment of the present application is shown, where the system architecture includes at least a terminal 101, a first server 102, and a second server 103.
An application program for generating a presentation can be installed in the terminal 101, and a user generates a presentation using the application program. The terminal 101 may also install a browser and embed an online presentation plug-in the browser. The user generates a presentation using an online presentation plug-in. The terminal 101 may include one or more processors 1011, memory 1012, an I/O interface 1013 to interact with the first server 102 or the second server 103, and a display panel 1014, among other things. The memory 1012 of the terminal 101 may store therein the above-mentioned presentation generation instructions, and when executed by the processor 1011, the program instructions can be used to generate the functions of the presentation and display the generated presentation on the display panel 1014. The terminal 101 may be, but is not limited to, a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, and the like.
The first server 102 may be a backend server of an application or online presentation plug-in for generating a presentation. The first server 102 may include one or more processors 1021, memory 1022, and an I/O interface 1023 to interact with the terminal 101, among other things. The first server 102 may also be configured with a database 1024, and the database 1024 may be used to store the generated presentation.
The second server 103 may be a source server corresponding to the object to be presented or a background server embedded in the target page of the object to be presented. The second server 103 may include one or more processors 1031, memory 1032, and I/O interface 1033 to interact with the terminal 101, among other things. In addition, first server 103 may also be configured with a database 1034, where database 1034 may be used to store objects to be presented. The first server 102 or the second server 103 may be an independent physical server, may also be a server cluster or a distributed system formed by a plurality of physical servers, and may also be a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a network service, cloud communication, middleware service, a domain name service, a security service, a CDN, and a big data and artificial intelligence platform. The terminal 101, the first server 102, and the second server 103 may be directly or indirectly connected through wired or wireless communication, and the present application is not limited thereto.
Illustratively, the terminal 101 is set to pre-install a browser in which an online presentation plug-in (prefibrate) is embedded. After opening the target page (www.abc.com) using the browser, an online presentation plugin is exposed to the right of the target page, the storage area of the online presentation plugin including a blank page of the presentation, as shown in fig. 2. When the presentation is generated, a user inputs a presentation generation instruction in a target page, and after the online presentation plug-in acquires the presentation generation instruction input by the user in the target page, the online presentation plug-in responds to the presentation generation instruction to acquire a picture of an object to be presented and address information of the object to be presented in the target page and generates a presentation picture according to the picture of the object to be presented and the address information of the object to be presented. And then, acquiring a picture moving instruction input by a user, moving the demonstration picture to a blank page of the demonstration document according to the picture moving instruction, and generating a page of the demonstration document. It should be noted that the online presentation plug-in is not limited to be displayed on the right side of the target page, and may also be displayed on the left side of the right side of the target page, on the upper side of the target page, on the lower side of the target page, and the like, which is not specifically limited in this application.
Based on the system architecture diagram shown in fig. 1, an embodiment of the present application provides a flow of a presentation generating method, as shown in fig. 3, where the flow of the method is executed by a presentation generating apparatus, and the presentation generating apparatus may be the terminal 101 shown in fig. 1, and the method includes the following steps:
in step S301, a presentation generation instruction input by the user in the target page is acquired.
Specifically, the user may input a presentation generation instruction in the target page through a mouse operation, or may input the presentation generation instruction in the target page through a gesture. The mouse operation type or gesture type corresponding to the presentation generation instruction may be preset, for example, the mouse operation type may be double-click of a left mouse button, long-click of the left mouse button for dragging, click of a right mouse button for selecting an option of "generating a presentation page", and the like, and the gesture type may be long-click of a gesture, drag gesture, double-click of a gesture, preset gesture trajectory, and the like. The target page may be a page in an application program for generating a presentation, or may be a web page.
In one possible implementation manner, the terminal installs the application program for generating the presentation in advance, and the user may open the target page in the application program for generating the presentation after the terminal opens the application program for generating the presentation, then input the presentation generation instruction in the target page, and recognize the presentation generation instruction by the application program for generating the presentation.
In a possible implementation mode, a browser is installed in the terminal in advance, and an online presentation plug-in is embedded in the browser. The user may open a target page in the browser, then input a presentation generation instruction in the target page, and the presentation generation instruction is recognized by an online presentation plug-in the browser.
Illustratively, the presentation generation instruction is preset as a drag instruction, and when the mouse pointer is stopped on the target page, the user presses the left mouse button with a finger and then drags to the right, as shown in fig. 4 a. The mouse pointer is moved to the right in the target page as shown in fig. 4 b. And when the online presentation plug-in detects the dragging instruction, determining that the user inputs a presentation generation instruction.
Illustratively, the presentation generation instruction is set in advance as a long press instruction. When the terminal screen displays the target page, the user's finger presses the terminal screen for a long time as shown in fig. 5. When the application program generating the presentation detects a long-press gesture on the screen, it is determined that the user has input a presentation generation instruction.
And 302, responding to the presentation generation instruction, acquiring the picture of the object to be presented and the address information of the object to be presented in the target page, and generating a presentation picture according to the picture of the object to be presented and the address information of the object to be presented.
Specifically, the object to be presented may be a target page, a picture embedded in the target page, a video embedded in the target page, an audio embedded in the target page, a document embedded in the target page, and the like. The demonstration picture is a picture of the object to be demonstrated, in which the address information is embedded. The address information of the object to be demonstrated may be the address of the target page in which the object to be demonstrated is embedded, or may be the source website of the object to be demonstrated. It should be noted that, the target page embedded in the object to be demonstrated may also be a source page of the object to be demonstrated, and the present application is not limited specifically. In addition, the address information of the object to be demonstrated may be directly displayed in the page of the presentation, may also be displayed in the note of the presentation, and may also be viewed by the user by clicking the right mouse button in the page of the presentation, to which the present application is not specifically limited.
Illustratively, the object to be presented is set as a web page a, the address of the web page is www.abc.com, and the address information of the object to be presented is the web address www.abc.com of the web page a.
Illustratively, the object to be presented is set as picture B embedded in web page a, where the address of web page a is www.abc.com, the source web page address of picture B embedded in web page a is www.123.com, and the address information of the object to be presented is www.123.com.
And 303, acquiring a picture moving instruction input by a user, moving the demonstration picture to a blank page of the demonstration document according to the picture moving instruction, and generating a demonstration document page.
Specifically, the user may input the picture moving instruction in the target page through a mouse operation, or may input the picture moving instruction in the target page through a gesture. The mouse operation type or gesture type corresponding to the picture moving instruction may be preset, for example, the mouse operation type may be a left double click mouse button, a left long click mouse button for dragging, a right click mouse button for selecting an option of "moving a demonstration picture", and the like, and the gesture type may be a long click gesture, a dragging gesture, a double click gesture, a preset gesture track, and the like.
The method comprises the steps that a storage area of an application program or an online demonstration file plug-in for generating a demonstration file comprises blank pages of the demonstration file, after a demonstration picture is generated, a picture moving instruction input by a user is responded, the demonstration picture is taken as demonstration content and is moved to the blank pages of the demonstration file, and the demonstration file pages are generated. The presentation generation instruction and the picture movement instruction may be the same instruction, such as both being a drag instruction. The presentation generation instruction and the picture moving instruction may also be different instructions, for example, the presentation generation instruction is a long press instruction, and the picture moving instruction is a drag instruction, which is not limited in this application.
In the embodiment of the application, the presentation page can be generated based on the presentation generation instruction and the picture moving instruction input by the user in the target page, and the object to be presented does not need to be downloaded first, then the object to be presented is stored locally, and then the presentation is imported, so that the convenience of making the presentation is improved.
Optionally, in step 302, the presentation generation instruction is a long press instruction, and the object to be presented is a target page. At this time, generating the presentation includes the steps of: and after a long press instruction input in the target page by a user is obtained, screenshot is carried out on the target page in response to the long press instruction, and a screenshot picture of the target page and address information of the target page are obtained.
Specifically, the long-press instruction may be generated by long-pressing the finger of the user on the screen, or may be generated by long-pressing the left button of the mouse by the finger of the user, where the long-press instruction is preset in time, for example, long-press for 1 second. And when the screenshot of the target page fails or the acquisition of the address information of the target page fails, displaying a message of operation failure and returning.
In one possible implementation, as shown in fig. 6, the picture moving instruction and the presentation generation instruction are the same instruction, and are both long press instructions, so that after the terminal acquires the screenshot picture of the target page and the address information of the target page, the terminal directly generates a presentation picture according to the picture of the object to be presented and the address information of the object to be presented, and moves the presentation picture to a blank page of the presentation to generate a presentation page.
In another possible embodiment, as shown in fig. 7, the picture moving instruction is a different instruction from the presentation generation instruction, and the picture moving instruction is a drag instruction. And after acquiring the screenshot picture of the target page and the address information of the target page, the terminal generates a demonstration picture according to the picture of the object to be demonstrated and the address information of the object to be demonstrated. And then acquiring a dragging instruction input by a user in the target page, responding to the dragging instruction, moving the demonstration picture along the direction corresponding to the dragging instruction, and generating a demonstration document page in a blank page of the demonstration document when the demonstration picture is moved to the blank page of the demonstration document.
Illustratively, the online presentation plug-in is embedded in the browser in advance, and when a user opens a webpage in the browser, a storage area of the online presentation plug-in is displayed on the right side of the webpage, wherein the storage area comprises blank pages of the presentation. The current web page is set as the object to be presented, and the address of the current web page is www.abc.com. The user presses the left mouse button for a long time to generate a long-press instruction. When detecting a long press instruction, the online presentation plug-in performs screenshot on the current webpage, obtains a screenshot picture of the current webpage and an address www.abc.com of the current webpage, and then generates a presentation picture according to the screenshot picture of the current webpage and the address information of the current webpage, specifically as shown in fig. 8a, a webpage address www.abc.com is embedded in the presentation picture. The user moves the mouse to the right, and the presentation image moves to the right along with the mouse cursor until moving to the blank page of the presentation, and a presentation page is generated in the blank page of the presentation, as shown in fig. 8 b. The webpage is directly captured by long pressing the instruction, then the demonstration picture is generated, then the demonstration picture is moved to the blank page of the demonstration document by dragging the instruction, the page of the demonstration document is generated, the webpage capture does not need to be stored locally, and then the webpage capture is imported into the blank page of the demonstration document from the local, so that the efficiency of generating the demonstration document is improved, and the content damage caused in the transfer process is avoided.
Optionally, in step 302, the instruction for generating the presentation is a drag instruction, and the object to be presented is a target picture embedded in the target page. At this time, the generating of the presentation includes, as shown in fig. 9a, acquiring a drag instruction input by a user in a target page, acquiring a target picture embedded in the target page and address information of the target picture in response to the drag instruction, and generating the presentation picture according to the target picture and the address information of the target picture. The image moving instruction and the demonstration manuscript generating instruction are the same instruction and are both dragging instructions, so that the demonstration manuscript generating device moves the demonstration image along the direction corresponding to the dragging instructions. And when the demonstration picture is moved to the blank page of the demonstration document, generating a demonstration document page in the blank page of the demonstration document.
Specifically, the dragging instruction may be generated by sliding the user's finger after long-pressing the target picture on the screen, or may be generated by dragging the mouse after the user clicks the left button of the mouse to select the target picture. And when the target picture is failed to be acquired or the address information of the target picture is failed to be acquired, displaying a message of operation failure and returning.
Illustratively, the online presentation plug-in is embedded in the browser in advance, and when a user opens a webpage in the browser, a storage area of the online presentation plug-in is displayed on the right side of the webpage, wherein the storage area comprises blank pages of the presentation. Setting the address of the current web page to be www.abc.com, embedding a picture M and a picture N in the current web page, wherein the source web page address corresponding to the picture M is www.123.com, and the source web page address corresponding to the picture N is www.456.com, which is specifically shown in fig. 9 b. And dragging the mouse to the right after the user clicks the left mouse button to select the picture M, and generating a dragging instruction. When the online presentation plug-in detects a dragging instruction, the picture M embedded in the webpage and the source webpage address www.123.com corresponding to the picture M are acquired. Then, a demonstration picture is generated according to the picture M and the source web page address corresponding to the picture M, specifically, as shown in fig. 9c, the source web page address www.123.com corresponding to the picture M is embedded in the demonstration picture. The generated presentation picture moves rightward along with the mouse cursor until the generated presentation picture moves to a blank page of the presentation, and a presentation page is generated in the blank page of the presentation, as shown in fig. 9 d. The address information of the target picture and the target picture can be obtained through the dragging instruction, the demonstration picture is generated, then the demonstration picture is moved to the blank page of the demonstration document, the page of the demonstration document is generated, the picture is not required to be downloaded from the webpage to the local, and the picture is imported into the blank page of the demonstration document from the local, so that the efficiency of generating the demonstration document is improved, and the content damage caused in the transfer process is avoided.
Optionally, in step 302, the presentation generation instruction is a drag instruction, and the object to be presented is a target video embedded in the target page. At this time, the generating of the presentation includes, as shown in fig. 10a, acquiring, by the presentation generating apparatus, a drag instruction input by a user in a target page, and then acquiring, in response to the drag instruction, a picture of a target video embedded in the target page and address information of the target video, where the picture of the target video is a cover picture of the target video or a video screenshot of the target video, and generating the presentation picture according to the picture of the target video and the address information of the target video. The image moving instruction and the demonstration manuscript generating instruction are the same instruction and are both dragging instructions, so that the demonstration manuscript generating device moves the demonstration image along the direction corresponding to the dragging instructions. And when the demonstration picture is moved to the blank page of the demonstration document, generating a demonstration document page in the blank page of the demonstration document.
Specifically, the dragging instruction may be generated by sliding the user finger after long-pressing the target video on the screen, or may be generated by dragging the mouse after the user clicks the target video in the left mouse button. And when the picture of the target video is failed to be acquired or the address information of the target video is failed to be acquired, displaying a message of operation failure and returning.
Illustratively, the online presentation plug-in is embedded in the browser in advance, and when a user opens a webpage in the browser, a storage area of the online presentation plug-in is displayed on the right side of the webpage, wherein the storage area comprises blank pages of the presentation. Setting the address of the current web page as www.abc.com, embedding a video P and a video Q in the current web page, where the source web page address corresponding to the video P is www.pin.com and the source web page address corresponding to the video Q is www.qin.com, as shown in fig. 10 b. And (4) clicking the left mouse button by the user to select the video P, and then dragging the mouse to the right to generate a dragging instruction. When the online presentation plug-in detects the drag instruction, the cover picture of the video P embedded in the current webpage and the address www.abc.com of the current webpage are acquired. Then, a presentation picture is generated according to the cover picture of the video P and the address of the current web page, and specifically, as shown in fig. 10c, the presentation picture is embedded with the address www.abc.com of the current web page. The generated presentation picture moves rightward along with the mouse cursor until the generated presentation picture moves to a blank page of the presentation, and a presentation page is generated in the blank page of the presentation, as shown in fig. 10 d. The method comprises the steps of obtaining a picture of a target video and address information of the target video through a dragging instruction, generating a demonstration picture, moving the demonstration picture to a blank page of a demonstration document, generating a page of the demonstration document, and leading a video into the blank page of the demonstration document from the local without downloading the video from a webpage to the local, so that the efficiency of generating the demonstration document is improved, and the content damage caused in the transfer process is avoided.
Optionally, in step 302, the presentation generating instruction is a dragging instruction, and the object to be presented is target audio embedded in the target page. At this time, the generating of the presentation includes, as shown in fig. 11a, acquiring, by the presentation generating apparatus, a drag instruction input by the user on the target page, and then acquiring, in response to the drag instruction, a name of the target audio embedded in the target page, a player picture corresponding to the target audio, and address information of the target audio, and generating the presentation picture according to the name of the target audio, the player picture corresponding to the target audio, and the address information of the target audio. The image moving instruction and the demonstration manuscript generating instruction are the same instruction and are both dragging instructions, so that the demonstration manuscript generating device moves the demonstration image along the direction corresponding to the dragging instructions. And when the demonstration picture is moved to the blank page of the demonstration document, generating a demonstration document page in the blank page of the demonstration document.
Specifically, the dragging instruction may be generated by sliding the user's finger on the screen after long-pressing the target audio, or may be generated by dragging the mouse after the user clicks the target audio in the left mouse button. And when the name of the target audio fails to be acquired or the picture of the player of the target audio fails to be acquired or the address information of the target audio fails to be acquired, displaying a message of operation failure and returning.
Illustratively, the online presentation plug-in is embedded in the browser in advance, and when a user opens a webpage in the browser, a storage area of the online presentation plug-in is displayed on the right side of the webpage, wherein the storage area comprises blank pages of the presentation. Setting the address of the current web page to be www.abc.com, embedding song X and song Y in the current web page, setting the source web page address corresponding to song X to be www.xin.com and the source web page address corresponding to song Y to be www.yin.com, as shown in fig. 11 b. And (4) clicking the song Y in the left mouse button by the user, and dragging the mouse to the right to generate a dragging instruction. When the online presentation plug-in detects the dragging instruction, the name of the song Y embedded in the webpage, the player picture of the song Y, and the source webpage address www.yin.com corresponding to the song Y are obtained. Then, a presentation picture is generated according to the name of song Y, the player picture of song Y, and the source web address corresponding to song Y, and specifically, as shown in fig. 11c, the source web address www.yin.com corresponding to song Y is embedded in the presentation picture. The generated presentation picture moves rightward along with the mouse cursor until the generated presentation picture moves to a blank page of the presentation, and a presentation page is generated in the blank page of the presentation, as shown in fig. 11 d. The demonstration picture corresponding to the target audio can be generated by dragging the command, then the demonstration picture is moved to the blank page of the demonstration document to generate the page of the demonstration document, the target audio does not need to be downloaded from the webpage to the local, and the target audio is imported into the blank page of the demonstration document from the local, so that the efficiency of generating the demonstration document is improved, and the content damage caused in the transfer process is avoided.
Optionally, in step 302, the presentation generating instruction is a dragging instruction, and the object to be presented is a target document embedded in the target page. At this time, the generating of the presentation includes, as shown in fig. 12a, acquiring a drag instruction input by a user in a target page, acquiring a name of a target document embedded in the target page, a picture corresponding to the target document, and address information of the target document in response to the drag instruction, and generating a presentation picture according to the name of the target document, the picture corresponding to the target document, and the address information of the target document. The image moving instruction and the demonstration manuscript generating instruction are the same instruction and are both dragging instructions, so that the demonstration manuscript generating device moves the demonstration image along the direction corresponding to the dragging instructions. And when the demonstration picture is moved to the blank page of the demonstration document, generating a demonstration document page in the blank page of the demonstration document.
Specifically, the object to be presented may be the entire document embedded in the target page, or may be a part of the content in the document embedded in the target page. When the online presentation plug-in detects the dragging instruction, the online presentation plug-in can prompt the user to select the content of the target document, and then generates a presentation page according to the selection of the user. The dragging instruction can be generated by sliding the target document after the finger of the user long presses the target document on the screen, or can be generated by dragging the mouse after the user clicks the target document in the left mouse button. And when the name of the target document is failed to be acquired or the picture of the target document is failed to be acquired or the address information of the target document is failed to be acquired, displaying a message of operation failure and returning.
Illustratively, the online presentation plug-in is embedded in the browser in advance, and when a user opens a webpage in the browser, a storage area of the online presentation plug-in is displayed on the right side of the webpage, wherein the storage area comprises blank pages of the presentation. Setting the address of the current web page to be www.abc.com, embedding an article a and an article B in the current web page, where the source web page address corresponding to the article a is www.ain.com and the source web page address corresponding to the article B is www.bin.com, as shown in fig. 12B. And (4) clicking the left mouse button by the user to select the article B, and then dragging the mouse to the right to generate a dragging instruction. When the online presentation plug-in detects the dragging instruction, the name of the article B embedded in the webpage, the picture of the article B, and the source webpage address www.bin.com corresponding to the article B are obtained. Then, a demonstration picture is generated according to the name of the article B, the picture of the article B, and the source web address corresponding to the article B, specifically, as shown in fig. 12c, the source web address www.bin.com corresponding to the article B is embedded in the demonstration picture. The generated presentation picture moves rightward along with the mouse cursor until the generated presentation picture moves to a blank page of the presentation, and a presentation page is generated in the blank page of the presentation, as shown in fig. 12 d. The demonstration picture corresponding to the target document can be generated by dragging the instruction, then the demonstration picture is moved to the blank page of the demonstration document to generate the page of the demonstration document, the target document does not need to be downloaded from the webpage to the local, and the target document is imported into the blank page of the demonstration document from the local, so that the efficiency of generating the demonstration document is improved, and the content damage caused in the transfer process is avoided.
Based on the system architecture diagram shown in fig. 1, an embodiment of the present application further provides a flow of a presentation method, as shown in fig. 13, where the flow of the method is executed by a presentation apparatus, and the presentation apparatus may be the terminal 101 shown in fig. 1, and the method includes the following steps:
step 1301, receiving a presentation instruction of the presentation input by the user.
The presentation instruction includes address information of the presentation, the presentation is an online presentation generated by using the presentation generation method, and the online presentation is stored in a presentation server after being generated, where the presentation server may be the first server shown in fig. 1.
And step 1302, responding to the presentation instruction, acquiring the presentation from the presentation server according to the address information of the presentation, and displaying the presentation.
Because the demonstration manuscript is stored in the demonstration server after the demonstration manuscript is generated, when the demonstration manuscript needs to be displayed, the demonstration manuscript can be directly obtained from the demonstration server based on the address information of the demonstration manuscript without copying and carrying the demonstration manuscript, and therefore convenience is improved.
In one possible implementation manner, when receiving an instruction for viewing an object to be presented, which is input by a user in a presentation, the presentation device responds to the instruction for viewing the object to be presented, and acquires and displays the object to be presented from a server corresponding to the object to be presented according to address information of the object to be presented.
Specifically, the user views the object to be presented by clicking a presentation picture in the presentation. When a user clicks a demonstration picture in the demonstration manuscript, the demonstration manuscript demonstration device acquires the object to be demonstrated from the server corresponding to the object to be demonstrated according to the address information embedded in the demonstration picture and displays the object to be demonstrated. When the object to be demonstrated is updated, the demonstration manuscript demonstration device prompts a user that the current object to be demonstrated is updated, then the object to be demonstrated selected by the user is obtained and displayed, and the user can select to display the object to be demonstrated before the update or display the updated object to be demonstrated. And when the user clicks the address information of the object to be demonstrated, jumping to a target page corresponding to the object to be demonstrated from the demonstration document interface by the demonstration document demonstration device.
Illustratively, the object to be presented is set as a web page, and the address www.abc.com of the web page is embedded in the presentation picture, as shown in fig. 14 a. When a user clicks a demonstration picture in a demonstration document page, the demonstration document demonstration device acquires webpage content from a server corresponding to the webpage and displays the webpage content. When the user clicks on the address www.abc.com of the web page in the presentation page, the presentation interface jumps to the web page and then presents the content of the web page in the web page.
Illustratively, the object to be presented is set as a target picture M embedded in a webpage, the address of the webpage in which the target picture M is embedded is www.abc.com, and the address of the source webpage of the target picture M is www.123.com. The source web page address www.123.com of the target picture M is used as the address information of the target picture M to generate the presentation picture, and the generated presentation picture is specifically shown in fig. 14 b. And when the user clicks the demonstration picture in the demonstration document page, the demonstration document demonstration device acquires the target picture M from the server corresponding to the target picture M and displays the target picture M. When the user clicks the source web address www.123.com of the target picture M in the presentation page, the presentation display interface jumps to the source web page of the target picture M and then displays the target picture M in the source web page.
Illustratively, the object to be presented is set as a target video P embedded in a webpage, the address of the webpage in which the target video P is embedded is www.abc.com, and the address of the source webpage of the target video P is www.pin.com. The address of the webpage in which the target video P is embedded is www.abc.com, which is used as the address information of the target video P to generate the presentation picture, and the generated presentation picture is specifically shown in fig. 14 c. When a user clicks a demonstration picture in a demonstration document page, the demonstration document demonstration device acquires a target video P from a server corresponding to the target video P and plays the target video P. When the user clicks the address www.abc.com of the target video P in the presentation page, the presentation display interface jumps to the web page in which the target video P is embedded, and then plays the target video P in the web page in which the target video P is embedded.
Illustratively, the object to be presented is set to song Y embedded in a web page, the address of the web page in which song Y is embedded is www.abc.com, and the source web page address of song Y is www.yin.com. The presentation picture is generated using the source web page address www.yin.com of song Y as the address information for song Y, and is shown in detail in fig. 14 d. And when the user clicks the demonstration picture in the demonstration document page, the demonstration document demonstration device acquires the song Y from the server corresponding to the song Y and plays the song Y. When the user clicks on the source web page address www.yin.com of song Y in the presentation page, the presentation interface jumps to the source web page of song Y and then plays song Y in the source web page.
Illustratively, the object to be presented is an article B embedded in a web page, the address of the web page in which the article B is embedded is www.abc.com, and the address of the source web page of the article B is www.bin.com. The source web page address www.bin.com of the article B is used as the address information of the article B to generate a presentation picture, and the generated presentation picture is specifically shown in fig. 14 e. And when the user clicks the demonstration picture in the demonstration document page, the demonstration document demonstration device acquires the article B from the server corresponding to the article B and displays the article B. When the user clicks the source web address www.bin.com of the article B in the presentation page, the presentation interface jumps to the source web page of the article B and then presents the article B in the source web page.
Because the address information of the object to be demonstrated is embedded in the demonstration picture when the demonstration manuscript is generated, when the demonstration picture is displayed, after a user clicks the demonstration picture, the demonstration manuscript demonstration device can directly acquire the object to be demonstrated through the address information and display the object without copying the content of the object to be demonstrated and carrying the object with the user, and therefore convenience of display is improved.
Based on the same technical concept, an embodiment of the present application provides a presentation generating apparatus, as shown in fig. 15, the apparatus 1500 includes:
a first obtaining module 1501, configured to obtain a presentation generation instruction input by a user in a target page;
the first processing module 1502 is configured to respond to the presentation generation instruction, acquire a picture of an object to be presented and address information of the object to be presented in the target page, and generate a presentation picture according to the picture of the object to be presented and the address information of the object to be presented;
the first obtaining module 1501 is further configured to obtain a picture moving instruction input by a user;
the first processing module 1502 is further configured to move the presentation picture to a blank page of the presentation according to the picture moving instruction, and generate a presentation page.
Optionally, the presentation generating instruction is a long press instruction, and the object to be presented is the target page;
the first processing module 1502 is specifically configured to:
and responding to the long press instruction, and performing screenshot on the target page to obtain a screenshot picture of the target page and address information of the target page.
Optionally, the presentation generating instruction is a dragging instruction, and the object to be presented is a target picture embedded in the target page;
the first processing module 1502 is specifically configured to:
responding to the dragging instruction, and acquiring a target picture embedded in the target page and address information of the target picture.
Optionally, the presentation generating instruction is a dragging instruction, and the object to be presented is a target video embedded in the target page;
the first processing module 1502 is specifically configured to:
responding to the dragging instruction, and acquiring a picture of a target video embedded in the target page and address information of the target video, wherein the picture of the target video is a cover picture of the target video or a video screenshot of the target video.
Optionally, the presentation generating instruction is a dragging instruction, and the object to be presented is a target audio embedded in the target page;
the first processing module 1502 is specifically configured to:
responding to the dragging instruction, and acquiring the name of the target audio embedded in the target page, the player picture corresponding to the target audio and the address information of the target audio.
Optionally, the picture moving instruction is a dragging instruction;
the first processing module 1502 is specifically configured to:
moving the demonstration picture along the direction corresponding to the dragging instruction;
and when the demonstration picture is moved to a blank page of the demonstration manuscript, generating a demonstration manuscript page in the blank page of the demonstration manuscript.
Based on the same technical concept, an embodiment of the present application provides a presentation apparatus, as shown in fig. 16, the apparatus 1600 including:
a second obtaining module 1601, configured to receive a presentation instruction of a presentation input by a user, where the presentation instruction includes address information of the presentation, and the presentation is generated by using the presentation generation method and stored in a presentation server;
the second processing module 1602, configured to respond to the presentation instruction, obtain the presentation from the presentation server according to the address information of the presentation, and display the presentation.
Optionally, the second obtaining module 1601 is further configured to receive an instruction, input by the user in the presentation, to view an object to be presented;
the second processing module 1602 is further configured to, in response to the instruction for viewing the object to be demonstrated, obtain and display the object to be demonstrated from the server corresponding to the object to be demonstrated according to the address information of the object to be demonstrated.
Based on the same technical concept, the embodiment of the present application provides a computer apparatus, as shown in fig. 17, including at least one processor 1701 and a memory 1702 connected to the at least one processor, where a specific connection medium between the processor 1701 and the memory 1702 is not limited in the embodiment of the present application, and the processor 1701 and the memory 1702 are connected through a bus in fig. 17 as an example. The bus may be divided into an address bus, a data bus, a control bus, etc.
In the present embodiment, the memory 1702 stores instructions executable by the at least one processor 1701, and the at least one processor 1701 may perform the steps included in the aforementioned presentation generation method or may perform the steps included in the aforementioned presentation method by executing the instructions stored in the memory 1702.
The processor 1701 is a control center of the computer device, and various interfaces and lines may be used to connect various parts of the computer device, and generate a presentation or presentation by executing or executing instructions stored in the memory 1702 and calling data stored in the memory 1702. Alternatively, the processor 1701 may include one or more processing units, and the processor 1701 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, and the like, and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1701. In some embodiments, the processor 1701 and the memory 1702 may be implemented on the same chip, or in some embodiments, they may be implemented separately on separate chips.
The processor 1701 may be a general-purpose processor, such as a Central Processing Unit (CPU), digital signal processor, Application Specific Integrated Circuit (ASIC), field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like, that may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present Application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor.
Memory 1702 is provided as a non-volatile computer-readable storage medium that may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The Memory 1702 may include at least one type of storage medium, and may include, for example, a flash Memory, a hard disk, a multimedia card, a card-type Memory, a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Programmable Read Only Memory (PROM), a Read Only Memory (ROM), a charged Erasable Programmable Read-Only Memory (EEPROM), a magnetic Memory, a magnetic disk, an optical disk, and so on. The memory 1702 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 1702 of the embodiments of the present application may also be circuitry or any other device capable of performing a storage function for storing program instructions and/or data.
Based on the same inventive concept, embodiments of the present application provide a computer-readable storage medium storing a computer program executable by a computer device, and when the program runs on the computer device, cause the computer device to execute the steps of the above-mentioned presentation generation method or cause the computer device to execute the steps of the above-mentioned presentation method.
It will be apparent to those skilled in the art that embodiments of the present application may be provided as a method, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (10)

1. A presentation generation method, comprising:
acquiring a presentation generation instruction input by a user in a target page;
responding to the presentation generation instruction, acquiring the picture of the object to be presented and the address information of the object to be presented in the target page, and generating a presentation picture according to the picture of the object to be presented and the address information of the object to be presented;
and acquiring a picture moving instruction input by a user, moving the demonstration picture to a blank page of the demonstration document according to the picture moving instruction, and generating a page of the demonstration document.
2. The method of claim 1, wherein the presentation generation instruction is a long press instruction, and the object to be presented is the target page;
the step of responding to the presentation generation instruction to acquire the picture of the object to be presented in the target page and the address information of the object to be presented comprises the following steps:
and responding to the long press instruction, and performing screenshot on the target page to obtain a screenshot picture of the target page and address information of the target page.
3. The method of claim 1, wherein the presentation generation instruction is a drag instruction, and the object to be presented is a target picture embedded in the target page;
the step of responding to the presentation generation instruction to acquire the picture of the object to be presented in the target page and the address information of the object to be presented comprises the following steps:
responding to the dragging instruction, and acquiring a target picture embedded in the target page and address information of the target picture.
4. The method of claim 1, wherein the presentation generation instruction is a drag instruction, and the object to be presented is a target video embedded in the target page;
the step of responding to the presentation generation instruction to acquire the picture of the object to be presented in the target page and the address information of the object to be presented comprises the following steps:
responding to the dragging instruction, and acquiring a picture of a target video embedded in the target page and address information of the target video, wherein the picture of the target video is a cover picture of the target video or a video screenshot of the target video.
5. The method of claim 1, wherein the presentation generation instruction is a drag instruction, and the object to be presented is target audio embedded in the target page;
the step of responding to the presentation generation instruction to acquire the picture of the object to be presented in the target page and the address information of the object to be presented comprises the following steps:
responding to the dragging instruction, and acquiring the name of the target audio embedded in the target page, the player picture corresponding to the target audio and the address information of the target audio.
6. The method of any of claims 1-5, wherein the picture movement instruction is a drag instruction;
the moving the demonstration picture to a blank page of the demonstration manuscript according to the picture moving instruction to generate a demonstration manuscript page, and the method comprises the following steps:
moving the demonstration picture along the direction corresponding to the dragging instruction;
and when the demonstration picture is moved to a blank page of the demonstration manuscript, generating a demonstration manuscript page in the blank page of the demonstration manuscript.
7. A method of presenting a presentation, comprising:
receiving a presentation instruction of a presentation inputted by a user, wherein the presentation instruction comprises address information of the presentation, and the presentation is generated by adopting the method of any one of claims 1-6 and is stored in a presentation server;
and responding to the demonstration instruction, acquiring the demonstration manuscript from the demonstration server according to the address information of the demonstration manuscript and displaying the demonstration manuscript.
8. The method of claim 7, wherein the method further comprises:
receiving an instruction input by the user in the presentation for viewing the object to be presented;
and responding to the instruction for viewing the object to be demonstrated, and acquiring and displaying the object to be demonstrated from the server corresponding to the object to be demonstrated according to the address information of the object to be demonstrated.
9. A presentation generation apparatus, comprising:
the first acquisition module is used for acquiring a presentation generation instruction input by a user in a target page;
the first processing module is used for responding to the demonstration manuscript generation instruction, acquiring the picture of the object to be demonstrated and the address information of the object to be demonstrated in the target page, and generating a demonstration picture according to the picture of the object to be demonstrated and the address information of the object to be demonstrated;
the first acquisition module is also used for acquiring a picture moving instruction input by a user;
the first processing module is further configured to move the presentation picture to a blank page of the presentation according to the picture moving instruction, and generate a presentation page.
10. A presentation device, comprising:
a second obtaining module, configured to receive a presentation instruction of a presentation input by a user, where the presentation instruction includes address information of the presentation, and the presentation is generated by using the method according to any one of claims 1 to 6 and stored in a presentation server;
and the second processing module is used for responding to the demonstration instruction, acquiring the demonstration manuscript from the demonstration server according to the address information of the demonstration manuscript and displaying the demonstration manuscript.
CN202010310500.0A 2020-04-20 2020-04-20 Presentation generation method and device Active CN111626021B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010310500.0A CN111626021B (en) 2020-04-20 2020-04-20 Presentation generation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010310500.0A CN111626021B (en) 2020-04-20 2020-04-20 Presentation generation method and device

Publications (2)

Publication Number Publication Date
CN111626021A true CN111626021A (en) 2020-09-04
CN111626021B CN111626021B (en) 2022-08-12

Family

ID=72258877

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010310500.0A Active CN111626021B (en) 2020-04-20 2020-04-20 Presentation generation method and device

Country Status (1)

Country Link
CN (1) CN111626021B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112925494A (en) * 2021-03-17 2021-06-08 众安信息技术服务有限公司 Method and device for realizing same-screen demonstration, computer equipment and storage medium
CN113905254A (en) * 2021-09-03 2022-01-07 前海人寿保险股份有限公司 Video synthesis method, device, system and readable storage medium

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079847A (en) * 2007-06-19 2007-11-28 腾讯科技(深圳)有限公司 An information share method and system
US20080306839A1 (en) * 2006-04-28 2008-12-11 Myecheck, Inc. Method and apparatus for online check processing
EP2120167A1 (en) * 2008-05-12 2009-11-18 Research In Motion Limited System and method for automatically drafting a blog entry
CN102929604A (en) * 2012-09-29 2013-02-13 北京奇虎科技有限公司 Screen capturing apparatus and method
WO2013096021A1 (en) * 2011-12-20 2013-06-27 Microsoft Corporation User interface placeholders for application extensions
CN103269362A (en) * 2013-05-07 2013-08-28 百度在线网络技术(北京)有限公司 Method, system and device for sharing localized content of picture in webpage
CN103514090A (en) * 2012-06-26 2014-01-15 腾讯科技(深圳)有限公司 Method and device for testing browser
CN103577187A (en) * 2013-10-15 2014-02-12 中兴通讯股份有限公司 Method and related equipment for realizing webpage screenshot
CN105354034A (en) * 2015-11-17 2016-02-24 贵阳朗玛信息技术股份有限公司 Page jump method and device for application program
CN105472406A (en) * 2015-12-04 2016-04-06 广东威创视讯科技股份有限公司 Powerpoint display method and system
CN105488051A (en) * 2014-09-17 2016-04-13 腾讯科技(深圳)有限公司 Webpage processing method and apparatus
CN107390982A (en) * 2016-05-16 2017-11-24 阿里巴巴集团控股有限公司 A kind of screenshot method, equipment and terminal device
CN108241601A (en) * 2016-12-26 2018-07-03 北京奇虎科技有限公司 A kind of online method and apparatus for making PowerPoint
CN108241602A (en) * 2016-12-26 2018-07-03 北京奇虎科技有限公司 A kind of online method and apparatus for making PowerPoint
CN110334332A (en) * 2019-06-17 2019-10-15 广州视源电子科技股份有限公司 Presentation generation method and device, storage medium and electronic equipment
CN110347848A (en) * 2019-07-11 2019-10-18 深圳云智教育科技有限公司 A kind of PowerPoint management method and device
CN110874169A (en) * 2018-08-29 2020-03-10 珠海格力电器股份有限公司 Method for acquiring super-picture on intelligent device and intelligent device
CN110944107A (en) * 2019-12-29 2020-03-31 徐书诚 Computer system for realizing single-screen restoration display of all-round network camera set

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080306839A1 (en) * 2006-04-28 2008-12-11 Myecheck, Inc. Method and apparatus for online check processing
CN101079847A (en) * 2007-06-19 2007-11-28 腾讯科技(深圳)有限公司 An information share method and system
EP2120167A1 (en) * 2008-05-12 2009-11-18 Research In Motion Limited System and method for automatically drafting a blog entry
WO2013096021A1 (en) * 2011-12-20 2013-06-27 Microsoft Corporation User interface placeholders for application extensions
CN103514090A (en) * 2012-06-26 2014-01-15 腾讯科技(深圳)有限公司 Method and device for testing browser
CN102929604A (en) * 2012-09-29 2013-02-13 北京奇虎科技有限公司 Screen capturing apparatus and method
CN103269362A (en) * 2013-05-07 2013-08-28 百度在线网络技术(北京)有限公司 Method, system and device for sharing localized content of picture in webpage
CN103577187A (en) * 2013-10-15 2014-02-12 中兴通讯股份有限公司 Method and related equipment for realizing webpage screenshot
CN105488051A (en) * 2014-09-17 2016-04-13 腾讯科技(深圳)有限公司 Webpage processing method and apparatus
CN105354034A (en) * 2015-11-17 2016-02-24 贵阳朗玛信息技术股份有限公司 Page jump method and device for application program
CN105472406A (en) * 2015-12-04 2016-04-06 广东威创视讯科技股份有限公司 Powerpoint display method and system
CN107390982A (en) * 2016-05-16 2017-11-24 阿里巴巴集团控股有限公司 A kind of screenshot method, equipment and terminal device
CN108241601A (en) * 2016-12-26 2018-07-03 北京奇虎科技有限公司 A kind of online method and apparatus for making PowerPoint
CN108241602A (en) * 2016-12-26 2018-07-03 北京奇虎科技有限公司 A kind of online method and apparatus for making PowerPoint
CN110874169A (en) * 2018-08-29 2020-03-10 珠海格力电器股份有限公司 Method for acquiring super-picture on intelligent device and intelligent device
CN110334332A (en) * 2019-06-17 2019-10-15 广州视源电子科技股份有限公司 Presentation generation method and device, storage medium and electronic equipment
CN110347848A (en) * 2019-07-11 2019-10-18 深圳云智教育科技有限公司 A kind of PowerPoint management method and device
CN110944107A (en) * 2019-12-29 2020-03-31 徐书诚 Computer system for realizing single-screen restoration display of all-round network camera set

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
YU CHEN等: "Autogdeterm:automatic geometry determination for electron tomography", 《TSINGHUA SCIENCE TECHNOLOGY》 *
姜海标: "另辟蹊径开放资源", 《中国教育网络》 *
蒋宏等: "云存证技术在电子商务监管中的应用", 《价值工程》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112925494A (en) * 2021-03-17 2021-06-08 众安信息技术服务有限公司 Method and device for realizing same-screen demonstration, computer equipment and storage medium
CN113905254A (en) * 2021-09-03 2022-01-07 前海人寿保险股份有限公司 Video synthesis method, device, system and readable storage medium
CN113905254B (en) * 2021-09-03 2024-03-29 前海人寿保险股份有限公司 Video synthesis method, device, system and readable storage medium

Also Published As

Publication number Publication date
CN111626021B (en) 2022-08-12

Similar Documents

Publication Publication Date Title
US20230013656A1 (en) Information interaction method, apparatus, device, storage medium and program product
US20130268826A1 (en) Synchronizing progress in audio and text versions of electronic books
US20130036196A1 (en) Method and system for publishing template-based content
CN113238823A (en) Information display method and device, electronic equipment and storage medium
WO2022252513A1 (en) Target display method and apparatus
CN111626021B (en) Presentation generation method and device
EP4080507A1 (en) Method and apparatus for editing object, electronic device and storage medium
US20180357112A1 (en) Data Engine
CN110020371B (en) Method and device for page layout linkage based on react-native
CN118585980A (en) Verification method, device, equipment and storage medium
CN116126447A (en) Information processing method, device, electronic equipment and computer readable medium
CN112068873B (en) Webpage generation method, device, server and storage medium
CN112492399B (en) Information display method and device and electronic equipment
CN112860921A (en) Information searching method and device
CN115981539A (en) Multimedia resource interaction method and device, electronic equipment and storage medium
CN112214704B (en) Page processing method and device
CN110891120B (en) Interface content display method and device and storage medium
CN114090896A (en) Information display method and device and electronic equipment
CN109358853B (en) Control showing method and device and readable storage medium
CN110262844B (en) Dialog box component calling method, dialog box component calling device, dialog box component server and storage medium
CN112700522A (en) Method and system for displaying spine animation file in unity
CN115442650B (en) Barrage information processing method and device, barrage information processing equipment and storage medium
CN112492381B (en) Information display method and device and electronic equipment
US11941343B2 (en) Methods for recognizing and interpreting graphical elements to create and operate a web site with input possibilities
EP4246987A1 (en) A system and method of application implemented as video

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