+

WO2020026009A1 - Video object recommendation method and apparatus, and device/terminal/server - Google Patents

Video object recommendation method and apparatus, and device/terminal/server Download PDF

Info

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
Application number
PCT/IB2018/056480
Other languages
French (fr)
Chinese (zh)
Inventor
原英虎
胡月鹏
Original Assignee
优视科技新加坡有限公司
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 优视科技新加坡有限公司 filed Critical 优视科技新加坡有限公司
Publication of WO2020026009A1 publication Critical patent/WO2020026009A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning 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

The embodiments of the present application provide a video object recommendation method and apparatus, and a device/terminal/server. The method comprises: acquiring playing information of a user, and acquiring, according to the playing information, playing parameters and behavior parameters of the user playing at least one video object; and performing recommendation screening on video objects according to the playing parameters and the behavior parameters for the video object, and recommending a video object obtained through screening. In the embodiments of the present application, playing information of a user is analyzed so as to recommend a video recommendation conforming to a watching environment of the user, thereby improving the efficiency of video object recommendation.

Description

一种视频对象的推荐方法、 装置和设备 /终端 /服务器 本申请要求在 2018 年 08 月 01 日提交中国专利局、 申请号为 201810867060.1、 发明名称为 “一种视频对象的推荐方法、 装置和设备 / 终端 /服务器” 的中国专利申请的优先权, 其全部内容通过引用结合在本 申请中。  Method, device and device / terminal / server for recommending video objects This application requires that the China Patent Office be filed on August 01, 2018, with application number 201810867060.1, and the invention name is "A method, device and device for recommending video objects" / Terminal / Server "priority of the Chinese patent application, the entire contents of which are incorporated herein by reference.
技术领域  Technical field
本申请涉及计算机技术领域, 尤其涉及一种视频对象的推荐方法、 装置和设备 /终端 /服务器。  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.
背景技术  Background technique
随着移动智能终端的发展, 人们习惯使用移动智能终端观看各类视 频对象, 从而对日常生活中的各种碎片时间加以利用。 比如, 在乘坐地 铁或者公交期间观看视频等。 但随着视频观看环境的不同, 人们需要挑 选不同的视频进行观看, 也需要根据观看环境对视频的播放参数进行调 整。  With the development of mobile smart terminals, people are accustomed to using mobile smart terminals to watch various video objects, so as to make use of various fragmented times in daily life. For example, watching videos while riding a subway or bus. However, with different video viewing environments, people need to choose different videos to watch, and also need to adjust the video playback parameters according to the viewing environment.
各类视频应用程序(APP)也会向用户推荐各类的视频对象, 但推荐 的视频对象往往是根据用户的偏好信息进行算法计算获得, 并未考虑推 荐给用户的视频是否适合用户的观看环境。 用户仍需要根据观看环境, 手动对视频对象进行筛选, 因此无法实现高效的视频推荐, 造成用户体 验较差。  Various video applications (APPs) 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.
因此, 如何根据用户观看视频的环境进行推荐成为现有技术中亟待 解决的技术问题。  Therefore, how to make a recommendation according to the environment in which a user watches a video has become an urgent technical problem in the prior art.
发明内容  Summary of the invention
本申请实施例提供了一种视频对象的推荐方法、装置和设备 /终端 /服 务器, 通过分析用户的播放信息, 从而推荐符合用户观看环境的视频推 荐, 提高视频对象推荐的效率。  The embodiments of the present application provide a method, an apparatus, and a device / terminal / server for recommending a video object. By analyzing the playback information of the user, a video recommendation that matches the viewing environment of the user is recommended, and the efficiency of the video object recommendation is improved.
根据本申请实施例的一个方面, 提供了一种视频对象的推荐方法, 所述方法包括: 获得用户的播放信息, 并根据所述播放信息获得所述用 户播放至少一视频对象的播放参数与行为参数; 根据所述视频对象的播 放参数与行为参数进行视频对象推荐筛选, 对筛选获得的视频对象进行 推荐。 根据本申请实施例的另一个方面, 还提供了一种视频对象的推荐装 置, 所述装置包括: 参数获得模块, 配置用于获得用户的播放信息, 并 根据所述播放信息获得所述用户播放至少一视频对象的播放参数与行为 参数; 对象推荐模块, 配置用于根据所述视频对象的播放参数与行为参 数进行视频对象推荐筛选, 对筛选获得的视频对象进行推荐。 According to an aspect of the embodiments of the present application, a method for recommending a video object is provided. The method 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. According to another aspect of the embodiments of the present application, 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.
根据本申请实施例的又一个方面, 还提供了一种设备 /终端 /服务器, 包括: 一个或多个处理器; 存储装置, 用于存储一个或多个程序, 当所 述一个或多个程序被所述一个或多个处理器执行, 使得所述一个或多个 处理器实现如上所述的视频对象的推荐方法对应的操作。  According to still another aspect of the embodiments of the present application, a device / terminal / server is further provided, 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.
根根据本申请实施例的又一个方面, 还提供了一种计算机可读存储 介质, 其上存储有计算机程序, 该程序被处理器执行时实现如上所述的 视频对象的推荐方法对应的操作。  According to still another aspect of the embodiments of the present application, a computer-readable storage medium is further provided, 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.
据本申请实施例提供的技术方案, 本申请实施例根据用户的播放信 息得到所述用户播放至少一视频对象的播放参数与行为参数, 从而根据 所述视频对象的播放参数与行为参数进行视频对象推荐筛选, 对筛选获 得的视频对象进行推荐。 因此, 本申请实施例可以根据用户的播放参数 确定用户播放视频的环境, 根据用户的行为参数确定用户播放视频的行 为偏好, 进而提高视频推荐的准确性, 满足用户在不同环境下观看不同 视频的需求。 本申请实施例可以向用户推荐符合用户观看环境的视频对 象, 无需用户手动根据观看环境进行视频筛选, 改善了用户观看视频的 体验。  According to the technical solution provided by the embodiment of the present application, 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. Recommend filtering, recommending 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 screening based on the viewing environment, which improves the user's experience of watching videos.
附图说明  BRIEF DESCRIPTION OF THE DRAWINGS
图 1是根据本申请实施例一的一种视频对象的推荐方法的步骤流程 图;  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 是根据本申请实施例二的另一种视频对象的推荐方法的步骤 FIG. 2 is the steps of another method for recommending video objects according to Embodiment 2 of the present application
S 101的步骤流程图; Step flow chart of S 101;
图 3 是根据本申请实施例三的再一种视频对象的推荐方法的步骤 S 102的步骤流程图;  FIG. 3 is a flowchart of steps S102 of still another video object recommendation method according to Embodiment 3 of the present application;
图 4是根据本申请实施例四的再一种视频对象的推荐方法的步骤流 程图;  4 is a flowchart of steps in still another method for recommending video objects according to Embodiment 4 of the present application;
图 5是根据本申请实施例五的一种视频对象的推荐装置的结构框图; 图 6是根据本申请实施例六的另一种视频对象的推荐装置的参数获 得模块的结构框图; 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;
图 7是根据本申请实施例七的再一种视频对象的推荐装置的对象推 荐模块的结构框图;  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;
图 8是根据本申请实施例八的再一种视频对象的推荐装置的结构框 图;  8 is a structural block diagram of another video object recommendation device according to Embodiment 8 of the present application;
图 9是根据本申请实施例九的一种设备 /终端 /服务器的结构框图。 具体实施方式  FIG. 9 is a structural block diagram of a device / terminal / server according to Embodiment 9 of the present application. detailed description
下面结合附图(若干附图中相同的标号表示相同的元素)和实施例, 对本申请实施例的具体实施方式作进一步详细说明。 以下实施例用于说 明本申请, 但不用来限制本申请的范围。  The specific implementation of the embodiments of the present application will be further described in detail below with reference to the accompanying drawings (the same reference numerals in several drawings represent the same elements) and embodiments. The following examples are used to illustrate this application, but are not intended to limit the scope of this application.
本领域技术人员可以理解,本申请实施例中的“第一”、“第二”等术语 仅用于区别不同步骤、 设备或模块等, 既不代表任何特定技术含义, 也 不表示它们之间的必然逻辑顺序。  Those skilled in the art can understand that terms such as “first” and “second” in the embodiments of the present application are only used to distinguish different steps, devices, or modules, etc., and they do not represent any specific technical meaning, nor mean between them. Inevitable logical order.
实施例一 Example one
参照图 1, 示出了根据本申请实施例一的一种视频对象的推荐方法 的步骤流程图。  Referring to 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.
值得说明的是, 本申请所述步骤 S 101至 S 102并不代表其执行的先 后顺序。  It is worth noting that steps S 101 to S 102 described in this application do not represent the order in which they are performed.
本实施例的视频对象的推荐方法包括以下步骤:  The method for recommending a video object in this embodiment includes the following steps:
步骤 S 101 : 获得用户的播放信息, 并根据所述播放信息获得所述用 户播放至少一视频对象的播放参数与行为参数。  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.
具体地, 本申请实施例所述用户的播放信息包括: 用户当前播放信 息以及用户历史播放信息。  Specifically, 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.
在本申请一具体实现中, 所述播放参数包括:  In a specific implementation of the present application, the playback parameters include:
播放声音参数、播放显示参数、播放流量参数、播放定时参数、播放 弹幕参数中至少其一。  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.
所述播放定时参数包括播放关闭的定时选择, 比如播完当前集、 播 放 30分钟、 播放 60分钟等。  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.
在本申请一具体实现中, 所述行为参数包括:  In a specific implementation of the present application, the behavior parameters include:
用户观看视频的时间段参数、 环境参数、 内容参数、 地点参数中之 少其一。  One of the time period parameters, environment parameters, content parameters, and location parameters of the user watching the video.
所述观看视频的时间段参数包括用户观看各类视频的时间段, 比如 用户在早晨 7点 -8点观看视频, 或者用户在上午 12点 - 1 点观看某某电 视剧。  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.
所述观看视频的环境参数包括用户观看各类视频的环境, 比如用户 在早晨 7点 -8点观看视频的环境比较嘈杂, 或者用户在上午 12点 - 1 点 观看某某电视剧, 环境安静。  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.
所述观看视频的内容参数包括用户观看的视频内容, 比如用户在早 晨 7点 -8点观看新闻类视频, 或者用户在上午 12点 - 1 点观看娱乐类视 频。  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.
步骤 S 102: 根据所述视频对象的播放参数与行为参数进行视频对象 推荐筛选, 对筛选获得的视频对象进行推荐。  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.
具体地, 本申请结合所述视频对象的播放参数与行为参数, 对视频 对象进行推荐筛选。  Specifically, the present application performs recommendation filtering on video objects in combination with the playback parameters and behavior parameters of the video objects.
比如, 用户在早晨 7点 -8点观看静音视频, 则在早晨 7点 -8点向用 户推荐静音视频。 再比如, 用户在上午 12点 - 1点观看某某电视剧, 使用 仅播放音频模式,则在上午 12点 - 1点向用户推荐可以选择仅播放音频的 电视剧。  For example, if a user watches a mute video from 7 am to 8 am, a mute video is recommended to the user from 7 am to 8 am. For another example, if 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.
由此可知, 本申请实施例根据用户的播放信息得到所述用户播放至 少一视频对象的播放参数与行为参数, 从而根据所述视频对象的播放参 数与行为参数进行视频对象推荐筛选,对筛选获得的视频对象进行推荐。 因此,本申请实施例可以根据用户的播放参数确定用户播放视频的环境, 根据用户的行为参数确定用户播放视频的行为偏好, 进而提高视频推荐 的准确性, 满足用户在不同环境下观看不同视频的需求。 本申请实施例 可以向用户推荐符合用户观看环境的视频对象, 无需用户手动根据观看 环境进行视频筛选, 改善了用户观看视频的体验。 It can be known that, according to the embodiment of the present application, 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.
本实施例的视频对象的推荐方法可以由任意适当的具有视频对象的 推荐能力的设备执行, 包括但不限于: 各种设备终端或者服务端, 包括 但不限于 PC机、 平板电脑、 移动终端等。  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. .
实施例二 Example two
本实施例的视频对象的推荐方法包括上述步骤 S 101至 S 102 o 参照图 2, 示出了根据本申请实施例二的一种视频对象的推荐方法 的步骤 S 101的步骤流程图。 Recommended method of video objects according to the present embodiment includes the above-described steps S 101 to S 102 o Referring to Figure 2, shows the recommended method for Step embodiment of a video object a second embodiment of the present application S 101 of the flowchart.
值得说明的是, 本申请所述步骤 S 101 1至 S 1013并不代表其执行的 先后顺序。  It is worth noting that steps S 101 1 to S 1013 described in this application do not represent the order of execution.
其中, 所述步骤 S 101包括:  The step S101 includes:
步骤 S 101 1: 获得预设时间周期内的用户行为日志和 /或用户各应用 软件在文件系统中生成的文件夹信息。  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.
具体地, 本申请实施例所述用户行为日志可以通过读取系统操作数 据获得。 所述用户各应用软件在文件系统中生成的文件夹信息通常为系 统操作数据以外, 应用程序所在的系统运行中在文件系统中生成的至少 一文件夹。 所述至少一文件夹可以为系统运行生成或者应用程序本身生 成, 所述至少一文件夹用于保存用户的一些信息和 /或日志, 所述至少一 文件夹通常为 LOG文件夹。  Specifically, 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.
所述预设时间周期可以由本领域技术人员根据需求进行设置, 也可 以由用户通过输入指令进行调整。 步骤 S 1012: 根据所述用户行为日志和 /或用户各应用软件在文件系 统中生成的文件夹信息得到用户的播放信息。 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. 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.
具体地, 本申请通过对所述用户行为日志和 /或用户各应用软件在文 件系统中生成的文件夹信息进行筛查与分析, 获得所述用户播放视频对 象相关的播放信息。  Specifically, 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.
例如, 通过所述用户行为日志以及用户各应用程序运行生成的 LOG 文件夹信息进行筛查与分析, 得到用户播放视频对象的相关播放信息。 比如, 用户在 A时间段采用静音方式观看 B视频。  For example, 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.
步骤 S 1013:解析所述播信息,获得所述用户播放至少一视频对象的 播放参数与行为参数。  Step S 1013: Parse the broadcast information to obtain playback parameters and behavior parameters of the user playing at least one video object.
具体地, 本申请解析所述播放信息, 对所述播放信息中的时间段、 播放方式、 播放内容、 播放地点等信息进行整理分析, 得到所述用户播 放至少一视频对象的播放参数与行为参数。  Specifically, 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. .
例如, 可以采用表格方式存储所述播放参数与行为参数, 也可以将 具有关联关系的播放参数与行为参数进行对应存放。  For example, 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.
由此可知, 本申请实施例通过分析预设时间周期内的用户行为日志 和 /或用户各应用软件在文件系统中生成的文件夹信息获得用户的播放 信息, 解析播放信息得到所述用户播放至少一视频对象的播放参数与行 为参数。 本申请实施例可以简便准确的获得用户历史行为中对至少一视 频对象的播放情况, 所采用的播放参数与行为参数。  It can be known that 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.
本实施例的视频对象的推荐方法可以由任意适当的具有视频对象的 推荐能力的设备执行, 包括但不限于: 各种设备终端或者服务端, 包括 但不限于 PC机、 平板电脑、 移动终端等。  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. .
实施例三 Example three
本实施例包括上述步骤 S 101 至步骤 S 102。 值得说明的是, 本申请 所述步骤 S 1021至 S 1022并不代表其执行的先后顺序。  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.
参见图 3, 所述步骤 S 102包括:  Referring to FIG. 3, the step S102 includes:
S 1021、根据所述视频对象的播放参数与行为参数, 生成所述视频对 象的推荐筛选条件。  S1021. Generate a recommended filtering condition for the video object according to the playback parameters and behavior parameters of the video object.
具体地, 本申请实施例根据所述视频对象的播放参数与行为参数进 行数据处理, 获得所述视频对象的推荐筛选条件。 Specifically, 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.
参见表一, 其为用户的播放参数与行为参数的示例。  See Table 1, which is an example of the user's playback parameters and behavior parameters.
表一  Table I
Figure imgf000009_0001
Figure imgf000009_0001
本申请实施例通过查询表一,获得所述视频对象的推荐筛选条件为: 早晨 7点 -8点仅播放音频的新闻视频; 上午 12点 - 1 点可以静音播 放的电视剧视频。  In the embodiment of the present application, by referring to Table 1, 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.
S 1022、根据筛选符合所述推荐筛选条件的视频对象, 并根据所述推 荐筛选条件进行视频对象的推荐。  S1022. The video objects that meet the recommended filtering conditions are filtered, and the video objects are recommended according to the recommended filtering conditions.
具体地, 根据所述筛选条件进行视频对象的筛选, 并推荐符合筛选 条件的视频对象。  Specifically, the video objects are filtered according to the filtering conditions, and video objects that meet the filtering conditions are recommended.
例如, 本申请实施例在早晨 7点 -8点推荐播放音频的新闻视频。 再 例如, 在上午 12点 - 1点推荐可以静音播放的电视剧视频。  For example, in the embodiment of the present application, it is recommended to play audio news videos at 7 am to 8 am. For another example, at 12am-1am, a TV drama video that can be muted is recommended.
由此可知, 本申请实施例所述视频对象的播放参数与行为参数, 生 成所述视频对象的推荐筛选条件, 并根据筛选条件进行视频对象的筛选 与推荐。 从而实现向用户准确的推荐符合用户观看环境的视频对象, 无 需用户手动根据观看环境进行视频筛选, 改善了用户观看视频的体验。  Therefore, it can be known that 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.
本实施例的视频对象的推荐方法可以由任意适当的具有视频对象的 推荐能力的设备执行, 包括但不限于: 各种设备终端或者服务端, 包括 但不限于 PC机、 平板电脑、 移动终端等。  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. .
实施例四 Embodiment 4
本实施例的视频对象的推荐方法包括上述步骤 S 101至 S 102 o 参照图 4, 示出了根据本申请实施例四的一种视频对象的推荐方法 还包括步骤 S 103。 Recommended method of video objects according to the present embodiment includes the above-described steps S 101 to S 102 o Referring to FIG. 4, 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.
值得说明的是, 本申请所述步骤 S 101至 S 103并不代表其执行的先 后顺序。 It is worth noting that steps S 101 to S 103 described in this application do not represent the first steps performed by them. After the order.
步骤 S 103: 根据所述筛选条件对推荐的所述视频对象进行播放。 具体地, 所述筛选条件包括所述视频对象的播放参数, 因此所述可 以根据所述筛选条件对所述视频对象进行播放。  Step S103: Play the recommended video object according to the filtering condition. Specifically, the filtering condition includes a playback parameter of the video object, so the video object may be played according to the filtering condition.
例如,采用只播放音频的方式在早晨 7点 -8点播放推荐的新闻视频。 例如, 采用静音播放的方式在上午 12 点 - 1 点播放推荐的电视剧视 频。  For example, play the recommended news videos from 7 am to 8 am in an audio-only way. For example, use mute playback to play the recommended TV series video from 12 am to 1 am.
由此可知, 本申请实施例可以直接根据筛选条件对推荐的视频进行 播放,无需用户手动选择推荐视频的播放方式,进一步改善了用户体验。  It can be known that 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.
本实施例的视频对象的推荐方法可以由任意适当的具有视频对象的 推荐能力的设备执行, 包括但不限于: 各种设备终端或者服务端, 包括 但不限于 PC机、 平板电脑、 移动终端等。  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. .
实施例五 Example 5
参照图 5, 示出了根据本申请实施例五的一种视频对象的推荐装置 的结构框图。  Referring to FIG. 5, a structural block diagram of a video object recommendation device according to Embodiment 5 of the present application is shown.
本实施例的视频对象的推荐装置包括:  The device for recommending a video object in this embodiment includes:
参数获得模块 501,配置用于获得用户的播放信息,并根据所述播放 信息获得所述用户播放至少一视频对象的播放参数与行为参数。  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.
对象推荐模块 502, 配置用于根据所述视频对象的播放参数与行为 参数进行视频对象推荐筛选, 对筛选获得的视频对象进行推荐。  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.
具体地, 本申请实施例所述用户的播放信息包括: 用户当前播放信 息以及用户历史播放信息。  Specifically, 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.
在本申请一具体实现中, 所述播放参数包括:  In a specific implementation of the present application, the playback parameters include:
播放声音参数、播放显示参数、播放流量参数、播放定时参数、播放 弹幕参数中至少其一。  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.
所述播放显不参数包括播放视频的亮度、色度、高清、超清、标清等 显示参数, 比如: 环境阴暗时需要调亮视频播放的参数。 所述播放流量参数包括使用蜂窝网络流量、 局域网流量、 播放倍速 所述播放定时参数包括播放关闭的定时选择, 比如播完当前集、 播 放 30分钟、 播放 60分钟等。 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.
在本申请一具体实现中, 所述行为参数包括:  In a specific implementation of the present application, the behavior parameters include:
用户观看视频的时间段参数、 环境参数、 内容参数、 地点参数中之 少其一。  One of the time period parameters, environment parameters, content parameters, and location parameters of the user watching the video.
所述观看视频的时间段参数包括用户观看各类视频的时间段, 比如 用户在早晨 7点 -8点观看视频, 或者用户在上午 12点 - 1 点观看某某电 视剧。  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.
所述观看视频的环境参数包括用户观看各类视频的环境, 比如用户 在早晨 7点 -8点观看视频的环境比较嘈杂, 或者用户在上午 12点 - 1 点 观看某某电视剧, 环境安静。  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.
所述观看视频的内容参数包括用户观看的视频内容, 比如用户在早 晨 7点 -8点观看新闻类视频, 或者用户在上午 12点 - 1 点观看娱乐类视 频。  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.
具体地, 本申请结合所述视频对象的播放参数与行为参数, 对视频 对象进行推荐筛选。  Specifically, the present application performs recommendation filtering on video objects in combination with the playback parameters and behavior parameters of the video objects.
比如, 用户在早晨 7点 -8点观看静音视频, 则在早晨 7点 -8点向用 户推荐静音视频。 再比如, 用户在上午 12点 - 1点观看某某电视剧, 使用 仅播放音频模式,则在上午 12点 - 1点向用户推荐可以选择仅播放音频的 电视剧。  For example, if a user watches a mute video from 7 am to 8 am, a mute video is recommended to the user from 7 am to 8 am. For another example, if 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.
由此可知, 本申请实施例根据用户的播放信息得到所述用户播放至 少一视频对象的播放参数与行为参数, 从而根据所述视频对象的播放参 数与行为参数进行视频对象推荐筛选,对筛选获得的视频对象进行推荐。 因此,本申请实施例可以根据用户的播放参数确定用户播放视频的环境, 根据用户的行为参数确定用户播放视频的行为偏好, 进而提高视频推荐 的准确性, 满足用户在不同环境下观看不同视频的需求。 本申请实施例 可以向用户推荐符合用户观看环境的视频对象, 无需用户手动根据观看 环境进行视频筛选, 改善了用户观看视频的体验。 It can be known that 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.
本实施例的视频对象的推荐方法可以由任意适当的具有视频对象的 推荐能力的设备执行, 包括但不限于: 各种设备终端或者服务端, 包括 但不限于 PC机、 平板电脑、 移动终端等。  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. .
实施例六 Example Six
本实施例的视频对象的推荐装置包括上述参数获得模块 501、 对象 推荐模块 502。  The device for recommending a video object in this embodiment includes the above-mentioned parameter obtaining module 501, and an object recommendation module 502.
参照图 6, 示出了根据本申请实施例六的一种视频对象的推荐装置 的参数获得模块 501的结构框图。  Referring to 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.
其中, 所述参数获得模块 501包括:  The parameter obtaining module 501 includes:
行为信息获得单元 501 1, 配置用于获得预设时间周期内的用户行为 日志和 /或用户各应用软件在文件系统中生成的文件夹信息。  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.
历史信息获得单元 5012,配置用于根据所述用户行为日志和 /或用户 各应用软件在文件系统中生成的文件夹信息得到用户的播放信息。  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.
历史信息解析单元 5013 , 配置用于解析所述播信息, 获得所述用户 播放至少一视频对象的播放参数与行为参数。  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.
具体地, 本申请实施例所述用户行为日志可以通过读取系统操作数 据获得。 所述用户各应用软件在文件系统中生成的文件夹信息通常为系 统操作数据以外, 应用程序所在的系统运行中在文件系统中生成的至少 一文件夹。 所述至少一文件夹可以为系统运行生成或者应用程序本身生 成, 所述至少一文件夹用于保存用户的一些信息和 /或日志, 所述至少一 文件夹通常为 LOG文件夹。  Specifically, 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.
具体地, 本申请通过对所述用户行为日志和 /或用户各应用软件在文 件系统中生成的文件夹信息进行筛查与分析, 获得所述用户播放视频对 象相关的播放信息。 Specifically, in this application, 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.
例如, 通过所述用户行为日志以及用户各应用程序运行生成的 LOG 文件夹信息进行筛查与分析, 得到用户播放视频对象的相关播放信息。 比如, 用户在 A时间段采用静音方式观看 B视频。  For example, 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.
具体地, 本申请解析所述播放信息, 对所述播放信息中的时间段、 播放方式、 播放内容、 播放地点等信息进行整理分析, 得到所述用户播 放至少一视频对象的播放参数与行为参数。  Specifically, 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. .
例如, 可以采用表格方式存储所述播放参数与行为参数, 也可以将 具有关联关系的播放参数与行为参数进行对应存放。  For example, 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.
由此可知, 本申请实施例通过分析预设时间周期内的用户行为日志 和 /或用户各应用软件在文件系统中生成的文件夹信息获得用户的播放 信息, 解析播放信息得到所述用户播放至少一视频对象的播放参数与行 为参数。 本申请实施例可以简便准确的获得用户历史行为中对至少一视 频对象的播放情况, 所采用的播放参数与行为参数。  It can be known that 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.
本实施例的视频对象的推荐方法可以由任意适当的具有视频对象的 推荐能力的设备执行, 包括但不限于: 各种设备终端或者服务端, 包括 但不限于 PC机、 平板电脑、 移动终端等。  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. .
实施例七 Example Seven
本实施例包括上述参数获得模块 501、 对象推荐模块 502。  This embodiment includes the above-mentioned parameter obtaining module 501 and an object recommendation module 502.
参见图 7, 所述对象推荐模块 502包括:  Referring to FIG. 7, the object recommendation module 502 includes:
筛选条件生成单元 5021, 配置用于根据所述视频对象的播放参数与 行为参数, 生成所述视频对象的推荐筛选条件。  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.
视频对象推荐单元 5022, 配置用于根据筛选符合所述推荐筛选条件 的视频对象, 并根据所述推荐筛选条件进行视频对象的推荐。  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.
具体地, 本申请实施例根据所述视频对象的播放参数与行为参数进 行数据处理, 获得所述视频对象的推荐筛选条件。  Specifically, 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.
参见表一, 其为用户的播放参数与行为参数的示例。  See Table 1, which is an example of the user's playback parameters and behavior parameters.
Figure imgf000014_0001
table
Figure imgf000014_0001
本申请实施例通过查询表一,获得所述视频对象的推荐筛选条件为: 早晨 7点 -8点仅播放音频的新闻视频; 上午 12点 - 1 点可以静音播 放的电视剧视频。  In the embodiment of the present application, by referring to Table 1, 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.
具体地, 根据所述筛选条件进行视频对象的筛选, 并推荐符合筛选 条件的视频对象。  Specifically, the video objects are filtered according to the filtering conditions, and video objects that meet the filtering conditions are recommended.
例如, 本申请实施例在早晨 7点 -8点推荐播放音频的新闻视频。 再 例如, 在上午 12点 - 1点推荐可以静音播放的电视剧视频。  For example, in the embodiment of the present application, it is recommended to play audio news videos at 7 am to 8 am. For another example, at 12am-1am, a TV drama video that can be muted is recommended.
由此可知, 本申请实施例所述视频对象的播放参数与行为参数, 生 成所述视频对象的推荐筛选条件, 并根据筛选条件进行视频对象的筛选 与推荐。 从而实现向用户准确的推荐符合用户观看环境的视频对象, 无 需用户手动根据观看环境进行视频筛选, 改善了用户观看视频的体验。  Therefore, it can be known that 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.
本实施例的视频对象的推荐方法可以由任意适当的具有视频对象的 推荐能力的设备执行, 包括但不限于: 各种设备终端或者服务端, 包括 但不限于 PC机、 平板电脑、 移动终端等。  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. .
实施例八 Example eight
本实施例的视频对象的推荐方法包括上述参数获得模块 501、 对象 推荐模块 502。  The method for recommending a video object in this embodiment includes the above-mentioned parameter obtaining module 501, an object recommendation module 502.
参照图 8, 示出了根据本申请实施例八的一种视频对象的推荐装置 还包括视频播放模块 503。  Referring to FIG. 8, 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.
视频播放模块 503, 配置用于根据所述筛选条件对推荐的所述视频 对象进行播放。  The video playing module 503 is configured to play the recommended video object according to the filtering condition.
具体地, 所述筛选条件包括所述视频对象的播放参数, 因此所述可 以根据所述筛选条件对所述视频对象进行播放。  Specifically, the filtering condition includes a playback parameter of the video object, so the video object may be played according to the filtering condition.
例如,采用只播放音频的方式在早晨 7点 -8点播放推荐的新闻视频。 例如, 采用静音播放的方式在上午 12 点 - 1 点播放推荐的电视剧视 由此可知, 本申请实施例可以直接根据筛选条件对推荐的视频进行 播放,无需用户手动选择推荐视频的播放方式,进一步改善了用户体验。 For example, the recommended news video is played from 7 am to 8 am in an audio-only manner. For example, it is known that 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.
本实施例的视频对象的推荐方法可以由任意适当的具有视频对象的 推荐能力的设备执行, 包括但不限于: 各种设备终端或者服务端, 包括 但不限于 PC机、 平板电脑、 移动终端等。  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. .
实施例九 Example Nine
参照图 9 , 示出了根据本申请实施例五的一种设备 /终端 /服务器的结 构框图, 本申请具体实施例并不对设备 /终端 /服务器的具体实现做限定。  Referring to 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.
如图 9 所示, 该设备 /终端 /服务器可以包括: 一个或者多个处理器 As shown in Figure 9, the device / terminal / server may include: one or more processors
(processor)902、 存储装置 (memory)904。 (processor) 902, storage device (memory) 904.
其中:  among them:
处理器 902 , 用于执行程序 906 , 具体可以执行上述视频对象的推荐 方法实施例中的相关步骤。  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.
具体地, 程序 906可以包括程序代码, 该程序代码包括计算机操作 指令。  Specifically, the program 906 may include program code, where the program code includes a computer operation instruction.
处理器 902 可能是中央处理器 CPU, 或者是特定集成电路 ASIC ( Application Specific Integrated Circuit ) , 或者是被配置成实施本申请 实施例的一个或多个集成电路。设备 /终端 /服务器包括的一个或多个处理 器, 可以是同一类型的处理器, 如一个或多个 CPU; 也可以是不同类型 的处理器, 如一个或多个 CPU以及一个或多个 ASIC。  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 .
存储装置 904, 用于存放一个或多个程序 906。 存储装置 904可能包 含高速 RAM 存储器, 也可能还包括非易失性存储器 ( non-volatile memory ) , 例如至少一个磁盘存储器。  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.
程序 906具体可以用于使得处理器 902执行以下操作: 获得用户的 播放信息, 并根据所述播放信息获得所述用户播放至少一视频对象的播 放参数与行为参数; 根据所述视频对象的播放参数与行为参数进行视频 对象推荐筛选, 对筛选获得的视频对象进行推荐。  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.
在一种可选的实施方式中, 程序 906还用于获得预设时间周期内的 用户行为日志和 /或用户各应用软件在文件系统中生成的文件夹信息; 根 据所述用户行为日志和 /或用户各应用软件在文件系统中生成的文件夹 信息得到用户的播放信息; 解析所述播放信息, 获得所述用户播放至少 一视频对象的播放参数与行为参数。 In an optional implementation manner, 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.
在一种可选的实施方式中, 所述播放参数包括: 播放声音参数、 播 放显示参数、播放流量参数、播放定时参数、播放弹幕参数中至少其一。  In an optional implementation manner, 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.
在一种可选的实施方式中, 所述行为参数包括: 用户观看视频的时 间段参数、 环境参数、 内容参数、 地点参数中之少其一。  In an optional implementation manner, 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.
在一种可选的实施方式中, 程序 906还用于根据所述视频对象的播 放参数与行为参数, 生成所述视频对象的推荐筛选条件; 根据筛选符合 所述推荐筛选条件的视频对象, 并根据所述推荐筛选条件进行视频对象 的推荐。  In an optional implementation manner, 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.
由此可知, 本申请实施例根据用户的播放信息得到所述用户播放至 少一视频对象的播放参数与行为参数, 从而根据所述视频对象的播放参 数与行为参数进行视频对象推荐筛选,对筛选获得的视频对象进行推荐。 因此,本申请实施例可以根据用户的播放参数确定用户播放视频的环境, 根据用户的行为参数确定用户播放视频的行为偏好, 进而提高视频推荐 的准确性, 满足用户在不同环境下观看不同视频的需求。 本申请实施例 可以向用户推荐符合用户观看环境的视频对象, 无需用户手动根据观看 环境进行视频筛选, 改善了用户观看视频的体验。  It can be known that 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.
需要指出, 根据实施的需要, 可将本申请实施例中描述的各个部件 / 步骤拆分为更多部件 /步骤, 也可将两个或多个部件 /步骤或者部件 /步骤 的部分操作组合成新的部件 /步骤, 以实现本申请实施例的目的。  It should be noted that according to the needs of implementation, 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.
特别地, 根据本公开的实施例, 上文参考流程图描述的过程可以被 实现为计算机软件程序。 例如, 本公开的实施例包括一种计算机程序产 品, 其包括承载在计算机可读介质上的计算机程序, 该计算机程序包含 用于执行流程图所示的方法的程序代码。 在这样的实施例中, 该计算机 程序可以通过通信部分从网络上被下载和安装, 和 /或从可拆卸介质被安 装。在该计算机程序被中央处理单元(CPU)执行时, 执行本申请的方法 中限定的上述功能。 需要说明的是, 本申请所述的计算机可读介质可以 是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意 组合。 计算机可读存储介质例如可以是一一但不限于一一电、 磁、 光、 电磁、 红外线、 或半导体的系统、装置或器件, 或者任意以上的组合。 计 算机可读存储介质的更具体的例子可以包括但不限于: 具有一个或多个 导线的电连接、 便携式计算机磁盘、 硬盘、 随机访问存储器 (RAM) 、 只读存储器(ROM) 、 可擦式可编程只读存储器(EPROM或闪存) 、 光 纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、 或者上述的任意合适的组合。 在本申请中, 计算机可读存储介质可以是 任何包含或存储程序的有形介质, 该程序可以被指令执行系统、 装置或 者器件使用或者与其结合使用。 而在本申请中, 计算机可读的信号介质 可以包括在基带中或者作为载波一部分传播的数据信号, 其中承载了计 算机可读的程序代码。 这种传播的数据信号可以采用多种形式, 包括但 不限于电磁信号、 光信号或上述的任意合适的组合。 计算机可读的信号 介质还可以是计算机可读存储介质以外的任何计算机可读介质, 该计算 机可读介质可以发送、 传播或者传输用于由指令执行系统、 装置或者器 件使用或者与其结合使用的程序。 计算机可读介质上包含的程序代码可 以用任何适当的介质传输,包括但不限于:无线、 电线、光缆、 RF等等, 或者上述的任意合适的组合。 In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, 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. In such an embodiment, the computer program may be downloaded and installed from a network through a communication section, and / or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), the aforementioned functions defined in the method of the present application are executed. It should be noted that 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. In this application, 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. In this application, 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.
可以以一种或多种程序设计语言或其组合来编写用于执行本申请的 操作的计算机程序代码, 所述程序设计语言包括面向对象的程序设计语 言一诸如 Java、 Smalltalk、 C++, 还包括常规的过程式程序设计语言一诸 如” C”语言或类似的程序设计语言。 程序代码可以完全地在用户计算机 上执行、 部分地在用户计算机上执行、 作为一个独立的软件包执行、 部 分在用户计算机上部分在远程计算机上执行、 或者完全在远程计算机或 服务器上执行。 在涉及远程计算机的情形中, 远程计算机可以通过任意 种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机, 或者, 可以连接到外部计算机 (例如利用因特网服务提供商来通过因特 网连接) 。  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. In the case of a remote computer, 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).
附图中的流程图和框图, 图示了按照本申请各种实施例的系统、 方 法和计算机程序产品的可能实现的体系架构、 功能和操作。 在这点上, 流程图或框图中的每个方框可以代表一个模块、 程序段、 或代码的一部 分, 该模块、 程序段、 或代码的一部分包含一个或多个用于实现规定的 逻辑功能的可执行指令。 也应当注意, 在有些作为替换的实现中, 方框 中所标注的功能也可以以不同于附图中所标注的顺序发生。 例如, 两个 接连地表示的方框实际上可以基本并行地执行, 它们有时也可以按相反 的顺序执行, 这依所涉及的功能而定。 也要注意的是, 框图和 /或流程图 中的每个方框、 以及框图和 /或流程图中的方框的组合, 可以用执行规定 的功能或操作的专用的基于硬件的系统来实现, 或者可以用专用硬件与 计算机指令的组合来实现。 The flowchart and block diagrams in the accompanying drawings illustrate the architecture, functions, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, 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. It should also be noted that in some alternative implementations, 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. It should also be noted that 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.
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现, 也可以通过硬件的方式来实现。 所描述的单元也可以设置在处理器中, 例如, 可以描述为: 一种处理器包括接收单元、 解析单元、 信息选取单 元和生成单元。 其中, 这些单元的名称在某种情况下并不构成对该单元 本身的限定, 例如, 接收单元还可以被描述为 “接收用户的网页浏览请 求的单元” 。  The units described in the embodiments of the present application may be implemented in a software manner, or may be implemented in a hardware manner. The described unit may also be provided in a processor, for example, it may be described as: 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. For example, the receiving unit may also be described as a "unit for receiving a user's web browsing request".
作为另一方面, 本申请还提供了一种计算机可读存储介质, 其上存 储有计算机程序, 该程序被处理器执行时实现如上述任一实施例中所描 述的方法。  As another aspect, 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.
作为另一方面, 本申请还提供了一种计算机可读介质, 该计算机可 读介质可以是上述实施例中描述的装置中所包含的;也可以是单独存在, 而未装配入该装置中。 上述计算机可读介质承载有一个或者多个程序, 当上述一个或者多个程序被该装置执行时, 使得该装置: 获得用户的播 放信息, 并根据所述播放信息获得所述用户播放至少一视频对象的播放 参数与行为参数; 根据所述视频对象的播放参数与行为参数进行视频对 象推荐筛选, 对筛选获得的视频对象进行推荐。  As another aspect, 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.
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。 本领域技术人员应当理解, 本申请中所涉及的发明范围, 并不限于上述 技术特征的特定组合而成的技术方案, 同时也应涵盖在不脱离上述发明 构思的情况下, 由上述技术特征或其等同特征进行任意组合而形成的其 它技术方案。 例如上述特征与本申请中公开的 (但不限于) 具有类似功 能的技术特征进行互相替换而形成的技术方案。  The above description is only a preferred embodiment of the present application and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to the technical solution of the specific combination of the above technical features, but also covers the above technical features or Other technical solutions formed by arbitrarily combining their equivalent features. For example, a technical solution formed by replacing the above features with technical features disclosed in the present application (but not limited to) with similar functions.

Claims

权 利 要 求 书 Claim
1、 一种视频对象的推荐方法, 其特征在于, 所述方法包括: 获得用户的播放信息, 并根据所述播放信息获得所述用户播放至少 一视频对象的播放参数与行为参数;  1. A method for recommending a video object, characterized in that the method includes: obtaining playback information of a user, and obtaining playback parameters and behavior parameters of the user playing at least one video object according to the playback information;
根据所述视频对象的播放参数与行为参数进行视频对象推荐筛选, 对筛选获得的视频对象进行推荐。  The video object recommendation filtering is performed according to the playback parameters and behavior parameters of the video objects, and the video objects obtained by the filtering are recommended.
2、 根据权利要求 1所述的方法, 其特征在于, 所述获得用户的播放 信息, 并根据所述播放信息获得所述用户播放至少一视频对象的播放参 数与行为参数包括:  2. The method according to claim 1, wherein the obtaining playback information of the user, and obtaining the playback parameters and behavior parameters of the user playing at least one video object according to the playback information comprises:
获得预设时间周期内的用户行为日志和 /或用户各应用软件在文件 系统中生成的文件夹信息;  Obtain user behavior logs and / or folder information generated by the user's application software in the file system within a preset time period;
根据所述用户行为日志和 /或用户各应用软件在文件系统中生成的 文件夹信息得到用户的播放信息;  Obtaining playback information of the user according to the user behavior log and / or folder information generated in the file system by each application software of the user;
解析所述播放信息, 获得所述用户播放至少一视频对象的播放参数 与行为参数。  Parse the playback information to obtain playback parameters and behavior parameters for the user to play at least one video object.
3、 根据权利要求 2所述的方法, 其特征在于, 所述播放参数包括: 播放声音参数、播放显示参数、播放流量参数、播放定时参数、播放 弹幕参数中至少其一。  3. The method according to claim 2, wherein 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 play barrage parameter.
4、 根据权利要求 2或 3所述的方法, 其特征在于, 所述行为参数包 括:  4. The method according to claim 2 or 3, wherein the behavior parameters include:
用户观看视频的时间段参数、 环境参数、 内容参数、 地点参数中之 少其一。  One of the time period parameters, environment parameters, content parameters, and location parameters of the user watching the video.
5、 根据权利要求 1所述的方法, 其特征在于, 所述根据所述视频对 象的播放参数与行为参数进行视频对象推荐筛选, 对筛选获得的视频对 象进行推荐包括:  5. The method according to claim 1, wherein performing the video object recommendation filtering based on the playback parameters and behavior parameters of the video objects, and recommending the filtered video objects comprises:
根据所述视频对象的播放参数与行为参数, 生成所述视频对象的推 荐筛选条件;  Generating a recommendation filtering condition for the video object according to the playback parameters and behavior parameters of the video object;
根据筛选符合所述推荐筛选条件的视频对象, 并根据所述推荐筛选 条件进行视频对象的推荐。  Video objects that meet the recommended filtering conditions are filtered according to the recommendations, and video objects are recommended according to the recommended filtering conditions.
6、 一种视频对象的推荐装置, 其特征在于, 所述装置包括: 参数获得模块, 配置用于获得用户的播放信息, 并根据所述播放信 息获得所述用户播放至少一视频对象的播放参数与行为参数; 对象推荐模块, 配置用于根据所述视频对象的播放参数与行为参数 进行视频对象推荐筛选, 对筛选获得的视频对象进行推荐。 6. A device for recommending a video object, characterized in that the device includes: a parameter obtaining module configured to obtain playback information of a user, and according to the playback information Obtain the playback parameters and behavior parameters of the user playing at least one video object; the object recommendation module is configured to perform video object recommendation filtering based on the video object playback parameters and behavior parameters, and recommend the filtered video objects.
7、 根据权利要求 6所述的装置, 其特征在于, 所述参数获得模块包 括:  7. The device according to claim 6, wherein the parameter obtaining module comprises:
行为信息获得单元, 配置用于获得预设时间周期内的用户行为日志 和 /或用户各应用软件在文件系统中生成的文件夹信息;  A behavior information obtaining unit 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;
历史信息获得单元, 配置用于根据所述用户行为日志和 /或用户各应 用软件在文件系统中生成的文件夹信息得到用户的播放信息;  A history information obtaining unit configured to obtain playback information of a user according to the user behavior log and / or folder information generated in a file system by each user's application software;
历史信息解析单元, 配置用于解析所述播放信息, 获得所述用户播 放至少一视频对象的播放参数与行为参数。  The historical information analysis unit is configured to parse the playback information to obtain playback parameters and behavior parameters of the user playing at least one video object.
8、 根据权利要求 7所述的装置, 其特征在于, 所述播放参数包括: 播放声音参数、播放显示参数、播放流量参数、播放定时参数、播放 弹幕参数中至少其一。  8. The device according to claim 7, wherein 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 play barrage parameter.
9、 根据权利要求 7或 8所述的装置, 其特征在于, 所述行为参数包 括:  9. The device according to claim 7 or 8, wherein the behavior parameters include:
用户观看视频的时间段参数、 环境参数、 内容参数、 地点参数中之 少其一。  One of the time period parameters, environment parameters, content parameters, and location parameters of the user watching the video.
10、 根据权利要求 6所述的装置, 其特征在于, 所述对象推荐模块 包括:  10. The device according to claim 6, wherein the object recommendation module comprises:
筛选条件生成单元, 配置用于根据所述视频对象的播放参数与行为 参数, 生成所述视频对象的推荐筛选条件;  A filtering condition generating unit 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 is configured to filter video objects that meet the recommendation filtering condition according to the recommendation, and perform recommendation of the video object according to the recommendation filtering condition.
1 1、 一种设备 /终端 /服务器, 包括:  1 1. A device / terminal / server, including:
一个或多个处理器;  One or more processors;
存储装置, 用于存储一个或多个程序,  A storage device for storing one or more programs,
当所述一个或多个程序被所述一个或多个处理器执行, 使得所述一 个或多个处理器实现如权利要求 1-5中任一所述的方法。  When the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the method according to any one of claims 1-5.
12、 一种计算机可读存储介质, 其上存储有计算机程序, 其特征在 于, 该程序被处理器执行时实现如权利要求 1-5中任一所述的方法。 12. A computer-readable storage medium having stored thereon a computer program, characterized in that Therefore, when the program is executed by a processor, the method according to any one of claims 1-5 is implemented.
PCT/IB2018/056480 2018-08-01 2018-08-27 Video object recommendation method and apparatus, and device/terminal/server WO2020026009A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810867060.1 2018-08-01
CN201810867060.1A CN109005461A (en) 2018-08-01 2018-08-01 A kind of recommended method of the video object, device and equipment/terminal/server

Publications (1)

Publication Number Publication Date
WO2020026009A1 true WO2020026009A1 (en) 2020-02-06

Family

ID=64594897

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2018/056480 WO2020026009A1 (en) 2018-08-01 2018-08-27 Video object recommendation method and apparatus, and device/terminal/server

Country Status (2)

Country Link
CN (1) CN109005461A (en)
WO (1) WO2020026009A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110175244B (en) * 2019-05-28 2021-09-14 Oppo广东移动通信有限公司 Multimedia file playing method and related equipment
CN110830809B (en) * 2019-11-20 2021-12-07 咪咕动漫有限公司 Video content heat determination method, electronic device and storage medium
CN111010608B (en) * 2019-12-20 2021-09-10 维沃移动通信有限公司 Video playing method and electronic equipment
CN111083534B (en) * 2019-12-30 2022-10-11 南京尚网网络科技有限公司 Method and equipment for providing recommended video list
CN111949821A (en) * 2020-06-24 2020-11-17 百度在线网络技术(北京)有限公司 Video recommendation method, device, electronic device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105704566A (en) * 2016-04-25 2016-06-22 浪潮软件集团有限公司 Video recommendation system based on television set top box
CN105979376A (en) * 2015-12-02 2016-09-28 乐视致新电子科技(天津)有限公司 Recommendation method and device
CN106028070A (en) * 2016-05-16 2016-10-12 乐视控股(北京)有限公司 Live broadcast or carousel channel recommending method and device and video server
CN106604066A (en) * 2016-12-13 2017-04-26 宁夏凯速德科技有限公司 Improved personalized recommendation method and system applied to video application
CN107493513A (en) * 2017-09-29 2017-12-19 武汉斗鱼网络科技有限公司 User measures method and device to the preference of live content

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105872790A (en) * 2015-12-02 2016-08-17 乐视网信息技术(北京)股份有限公司 Method and system for recommending audio/video program
CN105592326A (en) * 2015-12-18 2016-05-18 小米科技有限责任公司 Method and device for recommending programs
CN105898518A (en) * 2015-12-28 2016-08-24 乐视网信息技术(北京)股份有限公司 Interface display method and device in video loading process
CN105916034A (en) * 2016-04-14 2016-08-31 乐视控股(北京)有限公司 Video recommendation method and apparatus
CN106131703A (en) * 2016-06-28 2016-11-16 青岛海信传媒网络技术有限公司 A kind of method of video recommendations and terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105979376A (en) * 2015-12-02 2016-09-28 乐视致新电子科技(天津)有限公司 Recommendation method and device
CN105704566A (en) * 2016-04-25 2016-06-22 浪潮软件集团有限公司 Video recommendation system based on television set top box
CN106028070A (en) * 2016-05-16 2016-10-12 乐视控股(北京)有限公司 Live broadcast or carousel channel recommending method and device and video server
CN106604066A (en) * 2016-12-13 2017-04-26 宁夏凯速德科技有限公司 Improved personalized recommendation method and system applied to video application
CN107493513A (en) * 2017-09-29 2017-12-19 武汉斗鱼网络科技有限公司 User measures method and device to the preference of live content

Also Published As

Publication number Publication date
CN109005461A (en) 2018-12-14

Similar Documents

Publication Publication Date Title
WO2020026009A1 (en) Video object recommendation method and apparatus, and device/terminal/server
CN109257646B (en) Video processing method, apparatus, electronic device and computer readable medium
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 (en) Speech enhancement for speech recognition applications in broadcast environments
US8776244B2 (en) System and method for the generation of a content fingerprint for content identification
WO2020233142A1 (en) Multimedia file playback method and apparatus, electronic device, and storage medium
CN109313901A (en) Information processing unit, reception device and information processing method
US20100023499A1 (en) System and method for a content fingerprint filter
CN104394476A (en) Time shifting playing method and media player
US10439578B1 (en) Smart speakers with cloud equalizer
US9209917B2 (en) Methods and apparatus for metering computer-based media presentation
CN111510756A (en) Audio and video switching method and device, computer equipment and readable storage medium
US20160294903A1 (en) Method and device for pushing resources to mobile communication terminal by smart television
CN111510755A (en) Audio and video switching method and device, computer equipment and readable storage medium
CN114827682B (en) Screen projection method, system, equipment and storage medium
US8490131B2 (en) Automatic capture of data for acquisition of metadata
CN105893496B (en) Information processing method and device and electronic equipment
US20180152739A1 (en) Device-Based Audio-Format Selection
US11190835B2 (en) Intelligent unload of broadcaster application on channel change
CN109788357B (en) A method and device for playing media files
US7788698B2 (en) Pre-negotiation and pre-caching media policy
US10027750B1 (en) Utilizing network identifiers that are based on media items
WO2019227431A1 (en) Template sharing method used for generating multimedia content, apparatus and terminal device
CN112632324A (en) Video playing method, device, equipment and medium

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

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载