Information interaction method, device, equipment and storage medium
By displaying imitation information of the primary media resource on the resource playback page, the problem of monotonous interactive formats is solved, resulting in a richer interactive experience and a higher interaction rate.
Patent Information
- Application Number
- CN202411196406.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2044-08-28
AI Technical Summary
In existing technologies, the interactive forms when watching media information streams are limited, and the interaction frequency and information display effects are poor.
The first media resource is displayed on the resource playback page, and a second media resource is obtained in response to a preset trigger operation. The second media resource is used to represent the imitation information of the first account object, and interaction is carried out through the imitation video clip and imitation object information.
This increases the diversity of interactions, attracts other viewers to participate in imitation interactions, and improves the interaction rate and playback effect of media resources.
Smart Images

Figure CN119031199B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to an information interaction method, apparatus, device and storage medium. Background Technology
[0002] With the development of internet technology, media information streams, represented by short videos and live videos, are becoming increasingly common. When watching media information streams, viewers generally interact using methods such as text. This not only results in a limited form of interaction but also lacks appeal to other viewers, reducing interaction frequency and the effectiveness of information display. Summary of the Invention
[0003] This disclosure provides an information interaction method, apparatus, device, and storage medium to at least solve at least one technical problem in the related art. The technical solution of this disclosure is as follows:
[0004] According to a first aspect of the present disclosure, an information interaction method is provided, comprising:
[0005] Display the primary media resource on the resource playback page;
[0006] In response to a preset trigger operation on the resource playback page, a second media resource is obtained; the second media resource is used to represent the imitation information of the first account object for the first media resource;
[0007] While the first media resource is playing, the second media resource is displayed.
[0008] In some embodiments, the second media resource includes a video clip that mimics the first media resource and corresponding information about the mimicking object.
[0009] In some embodiments, the imitation object information includes object elements of the target imitation object, which are displayed on the imitation video clip.
[0010] In some embodiments, obtaining the second media resource in response to a preset trigger operation on the resource playback page includes:
[0011] In response to a preset trigger operation on the resource playback page, a recording page for the first recording object is displayed; the recording page displays at least one imitation object that matches the video content of the first media resource;
[0012] In response to a selection operation on any one of the at least one imitation object, a target imitation object is determined;
[0013] In response to a video recording operation, at least the recording screen of the second recording object is displayed on the recording page, and the second media resource is recorded; the second recording object is generated based on the first recording object and the target emulation object.
[0014] In some embodiments, the simulated video clips in the second media resource include the facial expressions of the second recorded object and the body movements of the first recorded object;
[0015] Wherein, the facial expression of the second recorded object matches the facial expression of the first recorded object, or the facial expression of the second recorded object matches the facial expression of the target imitation object.
[0016] In some embodiments, the recording page further includes imitation prompts and recording controls, wherein the imitation prompts are used to guide the generation of the second media resource through the at least one imitation object;
[0017] The step of determining the target imitation object in response to a selection operation of any one of the at least one imitation object includes:
[0018] In response to a trigger operation that moves any one of the at least one imitation object to the location of the recording control, the imitation object displayed on the recording control is taken as the target imitation object.
[0019] In some embodiments, before the recording obtains the second media resource, the method further includes:
[0020] The recording page displays media information of the first media resource, including a media progress control that represents the current playback progress of the first media resource.
[0021] In response to a drag-triggered operation on the media progress control, the simulated time point corresponding to the second media resource is determined;
[0022] Accordingly, the recording to obtain the second media resource includes:
[0023] The second media resource is recorded based on the recorded footage and the simulated time point.
[0024] In some embodiments, the media information further includes a playback screen of the first media resource; after displaying the recording page for the first recording object, the method further includes:
[0025] Obtain the target resource playback screen corresponding to the simulated time point, and extract the object information of at least one playback object contained in the target resource playback screen;
[0026] Based on the object information of the at least one playback object, the at least one matching imitation object is displayed on the recording page.
[0027] In some embodiments, recording the second media resource in response to the recording confirmation operation includes:
[0028] In response to the recording confirmation operation, if the recording is accepted as a work media resource, the second media resource is published, and the third video is synchronized as the work media resource uploaded by the target account corresponding to the recording confirmation operation; the third video includes the first media resource and the second media resource corresponding to the target account.
[0029] After obtaining the second media resource through recording, the method further includes:
[0030] The resource playback page displays a notification message indicating that the second media resource and / or synchronized media resource have been published.
[0031] In some embodiments, the number of the second media resources is at least one; the step of displaying the second media resources during the playback of the first media resource includes:
[0032] During the playback of the first media resource, at least one second media resource is displayed;
[0033] Among them, at least some of the second media resources correspond to different operation target accounts.
[0034] In some embodiments, displaying the at least one second media resource includes:
[0035] Obtain the trigger time point corresponding to each of the at least one second media resources; the trigger time point is used to characterize the current playback progress of the first media resource when the preset trigger operation is executed;
[0036] The order of the triggering times is taken as the display time of each of the second media resources on the resource playback page;
[0037] Based on the display time point corresponding to each of the second media resources, at least one second media resource is displayed on the resource playback page.
[0038] In some embodiments, the second media resource includes one or more of the following: video imitation content, text content, image content, audio content, and the current online status of the account corresponding to the second media resource.
[0039] In some embodiments, where the second media resource includes audio content for the first media resource, the audio content is displayed around other displayed content in the form of a voice control, which is triggered to play the audio content.
[0040] According to a second aspect of the present disclosure, an information interaction method is provided, comprising:
[0041] A resource playback page is displayed, which displays a first media resource and at least one second media resource, wherein the second media resource is used to at least characterize the imitation information of the first account object for the first media resource;
[0042] In response to a triggering operation by a second account object on a target media resource in at least one second media resource, the target page of the target media resource is displayed.
[0043] In some embodiments, the target page includes any one of the following: the account page of the object account corresponding to the target media resource, the session page of the object account corresponding to the target media resource, and the resource playback page corresponding to the target media resource.
[0044] In some embodiments, when the target page includes the session page of the object account corresponding to the target media resource, after displaying the target page of the target media resource, the method further includes:
[0045] The session page displays session messages that match the target media resource;
[0046] Wherein, the object account corresponding to the second account object is the social relationship account of the object account corresponding to the first account object. According to a third aspect of the present disclosure, an information interaction device is provided, comprising:
[0047] The first display module is configured to display the first media resource on the resource playback page;
[0048] The acquisition module is configured to perform a preset trigger operation in response to the resource playback page to acquire a second media resource; the second media resource is used to represent the imitation information of the first account object for the first media resource;
[0049] The second display module is configured to display the second media resource during the playback of the first media resource.
[0050] In some embodiments, the second media resource includes a video clip that mimics the first media resource and corresponding information about the mimicking object.
[0051] In some embodiments, the imitation object information includes object elements of the target imitation object, which are displayed on the imitation video clip.
[0052] In some embodiments, the acquisition module includes:
[0053] The first display submodule is configured to perform a preset trigger operation in response to the resource playback page, and display a recording page for the first recording object; the recording page displays at least one imitation object that matches the video content of the first media resource;
[0054] The object determination submodule is configured to perform a target imitation object in response to a selection operation on any one of the at least one imitation object;
[0055] The recording submodule is configured to perform a response to a video recording operation, displaying at least the recording screen of the second recording object on the recording page, and recording the second media resource; the second recording object is generated based on the first recording object and the target emulation object.
[0056] In some embodiments, the simulated video clips in the second media resource include the facial expressions of the second recorded object and the body movements of the first recorded object;
[0057] Wherein, the facial expression of the second recorded object matches the facial expression of the first recorded object, or the facial expression of the second recorded object matches the facial expression of the target imitation object.
[0058] In some embodiments, the recording page further includes imitation prompts and recording controls, the imitation prompts being used to guide the generation of the second media resource through the at least one imitation object; the object determination submodule is further configured to execute:
[0059] In response to a trigger operation that moves any one of the at least one imitation object to the location of the recording control, the imitation object displayed on the recording control is taken as the target imitation object.
[0060] In some embodiments, the acquisition module further includes:
[0061] The information display submodule is configured to display media information of the first media resource on the recording page, the media information including a media progress control for representing the current playback progress of the first media resource;
[0062] The drag-triggered submodule is configured to perform a drag-triggered operation in response to the media progress control to determine the emulation time point corresponding to the second media resource;
[0063] Accordingly, the recording submodule is also configured to execute:
[0064] The second media resource is recorded based on the recorded footage and the simulated time point.
[0065] In some embodiments, the media information further includes a resource playback screen of the first media resource; the device further includes:
[0066] The object extraction module is configured to obtain the target resource playback screen corresponding to the simulated time point and extract the object information of at least one playback object contained in the target resource playback screen;
[0067] The object display module is configured to display the matching at least one mimicry object on the recording page based on the object information of the at least one playback object.
[0068] In some embodiments, the recording submodule is further configured to perform:
[0069] In response to the recording confirmation operation, if the recording is accepted as a work media resource, the second media resource is published, and the third video is synchronized as the work media resource uploaded by the target account corresponding to the recording confirmation operation; the third video includes the first media resource and the second media resource corresponding to the target account.
[0070] The device further includes:
[0071] The prompt display module is configured to display a prompt message on the resource playback page indicating that the second media resource and / or synchronized media resource has been published.
[0072] In some embodiments, the number of the second media resources is at least one; the second display module includes:
[0073] The third display submodule is configured to display the at least one second media resource during the playback of the first media resource;
[0074] Among them, at least some of the second media resources correspond to different operation target accounts.
[0075] In some embodiments, the third presentation submodule is further configured to perform:
[0076] Obtain the trigger time point corresponding to each of the at least one second media resources; the trigger time point is used to characterize the current playback progress of the first media resource when the preset trigger operation is executed;
[0077] The order of the triggering times is taken as the display time of each of the second media resources on the resource playback page;
[0078] Based on the display time point corresponding to each of the second media resources, at least one second media resource is displayed on the resource playback page.
[0079] In some embodiments, the second media resource includes one or more of the following: video imitation content, text content, image content, audio content, and the current online status of the account corresponding to the second media resource.
[0080] In some embodiments, where the second media resource includes audio content for the first media resource, the audio content is displayed around other displayed content in the form of a voice control, which is triggered to play the audio content.
[0081] According to a fourth aspect of the present disclosure, an information interaction device is provided, comprising:
[0082] The first page display module is configured to execute the display of a resource playback page, wherein the resource playback page displays a first media resource and at least one second media resource, and the second media resource is used to at least characterize the imitation information of the first account object for the first media resource;
[0083] The second page display module is configured to perform a trigger operation in response to a second account object on a target media resource in at least one second media resource, and display the target page of the target media resource.
[0084] In some embodiments, the target page includes any one of the following: the account page of the object account corresponding to the target media resource, the session page of the object account corresponding to the target media resource, and the resource playback page corresponding to the target media resource.
[0085] In some embodiments, where the target page includes the session page of the object account corresponding to the target media resource, the apparatus further includes:
[0086] The message display module is configured to display session messages that match the target media resource on the session page;
[0087] Wherein, the object account corresponding to the second account object is the social relationship account of the object account corresponding to the first account object. According to a third aspect of the present disclosure, a computer-readable storage medium is provided, wherein when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is able to perform the information interaction method as described in any of the above embodiments.
[0088] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising:
[0089] processor;
[0090] Memory used to store the processor's executable instructions;
[0091] The processor is configured to execute the instructions to implement the information interaction method as described in any of the above embodiments.
[0092] According to a fifth aspect of the present disclosure, a computer program product is provided, the computer program product including a computer program that, when executed by a processor, implements the information interaction method provided in any of the above embodiments.
[0093] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:
[0094] This embodiment of the disclosure displays a first media resource on a resource playback page; in response to a preset trigger operation on the resource playback page, a second media resource is acquired; the second media resource is used to represent the imitation information of the first account object regarding the first media resource; and the second media resource is displayed during the playback of the first media resource. Thus, while the first media resource is being played, the second media resource is displayed on the resource playback page, representing the imitation information of the first account object regarding the first media resource, increasing interaction based on imitation and enhancing the diversity of interaction. Furthermore, by displaying the imitation method of the second media resource, other imitation content can be played simultaneously while the first media resource is being played, thereby attracting other viewers to participate in imitation interaction, thus boosting the community interaction atmosphere and improving the interaction rate and playback effect of the media resource.
[0095] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0096] The accompanying drawings, which are incorporated in and form part of this disclosure, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0097] Figure 1 This is a schematic diagram illustrating the implementation environment of an application information interaction method according to an exemplary embodiment.
[0098] Figure 2 This is a flowchart illustrating an information interaction method according to an exemplary embodiment.
[0099] Figure 3 This is a partial flowchart illustrating another information interaction method according to an exemplary embodiment.
[0100] Figures 4 to 8B These are schematic diagrams of an information interaction process according to an exemplary embodiment.
[0101] Figure 9 This is a flowchart illustrating another information interaction method according to an exemplary embodiment.
[0102] Figure 10 This is a schematic diagram of an interface illustrating an information interaction process according to an exemplary embodiment.
[0103] Figure 11 This is a block diagram illustrating an information interaction device according to an exemplary embodiment.
[0104] Figure 12 This is a block diagram of another information interaction device according to an exemplary embodiment.
[0105] Figure 13 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation
[0106] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0107] It should be noted that the terms "first," "second," etc., used in the specification, claims, and drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed above.
[0108] Furthermore, the term "at least one" in this disclosure refers to one or more, and the term "more" refers to two or more. The term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A existing alone, A and B existing simultaneously, and B existing alone.
[0109] Figure 1 This is a schematic diagram illustrating an implementation environment for an application information interaction method according to an exemplary embodiment. See also: Figure 1 The architecture diagram may include terminal 110, server 120 and terminal 130.
[0110] Terminal 110 and Terminal 130 can be, but are not limited to, physical devices such as smartphones, tablets, laptops, desktop computers, smart speakers, smart wearable devices, digital assistants, augmented reality devices, and virtual reality devices, or applications running on physical devices. Terminal 110 and Terminal 130 have applications with information interaction functions installed, such as clients or mini-programs, and are also equipped with an operating system that supports running applications.
[0111] Server 120 can be, but is not limited to, a standalone 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, and big data and artificial intelligence platforms, among others. Terminal 110 and server 120, as well as terminal 130 and server 120, can be directly or indirectly connected via wired or wireless communication; this disclosure does not impose limitations. Through communication between terminal 110 and server 120, and between terminal 130 and server 120, server 120 can provide background support for information interaction between terminal 110 and terminal 130, thereby enabling the information interaction process.
[0112] The information interaction method provided in this disclosure can be executed by an information interaction device, which can be integrated into an electronic device such as a terminal in hardware or software form, or can be executed by the terminal alone, or can be executed collaboratively by the terminal and the server.
[0113] It should be noted that this disclosure involves user information and other related data. When the following embodiments of this disclosure are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0114] Figure 2This is a flowchart illustrating an information interaction method according to an exemplary embodiment, such as... Figure 2 As shown, the information interaction method can be applied to electronic devices. Taking the terminal 110 in the above implementation environment diagram as an example, the method includes the following steps.
[0115] In step S201, the first media resource is displayed on the resource playback page.
[0116] In this embodiment, after launching an application that supports media streaming playback, the terminal can enter its corresponding graphical user interface and display a resource playback page. This resource playback page can play a first media resource, which may include, but is not limited to, short videos, long videos, and live videos. The first media resource can be played on the resource playback page in full-screen or windowed format.
[0117] Optionally, in addition to displaying the primary media resource, the resource playback page may also display related information corresponding to the primary media resource. For example, this related information may include, but is not limited to, one or more of the following: video description information, target account information, comment information, like information, and share information.
[0118] In step S203, in response to a preset trigger operation for the resource playback page, a second media resource is obtained; the second media resource is used to represent the imitation information of the first account object for the first media resource.
[0119] In this embodiment, the terminal can respond to preset trigger operations such as clicking or long-pressing on relevant controls in the resource playback page to obtain a second media resource. The second media resource represents the imitation information of the first media resource by the first account object. This first account object is different from the account object that published the first media resource. The first account object can refer to the object performing the imitation operation; that is, the first account object can be an imitating user object. For example, the first account object can include the user corresponding to the account that viewed the first media resource and / or other users participating in the imitation of the media resource. Optionally, the imitation information can include the first account object's expression of imitation of the first media resource in a multimedia dimension, wherein the multimedia dimension can include, but is not limited to, at least one dimension such as video, images, and audio.
[0120] In some embodiments, taking the imitation information including a video-level imitation statement as an example, the second media resource includes an imitation video clip targeting the first media resource. This imitation video clip can be content where a first account object performs video imitation of the first media resource. The imitation video clip can refer to a video clip of a preset duration, which may include, but is not limited to, 1 to k seconds, where k can be a positive integer. For example, a video clip of no more than 5 seconds can be obtained as the imitation video clip. Optionally, the imitation video clip may include first object information of the first account object and second object information of the target imitation object. Here, the first account object can refer to the operation object performing the video imitation. The first object information may include one or more of the following: head information, face information, facial features information, body movement information, etc., of the imitation user object.
[0121] The target object to be imitated can refer to the object imitated by the second media resource. This target object to be imitated is related to the first media resource. Optionally, the target object to be imitated is related to the video content of the first media resource, and correspondingly, the obtained second media resource is related to the video content of the first media resource. For example, taking a film or television work as the first media resource, the video content of the first media resource can include the target video plot of the film or television work corresponding to the first media resource. Accordingly, the target object to be imitated can be at least one magical expression, such as a film or television character, costume, prop, location, or other related characters associated with the film or television character, corresponding to the target video plot. Taking a film or television character as an example, the second object information can include one or more of the following: head information, face information, facial features information, and body movement information of the target object to be imitated. Taking a film or television prop as an example, the second object information can include the prop's appearance information of the target object to be imitated.
[0122] In some embodiments, the second media resource includes, in addition to the imitation video clip for the first media resource, information about the imitation object corresponding to the imitation video clip. This imitation object information can be used to describe the target imitation object indicated in the imitation video clip. The imitation object information provides a clear understanding of the target imitation object contained in the imitation video clip.
[0123] In some embodiments, the imitation object information includes object elements of the target imitation object. The object elements can be displayed on the imitated video clip. Optionally, the object elements may include at least one of a display image and display text of the target imitation object. The display image and display text can be static or dynamic. For example, taking a film or television work as the first media resource, the display image may include an image of the target imitation object's head, images of costumes, etc. The display text may include the target imitation object's character name, representative quotes, etc.
[0124] For example, such as Figure 4 As shown, a first media resource is displayed on the resource playback page 410. By triggering a preset operation on the resource playback page, a second media resource 420 is obtained for the first media resource, which can be displayed on the resource playback page 410. The second media resource 420 includes a simulated video clip 421 for the first media resource and simulated object information 422 for the target simulated object (e.g., simulated object 1). The simulated object information 422 can be an object image of simulated object 1, which can be displayed on the simulated video clip 421 in the form of a card.
[0125] The above embodiments, by additionally introducing the imitation object information corresponding to the imitation video clip into the second media resource, make it easier for viewers to intuitively identify the target imitation object based on the imitation object information, and to quickly immerse themselves in the imitation atmosphere of the target imitation object while watching the first media resource, thereby improving the effect of video imitation and increasing the frequency of video interaction with the first media resource.
[0126] In some embodiments, the second media resource may be obtained from a target storage location, which may store the simulated video captured before a preset trigger operation. The target storage location may include, but is not limited to, local storage space, a server, the cloud, or at least one other type.
[0127] In other embodiments, the second media resource can be recorded in real time. In this case, such as... Figure 3 As shown, the above response to a preset trigger operation on the resource playback page, obtaining the second media resource includes:
[0128] In step S301, in response to a preset trigger operation for the resource playback page, a recording page for the first recording object is displayed; the recording page displays at least one imitation object that matches the video content of the first media resource.
[0129] In this embodiment, the terminal can respond to preset trigger operations such as clicking or long-pressing on the function entry controls in the resource playback page to display the recording page. This recording page is at least used to record the object screen of the first recording object. The first recording object can refer to the object performing the operation emulated in the current video, that is, the first recording object can be the aforementioned first account object.
[0130] The preset trigger operation can be matched with a function entry control in the resource playback page. For example, if the function entry control includes a comment panel in the resource playback page, the preset trigger operation can be, but is not limited to, an operation that triggers a first target control in the comment panel, such as clicking. The first target control allows the user to obtain a second media resource related to the first media resource in real time. Specifically, the first target control can include any one of a shooting control or a control for publishing the second media resource. Another example is that if the function entry control includes a sharing panel in the resource playback page, the preset trigger operation can include, but is not limited to, an operation that triggers the display of the sharing panel, such as long-pressing or clicking, and an operation that triggers a second target control in the sharing panel, such as clicking. The second target control allows the user to obtain a second media resource related to the first media resource in real time. Specifically, the second target control can include a control for publishing the second media resource.
[0131] The recording page can display at least one imitation object matching the video content of the first media resource. This at least one imitation object is related to the first media resource. Different first media resources can correspond to different at least one imitation object. For example, taking a film or television work as the first media resource, the video content of the first media resource can include the target video plot of the film or television work corresponding to the first media resource. Accordingly, the at least one imitation object can be at least one of the following: film or television characters, costumes, props, locations, or other related characters corresponding to the film or television characters. This at least one imitation object can be displayed on the recording page in the form of, for example, images or text.
[0132] In step S303, in response to the selection operation of any one of the at least one imitation object, a target imitation object is determined.
[0133] In an embodiment, the terminal may respond to a selection operation of any one of at least one imitation object, and select one of the imitation objects as the target imitation object, so as to record an imitation video based on the target imitation object in subsequent operations.
[0134] Optionally, the selection operation can refer to a matching operation that conforms to the filter of the imitated object. For example, the selection operation may include, but is not limited to, at least one operation such as clicking, selecting by box, selecting from drop-down menus, gestures, and swiping.
[0135] In some embodiments, the recording page further includes a recording control that, when triggered, executes the recording of video footage. Optionally, the recording page also includes imitation prompts to guide the generation of a second media resource through at least one imitation object. Exemplarily, the imitation prompts may be displayed in, but are not limited to, text, voice, or other forms.
[0136] In some embodiments, determining a target imitation object in response to a selection operation on any one of at least one imitation object includes:
[0137] In response to a trigger operation that moves any of the at least one mimic objects to the location of the recording control, the mimic object displayed on the recording control is used as the target mimic object.
[0138] In this embodiment, when it is necessary to select a target emulation object, any one of the at least one emulation object can be moved to the location of the recording control. In response to a trigger operation that moves the at least one emulation object, the terminal, upon stopping the movement operation, designates the emulation object displayed at the location of the recording control as the target emulation object. Thus, by determining the target emulation object through movement operations, page elements are simplified, the interactive forms of acquiring second media resources are enriched, and the operation speed and convenience of determining the target emulation object are improved.
[0139] In step S305, in response to the video recording operation, at least the recording screen of the second recording object is displayed on the recording page, and the second media resource is recorded; the second recording object is generated based on the first recording object and the target imitation object.
[0140] In this embodiment, the terminal can respond to a video recording operation triggered by a recording control by displaying at least the recording screen for the second recording object on the recording page to record a second media resource. This second recording object is generated based on the first recording object and the target imitation object. For example, taking a film or television character as the target imitation object, the second recording object can be formed by fusing the head features of the first recording object and the facial features of the target imitation object. In this case, the second recording object includes both the head features of the first recording object (e.g., hair, at least one facial feature, etc.) and the facial features of the target imitation object (e.g., at least one facial feature, etc.).
[0141] Optionally, the recording page can display a capture window with a preset pattern shape, through which the recorded footage of the second recording object is displayed. The shape of the capture window can be a preset pattern shape, such as, but not limited to, a circle, square, ellipse, irregular shape, etc. Before performing video recording or before determining the target object to imitate, the recorded footage of the first recording object can be displayed in the capture window. During the video recording operation, the recorded footage of the second recording object can be displayed in the capture window.
[0142] Optionally, during recording, real-time recording information, such as the recorded duration, can be displayed. Optionally, during recording, the at least one imitated object and / or imitated prompts can be hidden.
[0143] In some embodiments, after obtaining the recorded screen, the terminal can record a second media resource for the first media resource and publish the second media resource in the first media resource. The second media resource includes the recorded screen of the second recorded object.
[0144] For example, such as Figure 5 and Figure 6 As shown, the recording page 610 is accessed by triggering the function entry control 510. This recording page displays a recording window 620 and a recording control 630, with icons 640 of multiple simulated objects displayed near the recording control 630. For example... Figure 6 As shown in (a), before performing a selection operation on the simulated object, the recording window 620 displays screen 1, which is the recording screen of the first recorded object. When performing a selection operation on any simulated object, for example, by sliding multiple simulated object icons towards the location of the recording control 630, the target simulated object to be selected is moved onto the recording control 630. Figure 6 As shown in (b), the icon of the emulation object 2 is moved onto the recording control 630, thus selecting the emulation object 2 as the target emulation object. At this time, screen 2 is displayed in the recording window 620. This screen 2 is the recording screen of the second recording object, which is determined based on the first recording object and the target emulation object. In addition, the icon 650 of the selected target emulation object can also be displayed in the recording window 2.
[0145] Next, after selecting the target object to imitate, the recording operation is executed by triggering the recording control 630, and the result is displayed as follows. Figure 6 The image shown in (c) represents the recorded frame during video recording. During recording, appropriate operations can be performed to end or cancel recording. After recording ends, a second media resource containing the recorded frame is obtained by triggering a recording confirmation operation.
[0146] The above embodiments demonstrate how to quickly acquire second media resources by triggering and displaying a recording page for obtaining second media resources on the resource playback page, and performing recording operations on the recording page. This achieves rapid and lightweight production of second media resources, while shortening the user operation path and lowering the user operation threshold.
[0147] In some embodiments, the imitation video clips in the second media resource include facial expressions of the second recorded subject and body movements of the first recorded subject. Facial expressions include, but are not limited to, smiling, frowning, and opening the mouth. Body movements include, but are not limited to, at least one of head movements, neck movements, limb movements, and torso movements. Thus, by combining the facial expressions and body movements of the recorded subjects, more imitation posture information can be displayed in the second media resource, improving the efficiency and effectiveness of video interaction.
[0148] In some embodiments, the facial expressions of the second recorded object can be matched with those of the first recorded object. In this case, in addition to inheriting the object features of the first recorded object and the target imitation object, the second recorded object can also inherit the facial expressions of the first recorded object captured in real time, such as smiling, frowning, and opening its mouth. Thus, by introducing the facial expressions of the first recorded object into the second media resource, it is beneficial to fully present the imitation posture of the first recorded object through the second media resource, thereby improving the flexibility and interactive effect of video interaction.
[0149] In other embodiments, the facial expressions of the second recorded object can be matched with the facial expressions of the target object. In this case, in addition to inheriting the object features of the first recorded object and the target object, the second recorded object can also inherit the facial expressions of the target object captured in real time, such as smiling, frowning, and opening its mouth. Thus, by introducing the facial expressions of the target object into the second media resource, there is no need to collect additional facial expressions of the first recorded object. This allows the recorded second recorded object to retain the object features of the first recorded object while synchronizing the facial expressions of the target object, reducing the complexity and difficulty of the first recorded object performing the imitation operation and improving the information interaction effect.
[0150] In some embodiments, the second media resource obtained by the above recording includes:
[0151] In response to the recording confirmation operation, if the recording is accepted as a media resource for the work, the second media resource is published, and the third video is synchronized as the media resource uploaded by the target account corresponding to the recording confirmation operation; the third video includes the first media resource and the second media resource corresponding to the target account.
[0152] Optionally, the recording page also includes a video confirmation control and a synchronization acceptance control. For example, the synchronization acceptance control can be a selected or checked button. If the synchronization acceptance control is selected or checked, it confirms acceptance of synchronization as a media resource, that is, confirms agreement to synchronize the third video as a media resource uploaded by the target account corresponding to the recording confirmation operation. This third video includes the first media resource and the second media resource corresponding to the target account. If the synchronization acceptance control is not triggered and is displayed as unselected or unchecked, it confirms non-acceptance of synchronization as a media resource, that is, confirms refusal to synchronize the third video as a media resource uploaded by the target account corresponding to the recording confirmation operation.
[0153] Specifically, the terminal can respond to a recording confirmation operation performed on a video confirmation control, and if the control indicates acceptance of synchronization as a media resource for a work, it can publish a second media resource to display the at least one second media resource on top of the first media resource. Simultaneously, a third video, comprising the first media resource and the second media resource corresponding to the target account corresponding to the recording confirmation operation, is synchronized as a media resource uploaded by the target account, for example, as a media work uploaded by the target account. The third video only contains the second media resource corresponding to the target account and does not contain at least one second media resource from other target accounts.
[0154] For example, such as Figure 6 As shown in (d), video synchronization information 670 is displayed on the recording page 610. This video synchronization information 670 includes video synchronization prompts (such as synchronizing as a work) and a corresponding synchronization acceptance control 671. If the synchronization acceptance control 671 has been triggered, and the video confirmation control 660 on the recording page 610 is also triggered, a second media resource can be published on the resource playback page, and a third video will be generated simultaneously. This third video only contains the second media resource of the target account corresponding to the recording confirmation operation. This third video can be displayed on the target account's homepage. In addition, the video synchronization information 670 also includes a preview video prompt control 672. By triggering this prompt control 672, the third video can be quickly previewed.
[0155] In the above embodiments, during the acquisition of the second media resource, the third video can be generated simultaneously with one click. This not only increases the video interaction rate but also improves the efficiency of generating media resources for uploading. Furthermore, it reduces the time cost and operational threshold for users to create media resources that include the first and second media resources separately.
[0156] In some embodiments, after recording the second media resource, the method further includes:
[0157] Display a notification message on the resource playback page indicating that a second media resource and / or synchronized media resource has been published.
[0158] Specifically, after acquiring the second media resource recorded on the recording page and accepting its synchronization as a media resource, the terminal returns to the resource playback page. The resource playback page displays a notification indicating the successful publication of the second media resource and / or the synchronization of the media resource, signifying successful publication of the second media resource for the first media resource and / or notification that the media resource has been synchronized. This notification can be displayed on the resource playback page in the form of a card, pop-up window, etc. By displaying notifications of the publication of the second media resource and / or the synchronization of the media resource, the terminal can easily understand the publication status of the second media resource and / or the status of the synchronized media resource, improving the video interaction effect and efficiency.
[0159] Optionally, the prompt message may include a viewing control for viewing synchronized media resources. By triggering the viewing control, the target page corresponding to the third video indicated by the synchronized media resources can be displayed, such as the personal homepage of the target account, so that the third video can be triggered on the target page to play the video. The third video only displays the first media resources and the second media resources corresponding to the target account.
[0160] For example, such as Figure 7A As shown, the resource playback page 410 displays a notification message 710 indicating the publication of a second media resource and a synchronized media resource. This notification message 710 is displayed on the resource playback page 410 in card form. The notification message 710 may include a successful notification text (e.g., video notification and successful publication), and may also display the second media resource 720 successfully published by the target account on the resource playback page 410. Furthermore, the notification message 710 also includes a notification text indicating the work is synchronized, and a corresponding viewing control 711. By triggering the viewing control 711, the following can be displayed: Figure 7B The synchronized work shown is the third video; the third video contains only the first media resource and the second media resource 740 of the target account.
[0161] In some embodiments, during recording, the recording page may also display and play at least a portion of a first media resource. This at least a portion of the segment may be related to the recorded second media resource. Thus, by displaying at least a portion of the second media resource, it is easier to record a matching imitation video of the first media resource during the recording of the second media resource, thereby improving the simulation effect and the video interaction.
[0162] In some embodiments, before recording the second media resource, the method further includes:
[0163] The recording page displays media information for the first media resource, including a media progress control that represents the current playback progress of the first media resource.
[0164] In response to a drag-triggered operation on the media progress control, determine the emulation time point corresponding to the second media resource;
[0165] Accordingly, the recorded second media resources include:
[0166] Based on the recorded footage and the simulated time points, a second media resource is obtained.
[0167] Optionally, in addition to displaying the recording screen, the recording page can also display media information of the first media resource. This media information includes at least a media progress control for the first media resource. The media progress control represents the current playback progress of the first media resource. For example, the media progress control may include a progress bar for the first media resource. Then, the terminal can respond to a drag-triggered operation of the media progress control by the first recording object, such as by dragging the progress bar forward or backward, to adjust the display time progress of the first media resource, and determine the progress time point indicated by the dragged media progress control as the corresponding imitation time point of the second media resource. Next, the terminal can merge or bind the acquired imitation time point with the recording screen to obtain a second media resource carrying that imitation time point. Thus, by introducing a media progress control to adjust the imitation time point corresponding to the second media resource, the display time point or playback time point of the second media resource is made more consistent with the corresponding playback progress of the first media resource, improving the interactive effect of the second media resource.
[0168] In some embodiments, the media information further includes a resource playback screen of the first media resource; after displaying the recording page for the first recording object, the method further includes:
[0169] Obtain the target resource playback screen corresponding to the simulated time point, and extract the object information of at least one playback object contained in the target resource playback screen;
[0170] Based on the object information of at least one playback object, display at least one matching mimic object on the recording page.
[0171] Optionally, in the resource playback screen where the media information includes the first media resource, the content of the resource playback screen can be matched with the current progress of the media progress control. For example, at progress a, the resource playback screen 1 of the corresponding first media resource is displayed; at progress b, the resource playback screen 2 of the corresponding first media resource is displayed. By dragging the media progress control to a certain simulated time point, the resource playback screen at that simulated time point is obtained as the target resource playback screen. The target resource playback screen can display at least one playback object. For example, taking the first media resource as a film or television work, the target resource playback screen can display a dialogue between character A and character B, thus the target resource playback screen contains two playback objects, character A and character B. Then, the terminal can extract the object information of at least one playback object contained in the target resource playback screen. The object information can be an object identifier or object feature representing the playback object. For example, taking the first media resource as a film or television work, the object information can include the character name of the playback object. Alternatively, the object information can include the character image features of the playback object.
[0172] Next, after extracting object information of at least one playback object contained in the target resource playback screen, the terminal can display imitation objects matching the object information on the recording page based on the object information of each playback object. Optionally, the number of displayed imitation objects can match the number of playback objects. For example, if the target resource playback screen contains playback object A (such as character A) and playback object B (such as character B), the terminal can obtain the object identifier 1 of playback object A and the imitation object 1 corresponding to the object identifier 1, and the terminal can obtain the object identifier 2 of playback object B and the imitation object 2 corresponding to the object identifier 2. The obtained imitation object 1 and imitation object 2 are then displayed on the recording page for selection during the recording process. In another example, if the target resource playback screen contains playback object A (such as person A) and playback object B (such as person B), then object feature 1 of playback object A can be obtained, and imitation object 3 corresponding to object feature 1 can be obtained. Similarly, object feature 2 of playback object B can be obtained, and imitation object 4 corresponding to object feature 2 can be obtained. The obtained imitation object 3 and imitation object 4 are displayed on the recording page for selection during the recording process.
[0173] The above embodiments, by displaying the resource playback screen of the first media resource on the recording page, and combining it with the target resource playback screen corresponding to the imitation time point indicated by the drag operation, can display an imitation object on the recording page that matches the playback object contained in the target resource playback screen. This can display different imitation objects according to different drag-triggered operations, improve the diversity and flexibility of information interaction based on imitation operations, and meet different information interaction needs.
[0174] In step S205, the second media resource is displayed while the first media resource is being played.
[0175] In this embodiment, after acquiring the second media resource, the terminal plays the first media resource on the resource playback page while simultaneously displaying the second media resource on the same page in a static or dynamic manner. Static display means that the second media resource's position on the resource playback page is fixed. Dynamic display means that the second media resource's position and / or display state on the resource playback page may not be fixed.
[0176] In the above embodiments, during the playback of the first media resource, a second media resource related to the first media resource is displayed on the resource playback page. This second media resource represents the imitation information of the first account object regarding the first media resource, increasing interaction based on imitation and enhancing the diversity of interaction. Furthermore, by displaying the imitation method of the second media resource, other imitation content can be played simultaneously while the first media resource is being played, thereby attracting other viewers to participate in imitation interactions, thus boosting the community interaction atmosphere and improving the interaction rate and playback effect of the media resource.
[0177] In some embodiments, the number of second media resources is at least one; displaying the second media resources during the playback of the first media resource includes:
[0178] During the playback of the first media resource, at least one second media resource is displayed;
[0179] In this embodiment, at least some of the second media resources correspond to different operation target accounts. While the terminal plays the first media resource on the resource playback page, it can dynamically display the at least one second media resource on the resource playback page in a manner such as scrolling; that is, the display position and / or display state of the second media resource on the resource playback page may not be fixed. The display position of the at least one second media resource can be at least one side surrounding the first media resource or floating above the first media resource. For example, in... Figure 8A In the middle, three secondary media resources are displayed in a scrolling manner around the primary media resource.
[0180] Optionally, if at least some of the second media resources correspond to different target accounts, then at least some of the second media resources may be targeted at different imitation user targets, that is, these second media resources are imitation videos fed back by different imitation user targets to the first media resource.
[0181] The above embodiments, by simultaneously displaying multiple second media resources during the playback of the first media resource, increase the number of simulated media resources carried by the first media resource, which is conducive to conveying more interactive information of media resources and further improving the interaction rate and playback effect of media resources.
[0182] In some embodiments, displaying at least one second media resource includes:
[0183] Obtain the trigger time point corresponding to each of the at least one second media resources; the trigger time point is determined based on the current playback progress of the first media resource when the preset trigger operation is executed; or the trigger time point is determined based on the imitation time point of the second media resource;
[0184] The order of the trigger times will be used as the display times for each secondary media resource on the resource playback page;
[0185] Based on the display time points corresponding to each secondary media resource, at least one secondary media resource is displayed in a scrolling manner on the resource playback page.
[0186] Specifically, before displaying at least one second media resource, the terminal can first obtain the trigger time point corresponding to each of the at least one second media resource.
[0187] Optionally, the trigger time point can be determined based on the current playback progress of the first media resource when the preset trigger operation is executed. For example, if the second media resource a1 is acquired when the first media resource's current playback progress is t1 by executing the preset trigger operation, then the current playback progress t1 is used as the trigger time point for the second media resource a1. If the second media resource a2 is acquired when the first media resource's current playback progress is t2 by executing the preset trigger operation, then the current playback progress t2 is used as the trigger time point for the second media resource a2. Alternatively, the trigger time point can be determined based on the imitation time point of the second media resource. This imitation time point can be a time representing the moment of imitation of the demand for the first media resource. The imitation time point can be different from the time point corresponding to the current playback progress of the first media resource. For example, the imitation time point can be earlier or later than the time point corresponding to the current playback progress of the first media resource.
[0188] Next, the terminal can determine the display time of each second media resource on the resource playback page based on the trigger time of each pair of second media resources. Optionally, the terminal can determine the display time of each second media resource on the resource playback page based on the trigger time of each pair of second media resources and a preset time interval t'. For example, the difference between the trigger time of each pair of second media resources and the preset time interval can be used as the display time of each second media resource on the resource playback page. For example, if the trigger time of second media resource a1 is playback progress t1, then the display time of second media resource a1 can be t1-t'. If the trigger time of second media resource a2 is playback progress t2, then the display time of second media resource a2 can be t2-t'. The preset time interval can be any value from 0 to n seconds, where n can be related to the video duration of the first media resource. Alternatively, the terminal can directly use the trigger time of each second media resource as the display time of each second media resource on the resource playback page.
[0189] Next, the terminal can scroll and display at least one secondary media resource on the resource playback page based on the display time points corresponding to each secondary media resource. That is, each secondary media resource is presented and scrolled on the resource playback page at its corresponding display time point.
[0190] In the above embodiments, the display time point corresponding to each second media resource is determined by the trigger time point corresponding to the second media resource, so as to ensure that the presentation node of the second media resource is more matched with the playback content of the first media resource and improve the video interaction effect.
[0191] In some embodiments, displaying at least one second media resource includes:
[0192] Based on the display order of each secondary media resource, the secondary media resources are displayed and played sequentially on the resource playback page, and the secondary media resources after playback are hidden sequentially.
[0193] Specifically, the terminal can scroll through the resource playback page in directions such as right to left, left to right, top to bottom, and bottom to top, according to the display order of the various second media resources. Furthermore, during the playback of the first media resource, if the current playback progress of the first media resource reaches the trigger point of at least one second media resource, the video content of the second media resource is played sequentially, and the second media resources that have been played are hidden sequentially. In this way, by playing and hiding the second media resources sequentially, more second media resources can be dynamically displayed on the resource playback page, enriching the interactive information content and improving the interactive effect.
[0194] It should be understood that if the preset triggering time points of multiple second media resources are the same, these multiple second media resources can be displayed side by side along the scrolling direction.
[0195] In some other embodiments, each second media resource is displayed synchronously with the first media resource, and during the playback of the first media resource, the second media resources are played sequentially according to the trigger time points corresponding to each second media resource, and after the corresponding second media resource is played, it can be selectively hidden or retained in the resource playback page.
[0196] In some embodiments, the second media resource includes one or more of the following: video imitation content, text content, image content, audio content, and the current online status of the account corresponding to the second media resource.
[0197] In some optional embodiments, the second media resource includes, in addition to the video imitation content corresponding to the imitation video clip, one or more of the following display contents: text content, image content, audio content, and the current online status of the account to which the second media resource is operated.
[0198] The text and audio content can be one or more of the following: statements made regarding the first media resource and imitation content matched with the second media resource. Image content can be imitation content based on recorded or captured images. For example, the text content can include one or more of the following: text, tags, and other object account information related to the object account performing the preset trigger operation. Tags are symbols used to associate with other object accounts, such as the "@" tag. Other object account information can be at least one of the following, such as a friend's nickname or profile picture.
[0199] Optionally, when the second media resource includes at least two types of display content, the at least two types of statements are displayed in combination or stacked on the resource playback page. The combination display includes, but is not limited to, displaying multiple statements side-by-side, freely combined, or merging multiple statements together. The stacked display includes displaying multiple statements arranged in a top-to-bottom stacked manner.
[0200] For example, taking a stacked display, if the second media resource includes two types of expressive content—video imitation content and text content—corresponding to a video clip, then the text content can be displayed above the video imitation content. If the second media resource can include two types of expressive content—video imitation content and audio content—regarding the first media resource, then the audio content can be displayed above the video content. If the second media resource can include three types of expressive content—video imitation content, audio content, and text content—regarding the first media resource, then the text content, audio content, and video imitation content can be stacked and displayed sequentially from top to bottom.
[0201] In practical applications, the content can be displayed on the resource playback page in the form of content elements. These content elements can include, but are not limited to, controls, speech bubbles, icons, content boxes, and at least one other type.
[0202] Optionally, if the second media resource includes audio content for the first media resource, the audio content is displayed around other displayed content in the form of a voice control, which is triggered to play the audio content.
[0203] For example, such as Figure 8B As shown, in addition to displaying the video imitation content 810 of the second media resource on the resource playback page 410, it also displays the text content 820, the audio content 830 for the first media resource, and the online marker 840 for the current online status of the operation object account corresponding to the second media resource. It can also display the display content 850, including text content and audio content, in a stacked manner.
[0204] Optionally, during the process of recording the video to mimic the content, text content and / or audio content related to the first media resource can be acquired simultaneously. For example, text input controls and / or language input controls can be set on the recording page, and the text content and / or language content can be acquired by triggering the corresponding controls.
[0205] Optionally, the aforementioned current online status is used to represent the current login status of the operation target account corresponding to the second media resource. In addition to displaying at least one second media resource, the resource playback page can also simultaneously display the online status corresponding to each second media resource. For operation target accounts that are online, an online marker corresponding to that operation target account can be displayed on the second media resource; while for operation target accounts that are offline, it is not necessary to display an offline marker corresponding to that operation target account on the second media resource.
[0206] In the above embodiments, since the second media resource may include at least one other display content besides the video imitation content corresponding to the imitation video clip, multi-dimensional interaction with the first media resource is realized, the flexibility of video interaction is improved, the display effect of the second media resource is also improved, and the user's enthusiasm for participation in interaction is further stimulated.
[0207] It should be noted that the above embodiments can be executed individually, or they can be executed in combination or superimposed if there is no technical conflict.
[0208] Figure 9 This is a flowchart illustrating an information interaction method according to an exemplary embodiment, such as... Figure 9 As shown, the information interaction method can be applied to electronic devices. Taking the terminal 130 in the above implementation environment diagram as an example, the method includes the following steps.
[0209] In step S901, a resource playback page is displayed, which displays a first media resource and at least one second media resource. The second media resource is used to characterize the imitation information of the first account object in relation to the first media resource.
[0210] In this embodiment, after launching an application that supports media streaming playback, the terminal can enter its corresponding graphical user interface and display a resource playback page. This resource playback page can play a first media resource, which may include, but is not limited to, short videos, long videos, and live videos. The first media resource can be played in full-screen or windowed format on the resource playback page.
[0211] During the playback of a first media resource on the resource playback page, the terminal can acquire at least one second media resource and display it statically or dynamically on the resource playback page. This second media resource at least represents the imitation information of the first account object regarding the first media resource. Static display may mean that the display position of each second media resource on the resource playback page is fixed. Dynamic display may mean that the display position and / or display state of each second media resource on the resource playback page is not fixed. For example, the display position of the second media resource on the resource playback page may not be fixed. The display position of the at least one second media resource may be at least one side surrounding the first media resource or floating above the first media resource.
[0212] Optionally, in addition to displaying the first media resource and the second media resource, the resource playback page may also display associated information corresponding to the first media resource. For example, this associated information may include, but is not limited to, one or more of the following: video description information, target account information, comment information, like information, and share information.
[0213] In step S903, in response to the triggering operation of the second account object on the target media resource in at least one second media resource, the target page of the target media resource is displayed.
[0214] The second account object can be an account object different from the first account object. In this embodiment, the object account corresponding to the second account object can be a social relationship account of the object account corresponding to the first account object. For example, social relationship can refer to at least one of the following relationships, kinship relationships, or friendship relationships.
[0215] In this embodiment, the terminal can respond to a triggering operation (e.g., a click) by a second account object on a target media resource among at least one second media resource, and then jump to display the target page of that target media resource. The target media resource can be any one of the at least one second media resource. Through the target page, multi-dimensional interaction between the second account object and the first account object corresponding to the target media resource can be achieved.
[0216] The above embodiments, by simultaneously playing a first media resource on the resource playback page and displaying at least one second media resource corresponding to the first media resource, and the second media resource representing the imitation information of the first media resource by the first account object, achieve imitation-based interaction and increase the diversity of interaction forms. Furthermore, by displaying at least one imitation of a second media resource on the resource playback page, viewers can simultaneously watch other imitation media resources while watching the first media resource, which can encourage more viewers to participate in the interaction, thereby enhancing the community interaction atmosphere and improving the interaction rate and playback effect of the media resources. In addition, by responding to the triggering operation of the second account object on the target media resource among the at least one second media resource, the target page of the target media resource is displayed. Through the target page, multi-dimensional interaction between the second account object and the first account object corresponding to the target media resource can be realized, further improving the interaction forms and the interaction rate between account objects.
[0217] In some embodiments, the target page includes any one of the following: the account page of the object account corresponding to the target media resource, the session page of the object account corresponding to the target media resource, and the resource playback page corresponding to the target media resource.
[0218] Optionally, the account page of the target media resource corresponding to the target account may include, but is not limited to, the target account's personal homepage. The conversation page of the target media resource corresponding to the target account may include, but is not limited to, the private message page and chat page between the target account and the target account. The resource playback page corresponding to the target media resource may refer to the page used to play the first media resource containing the target media resource. In this way, by setting up diverse target pages, targeted interactive operations can be implemented on different target pages, improving the extended interactive forms and interactive effects of the target media resource.
[0219] In some embodiments, where the target page includes the session page of the object account corresponding to the target media resource, after displaying the target page of the target media resource, the method further includes: displaying a session message matching the target media resource in the session page.
[0220] Optionally, after the target page of the target media resource is displayed on the terminal, if the target page includes a session page for the target account corresponding to the target media resource, a session message matching the target media resource can be displayed on that session page. This session message may include resource information of the target media resource, and triggering the session message can display a first media resource containing the target media resource. This session message can be displayed on the session page in the form of, for example, a card. Thus, by additionally displaying a session message matching the target media resource on the session page, on the one hand, the frequency of session interaction between the target accounts is increased based on the session message, promoting further communication between the two parties; on the other hand, it facilitates rapid location of the first media resource containing the target media resource based on the session message, shortening the resource acquisition path and time, and improving interaction efficiency.
[0221] In some embodiments, the second media resource may include one or more of the following: video imitation content corresponding to the video clip, text content, image content, audio content, and the current online status of the account to which the second media resource is operated.
[0222] For example, such as Figure 10 As shown, playing the first media resource on resource playback page 1010 can simultaneously display three second media resources: second media resource 1021, second media resource 1022, and second media resource 1023. Triggering second media resource 1022 displays the target page 1030 for that second media resource. The target page 1030 displays a session message 1040 matching the target media resource. Triggering this session message 1040 displays the first media resource containing only second media resource 1022.
[0223] It should be noted that other specific details and beneficial effects in this method embodiment can be found in the above embodiments, and will not be described in detail here.
[0224] Figure 11 This is a block diagram illustrating an information interaction device according to an exemplary embodiment. (Refer to...) Figure 11 The device may include:
[0225] The first display module 1110 is configured to display the first media resource on the resource playback page;
[0226] The acquisition module 1120 is configured to perform a preset trigger operation in response to the resource playback page to acquire the second media resource; the second media resource is used to represent the imitation information of the first account object for the first media resource;
[0227] The second display module 1130 is configured to display the second media resource during the playback of the first media resource.
[0228] In some embodiments, the second media resource includes a video clip that mimics the first media resource and corresponding information about the mimicry object.
[0229] In some embodiments, the imitation object information includes object elements of the target imitation object, which are displayed on the imitation video clip.
[0230] In some embodiments, the acquisition module includes:
[0231] The first display submodule is configured to perform a preset trigger operation in response to the resource playback page, and display a recording page for the first recording object; the recording page displays at least one imitation object that matches the video content of the first media resource;
[0232] The object determination submodule is configured to perform a target imitation object in response to a selection operation on any one of the at least one imitation object;
[0233] The recording submodule is configured to perform a response to a video recording operation, displaying at least the recording screen of the second recording object on the recording page, and recording the second media resource; the second recording object is generated based on the first recording object and the target emulation object.
[0234] In some embodiments, the simulated video clips in the second media resource include the facial expressions of the second recorded object and the body movements of the first recorded object;
[0235] Wherein, the facial expression of the second recorded object matches the facial expression of the first recorded object, or the facial expression of the second recorded object matches the facial expression of the target imitation object.
[0236] In some embodiments, the recording page further includes imitation prompts and recording controls, the imitation prompts being used to guide the generation of the second media resource through the at least one imitation object; the object determination submodule is further configured to execute:
[0237] In response to a trigger operation that moves any one of the at least one imitation object to the location of the recording control, the imitation object displayed on the recording control is taken as the target imitation object.
[0238] In some embodiments, the acquisition module further includes:
[0239] The information display submodule is configured to display media information of the first media resource on the recording page, the media information including a media progress control for representing the current playback progress of the first media resource;
[0240] The drag-triggered submodule is configured to perform a drag-triggered operation in response to the media progress control to determine the emulation time point corresponding to the second media resource;
[0241] Accordingly, the recording submodule is also configured to execute:
[0242] The second media resource is recorded based on the recorded footage and the simulated time point.
[0243] In some embodiments, the media information further includes a resource playback screen of the first media resource; the device further includes:
[0244] The object extraction module is configured to obtain the target resource playback screen corresponding to the simulated time point and extract the object information of at least one playback object contained in the target resource playback screen;
[0245] The object display module is configured to display the matching at least one mimicry object on the recording page based on the object information of the at least one playback object.
[0246] In some embodiments, the recording submodule is further configured to perform:
[0247] In response to the recording confirmation operation, if the recording is accepted as a work media resource, the second media resource is published, and the third video is synchronized as the work media resource uploaded by the target account corresponding to the recording confirmation operation; the third video includes the first media resource and the second media resource corresponding to the target account.
[0248] The device further includes:
[0249] The prompt display module is configured to display a prompt message on the resource playback page indicating that the second media resource and / or synchronized media resource has been published.
[0250] In some embodiments, the number of the second media resources is at least one; the second display module includes:
[0251] The third display submodule is configured to display the at least one second media resource during the playback of the first media resource;
[0252] Among them, at least some of the second media resources correspond to different operation target accounts.
[0253] In some embodiments, the third presentation submodule is further configured to perform:
[0254] Obtain the trigger time point corresponding to each of the at least one second media resources; the trigger time point is used to characterize the current playback progress of the first media resource when the preset trigger operation is executed;
[0255] The order of the triggering times is taken as the display time of each of the second media resources on the resource playback page;
[0256] Based on the display time point corresponding to each of the second media resources, at least one second media resource is displayed on the resource playback page.
[0257] In some embodiments, the second media resource includes one or more of the following: video imitation content, text content, image content, audio content, and the current online status of the account corresponding to the second media resource.
[0258] In some embodiments, where the second media resource includes audio content for the first media resource, the audio content is displayed around other displayed content in the form of a voice control, which is triggered to play the audio content.
[0259] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation and the beneficial effects have been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0260] Figure 12 This is a block diagram illustrating another information interaction device according to an exemplary embodiment. (Refer to...) Figure 12 The device may include:
[0261] The first page display module 1210 is configured to execute a resource playback page, wherein the resource playback page displays a first media resource and at least one second media resource, and the second media resource is used to at least characterize the imitation information of the first account object for the first media resource;
[0262] The second page display module 1220 is configured to perform a trigger operation in response to a second account object on a target media resource in at least one second media resource, and display the target page of the target media resource.
[0263] In some embodiments, the target page includes any one of the following: the account page of the object account corresponding to the target media resource, the session page of the object account corresponding to the target media resource, and the resource playback page corresponding to the target media resource.
[0264] In some embodiments, where the target page includes the session page of the object account corresponding to the target media resource, the apparatus further includes:
[0265] The message display module is configured to display session messages that match the target media resource on the session page;
[0266] The object account corresponding to the second account object is the social relationship account of the object account corresponding to the first account object.
[0267] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation and the beneficial effects have been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0268] Figure 13 This is a block diagram illustrating an electronic device according to an exemplary embodiment. (Refer to...) Figure 13 The electronic device includes a processor; a memory for storing processor-executable instructions; wherein, when the processor is configured to execute the instructions stored in the memory, it implements the steps of any of the information interaction methods described in the above embodiments.
[0269] The electronic device can be a terminal, a server, or a similar computing device. Taking the electronic device as a terminal as an example... Figure 13This is a block diagram illustrating an electronic device for information interaction according to an exemplary embodiment, specifically:
[0270] The terminal may include an RF (Radio Frequency) circuit 1410, a memory 1420 including one or more computer-readable storage media, an input unit 1430, a display unit 1440, a sensor 1450, an audio circuit 1460, a WiFi (Wireless Fidelity) module 1470, a processor 1480 including one or more processing cores, and a power supply 1490, etc. Those skilled in the art will understand that... Figure 13 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:
[0271] RF circuit 1410 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 1480 for processing; additionally, it transmits uplink data to the base station. Typically, RF circuit 1410 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, RF circuit 1410 can also communicate wirelessly with networks and other terminals. The wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.
[0272] The memory 1420 can be used to store software programs and modules. The processor 1480 executes various functional applications and data processing by running the software programs and modules stored in the memory 1420. The memory 1420 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1420 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1420 may also include a memory controller to provide access to the memory 1420 for the processor 1480 and the input unit 1430.
[0273] Input unit 1430 can be used to receive input numerical or character information, and generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, input unit 1430 may include touch-sensitive surface 1431 and other input devices 1432. Touch-sensitive surface 1431, also known as a touch display screen or touchpad, can collect touch operations on or near the user (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 1431), and drive corresponding connection devices according to a pre-set program. Optionally, touch-sensitive surface 1431 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 1480, and can receive and execute commands from processor 1480. In addition, the touch-sensitive surface 1431 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 1431, the input unit 1430 may also include other input devices 1432. Specifically, other input devices 1432 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick.
[0274] Display unit 1440 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, videos, and any combination thereof. Display unit 1440 may include display panel 1441, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel 1441. Further, touch-sensitive surface 1431 may cover display panel 1441. When touch-sensitive surface 1431 detects a touch operation on or near it, it transmits the information to processor 1480 to determine the type of touch event. Subsequently, processor 1480 provides corresponding visual output on display panel 1441 according to the type of touch event. Touch-sensitive surface 1431 and display panel 1441 can be two independent components to implement input and output functions. However, in some embodiments, touch-sensitive surface 1431 and display panel 1441 can be integrated to achieve input and output functions.
[0275] The terminal may also include at least one sensor 1450, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1441 according to the ambient light level, and the proximity sensor can turn off the display panel 1441 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0276] Audio circuitry 1460, speaker 1461, and microphone 1462 provide an audio interface between the user and the terminal. Audio circuitry 1460 converts received audio data into electrical signals, which are then transmitted to speaker 1461, where they are converted into sound signals for output. Conversely, microphone 1462 converts collected sound signals into electrical signals, which are received by audio circuitry 1460, converted back into audio data, processed by processor 1480, and then transmitted via RF circuitry 1410 to, for example, another terminal, or output to memory 1420 for further processing. Audio circuitry 1460 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.
[0277] WiFi is a short-range wireless transmission technology. The terminal, through the WiFi module 1470, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 13 WiFi module 1470 is shown, but it is understood that it is not a necessary component of the terminal and can be omitted as needed without changing the nature of the invention.
[0278] The processor 1480 is the control center of the terminal, connecting various parts of the terminal via various interfaces and lines. It executes software programs and / or modules stored in the memory 1420, and calls data stored in the memory 1420 to perform various functions and process data, thereby providing overall monitoring of the terminal. Optionally, the processor 1480 may include one or more processing cores; preferably, the processor 1480 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1480.
[0279] The terminal also includes a power supply 1490 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 1480 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1490 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0280] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors. The aforementioned one or more programs contain instructions for performing the methods provided in the above method embodiments.
[0281] In an exemplary embodiment, a computer storage medium is also provided, which, when the instructions in the computer storage medium are executed by the processor of an electronic device, enables the electronic device to perform the steps of the method provided in any of the above embodiments.
[0282] In an exemplary embodiment, a computer program product is also provided, comprising a computer program / instructions that, when executed by a processor, implement the methods provided in any of the above embodiments. Optionally, the computer program is stored in a computer-readable storage medium. A processor of an electronic device reads the computer program from the computer-readable storage medium and executes the computer program, causing the electronic device to perform the methods provided in any of the above embodiments.
[0283] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0284] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0285] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An information exchange method, characterized in that, include: Display the primary media resource on the resource playback page; In response to a preset trigger operation on the resource playback page, a second media resource is acquired; The second media resource is used to represent the imitation information of the first account object in relation to the first media resource; the second media resource includes a recorded imitation video clip in relation to the first media resource; During the playback of the first media resource, the second media resource is displayed; the display time of the second media resource matches the playback content of the first media resource; the display time includes the time corresponding to the current playback progress of the first media resource when the preset trigger operation is executed, or the imitation time of the second media resource.
2. The method according to claim 1, characterized in that, The second media resource also includes information about the object being imitated corresponding to the imitated video clips of the first media resource.
3. The method according to claim 2, characterized in that, The imitation object information includes object elements of the target imitation object, and the object elements are displayed on the imitation video clip.
4. The method according to any one of claims 1-3, characterized in that, The step of obtaining the second media resource in response to a preset trigger operation on the resource playback page includes: In response to a preset trigger operation on the resource playback page, a recording page for the first recording object is displayed; the recording page displays at least one imitation object that matches the video content of the first media resource; In response to a selection operation on any one of the at least one imitation object, a target imitation object is determined; In response to a video recording operation, at least the recording screen of the second recording object is displayed on the recording page, and the second media resource is recorded; the second recording object is generated based on the first recording object and the target emulation object.
5. The method according to claim 4, characterized in that, The imitation video clips in the second media resource include the facial expressions of the second recorded subject and the body movements of the first recorded subject; Wherein, the facial expression of the second recorded object matches the facial expression of the first recorded object, or the facial expression of the second recorded object matches the facial expression of the target imitation object.
6. The method according to claim 4, characterized in that, The recording page also includes imitation prompts and recording controls, wherein the imitation prompts are used to guide the generation of the second media resource through the at least one imitation object; The step of determining the target imitation object in response to a selection operation of any one of the at least one imitation object includes: In response to a trigger operation that moves any one of the at least one imitation object to the location of the recording control, the imitation object displayed on the recording control is taken as the target imitation object.
7. The method according to claim 4, characterized in that, Before the recording obtains the second media resource, the method further includes: The recording page displays media information of the first media resource, including a media progress control that represents the current playback progress of the first media resource. In response to a drag-triggered operation on the media progress control, the simulated time point corresponding to the second media resource is determined; Accordingly, the recording to obtain the second media resource includes: The second media resource is recorded based on the recorded footage and the simulated time point.
8. The method according to claim 7, characterized in that, The media information also includes the playback screen of the first media resource; After displaying the recording page for the first recording object, the method further includes: Obtain the target resource playback screen corresponding to the simulated time point, and extract the object information of at least one playback object contained in the target resource playback screen; Based on the object information of the at least one playback object, the at least one matching imitation object is displayed on the recording page.
9. The method according to claim 4, characterized in that, The recording yields the second media resource, which includes: In response to the recording confirmation operation, if the recording is accepted as a work media resource, the second media resource is published, and the third media resource is synchronized as the work media resource uploaded by the target account corresponding to the recording confirmation operation; the third media resource includes the first media resource and the second media resource corresponding to the target account. After obtaining the second media resource through recording, the method further includes: The resource playback page displays a notification message indicating that the second media resource and / or synchronized media resource have been published.
10. The method according to any one of claims 1-3, characterized in that, The number of the second media resources is at least one; the step of displaying the second media resources during the playback of the first media resources includes: During the playback of the first media resource, at least one second media resource is displayed; Among them, at least some of the second media resources correspond to different operation target accounts.
11. The method according to claim 10, characterized in that, The display of the at least one second media resource includes: Obtain the trigger time point corresponding to each of the at least one second media resources; the trigger time point is determined based on the current playback progress of the first media resource when the preset trigger operation is performed; or the trigger time point is determined based on the imitation time point of the second media resource; The order of the triggering times is taken as the display time of each of the second media resources on the resource playback page; Based on the display time point corresponding to each of the second media resources, at least one second media resource is displayed on the resource playback page.
12. The method according to claim 1, characterized in that, The second media resource includes one or more of the following: video imitation content, text content, image content, audio content, and the current online status of the account corresponding to the second media resource.
13. An information exchange method, characterized in that, include: A resource playback page is displayed, which displays a first media resource and at least one second media resource, wherein the second media resource is used to at least characterize the imitation information of the first account object for the first media resource; The second media resource is obtained in response to a preset trigger operation on the resource playback page. The second media resource includes a recorded imitation video clip of the first media resource. The display time of the second media resource matches the playback content of the first media resource. The display time includes the time corresponding to the current playback progress of the first media resource when the preset trigger operation is executed, or the imitation time of the second media resource. In response to a triggering operation by a second account object on a target media resource in at least one second media resource, the target page of the target media resource is displayed.
14. The method according to claim 13, characterized in that, The target page includes any one of the following: the account page of the object account corresponding to the target media resource, the session page of the object account corresponding to the target media resource, and the resource playback page corresponding to the target media resource.
15. The method according to claim 13 or 14, characterized in that, When the target page includes the session page of the object account corresponding to the target media resource, after displaying the target page of the target media resource, the method further includes: The session page displays session messages that match the target media resource; The object account corresponding to the second account object is the social relationship account of the object account corresponding to the first account object.
16. An information interaction device, characterized in that, include: The first display module is configured to display the first media resource on the resource playback page; The acquisition module is configured to perform a preset trigger operation in response to the resource playback page to acquire the second media resource; The second media resource is used to represent the video imitation information of the first account object in relation to the first media resource; The second media resource includes a recorded imitation video clip related to the first media resource; The second display module is configured to display the second media resource during the playback of the first media resource; The display time of the second media resource matches the playback content of the first media resource; the display time includes the time corresponding to the current playback progress of the first media resource when the preset trigger operation is executed, or the imitation time of the second media resource.
17. An information interaction device, characterized in that, include: The first page display module is configured to execute the display of a resource playback page, wherein the resource playback page displays a first media resource and at least one second media resource, and the second media resource is used to at least characterize the imitation information of the first account object for the first media resource; The second media resource is obtained in response to a preset trigger operation on the resource playback page. The second media resource includes a recorded imitation video clip of the first media resource. The display time of the second media resource matches the playback content of the first media resource. The display time includes the time corresponding to the current playback progress of the first media resource when the preset trigger operation is executed, or the imitation time of the second media resource. The second page display module is configured to perform a trigger operation in response to a second account object on a target media resource in at least one second media resource, and display the target page of the target media resource.
18. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the information interaction method as described in any one of claims 1 to 15.
19. A computer-readable storage medium, wherein instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the information interaction method as described in any one of claims 1 to 15.
Citation Information
Patent Citations
Video resource recording method and device, storage medium and electronic device
CN109361954A
Method and device for sharing multimedia information, medium and program product
CN116156208A