CN106487828B - News pushing method and device - Google Patents

News pushing method and device Download PDF

Info

Publication number
CN106487828B
CN106487828B CN201510528514.9A CN201510528514A CN106487828B CN 106487828 B CN106487828 B CN 106487828B CN 201510528514 A CN201510528514 A CN 201510528514A CN 106487828 B CN106487828 B CN 106487828B
Authority
CN
China
Prior art keywords
target user
pushing
news
push
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510528514.9A
Other languages
Chinese (zh)
Other versions
CN106487828A (en
Inventor
刘庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qizhi Business Consulting Co ltd
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510528514.9A priority Critical patent/CN106487828B/en
Publication of CN106487828A publication Critical patent/CN106487828A/en
Application granted granted Critical
Publication of CN106487828B publication Critical patent/CN106487828B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Navigation (AREA)

Abstract

The invention provides a news pushing method and a device, wherein the method comprises the following steps: collecting position information related to a target user, and generating a map track of the target user according to the position information related to the target user; selecting a pushing point and/or a pushing area on the map track of the target user; and matching news contents associated with the pushing points and/or the pushing areas in a specified news library to be pushed, and pushing the matched news contents to the target user. The embodiment of the invention realizes that the news content is pushed to the target user in a targeted manner, and ensures that the target user can acquire the required news content in a targeted manner.

Description

News pushing method and device
Technical Field
The invention relates to the technical field of internet application, in particular to a news pushing method and a news pushing device.
Background
With the development of technologies, information acquisition becomes more and more convenient, and especially, mobile devices (such as mobile phones, tablet computers, smart watches and the like) are popularized, so that users can acquire information through the mobile devices anytime and anywhere.
The news is the most extensive channel for obtaining information by daily contact of users, the users can face massive news information every day, the users can read the news through the client side or the browser of the mobile equipment in fragmented time, and meanwhile, the client side or the browser can push news contents to the users.
However, currently, the pushed news content is mainly current news or user customized news, most of the news content has no relation with the daily life or work of the user, and becomes invalid news, and too many invalid news pushes cause great troubles to the daily life of the user, and even cause the user to feel dislike. Therefore, it is desirable to provide a news push scheme that is related to the daily life of users and is effective.
Disclosure of Invention
In view of the above, the present invention has been made to provide a news push method and apparatus that overcomes or at least partially solves the above-mentioned problems.
According to an aspect of the present invention, there is provided a news push method, including:
collecting position information related to a target user, and generating a map track of the target user according to the position information related to the target user;
selecting a pushing point and/or a pushing area on the map track of the target user;
and matching news contents associated with the pushing points and/or the pushing areas in a specified news library to be pushed, and pushing the matched news contents to the target user.
Optionally, the location information associated with the target user is collected by at least one of:
acquiring position information input by the target user;
recording real-time position information of the target user positioned by the terminal equipment used by the target user;
and acquiring and analyzing the historical behavior of the target user, and extracting relevant position information.
Optionally, generating a map track of the target user according to the location information related to the target user includes:
analyzing the position information related to the target user, and screening out points corresponding to the map from the position information related to the target user;
and generating the map track of the target user according to the screened points corresponding to the map.
Optionally, generating a map track of the target user according to the screened points corresponding to the map, including:
determining a traffic route that generates a map track of the target user;
and drawing the map track of the target user according to the screened points corresponding to the map and the determined traffic route.
Optionally, the traffic route comprises at least one of:
public transport routes, subway routes, self-driving routes, railways, inland waterway, marine routes, and air routes.
Optionally, selecting a push point on the map track of the target user includes:
receiving a selection instruction from a user for selecting a push point on the map track of the target user;
and selecting a pushing point on the map track of the target user according to the selection instruction.
Optionally, selecting a push area on the map track of the target user includes:
selecting a pushing point on the map track of the target user;
and determining a pushing area according to the selected pushing point.
Optionally, the determining a push area according to the selected push point includes:
and determining the area within the appointed distance range as a pushing area by taking the selected pushing point as the area center position.
Optionally, matching, in a specified news library to be pushed, news content associated with the pushing point and/or the pushing area, including:
and matching the pushing point and/or the pushing area with the association relation according to the association relation between the news content pre-established in the news library to be pushed and the geographical position where the news occurs, so as to obtain the news content associated with the pushing point and/or the pushing area.
Optionally, matching, in a specified news library to be pushed, news content associated with the pushing point and/or the pushing area, including:
performing semantic analysis on news contents in the news library to be pushed, and extracting words containing geographic positions;
and matching the push point and/or the push area with the vocabulary, and determining that the news content corresponding to the matched vocabulary is the news content associated with the push point and/or the push area.
Optionally, matching the push point and/or the push area with the vocabulary includes:
determining geographic vocabularies related to the vocabularies by combining a Geographic Information System (GIS) database;
and matching the push points and/or push areas with geographic vocabularies related to the vocabularies.
According to another aspect of the present invention, there is also provided a news pushing apparatus, including:
a location information collection module adapted to collect location information related to a target user;
the map track generation module is suitable for generating a map track of the target user according to the position information related to the target user;
the selection module is suitable for selecting a pushing point and/or a pushing area on the map track of the target user;
and the pushing module is suitable for matching news contents associated with the pushing points and/or the pushing areas in a specified news library to be pushed and pushing the matched news contents to the target user.
Optionally, the location information collecting module is further adapted to obtain the location information by at least one of:
acquiring position information input by the target user;
recording real-time position information of the target user positioned by the terminal equipment used by the target user;
and acquiring and analyzing the historical behavior of the target user, and extracting relevant position information.
Optionally, the map track generation module is further adapted to:
analyzing the position information related to the target user, and screening out points corresponding to the map from the position information related to the target user;
and generating the map track of the target user according to the screened points corresponding to the map.
Optionally, the map track generation module is further adapted to:
determining a traffic route that generates a map track of the target user;
and drawing the map track of the target user according to the screened points corresponding to the map and the determined traffic route.
Optionally, the traffic route comprises at least one of: public transport routes, subway routes, self-driving routes, railways, inland waterway, marine routes, and air routes.
Optionally, the selecting module is further adapted to:
receiving a selection instruction from a user for selecting a push point on the map track of the target user;
and selecting a pushing point on the map track of the target user according to the selection instruction.
Optionally, the selecting module is further adapted to:
selecting a pushing point on the map track of the target user;
and determining a pushing area according to the selected pushing point.
Optionally, the selecting module is further adapted to:
and determining the area within the appointed distance range as a pushing area by taking the selected pushing point as the area center position.
Optionally, the push module is further adapted to:
and matching the pushing point and/or the pushing area with the association relation according to the association relation between the news content pre-established in the news library to be pushed and the geographical position where the news occurs, so as to obtain the news content associated with the pushing point and/or the pushing area.
Optionally, the push module is further adapted to:
performing semantic analysis on news contents in the news library to be pushed, and extracting words containing geographic positions;
and matching the push point and/or the push area with the vocabulary, and determining that the news content corresponding to the matched vocabulary is the news content associated with the push point and/or the push area.
Optionally, the push module is further adapted to:
determining geographic vocabularies related to the vocabularies by combining a Geographic Information System (GIS) database;
and matching the push points and/or push areas with geographic vocabularies related to the vocabularies.
In the embodiment of the invention, the position information related to the target user is collected, and then the map track of the target user is generated according to the position information related to the target user. And then selecting a pushing point and/or a pushing area on a map track of the target user, matching news contents associated with the pushing point and/or the pushing area in an appointed news library to be pushed, and pushing the matched news contents to the target user. Therefore, the embodiment of the invention can actively collect the position information related to the target user, and carry out statistical analysis processing on the collected position information, thereby generating the map track of the target user, so as to selectively carry out effective news content push to the target user according to the map track subsequently. Furthermore, the map track of the target user reflects the daily activity track of the target user and is closely related to the daily life of the target user, and the news content which is selected from the map track of the target user and is related to the push point and/or the push area is pushed to the target user, so that the news content is pushed to the target user in a targeted manner, the target user is ensured to acquire the required news content in a targeted manner, the news push mode which is disordered and has more invalid news contents in the prior art is changed, and the purpose of accurately pushing the news content is achieved.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
The above and other objects, advantages and features of the present invention will become more apparent to those skilled in the art from the following detailed description of specific embodiments thereof, taken in conjunction with the accompanying drawings.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 illustrates a flow diagram of a news push method according to an embodiment of the present invention;
FIG. 2 shows a flow diagram of a news push method according to another embodiment of the present invention; and
fig. 3 shows a schematic structural diagram of a news pushing apparatus according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
In order to solve the technical problem, an embodiment of the present invention provides a news pushing method, which can be applied to an intelligent terminal device such as a mobile phone, a tablet computer, a television, a watch, and the like. Fig. 1 shows a flow chart of a news push method according to an embodiment of the present invention. Referring to fig. 1, the method may include at least steps S102 to S106.
Step S102, collecting position information related to the target user, and generating a map track of the target user according to the position information related to the target user.
And step S104, selecting a pushing point and/or a pushing area on the map track of the target user.
And step S106, matching news contents related to the pushing points and/or the pushing areas in the appointed news library to be pushed, and pushing the matched news contents to the target user.
In the embodiment of the invention, the position information related to the target user is collected, and then the map track of the target user is generated according to the position information related to the target user. And then selecting a pushing point and/or a pushing area on a map track of the target user, matching news contents associated with the pushing point and/or the pushing area in an appointed news library to be pushed, and pushing the matched news contents to the target user. Therefore, the embodiment of the invention can actively collect the position information related to the target user, and carry out statistical analysis processing on the collected position information, thereby generating the map track of the target user, so as to selectively carry out effective news content push to the target user according to the map track subsequently. Furthermore, the map track of the target user reflects the daily activity track of the target user and is closely related to the daily life of the target user, and the news content which is selected from the map track of the target user and is related to the push point and/or the push area is pushed to the target user, so that the news content is pushed to the target user in a targeted manner, the target user is ensured to acquire the required news content in a targeted manner, the news push mode which is disordered and has more invalid news contents in the prior art is changed, and the purpose of accurately pushing the news content is achieved.
The above-mentioned collecting of the location information related to the target user in step S102 can be implemented in various ways in the embodiment of the present invention, which will be described in detail below.
In the first mode, the position information input by the target user is acquired. For example, it may be the name of its location entered by the target user, or it may be the name of some geographical location or locations of interest entered by the target user, etc. The names herein may be names of countries, provinces, cities, administrative districts, areas, cells, etc., to which the present invention is not limited.
And recording the real-time position information of the target user positioned by the terminal equipment used by the target user. Specifically, the terminal device may locate the real-time position of the target user through a WIFI (WIreless FIdelity), a mobile base station, a GPS (Global Positioning System), a beidou, or the like.
And thirdly, acquiring and analyzing the historical behavior of the target user, and extracting the relevant position information. Specifically, the geographic location "concerned" by the target user is found by analyzing search query words, tags, geographic locations of friends, places where news events are concerned, and the like of the target user, and the geographic location is not necessarily the region where the target user is located, but is location information related to the target user.
After collecting the location information related to the target user in the above manner, step S102 then generates a map track of the target user according to the location information related to the target user, and this embodiment of the present invention provides an alternative scheme, in which the location information related to the target user may be analyzed, a point corresponding to the map may be screened from the location information related to the target user, and then the map track of the target user may be generated according to the screened point corresponding to the map.
Further, when the map track of the target user is generated according to the screened points corresponding to the map, a traffic route for generating the map track of the target user may be first determined, and the map track of the target user may be drawn according to the screened points corresponding to the map and the determined traffic route. The traffic routes herein may include actual bus routes, subway routes, self-driving routes, railways, inland waterways, maritime airlines, and the like. In practical application, if the actual traffic route is adjusted, the drawn map track of the target user is also adjusted accordingly.
After the map track of the target user is generated according to the position information related to the target user in step S102, a push point and/or a push area is selected on the map track of the target user in step S104.
First, for selecting a push point on a map track of a target user, an embodiment of the present invention provides an optional scheme, that is, a selection instruction for selecting a push point on a map track of a target user is received from a user, and then a push point is selected on the map track of the target user according to the selection instruction. Further, when the target user selects a push point on the map track, the push point may be recommended to the target user, where the recommended push point may be an address or a work place of the target user.
Secondly, for selecting the pushed area on the map track of the target user, a selection instruction for selecting the pushed area on the map track of the target user from the user can be directly received, and then the pushed area is selected on the map track of the target user according to the selection instruction. Or, a push point may be selected on a map track of the target user, and a push area may be determined according to the selected push point. Here, the push point may be selected on the map track of the target user according to the above-mentioned manner, that is, a selection instruction for selecting the push point on the map track of the target user is received from the user, and the push point is selected on the map track of the target user according to the selection instruction. And then, determining the area within the appointed distance range as a pushing area by taking the selected pushing point as the area center position. The specified distance range can be a default distance or a distance input by a target user according to actual requirements.
In the step S104, after the push point and/or the push area is selected on the map track of the target user, the news content may be pushed according to the selected push point and/or push area, that is, in the step S106, the news content associated with the push point and/or the push area is matched in the specified news library to be pushed, and the matched news content is pushed to the target user.
In an alternative of the invention, news content associated with a push point and/or a push area may be directly matched in a specified news library to be pushed. Namely, according to the association relationship between the news content pre-established in the news library to be pushed and the geographical position where the news occurs, the pushing point and/or the pushing area are/is matched with the association relationship, and the news content associated with the pushing point and/or the pushing area is obtained. News is classified by, for example, a news editor and Tag (label) the news occurrence location so that the association of news content with the geographical location where the news occurs can be established.
In another alternative of the present invention, semantic extraction and peripheral matching may be used. The method comprises the steps of performing semantic analysis on news contents in a news library to be pushed, extracting vocabularies containing geographic positions, matching a pushing point and/or a pushing area with the vocabularies, and determining the news contents corresponding to the matched vocabularies as news contents associated with the pushing point and/or the pushing area. Here, the words including geographical locations include words such as regions, streets, sites, shops, enterprises, schools, cells, and the like.
Further, when the push point and/or the push area are/is matched with the vocabulary, Geographic vocabularies related to the vocabulary can be determined by combining with a Geographic Information System (GIS) database, and then the push point and/or the push area are/is matched with the Geographic vocabularies related to the vocabulary. For example, when a target user frequently goes in and out of a certain cell and finds that news is brought about in a kindergarten around the cell, although the kindergarten name and the cell name (i.e., a push point) do not directly match with each other, the kindergarten name can be determined as a geographical vocabulary related to the cell name by finding that the kindergarten is near the cell through GIS data, and thus the kindergarten news can be pushed to the target user. In addition, the matching method can also be applied to the release of regional policy and regulation, a certain release meeting to begin, weather forecast, preferential promotion activities, breaking news events and the like.
The following describes in detail the implementation process of the news push method according to the present invention by using a specific embodiment. Fig. 2 shows a flow chart of a news push method according to another embodiment of the present invention. Referring to fig. 2, the method may include at least steps S202 to S212.
In step S202, location information associated with the target user is collected.
In this step, the position information related to the target user may be collected by obtaining the position information input by the target user, recording the real-time position information of the target user located by the terminal device used by the target user, or obtaining and analyzing the historical behavior of the target user to extract the related position information, which may be specifically referred to above and is not described herein again.
And step S204, analyzing the position information related to the target user, and screening out points corresponding to the map from the position information related to the target user.
Step S206, determining a traffic route for generating the map track of the target user, and drawing the map track of the target user according to the screened points corresponding to the map and the determined traffic route.
In this step, the traffic routes may include actual bus routes, subway routes, self-driving routes, railways, inland waterways, marine airlines, air airlines, and the like. In practical application, if the actual traffic route is adjusted, the drawn map track of the target user is also adjusted accordingly.
And S208, selecting a pushing point and/or a pushing area on the map track of the target user.
In this step, the selection of the push point on the map track of the target user may be a selection instruction received from the user to select the push point on the map track of the target user, and then the push point is selected on the map track of the target user according to the selection instruction. Further, when the target user selects a push point on the map track, the push point may be recommended to the target user, where the recommended push point may be an address or a work place of the target user.
Secondly, for selecting the pushed area on the map track of the target user, a selection instruction for selecting the pushed area on the map track of the target user from the user can be directly received, and then the pushed area is selected on the map track of the target user according to the selection instruction. Or, a push point may be selected on a map track of the target user, and a push area may be determined according to the selected push point. Here, the push point may be selected on the map track of the target user according to the above-mentioned manner, that is, a selection instruction for selecting the push point on the map track of the target user is received from the user, and the push point is selected on the map track of the target user according to the selection instruction. And then, determining the area within the appointed distance range as a pushing area by taking the selected pushing point as the area center position. The specified distance range can be a default distance or a distance input by a target user according to actual requirements.
Step S210, matching news content associated with the push point and/or the push area in the specified news library to be pushed.
In this step, news content associated with the push point and/or the push area may be directly matched in the specified news library to be pushed. Alternatively, semantic extraction may be employed, and the news content associated with the push point and/or the push area may be matched in a peripheral matching manner. For details, reference may be made to the above detailed description, which is not repeated herein.
And step S212, pushing the matched news content to the target user.
In this step, the matched news content may be pushed to the target user in the form of a news page, and the matched news content may also be pushed to the target user in other forms, for example, in the form of a notification message at a news client. For another example, by mail pushing, first obtaining mailbox identification information of the target user, then generating a push mail carrying the matched news content, and sending the push mail to the target user according to the mailbox identification information of the target user.
In the embodiment of the invention, the target user inhales in the neighborhood of the way of the college in the Haihu district of Beijing and works in the No. 2 building of the No. 49 college in the Haihu district, so that the target user frequently sits a bus or a subway to and fro the way of the college in the Haihu district and the way of the spring learning. In addition, the original book of the young Zhang is in the town of the Yangyang province, Jiangsu, and the young Zhang will return to the old to watch the parents when the year passes. In addition, the Xiaozhang also often goes to Shandong Qingdao and Guangdong Shenzhen, etc. Collecting position information related to the sheetlet of the target user, namely, a way of the Haihu district institute, a way of No. 2 building of No. 49 institute of Haihu district, the Zhengsu Danyang city in the Yangren town, the Shandong Qingdao, the Guangdong Shenzhen and the like, and performing statistical analysis processing on the collected position information to generate a sheetlet map track.
Specifically, the position information is analyzed, and points corresponding to the map, such as the institute road in the hai lake region, institute No. 2 building in the hai lake region chunlong 49, the town of the qi slab in danyang city in Jiangsu province, the Qingdao in Shandong, and the Shenzhen in Guangdong, are screened out from the position information, and are listed here only, and the points on the map can be further subdivided in practical application. Next, a transportation route for generating a map trajectory in a small piece is determined, for example, a school road in the hai lake area, a school building No. 2 in the hai lake area, school No. 49 in the hai lake area can adopt a public transportation route, a school road in the yang city of shang, Jiangsu province, a school town of qi and Ling, a Qingdao in Shandong, and a Guangdong Shenzhen can adopt an air route. And then drawing a small map track according to the screened points corresponding to the map and the determined traffic route.
After the map track of the sheetlet is drawn, selecting a push point and/or a push region on the map track, which may be automatically recommended, or selecting the push point and/or the push region by the sheetlet itself, for example, selecting danyang city in Jiangsu province and Shenzhen in Guangdong as push points, and selecting the areas of the academy and the Chun of the Haihu region as push regions, which are only listed here, and are not used to limit the present invention.
And finally, matching news contents associated with the pushing points and/or the pushing areas in a specified news library to be pushed, and pushing the matched news contents to the sheetlet.
In the embodiment of the invention, the map track of the target user reflects the daily activity track of the target user and is closely related to the daily life of the target user, and the news content related to the push point and/or the push area selected on the map track of the target user is pushed to the target user, so that the news content is pushed to the target user in a targeted manner, the target user is ensured to acquire the required news content in a targeted manner, the news push mode with disordered and many invalid news contents in the prior art is changed, and the aim of accurately pushing the news content is fulfilled.
Based on the same inventive concept, the embodiment of the invention also provides a news pushing device. Fig. 3 shows a schematic structural diagram of a news pushing apparatus according to an embodiment of the present invention. Referring to fig. 3, the apparatus may include at least: the map track generation system comprises a position information collection module 310, a map track generation module 320, a selection module 330 and a push module 340.
The functions of the components or devices of the news pushing apparatus according to the embodiment of the present invention and the connection relationship between the components will now be described:
a location information collection module 310 adapted to collect location information related to a target user;
a map track generation module 320, coupled to the location information collection module 310, adapted to generate a map track of the target user according to the location information related to the target user;
a selecting module 330, coupled to the map track generating module 320, adapted to select a push point and/or a push area on the map track of the target user;
the pushing module 340, coupled to the selecting module 330, is adapted to match, in a specified news library to be pushed, news content associated with a pushing point and/or a pushing area, and push the matched news content to a target user.
In an embodiment of the present invention, the location information collecting module 310 is further adapted to obtain the location information by at least one of:
in the first mode, the position information input by the target user is acquired. For example, it may be the name of its location entered by the target user, or it may be the name of some geographical location or locations of interest entered by the target user, etc. The names herein may be names of countries, provinces, cities, administrative districts, areas, cells, etc., to which the present invention is not limited.
And recording the real-time position information of the target user positioned by the terminal equipment used by the target user. Specifically, the terminal device can position the real-time position of the target user through modes such as WIFI, a mobile base station, GPS, Beidou and the like.
And thirdly, acquiring and analyzing the historical behavior of the target user, and extracting the relevant position information. Specifically, the geographic location "concerned" by the target user is found by analyzing search query words, tags, geographic locations of friends, places where news events are concerned, and the like of the target user, and the geographic location is not necessarily the region where the target user is located, but is location information related to the target user.
In an embodiment of the present invention, the map track generating module 320 is further adapted to:
analyzing the position information related to the target user, and screening out points corresponding to the map from the position information related to the target user;
and generating a map track of the target user according to the screened points corresponding to the map.
In an embodiment of the present invention, the map track generating module 320 is further adapted to:
determining a traffic route for generating a map track of a target user;
and drawing the map track of the target user according to the screened points corresponding to the map and the determined traffic route.
In one embodiment of the present invention, the traffic route includes at least one of: public transport routes, subway routes, self-driving routes, railways, inland waterway, marine routes, and air routes.
In an embodiment of the present invention, for selecting a push point on a map track of a target user, the selecting module 330 is further adapted to:
receiving a selection instruction from a user for selecting a push point on a map track of a target user;
and selecting a pushing point on the map track of the target user according to the selection instruction.
In an embodiment of the present invention, for selecting a push area on a map track of a target user, the selecting module 330 is further adapted to perform any of the following steps:
and receiving a selection instruction from the user for selecting the pushed area on the map track of the target user, and further selecting the pushed area on the map track of the target user according to the selection instruction.
Selecting a pushing point on a map track of a target user; and determining a pushing area according to the selected pushing point.
In an embodiment of the present invention, the selecting module 330 is further adapted to:
and determining the area within the appointed distance range as a pushing area by taking the selected pushing point as the area center position.
In an embodiment of the present invention, the pushing module 340 is further adapted to:
and matching the pushing points and/or the pushing areas with the association relationship according to the association relationship between the news content pre-established in the news library to be pushed and the geographical position where the news occurs, so as to obtain the news content associated with the pushing points and/or the pushing areas.
In an embodiment of the present invention, the pushing module 340 is further adapted to:
performing semantic analysis on news contents in a news library to be pushed, and extracting words containing geographic positions;
and matching the push point and/or the push area with the vocabulary, and determining that the news content corresponding to the matched vocabulary is the news content associated with the push point and/or the push area.
In an embodiment of the present invention, the pushing module 340 is further adapted to:
determining geographic vocabularies related to the vocabularies by combining a GIS database;
and matching the push points and/or the push areas with the geographic vocabularies related to the vocabularies.
According to any one or a combination of the above preferred embodiments, the following advantages can be achieved by the embodiments of the present invention:
in the embodiment of the invention, the position information related to the target user is collected, and then the map track of the target user is generated according to the position information related to the target user. And then selecting a pushing point and/or a pushing area on a map track of the target user, matching news contents associated with the pushing point and/or the pushing area in an appointed news library to be pushed, and pushing the matched news contents to the target user. Therefore, the embodiment of the invention can actively collect the position information related to the target user, and carry out statistical analysis processing on the collected position information, thereby generating the map track of the target user, so as to selectively carry out effective news content push to the target user according to the map track subsequently. Furthermore, the map track of the target user reflects the daily activity track of the target user and is closely related to the daily life of the target user, and the news content which is selected from the map track of the target user and is related to the push point and/or the push area is pushed to the target user, so that the news content is pushed to the target user in a targeted manner, the target user is ensured to acquire the required news content in a targeted manner, the news push mode which is disordered and has more invalid news contents in the prior art is changed, and the purpose of accurately pushing the news content is achieved.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It will be appreciated by those skilled in the art that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in a news push device according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
Thus, it should be appreciated by those skilled in the art that while a number of exemplary embodiments of the invention have been illustrated and described in detail herein, many other variations or modifications consistent with the principles of the invention may be directly determined or derived from the disclosure of the present invention without departing from the spirit and scope of the invention. Accordingly, the scope of the invention should be understood and interpreted to cover all such other variations or modifications.

Claims (14)

1. A news push method, comprising:
collecting location information associated with a target user, based on the location information associated with the target user,
generating a map track of the target user;
selecting a pushing point and/or a pushing area on the map track of the target user;
matching news contents associated with the pushing points and/or the pushing areas in a specified news library to be pushed, and pushing the matched news contents to the target user;
generating a map track of the target user according to the position information related to the target user, wherein the generating of the map track of the target user comprises the following steps:
analyzing the position information related to the target user, and screening out points corresponding to the map from the position information related to the target user;
determining a traffic route that generates a map track of the target user;
drawing a map track of the target user according to the screened points corresponding to the map and the determined traffic route;
wherein, in a specified news library to be pushed, matching news contents associated with the pushing points and/or the pushing areas comprises:
performing semantic analysis on news contents in the news library to be pushed, and extracting words containing geographic positions;
determining geographic vocabularies related to the vocabularies by combining a Geographic Information System (GIS) database;
and matching the push point and/or the push area with the geographic vocabulary related to the vocabulary, and determining that the news content corresponding to the matched vocabulary is the news content related to the push point and/or the push area.
2. The method of claim 1, wherein the location information associated with the target user is collected by at least one of:
acquiring position information input by the target user;
recording the real-time position of the target user positioned by the terminal equipment used by the target user
Information;
and acquiring and analyzing the historical behavior of the target user, and extracting relevant position information.
3. The method of claim 1, wherein the traffic route comprises at least one of:
public transport routes, subway routes, self-driving routes, railways, inland waterway, marine routes, and air routes.
4. The method of any one of claims 1-3, wherein selecting a push point on the target user's map track comprises:
receiving a selection instruction from a user for selecting a push point on the map track of the target user;
and selecting a pushing point on the map track of the target user according to the selection instruction.
5. The method of any of claims 1-3, wherein selecting a push area on the target user's map track comprises:
selecting a pushing point on the map track of the target user;
and determining a pushing area according to the selected pushing point.
6. The method of claim 5, wherein the determining a push area according to the selected push point comprises:
determining the area within the designated distance range as a pushing area by taking the selected pushing point as the center position of the area
A domain.
7. The method of any of claims 1-3, wherein matching news content associated with the push point and/or push area in a specified news repository to be pushed comprises:
according to the news content pre-established in the news library to be pushed and the geographic position where the news occurs
And matching the push point and/or the push area with the association relationship to obtain news content associated with the push point and/or the push area.
8. A news feed comprising:
a location information collection module adapted to collect location information related to a target user;
the map track generation module is suitable for generating a map track of the target user according to the position information related to the target user;
the selection module is suitable for selecting a pushing point and/or a pushing area on the map track of the target user;
the pushing module is suitable for matching news contents related to the pushing points and/or the pushing areas in a specified news library to be pushed and pushing the matched news contents to the target user;
wherein the map track generation module is further configured to:
analyzing the position information related to the target user, and screening out points corresponding to the map from the position information related to the target user;
generating a map track of the target user according to the screened points corresponding to the map;
wherein the map track generation module is further configured to:
determining a traffic route that generates a map track of the target user;
drawing a map track of the target user according to the screened points corresponding to the map and the determined traffic route;
wherein the push module is further configured to:
performing semantic analysis on news contents in the news library to be pushed, and extracting words containing geographic positions;
matching the push point and/or the push area with the vocabulary, and determining that the news content corresponding to the matched vocabulary is the news content associated with the push point and/or the push area;
wherein the push module is further configured to:
determining geographic vocabularies related to the vocabularies by combining a Geographic Information System (GIS) database;
and matching the push points and/or push areas with geographic vocabularies related to the vocabularies.
9. The apparatus of claim 8, wherein the location information collecting module is further configured to obtain location information by at least one of:
acquiring position information input by the target user;
recording the real-time position of the target user positioned by the terminal equipment used by the target user
Information;
and acquiring and analyzing the historical behavior of the target user, and extracting relevant position information.
10. The apparatus of claim 8, wherein the traffic route comprises at least one of: public transport routes, subway routes, self-driving routes, railways, inland waterway, marine routes, and air routes.
11. The apparatus of any of claims 8-10, wherein the selection module is further configured to:
receiving a selection instruction from a user for selecting a push point on the map track of the target user;
and selecting a pushing point on the map track of the target user according to the selection instruction.
12. The apparatus of any of claims 8-10, wherein the selection module is further configured to:
selecting a pushing point on the map track of the target user;
and determining a pushing area according to the selected pushing point.
13. The apparatus of claim 12, wherein the selection module is further configured to:
determining the area within the designated distance range as a pushing area by taking the selected pushing point as the center position of the area
A domain.
14. The apparatus of any of claims 8-10, wherein the pushing module is further to:
according to the news content pre-established in the news library to be pushed and the geographic position where the news occurs
And matching the push point and/or the push area with the association relationship to obtain news content associated with the push point and/or the push area.
CN201510528514.9A 2015-08-25 2015-08-25 News pushing method and device Active CN106487828B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510528514.9A CN106487828B (en) 2015-08-25 2015-08-25 News pushing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510528514.9A CN106487828B (en) 2015-08-25 2015-08-25 News pushing method and device

Publications (2)

Publication Number Publication Date
CN106487828A CN106487828A (en) 2017-03-08
CN106487828B true CN106487828B (en) 2022-02-25

Family

ID=58233334

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510528514.9A Active CN106487828B (en) 2015-08-25 2015-08-25 News pushing method and device

Country Status (1)

Country Link
CN (1) CN106487828B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107153690A (en) * 2017-04-28 2017-09-12 北京都在哪网讯科技有限公司 Content delivery method and device
CN109299405B (en) * 2018-09-28 2021-01-29 北京小米移动软件有限公司 Information pushing method and device and storage medium
CN109299408B (en) * 2018-10-24 2020-12-01 斑马网络技术有限公司 Information pushing method and device, vehicle, storage medium and electronic equipment
CN109656260A (en) * 2018-12-03 2019-04-19 北京采立播科技有限公司 A kind of unmanned plane geographic information data acquisition system
CN109886821A (en) * 2019-02-20 2019-06-14 阿里巴巴集团控股有限公司 Case method for pushing and device calculate equipment and computer readable storage medium
CN115730156B (en) * 2022-11-28 2023-06-27 中国人民解放军91977部队 Matching system and method for new track smelling of ship

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103686622A (en) * 2012-09-04 2014-03-26 中兴通讯股份有限公司 Method and device for pushing information to mobile terminal
CN104243555A (en) * 2014-08-21 2014-12-24 小米科技有限责任公司 Method and device for processing location information

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848416A (en) * 2010-04-02 2010-09-29 宇龙计算机通信科技(深圳)有限公司 Mobile terminal, application server, application push method and application push system
CN102223389A (en) * 2011-03-09 2011-10-19 深圳市凯立德科技股份有限公司 Real-time information pushing method, server and terminal
CN102506884A (en) * 2011-10-28 2012-06-20 百度在线网络技术(北京)有限公司 Method, system and device for recommending gathering places for multiple users on basis of maps
CN103888493B (en) * 2012-12-20 2018-03-23 腾讯科技(深圳)有限公司 Information-pushing method and device
CN103745389A (en) * 2014-02-13 2014-04-23 闪灵在线网络技术(北京)有限公司 Advertisement putting method and system based on analysis of user life tracks
CN104618858B (en) * 2014-12-30 2020-03-10 北京奇虎科技有限公司 Intelligent control method for information push by using bus card

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103686622A (en) * 2012-09-04 2014-03-26 中兴通讯股份有限公司 Method and device for pushing information to mobile terminal
CN104243555A (en) * 2014-08-21 2014-12-24 小米科技有限责任公司 Method and device for processing location information

Also Published As

Publication number Publication date
CN106487828A (en) 2017-03-08

Similar Documents

Publication Publication Date Title
CN106487828B (en) News pushing method and device
Li et al. Big data in tourism research: A literature review
CN103631888B (en) Multi-data source data searching method and device based on positions
CN103080930A (en) Method and apparatus for identifying and mapping content
CN102169508A (en) Traffic information query method based on cloud computing and system thereof
US9401771B2 (en) Systems and methods for delivering contextually relevant media content stream based on listener preference
CN106341456A (en) Information pushing method and information pushing device
Chaniotakis et al. Inferring activities from social media data
US20170039264A1 (en) Area modeling by geographic photo label analysis
Mainka et al. Mobile application services based upon open urban government data
CN101726284A (en) Place identification method, photographing device and place identification system
JP5886718B2 (en) Information processing method and apparatus
CN113899355A (en) Map updating method and device, cloud server and shared riding equipment
US7107149B2 (en) Position information presentation device, position information presentation method and program to present position information
US20140357184A1 (en) Method to Geo-Tag Streaming Music
CN103312737B (en) User profile supplying method and device
Viswanath et al. Smart tourist-passive mobility tracking through mobile application
CN102654848B (en) A kind of method and device realized mobile terminal and kept a diary automatically
KR20200017580A (en) Smart tourism system using weather bigdata
JP2015049813A (en) Information provision system, program, and information provision method
Chima et al. Assessment of Nigeriasat-1 satellite data for urban land use/land cover analysis using object-based image analysis in Abuja, Nigeria
CN103313184B (en) User profile supplying method and device
US20160283990A1 (en) Apparatus, System, Method, Computer Program, and Computer Program Product For Generating Activity Information For a Cell
CN204291127U (en) Self-help guide terminal
Pfoser Crowdsourcing Geographic Information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee after: Beijing Qizhi Business Consulting Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240105

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Beijing Qizhi Business Consulting Co.,Ltd.