Disclosure of Invention
The embodiment of the invention provides an information recommendation method and device. The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed embodiments. This summary is not an extensive overview and is intended to neither identify key/critical elements nor delineate the scope of such embodiments. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is presented later.
According to a first aspect of the embodiments of the present invention, there is provided an information recommendation method, applied to a video playback device side, including:
intercepting a video image and sending the video image to a server;
receiving recommendation information related to the video image;
generating a recommendation interface and a detail link according to the recommendation information;
and displaying the recommendation interface and the detail link at a specified position.
In some optional embodiments, the specified location comprises: and a popup window in the video full-screen playing interface and a blank of the video small-screen playing interface.
In some optional embodiments, the video image comprises a plurality of frames of images within a set time period before the current time of the video.
In some optional embodiments, before the receiving the recommendation information related to the video image, further comprising:
acquiring the type of the information which is recommended;
and sending the information type of the acceptance recommendation to a server.
In some optional embodiments, before the obtaining of the information type of the acceptance recommendation, the method further includes:
acquiring user identity information;
the obtaining of the information type of the acceptance recommendation comprises:
and acquiring the corresponding recommended information type according to the user identity information.
In some optional embodiments, before the obtaining of the information type of the acceptance recommendation, the method further includes:
acquiring user identity information;
the obtaining of the information type of the acceptance recommendation comprises:
acquiring a user history viewing record;
determining the proportion of different information types in the viewing record;
and acquiring the information type with the proportion larger than the set value as the recommended information type.
In some optional embodiments, the information types include: video, video profiles, person profiles, clothing, scenery, and food;
the type of information to receive the recommendation includes one or more of a video, a video profile, a person profile, clothing, scenery, and food.
According to a second aspect of the embodiments of the present invention, there is provided an information recommendation method, applied to a server side, including:
receiving a video image sent by video playing equipment;
analyzing the video image to obtain an object contained in the video image;
acquiring corresponding recommendation information according to the characteristic information of one or more objects;
and sending the recommendation information to video playing equipment.
In some optional embodiments, the video image comprises a plurality of frames of images within a set time period before the current time of the video.
In some optional embodiments, before the obtaining the corresponding recommendation information according to the feature information of one or more of the objects, the method further includes:
and acquiring the information type of the accepted recommendation.
In some alternative embodiments, the type of information to accept the recommendation includes one or more of a video, a video profile, a person profile, clothing, scenery, and food.
According to a third aspect of the embodiments of the present invention, there is provided an information recommendation apparatus, applied to a video playback device side, including:
the intercepting unit is used for intercepting the video image;
the first sending unit is used for sending the video image to a server;
a first receiving unit configured to receive recommendation information related to the video image;
the generating unit is used for generating a recommendation interface and a detail link according to the recommendation information;
and the display unit is used for displaying the recommendation interface and the detail link at a specified position.
In some optional embodiments, the specified location comprises: and a popup window in the video full-screen playing interface and a blank of the video small-screen playing interface.
In some optional embodiments, the video image comprises a plurality of frames of images within a set time period before the current time of the video.
In some optional embodiments, before the receiving the recommendation information related to the video image, further comprising:
a first obtaining unit configured to obtain an information type of accepting recommendation before the first receiving unit receives recommendation information related to the video image;
and the second sending unit is used for sending the information type of the acceptance recommendation to the server.
In some optional embodiments, the information recommendation apparatus further comprises:
the first user identity acquisition unit is used for acquiring user identity information;
the first obtaining unit is used for obtaining the corresponding information type for accepting recommendation according to the user identity information.
In some optional embodiments, the information recommendation apparatus further comprises:
the second user identity acquiring unit is used for acquiring user identity information;
the first obtaining unit is used for obtaining a user history viewing record, determining the proportion of different information types in the viewing record, and taking the information type of which the proportion is greater than a set value as the recommended information type.
In some optional embodiments, the information types include: video, video profiles, person profiles, clothing, scenery, and food;
the type of information to receive the recommendation includes one or more of a video, a video profile, a person profile, clothing, scenery, and food.
According to a fourth aspect of the embodiments of the present invention, there is provided an information recommendation apparatus, applied to a server side, including:
the second receiving unit is used for receiving the video image sent by the video playing equipment;
the analysis unit is used for analyzing the video image and acquiring an object contained in the video image;
the second acquisition unit is used for acquiring corresponding recommendation information according to the characteristic information of one or more objects;
and the third sending unit is used for sending the recommendation information to the video playing equipment.
In some optional embodiments, the video image comprises a plurality of frames of images within a set time period before the current time of the video.
In some optional embodiments, the information recommendation apparatus further comprises: and the third acquisition unit is used for acquiring the information type of the received recommendation before the second acquisition unit acquires the corresponding recommendation information according to the characteristic information of one or more objects.
In some alternative embodiments, the type of information to accept the recommendation includes one or more of a video, a video profile, a person profile, clothing, scenery, and food.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
in the embodiment of the invention, the video playing device intercepts the image of the currently watched video and sends the image to the server, the server determines the recommendation information related to the articles in the video image according to the video image, and generates the recommendation interface and the detail link after receiving the recommendation information sent by the server, so that a user can check more related recommendation information in the recommendation interface, and can click the detail link to check the detailed information of the commodity of the heart instrument without logging in a third-party platform for inquiring, thereby improving the convenience of the user for acquiring the related recommendation information and improving the user experience.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
Detailed Description
The following description and the drawings sufficiently illustrate specific embodiments of the invention to enable those skilled in the art to practice them. The examples merely typify possible variations. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and features of some embodiments may be included in or substituted for those of others. The scope of embodiments of the invention encompasses the full ambit of the claims, as well as all available equivalents of the claims. Embodiments may be referred to herein, individually or collectively, by the term "invention" merely for convenience and without intending to voluntarily limit the scope of this application to any single invention or inventive concept if more than one is in fact disclosed. Herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed. The embodiments are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. For the structures, products and the like disclosed by the embodiments, the description is relatively simple because the structures, the products and the like correspond to the parts disclosed by the embodiments, and the relevant parts can be just described by referring to the method part.
At present, when a live broadcast platform provides live broadcast service for a user, information push is carried out in an inter-cut mode, in the process of carrying out information push on the live broadcast platform, the user clicks a corresponding picture, the live broadcast platform jumps to a page provided by a third-party platform from a current live broadcast interface, and live broadcast is stopped. According to the mode, the user can not watch live broadcast and check information, and the commodity of the heart instrument in the live broadcast picture needs to log in the page provided by the third-party platform to inquire corresponding information, so that the touch rate of information pushing is low, and the user experience is greatly reduced. In the embodiment of the invention, the video playing device intercepts the image of the currently watched video and sends the image to the server, the server determines the recommendation information related to the articles in the video image according to the video image, and generates the recommendation interface and the detail link after receiving the recommendation information sent by the server, so that a user can check more related recommendation information in the recommendation interface, and can click the detail link to check the detailed information of the commodity of the heart instrument without logging in a third-party platform for inquiring, thereby improving the convenience of the user for acquiring the related recommendation information and improving the user experience.
In the information recommendation process, the video playing device and the server are mainly involved. The video playing device comprises a television, a network television, a mobile phone, a notebook computer, a tablet computer and other devices capable of realizing the video playing function. The server is used for analyzing the video screenshot of the video played by the video playing device at present, and acquiring recommendation information related to the video screenshot from a database with rich information content, so that a user can conveniently and directly acquire interested recommendation information without manually searching.
Fig. 1 is a flow chart illustrating an information recommendation method according to an example embodiment. As shown in fig. 1, the method is applied to the video playing device side, and includes:
step S101: intercepting the video image and sending the video image to a server.
In this embodiment, there are many ways to capture video images.
As an optional implementation manner, the video playing device captures a video image in real time during the video playing process, so that a user can conveniently obtain recommendation information most relevant to a real-time playing picture.
As an optional implementation mode, the video images are captured at intervals of set time, the video image switching speed is prevented from being high, and recommendation information is not beneficial to a user to accurately obtain the recommendation information due to too fast update of the recommendation information. Wherein, optionally, the set time is 1 minute to 5 minutes. Alternatively, the set time is 1 minute, 2 minutes, 3 minutes, 4 minutes, or 5 minutes.
As an optional implementation manner, a click operation of a user is acquired, and when an operation instruction of playing pause is acquired, a video image at the playing pause time is captured.
As an optional implementation manner, a click operation of a user is acquired, and when an operation instruction of playing pause is acquired, a multi-frame image at the playing pause time and within a set time period before the playing pause time is captured. The switching of the pictures which are interested by the user and caused by the excessively fast switching of the video pictures is avoided, and the recommendation information acquired according to the video image at the playing pause moment cannot meet the requirements of the user. Optionally, the set time period is from 2 seconds before the pause playing time to 10 seconds before the pause playing time. And (4) optional. The set time period is 2 seconds before the pause playback time, 3 seconds before the pause playback time, 5 seconds before the pause playback time, or 10 seconds before the pause playback time. Alternatively, video images are acquired at a rate that captures one image per second.
Step S102: recommendation information related to the video image is received.
In step S101, the captured video image is sent to a server, and then the server analyzes the video image, so as to reduce the operating pressure of the video playing device. And the server acquires recommendation information related to the video image and feeds the recommendation information back to the video playing equipment.
The information contained in the video image is rich, and the information types of the recommendation information acquired according to the information in the video image can be simply classified as follows. Optionally, the method includes: video, video profiles, person profiles, clothing, scenery, and food. According to the habits of different users, the types of information which are interesting to different users are different.
In some optional embodiments, before step S102, the method further includes:
acquiring the type of the information which is recommended;
and sending the information type of the acceptance recommendation to a server.
Wherein the type of information to receive the recommendation includes one or more of a video, a video profile, a person profile, clothing, scenery, and food. The recommended information receiving type is determined according to habits of different users, and the video playing equipment sends the recommended information receiving type to the server, so that the server can conveniently screen the recommended information, redundant information is prevented from being sent, and the system pressure is reduced while the user experience is improved.
There are many forms of obtaining the type of information to accept the recommendation.
As an optional implementation manner, before step S102, the method further includes: and acquiring user identity information. The obtaining of the information type of the acceptance recommendation comprises: and acquiring the corresponding recommended information type according to the user identity information.
The recommended information receiving type is set by a user, different users are interested in different contents, and the recommended information receiving type is determined according to the corresponding relation between the user identity information and the recommended information receiving type.
As an optional implementation manner, before step S102, the method further includes: and acquiring user identity information. The obtaining of the information type of the acceptance recommendation comprises: acquiring a user history viewing record; determining the proportion of different information types in the viewing record; and acquiring the information type with the proportion larger than the set value as the recommended information type.
The type of the information to be recommended is determined according to the use habits of the user, and the user is interested in different contents along with the change of time. For example: the user pays attention to the clothing information at the current stage, after the clothing is purchased according to the recommended content, the attention to the clothing is reduced, the type of the user clicking the recommended information is changed within a period of time, the record is checked according to the user history, the information recommendation type is determined according to the proportion of different information types, the accuracy and the effectiveness of the recommended information are guaranteed, and the user experience is improved.
Step S103: and generating a recommendation interface and a detail link according to the recommendation information.
When the types of the received recommended information are more, or the content contained in the video images is more, in order to ensure that the user can view all the recommended information more intuitively, the recommendation interface comprises a brief summary of the recommended content and a detailed link, and the user can select the detailed link to view the details without jumping to other application interfaces.
Step S104: and displaying the recommendation interface and the detail link at a specified position.
Wherein, the designated position includes: and a popup window in the video full-screen playing interface and a blank of the video small-screen playing interface.
In the video playing process, the video modes comprise a full-screen playing mode and a small-screen playing mode.
And when the video is played in a full screen mode, displaying the recommendation interface at a popup window position in the video full screen playing interface. Optionally, the popup window is prevented from influencing the viewing effect of the user, and the popup window popup in the video full-screen playing interface can be set by the user to improve the user experience. When the video small screen is played, the recommendation interface and the detail link are displayed in a blank space around the video interface.
In this embodiment, the video playing device intercepts the image of the currently watched video and sends the image to the server, the server determines recommendation information related to the object in the video image according to the video image, after receiving the recommendation information sent by the server, a recommendation interface and a detail link are generated, a user checks more related recommendation information in the recommendation interface, the detailed information can be checked by clicking the detail link for commodities of the heart instrument without logging in a third-party platform for inquiring, the convenience of the user for acquiring the related recommendation information is improved, and the user experience is improved.
Fig. 2 is a flow chart illustrating an information recommendation method according to an example embodiment. As shown in fig. 1, the method is applied to the server side, and includes:
step S201, receiving a video image sent by a video playing device.
In some optional embodiments, the server receives a current real-time video image sent by the video playing device.
In some optional embodiments, the server receives the pause playing time and a plurality of frames of images within a set time period before the time.
Step S202, analyzing the video image and acquiring the object contained in the video image.
The objects contained in the video image mainly include information such as people, environment, food, clothing, and the like.
Step S203, acquiring corresponding recommendation information according to the characteristic information of one or more objects.
Acquiring corresponding recommendation information according to the feature information of one or more objects specifically includes:
acquiring role information and basic information of actors according to the characters;
acquiring relevant information of plants, animals, mountains, water and buildings in the environment according to the environment;
acquiring the name and the making process of the dish according to the food;
and obtaining similar or same-style clothes according to the clothes.
In some optional embodiments, before step S203, the method further includes: and acquiring the information type of the accepted recommendation. The recommendation information is satisfied, the user interest is met, the user experience is improved, and meanwhile the operation pressure is reduced.
The information type recommended by the information receiving system is different according to habits of different users and corresponding to different user information. The type of information that is recommended includes one or more of a video, a video profile, a person profile, clothing, scenery, and food.
And step S204, sending the recommendation information to video playing equipment.
And feeding the recommendation information meeting the user interest back to the video playing equipment, and displaying the recommendation information by the video playing equipment, so that the user can acquire the recommendation information more intuitively.
The following sets the operation flow of the scheme into specific embodiments to illustrate the method provided by the embodiments of the present disclosure.
Fig. 3 is a flowchart illustrating an information recommendation method according to an exemplary embodiment, where as shown in fig. 3, a process of the information recommendation method includes:
step S301: and intercepting the video image.
The video playing device intercepts the video image. Alternatively, there are many ways to capture video images.
As an optional implementation manner, the video playing device captures a video image in real time during the video playing process, so that a user can conveniently obtain recommendation information most relevant to a real-time playing picture.
As an optional implementation mode, the video images are captured at intervals of set time, the video image switching speed is prevented from being high, and recommendation information is not beneficial to a user to accurately obtain the recommendation information due to too fast update of the recommendation information. Wherein, optionally, the set time is 1 minute to 5 minutes. Alternatively, the set time is 1 minute, 2 minutes, 3 minutes, 4 minutes, or 5 minutes.
As an optional implementation manner, a click operation of a user is acquired, and when an operation instruction of playing pause is acquired, a video image at the playing pause time is captured.
As an optional implementation manner, a click operation of a user is acquired, and when an operation instruction of playing pause is acquired, a multi-frame image at the playing pause time and within a set time period before the playing pause time is captured. The switching of the pictures which are interested by the user and caused by the excessively fast switching of the video pictures is avoided, and the recommendation information acquired according to the video image at the playing pause moment cannot meet the requirements of the user. Optionally, the set time period is from 2 seconds before the pause playing time to 10 seconds before the pause playing time. And (4) optional. The set time period is 2 seconds before the pause playback time, 3 seconds before the pause playback time, 5 seconds before the pause playback time, or 10 seconds before the pause playback time.
Step S302: the video image is transmitted.
And the video playing equipment intercepts the video image and then sends the video image to the server side.
Step S303: and acquiring the information type of the accepted recommendation.
In order to improve the accuracy and effectiveness of the recommendation information and enable the recommendation information to be in line with the interests of the user, the video playing equipment acquires the information types of the recommendation accepted by the user.
As an optional implementation manner, before step S303, the method further includes: and acquiring user identity information. The obtaining of the information type of the acceptance recommendation comprises: and acquiring the corresponding recommended information type according to the user identity information.
The recommended information receiving type is set by a user, different users are interested in different contents, and the recommended information receiving type is determined according to the corresponding relation between the user identity information and the recommended information receiving type.
As an optional implementation manner, before step S303, the method further includes: and acquiring user identity information. The obtaining of the information type of the acceptance recommendation comprises: acquiring a user history viewing record; determining the proportion of different information types in the viewing record; and acquiring the information type with the proportion larger than the set value as the recommended information type.
The type of the information to be recommended is determined according to the use habits of the user, and the user is interested in different contents along with the change of time. For example: the user pays attention to the clothing information at the current stage, after the clothing is purchased according to the recommended content, the attention to the clothing is reduced, the type of the user clicking the recommended information is changed within a period of time, the record is checked according to the user history, the information recommendation type is determined according to the proportion of different information types, the accuracy and the effectiveness of the recommended information are guaranteed, and the user experience is improved.
Step S304: a video image is received.
Step S305: the video image is parsed to obtain the objects contained therein.
The server receives the video image sent by the video playing device in step S304, and parses the video image to obtain the object included in the video image.
Step S306: and sending the information type for accepting the recommendation.
Here, step S306 may be performed before step S304 or step S305, and since the specific implementation is different, step S306 may be performed simultaneously with step S304 or step S305.
Step S307: and acquiring recommendation information corresponding to the information type according to the characteristic information of one or more objects.
And the server acquires recommendation information according to the recommendation receiving information type sent by the video playing equipment. The type of information that is recommended includes one or more of a video, a video profile, a person profile, clothing, scenery, and food.
Specifically, when the type of information to be recommended includes a profile of a person, character information and basic information of actors are acquired based on the person.
When the type of information to be recommended includes a video and/or a video profile, character information, basic information of actors and a video of the same subject are acquired based on the characters.
When the type of information to accept the recommendation includes clothing, similar or identical clothing is obtained according to the clothing.
When the type of information to be recommended includes a scene, information on plants, animals, mountains, water, and buildings in the environment is acquired according to the environment.
When the type of information to accept recommendation includes food, the name of the dish and the preparation process are acquired according to the food.
Step S308: and sending recommendation information.
And the server feeds the recommendation information back to the video playing equipment after acquiring the recommendation information.
Step S309: and receiving recommendation information.
Step S310: a recommendation interface and detail links are generated.
Step S311: and setting the display positions of the recommendation interface and the detail link.
And after receiving the recommendation information, the video playing device generates a recommendation interface and a detail link. The recommendation interface comprises a brief summary of recommendation contents and a detail link, so that a user can view all recommendation information more intuitively and select the detail link for detailed viewing without jumping to other application interfaces.
And when the video is played in a full screen mode, displaying the recommendation interface at a popup window position in the video full screen playing interface. Optionally, the popup window is prevented from influencing the viewing effect of the user, and the popup window popup in the video full-screen playing interface can be set by the user to improve the user experience. When the video small screen is played, the recommendation interface and the detail link are displayed in a blank space around the video interface.
In this embodiment, the video playing device intercepts the image of the currently watched video and sends the image to the server, the server determines recommendation information related to the object in the video image according to the video image, after receiving the recommendation information sent by the server, a recommendation interface and a detail link are generated, a user checks more related recommendation information in the recommendation interface, the detailed information can be checked by clicking the detail link for commodities of the heart instrument without logging in a third-party platform for inquiring, the convenience of the user for acquiring the related recommendation information is improved, and the user experience is improved.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods.
Fig. 4 is a block diagram illustrating a structure of an information recommendation apparatus according to an exemplary embodiment. As shown in fig. 4, the apparatus is applied to the video playing device side, and includes:interception unit 401,first transmission unit 402,first reception unit 403,generation unit 404, anddisplay unit 405. Wherein,
and an interceptingunit 401 for intercepting the video image. The video images comprise multi-frame images in a set time period before the current moment of the video.
Afirst sending unit 402, configured to send the video image to a server.
Afirst receiving unit 403, configured to receive recommendation information related to the video image.
And a generatingunit 404, configured to generate a recommendation interface and a detail link according to the recommendation information.
And adisplay unit 405, configured to display the recommendation interface and the detail link at a specified position.
Wherein the designated location comprises: and a popup window in the video full-screen playing interface and a blank of the video small-screen playing interface.
In some optional embodiments, the apparatus further comprises:
a first obtaining unit, configured to obtain an information type of accepting recommendation before thefirst receiving unit 403 receives recommendation information related to the video image.
And the second sending unit is used for sending the information type of the acceptance recommendation to the server.
In some optional embodiments, the apparatus further comprises: and the first user identity acquisition unit is used for acquiring the user identity information before the first acquisition unit acquires the information type which is recommended to be accepted.
And the first acquisition unit is used for acquiring the corresponding recommended information type according to the user identity information.
In some optional embodiments, the apparatus further comprises: and the second user identity acquisition unit is used for acquiring the user identity information before the first acquisition unit acquires the information type of the received recommendation.
The first obtaining unit is used for obtaining a user history viewing record, determining the proportion of different information types in the viewing record, and taking the information type of which the proportion is larger than a set value as the recommended information type.
In the foregoing embodiment, the information types include: video, video profiles, person profiles, clothing, scenery, and food; the type of information to receive the recommendation includes one or more of a video, a video profile, a person profile, clothing, scenery, and food.
In this embodiment, the video playing device intercepts the image of the currently watched video and sends the image to the server, the server determines recommendation information related to the object in the video image according to the video image, after receiving the recommendation information sent by the server, a recommendation interface and a detail link are generated, a user checks more related recommendation information in the recommendation interface, the detailed information can be checked by clicking the detail link for commodities of the heart instrument without logging in a third-party platform for inquiring, the convenience of the user for acquiring the related recommendation information is improved, and the user experience is improved.
Fig. 5 is a block diagram illustrating a structure of an information recommendation apparatus according to an exemplary embodiment. As shown in fig. 5, the apparatus, applied to the server side, includes: asecond receiving unit 501, ananalysis unit 502, a second obtainingunit 503 and athird sending unit 504.
Thesecond receiving unit 501 is configured to receive a video image sent by a video playing device. The video images comprise multi-frame images in a set time period before the current moment of the video.
An analyzingunit 502, configured to analyze the video image and obtain an object included in the video image.
A second obtainingunit 503, configured to obtain corresponding recommendation information according to feature information of one or more objects.
Athird sending unit 504, configured to send the recommendation information to a video playing device.
In some optional embodiments, the apparatus further comprises: a third obtaining unit, configured to obtain the information type of receiving the recommendation before the second obtainingunit 503 obtains the corresponding recommendation information according to the feature information of one or more objects.
In the foregoing embodiment, the type of information to receive the recommendation includes one or more of a video, a video profile, a person profile, clothing, scenery, and food.
In this embodiment, the video playing device intercepts the image of the currently watched video and sends the image to the server, the server determines recommendation information related to the object in the video image according to the video image, after receiving the recommendation information sent by the server, a recommendation interface and a detail link are generated, a user checks more related recommendation information in the recommendation interface, the detailed information can be checked by clicking the detail link for commodities of the heart instrument without logging in a third-party platform for inquiring, the convenience of the user for acquiring the related recommendation information is improved, and the user experience is improved.
In some optional embodiments, an information recommendation apparatus is provided, configured to be used on a video playback device side, the apparatus including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
intercepting a video image and sending the video image to a server;
receiving recommendation information related to the video image;
generating a recommendation interface and a detail link according to the recommendation information;
and displaying the recommendation interface and the detail link at a specified position.
In some alternative embodiments, a computer readable storage medium is provided, having stored thereon computer instructions, which when executed by a processor, implement the steps of the above-described method.
In some optional embodiments, there is provided an information recommendation apparatus for a server side, the apparatus comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
receiving a video image sent by video playing equipment;
analyzing the video image to obtain an object contained in the video image;
acquiring corresponding recommendation information according to the characteristic information of one or more objects;
and sending the recommendation information to video playing equipment.
In some alternative embodiments, a computer readable storage medium is provided, having stored thereon computer instructions which, when executed by a processor, implement the steps of the above-described method
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It is to be understood that the present invention is not limited to the procedures and structures described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.