Interactive processing method and device for multimedia data
By displaying interaction items and processing user interaction during multimedia data playback, the problem of insufficient user participation and interaction experience in the prior art is solved, and efficient interaction processing and resource transfer of multimedia data are achieved.
Patent Information
- Application Number
- CN202411834157.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2044-08-09
AI Technical Summary
During the playback of multimedia data, it is difficult for the prior art to effectively realize the interaction between users and multimedia data, especially in improving user participation and interactive experience.
By obtaining the multimedia data sent by the server and performing playback processing, after the playback interaction conditions of the multimedia data are triggered, the corresponding interaction items are displayed, and resource transfer and playback response processing are performed to the resource account associated with the user based on the target interaction items submitted by the user.
The interactive processing of multimedia data is realized, which improves users' participation and interactive experience in the multimedia data playback process, and enhances the flexibility of resource transfer and playback response.
Smart Images

Figure CN119767089A_ABST
Abstract
Description
[0001] This patent application is a divisional application of the Chinese patent application with application number: CN202411099163.X, application date: August 9, 2024, and invention name "Method and device for interactive processing of multimedia data". Technical Field
[0002] This document relates to the field of data processing technology, and in particular to a method and device for interactive processing of multimedia data. Background Art
[0003] With the continuous development and promotion of the Internet, the application scope of online services provided based on the Internet has become wider and wider, and has gradually covered most users. In this case, various forms of online services have emerged, such as obtaining videos from the background through application pages or web pages for online video playback, and participating in video playback interactions by inputting barrage during online video playback. However, as video resources become more and more abundant, the competition faced by video resource providers in the process of increasing video access traffic is becoming more and more fierce. Summary of the invention
[0004] One or more embodiments of the present specification provide a method for interactive processing of multimedia data, including: obtaining multimedia data sent by a server and performing playback processing. After the playback interaction condition of the multimedia data is triggered, displaying the interactive item corresponding to the playback interaction condition. Obtaining the target interactive item submitted by the user and sending it to the server, so as to transfer resources to the resource account associated with the user based on the target interactive item and perform playback response processing.
[0005] One or more embodiments of the present specification provide another method for interactive processing of multimedia data, including: sending multimedia data to a user terminal. Receiving a target interactive item submitted by a user and sent by the user terminal. The target interactive item is submitted after a playback interactive condition of the multimedia data is triggered and a corresponding interactive item is displayed. Based on the target interactive item, resources are transferred to a resource account associated with the user and playback response processing is performed.
[0006] One or more embodiments of the present specification provide a multimedia data interactive processing device, including: a playback module, configured to obtain multimedia data sent by a server and perform playback processing. A display module, configured to display an interactive item corresponding to the playback interaction condition after the playback interaction condition of the multimedia data is triggered. An interactive item sending module, configured to obtain a target interactive item submitted by a user and send it to the server, so as to transfer resources to a resource account associated with the user based on the target interactive item and perform playback response processing.
[0007] One or more embodiments of the present specification provide another multimedia data interactive processing device, including: a data sending module, configured to send multimedia data to a user terminal. An interactive item receiving module, configured to receive a target interactive item submitted by a user and sent by the user terminal. The target interactive item is submitted after the playback interactive condition of the multimedia data is triggered and the corresponding interactive item is displayed. A playback response module, configured to transfer resources to a resource account associated with the user based on the target interactive item and perform playback response processing.
[0008] One or more embodiments of the present specification provide a multimedia data interactive processing device, including: a processor; and a memory configured to store computer executable instructions, wherein when the computer executable instructions are executed, the processor: obtains multimedia data sent by a server and performs playback processing. After the playback interaction condition of the multimedia data is triggered, the interactive item corresponding to the playback interaction condition is displayed. The target interactive item submitted by the user is obtained and sent to the server, so as to transfer resources to the resource account associated with the user based on the target interactive item and perform playback response processing.
[0009] One or more embodiments of the present specification provide another multimedia data interactive processing device, including: a processor; and a memory configured to store computer executable instructions, wherein when the computer executable instructions are executed, the processor: sends multimedia data to a user terminal. Receives a target interactive item submitted by a user and sent by the user terminal. The target interactive item is submitted after a playback interactive condition of the multimedia data is triggered and a corresponding interactive item is displayed. Based on the target interactive item, resources are transferred to a resource account associated with the user and playback response processing is performed.
[0010] One or more embodiments of the present specification provide a computer-readable storage medium for storing computer-executable instructions, which implement the following process when executed: obtaining multimedia data sent by a server and performing playback processing. After the playback interaction condition of the multimedia data is triggered, displaying the interactive item corresponding to the playback interaction condition. Obtaining the target interactive item submitted by the user and sending it to the server, so as to transfer resources to the resource account associated with the user based on the target interactive item and perform playback response processing.
[0011] One or more embodiments of the present specification provide another computer-readable storage medium for storing computer-executable instructions, which implement the following process when executed: sending multimedia data to a user terminal. Receiving a target interactive item submitted by a user and sent by the user terminal. The target interactive item is submitted after the playback interactive condition of the multimedia data is triggered and the corresponding interactive item is displayed. Based on the target interactive item, resources are transferred to a resource account associated with the user and playback response processing is performed. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate one or more embodiments of the present specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present specification. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative labor. Figure 1 A schematic diagram of an implementation environment of a multimedia data interactive processing method provided by one or more embodiments of this specification; Figure 2 A processing flow chart of a method for interactive processing of multimedia data provided by one or more embodiments of this specification; Figure 3 A schematic diagram of an interactive page provided for one or more embodiments of this specification; Figure 4 A processing flow chart of a method for interactive processing of multimedia data applied to a short video interactive scenario provided by one or more embodiments of this specification; Figure 5 A processing flow chart of another method for interactively processing multimedia data provided by one or more embodiments of this specification; Figure 6 A schematic diagram of an embodiment of an interactive processing device for multimedia data provided by one or more embodiments of this specification; Figure 7 A schematic diagram of another embodiment of an apparatus for interactively processing multimedia data provided by one or more embodiments of this specification; Figure 8 A schematic diagram of the structure of a multimedia data interactive processing device provided in one or more embodiments of this specification; Fig. 9 A schematic diagram of the structure of another multimedia data interactive processing device provided in one or more embodiments of this specification. DETAILED DESCRIPTION
[0013] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below in conjunction with the drawings in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. Based on one or more embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this document.
[0014] The interactive processing method of multimedia data provided by one or more embodiments of this specification can be applied to the implementation environment of multimedia playback. Figure 1 , the implementation environment at least includes: User terminal 101 and server 102; The user terminal 101 is used to perform playback processing of multimedia data and interactive processing during playback, and cooperates with the server 102 to perform playback response processing of interactive processing of multimedia data. The user terminal 101 can specifically be a mobile phone, a personal computer, a tablet computer, an e-book reader, a device for information interaction based on VR (Virtual Reality, virtual reality technology), a vehicle terminal, an IoT device, a wearable smart device, a laptop portable computer, a desktop computer, etc.; The server 102 is used to respond to the interactive processing of the user terminal during the playback process of the multimedia data and perform playback response processing. The server 102 can be a single server, or a server cluster composed of several servers, or one or more cloud servers in a cloud computing platform.
[0015] In this implementation environment, when the user terminal 101 cooperates with the server 102 to perform interactive processing during the playback of multimedia data, the user terminal 101 first obtains the multimedia data to be played from the server 102. During the acquisition process, the server 102 cooperates with the user terminal 101 to send the multimedia data to the user terminal 101. After obtaining the multimedia data, the user terminal 101 performs playback processing on the multimedia data, and when the playback interaction conditions of the multimedia data are triggered, the interactive items corresponding to the playback interaction conditions are displayed, the target interactive items submitted by the users participating in the playback interaction based on the displayed interactive items are obtained, and the target interactive items submitted by the users are submitted to the server 102, so that the server 102 can transfer resources to the resource account associated with the user based on the provided target interactive items, and perform corresponding playback response processing, so as to realize the user's playback interaction around the multimedia data during the playback of the multimedia data.
[0016] One or more embodiments of a multimedia data interactive processing method provided in this specification are as follows: Reference Figure 2 The interactive processing method of multimedia data provided in this embodiment specifically includes steps S202 to S206.
[0017] Step S202, obtaining multimedia data sent by the server and performing playback processing.
[0018] The multimedia data described in this embodiment may be video data, animation data or cartoon data, and may also be multimedia data in other data forms, such as multimedia data composed of voice data and text data in any form, and multimedia data composed of image data and voice text or text data in any form. This embodiment takes the multimedia data in the data form of video data as an example to illustrate the multimedia data playback processing process and playback interaction process. For the playback processing process and playback interaction process of multimedia data in other data forms, please refer to the specific implementation methods of the playback processing process and playback interaction process of video data, which will not be described in detail in this embodiment.
[0019] Optionally, multimedia data is provided by the provider of resource services, and users can browse and view the multimedia data provided by the resource services during the process of accessing the resource services, and perform corresponding playback interaction processing during the playback of the multimedia data. Resource services refer to services that provide resource-related processing to users, such as providing services for users to create resource accounts and transfer resources to the created user resource accounts, and providing services for groups of multiple users to create common / shared resource accounts, and each user in the group can transfer resources to the created group resource account.
[0020] In addition, in order to enhance the flexibility and participation procedures of users in accessing multimedia data and performing interactive playback of multimedia data in resource services, multimedia data can also be uploaded by users, or users can edit the uploaded data to obtain multimedia data that can be played interactively during the playback process; in the case where users create groups in resource services or users participate in groups that have been created in resource services, multimedia data can also be uploaded by group members of the group to which the user belongs, or group members can edit the uploaded data to obtain multimedia data that can be played interactively during the playback process.
[0021] Optionally, the multimedia data is uploaded by the user or a group member of a group to which the user belongs; or, the multimedia data is obtained by editing the multimedia data according to an editing instruction of the user and / or group member for the data to be edited.
[0022] In the specific implementation, firstly, the multimedia data sent by the server is obtained, and the multimedia data is played. Specifically, in the process of obtaining the multimedia data, an access request can be submitted to the server, and the server returns the multimedia data in response to the access request.
[0023] In an optional implementation manner provided by this embodiment, obtaining multimedia data sent by a server and performing playback processing includes: Submitting an access request for the resource service to the server according to the access instruction of the user to access the resource service; The multimedia data sent by the server is received, and a playback window of the multimedia data is displayed on an interactive page.
[0024] In a specific execution process, after the user terminal sends an access request to the server, the server determines the multimedia data corresponding to the access request, and sends the determined multimedia data to the user terminal that sent the access request.
[0025] Optionally, the multimedia data is determined based on the multimedia access records of the user, or based on the multimedia access records of the group to which the user belongs. It should be pointed out that, considering that the multimedia access records of the user and the multimedia access records of the group to which the user belongs belong to the user's data privacy to a certain extent, before determining the multimedia data based on the multimedia access records of the user or the multimedia access records of the group to which the user belongs, data authorization of the user or the group to which the user belongs may be obtained, such as performing data authorization when the user first accesses a resource service, or performing data authorization when the user first accesses a resource service to play multimedia data and perform playback interaction.
[0026] In actual applications, there may be situations where users access multimedia projects with data relationships. In this regard, in the process of obtaining multimedia data from a server, corresponding multimedia data can be obtained from the server based on the multimedia projects accessed by the user. Specifically, in another optional implementation provided by this embodiment, the multimedia data sent by the server is obtained and played back, including: receiving a data segment of the multimedia project accessed by the user sent by the server, and playing the data segment on an interactive page.
[0027] Among them, a multimedia project refers to a collection of multimedia data composed of partial multimedia data with a playback continuity relationship or content association relationship, such as a video series composed of multiple video episodes, a short video series composed of multiple short videos, or an animation series composed of multiple animation episodes.
[0028] In addition, in order to improve the interactivity of the user during the playback process of the multimedia data, when the multimedia data is already in the playback state, the corresponding multimedia data can be obtained from the server based on the user's interaction with the multimedia data. Specifically, in the third optional implementation manner provided by this embodiment, the multimedia data sent by the server is obtained and played back, including: Acquire a selection instruction of the user for the virtual object in the multimedia data and submit the selection instruction to the server; receiving a data segment corresponding to the virtual object sent by the server, and playing the data segment on an interactive page; or, Obtaining a selection instruction of the user for a data branch of the multimedia data and submitting the selection instruction to the server; Receive the data segment corresponding to the data branch sent by the server, and play the data segment on the interactive page.
[0029] The virtual objects in multimedia data refer to the virtual objects displayed during the playback process of multimedia data, such as characters, objects or environments displayed during the playback of multimedia data. The data branches of multimedia data refer to the fact that on the basis of configuring multiple plot branches for multimedia data in advance, when playing to a node where a plot branch can be selected, the user can select any one of the multiple plot branches configured, and obtain the multimedia data of the plot branch from the server for playback.
[0030] It should be noted that, among the three implementation methods provided above for obtaining multimedia data sent by a server and performing playback processing, any one of the implementation methods can be selected for implementation according to actual needs during the specific implementation process. It should be noted that the three implementation methods mentioned above can also be combined as a whole with any two or three of them according to actual needs, and corresponding technical means can also be selected from the three implementation methods according to actual needs to combine and form a new implementation method, for example, obtaining the user's selection instructions for the virtual objects of the multimedia project and submitting them to the server, receiving the data segments of the virtual objects in the multimedia project sent by the server, and playing the data segments on the interactive page.
[0031] In addition, it should be noted that the process of obtaining multimedia data sent by the server and playing it can also be replaced by obtaining multimedia data sent by the server. Accordingly, the specific implementation method of obtaining multimedia data sent by the server can adopt some of the technical means provided by the above three implementation methods, or adopt some of the technical means provided by a new implementation method formed on the basis of the above three implementation methods. For example, obtaining multimedia data sent by the server includes: submitting an access request for the resource service to the server according to the user's access instruction to access the resource service, and receiving the multimedia data sent by the server; or, receiving a data fragment of the multimedia item accessed by the user sent by the server; or, obtaining the user's selection instruction for the virtual object or data branch in the multimedia data and submitting it to the server, and receiving the data fragment corresponding to the virtual object or data branch sent by the server.
[0032] Step S204: after the playback interaction condition of the multimedia data is triggered, display the interaction item corresponding to the playback interaction condition.
[0033] In the above process of acquiring multimedia data and performing playback processing of the multimedia data, the user can perform playback interaction during the playback of the multimedia data. In this embodiment, after the playback interaction conditions of the multimedia data are triggered, the interactive items corresponding to the playback interaction conditions are displayed. On this basis, the user can perform playback interaction through the provided interactive items.
[0034] The playback interaction condition described in this embodiment refers to the condition for playback interaction during the playback of multimedia data, specifically refers to the condition for playback interaction by displaying interactive items. Optionally, the playback interaction condition includes at least one of the following: whether the playback state is in a preset playback state, whether the playback progress reaches a preset playback node, whether the user action data of the user on the interaction page is a preset action, whether the interaction information input by the user matches the preset interaction instruction, and whether an interaction instruction for a virtual object of the multimedia data displayed in the playback window is detected.
[0035] Specifically, with respect to the playback interaction condition of whether the playback state is in a preset playback state, if the playback state is in the preset playback state, it is determined that the playback interaction condition is triggered; conversely, if the playback state is not in the preset playback state, it is determined that the playback interaction condition is not triggered. Optionally, the preset playback state includes a playback start state, a playback pause state, and / or a playback completion state. Regarding the playback interaction condition of whether the playback progress reaches a preset playback node, if the playback progress reaches the preset playback node, it is determined that the playback interaction condition is triggered; otherwise, if the playback progress reaches the preset playback node, it is determined that the playback interaction condition is not triggered, wherein the preset playback node may be a preset time node or a data node (multimedia node or video node), such as a plot node where a character in multimedia data appears; For the playback interaction condition of whether the user action data of the user on the interactive page is a preset action, if the user action data of the user on the interactive page is a preset action, it is determined that the playback interaction condition is triggered; conversely, if the user action data of the user on the interactive page is not a preset action, it is determined that the playback interaction condition is not triggered; specifically, the user action data may be identified, and if the identified user action is a preset action, it is determined that the playback interaction condition is triggered; For the playback interaction condition of whether the interaction information input by the user matches the preset interaction instruction, if the interaction information input by the user matches the preset interaction instruction, it is determined that the playback interaction condition is triggered; otherwise, if the interaction information input by the user does not match the preset interaction instruction, it is determined that the playback interaction condition is not triggered, wherein the interaction information input by the user may be voice information and / or text information, for example, if the voice information input by the user contains the linguistic material "interaction", it is determined that the playback interaction condition is triggered, or if the text information input by the user contains the keyword "interaction", it is determined that the playback interaction condition is triggered; Regarding the playback interaction condition of whether interaction instructions for virtual objects of multimedia data displayed in the playback window are detected, if interaction instructions for virtual objects of multimedia data displayed in the playback window are detected, it is determined that the playback interaction condition is triggered; conversely, if interaction instructions for virtual objects of multimedia data displayed in the playback window are not detected, it is determined that the playback interaction condition is not triggered; for example, if interaction instructions for specific characters, objects or environments in the multimedia data displayed in the playback window are detected, it is determined that the playback interaction condition is not triggered.
[0036] Among the five playback interaction conditions provided above, any one of the playback interaction conditions can be selected for implementation according to actual needs during the specific implementation process. It should be noted that the five playback interaction conditions can also be combined as a whole to form a new playback interaction condition according to actual needs, for example, whether the playback state is in the preset playback state and whether the user action data of the user on the interaction page is the preset action. If the playback state is in the preset playback state and the user action data of the user on the interaction page is the preset action, it is determined that the playback interaction condition is triggered; in addition, corresponding technical means can be selected from the five playback interaction conditions according to actual needs to form a new playback interaction condition in combination, for example, whether the interaction information input by the user matches the virtual object of the multimedia data displayed in the playback window. If the interaction information input by the user matches the virtual object of the multimedia data displayed in the playback window, it is determined that the playback interaction condition is triggered.
[0037] In specific implementation, when the playback interaction condition of multimedia data is triggered, the interaction item corresponding to the playback interaction condition is displayed based on the triggered playback interaction condition; in an optional implementation provided by this embodiment, the interaction item corresponding to the playback interaction condition is displayed, including: displaying the interaction text and at least one interaction item corresponding to the playback interaction condition on the interaction page, as well as the amount of resources associated with each interaction item.
[0038] In addition, any one or any two of the three types of interactive contents, namely, interactive text corresponding to the playback interactive conditions, at least one interactive item, and the amount of resources associated with each interactive item, can be displayed on the interactive page. For example, at least one interactive item can be displayed on the interactive page, or the interactive text can be displayed on the interactive page; for another example, the interactive text and at least one interactive item can be displayed on the interactive page, or at least one interactive item and the amount of resources associated with each interactive item can be displayed on the interactive page.
[0039] Among them, at least one of the interactive text, interactive items and the resource amounts (i.e., at least one of the three interactive contents: interactive text, at least one interactive item, and the resource amounts associated with each interactive item) is displayed in the playback window of the interactive page, and / or, at least one of the interactive text, interactive items and the resource amounts (i.e., at least one of the three interactive contents: interactive text, at least one interactive item, and the resource amounts associated with each interactive item) is displayed in the interactive area of the interactive page.
[0040] For example, Figure 3The interactive page of a short video in the short video drama shown is shown, and the short video is played and displayed in the playback window 301 of the interactive page. When the playback progress reaches a preset playback node, or when the interactive information input by the user matches the preset interactive instruction, the interactive text 302 is displayed in the playback window 301, and the first interactive item 304 and the second interactive item 305 are displayed in the interactive area 303, and the associated resource amount "transfer-in resource amount a" is displayed in the first interactive item 304, and the associated resource amount "transfer-in resource amount b" is displayed in the second interactive item 305.
[0041] In this embodiment, in order to enhance the user's interactive experience and sense of interactive participation in the playback interaction of multimedia data, when the playback interaction condition is triggered and before the interactive item operation corresponding to the playback interaction condition is displayed, the playback interaction of the multimedia data can be entered by pausing the multimedia data playback or locking the multimedia data.
[0042] Specifically, in an optional implementation provided by this embodiment, after the playback interaction condition is triggered and before the interactive item operation corresponding to the playback interaction condition is executed, it also includes: pausing the playback of the multimedia data, and / or locking the playback status of the multimedia data.
[0043] It should be noted that the process of displaying the interactive items corresponding to the playback interaction conditions after the playback interaction conditions of the multimedia data are triggered can be replaced by displaying the interactive items of the multimedia data, wherein the interactive items include interactive text and at least one interactive item and / or the amount of resources associated with each interactive item; in addition, the process of displaying the interactive items corresponding to the playback interaction conditions can also be replaced by displaying the interactive text corresponding to the playback interaction conditions and at least one interactive item and / or the amount of resources associated with each interactive item.
[0044] Step S206, obtaining the target interaction item submitted by the user and sending it to the server, so as to transfer resources to the resource account associated with the user based on the target interaction item and perform playback response processing.
[0045] On the basis of the displayed interactive items, the user can perform playback interaction of multimedia data based on the displayed interactive items. Specifically, the playback interaction can be performed by submitting a target interactive item based on the displayed interactive items. Here, the target interactive item submitted by the user is obtained and sent to the server. After receiving the sent target interactive item, the server transfers resources to the resource account associated with the user based on the target interactive item and performs playback response processing (playback interaction processing).
[0046] In specific implementation, based on the displayed interactive items, in an optional implementation manner provided by this embodiment, the target interactive item is determined in the following manner: an interactive item selected by the user from at least one displayed interactive item is used as the target interactive item.
[0047] In addition, in order to enhance the flexibility of users' participation in multimedia data playback interaction, the target interaction item can also be determined according to the interaction item and / or resource amount input by the user. For example, the interaction item corresponding to the interaction information is determined as the target interaction item according to the interaction information input by the user. For example, according to the voice information or text information input by the user, if the voice information contains the corpus of the first interaction item, the first interaction item is used as the target interaction item, and if the text information contains the keyword of the second interaction item, the second interaction item is used as the target interaction item. For another example, the resource amount corresponding to the interaction information is determined based on the interaction information input by the user, and the interaction item associated with the resource amount is used as the target interaction item. For example, based on the voice information or text information input by the user, if the voice information contains corpus of the resource amount associated with the first interaction item, the first interaction item is used as the target interaction item; if the text information contains keywords of the resource amount associated with the first interaction item, the second interaction item is used as the target interaction item.
[0048] In this embodiment, after obtaining the target interaction item submitted by the user and sending it to the server, the server, after receiving the sent target interaction item, transfers resources to the resource account associated with the user based on the target interaction item and performs playback response processing (playback interaction processing); correspondingly, after obtaining the target interaction item submitted by the user and sending it to the server, the server can cooperate with the server to perform playback response processing.
[0049] In an optional implementation manner provided by the present embodiment, after the step of obtaining the target interaction item submitted by the user and sending it to the server is executed, it also includes: cooperating with the server to perform playback response processing corresponding to the target interaction item and / or the playback interaction condition, or performing playback interaction processing corresponding to the target interaction item and / or the playback interaction condition, or cooperating with the server to perform playback interaction processing.
[0050] As described above, after the playback interaction condition is triggered and before the interactive item operation corresponding to the playback interaction condition is executed, the playback of the multimedia data is paused, and / or the playback status of the multimedia data is locked. On this basis, an optional implementation provided in this embodiment performs playback response processing corresponding to the playback interaction condition, including: receiving an unlock instruction issued by the server, and unlocking the playback status of the multimedia data based on the unlock instruction.
[0051] In another optional implementation manner provided by this embodiment, performing playback response processing corresponding to the playback interaction condition includes: receiving a data segment corresponding to the target interaction item sent by the server, and playing the data segment in a playback window.
[0052] Optionally, the data fragment is determined in the data fragment corresponding to each data branch configured in the multimedia data for the preset playback node of the playback interaction condition, or the data fragment is obtained by inputting the played data before the preset playback node, the target interaction item and / or the data generation field into a large language model to generate multimedia data.
[0053] In addition, after obtaining the target interaction item submitted by the user and sending it to the server, after receiving the sent target interaction item, the server transfers resources to the resource account associated with the user based on the target interaction item and performs playback response processing (playback interaction processing); on this basis, in order to enhance the user's willingness to participate in playback interaction during the playback of multimedia videos, the user's enthusiasm for participating in playback interaction can be enhanced by issuing rights to the user. Furthermore, the user's perception of rights issuance can be enhanced by playing multimedia data related to the rights. Specifically, in an optional implementation manner provided by this embodiment, after the step of obtaining the target interaction item submitted by the user and sending it to the server is executed, it also includes: receiving multimedia sub-data for rights issuance prompts generated based on the rights to be issued and issued by the server, and playing the multimedia sub-data in the playback window.
[0054] Optionally, the multimedia sub-data for prompting the issuance of rights and interests can be pre-generated by the resource service provider based on the rights and interests to be issued, and can also be obtained by inputting the rights and interests to be issued and the data generation field into a large language model to generate the multimedia sub-data.
[0055] In actual applications, the target interaction item is sent to the server. After receiving the sent target interaction item, the server transfers resources to the resource account associated with the user based on the target interaction item. There may be a situation where the user transfers resources to a user resource account created by himself or herself, or there may be a situation where the user transfers resources to a group resource account created together with other users. The following provides implementation methods for resource transfer for these two situations respectively.
[0056] For the situation where a user transfers resources to a user resource account created separately by the user, an optional implementation manner provided in this embodiment is to transfer resources to a resource account associated with the user based on the target interaction item, including: transferring resources out of the user's resource account based on the amount of resources associated with the target interaction item, and transferring the transferred resources into the user resource account (personal resource account or independent resource account) created by the user in the resource service.
[0057] For the situation where a user transfers resources to a group resource account jointly created with other users, this embodiment provides another optional implementation mode, in which resources are transferred to the resource account associated with the user based on the target interaction item, including: transferring resources out of the user's resource account based on the resource amount of the target interaction item, and transferring the transferred resources into the group resource account (shared resource account) created by the group to which the user belongs in the resource service.
[0058] In this embodiment, the target interaction item is sent to the server. After the server transfers resources to the resource account associated with the user based on the received target interaction item, corresponding playback response processing needs to be performed. When the above-mentioned playback interaction condition includes whether the playback state is in a preset playback state, and the preset playback state includes a playback completion state, that is, when the playback interaction condition is that the playback state is in a playback completion state, that is, when the playback of the multimedia video is completed, an optional implementation manner provided by this embodiment performs playback response processing, including: setting an unlocking period for the next multimedia data of the multimedia data in the data sequence to which the multimedia data belongs; optionally, after the unlocking period expires, the access rights to the next multimedia data are opened to the user or the group to which the user belongs.
[0059] For example, multiple short videos make up a short video series. After the short video currently accessed by the user is played, the next episode of the short video is determined, and the unlocking date of the next episode is set. After the unlocking date arrives, the next episode of the short video is unlocked, and the user can access the next episode of the short video.
[0060] In addition, when the server is performing playback response processing, in another optional implementation provided by this embodiment, playback response processing is performed, including at least one of the following three implementation methods: issuing rights and interests corresponding to the target interactive item to the user, issuing rights and interests matching the virtual object triggered by the interactive instruction to the user, and issuing rights and interests to each group member of the group to which the user belongs.
[0061] It should be noted that, in the process of playing response processing, the server may adopt any one of the following four optional implementations in addition to the two optional implementations provided above to perform the playing response processing: Optional implementation mode 1: generating an unlocking instruction for multimedia data and sending it to a user terminal to unlock the playing state; Optional implementation mode 2: determining the data segment corresponding to the target interactive item in the data segments corresponding to each data branch configured by the preset playback node of the multimedia data for the playback interaction condition and sending the data segment to the user terminal; Optional implementation method three: input the played data before the preset play node, the target interaction item and the data generation field into the large language model to generate multimedia data, and send the data segment corresponding to the output target interaction item to the user terminal.
[0062] Optional implementation mode 4: multimedia sub-data for prompting the issuance of rights is generated based on the rights to be issued and sent to the user terminal so as to play the multimedia sub-data on the interactive page; the multimedia sub-data is generated by a large language model.
[0063] Furthermore, it should be noted that, among the six implementation methods for playback response processing provided above, any one of the implementation methods can be selected for implementation according to actual needs during the specific implementation process. It should be noted that the six implementation methods can also be combined as a whole to form a new implementation method according to actual needs by combining at least two of them. It is also possible to select corresponding technical means from the six implementation methods to form a new implementation method according to actual needs. For example, the played data, target interaction items and data generation fields before the preset playback node are input into the large language model to generate multimedia data, and the data segments corresponding to the output target interaction items and the unlocking instructions for generating multimedia data are generated; the output data segments and the generated unlocking instructions are sent to the user terminal to unlock the playback state based on the unlocking instructions, and the data segments are played in the playback window; for another example, multimedia sub-data for prompting the issuance of rights and interests is generated based on the rights and interests to be issued, and the unlocking instructions for the multimedia data are generated, and the multimedia sub-data and the unlocking instructions are sent to the user terminal to unlock the playback state and play the multimedia sub-data on the interactive page.
[0064] Based on this, the above-provided processing of cooperating with the server to perform playback response processing corresponding to the target interaction item and / or playback interaction condition, the processing of performing playback interaction processing corresponding to the target interaction item and / or playback interaction condition, and the processing of cooperating with the server to perform playback interaction processing can respectively execute processing corresponding to the six optional implementation methods of performing playback response processing with the server provided above: For example, optional implementation mode 1: obtaining from the server the unlocking period of the next multimedia data in the data sequence to which the multimedia data belongs and displaying it; Optional implementation method 2: Obtain the issuance result of the rights issuance from the server; Optional implementation mode three: receiving an unlocking instruction sent by a server, and unlocking the playing state of the multimedia data based on the unlocking instruction; Optional implementation mode 4: receiving a data segment corresponding to a target interactive item determined in the data segments corresponding to each data branch configured in the preset playback node and sent by the server, and playing the data segment in the playback window; Optional implementation mode 5: receiving a data segment corresponding to a target interaction item generated by a large language model and sent by a server, and playing the data segment in a playback window; Optional implementation mode six: receiving multimedia sub-data for generating a reminder of rights issuance based on the rights to be issued, which is sent by the server, and playing the multimedia sub-data on the interactive page.
[0065] Accordingly, when the server combines at least two of the above six implementation methods according to actual needs to form a new implementation method, or selects corresponding technical means from the six implementation methods according to actual needs to combine and form a new implementation method, here, the server cooperates with the server to perform the playback response processing corresponding to the target interaction item and / or playback interaction condition, performs the playback interaction processing corresponding to the target interaction item and / or playback interaction condition, and cooperates with the server to perform the playback interaction processing. The processing corresponding to the new implementation method executed by the server can also be executed, for example, receiving the data segment sent by the server and the generated unlocking instruction, unlocking the playback status based on the unlocking instruction, and playing the data segment in the playback window; for another example, receiving the multimedia sub-data and the unlocking instruction sent by the server, unlocking the playback status and playing the multimedia sub-data on the interactive page.
[0066] The implementation process of the interactive processing method of multimedia data provided above can be executed by a user terminal, and the implementation process of another interactive processing method of multimedia data provided in the following method embodiment can be executed by a server. The two can cooperate with each other during the execution process. Therefore, when reading the above implementation process, you can refer to the corresponding content of the embodiment of the interactive processing method of another multimedia data described below. Correspondingly, when reading the embodiment of the interactive processing method of another multimedia data described below, you can also refer to the corresponding content of the above method embodiment.
[0067] The following takes the application of a multimedia data interactive processing method provided in this embodiment in a short video interactive scenario as an example, combined with Figure 4 , the interactive processing method of multimedia data provided by this embodiment is further described, see Figure 4 , an interactive processing method of multimedia data applied to short video interactive scenarios specifically includes the following steps.
[0068] Step S402: submitting an access request to a server according to an access instruction of a user to access a resource service.
[0069] Step S408, receiving the short video sent by the server, and displaying the playback window of the short video on the interactive page.
[0070] Step S410, after the playback interaction condition of the short video is triggered, the interaction item corresponding to the playback interaction condition is displayed.
[0071] Step S412: obtaining a target interactive item selected by the user from the displayed interactive items.
[0072] Step S414: sending the target interaction item to the server.
[0073] Step S426, receiving the unlocking period and rights distribution short video of the next short video in the short video drama to which the short video belongs sent by the server.
[0074] Step S428, display the unlocking period of the next short video on the interactive page, and play the rights distribution short video in the playback window.
[0075] The above-mentioned steps S402, steps S408 to S414, and steps S426 to S428 provided in this embodiment are executed by the user terminal. It should be noted that the above-mentioned steps S402, steps S408 to S414, and steps S426 to S428 executed by the user terminal and steps S404 to S406 and steps S416 to S424 executed by the server in the following embodiment can cooperate with each other during the execution process. Therefore, when reading this embodiment, please refer to the corresponding contents of steps S404 to S406 and steps S416 to S424 provided in the following method embodiment, and when reading the following method embodiment, please refer to the corresponding contents of steps S402, steps S408 to S414, and steps S426 to S428 provided in this embodiment.
[0076] It should be noted that any one or any combination of steps in step S402, steps S408 to step S414, and steps S426 to step S428 can be combined with any one or any combination of steps in the above steps S202 to step S206 to form a new implementation method according to the needs of implementation deployment; in addition, according to the needs of actual deployment, any one or any combination of technical features in steps S402, steps S408 to step S414, and steps S426 to step S428 can be selected and combined with any one or more technical features provided in the above steps S202 to step S206 to form a new implementation method; or, any one or any combination of technical features in steps S402, steps S408 to step S414, and steps S426 to step S428 can be replaced with any one or more technical features provided in the above steps S202 to step S206 to form a new implementation method according to the needs of actual deployment, which will not be repeated here.
[0077] One or more embodiments of another method for interactively processing multimedia data provided in this specification are as follows: Reference Figure 5The interactive processing method of multimedia data provided in this embodiment specifically includes steps S502 to S506.
[0078] Step S502: sending multimedia data to a user terminal.
[0079] The multimedia data described in this embodiment may be video data, animation data or cartoon data, and may also be multimedia data in other data forms, such as multimedia data composed of voice data and text data in any form, and multimedia data composed of image data and voice text or text data in any form. This embodiment takes the multimedia data in the data form of video data as an example to illustrate the multimedia data playback processing process and playback interaction process. For the playback processing process and playback interaction process of multimedia data in other data forms, please refer to the specific implementation methods of the playback processing process and playback interaction process of video data, which will not be described in detail in this embodiment.
[0080] Optionally, multimedia data is provided by the provider of resource services, and users can browse and view the multimedia data provided by the resource services during the process of accessing the resource services, and perform corresponding playback interaction processing during the playback of the multimedia data. Resource services refer to services that provide resource-related processing to users, such as providing services for users to create resource accounts and transfer resources to the created user resource accounts, and providing services for groups of multiple users to create common / shared resource accounts, and each user in the group can transfer resources to the created group resource account.
[0081] In addition, in order to enhance the flexibility and participation procedures of users in accessing multimedia data and performing interactive playback of multimedia data in resource services, multimedia data can also be uploaded by users, or users can edit the uploaded data to obtain multimedia data that can be played interactively during the playback process; in the case where users create groups in resource services or users participate in groups that have been created in resource services, multimedia data can also be uploaded by group members of the group to which the user belongs, or group members can edit the uploaded data to obtain multimedia data that can be played interactively during the playback process.
[0082] Optionally, the multimedia data is uploaded by the user or a group member of a group to which the user belongs; or, the multimedia data is obtained by editing the multimedia data according to an editing instruction of the user and / or group member for the data to be edited.
[0083] In specific implementation, multimedia data is first sent to the user terminal so that the multimedia data can be played at the user terminal. Specifically, in the process of sending multimedia data to the user terminal, the multimedia data can be sent to the user terminal in response to the access request submitted by the user terminal.
[0084] In an optional implementation manner provided by this embodiment, sending multimedia data to a user terminal includes: receiving an access request submitted by the user terminal, determining multimedia data corresponding to the access request, and sending the determined multimedia data to the user terminal.
[0085] Optionally, the multimedia data is determined according to the multimedia access record of the user, or according to the multimedia access record of the group to which the user belongs.
[0086] It should be pointed out that, considering that the user's multimedia access records and the multimedia access records of the group to which the user belongs belong to the user's data privacy to a certain extent, before determining the multimedia data based on the user's multimedia access records or the multimedia access records of the group to which the user belongs, data authorization of the user or the group to which the user belongs may be obtained, such as performing data authorization when the user accesses a resource service for the first time, or performing data authorization when the user plays multimedia data and interacts with playback by accessing a resource service for the first time.
[0087] In actual applications, there may be a situation where a user accesses multimedia items with a data relationship. In this case, in the process of sending multimedia data to a user terminal, the corresponding multimedia data can be determined based on the multimedia items accessed by the user and sent to the user terminal. Specifically, in another optional implementation provided by this embodiment, sending multimedia data to a user terminal includes: reading a data segment of the multimedia item accessed by the user terminal and sending it to the user terminal. Among them, a multimedia item refers to a collection of multimedia data composed of partial multimedia data with a playback continuity relationship or a content association relationship, such as a video series composed of multiple video episodes, a short video series composed of multiple short videos, or an animation series composed of multiple animation episodes.
[0088] In addition, in order to improve the interactivity of the user during the playback process of the multimedia data, when the multimedia data is already in the playback state, the corresponding multimedia data can be determined based on the user's interaction with the multimedia data and sent to the user terminal. Specifically, in the third optional implementation manner provided in this embodiment, sending the multimedia data to the user terminal includes: Determine, according to a selection instruction for a virtual object in multimedia data submitted by a user terminal, a data segment corresponding to the virtual object and send the data segment to the user terminal; or, According to the selection instruction for the data branch of the multimedia data submitted by the user terminal, the data segment corresponding to the data branch is determined and sent to the user terminal.
[0089] The virtual objects in multimedia data refer to the virtual objects displayed during the playback process of multimedia data, such as characters, objects or environments displayed during the playback of multimedia data. The data branches of multimedia data refer to the fact that on the basis of configuring multiple plot branches for multimedia data in advance, when playing to a node where a plot branch can be selected, the user can select any one of the multiple plot branches configured, and obtain the multimedia data of the plot branch from the server for playback.
[0090] The three implementation methods of sending multimedia data to user terminals provided above can select any one of the implementation methods for implementation according to actual needs during the specific implementation process. It should be noted that the above three implementation methods can also be combined as a whole of any two or three of them according to actual needs to form a new implementation method, and corresponding technical means can also be selected from the three implementation methods according to actual needs to combine them to form a new implementation method.
[0091] Step S504: receiving a target interaction item submitted by a user and sent by the user terminal.
[0092] After the multimedia data is sent to the user terminal, the user terminal performs playback processing of the multimedia data. During this process, the user can perform playback interaction during the playback of the multimedia data. Specifically, the playback interaction can be performed on the basis of the provided interaction items by displaying the interaction items corresponding to the playback interaction conditions after the playback interaction conditions of the multimedia data are triggered. Here, the target interaction items submitted by the user and sent by the user terminal are received.
[0093] Optionally, the target interaction item is submitted after the playback interaction condition of the multimedia data is triggered and the corresponding interaction item is displayed.
[0094] The playback interaction condition described in this embodiment refers to the condition for playback interaction during the playback of multimedia data, specifically refers to the condition for playback interaction by displaying interactive items. Optionally, the playback interaction condition includes at least one of the following: whether the playback state is in a preset playback state, whether the playback progress reaches a preset playback node, whether the user action data of the user on the interaction page is a preset action, whether the interaction information input by the user matches the preset interaction instruction, and whether an interaction instruction for a virtual object of the multimedia data displayed in the playback window is detected.
[0095] Specifically, with respect to the playback interaction condition of whether the playback state is in a preset playback state, if the playback state is in the preset playback state, it is determined that the playback interaction condition is triggered; conversely, if the playback state is not in the preset playback state, it is determined that the playback interaction condition is not triggered. Optionally, the preset playback state includes a playback start state, a playback pause state, and / or a playback completion state. Regarding the playback interaction condition of whether the playback progress reaches a preset playback node, if the playback progress reaches the preset playback node, it is determined that the playback interaction condition is triggered; otherwise, if the playback progress reaches the preset playback node, it is determined that the playback interaction condition is not triggered, wherein the preset playback node may be a preset time node or a data node (multimedia node or video node), such as a plot node where a character in multimedia data appears; For the playback interaction condition of whether the user action data of the user on the interactive page is a preset action, if the user action data of the user on the interactive page is a preset action, it is determined that the playback interaction condition is triggered; conversely, if the user action data of the user on the interactive page is not a preset action, it is determined that the playback interaction condition is not triggered; specifically, the user action data may be identified, and if the identified user action is a preset action, it is determined that the playback interaction condition is triggered; For the playback interaction condition of whether the interaction information input by the user matches the preset interaction instruction, if the interaction information input by the user matches the preset interaction instruction, it is determined that the playback interaction condition is triggered; otherwise, if the interaction information input by the user does not match the preset interaction instruction, it is determined that the playback interaction condition is not triggered, wherein the interaction information input by the user may be voice information and / or text information, for example, if the voice information input by the user contains the linguistic material "interaction", it is determined that the playback interaction condition is triggered, or if the text information input by the user contains the keyword "interaction", it is determined that the playback interaction condition is triggered; Regarding the playback interaction condition of whether interaction instructions for virtual objects of multimedia data displayed in the playback window are detected, if interaction instructions for virtual objects of multimedia data displayed in the playback window are detected, it is determined that the playback interaction condition is triggered; conversely, if interaction instructions for virtual objects of multimedia data displayed in the playback window are not detected, it is determined that the playback interaction condition is not triggered; for example, if interaction instructions for specific characters, objects or environments in the multimedia data displayed in the playback window are detected, it is determined that the playback interaction condition is not triggered.
[0096] Among the five playback interaction conditions provided above, any one of the playback interaction conditions can be selected for implementation according to actual needs during the specific implementation process. It should be noted that the five playback interaction conditions can also be combined as a whole to form a new playback interaction condition according to actual needs, for example, whether the playback state is in the preset playback state and whether the user action data of the user on the interaction page is the preset action. If the playback state is in the preset playback state and the user action data of the user on the interaction page is the preset action, it is determined that the playback interaction condition is triggered; in addition, corresponding technical means can be selected from the five playback interaction conditions according to actual needs to form a new playback interaction condition in combination, for example, whether the interaction information input by the user matches the virtual object of the multimedia data displayed in the playback window. If the interaction information input by the user matches the virtual object of the multimedia data displayed in the playback window, it is determined that the playback interaction condition is triggered.
[0097] Optionally, the interactive items corresponding to the playback interactive conditions are displayed in the following manner: the interactive text and at least one interactive item corresponding to the playback interactive conditions, as well as the amount of resources associated with each interactive item, are displayed on the interactive page.
[0098] In addition, any one or any two of the three types of interactive contents, namely, interactive text corresponding to the playback interactive conditions, at least one interactive item, and the amount of resources associated with each interactive item, can be displayed on the interactive page. For example, at least one interactive item can be displayed on the interactive page, or the interactive text can be displayed on the interactive page; for another example, the interactive text and at least one interactive item can be displayed on the interactive page, or at least one interactive item and the amount of resources associated with each interactive item can be displayed on the interactive page.
[0099] Among them, at least one of the interactive text, interactive items and the resource amounts (i.e., at least one of the three interactive contents: interactive text, at least one interactive item, and the resource amounts associated with each interactive item) is displayed in the playback window of the interactive page, and / or, at least one of the interactive text, interactive items and the resource amounts (i.e., at least one of the three interactive contents: interactive text, at least one interactive item, and the resource amounts associated with each interactive item) is displayed in the interactive area of the interactive page.
[0100] In an optional implementation manner provided by this embodiment, the target interaction item is determined in the following manner: an interaction item selected by the user from at least one displayed interaction item is used as the target interaction item.
[0101] In addition, in order to enhance the flexibility of users' participation in multimedia data playback interaction, the target interaction item can also be determined according to the interaction item and / or resource amount input by the user. For example, the interaction item corresponding to the interaction information is determined as the target interaction item according to the interaction information input by the user. For example, according to the voice information or text information input by the user, if the voice information contains the corpus of the first interaction item, the first interaction item is used as the target interaction item, and if the text information contains the keyword of the second interaction item, the second interaction item is used as the target interaction item. For another example, the resource amount corresponding to the interaction information is determined based on the interaction information input by the user, and the interaction item associated with the resource amount is used as the target interaction item. For example, based on the voice information or text information input by the user, if the voice information contains corpus of the resource amount associated with the first interaction item, the first interaction item is used as the target interaction item; if the text information contains keywords of the resource amount associated with the first interaction item, the second interaction item is used as the target interaction item.
[0102] Step S506: Transfer resources to the resource account associated with the user based on the target interactive item and perform playback response processing.
[0103] In actual applications, after receiving the target interaction item sent by the user terminal, in the process of transferring resources to the resource account associated with the user based on the target interaction item, there may be a situation where the user transfers resources to a user resource account created by himself or herself, and there may also be a situation where the user transfers resources to a group resource account created jointly with other users. The following provides implementation methods for resource transfer for these two situations respectively.
[0104] For the situation where a user transfers resources to a user resource account created separately by the user, an optional implementation manner provided in this embodiment is to transfer resources to a resource account associated with the user based on the target interaction item, including: transferring resources out of the user's resource account based on the amount of resources associated with the target interaction item, and transferring the transferred resources into the user resource account (personal resource account or independent resource account) created by the user in the resource service.
[0105] For the situation where a user transfers resources to a group resource account jointly created with other users, this embodiment provides another optional implementation mode, in which resources are transferred to the resource account associated with the user based on the target interaction item, including: transferring resources out of the user's resource account based on the resource amount of the target interaction item, and transferring the transferred resources into the group resource account (shared resource account) created by the group to which the user belongs in the resource service.
[0106] In this embodiment, after the received target interaction item is transferred to the resource account associated with the user, corresponding playback response processing is required. When the above-mentioned playback interaction condition includes whether the playback state is in a preset playback state, and the preset playback state includes a playback completion state, that is, when the playback interaction condition is that the playback state is in a playback completion state, that is, when the playback of the multimedia video is completed, an optional implementation manner provided by this embodiment performs playback response processing, including: setting an unlocking period for the next multimedia data of the multimedia data in the data sequence to which the multimedia data belongs; optionally, after the unlocking period expires, the access rights to the next multimedia data are opened to the user or the group to which the user belongs.
[0107] For example, multiple short videos make up a short video series. After the short video currently accessed by the user is played, the next episode of the short video is determined, and the unlocking date of the next episode is set. After the unlocking date arrives, the next episode of the short video is unlocked, and the user can access the next episode of the short video.
[0108] In addition, when the server is performing playback response processing, in another optional implementation provided by this embodiment, playback response processing is performed, including at least one of the following three implementation methods: issuing rights and interests corresponding to the target interactive item to the user, issuing rights and interests matching the virtual object triggered by the interactive instruction to the user, and issuing rights and interests to each group member of the group to which the user belongs.
[0109] It should be noted that, in the process of playing response processing, the server may adopt any one of the following four optional implementations in addition to the two optional implementations provided above to perform the playing response processing: Optional implementation mode 1: generating an unlocking instruction for the multimedia data and issuing the unlocking instruction to the user terminal to unlock the playing state; Optional implementation mode 2: determining the data segment corresponding to the target interaction item from the data segments corresponding to the data branches configured by the preset playback node of the multimedia data for the playback interaction condition and sending the data segment to the user terminal; Optional implementation method three: input the played data before the preset playback node, the target interaction item and the data generation field into the large language model to generate multimedia data, and send the output data segment corresponding to the target interaction item to the user terminal.
[0110] Optional implementation mode 4: generating multimedia sub-data for prompting the issuance of rights based on the rights to be issued and sending the multimedia sub-data to the user terminal so as to play the multimedia sub-data on the interactive page; the multimedia sub-data is generated by a large language model.
[0111] Furthermore, it should be noted that, among the six implementation methods for playback response processing provided above, any one of the implementation methods can be selected for implementation according to actual needs during the specific implementation process. It should be noted that the six implementation methods can also be combined as a whole to form a new implementation method according to actual needs by combining at least two of them. It is also possible to select corresponding technical means from the six implementation methods to form a new implementation method according to actual needs. For example, the played data before the preset playback node, the target interaction item and the data generation field are input into the large language model to generate multimedia data, and the data segment corresponding to the target interaction item is output, and the unlocking instruction of the multimedia data is generated; the output data segment and the generated unlocking instruction are sent to the user terminal to unlock the playback state based on the unlocking instruction, and the data segment is played in the playback window; for another example, multimedia sub-data for prompting the issuance of rights and interests is generated based on the rights and interests to be issued, and the unlocking instruction of the multimedia data is generated, and the multimedia sub-data and the unlocking instruction are sent to the user terminal to unlock the playback state and play the multimedia sub-data on the interactive page.
[0112] The following takes the application of a multimedia data interactive processing method provided by this embodiment in a short video interactive scenario as an example, combined with Figure 4 , the interactive processing method of multimedia data provided by this embodiment is further described, see Figure 4 , an interactive processing method of multimedia data applied to short video interactive scenarios specifically includes the following steps.
[0113] Step S404: receiving an access request submitted by a user terminal.
[0114] Step S406: determine the short video corresponding to the access request, and send the determined short video to the user terminal.
[0115] Step S416: receiving a target interactive item selected by the user from the displayed interactive items and sent by the user terminal.
[0116] Step S418: Transfer resources out of the user's resource account based on the resource amount associated with the target interactive item, and transfer the transferred resources into the user resource account created by the user in the resource service.
[0117] Step S420, setting an unlocking period for the next short video in the short video series to which the short video belongs.
[0118] Step S422, issuing rights and interests corresponding to the target interactive item to the user, and generating a rights and interests issuance short video corresponding to the rights and interests issuance.
[0119] Step S424, sending the next short video unlocking period and rights distribution short video to the user terminal.
[0120] It should be noted that any one or any combination of steps in steps S404 to S406 and steps S416 to S424 can be combined with any one or any combination of steps S502 to S506 to form a new implementation method according to the needs of implementation deployment; in addition, according to the needs of actual deployment, any one or any combination of technical features in steps S404 to S406 and steps S416 to S424 can be selected and combined with any one or more technical features provided by steps S502 to S506 to form a new implementation method; or, any one or any combination of technical features in steps S404 to S406 and steps S416 to S424 can be replaced by any one or more technical features provided by steps S502 to S506 to form a new implementation method according to the needs of actual deployment, which will not be elaborated here.
[0121] An embodiment of an interactive processing device for multimedia data provided in this specification is as follows: In the above-mentioned embodiment, a method for interactive processing of multimedia data is provided, and correspondingly, a device for interactive processing of multimedia data is also provided, which will be described below with reference to the accompanying drawings.
[0122] Reference Figure 6 , which shows a schematic diagram of an embodiment of an interactive processing device for multimedia data provided by this embodiment.
[0123] Since the device embodiment corresponds to the method embodiment, the description is relatively simple, and the relevant parts can refer to the corresponding description of the method embodiment provided above. The device embodiment described below is only illustrative.
[0124] This embodiment provides a multimedia data interactive processing device, the device comprising: The playing module 602 is configured to obtain the multimedia data sent by the server and perform playing processing; A display module 604, configured to display an interactive item corresponding to the playback interaction condition after the playback interaction condition of the multimedia data is triggered; The interactive item sending module 606 is configured to obtain the target interactive item submitted by the user and send it to the server, so as to transfer resources to the resource account associated with the user based on the target interactive item and perform playback response processing.
[0125] Another embodiment of an interactive processing device for multimedia data provided in this specification is as follows: In the above-mentioned embodiment, another interactive processing method of multimedia data is provided. Correspondingly, another interactive processing device of multimedia data is also provided, which will be described below with reference to the accompanying drawings.
[0126] Reference Figure 7 , which shows a schematic diagram of an embodiment of an interactive processing device for multimedia data provided by this embodiment.
[0127] Since the device embodiment corresponds to the method embodiment, the description is relatively simple, and the relevant parts can refer to the corresponding description of the method embodiment provided above. The device embodiment described below is only illustrative.
[0128] This embodiment provides a multimedia data interactive processing device, the device comprising: The data sending module 702 is configured to send multimedia data to a user terminal; The interactive item receiving module 704 is configured to receive a target interactive item submitted by a user and sent by the user terminal; the target interactive item is submitted after the playback interactive condition of the multimedia data is triggered and the corresponding interactive item is displayed; The play response module 706 is configured to transfer resources to the resource account associated with the user based on the target interactive item and perform play response processing.
[0129] An embodiment of a multimedia data interactive processing device provided in this specification is as follows: Corresponding to the above-described method for interactively processing multimedia data, based on the same technical concept, one or more embodiments of this specification further provide a device for interactively processing multimedia data, wherein the device for interactively processing multimedia data is used to execute the above-described method for interactively processing multimedia data. Figure 8 A schematic diagram of the structure of a multimedia data interactive processing device provided in one or more embodiments of this specification.
[0130] This embodiment provides a multimedia data interactive processing device, including: like Figure 8As shown, the interactive processing device for multimedia data may have relatively large differences due to different configurations or performances, and may include one or more processors 801 and memory 802, and the memory 802 may store one or more storage applications or data. Among them, the memory 802 may be a temporary storage or a permanent storage. The application stored in the memory 802 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the interactive processing device for multimedia data. Furthermore, the processor 801 may be configured to communicate with the memory 802, and execute a series of computer executable instructions in the memory 802 on the interactive processing device for multimedia data. The interactive processing device for multimedia data may also include one or more power supplies 803, one or more wired or wireless network interfaces 804, one or more input / output interfaces 805, one or more keyboards 806, etc.
[0131] In a specific embodiment, the multimedia data interactive processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer executable instructions for the multimedia data interactive processing device, and the one or more programs are configured to be executed by one or more processors, including computer executable instructions for performing the following: Obtain multimedia data sent by the server and play it; After the playback interaction condition of the multimedia data is triggered, displaying the interaction item corresponding to the playback interaction condition; The target interaction item submitted by the user is obtained and sent to the server, so as to transfer resources to the resource account associated with the user based on the target interaction item and perform playback response processing.
[0132] Another embodiment of an interactive processing device for multimedia data provided in this specification is as follows: Corresponding to the above-described another interactive processing method for multimedia data, based on the same technical concept, one or more embodiments of this specification also provide another interactive processing device for multimedia data, and the interactive processing device for multimedia data is used to execute the above-described another interactive processing method for multimedia data. Fig. 9 A schematic diagram of the structure of a multimedia data interactive processing device provided in one or more embodiments of this specification.
[0133] Another multimedia data interactive processing device provided by this embodiment includes: like Fig. 9As shown, the interactive processing device for multimedia data may have relatively large differences due to different configurations or performances, and may include one or more processors 901 and memory 902, and the memory 902 may store one or more storage applications or data. Among them, the memory 902 may be a short-term storage or a persistent storage. The application stored in the memory 902 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the interactive processing device for multimedia data. Furthermore, the processor 901 may be configured to communicate with the memory 902, and execute a series of computer executable instructions in the memory 902 on the interactive processing device for multimedia data. The interactive processing device for multimedia data may also include one or more power supplies 903, one or more wired or wireless network interfaces 904, one or more input / output interfaces 905, one or more keyboards 906, etc.
[0134] In a specific embodiment, the multimedia data interactive processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer executable instructions for the multimedia data interactive processing device, and the one or more programs are configured to be executed by one or more processors, including computer executable instructions for performing the following: Sending multimedia data to a user terminal; Receiving a target interaction item submitted by a user and sent by the user terminal; the target interaction item is submitted after a playback interaction condition of multimedia data is triggered and a corresponding interaction item is displayed; Based on the target interactive item, resources are transferred to the resource account associated with the user and a playback response process is performed.
[0135] An embodiment of a computer-readable storage medium provided in this specification is as follows: Corresponding to the above-described method for interactive processing of multimedia data, based on the same technical concept, one or more embodiments of this specification also provide a computer-readable storage medium.
[0136] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, and the computer-executable instructions implement the following process when executed: Obtain multimedia data sent by the server and play it; After the playback interaction condition of the multimedia data is triggered, displaying the interaction item corresponding to the playback interaction condition; The target interaction item submitted by the user is obtained and sent to the server, so as to transfer resources to the resource account associated with the user based on the target interaction item and perform playback response processing.
[0137] It should be noted that an embodiment of a computer-readable storage medium in this specification and an embodiment of a method for interactive processing of multimedia data in this specification are based on the same inventive concept, so the specific implementation of this embodiment can refer to the implementation of the aforementioned corresponding method, and the repeated parts will not be repeated.
[0138] Another computer-readable storage medium embodiment provided in this specification is as follows: Corresponding to the other interactive processing method of multimedia data described above, based on the same technical concept, one or more embodiments of this specification also provide another computer-readable storage medium.
[0139] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, and the computer-executable instructions implement the following process when executed: Sending multimedia data to a user terminal; Receiving a target interaction item submitted by a user and sent by the user terminal; the target interaction item is submitted after a playback interaction condition of multimedia data is triggered and a corresponding interaction item is displayed; Based on the target interactive item, resources are transferred to the resource account associated with the user and a playback response process is performed.
[0140] It should be noted that the embodiment of another computer-readable storage medium in this specification and the embodiment of another method for interactive processing of multimedia data in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned corresponding method, and the repeated parts will not be repeated.
[0141] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referenced to each other. Each embodiment focuses on the differences from other embodiments. For example, the device embodiment, equipment embodiment and computer-readable storage medium embodiment are similar to the method embodiment, so the description is relatively simple. To read the relevant contents in the device embodiment, equipment embodiment and computer-readable storage medium embodiment, please refer to the partial description of the method embodiment.
[0142] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0143] In the 1930s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to circuit structures such as diodes, transistors, switches, etc.) or software improvements (improvements to method flows). However, with the development of technology, many of today's method flow improvements can be regarded as direct improvements to hardware circuit structures. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using hardware entity modules. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask chip manufacturers to design and produce dedicated integrated circuit chips. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one kind of HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.
[0144] The controller may be implemented in any suitable manner, for example, the controller may take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) executable by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller may also be implemented as part of the control logic of the memory. It is also known to those skilled in the art that, in addition to implementing the controller in a purely computer-readable program code manner, the controller may be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, such a controller may be considered as a hardware component, and the devices for implementing various functions included therein may also be considered as structures within the hardware component. Or even, the devices for implementing various functions may be considered as both software modules for implementing the method and structures within the hardware component.
[0145] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0146] For the convenience of description, the above devices are described in terms of functions and are divided into various units. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0147] It should be understood by those skilled in the art that one or more embodiments of the present specification may be provided as a method, system or computer program product. Therefore, one or more embodiments of the present specification may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present specification may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0148] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0149] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0150] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0151] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0152] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0153] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer-readable storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
[0154] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, the elements defined by the sentence "includes at least one ..." do not exclude the presence of other identical elements in the process, method, commodity or device including the elements.
[0155] One or more embodiments of the present specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the present specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0156] The above description is only an embodiment of this document and is not intended to limit this document. For those skilled in the art, this document may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this document should be included in the scope of the claims of this document.
Claims
1. A method for interactively processing multimedia data, comprising: Get the video data sent by the server and play it; After the playback interaction condition of the multimedia data is triggered, displaying the interaction item corresponding to the playback interaction condition; The target interaction item selected by the user from the displayed interaction items is obtained and sent to the server, so as to transfer resources to the resource account associated with the user based on the target interaction item, and cooperate with the server to perform playback interaction processing corresponding to the target interaction item or the playback interaction condition.
2. According to the interactive processing method of multimedia data in claim 1, the playback interactive condition further includes at least one of the following: Whether the playback state is in a preset playback state, whether the interaction information input by the user matches the preset interaction instruction, and whether an interaction instruction for a virtual object of the video data displayed in the playback window is detected; in, The preset play state includes a play start state, a play pause state and / or a play completion state.
3. According to the interactive processing method of multimedia data in claim 1, the displaying of the interactive items corresponding to the playback interactive conditions comprises: Displaying the interactive text and at least one interactive item corresponding to the playback interactive condition on the interactive page, as well as the amount of resources associated with each interactive item; At least one of the interactive text, interactive item and resource amount is displayed in the playback window of the interactive page.
4. The interactive processing method of multimedia data according to claim 1, after the playback interaction condition is triggered and before the interactive item operation corresponding to the playback interaction condition is performed, further comprising: Pause the playing of the video data, and / or lock the playing state of the video data; Correspondingly, the cooperating with the server to perform the playback interaction processing corresponding to the target interaction item or the playback interaction condition includes: The data segment sent by the server and the generated unlocking instruction are received, the playing state is unlocked based on the unlocking instruction, and the data segment is played in the playing window.
5. The interactive processing method for multimedia data according to claim 1, wherein the step of cooperating with the server to perform the playback interactive processing corresponding to the target interactive item comprises: receiving a data segment corresponding to a target interactive item sent by the server, and playing the data segment in a play window; The data segments are determined in the data segments corresponding to the data branches configured in the preset playback nodes of the video data for the playback interaction conditions, or the data segments are obtained by inputting the played data before the preset playback node, the target interaction item and the data generation field into a large language model to generate video data.
6. The interactive processing method for multimedia data according to claim 1, wherein the step of cooperating with the server to perform the playback interaction processing corresponding to the target interaction item or the playback interaction condition comprises: Receive multimedia sub-data for prompting the issuance of rights and interests generated based on the rights and interests to be issued and sent by the server, and play the multimedia sub-data in the play window.
7. The interactive processing method of multimedia data according to claim 2, if the playback interaction condition is whether the playback state is in a playback completion state, the method further comprises: An unlocking period of the next video data of the video data in the data sequence to which the video data belongs is set, so as to open an access right to the next video data to the user or the group to which the user belongs after the unlocking period expires.
8. The method for interactively processing multimedia data according to claim 1, further comprising: The rights and interests corresponding to the target interactive item are issued to the user, and the rights and interests matching the virtual object triggered by the interactive instruction are issued to the user.
9. The method for interactive processing of multimedia data according to claim 1, wherein the transferring of resources to the resource account associated with the user based on the target interactive item comprises: Transferring resources out of the resource account of the user based on the resource amount associated with the target interaction item, and transferring the transferred resources into the user resource account created by the user in the resource service; or, Based on the resource amount of the target interaction item, resources are transferred out from the resource account of the user, and the transferred resources are transferred into a group resource account created in the resource service by the group to which the user belongs.
10. The interactive processing method for multimedia data according to claim 1, wherein the step of obtaining the video data sent by the server and performing playback processing comprises: Submitting an access request for the resource service to the server according to the access instruction of the user to access the resource service; The video data sent by the server is received, and a playback window of the video data is displayed on an interactive page.
11. The interactive processing method for multimedia data according to claim 1, wherein the step of obtaining the video data sent by the server and performing playback processing comprises: Acquire a selection instruction of the user for a virtual object or a data branch in the video data and submit the selection instruction to the server; Receive the data segment corresponding to the virtual object or the data branch sent by the server, and play the data segment on the interactive page.
12. The interactive processing method of multimedia data according to claim 1, wherein the video data is uploaded by the user or a group member of a group to which the user belongs; Alternatively, the video data is obtained by editing the video data according to an editing instruction of a user for the data to be edited.
13. A method for interactively processing multimedia data, comprising: Get the video data sent by the server and play it; After the playback interaction condition of the multimedia data is triggered, displaying the interaction item corresponding to the playback interaction condition; According to the interaction information input by the user, the interaction item corresponding to the interaction information is determined as the target interaction item and sent to the server, so as to transfer resources to the resource account associated with the user based on the target interaction item, and cooperate with the server to perform playback response processing.
14. The interactive processing method for multimedia data according to claim 13, wherein the step of cooperating with the server to perform playback response processing comprises: Receiving the data segment sent by the server and the generated unlocking instruction, unlocking the playing state based on the unlocking instruction, and playing the data segment in the playing window; or, Receive multimedia sub-data for prompting the issuance of rights and interests generated based on the rights and interests to be issued and sent by the server, and play the multimedia sub-data in the play window.
15. The interactive processing method of multimedia data according to claim 13, wherein the step of cooperating with the server to perform playback response processing comprises: receiving a data segment corresponding to a target interactive item sent by the server, and playing the data segment in a play window; The data segments are determined in the data segments corresponding to the data branches configured in the preset playback nodes of the video data for the playback interaction conditions, or the data segments are obtained by inputting the played data before the preset playback node, the target interaction item and the data generation field into a large language model to generate video data.
16. A method for interactively processing multimedia data, comprising: Sending video data to a user terminal; receiving a target interaction item selected by a user from among the interaction items corresponding to the displayed playback interaction conditions and sent by the user terminal; The interactive item is displayed after the playback interaction condition is triggered; Based on the target interactive item, resources are transferred to the resource account associated with the user and a playback response process is performed.
17. The interactive processing method for multimedia data according to claim 16, wherein the playing response processing comprises: Determine, in the data segments corresponding to the data branches configured by the preset playback node of the multimedia data for the playback interaction condition, the data segment corresponding to the target interaction item and send it to the user terminal; or, The played data before the preset play node, the target interaction item and the data generation field are input into the large language model to generate multimedia data, and the output data segment corresponding to the target interaction item is sent to the user terminal.
18. The interactive processing method for multimedia data according to claim 16, wherein the playing response processing comprises: Issuing the rights and interests corresponding to the target interactive item to the user, issuing the rights and interests matching the virtual object triggered by the interactive instruction to the user, and / or issuing the rights and interests to each group member of the group to which the user belongs; or, Multimedia sub-data for prompting the issuance of rights and interests is generated based on the rights and interests to be issued and sent to the user terminal so that the multimedia sub-data is played on the interactive page; the multimedia sub-data is generated by a large language model.
19. The interactive processing method for multimedia data according to claim 16, wherein the playing response processing comprises: Input the played data before the preset play node, the target interaction item and the data generation field into the large language model to generate multimedia data, output the data segment corresponding to the target interaction item, and generate the unlocking instruction of the multimedia data; The output data segment and the generated unlocking instruction are sent to the user terminal, so as to unlock the playing state based on the unlocking instruction and play the data segment in the playing window.
20. A method for interactively processing multimedia data, comprising: Sending video data to a user terminal; receiving a target interaction item sent by the user terminal; The interactive item is displayed after the playback interaction condition is triggered; The target interaction item is an interaction item corresponding to the interaction information determined according to the interaction information input by the user; Based on the target interactive item, resources are transferred to the resource account associated with the user and a playback response process is performed.
21. A multimedia data interactive processing device, comprising: The playback module is configured to obtain the video data sent by the server and perform playback processing; A display module, configured to display an interactive item corresponding to the playback interaction condition after the playback interaction condition of the multimedia data is triggered; The interactive item sending module is configured to obtain a target interactive item selected by a user from the displayed interactive items and send it to the server, so as to transfer resources to a resource account associated with the user based on the target interactive item, and cooperate with the server to perform playback interaction processing corresponding to the target interactive item or the playback interaction condition.
22. A multimedia data interactive processing device, comprising: A data sending module, configured to send video data to a user terminal; An interactive item receiving module is configured to receive a target interactive item selected by a user from interactive items corresponding to displayed playback interactive conditions and sent by the user terminal; the interactive item is displayed after the playback interactive condition is triggered; The play response module is configured to transfer resources to the resource account associated with the user based on the target interactive item and perform play response processing.
23. A multimedia data interactive processing device, comprising: processor; and a memory configured to store computer executable instructions that, when executed, cause the processor to: Get the video data sent by the server and play it; After the playback interaction condition of the multimedia data is triggered, displaying the interaction item corresponding to the playback interaction condition; The target interaction item selected by the user from the displayed interaction items is obtained and sent to the server, so as to transfer resources to the resource account associated with the user based on the target interaction item, and cooperate with the server to perform playback interaction processing corresponding to the target interaction item or the playback interaction condition.
24. A multimedia data interactive processing device, comprising: processor; and a memory configured to store computer executable instructions that, when executed, cause the processor to: Sending video data to a user terminal; receiving a target interactive item selected by a user from interactive items corresponding to displayed playback interactive conditions and sent by the user terminal; the interactive item is displayed after the playback interactive condition is triggered; Based on the target interactive item, resources are transferred to the resource account associated with the user and a playback response process is performed.
25. A computer-readable storage medium for storing computer-executable instructions, which implement the steps of the method of claim 1 or 16 when executed.
Citation Information
Patent Citations
Page data processing method and device, electronic equipment and server
CN112911372A
Data processing method and device applied to online car-hailing
CN113869540A
Data processing method and device, electronic equipment and storage medium
CN116166359A
Information display and processing methods and apparatuses, device, and medium
US20230319366A1
Data processing method and apparatus for page access and electronic device
WO2019076140A1
Cited By
Interaction processing for multimedia data
WO2026032083A1