Video recommending method, server, and storage media
First Claim
Patent Images
1. A video recommending method, comprising:
- obtaining, by a device comprising a memory storing instructions and a processor in communication with the memory, videos comprising long videos and short videos;
obtaining, by the device, a subset of the long videos, wherein values of video attributes of the subset of the long videos are greater than corresponding attribute thresholds, wherein the video attributes comprise watching times and a watching completion rate, the watching completion rate is obtained by dividing a sum of individual watching completion rates by a quantity of numbers of the video being played, and each of the individual watching completion rates is obtained by dividing a duration of individual watching a video by a duration of the video;
obtaining, by the device, a watching record of a user;
obtaining, by the device, similarities between the short videos and videos in the watching record to extract a preset quantity of the short videos having highest similarities; and
recommending, by the device, the subset of the long videos or the preset quantity of the short videos to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A video recommending method, including: obtaining videos, the video including long videos and short videos; obtaining a subset of the long videos, of which video attribute values are greater than corresponding attribute thresholds; obtaining a watching record of a user, and obtaining similarities between the short videos and videos in the watching record, to extract a preset quantity of short videos having highest similarities; and recommending the subset of the long videos, of which video attribute values are greater than corresponding attribute thresholds, to the user, and/or recommending the preset quantity of short videos having highest similarities to the user.
13 Citations
18 Claims
-
1. A video recommending method, comprising:
-
obtaining, by a device comprising a memory storing instructions and a processor in communication with the memory, videos comprising long videos and short videos; obtaining, by the device, a subset of the long videos, wherein values of video attributes of the subset of the long videos are greater than corresponding attribute thresholds, wherein the video attributes comprise watching times and a watching completion rate, the watching completion rate is obtained by dividing a sum of individual watching completion rates by a quantity of numbers of the video being played, and each of the individual watching completion rates is obtained by dividing a duration of individual watching a video by a duration of the video; obtaining, by the device, a watching record of a user; obtaining, by the device, similarities between the short videos and videos in the watching record to extract a preset quantity of the short videos having highest similarities; and recommending, by the device, the subset of the long videos or the preset quantity of the short videos to the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server, comprising a memory and a processor, the memory storing instructions, and the instructions, when executed by the processor, causing the processor to perform:
-
obtaining videos, the video comprising long videos and short videos; obtaining a subset of the long videos, wherein values of video attributes of the subset of the long videos are greater than corresponding attribute thresholds, wherein the video attributes comprise watching times and a watching completion rate, the watching completion rate is obtained by dividing a sum of individual watching completion rates by a quantity of clicks numbers of the video being played, and each of the individual watching completion rates is obtained by dividing a duration of individual watching a video by a duration of the video; obtaining a watching record of a user; obtaining similarities between the short videos and videos in the watching record, to extract a preset quantity of the short videos having highest similarities; and recommending the subset of the long videos or the preset quantity of the short videos to the user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing computer executable instructions, the computer executable instructions, when executed by one or more processors, causing the one or more processors to perform:
-
obtaining videos, the videos comprising long videos and short videos; obtaining a subset of the long videos, wherein values of video attributes of the subset of the long videos are greater than corresponding attribute thresholds, wherein the video attributes comprise watching times and a watching completion rate, the watching completion rate is obtained by dividing a sum of individual watching completion rates by a quantity of numbers of the video being played, and each of the individual watching completion rates is obtained by dividing a duration of individual watching a video by a duration of the video; obtaining a watching record of a user; obtaining similarities between the short videos and videos in the watching record, to extract a preset quantity of the short videos having highest similarities; and recommending the subset of the long videos or the preset quantity of the short videos to the user. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification