Information pushing method and device based on focus informationTechnical Field
The embodiment of the invention relates to the field of mobile communication, in particular to an information pushing method and device based on point of interest information.
Background
Most of mobile terminal application programs provide an information pushing function, and the contents such as updated short messages, mails and schedule reminders can be actively pushed without manually refreshing the application programs by users.
The existing information pushing method mainly obtains the information of the focus of the user by recording and analyzing the use behavior data of the user and recommends information for the user according to the information of the focus of the user.
Disclosure of Invention
The invention provides an information pushing method and device based on focus information, which aim to improve the accuracy of the focus information and the matching degree of pushed information.
In a first aspect, an embodiment of the present invention provides an information push method based on point of interest information, including:
carrying out image recognition on a target picture shot by a camera to obtain the content of the target picture and obtain the shooting position information of the target picture;
according to the obtained content of the target picture, the focus information of the shooting position information is determined and stored;
and pushing information to the user terminal according to the stored focus information of the shooting position information.
In a second aspect, an embodiment of the present invention provides an information pushing apparatus based on point of interest information, including:
the image identification module is used for carrying out image identification on a target image shot by the camera so as to obtain the content of the target image;
the position obtaining module is used for obtaining shooting position information of the target picture;
the attention point determining module is used for determining and storing the attention point information of the shooting position information according to the obtained content of the target picture;
and the information pushing module is used for pushing information to the user terminal according to the stored focus information of the shooting position information.
According to the technical scheme provided by the embodiment of the invention, the attention point information of the shooting position information of the target picture is determined according to the content of the target picture, and the information is pushed to the user terminal according to the determined attention point information.
Drawings
Fig. 1 is a schematic flowchart of an information pushing method based on point of interest information according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of an information pushing method based on point of interest information according to a second embodiment of the present invention;
fig. 3 is a schematic flowchart of an information pushing method based on point of interest information according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of an information pushing apparatus based on point of interest information according to a fourth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a flowchart illustrating an information pushing method based on point of interest information according to an embodiment of the present invention. The embodiment can be applied to the situation of pushing media information to the user. The method can be executed by an information pushing device based on the point of interest information, which can be implemented by means of hardware and/or software, and the device is usually configured in a server. Referring to fig. 1, the information push method based on the point of interest information provided in this embodiment specifically includes the following steps:
and S11, carrying out image recognition on the target picture shot by the camera to obtain the content of the target picture and obtain the shooting position information of the target picture.
In the embodiment, the target picture format includes, but is not limited to, bmp, jpg, tiff, gif, and the like, the content of the picture may be brand clothing, shop name, landmark building, beauty, and the like, and the shooting position information may be latitude and longitude information.
Specifically, by using a computer graphic recognition technology, object information, character information or scenic spot information included in the target picture is recognized, and the content of the target picture is obtained according to the recognized object information, character information or scenic spot information, for example, the object information may include at least one of a name of an object, a category of the object, and a brand of the object, and the scenic spot information may include a name, a category, and a geographic location of the scenic spot.
And S12, according to the obtained content of the target picture, determining and storing the focus information of the shooting position information.
In the present embodiment, the point of interest information refers to object information that is of interest to the user who holds the user terminal, and may be, for example, store information, scenic spot information, article information, or the like. Specifically, the content of the target picture may be directly determined as the point of interest information of the shooting position information, or object information related to the content of the target picture may be determined as the point of interest information, and for example, when the content of the picture is clothing, the size, style, brand, material, and the like of the clothing may be determined as the point of interest information.
And S13, pushing information to the user terminal according to the focus point information of the stored shooting position information.
In this embodiment, when an information pushing event is monitored, media information of a building and/or a scenic spot can be pushed to the user terminal according to the current point of interest information, and if the point of interest information is a chain store, relevant preferential information is pushed to the user terminal. The push information event may be generated as follows: generating a push information event at regular time; when detecting that the information to be pushed is updated, generating a pushing information event; generating a push information event when receiving an information acquisition request sent by a user terminal; or, when the user terminal is monitored to pass through the shooting position information, generating a push information event.
It should be noted that, in this embodiment, the server may perform unified information push to the user terminal in communication connection, or perform personalized information push to the user terminal in communication connection.
According to the technical scheme provided by the embodiment of the invention, the attention point information of the shooting position information of the target picture is determined according to the content of the target picture, and the information is pushed to the user terminal according to the determined attention point information.
Further, in order to obtain the target picture, before performing image recognition on the target picture captured by the camera, the method may further include: receiving a target picture sent by a user terminal; or, the target picture is obtained from a picture application program of the user terminal. Specifically, when the user terminal monitors that the event is generated at the point of interest, the user terminal sends a target picture to the server, the server receives the target picture sent by the user terminal, or the server obtains the target picture from an album application program of the user terminal.
Preferably, the pushing information to the user terminal according to the point-of-interest information of the stored shooting position information includes: and when detecting that the current position information of the user terminal is the shooting position information, pushing information to the user terminal according to the stored focus information of the shooting position information.
Example two
The present embodiment provides a new information push method based on the point of interest information on the basis of the above embodiments. Fig. 2 is a flowchart illustrating an information pushing method based on point of interest information according to a second embodiment of the present invention. Referring to fig. 2, the information push method based on the point of interest information provided in this embodiment specifically includes the following steps:
and S21, carrying out image recognition on the target picture shot by the camera to obtain character information and/or article information contained in the target picture.
Specifically, an OCR (Optical Character Recognition) technique may be adopted to perform image Recognition on the target picture to obtain Character information included in the target picture, or a feature vector may be extracted from the target picture, and article information included in the target picture is identified according to the extracted feature vector, where the article information may include at least one of a name of an article, a type of the article, and a brand of the article.
And S22, acquiring the character information of the target picture as the content of the target picture according to the acquired character information and/or article information.
Specifically, when character information or article information contained in the target picture is acquired, the character information or the article information can be directly used as text information of the target picture, when the article information and the character information contained in the target picture are acquired at the same time, word segmentation can be performed on the character information and the article information to obtain candidate words, the text information of the target picture is obtained according to the priority of the candidate words, and the obtained text information is used as the content of the target picture.
And S23, according to the obtained content of the target picture, determining and storing the focus information of the shooting position information.
Optionally, the focus information of the shooting position information associated with the user terminal is determined and stored according to the obtained content of the target picture and the Identification information of the user terminal to which the camera belongs, where the Identification information may be an ID (Identification). Specifically, the server side also obtains the identification information of the user terminal, and associates the information of the interest point with the identification information of the user terminal, so that the advantage of processing is that the server side can conveniently carry out personalized information push to the user terminal, and the matching degree of information push is further improved.
And S24, pushing information to the user terminal according to the focus point information of the stored shooting position information.
According to the technical scheme provided by the embodiment, the content of the target picture is obtained according to the character information and/or the article information contained in the target picture, the focus information is obtained according to the content of the target picture, the shooting position information of the target picture and the identification information of the user terminal, and personalized information push is performed on the user terminal according to the focus information, so that the accuracy of the focus information is further improved, and the matching degree of the information push is improved.
EXAMPLE III
The present embodiment provides a new information push method based on the point of interest information on the basis of the first embodiment and the second embodiment. Fig. 3 is a flowchart illustrating an information pushing method based on point of interest information according to a third embodiment of the present invention. Referring to fig. 3, the information push method based on the point of interest information provided in this embodiment specifically includes the following steps:
and S31, carrying out image recognition on the target picture shot by the camera to obtain the content of the target picture and obtain the shooting position information of the target picture.
And S32, according to the obtained content of the target picture, determining and storing the focus information of the shooting position information.
And S33, acquiring the current position information of the current user terminal.
And S34, determining the current focus point information of the current position information according to the focus point information of the stored shooting position information.
For example, determining the current point of interest information of the current position information according to the stored point of interest information of the shooting position information may include: taking the shooting position information matched with the current position information as target position information; and determining the current attention point information of the current position information according to the attention point information of the target position information.
And S35, pushing information to the current user terminal according to the current focus information.
Illustratively, pushing information to the current user terminal according to the current point of interest information may include: if the current point of interest information is shop information, pushing at least one of discount information, takeout information and group purchase information of a shop to a current user terminal; and if the current point of interest information is the scenic spot information, pushing the tourist information of the scenic spot to the current user terminal.
According to the technical scheme provided by the embodiment, after the focus information is determined according to the content of the target picture, the current position information of the current user terminal is obtained in the information pushing process, the current focus information of the current position information is obtained, and the information is pushed to the current user terminal according to the current focus information, so that the accuracy of the focus information is improved, and the matching degree of information pushing is improved.
Example four
Fig. 4 is a schematic structural diagram of an information pushing apparatus based on point of interest information according to a fourth embodiment of the present invention. Referring to fig. 4, the specific structure of the information pushing apparatus based on the point of interest information is as follows:
the picture identification module 41 is configured to perform image identification on a target picture obtained by shooting with a camera to obtain content of the target picture;
a position obtaining module 42, configured to obtain shooting position information of the target picture;
an attention point determining module 43, configured to determine and store attention point information of the shooting position information according to the obtained content of the target picture;
and the information pushing module 44 is configured to push information to the user terminal according to the stored point-of-interest information of the shooting position information.
Illustratively, the focus determination module 43 may be specifically configured to:
and determining and storing the focus information of the shooting position information associated with the user terminal according to the obtained content of the target picture and the identification information of the user terminal to which the camera belongs.
For example, the picture recognition module 41 may include:
the image recognition unit is used for carrying out image recognition on a target picture shot by the camera so as to obtain character information and/or article information contained in the target picture;
and the character generating unit is used for acquiring character information of the target picture as the content of the target picture according to the acquired character information and/or article information.
For example, the information pushing apparatus based on the point of interest information provided in this embodiment may further include:
the image acquisition module is used for acquiring the image of the target image shot by the camera,
receiving a target picture sent by a user terminal; or, the target picture is obtained from a picture application program of the user terminal.
Illustratively, the information pushing module 44 may be specifically configured to:
and when detecting that the current position information of the user terminal is the shooting position information, pushing information to the user terminal according to the stored focus information of the shooting position information.
Illustratively, the information pushing module 44 may include:
a current position unit, configured to obtain current position information of a current user terminal;
a current focus unit, configured to determine current focus information of the current position information according to focus information of stored shooting position information;
and the information pushing unit is used for pushing information to the current user terminal according to the current focus information.
For example, the current focus unit may be specifically configured to:
taking the shooting position information matched with the current position information as target position information;
and determining the current attention point information of the current position information according to the attention point information of the target position information.
Illustratively, the information pushing unit may specifically be configured to:
if the current point of interest information is shop information, pushing at least one of discount information, takeout information and group purchase information of a shop to a current user terminal;
and if the current point of interest information is the scenic spot information, pushing the tourist information of the scenic spot to the current user terminal.
The information push device based on the information about the point of interest provided by the embodiment of the present invention is the same as the information push method based on the information about the point of interest provided by any embodiment of the present invention, and the information push device based on the information about the point of interest provided by any embodiment of the present invention can execute the information push method based on the information about the point of interest, and has the corresponding functional modules and beneficial effects for executing the information push method based on the information about the point of interest. Technical details that are not described in detail in this embodiment can be referred to an information push method based on point of interest information provided in any embodiment of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.