Video presentation method, apparatus, electronic device, and storage medium
The video presentation method addresses the complexity of transitioning to related videos by integrating recommendation entries and extended panels, improving user experience through reduced jumps and simplified operations.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2023-02-13
- Publication Date
- 2026-05-11
AI Technical Summary
Existing video playback systems experience a high number of page jumps and complex operations when transitioning to related videos, leading to a cumbersome user experience.
A video presentation method that includes presenting related video recommendation entries and an extended panel with recommendation video cards, allowing seamless transition and reduced operational complexity by integrating these features into the video playback interface.
The method reduces the number of page jumps and simplifies operations, enabling quick access to related videos while providing supplementary explanations, thus enhancing user experience.
Smart Images

Figure 0007856778000001 
Figure 0007856778000002 
Figure 0007856778000003
Abstract
Description
Technical Field
[0001] [Cross - reference to Related Applications] This disclosure is based on an application with application number CN202210142014.1 and filing date February 16, 2022, claims its priority, and all disclosure contents of the Chinese application are incorporated herein by reference. <000A first presentation module for presenting related video recommendation entries to a video playback interface where the first video is presented, A second presentation module for presenting the video playback interface and an extended panel in response to a trigger operation on the aforementioned related video recommendation entry, wherein the extended panel includes at least one recommendation video card, the recommendation video card is for presenting related information of the recommended video, and the recommended video is related to the first video in the second presentation module, The present invention further provides a video presentation device that includes a playback module for playing videos recommended by the recommended video card, in addition to the video playback interface.
[0007] According to the third aspect, this disclosure is: One or more processors, A storage device for storing one or more programs, The present invention provides an electronic device that, when one or more of the aforementioned programs are executed by one or more of the aforementioned processors, causes one or more of the aforementioned processors to implement the video presentation method described above.
[0008] In a fourth aspect, the disclosure further provides a computer-readable storage medium storing a computer program that, when executed by a processor, enables the video presentation method described above.
[0009] In a fifth aspect, the disclosure further provides a computer program that, when executed by a processor, includes a command causing the processor to perform the video presentation method of any one of the embodiments described above. [Brief explanation of the drawing]
[0010] The drawings herein are incorporated into the specification, constitute part of this specification, illustrate embodiments conforming to the present disclosure, and are used together with the specification to illustrate the principles of the present disclosure.
[0011] To more clearly explain the technical solutions in the embodiments of the present disclosure or the prior art, the following briefly describes the drawings that need to be used in the description of the embodiments or the prior art. It is self-evident that those skilled in the art can also obtain other drawings based on these drawings without creative efforts.
[0012] [Figure 1] It is a flowchart of a video presentation method according to an embodiment of the present disclosure.
[0013] [Figure 2] It is a schematic diagram of a video playback interface according to an embodiment of the present disclosure. [Figure 3] It is a schematic diagram of a video playback interface according to an embodiment of the present disclosure.
[0014] [Figure 4] It is a schematic diagram of another video playback interface according to an embodiment of the present disclosure. [Figure 5] It is a schematic diagram of another video playback interface according to an embodiment of the present disclosure.
[0015] [Figure 6] It is a schematic diagram of another video playback interface according to an embodiment of the present disclosure.
[0016] [Figure 7] It is a schematic diagram of another video playback interface according to an embodiment of the present disclosure. [Figure 8] It is a schematic diagram of another video playback interface according to an embodiment of the present disclosure.
[0017] [Figure 9] It is a schematic diagram of another video playback interface according to an embodiment of the present disclosure.
[0018] [Figure 10] It is a schematic diagram of another video playback interface according to an embodiment of the present disclosure. [Figure 11]Schematic diagram of another video playback interface according to an embodiment of the present disclosure.
[0019] [Figure 12] Schematic diagram of the configuration of a video presentation device according to an embodiment of the present disclosure.
[0020] [Figure 13] Schematic diagram of the configuration of an electronic device according to an embodiment of the present disclosure.
Embodiments for Carrying Out the Invention
[0021] In order to more clearly understand the above objects, features, and advantages of the present disclosure, the following further describes the aspects of the present disclosure. Unless there is a contradiction, the embodiments of the present disclosure and the features in the embodiments can be combined with each other.
[0022] In order to fully understand the present disclosure, many specific details are described in the following description. However, the present disclosure may be implemented in other forms different from those described herein. Obviously, the embodiments in this specification are only some embodiments of the present disclosure, not all embodiments.
[0023] As described above, in the related art, there are technical problems such as a large number of page jumps and complex operations. Therefore, when playing a video related to the currently played video, how to reduce the number of page jumps and the complexity of the operation is an urgent problem to be solved currently.
[0024] In order to solve the above technical problems, or at least partially solve the above technical problems, the present disclosure provides a video presentation method, device, electronic device, and storage medium.
[0025] The technical solutions according to the embodiments of the present disclosure have the following advantages compared with the related art: The technical solution according to the embodiment of this disclosure presents a video playback interface and an extended panel in response to a trigger operation on a related video recommendation entry, wherein the extended panel includes at least one recommendation video card, the recommendation video card is for presenting related information of the recommended video, the recommended video is related to the first video, and the video playback interface plays the video recommended by the recommendation video card. By providing this configuration, it is possible to quickly play recommended videos related to the first video, reduce the number of page jumps, and lower the difficulty of operation.
[0026] Figure 1 is a flowchart of a video presentation method according to an embodiment of the present disclosure. This embodiment is applicable when video recommendations are made on a terminal, and the method may be performed by a video presentation device, which may be implemented in software and / or hardware, and which may be an electronic device, for example, located on a terminal, and may include, but is not limited to, smartphones, palmtops, tablets, wearable devices with displays, desktops, laptops, all-in-one devices, smart home devices, etc.
[0027] As shown in Figure 1, the video presentation method may include the following steps: S110: Present related video recommendation entries to the video playback interface where the first video is displayed.
[0028] There are multiple ways to implement this step, and this disclosure does not limit them. For example, in practice, one type of related video recommendation entry may be provided, or multiple types of related video recommendation entries may be provided and different related video recommendation entries may be used in different scenarios.
[0029] In some embodiments, the presentation of the first video to the video playback interface includes multiple cases, for example, when the first video is being played on the video playback interface, or when the playback of the first video on the video playback interface is stopped. Depending on the case, different related video recommendation entries may be used. The playback of the first video on the video playback interface being stopped includes when the playback of the first video on the video playback interface has finished, or when the playback of the first video on the video playback interface has not finished, but the playback of the first video is currently paused.
[0030] For example, when the first video is playing in the video playback interface, the related video recommendation entry is a related video recommendation tag. When playback of the first video in the video playback interface is stopped, the related video recommendation entry is a related video recommendation popup window. The size of the related video recommendation popup window is larger than the size of the related video recommendation tag. The related video recommendation popup window includes a related video recommendation control and at least one recommended video card. In some embodiments, the related video recommendation control is presented with text description information about the function of the related video recommendation control. The reason for this is that when the first video is playing, providing a small related video recommendation tag sufficiently reduces the obstruction of the first video screen by the related video recommendation tag. When playback of the first video is stopped, providing a large related video recommendation popup window increases the amount of information presented.
[0031] S120: In response to a trigger operation for a related video recommendation entry, a video playback interface and an extended panel are presented, the extended panel including at least one recommendation video card, the recommendation video card being for presenting related information about the recommended video, and the recommended video having a related relationship with the first video.
[0032] In practical terms, since the size of the terminal's display is constant, when performing this step, it is necessary to reduce the size of the video playback interface in S110 to free up sufficient display area to present the extension panel. In other words, the size of the video playback interface presented in this step is smaller than the size of the video playback interface presented in S110. Therefore, when performing this step, in some embodiments, in response to a trigger operation for the relevant video recommendation entry, the right border of the video playback interface is moved to a predetermined position on the left, reducing the area of the video playback interface and presenting the extension panel to the right of the video playback interface.
[0033] In some embodiments, for practical purposes, association rules may be pre-established, and several videos may be designated as videos that have an association with the first video according to these association rules. When this method is implemented, the designated videos are designated as recommended videos.
[0034] In some embodiments, the recommended video and the first video are videos on the same theme. Alternatively, the recommended video and the first video are videos posted by the same video uploader.
[0035] In some embodiments, the recommended video is a video that can provide supplementary explanations for one or more key knowledge points related to the first video. For example, the first video introduces the driver's license examination. The recommended video introduces a specific item in Subject 2 of the driver's license examination (for example, fixed-point parking and starting on a slope, parallel parking, crossing a narrow bridge, S-curve, crank, passing through a gate with a limited width at the speed limit, passing through a series of obstacles, 100-meter gear shifting, driving on uneven road surfaces, etc.).
[0036] Figures 2 and 3 are schematic diagrams of a video playback interface according to an embodiment of the present disclosure. Referring to Figure 2, the first video is being played on the video playback interface, and the first video introduces the driver's license examination. A related video recommendation tag is provided in the upper right corner of the video playback interface. When the related video recommendation tag in Figure 2 is tapped, the video playback interface and an extended panel are presented, referring to Figure 3. The extended panel contains multiple recommendation video cards. Exemplarily, in Figure 3, the extended panel contains five recommendation video cards. The video recommended by each recommendation video card introduces a specific item in Subject 2 of the driver's license examination (e.g., parallel parking, S-curve, crank). Each recommendation video card includes the cover, title, number of likes, and video uploader of the recommended video.
[0037] Figures 4 and 5 are schematic diagrams of another video playback interface according to an embodiment of the present disclosure. Referring to Figure 4, the playback of the first video in the video playback interface is stopped, and the first video introduces the driver's license test. A related video recommendation pop-up window is presented in the upper right corner of the video playback interface. The size of the related video recommendation pop-up window is larger than the size of the related video recommendation tag in Figure 2. The related video recommendation pop-up window includes a related video recommendation control and one recommended video card. When the related video recommendation control in Figure 4 is tapped, the video playback interface and extended panel are presented, and the video played in the video playback interface is the recommended video corresponding to the recommended video card in the related video recommendation pop-up window in Figure 4.
[0038] In some embodiments, if a selection operation for the related video recommendation control is received within a predetermined time, the video playback interface and the extended panel may be presented. If a selection operation for the related video recommendation control is not received within the predetermined time, the related video recommendation popup window may be closed, and related video recommendation tags may be presented on the video playback interface.
[0039] Figure 6 is a schematic diagram of another video playback interface according to an embodiment of the present disclosure. Exemplarily, if a predetermined time is 5 seconds, when a related video recommendation popup window is presented on the terminal interface, referring to Figure 4, the related video recommendation control displays countdown reminder information. The timer starts from the time the related video recommendation popup window appears. If the related video recommendation control in Figure 4 is tapped within 5 seconds, an extended panel is presented as shown in Figure 5. If the related video recommendation control in Figure 4 is not tapped within 5 seconds, the related video recommendation popup window is closed and a related video recommendation tag is presented on the video playback interface, as shown in Figure 6.
[0040] S130: The video playback interface plays videos recommended by the recommended video card.
[0041] There are various ways to implement this step. For example, this step may be implemented by playing the video recommended by the selected recommended video card in the video playback interface in response to a selection operation on the recommended video card in the extension panel. Essentially, this setup allows the user to select a video recommended by the recommended video card. After the user makes a selection, the video selected by the user is played in the video playback interface.
[0042] Alternatively, this step may be implemented by sequentially playing the videos recommended by each recommended video card in the order in which they are arranged in the card presentation area of the extended panel. In essence, this configuration ensures that if the user does not select a video recommended by a recommended video card, the recommended videos are played sequentially in the order in which they are arranged in the extended panel.
[0043] Figures 7 and 8 are schematic diagrams of another video playback interface according to an embodiment of the present disclosure. When the extension panel is presented, the system enters recommended video playback mode. In recommended video playback mode, only videos recommended by the recommended video card are played on the video playback interface.
[0044] In recommended video playback mode, if no recommended video card is tapped in the extended panel, the videos recommended by each recommended video card will be played sequentially according to the order in which the recommended video cards are arranged in the extended panel. That is, as shown in Figure 7, the video playback interface first plays the video recommended by recommended video card 1. After the video recommended by recommended video card 1 has finished playing, the video playback interface plays the video recommended by recommended video card 2. After the video recommended by recommended video card 2 has finished playing, the video playback interface plays the video recommended by recommended video card 3. The process continues in the same manner for subsequent videos.
[0045] In recommended video playback mode, tapping a recommended video card in the extended panel will play the video recommended by the tapped recommended video card in the video playback interface. For example, as shown in Figure 8, tapping the video recommended by recommended video card 4 will play the video recommended by recommended video card 4 in the video playback interface.
[0046] In some embodiments, the video playback interface may be configured such that, when a video recommended by a recommended video card is being played, the position of the recommended video card in the card display area of the extended panel corresponding to the currently playing video becomes the leading position, and a playback indicator is displayed on the recommended video card.
[0047] As an example, referring to Figure 8, the video recommended by the recommended video card 4 is being played in the video playback interface, the position of the recommended video card 4 in the card display area of the extended panel is at the front, and a playback indicator is displayed on the recommended video card 4.
[0048] In some embodiments, when the video playback interface detects that a video recommended by a recommended video card is being played, it automatically places the recommended video card corresponding to the currently playing video at the top of the card display area on the extended panel. Figure 9 is a schematic diagram of another video playback interface according to an embodiment of the present disclosure. In some embodiments, as shown in Figure 9, when the video playback interface detects that a video recommended by a recommended video card is being played and that the recommended video card corresponding to the currently playing video is not located at the top of the card display area on the extended panel, it may be configured to display a pin icon. When the pin icon is tapped, as shown in Figure 8, the recommended video card corresponding to the currently playing video is placed at the top of the card display area on the extended panel.
[0049] By placing the recommended video card corresponding to the currently playing video at the top of the card display area on the extended panel, the recommended video card corresponding to the currently playing video can be made to stand out.
[0050] The technical solution according to the embodiment of this disclosure presents a video playback interface and an extended panel in response to a trigger operation on a related video recommendation entry, the extended panel includes at least one recommendation video card, the recommendation video card is for presenting related information of the recommended video, the recommended video is related to the first video, and the video playback interface plays the video recommended by the recommendation video card. By providing this configuration, it is possible to quickly play recommended videos related to the first video, reduce the number of page jumps, and lower the difficulty of operation.
[0051] By ensuring that the recommended video is one that can provide supplementary explanations for one or more key knowledge points related to the first video, transparent transmission of knowledge can be achieved.
[0052] In some embodiments, when the first video transitions from a playing state to a stopped state in the video playback interface, the system controls the system to close the related video recommendation tag and present the related video recommendation popup window in the video playback interface, and / or, when the first video transitions from a stopped state to a playing state in the video playback interface, the system controls the system to close the related video recommendation popup window and present the related video recommendation tag in the video playback interface.
[0053] In some embodiments, based on the above technical proposals, an enlarged recommended video cover is displayed in response to the operation of aligning the mouse pointer over the recommended video cover on the recommended video card (which may, in practice, be a recommended video card in an extended panel or a recommended video card in a related video recommendation popup window). In response to the operation of aligning the mouse pointer over the recommended video name on the recommended video card (which may, in practice, be a recommended video card in an extended panel or a recommended video card in a related video recommendation popup window), the name of the recommended video is displayed in bold (thickened name).
[0054] For example, referring to any one of Figures 3-5 or 7-9, when the mouse pointer is moved over the recommended video cover on the recommended video card, the recommended video cover is enlarged and the enlarged recommended video cover is displayed. When the mouse pointer is moved over the recommended video name on the recommended video card, the recommended video name is bolded and the bolded recommended video name is displayed. By implementing this, the recommended video card selected by hovering the mouse pointer over it can be highlighted.
[0055] Based on the above technical proposals, in some embodiments, the extension panel further includes a collapse control, and the video presentation method further includes presenting the extension panel in a collapsed state in response to a selection operation on the collapse control, or presenting the extension panel in a collapsed state in response to a selection operation on a video comment panel, wherein the size of the extension panel in a collapsed state is smaller than the size of the extension panel in an unfolded state (i.e., fully unfolded state), and the amount of information that the same recommended video card presents on the extension panel in a collapsed state is less than the amount of information that it presents on the extension panel in an unfolded state.
[0056] Figures 10 and 11 are schematic diagrams of another video playback interface according to an embodiment of the present disclosure. Exemplarily, in Figure 8, the extension panel is in an unfolded state, and in Figures 10 and 11, the extension panel is in a folded state. Referring to Figure 8, when the extension panel is in an unfolded state (i.e., fully unfolded), the extension panel includes a fold control, and tapping this fold control switches the extension panel from an unfolded state to a folded state. Referring to Figure 10, when the extension panel is in a folded state, the extension panel includes an unfold control, and tapping this unfold control switches the extension panel from a folded state to an unfolded state.
[0057] Continuing to refer to Figure 8, the video playback interface also includes a comment panel trigger control. Tapping the comment panel trigger control expands the comment panel and collapses the extended panel, as shown in Figure 11. Continuing to refer to Figure 11, tapping the comment panel trigger control again, or tapping the close control on the comment panel, closes the comment panel and expands the extended panel.
[0058] Since the size of the folded extension panel is smaller than the size of the extension panel in its unfolded state, the display area of the terminal screen occupied by the extension panel can be reduced, and by folding the extension panel, more display area can be freed up for playing videos or displaying comment panels.
[0059] Based on the above technical proposals, in some embodiments, the extension panel further includes a close control, and the video presentation method further includes controlling the extension panel to close in response to a selection operation on the close control and presenting relevant video recommendation tags on the video playback interface. For example, referring to any one of Figures 3-5 or 7-9, tapping the close control controls the extension panel to close, i.e., the extension panel is no longer displayed, and relevant video recommendation tags are presented on the video playback interface.
[0060] In some embodiments, if the extension panel is closed and a video recommended by a recommended video card is playing in the video playback interface, playback of the video recommended by one of the recommended video cards in the extension panel is stopped after the video playback has finished. If the extension panel is closed and playback of a video recommended by a recommended video card in the video playback interface has just finished, playback of the video recommended by one of the recommended video cards in the extension panel is stopped. Closing the extension panel means that the recommended video playback mode has ended.
[0061] Continuing to refer to Figure 8, assume that the video recommended by Recommended Video Card 4 is playing in the video playback interface. If you do not tap the close control and do not select a Recommended Video Card in the extended panel, after the video recommended by Recommended Video Card 4 finishes playing, the video recommended by Recommended Video Card 1 will play in the video playback interface. If you tap the close control, the video recommended by Recommended Video Card 4 will continue playing in the video playback interface. After the video recommended by Recommended Video Card 4 finishes playing, the video recommended by Recommended Video Card 1 will not continue playing, and the videos recommended by other Recommended Video Cards in the extended panel will not play any further. If you tap the close control after the video recommended by Recommended Video Card 4 has finished playing, the video playback interface will not play any further videos recommended by Recommended Video Card 1, nor will the videos recommended by other Recommended Video Cards in the extended panel play any further.
[0062] Furthermore, for the sake of simplicity, the aforementioned method embodiments have all been described as a series of operations; however, as those skilled in the art will know, this disclosure is not limited to the order of operations described. According to this disclosure, some steps may be performed in other orders. Next, as those skilled in the art will know, the embodiments described in this specification are all preferred embodiments, and the operations and modules involved are not necessarily essential to this disclosure.
[0063] Figure 12 is a schematic diagram of the configuration of a video presentation device in an embodiment of the present disclosure. The video presentation device according to the embodiment of the present disclosure may be placed on a terminal. Referring to Figure 12, the video presentation device specifically comprises: A first presentation module 210 for presenting related video recommendation entries to a video playback interface where the first video is presented, A second presentation module for presenting the video playback interface and an extended panel in response to a trigger operation for a related video recommendation entry, wherein the extended panel includes at least one recommendation video card, the recommendation video card is for presenting related information of the recommended video, and the recommended video is related to the first video in the second presentation module 220, The video playback interface includes a playback module 230 for playing videos recommended by the recommended video card.
[0064] In some embodiments, when the first video is being played on the video playback interface, the related video recommendation entry is a related video recommendation tag, The second presentation module is used to present the video playback interface and the extension panel in response to the selection of the relevant video recommendation tags.
[0065] In some embodiments, when playback of the first video in the video playback interface is stopped, the related video recommendation entry is a related video recommendation popup window, and the related video recommendation popup window includes a related video recommendation control and at least one recommendation video card. The second presentation module presents the video playback interface and the extension panel in response to a selection operation on the associated video recommendation control, or In response to a selection operation on the recommended video card in the related video recommendation popup window, the video playback interface and the extended panel are presented, and the video played on the video playback interface is the recommended video corresponding to the recommended video card in the related video recommendation popup window.
[0066] In some embodiments, the first presented module further... If no selection operation is received for the related video recommendation control within a predetermined time, the system is used to close the related video recommendation popup window and to present the related video recommendation tag to the video playback interface.
[0067] In some embodiments, the apparatus is When the first video transitions from playing to stopping in the video playback interface, the system controls the closing of the related video recommendation tag and presents the related video recommendation popup window to the video playback interface, and / or The system further includes a switching module that controls the closing of the related video recommendation popup window when the first video transitions from a stopped playback state to a playback state in the video playback interface, and that displays the related video recommendation tag in the video playback interface.
[0068] In some embodiments, the second presentation module is, In response to the operation of aligning the mouse pointer over the recommended video cover on the recommended video card, an enlarged version of the recommended video cover is presented, and / or, It is used to display the name of the recommended video in bold in response to the operation of moving the mouse pointer over the name of the recommended video on the recommended video card.
[0069] In some embodiments, the playback module is used in the video playback interface to ensure that when a video recommended by the recommended video card is being played, the position of the recommended video card corresponding to the currently playing video in the card display area of the extended panel becomes the leading position, and to display a playback indicator on the recommended video card.
[0070] In some embodiments, the extension panel further includes a folding control, and a second presentation module, In response to a selection operation on the aforementioned folding control, the extended panel is presented in the folded state, or It is used to present the collapsed extended panel in response to a selection operation on the video comment panel. The size of the extension panel in the folded state is smaller than the size of the extension panel in the unfolded state, and the amount of information that the same recommended video card presents on the extension panel in the folded state is less than the amount of information that it presents on the extension panel in the unfolded state.
[0071] In some embodiments, the extension panel further includes a close control, and a second presentation module, In response to a selection operation for the close control, it is used to control the closing of the extension panel and to present the related video recommendation tags to the video playback interface.
[0072] In some embodiments, the playback module is When the extension panel is closed, if a video recommended by the recommended video card is being played on the video playback interface, after the playback of that video is finished, playback of any one of the recommended videos on the extension panel will be stopped. When the extension panel is closed, if the playback of a video recommended by the recommended video card in the video playback interface has just finished, this is used to stop the playback of a video recommended by any one of the recommended video cards in the extension panel.
[0073] The video presentation device according to the embodiments of this disclosure can perform the steps of the video presentation method according to the method embodiments of this disclosure and has the same or comparable beneficial effects, which will not be described further here.
[0074] Figure 13 is a schematic diagram of the configuration of an electronic device in an embodiment of the present disclosure. Hereinafter, Figure 13, which shows a schematic diagram of the configuration of an electronic device 1000 suitable for realizing an embodiment of the present disclosure, will be specifically referenced. The electronic device 1000 in an embodiment of the present disclosure may include, but is not limited to, mobile devices such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and wearable devices, as well as fixed terminals such as digital TVs, desktop computers, and smart home devices. The electronic device shown in Figure 13 is merely an example and does not impose any limitations on the functions and scope of use of the embodiment of the present disclosure.
[0075] As shown in Figure 13, the electronic device 1000 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1001, which can perform various appropriate operations and processes by a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003 to realize the video presentation method of the embodiment of this disclosure. The RAM 1003 further stores various programs and information necessary for the operation of the electronic device 1000. The processing unit 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0076] Generally, an input device 1006, including, for example, a touchscreen, touch panel, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., an output device 1007, including, for example, a liquid crystal display (LCD), speaker, oscillator, etc., a storage device 1008, including, for example, magnetic tape, hard disk, etc., and a communication device 1009 may be connected to the I / O interface 1005. The communication device 1009 enables the electronic device 1000 to exchange information with other devices via wireless or wired communication. Figure 13 shows an electronic device 1000 with various devices, but it should be understood that there is no intention to require that all of the shown devices be implemented or equipped. It is possible to implement or equipped with more or fewer devices instead.
[0077] In particular, according to embodiments of this disclosure, the process described with reference to the flowchart can be implemented as a computer software program. For example, embodiments of this disclosure implement the above-described video presentation method by including a computer program product which includes a computer program containing program code for performing the method shown in the flowchart, mounted on a non-temporary computer-readable medium. In such embodiments, this computer program may be downloaded and installed from a network by a communication device 1009, or installed from a storage device 1008, or installed from a ROM 1002. When this computer program is executed by the processing unit 1001, it performs the above-described functions limited to the method of embodiments of this disclosure.
[0078] In this disclosure, the computer-readable medium may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specifically, the computer-readable storage medium may include, but is not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), an optical fiber, compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program, which can be used in or in combination with a command execution system, apparatus, or device. In this disclosure, the computer-readable signal medium may include a data signal propagated in the baseband or an information signal partially propagated on a carrier wave, which contains computer-readable program code. The information signals propagated in this manner may take many forms and may include, but are not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may further be any computer-readable medium other than a computer-readable storage medium, and this computer-readable signal medium may transmit, propagate, or transmit programs used in or in combination with command execution systems, apparatus, or devices. The program code contained in the computer-readable medium may be transmitted by any suitable medium and may include, but are not limited to, wires, optical cables, RF (radio frequency), or any suitable combination thereof.
[0079] In some embodiments, clients and servers may communicate using any known or future-developed network protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with digital information communications (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any known or future-developed networks.
[0080] The computer-readable medium described above may be included in the electronic device described above, or it may be a standalone medium not mounted on the electronic device.
[0081] The above computer-readable medium contains one or more programs, and when the above one or more programs are executed by the electronic device, the electronic device will, The video playback interface where the first video is presented will display related video recommendation entries, In response to a trigger operation for the aforementioned related video recommendation entry, the video playback interface and an extended panel are presented, wherein the extended panel includes at least one recommendation video card, the recommendation video card is for presenting relevant information about the recommended video, and the recommended video is related to the first video. The aforementioned video playback interface is configured to play the video recommended by the recommended video card.
[0082] In some embodiments, once one or more of the above programs are executed by the electronic device, the electronic device may perform other steps described in the above embodiments.
[0083] Computer program code for performing the operations disclosed herein can be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages such as Java®, Smalltalk, and C++, and general procedural programming languages such as C or similar languages. The program code may run entirely on a user computer, partially on a user computer, as a standalone software package, partially on a user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer by any network, including a local area network (LAN) or wide area network (WAN), or it may be connected to an external computer (for example, via the Internet using an Internet service provider).
[0084] The flowcharts and block diagrams in the attached drawings illustrate the implementable system architectures, functions, and operations of systems, methods, and computer program products relating to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, program segment, or portion of code, which includes one or more executable commands for implementing a specified logical function. In some alternative implementations, the functions represented in the blocks may be implemented in a different order than those shown in the drawings. For example, two consecutively shown blocks may be executed substantially simultaneously, or, depending on the function, they may be executed in reverse order. Each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated system based on hardware that performs the specified function or operation, or by a combination of dedicated hardware and computer commands.
[0085] The units according to the embodiments of this disclosure may be implemented in software or in hardware. Here, the name of the unit may not be limited to the unit itself.
[0086] The functions described herein may be performed by at least partially one or more hardware logic components. For example, exemplary hardware logic components that can be used include, but are not limited to, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems on chips (SOCs), and complex-programmable logic devices (CPLDs).
[0087] In this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program used by, or in combination with, a command execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatus, or any suitable combination thereof. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0088] According to one or more embodiments of this disclosure, this disclosure is, One or more processors, Includes memory for storing one or more programs, The present invention provides an electronic device that, when one or more of the aforementioned programs are executed by one or more of the aforementioned processors, causes one or more of the aforementioned processors to implement the video presentation method described in any one of the present disclosures.
[0089] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium that stores a computer program which, when executed by a processor, enables a video presentation method described in any one of the present disclosures.
[0090] Embodiments of this disclosure further provide a computer program product that, when executed by a processor, includes a computer program or command that implements the above-described video presentation method.
[0091] The disclosure further provides a computer program that, when executed by a processor, includes a command causing the processor to perform the video presentation method in any one of the above embodiments.
[0092] In this specification, relational terms such as “First” and “Second” are used solely for the purpose of distinguishing one entity or operation from another entity or operation, and do not require or imply that such an actual relationship or order exists between these entities or operations. Furthermore, the terms “include,” “contain,” or any other variant thereof, by indicating non-exclusive inclusion, mean that a process, method, article, or apparatus containing a series of elements includes not only those elements but also other elements not explicitly stated, or elements specific to such process, method, article, or apparatus. Unless further restrictions are imposed, an element limited by “include one…” does not exclude other identical elements from being included in a process, method, article, or apparatus containing the aforementioned element.
[0093] The above are merely specific embodiments of the Disclosure and are used to enable those skilled in the art to understand or implement the Disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the Disclosure. Accordingly, the Disclosure is not limited to these embodiments herein and has the broadest scope to be compatible with the principles and novel features disclosed herein.
Claims
1. The video playback interface where the first video is presented will display related video recommendation entries, In response to a trigger operation for the aforementioned related video recommendation entry, the video playback interface and an extended panel are presented, wherein the extended panel includes at least one recommendation video card, the recommendation video card is for presenting related information about the recommended video, and the recommended video is related to the first video. The video playback interface includes playing a video recommended by the recommended video card, Presenting related video recommendation entries to the video playback interface where the first video is presented is: This includes presenting different related video recommendation entries depending on the different presentation circumstances of the first video, The different presentation states of the first video include the first video being played on the video playback interface and the playback of the first video on the video playback interface being stopped. Each of the aforementioned different related video recommendation entries includes a related video recommendation tag and a related video recommendation popup window, the related video recommendation popup window includes a related video recommendation control and at least one recommended video card, and the size of the related video recommendation popup window is greater than the size of the related video recommendation tag. How to present videos.
2. When the first video is being played on the video playback interface, the related video recommendation entry is a related video recommendation tag, Presenting the video playback interface and the extended panel in response to a trigger operation for the aforementioned related video recommendation entry is: The video presentation method according to claim 1, comprising presenting the video playback interface and an extension panel in response to a selection of the aforementioned related video recommendation tags.
3. If playback of the first video in the video playback interface is stopped, the related video recommendation entry is a related video recommendation popup window. Presenting the video playback interface and the extended panel in response to a trigger operation for the aforementioned related video recommendation entry is: In response to a selection operation on the aforementioned related video recommendation control, the video playback interface and the extension panel are presented, or The video presentation method according to claim 1, comprising presenting the video playback interface and an extension panel in response to a selection operation on the recommended video card in the related video recommendation popup window, wherein the video played on the video playback interface is a recommended video corresponding to the recommended video card in the related video recommendation popup window.
4. The video presentation method according to claim 1, wherein the related video recommendation control is provided with text description information relating to the operation of the related video recommendation control.
5. The video presentation method according to claim 3, further comprising: if no selection operation is received for the related video recommendation control within a predetermined time, controlling the related video recommendation popup window to close and presenting related video recommendation tags to the video playback interface.
6. When the first video transitions from a playing state to a stopped state in the video playback interface, the system controls the closing of the related video recommendation tag and presents the related video recommendation popup window in the video playback interface, or When the first video transitions from a stopped state to a playing state in the video playback interface, the system controls the closing of the related video recommendation popup window and displays the related video recommendation tag in the video playback interface. The video presentation method according to claim 3, further comprising at least one of the following.
7. In response to the operation of aligning the mouse pointer over the recommended video cover on the recommended video card, an enlarged recommended video cover is presented, or In response to the operation of hovering the mouse pointer over the name of the recommended video on the recommended video card, the name of the recommended video is displayed in bold. A video presentation method according to any one of claims 1 to 6, further comprising at least one of the above.
8. The video presentation method according to any one of claims 1 to 6, wherein, when a video recommended by the recommended video card is being played on the video playback interface, the recommended video card corresponding to the currently playing video is located at the front of the card presentation area of the extended panel, and a playing indicator is displayed on the recommended video card.
9. The extension panel further includes a folding control, wherein the size of the extension panel in the folded state is smaller than the size of the extension panel in the unfolded state, and the amount of information that the same recommendation video card presents to the extension panel in the folded state is less than the amount of information that it presents to the extension panel in the unfolded state. This method is In response to a selection operation on the aforementioned folding control, the extended panel is presented in the folded state, or A video presentation method according to any one of claims 1 to 6, further comprising presenting the expanded panel in a collapsed state in response to a selection operation on the video comment panel.
10. The aforementioned extension panel further includes a close control, This method is A video presentation method according to any one of claims 1 to 6, further comprising controlling the extension panel to close in response to a selection operation for the close control, and presenting relevant video recommendation tags to the video playback interface.
11. When the extension panel is closed and a video recommended by the recommended video card is being played on the video playback interface, after the playback of the video has finished, playback of any one of the recommended videos on the extension panel will be stopped. The video presentation method according to claim 10, further comprising: when the extension panel is closed and playback of the video recommended by the recommendation video card in the video playback interface is completed, stopping playback of the video recommended by any one of the recommendation video cards in the extension panel.
12. The video presentation method according to any one of claims 1 to 6, further comprising reducing the area of the video playback interface in response to a trigger operation for the associated video recommendation entry.
13. A first presentation module for presenting related video recommendation entries to a video playback interface where the first video is presented, A second presentation module for presenting a video playback interface and an extended panel in response to a trigger operation for the aforementioned related video recommendation entry, wherein the extended panel includes at least one recommendation video card, the recommendation video card is for presenting related information of the recommended video, and the recommended video is related to the first video in the second presentation module, The video playback interface includes a playback module for playing videos recommended by the recommended video card, The first presentation module is for presenting different related video recommendation entries depending on the different presentation circumstances of the first video. The different presentation states of the first video include the first video being played on the video playback interface and the playback of the first video on the video playback interface being stopped. Each of the aforementioned different related video recommendation entries includes a related video recommendation tag and a related video recommendation popup window, the related video recommendation popup window includes a related video recommendation control and at least one recommended video card, and the size of the related video recommendation popup window is greater than the size of the related video recommendation tag. Video display device.
14. One or more processors, A memory device for storing one or more programs, An electronic device that, when the one or more programs are executed by the one or more processors, causes the one or more processors to implement the video presentation method described in claim 1.
15. A computer-readable storage medium in which, when executed by a processor, a computer program is stored in the processor that enables the video presentation method described in claim 1.
16. A computer program that, when executed by a processor, includes a command that causes the processor to execute the video presentation method described in claim 1.