A video publishing method and device, computer equipment and storage medium
By dynamically updating the topic information associated with the video and utilizing search terms and semantic recognition technology, the problem of users finding it difficult to efficiently summarize topic information when publishing videos has been solved, enabling more efficient video description editing.
Patent Information
- Application Number
- CN202310552514.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-16
- Publication Date
- 2026-03-03
- Estimated Expiration
- 2043-05-16
AI Technical Summary
Users often struggle to efficiently extract comprehensive topic information from limited data when posting videos, leading to inefficiency.
By responding to user editing actions, the system dynamically updates the topic information associated with the video, generates multiple topic information using historical search terms and recommended terms, and performs semantic recognition based on the video's text description and video frame images to determine the topic information that matches the content. It also supports multi-dimensional editing to optimize the display of topic information.
It provides more immediate and comprehensive topic information options, improving the efficiency and accuracy of users when adding descriptions.
Smart Images

Figure CN116600178B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of information processing technology, and more specifically, to a video publishing method, apparatus, computer equipment, and storage medium. Background Technology
[0002] When users post videos, they can add hashtags to describe the video, allowing for a more accurate and comprehensive summary of the content. However, in some cases, the information available to users is limited, and hashtags still rely on user-generated content. Users may struggle to extract comprehensive hashtag information from this limited information, making this approach less efficient. Summary of the Invention
[0003] This disclosure provides at least one video publishing method, apparatus, computer device, and storage medium.
[0004] In a first aspect, embodiments of this disclosure provide a video publishing method, comprising: in response to triggering an editing operation on a target video, displaying multiple topic information associated with the target video; the topic information being generated based on various search terms, the search terms including search terms corresponding to historical search behavior and / or recommended search terms; in response to receiving an editing operation on at least one descriptive dimension of the target video, updating the display of the multiple topic information based on the edited content corresponding to the editing operation; determining the selected target topic information among the updated multiple topic information, and publishing the target video carrying the target topic information.
[0005] In one optional implementation, the topic information associated with the target video is determined in the following manner: by extracting text description information from the target video and performing semantic recognition on the video frames of the target video, content information describing the target video is determined; from each candidate topic information, topic information matching the content information is determined as the topic information associated with the target video.
[0006] In one optional implementation, the topic information belongs to a topic information database, which is generated as follows: obtaining each of the search terms and determining each multimedia content that matches each of the search terms; clustering the determined multimedia content to obtain a set of multimedia content corresponding to the same event; generating topic information corresponding to the multimedia content set based on each search term associated with the multimedia content set, thereby obtaining the topic information database containing multiple topic information.
[0007] In one optional implementation, the description dimension includes a video text dimension, and the editing operation on the description dimension includes adding description information of the target video, the description information including text information and / or link information, the link information being associated with multimedia content; based on the edited content corresponding to the editing operation, updating and displaying the multiple topic information includes: obtaining first topic information whose text relevance to the description information is higher than a preset threshold, and updating the multiple topic information based on the first topic information.
[0008] In one optional implementation, the description dimension further includes a video topic dimension, and the editing operation on the description dimension includes selecting topic information of the target video; based on the editing content corresponding to the editing operation, updating and displaying the multiple topic information includes: determining at least one video among the multiple published videos that is associated with the selected topic information; and updating the multiple topic information using second topic information in the video other than the selected topic information.
[0009] In one optional implementation, updating and displaying the multiple topic information based on the edited content corresponding to the edit operation further includes: determining a third topic information other than the topic information under the target behavior information based on target behavior information associated with the selected topic information, so as to update the multiple topic information using the third topic information; the target behavior information includes: adding behavior information of the topic information when creating a video, and / or searching behavior information of the topic information when consuming a video.
[0010] In one optional implementation, the multiple topic information to be updated and displayed is determined in the following manner: from the multiple topic information that has been displayed, topic information to be deleted is determined, and the updated topic information is used to replace the topic information to be deleted; the updated topic information includes topic information added based on the edited content corresponding to the edit operation; wherein, the relevance between the topic information to be deleted and the target video is lower than the relevance between the updated topic information and the target video.
[0011] In one optional implementation, the number of topic information items displayed is a preset quantity; the method further includes: when the number of multiple topic information items is greater than the preset quantity, displaying a portion of topic information items matching the preset quantity based on the relevance of each topic information item to the target video, and storing the other topic information items besides the portion of topic information items; in response to satisfying preset topic information update conditions, updating the displayed portion of topic information items based on the other topic information items besides the portion of topic information items; wherein, the preset topic information update conditions include: receiving editing operations on each description dimension, and / or the display duration of the video publishing page exceeding a preset duration.
[0012] Secondly, embodiments of this disclosure also provide a video publishing device, comprising: a display module, configured to display multiple topic information associated with the target video in response to triggering an editing operation on a target video; the topic information is generated based on search terms, the search terms including search terms corresponding to historical search behaviors and / or recommended search terms; an update module, configured to update the display of the multiple topic information based on the edited content corresponding to the editing operation in response to receiving an editing operation on at least one descriptive dimension of the target video; and a publishing module, configured to determine the selected target topic information among the updated multiple topic information, so as to publish the target video carrying the target topic information.
[0013] In one optional implementation, the topic information associated with the target video is determined in the following manner: by extracting text description information from the target video and performing semantic recognition on the video frames of the target video, content information describing the target video is determined; from each candidate topic information, topic information matching the content information is determined as the topic information associated with the target video.
[0014] In one optional implementation, the topic information belongs to a topic information database, which is generated as follows: obtaining each of the search terms and determining each multimedia content that matches each of the search terms; clustering the determined multimedia content to obtain a set of multimedia content corresponding to the same event; generating topic information corresponding to the multimedia content set based on each search term associated with the multimedia content set, thereby obtaining the topic information database containing multiple topic information.
[0015] In one optional implementation, the description dimension includes a video text dimension, and the editing operation on the description dimension includes adding description information of the target video, wherein the description information includes text information and / or link information, and the link information is associated with multimedia content; when the update module updates and displays the multiple topic information based on the edited content corresponding to the editing operation, it is used to: obtain a first topic information whose text relevance to the description information is higher than a preset threshold, and update the multiple topic information based on the first topic information.
[0016] In one optional implementation, the description dimension further includes a video topic dimension, and the editing operation on the description dimension includes selecting topic information of the target video; when the update module updates and displays the multiple topic information based on the edit content corresponding to the editing operation, it is used to: determine at least one video among the multiple published videos that is associated with the selected topic information; and update the multiple topic information using second topic information in the video other than the selected topic information.
[0017] In one optional implementation, when the update module updates and displays the multiple topic information based on the edited content corresponding to the edit operation, it is further configured to: determine a third topic information other than the topic information under the target behavior information based on the target behavior information associated with the selected topic information, so as to update the multiple topic information using the third topic information; the target behavior information includes: the addition behavior information of the topic information when creating a video, and / or the post-search behavior information of the topic information when consuming a video.
[0018] In one optional implementation, the multiple topic information to be updated and displayed is determined in the following manner: from the multiple topic information that has been displayed, topic information to be deleted is determined, and the updated topic information is used to replace the topic information to be deleted; the updated topic information includes topic information added based on the edited content corresponding to the edit operation; wherein, the relevance between the topic information to be deleted and the target video is lower than the relevance between the updated topic information and the target video.
[0019] In one optional implementation, the number of topic information items displayed is a preset quantity; the device further includes a processing module, configured to: when the number of multiple topic information items is greater than the preset quantity, display a portion of topic information items matching the preset quantity based on the relevance of each topic information item to the target video, and store other topic information items besides the portion of topic information items; in response to satisfying preset topic information update conditions, update the displayed portion of topic information items based on other topic information items besides the portion of topic information items; wherein, the preset topic information update conditions include: receiving editing operations on each description dimension, and / or the display duration of the video publishing page exceeding a preset duration.
[0020] Thirdly, an optional implementation of this disclosure also provides a computer device, a processor, and a memory, wherein the memory stores machine-readable instructions executable by the processor, and the processor is configured to execute the machine-readable instructions stored in the memory. When the machine-readable instructions are executed by the processor, the steps of the first aspect above, or any possible implementation of the first aspect, are performed.
[0021] Fourthly, an optional implementation of this disclosure also provides a computer-readable storage medium storing a computer program that, when run, performs the steps of the first aspect or any possible implementation of the first aspect.
[0022] This disclosure provides a video publishing method, apparatus, computer device, and storage medium. Upon receiving an editing operation on a target video, the platform can first determine multiple related topic information from a pool of available search terms. Then, when editing at least one descriptive dimension of the target video, the platform can dynamically update the displayed topic information based on the edited content in each descriptive dimension. Thus, when a user uploads a video or performs multi-dimensional editing, the platform can dynamically provide the user with selectable topic information based on continuously updated information. Since the topic information is constantly updated with changes in the corresponding description of the video, it provides more timely and comprehensive information. For users, this provided topic information is richer and more complete than the content directly expressed by the video itself; therefore, users can directly select or refer to the topic information provided by the platform and add it to the video description, resulting in higher efficiency.
[0023] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0024] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. These drawings are incorporated in and constitute a part of this specification. They illustrate embodiments conforming to this disclosure and, together with the specification, serve to explain the technical solutions of this disclosure. It should be understood that the following drawings only show some embodiments of this disclosure and should not be considered as limiting the scope. Those skilled in the art can obtain other related drawings based on these drawings without creative effort.
[0025] Figure 1 A flowchart of a video publishing method provided by an embodiment of this disclosure is shown;
[0026] Figure 2 A schematic diagram of a video editing page provided in an embodiment of this disclosure is shown;
[0027] Figure 3 A schematic diagram of a video publishing page provided in an embodiment of this disclosure is shown;
[0028] Figure 4This illustration shows a video publishing page after updating and displaying topic information, as provided in an embodiment of this disclosure.
[0029] Figure 5 This illustration shows a schematic diagram of an updated video publishing page after selecting topic information, provided by an embodiment of the present disclosure.
[0030] Figure 6a This illustration shows a video publishing page that displays a preset number of topic information items according to an embodiment of the present disclosure.
[0031] Figure 6b This illustration shows a schematic diagram of how a video publishing page is updated when a user edits the description dimension of a target video, according to an embodiment of this disclosure.
[0032] Figure 6c This illustration shows a schematic diagram of updating the displayed video publishing page after receiving updated topic information, according to an embodiment of the present disclosure.
[0033] Figure 7 This illustration shows a video display page displayed after a target video is published, according to an embodiment of this disclosure.
[0034] Figure 8 A schematic diagram of another video publishing device provided in an embodiment of this disclosure is shown;
[0035] Figure 9 A schematic diagram of a computer device provided in an embodiment of the present disclosure is shown. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown herein can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.
[0037] Research has found that users who upload videos and are preparing to publish them can add descriptive tags to summarize the content of the video. In some cases, users need to manually edit the tag information based on the video content, referencing only the video itself or information such as the title of background music or stickers added later. Because the information available to users is limited, they need to spend time analyzing and summarizing information to determine the tag information to add, and it is difficult to extract comprehensive tag information from limited data, resulting in low efficiency.
[0038] Based on the above research, this disclosure provides a video publishing method. Upon receiving an editing request for a target video, the method first identifies multiple related topic information from available search terms. Then, when editing at least one descriptive dimension of the target video, the method dynamically updates the displayed topic information based on the edited content across each descriptive dimension. In this way, when a user uploads a video or edits it across multiple dimensions, the platform can dynamically provide the user with selectable topic information based on continuously updated information. Since the topic information is constantly updated with changes in the corresponding description of the video, it provides more timely and comprehensive information. For users, this provided topic information is richer and more complete than the content directly expressed by the video itself; therefore, users can directly select or refer to the topic information provided by the platform and add it to their video descriptions, resulting in higher efficiency.
[0039] The shortcomings of the above solutions are the result of the inventor's practical experience and careful research. Therefore, the discovery process of the above problems and the solutions proposed in this disclosure below should be considered as the inventor's contribution to this disclosure.
[0040] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0041] To facilitate understanding of this embodiment, a video publishing method disclosed in this disclosure will first be described in detail. The executing entity of the video publishing method provided in this disclosure is generally a computer device with certain computing capabilities. This computer device may include, for example, a terminal device, a server, or other processing devices. The terminal device may be a user equipment (UE), mobile device, user terminal, terminal, cellular phone, cordless phone, personal digital assistant (PDA), handheld device, computing device, in-vehicle device, wearable device, etc. In some possible implementations, this video publishing method can be implemented by a processor calling computer-readable instructions stored in memory.
[0042] The video publishing method provided in this disclosure is described below. This video publishing method can be specifically applied to platforms that grant users permission to publish videos, such as video creation platforms. Under a video creation platform, the general process for a user to publish a video is described as follows: First, a user can upload a video to the platform. After the video is uploaded, the user can add text content such as subtitles, add icons to the screen using stickers, or add music as background music. After processing the video's visuals and music, the user can add descriptive content, such as a brief introduction, by editing text. Finally, the user can further supplement information by adding authorization, location information, links to other content, or selecting other users. In this disclosure, all the information added around the video to be published can serve as descriptive content for the published video and therefore can also be used to determine topic information.
[0043] See Figure 1 The diagram shows a flowchart of a video publishing method provided in an embodiment of this disclosure. The method includes steps S101 to S103, wherein:
[0044] S101: In response to triggering an editing operation on the target video, display multiple topic information associated with the target video; the topic information is generated based on each search term, and the search terms include search terms corresponding to historical search behaviors and / or recommended search terms;
[0045] S102: In response to receiving an editing operation for at least one descriptive dimension of the target video, update and display the multiple topic information based on the edited content corresponding to the editing operation;
[0046] S103: Determine the selected target topic information from the updated multiple topic information to publish the target video carrying the target topic information.
[0047] Regarding S101 above, the editing operation on the target video will be explained first. Based on the above description of the video publishing process, this disclosure provides a schematic diagram of a video editing page, which can be seen in detail below. Figure 2 As shown. For example, on any page (such as a video playback page or a creator recommendation page), a user can directly record a video or read a video from a device, cloud, etc., by triggering the "Shoot" button, and use it as the target video for editing and publishing. The confirmed target video can be displayed on the video editing page, where users can perform editing operations on the original video itself, such as deletion and splicing. Users can also use different buttons provided on the video editing page to add subtitles, music, stickers, images, filters, audio, etc., to achieve other editing functions. In the above... Figure 2 In the example provided, the video could specifically be a video recording a kitten's daily activities with background music.
[0048] After completing the editing of the target video, you can be redirected to a video publishing page that displays multiple related topic information. See also... Figure 3 The image shown is a schematic diagram of a video publishing page provided in an embodiment of this disclosure. In one possible scenario, in the above... Figure 2 After completing the editing of the target video, clicking the "Next" button will indicate that the user has finished editing the target video, and the platform will automatically redirect to... Figure 3 On the page shown.
[0049] exist Figure 3 The text section specifically shows the multiple descriptive dimensions that can be added to the target video before it is published, and displays several topic information determined based on the edited target video in the text box for editing the description information.
[0050] Here, when displaying multiple topic information related to the target video, the specific topic information displayed is determined based on the information currently available in the target video. Furthermore, since the topic information is specifically used in search scenarios to associate search results with related topic information, thereby obtaining videos containing the topic information, the topic information is specifically selected based on search terms to summarize the video content while allowing subsequent searches to find the associated videos.
[0051] Here, search terms include search terms corresponding to historical search behavior and / or recommended search terms. Search terms corresponding to historical search behavior specifically refer to search terms generated during historical search behavior that are authorized and accessible to the user and other users on the platform. For example, search terms corresponding to multiple historical search records generated on the platform can be identified, such as "show off your cat," "pet cat," and "cute pets," etc., as search terms corresponding to historical search behavior. Recommended search terms can be those related to current hot topics and trends. Such search terms may not have been searched by any users yet, or few users may have used them, and they may not have been found yet, such as "Evidence found that cats are all fluids" and "Kitten eating canned food ASMR," etc. These search terms can all be used to determine topic information. Specifically, they can be directly selected as topic information, such as directly using "cute pets" as the topic information; or they can be modified through simple semantic replacement or text extraction, such as deleting text from "show off your kitten" and changing it to "show off cats" as the topic information.
[0052] The following is a detailed explanation. In specific implementation, when determining the topic information associated with the target video, the following method can be adopted: by extracting the text description information in the target video and performing semantic recognition on the video frames of the target video, the content information describing the target video is determined; from each candidate topic information, the topic information that matches the content information is determined as the topic information associated with the target video.
[0053] Here, when determining the content information describing the target video through semantic recognition, two methods can be used: One method is semantic understanding, where a pre-trained model directly determines the relevance between video frames and various selectable topic information, and identifies associated topic information for the target video based on the relevance assessment results. Here, the content information describing the target video specifically refers to the semantic features of the video frames, which enable the pre-trained model to determine the relevance between video frames and topic information.
[0054] In another approach, the obtained content information can also be text information, such as the text description information and semantic recognition results in the target video as illustrated in the example below. In this approach, keywords can be obtained by semantic segmentation of the content information, and then the keywords can be used to determine the topic information associated with the target video from multiple optional topic information.
[0055] The above description allows for the extraction of textual descriptions and semantic recognition results from the target video, specifically used to understand the content the target video intends to convey. The textual descriptions of the target video are specifically related to the edited video; for example, they could include the video title, added image descriptions, emotional expressions, background music titles and lyrics, etc. Semantic recognition, on the other hand, can be performed using image recognition to identify objects appearing in the target video, such as those described above. Figure 2 The example specifically shows kittens, as well as kittens not shown in the picture, eating canned food.
[0056] The information obtained from the above identification can determine the content information describing the target video. For example, based on the upbeat background music and the kitten shown in the target video, the content information of the target video can be determined as: a scene of a kitten eating canned food, and the kitten is a white cat.
[0057] Based on this, according to the determined content information, semantic segmentation can be performed to obtain multiple keywords. Then, by matching from selectable topic information, the topic information matching the keywords can be determined. For example, for the content information described above, the keywords that can be obtained include "white kitten" and "canned food." When matching topic information, a preset topic information database can be used to match keywords, and the matched topic information is used as the topic information associated with the target video.
[0058] The topic information database is generated as follows: each search term is obtained, and each multimedia content that matches each search term is determined; the determined multimedia content is clustered to obtain a set of multimedia content corresponding to the same event; based on each search term associated with the multimedia content set, topic information corresponding to the multimedia content set is generated to obtain the topic information database containing multiple topic information.
[0059] Here, various search terms can be obtained, such as search terms corresponding to historical search behaviors described above and / or multiple search terms recommended. Regarding the relationship between search terms and topic information, in one possible scenario, using search terms containing different words but expressing the same meaning can find the same video. However, this video may only be associated with one topic under that meaning. Therefore, it is possible to predetermine the correspondence between multiple search terms and a single topic. For example, using search terms like "cute kitten" or "very cute kitten" should both find the video in the example above, but the video will not correspondingly have two topics with similar meanings, because topic information itself has a category-summarizing function; therefore, the corresponding topic information may simply be "cute pet cat."
[0060] In this way, for each available search term, multiple multimedia content items can be identified under each search term. If multimedia content items corresponding to the same event exist, they can be clustered to obtain a multimedia content set. As explained above, each multimedia content set can be assigned the same topic information because the indicated events are the same. To simplify the generation of topic information, the search terms associated with each multimedia content set can be used. For example, if a multimedia content set is associated with search terms including "cute kitten" and "very cute kitten" as described above, the topic information "cute pet cat" can be obtained through combinations of "cute," "very cute," and "kitten." When multiple multimedia content sets exist, a topic information database containing multiple topic information items can be correspondingly determined.
[0061] For the keywords "white kitten" and "canned food" obtained in the above example, under a defined topic information database, specific topics such as "cute pets" and "pet food broadcasts" can be matched and displayed.
[0062] In this way, after a user finishes editing the target video, multiple related topics will be displayed on the video publishing page. The user can select from these topics or edit them themselves. When editing, the system can also find related topics in the topic database based on the user's input and continuously update the displayed topics to assist the user in selecting or supplementing the topic information.
[0063] Regarding S102 above, on the video publishing page, users can further describe the target video, and these descriptions can also be used to determine topic information. Specifically, for example, multiple updated topic information can be determined based on different description dimensions selected by the user on the video publishing page.
[0064] In this embodiment of the disclosure, the description dimensions are determined to include at least the video text dimension and the video topic dimension, which will be described separately below.
[0065] (1) The description dimension includes the video text dimension.
[0066] In this case, editing operations on the description dimension can specifically include adding descriptive information to the target video. Here, descriptive information can specifically refer to text information and / or link information. See details... Figure 3As shown, the video publishing page provides a text box for users to input text and obtain text information; it also provides a button to add links, allowing users to associate links from other multimedia content with the target video, such as news, videos, audio, shopping websites, etc. These links can then be used to retrieve information related to the target video from the associated multimedia content.
[0067] For example, in the scenario of uploading a video as described above, the added descriptive information could specifically include "Attention pet owners: Kittens of this age can eat canned food. The canned food should be made with natural ingredients, low in carbohydrates, and have a suitable calcium-to-phosphorus ratio." The linked information would then provide a webpage containing a nutritional requirement table for kittens. Here, in addition to the original information, the linked information can also provide more extended information through a secondary search.
[0068] When updating and displaying multiple topic information based on the edited content under the above editing operations, the following method can be adopted: obtain the first topic information whose text relevance to the description information is higher than a preset threshold, and update the multiple topic information based on the first topic information.
[0069] Here, when determining the first topic information through text relevance, multiple topic information that can be used to determine text relevance with the descriptive information can be obtained first through the topic information database described in the above embodiments. When determining text relevance, a pre-trained neural network can be used to obtain the confidence level of semantic relevance to determine whether text association exists. The preset threshold can be determined according to the actual situation; for example, it can be set to consider the selected topic information as the first topic information to be displayed when the relevance is higher than 70%. Alternatively, it can be flexibly determined; for example, if at least three topic information pieces are required to be input here, then the three different topic information pieces with the highest relevance obtained from sorting can be used as the first topic information.
[0070] In one possible scenario, since the descriptive information is also related to the video, the first topic information filtered by text relevance and preset thresholds may overlap with the topic information directly associated with the target video. In this case, during the update, you can choose to add the topic information that has not been displayed.
[0071] For example, the text and link information selected for addition in the above example would result in first topic information including "#CannedFoodNutritionalRequirements", "#KittenNutritionalRequirementsTable", and "Cute Pets". Since "Cute Pets" is already displayed, the other two undisplayed first topic information items can be added. See [link to relevant documentation] for details. Figure 4 The image shown is an illustration of the video posting page after the topic information has been updated.
[0072] (2) Description dimensions include video topic dimensions.
[0073] In this case, the editing operation describing the temperature includes selecting topic information for the target video. In the above embodiment, the optional topic information is specifically displayed on the video publishing page. After the user selects a topic, the system can continue to determine the user's possible video publishing intention based on the user's selection and further provide the user with various optional topic information.
[0074] In one possible scenario, after a user selects one or more topic information, other videos associated with the selected topic information can be identified first, and then the topic information already displayed when the video is published can be updated using the multiple topic information contained in these videos.
[0075] In practice, at least one video among the published videos can be identified that is associated with the selected topic information; the multiple topic information can be updated using second topic information in the video other than the selected topic information.
[0076] For example, in the above Figure 3 Among the multiple topic information displayed, the user specifically selected "pet mukbang" (or "pet eating broadcast"). This allows the user to search for other videos associated with "pet eating broadcast." For example, two videos can be found: video v1 is associated with the topics "pet eating broadcast," "canned chicken," and "pet food dish," while video v2 is associated with the topics "pet eating broadcast," "cute pets," and "pet play." After determining to update the currently displayed topic information, a deduplication process yields topic information that can be used for updating, specifically including "canned chicken," "pet food dish," and "pet play." This topic information can be used as secondary topic information to directly update the displayed topic information. See [link to documentation] for details. Figure 5 As shown, after selecting the topic "Pet Eating Show," the icon for the previously displayed optional topic "Pet Eating Show" can be changed to a state where it is no longer selectable, or it can be stopped from being displayed, and the remaining topic can fill the gap. Figure 5 The example below shows a diagram illustrating how, after selecting "Pet Food Show," multiple secondary topic information items, such as "Canned Chicken," are displayed after the unselected "Cute Pets" topic information.
[0077] In some possible scenarios, because different videos emphasize different aspects, even if related videos indicating the same event are identified through topic information, the second topic information obtained through the above filtering method may still have weak relevance to the target video to be published. For example, in the target video in the above example, the focus is specifically on a kitten's diet. The "canned chicken" and "pet food dish" associated with video v1 are related to a kitten's diet, but the "pet playmate" associated with video v2 will deviate somewhat from the content of the target video. Therefore, after determining the second topic information, it is also possible to determine the textual relevance between the second topic information and the description and content information of the target video, and filter out the second topic information with low textual relevance. The specific selection can be made according to the actual situation.
[0078] In another possible scenario, after a user selects one or more topics, the updated topic information can be directly linked and determined.
[0079] In specific implementation, a third topic information other than the topic information can be determined based on the target behavior information associated with the selected topic information, so as to update the multiple topic information using the third topic information; the target behavior information includes: the addition behavior information of the topic information when creating a video, and / or the post-search behavior information of the topic information when consuming a video.
[0080] Specifically, this method of obtaining other third-party topic information by associating selected topic information includes, but is not limited to, the following two situations:
[0081] a. Based on the user's behavior of adding topic information when creating videos, determine which topics the user may add after adding the selected topic information.
[0082] Here, the action information for adding topic information when creating a video can be determined based on the published video. For example, in the example above, the topic information under video v1 includes "pet mukbang", "canned chicken", and "pet food dish". For any of these topic information, the corresponding action information can be an instruction to add the other two topic information.
[0083] Alternatively, the added behavioral information during video creation can be determined based on historical behavioral information that is accessible with the user's authorization. For example, if a user's video posts often exhibit consistency in style and genre—such as frequently posting videos related to pet cats—the added behavioral information generated during previous video creation can also be used to determine the third topic information. For instance, if the user previously added topics such as "pet food safety" or "pet cat health guidelines" to their videos, these topics can also be considered as third topic information.
[0084] b. Based on users' post-search behavior after consuming videos related to topic information, determine what other topic information can be added to the videos.
[0085] Specifically, if a user, after watching a video related to a certain topic, also has a search need for other topics, then the two topics can be considered related, and therefore can be used to supplement the topic search. For example, this follow-up search behavior could be generated by the user who posted the target video, or it could be generated by other users after watching the video on the platform.
[0086] For example, if any user, after watching a video associated with the topic "cute pets," continues to search for topics such as "pet care," "foods kittens can't eat," and "pet snacks," it can be assumed that the associated topic information under these subsequent search behaviors is related to the "cute pets" topic information and can be a further supplement. Therefore, the obtained topic information "pet care," "foods kittens can't eat," and "pet snacks" can specifically serve as third topic information and update the multiple topic information that has already been displayed.
[0087] The various embodiments listed above are all intended to update the original topic information associated with the target video based on editing operations on the target video in at least one descriptive dimension. These are only some examples; other implementations with the same purpose are also within the protection scope of this disclosure.
[0088] When updating multiple topic information associated with the target video using the edited content obtained through the above editing operations, in addition to the method described in the above embodiments of directly displaying the newly obtained topic information after the original topic information, the topic information can also be updated and displayed by replacement.
[0089] In practice, topic information to be deleted can be identified from multiple displayed topic information, and the updated topic information can be used to replace the topic information to be deleted; the updated topic information includes topic information added based on the edited content corresponding to the editing operation; wherein, the relevance between the topic information to be deleted and the target video is lower than the relevance between the updated topic information and the target video.
[0090] In one possible scenario, since the multiple topic information already displayed related to the target video is specifically derived from information related to the published video, and the user's further editing operations on at least one dimension of the target video are more likely to reflect the user's true intentions, a replacement approach can be chosen. This involves displaying the newly obtained topic information while partially or completely hiding or not displaying the original topic information. This reduces the amount of topic information displayed and provides more concise and accurate optional topic information.
[0091] Specifically, the updated topic information can be at least one of the first topic information, second topic information, and third topic information described in the above embodiments. To ensure that topic information relevant to the target video is still provided to the user after the topic information is updated, all topic information, including both the already displayed and updated topic information, can be sorted by relevance to the target video. The displayed topic information located after all updated topic information can be selected as topic information to be deleted, and this topic information to be deleted can then be removed. Therefore, updating the topic information display specifically includes the steps of deleting the topic information to be deleted from the already displayed topic information and supplementing the display with updated topic information.
[0092] In another embodiment of this disclosure, to avoid potential lag during the update display due to the time required to continue searching for updated topic information after receiving edited content, the following solution is provided in this embodiment:
[0093] When the number of multiple topic information items exceeds the preset number, based on the relevance of each topic information item to the target video, a portion of the topic information matching the preset number is displayed, and the other topic information items are stored; the number of topic information items displayed on the video publishing page is the preset number; in response to satisfying preset topic information update conditions, the displayed portion of topic information is updated based on the other topic information items; wherein, the preset topic information update conditions include: receiving an editing operation on each description dimension, and / or the display duration of the video publishing page exceeds a preset duration.
[0094] For example, after determining the multiple topics associated with the target video, some of these topics can be displayed first. Continuing with the example above, if the user-uploaded target video includes a kitten, the associated topics could include, for example, five topics such as "cute pets," "pet mukbang," "cat food," "pet supplements," and "essential cat care." However, during display, it can be set to only show a preset number of topics, such as selecting only two topics to display. Figure 6a The video showcases "Cute Pets" and "Pet Food Shows." The remaining three topics—"Cat Food Cans," "Pet Supplements," and "Essential Cat Care"—are stored but not displayed. The selected topics for display can be randomly determined or sorted based on their relevance to the target video, with a predetermined number of topics appearing at the top. This is not limited here.
[0095] On the video publishing page, users can continue to edit at least one descriptive dimension of the target video. According to the above embodiment, when edited content is generated, the topic information can be further updated based on this content. In this case, the edited content needs to be processed, and the specific methods described in the above embodiment are used to continue filtering and determining other potentially related updated topic information from the topic information database, which takes a certain amount of time.
[0096] Therefore, during this period, the stored topic information can be displayed first, so as to provide users with new topic information while allowing some time to obtain new and updated topic information based on the edited content.
[0097] Specifically, the stored topic information can be updated and displayed when editing operations on each descriptive dimension are received, or when the display duration on the video publishing page exceeds a preset duration. For specific examples, please refer to [link to relevant documentation]. Figure 6b The example diagram shows that when the user enters a description of the target video but has not yet finished entering it, the topic information can be updated to the five options mentioned above. Simultaneously, the system continues to retrieve and update topic information based on the user's current input. This way, even if updated topic information is not yet available, other optional topic information can be prepared for the user.
[0098] Then, for the obtained edited content, we can determine which topic information to update, such as "nutritional requirements for canned food" or "nutritional requirements table for kittens," and update the five displayed topic information items mentioned above, such as replacing or directly adding them. For example, see... Figure 6c The image shown is an example of an updated topic information provided in an embodiment of this disclosure, specifically showing two updated topic information in a replacement manner.
[0099] In this way, through the above step S102, multiple topic information can be displayed to the user.
[0100] Regarding S103 above, users can select from the multiple displayed topic information, such as "pet mukbang" or "cute pets" as information to be published along with the video. In this case, the selected topic information can be used as the target topic information and published together with the target video.
[0101] As described in the above embodiments, after a target video is published by associating it with topic information, users can also view other related videos by triggering the topic information; in addition, if the search information is related to the target topic information, the target video will also be found through the search.
[0102] For example, see Figure 7 The image shown is a schematic diagram of a video display page displayed after a target video is published, according to an embodiment of this disclosure. Under the displayed target video, in addition to displaying descriptive information, multiple triggerable target topic information are also displayed.
[0103] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
[0104] Based on the same inventive concept, this disclosure also provides a video publishing device corresponding to the video publishing method. Since the principle of the device in this disclosure for solving the problem is similar to that of the video publishing method described above, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.
[0105] Reference Figure 8 The diagram shown is a schematic representation of a video publishing device provided in an embodiment of this disclosure. The device includes: a display module 81, an update module 82, and a publishing module 83; wherein,
[0106] The display module 81 is used to display multiple topic information associated with the target video in response to a triggered editing operation; the topic information is generated based on each search term, and the search terms include search terms corresponding to historical search behaviors and / or recommended search terms;
[0107] Update module 82 is configured to, in response to receiving an editing operation for at least one descriptive dimension of the target video, update and display the multiple topic information based on the edited content corresponding to the editing operation;
[0108] The publishing module 83 is used to determine the selected target topic information from the updated multiple topic information, so as to publish the target video carrying the target topic information.
[0109] In one optional implementation, the topic information associated with the target video is determined in the following manner: by extracting text description information from the target video and performing semantic recognition on the video frames of the target video, content information describing the target video is determined; from each candidate topic information, topic information matching the content information is determined as the topic information associated with the target video.
[0110] In one optional implementation, the topic information belongs to a topic information database, which is generated as follows: obtaining each of the search terms and determining each multimedia content that matches each of the search terms; clustering the determined multimedia content to obtain a set of multimedia content corresponding to the same event; generating topic information corresponding to the multimedia content set based on each search term associated with the multimedia content set, thereby obtaining the topic information database containing multiple topic information.
[0111] In one optional implementation, the description dimension includes a video text dimension, and the editing operation on the description dimension includes adding description information of the target video. The description information includes text information and / or link information, and the link information is associated with multimedia content. When updating and displaying the multiple topic information based on the edited content corresponding to the editing operation, the update module 82 is used to: obtain a first topic information whose text relevance to the description information is higher than a preset threshold, and update the multiple topic information based on the first topic information.
[0112] In one optional implementation, the description dimension further includes a video topic dimension, and the editing operation on the description dimension includes selecting topic information of the target video; when the update module 82 updates and displays the multiple topic information based on the edit content corresponding to the editing operation, it is used to: determine at least one video among the multiple published videos that is associated with the selected topic information; and update the multiple topic information using second topic information in the video other than the selected topic information.
[0113] In an optional implementation, when updating and displaying the multiple topic information based on the edited content corresponding to the edit operation, the updating module 82 is further configured to: determine a third topic information other than the topic information under the target behavior information based on the target behavior information associated with the selected topic information, so as to update the multiple topic information using the third topic information; the target behavior information includes: the addition behavior information of the topic information when creating a video, and / or the post-search behavior information of the topic information when consuming a video.
[0114] In one optional implementation, the multiple topic information to be updated and displayed is determined in the following manner: from the multiple topic information that has been displayed, topic information to be deleted is determined, and the updated topic information is used to replace the topic information to be deleted; the updated topic information includes topic information added based on the edited content corresponding to the edit operation; wherein, the relevance between the topic information to be deleted and the target video is lower than the relevance between the updated topic information and the target video.
[0115] In one optional implementation, the number of topic information items displayed is a preset quantity; the device further includes a processing module 84, configured to: when the number of multiple topic information items is greater than the preset quantity, display a portion of topic information items matching the preset quantity based on the relevance of each topic information item to the target video, and store other topic information items besides the portion of topic information items; in response to satisfying preset topic information update conditions, update the displayed portion of topic information items based on other topic information items besides the portion of topic information items; wherein, the preset topic information update conditions include: receiving editing operations on each description dimension, and / or the display duration of the video publishing page exceeding a preset duration.
[0116] The processing flow of each module in the device and the interaction flow between each module can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.
[0117] This disclosure also provides a computer device, such as... Figure 9 The diagram shown is a schematic representation of a computer device structure provided in an embodiment of this disclosure, including:
[0118] Processor 10 and memory 20; the memory 20 stores machine-readable instructions executable by processor 10, and processor 10 executes the machine-readable instructions stored in memory 20. When the machine-readable instructions are executed by processor 10, processor 10 performs the following steps:
[0119] In response to triggering an editing operation on a target video, multiple topic information associated with the target video is displayed; the topic information is generated based on various search terms, including search terms corresponding to historical search behavior and / or recommended search terms; in response to receiving an editing operation on at least one descriptive dimension of the target video, the multiple topic information is updated and displayed based on the edited content corresponding to the editing operation; the selected target topic information among the updated multiple topic information is determined, and the target video carrying the target topic information is published.
[0120] The aforementioned memory 20 includes a main memory 210 and an external memory 220; the main memory 210, also known as internal memory, is used to temporarily store the computational data in the processor 10, as well as the data exchanged with external memory 220 such as a hard disk. The processor 10 exchanges data with the external memory 220 through the main memory 210.
[0121] The specific execution process of the above instructions can be referred to the steps of the video publishing method described in the embodiments of this disclosure, and will not be repeated here.
[0122] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the video publishing method described in the above-described method embodiments. The storage medium may be a volatile or non-volatile computer-readable storage medium.
[0123] This disclosure also provides a computer program product carrying program code. The program code includes instructions that can be used to execute the steps of the video publishing method described in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.
[0124] The aforementioned computer program product can be implemented through hardware, software, or a combination thereof. In one optional embodiment, the computer program product is specifically embodied in a computer storage medium; in another optional embodiment, the computer program product is specifically embodied in a software product, such as a software development kit (SDK), etc.
[0125] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this disclosure, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection may be through some communication interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.
[0126] 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 units can be selected to achieve the purpose of this embodiment according to actual needs.
[0127] In addition, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0128] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0129] Finally, it should be noted that the above-described embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.
Claims
1. A video publishing method characterized by, The method comprises the following steps: In response to a trigger of an editing operation on a target video, a plurality of topic information associated with the target video is displayed; The topic information is generated based on search terms, which include search terms corresponding to historical search behaviors and / or recommended search terms; In response to receiving an editing operation of a user on at least one description dimension of the target video, the plurality of topic information displayed is updated based on editing content corresponding to the editing operation; Selected target topic information in the updated plurality of topic information is determined to publish the target video carrying the target topic information.
2. The method of claim 1, wherein, The topic information associated with the target video is determined in the following manner: Content information describing the target video is determined by extracting text description information in the target video and performing semantic recognition on video frame pictures of the target video; From each topic information to be selected, topic information matching the content information is determined as topic information associated with the target video.
3. The method according to claim 1 or 2, characterized in that, The topic information belongs to a topic information library, which is generated in the following manner: Each search term is obtained, and each multimedia content matching each search term is determined; Each determined multimedia content is clustered to obtain a multimedia content set corresponding to the same event; Based on search terms associated with the multimedia content set, topic information corresponding to the multimedia content set is generated to obtain the topic information library containing a plurality of topic information.
4. The method according to claim 1 or 2, characterized in that, The description dimension includes a video text dimension, and the editing operation on the description dimension includes adding description information of the target video, the description information including text information and / or link information, and the link information being associated with multimedia content; Based on the editing content corresponding to the editing operation, the plurality of topic information displayed is updated, including: First topic information with text relevance higher than a preset threshold between the description information is obtained, and the plurality of topic information is updated based on the first topic information.
5. The method according to claim 1 or 2, characterized in that, The description dimension further includes a video topic dimension, and the editing operation on the description dimension includes selecting topic information of the target video; Based on the editing content corresponding to the editing operation, the plurality of topic information displayed is updated, including: At least one video associated with the selected topic information in a plurality of published videos is determined; Second topic information in the video other than the selected topic information is used to update the plurality of topic information.
6. The method of claim 5, wherein, Based on the editing content corresponding to the editing operation, the plurality of topic information displayed is updated, further including: Based on target behavior information associated with the selected topic information, third topic information other than the topic information under the target behavior information is determined to update the plurality of topic information using the third topic information; The target behavior information includes addition behavior information of the topic information when creating a video and / or search behavior information of the topic information when consuming a video.
7. The method of claim 1, wherein, The plurality of topic information displayed is updated in the following manner: From the displayed multiple topic information, determine topic information to be deleted, and replace the topic information to be deleted with updated topic information; the updated topic information includes topic information newly added based on the editing content corresponding to the editing operation; Wherein, the relevance of the topic information to be deleted to the target video is lower than the relevance of the updated topic information to the target video.
8. The method of claim 1, wherein, The number of displayed topic information is a preset number; the method further comprises: In the case that the number of the multiple topic information is greater than the preset number, according to the relevance of each of the topic information to the target video, display part of the topic information matching the preset number, and store other topic information except the part of the topic information; In response to satisfying a preset topic information updating condition, update the part of the topic information displayed based on other topic information except the part of the topic information; wherein, the preset topic information updating condition includes: receiving an editing operation on each description dimension, and / or the display time length of the video publishing page exceeds a preset time length.
9. A video publishing apparatus characterized by comprising: Comprise: The display module is configured to display multiple topic information associated with the target video in response to triggering an editing operation on the target video; The topic information is generated based on each search term, and the search term includes a search term corresponding to a historical search behavior and / or a recommended search term; The update module is configured to dynamically update the display of the multiple topic information based on the editing content corresponding to the editing operation in response to receiving an editing operation of at least one description dimension of the target video by a user; The publishing module is configured to determine target topic information selected from the updated multiple topic information, and publish the target video carrying the target topic information.
10. A computer device, comprising: Comprise: A processor and a memory, the memory stores machine readable instructions executable by the processor, the processor is configured to execute the machine readable instructions stored in the memory, and the machine readable instructions executed by the processor cause the processor to perform the steps of the video publishing method according to any one of claims 1 to 8.
11. A computer readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is run by a computer device, and the computer device performs the steps of the video publishing method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Information pushing method and device and information publishing method and device
CN111400517A
Multimedia content publishing method and device, electronic equipment and storage medium
CN112035687A
Topic recommendation method, device and equipment
CN114357278A