Video processing method and device

By displaying video introduction and unlocking components during video playback, the permission acquisition process is simplified, and the user's cumbersome operation problem is solved, and the video playback experience and efficiency is improved.

CN119233004APending Publication Date: 2024-12-31BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411226217.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-07-25
Filing Date
2024-09-02
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

When viewing videos that require permission, users need to obtain playback permissions through multiple steps, which is complicated to operate and have poor experience.

Method used

When playing videos on the first interface, display the introduction information and unlock components of the videos on the second interface. After meeting the preset conditions, display the permissions to obtain components, simplify user operations and improve the experience.

Benefits of technology

By simplifying the access path for permissions, reducing user operation steps, improving user experience, saving time, and providing flexible video introduction and access methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119233004A_ABST
    Figure CN119233004A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a video processing method and device. According to the main technical scheme, the method comprises the steps that in response to an event triggering playing of a preset type of video on a first interface, introduction information of the video is obtained from a server side, and a second interface is displayed and comprises the introduction information of the video and a first unlocking assembly; and in response to an event triggered by the first unlocking component, displaying a third interface, the third interface comprising a permission acquisition component for the video. According to the application, the second interface is added in the permission acquisition path of the video, so that a user can directly know the video through the second interface in the permission acquisition path without additionally switching to other applications and then switching back, the operation is simpler, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet application technology, and in particular to a video processing method and device. Background Art

[0002] With the rapid development of the Internet and mobile communication technology, video playback services for terminal devices such as mobile phones and tablets have been widely used. Users can watch videos anytime and anywhere through short video playback services, long video playback services, etc. As people recognize the value of content, providers of video playback services have set permissions for some videos. When users play these videos as content consumers, an interface containing a rights acquisition component will usually pop up immediately. Users need to obtain playback permissions through operations such as permission acquisition before they can continue watching. In this case, users usually learn about the video through other channels, such as opening video evaluation applications or searching on search platforms, and then return to the video playback application to determine whether to obtain playback permissions. Obviously, for users who are content consumers, the operation is cumbersome and the experience is poor. Summary of the invention

[0003] In view of this, the present application provides a video processing method and device to simplify user operations and improve user experience.

[0004] This application provides the following solutions:

[0005] In a first aspect, a video processing method is provided, the method comprising:

[0006] In response to an event that triggers playing a preset type of video on the first interface, obtaining introduction information of the video from the server, and displaying a second interface, wherein the second interface includes the introduction information of the video and the first unlocking component;

[0007] In response to an event in which the first unlocking component is triggered, a third interface is displayed, wherein the third interface includes a permission acquisition component for the video.

[0008] Optionally, in response to the event of triggering the video to be played on the first interface, obtaining the introduction information of the video from the server, and displaying the second interface includes:

[0009] In response to an event that triggers playing a video on the first interface, obtaining content data of the video and introduction information of the video from a server;

[0010] Using the content data of the video, playing the video on the first interface;

[0011] In response to an event that the first preset condition is met, the second interface is displayed.

[0012] Optionally, the first preset condition includes: the duration of playing the video reaches a preset trial viewing duration and the user who triggers the playing of the video has not yet obtained the playback permission of the video.

[0013] Optionally, the first interface includes a second unlocking component;

[0014] In response to the event that the second unlocking component is triggered, the third interface is displayed.

[0015] Optionally, the displaying of the second interface includes:

[0016] The second interface is displayed, and the video with reduced playback quality continues to be played on the second interface.

[0017] Optionally, continuing to play the video with reduced playback quality on the second interface includes:

[0018] Continue to play the video after blurring the video on the second interface; or,

[0019] Stop playing the video image and continue playing only the audio of the video; or,

[0020] A video obtained by partially masking the screen of the video is played in a preset area of ​​the second interface.

[0021] Optionally, the continuing to play the video after blurring the video on the second interface includes:

[0022] Generating a mask layer on the first interface to obtain the second interface, and continuing to play the video;

[0023] The introduction information of the video and the first unlocking component are displayed on the mask layer, and the transparency of the mask layer is configured to make the clarity of the played video less than or equal to a preset clarity threshold.

[0024] Optionally, the introduction information of the video includes at least one of evaluation information, comment information and user information of the video.

[0025] Optionally, the evaluation information includes at least one of the number of favorable comments, evaluation ranking, and evaluation label;

[0026] The comment information includes barrage information;

[0027] The user information includes at least one of the number of users and user avatars.

[0028] Optionally, the second interface further includes a third unlocking component;

[0029] In response to the event that the third unlocking component is triggered, obtaining promotion information from the server, and displaying a fourth interface for playing the promotion information;

[0030] In response to the playback time of the promotional information reaching the unlocked playback time of the video, a first interface for playing the video is displayed.

[0031] Optionally, in response to the event of triggering the playing of a preset type of video on the first interface, first configuration information of the video is further obtained from the server;

[0032] Determine whether the second interface includes a third unlocking component according to the first configuration information.

[0033] Optionally, in response to the event of triggering the playing of a preset type of video on the first interface, further acquiring the account information of the user who triggers the playing of the video and / or the second configuration information of the video from the server;

[0034] Determining a permission acquisition method corresponding to the first unlocking component according to the account information and / or the second configuration information;

[0035] The displaying of the third interface includes: displaying a permission acquisition component corresponding to the permission acquisition method on the third interface.

[0036] Optionally, the introduction information of the video includes at least one of evaluation information, comment information and information of a user who has obtained playback permission for the video.

[0037] Optionally, the evaluation information includes at least one of the number of favorable comments, evaluation ranking, and evaluation label;

[0038] The comment information includes barrage information;

[0039] The information about users who have obtained the playback permission includes at least one of the number of users who have obtained the playback permission and user avatars who have obtained the playback permission.

[0040] In a second aspect, a video processing device is provided, which is arranged at a user end, and the device comprises:

[0041] An event monitoring unit is configured to perform event monitoring;

[0042] The data interaction unit is configured to obtain introduction information of the video from the server in response to an event that triggers playing a video of a preset type on the first interface;

[0043] The interface display unit is configured to display a second interface in response to an event that triggers the playing of a preset type of video on a first interface, wherein the second interface includes introduction information of the video and a first unlocking component; and to display a third interface in response to an event that the first unlocking component is triggered, wherein the third interface includes a permission acquisition component for the video.

[0044] In a third aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0045] In a fourth aspect, an electronic device is provided, including:

[0046] one or more processors; and

[0047] A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the steps of the method described in the first aspect above are executed.

[0048] In a fifth aspect, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the steps of the method described in the first aspect.

[0049] According to the specific embodiments provided in this application, this application discloses the following technical effects:

[0050] 1) This application adds a second interface to the permission acquisition path for preset types of videos, that is, in the process of triggering the playback of the video on the first interface, the introduction information of the video is displayed through the second interface to help users as content consumers understand the video and decide whether to further obtain the playback permission. If the playback permission is determined, the first unlocking component of the second interface can be used to trigger the display of the third interface including the permission acquisition component. Users can directly understand the video through this permission acquisition path without having to switch to other applications and then switch back, which makes the operation simpler and improves the user experience.

[0051] 2) When responding to an event that triggers the playing of a preset type of video on the first interface, the present application can play the video on the first interface so that the user can preview it, and then display the second interface when the first preset condition is met, so that the user can understand the video more fully and further improve the user experience.

[0052] 3) This application controls the trial viewing time of the video so that users who have not purchased the video can promptly learn about the video's introduction information through the second interface, and then complete the acquisition of permissions through the third interface, effectively saving the user's time.

[0053] 4) The present application may further provide a second unlocking component on the first interface. If the user has understood the video and decided to obtain playback permission, the second unlocking component may be used to skip the display of video introduction information on the second interface and directly go to the third interface to obtain permission, thereby simplifying the operations of users with this requirement and improving user efficiency and user experience.

[0054] 5) When the present application provides the user with introduction information of the video on the second interface, the video with reduced playback quality can be continuously played on the second interface, so that the user can learn more about the content of the video and have a continuous playback experience.

[0055] 6) The present application can continuously play the blurred video on the second interface, or only play the audio of the video, or play the video with the screen of the video partially covered, and the implementation methods are diverse and flexible.

[0056] 7) The present application can obtain the second interface by generating a mask layer on the first interface. On the one hand, the transparency of the mask layer can be controlled to achieve blurred playback of the video so that the playback of the video is not interrupted. On the other hand, the introduction information and the first unlocking component can be directly displayed on the mask layer, which is simple, flexible, and clever, and the user experience is also better.

[0057] 8) The present application may further provide a third unlocking component on the second interface, so that the user can trigger the third unlocking component to watch the promotional information in exchange for the video playback, which is more flexible and can meet the various needs of users.

[0058] 9) The present application can also determine whether the second interface includes a third unlocking component through the first configuration information of the video, that is, whether the video can be played in exchange for watching the promotional information. This method realizes flexible configuration of the video, provides users with more diverse choices, and further improves the user experience.

[0059] 10) The present application can also determine the permission acquisition method corresponding to the first unlocking component through the second configuration information of the video and / or the user's account information, and then display the permission acquisition component corresponding to the permission acquisition method on the third interface. On the one hand, it makes the permission acquisition method more flexible, and on the other hand, it can quickly adopt a more matching permission acquisition method, thereby simplifying user operations and improving user experience.

[0060] 11) The introduction information of the video displayed on the second interface in the present application may include at least one of the evaluation information, comment information and user information of the video that has obtained the playback permission, so that the user can better understand the quality, popularity, etc. of the video.

[0061] 12) In this application, the introduction information of the video can be displayed more specifically through multiple forms such as the number of positive reviews of the video, evaluation ranking, evaluation tags, barrage information, and information of users who have obtained playback permissions, so that users can have a more intuitive and rich understanding of the video, thereby improving the user experience.

[0062] Of course, any product implementing the present application does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0064] Figure 1 is a system architecture diagram applicable to the embodiments of the present application;

[0065] Figure 2 A flow chart of a method for processing a video provided in an embodiment of the present application;

[0066] Figure 3 A schematic diagram of a first interface provided in an embodiment of the present application;

[0067] Figure 4 A schematic diagram of a second interface provided in an embodiment of the present application;

[0068] Figure 5 A schematic diagram of a third interface provided in an embodiment of the present application;

[0069] Figure 6 A schematic diagram of another third interface provided in an embodiment of the present application;

[0070] Figure 7 A schematic diagram of another second interface provided in an embodiment of the present application;

[0071] Figure 8 A schematic diagram of yet another third interface provided in an embodiment of the present application;

[0072] Fig. 9 A schematic diagram of another second interface provided in an embodiment of the present application;

[0073] Fig.10 A schematic diagram of a fourth interface provided in an embodiment of the present application;

[0074] Fig.11 A schematic diagram of a configuration interface provided in an embodiment of the present application;

[0075] Fig.12 A schematic diagram of an interaction process provided in an embodiment of the present application;

[0076] Fig.13 A schematic block diagram of a device provided at a first user terminal according to an embodiment of the present application;

[0077] Fig.14 A schematic block diagram of a device provided on a server side according to an embodiment of the present application;

[0078] Fig.15 A schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0079] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0080] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms "a", "said" and "the" used in the embodiments of the present invention and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0081] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0082] The word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.

[0083] In order to facilitate the understanding of the present application, the system architecture on which the present application is based is first described. Figure 1 An exemplary system architecture to which the embodiments of the present application can be applied is shown. Figure 1 As shown in , the system architecture may include: a first user end, a first terminal device and a server end, and may further include a second user end and a second terminal device.

[0084] The first user terminal is set on the first terminal device, and the second user terminal is set on the second terminal device. The first user terminal and the second user terminal involved in the embodiment of the present application can be clients, applets or web applications running through browsers respectively on the first terminal device and the second terminal device.

[0085] The first terminal device and the second terminal device may include, but are not limited to, smart mobile terminals, wearable devices, PCs (Personal Computers), smart home devices, etc. Among them, smart mobile devices may include, for example, mobile phones, tablet computers, laptops, PDAs (Personal Digital Assistants), Internet car terminals, etc. Wearable devices may include, for example, smart watches, smart glasses, smart bracelets, VR (Virtual Reality) devices, AR (Augmented Reality), mixed reality devices (i.e., devices that can support both virtual reality and augmented reality), etc. Smart home devices may include, for example, smart TVs, smart refrigerators with display screens, etc.

[0086] The first user terminal can interact with the server terminal through the network, request and obtain the content data of the video from the server terminal and play it. In the embodiment of the present application, the first user terminal can be considered as the user terminal corresponding to the content consumer.

[0087] The second user end can also interact with the server end through the network, upload the content data of the video to the server end, and use the configuration interface provided by the server end to configure the video, and send the configuration information to the server end. The second user end can be considered as the user end corresponding to the content producer, where the content producer can be considered as the provider of the video content, which can be an individual user or an enterprise user.

[0088] The server side can be a platform that provides video playback services, a single server, a server group consisting of multiple servers, or a cloud server. A cloud server, also known as a cloud computing server or cloud host, is a host product in the cloud computing service system to solve the defects of difficult management and weak service scalability in traditional physical hosts and virtual private servers (VPS) services.

[0089] As one of the achievable methods, the user as the content producer can upload the content data of the produced video to the server through the second user terminal, and the server terminal stores the content data. The server terminal uses the stored content data of each video to provide video playback services to the first user terminal used by the content consumer.

[0090] As one of the achievable methods, a user who is a content consumer can log in to the video playback service provided by the server through the first user terminal, that is, become a logged-in user of the first user terminal, and the logged-in user triggers the corresponding component on the first user terminal to request and obtain the content data of the video from the server, and plays the video using the interface provided by the first user terminal. The logged-in user can be a registered user with a registered account, or a temporary user to whom an account is temporarily allocated.

[0091] It should be understood that Figure 1 The number of the first user terminal, the second user terminal, the first terminal device, the second terminal device and the server terminal is only illustrative. According to the implementation requirements, there can be any number of the first user terminal, the second user terminal, the first terminal device, the second terminal device and the server terminal.

[0092] Figure 2 A flow chart of a video processing method provided in an embodiment of the present application, which can be applied to Figure 1 The first user terminal in the system shown is executed by the first user terminal. Figure 2 As shown in , the method may include the following steps:

[0093] Step 201: In response to an event that triggers playing a preset type of video on a first interface, obtaining introduction information of the video from a server, and displaying a second interface, the second interface including the introduction information of the video and a first unlocking component.

[0094] Step 203: In response to the event that the first unlocking component is triggered, a third interface is displayed, where the third interface includes a permission acquisition component for the video.

[0095] It can be seen that this application provides a new idea, adding a second interface to the permission acquisition path of preset type videos, that is, adding a second interface to the permission acquisition path of the video, that is, in the process of triggering the playback of the video on the first interface, the introduction information of the video is displayed through the second interface to help users as content consumers understand the video and decide whether to obtain the playback permission. If it is determined to obtain the playback permission, the first unlocking component of the second interface can be used to trigger the display of the third interface including the permission acquisition component. Users can directly understand the video through this permission acquisition path without having to switch to other applications and then switch back, which makes the operation simpler and improves the user experience.

[0096] The following is a detailed description of each step in the above process and the effects that can be further produced in conjunction with the embodiments. It should be noted that the limitations such as "first" and "second" involved in the present disclosure do not have limitations in terms of size, order and quantity, and are only used to distinguish them in name. For example, "first user terminal" and "second user terminal" are only used to distinguish the two user terminals in name. For another example, "first interface", "second interface", "third interface" and the like are only used to distinguish different interfaces in name. Other expressions are similar.

[0097] As described in the background technology, the provider of the video playback service sets permissions for some videos, and users need to obtain the playback permissions of these videos through operations such as payment. These videos are usually videos of preset types, and the specific types can be set according to actual scenarios or needs. For example, it can be a paid video, and users need to pay to obtain the playback permissions of the paid video, and so on.

[0098] First, the above step 201, namely "in response to an event that triggers playing a preset type of video on the first interface, requesting and obtaining introduction information of the video from the server, and displaying the second interface" is described in detail in conjunction with the embodiment.

[0099] In the embodiment of the present application, as one of the achievable methods, the event that triggers the playing of the preset type of video on the first interface can be generated by, for example, a user as a content consumer triggering a component for playing the preset type of video on the first user terminal. For example, multiple videos are displayed on the first user terminal, and the user clicks on one of the preset type of videos, which triggers the playing of the preset type of video on the first interface. For another example, when a user enters a video list page, if the user triggers the playing of one of the videos in the list page by clicking on the video, and the video is a preset type of video, the preset type of video will be played on the first interface.

[0100] As another achievable method, the event that triggers the playing of the preset type of video on the first interface may be generated when a user as a content consumer requests to play the preset type of video through a specific gesture on the first user terminal. Taking the short video playing service as an example, the user switches the playing video through a gesture such as swiping up. If the next video is a preset type of video, the preset type of video will be played on the first interface.

[0101] It should be noted that the method provided in this application is applicable to both long videos and short videos. The distinction between long videos and short videos is mainly reflected in the length of the video. For the convenience of description, the subsequent embodiments are described by taking short videos as an example.

[0102] In addition, it should be noted that the triggering methods listed in the embodiments of the present application are only illustrative examples. Under the same spirit and principle, they can be applied to methods such as gesture control, voice control, eye control, etc. Gesture control can be such as a user's finger clicking or sliding on the screen, or sliding a stylus on the screen in a first direction, etc. Eye control can be capturing the focus position of the eye on the screen. The focus involved in the embodiments of the present invention may also include the focus generated on the screen by a mouse, gesture, etc.

[0103] The interface (or page) involved in the embodiments of the present application refers to a collection of visual elements provided to users, through which users can interact with information. The elements on the interface may include fonts, icons, images, videos, components, etc. Among them, the components on the interface refer to objects obtained by simply encapsulating data and methods, which can also be called controls. They may include buttons, input boxes, drop-down menus, dialog boxes, navigation bars, cards, etc.

[0104] As one of the achievable ways, after an event occurs that triggers the playing of a preset type of video on the first interface, in response to the event, the first user terminal can stop playing the video, request and obtain the introduction information of the video from the server terminal, and display the second interface, and display the introduction information of the video on the second interface. However, this implementation method is relatively rigid and the user experience is slightly poor.

[0105] Therefore, the present application provides another more preferred implementation method, in response to an event that triggers the playing of a preset type of video on the first interface, requesting and obtaining the content data of the video and the introduction information of the video from the server; using the content data of the video, playing the video on the first interface; and in response to an event that the first preset condition is met, displaying the second interface. In other words, the user can first preview the video on the first interface, and the second interface will be displayed when the first preset condition is met, so that the user can more fully understand the video and further improve the user experience.

[0106] It should be noted here that the first user terminal can pre-register a callback function or method for the event to be monitored, and the function or method contains the logic code that needs to be executed in response to the event. Once the event is triggered, the first user terminal automatically calls the corresponding callback function or method. For example, a callback function is pre-registered for an event that triggers the first interface to play a preset type of video, such as a swipe up gesture on the first interface. The callback function triggers the first user terminal to request the server for the content data of the video. The response to the event in the embodiments of the present application can be implemented in this way, which will not be described in detail later.

[0107] The first preset condition may be that the duration of playing the preset type of video reaches the preset trial duration and the user who triggers the video to be played has not purchased the video yet, which is equivalent to controlling the user's trial duration. In addition to this, other first preset conditions may also be used, such as capturing a specific gesture of the user on the first interface, determining that the first preset condition is met, and so on.

[0108] For example, Figure 3 As shown in , when a user is watching a short play column in a short video, he swipes upward to switch to a video, which is a short play (a person playing football is used as an example in the figure), that is, Figure 3 The interface shown is the first interface, i.e., the interface for playing videos. Although the skit is a video that requires payment to obtain playback rights, after the first client requests and obtains the content data and introduction information of the skit from the server, the skit is played on the first interface, and the user can preview it for 10 seconds. It should be noted that the preview duration can be set by default, or it can be set by the content producer providing the skit through the configuration interface provided by the server.

[0109] Furthermore, the countdown information of the preview duration can be displayed on the first interface, such as Figure 3 As shown in the figure, "Preview 00:09" prompts the user that there are 9 seconds left for the preview. After the preview is over, the second interface is displayed.

[0110] In the embodiment of the present application, the second interface displayed mainly includes the introduction information of the video and the first unlocking component. The introduction information of the video is mainly used to introduce the video, help users understand the quality of the video, and thus help users as content consumers make decisions. The first unlocking component is used to trigger the display of the third interface (i.e., the interface for obtaining permissions for the video).

[0111] The introduction information of the video may include but is not limited to at least one of the evaluation information, comment information and user information of the video that has obtained the playback permission.

[0112] The evaluation information of a video reflects the recognition of the video by other users, and may include at least one of the number of favorable comments, evaluation ranking, and evaluation tags. Figure 4 A schematic diagram of a second interface provided by an embodiment of the present application is shown, such as Figure 4 As shown in the figure, on the second interface, "Top 10" indicates the evaluation ranking of the video, "7612 people think it is good" indicates the number of good reviews of the video, and "Hot Drama" indicates the evaluation label of the video.

[0113] The above-mentioned comment information reflects other users’ opinions and views on the video. A typical type of comment information can be barrage information. Figure 4 As shown in , the bullet screen information can be displayed on the second interface in the form of a carousel. Figure 4 The barrage messages in the show include "It's so good, will there be a sequel?", "This show is interesting", "Who is this actor in it?", "The picture quality of this show is good", etc. In addition to the carousel format, other formats can also be used, such as randomly displaying several barrage messages in a fixed position. In addition, in addition to barrage messages, it can also be comments entered by users in the comment area.

[0114] The user information that has obtained the playback permission reflects how many users have obtained the playback permission for the video, and may include at least one of the number of users that have obtained the playback permission and the user account avatars that have obtained the playback permission. Figure 4 ,exist Figure 4 In the example, "8455 people have unlocked this episode" can be used to indicate the number of users who have obtained the playback permission. The avatars of the users who have obtained the playback permission can be displayed in a carousel to ensure that a preset number of user account avatars that have obtained the playback permission are displayed on the second interface at the same time. Figure 4 In the example, the avatars of three user accounts that have obtained playback permissions are displayed simultaneously.

[0115] As one of the feasible ways, when the second interface is displayed, the playback of the preset type of video can be stopped. However, this method is relatively blunt and the user's continuity experience is not good. Therefore, the video can be continued to be played on the second interface, but the video played at this time is not a normal video playback, but a video with reduced playback quality. For example, the following methods can be used, but not limited to:

[0116] The first method is to continue playing the blurred video on the second interface.

[0117] For example, the definition of the video can be reduced and the video can be played in a preset area of ​​the second interface, but the playing of the video does not affect the display of the introduction information and the first unlocking component on the second interface.

[0118] For another example, a mask layer can be generated on the first interface to obtain a second interface and continue playing the video, wherein the introduction information of the video and the first unlocking component are displayed on the mask layer, and the transparency of the mask layer is configured to make the clarity of the played video less than or equal to a preset clarity threshold. Figure 4 The second interface generated by the mask layer shown in FIG. 1 can control the transparency of the mask layer to achieve fuzzy playback of the video so that the playback of the video is not interrupted, such as Figure 4As shown in , the picture of the video being played can be blurred on the second interface, and the audio of the video can be played normally; on the other hand, the introduction information and the first unlocking component can be displayed directly on the mask layer, which is simple, flexible, and clever, and the user experience is also better.

[0119] The second method stops playing the video image and continues playing only the video audio.

[0120] In this way, the video screen is no longer displayed on the second interface, and the user cannot see any screen of the video through the second interface, but can hear the audio of the video that continues to play.

[0121] A third method is to play a video obtained by partially masking the video screen in a preset area of ​​the second interface.

[0122] In this way, an area can be pre-set on the second interface, and the video continues to be played in this area, but part of the video is blocked, that is, the user cannot see the video completely, and a mosaic tile or the like can be used to block it, and the audio can be played normally. In addition, the preset area for playing the video does not affect the display of the introduction information and the first unlocking component.

[0123] The above step 203, namely "in response to the event that the first unlocking component is triggered, displaying a third interface, the third interface including a permission acquisition component for the video" is described in detail below in conjunction with an embodiment.

[0124] If the user determines to obtain the video playback permission through the second interface, the first unlocking component on the second interface can be triggered. The first unlocking component can be in various forms such as a button, a slider, etc. Figure 4 As shown in , the user clicks on the "Unlock Episode" component, triggering the display of the third interface.

[0125] The third interface is the interface for implementing the permission acquisition function, which may include permission acquisition components for the video. Permission acquisition components can be flexibly set according to the type, price, and method of the video. For example, if the video is a short play and the permission acquisition method is paid, click Figure 4 The Unlock Episode component shown in , can display Figure 5 The third interface shown in . The third interface can be formed by superimposing a panel on the second interface. The panel includes price options corresponding to different episodes, and different episodes correspond to different prices. Users can choose the corresponding price option according to their needs and wishes, and then trigger the permission acquisition component corresponding to the price option. For example, after the user selects "Unlock this episode" and clicks "Pay 1 coin", the interface of the payment application can be called to make subsequent payments to obtain playback permissions.

[0126] In addition, the permission acquisition method corresponding to the above-mentioned first unlocking component can adopt the default method, or can be flexibly selected according to the second configuration information of the video and / or the account information that triggers the playback of the video. That is, in response to the event that triggers the playback of the video on the first interface, the account information of the user who triggers the playback of the video and / or the second configuration information of the video is further requested from the server and obtained; the permission acquisition method corresponding to the first unlocking component is determined according to the obtained account information and / or second configuration information; and the permission acquisition component corresponding to the permission acquisition method is displayed on the third interface.

[0127] For example, the second configuration information of the video may be such as whether the video is configured with a packaged number of episodes. If the packaged number of episodes is configured, the permission acquisition method corresponding to the first unlocking component includes obtaining permission by packaging the episodes, and the options and permission acquisition components corresponding to the packaged episodes are displayed on the third interface, such as Figure 5 If the number of packaged episodes is not configured, the permission acquisition method corresponding to the first unlocking component is single-episode permission acquisition, and only the options and permission acquisition components corresponding to single-episode permission acquisition are displayed on the third interface, for example Figure 6 as shown in .

[0128] For another example, the account information of the user who logs in to the first user terminal may include the user's virtual resource information. If the user activates virtual resources, the permission acquisition method corresponding to the first unlocking component may include using virtual resources for payment, and the permission acquisition component using virtual resource payment is displayed on the third interface. Figure 7 As shown in , if the user has activated the virtual resource used by the video playback service, the first unlocking component can be displayed on the second interface as "100 virtual coins unlock this episode". After the user clicks on the first unlocking component, the following can be displayed: Figure 8 The third interface shown in , on which the permission acquisition component corresponding to the virtual resource payment is displayed.

[0129] In addition to the above-mentioned permission acquisition method, the embodiment of the present application can also provide users with more abundant video unlocking methods. As one of the achievable methods, the above-mentioned second interface can also include a third unlocking component. If the user triggers the third unlocking component, in response to the event that the third unlocking component is triggered, the first user end obtains promotional information from the server end and displays a fourth interface for playing the promotional information. Among them, the promotional information can be a promotional video, that is, a preset type of video is unlocked by playing the promotional video. In response to the playback time of the promotional information reaching the unlocking playback time of the video, the first interface for displaying and playing the video is returned. Among them, the above-mentioned promotional information can be content with information promotion functions such as activity introductions and product introductions.

[0130] For example Fig. 9In addition to the first unlocking component, the second interface shown in FIG. 1 also includes a third unlocking component, namely, "Unlock 1 episode by watching promotional information". After the user clicks on the component, the following is displayed: Fig.10 The fourth interface shown in (a) plays the promotion information. The duration of playing the promotion information is related to the payment resources of the video. Generally, the higher the payment resources of the video, the longer the corresponding promotion information duration. The information of the duration of playing the promotion information can be prompted in the fourth interface, such as Fig.10 As shown in (a), “Unlock 1 episode after 10 seconds” is displayed on the interface, and a component for exiting the promotion information playback is displayed, such as an “×” after “Unlock 1 episode after 10 seconds”.

[0131] If the user triggers the component for exiting the promotional information playback when the duration of the promotional information playback is less than the unlock playback duration, a prompt message for playing the promotional information unlock video can be displayed, for example Fig.10 As shown in (b), a prompt message such as "Watch for another 10 seconds, unlock 1 episode immediately" is displayed. Furthermore, a component for abandoning the playing of promotional information and / or a component for switching promotional information may be further displayed, wherein the component for abandoning the playing of promotional information may be, for example, Fig.10 The "give up unlocking" component shown in (b) is triggered by the user. In response to the event that the component is triggered, the user terminal can display the video playback interface, but the user can also switch to other videos for playback on the playback interface, for example, by swiping up or swiping down to switch to other videos. The component for switching promotional information can be as follows: Fig.10 As shown in (b), if the user triggers the component "switch to next promotion information", the user terminal can switch to play the next promotion information in response to the event of the component being triggered.

[0132] If the duration of playing the promotional information reaches the unlocked playback duration of the video, as one possible implementation, the first interface of playing the video can be displayed, for example, if Fig.10 If the duration of playing the promotion information on the fourth interface shown in (a) exceeds 10 seconds, you can jump to Fig.10 The first interface shown in (d) continues to play the video, and the video is now unlocked, which is equivalent to obtaining video playback permissions by playing promotional information.

[0133] As another achievable method, if the user plays the promotional information for a duration greater than or equal to the unlocked playback duration, the promotional information can continue to be played, but a prompt message indicating that the video has been unlocked can be displayed on the interface, for example Fig.10 As shown in (c), "1 episode has been successfully unlocked" is displayed until the user triggers the component to exit the promotion information playback, then the first interface of the video playback is displayed, that is, jump to Fig.10The first interface shown in (d) continues to play the video.

[0134] This method allows users to watch promotional information in exchange for video playback by triggering the third unlocking component, which is more flexible and can meet the various needs of users. In addition, whether a video can be unlocked by watching promotional information can be flexibly configured. For example, the server can provide a configuration interface for users of content producers, and users as content producers can configure whether a video can be unlocked by watching promotional information.

[0135] Therefore, further, in response to an event that triggers the video to be played on the first interface, the first configuration information of the video can be further requested from the server and obtained, and the first configuration information indicates whether the video can be unlocked by viewing the promotional information; the first user terminal can determine whether the second interface includes the third unlocking component based on the first configuration information. For example, if the video is configured to be unlocked by viewing the promotional information, the displayed second interface includes the third unlocking component and the first unlocking component; otherwise, the displayed second interface only includes the first unlocking component.

[0136] Furthermore, in the embodiment of the present application, the first user terminal may include a second unlocking component on the first interface. If the user wants to directly unlock the video, the second unlocking component may be triggered on the first interface. In response to the event that the second unlocking component is triggered, the first user terminal directly displays the third interface. Figure 3 As shown in , if the user directly clicks on the "Unlock Episode" component, they can jump directly to the following Figure 5 The third interface shown in the figure is used to obtain the permission for the video. This method can meet the user's needs and improve user efficiency and user experience.

[0137] The above embodiment is a detailed description of the method executed by the first user terminal. For the server side, in response to the first request sent by the first user terminal, the first request is sent by the first user terminal in response to an event that triggers the playback of a preset type of video on the first interface, and the introduction information of the video is sent to the first user terminal so that the first user terminal can display the second interface, the second interface includes the introduction information of the video and the first unlocking component, the first unlocking component is used to trigger the first user terminal to display the third interface, and the third interface includes a permission acquisition component for the video.

[0138] As one of the achievable methods, in response to a first request sent by a first user terminal, the first request is sent by the first user terminal in response to an event that triggers the playing of a preset type of video on a first interface, the server terminal sends the content data of the video and the introduction information of the video to the first user terminal, so that the first user terminal can play the video on the first interface and display the second interface in response to the event that a first preset condition is met, the second interface includes the introduction information of the video and a first unlocking component, the first unlocking component is used to trigger the first user terminal to display a third interface, and the third interface includes a permission acquisition component for the video.

[0139] Furthermore, in response to a third request from the first user terminal, which is sent by the first user terminal in response to an event in which a third unlocking component included in the second interface is triggered, the server terminal can send promotional information to the first user terminal so that the first user terminal displays a fourth interface for playing the promotional information.

[0140] Furthermore, in response to the second request of the first user terminal, the server terminal may send video configuration information to the first user terminal, the configuration information including first configuration information and / or second configuration information, wherein the first configuration information is used to determine whether the second interface includes a third unlocking component; the second configuration information is used to determine the permission acquisition method corresponding to the first unlocking component, and the permission acquisition component included in the above-mentioned third interface corresponds to the permission acquisition method.

[0141] In the embodiment of the present application, the server side mainly responds to the request sent by the first user side and returns the requested data or information to the first user side. In addition, for users who are content producers, a configuration interface can be provided to users, that is, the configuration interface is sent to the second user side used by the content producer. Users who are content producers can configure the video through the configuration interface, such as configuring tags for the video, permission acquisition information (such as virtual resources required to pay), permission acquisition method, trial viewing duration, whether to unlock playback through promotional information, etc. Among them, the permission acquisition method may include the type of virtual resource used for permission acquisition, single episode permission acquisition or packaged episode permission acquisition, etc.

[0142] For example Fig.11 The configuration interface for short dramas is shown in the figure. Users can enter the title, cover, description, category and other information for the short drama on this interface. In addition, you can also set the payment method for the short drama. You can choose from the three methods of paying for the whole drama, paying for a single episode + the whole drama, paying for virtual resources and unlocking the promotion information. You can choose one or more. If the user chooses to unlock the promotion information, you can further set the trial viewing time of the promotion information (this part Fig.11 (not shown in the figure). It should be noted that Fig.11This is just an example of the configuration interface for paid videos such as short dramas. Under the same spirit and principles, the interface layout, text, component types, etc. can be modified or replaced.

[0143] In order to facilitate the understanding of the entire interaction process, the following Fig.12 Taking the interactive process shown in the figure as an example, a preferred communication process provided by the embodiment of the present application is described. Fig.12 As shown, in step 1201, a user who is a content producer uses a second user terminal to upload a preset type of video to a server terminal.

[0144] In step 1202, the server sends a configuration interface for a preset type of video to the second user terminal.

[0145] The user as a content producer can configure tags, permission acquisition cost, permission acquisition method, trial viewing time, whether to unlock playback through promotion information, etc. for the video on the configuration interface. In step 1203, these configuration information are sent from the second user end to the server end for storage.

[0146] A user who is a content consumer uses the first user terminal to play a video. If an event of playing the preset type of video on the first interface is triggered during the playback process, then in step 1204, the first user terminal sends a first request to the server terminal in response to the event.

[0147] In step 1205, the server returns the content data and introduction information of the video to the first user terminal in response to the first request.

[0148] In step 1206, the first user terminal plays the video on the first interface.

[0149] If the duration of playing the video on the first interface reaches the preset trial viewing duration, then in step 1207, the first client generates a second interface, and displays the introduction information of the video and the first unlocking component on the second interface.

[0150] Furthermore, in the above step 1205, the server may further send at least one of the first configuration information of the video, the second configuration information, and the account information of the user who triggers the video to be played to the first user. Based on the first configuration information, it may be determined whether the second interface includes a third unlocking component. Based on the second configuration information and / or the account information, it may be determined how to obtain the permission corresponding to the first unlocking component.

[0151] A user who is a content consumer can learn about the video through the introduction information of the video displayed on the second interface. If the user wants to unlock the video, the first unlocking component or the third unlocking component can be triggered.

[0152] If the user triggers the first unlocking component, then in step 1208, the first user terminal displays a third interface in response to the event that the first unlocking component is triggered, and the third interface includes a permission acquisition component for the video. The user can complete the permission acquisition for the video by triggering the permission acquisition component, and then unlock the video. Among them, the permission acquisition component is compatible with the permission acquisition method corresponding to the first unlocking component.

[0153] After the permission is obtained, the first user terminal continues to play the video on the first interface, thereby achieving unlocking, that is, step 1209.

[0154] If the user triggers the third unlocking component, execute Fig.12 In the steps marked by the dotted box, in step 1210, the first user terminal sends a third request to the server terminal in response to the event that the third unlocking component is triggered. In step 1211, the server terminal sends promotion information to the first user terminal in response to the third request. In step 1212, the first user terminal displays the fourth interface for playing the promotion information. In step 1213, in response to the playback time of the promotion information reaching the unlocking playback time of the video, the first user terminal continues to display the first interface and plays the video on the first interface, thereby achieving unlocking.

[0155] The specific details involved in the above interaction process can be found in the relevant records in the previous embodiments, which will not be repeated here.

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

[0157] According to an embodiment of another aspect, a video processing device is provided. Fig.13 This is a schematic block diagram of a device provided in the first user terminal according to an embodiment of the present application. The device may be a functional unit such as a program, a plug-in or a SDK (Software Development Kit) provided in the first user terminal. Fig.13 As shown, the device 1300 may include: an event monitoring unit 1301, a data interaction unit 1302, and an interface display unit 1303. The main functions of each component unit are as follows:

[0158] The event monitoring unit 1301 is configured to perform event monitoring.

[0159] The monitored event may be an event generated by screen operation of the terminal device where the first user terminal is located, or may be other types of events, such as an event triggered by a timer, etc.

[0160] The data interaction unit 1302 is configured to obtain introduction information of the video from the server in response to an event that triggers playing a preset type of video on the first interface.

[0161] The interface display unit 1303 is configured to display a second interface in response to an event that triggers the playing of a preset type of video on the first interface, and the second interface includes introduction information of the video and a first unlocking component; in response to an event that the first unlocking component is triggered, display a third interface, and the third interface includes a permission acquisition component for the video.

[0162] As one of the possible implementations, in response to an event that triggers the playing of a preset type of video on the first interface, the data interaction unit 1302 may first request and obtain the content data and introduction information of the video from the server. Accordingly, the interface display unit 1303 may also be configured to: play the video on the first interface using the content data of the video; and display the second interface in response to an event that the first preset condition is met.

[0163] Among them, the above-mentioned first preset condition may include: the duration of playing the video reaches a preset trial viewing duration and the user who triggers the playing of the video has not yet obtained the playback permission of the video.

[0164] Among them, when displaying the second interface, the interface display unit 1303 can be configured to: display the second interface, and continue to play the video after blurring the video screen on the second interface; or, display the second interface, stop playing the video screen, and only continue to play the audio of the video; or, display the second interface, and play the video obtained by partially covering the video screen in a preset area of ​​the second interface.

[0165] As one of the feasible ways, when the interface display unit 1303 continues to play the video with the blurred image on the second interface, a mask layer can be generated on the first interface to obtain the second interface and continue to play the video; wherein, the introduction information of the video and the first unlocking component are displayed on the mask layer, and the transparency of the mask layer is configured to make the clarity of the played video less than or equal to a preset clarity threshold.

[0166] In an embodiment of the present application, the introduction information of the video includes at least one of the evaluation information, comment information and user information of the video that has obtained the playback permission.

[0167] Among them, the evaluation information includes at least one of the number of positive reviews, evaluation ranking and evaluation tags; the comment information includes barrage information; the user information who has obtained playback permissions includes at least one of the number of users who have obtained playback permissions and the user account avatars who have obtained playback permissions.

[0168] Furthermore, the second interface may also include a third unlocking component; the data interaction unit 1302 may also be configured to: in response to the event of the third unlocking component being triggered, obtain promotional information from the server. The interface display unit 1303 may also be configured to display a fourth interface for playing promotional information; in response to the playback time of the promotional information reaching the unlocking playback time of the video, the first interface for playing the video is displayed.

[0169] As one of the implementable ways, the data interaction unit 1302 can further request and obtain the first configuration information of the video from the server in response to the event of triggering the playing of the preset type of video on the first interface. Accordingly, the interface display unit 1303 determines whether the second interface includes the third unlocking component according to the first configuration information.

[0170] As another achievable manner, the data interaction unit 1302 can further request and obtain the account information of the user who logged into the first user terminal and / or the second configuration information of the video from the server in response to the event of triggering the playing of the preset type of video on the first interface. Accordingly, the interface display unit 1303 can determine the permission acquisition method corresponding to the first unlocking component according to the account information and / or the second configuration information, and then display the permission acquisition component corresponding to the permission acquisition method on the third interface.

[0171] Fig.14 A schematic block diagram of a device provided on a server side according to an embodiment of the present application is shown in FIG. Fig.14 As shown in , the device may include: a first receiving unit 1401 and a first sending unit 1402, and may also include a second sending unit 1403 and a second receiving unit 1404. The main functions of each component unit are as follows:

[0172] The first receiving unit 1401 is configured to receive a first request from a first user terminal, where the first request is sent by the first user terminal in response to an event that triggers playing a preset type of video on a first interface.

[0173] The first sending unit 1402 is configured to send the introduction information of the video to the first user terminal in response to the first request, so that the first user terminal can display the second interface, the second interface includes the introduction information of the video and the first unlocking component, the first unlocking component is used to trigger the first user terminal to display the third interface, and the third interface includes a permission acquisition component for the video.

[0174] As one of the achievable methods, the first sending unit 1402 can be specifically configured to: in response to a first request sent by a first user terminal, the first request is sent by the first user terminal in response to an event that triggers playing a preset type of video on a first interface, send content data of the video and introduction information of the video to the first user terminal, so that the first user terminal can play the video on the first interface and display the second interface in response to the event that the first preset condition is met.

[0175] Furthermore, the second sending unit 1403 may be configured to send a configuration interface for a preset type of video to the second user terminal.

[0176] The second receiving unit 1404 may be configured to obtain configuration information for a preset type of video sent by the second user terminal through the configuration interface.

[0177] The first receiving unit 1401 may also be configured to receive a second request from the first user terminal.

[0178] The first sending unit 1402 may also be configured to send configuration information of a preset type of video to the first user terminal in response to the second request of the first user terminal, the configuration information including the first configuration information and / or the second configuration information. The first configuration information is used to determine whether the second interface includes a third unlocking component, and the third unlocking component is used to trigger the first user terminal to obtain and play the promotional information; the second configuration information is used to determine the permission acquisition method corresponding to the first unlocking component, and the permission acquisition component corresponds to the permission acquisition method.

[0179] Furthermore, the first receiving unit 1401 may be further configured to receive a third request from the first user terminal. The third request is sent by the first user terminal in response to an event that a third unlocking component included in the second interface is triggered, and the first sending unit 1402 may send promotion information to the first user terminal in response to the third request, so that the first user terminal displays a fourth interface for playing the promotion information.

[0180] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system and device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments. The system and device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0181] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0182] In addition, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of any one of the methods in the aforementioned method embodiments are implemented.

[0183] And an electronic device, comprising:

[0184] one or more processors; and

[0185] A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method described in any one of the aforementioned method embodiments.

[0186] The present application also provides a computer program product, including a computer program, which implements the steps of any one of the methods in the aforementioned method embodiments when executed by a processor.

[0187] in, Fig.15The architecture of the electronic device is shown as an example, which may include a processor 1510, a video display adapter 1511, a disk drive 1512, an input / output interface 1513, a network interface 1514, and a memory 1520. The processor 1510, the video display adapter 1511, the disk drive 1512, the input / output interface 1513, the network interface 1514, and the memory 1520 may be communicatively connected via a communication bus 1530.

[0188] Among them, the processor 1510 can be implemented by a general-purpose CPU, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, etc., to execute relevant programs to implement the technical solutions provided in this application.

[0189] The memory 1520 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1520 can store an operating system 1521 for controlling the operation of the electronic device 1500, and a basic input and output system (BIOS) 1522 for controlling the low-level operation of the electronic device 1500. In addition, a web browser 1523, a data storage management system 1524, and a video processing device 1525, etc. can also be stored. The above-mentioned video processing device 1525 can be an application program that specifically implements the aforementioned steps in the embodiment of the present application. In short, when the technical solution provided by the present application is implemented by software or firmware, the relevant program code is stored in the memory 1520 and is called and executed by the processor 1510.

[0190] The input / output interface 1513 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.

[0191] The network interface 1514 is used to connect to a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).

[0192] The bus 1530 comprises a pathway for transmitting information between the various components of the device (eg, the processor 1510, the video display adapter 1511, the disk drive 1512, the input / output interface 1513, the network interface 1514, and the memory 1520).

[0193] It should be noted that, although the above device only shows a processor 1510, a video display adapter 1511, a disk drive 1512, an input / output interface 1513, a network interface 1514, a memory 1520, a bus 1530, etc., in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include components necessary for implementing the solution of the present application, and does not necessarily include all the components shown in the figure.

[0194] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or partly contributed to the prior art in the form of a computer program product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application or certain parts of the embodiments.

[0195] The technical solution provided by the present application is described in detail above. The principle and implementation method of the present application are described in detail using specific examples. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for those skilled in the art, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as limiting the present application.

Claims

1. A video processing method, characterized in that: The method comprises: In response to an event that triggers playing a preset type of video on the first interface, obtaining introduction information of the video from the server, and displaying a second interface, wherein the second interface includes the introduction information of the video and the first unlocking component; In response to an event in which the first unlocking component is triggered, a third interface is displayed, wherein the third interface includes a permission acquisition component for the video.

2. The method according to claim 1, characterized in that In response to the event of triggering the video to be played on the first interface, obtaining the introduction information of the video from the server, and displaying the second interface include: In response to an event that triggers playing a video on the first interface, obtaining content data of the video and introduction information of the video from a server; Using the content data of the video, playing the video on the first interface; In response to an event that the first preset condition is met, the second interface is displayed.

3. The method according to claim 2, characterized in that The first preset condition includes: the playing time of the video reaches a preset trial viewing time and the user who triggers the playing of the video has not yet obtained the playing permission of the video.

4. The method according to claim 1, characterized in that The first interface includes a second unlocking component; In response to an event in which the second unlocking component is triggered, the third interface is displayed.

5. The method according to claim 1, characterized in that The display on the second interface includes: The second interface is displayed, and the video with reduced playback quality continues to be played on the second interface.

6. The method according to claim 5, characterized in that Continuing to play the video with reduced playback quality on the second interface includes: Continue to play the video after blurring the video on the second interface; or, Stop playing the video image and continue playing only the audio of the video; or, A video obtained by partially masking the screen of the video is played in a preset area of ​​the second interface.

7. The method according to claim 6, characterized in that The step of continuing to play the video after blurring the video on the second interface includes: Generating a mask layer on the first interface to obtain the second interface, and continuing to play the video; The introduction information of the video and the first unlocking component are displayed on the mask layer, and the transparency of the mask layer is configured to make the clarity of the played video less than or equal to a preset clarity threshold.

8. The method according to claim 1, characterized in that The second interface also includes a third unlocking component; In response to the event that the third unlocking component is triggered, obtaining promotion information from the server, and displaying a fourth interface for playing the promotion information; In response to the playback time of the promotional information reaching the unlocked playback time of the video, a first interface for playing the video is displayed.

9. The method according to claim 8, characterized in that In response to the event of triggering the playing of a preset type of video on the first interface, further obtaining first configuration information of the video from the server; Determine whether the second interface includes a third unlocking component according to the first configuration information.

10. The method according to claim 1, characterized in that In response to the event of triggering the playing of a preset type of video on the first interface, further acquiring from the server the account information of the user who triggers the playing of the video and / or the second configuration information of the video; Determining a permission acquisition method corresponding to the first unlocking component according to the account information and / or the second configuration information; The displaying of the third interface includes: displaying a permission acquisition component corresponding to the permission acquisition method on the third interface.

11. The method according to any one of claims 1 to 10, characterized in that The introduction information of the video includes at least one of evaluation information, comment information and user information of the video that has obtained the playback permission.

12. The method according to claim 11, characterized in that The evaluation information includes at least one of the number of favorable comments, evaluation ranking, and evaluation label; The comment information includes barrage information; The user information of users who have obtained the playback permission includes at least one of the number of users who have obtained the playback permission and the user account avatars who have obtained the playback permission.

13. A video processing device, characterized in that: The device comprises: An event monitoring unit is configured to perform event monitoring; The data interaction unit is configured to obtain introduction information of the video from the server in response to an event that triggers playing a video of a preset type on the first interface; The interface display unit is configured to display a second interface in response to an event that triggers the playing of a preset type of video on a first interface, wherein the second interface includes introduction information of the video and a first unlocking component; and to display a third interface in response to an event that the first unlocking component is triggered, wherein the third interface includes a permission acquisition component for the video.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

15. An electronic device, characterized in that: include: one or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method described in any one of claims 1 to 12.

16. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

Citation Information

Patent Citations

  • Video processing method and device

    CN105939487A

  • Live broadcast method, device, equipment, storage medium and computer program product

    CN115623226A

  • Video searching method and device, equipment and storage medium

    CN115695947A

  • Information display method and apparatus, and device and storage medium

    US20230276078A1