Interface interaction method and device, equipment and storage medium

By presenting service entry points and controls associated with advertising segments during video playback, the problem of users being unable to control interstitial advertising is solved, achieving more efficient information delivery and interaction.

CN120848762APending Publication Date: 2025-10-28BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510934372.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-07
Publication Date
2025-10-28

AI Technical Summary

Technical Problem

In existing technologies, users cannot effectively control the interstitial advertising videos, which affects the efficiency of interaction.

Method used

During video playback, service entry points associated with the ad segments are displayed, and ad segment-specific playback controls are provided, allowing users to intuitively access relevant content and precisely control the ad segments.

Benefits of technology

It improves the efficiency of information delivery and user interaction, and enhances the user experience through intuitive service entry points and precise playback controls.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120848762A_ABST
    Figure CN120848762A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to an interface interaction method and device, equipment and a storage medium. The method provided by the invention comprises the following steps: displaying a playing interface of a video; when a first clip of the video is played, a service entry associated with the first clip is presented in the playing interface, the service entry is configured to trigger presentation of a service interface associated with an object, and the object is associated with the first clip; and in the playing interface, providing a first playing control specific to the first fragment. In this way, according to the embodiment of the invention, the interaction efficiency of the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The exemplary embodiments disclosed herein relate generally to the field of computers, and more particularly to methods, apparatuses, devices, and computer-readable storage media for interface interaction. Background Technology

[0002] With the development of computer technology, various forms of electronic devices have greatly enriched people's daily lives. For example, people can use electronic devices to perform various interactions, such as playing videos. How to improve the efficiency of interaction during the process is a key concern. Summary of the Invention

[0003] In a first aspect of this disclosure, a method for interface interaction is provided. The method includes: displaying a video playback interface; during the playback of a first segment of the video, presenting a service entry associated with the first segment in the playback interface, the service entry being configured to trigger the presentation of a service interface associated with an object, the object being associated with the first segment; and providing a first playback control specific to the first segment in the playback interface.

[0004] In a second aspect of this disclosure, a method for publishing a video is provided. The method includes: in response to receiving an add operation corresponding to a first position of the video, presenting a set of media content of a preset type; based on the selection of target media content from the set of media content, inserting a video segment corresponding to the target media content at the first position to update the video; and publishing the updated video such that when the video segment is played, a service entry corresponding to the target video media is presented.

[0005] In a third aspect of this disclosure, an apparatus for interface interaction is provided. The apparatus includes: an interface display module configured to display a video playback interface; an entry point presentation module configured to present a service entry point associated with the first segment in the playback interface during playback of a first segment of the video, the service entry point being configured to trigger the presentation of a service interface associated with an object, the object being associated with the first segment; and a control providing module configured to provide a first playback control specific to the first segment in the playback interface.

[0006] In a fourth aspect of this disclosure, an apparatus for publishing video is provided. The apparatus includes: a content presentation module configured to present a set of media content of a preset type in response to receiving an add operation corresponding to a first position of the video; a first processing module configured to insert a video segment corresponding to the target media content at the first position based on the selection of target media content from the set of media content, thereby updating the video; and a second processing module configured to publish the updated video such that when the video segment is played, a service entry corresponding to the target video media is presented.

[0007] In a fifth aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the methods of the first or second aspect.

[0008] In a sixth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the methods of the first or second aspect.

[0009] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0011] Figure 1 A schematic diagram is shown of an example environment in which embodiments of the present disclosure may be implemented;

[0012] Figures 2A to 2D Example interfaces according to some embodiments of this disclosure are shown;

[0013] Figures 3A to 3C Example interfaces according to other embodiments of this disclosure are shown;

[0014] Figure 4A A flowchart illustrating an example process of interface interaction according to some embodiments of the present disclosure is shown;

[0015] Figure 4B A flowchart illustrating an example process for publishing a video according to some embodiments of this disclosure is shown;

[0016] Figure 5A A schematic structural block diagram of an example device for interface interaction according to some embodiments of the present disclosure is shown;

[0017] Figure 5B A schematic structural block diagram of an example device for publishing video according to some embodiments of the present disclosure is shown; and

[0018] Figure 6 A block diagram of an electronic device capable of implementing several embodiments of the present disclosure is shown. Detailed Implementation

[0019] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0020] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0021] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0022] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0023] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.

[0024] Traditional solutions may leave users unable to control interstitial ads while browsing videos, thus impacting user interaction efficiency.

[0025] Embodiments of this disclosure propose a user interface interaction scheme. The scheme includes: displaying a video playback interface; during the playback of a first segment of the video, presenting a service entry point associated with the first segment in the playback interface, the service entry point being configured to trigger the presentation of a service interface associated with an object, the object being associated with the first segment; and providing a first playback control specific to the first segment in the playback interface.

[0026] In this way, embodiments of this disclosure can intuitively show users access points related to the first segment of the video by presenting service entry points associated with it, thereby improving information transmission efficiency. Furthermore, embodiments of this disclosure can also provide playback controls specific to the first segment. Compared to providing only video playback controls, this allows for more precise control over the first segment, thereby improving user interaction efficiency.

[0027] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.

[0028] Example Environment

[0029] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. For example... Figure 1 As shown, example environment 100 may include electronic device 110.

[0030] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, examples of which may include, but are not limited to, video applications, social applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.

[0031] exist Figure 1 In environment 100, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0032] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0033] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support content presentation in electronic devices 110.

[0034] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.

[0035] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0036] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0037] Example Interaction

[0038] The following description, with reference to the accompanying drawings, illustrates an example interface interaction process according to an embodiment of the present disclosure.

[0039] Figures 2A to 2D Example interfaces 200A to 200D according to some embodiments of the present disclosure are shown. Interfaces 200A to 200D can be provided by... Figure 1 The electronic device 110 shown provides such interfaces. These example interfaces 200A to 200D can be playback interfaces for any suitable type of video, including but not limited to: TV series, movies, variety shows, animation, short videos, etc. For ease of description, the following explanation uses example interfaces 200A to 200D as video playback interfaces.

[0040] Figure 2A An example playback interface 200A according to some embodiments of the present disclosure is shown. For example... Figure 2A As shown, the electronic device 110 can display the video 210 in the playback interface 200A.

[0041] As an example, such a video 210 can be displayed in a news feed, which may include multiple videos posted by multiple users on the current application platform. Users can switch between multiple videos in the news feed based on content switching operations, such as swiping up or down. Users can also interact with other users based on the videos, such as liking, commenting on, or sharing interactive videos.

[0042] As another example, such video 210 could also be content from a portfolio published or created by the current user and / or other users. Additionally or alternatively, such video 210 could also be a video shared by other users with the current user, etc. It is understood that this disclosure is not intended to limit the specific source of the video 210.

[0043] In some embodiments, the electronic device 110 may display a second segment 215 of the video 210, such a second segment 215 being located at any appropriate position in the video 210, for example, at the beginning of the video 210. In some embodiments, such a second segment may indicate video content for a preset period of time, for example, 1 minute.

[0044] In some embodiments, in response to the playback of a second segment 215 of video 210, electronic device 110 may present descriptive information 220 associated with video 210. Such descriptive information 220 may include, but is not limited to: the video collection to which video 210 is located (e.g., ×××××), recommended media content associated with video 210, keyword information associated with video 210, etc. Additionally or alternatively, such descriptive information 220 may be presented, for example, in the form of links, text, etc. It is understood that this disclosure is not intended to limit the specific content of the descriptive information 220.

[0045] In some embodiments, the electronic device 110 may also display preset components in the playback interface to indicate the playback progress of the media content presented in the playback interface. Figure 2A For example, the electronic device 110 can display a progress bar 225 in the playback interface 200A to indicate the playback progress of the video 210 presented in the playback interface 200A. The progress bar 225 can be located at the edge of the interface 200A, for example, at the bottom. As an example, the electronic device 110 can control the playback progress of the video 210 presented in the playback interface 200A in response to a user's preset operation on the progress bar 225. Such preset operations may include, for example, appropriate operations such as swiping (left swipe, right swipe), clicking, double-clicking, and hovering.

[0046] In some embodiments, the video 210 may also include a first segment, such as an advertisement segment. Similarly, such a first segment may indicate video content for a preset time period, such as 30 seconds.

[0047] As an example, electronic device 110 can continue playing the first segment after the second segment 215 of video 210 has finished playing. As another example, such a first segment can also be located at any suitable position within video 210, such as the beginning, middle, and / or end, etc. It is understood that this disclosure is not intended to limit the number of first segments in video 210.

[0048] In some embodiments, electronic device 110 may determine a first segment from a media collection based on editing operations performed by the publisher of video 210. As an example, such a media collection could be, for instance, the publisher's media library, such as a photo album. As another example, such a media collection could be, for instance, a media library associated with the application that published video 210, such as a platform-recommended media library.

[0049] In other embodiments, the electronic device 110 may also determine the first segment from the media collection based on reference information of the video 210. Specifically, the electronic device 110 may use the target model and reference information of the video 210 (e.g., tag information) to determine the first segment associated with the type of the video 210 from the media collection.

[0050] To indicate that the first segment of video 210 is about to be played, in some embodiments, the electronic device 110 may present a second prompt message before the first segment is triggered to play, indicating that the first segment will be played. As an example, the electronic device 110 may present the following before the preset duration of the first segment being triggered to play: Figure 2B The playback interface 200B is shown. In the playback interface 200B, the electronic device 110 can display a prompt message 230, such as "Advertisement coming soon, the exciting part will be back soon".

[0051] In some embodiments, the electronic device 110 may stop displaying the description information 220 of the video 210 in response to the first segment being triggered to play. As an example, the electronic device 110 may stop displaying the description information 220 of the video 210 in response to the time for playing the first segment being reached. As another example, the electronic device 110 may control the video 210 to play the first segment in response to a preset operation by the user on the progress bar 225.

[0052] In some embodiments, the electronic device 110 may display, in response to the first segment being triggered for playback, as shown in the following examples. Figure 2C The interface 200C is shown. In the interface 200C, the electronic device 110 may present a first segment 235. In some embodiments, during the playback of the first segment 235, the electronic device 110 may present a service entry 240 associated with the first segment 235 in the playback interface 200C.

[0053] In some embodiments, service entry 240 is configured to trigger the presentation of a service interface associated with an object. As an example, service entry 240 may be presented as a card, which may be overlaid on the playback interface 200C with a preset transparency. As another example, such service entry 240 may also be presented as a preset component or preset control.

[0054] In some embodiments, an object may be associated with a first segment 235. For example, such an object may be a product object, and such a first segment 235 may be an introductory video for the product object, such as an advertising segment related to a football object.

[0055] In some embodiments, the electronic device 110 may also determine the display style of the service entry 240 based on the type of the object in the first segment 235. As an example, the electronic device 110 may present image identification information associated with the object based on the service entry 240 to indicate the image information of the object in the first segment 235. As another example, the electronic device 110 may also present text identification information associated with the object based on the service entry 240 to indicate the name information and / or description information of the object in the first segment 235.

[0056] In some embodiments, in response to receiving an access request for service entry 240, electronic device 110 may present a service interface associated with an object. As an example, such a service interface could be a product details interface associated with a product object, indicating detailed information about the product object and / or purchase components, etc.

[0057] In other embodiments, the electronic device 110 may present a service interface associated with an object in response to receiving a preset operation (e.g., a long press) from a user on the playback interface 200C.

[0058] In some embodiments, during the playback of the first segment 235, the electronic device 110 may present, as Figure 2C The playback interface 200C is shown. In the playback interface 200C, the electronic device 110 can display a first prompt message 245 associated with the first segment 235 to indicate the remaining playback time of the first segment 235.

[0059] In some embodiments, video 210 may be associated with background music configured by the publisher, and electronic device 110 may stop playing background music during the playback of the first segment 235.

[0060] In some embodiments, the electronic device 110 may display, in response to the first segment 235 reaching a preset duration (e.g., 5 seconds), the playback duration. Figure 2D The playback interface 200D is shown. Furthermore, the electronic device 110 may provide a first playback control 250 specific to the first segment 235 within the playback interface 200D.

[0061] In some embodiments, in response to a triggering of the first playback control 250, the electronic device 110 can adjust the playback position of the video 210 to skip the first segment 235. As an example, assuming the second segment 215 of the video 210 is 1 minute long and the first segment 235 is 30 seconds long, the electronic device 110, in response to the user's selection of the first playback control 250, can skip playing the first segment 235 and play the remaining portion of the video 210 at 1 minute and 30 seconds, that is, the portion that is continuous with the content of the second segment 215.

[0062] In other embodiments, in response to reaching the playback time of the first segment 235, the electronic device 110 may directly present the first playback control 250 in the playback interface. Furthermore, the electronic device 110 may, based on the user's selection of the first playback control 250, skip playing the first segment 235 to continue playing the remaining portion of the video 210.

[0063] To enhance the user experience, in some embodiments, the electronic device 110 may also provide a second playback control (not shown) in the playback interface. This second playback control can be configured to determine playback parameters for the first segment 235 and other segments of the video 210, such as playback speed, volume, aspect ratio, resolution, etc. Additionally or alternatively, the electronic device 110 may also adjust the playback progress of the first segment 235 and other segments of the video 210 based on the progress bar 245.

[0064] To improve the smoothness of video playback, in some embodiments, the electronic device 110 can determine at least one playback parameter associated with the video 210, such as playback speed, volume, aspect ratio, resolution, etc. Furthermore, the electronic device 110 can play a first segment 235 of the video 210 based on at least one playback parameter.

[0065] In this way, embodiments of this disclosure can intuitively show users access points related to the first segment of the video by presenting service entry points associated with it, thereby improving information transmission efficiency. Furthermore, embodiments of this disclosure can also provide playback controls specific to the first segment. Compared to providing only video playback controls, this allows for more precise control over the first segment, thereby improving user interaction efficiency.

[0066] Figures 3A to 3C Example interfaces 300A to 300C according to some embodiments of the present disclosure are shown. Interfaces 300A to 300C can be provided by... Figure 1 The electronic device 110 shown is provided.

[0067] In some embodiments, the electronic device 110 may present a configuration entry in the video publishing interface. Figure 3A An example publishing interface 300A according to some embodiments of this disclosure is shown. For example... Figure 3A As shown, the electronic device 110 can present a configuration entry 310 in the publishing interface 300A for editing videos.

[0068] In some embodiments, the electronic device 110, in response to a triggering of the configuration entry 310, may present, as follows: Figure 3BThe video editing interface 300B is shown. In the editing interface 300B, the electronic device 110 can display a preview screen 320 corresponding to the video.

[0069] In some embodiments, the electronic device 110 can display a timeline 325 and marker elements 330 corresponding to the video in the editing interface 300B. Further, the electronic device 110 can adjust the second position of the marker elements 330 on the timeline 325 based on user operations to determine the first position of the video.

[0070] In some embodiments, the electronic device 110 can receive an add operation corresponding to a first position in the video via an editing interface 300B. Figure 3B For example, electronic device 110 can display a preset control 335 in editing interface 300B. Furthermore, based on user triggering of the preset control 335, electronic device 110 can add a video clip at a first position in the video within editing interface 300B. Further, in response to the insertion of a video clip into the video, electronic device 110 can update timeline 325 to display the added video clip at a second position. As an example, assuming the video duration is 1 minute and the video clip duration is 30 seconds, electronic device 110, in response to the insertion of a video clip into the video, can update the corresponding time information in timeline 325 (e.g., update to 1 minute 30 seconds) and / or the video clip (e.g., display the added video clip at a second position).

[0071] In some embodiments, in response to receiving an add operation corresponding to a first position in the video, the electronic device 110 may present a set of media content of a preset type. As an example, in response to a user triggering a preset control 335, the electronic device 110 may present, as shown below... Figure 3C The editing interface 300C is shown. In the editing interface 300C, the electronic device 110 can present a set of material content 340 of a preset type (e.g., category 1). In some embodiments, such a preset type can be associated with, for example, the type of video.

[0072] In some embodiments, such a set of content 340 may be a first set of content associated with a first set of objects configured by the current user. For example, such a first set of content may be a video clip recorded by the current user based on the first set of objects. In other embodiments, such a set of content 340 may also be a second set of content associated with a second set of objects in the platform. For example, such a second set of content may be a video clip preset by the platform and associated with a second set of objects.

[0073] In some embodiments, the order of such a set of content materials 340 can be determined based on the relevance of the set of content materials 340 to the video. Specifically, the electronic device 110 can determine the target tag corresponding to the video and the set of tags corresponding to the set of content materials 340. Further, the electronic device 110 can determine the order of the set of content materials 340 based on the relevance of the target tag to the set of tags. As an example, in response to the fact that the relevance of the target tag to tag 1 in the set of tags is greater than the relevance of the target tag to tag 2 in the set of tags, the electronic device 110 can arrange tag 1 before tag 2.

[0074] Additional or alternative, electronic device 110 may filter at least one material corresponding to at least one tag in a set of tags to determine a set of material content 340 in response to the target tag having a correlation degree of less than a correlation degree threshold.

[0075] Continue to refer Figure 3C Based on the selection of target content 345 in a set of content 340, the electronic device 110 can insert a video segment corresponding to the target content 345 at a first position to update the video.

[0076] In some embodiments, in response to the selection of target content 345, electronic device 110 may present cropping controls for the target content 345. Further, electronic device 110 may determine video segments within the target content 345 via the cropping controls. In this manner, embodiments of this disclosure allow users to crop the target content based on the cropping controls to obtain more suitable segments from the target content.

[0077] In some embodiments, the electronic device 110 can publish an updated video, such that when the video clip is played, a service entry corresponding to the target video material is displayed. In some embodiments, the service entry may be associated with an object corresponding to the video clip. As an example, such an object may be a product object, and such a video clip may be an introductory video for the product object, such as an advertisement clip related to a football object.

[0078] In some embodiments, the electronic device 110 may also determine the display style of the service entry based on the type of object in the video clip. As an example, the electronic device 110 may present image identification information associated with an object based on the service entry to indicate the image information of the object in the video clip. As another example, the electronic device 110 may also present text identification information associated with an object based on the service entry to indicate the name information and / or description information of the object in the video clip.

[0079] In this way, embodiments of this disclosure can present a set of preset content by adding elements to target locations in a video. Compared to providing all content, this reduces the user's selection cost and improves user interaction efficiency. Furthermore, embodiments of this disclosure can also intuitively display the service entry point corresponding to the target content to the user when the video clip is played, thereby improving information transmission efficiency.

[0080] Example process

[0081] Figure 4A A flowchart of an example interface interaction process 400A according to some embodiments of the present disclosure is shown. Process 400A can be implemented at electronic device 110. Reference is made below. Figure 1 Describe process 400A.

[0082] like Figure 4A As shown, in box 410, the electronic device 110 displays the video playback interface.

[0083] In frame 420, during the playback of the first segment of the video, the electronic device 110 presents a service entry associated with the first segment in the playback interface. The service entry is configured to trigger the presentation of a service interface associated with an object that is associated with the first segment.

[0084] In box 430, electronic device 110 provides a first playback control specific to the first segment in the playback interface.

[0085] In some embodiments, process 400A further includes: adjusting the playback position of the video in response to a triggering of the first playback control to skip the first segment.

[0086] In this way, the embodiments of this disclosure can support user triggering of the first control and skipping the first segment, thereby reducing the user's operating costs and improving the user's interaction efficiency.

[0087] In some embodiments, providing a first playback control specific to a first segment in the playback interface includes: presenting the first playback control in the playback interface in response to the playback duration of the first segment reaching a preset duration.

[0088] In this way, embodiments of the present disclosure can provide playback controls specific to the first segment in response to the first segment's playback duration reaching a preset duration, thereby enabling precise control of the first segment by the user.

[0089] In some embodiments, process 400A further includes: during the playback of the first segment, presenting a first prompt message associated with the first segment in the playback interface, the first prompt message indicating the remaining playback time of the first segment.

[0090] In this way, embodiments of the present disclosure can present relevant prompts on the interface, intuitively showing the user the remaining playback time of the first segment, thereby improving the efficiency of information acquisition.

[0091] In some embodiments, process 400A further includes: determining at least one playback parameter associated with the video; and playing a first segment of the video based on the at least one playback parameter.

[0092] In this way, embodiments of this disclosure can play the first segment of a video using playback parameters associated with the video, thereby improving the smoothness of user operation.

[0093] In some embodiments, process 400A further includes: presenting a second prompt message in the playback interface before the first segment is triggered to play for a preset duration, the second prompt message indicating that the first segment will be played.

[0094] In this way, embodiments of the present disclosure can present a prompt message indicating that the first segment is about to be played before the first segment is triggered to play a preset duration, which can improve the user's viewing experience compared to playing the first segment directly.

[0095] In some embodiments, process 400A further includes: in response to the playback of a second segment of the video, presenting descriptive information associated with the video; and in response to the triggering of playback of the first segment, stopping the presentation of the video's descriptive information.

[0096] In this way, embodiments of this disclosure can present the video's description information when the second segment is played, thereby improving the efficiency of user information retrieval. Furthermore, embodiments of this disclosure can stop presenting the video's description information when the first segment is triggered to play, providing a simpler playback interface for the first segment and thus improving the user experience.

[0097] In some embodiments, the first segment is determined from the media collection based on the video publisher's editing operations; or the first segment is determined from the media collection based on reference information from the video.

[0098] In this way, embodiments of the present disclosure can determine the first segment from the media collection through user editing operations or based on video reference information, which enriches the ways of obtaining the first segment and thus provides richer visual effects.

[0099] In some embodiments, process 400A further includes providing a second playback control in a playback interface, the second playback control being configured to determine playback parameters for the first segment and other segments of the video.

[0100] In this way, embodiments of the present disclosure can improve the coherence of playback control for each segment in the video by providing playback controls for the first segment and other segments of the video in the playback interface, compared to providing only playback controls for the first video or other segments.

[0101] In some embodiments, the video is associated with background music configured by the publisher, and process 400A further includes: stopping the playback of the background music during the playback of the first segment.

[0102] In this way, embodiments of the present disclosure can enhance the user's immersion in watching the first segment by stopping the background music from playing during the playback of the first segment.

[0103] Figure 4B A flowchart of an example video publishing process 400B according to some embodiments of the present disclosure is shown. Process 400B can be implemented at electronic device 110. Reference is made below. Figure 1 Describe process 400B.

[0104] like Figure 4B As shown in box 440, in response to receiving an add operation corresponding to the first position of the video, the electronic device 110 presents a set of media content of a preset type.

[0105] In frame 450, electronic device 110 inserts a video clip corresponding to the target content at a first position based on the selection of the target content from a set of content, in order to update the video.

[0106] In frame 460, electronic device 110 publishes an updated video, so that when the video clip is played, a service entry corresponding to the target video material is displayed.

[0107] In some embodiments, process 400B further includes: presenting a configuration entry in the video publishing interface; presenting a video editing interface in response to triggering the configuration entry; and receiving an add operation corresponding to the first position via the editing interface.

[0108] In this way, embodiments of the present disclosure can receive the add operation corresponding to the first position through the editing interface, which reduces the user's operating cost and thus improves the user's interaction efficiency.

[0109] In some embodiments, process 400B further includes: presenting a timeline and marker elements of the video in an editing interface; and adjusting a second position of the marker elements on the timeline to determine a first position of the video.

[0110] In this way, embodiments of the present disclosure can determine the first position of the video by adjusting the second position of the marker element on the timeline, which improves the efficiency of video editing.

[0111] In some embodiments, process 400B further includes: updating the timeline in response to a video clip being inserted into the video to present the video clip at a second position.

[0112] In this way, embodiments of the present disclosure, in response to the insertion of a video band into the video, can present a video segment at a second position on the timeline, intuitively showing the dynamic changes of the timeline to the user and improving the efficiency of information transmission.

[0113] In some embodiments, the order of a set of content materials is determined based on the relevance of the set of content materials to the video.

[0114] In this way, the embodiments of this disclosure can determine the order of a set of content based on the relevance between a set of content and a video. This not only presents the relevance between a set of content and a video to the user in a straightforward manner, improving the efficiency of user information acquisition, but also reduces the operational cost for the user to select the target content in a set of content, thereby improving the user's interaction efficiency.

[0115] In some embodiments, the service entry is associated with an object corresponding to a video clip, and a set of content includes at least one of the following: a first set of content associated with a first set of objects configured by the current user; and a second set of content associated with a second set of objects in the platform.

[0116] In this way, embodiments of this disclosure can determine a set of material content by using a first set of material content associated with a first set of objects configured by the current user, or a second set of material content associated with a second set of objects in the platform. This enriches the ways to obtain a set of material content, thereby providing richer visual effects.

[0117] In some embodiments, process 400B further includes: in response to the selection of target content, presenting a cropping control of the target content; and determining a video segment in the target content via the cropping control.

[0118] In this way, embodiments of the present disclosure can present cropping controls for the target material content, allowing users to cut the target material content based on the cropping controls, thereby improving video editing efficiency and video generation quality.

[0119] Example devices and equipment

[0120] Embodiments of this disclosure also provide corresponding apparatus for implementing the above methods or processes. Figure 5AA schematic structural block diagram of an example device 500A for interface interaction according to certain embodiments of the present disclosure is shown. Device 500A may be implemented as or included in electronic device 110. Various modules / components in device 500A may be implemented by hardware, software, firmware, or any combination thereof.

[0121] like Figure 5A As shown, device 500A includes an interface display module 510 configured to display a video playback interface; an entry presentation module 520 configured to present a service entry associated with the first segment in the playback interface during the playback of the first segment of the video, the service entry being configured to trigger the presentation of a service interface associated with an object, the object being associated with the first segment; and a control providing module 530 configured to provide a first playback control specific to the first segment in the playback interface.

[0122] In some embodiments, the device 500A further includes an adjustment module configured to adjust the playback position of the video in response to a triggering of the first playback control, so as to skip the first segment.

[0123] In some embodiments, the control providing module 530 is further configured to present a first playback control in the playback interface in response to the playback duration of the first segment reaching a preset duration.

[0124] In some embodiments, the device 500A further includes a first presentation module configured to present a first prompt message associated with the first segment in a playback interface during the playback of the first segment, the first prompt message indicating the remaining playback time of the first segment.

[0125] In some embodiments, the device 500A further includes a playback module configured to determine at least one playback parameter associated with the video; and to play a first segment of the video based on the at least one playback parameter.

[0126] In some embodiments, the device 500A further includes a second presentation module configured to present a second prompt message in the playback interface before a preset duration is triggered for the first segment to be played, the second prompt message indicating that the first segment will be played.

[0127] In some embodiments, the device 500A further includes a third presentation module configured to present descriptive information associated with the video in response to the playback of a second segment of the video; and to stop presenting the descriptive information of the video in response to the triggering of playback of a first segment.

[0128] In some embodiments, the first segment is determined from the media collection based on the video publisher's editing operations; or the first segment is determined from the media collection based on reference information from the video.

[0129] In some embodiments, the device 500A further includes a providing module configured to provide a second playback control in a playback interface, the second playback control being configured to determine playback parameters for the first segment and other segments of the video.

[0130] In some embodiments, the video is associated with background music configured by the publisher, and the device 500A also includes a stop module configured to stop playing the background music during the playback of the first segment.

[0131] The modules included in device 500A can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the modules in device 500A can be implemented at least partially by one or more hardware logic components. By way of example, and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.

[0132] Embodiments of this disclosure also provide corresponding apparatus for implementing the above methods or processes. Figure 5B A schematic structural block diagram of an example device 500B for publishing video according to certain embodiments of the present disclosure is shown. Device 500B may be implemented as or included in electronic device 110. Various modules / components in device 500B may be implemented by hardware, software, firmware, or any combination thereof.

[0133] like Figure 5B As shown, device 500B includes a content presentation module 540 configured to present a set of media content of a preset type in response to receiving an add operation corresponding to a first position of the video; a first processing module 550 configured to insert a video clip corresponding to the target media content at the first position based on the selection of the target media content in the set of media content, so as to update the video; and a second processing module 560 configured to publish the updated video, so that when the video clip is played, a service entry corresponding to the target video media is presented.

[0134] In some embodiments, the device 500B further includes a third processing module configured to present a configuration entry in the video publishing interface; present a video editing interface in response to triggering the configuration entry; and receive an add operation corresponding to the first position via the editing interface.

[0135] In some embodiments, the device 500B further includes a fourth processing module configured to present a timeline and marker elements of a video in an editing interface; and to adjust the second position of the marker elements on the timeline to determine the first position of the video.

[0136] In some embodiments, the device 500B further includes a fifth processing module configured to update the timeline in response to a video clip being inserted into the video to present the video clip at a second position.

[0137] In some embodiments, the order of a set of content materials is determined based on the relevance of the set of content materials to the video.

[0138] In some embodiments, the service entry is associated with an object corresponding to a video clip, and a set of content includes at least one of the following: a first set of content associated with a first set of objects configured by the current user; and a second set of content associated with a second set of objects in the platform.

[0139] In some embodiments, the device 500B further includes a sixth processing module configured to, in response to the selection of target content, present a cropping control for the target content; and determine a video segment in the target content via the cropping control.

[0140] The modules included in device 500B can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the modules in device 500B can be implemented at least partially by one or more hardware logic components. By way of example, and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGBs), application-specific integrated circuits (BSICs), application-specific standard products (BSSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.

[0141] like Figure 6 As shown, electronic device 600 is in the form of a general-purpose electronic device. Components of electronic device 600 may include, but are not limited to, one or more processing units or processors 610, memory 620, storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processor 610 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 620. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 600. Figure 6 The electronic device 600 shown can be used to achieve Figure 1Electronic devices 110.

[0142] Electronic device 600 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 620 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 630 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 600.

[0143] Electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 6 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 620 may include computer program product 625 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.

[0144] The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 600 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0145] Input device 650 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 660 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 600 can also communicate with one or more external devices (not shown) via communication unit 640 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 600, or with any device that enables electronic device 600 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0146] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0147] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0148] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0149] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0150] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0151] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for interface interaction, comprising: Displays the video playback interface; During the playback of the first segment of the video, a service entry associated with the first segment is presented in the playback interface. The service entry is configured to trigger the presentation of a service interface associated with an object, which is associated with the first segment. as well as The playback interface provides a first playback control specific to the first segment.

2. The method according to claim 1, further comprising: In response to the triggering of the first playback control, the playback position of the video is adjusted to skip the first segment.

3. The method of claim 1, wherein providing a first playback control specific to the first segment in the playback interface includes: In response to the first segment reaching a preset playback duration, the first playback control is displayed on the playback interface.

4. The method according to claim 1, further comprising: During the playback of the first segment, a first prompt message associated with the first segment is displayed on the playback interface, the first prompt message indicating the remaining playback time of the first segment.

5. The method according to claim 1, further comprising: Determine at least one playback parameter associated with the video; as well as The first segment of the video is played based on the at least one playback parameter.

6. The method according to claim 1, further comprising: Before the first segment is triggered to play for a preset duration, a second prompt message is displayed on the playback interface, indicating that the first segment will be played.

7. The method according to claim 1, further comprising: In response to the playback of a second segment of the video, descriptive information associated with the video is presented; as well as In response to the first segment being triggered to play, the presentation of the description information of the video is stopped.

8. The method according to claim 1, wherein: The first segment was determined from the media collection based on the editing operations of the video's publisher; or The first segment was determined from the source material set based on reference information from the video.

9. The method according to claim 1, further comprising: A second playback control is provided in the playback interface, the second playback control being configured to determine playback parameters for the first segment and other segments of the video.

10. The method of claim 1, wherein the video is associated with background music configured by the publisher, the method further comprising: During the playback of the first segment, the background music is stopped.

11. A method for publishing a video, comprising: In response to receiving an add operation corresponding to the first position in the video, a set of media content of a preset type is presented; Based on the selection of target content from the set of content materials, a video clip corresponding to the target content material is inserted at the first position to update the video; as well as The updated video is published so that when the video clip is played, a service entry corresponding to the target video material is displayed.

12. The method of claim 11, further comprising: The video publishing interface includes a configuration entry point; In response to the triggering of the configuration entry, the video editing interface is presented; as well as The add operation corresponding to the first position is received via the editing interface.

13. The method of claim 12, further comprising: The editing interface displays the timeline and marker elements of the video. as well as The marker element is adjusted to a second position on the timeline to determine the first position of the video.

14. The method of claim 13, further comprising: In response to the video clip being inserted into the video, the timeline is updated to present the video clip at the second position.

15. The method of claim 11, wherein the ordering of the set of material content is determined based on the correlation between the set of material content and the video.

16. The method of claim 11, wherein the service entry is associated with an object corresponding to the video segment, and the set of material content includes at least one of the following: The first set of content associated with the first set of objects configured by the current user; The second set of material content associated with the second set of objects in the platform.

17. The method of claim 11, further comprising: In response to the selection of the target material content, a cropping control for the target material content is presented; as well as The video segment in the target material content is determined using the cropping control.

18. A device for interface interaction, comprising: The interface display module is configured to display the video playback interface; An entry presentation module is configured to present a service entry associated with the first segment in the playback interface during the playback of the first segment of the video. The service entry is configured to trigger the presentation of a service interface associated with an object, which is associated with the first segment. as well as A control providing module is configured to provide a first playback control specific to the first segment in the playback interface.

19. An apparatus for publishing video, comprising: The content presentation module is configured to respond to an added operation corresponding to the first position of the video and present a set of preset material content. The first processing module is configured to insert a video segment corresponding to the target content at the first position based on the selection of target content in the set of content materials, so as to update the video; as well as The second processing module is configured to publish the updated video, so that when the video clip is played, a service entry corresponding to the target video material is presented.

20. An electronic device, comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 10 or claims 11 to 17 when executed by the at least one processor.

21. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 10 or claims 11 to 17.