Movatterモバイル変換


[0]ホーム

URL:


CN113688260B - Video recommendation method and device - Google Patents

Video recommendation method and device
Download PDF

Info

Publication number
CN113688260B
CN113688260BCN202111019173.4ACN202111019173ACN113688260BCN 113688260 BCN113688260 BCN 113688260BCN 202111019173 ACN202111019173 ACN 202111019173ACN 113688260 BCN113688260 BCN 113688260B
Authority
CN
China
Prior art keywords
video
user
target
information
videos
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111019173.4A
Other languages
Chinese (zh)
Other versions
CN113688260A (en
Inventor
巫鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co LtdfiledCriticalVivo Mobile Communication Co Ltd
Priority to CN202111019173.4ApriorityCriticalpatent/CN113688260B/en
Publication of CN113688260ApublicationCriticalpatent/CN113688260A/en
Application grantedgrantedCritical
Publication of CN113688260BpublicationCriticalpatent/CN113688260B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本申请公开了一种视频推荐方法和装置。本申请属于数据处理领域,视频推荐方法包括:采集目标监测数据;根据所述目标监测数据,确定电子设备的第一用户的目标状态信息;根据所述第一用户的目标状态信息进行视频检索,确定目标视频;向所述第一用户推荐所述目标视频。

The present application discloses a video recommendation method and device. The present application belongs to the field of data processing, and the video recommendation method comprises: collecting target monitoring data; determining target state information of a first user of an electronic device according to the target monitoring data; performing video retrieval according to the target state information of the first user to determine a target video; and recommending the target video to the first user.

Description

Video recommendation method and device
Technical Field
The application belongs to the field of data processing, and particularly relates to a video recommendation method and device.
Background
With the continuous development of multimedia technology, short video, live broadcast, online movies, various arts, online lessons and other video and audio programs occupy time, but among many videos, the recommendation algorithm of each large video software or the video pushed to the user by the advertiser occupies a main part, and how to recommend the video suitable for the current user from the numerous videos influences the user experience.
The current mainstream application is based on the recommendation of user portrait, and when a certain user frequently plays a certain video, the video is recommended continuously. Although the method can judge the preference of the user to a certain extent so as to push the video possibly interested by the user, the current recommendation mode is single, and has the defects that, for example, in a scene that one device can be used by a plurality of people, different users have different preference, so that the video which is not interested by the current user is recommended, and the secondary mode can only be recommended based on the video watched by the past user, but cannot be recommended based on the mood and the requirement of the current user, and is not intelligent enough.
Content of the application
The embodiment of the application aims to provide a video recommendation method and device, which can solve the problem that the existing video pushing mode is not intelligent enough.
In order to solve the technical problems, the application is realized as follows:
In a first aspect, an embodiment of the present application provides a method, including collecting target monitoring data, determining target state information of a first user of an electronic device according to the target monitoring data, performing video retrieval according to the target state information of the first user, determining a target video, and recommending the target video to the first user.
In a second aspect, an embodiment of the present application provides an apparatus, where the apparatus includes a data acquisition module configured to acquire target monitoring data, a data processing module configured to determine target state information of a first user of an electronic device according to the target monitoring data, a video retrieval module configured to perform video retrieval according to the target state information of the first user to determine a target video, and a recommendation module configured to recommend the target video to the first user.
In a third aspect, an embodiment of the present application provides an electronic device, including a processor, a memory, and a program or instruction stored on the memory and executable on the processor, the program or instruction implementing the steps of the method according to the first aspect when executed by the processor.
In a fourth aspect, embodiments of the present application provide a readable storage medium having stored thereon a program or instructions which when executed by a processor perform the steps of the method according to the first aspect.
According to the embodiment of the application, the target state information of the first user of the electronic equipment can be determined according to the collected target monitoring data, video retrieval is carried out according to the target state information of the first user, the video can be pushed more intelligently according to the current emotion state of the user, and the user experience can be greatly improved.
Drawings
Fig. 1 is a flowchart of steps of a video recommendation method provided in the present embodiment;
FIG. 2 is a schematic view of a desktop assembly according to the present embodiment;
FIG. 3 is a schematic diagram of a determined target video provided in the present embodiment;
FIG. 4 is a flowchart showing another step of the video recommendation method according to the present embodiment;
fig. 5 is a schematic structural diagram of a video recommendation device provided in the present embodiment;
fig. 6 is a schematic structural diagram of an electronic device according to the present embodiment;
Fig. 7 is a schematic hardware structure of another electronic device according to the present embodiment.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the application may be practiced otherwise than as specifically illustrated or described herein. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/", generally means that the associated object is an "or" relationship.
The video recommendation method and device provided by the embodiment of the application are described in detail through specific embodiments and application scenes thereof with reference to the accompanying drawings.
Referring to fig. 1, a flowchart of a video recommendation method according to an embodiment of the present application is provided. The method can be applied to electronic equipment, and the electronic equipment can be a mobile phone, a tablet personal computer, a notebook personal computer and the like. The method can also be applied to a server, and the server comprises a plurality of modules for executing the video recommendation method provided by the embodiment.
As shown in fig. 1, a video recommendation method provided in this embodiment may include steps S1100-S1400, which are described in detail below.
S1100, collecting target monitoring data.
In this embodiment, the device for collecting the target monitoring data may be a camera, may be a fingerprint identification device, may be a microphone, may be a device for collecting data, such as a vibration sensor, mounted on an electronic device.
The target monitoring data can be video data collected by a camera, fingerprint information identified by electronic equipment, search information input by a user, chat information and the like.
The detection data may be used to create a representation of the user when the user is first using the electronic device, the target monitoring data may be used to update the representation of the user when the user is not first using the electronic device, and the target monitoring data is used to recommend video to the user according to the method provided by the present embodiment.
Therefore, the target monitoring data of the present embodiment includes at least face image data of the user and/or sound data of the user.
In one possible example, when a user uses the electronic device for the first time, the electronic device generates an initial user image by capturing facial images or sound information or fingerprint information of the user captured by the user during unlocking or interacting with the electronic device, establishes a corresponding user portrait for each user using the electronic device, and stores the user portrait. When the user uses the electronic equipment again, the electronic equipment identifies the user identity through the collected information such as facial images, sounds or fingerprints in the target monitoring data, so as to acquire the user identity.
In one possible example, the target monitoring data may also include web page information that a user browses during use of the electronic device, or interactive information via a voice assistant of the electronic device, or the like.
S1200, determining target state information of a first user of the electronic equipment according to the target monitoring data.
In this embodiment, the first user is a user who is currently using the electronic device. The target state information reflects a current emotion of the first user, for example, a mood in which the first user is happy, angry, peace, and the like. Specifically, the facial expression or the mood of the first user can be obtained through the target monitoring data, so that the current emotion of the first user can be calculated.
In this embodiment, the target monitoring data at least includes face image data of the first user and/or sound data of the first user. To match the first user in the initial user representation with information such as facial images or fingerprints to verify the identity of the first user.
S1300, video retrieval is carried out according to the target state information of the first user so as to determine target videos.
And searching the video according to the target state information of the first user to determine a target video, namely pushing the video for the first user according to the mood of the first user when the mood of the user is reached.
For example, when the first user is depressed, some cure-like videos are recommended to help the user improve the mood, and when the first user is tired, some easy-to-go videos are recommended.
S1400, recommending the target video to the first user.
In this embodiment, referring to fig. 2, fig. 2 shows a display manner of the desktop assembly on a mobile phone screen, and provides a desktop assembly, where the desktop assembly can be suspended above a desktop background, and a recommended target video is played through the desktop assembly, so that a user can quickly browse a video of interest without opening a mobile phone application.
According to the embodiment, the video can be pushed more intelligently according to the current emotion state of the user, and the user experience can be greatly improved.
In an alternative example, in order to make the target video more close to the preference of the first user, when determining the target video in step S1300, the embodiment further includes obtaining identity information of the first user according to the target monitoring data, searching for a user portrait of the first user from the portraits of the plurality of users stored in the electronic device according to the identity information of the first user, and/or extracting video retrieval information of the first user in response to the first user based on the first input of the electronic device.
The identity information of the first user refers to the corresponding identity of the first user in the initial user portrait, and the user portrait of the first user can be extracted through the identity information, wherein the user portrait is obtained based on the historical data of the first user, that is, the initial user portrait of the first user is obtained according to the historical browsing video or actively input data of the first user in the electronic equipment.
The target video of the embodiment may be a video recommended simply according to the emotional state of the first user, or may be a video recommended together according to the emotional state of the first user and the user portrait of the first user in the initial user portrait.
For example, when the first user is currently in an exhausted state and the first user likes a dog in the initial user portrait of the first user, the target video is a dog fun class video.
In this embodiment, the first input of the first user based on the electronic device may be that the user actively clicks a link during the process of browsing the web page, for example, the first user clicks a propaganda article of a movie work, and then the system records the name of the corresponding movie work.
The first user may gather a movie program based on a first input of the electronic device, which may be chat content of the user with friends in a chat application, for example, when the first user has chat a movie program in chat.
The first user may learn a certain knowledge online based on the first input of the electronic device, and the recommendation system may record keywords corresponding to the knowledge.
The first user may also be an operation of sharing information in an application interface to the desktop component in an interface of any application by the user based on the first input of the electronic device.
In this embodiment, the extracted video retrieval information may be any one of text, picture or combination of text and picture.
In one possible embodiment, the video retrieval information may also be a popular keyword or the like at the video website.
The target video of the embodiment can be a video simply recommended according to the emotional state of the first user, can be a video commonly recommended according to the emotional state of the first user and the user portrait of the first user in the initial user portrait, and can also be a video commonly recommended according to the emotional state of the first user, the user portrait of the first user and video retrieval information.
For example, where the first user is currently in an exhausted state, an initial user representation of the first user indicates that the first user likes dogs, and the video retrieval information indicates that the first user is learning science popularization knowledge, the target video may be an "animal science popularization funneling" video.
In an alternative example, since the retrieved target video may have different video durations, if the user finds that the user is not interested after watching a long video, but has spent time to affect the user experience, in order to further improve the user experience, referring to fig. 3, step S1300 of this embodiment further includes the following steps S1301 and S1302:
S1301, video retrieval is carried out according to target state information of a first user, user portraits and/or video retrieval information, and at least one candidate video is obtained;
In this embodiment, video searching may be performed according to any one of the target state information, the user image, and the video searching information of the first user, video searching may be performed according to any two of the target state information, the user image, and the video searching information of the first user, or video searching may be performed simultaneously according to the target state information, the user image, and the video searching information of the first user, to obtain at least one candidate video.
S1302, according to the video duration of the candidate video, determining the candidate video with the video duration within a preset range as a target video.
Consider that the user cannot accurately grasp whether the video is worth viewing or is attracted to the preview picture, looking at a video that is not of interest. Therefore, the target video in this embodiment is a short video, the preset range of the short video may be 1 minute, 2 minutes or 3 minutes, and after the candidate video is obtained, the candidate video is further screened according to the preset range, so as to obtain the target video. So that the user can browse the short video on the desktop video-audio assembly.
S1303, when the video duration of all the candidate videos exceeds a preset range, editing the candidate videos to obtain editing videos with video durations within the preset range as target videos.
If the video duration of all the candidate videos exceeds the preset range, that is, all the retrieved candidate videos are long videos, in order to obtain short videos, in this embodiment, the candidate videos are clipped, so that a clipped video with the video duration within the preset range is obtained as a target video.
In this embodiment, the candidate video may be clipped automatically by a station, or may be clipped according to a time period of playing heat in a video website, or may be clipped according to a time period of changing background music and picture elements in the video, so as to obtain the target video.
In this embodiment, the video search is not limited to the name of the video, but includes the video plate labels of the video in each website and application, such as "social sciences", "education", "fun", "creation", "variety", and the like. And using keywords in the 'theme' and the 'brief introduction', and carrying out similar retrieval by combining with the 'tag', wherein under the condition that the similar retrieval is not carried out, the tag classification condition is reduced to carry out the retrieval until similar videos are retrieved.
It will be appreciated that after obtaining the plurality of target videos, the target videos need to be sequentially recommended to the first user, that is, the target videos are ordered, and then S1400, the target videos are recommended to the first user, and further includes ordering the target videos according to the preset priority playing information, and sequentially recommending the target videos according to the ordering.
In this embodiment, the priority playing information includes target state information, video search information, and preset weights of user portraits, and matching degrees of the target video and the target state information, the video search information, and the user portraits.
In this embodiment, the preset weights of the target state information, the video search information and the user portrait may be weights set by user definition, or may be weights default by a system, for example, the weight of the target state information is greater than the weight of the video search information, and the weight of the video search information is greater than the weight of the user portrait. For example, if the target video contains three target videos related to the target state information, the video search information and the user portrait at the same time, the target video related to the target state information is recommended preferentially. And finally recommending the target video related to the user portrait.
It will be appreciated that the number of target videos retrieved may be substantial, and that each type of target video may need to be ranked, and at this time, the ranking is based on the matching of the target video to the target state information, the video retrieval information, and the user representation. For example, the target state information of the first user is frustrated, and the retrieved target video contains 5 cure videos, so that the 5 cure videos can be ranked according to the cure degrees of the 5 cure videos, and the video with the highest cure degree is played preferentially. The cure degree can be obtained according to the content of the video or comments of other users.
According to the method and the device for recommending the video, the target videos are ordered, so that the video which is most fit with the user requirement can be recommended to the user preferentially, and the user experience is further improved.
In consideration of the fact that in the process that a user views a short video through a desktop component, if the video is interested in comparison, a requirement for viewing a long video corresponding to the short video exists, therefore, after determining a target video, the method further comprises the steps that in the process that the target video is displayed through the desktop component of the electronic device, in response to second input of a first user based on the desktop component, candidate videos with first duration corresponding to the target video are obtained, and the first duration is longer than the video duration of the target video.
Referring to fig. 2, the second input of the first user based on the desktop component may be that the user double-clicks the desktop component, or that the first user clicks a full-screen key in the desktop component, so that the target video may be played full-screen. After the electronic device receives the second input of the first user, the candidate video of the first duration corresponding to the short video may be retrieved.
Next, the present embodiment is further described with reference to fig. 4 by taking target monitoring data of the electronic device as a scenario that the first user shares the target monitoring data to the desktop component through the video application, and the steps S410 to S480 are as follows:
s410, entering a video application.
The first user may choose to open any one of the video applications.
S420, playing the video.
The video of interest to the user is selected in the video application. And playing the video.
S430, sharing the current video to the desktop component.
When the first user wants to search for videos related to the current video being watched, the first user only needs to share the currently played video in the video application into the desktop component.
S440, the desktop component determines whether the received current shared video is a short video.
If the current shared video is a short video, step S450 is performed, and if the current shared video is a long video, step S460 is performed.
S450, searching more short videos and long videos aiming at the short videos which are currently shared.
Here, the search for more short videos is to make the user see more desired videos, and the search for long videos is to meet the requirement that the user want to click on the desktop component to watch long videos after watching short videos.
S460, searching related short videos aiming at the short videos shared currently, and judging whether the short videos are detected or not.
If the short video is retrieved, step S480 is executed, and if the short video is not retrieved, step S470 is executed.
And S470, editing the retrieved long video to generate a short video.
And S480, displaying the short video through the desktop component.
The embodiment can meet the requirement of users for further expansion related to sharing video content. Meanwhile, the content displayed in the long video can be known in advance through a recommendation system of the video component, whether the content is to be watched further is primarily identified, and user experience is further improved.
It should be noted that, in the video recommendation method provided in the embodiment of the present application, the execution body may be a video recommendation device, or a control module in the video recommendation device for executing the video recommendation method. In the embodiment of the application, a video recommendation method for loading video by a video recommendation device is taken as an example, and the video recommendation method provided by the embodiment of the application is described.
Referring to fig. 5, the present embodiment provides a video recommendation apparatus 500, including:
a data acquisition module 510, configured to acquire target monitoring data;
a data processing module 520, configured to determine target state information of a first user of the electronic device according to the target monitoring data;
a video retrieval module 530, configured to perform video retrieval according to the target state information of the first user, so as to determine a target video;
and a recommending module 540, configured to recommend the target video to the first user.
In a possible example, the data processing module is further configured to obtain the identity information of the first user according to the target monitoring data, find a user portrait of the first user from a plurality of user portraits stored in the electronic device according to the identity information of the first user, and/or,
In response to the first user extracting video retrieval information for the first user based on a first input of an electronic device.
In a possible example, the video retrieval module is further configured to perform video retrieval according to the target state information, the user portrait, and/or the video retrieval information of the first user to obtain at least one candidate video;
And determining the candidate video with the video duration within a preset range as a target video according to the video duration of the candidate video.
In one possible example, the video retrieval module is further configured to clip the candidate videos to obtain a clipped video with a video duration within a preset range as the target video when the video duration of all the candidate videos exceeds the preset range.
In a possible example, the recommendation module is further configured to sort the target video according to preset priority playing information, where the priority playing information includes the target state information, the video retrieval information, and weights of the user portraits, and a matching degree of the target video with the target state information, the video retrieval information, and the user portraits;
The recommending the target video to the first user comprises recommending the target video in sequence according to the sorting.
In one possible example, the recommendation module is further configured to present the target video through a desktop component of the electronic device;
In the display process, responding to second input of the first user based on a desktop component, and acquiring candidate videos with first time length corresponding to the target video, wherein the first time length is longer than the video time length of the target video.
The video pushing method and device can push videos more intelligently according to the current emotional state of the user, the user portrait and the input of the user, can recommend videos which are the most fit with the user demands to the user preferentially by sequencing target videos, can meet the requirements of the user on further expansion of the content of the shared videos, and further improves user experience.
The video recommending apparatus in the embodiment of the application can be an apparatus, and can also be a component, an integrated circuit or a chip in a terminal. The device may be a mobile electronic device or a non-mobile electronic device. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), etc., and the non-mobile electronic device may be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a Television (TV), a teller machine, a self-service machine, etc., and the embodiments of the present application are not limited in particular.
The video recommendation device in the embodiment of the application can be a device with an operating system. The operating system may be an Android operating system, an ios operating system, or other possible operating systems, and the embodiment of the present application is not limited specifically.
The video recommending apparatus provided by the embodiment of the present application can implement each process implemented by the video recommending apparatus in the method embodiment provided by the embodiment, and in order to avoid repetition, a description is omitted here.
Optionally, the embodiment of the present application further provides an electronic device 600, including a processor 601, a memory 602, and a program or an instruction stored in the memory 602 and capable of running on the processor 601, where the program or the instruction implements each process of the embodiment of the video recommendation method when executed by the processor 601, and the process can achieve the same technical effect, so that repetition is avoided and redundant description is omitted.
It should be noted that, the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 7 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 1000 includes, but is not limited to, a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.
Those skilled in the art will appreciate that the electronic device 1000 may also include a power source (e.g., a battery) for powering the various components, which may be logically connected to the processor 1010 by a power management system to perform functions such as managing charge, discharge, and power consumption by the power management system. The electronic device structure shown in fig. 7 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than shown, or may combine certain components, or may be arranged in different components, which are not described in detail herein.
The processor 1010 is configured to collect target monitoring data, determine target state information of a first user of the electronic device according to the target monitoring data, perform video retrieval according to the target state information of the first user to determine a target video, and recommend the target video to the first user.
In a possible example, the processor 1010 is further configured to obtain the identity information of the first user according to the target monitoring data, find a user portrait of the first user from a plurality of user portraits stored in the electronic device according to the identity information of the first user, and/or extract video retrieval information of the first user in response to the first user based on a first input of the electronic device.
In a possible example, the processor 1010 is further configured to perform video search according to the target state information, the user portrait and/or the video search information of the first user to obtain at least one candidate video, determine, according to the video duration of the candidate video, that the candidate video with the video duration within a preset range is the target video, or clip the candidate video to obtain a clip video with the video duration within the preset range as the target video if the video duration of all the candidate videos exceeds the preset range.
In a possible example, the processor 1010 is further configured to sort the target video according to priority playing information, where the priority playing information includes preset weights of the target state information, the video search information, and the user portrait, and a matching degree of the target video with the target state information, the video search information, and the user portrait, and sequentially recommend the target video according to the sorting.
In one possible example, the processor 1010 is further configured to display the target video through a desktop component of the electronic device, and in the display process, respond to a second input of the first user based on the desktop component, and obtain candidate videos with a first duration corresponding to the target video, where the first duration is longer than a video duration of the target video.
It should be appreciated that in embodiments of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, where the graphics processor 10041 processes image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also referred to as a touch screen. The touch panel 10071 can include two portions, a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein. Memory 1009 may be used to store software programs as well as various data including, but not limited to, application programs and an operating system. The processor 1010 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1010.
The embodiment of the application also provides a readable storage medium, on which a program or an instruction is stored, which when executed by a processor, implements each process of the video recommendation method embodiment described above, and can achieve the same technical effects, and in order to avoid repetition, the description is omitted here.
Wherein the processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium such as a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are to be protected by the present application.

Claims (6)

Translated fromChinese
1.一种视频推荐方法,其特征在于,包括:1. A video recommendation method, comprising:采集目标监测数据;Collect target monitoring data;根据所述目标监测数据,确定电子设备的第一用户的目标状态信息;determining target state information of a first user of the electronic device according to the target monitoring data;根据所述第一用户的目标状态信息进行视频检索,确定目标视频;Perform video retrieval according to the target state information of the first user to determine the target video;向所述第一用户推荐所述目标视频;recommending the target video to the first user;其中,在根据所述第一用户的目标状态信息进行视频检索之前,所述方法还包括:Before performing video retrieval according to the target state information of the first user, the method further includes:根据所述目标监测数据,得到所述第一用户的身份信息;Obtaining identity information of the first user according to the target monitoring data;根据所述第一用户的身份信息,从所述电子设备存储的多个用户的画像中查找出所述第一用户的用户画像;searching, according to the identity information of the first user, for a user portrait of the first user from portraits of a plurality of users stored in the electronic device;响应于所述第一用户基于所述电子设备的第一输入,提取出所述第一用户的视频检索信息;In response to a first input of the first user based on the electronic device, extracting video retrieval information of the first user;其中,所述根据所述第一用户的目标状态信息进行视频检索,确定目标视频,包括:The step of performing video retrieval according to the target state information of the first user to determine the target video includes:根据所述第一用户的目标状态信息、用户画像和视频检索信息进行视频检索,得到至少一个候选视频,根据所述候选视频的视频时长,确定视频时长在预设范围内的候选视频为目标视频;或Perform video retrieval according to the target state information, user portrait and video retrieval information of the first user to obtain at least one candidate video, and determine, according to the video duration of the candidate videos, a candidate video whose video duration is within a preset range as a target video; or在全部所述候选视频的视频时长超出预设范围的情况下,对所述候选视频进行剪辑,得到视频时长在预设范围内的剪辑视频,作为目标视频。When the video durations of all the candidate videos exceed a preset range, the candidate videos are edited to obtain edited videos with video durations within the preset range as target videos.2.根据权利要求1所述的方法,其特征在于,在所述目标视频的数量大于1的情况下,所述方法包括:2. The method according to claim 1, characterized in that, when the number of the target videos is greater than 1, the method comprises:根据优先播放信息对所述目标视频进行排序,所述优先播放信息包括所述目标状态信息、所述视频检索信息和所述用户画像的预设权重,以及所述目标视频与所述目标状态信息、所述视频检索信息和所述用户画像的匹配度;Sorting the target videos according to priority playback information, the priority playback information including preset weights of the target state information, the video retrieval information, and the user portrait, and a matching degree between the target video and the target state information, the video retrieval information, and the user portrait;所述向所述第一用户推荐所述目标视频,包括:按照所述排序依次推荐所述目标视频。The recommending the target video to the first user includes: recommending the target videos in sequence according to the ranking.3.根据权利要求1所述的方法,其特征在于,在确定目标视频之后,所述方法还包括:3. The method according to claim 1, characterized in that after determining the target video, the method further comprises:通过所述电子设备的桌面组件展示所述目标视频;Displaying the target video through a desktop component of the electronic device;在展示过程中,响应于所述第一用户基于桌面组件的第二输入,获取与所述目标视频对应的第一时长的候选视频,所述第一时长大于所述目标视频的视频时长。During the presentation process, in response to the second input of the first user based on the desktop component, a candidate video of a first duration corresponding to the target video is obtained, and the first duration is greater than the video duration of the target video.4.一种视频推荐装置,其特征在于,包括:4. A video recommendation device, comprising:数据获取模块,用于采集目标监测数据;A data acquisition module, used to collect target monitoring data;数据处理模块,用于根据所述目标监测数据,确定电子设备的第一用户的目标状态信息;A data processing module, configured to determine target state information of a first user of the electronic device according to the target monitoring data;视频检索模块,用于根据所述第一用户的目标状态信息进行视频检索,以确定目标视频;A video retrieval module, used to perform video retrieval according to the target state information of the first user to determine a target video;推荐模块,用于向所述第一用户推荐所述目标视频;A recommendation module, configured to recommend the target video to the first user;其中,所述数据处理模块还用于:根据所述目标监测数据,得到所述第一用户的身份信息;根据所述第一用户的身份信息,从所述电子设备存储的多个用户的画像中查找出所述第一用户的用户画像;The data processing module is further used to: obtain the identity information of the first user according to the target monitoring data; and find the user portrait of the first user from the portraits of multiple users stored in the electronic device according to the identity information of the first user;响应于所述第一用户基于所述电子设备的第一输入,提取出所述第一用户的视频检索信息;In response to a first input of the first user based on the electronic device, extracting video retrieval information of the first user;其中,所述视频检索模块还用于:根据所述第一用户的目标状态信息、用户画像和视频检索信息进行视频检索,得到至少一个候选视频,根据所述候选视频的视频时长,确定视频时长在预设范围内的候选视频为目标视频;或The video retrieval module is further used to: perform video retrieval according to the target state information, user portrait and video retrieval information of the first user to obtain at least one candidate video, and determine, according to the video duration of the candidate video, a candidate video whose video duration is within a preset range as a target video; or在全部所述候选视频的视频时长超出预设范围的情况下,对所述候选视频进行剪辑,得到视频时长在预设范围内的剪辑视频,作为目标视频。When the video durations of all the candidate videos exceed a preset range, the candidate videos are edited to obtain edited videos with video durations within the preset range as target videos.5.根据权利要求4所述的装置,其特征在于,5. The device according to claim 4, characterized in that所述推荐模块还用于根据优先播放信息对所述目标视频进行排序,所述优先播放信息包括所述目标状态信息、所述视频检索信息和所述用户画像的预设权重,以及所述目标视频与所述目标状态信息、所述视频检索信息和所述用户画像的匹配度;The recommendation module is further used to sort the target videos according to priority playback information, wherein the priority playback information includes preset weights of the target state information, the video retrieval information, and the user portrait, and a matching degree between the target video and the target state information, the video retrieval information, and the user portrait;所述向所述第一用户推荐所述目标视频,包括:按照所述排序依次推荐所述目标视频。The recommending the target video to the first user includes: recommending the target videos in sequence according to the ranking.6.根据权利要求4所述的装置,其特征在于,6. The device according to claim 4, characterized in that所述推荐模块还用于:通过所述电子设备的桌面组件展示所述目标视频;The recommendation module is also used to: display the target video through the desktop component of the electronic device;在展示过程中,响应于所述第一用户基于桌面组件的第二输入,获取与所述目标视频对应的第一时长的候选视频,所述第一时长大于所述目标视频的视频时长。During the presentation process, in response to the second input of the first user based on the desktop component, a candidate video of a first duration corresponding to the target video is obtained, and the first duration is greater than the video duration of the target video.
CN202111019173.4A2021-08-312021-08-31 Video recommendation method and deviceActiveCN113688260B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202111019173.4ACN113688260B (en)2021-08-312021-08-31 Video recommendation method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202111019173.4ACN113688260B (en)2021-08-312021-08-31 Video recommendation method and device

Publications (2)

Publication NumberPublication Date
CN113688260A CN113688260A (en)2021-11-23
CN113688260Btrue CN113688260B (en)2025-02-14

Family

ID=78584630

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202111019173.4AActiveCN113688260B (en)2021-08-312021-08-31 Video recommendation method and device

Country Status (1)

CountryLink
CN (1)CN113688260B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN117714797B (en)*2023-12-262024-07-12大脑工场文化产业发展有限公司Short video making method and system based on artificial intelligence
CN118296183B (en)*2024-06-052024-10-01南京奇果智能科技有限公司Short video intelligent recommendation system and method based on interest modeling classification

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108024145A (en)*2017-12-072018-05-11北京百度网讯科技有限公司Video recommendation method, device, computer equipment and storage medium
CN112423038A (en)*2020-11-062021-02-26深圳Tcl新技术有限公司Video recommendation method, terminal and storage medium
CN112464025A (en)*2020-12-172021-03-09当趣网络科技(杭州)有限公司Video recommendation method and device, electronic equipment and medium

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106331778B (en)*2015-07-062020-08-14腾讯科技(深圳)有限公司Video recommendation method and device
US20170188103A1 (en)*2015-12-292017-06-29Le Holdings (Beijing) Co., Ltd.Method and device for video recommendation based on face recognition
CN106302678A (en)*2016-08-082017-01-04北京谱思科技有限公司A kind of music recommends method and device
CN110019943B (en)*2017-09-112021-09-14中国移动通信集团浙江有限公司Video recommendation method and device, electronic equipment and storage medium
CN108650555B (en)*2018-05-152022-11-22北京优酷科技有限公司Video interface display method, interactive information generation method, player and server
CN110839167B (en)*2018-08-162021-05-28Tcl科技集团股份有限公司Video recommendation method and device and terminal equipment
CN109104618A (en)*2018-09-032018-12-28中国联合网络通信集团有限公司Service push method, apparatus and system
CN112019920B (en)*2019-05-312023-04-14深圳市雅阅科技有限公司Video recommendation method, device and system and computer equipment
CN112632369B (en)*2020-12-052023-03-24武汉风行在线技术有限公司Short video recommendation system and method for identifying laughter

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108024145A (en)*2017-12-072018-05-11北京百度网讯科技有限公司Video recommendation method, device, computer equipment and storage medium
CN112423038A (en)*2020-11-062021-02-26深圳Tcl新技术有限公司Video recommendation method, terminal and storage medium
CN112464025A (en)*2020-12-172021-03-09当趣网络科技(杭州)有限公司Video recommendation method and device, electronic equipment and medium

Also Published As

Publication numberPublication date
CN113688260A (en)2021-11-23

Similar Documents

PublicationPublication DateTitle
US10362360B2 (en)Interactive media display across devices
CN112740713B (en)Method for providing key time in multimedia content and electronic device thereof
US9253511B2 (en)Systems and methods for performing multi-modal video datastream segmentation
KR102290419B1 (en)Method and Appratus For Creating Photo Story based on Visual Context Analysis of Digital Contents
US20180152767A1 (en)Providing related objects during playback of video data
CN103686344B (en)Strengthen video system and method
US20160014482A1 (en)Systems and Methods for Generating Video Summary Sequences From One or More Video Segments
US20150012840A1 (en)Identification and Sharing of Selections within Streaming Content
JP2003157288A (en) Information association method, terminal device, server device, program
WO2014138305A1 (en)Systems and methods for providing user interactions with media
CN111432282B (en)Video recommendation method and device
CN112004117B (en)Video playing method and device
CN114372172B (en)Method, device, computer equipment and storage medium for generating video cover image
TWI570639B (en)Systems and methods for building virtual communities
CN113688260B (en) Video recommendation method and device
US20250159308A1 (en)Systems and methods for providing content relevant to a quotation
CN115689642A (en)Media content recommendation method and device, electronic equipment and storage medium
CN113987158A (en) A display method, device and device for display
CN113553447A (en) Search, data processing, display method, apparatus, device and storage medium
US12231731B2 (en)Method and device for recommending real-time audios and/or videos, and computer storage medium
CN118368464A (en)Video interaction method and device, electronic equipment and storage medium
CN114845128B (en)Barrage interaction method, device, equipment and storage medium
CN119316648A (en) Bullet screen information display method, device, computer equipment and storage medium
CN118803350A (en) Video playback method, device, equipment, medium and product
WO2024120646A1 (en)Device and method for multimodal video analysis

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp