Disclosure of Invention
In view of the above, the present application provides a method for optimizing a work, a method for playing a work, and related devices, which are used for simplifying an operation flow, improving creation efficiency, and improving quality of the work.
The application provides the following scheme:
In a first aspect, a method of optimizing a work is provided, the method comprising:
Issuing a first work;
And responding to an event triggering and optimizing the first work, displaying an optimizing page of the first work, wherein the optimizing page comprises a data display area and a work optimizing area, the data display area is used for displaying analysis data of the first work, the analysis data are obtained by analyzing user interaction data corresponding to the first work, the work optimizing area is used for displaying at least one editing control, the editing control is used for triggering and acquiring a second work, and the second work is obtained by optimizing the first work according to the analysis data.
Optionally, the data display area displaying the analysis data of the first work includes:
The data display area is provided with at least one progress bar, wherein the length of each progress bar corresponds to the duration of the first work, and each progress bar corresponds to one type of analysis index respectively;
And displaying a position mark on the at least one progress bar, wherein the position mark indicates the time of the key value of the analysis index corresponding to the progress bar in the first work.
Optionally, the work optimizing area includes a first optimizing area, at least one candidate work and a selection control corresponding to each candidate work are displayed in the first optimizing area, the at least one editing control includes the selection control, and the candidate work is obtained by optimizing the first work by using the analysis data through an editing model;
And responding to the trigger of one of the selection controls, and taking the alternative works corresponding to the triggered selection control as the second works.
Optionally, the first optimization area further includes a preview area;
And responding to the triggered preview control corresponding to one of the candidate works, and playing the candidate work corresponding to the triggered preview control in the preview area.
Optionally, the work optimization area includes a second optimization area, the second optimization area displaying a replacement control, and the at least one editing control includes the replacement control;
responding to the trigger of the replacement control, and acquiring the second work uploaded by the user;
And responding to an event triggering the release of the second work, and carrying indication information when the second work is released, wherein the indication information is used for indicating the replacement of the first work by the second work.
Optionally, the work optimizing area includes a third optimizing area, the third optimizing area displays a plurality of content segments obtained by splitting the first work and clipping controls corresponding to the content segments, and the at least one editing control includes the clipping controls;
And responding to the triggered clipping control, clipping the content segments corresponding to the triggered clipping control, and obtaining the second work.
Optionally, the method further comprises:
and issuing the second work in response to an event triggering the issuing of the second work.
Optionally, the first work is distributed at a smaller traffic scale than the second work, and/or,
The range of the target user corresponding to the first work is smaller than the range of the target user corresponding to the second work.
Optionally, publishing the first work includes:
displaying a release configuration page of the first work, wherein the release configuration page displays configuration options and release controls of a work optimizing function;
And responding to the configuration options to configure the work optimizing function for the first work, triggering the release control to release the first work, and indicating a server to collect user interaction data of the first work after the first work is released.
In a second aspect, a method for playing a work is provided, the method comprising:
displaying a work playing page, wherein the work playing page plays a second work, and a second switching component corresponding to the second work is displayed in the work playing page;
Responding to the triggering operation of the second switching component, and switching to playing the first work on the work playing page;
The second work is obtained by optimizing the first work according to analysis data of the first work, and the analysis data is obtained by analyzing user interaction data corresponding to the first work.
Optionally, after the switching is performed to the first work played on the work playing page, displaying a first switching control corresponding to the first work on the work playing page;
The method further comprises the steps of:
and responding to the triggering operation of the first switching component, and switching to play the second work on the work playing page.
In a third aspect, there is provided a work optimizing apparatus, the apparatus comprising:
a work distribution unit configured to distribute a first work;
The work optimizing unit is configured to respond to an event triggering and optimizing the first work and display an optimizing page of the first work, the optimizing page comprises a data display area and a work optimizing area, the data display area displays analysis data of the first work, the analysis data are obtained by analyzing user interaction data corresponding to the first work, the work optimizing area displays at least one editing control, the editing control is used for triggering and acquiring a second work, and the second work is obtained by optimizing the first work according to the analysis data.
In a fourth aspect, there is provided a work playing device, the device comprising:
the work display unit is configured to display a work playing page, wherein the work playing page plays a second work, and a second switching component corresponding to the second work is displayed in the work playing page;
the system comprises a first switching component, a second switching component and a work switching unit, wherein the first switching component is used for switching to a first work playing page to play according to the first work, the second work is obtained by optimizing the first work according to analysis data of the first work, and the analysis data is obtained by analyzing user interaction data corresponding to the first work.
In a fifth aspect, there is provided a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of the method of any of the first aspects above.
In a sixth aspect, there is provided an electronic device comprising:
One or more processors, and
A memory associated with the one or more processors, the memory for storing program instructions that, when read for execution by the one or more processors, perform the steps of the method of any of the first aspects above.
In a fifth aspect, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the steps of the method of any of the first aspects above.
According to the specific embodiment provided by the application, the application discloses the following technical effects:
1) After a first work is released, an event triggering and optimizing the first work is responded, an optimizing page comprising a data display area and a work optimizing area is displayed, the data display area displays analysis data obtained based on user interaction data analysis, the work optimizing area displays at least one editing control, a user can acquire a second work through triggering the editing control, and the second work is obtained by optimizing the first work according to the analysis data. Compared with the prior art, after the first work is released, the user can edit the first work for the second time according to the analysis data of the first work, so that a second work is obtained.
2) Through the combination of the key value and the position mark in the progress bar, the user can more accurately position the advantages and the disadvantages in the work, so that the optimization is performed in a targeted manner, and the quality of the work and the interactive experience of audiences are improved.
3) According to the application, through three different optimization modes, the optimization of the first work is realized, and the optimized second work is released, so that the operation flow can be simplified, the creation efficiency can be improved, and the quality and user experience of the works can be improved.
4) The application can not only effectively test and optimize works, but also gradually enlarge the influence of the works through a staged release strategy, thereby realizing more accurate content distribution and wider user access.
5) According to the application, the first switching component and the second switching component are arranged on the work playing page, so that a user can realize the playing switching of the second work and the first work through the first switching component and the second switching component, the viewing experience of the user is enriched, the demand difference of different users is fully considered, and the user satisfaction and interactivity are effectively improved.
Of course, it is not necessary for any one product to practice the application to achieve all of the advantages set forth above at the same time.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which are derived by a person skilled in the art based on the embodiments of the application, fall within the scope of protection of the application.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in this application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be understood that the term "and/or" as used herein is merely an association relationship describing the associated object, and means that there may be three relationships, e.g., a and/or B, and that there may be three cases where a exists alone, while a and B exist together, and B exists alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
The term "if" as used herein may be interpreted as "at" or "when" depending on the context "or" in response to a determination "or" in response to a detection. Similarly, the phrase "if determined" or "if detected (stated condition or event)" may be interpreted as "when determined" or "in response to determination" or "when detected (stated condition or event)" or "in response to detection (stated condition or event), depending on the context.
The existing short video application generally does not support secondary editing of the released work after the user releases the work, and if the user wants to optimize the released work, the released work needs to be manually deleted and a new work needs to be released again. The method not only increases the operation complexity, but also can influence the quality of works due to personal judgment errors, thereby influencing the watching experience and interactive willingness of users.
In view of this, the present application provides a new idea. To facilitate an understanding of the present application, a system architecture on which the present application is based will first be described. Fig. 1 shows an exemplary system architecture to which embodiments of the present application may be applied, and as shown in fig. 1, the system architecture may include a user side, a terminal device, and a server side.
The user terminal is set in the terminal device, and the user terminal in the embodiment of the application can be a client terminal running in the terminal device, an applet or a Web application running through a browser.
Terminal devices may include, but are not limited to, smart mobile terminals, wearable devices, PCs (Personal Computer, personal computers), smart home devices, and the like. Wherein the smart mobile device may include, for example, a cell phone, tablet computer, notebook computer, PDA (PersonalDigital Assistant ), internet car terminal, etc. Wearable devices may include devices such as smart watches, smart glasses, smart bracelets, VR (Virtual Reality) devices, AR (Augmented Reality, augmented Reality devices), mixed Reality devices (i.e., devices that can support Virtual Reality and augmented Reality), and so forth. Smart home devices may include devices such as smart televisions, smart refrigerators with display screens, and the like.
The user side can interact with the server side through the network to release works or watch works released by other people.
The server side may be a background server of the client side, for providing background services for the client side, such as for publishing works, providing published works for the client side, and the like. The server side can be a single server, a server group formed by a plurality of servers, or a cloud server. The cloud server is also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so as to solve the defects of large management difficulty and weak service expansibility in the traditional physical host and Virtual Private Server (VPS) PRIVATE SERVER service.
It should be understood that the numbers of user terminals, terminal devices and server terminals in fig. 1 are merely illustrative. There may be any number of clients, terminals and servers, as desired.
Fig. 2 is a flowchart of a work optimizing method according to an embodiment of the present application, where the method may be performed by a user side in the system shown in fig. 1. As shown in fig. 2, the method may include the steps of:
step 201, publishing a first work.
Step 202, responding to an event triggering optimization of a first work, displaying an optimization page of the first work, wherein the optimization page comprises a data display area and a work optimization area, the data display area is displayed with analysis data of the first work, the analysis data are obtained by analyzing user interaction data corresponding to the first work, the work optimization area is displayed with at least one editing control, the editing control is used for triggering acquisition of a second work, and the second work is obtained by optimizing the first work according to the analysis data.
After the first work is released, the application displays an optimizing page comprising a data display area and a work optimizing area by responding to the event triggering the first work, the data display area presents analysis data obtained based on user interaction data analysis, the work optimizing area displays at least one editing control, a user can acquire a second work by triggering the editing control, and the second work is obtained by optimizing the first work according to the analysis data. Compared with the prior art, after the first work is released, the user can edit the first work for the second time according to the analysis data of the first work, so that a second work is obtained.
Each step in the above-described flow and effects that can be further produced are described in detail below with reference to examples. It should be noted that the limitations of "first", "second", and the like in this disclosure are not limitations in terms of size, order, and number, but are merely intended to be distinguished by names. Such as "first work" and "second work" to distinguish the two works in terms of name. Also for example, "first switching component" and "second switching component" are used to distinguish the two switching components by name. Etc.
The above step 201, i.e. "release first work", will be described in detail first with reference to the embodiment.
The first work may be any work to be released of the publisher of the work. The first work includes, but is not limited to, video, photo album, audio, and the like.
In the embodiment of the application, the first work can be released through the release configuration page of the first work. The first work publishing configuration page is used for editing the first work and publishing the first work.
Specifically, a release configuration page of the first work is displayed, configuration options of a work optimizing function and a release control are displayed on the release configuration page, when the work optimizing function is configured for the first work through the configuration options, and the release control is triggered, the first work is released, and meanwhile a server side is indicated to collect user interaction data of the first work after the first work is released.
According to the application, the configuration options of the work optimizing function are introduced into the release configuration page of the first work, so that the server side can collect the user interaction data of the first work after the first work is released, and the analysis data of the first work can be obtained based on the user analysis data conveniently, so that the first work is optimized based on the analysis data.
In the embodiment of the application, the configuration options of the work optimizing function can be displayed in various expression forms, such as buttons, switches, check boxes, drop-down menus and the like. Taking the form of a button as an example, the button can be marked with text descriptions such as 'optimizing work', 'participating in optimizing', 'optimizing algorithm', and the like. The user may select or disable the work optimization function by clicking on the button.
The display position of the configuration options of the work optimizing function on the release configuration page can be set and changed according to the needs, and the configuration options are not particularly limited herein.
In addition, the function can be actively selected by the user, namely, the user needs to actively trigger the configuration options of the work optimizing function to start the work optimizing function. The configuration options of the work optimizing function are in a selected state by default, namely the work optimizing function is started by default in the release configuration page. The user may manually deselect, i.e., turn off, the work optimization function.
As an example, as shown in fig. 3, a schematic diagram of a configuration page is published. The configuration page comprises configuration options of an works optimizing function, namely algorithm optimizing and publishing control publishing. When a user selects 'algorithm optimization' and clicks 'release', a first work is released, and a subsequent optimization flow is started. In addition, function description information of configuration options of the work optimizing function can be displayed in the release configuration page, for example, an 'automatically modifiable and fine-cut work' is displayed below the configuration options of the work optimizing function, so that a user can know the effect and the advantage of the function.
The following embodiment describes the step 202, that is, "in response to an event triggering optimization of a first work, displaying an optimization page of the first work, where the optimization page includes a data display area and a work optimization area, the data display area displays analysis data of the first work, the analysis data is obtained by analyzing user interaction data corresponding to the first work, and the work optimization area displays at least one editing control, where the editing control is used to trigger acquisition of a second work".
Wherein the event triggering optimization of the first work may include, but is not limited to:
Setting an optimization entry on the playing page of the first work, for example, displaying an optimization control on the playing page of the first work as the optimization entry, and enabling a user to enter the optimization page by triggering the optimization control.
Setting an optimization entry on the management page of the first work, for example, popping up an optimization option as the optimization entry by clicking the first work, thereby entering the optimization page.
Based on the triggering of the timing optimization reminding message, after a preset time interval, the user can be prompted to perform work optimization by actively popping up the optimization message, and an optimization entry is provided.
When the user triggers the optimization through any event, an optimization page of the first work is displayed, wherein the optimization page comprises a data display area, the data display area displays analysis data of the first work, and the analysis data is obtained by analyzing user interaction data corresponding to the first work.
The user interaction data corresponding to the first work refers to data generated by interaction behavior between the user and the first work, and the data can reflect interest and feedback of the user to the first work, such as play amount, praise number, sharing number, attention number, stay time, forwarding number, and the like. The data can help the user to primarily know the popularity of the first work and the immediate feedback of the audience, but the user cannot obtain deep optimization guidance only by the basic indexes, because the basic index data can only reflect the overall performance of the work and can not provide detailed interactive change conditions, the user can only adjust the first work according to personal experience and aesthetic, and the system and scientificity are lacking, so that the quality of the work can not be effectively improved.
Therefore, in order to effectively improve the quality of the works, the user interaction data is further analyzed to obtain the analysis data of the first work, wherein the analysis data can include, but is not limited to, analysis indexes such as a jump rate, a long-play rate, a complete-play rate, a praise rate, a focus rate, a comment rate, a sharing rate, a collection rate, a recommended work rate, a appreciation rate, a progress bar drag rate and the like.
Specifically, when the data display area displays the analysis data of the first work, the display may be performed as follows:
The data display area displays at least one progress bar, wherein the length of each progress bar corresponds to the duration of the first work, and each progress bar corresponds to one type of analysis index respectively;
And displaying a position mark on at least one progress bar, wherein the position mark indicates the time of the key value of the analysis index corresponding to the progress bar in the first work.
The key value of the analysis index refers to a key value in the analysis data, such as a maximum value or a minimum value, for example, a highest praise rate, a highest jump rate, and the like. These key values can intuitively reflect which portions of the first work are most attractive to or lead to audience churn. For example, the first work is a video work, and if the praise rate at a certain time point reaches a peak value, the content at the certain time point may be very attractive, and conversely, if the trip rate at the certain time point is highest, the content at the certain time point may mean that the content at the certain time point has a problem and needs to be optimized.
As one example, as shown in fig. 4, a schematic diagram of an optimized page of a first work. The optimization page comprises a data display area, wherein the data display area is provided with analysis data of a first work, the analysis data comprise video play quantity, jump rate, praise rate, attention rate, comment rate, sharing rate, collection rate and progress bar dragging rate, the data display area is provided with eight progress bars corresponding to the eight analysis indexes, the length of each progress bar corresponds to the duration of the first work, and each progress bar is provided with a position mark which indicates the time of the key value of the analysis index corresponding to the progress bar in the first work. Taking the analysis index-video jump rate as an example, three position marks are displayed on the corresponding progress bar, and the three position marks indicate the time of the jump-out rate high point corresponding to the progress bar in the first work.
Through the combination of the key value and the position mark in the progress bar, a user can more accurately position the advantages and the disadvantages in the work, so that the optimization is performed in a targeted manner, and the quality of the work and the interactive experience of audiences are improved.
In addition, the optimizing page of the first work further comprises a work optimizing area, wherein the work optimizing area is displayed with at least one editing control, the editing control is used for triggering and acquiring a second work, and the second work is obtained by optimizing the first work according to the analysis data.
As an achievable mode, the work optimizing area in the embodiment of the application can comprise a first optimizing area, at least one alternative work and a selection control corresponding to each alternative work are displayed in the first optimizing area, the at least one editing control comprises the selection control, and when one of the selection controls is triggered, the alternative work corresponding to the triggered selection control is used as a second work.
The candidate works may be obtained by optimizing the first work by the editing model using the analysis data. In addition to being based on analytical data, embodiments of the present application may also be generated by editing models in conjunction with multidimensional information. Such as further integration into video picture continuity analysis, video audio track continuity analysis, video mouth-cast semantic continuity analysis, and the like.
Where video picture continuity analysis refers to assessing continuity and smoothness of video pictures and identifying points of clips or picture problems that may affect the viewing experience of the viewer.
The video track continuity analysis refers to analyzing the audio track of the video, ensuring the continuity of sound and the matching degree with pictures, and improving the quality of the whole work.
The video mouth-casting semantic consistency analysis refers to semantic analysis of mouth-casting content in video, and ensures definition and logic of information transmission.
After the analysis is completed, the server side further clips and optimizes the first work according to the analysis result to generate one or more alternative works. These alternate works may be generated based on different editing granularities, such as different degrees of editing the first work based on feedback data and analysis results, generating multiple versions of the alternate works, such as a light editing version, a medium editing version, and a heavy editing version.
Further, the first optimization area may further include a preview area, and when a preview control corresponding to one of the candidate works is triggered, the candidate works corresponding to the triggered preview control are played in the preview area.
Still taking fig. 4 as an example, a first optimizing area 10 is shown in fig. 4, the first optimizing area 10 includes a plurality of candidate works and selection controls corresponding to each candidate work, wherein the candidate works include video version 1 (8 minutes), video version 2 (5 minutes) and video version 3 (2 minutes), meanwhile, in order that a user can browse the candidate videos more conveniently, a preview area and a preview control "preview" corresponding to each candidate work are further set in the first optimizing area 10, and the user can preview the corresponding candidate works by triggering the preview control "preview" in the preview area, so that a better second work is selected.
As another implementation, the work optimization area may include a second optimization area displaying a replacement control, with the at least one editing control referred to above including the replacement control. Specifically, when the replacement control is triggered, a second work uploaded by the user is acquired, and when an event of releasing the second work is triggered, indication information which is used for indicating the replacement of the first work by the second work can be carried when the second work is released.
After the second work is uploaded by the user, because the second work is uploaded by the user from the local, in order to ensure the correlation between the second work and the first work, in the embodiment of the application, the server side can further detect the correlation degree of the second work, and when the correlation degree between the second work uploaded by the user and the first work is greater than a preset threshold value, the second work is released.
Taking fig. 4 as an example, a second optimization area 20 is shown in fig. 4, where the second optimization area 20 includes a replacement control "homologous replacement", and when the user triggers the replacement control, an upload window may be popped up in the optimization page, and a second work that the user wants to upload is selected based on the upload window.
Optionally, functional description information of the alternative control, such as "new video that needs to be edited by the author to be uploaded by the author" may be further displayed in the second optimization area 20, so as to guide the user to upload the second work more quickly. After the second work is uploaded by the user, related description information of the first work and the second work uploaded by the user, such as the time length of the work, the file size and the like, can be further displayed, so that the user can more intuitively compare the first work with the second work, and the optimization effect can be better evaluated.
As still another implementation manner, the work optimizing area may include a third optimizing area, where a plurality of content segments obtained by splitting the first work and a clip control corresponding to each content segment are displayed, and the editing control related to the clip control includes the clip control.
Specifically, when the clipping control is triggered, clipping processing is performed on the content segment corresponding to the triggered clipping control, so as to obtain a second work. The clipping process here may include operations of deletion, replacement, adjustment, and the like.
Further, the third optimization area may further include a combination control, where the combination control includes selection options associated with each content segment, and when the clipping control is triggered, clipping processing is performed on the content segment corresponding to the triggered clipping control to obtain new each content segment, where the combination control is updated to include selection options associated with the new each content segment;
When at least one selection option in the combination control is selected, combining the content segments associated with the selected selection option according to the arrangement order to generate a second work.
That is, the selection options contained in the combination control are synchronously displayed with the content segments contained in the third optimization area, if a certain content segment in the third optimization area is deleted, the selection options associated with the content segment are synchronously deleted, and if a certain content segment is newly added in the third optimization area, the selection options associated with the content segment are also correspondingly added in the combination control.
Still taking fig. 4 as an example, fig. 4 illustrates a third optimization area 30, where the third optimization area 30 includes three content segments, namely, an L1 segment, an L2 segment, and an L3 segment, and four clipping controls, namely, a first control point, a second control point, a third control point, and a fourth control point, and a combination control, where the combination control includes a selection option "L1 segment" associated with the L1 segment, a selection option "L2 segment" associated with the L2 segment, and a selection option "L3 segment" associated with the L3 segment. The L1 segment corresponds to a first control point and a second control point, the L2 segment corresponds to a second control point and a third control point, and the L3 segment corresponds to a third control point and a fourth control point. When a user triggers any one of the control points, the user can trigger the editing operation of the corresponding content fragment, wherein the editing operation can comprise deleting, replacing, adjusting and the like.
For example, when the user clicks on the second control point, a floating layer element may be displayed on the optimized page, wherein a plurality of clip options are displayed, including delete L1 segment, delete L2 segment, replace L1 segment, replace L2 segment, move L2 segment forward, move L1 segment backward, and so forth. When the user deletes the L1 segment by clicking the second control point, the selection option "L1 segment" in the combination control is correspondingly deleted, and similarly, if the user newly adds the L4 segment between the L1 segment and the L2 segment by clicking the second control point, the selection option "L4 segment" is correspondingly newly added in the combination control.
The specific editing operation can be set according to the actual requirement, and is not limited herein.
If the user selects the option L1 segment and the option L3 segment in the combination control, the L1 segment and the L3 segment are combined according to the arrangement sequence to generate a second work.
Similarly, in order to enable the user to conveniently browse the newly generated second work, a preview control "preview" may be further set in the third optimization area 30, and the user may preview the newly generated second work by triggering the preview control "preview".
It should be further noted that the first optimization area, the second optimization area, and the third optimization area may be displayed in the optimization page at the same time, or one or more of them may be displayed according to the requirement, which is not limited herein.
Through the three modes, a user can flexibly optimize the first work, so that the operation flow can be simplified, the creation efficiency is improved, and the quality and the user experience of the work can be improved.
Further, in the embodiment of the present application, after the second work is obtained, the second work may also be published by triggering an event of the second work. For example, by setting the posting buttons in the first optimization region, the second optimization region, and the third optimization region, respectively, still referring to fig. 4, a first posting button "one-touch posting" is set in the first optimization region, a second posting button "confirm posting" is set in the second optimization region, and a third posting button "post work" is set in the third optimization region.
Optionally, when the first optimization area, the second optimization area and the third optimization area are simultaneously displayed in the optimization page, a release button may be set in the optimization page, and after the second work is obtained through the first optimization area, the second optimization area or the third optimization area, the second work is released by clicking the release button in the optimization page.
In addition, in the embodiment of the application, when the first work and the second work are released, the following strategies can be adopted:
the first distribution strategy comprises the steps that the flow scale adopted by the first work distribution is smaller than that adopted by the second work distribution;
and the second release strategy is that the range of the target user corresponding to the release of the first work is smaller than the range of the target user corresponding to the release of the second work.
One or both of the two release strategies can be selected according to actual requirements, and the embodiment of the application is not limited to this.
In particular, the first work may be distributed in a cold start manner, i.e., with a smaller traffic scale or with a corresponding smaller target user range. This approach allows the targeted distribution and recommendation of a first work to those users who may be interested in it, typically for the preliminary testing and evaluation phase of the work. Feedback data of the first batch of users can be collected through cold-start distribution, and basis is provided for follow-up optimization.
And the second work adopts a full-volume release mode, namely a relatively large flow scale or a corresponding large target user range is adopted. The second work can be widely pushed to a large number of users in the mode, the coverage range is wider, and more users can see and interact. The method is suitable for works which pass the test and the optimization, and can improve the exposure degree and influence of the works to the greatest extent.
Through the staged release strategy, the embodiment of the application not only can effectively test and optimize the works, but also can gradually enlarge the influence of the works, thereby realizing more accurate content distribution and wider user access.
Based on the work release method, the embodiment of the application also provides a work playing method, as shown in fig. 5, comprising the following steps:
step 501, displaying a work playing page, wherein the work playing page plays a second work, and a second switching component corresponding to the second work is displayed in the work playing page.
Step 502, switching to play the first work on the work play page in response to the triggering operation of the second switching component, wherein the second work is obtained by optimizing the first work according to analysis data of the first work, and the analysis data is obtained by analyzing user interaction data corresponding to the first work.
The second work is obtained by optimizing and releasing the first work according to the analysis data of the first work after the first work is released. That is, the second work is usually a simplified or optimized version of the first work, so in order to meet the user's requirement for the complete content, in the embodiment of the present application, a second switching component is set in the work playing page for playing the second work. This second switching component may be a button, link or other interactive element and explicitly annotate the associated prompt to assist the user in discovering and using the functionality.
Further, when the first work is switched to be played on the work playing page through the second switching component, considering that after the user views the first work, there may be a need to view the second work again, so after the first work is played on the work playing page, the first switching component corresponding to the first work is displayed on the work playing page, and in this case, the embodiment of the present application may further include:
and responding to the triggering operation of the first switching component, and switching to playing the second work on the work playing page.
According to the method, the first switching component and the second switching component are arranged on the work playing page, so that a user can realize the playing switching of the second work and the first work through the first switching component and the second switching component, the watching experience of the user is enriched, the demand difference of different users is fully considered, and the user satisfaction and interactivity are effectively improved.
As an example, as shown in fig. 6, referring to fig. 6 (a), a work playing page is shown, in which a second work is played, and in which a second switching component corresponding to the second work is also shown, the second switching component may be disposed in a lower area or other positions of the work playing page, which is not limited in this aspect of the present application.
In view of the fact that the second work is a simplified version or an optimized version of the first work, the second switching component can also display prompt information at the same time, such as marking the second switching component with a complete version, viewing the complete version, or viewing the complete version for 10 minutes and 20 seconds.
When a user is interested in the content while watching the second work, they may trigger this second switching component when they wish to get insight into or view the complete original content. When the triggering operation of the user is identified, the playing of the current second work is paused or stopped, and the playing of the first work is rapidly switched. During this process, the system may perform some necessary processing, such as loading the resources of the first work, adjusting the play position, etc., to ensure that the user is able to seamlessly transition from the second work to the viewing of the first work.
Referring to fig. 6 (b), after the user switches from playing the second work to playing the first work, a first switching component corresponding to the first work is displayed in the work playing page, and when the user has a requirement of watching the second work again, the first switching component can be triggered in the work playing page to switch back to playing the second work again. The first switching component may be disposed in a lower area of the playing page of the work or other positions, which is not limited in the present application.
The realization of the function not only enriches the viewing experience of users, but also fully considers the difference of requirements of different users. Some users may prefer to view reduced version content to obtain key information quickly, while others may have a higher interest in the full version of the work, hopefully through detailed content. By providing the first entrance, the requirements of the two types of users can be met simultaneously, and the user satisfaction and interactivity are improved.
The foregoing describes specific embodiments of the present disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
According to an embodiment of another aspect, there is provided a work distribution apparatus. Fig. 7 shows a schematic block diagram of the work distribution apparatus according to one embodiment, which is provided at the user side in the architecture shown in fig. 1. As shown in fig. 7, the apparatus 700 includes a work distribution unit 701, a work optimization unit 702. Wherein the main functions of each constituent unit are as follows:
a work distribution unit 701 configured to distribute a first work;
the work optimizing unit 702 is configured to respond to an event triggering and optimizing the first work, and display an optimizing page of the first work, wherein the optimizing page comprises a data display area and a work optimizing area, the data display area displays analysis data of the first work, the analysis data is obtained by analyzing user interaction data corresponding to the first work, the work optimizing area displays at least one editing control, the editing control is used for triggering and acquiring a second work, and the second work is obtained by optimizing the first work according to the analysis data.
Optionally, the data display area displaying the analysis data of the first work includes:
The data display area is provided with at least one progress bar, wherein the length of each progress bar corresponds to the duration of the first work, and each progress bar corresponds to one type of analysis index respectively;
And displaying a position mark on the at least one progress bar, wherein the position mark indicates the time of the key value of the analysis index corresponding to the progress bar in the first work.
Optionally, the work optimizing area includes a first optimizing area, at least one candidate work and a selection control corresponding to each candidate work are displayed in the first optimizing area, the at least one editing control includes the selection control, and the candidate work is obtained by optimizing the first work by using the analysis data through an editing model;
And responding to the trigger of one of the selection controls, and taking the alternative works corresponding to the triggered selection control as the second works.
Optionally, the first optimization area further includes a preview area;
And responding to the triggered preview control corresponding to one of the candidate works, and playing the candidate work corresponding to the triggered preview control in the preview area.
Optionally, the work optimization area includes a second optimization area, the second optimization area displaying a replacement control, and the at least one editing control includes the replacement control;
responding to the trigger of the replacement control, and acquiring the second work uploaded by the user;
And responding to an event triggering the release of the second work, and carrying indication information when the second work is released, wherein the indication information is used for indicating the replacement of the first work by the second work.
Optionally, the work optimizing area includes a third optimizing area, the third optimizing area displays a plurality of content segments obtained by splitting the first work and clipping controls corresponding to the content segments, and the at least one editing control includes the clipping controls;
And responding to the triggered clipping control, clipping the content segments corresponding to the triggered clipping control, and obtaining the second work.
Optionally, the third optimization area further displays a combination control, where the combination control includes a selection option associated with each content segment;
Responding to the triggering of the clipping control, clipping the content segments corresponding to the triggered clipping control to obtain the second work, wherein the method comprises the following steps:
Responding to the triggering of the clipping control, clipping the content segments corresponding to the triggered clipping control to obtain new content segments, wherein the combination control is updated to comprise the selection options associated with the new content segments;
and in response to at least one selection option in the combination control being selected, combining content segments associated with the selected selection option in a ranking order to generate the second work.
Optionally, the method further comprises:
and issuing the second work in response to an event triggering the issuing of the second work.
Optionally, the first work is distributed at a smaller traffic scale than the second work, and/or,
The range of the target user corresponding to the first work is smaller than the range of the target user corresponding to the second work.
Optionally, publishing the first work includes:
displaying a release configuration page of the first work, wherein the release configuration page displays configuration options and release controls of a work optimizing function;
And responding to the configuration options to configure the work optimizing function for the first work, triggering the release control to release the first work, and indicating a server to collect user interaction data of the first work after the first work is released.
According to an embodiment of another aspect, a work playing device is provided. Fig. 8 shows a schematic block diagram of the work playing device according to one embodiment, which is disposed at the user side in the architecture shown in fig. 1. As shown in fig. 8, the apparatus 800 includes a work display unit 801, a work switching unit 802. Wherein the main functions of each constituent unit are as follows:
A work display unit 801 configured to display a work playing page, wherein the work playing page plays a second work, and a second switching component corresponding to the second work is displayed in the work playing page;
the work switching unit 802 is configured to switch to playing the first work on the work playing page in response to the triggering operation of the second switching component, where the second work is obtained by optimizing the first work according to analysis data of the first work, and the analysis data is obtained by analyzing user interaction data corresponding to the first work.
Optionally, after the work switching unit 802 switches to playing the first work on the work playing page, a first switching component corresponding to the first work is displayed on the work playing page, and in response to a triggering operation of the first switching component, the switching unit switches to playing the second work on the work playing page.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for system or apparatus embodiments, since they are substantially similar to method embodiments, the description is relatively simple, with reference to the description of method embodiments in part. The system and apparatus embodiments described above are merely illustrative, in which the elements illustrated as separate elements may or may not be physically separate, and elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
It should be noted that, the user information (including but not limited to user equipment information, user personal information, etc.) and the data (including but not limited to data for analysis, stored data, presented data, etc.) related to the present application are information and data authorized by the user or fully authorized by each party, and the collection, use and processing of the related data need to comply with the related laws and regulations and standards of the related country and region, and provide corresponding operation entries for the user to select authorization or rejection.
In addition, the embodiment of the application also provides a computer readable storage medium, on which a computer program is stored, which when being executed by a processor, implements the steps of the method of any one of the previous method embodiments.
And an electronic device comprising:
One or more processors, and
A memory associated with the one or more processors for storing program instructions that, when read for execution by the one or more processors, perform the steps of the method of any of the preceding method embodiments.
The application also provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the method of any of the preceding method embodiments.
Fig. 9 illustrates an architecture of an electronic device, which may include a processor 910, a video display adapter 911, a disk drive 912, an input/output interface 913, a network interface 914, and a memory 920. The processor 910, the video display adapter 911, the disk drive 912, the input/output interface 913, the network interface 914, and the memory 920 may be communicatively connected by a communication bus 930.
The processor 910 may be implemented by a general-purpose CPU, a microprocessor, an Application SPECIFIC INTEGRATED Circuit (ASIC), or one or more integrated circuits, etc. for executing related programs to implement the technical solution provided by the present application.
The Memory 920 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory ), static storage, dynamic storage, etc. The memory 920 may store an operating system 921 for controlling the operation of the electronic device 900, and a Basic Input Output System (BIOS) 922 for controlling low-level operation of the electronic device 900. In addition, a web browser 923, a data storage management system 924, and the work distribution apparatus 700, the work playback apparatus 800, and the like may also be stored. The work distribution apparatus 700 and the work playing apparatus 800 may be application programs that specifically implement the operations of the foregoing steps in the embodiment of the present application. In general, when the technical solution provided by the present application is implemented by software or firmware, relevant program codes are stored in the memory 920 and invoked by the processor 910 to be executed.
The input/output interface 913 is used to connect with the input/output module to realize information input and output. The input/output module may be configured as a component in a device (not shown) or may be external to the device to provide corresponding functionality. Wherein the input devices may include a keyboard, mouse, touch screen, microphone, various types of sensors, etc., and the output devices may include a display, speaker, vibrator, indicator lights, etc.
The network interface 914 is used to connect communication modules (not shown) to enable communication interactions of the present device with other devices. The communication module may implement communication through a wired manner (such as USB, network cable, etc.), or may implement communication through a wireless manner (such as mobile network, WIFI, bluetooth, etc.).
Bus 930 includes a path for transferring information between components of the device (e.g., processor 910, video display adapter 911, disk drive 912, input/output interface 913, network interface 914, and memory 920).
It is noted that although the above-described devices illustrate only the processor 910, video display adapter 911, disk drive 912, input/output interface 913, network interface 914, memory 920, bus 930, etc., the device may include other components necessary to achieve proper operation in an implementation. Furthermore, it will be appreciated by those skilled in the art that the apparatus may include only the components necessary to implement the present application, and not all of the components shown in the drawings.
From the above description of embodiments, it will be apparent to those skilled in the art that the present application may be implemented in software plus a necessary general hardware platform. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a computer program product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The foregoing has outlined rather broadly the principles and embodiments of the present application in order that the detailed description thereof herein may be better understood, and in order that the present application may be better understood, such as by way of illustration only. In view of the foregoing, this description should not be construed as limiting the application.