Text material acquisition method, device, equipment, medium and program product
The method addresses the challenge of creating engaging text materials for short videos by selecting and generating content from high-quality videos based on popularity metrics, improving video recording quality and user inspiration.
Patent Information
- Application Number
- JP2024571836
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-09-22
- Filing Date
- 2023-09-22
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2043-09-22
AI Technical Summary
The challenge of creating high-quality text materials for short videos to attract viewers during recording is unresolved, as current methods lack effective strategies for selecting and generating engaging content.
A method and device for acquiring text materials by selecting high-quality videos based on popularity values derived from playback data and object information, then generating text materials from key information in these videos.
Enables users to quickly inspire creative inspiration by recommending and generating high-quality text materials from selected videos, enhancing the recording quality of short videos.
Smart Images

Figure 2025521195000001_ABST
Abstract
Description
Technical Field
[0001] (Reference to Related Applications) This application claims priority to a Chinese patent application filed on September 22, 2022, with the title "Text Material Acquisition Method, Apparatus, Device, Medium, and Program Product" and application number 202211159182.8, the entire content of which is incorporated herein by reference.
[0002] (Technical Field) The present disclosure relates to the field of computer processing technologies, and in particular, to a text material acquisition method, apparatus, device, medium, and program product.
Background Art
[0003] With the continuous development of Internet technology, short video technology has emerged and is becoming increasingly popular among people. For example, by people posting short videos explaining the features, advantages and disadvantages, usage effects, etc. of a certain object on a short video application, users can more intuitively understand more object information through the form of videos.
[0004] In order to improve the recording quality of short videos, when recording a short video, it is necessary to process and create relevant information of the object to obtain high-quality text materials, so that the short video can attract customers more. Therefore, how to create high-quality text materials is an urgent issue.
Summary of the Invention
[0005] To solve the above technical problems, embodiments of the present disclosure provide a text material acquisition method, apparatus, device, storage medium, and program product, and provide a method for selecting high-quality videos, and obtain text materials of a target object from the selected high-quality videos, so that users can be inspired through high-quality videos quickly recommended.
[0006] In a first aspect, embodiments of the present disclosure provide a method for acquiring text materials, the method comprising: responding to a material acquisition instruction for a target object, and acquiring a set of videos to be selected related to the target object, wherein the set of videos to be selected includes a plurality of posted videos to be selected, the videos to be selected are video clips including an object to be explained, and the object to be explained is the target object or belongs to the same category as the target object; for each of the videos to be selected, determining a popularity value of the video to be selected based on playback data of the video to be selected and / or object information of the object to be explained included in the video to be selected; selecting and displaying, as recommended videos, videos to be selected that meet a predetermined requirement based on the popularity value; responding to a selection operation on the recommended video, and generating text materials corresponding to the target object based on key information in the recommended video.
[0007] In a second aspect, embodiments of the present disclosure provide a device for acquiring text materials, the device comprising: a module for acquiring a set of videos to be selected related to a target object in response to a material acquisition instruction for the target object, wherein the set of videos to be selected includes a plurality of posted videos to be selected, the videos to be selected are video clips including an object to be explained, and the object to be explained is the target object or belongs to the same category as the target object; a popularity value determination module for determining a popularity value of each video to be selected based on playback data of the video to be selected and / or object information of the object to be explained included in the video to be selected; a recommended video selection module for selecting and displaying, as recommended videos, videos to be selected that meet a predetermined requirement based on the popularity value; A text material generation module for generating text materials corresponding to the target object based on key information in the recommended video in response to an operation on the recommended video.
[0008] In a third aspect, an embodiment of the present disclosure provides an electronic device, the electronic device comprising: One or more processors; A memory for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the text material acquisition method according to any one of the first aspects described above.
[0009] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the text material acquisition method according to any one of the first aspects described above.
[0010] In a fifth aspect, an embodiment of the present disclosure provides a computer program product including a computer program or instructions that, when executed by a processor, implement the text material acquisition method according to any one of the first aspects described above.
[0011] Embodiments of the present disclosure provide a method, apparatus, device, storage medium, and program product for obtaining text materials. The method includes: in response to a material acquisition instruction for a target object, obtaining a set of videos to be selected related to the target object, where the set of videos to be selected includes a plurality of posted videos to be selected, and the videos to be selected are video clips including an object to be explained, and the object to be explained is the target object or belongs to the same category as the target object; for each video to be selected, determining a popularity value of the video to be selected based on the playback data of the video to be selected and / or the object information of the object to be explained included in the video to be selected; based on the popularity value, screening and displaying videos to be selected that meet predetermined requirements as recommended videos; and in response to a selection operation on the recommended videos, generating text materials corresponding to the target object based on key information in the recommended videos. Embodiments of the present disclosure first obtain a set of videos related to a target object, then recommend higher-quality recommended videos based on video playback data and object information of the object to be explained in the video, and finally obtain text materials of the target object from the selected recommended videos, so that users can quickly inspire creative inspiration through the recommended videos.
Brief Description of the Drawings
[0012] The above and other features, advantages, and aspects of the embodiments of the present disclosure will become clearer by referring to the following detailed description of implementing the invention in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals indicate the same or similar elements. It should be understood that the accompanying drawings are exemplary and the original objects and elements are not necessarily drawn to scale.
[0013]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Embodiments for Carrying Out the Invention
[0014] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the accompanying drawings, the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided to enable a more thorough and complete understanding of the present disclosure. It should be understood that the accompanying drawings and embodiments of the present disclosure are merely for illustrative purposes and are not intended to limit the scope of protection of the present disclosure.
[0015] It should be understood that each step described in the embodiments according to the method of the present disclosure may be executed in a different order and / or in parallel. Furthermore, the embodiments according to the method may include additional steps and / or omit the execution of the steps shown. The scope of the present disclosure is not limited in this regard.
[0016] As used herein, the term "including" and its variations are non-limiting inclusion, that is, "including, but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment", the term "another embodiment" means "at least one another embodiment", and the term "some embodiments" means "at least some embodiments". Related definitions of other terms are provided in the following description.
[0017] The concepts such as "first", "second", etc. mentioned in the present disclosure are only used to distinguish different devices, modules, or units, and it should be noted that they are not for limiting the order or interdependence of the functions executed by these devices, modules, or units.
[0018] It should be noted that the modifiers "one" and "a plurality" mentioned in the present disclosure are not limiting but exemplary, and those skilled in the art should understand that, unless otherwise explicitly stated in the context, it should be understood as "one or a plurality".
[0019] In addition, the names of the messages or information that interact between multiple devices in the embodiments of the present disclosure are only used for the purpose of explanation and are not intended to limit the scope of these messages or information.
[0020] Before further elaborating on the embodiments of the present disclosure, the nouns and terms related to the embodiments of the present disclosure are explained, and the nouns and terms related to the embodiments of the present disclosure are applicable to the following interpretations.
[0021] "In response to" is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more of the executed operations may be in real time or may have a set delay. In the absence of specific descriptions, there is no restriction on the order of execution of the multiple executed operations.
[0022] With the continuous development of Internet technology, short video technology has emerged and is becoming increasingly popular among people. For example, people can post short videos through short video applications. This short video may be a video explaining the usage method, advantages and disadvantages of an item, or may be a video explaining the viewing experience of movies or TV clips and shooting techniques. By explaining a target through a video, viewers can more intuitively understand more target information through the form of the video.
[0023] Currently, in the process of recording a short video, it is necessary to find video materials and text materials. The above video materials are mainly pictures and video clips related to the object to be explained, and the above text materials are mainly some text materials related to the detailed introduction of the object to be explained. For example, the appearance introduction of an object, the opening text of a video, etc. In order to improve the recording quality of the short video, usually, it is necessary to create text materials related to the object to be explained. Then, in the process of video recording, this text material is used to explain this object to be explained. The text material also includes the title, topic, etc. related to the video. However, how to create text materials that can attract viewers is a problem for many video recorders.
[0024] In order to solve the above technical problems, embodiments of the present disclosure provide a method for obtaining text materials. The method includes: in response to a material acquisition instruction for a target object, obtaining a set of videos to be selected related to the target object, where the set of videos to be selected includes a plurality of posted videos to be selected, and the videos to be selected are video clips including the object to be explained, and the object to be explained is the target object or belongs to the same category as the target object; for each video to be selected, determining the popularity value of the video to be selected based on the playback data of the video to be selected and / or the target information of the object to be explained included in the video to be selected; based on the popularity value, screening and displaying the videos to be selected that meet the predetermined requirements as recommended videos; and in response to a selection operation on the recommended videos, generating text materials corresponding to the target object based on the key information in the recommended videos. Embodiments of the present disclosure first obtain a set of videos related to the target object, then recommend higher-quality recommended videos based on the video playback data and the target information of the object to be explained in the video, and finally obtain the text materials of the target object from the selected recommended videos, so that users can quickly inspire creative inspiration through the recommended videos.
[0025] The text material acquisition method provided by an embodiment of the present disclosure first obtains a set of videos related to a target object, then recommends higher-quality recommended videos based on video playback data and target information of the object to be explained in the video, and finally obtains text materials of the target object from the selected recommended videos, so that users can quickly stimulate creative inspiration through the recommended videos.
[0026] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. It should be noted that the same reference numerals in different accompanying drawings are used to refer to the same elements that have been described.
[0027] FIG. 1 is a system that can be used to implement the text material acquisition method provided by an embodiment of the present disclosure. As shown in FIG. 1, this system 100 may include a plurality of user terminals 110, a network 120, a server 130, and a database 140. For example, the system 100 can be used to implement the text material acquisition method described in any of the embodiments of the present disclosure.
[0028] The user terminal 110 may be any other type of electronic device capable of executing data processing, including but not limited to mobile phones, sites, units, devices, multimedia computers, multimedia tablets, Internet nodes, communicators, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio broadcast receivers, e-book terminals, game machines, or any combination thereof. It should be understood that it further includes accessories and peripheral devices of these devices, or any combination thereof.
[0029] The user can operate through the application installed on the user terminal 110. The application transmits the user's behavior data to the server 130 through the network 120, and the user terminal 110 can also receive the data transmitted from the server 130 through the network 120. The embodiments of the present disclosure do not limit the hardware system and software system of the user terminal 110. For example, the user terminal 110 may be based on a processor such as ARM or X86. For example, it may be equipped with input / output devices such as a camera, a touch screen, and a microphone. An operating system such as Windows, iOS, Linux (registered trademark), Android, or Harmony OS may be executed.
[0030] For example, the application on the user terminal 110 may be a short video social application, such as a short video social application based on multimedia resources such as videos, pictures, and texts. Taking a short video social application based on multimedia resources such as videos, pictures, and texts as an example, the user may post a video on the user terminal 110 through this short video social application. At the same time, the user may also view or browse videos and the like posted by other users, and perform operations such as "liking", commenting, and forwarding.
[0031] The user terminal 110 may execute the text material acquisition method provided by the embodiments of the present disclosure by executing a process or a thread. In some examples, the user terminal 110 may execute the text material acquisition method using its built-in application. In some other examples, the user terminal 110 may execute the text material acquisition method by calling an application stored outside the user terminal 110.
[0032] Network 120 may be a single network or a combination of at least two different networks. For example, network 120 may include one or a combination of a local area network, a wide area network, a public network, a private network, etc., but is not limited thereto. Network 120 may be a computer network of the Internet and / or various telecommunication networks (for example, 3G / 4G / 5G mobile communication networks, WIFI, Bluetooth, ZigBee, etc.), and the embodiments of the present disclosure are not limited in this regard.
[0033] Server 130 may be a single individual server, a server cluster, or a cloud server. Individual servers within the server cluster are connected via a wired or wireless network. One server cluster may be centralized, for example, a data center, or decentralized. Server 130 may be local or remote. Server 130 can communicate with user terminal 110 via a wired or wireless network. The embodiments of the present disclosure do not limit the hardware system and software system of server 130.
[0034] Database 140 may generally refer to a device having a storage function. Database 140 is mainly used to store various data utilized, generated, and output by user terminal 110 and server 130 in their operations. For example, taking the case where an application on user terminal 110 is a short video application based on multimedia resources such as the above-described videos, pictures, and audios, the data stored in database 140 may include, for example, resource data such as videos and audios uploaded by the user through user terminal 110, and interaction operation data such as likes, comments, and popularity.
[0035] The database 140 may be local or remote. The database 140 may include various memories such as, for example, Random Access Memory (RAM) and Read Only Memory (ROM). The above-mentioned storage devices are only some of the examples listed, and the storage devices that can be used by this system 100 are not limited thereto. The embodiments of the present disclosure do not limit the hardware system and software system of the database 140, and for example, it may be a relational database or a non-relational database.
[0036] The database 140 may be interconnected or communicate with the server 130 or a part thereof via the network 120, may be directly interconnected or communicate with the server 130, or may be a combination of the above two methods.
[0037] In some examples, the database 140 may be a stand-alone device. In some other examples, the database 140 may be integrated into at least one of the user terminal 110 and the server 130. For example, the database 140 may be provided on the user terminal 110 or may be provided on the server 130. As another example, the database 140 may be distributed such that a part is provided on the user terminal 110 and another part is provided on the server 130.
[0038] FIG. 2 is a flowchart of a method for obtaining text materials in an embodiment of the present disclosure. This embodiment is applicable to the case of text materials used when obtaining one target recorded video. This method may be executed by a text material obtaining device that can be implemented by software and / or hardware, and this text material obtaining method may be executed by the user terminal 110 described in FIG. 1.
[0039] As shown in FIG. 2, the method for obtaining text materials provided by the embodiments of the present disclosure mainly includes steps S101 to S104.
[0040] In S101, in response to a material acquisition command for a target object, a set of videos to be selected related to the target object is acquired. The set of videos to be selected includes a plurality of posted videos to be selected. The video to be selected is a video clip including an object to be explained. The object to be explained is the target object or belongs to the same category as the target object.
[0041] In one selectable embodiment of the present disclosure, the target object is the main object that the user records and explains videos about, and may be one or more of a person, an item, a movie or TV clip, a tourist destination, a physical store, an online store, a virtual mission, etc., and is not particularly limited in the embodiments of the present disclosure. Optionally, in the embodiments of the present disclosure, the case where the target object is an item is taken as an example for explanation.
[0042] In one selectable embodiment of the present disclosure, the material acquisition command for the target object is to display a target management page in response to a target management command. The target management page includes at least one or a plurality of objects to be managed. Each of the objects to be managed corresponds to one material acquisition controller. In response to a trigger operation on the material acquisition controller, the object to be managed corresponding to the material acquisition controller is set as the target object, and in response to the material acquisition command for the target object.
[0043] In the embodiments of the present disclosure, the target management command may be a command for the user to input to open the target management page and a command in response to a management function. Here, when the user terminal 110 detects a trigger operation of the user on the target management controller, the user terminal 110 receives and responds to the target management command. The user terminal 110 detects voice information input by the user, analyzes this voice information, obtains the target management command included in the voice information, and responds to this target management command.
[0044] In an embodiment of the present disclosure, the target management page may be an interaction interface provided by a short video application or software on the user terminal 110. This interaction interface may be used as a display interface to display a plurality of operable visual information to the user (i.e., the user of the user terminal 110), and may also be used to receive operations performed by the user on the interaction interface.
[0045] In an embodiment of the present disclosure, on the above-mentioned target management page, a plurality of targets to be managed are displayed. When the number of targets to be managed exceeds the set number, in response to the user's vertical swipe operation on the target management page, the plurality of targets to be managed are moved vertically and displayed.
[0046] Here, the above-mentioned target to be managed may be a target marked by the user as a target to be managed. For example, add the target to the target management file. As shown in FIG. 3, the target management page 30 includes at least one or a plurality of target display areas 31, and one target to be managed corresponds to one target display area 31. The target display area 31 includes a target picture 32, target key information 33, and a material acquisition controller 34. Further, when the target is an article, the target display area 31 also includes the selling price of the article. Here, the target key information is information introducing the attributes of the target, for example, information such as the name of the target, usage taste, manufacturing process, etc.
[0047] In an embodiment of the present disclosure, the user terminal 110 detects a user's trigger operation on the material acquisition controller 34, and in response to this trigger operation, sets the target to be managed related to the material acquisition controller as the target object, and responds to the material acquisition command for the target object.
[0048] In an embodiment of the present disclosure, the method of responding to the above-mentioned material acquisition command enables the user to select the target object in a selectable and intuitive manner, facilitating the user's operation.
[0049] In one embodiment of the present disclosure, the video set to be selected includes a plurality of videos to be selected, and the videos to be selected are publicly available videos posted by users in a short video application. Here, the video set to be selected related to the target object means that the object to be explained in the plurality of videos to be selected included in the video set to be selected is the target object, or the object to be explained in the video to be selected belongs to the same category as the target object. Here, the object to be explained is the main object of explanation, description, and introduction in the video. Note that the object to be explained belonging to the same category as the target object may mean that the object to be explained belongs to the same brand as the target object, or the object to be explained belongs to the same type of product or the same category of products as the target object.
[0050] For example, the target object is "Brand A's salted pepper with a chili flavor", and the target object of the video to be selected is "Brand A's salted pepper with a chili flavor", that is, the video to be selected explains and introduces "Brand A's salted pepper with a chili flavor" as a topic. Further, as an example, the target object is "Brand A's salted pepper with a chili flavor", and the object to be explained in the video to be selected is "Brand B's salted pepper with a chili flavor", that is, the video to be selected explains and introduces "Brand B's salted pepper with a chili flavor" as a topic, and the object to be explained in the video to be selected may be "Brand A's lemon-flavored pepper" or a product of Brand A.
[0051] In S102, for each video to be selected, based on the playback data of the video to be selected and / or the target information of the object to be explained included in the video to be selected, the popularity value of the video to be selected is determined.
[0052] Here, the playback data of the video to be selected may be the number of times the video to be selected has been played, the number of reviews, the number of likes, the number of bullet comments, etc. The target information of the object to be explained may include the number of positive comments, the number of orders, the customer unit price, etc. The popularity value can be understood as a numerical value for evaluating the hit degree of a video, that is, a numerical value for evaluating the attention degree of a video, which is calculated according to the set rules based on the above playback data and / or target information. Here, the higher the popularity value, the higher the attention degree of this video, and the lower the popularity value, the lower the attention degree of this video.
[0053] Furthermore, in the embodiments of the present disclosure, the playback data of the video to be selected may be directly used as the popularity value of this video to be selected, or the target information of the object to be explained may be used as the popularity value of this video to be selected, or certain weight values may be set for the playback data and the target information respectively, and a numerical value is calculated based on the weighted average, and the obtained numerical value may be used as the popularity value of the video to be selected. In the embodiments of the present disclosure, the calculation method of the popularity value is not particularly limited.
[0054] In S103, based on the popularity value, select and display the videos to be selected that meet the predetermined requirements as recommended videos.
[0055] Here, the recommended video is a video that is recommended to the user and displayed on the video recommendation page for the user to watch.
[0056] In one embodiment of the present disclosure, a video to be selected with a popularity value greater than the popularity threshold is determined as a recommended video. For example, when the popularity threshold is set to 80, a video to be selected with a popularity value greater than 80 is a recommended video.
[0057] In one embodiment of the present disclosure, selecting the videos to be selected that meet the predetermined requirements as recommended videos based on the popularity value includes arranging the popularity values in descending order and using the videos to be selected corresponding to the top predetermined number of popularity values in the arranged order as recommended videos.
[0058] Here, the predetermined number can be set according to the actual situation. Optionally, the predetermined number is 20. That is, all popularity values corresponding to the videos to be selected are arranged in descending order, and the videos to be selected corresponding to the top 20 popularity values in the arrangement are determined as the recommended videos.
[0059] In this way, the video with the highest popularity value can be recommended to the user, helping the user understand the current trend information and the trends preferred by the current viewers, and stimulating the user's creative inspiration.
[0060] In an embodiment of the present disclosure, displaying the recommended videos includes displaying a plurality of recommended videos in the form of an information stream on a video recommendation page, and moving and displaying the plurality of recommended videos in response to a vertical swipe operation on the video recommendation page.
[0061] In an embodiment of the present disclosure, the video recommendation page may be an interaction interface provided by a short video application or software on the user terminal 110. This interaction interface may be used as a display interface to display a plurality of recommended videos to the user (i.e., the user of the user terminal 110), and may also be used to receive operations performed by the user on the interaction interface.
[0062] In an embodiment of the present disclosure, taking the user terminal 110 as a smartphone or a tablet computer as an example, the video recommendation page may occupy the entire display screen of the smartphone or the tablet computer. In other words, the video recommendation page is the entire display interface of the smartphone or the tablet computer. Further, for example, taking the user terminal 110 as a notebook computer as an example, the video recommendation page may occupy the entire display screen of the notebook computer or only a part of the display screen of the notebook computer.
[0063] In one embodiment of the present disclosure, displaying the recommended video includes displaying a plurality of recommended videos in the form of an information stream on a video recommendation page, and moving and displaying the plurality of recommended videos in response to a vertical swipe operation on the video recommendation page.
[0064] As shown in FIG. 4, the video recommendation page includes a target display area 41, a text material creation controller 42, and a video display area 43.
[0065] Here, the target display area 41 is used to display key information of the target object, such as a target picture, target attribute information, and a video shooting controller. The target attribute information includes a target price, a target order quantity, and the like. The video shooting controller is used to jump to a video shooting page in response to a user's trigger operation, and a video can be recorded on the video shooting page.
[0066] Here, the text material creation controller 42 is used to jump to a text material editing page in response to a user's trigger operation. On the text material editing page, the user can input text content. Further, the text material creation controller 42 includes guidance information for text material creation, such as topic recommendation tags, title recommendation tags, a target selling (sales point) template, and the like. Further, when the user has already recorded and saved a text material using the text material editing page, the text material creation controller 42 further includes a recent editing prompt message, and the recent editing prompt message is a part of the saved text material. For example, it is the first 20 characters of the saved text material.
[0067] In an embodiment of the present disclosure, the video display area 43 is used to display a plurality of recommended videos in the form of an information stream. As shown in FIG. 4, the video display area 43 includes a plurality of sub-areas, and each sub-area displays one recommended video. Further, in response to a vertical swipe operation of the user on the video recommendation page, the recommended videos move and are displayed. Furthermore, in response to the user's swipe-up operation, the text material creation controller 42 on the video recommendation page disappears, and text material creation controllers are scattered in the video display area 43 in the form of guide cards, and the card styles appear randomly. Clicking on them will enter the text material editing page.
[0068] Furthermore, in the above sub-areas, a video cover of the recommended video is displayed, and on the video cover, the video duration, video title, related topics, and description of the video are displayed. Here, the above sub-areas also include information such as the number of orders corresponding to the object to be explained in the video.
[0069] In an embodiment of the present disclosure, the video display area 43 further includes a first type of video controller, a second type of video controller, and a third type of video controller. The first type of video controller is used to display a first type of video in the video display area 43 in response to a trigger operation of the user. The second type of video controller is used to display a second type of video in the video display area 43 in response to a trigger operation of the user. The third type of video controller is used to display a third type of video in the video display area 43 in response to a trigger operation of the user. Here, the first type of video refers to a video whose object to be explained in the recommended video is the target object. The second type of video refers to a video whose object to be explained in the recommended video is in the same category as the target object. The third type of video refers to a video ranked in the top predetermined number of the video ranking.
[0070] In S104, in response to a selection operation on the recommended video, based on the key information in the recommended video, a text material corresponding to the target object is generated.
[0071] Here, the selection operation of the recommended video may be a trigger operation for the video that the user wants to watch. The key information of the recommended video includes text information converted from the video title of the recommended video, related topics, and audio information of the recommended video.
[0072] In the embodiments of the present disclosure, the key information of the recommended video can be directly handled as text materials corresponding to the target object.
[0073] In one embodiment of the present disclosure, based on the user's editing operation, after editing the above key information, it may also be used as text materials corresponding to the target object.
[0074] In one embodiment of the present disclosure, generating the text materials of the target object based on the key information in the recommended video in response to an operation on the recommended video means obtaining the detailed information of the recommended video in response to a trigger operation on the recommended video, where the detailed information includes at least one of video information, audio information, video data, and liver information, and displaying a video detailed page, where the video detailed page includes a video playback area and an audio text conversion controller, the video playback area is used to play the video information and display the video data and / or liver information on the playback screen, converting the audio information into text information in response to a trigger operation on the audio text conversion controller, and generating the text materials of the target object from the text information.
[0075] In an embodiment of the present disclosure, as shown in FIG. 5, a video details page is displayed in response to a user's selection operation on a recommended video. The video details page 50 includes a video playback area 51. The video playback area 51 is for playing a video screen. In response to a user's click operation on the video playback area 51, a playback progress bar is displayed on the video screen, and fast forward or rewind is possible in response to a left - right drag operation on the playback progress bar. Also, in response to an operation on the controller, the playback of the video can be paused. When the user performs a click operation on the video playback area 51, or when a predetermined time period has elapsed since the click operation, detailed information of the video is displayed at the bottom of the video screen. In response to a user's click operation on the video playback area 51, the detailed information disappears and the progress bar is displayed.
[0076] For example, at the bottom of the video screen, video information, video data, streamer information, etc. are displayed. The video information includes a video title, a video topic, a video posting time, etc. In response to a user's click operation on the video topic, a jump to this topic page is made, and various detailed information under this topic is displayed on the topic page. Here, the streamer information includes a streamer's avatar and a streamer's nickname. In response to a trigger operation on the streamer information, a jump to the streamer's personal homepage is made, and various information about the streamer, such as the streamer's avatar, the streamer's nickname, videos posted by the streamer, the streamer's favorite videos, the streamer's follow list, the streamer's fan list, etc. are displayed on the streamer's personal homepage. Here, the video data includes a video playback volume, a like count, a comment count, etc. The target information includes an order count of the explanation target in the video, a maximum order count, etc.
[0077] In one embodiment of the present disclosure, the voice-to-text conversion instruction can be understood as an instruction to convert the voice information in the video into text information. Here, responding to the voice-to-text conversion instruction may include setting a voice-to-text converter on the video details page 50, detecting a trigger operation on this voice-to-text converter, and then responding to the voice-to-text conversion instruction. Responding to the voice-to-text conversion instruction may further include automatically generating and responding to the voice-to-text conversion instruction after detecting the acquisition of the detailed information of the recommended video.
[0078] In one embodiment of the present disclosure, part or all of the converted text information is used as the text material of the target object.
[0079] In one embodiment of the present disclosure, as shown in FIG. 5, the display video details page 50 further includes a text display area 52. Generating the text material of the target object from the text information includes displaying the text information in the text display area and, in response to an operation on the text display area, copying part or all of the text information as key information in the recommended video to generate the text material of the target object.
[0080] In an embodiment of the present disclosure, when entering the video details page, the converted text information is displayed in the text display area. If the conversion from voice to text has not been completed although it has already been displayed on the video details page, a conversion-in-progress prompt message is displayed in the text display area. This conversion-in-progress prompt message instructs the user to wait because the conversion from voice to text has not been completed yet and is in progress. When the conversion is completed, the text information is directly displayed in the text display area.
[0081] Furthermore, the characters in the text display area are highlighted according to the audio in the video. In an embodiment of the present disclosure, the reproduced audio may be highlighted, the sentence to which the audio being played belongs may be highlighted, or the word to which the audio being played belongs may be highlighted. In this way, the user can clearly see the characters corresponding to the currently played audio.
[0082] In an embodiment of the present disclosure, in response to a click operation on the text display area 52, the text display area 52 is expanded and displayed. In response to a vertical swipe operation on the text display area 52, the text in the text display area 52 is displayed in a form that moves up and down. At the same time, the characters are highlighted according to the audio in the video.
[0083] In one embodiment of the present disclosure, when there is no audio information in the recommended video and the audio information is pure BGM, a text display area 52 is displayed without an audio prompt message, and the absence of the audio prompt message is used to prompt the user that there is no oral audio content in the recommended video.
[0084] In one embodiment of the present disclosure, the characters in the text display area 52 are rich text, and support operations such as selection by long pressing, select all, copy, and paste.
[0085] In one embodiment of the present disclosure, in response to a selection operation on the text information in the text display area 52, a part or all of the text information is selected. Then, a copy controller is displayed in the text display area 52, and in response to a trigger operation on the copy controller, the selected text information is determined as key information in the recommended video, and a target text material is generated.
[0086] In one embodiment of the present disclosure, the video detail page 50 further includes a target information area 53, and the target information area 53 is used to display related information about the target to the user. For example, a target picture, an image title, a target selling price, etc.
[0087] In one embodiment of the present disclosure, when the recommended video is a second-class recommended video or a third-class recommended video, the target information area 53 further includes a target selection controller, and in response to a trigger operation on the target selection controller, a target determination page is displayed. Here, the target determination page is used to display a plurality of targets. In response to a vertical swipe operation on the target determination page, a plurality of targets move up and down and are displayed. In response to a selection operation on a target included in the target determination page, the target corresponding to the selection operation is determined as the target target, and the target information of the target target is displayed in the target information area 53.
[0088] In one embodiment of the present disclosure, the video detail page 50 further includes a text editing area 54, and the text editing area 54 is used to obtain and display text information corresponding to the input operation in response to the user's input operation. Here, the input operation may be text information input by calling up a virtual keyboard, or the text information copied from the text display area in the above embodiment may be input into this text editing area 54 by a paste operation.
[0089] Furthermore, in response to an editing operation on the text editing area 54, the text information in the text editing area 54 may be edited. Here, the editing operation includes text operations such as addition, deletion, copying, and pasting.
[0090] In the embodiment of the present disclosure, in response to a trigger operation on the text save controller included in the text editing area 54, the text information in the text editing area 54 is saved as text material corresponding to the target target.
[0091] In one embodiment of the present disclosure, the video detail page 50 further includes a video display controller 55. The video display controller 55 is used to display a plurality of recommended videos in response to a user's trigger operation. Here, the recommended videos belong to the same category as the video played on the video detail page.
[0092] In one embodiment of the present disclosure, after obtaining text materials according to the text material acquisition method provided in the above embodiment, the obtained text materials are saved to the client so that the user can edit them subsequently. Also, the obtained text materials may be saved locally in the form of pictures for the user to view when recording a video.
[0093] On top of the above embodiment, an embodiment of the present disclosure provides a method for determining the first type of recommended videos. Here, the first type of recommended videos refers to recommended videos whose object to be explained included therein is the target object.
[0094] In an embodiment of the present disclosure, all videos whose target object is the object to be explained are obtained. After performing duplicate removal processing on all the above videos, a set of videos to be selected is obtained. Further, all the above videos are videos disclosed in the short video application, and the posting time is within a first predetermined time period. Note that the predetermined time period can be set according to the actual situation. For example, it can be set to 1 month or 2 months. Also, the number of orders for the object to be explained in the video is greater than the set number, and the set number can be set according to the actual situation. For example, the number of orders is 20 or 50. Here, the above number of orders is the monthly number of orders.
[0095] In one embodiment of the present disclosure, determining the popularity value of the videos to be selected based on the object information of the object to be explained included in the videos to be selected includes using the object information corresponding to the explanation as the popularity value of the videos to be selected. Here, the target information may be the number of orders or sales. That is, the number of orders or sales is used as the popularity value of the video to be selected. In the embodiments of the present disclosure, it is described by taking the popularity value as sales as an example, and the sales are arranged in descending order. Then, the video to be selected corresponding to the top predetermined number of sales in the arrangement is determined as the recommended video.
[0096] In the embodiments of the present disclosure, it is determined whether the creators of the videos to be selected are the same user. When the creators of a plurality of videos to be selected are the same user, according to the set selection rule, one video is selected from the videos to be selected as the video to be selected, and then participates in the subsequent arrangement of popularity values. Here, the set selection rule may include the video with the largest number of orders, or the video with the highest sales, or the video with the largest number of plays. In this way, the diversity of the recommended videos can be ensured.
[0097] On top of the above embodiments, in the embodiments of the present disclosure, a method for determining the second type of recommended video is provided. Here, the second type of recommended video refers to a video in which the object to be explained included in the video is in the same category as the target object.
[0098] Regarding that the object to be explained included in the video to be selected belongs to the same category as the target object, based on the playback data of the video to be selected and the target information of the object to be explained included in the video to be selected, determining the popularity value of the video to be selected includes obtaining a first weight corresponding to the playback data and a second weight corresponding to the target information, and performing a weighted calculation based on the playback data, the first weight, the target information, and the second weight to obtain the popularity value of the video to be selected.
[0099] In an embodiment of the present disclosure, a category of a second layer to which the target object belongs is determined, and all videos whose objects included in the category of the second layer are objects to be explained are acquired. Further, it is determined whether the number of all videos reaches a predetermined number, and if it is less than the predetermined number, a category of a first layer to which the target object belongs is determined, and all videos whose objects included in the category of the first layer are objects to be explained are acquired. Further, after performing duplicate removal processing on all the above videos, a set of videos to be selected is obtained.
[0100] Furthermore, all the above videos are videos published in a short video application. The posting time is within a first predetermined time period. The predetermined time period can be set according to the actual situation, for example, it can be set to 1 month or 2 months. The number of orders for the object to be explained in the video is more than the set number, where the set number may be set according to the actual situation. For example, the number of orders is 20 or 50. The number of orders may be the monthly number of orders. Alternatively, the sales of the object to be explained in the video are greater than the set amount, where the set amount can be set according to the actual situation. For example, the set amount is 1,000. Also, the number of video plays or the number of clicks exceeds the set number of plays, and the set number of plays can be set according to the actual situation. For example, the set number of plays is 10,000.
[0101] In an embodiment of the present disclosure, weighted calculation is performed based on the number of video plays and the sales corresponding to the object to be explained in the video to obtain the popularity value of the video to be selected. Here, the above weight value can be set according to the actual situation, and the first weight corresponding to the playback data is smaller than the second weight corresponding to the target information.
[0102] In an embodiment of the present disclosure, the videos to be selected corresponding to the top predetermined number of popularity values arranged are determined as recommended videos.
[0103] In an embodiment of the present disclosure, it is determined whether the creators of the videos to be selected are the same user. When the creators of a plurality of videos to be selected are the same user, one video is selected as the video to be selected from the videos to be selected according to the set selection rules, and then participates in the ranking of popularity values. Here, the set selection rules include the video with the largest number of orders, or the video with the highest sales, or the video with the largest number of reproductions. In this way, the diversity of recommended videos can be ensured.
[0104] On top of the above embodiment, in this embodiment of the present disclosure, a method for determining the third type of recommended video is provided. Here, the third type of recommended video refers to a video that ranks within the set number of top positions in the video ranking in the short video application. Here, the set number is 20. Further, the above third type of recommended video is a video evaluated as a high-quality video. Here, in the embodiments of the present disclosure, the method for evaluating and selecting high-quality videos is not particularly limited.
[0105] In an embodiment of the present disclosure, a plurality of types of recommended videos are provided to assist the user in displaying different types of recommended videos, so that the user can be inspired from the recommended videos for creation. Further, a text material recording and editing area is provided on the video detail page to assist the user in more quickly and accurately recording the inspiration obtained during video viewing, and to assist the user in creating text materials.
[0106] FIG. 6 is a schematic configuration diagram of a text material acquisition device in an embodiment of the present disclosure. The present disclosure is applicable to the case of text materials used when acquiring one target recorded video. This text material acquisition device is realized by software and / or hardware and can be arranged in the user terminal 110 described in FIG. 1.
[0107] As shown in FIG. 6, the text material acquisition device provided in the embodiment of the present disclosure mainly includes a video set acquisition module 61 to be selected, a popularity value determination module 62, a recommended video screening module 63, and a text material generation module 64.
[0108] Here, the video set acquisition module 61 to be selected is used to acquire the video set to be selected related to the target object in response to the material acquisition instruction for the target object. The video set to be selected includes a plurality of posted videos to be selected. The video to be selected is a video clip including the object to be explained, and the object to be explained is the target object or belongs to the same category as the target object. The popularity value determination module 62 is used to determine the popularity value of each video to be selected based on the playback data of the video to be selected and / or the object information of the object to be explained included in the video to be selected. The recommended video screening module 63 is used to screen and display the videos to be selected that meet the predetermined requirements as recommended videos based on the popularity value. The text material generation module 64 is used to generate the text material corresponding to the target object based on the key information in the recommended video in response to the operation on the recommended video.
[0109] In an embodiment of the present disclosure, the device is a target management page display module for displaying a target management page in response to a target management instruction. The target management page includes at least one or a plurality of objects to be managed, and each object to be managed corresponds to one material acquisition controller. The device further includes a material acquisition instruction response module for setting the object to be managed corresponding to the material acquisition controller as the target object in response to a trigger operation on the material acquisition controller and for responding to a material acquisition instruction for the target object.
[0110] In an embodiment of the present disclosure, when the object to be explained included in the video to be selected is the target object, the popularity value determination module 62 is specifically used to set the object information corresponding to the explanation as the popularity value of the video to be selected.
[0111] In one embodiment of the present disclosure, for the object to be explained included in the video to be selected belonging to the same category as the target object, the popularity value determination module 62 includes a weight determination unit for obtaining a first weight corresponding to the playback data and a second weight corresponding to the target information, and a popularity value determination unit for performing a weighted calculation based on the playback data, the first weight, the target information, and the second weight to obtain the popularity value of the video to be selected.
[0112] In one embodiment of the present disclosure, the recommended video selection module 63 includes an arranging unit for arranging the popularity values in descending order, and a recommended video determination unit for setting the videos to be selected corresponding to the top predetermined number of arranged popularity values as recommended videos.
[0113] In one embodiment of the present disclosure, specifically, when a plurality of videos to be selected are by the same poster, the recommended video selection module 63 is used to set the video to be selected with the highest popularity value as the recommended video.
[0114] In one embodiment of the present disclosure, the apparatus includes a recommended video display module for displaying recommended videos. The recommended video display module includes a recommended video display unit for displaying a plurality of recommended videos in the form of an information stream on a video recommendation page, and a recommended video moving unit for moving and displaying the plurality of recommended videos in response to a vertical swipe operation on the video recommendation page.
[0115] In one embodiment of the present disclosure, the text material generation module 64 is a detailed information acquisition unit for acquiring detailed information of the recommended video in response to a trigger operation on the recommended video, where the detailed information includes at least one of video information, audio information, video data, and liver information; a video detailed page display unit for displaying a video detailed page, where the video detailed page includes a video playback area, and the video playback area plays the video information and displays the video data and / or liver information on the playback screen; an audio conversion unit for converting the audio information into text information in response to the voice text conversion instruction; and a text material generation unit for generating the text material of the target object from the text information.
[0116] In one embodiment of the present disclosure, the displayed video detailed page further includes a text display area. Specifically, the text material generation unit is used to display the text information in the text display area, and in response to an operation on the text display area, copy some or all of the text information as key information in the recommended video, and generate the text material of the target object.
[0117] The text material acquisition device provided by the embodiments of the present disclosure can execute the steps executed in the text material acquisition method provided by the embodiments of the present disclosure. The description of specific execution steps and beneficial effects will not be repeated here.
[0118] FIG. 7 is a schematic configuration diagram of an electronic device according to an embodiment of the present disclosure. Hereinafter, referring specifically to FIG. 7, FIG. 7 shows a schematic configuration diagram suitable for implementing an electronic device 700 according to an embodiment of the present disclosure. The electronic device 700 in the embodiment of the present disclosure includes, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (tablet computers), PMPs (Portable Multimedia Players), in-vehicle terminals (e.g., vehicle navigation terminals), wearable terminal devices, and fixed terminals such as digital TVs, desktop computers, and smart home devices. Note that the electronic device shown in FIG. 7 is merely an example and does not limit the functions and usage ranges of the embodiments of the present disclosure in any way.
[0119] As shown in FIG. 7, in order to implement the text material acquisition method of the embodiments described in the present disclosure, the electronic device 700 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 701 that can execute various appropriate operations and processes based on a program stored in a read-only memory (ROM) 702 or based on a program loaded from a storage device 708 into a random access memory (RAM) 703. Also, various programs and data necessary for the operation of the terminal device 700 are stored in the RAM 703. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0120] Typically, the I / O interface 705 may be connected to an input device 706 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 708 including, for example, a magnetic tape, a hard disk, etc., and a communication device 709. The communication device 709 may enable the terminal device 700 to communicate with other devices wirelessly or wiredly to exchange data. Although FIG. 7 shows a terminal device 700 equipped with various devices, it should be understood that it is not necessary to implement or include all of the shown devices. More or fewer devices may alternatively be implemented or included.
[0121] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, an embodiment of the present disclosure has a computer program product including a computer program stored in a non-transitory computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart, so as to implement the text material acquisition method described above. In such an embodiment, this computer program may be downloaded and installed from a network via the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When this computer program is executed by the processing device 701, the above-described functions defined in the method of the embodiment of the present disclosure are executed.
[0122] In the present disclosure, the computer-readable medium described above may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program that can be used by or in combination with an instruction execution system, apparatus, or device. On the other hand, in the present disclosure, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier carrying a computer-readable program code. Such a propagated data signal can take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the foregoing. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that transmits, propagates, or conveys a program for use by or in combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium can be transmitted using any suitable medium, including, but not limited to, wires, optical fiber cables, RF (radio frequency), or any suitable combination of the foregoing.
[0123] In some embodiments, the client and the server may communicate using any network protocol known currently or developed in the future, such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with digital data communication in any form or medium (e.g., communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), Internet networks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as networks known currently or developed in the future. The computer-readable medium may be included in the electronic device, or may be separate and not assembled into this electronic device.
[0124] The computer-readable medium stores one or more programs, and when the one or more programs are executed by the terminal device, the terminal device is caused to perform the following processes: in response to a material acquisition command for a target object, obtaining a set of videos to be selected related to the target object, where the set of videos to be selected includes a plurality of posted videos to be selected, the videos to be selected are video clips including an object to be explained, the object to be explained is the target object or belongs to the same category as the target object, for each video to be selected, determining a popularity value of the video to be selected based on the playback data of the video to be selected and / or the object information of the object to be explained included in the video to be selected, selecting and displaying, as recommended videos, the videos to be selected that meet a predetermined requirement based on the popularity value, and in response to a selection operation on the recommended videos, generating text materials corresponding to the target object based on key information in the recommended videos.
[0125] Optionally, when the one or more programs are executed by the terminal device, the terminal device can also execute the other steps described in the above embodiments.
[0126] The computer program code for executing the operations of the present disclosure can be written in one or more programming languages or combinations thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user computer, partially on the user computer, as a stand-alone software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. In the context of a remote computer, the remote computer may be connected to the user computer through any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0127] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram may represent a module, a program segment, or a portion of code, which contains one or more executable instructions for implementing the specified logical function. Note that in some alternative implementations, the functions assigned to the boxes may occur in a different order than those depicted in the accompanying drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or depending on the related functionality, may be executed in reverse order. Also, it should be noted that each box in the block diagrams and / or flowcharts, as well as combinations of boxes in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system for performing the specified function or operation, or by a combination of dedicated hardware and computer instructions.
[0128] The units described in the context of the embodiments of the present disclosure may be implemented by software or by hardware. Here, the name of the unit does not constitute a limitation to the unit itself in a given context. The functions described above in this specification may be executed, at least in part, by one or more hardware logic components. By way of non-limiting example, and without limitation, suitable and exemplary hardware logic components include field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), system on a chip (SOC), complex programmable logic devices (CPLD), and the like.
[0129] In the context of the present disclosure, a machine-readable medium may be a tangible medium that includes or can store a program for use by or in conjunction with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium includes, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any suitable combination thereof. More specific examples of the machine-readable storage medium include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0130] According to one or more embodiments of the present disclosure, the present disclosure provides a method for obtaining text materials. The method includes obtaining a set of videos to be selected related to the target object in response to a material acquisition instruction for the target object. The set of videos to be selected includes a plurality of posted videos to be selected. The videos to be selected are video clips including an object to be explained. The object to be explained is the target object or belongs to the same category as the target object. For each video to be selected, determining a popularity value of the video to be selected based on the playback data of the video to be selected and / or the object information of the object to be explained included in the video to be selected. Selecting and displaying the videos to be selected that meet a predetermined requirement as recommended videos based on the popularity value. Generating text materials corresponding to the target object based on key information in the recommended video in response to a selection operation on the recommended video.
[0131] According to one or more embodiments of the present disclosure, the present disclosure provides a text material acquisition device, which includes a video set to be selected acquisition module for acquiring a video set to be selected related to the target object in response to a material acquisition instruction for the target object. The video set to be selected includes a plurality of posted videos to be selected. The video to be selected is a video clip including an object to be explained, and the object to be explained is the target object or belongs to the same category as the target object. The video set to be selected acquisition module, for each video to be selected, a popularity value determination module for determining the popularity value of the video to be selected based on the playback data of the video to be selected and / or the object information of the object to be explained included in the video to be selected, and a recommended video selection module for selecting and displaying the video to be selected that meets a predetermined requirement as a recommended video based on the popularity value, and a text material generation module for generating text material corresponding to the target object based on key information in the recommended video in response to an operation on the recommended video.
[0132] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device, which includes one or more processors, and a memory for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the explanation information method described in any of the aspects provided in the present disclosure.
[0133] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the text material acquisition method described in any of the aspects provided in the present disclosure.
[0134] Embodiments of the present disclosure also provide a computer program product including a computer program or instructions that, when executed by a processor, implement the text material acquisition method described above.
[0135] The above description is merely an explanation of the preferred embodiments of the present disclosure and an explanation of the technical principles employed. It should be understood by those skilled in the art that the scope of the disclosure of the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, but also covers other technical solutions formed by any combination of the above technical features or equivalent features without departing from the disclosed concepts. For example, it includes technical solutions formed by exchanging the above features with technical features (but not limited thereto) having the same functions disclosed in the present disclosure.
[0136] Furthermore, although each operation is depicted using a specific order, these operations should not be construed as requiring that they be executed in the specific order shown or sequentially. Multitasking and parallel processing may be advantageous in certain environments. Similarly, although some specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Some features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, each feature described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable subcombination.
[0137] Although the present subject matter has been described using language specific to structural features and / or methodological acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely exemplary forms of implementing the claims.
Claims
1. Responsive to a material acquisition command for a target object, obtaining a set of videos to be selected related to the target object, wherein the set of videos to be selected includes a plurality of posted videos to be selected, and the videos to be selected are video clips including an object to be explained, and the object to be explained is the target object or belongs to the same category as the target object, and obtaining; For each video to be selected, determining the popularity value of the video to be selected based on the playback data of the video to be selected and / or the object information of the object to be explained included in the video to be selected; Based on the popularity value, screening and displaying the videos to be selected that meet the predetermined requirements as recommended videos; Responsive to a selection operation on the recommended video, generating a text material corresponding to the target object based on the key information in the recommended video; A method for obtaining text materials.
2. The material acquisition command for the target object is Responsive to a target management command, displaying a target management page, wherein the target management page includes at least one or a plurality of targets to be managed corresponding to each material acquisition controller; Responsive to a trigger operation on the material acquisition controller, setting the target to be managed corresponding to the material acquisition controller as the target object, and responding to the material acquisition command for the target object; The method according to claim 1.
3. For the object to be explained included in the video to be selected being the target object, determining the popularity value of the video to be selected based on the object information of the object to be explained included in the video to be selected includes Using the object information corresponding to the object to be explained as the popularity value of the video to be selected; The method according to claim 1.
4. For the object to be explained included in the video to be selected belonging to the same category as the target object, determining the popularity value of the video to be selected based on the playback data of the video to be selected and the object information of the object to be explained included in the video to be selected includes Obtaining a first weight corresponding to the playback data and a second weight corresponding to the object information; Performing a weighted calculation based on the playback data, the first weight, the object information, and the second weight to obtain the popularity value of the video to be selected; The method according to claim 1.
5. Selecting videos to be recommended that meet predetermined requirements based on the popularity values as recommended videos includes: sorting the popularity values in descending order; selecting the videos to be recommended corresponding to the top predetermined number of popularity values after sorting as the recommended videos, The method according to claim 1.
6. Selecting videos to be recommended that meet predetermined requirements based on the popularity values as recommended videos includes: when multiple videos to be recommended are by the same poster, selecting the video to be recommended with the highest popularity value as the recommended video, The method according to claim 1.
7. Displaying the recommended videos includes: displaying a plurality of recommended videos in the form of an information stream on a video recommendation page; responding to a vertical swipe operation on the video recommendation page and moving and displaying the plurality of recommended videos, The method according to claim 1.
8. Generating the text material of the target object based on the key information in the recommended video in response to an operation on the recommended video includes: responding to a trigger operation on the recommended video and obtaining detailed information of the recommended video, where the detailed information includes at least one of video information, audio information, video data, and liver information; displaying a video detail page including a video playback area, where the video playback area is used to play the video information and display video data and / or liver information on the playback screen; responding to an audio text conversion command and converting the audio information into text information; generating the text material of the target object from the text information, The method according to claim 1.
9. The video detail page to be displayed further includes a text display area, and generating the text material of the target object from the text information includes: displaying the text information in the text display area; responding to an operation on the text display area, copying some or all of the text information as key information in the recommended video, and generating the text material of the target object, The method according to claim 8.
10. The material acquisition command for the target object further includes: detecting voice information input by a user, analyzing the voice information, and obtaining the target management command included in the voice information, The method according to claim 2.
11. Display a plurality of targets to be managed on the target management page, and the method includes: When the number of the plurality of targets to be managed exceeds a set number, further including moving and displaying the plurality of targets to be managed in the vertical direction in response to a vertical swipe operation of a user on the target management page. The method according to claim 2.
12. A selectable video set acquisition module for acquiring a selectable video set related to the target object in response to a material acquisition command for the target object, wherein the selectable video set includes a plurality of posted selectable videos, and the selectable video is a video clip including an object to be explained, and the object to be explained is the target object or belongs to the same category as the target object, and the selectable video set acquisition module. A popularity value determination module for determining the popularity value of each selectable video based on the playback data of the selectable video and / or the object information of the object to be explained included in the selectable video. A recommended video selection module for selecting and displaying selectable videos that meet predetermined requirements as recommended videos based on the popularity value. A text material generation module for generating text material corresponding to the target object based on key information in the recommended video in response to an operation on the recommended video. Text material acquisition device.
13. One or more processors, A memory for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 11. An electronic device.
14. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 11.
15. A computer program including instructions that, when executed by a processor, implement the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Video material recommendation method and device
CN110858914A
Method and device for generating information
CN112287173A
Information presenting apparatus and portable terminal
JP2011097417A
Server, and control program and control method for server
JP2020036374A
Video distribution method and distribution server
JP2022119921A