Work optimization method, work playing method and related device
By providing methods for optimizing content in short video applications and generating editing controls through user interaction data analysis, users can perform secondary editing and optimization of published content, solving the problem of complex operation in existing technologies and improving the quality of content and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
- Filing Date
- 2025-05-26
- Publication Date
- 2026-07-10
AI Technical Summary
Existing short video applications do not allow for secondary editing of videos after they are published, which increases operational complexity and may affect the quality of the videos and the user experience.
This paper provides a method for optimizing works. After publication, an optimization page is displayed, and editing controls are generated using user interaction data analysis. This allows users to perform secondary editing and optimization of their works based on the analyzed data, including data display, selection of alternative works, editing, and replacement.
It simplifies the user operation process, improves creation efficiency, enhances the quality of works and user experience, and achieves more precise work optimization and wider user reach.
Smart Images

Figure CN120499453B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet application technology, and in particular to a method for optimizing works, a method for playing works, and related devices. Background Technology
[0002] With the development of multimedia technology, more and more short video applications have emerged. People can publish short videos, photo collections, and other works on these applications, and they can also watch works published by others.
[0003] However, current short video apps have significant shortcomings in their content optimization features. After uploading a video, users cannot edit it. If a user wants to optimize a published video, they must manually delete it and republish a new one. This not only increases operational complexity but also risks affecting video quality due to misjudgment, thus impacting the user's viewing experience and willingness to interact. Summary of the Invention
[0004] In view of this, this application provides a method for optimizing a work, a method for playing a work, and related devices to simplify the operation process, improve creative efficiency, and enhance the quality of the work.
[0005] This application provides the following solution:
[0006] Firstly, a method for optimizing a work is provided, the method comprising:
[0007] Publish your first work;
[0008] In response to an event that triggers the optimization of the first work, an optimization page for the first work is displayed. The optimization page includes a data display area and a work optimization area. The data display area displays analysis data of the first work, which is obtained by analyzing user interaction data corresponding to the first work. The work optimization area displays at least one editing control, which is used to trigger the acquisition of a second work. The second work is obtained by optimizing the first work based on the analysis data.
[0009] Optionally, the data display area displays the analysis data of the first work, including:
[0010] The data display area displays at least one progress bar, where the length of each progress bar corresponds to the duration of the first work, and each progress bar corresponds to a type of analysis indicator.
[0011] A position marker is displayed on the at least one progress bar, the position marker indicating the time of the key value of the analysis indicator corresponding to the progress bar in the first work.
[0012] Optionally, the work optimization area includes a first optimization area, which displays at least one candidate work and a selection control corresponding to each candidate work. The at least one editing control includes the selection control. The candidate work is obtained by the editing model by optimizing the first work using the analysis data.
[0013] In response to one of the selection controls being triggered, the candidate work corresponding to the triggered selection control is used as the second work.
[0014] Optionally, the first optimization area may further include a preview area;
[0015] In response to the triggering of a preview control corresponding to one of the candidate works, the candidate work corresponding to the triggered preview control is played in the preview area.
[0016] Optionally, the work optimization area includes a second optimization area, the second optimization area displays a replacement control, and the at least one editing control includes the replacement control;
[0017] In response to the replacement control being triggered, the second work uploaded by the user is retrieved;
[0018] In response to an event that triggers the publication of the second work, the publication of the second work carries an instruction message indicating that the first work should be replaced with the second work.
[0019] Optionally, the work optimization area includes a third optimization area, which displays multiple content segments obtained by segmenting the first work and editing controls corresponding to each content segment, and the at least one editing control includes the editing control;
[0020] In response to the triggering of the editing control, the content segment corresponding to the triggered editing control is edited to obtain the second work.
[0021] Optionally, the method further includes:
[0022] In response to an event that triggers the publication of the second work, the second work is published.
[0023] Optionally, the traffic volume used to publish the first work is smaller than the traffic volume used to publish the second work; and / or,
[0024] The target user range for publishing the first work is smaller than the target user range for publishing the second work.
[0025] Optionally, publishing the first work includes:
[0026] Display the publishing configuration page for the first work, which shows configuration options with work optimization functions and publishing controls;
[0027] In response to configuring work optimization functions for the first work through the configuration options, and the publishing control being triggered, the first work is published, and the server is instructed to collect user interaction data of the first work after its publication.
[0028] Secondly, a method for playing a work is provided, the method including:
[0029] The program plays a second program, and the program displays a second switching component corresponding to the second program.
[0030] In response to a trigger operation on the second switching component, switch to playing the first work on the work playback page;
[0031] The second work is obtained by optimizing the first work based on the analysis data of the first work, and the analysis data is obtained by analyzing the user interaction data corresponding to the first work.
[0032] Optionally, after switching to play the first work on the work playback page, the first switching control corresponding to the first work is displayed on the work playback page;
[0033] The method further includes:
[0034] In response to a trigger operation on the first switching component, the system switches to play the second work on the work playback page.
[0035] Thirdly, a work optimization device is provided, the device comprising:
[0036] The work release section was configured to release the first work;
[0037] The work optimization unit is configured to display an optimization page for the first work in response to an event that triggers the optimization of the first work. The optimization page includes a data display area and a work optimization area. The data display area displays analysis data of the first work, which is obtained by analyzing user interaction data corresponding to the first work. The work optimization area displays at least one editing control, which is used to trigger the acquisition of a second work, which is obtained by optimizing the first work based on the analysis data.
[0038] Fourthly, a device for playing a work is provided, the device comprising:
[0039] The work display unit is configured to display a work playback page, the work playback page plays a second work, and the work playback page displays a second switching component corresponding to the second work;
[0040] The work switching unit is configured to switch to playing the first work on the work playback page in response to a trigger operation of the second switching component; wherein the second work is obtained by optimizing the first work based on the analysis data of the first work, and the analysis data is obtained by analyzing the user interaction data corresponding to the first work.
[0041] Fifthly, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in any one of the first aspects.
[0042] Sixthly, an electronic device is provided, comprising:
[0043] One or more processors; and
[0044] A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method described in any one of the first aspects above.
[0045] Fifthly, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the steps of the method described in any one of the first aspects above.
[0046] According to the specific embodiments provided in this application, the following technical effects are disclosed:
[0047] 1) After publishing the first work, this application displays an optimization page, including a data display area and a work optimization area, in response to an event that triggers the optimization of the first work. The data display area presents analytical data obtained based on user interaction data analysis, and the work optimization area displays at least one editing control. Users can trigger the editing control to obtain a second work, which is obtained by optimizing the first work based on the analytical data. Compared with existing technologies, after publishing the first work, users can perform secondary editing on the first work based on the analytical data to obtain the second work. This method not only simplifies the user's operation process and improves creation efficiency, but also effectively enhances the quality of the work and the user experience.
[0048] 2) By combining the above key values with the position markers in the progress bar, this application allows users to more accurately identify the strengths and weaknesses of a work, thereby enabling targeted optimization and improving the quality of the work and the interactive experience of the audience.
[0049] 3) This application optimizes the first work through three different optimization methods and publishes the optimized second work. This not only simplifies the operation process and improves the creation efficiency, but also improves the quality of the work and the user experience.
[0050] 4) This application, through a phased release strategy, can not only effectively test and optimize the work, but also gradually expand the work's influence, achieving more precise content distribution and broader user reach.
[0051] 5) This application sets up a first switching component and a second switching component on the work playback page, allowing users to switch between the playback of the second work and the first work through the first switching component and the second switching component. This not only enriches the user's viewing experience, but also fully considers the differences in the needs of different users, and effectively improves user satisfaction and interactivity.
[0052] Of course, any product implementing this application does not necessarily need to achieve all of the advantages described above at the same time. Attached Figure Description
[0053] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0054] Figure 1 This is a system architecture diagram applicable to the embodiments of this application;
[0055] Figure 2 A flowchart illustrating the work optimization method provided in this application embodiment;
[0056] Figure 3 A schematic diagram of the publishing configuration page provided in an embodiment of this application;
[0057] Figure 4 A schematic diagram of an optimized page provided for an embodiment of this application;
[0058] Figure 5 A flowchart illustrating the method for playing a work as provided in this application embodiment;
[0059] Figure 6 A schematic diagram of a work playback page provided in an embodiment of this application;
[0060] Figure 7 A schematic block diagram of the work publishing device provided in the embodiments of this application;
[0061] Figure 8A schematic block diagram of the playback device for the work provided in the embodiments of this application;
[0062] Figure 9 A schematic block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0063] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0064] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0065] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0066] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."
[0067] Existing short video applications typically do not support secondary editing of published videos. If a user wants to optimize a published video, they must manually delete it and republish a new one. This not only increases operational complexity but also risks affecting the quality of the video due to errors in personal judgment, thereby impacting the user's viewing experience and willingness to interact.
[0068] In view of this, this application provides a new approach. To facilitate understanding of this application, the system architecture on which this application is based will first be described. Figure 1 An exemplary system architecture that can be applied to embodiments of this application is shown, such as Figure 1 As shown, the system architecture may include: user terminal, terminal device and server terminal.
[0069] In this embodiment, the user terminal is set on the terminal device. The user terminal involved in this application can be a client running on the terminal device, a mini-program, or a web application running through a browser.
[0070] Terminal devices can include, but are not limited to, smart mobile terminals, wearable devices, PCs (Personal Computers), and smart home devices. Smart mobile devices can include devices such as mobile phones, tablets, laptops, PDAs (Personal Digital Assistants), and connected car terminals. Wearable devices can include devices such as smartwatches, smart glasses, smart bracelets, VR (Virtual Reality) devices, AR (Augmented Reality) devices, and mixed reality devices (devices that support both virtual and augmented reality). Smart home devices can include devices such as smart TVs and smart refrigerators with displays.
[0071] Users can interact with the server via the network to publish their own works or view works published by others.
[0072] The server side can be the backend server for the user's client, used to provide backend services, such as publishing works and providing published works to the user. The server side can be a single server, a server cluster consisting of multiple servers, or a cloud server. A cloud server, also known as a cloud computing server or cloud host, is a hosting product in the cloud computing service system, designed to address the shortcomings of traditional physical hosts and Virtual Private Servers (VPS) services, such as high management difficulty and weak service scalability.
[0073] It should be understood that Figure 1 The number of client terminals, terminal devices, and servers shown is merely illustrative. Depending on implementation needs, there can be any number of client terminals, terminal devices, and servers.
[0074] Figure 2 This is a flowchart of a work optimization method provided in an embodiment of this application. The method can be... Figure 1 The user-side execution in the system shown is as follows. Figure 2 As shown, the method may include the following steps:
[0075] Step 201: Publish your first work.
[0076] Step 202: In response to the event that triggers the optimization of the first work, display the optimization page of the first work. The optimization page includes a data display area and a work optimization area. The data display area displays the analysis data of the first work. The analysis data is obtained by analyzing the user interaction data corresponding to the first work. The work optimization area displays at least one editing control. The editing control is used to trigger the acquisition of the second work. The second work is obtained by optimizing the first work based on the analysis data.
[0077] As can be seen, after publishing the first work, this application displays an optimization page, including a data display area and a work optimization area, in response to an event that triggers the optimization of the first work. The data display area presents analytical data obtained based on user interaction data analysis, and the work optimization area displays at least one editing control. Users can trigger the editing control to obtain a second work, which is obtained by optimizing the first work based on the analytical data. Compared with existing technologies, after publishing the first work, users can perform secondary editing on the first work based on the analytical data to obtain the second work. This method not only simplifies the user's operation process and improves creation efficiency, but also effectively enhances the quality of the work and the user experience.
[0078] The following describes in detail each step of the above process and the effects that can be further produced, with reference to the embodiments. It should be noted that the terms "first," "second," etc., used in this disclosure do not have limitations in terms of size, order, or quantity; they are merely used to distinguish between two works by name. For example, "first work" and "second work" are used to distinguish between two works by name. Similarly, "first switching component" and "second switching component" are used to distinguish between two switching components by name, and so on.
[0079] First, the above step 201, namely "publishing the first work", will be described in detail with reference to the embodiments.
[0080] The first work can be any unpublished work by the publisher. The first work includes, but is not limited to, videos, image collections, audio, etc.
[0081] In this embodiment, the first work can be published through a publishing configuration page. This publishing configuration page is used for editing the text of the first work and for publishing it.
[0082] Specifically, the first work's publishing configuration page is displayed. This publishing configuration page shows configuration options with work optimization functions and publishing controls. When the work optimization functions are configured for the first work through the configuration options and the publishing controls are triggered, the first work is published. At the same time, the server is instructed to collect user interaction data of the first work after it is published.
[0083] This application introduces a configuration option for work optimization on the first work's release configuration page, enabling the server to collect user interaction data of the first work after its release. This facilitates subsequent analysis of the first work based on this user analysis data, thereby enabling optimization of the first work based on the analysis data.
[0084] In this embodiment, the configuration options for the work optimization function can be displayed in various forms, such as buttons, switches, checkboxes, and drop-down menus. Taking buttons as an example, the buttons can be labeled with text such as "Optimize Work," "Participate in Optimization," or "Algorithm Optimization." Users can click the button to select or disable the work optimization function.
[0085] The display location of the configuration options for the work optimization function on the publishing configuration page can be set and changed as needed, and no specific restrictions are made here.
[0086] Alternatively, this feature can be enabled by user selection, meaning users need to actively trigger the configuration option for the content optimization function to activate it. It can also be enabled by default, where the content optimization function configuration option is selected by default on the publishing configuration page. Users can manually deselect it, thus disabling the content optimization function.
[0087] As an example, such as Figure 3 The image shows a schematic of the publishing configuration page. This page includes configuration options for the "Algorithm Optimization" feature and a publishing control called "Publish." When a user selects "Algorithm Optimization" and clicks "Publish," the first work is published, and the subsequent optimization process begins. Furthermore, the publishing configuration page can display explanatory information about the configuration options for the work optimization feature, such as "Automatically edits and refines works" below the options, to help users understand the function's purpose and advantages.
[0088] The following describes in detail step 202, namely, "in response to the event of triggering the optimization of the first work, displaying the optimization page of the first work, the optimization page including a data display area and a work optimization area, the data display area displaying the analysis data of the first work, the analysis data being obtained by analyzing the user interaction data corresponding to the first work, and the work optimization area displaying at least one editing control, the editing control being used to trigger the acquisition of the second work", with reference to the embodiment.
[0089] The events that trigger the optimization of the first work may include, but are not limited to:
[0090] Triggered by the playback page of the first work: Set up an optimization entry point on the playback page of the first work. For example, display an optimization control as an optimization entry point on the playback page of the first work. Users can enter the optimization page by triggering the optimization control.
[0091] Triggered by the management page of the first work: Set up an optimization entry point on the management page of the first work. For example, clicking on the first work can bring up optimization options as an optimization entry point, thereby leading to the optimization page.
[0092] Based on timed optimization reminder messages: Optimization messages can be proactively popped up at preset time intervals to prompt users to optimize their work and provide an optimization entry point.
[0093] When a user triggers optimization through any of the above events, the optimization page for the first work is displayed. This optimization page includes a data display area, which displays the analysis data of the first work. This analysis data is obtained by analyzing the user interaction data corresponding to the first work.
[0094] The user interaction data for the first work refers to the data generated by the interaction between users and the first work. This data can reflect users' interest and feedback on the first work, such as the number of views, likes, shares, followers, dwell time, and reposts. This data can help users initially understand the popularity of the first work and the audience's immediate feedback. However, it is difficult to obtain in-depth optimization guidance based solely on these basic indicators, because basic indicator data can only reflect the overall performance of the work and cannot provide detailed interaction changes. Users can only adjust the first work based on personal experience and aesthetics, which lacks systematicness and scientificity, and therefore cannot effectively improve the quality of the work.
[0095] Therefore, in order to effectively improve the quality of the works, the user interaction data is further analyzed in this embodiment of the application to obtain the analysis data of the first work. The analysis data may include, but is not limited to, the following analysis indicators: bounce rate, long playback rate, completion rate, like rate, follow rate, comment rate, share rate, collection rate, recommended work rate, appreciation rate, progress bar drag rate, etc.
[0096] Specifically, when displaying the analysis data for the first work in the data display area, it can be displayed in the following manner:
[0097] The data display area shows at least one progress bar, where the length of each progress bar corresponds to the duration of the first work, and each progress bar corresponds to a type of analysis indicator.
[0098] At least one progress bar displays a position marker indicating the time when the key value of the corresponding analysis indicator was taken in the first work.
[0099] The key values of the analytical metrics refer to the critical values in the analyzed data, such as maximum or minimum values, like the highest like rate or the highest bounce rate. These key values can intuitively reflect which parts of the first piece of work are most attractive to viewers or cause viewers to churn. For example, if the first piece of work is a video, and the like rate reaches its peak at a certain point in time, it indicates that the content at that point is likely very engaging; conversely, if the bounce rate is highest at a certain point in time, it may mean that there are problems with the content at that point in time, and it needs to be optimized.
[0100] As an example, such as Figure 4 The image shows a schematic diagram of the optimized page for the first video. The optimized page includes a data display area displaying analytical data for the first video, including video views, bounce rate, like rate, follow rate, comment rate, share rate, favorite rate, and progress bar drag rate. The data display area also shows eight progress bars corresponding to these eight analytical metrics. The length of each progress bar corresponds to the duration of the first video, and each progress bar has a position marker indicating the time during which the corresponding analytical metric reached its peak within the first video. For example, the progress bar for the analytical metric—video bounce rate—shows three position markers, indicating the time during which the highest bounce rate point for that progress bar occurred within the first video.
[0101] By combining the aforementioned key values with the position markers in the progress bar, users can more accurately pinpoint the strengths and weaknesses of their work, thereby enabling targeted optimization and improving the quality of the work and the audience's interactive experience.
[0102] In addition, the optimization page for the first work also includes a work optimization area, which displays at least one editing control. This editing control is used to trigger the retrieval of the second work, which is obtained by optimizing the first work based on the aforementioned analysis data.
[0103] As one possible approach, the work optimization area in this application embodiment may include a first optimization area, which displays at least one candidate work and a selection control corresponding to each candidate work. The at least one editing control mentioned above includes the selection control. When one of the selection controls is triggered, the candidate work corresponding to the triggered selection control is used as the second work.
[0104] The candidate works can be obtained by optimizing the first work using the analysis data through an editing model. Besides being based on analysis data, this embodiment can also generate the work by combining multi-dimensional information with the editing model. For example, it can further incorporate video frame coherence analysis, video audio track coherence analysis, and video narration semantic coherence analysis.
[0105] Among them, video continuity analysis refers to assessing the continuity and smoothness of video footage and identifying editing points or image problems that may affect the viewer's viewing experience.
[0106] Video audio track coherence analysis refers to analyzing the audio track of a video to ensure the continuity of the sound and its matching with the visuals, thereby improving the overall quality of the work.
[0107] Video-based narration semantic coherence analysis refers to performing semantic analysis on the narrated content in a video to ensure the clarity and logic of information delivery.
[0108] After completing the above analysis, the server further edits and optimizes the first work based on the analysis results, generating one or more alternative works. These alternative works can be generated based on different editing granularities. For example, based on feedback data and analysis results, the first work can be edited to different degrees to generate multiple versions of alternative works, such as lightly edited, mediumly edited, and heavily edited versions.
[0109] Furthermore, the first optimization area may also include a preview area, whereby when the preview control corresponding to one of the candidate works is triggered, the candidate work corresponding to the triggered preview control is played in the preview area.
[0110] Still with Figure 4 For example, Figure 4 The first optimization area 10 is shown, which includes multiple candidate works and a selection control for each candidate work. The candidate works include video version 1 (8 minutes), video version 2 (5 minutes), and video version 3 (2 minutes). In order to make it easier for users to browse the above candidate videos, a preview area and a preview control "Preview" for each candidate work are also set in the first optimization area 10. Users can trigger the preview control "Preview" in the preview area to preview the corresponding candidate work and thus select a better second work.
[0111] As another possible implementation, the work optimization area may include a second optimization area displaying a replacement control, and at least one of the aforementioned editing controls includes this replacement control. Specifically, when the replacement control is triggered, the second work uploaded by the user is retrieved. When an event to publish the second work is triggered, instruction information may be included when publishing the second work, indicating that the first work should be replaced with the second work.
[0112] It should be noted that when a user uploads a second work, since the second work is uploaded from the user's local machine, in order to ensure its relevance to the first work, the server can further perform a correlation detection on the second work in this embodiment. When the correlation between the user's uploaded second work and the first work is greater than a preset threshold, the second work will then be published.
[0113] Still with Figure 4 For example, Figure 4 The second optimization area 20 is shown, which contains a replacement control called "Same Source Replacement". When the user triggers this replacement control, an upload window will pop up on the optimization page, and the user can select the second work they want to upload based on this upload window.
[0114] Optionally, the second optimization area 20 can further display functional description information for the replacement control, such as "The author needs to upload the edited new video themselves," to guide users to upload their second work more quickly. After the user uploads the second work, relevant descriptive information for the first work and the user-uploaded second work can be displayed separately, such as work duration and file size. This allows users to more intuitively compare the first and second works, thereby better evaluating the optimization effect.
[0115] As another possible approach, the work optimization area may include a third optimization area, which displays multiple content fragments obtained by segmenting the first work and the corresponding editing controls for each content fragment, including the aforementioned editing controls.
[0116] Specifically, when the editing control is triggered, the content segment corresponding to the triggered editing control is edited to obtain the second work. This editing process can include operations such as deletion, replacement, and adjustment.
[0117] Furthermore, the third optimization area may also include a combo control, which includes selection options associated with each content segment. When the clipping control is triggered, the content segment corresponding to the triggered clipping control is clipped to obtain new content segments. At this time, the combo control is also updated to include the selection options associated with the new content segments.
[0118] When at least one selection option in the combo control is selected, the content fragments associated with the selected selection option are combined in the order they are arranged to generate a second work.
[0119] In other words, the selection options contained in the combo control are displayed synchronously with the content fragments contained in the third optimization area. If a content fragment in the third optimization area is deleted, the selection options associated with that content fragment are also deleted synchronously. If a content fragment is added to the third optimization area, its associated selection options are also added to the combo control accordingly.
[0120] Still with Figure 4 For example, Figure 4 The image shows a third optimization area 30, which contains three content segments: L1, L2, and L3; four editing controls: a first control point, a second control point, a third control point, and a fourth control point; and a combined control containing selection options "L1 segment" associated with L1 segment, "L2 segment" associated with L2 segment, and "L3 segment" associated with L3 segment. Specifically, L1 segment corresponds to the first and second control points, L2 segment corresponds to the second and third control points, and L3 segment corresponds to the third and fourth control points. When a user triggers any of these control points, they can initiate editing operations on the corresponding content segment. These editing operations can include deletion, replacement, and adjustment.
[0121] For example, when a user clicks the second control point, a floating element can be displayed on the optimization page, showing multiple clipping options, including deleting L1 clip, deleting L2 clip, replacing L1 clip, replacing L2 clip, moving L2 clip forward, moving L1 clip backward, and so on. When the user deletes L1 clip by clicking the second control point, the selection option "L1 clip" in the combo control will also be deleted accordingly. Similarly, if the user adds L4 clip between L1 and L2 clips by clicking the second control point, the selection option "L4 clip" will also be added to the combo control accordingly.
[0122] The specific editing operations can be set according to actual needs, and there are no restrictions here.
[0123] If the user selects the "L1 Fragment" and "L3 Fragment" options in the combo control, the L1 and L3 fragments will be combined in the order they are arranged to generate the second work.
[0124] Similarly, to allow users to easily browse the newly generated second work, a preview control "Preview" can be set in the third optimization area 30. Users can preview the newly generated second work by triggering the preview control "Preview".
[0125] It should also be noted that the first, second, and third optimization areas mentioned above can be displayed simultaneously on the optimization page, or one or more of them can be displayed as needed, without any restrictions.
[0126] These three methods allow users to flexibly optimize their first work, which not only simplifies the process and improves creative efficiency, but also enhances the quality of the work and the user experience.
[0127] Furthermore, in this embodiment of the application, after obtaining the second work, the second work can also be published by triggering an event of the second work. For example, by setting a publish button in the first optimization area, the second optimization area, and the third optimization area respectively, still referring to... Figure 4 As shown, a first publish button "One-click publish" is set in the first optimization area, a second publish button "Confirm publish" is set in the second optimization area, and a third publish button "Publish work" is set in the third optimization area.
[0128] Optionally, when the first optimization area, the second optimization area, and the third optimization area are displayed on the optimization page at the same time, a publish button can also be set on the optimization page. After obtaining the second work through the first optimization area, the second optimization area, or the third optimization area, the second work can be published by clicking the publish button on the optimization page.
[0129] In addition, in this embodiment of the application, the following strategies can be adopted when publishing the first work and the second work:
[0130] First release strategy: The traffic scale used to release the first work is less than the traffic scale used to release the second work;
[0131] Second release strategy: The target user range for releasing the first work is smaller than the target user range for releasing the second work.
[0132] The two release strategies described above can be selected according to actual needs, or both can be selected simultaneously. This application embodiment does not impose any restrictions on this.
[0133] Specifically, the first submission can employ a cold start distribution approach, meaning it uses a smaller traffic volume or a smaller target user base. This method allows for targeted distribution and recommendation of the first submission to users who might be interested, typically used in the initial testing and evaluation phase. Cold start distribution also allows for the collection of feedback data from the first batch of users, providing a basis for subsequent optimization.
[0134] The second work, on the other hand, is released to a wider audience, meaning it utilizes a larger traffic volume or a broader target user base. This approach widely pushes the second work to a large number of users, achieving broader coverage and aiming to get more users to see and interact with it. This method is suitable for works that have already been tested and optimized, maximizing the work's exposure and influence.
[0135] By employing this phased release strategy, this application embodiment can not only effectively test and optimize the work, but also gradually expand the work's influence, achieving more precise content distribution and broader user reach.
[0136] Based on the above-described method for publishing works, this application also provides a method for playing works, such as... Figure 5 As shown, it includes the following steps:
[0137] Step 501: Display the work playback page, play the second work on the work playback page, and display the second switching component corresponding to the second work on the work playback page.
[0138] Step 502: In response to the triggering operation of the second switching component, switch to playing the first work on the work playback page; wherein, the second work is obtained by optimizing the first work based on the analysis data of the first work, and the analysis data is obtained by analyzing the user interaction data corresponding to the first work.
[0139] The second work is created and released after the first work has been published, optimized based on the analysis data of the first work. In other words, the second work is typically a simplified or optimized version of the first work. Therefore, to meet users' needs for complete content, this embodiment includes a second switching component on the playback page for the second work. This second switching component can be a button, link, or other interactive element, with clearly displayed prompts to help users discover and use the function.
[0140] Furthermore, after switching to play the first work on the work playback page via the second switching component, considering that the user may need to watch the second work again after watching the first work, the first switching component corresponding to the first work is displayed on the work playback page after switching to play the first work. In this case, the embodiments of this application may further include:
[0141] In response to the triggering operation of the first switching component, switch to playing the second work on the work playback page.
[0142] This method, by setting up a first and a second switching component on the playback page, allows users to switch between the first and second works. This not only enriches the user's viewing experience but also fully considers the different needs of different users, effectively improving user satisfaction and interactivity.
[0143] As an example, such as Figure 6 As shown, for reference Figure 6 As shown in (a), a work playback page is displayed, in which a second work is played. At the same time, a second switching component corresponding to the second work is also displayed on the work playback page. The second switching component can be set in the lower area of the work playback page or in other positions, and this application does not limit this.
[0144] Since the second work is a simplified or optimized version of the first work, the second switching component can also display prompts, such as "Full Version", "View Full Version" or "Full Version 10 minutes 20 seconds" on the second switching component.
[0145] When users develop a strong interest in the content of the second video and wish to delve deeper or view the complete original content, they can trigger this second switching component. Upon recognizing the user's trigger, playback of the second video will be paused or stopped, and playback will quickly switch to the first video. During this process, the system may perform necessary processing, such as loading resources from the first video or adjusting the playback position, to ensure a seamless transition for the user from watching the second video to watching the first.
[0146] refer to Figure 6 As shown in (b), when a user switches from playing the second work to playing the first work, a first switching component corresponding to the first work is displayed on the work playback page. If the user needs to watch the second work again, they can trigger the first switching component on the work playback page to switch back to playing the second work. The first switching component can be placed in the lower area of the work playback page or in other locations; this application does not impose any restrictions on this.
[0147] The implementation of this feature not only enriches the user's viewing experience but also fully considers the different needs of various users. Some users may prefer to watch condensed versions of content to quickly obtain key information, while others may be more interested in the full version and hope to delve deeper into the topic through detailed content. By providing a primary entry point, the needs of both types of users can be met simultaneously, improving user satisfaction and interactivity.
[0148] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0149] According to another embodiment, a work publishing device is provided. Figure 7 A schematic block diagram of the work publishing device according to one embodiment is shown, the device being disposed in Figure 1 The user end in the illustrated architecture. For example... Figure 7 As shown, the device 700 includes: a work publishing unit 701 and a work optimization unit 702. The main functions of each component are as follows:
[0150] Works in Unit 701 were designated as the first work to be published.
[0151] The work optimization unit 702 is configured to display an optimization page for the first work in response to an event that triggers the optimization of the first work. The optimization page includes a data display area and a work optimization area. The data display area displays analysis data of the first work, which is obtained by analyzing user interaction data corresponding to the first work. The work optimization area displays at least one editing control, which is used to trigger the acquisition of a second work, which is obtained by optimizing the first work based on the analysis data.
[0152] Optionally, the data display area displays the analysis data of the first work, including:
[0153] The data display area displays at least one progress bar, where the length of each progress bar corresponds to the duration of the first work, and each progress bar corresponds to a type of analysis indicator.
[0154] A position marker is displayed on the at least one progress bar, the position marker indicating the time of the key value of the analysis indicator corresponding to the progress bar in the first work.
[0155] Optionally, the work optimization area includes a first optimization area, which displays at least one candidate work and a selection control corresponding to each candidate work. The at least one editing control includes the selection control. The candidate work is obtained by the editing model by optimizing the first work using the analysis data.
[0156] In response to one of the selection controls being triggered, the candidate work corresponding to the triggered selection control is used as the second work.
[0157] Optionally, the first optimization area may further include a preview area;
[0158] In response to the triggering of a preview control corresponding to one of the candidate works, the candidate work corresponding to the triggered preview control is played in the preview area.
[0159] Optionally, the work optimization area includes a second optimization area, the second optimization area displays a replacement control, and the at least one editing control includes the replacement control;
[0160] In response to the replacement control being triggered, the second work uploaded by the user is retrieved;
[0161] In response to an event that triggers the publication of the second work, the publication of the second work carries an instruction message indicating that the first work should be replaced with the second work.
[0162] Optionally, the work optimization area includes a third optimization area, which displays multiple content segments obtained by segmenting the first work and editing controls corresponding to each content segment, and the at least one editing control includes the editing control;
[0163] In response to the triggering of the editing control, the content segment corresponding to the triggered editing control is edited to obtain the second work.
[0164] Optionally, the third optimization area also displays a combo control, which includes selection options associated with each content fragment;
[0165] The response to the triggering of the editing control involves editing the content segment corresponding to the triggered editing control to obtain the second work, including:
[0166] In response to the triggering of the clipping control, the content segment corresponding to the triggered clipping control is clipped to obtain new content segments, and the combo control is updated to include selection options associated with the new content segments;
[0167] In response to at least one selection option being selected in the combo control, the content fragments associated with the selected selection option are combined in the order they are arranged to generate the second work.
[0168] Optionally, the method further includes:
[0169] In response to an event that triggers the publication of the second work, the second work is published.
[0170] Optionally, the traffic volume used to publish the first work is smaller than the traffic volume used to publish the second work; and / or,
[0171] The target user range for publishing the first work is smaller than the target user range for publishing the second work.
[0172] Optionally, publishing the first work includes:
[0173] Display the publishing configuration page for the first work, which shows configuration options with work optimization functions and publishing controls;
[0174] In response to configuring work optimization functions for the first work through the configuration options, and the publishing control being triggered, the first work is published, and the server is instructed to collect user interaction data of the first work after its publication.
[0175] According to another embodiment, a work playback device is provided. Figure 8 A schematic block diagram of the work playback device according to one embodiment is shown, the device being disposed in Figure 1 The user end in the illustrated architecture. (For example...) Figure 8 As shown, the device 800 includes: an artwork display unit 801 and an artwork switching unit 802. The main functions of each component are as follows:
[0176] The work display unit 801 is configured to display a work playback page, the work playback page plays a second work, and the work playback page displays a second switching component corresponding to the second work;
[0177] The work switching unit 802 is configured to switch to playing the first work on the work playback page in response to a trigger operation of the second switching component; wherein the second work is obtained by optimizing the first work based on the analysis data of the first work, and the analysis data is obtained by analyzing the user interaction data corresponding to the first work.
[0178] Optionally, the work switching unit 802 switches to displaying a first switching component corresponding to the first work on the work playback page after the first work is played on the work playback page, and switches to playing the second work on the work playback page in response to a trigger operation on the first switching component.
[0179] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for system or device embodiments, since they are basically similar to method embodiments, the description is relatively simple, and relevant parts can be referred to the description of the method embodiments. The system and device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0180] 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, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.
[0181] In addition, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method described in any of the foregoing method embodiments.
[0182] And an electronic device, comprising:
[0183] One or more processors; and
[0184] A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method described in any of the foregoing method embodiments.
[0185] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in any of the foregoing method embodiments.
[0186] in, Figure 9An exemplary architecture of an electronic device is shown, 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, video display adapter 911, disk drive 912, input / output interface 913, network interface 914, and memory 920 can communicate with each other via a communication bus 930.
[0187] The processor 910 can be implemented using a general-purpose CPU, microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits to execute relevant programs and implement the technical solution provided in this application.
[0188] The memory 920 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 920 can store the operating system 921 for controlling the operation of the electronic device 900, and the basic input / output system (BIOS) 922 for controlling the low-level operations of the electronic device 900. Additionally, it can store a web browser 923, a data storage management system 924, and a content publishing device 700, a content playback device 800, etc. The aforementioned content publishing device 700 and content playback device 800 can be application programs that specifically implement the aforementioned steps in this application embodiment. In summary, when implementing the technical solution provided in this application through software or firmware, the relevant program code is stored in the memory 920 and executed by the processor 910.
[0189] Input / output interface 913 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.
[0190] Network interface 914 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0191] Bus 930 includes a pathway for transmitting information between various components of the device, such as processor 910, video display adapter 911, disk drive 912, input / output interface 913, network interface 914, and memory 920.
[0192] It should be noted that although the above-described device only shows the processor 910, video display adapter 911, disk drive 912, input / output interface 913, network interface 914, memory 920, bus 930, etc., in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the solution of this application, and does not necessarily include all the components shown in the figures.
[0193] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer program product. This computer program product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.
[0194] The technical solutions provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for optimizing a work, characterized in that, The method includes: Publish your first work; In response to an event that triggers the optimization of the first work, an optimization page for the first work is displayed. The optimization page includes a data display area and a work optimization area. The data display area displays analysis data of the first work, which is obtained by analyzing user interaction data corresponding to the first work. The work optimization area displays at least one editing control, which is used to trigger the acquisition of a second work. The second work is obtained by optimizing the first work based on the analysis data. The data display area shows the analysis data of the first work, including: The data display area displays at least one progress bar, the length of each progress bar corresponds to the duration of the first work, and each progress bar corresponds to a type of analysis indicator, which is the analysis indicator of user interaction data corresponding to the first work. A position marker is displayed on the at least one progress bar, the position marker indicating the time of the key value of the analysis indicator corresponding to the progress bar in the first work; The work optimization area includes a first optimization area, which displays at least one candidate work and a selection control corresponding to each candidate work. The at least one editing control includes the selection control. The candidate work is obtained by the editing model by optimizing the first work using the analysis data. In response to one of the selection controls being triggered, the candidate work corresponding to the triggered selection control is used as the second work; and / or The work optimization area includes a third optimization area, which displays multiple content segments obtained by dividing the first work and editing controls corresponding to each content segment. The at least one editing control includes the editing control. In response to the triggering of the editing control, the content segment corresponding to the triggered editing control is edited to obtain the second work.
2. The method according to claim 1, characterized in that, The first optimization area also includes a preview area; In response to the triggering of a preview control corresponding to one of the candidate works, the candidate work corresponding to the triggered preview control is played in the preview area.
3. The method according to claim 1, characterized in that, The work optimization area includes a second optimization area, the second optimization area displays a replacement control, and the at least one editing control includes the replacement control; In response to the replacement control being triggered, the second work uploaded by the user is retrieved; In response to an event that triggers the publication of the second work, the publication of the second work carries an instruction message indicating that the first work should be replaced with the second work.
4. The method according to claim 1, characterized in that, The third optimization area also displays a combo control, which includes selection options associated with each content fragment; The response to the triggering of the editing control involves editing the content segment corresponding to the triggered editing control to obtain the second work, including: In response to the triggering of the clipping control, the content segment corresponding to the triggered clipping control is clipped to obtain new content segments, and the combo control is updated to include selection options associated with the new content segments; In response to at least one selection option being selected in the combo control, the content fragments associated with the selected selection option are combined in the order they are arranged to generate the second work.
5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: In response to an event that triggers the publication of the second work, the second work is published.
6. The method according to claim 5, characterized in that, The traffic volume used to publish the first work is less than the traffic volume used to publish the second work; and / or, The target user range for publishing the first work is smaller than the target user range for publishing the second work.
7. The method according to any one of claims 1 to 4, characterized in that, The first work includes: Display the publishing configuration page for the first work, which shows configuration options with work optimization functions and publishing controls; In response to configuring work optimization functions for the first work through the configuration options, and the publishing control being triggered, the first work is published, and the server is instructed to collect user interaction data of the first work after its publication.
8. A device for publishing works, characterized in that, The device includes: The work release section was configured to release the first work; The work optimization unit is configured to display an optimization page for the first work in response to an event that triggers the optimization of the first work. The optimization page includes a data display area and a work optimization area. The data display area displays analysis data of the first work, which is obtained by analyzing user interaction data corresponding to the first work. The work optimization area displays at least one editing control, which is used to trigger the acquisition of a second work, which is obtained by optimizing the first work based on the analysis data. The work optimization unit is further configured as follows: The data display area displays at least one progress bar, the length of each progress bar corresponds to the duration of the first work, and each progress bar corresponds to a type of analysis indicator, which is the analysis indicator of user interaction data corresponding to the first work. A position marker is displayed on the at least one progress bar, the position marker indicating the time of the key value of the analysis indicator corresponding to the progress bar in the first work; The work optimization unit is further configured as follows: The work optimization area includes a first optimization area, which displays at least one candidate work and a selection control corresponding to each candidate work. The at least one editing control includes the selection control. The candidate work is obtained by the editing model by optimizing the first work using the analysis data. In response to one of the selection controls being triggered, the candidate work corresponding to the triggered selection control is used as the second work; and / or The work optimization area includes a third optimization area, which displays multiple content segments obtained by dividing the first work and editing controls corresponding to each content segment. The at least one editing control includes the editing control. In response to the triggering of the editing control, the content segment corresponding to the triggered editing control is edited to obtain the second work.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the method according to any one of claims 1 to 7.
10. 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 that, when read and executed by the one or more processors, perform the steps of the method according to any one of claims 1 to 7.
11. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 7.