WO2020026009A1 - Procédé et appareil de recommandation d'objet vidéo, et dispositif/terminal/serveur - Google Patents
Procédé et appareil de recommandation d'objet vidéo, et dispositif/terminal/serveur Download PDFInfo
- Publication number
- WO2020026009A1 WO2020026009A1 PCT/IB2018/056480 IB2018056480W WO2020026009A1 WO 2020026009 A1 WO2020026009 A1 WO 2020026009A1 IB 2018056480 W IB2018056480 W IB 2018056480W WO 2020026009 A1 WO2020026009 A1 WO 2020026009A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- parameters
- playback
- video
- video object
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000001914 filtration Methods 0.000 claims description 63
- 238000004590 computer program Methods 0.000 claims description 10
- 238000004458 analytical method Methods 0.000 claims description 2
- 238000012216 screening Methods 0.000 abstract description 11
- 230000006399 behavior Effects 0.000 description 74
- 238000010586 diagram Methods 0.000 description 12
- 230000015654 memory Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 238000009434 installation Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 230000009545 invasion Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
Definitions
- the present application relates to the field of computer technology, and in particular, to a method, an apparatus, and a device / terminal / server for recommending video objects.
- Various video applications also recommend various types of video objects to users, but the recommended video objects are often obtained through algorithmic calculations based on the user's preference information, and no consideration is given to whether the video recommended to the user is suitable for the user's viewing environment .
- the user still needs to manually filter the video objects according to the viewing environment, so it cannot implement efficient video recommendation, which results in a poor user experience.
- the embodiments of the present application provide a method, an apparatus, and a device / terminal / server for recommending a video object.
- a video recommendation that matches the viewing environment of the user is recommended, and the efficiency of the video object recommendation is improved.
- a method for recommending a video object includes: obtaining playback information of a user, and obtaining playback parameters and behaviors of the user playing at least one video object according to the playback information. Parameters; performing video object recommendation filtering based on the playback parameters and behavior parameters of the video objects, and recommending the video objects obtained by the filtering.
- a device for recommending a video object is further provided. The device includes: a parameter obtaining module configured to obtain playback information of a user, and obtain the playback of the user according to the playback information. Playback parameters and behavior parameters of at least one video object; an object recommendation module configured to perform video object recommendation filtering based on the playback parameters and behavior parameters of the video object, and recommend the video objects obtained by the filtering.
- a device / terminal / server including: one or more processors; a storage device, configured to store one or more programs, and when the one or more programs are Being executed by the one or more processors, so that the one or more processors implement an operation corresponding to the method for recommending a video object as described above.
- a computer-readable storage medium in which a computer program is stored, and when the program is executed by a processor, the operation corresponding to the method for recommending a video object as described above is implemented.
- the embodiment of the present application obtains the playback parameters and behavior parameters of the user playing at least one video object according to the playback information of the user, so that the video object is performed according to the playback parameters and behavior parameters of the video object.
- the embodiments of the present application can recommend video objects that meet the user's viewing environment to the user, eliminating the need for the user to manually perform video screening based on the viewing environment, which improves the user's experience of watching videos.
- FIG. 1 is a flowchart of steps in a method for recommending a video object according to Embodiment 1 of the present application;
- FIG. 1 is a flowchart of steps in a method for recommending a video object according to Embodiment 1 of the present application;
- FIG. 2 is the steps of another method for recommending video objects according to Embodiment 2 of the present application.
- FIG. 3 is a flowchart of steps S102 of still another video object recommendation method according to Embodiment 3 of the present application.
- Figure 5 is a structural block diagram of a video object recommendation device according to a fifth embodiment of the present application
- 6 is a structural block diagram of a parameter obtaining module of another video object recommendation device according to Embodiment 6 of the present application
- FIG. 7 is a structural block diagram of an object recommendation module of still another video object recommendation device according to Embodiment 7 of the present application.
- FIG. 8 is a structural block diagram of another video object recommendation device according to Embodiment 8 of the present application.
- FIG. 9 is a structural block diagram of a device / terminal / server according to Embodiment 9 of the present application. detailed description
- FIG. 1 there is shown a flowchart of steps of a method for recommending video objects according to the first embodiment of the present application.
- steps S 101 to S 102 described in this application do not represent the order in which they are performed.
- Step S101 Obtain playback information of a user, and obtain playback parameters and behavior parameters of the user playing at least one video object according to the playback information.
- the playback information of the user in this embodiment of the present application includes: current playback information of the user and historical playback information of the user.
- the playback parameters include:
- At least one of play sound parameters, play display parameters, play flow parameters, play timing parameters, and play barrage parameters At least one of play sound parameters, play display parameters, play flow parameters, play timing parameters, and play barrage parameters.
- the playback sound parameters include the volume of the playback video, such as: mute, low volume, high volume, Dolby audiovisual, audio-only playback, and so on.
- the playback display parameters include display parameters such as the degree, chroma, stillness, super-clear, and standard-definition of the playback video. For example, when the environment is dark, it is necessary to brighten the video playback parameters.
- the playback traffic parameters include the use of cellular network traffic, LAN traffic, playback speed, and so on.
- the playback timing parameters include timing selections for playback shutdown, such as playing the current episode, playing for 30 minutes, playing for 60 minutes, and so on.
- the parameters for playing the barrage include whether the barrage is closed, the barrage display setting, and the like.
- the behavior parameters include:
- One of the time period parameters, environment parameters, content parameters, and location parameters of the user watching the video is one of the time period parameters, environment parameters, content parameters, and location parameters of the user watching the video.
- the time period parameter for watching a video includes a time period during which a user watches various types of videos, such as a user watching a video at 7 am to 8 am, or a user watching a certain TV drama at 12 am to 1 am.
- the environment parameters for watching videos include the environment in which users watch various types of videos. For example, the environment where users watch videos at 7 am to 8 am is noisy, or the users watch certain TV series at 12 am to 1 am, and the environment is quiet.
- the content parameters of the watched video include the video content watched by the user, for example, the user watches a news video at 7 am to 8 am, or the user watches an entertainment video at 12 am to 1 am.
- the parameters of the place where the video is viewed include the place where the user watches various types of videos, such as the user watching a news video along the subway, or the user watching an entertainment video at a home address.
- Step S102 Perform video object recommendation filtering according to the playback parameters and behavior parameters of the video objects, and recommend the video objects obtained by the filtering.
- the present application performs recommendation filtering on video objects in combination with the playback parameters and behavior parameters of the video objects.
- a mute video is recommended to the user from 7 am to 8 am.
- a mute video is recommended to the user from 7 am to 8 am.
- a user watches a certain TV series from 12 am to 1 am and uses the audio only mode, then it is recommended to the user from 12 am to 1 am that the TV series that can only play audio can be selected.
- the playback parameters and behavior parameters of the user playing at least one video object are obtained according to the playback information of the user, so that according to the playback parameters of the video object, Number and behavior parameters to perform video object recommendation filtering, and recommend video objects obtained by filtering. Therefore, the embodiment of the present application can determine the environment in which the user plays the video according to the user's playback parameters, and determine the user's behavior preference in playing the video according to the user's behavior parameters, thereby improving the accuracy of the video recommendation and satisfying the user's watching different videos in different environments. demand.
- the embodiments of the present application can recommend video objects that meet the user's viewing environment to the user, eliminating the need for the user to manually perform video filtering based on the viewing environment, which improves the user's experience of watching videos.
- the method for recommending video objects in this embodiment may be performed by any appropriate device having video object recommendation capabilities, including but not limited to: various device terminals or servers, including but not limited to PCs, tablets, mobile terminals, etc. .
- Recommended method of video objects according to the present embodiment includes the above-described steps S 101 to S 102 o
- FIG 2 shows the recommended method for Step embodiment of a video object a second embodiment of the present application S 101 of the flowchart.
- steps S 101 1 to S 1013 described in this application do not represent the order of execution.
- the step S101 includes:
- Step S 101 1 Obtain the user behavior log and / or the folder information generated by the user application software in the file system within a preset time period.
- the user behavior log described in the embodiment of the present application may be obtained by reading system operation data.
- the folder information generated by the user's application software in the file system is usually at least one folder generated in the file system during system operation where the application program is located, in addition to system operation data.
- the at least one folder may be generated for system operation or the application itself.
- the at least one folder is used to store some information and / or logs of the user.
- the at least one folder is usually a LOG folder.
- the file system is usually data content with low read permission in the system. Because the read file system does not involve the user installation list and user behavior data, it is generally not related to the invasion of user privacy data.
- the folder information generated in the file system includes: user information and / or logs of software currently installed and uninstalled after installation.
- Step S 1012 Obtain the playback information of the user according to the user behavior log and / or folder information generated by the user application software in the file system.
- the present application obtains playback information related to the video object played by the user by screening and analyzing the user behavior log and / or folder information generated by the user application software in the file system.
- the user behavior log and the LOG folder information generated by the running of each user's application are screened and analyzed to obtain relevant playback information of the user playing the video object. For example, the user watches the B video in a silent manner during the A period.
- Step S 1013 Parse the broadcast information to obtain playback parameters and behavior parameters of the user playing at least one video object.
- this application analyzes the playback information, and analyzes the time period, playback mode, playback content, and playback location in the playback information to obtain playback parameters and behavior parameters of the user playing at least one video object. .
- the playback parameters and behavior parameters may be stored in a table manner, or the playback parameters and behavior parameters having an associated relationship may be stored correspondingly.
- the embodiment of the present application obtains the playback information of the user by analyzing the user behavior log and / or folder information generated by the user's application software in the file system within a preset time period, and parsing the playback information to obtain that the user plays A video object's playback parameters and behavior parameters.
- the embodiment of the present application can easily and accurately obtain the playback situation of at least one video object in the user's historical behavior, and the playback parameters and behavior parameters used by the user.
- the method for recommending video objects in this embodiment may be performed by any appropriate device having video object recommendation capabilities, including but not limited to: various device terminals or servers, including but not limited to PCs, tablets, mobile terminals, etc. .
- This embodiment includes the foregoing steps S101 to S102. It is worth noting that steps S 1021 to S 1022 described in this application do not represent the order of execution.
- the step S102 includes:
- the embodiments of the present application are developed according to the playback parameters and behavior parameters of the video object. Perform data processing to obtain a recommended filtering condition for the video object.
- the recommended filtering conditions for the video objects are: 7 am to 8 am only audio news videos are played; 12 am to 1 am, the TV drama videos can be muted.
- the video objects that meet the recommended filtering conditions are filtered, and the video objects are recommended according to the recommended filtering conditions.
- the video objects are filtered according to the filtering conditions, and video objects that meet the filtering conditions are recommended.
- the playback parameters and behavior parameters of the video object according to the embodiments of the present application generate recommended filtering conditions for the video object, and perform filtering and recommendation of the video object according to the filtering conditions. In this way, it is possible to accurately recommend video objects that meet the user's viewing environment to the user, and the user does not need to manually perform video filtering according to the viewing environment, which improves the user's experience of watching videos.
- the method for recommending video objects in this embodiment may be performed by any appropriate device having video object recommendation capabilities, including but not limited to: various device terminals or servers, including but not limited to PCs, tablets, mobile terminals, etc. .
- Recommended method of video objects includes the above-described steps S 101 to S 102 o
- steps S 101 to S 102 o there is shown a method for recommending an object in a video in accordance with a fourth embodiment of the present application also includes the step S 103.
- steps S 101 to S 103 described in this application do not represent the first steps performed by them. After the order.
- Step S103 Play the recommended video object according to the filtering condition.
- the filtering condition includes a playback parameter of the video object, so the video object may be played according to the filtering condition.
- the embodiment of the present application can directly play the recommended video according to the filtering conditions, without the need for the user to manually select the playback mode of the recommended video, which further improves the user experience.
- the method for recommending video objects in this embodiment may be performed by any appropriate device having video object recommendation capabilities, including but not limited to: various device terminals or servers, including but not limited to PCs, tablets, mobile terminals, etc. .
- FIG. 5 a structural block diagram of a video object recommendation device according to Embodiment 5 of the present application is shown.
- the parameter obtaining module 501 is configured to obtain playback information of a user, and obtain playback parameters and behavior parameters of the user playing at least one video object according to the playback information.
- the object recommendation module 502 is configured to perform video object recommendation filtering according to the playback parameters and behavior parameters of the video objects, and recommend the video objects obtained by the filtering.
- the playback information of the user in this embodiment of the present application includes: current playback information of the user and historical playback information of the user.
- the playback parameters include:
- At least one of play sound parameters, play display parameters, play flow parameters, play timing parameters, and play barrage parameters At least one of play sound parameters, play display parameters, play flow parameters, play timing parameters, and play barrage parameters.
- the playback sound parameters include the volume of the playback video, such as: mute, low volume, high volume, Dolby audiovisual, audio only playback, and so on.
- the playback display parameters include display parameters such as brightness, chroma, high definition, ultra clear, and standard definition of the playback video. For example, when the environment is dark, it is necessary to brighten the video playback parameters.
- the playback traffic parameters include the use of cellular network traffic, local area network traffic, and playback speed.
- the playback timing parameters include timing selections for playback shutdown, such as playing the current episode, playing for 30 minutes, playing for 60 minutes, and so on.
- the parameters for playing the barrage include whether the barrage is closed, the barrage display setting, and the like.
- the behavior parameters include:
- One of the time period parameters, environment parameters, content parameters, and location parameters of the user watching the video is one of the time period parameters, environment parameters, content parameters, and location parameters of the user watching the video.
- the time period parameter for watching a video includes a time period during which a user watches various types of videos, such as a user watching a video at 7 am to 8 am, or a user watching a certain TV drama at 12 am to 1 am.
- the environment parameters for watching videos include the environment in which users watch various types of videos. For example, the environment where users watch videos at 7 am to 8 am is noisy, or the users watch certain TV series at 12 am to 1 am, and the environment is quiet.
- the content parameters of the watched video include the video content watched by the user, for example, the user watches a news video at 7 am to 8 am, or the user watches an entertainment video at 12 am to 1 am.
- the parameters of the place where the video is viewed include the place where the user watches various types of videos, such as the user watching a news video along the subway, or the user watching an entertainment video at a home address.
- the present application performs recommendation filtering on video objects in combination with the playback parameters and behavior parameters of the video objects.
- a mute video is recommended to the user from 7 am to 8 am.
- a mute video is recommended to the user from 7 am to 8 am.
- a user watches a certain TV series from 12 am to 1 am and uses the audio only mode, then it is recommended to the user from 12 am to 1 am that the TV series that can only play audio can be selected.
- the embodiment of the present application obtains the playback parameters and behavior parameters of the user playing at least one video object according to the playback information of the user, so that the video object recommendation screening is performed according to the playback parameters and behavior parameters of the video object, and the screening is obtained.
- Video objects for recommendations Therefore, the embodiment of the present application can determine the environment in which the user plays the video according to the user's playback parameters, and determine the user's behavior preference in playing the video according to the user's behavior parameters, thereby improving the accuracy of the video recommendation and satisfying the user's watching different videos in different environments. demand. Examples of this application Video objects that match the user's viewing environment can be recommended to the user, eliminating the need for users to manually perform video filtering based on the viewing environment, which improves the user's experience of watching videos.
- the method for recommending video objects in this embodiment may be performed by any appropriate device having video object recommendation capabilities, including but not limited to: various device terminals or servers, including but not limited to PCs, tablets, mobile terminals, etc. .
- the device for recommending a video object in this embodiment includes the above-mentioned parameter obtaining module 501, and an object recommendation module 502.
- FIG. 6 there is shown a structural block diagram of a parameter obtaining module 501 of a video object recommendation device according to Embodiment 6 of the present application.
- the parameter obtaining module 501 includes:
- the behavior information obtaining unit 5011 is configured to obtain a user behavior log and / or folder information generated by a user application software in a file system within a preset time period.
- the historical information obtaining unit 5012 is configured to obtain playback information of the user according to the user behavior log and / or folder information generated by each application software of the user in the file system.
- the history information analysis unit 5013 is configured to parse the broadcast information to obtain playback parameters and behavior parameters of the user playing at least one video object.
- the user behavior log described in the embodiment of the present application may be obtained by reading system operation data.
- the folder information generated by the user's application software in the file system is usually at least one folder generated in the file system during system operation where the application program is located, in addition to system operation data.
- the at least one folder may be generated for system operation or the application itself.
- the at least one folder is used to store some information and / or logs of the user.
- the at least one folder is usually a LOG folder.
- the file system is usually data content with low read permission in the system. Because the read file system does not involve the user installation list and user behavior data, it is generally not related to the invasion of user privacy data.
- the folder information generated in the file system includes: user information and / or logs of software currently installed and uninstalled after installation.
- the preset time period may be set by a person skilled in the art according to requirements, or may be adjusted by a user by inputting an instruction.
- the user behavior log and / or user application software The folder information generated in the file system is screened and analyzed to obtain playback information related to the video object played by the user.
- the user behavior log and the LOG folder information generated by the running of each user's application are screened and analyzed to obtain relevant playback information of the user playing the video object. For example, the user watches the B video in a silent manner during the A period.
- this application analyzes the playback information, and analyzes the time period, playback mode, playback content, and playback location in the playback information to obtain playback parameters and behavior parameters of the user playing at least one video object. .
- the playback parameters and behavior parameters may be stored in a table manner, or the playback parameters and behavior parameters having an associated relationship may be stored correspondingly.
- the embodiment of the present application obtains the playback information of the user by analyzing the user behavior log and / or folder information generated by the user's application software in the file system within a preset time period, and parsing the playback information to obtain that the user plays A video object's playback parameters and behavior parameters.
- the embodiment of the present application can easily and accurately obtain the playback situation of at least one video object in the user's historical behavior, and the playback parameters and behavior parameters used by the user.
- the method for recommending video objects in this embodiment may be performed by any appropriate device having video object recommendation capabilities, including but not limited to: various device terminals or servers, including but not limited to PCs, tablets, mobile terminals, etc. .
- This embodiment includes the above-mentioned parameter obtaining module 501 and an object recommendation module 502.
- the object recommendation module 502 includes:
- the filtering condition generating unit 5021 is configured to generate a recommended filtering condition for the video object according to a playback parameter and a behavior parameter of the video object.
- the video object recommendation unit 5022 is configured to filter video objects that meet the recommendation filtering condition according to the recommendation, and perform video object recommendation according to the recommendation filtering condition.
- the embodiment of the present application performs data processing according to the playback parameters and behavior parameters of the video object to obtain the recommended filtering conditions for the video object.
- the recommended filtering conditions for the video objects are: 7 am to 8 am only audio news videos are played; 12 am to 1 am, the TV drama videos can be muted.
- the video objects are filtered according to the filtering conditions, and video objects that meet the filtering conditions are recommended.
- the playback parameters and behavior parameters of the video object according to the embodiments of the present application generate recommended filtering conditions for the video object, and perform filtering and recommendation of the video object according to the filtering conditions. In this way, it is possible to accurately recommend video objects that meet the user's viewing environment to the user, and the user does not need to manually perform video filtering according to the viewing environment, which improves the user's experience of watching videos.
- the method for recommending video objects in this embodiment may be performed by any appropriate device having video object recommendation capabilities, including but not limited to: various device terminals or servers, including but not limited to PCs, tablets, mobile terminals, etc. .
- the method for recommending a video object in this embodiment includes the above-mentioned parameter obtaining module 501, an object recommendation module 502.
- a device for recommending a video object according to Embodiment 8 of the present application is shown, and further includes a video playback module 503.
- the video playing module 503 is configured to play the recommended video object according to the filtering condition.
- the filtering condition includes a playback parameter of the video object, so the video object may be played according to the filtering condition.
- the recommended news video is played from 7 am to 8 am in an audio-only manner.
- the recommended TV dramas are played at 12 am to 1 am in a silent playback manner.
- This embodiment of the present application can directly play the recommended videos according to the filtering conditions, without the need for the user to manually select the recommended video playback method. Improved user experience.
- the method for recommending video objects in this embodiment may be performed by any appropriate device having video object recommendation capabilities, including but not limited to: various device terminals or servers, including but not limited to PCs, tablets, mobile terminals, etc. .
- FIG. 9 a structural block diagram of a device / terminal / server according to Embodiment 5 of the present application is shown.
- the specific embodiment of the present application does not limit the specific implementation of the device / terminal / server.
- the device / terminal / server may include: one or more processors
- processor processing
- memory storage device
- the processor 902 is configured to execute a program 906, and may specifically perform related steps in the foregoing method for recommending a video object.
- the program 906 may include program code, where the program code includes a computer operation instruction.
- the processor 902 may be a central processing unit CPU, or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
- the device / terminal / server includes one or more processors, which can be processors of the same type, such as one or more CPUs; or different types of processors, such as one or more CPUs and one or more ASICs .
- the storage device 904 is configured to store one or more programs 906.
- the storage device 904 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
- the program 906 may be specifically configured to cause the processor 902 to perform the following operations: obtain playback information of a user, and obtain playback parameters and behavior parameters of the user playing at least one video object according to the playback information; and according to the playback parameters of the video object Perform video object recommendation filtering with behavior parameters, and recommend video objects obtained through filtering.
- the program 906 is further configured to obtain the User behavior log and / or folder information generated by the user's application software in the file system; obtaining user playback information according to the user behavior log and / or folder information generated by the user's application software in the file system; The playback information is used to obtain playback parameters and behavior parameters of the user playing at least one video object.
- the playback parameters include at least one of a playback sound parameter, a playback display parameter, a playback flow parameter, a playback timing parameter, and a playback barrage parameter.
- the behavior parameter includes one of a time period parameter, an environment parameter, a content parameter, and a location parameter of the user watching the video.
- the program 906 is further configured to generate a recommended filtering condition for the video object according to a playback parameter and a behavior parameter of the video object; and to filter a video object that meets the recommended filtering condition, and The video object is recommended according to the recommendation filtering condition.
- the embodiment of the present application obtains the playback parameters and behavior parameters of the user playing at least one video object according to the playback information of the user, so that the video object recommendation screening is performed according to the playback parameters and behavior parameters of the video object, and the screening is obtained Video objects for recommendations. Therefore, the embodiment of the present application can determine the environment in which the user plays the video according to the user's playback parameters, and determine the user's behavior preference in playing the video according to the user's behavior parameters, thereby improving the accuracy of the video recommendation and satisfying the user's watching different videos in different environments. demand. The embodiments of the present application can recommend video objects that meet the user's viewing environment to the user, eliminating the need for the user to manually perform video screening based on the viewing environment, which improves the user's experience of watching videos.
- each component / step described in the embodiment of the present application may be split into more components / steps, or two or more components / steps or partial operations of components / steps may be combined into New components / steps to achieve the purpose of the embodiments of the present application.
- the process described above with reference to the flowchart may be implemented as a computer software program.
- embodiments of the present disclosure include a computer program product including a computer program carried on a computer-readable medium, the computer program containing program code for performing a method shown in a flowchart.
- the computer program may be downloaded and installed from a network through a communication section, and / or installed from a removable medium.
- CPU central processing unit
- the aforementioned functions defined in the method of the present application are executed.
- the computer-readable medium described in this application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the foregoing.
- the computer-readable storage medium may be, for example, but not limited to, one of electrical, magnetic, optical, An electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable memories Programming read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the foregoing.
- a computer-readable storage medium may be any tangible medium containing or storing a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device.
- a computer-readable signal medium may include a data signal that is included in baseband or propagated as part of a carrier wave, and which carries computer-readable program code. Such a propagated data signal may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- the computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, and the computer-readable medium may send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device .
- Program code embodied on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
- Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, the programming languages including an object-oriented programming language such as Java, Smalltalk, C ++, and also conventional A procedural programming language such as "C" or a similar programming language.
- the program code can be executed entirely on the user's computer, partly on the user's computer, as an independent software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server.
- the remote computer can be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through the Internet using an Internet service provider) Connection).
- LAN local area network
- WAN wide area network
- Internet service provider Internet service provider
- each block in the flowchart or block diagram may represent a module, a program segment, or a portion of a code, which module, program segment, or part of the code contains one or more functions for implementing a specified logical function Executable instructions.
- the functions marked in the blocks may also occur in a different order than those marked in the drawings. For example, two Blocks represented one after the other may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved.
- each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts may be implemented in a dedicated hardware-based system that performs the specified function or operation. Or, it can be implemented by a combination of dedicated hardware and computer instructions.
- a processor includes a receiving unit, a parsing unit, an information selecting unit, and a generating unit. Among them, the names of these units do not in any way constitute a limitation on the unit itself.
- the receiving unit may also be described as a "unit for receiving a user's web browsing request".
- the present application also provides a computer-readable storage medium having stored thereon a computer program, which is executed by a processor to implement a method as described in any one of the foregoing embodiments.
- the present application further provides a computer-readable medium, which may be included in the device described in the foregoing embodiments; or may exist alone without being assembled into the device.
- the computer-readable medium carries one or more programs, and when the one or more programs are executed by the device, the device causes the device to: obtain playback information of a user, and obtain the user to play at least one video according to the playback information.
- Object playback parameters and behavior parameters performing video object recommendation screening based on the video object playback parameters and behavior parameters, and recommending the video objects obtained by the screening.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Les modes de réalisation de la présente invention concernent un procédé et un appareil de de recommandation d'objet vidéo ainsi qu'un dispositif/terminal/serveur. Le procédé selon l'invention comprend les étapes consistant à : acquérir des informations de lecture d'un utilisateur, et acquérir, en fonction des informations de lecture, des paramètres de lecture et des paramètres de comportement de l'utilisateur commandant la lecture d'au moins un objet vidéo ; et effectuer un filtrage de recommandation sur des objets vidéo en fonction des paramètres de lecture et des paramètres de comportement pour l'objet vidéo, et recommander un objet vidéo obtenu par filtrage. Dans les modes de réalisation de la présente invention, des informations de lecture d'un utilisateur sont analysées de façon à recommander une recommandation vidéo conforme à un environnement de visualisation de l'utilisateur, ce qui permet d'améliorer l'efficacité de recommandation d'objets vidéo.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810867060.1 | 2018-08-01 | ||
CN201810867060.1A CN109005461A (zh) | 2018-08-01 | 2018-08-01 | 一种视频对象的推荐方法、装置和设备/终端/服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020026009A1 true WO2020026009A1 (fr) | 2020-02-06 |
Family
ID=64594897
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2018/056480 WO2020026009A1 (fr) | 2018-08-01 | 2018-08-27 | Procédé et appareil de recommandation d'objet vidéo, et dispositif/terminal/serveur |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109005461A (fr) |
WO (1) | WO2020026009A1 (fr) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110175244B (zh) * | 2019-05-28 | 2021-09-14 | Oppo广东移动通信有限公司 | 多媒体文件的播放方法及相关设备 |
CN110830809B (zh) * | 2019-11-20 | 2021-12-07 | 咪咕动漫有限公司 | 视频内容热度确定方法、电子设备及存储介质 |
CN111010608B (zh) * | 2019-12-20 | 2021-09-10 | 维沃移动通信有限公司 | 视频播放的方法及电子设备 |
CN111083534B (zh) * | 2019-12-30 | 2022-10-11 | 南京尚网网络科技有限公司 | 一种用于提供推荐视频列表的方法与设备 |
CN111949821A (zh) * | 2020-06-24 | 2020-11-17 | 百度在线网络技术(北京)有限公司 | 视频推荐方法、装置、电子设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105704566A (zh) * | 2016-04-25 | 2016-06-22 | 浪潮软件集团有限公司 | 一种基于电视机顶盒的视频推荐系统 |
CN105979376A (zh) * | 2015-12-02 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | 一种推荐方法和装置 |
CN106028070A (zh) * | 2016-05-16 | 2016-10-12 | 乐视控股(北京)有限公司 | 直播或轮播频道推荐方法、装置及视频服务器 |
CN106604066A (zh) * | 2016-12-13 | 2017-04-26 | 宁夏凯速德科技有限公司 | 改进的视频app中个性化推荐方法及系统 |
CN107493513A (zh) * | 2017-09-29 | 2017-12-19 | 武汉斗鱼网络科技有限公司 | 用户对直播内容的偏好度量方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105872790A (zh) * | 2015-12-02 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 一种音视频节目推荐的方法及系统 |
CN105592326A (zh) * | 2015-12-18 | 2016-05-18 | 小米科技有限责任公司 | 节目推荐方法及装置 |
CN105898518A (zh) * | 2015-12-28 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 一种视频加载过程中界面显示方法及装置 |
CN105916034A (zh) * | 2016-04-14 | 2016-08-31 | 乐视控股(北京)有限公司 | 视频推荐方法和装置 |
CN106131703A (zh) * | 2016-06-28 | 2016-11-16 | 青岛海信传媒网络技术有限公司 | 一种视频推荐的方法和终端 |
-
2018
- 2018-08-01 CN CN201810867060.1A patent/CN109005461A/zh active Pending
- 2018-08-27 WO PCT/IB2018/056480 patent/WO2020026009A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105979376A (zh) * | 2015-12-02 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | 一种推荐方法和装置 |
CN105704566A (zh) * | 2016-04-25 | 2016-06-22 | 浪潮软件集团有限公司 | 一种基于电视机顶盒的视频推荐系统 |
CN106028070A (zh) * | 2016-05-16 | 2016-10-12 | 乐视控股(北京)有限公司 | 直播或轮播频道推荐方法、装置及视频服务器 |
CN106604066A (zh) * | 2016-12-13 | 2017-04-26 | 宁夏凯速德科技有限公司 | 改进的视频app中个性化推荐方法及系统 |
CN107493513A (zh) * | 2017-09-29 | 2017-12-19 | 武汉斗鱼网络科技有限公司 | 用户对直播内容的偏好度量方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109005461A (zh) | 2018-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020026009A1 (fr) | Procédé et appareil de recommandation d'objet vidéo, et dispositif/terminal/serveur | |
CN109257646B (zh) | 视频处理方法、装置、电子设备及计算机可读介质 | |
US10698952B2 (en) | Using digital fingerprints to associate data with a work | |
US8458147B2 (en) | Techniques for the association, customization and automation of content from multiple sources on a single display | |
KR102520019B1 (ko) | 방송 환경들에서의 스피치 인식 애플리케이션들에 대한 스피치 강화 | |
US8776244B2 (en) | System and method for the generation of a content fingerprint for content identification | |
WO2020233142A1 (fr) | Procédé et appareil de lecture de fichiers multimédia, dispositif électronique et support de données | |
CN109313901A (zh) | 信息处理装置、接收装置和信息处理方法 | |
US20100023499A1 (en) | System and method for a content fingerprint filter | |
CN104394476A (zh) | 一种时移播放方法及媒体播放器 | |
US10439578B1 (en) | Smart speakers with cloud equalizer | |
US9209917B2 (en) | Methods and apparatus for metering computer-based media presentation | |
CN111510756A (zh) | 音视频的切换方法、装置、计算机设备及可读存储介质 | |
US20160294903A1 (en) | Method and device for pushing resources to mobile communication terminal by smart television | |
CN111510755A (zh) | 音视频的切换方法、装置、计算机设备及可读存储介质 | |
CN114827682B (zh) | 投屏方法、系统、设备及存储介质 | |
US8490131B2 (en) | Automatic capture of data for acquisition of metadata | |
CN105893496B (zh) | 一种信息处理方法及装置、电子设备 | |
US20180152739A1 (en) | Device-Based Audio-Format Selection | |
US11190835B2 (en) | Intelligent unload of broadcaster application on channel change | |
CN109788357B (zh) | 一种播放媒体文件的方法及装置 | |
US7788698B2 (en) | Pre-negotiation and pre-caching media policy | |
US10027750B1 (en) | Utilizing network identifiers that are based on media items | |
WO2019227431A1 (fr) | Procédé de partage de modèle utilisé pour produire du contenu multimédia, appareil et dispositif terminal | |
CN112632324A (zh) | 一种视频播放方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18928977 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18928977 Country of ref document: EP Kind code of ref document: A1 |