Multimedia resource interaction method and apparatus, medium, and electronic device

By displaying interactive controls and executing preset interactive actions within the short video interface, the problem of limited interaction methods in existing short video social software is solved, enabling multimedia resource interaction without interrupting video playback and enhancing user engagement.

CN117631924BActive Publication Date: 2026-06-19BEIJING YOUZHUJU NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING YOUZHUJU NETWORK TECH CO LTD
Filing Date
2023-11-28
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

Existing short video social media apps have limited interaction methods, making it difficult for users to interact with multimedia resources without interrupting video playback.

Method used

Interactive controls are displayed in the multimedia resource display interface, and preset interactive actions are executed when the interactive controls are triggered, such as extracting target objects and displaying the extracted target objects through display controls, thereby realizing the random extraction and display of multiple objects to be extracted.

Benefits of technology

Without interrupting the display of multimedia resources, users can complete interactive operations within a single interface, increasing the probability of user participation and enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117631924B_ABST
    Figure CN117631924B_ABST
Patent Text Reader

Abstract

This disclosure relates to a multimedia resource interaction method, apparatus, medium, and electronic device, belonging to the field of computer technology. The method displays a target multimedia resource in a multimedia resource display interface, shows interactive controls in the interface, and executes preset interactive actions when the interactive controls are triggered. This allows the entire interactive process—displaying interactive controls, triggering interactive controls, extracting a target object from multiple objects to be extracted, and displaying the extracted target object—to be completed without switching interfaces or interrupting the display process of the target multimedia resource. This not only ensures the display duration of the target multimedia resource but also allows users to complete the entire interactive action of extracting and displaying the target object within a single interface, greatly increasing the probability of user participation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and more specifically, to a multimedia resource interaction method, apparatus, medium, and electronic device. Background Technology

[0002] With the rapid development of the internet, short video social media apps are becoming increasingly popular. Short videos refer to frequently pushed video content that is played on various new media platforms, suitable for viewing on the go and during short leisure periods. Currently, in related technologies, users can generally only perform interactive actions such as liking, commenting, saving, and sharing short videos, making the interaction methods relatively simple. Summary of the Invention

[0003] This summary section is provided to briefly introduce the concepts, which will be described in detail in the detailed description section below. This summary section is not intended to identify key or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.

[0004] Firstly, this disclosure provides a multimedia resource interaction method, including:

[0005] Display the target multimedia resource in the multimedia resource display interface;

[0006] Interactive controls are displayed in the display interface;

[0007] When the interactive control is triggered, a preset interactive action is executed, wherein the preset interactive action is to extract at least one target object from a plurality of objects to be extracted, and to display the extracted target object in the display interface through a display control.

[0008] Secondly, this disclosure provides a multimedia resource interaction device, comprising:

[0009] The first display module is configured to display the target multimedia resource in the multimedia resource display interface;

[0010] The second display module is configured to display interactive controls in the display interface;

[0011] The execution module is configured to perform a preset interactive action when the interactive control is triggered, wherein the preset interactive action is to extract at least one target object from a plurality of objects to be extracted and to display the extracted target object in the display interface through a display control.

[0012] Thirdly, this disclosure provides a computer-readable medium having a computer program stored thereon, which, when executed by a processing device, implements the steps of the method described in the first aspect.

[0013] Fourthly, this disclosure provides an electronic device, comprising:

[0014] A storage device on which computer programs are stored;

[0015] A processing device for executing the computer program in the storage device to implement the steps of the method described in the second aspect.

[0016] Based on the above technical solution, by displaying the target multimedia resource in the multimedia resource display interface, and displaying interactive controls in the display interface, and executing preset interactive actions when the interactive controls are triggered, the entire interactive process of displaying interactive controls, triggering interactive controls, extracting the target object from multiple objects to be extracted, and displaying the extracted target object can be completed without switching interfaces or interrupting the display process of the target multimedia resource. This not only ensures the display duration of the target multimedia resource, but also allows users to complete the entire interactive action of extracting and displaying the target object in a single interface, greatly increasing the probability of user participation.

[0017] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description

[0018] 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. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale. In the drawings:

[0019] Figure 1 This is a flowchart illustrating a multimedia resource interaction method according to some embodiments.

[0020] Figure 2 This is a schematic diagram illustrating a display interface according to some embodiments.

[0021] Figure 3 This is a schematic diagram of an interactive control shown according to some embodiments.

[0022] Figure 4 This is a schematic diagram of an interactive control shown according to some other embodiments.

[0023] Figure 5 This is a schematic diagram illustrating preset interactive actions according to some embodiments.

[0024] Figure 6 This is a schematic diagram of a progress bar according to some embodiments.

[0025] Figure 7 This is a schematic diagram illustrating indicator elements according to some embodiments.

[0026] Figure 8 This is a schematic diagram of a multimedia resource presentation layer according to some embodiments.

[0027] Figure 9 This is a schematic diagram of the structure of a multimedia resource interaction device according to some embodiments.

[0028] Figure 10 This is a schematic diagram of the structure of an electronic device according to some embodiments. Detailed Implementation

[0029] 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.

[0030] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0031] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0032] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0033] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0034] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0035] Figure 1 This is a flowchart illustrating a multimedia resource interaction method according to some embodiments. For example... Figure 1 As shown, this disclosure provides a multimedia resource interaction method, which can be executed by an electronic device, specifically by a multimedia resource interaction device. This device can be implemented in software and / or hardware and configured within the electronic device. Figure 1 As shown, the method may include the following steps.

[0036] In step 110, the target multimedia resource is displayed in the multimedia resource display interface.

[0037] Here, the target multimedia resource can be video (short video, long video, etc.), a carousel of images (i.e., a group of multiple images), and other multimedia resources. Of course, the primary multimedia resource can also be an audio resource. The multimedia resource display interface can refer to the interface within the multimedia resource program, used to display the multimedia resource.

[0038] Taking short video applications as an example, the display interface for multimedia resources can be the playback interface within a short video app. Electronic devices play short videos within this playback interface. It should be understood that, when the electronic device is a mobile terminal, the display interface can occupy the entire screen area of ​​the mobile terminal, and the target multimedia resource can be displayed in the entire area or a portion of the display interface.

[0039] Figure 2 These are schematic diagrams illustrating a display interface based on some embodiments. For example... Figure 2 As shown, the target multimedia resource 202 is displayed in the display interface 201.

[0040] It is worth noting that the display interface 201 may also include other elements, such as interactive elements 203, resource description information 204, etc. Interactive elements 203 can refer to elements used to receive interactive operations performed by the user on the multimedia resource. For example, interactive elements 203 could be a like control for liking the multimedia resource, a share control for forwarding the multimedia resource, a comment control for commenting on the multimedia resource, etc. Resource description information 204 can refer to text information describing the multimedia resource and / or information describing the publishing account of the multimedia resource. The publishing account information may include the account name and / or the avatar used by the publishing account.

[0041] Of course, the display interface can also have controls that implement other functions, such as video shooting, video uploading, chat, and following functions, which will not be described in detail here.

[0042] In step 120, interactive controls are displayed on the display interface.

[0043] Here, interactive controls can be UI elements overlaid on the display interface. For example, interactive controls can be displayed on the display interface using a target animation effect. This target animation effect can be a dynamic effect similar to a Venetian blind effect, a fly-in effect, or other similar effects.

[0044] Figure 3 These are schematic diagrams illustrating interactive controls based on some embodiments. For example... Figure 3 As shown, interactive controls 301 can be displayed in the display interface 201.

[0045] In some embodiments, interactive controls can be displayed in the display interface when the target multimedia resource is displayed at a preset time point.

[0046] For example, taking short videos as an example, interactive controls can be displayed on the short video playback interface after N seconds of playback. The size of N can be set according to actual needs.

[0047] In step 130, when the interactive control is triggered, a preset interactive action is executed. The preset interactive action is to extract at least one target object from the multiple objects to be extracted displayed, and to display the extracted target object in the display interface through the display control.

[0048] Here, interactive controls can be triggered by user actions targeting the control. Alternatively, they can be triggered when the control is displayed on the screen for a preset duration. In other words, interactive controls can be actively triggered by the user or passively triggered by setting trigger conditions.

[0049] The objects to be drawn can be virtual items such as coupons, cash red envelopes, red envelope covers, New Year's fortune slips, etc. Of course, the objects to be drawn can also be real items. It's worth noting that multiple objects to be drawn can be related to the target multimedia resource. For example, multiple objects to be drawn can be provided by the publisher of the target multimedia resource. Of course, multiple objects to be drawn can also be multiple objects configured by the system default.

[0050] When an interactive control displayed on the presentation interface is triggered, a preset interactive action is executed. This preset interactive action may be to randomly select at least one target object from a plurality of objects to be extracted, and then display the extracted target object on the presentation interface through a display control.

[0051] The target object displayed by the display control can also be in an unclaimed state, and the user can claim the target object through the display control.

[0052] The display control shows the target object in a state that has already been claimed. The display control can be used to show the target object that has been drawn and claimed by the user. That is, the target object can be directly sent to the user's corresponding virtual account. For example, assuming the drawn target object is a cash red envelope, the display control can show the value of the cash red envelope and display the words "Red envelope has been placed in [Coupon Red Envelope]" to notify the user that the red envelope has been issued.

[0053] It should be understood that the target object drawn can be interpreted as the prize drawn by the viewer. In other words, the interactive control is equivalent to a lottery control; when triggered, the entire process of drawing and claiming the prize is displayed on the interface.

[0054] It's worth noting that the target multimedia resource displayed on the interface continues to play normally while the preset interactive action is being executed. For example, assuming the target multimedia resource is a video, the video playback will not be interrupted during the preset interactive action; the video will continue playing normally. Of course, in other implementations, the display of the target multimedia resource can be paused while the preset interactive action is being executed, and resumed after the action is completed. For example, the target multimedia resource can be displayed again after the user completes the entire lottery process, i.e., after the target object is no longer displayed, to ensure the optimal display effect.

[0055] It should be noted that all the above-mentioned preset interactive actions are implemented in the display interface. In other words, the user does not need to switch from the display interface to other interfaces. The entire interactive process of displaying interactive controls, triggering interactive controls, randomly selecting target objects from multiple objects to be extracted, and displaying the extracted target objects can be achieved in the display interface.

[0056] Therefore, by displaying the target multimedia resource within the multimedia resource display interface, and exhibiting interactive controls within the interface, and executing preset interactive actions when the interactive controls are triggered, the entire interactive process—displaying interactive controls, triggering interactive controls, randomly selecting the target object from multiple objects to be extracted, and displaying the extracted target object—can be completed without switching interfaces or interrupting the display process of the target multimedia resource. This not only ensures the display duration of the target multimedia resource but also allows users to complete the entire interactive process of extracting and displaying the target object within a single interface, greatly increasing the probability of user participation.

[0057] In some feasible implementations, the interactive control includes multiple cards, each card being used to display the corresponding object to be drawn. When the interactive control is triggered, the multiple cards are displayed in a carousel, and at least one target card is drawn from the multiple cards, and the object to be drawn associated with the target card is determined as the target object.

[0058] Here, the interactive controls can include multiple cards, each card displaying an object to be drawn. Each card can use text or an image to represent the corresponding object to be drawn.

[0059] Figure 4 These are schematic diagrams illustrating interactive controls according to some other embodiments. For example... Figure 4 As shown, the interactive controls include a first card 401, a second card 402, and a third card 403.

[0060] It should be understood that multiple cards can be arranged sequentially. Of course, due to the limited display area of ​​the interactive control, some cards may be hidden during static display, and will only be displayed when the interactive control is triggered.

[0061] When the interactive control is triggered, an arrow icon appears on the control, and a carousel of multiple cards begins to display. The carousel gradually slows down and stops, with the card pointed to by the arrow being the target card. Then, a special effect displays the corresponding control for the target card on the screen. This effect could be that the target card gradually moves to the center of the screen as an electronic red envelope, and finally displays the control as a pop-up window. This control is used to claim the target card.

[0062] Figure 5 These are schematic diagrams illustrating preset interactive actions according to some embodiments. For example... Figure 5 As shown, the interactive control 301 displays the object to be drawn through multiple cards. When the interactive control 301 is triggered, an arrow appears on the interactive control 301, indicating that the element gradually disappears and multiple cards begin to slide. The slideshow gradually slows down and stops. The card pointed to by the arrow floats to the center of the display interface. At the same time, other cards gradually disappear. Finally, the drawn target object is displayed in the display interface through the display control 501.

[0063] Therefore, by displaying the objects to be drawn through multiple cards and rotating through them, users can draw at least one target card from among the multiple cards. This not only allows users to intuitively see the items to be drawn, but also demonstrates the item drawing process through fun effects, greatly improving the user experience.

[0064] In some feasible implementations, the interactive control includes an indicator element that instructs the user to trigger the interactive control to perform a preset interactive action through a target trigger operation.

[0065] Here, the indicator elements on the interactive control can differ depending on the target triggering operation. In other words, the style of the interactive elements on the interactive control can vary according to the different target triggering operations corresponding to the interactive control.

[0066] like Figure 4 As shown, when the target triggering operation is a click operation, the indicator element can be the first control 404. This first control 404 prompts the user to trigger the interactive control by displaying the words "Click to draw benefits".

[0067] In other examples, the target trigger operation could be changing the posture of the electronic device used to display the interface, and triggering the interactive controls to execute a preset interactive action when the posture change of the electronic device reaches a target range. Accordingly, the indicator element could be a progress bar describing the posture change range of the electronic device, with the progress bar displaying different states under different posture change ranges.

[0068] The amplitude of posture change refers to the change in posture of the electronic device after displaying an interactive control. This amplitude can refer to the shaking or tilting amplitude of the electronic device. In other words, the target trigger operation can be understood as the user shaking or tilting the electronic device, and once the shaking or tilting amplitude reaches a threshold, the interactive control is triggered to execute a preset interactive action. It is worth noting that the electronic device can detect the amplitude of posture change using a posture sensor.

[0069] When the target triggering operation is to change the posture of an electronic device used to display the interface, and the interactive control is triggered to execute a preset interactive action when the posture change of the electronic device reaches a target range, the indicator element can be a progress bar. This progress bar displays the range of posture change of the electronic device, allowing the user to determine whether the condition for triggering the interactive control has been met based on the displayed posture change range.

[0070] Figure 6 This is a schematic diagram of a progress bar according to some embodiments. For example... Figure 6 As shown, the progress bar 601 can display the words "Til your phone to draw a reward," prompting the user to trigger the interactive control by tilting their phone. Furthermore, when a change in the electronic device's posture is detected, the progress bar 601 displays different states depending on the magnitude of the posture change. For example... Figure 6 As shown, progress bar 601 gradually extends and fills up when it reaches the target range. At this point, the interactive control is triggered.

[0071] In some other examples, the target triggering operation may be to change the posture of the electronic device used to display the interface, and trigger the interactive control to perform a preset interactive action when the posture change of the electronic device reaches the target range, and / or the target triggering operation may be a click operation.

[0072] In other words, interactive controls can be triggered by clicking and / or changing the posture of the electronic device. For example, a user can first click on an interactive control, and then trigger the control to perform a preset interactive action by shaking or tilting the electronic device.

[0073] Figure 7 This is a schematic diagram illustrating indicator elements according to some embodiments. For example... Figure 7 As shown, the indicator element can be a second control 701. This second control 701 prompts the user to trigger the interactive control by displaying the words "Click or tilt your phone to draw benefits".

[0074] Therefore, by using indicator elements in interactive controls, users can intuitively understand how the controls are triggered, enabling them to quickly activate them. Furthermore, triggering interactive controls by changing the posture of the electronic device adds a more engaging element, enhancing user engagement and overall user experience.

[0075] In some feasible implementations, interactive controls can be displayed in the target area of ​​the display interface.

[0076] Here, the target area can be a local area of ​​the display interface, and the target area can be set according to the actual situation.

[0077] As examples, the target area can be a region in the display interface used to carry resource description information of the target multimedia resource.

[0078] like Figure 2 and Figure 3 As shown, interactive controls can be displayed in the area of ​​the resource description information 204 that carries the target multimedia resources in the display interface to avoid obscuring the target multimedia resources.

[0079] It is worth noting that when the target area is the region in the display interface used to carry the resource description information of the target multimedia resource, the region in the display interface used to carry the resource description information of the target multimedia resource may no longer display the resource description information, but instead display interactive controls. For example, when the interactive controls are triggered, the resource description information can be hidden, and the interactive controls can be displayed in the region used to carry the resource description information of the target multimedia resource.

[0080] As yet another example, the target area can be a one-handed operation area in the display interface.

[0081] The one-handed operation area refers to the area that a user can directly touch when operating an electronic device with one hand. By displaying interactive controls in the one-handed operation area of ​​the display interface, users can quickly and directly trigger the interactive controls.

[0082] For example, the one-handed operation area of ​​the display interface can be determined based on the model of the electronic device and / or the user's grip.

[0083] As other examples, the target area can be determined based on the target multimedia resource. For instance, assuming the target multimedia resource is a video, the target area can be determined based on the video frame. Specifically, the area in the video frame where a person is performing a preset action can be identified as the target area.

[0084] Therefore, by displaying interactive controls in the target area, the target multimedia resources can be avoided from being obscured, thus ensuring the display effect of the target multimedia resources, or enabling users to quickly and directly trigger interactive controls, thereby improving the user experience.

[0085] In some feasible implementations, the target multimedia resource can be displayed through a multimedia resource display layer located below the multimedia resource display interface. Accordingly, interactive controls can be displayed in the multimedia resource display layer, and the interactive controls can be controlled to move from the multimedia resource display layer to the display interface to display the interactive controls. When the interactive controls move from the multimedia resource display layer to the display interface, the interactive controls interact with the elements in the display interface to form a naked-eye 3D effect.

[0086] Here, the multimedia resource presentation layer is used to play multimedia resources. Taking short videos as an example, the multimedia resource presentation layer is equivalent to a video playback area. The multimedia resource presentation layer is located below the display interface; that is, the display interface is overlaid on top of the multimedia resource presentation layer.

[0087] Electronic devices can first display interactive controls in a multimedia resource presentation layer, and then control the interactive controls to move from the multimedia resource presentation layer to the layer where the display interface is located. In other words, the interactive controls float from the multimedia resource presentation layer onto the display interface.

[0088] When the interactive control moves from the multimedia resource display layer to the display interface, the interactive control interacts with the elements in the display interface to create a naked-eye 3D effect. The elements in the display interface can be the interactive element 203 and / or resource description information 204 described in the above embodiments.

[0089] It should be understood that interactive controls interacting with elements in the display interface to create a naked-eye 3D effect can refer to the effect of interactive controls breaking through the elements in the display interface and moving from the multimedia resource display layer to the display interface.

[0090] In terms of specific implementation, the first animation resource corresponding to the interactive control can be played in the multimedia resource display layer, and the second animation resource can be played in the upper layer of the display interface. The first animation resource and the second animation resource work together to form an interactive control that breaks through the elements in the display interface, creating the effect of breaking through from the multimedia resource display layer to the display interface.

[0091] Figure 8 This is a schematic diagram illustrating a multimedia resource presentation layer according to some embodiments. For example... Figure 8 As shown, the multimedia resource display layer 801 is located below the display interface 201. The interactive control 301 is first displayed in the multimedia resource display layer 801, then moves from the multimedia resource display layer 801 to the display interface 201, and finally displays on top of the display interface 201 (the effect is as shown). Figure 3 (As shown).

[0092] When the interactive control 301 moves from the multimedia resource display layer 801 to the display interface 201, the interactive control 301 interacts with the resource description information 204 in the display interface 201, and the interactive control 301 and the resource description information 204 work together to form a naked-eye 3D effect.

[0093] Therefore, through the above implementation method, interactive controls can be displayed with naked-eye 3D effects, which greatly enhances the fun of displaying interactive controls.

[0094] In some feasible implementations, in response to a triggering action on a display control, a target page associated with the type of the target object is displayed.

[0095] Here, the triggering operation for the display control can be a click operation on a child control within the display control. A child control can refer to a control used to implement page navigation. For example, a child control could be a control such as "Learn More" or "Double Your Money".

[0096] Triggering actions for display controls can also be triggered when the display control reaches a preset duration. For example, redirecting to another page after an interval of N seconds.

[0097] Of course, the triggering action for the display controls can also be triggered by a preset gesture or by shaking the electronic device. In other words, the triggering action for the display controls can be set according to actual needs.

[0098] The target object displayed by the display control can be in a claimed state, and the target page is associated with the claimed target object displayed by the display control. Different target pages can be displayed for different types of target objects.

[0099] For example, if the target is a cash reward, the display control can include sub-controls for "Learn More" and "Double Your Cash Rewards." When a user clicks the "Double Your Cash Rewards" sub-control, the target page can be the corresponding task page for doubling the cash reward after completing the task. The electronic device can display the task page in a 7-screen split format on the display interface, allowing users to claim tasks on that page. When the "Learn More" sub-control is triggered, the target page can be the landing page, store, external platform, etc., associated with the cash reward.

[0100] For example, if the target object is a physical product, the target page can be a product page or landing page for obtaining that product. Specifically, after the target object is displayed in the control for N seconds, a redirect to the product page or landing page can be triggered, allowing the user to obtain the product from the displayed interface. Alternatively, if the target object is a physical product, the display control can have a "Claim Now" sub-control. Clicking this sub-control triggers a redirect to the product page or landing page for claiming the product, allowing the user to obtain the product from the displayed page.

[0101] For example, if the target object is a coupon, the target page can be the store page corresponding to the coupon. After the target object is displayed in the display control for N seconds, a redirect to the store page can be triggered, allowing the user to use the coupon on the store page.

[0102] For example, if the target object is a virtual item such as an annual pass or a virtual red envelope cover, the target page can be the corresponding landing page, store, or external platform. After the target object is displayed in the display control for N seconds, a redirect to the corresponding landing page, store, or external platform can be triggered, redirecting the user from the display interface to the corresponding landing page, store, or external platform.

[0103] In other words, different target pages can be associated with different types of target objects, so that after the target object is extracted, the user can jump to different types of target pages through different operations.

[0104] It's worth noting that the trigger action for the display control can differ depending on the type of target object. In practical applications, users can configure this according to their needs. For example, if the target object is a coupon, the trigger action for the display control could be to activate it when the display control reaches a preset duration. As another example, if the target object is a cash reward, the trigger action for the display control could be a click action.

[0105] Therefore, by responding to trigger operations on the display control and displaying the target page associated with the type of the target object, it is possible to quickly configure the jump page that matches the type of the extracted target object, thereby realizing different application scenarios.

[0106] Figure 9 This is a schematic diagram of the structure of a multimedia resource interaction device according to some embodiments. For example... Figure 9 As shown, this disclosure provides a multimedia resource interaction device 900, which includes:

[0107] The first display module 901 is configured to display the target multimedia resource in the multimedia resource display interface;

[0108] The second display module 902 is configured to display interactive controls in the display interface;

[0109] The execution module 903 is configured to execute a preset interactive action when the interactive control is triggered, wherein the preset interactive action is to extract at least one target object from a plurality of objects to be extracted and to display the extracted target object in the display interface through a display control.

[0110] Optionally, the interactive control includes multiple cards, each card being used to display a corresponding object to be drawn. When the interactive control is triggered, the multiple cards are displayed in a carousel, and at least one target card is drawn from the multiple cards, and the object to be drawn associated with the target card is determined as the target object.

[0111] Optionally, the interactive control includes an indicator element, which is used to instruct the user to trigger the interactive control to perform the preset interactive action through a target trigger operation.

[0112] Optionally, the target triggering operation includes changing the posture of the electronic device used to display the display interface, and triggering the interactive control to execute the preset interactive action when the posture change of the electronic device reaches the target range;

[0113] The indicator element includes a progress bar that describes the magnitude of the attitude change of the electronic device, and the progress bar presents different states under different attitude change magnitudes.

[0114] Optionally, the first display module 901 is specifically configured as follows:

[0115] Display interactive controls in the target area of ​​the display interface;

[0116] The target area includes one of the following:

[0117] The area in the display interface used to carry the resource description information of the target multimedia resource;

[0118] The one-handed operation area in the display interface.

[0119] Optionally, the first display module 901 is specifically configured as follows:

[0120] The target multimedia resource is displayed through a multimedia resource display layer located below the display interface of the multimedia resource.

[0121] The second display module 902 is specifically configured as follows:

[0122] The interactive control is displayed in the multimedia resource display layer, and the interactive control is controlled to move from the multimedia resource display layer to the display interface, so as to display the interactive control in the display interface. When the interactive control moves from the multimedia resource display layer to the display interface, the interactive control interacts with the elements in the display interface to form a naked-eye 3D effect.

[0123] Optionally, the multimedia resource interaction device 900 further includes:

[0124] The response module is configured to display a target page associated with the type of the target object in response to a trigger operation on the display control.

[0125] The functional logic executed by each functional module in the aforementioned multimedia resource interaction device 900 has been explained in detail in the section on methods, and will not be repeated here.

[0126] The following is for reference. Figure 10 The diagram illustrates a structural schematic of an electronic device (e.g., a terminal device) 1000 suitable for implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 10The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0127] like Figure 10 As shown, 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 actions and processes according to 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. The RAM 1003 also stores various programs and data required 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.

[0128] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic device 1000 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 10 An electronic device 1000 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0129] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of embodiments of this disclosure.

[0130] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are 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), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0131] In some implementations, the terminal device and the server providing multimedia resources can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communication (e.g., a communication network) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.

[0132] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0133] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: display target multimedia resources in a multimedia resource display interface; display interactive controls in the display interface; and, when the interactive controls are triggered, execute a preset interactive action, wherein the preset interactive action is to extract at least one target object from a plurality of displayed objects to be extracted, and to display the extracted target object in the display interface through display controls.

[0134] Computer program code for performing the operations of this disclosure 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++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0135] 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 code containing one or more executable instructions for implementing a specified logical function. It should also be noted that 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 consecutively indicated 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, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0136] The modules described in the embodiments of this disclosure can be implemented in software or hardware. The names of the modules are not, in some cases, intended to limit the functionality of the module itself.

[0137] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0138] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. 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 fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0139] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0140] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0141] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative forms of implementing the claims. Regarding the apparatus in the above embodiments, the specific manner in which the various modules perform their operations has been described in detail in the embodiments relating to the method, and will not be elaborated upon here.

Claims

1. A multimedia resource interaction method, characterized in that, include: Display the target multimedia resource in the multimedia resource display interface; Interactive controls are displayed in the display interface; When the interactive control is triggered, a preset interactive action is executed, wherein the preset interactive action is to extract at least one target object from a plurality of objects to be extracted, and to display the extracted target object in the display interface through a display control. Displaying the target multimedia resource in the multimedia resource display interface includes: The target multimedia resource is displayed through a multimedia resource display layer located below the display interface of the multimedia resource. The step of displaying interactive controls on the display interface includes: The interactive control is displayed in the multimedia resource display layer, and the interactive control is controlled to move from the multimedia resource display layer to the display interface, so as to display the interactive control in the display interface. When the interactive control moves from the multimedia resource display layer to the display interface, the interactive control interacts with the elements in the display interface to form a naked-eye 3D effect. The first animation resource corresponding to the interactive control is played in the multimedia resource display layer, and the second animation resource is played in the upper layer of the display interface. The first animation resource and the second animation resource work together to form a naked-eye 3D effect.

2. The method of claim 1, wherein, The interactive control includes multiple cards, each card is used to display the corresponding object to be drawn. When the interactive control is triggered, the multiple cards are displayed in a carousel, and at least one target card is drawn from the multiple cards, and the object to be drawn associated with the target card is determined as the target object.

3. The method of claim 1, wherein, The interactive control includes an indicator element, which is used to instruct the user to trigger the interactive control to perform the preset interactive action through a target trigger operation.

4. The method of claim 3, wherein, The target triggering operation includes a click operation on the interactive control, and / or changing the posture of the electronic device used to display the display interface, and triggering the interactive control to execute the preset interactive action when the posture change of the electronic device reaches the target range; When the target triggering operation includes changing the posture of the electronic device used to display the display interface, and triggering the interactive control to execute the preset interactive action when the posture change of the electronic device reaches the target range, the indicator element includes a progress bar for describing the posture change range of the electronic device, and the progress bar presents different states under different posture change ranges.

5. The method of claim 1, wherein, The step of displaying interactive controls on the display interface includes: Display interactive controls in the target area of ​​the display interface; The target area includes one of the following: The area in the display interface used to carry the resource description information of the target multimedia resource; The one-handed operation area in the display interface.

6. The method according to claim 1, characterized in that, The method further includes: In response to a triggering operation on the display control, a target page associated with the type of the target object is displayed.

7. A multimedia resource interaction device, characterized in that, include: The first display module is configured to display the target multimedia resource in the multimedia resource display interface; The second display module is configured to display interactive controls in the display interface; The execution module is configured to execute a preset interactive action when the interactive control is triggered, wherein the preset interactive action is to extract at least one target object from a plurality of objects to be extracted, and to display the extracted target object in the display interface through a display control. The first display module is configured as follows: The target multimedia resource is displayed through a multimedia resource display layer located below the display interface of the multimedia resource. The second display module is configured as follows: The interactive control is displayed in the multimedia resource display layer, and the interactive control is controlled to move from the multimedia resource display layer to the display interface, so as to display the interactive control in the display interface. When the interactive control moves from the multimedia resource display layer to the display interface, the interactive control interacts with the elements in the display interface to form a naked-eye 3D effect. The first animation resource corresponding to the interactive control is played in the multimedia resource display layer, and the second animation resource is played in the upper layer of the display interface. The first animation resource and the second animation resource work together to form a naked-eye 3D effect.

8. A computer readable medium having stored thereon a computer program, characterized in that, When executed by the processing device, the program implements the steps of the method according to any one of claims 1-6.

9. An electronic device, comprising: include: A storage device on which computer programs are stored; A processing device for executing the computer program in the storage device to implement the steps of the method according to any one of claims 1-6.