Methods, devices, equipment, media, and program products for acquiring text materials.

By selecting and generating text materials from popular videos, the method addresses the challenge of creating engaging content for short videos, enhancing their quality and viewer appeal.

JP7881751B2Active Publication Date: 2026-06-29BEIJING YOUZHUJU NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
BEIJING YOUZHUJU NETWORK TECH CO LTD
Filing Date
2023-09-22
Publication Date
2026-06-29

Smart Images

  • Figure 0007881751000001
    Figure 0007881751000001
  • Figure 0007881751000002
    Figure 0007881751000002
  • Figure 0007881751000003
    Figure 0007881751000003
Patent Text Reader

Abstract

The present disclosure relates to a method, apparatus, device, storage medium, and program product for acquiring text materials, which is to acquire a set of videos to be selected related to a target object in response to a material acquisition instruction, where the set of videos to be selected includes a plurality of posted videos to be selected, and for each video to be selected, determine 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, select and display recommended videos based on the popularity value, and generate text materials corresponding to the target object based on the key information in the recommended video in response to a selection operation on the recommended video. The present disclosure first acquires a set of videos related to the target object, then recommends higher-quality recommended videos based on the video playback data and the target information of the object to be explained in the video, and acquires the text materials of the target object from the selected recommended videos, so that the user can quickly inspire creative inspiration through the recommended videos.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Reference to Related Applications) This application claims the priority of a Chinese patent application filed on September 22, 2022, with the title "Text Material Acquisition Method, Device, Equipment, Medium and Program Product" and the 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 technology, and particularly to a text material acquisition method, device, equipment, 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, people post short videos on short video applications to explain the features, advantages and disadvantages, usage effects, etc. of a certain object. Through the form of videos, users can more intuitively understand more information about the object.

[0004] In order to improve the recording quality of short videos, when recording short videos, it is necessary to process and create relevant information about the object to obtain high-quality text materials, so that short videos can attract more customers. 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, device, equipment, storage medium and program product, and provide a method for selecting high-quality videos. By obtaining text materials of a target object from the selected high-quality videos, users can be inspired by the quickly recommended high-quality videos for creation.

[0006] In a first embodiment, the embodiments of the present disclosure provide a method for acquiring text material, the method being: In response to a command to acquire material for a target subject, the system acquires a set of videos to be selected that are related to the target subject, wherein the set of videos to be selected includes multiple posted videos to be selected, the videos to be selected are video clips that include the subject to be explained, and the subject to be explained is either the target subject or belongs to the same category as the target subject. For each video to be selected, the popularity value of the video to be selected is determined based on the playback data of the video to be selected and / or the subject information of the subject of explanation included in the video to be selected. Based on the aforementioned popularity score, videos that meet predetermined requirements are selected and displayed as recommended videos. This includes generating text material corresponding to the target subject based on key information within the recommended video in response to a selection operation for the recommended video.

[0007] In a second embodiment, an embodiment of the present disclosure provides a text material acquisition device, which is A video set acquisition module for acquiring a set of videos to be selected in response to a command to acquire material for a target subject, wherein the video set to be selected includes multiple posted videos to be selected, the videos to be selected are video clips that include a subject to be explained, and the subject to be explained is either a target subject or belongs to the same category as the target subject, 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 subject information of the subject of explanation included in the video to be selected, A recommended video selection module for selecting and displaying videos that meet predetermined requirements based on the aforementioned popularity score, The system includes a text material generation module for generating text material corresponding to the target subject based on key information within the recommended video in response to an operation on the recommended video.

[0008] In a third embodiment, the embodiments of the present disclosure provide an electronic device, said electronic device, 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 are made to implement the text material acquisition method described in any one of the first embodiments.

[0009] In a fourth embodiment, 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 described in any one of the first embodiments.

[0010] In a fifth embodiment, an embodiment of the present disclosure provides a computer program product that, when executed by a processor, includes a computer program or instruction that implements the text material acquisition method described in any one of the first embodiments.

[0011] Embodiments of the present disclosure provide a method, apparatus, device, storage medium, and program product for acquiring text material, the method comprising: acquiring a set of videos to be selected related to a target subject in response to a material acquisition command for the target subject, 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 containing a subject to be explained, the subject to be explained is either a target subject or belongs to the same category as the target subject, determining a popularity value for each video to be selected based on the playback data of the video to be selected and / or subject information of the subject to be explained contained in the video to be selected, selecting and displaying videos to be selected that meet predetermined requirements as recommended videos based on the popularity value, and generating text material corresponding to the target subject based on key information in the recommended videos in response to a selection operation for the recommended videos. The embodiments of this disclosure first obtain a set of videos related to the target subject, then recommend higher-quality recommended videos based on video playback data and subject information explained within the videos, and finally obtain text material related to the target subject from the selected recommended videos, thereby enabling users to quickly find creative inspiration through the recommended videos. [Brief explanation of the drawing]

[0012] The above and other features, advantages, and aspects of each embodiment of this disclosure will become more apparent by referring to the embodiments for carrying out the invention described below 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 illustrative and the originals and elements are not necessarily drawn to scale.

[0013] [Figure 1] This is a schematic diagram of a text material acquisition scenario according to an embodiment of the present invention. [Figure 2] This is a schematic flowchart of the method for acquiring text material in the embodiments of this disclosure. [Figure 3] This is a schematic diagram of the target management page in the embodiment of the present disclosure. [Figure 4] This is a schematic diagram of the video recommendation page in the embodiment of the present disclosure. [Figure 5] This is a schematic diagram of the video detail page in the embodiment of the present disclosure. [Figure 6] This is a schematic diagram of the configuration of the text material acquisition device in an embodiment of the present disclosure. [Figure 7] This is a schematic diagram of the configuration of an electronic device in an embodiment of the present disclosure. [Modes for carrying out the invention]

[0014] The embodiments of this disclosure will be described in more detail below with reference to the accompanying drawings. While the accompanying drawings show several embodiments of this disclosure, it should be understood that this disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided to allow for a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0015] It should be understood that the steps described in the embodiments relating to the method of this disclosure may be performed in a different order and / or in parallel. Furthermore, embodiments relating to the method may include additional steps and / or omit the performance of the indicated steps. The scope of this disclosure is not limited in this respect.

[0016] As used herein, the term “including” and its variations mean “including, but not limited to.” The term “based on” means “based at least in part.” The term “one embodiment” means “at least one embodiment,” the term “another embodiment” means “at least one other embodiment,” and the term “several embodiments” means “at least several embodiments.” Related definitions of other terms are provided in the following description.

[0017] The concepts such as "first", "second", etc. mentioned in this 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 modifications of "one" and "a plurality" mentioned in this disclosure are exemplary rather than restrictive. Those skilled in the art should understand that unless otherwise explicitly stated in the context, it should be understood as "one or more".

[0019] In addition, the names of the messages or information that interact between multiple devices in the embodiments of this 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 this disclosure, nouns and terms related to the embodiments of this disclosure are explained, and the nouns and terms related to the embodiments of this 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. Without specific description, 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 also 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, the process of recording short videos requires finding image and text materials. Image materials mainly consist of pictures and video clips related to the subject being explained, while text materials mainly consist of text that provides a detailed introduction to the subject, such as an appearance description of an object or opening text for a video. To improve the recording quality of short videos, it is usually necessary to create text materials related to the subject being explained. These text materials are then used during the video recording process to explain the subject. Text materials also include the video's title, topic, etc. However, creating text materials that can attract viewers is a challenge for many video recorders.

[0024] To solve the above technical problems, an embodiment of the present disclosure provides a method for acquiring text material, the method comprising: acquiring a set of videos to be selected related to a target subject in response to a material acquisition command for the target subject, 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 containing a subject to be explained, the subject to be explained is a target subject or belongs to the same category as the target subject; determining a popularity value for each video to be selected based on the playback data of the video to be selected and / or subject information of the subject to be explained contained in the video to be selected; selecting and displaying videos to be selected that meet predetermined requirements as recommended videos based on the popularity value; and generating text material corresponding to the target subject based on key information in the recommended video in response to a selection operation for the recommended video. The embodiments of this disclosure first obtain a set of videos related to the target subject, then recommend higher-quality recommended videos based on video playback data and subject information explained in the videos, and finally obtain text material related to the target subject from the selected recommended videos, thereby enabling users to quickly find creative inspiration through the recommended videos.

[0025] The method for acquiring text material provided by the embodiments of this disclosure first acquires a set of videos related to the target subject, then recommends higher quality recommended videos based on video playback data and subject information explained within the videos, and finally acquires text material related to the target subject from the selected recommended videos, thereby enabling users to quickly find creative inspiration through the recommended videos.

[0026] Embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. Note that the same reference numerals in different accompanying drawings are used to refer to the same elements already described.

[0027] Figure 1 shows a system that may be used to implement a text material acquisition method provided by an embodiment of the present disclosure. As shown in Figure 1, the 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 may be used to implement a text material acquisition method described in any embodiment of the present disclosure.

[0028] User terminal 110 may be any other type of electronic device capable of performing 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 receivers, e-book readers, game consoles, or any combination thereof, and should be understood to also include accessories and peripherals for these devices, or any combination thereof.

[0029] The user can operate the user terminal 110 through an application installed on it, the application can transmit user behavior data to the server 130 via the network 120, and the user terminal 110 can also receive data transmitted from the server 130 via the network 120. The embodiments of this disclosure are not limited to the hardware and software systems of the user terminal 110. For example, the user terminal 110 may be based on a processor such as ARM or X86, may be equipped with input / output devices such as a camera, touchscreen, and microphone, and may run an operating system such as Windows, iOS, Linux®, Android, or Harmony OS.

[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 text. Taking a short video social application based on multimedia resources such as videos, pictures, and text as an example, a user may post videos on the user terminal 110 through this short video social application, and at the same time, they may watch or view videos 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 this disclosure by executing a process or 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, but is not limited to, a local area network, a wide area network, a public network, a private network, or a combination of one or more of these. Network 120 may also be an Internet computer network and / or various telecommunications networks (e.g., 3G / 4G / 5G mobile communication networks, Wi-Fi, Bluetooth, ZigBee, etc.), and the embodiments of this disclosure are not limited in this respect.

[0033] Server 130 may be a single individual server, a server cluster, or a cloud server, and the individual servers within the server cluster are connected via a wired or wireless network. A server cluster may be centralized, for example, a data center, or distributed. Server 130 may be local or remote. Server 130 can communicate with user terminal 110 via a wired or wireless network. Embodiments of this disclosure are not limited to the hardware and software systems of Server 130.

[0034] The database 140 may generally refer to a device with storage capabilities. The database 140 is primarily used to store various data that the user terminal 110 and the server 130 utilize, generate, and output during their operation. For example, taking the application on the user terminal 110 as a short video application based on multimedia resources such as the aforementioned videos, pictures, and audio, the data stored in the database 140 may include, for example, resource data such as videos and audio uploaded by the user through the user terminal 110, and interaction operation data such as likes, comments, and popularity ratings.

[0035] The database 140 may be local or remote. The database 140 may include various types of memory, such as Random Access Memory (RAM) and Read Only Memory (ROM). The storage devices described above are just some examples, and the storage devices that this system 100 can use are not limited thereto. Embodiments of this disclosure are not limited to the hardware and software systems of the database 140, which may be, for example, a relational database or a non-relational database.

[0036] The database 140 may interconnect or communicate with the server 130 or a part thereof via the network 120, or it may interconnect or communicate directly with the server 130, or a combination of the two methods described above.

[0037] In some examples, the database 140 may be a standalone device. In 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 located on the user terminal 110 or on the server 130. In another example, the database 140 may be a distributed system, with part of it located on the user terminal 110 and the other part on the server 130.

[0038] Figure 2 is a flowchart of a text material acquisition method in an embodiment of the present disclosure, which is applicable to text material used when acquiring a single target recorded video, and this method may be performed by a text material acquisition device which may be implemented by software and / or hardware, and this text material acquisition method may be performed by the user terminal 110 described in Figure 1.

[0039] As shown in Figure 2, the method for obtaining text material provided by the embodiments of this disclosure mainly comprises steps S101 to S104.

[0040] In S101, in response to a command to acquire material 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 multiple posted videos to be selected, the videos to be selected are video clips that include the subject to be explained, and the subject to be explained is either the target object or belongs to the same category as the target object.

[0041] In one optional embodiment of the present disclosure, the target subject is the main subject on which the user records and narrates a video, and may be one or more of the following: a person, an object, a movie or television clip, a tourist attraction, a physical store, an online shop, a virtual mission, etc., and is not particularly limited in the embodiments of the present disclosure. Optionally, the embodiments of the present disclosure will be described as an example in which the target subject is an object.

[0042] In one selectable embodiment of the present disclosure, a material acquisition command for a target object includes displaying a target management page in response to a target management command, the target management page containing at least one or more objects to be managed, each of which corresponds to one material acquisition controller, and responding to a trigger operation on the material acquisition controller by targeting the object to be managed corresponding to the material acquisition controller and responding to a material acquisition command for the target object.

[0043] In the embodiments of this disclosure, the target management command may be a command entered by the user to open a target management page, or a command to respond to a management function. Here, when the user terminal 110 detects a user trigger operation to the target management controller, it receives and responds to a target management command. The user terminal 110 detects voice information entered by the user, analyzes this voice information, obtains the target management command contained in the voice information, and responds to this target management command.

[0044] In embodiments of this disclosure, the target management page may be an interaction interface provided by a short video application or software on the user terminal 110, which 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 the embodiments of this disclosure, the target management page displays multiple targets to be managed, and if the number of targets to be managed exceeds a set number, the multiple targets to be managed are moved vertically in response to a vertical swipe operation by the user on the target management page.

[0046] Here, the objects to be managed may be objects that have been marked by the user as objects to be managed. For example, an object can be added to the object management file. As shown in Figure 3, the object management page 30 includes at least one or more object display areas 31, and one object to be managed corresponds to one object display area 31. The object display area 31 includes an object picture 32, object key information 33, and a material acquisition controller 34. Furthermore, if the object is a single item, the object display area 31 also includes the item's selling price. Here, object key information refers to information that describes the attributes of the object, such as the object's name, usage taste, and manufacturing process.

[0047] In one embodiment of the present disclosure, the user terminal 110 detects a user trigger operation to the material acquisition controller 34, and in response to this trigger operation, targets an object to be managed related to the material acquisition controller and responds to a material acquisition command for the target object.

[0048] In the embodiments of this disclosure, the method for responding to the material acquisition command described above allows the user to select a target object in a selectable and intuitive manner, thereby simplifying user operation.

[0049] In one embodiment of this disclosure, the set of videos to be selected includes a plurality of videos to be selected, the videos to be selected being publicly available videos posted by users in a short video application. Here, the set of videos to be selected that relates to a target subject can be understood as the subject of explanation in the plurality of videos to be selected included in the set of videos to be selected being the target subject, or the subject of explanation in the videos to be selected belonging to the same category as the target subject. Here, the subject of explanation is the subject that is explained, described, or introduced in the video. The statement that the subject of explanation belongs to the same category as the target subject may mean that the subject of explanation belongs to the same brand as the target subject, or that the subject of explanation belongs to the same type of product or product of the same category as the target subject.

[0050] For example, if the target audience is "Brand A's chili pepper-flavored Momiji," the target audience for the video to be selected is "Brand A's chili pepper-flavored Momiji," meaning the video to be selected explains and introduces "Brand A's chili pepper-flavored Momiji" as its topic. As another example, if the target audience is "Brand A's chili pepper-flavored Momiji," the subject of the video to be selected is "Brand B's chili pepper-flavored Momiji," meaning the video to be selected explains and introduces "Brand B's chili pepper-flavored Momiji" as its topic, the subject of the video to be selected could also be "Brand A's lemon-flavored Momiji" or other products from Brand A.

[0051] In S102, for each video to be selected, the popularity value of the video to be selected is determined based on the playback data of the video to be selected and / or the subject information of the subject of explanation included in the video to be selected.

[0052] Here, the playback data for the video to be selected may include the number of views, reviews, likes, and comments on the video to be selected. The subject information to be explained may include the number of positive comments, orders, and average customer spending. The popularity value can be understood as a numerical value for evaluating the hitness of a video, i.e., a numerical value for evaluating the attention given to a video, calculated according to the set rules based on the playback data and / or subject information. Here, a higher popularity value indicates that the video is receiving more attention, and a lower popularity value indicates that the video is receiving less attention.

[0053] Furthermore, in the embodiments of this disclosure, the playback data of the video to be selected may be used directly as the popularity value of the video to be selected, or the subject information to be explained may be used as the popularity value of the video to be selected, or a certain weight value may be set for the playback data and the subject information, a numerical value may be calculated based on a weighted average, and the obtained numerical value may be used as the popularity value of the video to be selected. In the embodiments of this disclosure, the method for calculating the popularity value is not particularly limited.

[0054] In S103, based on the popularity score, videos that meet predetermined requirements are selected and displayed 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 this disclosure, videos to be selected whose popularity value is greater than the popularity threshold are determined as recommended videos. For example, if the popularity threshold is set to 80, then videos to be selected whose popularity value is greater than 80 are recommended videos.

[0057] In one embodiment of the present disclosure, selecting videos that meet predetermined requirements based on the popularity score as recommended videos includes sorting the popularity scores in descending order and selecting videos that correspond to a predetermined number of popularity scores at the top of the sorted list as recommended videos.

[0058] Here, the predetermined number can be set according to the actual situation and is selectable; the predetermined number is 20. That is, all popularity values ​​corresponding to the videos to be selected are sorted in descending order, and the videos to be selected corresponding to the top 20 popularity values ​​are determined as recommended videos.

[0059] In this way, by recommending the most popular videos to users, it is possible to help users understand current torrent information and trends favored by viewers, thereby stimulating their creative inspiration.

[0060] In embodiments of this 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 embodiments of this disclosure, the video recommendation page may be an interaction interface provided by a short video application or software on the user terminal 110, which may be used as a display interface to display multiple 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 one embodiment of this disclosure, taking the user terminal 110 as an example, the video recommendation page may occupy the entire display screen of the smartphone or tablet computer; in other words, the video recommendation page is the entire display interface of the smartphone or tablet computer. Furthermore, for example, taking the user terminal 110 as an example, the video recommendation page may occupy the entire display screen of the notebook computer, or it may occupy only a portion of the display screen of the notebook computer.

[0063] In one 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.

[0064] As shown in Figure 4, the recommended video 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 the target picture, target attribute information, and video recording controller. The target attribute information includes the target price, target order quantity, etc. The video recording controller is used to jump to the video recording page in response to a user trigger operation, and a video can be recorded on the video recording page.

[0066] Here, the text material creation controller 42 is used to jump to the text material editing page in response to a user trigger operation, where the user can enter text content. Furthermore, the text material creation controller 42 includes guidance information for creating text material, such as topic suggestion tags, title suggestion tags, and target selling point templates. In addition, if the user has already recorded and saved text material using the text material editing page, the text material creation controller 42 also includes the most recent editing prompt message, which is part of the saved text material. For example, the first 20 characters of the saved text material.

[0067] In the embodiments of this disclosure, the video display area 43 is used to display multiple recommended videos in the form of an information (feed) stream. As shown in Figure 4, the video display area 43 includes multiple sub-areas, each sub-area displaying one recommended video. In addition, the recommended videos move and are displayed in response to the user's vertical swipe operation on the video recommendation page. 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 throughout the video display area 43 in the form of guide cards, with the card styles appearing randomly, and clicking them leads to the text material editing page.

[0068] Furthermore, the sub-area displays the video cover for the recommended video, which shows the video length, video title, related topics, and video description. This sub-area also includes information such as the number of orders corresponding to the subject of the video's explanation.

[0069] In embodiments of this disclosure, the video display area 43 further includes a Category 1 video controller, a Category 2 video controller, and a Category 3 video controller, wherein the Category 1 video controller is used to display a Category 1 video in the video display area 43 in response to a user trigger operation. The Category 2 video controller is used to display a Category 2 video in the video display area 43 in response to a user trigger operation. The Category 3 video controller is used to display a Category 3 video in the video display area 43 in response to a user trigger operation. Here, Category 1 videos refer to videos in which the subject of the recommended video explanation is the target subject. Category 2 videos refer to videos in which the subject of the recommended video explanation is in the same category as the target subject. Category 3 videos refer to videos that are ranked in the top predetermined number of the video ranking.

[0070] In S104, in response to the selection operation for the recommended video, text material corresponding to the target is generated based on the key information within the recommended video.

[0071] Here, the operation to select a recommended video may also be a trigger operation for a video that the user wants to watch. The key information of the recommended video includes the video title of the recommended video, related topics, and text information converted from the audio information of the recommended video.

[0072] In the embodiments of this disclosure, key information of recommended videos can be directly handled as text material corresponding to the target audience.

[0073] In one embodiment of this disclosure, the key information may be edited based on the user's editing operation and then used as text material corresponding to the target.

[0074] In one embodiment of the present disclosure, generating the target text material based on key information within the recommended video in response to an operation on the recommended video includes obtaining detailed information of the recommended video in response to a trigger operation on the recommended video, wherein the detailed information includes at least one of video information, audio information, video data, and live streamer information; and displaying a video details page, the video details page including a video playback area and a speech-to-text controller, wherein the video playback area is used to play the video information and display the video data and / or live streamer information on the playback screen; and converting the audio information to text information in response to a trigger operation on the speech-to-text controller; and generating the target text material from the text information.

[0075] In the embodiments of this disclosure, as shown in Figure 5, a video details page is displayed in response to a user's selection of a recommended video. The video details page 50 includes a video playback area 51. The video playback area 51 is for playing the 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 left or right drag operations on the playback progress bar. In addition, video playback can be paused in response to an operation on the controller. When a user performs a click operation on the video playback area 51, or when a predetermined time has elapsed since the click operation, detailed video information 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, the bottom of the video screen displays video information, video data, and streamer information. Video information includes the video title, video topic, and video posting time. In response to a user click on the video topic, the user jumps to the topic page, which displays various detailed information under that topic. Streamer information includes the streamer's avatar and nickname. In response to a trigger operation on the streamer information, the user jumps to the streamer's personal homepage, which displays various information about the streamer, such as their avatar, nickname, videos posted by the streamer, favorite videos, follower list, and fan list. Video data includes video views, likes, and comments. Target information includes the number of orders and maximum order quantity related to the video's explanation.

[0077] In one embodiment of the present disclosure, a speech-to-text command can be understood as a command that converts audio information in a video into text information. Responding to the speech-to-text command may include setting up a speech-to-text controller on the video details page 50, detecting a trigger operation on this speech-to-text controller, and then responding to the speech-to-text command. Responding to the speech-to-text command may further include detecting the acquisition of detailed information for the recommended video, and then automatically generating and responding to the speech-to-text command.

[0078] In one embodiment of this disclosure, part or all of the converted text information is used as the target text material.

[0079] In one embodiment of the present disclosure, as shown in Figure 5, the display video detail page 50 further includes a text display area 52, and generating the target text material 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 target text material.

[0080] In the embodiments of this disclosure, the converted text information is displayed in the text display area as soon as the user enters the video details page. If the text information is already displayed on the video details page but the audio-to-text conversion is not yet complete, a conversion prompt message is displayed in the text display area. This conversion prompt message instructs the user to wait because the audio-to-text conversion is not yet complete and is in progress. Once the conversion is complete, the text information is displayed directly in the text display area.

[0081] Furthermore, characters within the text display area are highlighted according to the audio in the video. In embodiments of this disclosure, the played audio may be highlighted, the sentence to which the currently playing audio belongs may be highlighted, or the word to which the currently playing audio belongs may be highlighted. In this way, the user can clearly see the characters corresponding to the currently playing audio.

[0082] In the embodiments of this disclosure, in response to a click operation on the text display area 52, the text display area 52 expands and is displayed, and in response to a vertical swipe operation on the text display area 52, the text within the text display area 52 moves up and down and is displayed. At the same time, the characters are highlighted in accordance with the audio in the video.

[0083] In one embodiment of the present disclosure, if the recommended video does not contain audio information and the audio information is purely background music, the text display area 52 displays "No audio prompt message," which is used to inform the user that the recommended video does not contain spoken audio content.

[0084] In one embodiment of this disclosure, the characters in the text display area 52 are rich text and support operations such as long-press selection, select all, copy, and paste.

[0085] In one embodiment of this disclosure, in response to a selection operation on text information in the text display area 52, 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 this copy controller, the selected text information is determined to be key information in the recommended video, and 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, which is used to display relevant information about the target to the user. For example, the target picture, image title, target sales price, etc.

[0087] In one embodiment of the present disclosure, if the recommended video is a Class 2 or Class 3 recommended video, the target information area 53 further includes a target selection controller, which displays a target determination page in response to a trigger operation on the target selection controller. Here, the target determination page is used to display multiple targets. In response to a vertical swipe operation on the target determination page, the multiple targets are moved up and down and 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 a 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, which is used to acquire and display text information corresponding to a user input operation. Here, the input operation may be text information entered by calling a virtual keyboard, or text information copied from the text display area in the above embodiment may be entered into the text editing area 54 by pasting.

[0089] Furthermore, in response to editing operations on the text editing area 54, the text information within the text editing area 54 may be edited. Here, the editing operations include text operations such as adding, deleting, copying, and pasting.

[0090] In the embodiments of this disclosure, in response to a trigger operation on a 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 object.

[0091] In one embodiment of the present disclosure, the video details 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 trigger operation. Here, the recommended videos belong to the same category as the videos played on the video details page.

[0092] In one embodiment of this disclosure, after acquiring text material according to the text material acquisition method provided in the above embodiment, the acquired text material is saved to the client for subsequent editing by the user. Alternatively, the acquired text material may be saved locally in picture format for viewing when the user records a video.

[0093] Building upon the above embodiments, embodiments of this disclosure provide a method for determining Class 1 recommended videos. Here, Class 1 recommended videos refer to recommended videos in which the subject matter they explain is the target subject.

[0094] In the embodiments of this disclosure, all videos that are the subject of commentary are acquired, and after performing a duplicate removal process on all of the above videos, a set of videos to be selected is obtained. Furthermore, all of the above videos are videos disclosed in a short video application, and the posting time is within a first predetermined time length. The above predetermined time length can be set according to the actual situation, for example, it can be set to one month or two months. Also, the number of orders that are the subject of commentary 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 number of orders per month.

[0095] In one embodiment of the present disclosure, determining the popularity value of the video to be selected based on the subject information of the subject to be explained included in the video to be selected includes setting the subject information corresponding to the explanation as the popularity value of the video to be selected. Here, the aforementioned 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 embodiment of this disclosure, sales are used as an example, and the videos are sorted in descending order of sales. Then, the videos to be selected that correspond to the top predetermined number of sales are determined as recommended videos.

[0096] In the embodiments of this disclosure, it is determined whether the creators of the videos to be selected are the same user. If the creators of multiple videos to be selected are the same user, one video is selected from the videos to be selected according to the set selection rules and then participates in the subsequent sorting by popularity value. The set selection rules may include the video with the most orders, the video with the highest sales, or the video with the most views. In this way, diversity of recommended videos can be ensured.

[0097] Building upon the above embodiments, embodiments of this disclosure provide a method for determining Class II recommended videos. Here, Class II recommended videos refer to videos in which the explanatory subject included in the video is in the same category as the target subject.

[0098] Determining the popularity value of a video to be selected, based on the playback data of the video to be selected and the subject information of the subject being explained in the video to be selected, in that the subject being explained in the video to be selected belongs to the same category as the target subject, includes obtaining a first weight corresponding to the playback data and a second weight corresponding to the subject information, and performing a weighted calculation based on the playback data, the first weight, the subject information, and the second weight to obtain the popularity value of the video to be selected.

[0099] In the embodiments of this disclosure, the category of the second hierarchical level to which the target subject belongs is determined, and all videos that explain the subject included in the category of the second hierarchical level are obtained. It is also determined whether the total number of videos reaches a predetermined number, and if it is less than the predetermined number, the category of the first hierarchical level to which the target subject belongs is determined, and all videos that explain the subject included in the category of the first hierarchical level are obtained. Furthermore, after performing a duplicate removal process on all of the above videos, a set of videos to be selected is obtained.

[0100] Furthermore, all of the above videos are videos published on a short video application. The posting time is within a first predetermined time length. The above predetermined time length can be set according to the actual situation, for example, it can be set to one month, two months, etc. The number of orders explained in the video is greater than the set number, where the set number can be set according to the actual situation, for example, the number of orders is 20 or 50. The above number of orders may be the number of orders per month. Alternatively, the sales 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 views or clicks exceeds the set number of views, where the set number of views can be set according to the actual situation, for example, the set number of views is 10,000.

[0101] In the embodiments of this disclosure, a weighted calculation is performed based on the video playback volume and the sales corresponding to the subject of explanation in the video to obtain a popularity score for the video to be selected. Here, the above weight values ​​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 subject information.

[0102] In the embodiments of this disclosure, a predetermined number of videos corresponding to the top popularity scores are selected as recommended videos.

[0103] In the embodiments of this disclosure, it is determined whether the creators of the videos to be selected are the same user. If the creators of multiple videos to be selected are the same user, one video is selected from the videos to be selected according to the set selection rules and then participates in the subsequent sorting by popularity. Here, the set selection rules include the video with the most orders, the video with the highest sales, or the video with the most views. In this way, diversity of recommended videos can be ensured.

[0104] Building upon the above embodiment, this embodiment of the present disclosure provides a method for determining Category 3 recommended videos. Here, the Category 3 recommended videos refer to videos that rank highly in the video rankings in the short video application, where the number of settings is 20. Furthermore, the Category 3 recommended videos are videos that are evaluated as high-quality videos. Hereinafter, the method for evaluating and selecting high-quality videos in this embodiment of the present disclosure is not particularly limited.

[0105] In embodiments of this disclosure, multiple types of recommended videos are provided to help users view different types of recommended videos and to draw creative inspiration from them. Furthermore, a text material recording and editing area is provided on the video details page to help users record inspiration gained while watching videos more quickly and accurately and to assist users in creating text material.

[0106] Figure 6 is a schematic diagram of the configuration of a text material acquisition device in an embodiment of the present disclosure, which is applicable to text material used when acquiring a single target recorded video, and this text material acquisition device is implemented by software and / or hardware and may be located in the user terminal 110 described in Figure 1.

[0107] As shown in Figure 6, the text material acquisition device provided in the embodiment of this disclosure mainly comprises a video set acquisition module 61 to be selected, a popularity value determination module 62, a recommended video selection module 63, and a text material generation module 64.

[0108] Here, the video set acquisition module 61 is used to acquire a set of videos to be selected related to the target subject in response to a material acquisition command for the target subject, and the set of videos to be selected includes multiple posted videos to be selected, and the videos to be selected are video clips that include the subject to be explained, and the subject to be explained is either the target subject or belongs to the same category as the target subject. 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 subject information of the subject to be explained included in the video to be selected. The recommended video selection module 63 is used to select and display videos to be selected that meet predetermined requirements as recommended videos based on the popularity value. The text material generation module 64 is used to generate text material corresponding to the target subject in response to an operation on the recommended video, based on key information in the recommended video.

[0109] In one embodiment of the present disclosure, the apparatus further comprises: an object management page display module for displaying an object management page in response to an object management command, wherein the object management page includes at least one or more objects to be managed, and each object to be managed corresponds to one material acquisition controller; and a material acquisition command response module for responding to a trigger operation on the material acquisition controller, with the object to be managed corresponding to the material acquisition controller as the target object, and responding to a material acquisition command for the target object.

[0110] In one embodiment of this disclosure, given that the subject of commentary included in the video to be selected is the target subject, the popularity value determination module 62 is specifically used to determine the popularity value of the video to be selected based on the subject information corresponding to the commentary.

[0111] In one embodiment of the present disclosure, assuming that the explanatory subject included in the video to be selected belongs to the same category as the target subject, 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 subject information, and a popularity value determination unit for performing a weight calculation based on the playback data, the first weight, the subject 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 a sorting unit for sorting the popularity values ​​in descending order, and a recommended video determination unit for selecting videos to be recommended that correspond to the top predetermined number of popularity values ​​sorted.

[0113] In one embodiment of this disclosure, the recommended video selection module 63 is specifically used to select the video with the highest popularity score when multiple videos to be selected are by the same uploader.

[0114] In one embodiment of the present disclosure, the device comprises a recommended video display module for displaying recommended videos, the recommended video display module comprising a recommended video display unit for displaying a plurality of recommended videos in the form of an information stream on a recommended video page, and a recommended video movement unit for moving and displaying the plurality of recommended videos in response to a vertical swipe operation on the recommended video page.

[0115] In one embodiment of the present disclosure, the text material generation module 64 includes: a detailed information acquisition unit for acquiring detailed information of a recommended video in response to a trigger operation for the recommended video, wherein the detailed information includes at least one of video information, audio information, video data, and live streamer information; a video detailed page display unit for displaying a video detailed page, wherein the video detailed page includes a video playback area, the video playback area plays the video information and displays the video data and / or live streamer information on the playback screen; an audio conversion unit for converting the audio information into text information in response to an audio-to-text conversion command; and a text material generation unit for generating the target text material from the text information.

[0116] In one embodiment of the present disclosure, the display video detail page further includes a text display area, and the text material generation unit is used to specifically 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 target text material.

[0117] The text material acquisition apparatus provided by the embodiments of this disclosure can perform the steps performed in the text material acquisition method provided by the embodiments relating to the method of this disclosure, and a description of the specific execution steps and beneficial effects is not repeated here.

[0118] Figure 7 is a schematic diagram of the configuration of an electronic device in an embodiment of the present disclosure. Referring specifically to Figure 7 below, Figure 7 shows a schematic diagram of a configuration suitable for implementing the electronic device 700 in an embodiment of the present disclosure. The electronic device 700 in an 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), and wearable terminal devices, as well as fixed terminals such as digital televisions, desktop computers, and smart home devices. The electronic device shown in Figure 7 is merely an example and does not limit in any way the functions and scope of use of the embodiment of the present disclosure.

[0119] As shown in Figure 7, the electronic device 700 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 701 capable of performing various appropriate operations and processes based on a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703, in order to implement the text material acquisition method of the embodiment described in this disclosure. The RAM 703 also stores various programs and data necessary for the operation of the terminal device 700. The processing unit 701, ROM 702, and 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 input devices 706, such as a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, and gyroscope; output devices 707, such as a liquid crystal display (LCD), speaker, and vibrator; storage devices 708, such as magnetic tape and hard disk; and communication devices 709. The communication devices 709 may enable the terminal device 700 to communicate with other devices wirelessly or via a wired connection to exchange data. Figure 7 shows a terminal device 700 with various devices, but it should be understood that it is not necessary to implement or include all of the devices shown. More or fewer devices may be implemented or included as alternatives.

[0121] In particular, according to embodiments 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 which includes a computer program stored on a non-temporary computer-readable medium, the computer program which includes program code for performing the method shown in the flowchart, and thus realizes the text material acquisition method described above. In such an embodiment, the computer program may be downloaded and installed from a network via a communication device 709, installed from a storage device 708, or installed from a ROM 702. When the computer program is executed by the processing unit 701, it performs the functions described above as defined in the methods of embodiments of the present disclosure.

[0122] In this disclosure, the computer-readable medium described above may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media 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, CD-ROMs, optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that is used by, or can be used in combination with, an instruction execution system, apparatus, or device. On the other hand, in this disclosure, a computer-readable signal medium may include data signals propagated in the baseband or as part of a carrier carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium for transmitting, propagating, or transmitting programs used by or in combination with instruction execution systems, apparatus, or devices. Program code contained in a computer-readable medium can be transmitted using any suitable medium, including but not limited to wires, fiber optic cables, RF (radio frequency), or any suitable combination thereof.

[0123] In some embodiments, clients and servers may communicate using any currently known or future-developed network protocol, such as HTTP (Hypertext Transfer Protocol), and may interconnect with digital data communications (e.g., communication networks) in any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), internetworks (e.g., the Internet), and end-to-end networks (e.g., ad-hoc end-to-end networks), as well as networks currently known or future-developed. The computer-readable medium described above may be included in the electronic device, or it may be a separate component and not be assembled into the electronic device.

[0124] The computer-readable medium described above stores one or more programs, and when one or more programs are executed by the terminal device, the terminal device is instructed to perform the following processes: in response to a command to acquire material for a target, acquire a set of videos to be selected related to the target, the set of videos to be selected includes multiple posted videos to be selected, the videos to be selected are video clips containing a subject to be explained, the subject to be explained is either a target or belongs to the same category as the target, determine the popularity value of each video to be selected based on the playback data of the video to be selected and / or the subject information of the subject to be explained contained in the video to be selected, select and display videos to be selected that meet predetermined requirements as recommended videos based on the popularity value, and generate text material corresponding to the target based on key information in the recommended videos in response to a selection operation on the recommended videos.

[0125] If one or more of the above programs are selected to be executed by this terminal device, this terminal device may also perform the other steps described in the above embodiment.

[0126] Computer program code for performing the operations of this disclosure may be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code may run entirely on a user computer, partially on a user computer, as a standalone software package, partially on a user computer and partially on a remote computer, or entirely on a remote computer or server. In the case 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 it may be connected to an external computer (for example, connected via the Internet using an Internet service provider).

[0127] The flowcharts and block diagrams in the accompanying drawings illustrate architectures, functions, and operations that may be implemented according to the systems, methods, and computer program products relating to each embodiment of this disclosure. In this regard, each box in the flowchart or block diagram may represent a module, program segment, or part of code, which contains one or more executable instructions for implementing a specified logical function. Note that in some alternative implementations, the functions associated with a box may occur in a different order than those associated with the accompanying drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or in reverse order depending on the functions involved. Also note that each box in the block diagram and / or flowchart, and combinations of boxes in the block diagram and / or flowchart, may be implemented in a dedicated hardware-based system that performs a given function or operation, or in a combination of dedicated hardware and computer instructions.

[0128] The units described in the embodiments of this disclosure may be implemented by software or by hardware. Herein, the names of the units do not constitute an limitation to the unit itself in a given context. In this specification, the functions described above may be performed, at least in part, by one or more hardware logic units. For example, non-limiting examples of usable and exemplary hardware logic units include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standards (ASSPs), systems-on-a-chip (SOCs), and composite programmable logic devices (CPLDs).

[0129] In the context of this disclosure, machine-readable media may be tangible media that contain or can store programs for use by or in conjunction with instruction execution systems, apparatus, or devices. Machine-readable media may be machine-readable signal media or machine-readable storage media. Machine-readable media include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of machine-readable storage media 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, CD-ROMs, 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 acquiring text material, which, in response to a material acquisition command for a target subject, acquires a set of videos to be selected related to the target subject, 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 containing a subject to be explained, the subject to be explained is either a target subject or belongs to the same category as the target subject, and for each video to be selected, determines a popularity value of the video to be selected based on the playback data of the video to be selected and / or subject information of the subject to be explained contained in the video to be selected, selects and displays videos to be selected that meet certain requirements as recommended videos based on the popularity value, and generates text material corresponding to the target subject based on key information in the recommended videos in response to a selection operation on the recommended videos.

[0131] According to one or more embodiments of the present disclosure, the present disclosure provides a text material acquisition device, the device comprising: a video set acquisition module for acquiring a set of videos to be selected related to a target object in response to a material acquisition command for the target object, wherein the video set to be selected includes a plurality of posted videos to be selected, the videos to be selected are video clips containing a subject to be explained, and the subject to be explained is either a target object or belongs to the same category as the target object; a popularity value determination module for determining the popularity value of each video to be selected based on the playback data of the video to be selected and / or subject information of the subject to be explained contained in the video to be selected; a recommended video selection module for selecting and displaying videos to be selected that meet predetermined requirements based on the popularity value as recommended videos; and a text material generation module for generating text material corresponding to the target object based on key information in the recommended videos in response to an operation on the recommended videos.

[0132] According to one or more embodiments of this disclosure, this disclosure provides electronic equipment, and this electronic equipment is 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 are made to implement the explanatory information method described in any of the embodiments provided in this 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 a text material acquisition method described in any of the embodiments provided in the present disclosure.

[0134] Embodiments of this disclosure also provide a computer program product that, when executed by a processor, includes a computer program or instructions that implement the text material acquisition method described above.

[0135] The above description is merely an explanation of preferred embodiments of the present disclosure and the technical principles employed. Those skilled in the art will understand that the scope of the disclosure is not limited to any technical solution formed by a specific combination 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, this includes technical solutions formed by replacing the above features with (but not limited to) similarly functional technical features disclosed in this disclosure.

[0136] Furthermore, although each operation is described using a specific order, this should not be interpreted as requiring that these operations be executed in a specific order 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 interpreted as limiting the scope of this 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 appropriate subcombination.

[0137] While this subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter as defined in the attached claims is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and behaviors described above are merely exemplary forms of implementing the claims.

Claims

1. In response to a command to acquire material for a target subject, the system acquires a set of videos to be selected that are related to the target subject, wherein the set of videos to be selected includes multiple posted videos to be selected, the videos to be selected are video clips containing the subject to be explained, and the subject to be explained is either the target subject or belongs to the same category as the target subject. For each video to be selected, the popularity value of the video to be selected is determined based on the playback data of the video to be selected and / or the subject information of the subject of explanation included in the video to be selected. Based on the aforementioned popularity score, videos that meet predetermined requirements are selected and displayed as recommended videos. This includes generating text material corresponding to the target subject based on key information within the recommended video in response to a selection operation for the recommended video, The command to acquire material for the target object is: In response to a target management command, a target management page is displayed, wherein each target management page includes at least one or more targets to be managed, corresponding to one material acquisition controller. This includes responding to a trigger operation on the material acquisition controller by designating the object to be managed corresponding to the material acquisition controller as the target object, and responding to a material acquisition command for the target object. How to obtain text materials.

2. Given that the subject of the explanation included in the video to be selected is the target audience, determining the popularity value of the video to be selected based on the subject information of the subject of the explanation included in the video to be selected is: This includes setting the target information corresponding to the subject of the explanation as the popularity value of the video to be selected. The method according to claim 1.

3. In the case where the subject of explanation included in the video to be selected belongs to the same category as the target subject, determining the popularity value of the video to be selected based on the playback data of the video to be selected and the subject information of the subject of explanation included in the video to be selected is: Obtaining a first weight corresponding to the aforementioned playback data and a second weight corresponding to the aforementioned target information, This includes 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. The method according to claim 1.

4. Based on the aforementioned popularity score, selecting videos that meet predetermined requirements as recommended videos is: The aforementioned popularity rankings are sorted in descending order, This includes selecting videos that correspond to a predetermined number of top-ranked popularity scores as recommended videos, The method according to claim 1.

5. Based on the aforementioned popularity score, selecting videos that meet predetermined requirements as recommended videos is: If multiple videos to be selected are by the same uploader, the video with the highest popularity rating will be designated as the recommended video. The method according to claim 1.

6. Displaying the aforementioned recommended video means On the video recommendation page, display multiple recommended videos in the form of an information stream, This includes moving and displaying the multiple recommended videos in response to a vertical swipe operation on the recommended video page, The method according to claim 1.

7. In response to an operation on the recommended video, generating the target text material based on key information within the recommended video is: In response to a trigger operation for the recommended video, the detailed information of the recommended video is obtained, wherein the detailed information includes at least one of video information, audio information, video data, and live streamer information. Displaying a video details page that includes a video playback area, wherein the video playback area is used to play the video information and to display the video data and / or streamer information on the playback screen. In response to a speech-to-text conversion command, the audio information is converted into text information, This includes generating the target text material from the aforementioned text information, The method according to claim 1.

8. The video details page to be displayed further includes a text display area, and the text material for the target is generated from the text information. Displaying the text information in the text display area, This includes, 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 and generating the target text material, The method according to claim 7.

9. The command to acquire material for the target object is: The method further includes detecting voice information input by the user, analyzing the voice information, and obtaining the target management command contained in the voice information. The method according to claim 1.

10. The aforementioned target management page displays multiple targets to be managed, and this method is: If the number of objects to be managed exceeds a set number, the system further includes moving the objects to be managed vertically in response to a vertical swipe operation by the user on the object management page. The method according to claim 1.

11. A target management page display module configured to display a target management page in response to a target management command, wherein the target management page includes at least one or more targets to be managed, and each target to be managed corresponds to a material acquisition controller, and the target management page display module A material acquisition command response module is configured to respond to a trigger operation on the material acquisition controller, to determine the target object to be managed corresponding to the material acquisition controller as the target object, and to respond to a material acquisition command for the target object. A video set acquisition module for acquiring a set of videos to be selected in response to a command to acquire material for a target subject, wherein the video set to be selected includes multiple posted videos to be selected, the videos to be selected are video clips that include a subject to be explained, and the subject to be explained is either a target subject or belongs to the same category as the target subject, 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 subject information of the subject of explanation included in the video to be selected, A recommended video selection module for selecting and displaying videos that meet predetermined requirements based on the aforementioned popularity score, The system includes a text material generation module for generating text material corresponding to the target subject based on key information within the recommended video in response to an operation on the recommended video. Text material acquisition device.

12. 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 are made to implement the method according to any one of claims 1 to 10. electronic equipment.

13. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in any one of claims 1 to 10.

14. A computer program, when executed by a processor, includes instructions that implement the method described in any one of claims 1 to 10.