Disclosure of Invention
In order to overcome the problems that the pertinence is not strong and the personalized requirements of users cannot be met in the related art, the disclosure provides a content service providing method and device. The technical scheme is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a content service providing method applied to a smart television, the method including:
acquiring an image in a watching area of the smart television;
performing feature extraction on the image to obtain feature information of a user or/and an article in the watching area;
providing content services for the user according to the characteristic information of the user or/and the article, wherein the content services comprise at least one of intelligently controlling the content presented to the user by the intelligent television, intelligently managing the content presented to the user by the intelligent television and intelligently pushing the content to the user;
the characteristic information of the user comprises at least one of the number of people of the user, the gender of the user, the age of the user and the identity of the user determined according to the gender of the user and the age of the user, and the characteristic information of the article comprises at least one of the brand of the article, the type of the article, the size of the article and the color of the article;
according to the characteristic information of the user, intelligently controlling the content presented to the user by the intelligent television, comprising the following steps:
according to the age of the user, adjusting the content played by the smart television, controlling the time of the content played by the smart television or/and controlling the volume of the content played by the smart television;
according to the age of the user, adjusting the content played by the smart television, including:
when users with ages smaller than a first age value exist in the users, determining whether sensitive information exists in the contents played by the smart television, and when the sensitive information exists, shielding the sensitive information and then presenting the contents to the users; or,
when users with ages smaller than a first age value or users with ages larger than a second age value exist in the users, determining whether the language version of the content played by the smart television is a preset version, and when the language version is not the preset version, adjusting the language of the content to the preset version and then presenting the content to the users;
the intelligently pushing the content to the user according to the characteristic information of the user or/and the article comprises the following steps:
pushing advertisements to the user according to the characteristic information of the user or/and the article;
according to the characteristic information of the user or/and the article, the advertisement is pushed to the user, and the method comprises the following steps:
determining the brand of the commodity favored by the user and the type of the commodity purchased according to one or more of the brand of the commodity, the type of the commodity, the size of the commodity and the color of the commodity;
and pushing commodity discount information of the brand of the commodity favored by the user and commodity recommendation information of the type purchased by the user to the user.
In a first possible implementation manner of the present disclosure, the content service further includes content that is intelligently managed and presented to a user by the smart television, and the intelligently managing the content that is presented to the user by the smart television according to the feature information of the user includes:
respectively managing the watching behaviors of the user according to the identity of the user, wherein the watching behaviors comprise watching history records or program collection records;
and when an instruction for acquiring the browsing and watching behaviors by the user is received, acquiring and presenting the watching behaviors of the user currently sending the instruction according to the identity of the user currently sending the instruction.
In a second possible implementation manner of the present disclosure, when receiving an instruction for a user to acquire a viewing behavior, acquiring and presenting the viewing behavior of the user who currently sends the instruction according to an identity of the user who currently sends the instruction, the method includes:
and when receiving an instruction for acquiring the watching record, acquiring the watching record of the user currently sending the instruction according to the identity of the user currently sending the instruction, and continuously playing the content according to the watching progress of the acquired watching record.
In a third possible implementation manner of the present disclosure, the intelligently pushing content to a user according to the feature information of the user or/and an article further includes:
and recommending programs to the user according to the characteristic information of the user or/and the article.
According to a second aspect of the embodiments of the present disclosure, there is provided a content service providing apparatus applied to a smart tv, the apparatus including:
the acquisition module is used for acquiring images in a watching area of the smart television;
the extraction module is used for extracting the features of the image to obtain the feature information of the user or/and the article in the watching area;
the service providing module is used for providing content services for the user according to the characteristic information of the user or/and the article, wherein the content services comprise at least one of content which intelligently controls the intelligent television to present to the user, content which intelligently manages the intelligent television to present to the user and intelligent push content to the user;
the characteristic information of the user comprises at least one of the number of people of the user, the gender of the user, the age of the user and the identity of the user determined according to the gender of the user and the age of the user, and the characteristic information of the article comprises at least one of the brand of the article, the type of the article, the size of the article and the color of the article;
the service providing module includes:
the adjusting unit is used for adjusting the content played by the smart television according to the age of the user;
the control unit is used for controlling the time of the content played by the intelligent television or/and controlling the volume of the content played by the intelligent television according to the age of the user;
the pushing unit is used for pushing advertisements to the user according to the characteristic information of the user or/and the article;
the adjusting unit is used for adjusting the position of the optical fiber,
when users with ages smaller than a first age value exist in the users, determining whether sensitive information exists in the contents played by the smart television, and when the sensitive information exists, shielding the sensitive information and then presenting the contents to the users; or,
when users with ages smaller than a first age value or users with ages larger than a second age value exist in the users, determining whether the language version of the content played by the smart television is a preset version, and when the language version is not the preset version, adjusting the language of the content to the preset version and then presenting the content to the users;
the push unit is used for pushing the information,
determining the brand of the commodity favored by the user and the type of the commodity purchased according to one or more of the brand of the commodity, the type of the commodity, the size of the commodity and the color of the commodity;
and pushing commodity discount information of the brand of the commodity favored by the user and commodity recommendation information of the type purchased by the user to the user.
In a first possible implementation manner of the present disclosure, the content service further includes content intelligently managed by the smart tv to be presented to a user, and the service providing module includes:
the management unit is used for respectively managing the watching behaviors of the user according to the identity of the user, wherein the watching behaviors comprise watching history records or program collection records;
and the presentation unit is used for acquiring and presenting the watching behavior of the user sending the instruction currently according to the identity of the user sending the instruction currently when receiving the instruction of acquiring the browsing watching behavior of the user.
In a second possible implementation manner of the present disclosure, the presenting unit is configured to,
and when receiving an instruction for acquiring the watching record, acquiring the watching record of the user currently sending the instruction according to the identity of the user currently sending the instruction, and continuously playing the content according to the watching progress of the acquired watching record.
In a third possible implementation manner of the present disclosure, the pushing unit is further configured to,
and pushing advertisements and/or recommended programs to the user according to the characteristic information of the user or/and the article.
According to a third aspect of the embodiments of the present disclosure, there is provided a content service providing apparatus applied to a smart tv, the apparatus including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
acquiring an image in a watching area of the smart television;
performing feature extraction on the image to obtain feature information of a user or/and an article in the watching area;
providing content services for the user according to the characteristic information of the user or/and the article, wherein the content services comprise at least one of intelligently controlling the content presented to the user by the intelligent television, intelligently managing the content presented to the user by the intelligent television and intelligently pushing the content to the user;
the characteristic information of the user comprises at least one of the number of people of the user, the gender of the user, the age of the user and the identity of the user determined according to the gender of the user and the age of the user, and the characteristic information of the article comprises at least one of the brand of the article, the type of the article, the size of the article and the color of the article;
according to the characteristic information of the user, intelligently controlling the content presented to the user by the intelligent television, comprising the following steps:
according to the age of the user, adjusting the content played by the smart television, controlling the time of the content played by the smart television or/and controlling the volume of the content played by the smart television;
according to the age of the user, adjusting the content played by the smart television, including:
when users with ages smaller than a first age value exist in the users, determining whether sensitive information exists in the contents played by the smart television, and when the sensitive information exists, shielding the sensitive information and then presenting the contents to the users; or,
when users with ages smaller than a first age value or users with ages larger than a second age value exist in the users, determining whether the language version of the content played by the smart television is a preset version, and when the language version is not the preset version, adjusting the language of the content to the preset version and then presenting the content to the users;
the intelligently pushing the content to the user according to the characteristic information of the user or/and the article comprises the following steps:
pushing advertisements to the user according to the characteristic information of the user or/and the article;
according to the characteristic information of the user or/and the article, the advertisement is pushed to the user, and the method comprises the following steps:
determining the brand of the commodity favored by the user and the type of the commodity purchased according to one or more of the brand of the commodity, the type of the commodity, the size of the commodity and the color of the commodity;
and pushing commodity discount information of the brand of the commodity favored by the user and commodity recommendation information of the type purchased by the user to the user.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: the method comprises the steps of obtaining the characteristic information of a user or/and an article in a watching area by obtaining an image in the watching area of the intelligent television, and providing content services for the user according to the characteristic information of the user or/and the article, wherein the content services comprise at least one of content presented to the user by the intelligent control intelligent television, content presented to the user by the intelligent management intelligent television and content pushed to the user intelligently, different content services can be provided for different users, the pertinence is strong, and the personalized requirements of the users are met.
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 disclosure.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
Fig. 1 is a flowchart illustrating a content service providing method according to an exemplary embodiment, which is used in a smart tv, as shown in fig. 1, and includes the following steps.
In step S101, an image within a viewing area of the smart television is acquired.
In step S102, feature extraction is performed on the image to obtain feature information of the user and/or the article in the viewing area.
In this embodiment, the feature information of the user and/or the article may only include the feature information of the user, or only include the feature information of the article, or may include both the feature information of the user and the feature information of the article. The characteristic information of the user includes at least one of a number of persons of the user, a gender of the user, an age of the user, and an identity of the user determined according to the gender of the user and the age of the user. The characteristic information of the article includes at least one of a brand of the article, a type of the article, a size of the article, and a color of the article.
In step S103, a content service is provided to the user according to the characteristic information of the user or/and the article.
In this embodiment, the content service includes at least one of intelligently controlling content presented to the user by the smart television, intelligently managing content presented to the user by the smart television, and intelligently pushing content to the user.
In this embodiment, the type included in the feature information of the user, the type included in the feature information of the article, and the type included in the content service may be selected according to actual needs, which is not limited in this disclosure.
According to the method and the device for providing the content service, the image in the watching area of the intelligent television is obtained, the characteristic information of the user or/and the article in the watching area is obtained, the content service is provided for the user according to the characteristic information of the user or/and the article, the content service comprises at least one of content presented to the user by the intelligent control intelligent television, content presented to the user by the intelligent management intelligent television and content pushed to the user intelligently, different content services can be provided for different users, the pertinence is strong, and the personalized requirements of the users are met.
Fig. 2 is a flowchart illustrating another content service providing method according to an exemplary embodiment, which is an exemplary illustration of content presented to a user by a content service including an intelligent controlled smart tv. As shown in fig. 2, the content service providing method is used in a smart tv, and includes the following steps.
In step S201, an image within a viewing area of the smart television is acquired.
In practical application, a built-in camera of the smart television can be directly adopted to obtain images in a watching area of the smart television, the camera can also be installed on the smart television (such as the middle position above a screen of the smart television), the camera collects the images in the watching area of the smart television, the smart television is connected with the camera, and the smart television obtains the images in the watching area of the smart television through the camera.
In step S202, feature extraction is performed on the image, and feature information of the user in the viewing area is obtained.
In this embodiment, the characteristic information of the user includes at least one of the number of persons of the user, the sex of the user, the age of the user, and the identity of the user determined according to the sex of the user and the age of the user.
In an implementation manner of this embodiment, the step S202 may include:
carrying out face recognition on the image to obtain face information of the user in the image;
one or more of the number of people of the user, the gender of the user, the age of the user, and the identity of the user are determined from the facial information of the user.
In practical application, the face detection can be performed on the image to obtain the position, size and number of the face in the image. And then positioning each face feature point according to the position and the size of each face in the image. And finally, extracting the face information of the user corresponding to each face from the image according to the position of each personal face characteristic point.
When the number of the users is determined, the obtained number of the faces can be directly used as the number of the users. If the number of faces obtained is 3, the number of users is 3.
When determining the gender of the user, the gender characteristics of the user can be extracted from the facial information of the user, and then the gender of each user can be determined by adopting a trained gender classifier according to the gender characteristics of each user.
When determining the age of the user, the age characteristics of the user can be extracted from the facial information of the user, and then the age of each user can be determined by adopting a trained age predictor according to the age characteristics of each user.
The gender sorter is obtained by training in advance according to gender characteristics of people of different genders, and based on the fact that the faces of people of different genders have common characteristics, the gender sorter matches the gender characteristics of each user with the common characteristics of the faces of the people of different genders, and the gender of each user can be determined according to the matching situation. Similarly, the age predictor is trained in advance according to the age characteristics of people of different ages, the face of people of different ages has common characteristics, the age predictor matches the age characteristics of each user with the common characteristics of the face of people of different ages, and the age of each user can be determined according to the matching condition.
When determining the identity of the user, inferences may be made taking into account the gender and age of the user. For example, if the user is 30-35 years old and male in gender, the identity of the user is determined to be the owner of the male at home. As another example, if the user is 6-10 years old, the user is identified as a child at home.
It will be appreciated that in other embodiments, the user's facial information may be separately matched against stored facial information to determine the identity of the user.
The face information of the user pre-stored in the smart television can be pre-stored in the smart television by the owner of the smart television, or can be acquired by the smart television in the playing process.
In step S203, the content presented to the user by the smart television is intelligently controlled according to the characteristic information of the user.
In an implementation manner of this embodiment, the step S203 may include:
according to the age of the user, the content played by the intelligent television is adjusted, the time for playing the content by the intelligent television is controlled, or/and the volume of the content played by the intelligent television is controlled.
Further, according to the age of the user, adjusting the content played by the smart television may include:
when users with ages smaller than the first age value exist in the users, whether sensitive information exists in the content played by the smart television or not is determined, and when the sensitive information exists, the sensitive information is shielded and then the content is presented to the users.
In this embodiment, the sensitive information includes a sensitive picture and sensitive text.
In practical application, a sensitive picture and sensitive characters are stored in advance in the smart television, before a program is played, the content of the program is matched with the stored sensitive picture and sensitive characters, and if the matching value is greater than a set value, the matched picture or character is judged to be sensitive information, namely the stored sensitive information is searched in the content of the program.
When the sensitive information is shielded, a dark square (such as black) can be used for covering the picture or the text corresponding to the sensitive information. When the user watches the program, the user will see some parts of the picture as black squares appearing on the tv screen, as shown in fig. 3. The masking sensitive information may also take the form of a mosaic, which the present disclosure is not limited to.
It will be appreciated that with this implementation, it is possible to avoid the child seeing pictures or words that are unpleasant for the child while the child is present.
Further, according to the age of the user, adjusting the content played by the smart television may further include:
when users with ages smaller than the first age value or users with ages larger than the second age value exist in the users, whether the language version of the content played by the smart television is a preset version or not is determined, and when the language version is not the preset version, the language of the content is adjusted to the preset version and then the content is presented to the users.
In this embodiment, the predetermined version may be a chinese version.
Understandably, by this implementation, it is possible for the elderly and children to view favorite programs translated into Chinese, while young people view favorite programs of foreign language originals.
Further, adjusting the content played by the smart television according to the age of the user may include:
when the ages of the users are all smaller than the first age value, the content of the programs of the preset type is presented to the users.
In this embodiment, the predetermined type may be a children class such as an animation, a wisdom class, a lecture class, a story class, and the like.
It will be appreciated that with this implementation, the types of programs that children watch may be limited so that they can only watch programs that are suitable for children.
Further, controlling the time for playing the content by the smart television according to the age of the user may include:
when the ages of the users are all smaller than the first age value, timing;
and when the timing time reaches the preset time, stopping presenting the content to the user.
It can be understood that through the implementation mode, the time for the child to watch the television can be limited, and the child is prevented from being addicted to watching the television.
Further, according to the age of the user, controlling the volume of the smart television when playing the content may include:
and when users with the ages larger than the second age value exist in the users, controlling the volume of the smart television when the content is played.
Understandably, by the implementation mode, the situations that the ears of the old are insensitive and the contents of the programs cannot be listened to clearly can be taken care of, and the old can conveniently enjoy the contents of the programs.
According to the method and the device for displaying the content, the characteristic information of the user in the watching area is obtained by obtaining the image in the watching area of the intelligent television, the content displayed to the user by the intelligent television is intelligently controlled according to the characteristic information of the user, different contents can be displayed for different users, the pertinence is strong, and the individual requirements of the users are met. Especially aiming at the characteristics of users at different ages, the watching content of children is limited, convenience is provided for the old people to watch, and the user experience is good.
Fig. 4 is a flowchart illustrating a further content service providing method according to an exemplary embodiment, which is an exemplary illustration of content services including intelligent management of content presented to a user by a smart tv, as shown in fig. 4, and which is used in the smart tv and includes the following steps.
In step S301, an image in a viewing area of the smart television is acquired.
The step S301 may be the same as the step 201, and is not described in detail here.
In step S302, feature extraction is performed on the image, and feature information of the user in the viewing area is obtained.
The step S302 may be the same as the step 202, and is not described in detail here.
In step S303, the content presented to the user by the smart television is intelligently managed according to the feature information of the user.
In an implementation manner of this embodiment, the step S303 may include:
respectively managing the watching behaviors of the user according to the identity of the user, wherein the watching behaviors comprise watching history records or program collection records;
and when an instruction for acquiring the browsing and watching behaviors by the user is received, acquiring and presenting the watching behaviors of the user currently sending the instruction according to the identity of the user currently sending the instruction.
Further, when receiving an instruction for a user to acquire a viewing behavior, acquiring and presenting the viewing behavior of the user who currently sends the instruction according to the identity of the user who currently sends the instruction, which may include:
and when receiving an instruction for acquiring the watching record, acquiring the watching record of the user currently sending the instruction according to the identity of the user currently sending the instruction, and continuously playing the content according to the watching progress of the acquired watching record.
In the present embodiment, the viewing history includes programs viewed by the user, and the viewing progress of the viewed programs. It is understood that each time each user watches the smart television, the smart television records the watching behavior such as the progress of the program watched by each user. For example, the a user last watched the "you from stars" set 15, the B user last watched the "you from stars" set 5, and the smart tv would record the "you from stars" viewing progress for the a user and the B user, respectively. When the user identity is a user a, the obtained viewing record is a set 15 of "you from stars", and when the user identity is a user B, the obtained viewing record is a set 5 of "you from stars".
It can be understood that, by the implementation, the method can be applied to the series of multiple users, and the influence on the convenient watching of other users due to the watching behavior of one user is avoided.
According to the method and the device for intelligently managing the watching behaviors of the intelligent televisions, the characteristic information of the users in the watching area is obtained by obtaining the images in the watching area of the intelligent televisions, the contents displayed to the users by the intelligent televisions are intelligently managed according to the characteristic information of the users, the watching behaviors of each user are individually managed, the pertinence is high, and the individual requirements of the users are met. Especially, the personalized processing is carried out according to the characteristics of different users, and the user experience is good.
Fig. 5 is a flowchart illustrating still another content service providing method according to an exemplary embodiment, which is an exemplary illustration of a content service including intelligent push of content, as shown in fig. 5, and which is used in an intelligent tv, and includes the following steps.
In step S401, an image within a viewing area of the smart television is acquired.
In practical applications, the step S401 may be the same as the step 201, and will not be described in detail here.
In step S402, feature extraction is performed on the image, and feature information of the user and/or the article in the viewing area is obtained.
In this embodiment, the feature information of the user and/or the article may only include the feature information of the user, or only include the feature information of the article, or may include both the feature information of the user and the feature information of the article. The characteristic information of the user includes at least one of a number of persons of the user, a gender of the user, an age of the user, and an identity of the user determined according to the gender of the user and the age of the user. The characteristic information of the article includes at least one of a brand of the article, a type of the article, a size of the article, and a color of the article.
In practical applications, the feature extraction of the image to obtain the feature information of the user in the viewing area may be the same as in step 202, and will not be described in detail here.
In this embodiment, the extracting the features of the image to obtain the feature information of the article in the viewing area may include:
searching the image for a stored brand identity;
when the brand identification is searched in the image, one or more of a brand of the item, a type of the item, a size of the item, and a color of the item are determined according to the searched brand identification.
It can be understood that, a table of correspondence between the brand identifier and the brand, the type of the article sold by the brand, the size of the article sold by the brand, and the color of the article sold by the brand may be stored in advance in the smart television, and when the stored brand identifier is searched in the image, the brand of the article, the type of the article, the size of the article, and the color of the article may be obtained directly according to the table of correspondence. The intelligent television can also acquire the brand of the article, the type of the article sold by the brand, the size of the article sold by the brand and the color of the article sold by the brand from the Internet in real time according to the searched brand identification.
In step S403, content is intelligently pushed to the user according to the characteristic information of the user or/and the article.
In an implementation manner of this embodiment, the step S403 may include:
and according to the characteristic information of the user or/and the article, pushing advertisements and/or recommending programs to the user.
Further, according to the characteristic information of the user or/and the article, pushing the advertisement and/or recommending the program to the user may include:
determining the type of the favorite program of the user according to one or more of the gender of the user, the age of the user and the watching behavior of the user, wherein the watching behavior of the user is acquired according to the identity of the user and comprises a watching history record or a program collection record;
and pushing program information of the types of the programs favored by the user to the user according to the determined types of the programs favored by the user.
In practical application, when the type of the program favored by the user is determined according to the watching behavior of the user, the type of the program favored by the user can be directly determined according to the type of the program corresponding to the watching behavior of the user. For example, most of the programs in the watching behaviors of the D user belong to the shopping category and the food category, and the smart television determines the types of the programs favored by the D user to be the shopping category and the food category. And E, most programs in the watching behaviors of the user E belong to the sports competition class, and the intelligent television determines the type of the favorite programs of the user E to be the sports competition class.
When the type of the program favored by the user is determined according to the gender and the age of the user, the type of the program favored by the user can be determined according to the statistical correspondence between the gender and the age of the user and the type of the program watched by the user, and the obtained gender and the age of the user. For example, if the gender of the user F is female and the age of the user F is about 50 years old, the smart television determines that the type of the favorite program of the user F is a television drama.
When the number of the users is more than one, the types of the programs favored by the users can be determined according to the sex, the age and the watching behaviors of the users, and then the programs corresponding to the types of the programs favored by the users are listed for the users to select. Or the gender, age and watching behavior of each user can be comprehensively considered, the programs of the types of the programs commonly favored by the users are determined, and then only the programs of the types of the programs commonly favored by all the users are listed. For example, the ages of the G user and the H user are both 6-10 years old, and the determined types of the programs that the G user and the H user commonly enjoy are the motion picture type and the science popularization type. For another example, if the I user and the K user are male, the J user is female, the ages of the I user and the J user are both 30-35 years old, and the age of the K user is 6-10 years old, the determined types of the programs commonly enjoyed by the I user, the J user and the K user are intelligence-improving type and synthesis type.
The method for pushing program information of the type of the program favored by the user to the user may be to provide a program selection menu to the user, where the program selection menu includes the program of the type of the program favored by the user, and may also be to push play information of the program of the type of the program favored by the user to the user in a pop-up window manner in the process of watching the program by the user, which is not limited in this disclosure.
Understandably, through the implementation mode, the trouble of searching programs by the user can be saved, and the user can watch favorite programs conveniently.
Further, according to the characteristic information of the user or/and the article, pushing the advertisement and/or recommending the program to the user may include:
determining the brand of the commodity favored by the user and the type of the commodity purchased according to one or more of the brand of the commodity, the type of the commodity, the size of the commodity and the color of the commodity;
and pushing commodity discount information of the brand of the commodity favored by the user and commodity recommendation information of the type purchased by the user to the user.
In practical application, the smart television acquires an image in a viewing area of the smart television in real time, and acquires and records a brand of an article, a type of the article, a size of the article and a color of the article from the image. When the intelligent television is used again after recording, if the intelligent television obtains the identity of the user from the image, the brand of the article, the type of the article, the size of the article and the color of the article can be obtained according to the identity of the user, and therefore commodity discount information and commodity recommendation information are pushed to the user. For example, if the user has drunk a beverage and used a mask when watching the smart television before, the smart television may obtain the brand of the beverage used by the user and the type of the article used by the user, including the mask, from the obtained image in the watching area of the smart television. When the L user watches the intelligent television again, the intelligent television pushes discount information of drinks drunk by the L user or recommendation information of the mask with higher score to the L user.
The intelligent television can also immediately push commodity discount information of the brand of the commodity favored by the user and commodity recommendation information of the type purchased by the user to the user through the inquired internet information after acquiring the brand of the commodity, the type of the commodity, the size of the commodity and the color of the commodity in real time.
In practical application, the smart television can push commodity discount information and commodity recommendation information to the user in a pop-up window mode so as to prevent the user from being unable to normally watch the currently played television content, as shown in fig. 6.
Understandably, through the implementation mode, the commodity popularization can be carried out on one hand, and the life of a user is facilitated on the other hand.
According to the method and the device for pushing the content, the image in the watching area of the smart television is obtained, the characteristic information of the user or/and the article in the watching area is obtained, the content is intelligently pushed to the user according to the characteristic information of the user or/and the article, different content can be pushed for different users, the pertinence is strong, and the personalized requirements of the users are met. Especially, different programs and advertisements are pushed according to the characteristics of different users, so that the life of the users is facilitated, and the user experience is good.
Fig. 7 is a block diagram illustrating a content service providing apparatus according to an exemplary embodiment. Referring to fig. 7, the apparatus includes an acquisition module 501, an extraction module 502, and a service providing module 503.
The acquisition module 501 is configured to acquire images within a viewing area of the smart tv.
The extraction module 502 is configured to perform feature extraction on the image, resulting in feature information of users and/or items in the viewing area.
The service providing module 503 is configured to provide content services to the user according to the characteristic information of the user or/and the article, wherein the content services include at least one of content presented to the user by the intelligent control intelligent television, content presented to the user by the intelligent management intelligent television and intelligent push content to the user.
In this embodiment, the feature information of the user and/or the article may only include the feature information of the user, or only include the feature information of the article, or may include both the feature information of the user and the feature information of the article. The characteristic information of the user includes at least one of a number of persons of the user, a gender of the user, an age of the user, and an identity of the user determined according to the gender of the user and the age of the user. The characteristic information of the article includes at least one of a brand of the article, a type of the article, a size of the article, and a color of the article.
In this embodiment, the type included in the feature information of the user, the type included in the feature information of the article, and the type included in the content service may be selected according to actual needs, which is not limited in this disclosure.
According to the method and the device for providing the content service, the image in the watching area of the intelligent television is obtained, the characteristic information of the user or/and the article in the watching area is obtained, the content service is provided for the user according to the characteristic information of the user or/and the article, the content service comprises at least one of content presented to the user by the intelligent control intelligent television, content presented to the user by the intelligent management intelligent television and content pushed to the user intelligently, different content services can be provided for different users, the pertinence is strong, and the personalized requirements of the users are met.
Fig. 8 is a block diagram illustrating another content service providing apparatus according to an exemplary embodiment. The present embodiment is an exemplary illustration of content services including content presented to a user by an intelligent control smart tv, and referring to fig. 8, the apparatus includes an obtaining module 601, an extracting module 602, and a service providing module 603.
The acquisition module 601 is configured to acquire images within a viewing area of the smart tv.
The extraction module 602 is configured to perform feature extraction on the image, and obtain feature information of users and/or articles in the viewing area.
The service providing module 603 is configured to intelligently control the content presented to the user by the smart tv according to the characteristic information of the user.
In one implementation of this embodiment, the extraction module 602 may be configured to,
carrying out face recognition on the image to obtain face information of the user in the image;
one or more of the number of people of the user, the gender of the user, the age of the user, and the identity of the user are determined from the facial information of the user.
In another implementation manner of this embodiment, the service providing module 603 may include an adjusting unit 6031 and a control unit 6032.
The adjusting unit 6031 is configured to adjust the content played by the smart tv according to the age of the user;
the control unit 6032 is configured to control the time when the smart tv plays the content or/and control the volume when the smart tv plays the content, according to the age of the user.
Further, an adjustment unit 6031 may be used for,
when users with ages smaller than the first age value exist in the users, whether sensitive information exists in the content played by the smart television is determined, and when the sensitive information exists, the sensitive information is shielded and the content is presented to the users; or,
when users with ages smaller than the first age value or users with ages larger than the second age value exist in the users, whether the language version of the content played by the smart television is a preset version or not is determined, and when the language version is not the preset version, the language of the content is adjusted to the preset version and then the content is presented to the users.
Further, an adjustment unit 6031 may be used for,
when the ages of the users are all smaller than the first age value, the content of the programs of the preset type is presented to the users.
Further, an adjustment unit 6031 may be used for,
when the ages of the users are all smaller than the first age value, timing;
and when the timing time reaches the preset time, stopping presenting the content to the user.
Further, an adjustment unit 6031 may be used for,
and when users with the ages larger than the second age value exist in the users, controlling the volume of the smart television when the content is played.
According to the method and the device for displaying the content, the characteristic information of the user in the watching area is obtained by obtaining the image in the watching area of the intelligent television, the content displayed to the user by the intelligent television is intelligently controlled according to the characteristic information of the user, different contents can be displayed for different users, the pertinence is strong, and the individual requirements of the users are met. Especially aiming at the characteristics of users at different ages, the watching content of children is limited, convenience is provided for the old people to watch, and the user experience is good.
Fig. 9 is a block diagram illustrating still another content service providing apparatus according to an exemplary embodiment. The present embodiment is an exemplary illustration of content services including content presented to a user by an intelligent management smart television, and referring to fig. 9, the apparatus includes an obtaining module 701, an extracting module 702, and a service providing module 703.
The acquisition module 701 is configured to acquire images within a viewing area of the smart tv.
The extraction module 702 is configured to perform feature extraction on the image, resulting in feature information of users and/or items within the viewing area.
The service providing module 703 is configured to intelligently manage the content that the smart tv presents to the user according to the characteristic information of the user.
The obtaining module 701 and the extracting module 702 may be the same as the obtaining module 601 and the extracting module 602, respectively, and are not described in detail herein.
In an implementation manner of this embodiment, the service providing module 703 may include a management unit 7031 and a presentation unit 7032.
The management unit 7031 is configured to manage the viewing behaviors of the user, including the viewing history or the program collection record, according to the identity of the user;
the presenting unit 7032 is configured to, when receiving an instruction for a user to acquire a viewing behavior, acquire and present the viewing behavior of the user who currently transmits the instruction according to the identity of the user who currently transmits the instruction.
Further, the presentation unit 7032 may be adapted to,
and when receiving an instruction for acquiring the watching record, acquiring the watching record of the user currently sending the instruction according to the identity of the user currently sending the instruction, and continuously playing the content according to the watching progress of the acquired watching record.
According to the method and the device for intelligently managing the watching behaviors of the intelligent televisions, the characteristic information of the users in the watching area is obtained by obtaining the images in the watching area of the intelligent televisions, the contents displayed to the users by the intelligent televisions are intelligently managed according to the characteristic information of the users, the watching behaviors of each user are individually managed, the pertinence is high, and the individual requirements of the users are met. Especially, the personalized processing is carried out according to the characteristics of different users, and the user experience is good.
Fig. 10 is a block diagram illustrating still another content service providing apparatus according to an exemplary embodiment. The present embodiment is an exemplary illustration of a content service including intelligent push content to a user, and referring to fig. 10, the apparatus includes an obtaining module 801, an extracting module 802, and a service providing module 803.
The acquisition module 801 is configured to acquire images within a viewing area of a smart television.
The extraction module 802 is configured to perform feature extraction on the image, resulting in feature information of users and/or items within the viewing area.
The service providing module 803 is configured to intelligently push content to a user according to the characteristic information of the user or/and the item.
The acquiring modules 801 may be the same as the acquiring modules 601, respectively, and are not described in detail herein.
In one implementation of the present embodiment, the extraction module 802 may be configured to,
carrying out face recognition on the image to obtain face information of the user in the image;
one or more of the number of people of the user, the gender of the user, the age of the user, and the identity of the user are determined from the facial information of the user.
In another implementation of this embodiment, the extraction module 802 may be configured to,
searching the image for a stored brand identity;
when the brand identification is searched in the image, one or more of a brand of the item, a type of the item, a size of the item, and a color of the item are determined according to the searched brand identification.
In yet another implementation manner of this embodiment, the service providing module 803 may include a push unit 8031.
The push unit 8031 is configured to push advertisements and/or recommended programs to the user according to the characteristic information of the user and/or the item.
Further, the push unit 8031 may be used to,
determining the type of the favorite program of the user according to one or more of the gender of the user, the age of the user and the watching behavior of the user, wherein the watching behavior of the user is acquired according to the identity of the user and comprises the program watched by the user;
and pushing program information of the types of the programs favored by the user to the user according to the determined types of the programs favored by the user.
Further, the push unit 8031 may be used to,
determining the brand of the commodity favored by the user and the type of the commodity purchased according to one or more of the brand of the commodity, the type of the commodity, the size of the commodity and the color of the commodity;
and pushing commodity discount information of the brand of the commodity favored by the user and commodity recommendation information of the type purchased by the user to the user.
According to the method and the device for pushing the content, the image in the watching area of the smart television is obtained, the characteristic information of the user or/and the article in the watching area is obtained, the content is intelligently pushed to the user according to the characteristic information of the user or/and the article, different content can be pushed for different users, the pertinence is strong, and the personalized requirements of the users are met. Especially, different programs and advertisements are pushed according to the characteristics of different users, so that the life of the users is facilitated, and the user experience is good.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 11 is a block diagram illustrating a content service providing apparatus 900 according to an exemplary embodiment. For example, the apparatus 900 may be a smart television.
Referring to fig. 11, the apparatus 900 may include one or more of the following components: a television circuitry module 901, a processing component 902, a memory 904, a power component 906, a multimedia component 908, an audio component 910, an interface for I/O (Input/Output) 912, a sensor component 914, and a communication component 916.
The television circuit module 901 is configured to receive and process reception of a television signal accessed through, for example, HDMI, and output a display-processed television signal.
The processing component 902 generally controls overall operation of the device 900, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing element 802 may include one or more processors 920 to execute instructions to perform all or part of the steps of the methods described above. Further, processing component 902 can include one or more modules that facilitate interaction between processing component 902 and other components. For example, the processing component 902 can include a multimedia module to facilitate interaction between the multimedia component 908 and the processing component 902.
The memory 904 is configured to store various types of data to support operation at the device 800. Examples of such data include instructions for any application or method operating on device 900, contact data, phonebook data, messages, pictures, videos, and so forth. The Memory 904 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as an SRAM (Static Random Access Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), an EPROM (Erasable Programmable Read-Only Memory), a PROM (Programmable Read-Only Memory), a ROM (Read-Only Memory), a magnetic Memory, a flash Memory, a magnetic disk, or an optical disk.
Power component 806 provides power to the various components of device 900. Power components 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for device 900.
The multimedia component 908 includes a screen that provides an output interface between the device 900 and a user. In some embodiments, the screen may include an LCD (Liquid Crystal Display) and a TP (Touch Panel). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 910 is configured to output and/or input audio signals. For example, the audio component 910 includes a Microphone (MIC) configured to receive external audio signals when the device 900 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 904 or transmitted via the communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.
I/O interface 912 provides an interface between processing component 902 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 914 includes one or more sensors for providing status assessment of various aspects of the apparatus 900. For example, the sensor assembly 914 may detect an open/closed state of the device 800, the relative positioning of the components, such as a display and keypad of the apparatus 900, the sensor assembly 914 may also detect a change in the position of the apparatus 900 or a component of the apparatus 900, the presence or absence of user contact with the apparatus 900, orientation or acceleration/deceleration of the apparatus 900, and a change in the temperature of the apparatus 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 914 may also include a light sensor, such as a CMOS (Complementary Metal oxide semiconductor) or CCD (Charge-coupled Device) image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 916 is configured to facilitate communications between the apparatus 900 and other devices in a wired or wireless manner. The apparatus 900 may access a Wireless network based on a communication standard, such as WiFi (Wireless Fidelity ), 2G (Second Generation mobile communication technology, Second Generation mobile communication technology) or 3G (3rd Generation mobile communication technology, third Generation mobile communication technology), or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 further includes a Near Field Communication (NFC) module to facilitate short range communication. For example, the NFC module may be implemented based on an RFID (radio frequency Identification) technology, an IrDA (Infrared Data Association) technology, an UWB (Ultra Wideband) technology, a BT (bluetooth) technology, and other technologies.
In an exemplary embodiment, the apparatus 900 may be implemented by one or more ASICs (Application specific integrated circuits), DSPs (Digital Signal processors), DSPDs (Digital Signal Processing devices), PLDs (Programmable Logic devices), FPGAs (Field Programmable gate arrays), controllers, microcontrollers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 904 comprising instructions, executable by the processor 920 of the apparatus 900 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a RAM (random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer-readable storage medium in which instructions, when executed by a processor of a terminal (smart tv), enable the terminal to perform a content service providing method, the method comprising:
acquiring an image in a watching area of the smart television;
extracting the features of the image to obtain the feature information of users or/and articles in the watching area;
and providing content services for the user according to the characteristic information of the user or/and the article, wherein the content services comprise at least one of content presented to the user by the intelligent control intelligent television, content presented to the user by the intelligent management intelligent television and intelligent push content to the user.
In one implementation manner of this embodiment, the characteristic information of the user includes at least one of the number of people of the user, the gender of the user, the age of the user, and the identity of the user determined according to the gender of the user and the age of the user, and the characteristic information of the item includes at least one of the brand of the item, the type of the item, the size of the item, and the color of the item.
In another implementation manner of this embodiment, adjusting the content played by the smart television according to the age of the user may include:
when users with ages smaller than the first age value exist in the users, whether sensitive information exists in the content played by the smart television is determined, and when the sensitive information exists, the sensitive information is shielded and the content is presented to the users; or,
when users with ages smaller than the first age value or users with ages larger than the second age value exist in the users, whether the language version of the content played by the smart television is a preset version or not is determined, and when the language version is not the preset version, the language of the content is adjusted to the preset version and then the content is presented to the users.
In another implementation manner of this embodiment, intelligently managing the content presented to the user by the smart television according to the feature information of the user includes:
respectively managing the watching behaviors of the user according to the identity of the user, wherein the watching behaviors comprise watching history records or program collection records;
and when an instruction for acquiring the browsing and watching behaviors by the user is received, acquiring and presenting the watching behaviors of the user currently sending the instruction according to the identity of the user currently sending the instruction.
In another implementation manner of this embodiment, when receiving an instruction for a user to acquire a viewing behavior, acquiring and presenting the viewing behavior of the user who currently sends the instruction according to an identity of the user who currently sends the instruction, the method includes:
and when receiving an instruction for acquiring the watching record, acquiring the watching record of the user currently sending the instruction according to the identity of the user currently sending the instruction, and continuously playing the content according to the watching progress of the acquired watching record.
In another implementation manner of this embodiment, intelligently pushing content to a user according to the feature information of the user or/and an article includes:
and according to the characteristic information of the user or/and the article, pushing advertisements and/or recommending programs to the user.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements 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.