[go: up one dir, main page]

CN109299405B - Information push method, device and storage medium - Google Patents

Information push method, device and storage medium Download PDF

Info

Publication number
CN109299405B
CN109299405B CN201811141208.XA CN201811141208A CN109299405B CN 109299405 B CN109299405 B CN 109299405B CN 201811141208 A CN201811141208 A CN 201811141208A CN 109299405 B CN109299405 B CN 109299405B
Authority
CN
China
Prior art keywords
target
information
push
preset
movement
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
CN201811141208.XA
Other languages
Chinese (zh)
Other versions
CN109299405A (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 Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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 Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201811141208.XA priority Critical patent/CN109299405B/en
Publication of CN109299405A publication Critical patent/CN109299405A/en
Application granted granted Critical
Publication of CN109299405B publication Critical patent/CN109299405B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Alarm Systems (AREA)

Abstract

本公开涉及一种信息推送的方法、装置及存储介质,通过获取目标对象的习惯移动区域,然后获取与该习惯移动区域对应的目标推送信息,并将该目标推送信息推送至与该目标对象关联的目标终端,这样,当该目标对象的习惯移动区域存在不安全因素时,与该目标对象关联的目标终端的用户可以及时获知,从而可以及时采取应对措施,避免该目标对象受到该不安全因素的伤害,提高目标对象出行的安全性。

Figure 201811141208

The present disclosure relates to a method, a device and a storage medium for information push. By acquiring the habitual movement area of a target object, then acquiring target push information corresponding to the habitual movement area, and pushing the target push information to the target object associated with the target object In this way, when there is an unsafe factor in the habitual movement area of the target object, the user of the target terminal associated with the target object can be informed in time, so that countermeasures can be taken in time to prevent the target object from being affected by the unsafe factor. damage and improve the safety of the target object's travel.

Figure 201811141208

Description

Information pushing method and device and storage medium
Technical Field
The present disclosure relates to the field of information push, and in particular, to a method and an apparatus for information push, and a storage medium.
Background
In the prior art, the electronic equipment with the positioning function can be worn by students or old people, so that family members can timely know the position information of the students or the old people through the electronic equipment with the positioning function, and therefore the activity areas of the students or the old people can be timely mastered.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a method, an apparatus, and a storage medium for pushing information.
According to a first aspect of the embodiments of the present disclosure, an information pushing method is provided, the method including obtaining a habit moving area of a target object; acquiring target push information corresponding to the habit moving area; and pushing the target push information to a target terminal associated with the target object.
Optionally, the obtaining of the target push information corresponding to the habit moving area includes: when a preset pushing condition is met, acquiring target pushing information corresponding to the habit moving area; the preset pushing conditions comprise: reaching the preset pushing time; or acquiring a target attention event.
Optionally, when the preset push condition includes that a preset push time is reached, the obtaining of the target push information corresponding to the habit mobile area includes: determining a target moving area corresponding to the preset pushing time from the habit moving area; acquiring a plurality of information to be pushed corresponding to the target moving area; and determining information corresponding to the target event keywords in the plurality of pieces of information to be pushed as the target pushing information according to preset target event keywords.
Optionally, when the target attention event is acquired, the acquiring target push information corresponding to the habit moving area includes: determining whether the target attention event is related to the habitual movement area; and when the target attention event is related to the habit moving area, determining the target attention event as the target push information.
Optionally, the acquiring the habitual movement area of the target object includes: acquiring the habit moving area preset by the user; or acquiring historical movement information of the target object in a preset historical time period, and determining the habit movement area according to the historical movement information.
Optionally, after the obtaining of the target push information corresponding to the habit moving area, the method further includes: generating recommendation information according to the target push information, wherein the recommendation information is used for recommending a moving path of the target object; and pushing the recommendation information to the target terminal.
Optionally, the method further comprises: acquiring the movement information of the target object in a preset time period according to a preset period; and updating the habit moving area corresponding to the preset time period according to the moving information.
Optionally, the method further comprises: determining whether current movement information acquired in a current period is matched with the movement habits of the target object in the habit movement area, wherein the movement habits comprise the movement time of the target object entering the habit movement area and the residence time of the target object in the habit movement area; and when the current movement information is not matched with the movement habits of the target object in the habit movement area, sending a prompt message to the target terminal, wherein the prompt message is used for prompting a user of the target terminal to pay attention to the current movement information of the target object.
According to a second aspect of the embodiments of the present disclosure, there is provided an information pushing apparatus, including a first obtaining module configured to obtain a habit moving area of a target object; the second acquisition module is configured to acquire target push information corresponding to the habit moving area; a first pushing module configured to push the target push information to a target terminal associated with the target object.
Optionally, the second obtaining module is configured to obtain target push information corresponding to the habit moving area when a preset push condition is met; the preset pushing conditions comprise: reaching the preset pushing time; or acquiring a target attention event.
Optionally, the second obtaining module includes: a first determining submodule configured to determine a target moving area corresponding to the preset pushing time from the habit moving area; the acquisition submodule is configured to acquire a plurality of pieces of information to be pushed corresponding to the target moving area; and the second determining submodule is configured to determine, according to a preset target event keyword, information corresponding to the target event keyword in the plurality of information to be pushed as the target pushing information.
Optionally, the second obtaining module includes: a third determination sub-module configured to determine whether the target attention event is related to the habit movement area; a fourth determining sub-module configured to determine the target attention event as the target push information when the target attention event is related to the habit movement area.
Optionally, the first obtaining module is configured to obtain the habit moving area preset by the user; or acquiring historical movement information of the target object in a preset historical time period, and determining the habit movement area according to the historical movement information.
Optionally, the apparatus further comprises: the recommendation information generation module is configured to generate recommendation information according to the target push information, wherein the recommendation information is used for recommending a moving path of the target object; the second pushing module is configured to push the recommendation information to the target terminal.
Optionally, the apparatus further comprises: the third acquisition module is configured to acquire the movement information of the target object in a preset time period according to a preset period; and the updating module is configured to update the habit moving area corresponding to the preset time period according to the moving information.
Optionally, the apparatus further comprises: a determining module configured to determine whether current movement information acquired in a current period matches movement habits of the target object in the habitual movement area, wherein the movement habits comprise movement time of the target object entering the habitual movement area and residence time of the target object in the habitual movement area; a sending module configured to send a prompt message to the target terminal when the current movement information does not match with the movement habit of the target object in the habit movement area, where the prompt message is used to prompt a user of the target terminal to pay attention to the current movement information of the target object.
According to a third aspect of the embodiments of the present disclosure, there is provided an information pushing apparatus including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to: acquiring a habit moving area of a target object; acquiring target push information corresponding to the habit moving area; and pushing the target push information to a target terminal associated with the target object.
According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored, and the program instructions, when executed by a processor, implement the steps of the information pushing method provided by the first aspect of the present disclosure.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: by acquiring the habit moving area of the target object, acquiring the target pushing information corresponding to the habit moving area and pushing the target pushing information to the target terminal associated with the target object, when unsafe factors exist in the habit moving area of the target object, a user of the target terminal associated with the target object can timely know the unsafe factors, so that countermeasures can be timely taken, the target object is prevented from being damaged by the unsafe factors, and the safety of the target object in going out is improved.
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.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a flow chart illustrating a method of pushing information in accordance with an exemplary embodiment;
fig. 2 is a block diagram illustrating a first information pushing apparatus according to an exemplary embodiment;
fig. 3 is a block diagram illustrating a second information pushing apparatus according to an exemplary embodiment;
fig. 4 is a block diagram illustrating a third information push apparatus according to an exemplary embodiment;
FIG. 5 is a block diagram illustrating a fourth information push device in accordance with an exemplary embodiment;
fig. 6 is a block diagram illustrating a fifth information pushing apparatus according to an exemplary embodiment;
fig. 7 is a block diagram illustrating a sixth information pushing apparatus according to an exemplary embodiment;
FIG. 8 is a block diagram illustrating an apparatus in accordance with an example embodiment.
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 implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
First, the application scenario of the present disclosure is explained, each person in real life has their own life rule, for example, for students, they generally go from home to school in the morning, eat in a dining hall of school at noon, go home at night, for the elderly, they generally go from home to a park or a square to exercise their bodies, then go home to eat Chinese meal, and walk around at the roadside at night, that is, each person has a relatively fixed activity area, however, in the current society, the vicious cases such as robbery and kidnapping cannot be avoided all the time, especially in the places such as crowded streets, shopping malls, and the like, similar events are more likely to occur, and for the crowds such as the elderly, children, and the disabled who have poor self-protection consciousness, they are more likely to be affected by the above-mentioned vicious events, and in the related art, the elderly can be known in time by the positioning device, The position information and the activity area of the target object such as children cannot timely know the dangerous events occurring in the area where the target object frequently moves, which threatens the trip safety of the target object and brings great psychological burden to family.
In order to solve the existing problems, the present disclosure provides an information pushing method, an information pushing device, and a storage medium, where a habit moving area of a target object is obtained, then target pushing information corresponding to the habit moving area is determined, and the target pushing information is pushed to a target terminal associated with the target object, so that when an unsafe factor exists in the habit moving area of the target object, a user of the target terminal associated with the target object can know in time, and therefore, a countermeasure can be taken in time, the target object is prevented from being damaged by the unsafe factor, and safety of traveling of the target object is improved.
Specific embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
Fig. 1 is a flowchart illustrating an information pushing method, which may be applied in a server, according to an exemplary embodiment, and the method includes the following steps, as shown in fig. 1:
in step 101, a habitual movement area of a target object is acquired.
The target object may include students, the elderly, office workers, and the like, and the habit moving area may include a typical activity track of the target object in daily work and life, for example, for students, the habit moving area may include a geographical location and a road through which the students go to school and go to school every day, and for elderly, the habit moving area may include a geographical location and a road through which the elderly go to exercise their bodies every day.
In this step, a habit movement area preset by the user may be obtained, and also historical movement information of the target object in a preset historical time period may be obtained, and then the habit movement area is determined according to the historical movement information.
When the habit moving area is preset by a user (such as a family, a teacher, or the target object of the target object), the habit moving area of the target object may be preset through an application program on the login terminal, for example, when the target object is a student, the student or a parent of the student may set the habit moving area of the student from 0 o 'clock to 12 o' clock every day as: the habit moving area from 12 to 24 points of each day for students is set as follows: the route 3 from school to home is only for illustration, and the disclosure is not limited thereto.
In addition, when obtaining the historical movement information of the target object in the preset historical time period, one possible implementation manner may be to receive the historical movement information sent by a positioning device worn on the target object every preset period, where the positioning device may include an electronic device with a positioning function, such as a mobile phone, a watch, a bracelet, and the like, and the historical movement information may include information of at least one geographic location where the target object passes in the preset historical time period, a time of reaching each geographic location, a time of leaving each geographic location, a road that passes, and the like.
When determining the habit movement area according to the historical movement information, one possible implementation manner may be to determine the habit movement area by statistically analyzing historical movement information of the target object collected in a plurality of preset periods received within a preset time interval.
For example, the preset time interval may be set to last 3 days, when the historical movement information of the target object in the last 12 hours is received according to the preset period of once every 12 hours, 6 sets of the historical movement information may be received after 3 days, and then the habitual movement area may be determined by statistically analyzing the 6 sets of the historical movement information received in the last 3 days, for example, the server receives the historical movement information of the target object in 0 o 'clock to 12 o' clock of the day at 12 am of the first day as follows: 0 to 8 stay at the A position, 8 leaves from the A position, passes through a path 1 to reach the B position by 10 minutes at 8 points, leaves from the B position by 30 minutes at 8 points, passes through a path 2 to reach the C position at 9 points, and stays at the C position by 12 points at 9 points; the server receives the historical movement information of the target object from 12 o ' clock to 24 o ' clock of the day at 24 o ' clock of the first day as follows: 12 to 17 at position C, 17 from position C, through path 3 to position a at 18, and 18 to 24 at position a; the historical movement information of the target object acquired by the server on the second day and the third day is the same as the historical movement information of the target object acquired on the first day, and at this time, the habitual movement area of the target object between 0 point and 12 points can be determined according to the historical movement information of the target object acquired on the last 3 days as follows: from position A, via path 1 to position B, and via path 2 to position C; the customary movement area between 12 and 24 is: from position C to position a via path 3; in addition, when the historical movement information of the target object acquired by the server on the first day, the second day, and the third day are all different, all movement areas within the three days may be determined as the habit movement area.
In order to match the habit movement area with the recent movement habit of the target object, in a preferred embodiment, movement information of the target object in a preset time period may be acquired according to a preset period, and then the habit movement area corresponding to the preset time period may be updated according to the movement information.
For example, before the update, the habit movement area of the target object determined by the server according to the historical movement information acquired in the last 3 days, i.e. the first day, the second day, and the third day, is: if the habitual movement area between 0 and 12 points starts from the position A and passes through the path 1 to the position B and then passes through the path 2 to the position C, the habitual movement area between 12 and 24 points starts from the position C and reaches the position A through the path 3, and the server receives historical movement information of the target object in the last 12 hours according to a preset cycle of receiving the historical movement information every 12 hours, if the server acquires that the movement information of the target object in the time period from the last 0 to 12 points is 0 to 8 points and stays at the position A, 8 points leave from the position A, passes through the path 4 and reaches the position D at 9 points, and 9 to 12 points stay at the position D, at this time, the movement information of the target object acquired on the fourth day in the time period from 0 to 12 points can be determined to be different from the previous 3 days, at this time, the latest movement area of the target object may be added to the habitual movement area corresponding to the time period from 0 point to 12 points, specifically, the habitual movement area corresponding to the time period from 0 point to 12 points of the target object may be updated into two movement routes according to the latest acquired movement information, where one movement route passes from the position a to the position B and then passes through the path 2 to the position C, and the other movement route passes from the position a to the position D and the above example is merely an example, and the present disclosure does not limit this.
In addition, because each person has a relatively fixed movement habit, when it is determined that the activity information of the target object obtained currently is not matched with the movement habit of the target object in the habit movement area, in order to enable the family of the target object to know new movement information of the target object in time, after the movement information of the target object in a preset time period is obtained according to a preset period, it can be determined whether the current movement information obtained in the current period is matched with the movement habit of the target object in the habit movement area, and when the current movement information is not matched with the movement habit of the target object in the habit movement area, a prompt message is sent to the target terminal, so that a user (such as the family or teacher of the target object) of the target terminal can know the new movement information of the target object in time, thereby taking corresponding protection measures for the target object, further providing guarantee for the trip safety of the target object.
The prompting message is used for prompting a user of the target terminal to pay attention to current movement information of the target object, the movement habit includes movement time of the target object entering the habit movement area and residence time of the target object in the habit movement area, the movement habit can be determined after analysis of multiple groups of acquired movement information data of the target object, and the movement habit can be updated in real time according to the latest acquired current movement information of the target object.
For example, the movement habits of the first student are taken as an example, the first student starts from home at 8 am every day, arrives at breakfast at 8 am and 10 am through the path 1, arrives at breakfast in the vicinity of home, then starts from the breakfast at 8 am and 30 am, arrives at the school through the path 2, arrives at 9 am, starts from the school at 5 pm, and arrives at home through the path 3, so that when the current movement information of the first student is detected to be not matched with the movement habits of the first student, the prompt message can be sent to the target terminal to prompt the user of the target terminal (such as the parents and the teacher of the first student) to notice the current movement information of the first student, for example, at 12 am, the first student starts from home at 8 am, arrives at breakfast in the vicinity of home at 8 am and 10 am through the path 1, then, the user starts from the breakfast store at 8 point 30 point, goes to a certain mall at 8 point 50 point through the path 5, stays at the certain mall for 1 hour, starts from the certain mall at 9 point 50 point, and goes to the school at 10 point through the path 6, at which time, it can be determined that the first student starts from the breakfast store in the morning and then goes to the certain mall, and after staying at the certain mall for 1 hour, the first student starts to go to the school, which is not matched with the movement habit of the first student in the habit moving area, at which time, a prompt message can be timely sent to the parents or the teacher of the first student to prompt the parents or the teacher to pay attention to the current movement information of the first student, and the above examples are only examples, and the disclosure does not limit the current movement information.
In step 102, target push information corresponding to the habit movement area is acquired.
The target push information may include news information of a dangerous event occurring in the habit moving area within a preset historical time period taking the current time as an end time, for example, the dangerous event may include robbery, kidnapping, traffic accidents, and the like.
Considering that if information is pushed to a user in real time, the work and life of the user may be disturbed, in this step, target push information corresponding to the habit moving area may be obtained when a preset push condition is met, where the preset push condition may include reaching a preset push time; alternatively, a target event of interest is obtained, which may include a major emergency, such as an emergency, a terrorist attack, etc.
In this step, when the preset push condition includes that a preset push time is reached, a target moving area corresponding to the preset push time may be determined from the habit moving area, then a plurality of pieces of information to be pushed corresponding to the target moving area are obtained, and according to a preset target event keyword, the information corresponding to the target event keyword is determined as the target push information in the plurality of pieces of information to be pushed, where the target event keyword may include keywords such as robbery, kidnapping, traffic accidents, and the like.
For example, a specific implementation of determining the target moving area corresponding to the preset pushing time from the habitual moving area is described with the preset pushing time being 8 am and 5 pm as an example, where the habitual moving area of the target object between 0 o 'clock and 12 o' clock is: from position A, path 1 to position B, and path 2 to position C, the customary moving area between 12 and 24 is: when the current time reaches 8 am, the target moving area corresponding to 8 am may be determined to be the habitual moving area of the target object between 0 am and 12 am, that is, the target moving area corresponding to 8 am in the preset push time is: from position A, via path 1 to position B, and via path 2 to position C; when the current time reaches 5 pm, it may be determined that the target moving area corresponding to 5 pm in the habit moving area is the habit moving area of the target object between 12 pm and 24 pm, that is, the target moving area corresponding to 5 pm of the preset push time is: the above example is only illustrative and the present disclosure is not limited thereto, from the C position to the a position via the path 3.
In addition, when a plurality of pieces of information to be pushed corresponding to the target moving area are acquired, the plurality of pieces of information to be pushed can be acquired in the news database by accessing the news database on the network and searching keywords in the news database, for example, all pieces of news information to be determined occurring in the preset historical time period are acquired according to time keyword searching, and then a plurality of pieces of information to be pushed corresponding to the target moving area in the preset historical time period are determined in all pieces of news information to be determined according to location keywords.
In this step, when the preset pushing condition that is met is that the target attention event is acquired, it may be determined whether the target attention event is related to the habit moving area, and when the target attention event is related to the habit moving area, the target attention event is determined as the target pushing information.
In one possible implementation manner, when determining whether the target attention event is related to the habitual movement area, the location information of the target attention event may be acquired, and then, whether the target attention event is related to the habitual movement area of the target object may be determined according to the location information of the target attention event, for example, when determining that the occurrence location of the target attention event is located in the habitual movement area according to the location information or determining that the influence range of the target attention event includes the habitual movement area according to the location information, the target attention event may be determined to be related to the habitual movement area of the target object.
The setting of the preset push condition is explained below.
When setting the preset push condition, a preferred embodiment may be to set the preset push condition to reach a preset push time, thus, only when the current time is determined to reach the preset push time, the relevant step of pushing the target push information is executed, while saving system resources, the user experience is also improved, for example, when the target object is a student, since students generally start to go to school at about eight am and go home at about five pm, therefore, the preset push time may be set to eight am and five pm, so that the student, the parent of the student, or the teacher may receive the target push information only at eight am and five pm, therefore, the road to be taken for getting on or leaving school is selected according to the target push information received at the corresponding time, and the travel safety of the students in getting on or leaving school is improved.
In addition, considering that a major emergency such as an emergency, a terrorist attack, an earthquake, etc. may pose a serious threat to the trip safety of the target object, in another preferred embodiment, the preset push condition may be set to acquire a target event of interest, where the target event of interest includes the major emergency, so that when the major emergency is acquired and determined to be related to the habitual moving area of the target object, the major emergency may be pushed to the target terminal, so that the user may take related safety protection measures against the major emergency in time.
When the target attention event is obtained, a possible implementation manner may be that the target attention event is obtained by accessing a news database on a network and searching keywords in the news database, where the keywords may include preset keywords for identifying a major event, such as words of earthquake, epidemic situation, terrorist attack, typhoon, flood, and the like; another possible implementation manner may be to determine, as the target attention event, news in which the attention degree in the news database is greater than a preset attention degree threshold by accessing a news database on the network, where the attention degree may include a browsed amount or a clicked amount of the news.
In step 103, the target push information is pushed to the target terminal associated with the target object.
In general, before information push, a user (such as a parent or the target object) may preset a target terminal for receiving the target push information through an application program on a login terminal.
After the step is executed, when dangerous events such as robbery, kidnapping or traffic accidents occur in the habitual moving area of the target object, the user of the target terminal can timely know the dangerous events, so that measures (such as receiving and delivering the target object or selecting other safe road trip measures for the target object) can be timely taken to avoid the target object from being damaged by the dangerous events.
Further, when the target push information received by the target terminal is dangerous event information such as robbery and kidnapping, a relatively safe road is selected for the target object to avoid the dangerous event in time, so that, after the target push information corresponding to the habitual movement area is acquired, in a preferred embodiment, recommendation information can be generated according to the target push information, the recommendation information is used for recommending a relatively safe movement path for the target object, and then the recommendation information is pushed to the target terminal, so that the target object can travel according to the recommended movement path.
When generating recommendation information according to the target push information, according to the occurrence location of the target push information, and in combination with the current habit moving area of the user, selecting another road on which no dangerous events occur for the user, for example, the habit moving area of the target object is: when the target push information is that a robbery event occurs on the path 1, the server can obtain other paths between the position A and the position B in a preset map in a matching manner and recommend the other paths to the target object.
In addition, the recommendation information may further include other travel suggestions generated according to the target push information, for example, when the target object is a student, a mobile phone of a parent of the student or a mobile phone of a teacher may receive an information prompt suggesting to pick up the child, wherein the recommendation information may be pushed to the user in a form of voice broadcast, and the recommendation information may be pushed to the target terminal together with the target push information.
By adopting the method, when unsafe factors exist in the habit moving area of the target object, the user of the target terminal associated with the target object can timely know the unsafe factors, so that the user can timely take corresponding measures, the target object is prevented from being damaged by the unsafe factors, and the safety of the target object in trip is improved.
Fig. 2 is a block diagram illustrating an information push apparatus according to an exemplary embodiment, and referring to fig. 2, the apparatus includes:
a first obtaining module 201 configured to obtain a habit moving area of a target object;
a second obtaining module 202, configured to obtain target push information corresponding to the habit moving area;
a first pushing module 203 configured to push the target push information to a target terminal associated with the target object.
Optionally, the second obtaining module 202 is configured to obtain target push information corresponding to the habit mobile area when a preset push condition is met; the preset push condition includes: reaching the preset pushing time; or acquiring a target attention event.
Alternatively, fig. 3 is a block diagram of an information pushing apparatus according to the embodiment shown in fig. 2, and as shown in fig. 3, the second obtaining module 202 includes:
the first determining submodule 2021 is configured to determine a target moving area corresponding to the preset pushing time from the habit moving area;
an obtaining sub-module 2022 configured to obtain a plurality of information to be pushed corresponding to the target moving area;
the second determining sub-module 2023 is configured to determine, according to a preset target event keyword, information corresponding to the target event keyword in the plurality of information to be pushed as the target push information.
Alternatively, fig. 4 is a block diagram of an information pushing apparatus according to the embodiment shown in fig. 2, and as shown in fig. 4, the second obtaining module 202 includes:
a third determining sub-module 2024 configured to determine whether the target attention event is related to the habitual movement area;
a fourth determining sub-module 2025 configured to determine the target interest event as the target push information when the target interest event is related to the habit movement area.
Optionally, the first obtaining module 201 is configured to obtain the habit moving area preset by the user; or acquiring historical movement information of the target object in a preset historical time period, and determining the habit movement area according to the historical movement information.
Optionally, fig. 5 is a block diagram of an information pushing apparatus according to the embodiment shown in fig. 2, and as shown in fig. 5, the apparatus further includes:
a recommendation information generation module 204 configured to generate recommendation information according to the target push information, where the recommendation information is used to recommend a moving path of the target object;
a second pushing module 205 configured to push the recommendation information to the target terminal.
Optionally, fig. 6 is a block diagram of an information pushing apparatus according to the embodiment shown in fig. 5, and as shown in fig. 6, the apparatus further includes:
a third obtaining module 206, configured to obtain the movement information of the target object in a preset time period according to a preset cycle;
an updating module 207 configured to update the habit movement area corresponding to the preset time period according to the movement information.
Optionally, fig. 7 is a block diagram of an information pushing apparatus according to the embodiment shown in fig. 6, and as shown in fig. 7, the apparatus further includes:
a determining module 208 configured to determine whether the current movement information acquired in the current period matches a movement habit of the target object in the habit movement area, where the movement habit includes a movement time of the target object into the habit movement area and a residence time of the target object in the habit movement area;
a sending module 209 configured to send a prompt message to the target terminal when the current movement information does not match the movement habit of the target object in the habit movement area, wherein the prompt message is used for prompting the user of the target terminal to pay attention to the current movement information of the target object.
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.
By adopting the device, when unsafe factors exist in the habit moving area of the target object, the user of the target terminal associated with the target object can timely know the unsafe factors, so that the user can timely take corresponding measures, the target object is prevented from being damaged by the unsafe factors, and the safety of the target object in trip is improved.
The present disclosure also provides a computer-readable storage medium having stored thereon computer program instructions, which when executed by a processor, implement the steps of the information pushing method provided by the present disclosure.
Fig. 8 is a block diagram illustrating an apparatus 800 for pushing information according to an example embodiment. For example, the apparatus 800 may be provided as a server. Referring to FIG. 8, the apparatus 800 includes a processing component 822, which further includes one or more processors, and memory resources, represented by memory 832, for storing instructions, such as applications, that are executable by the processing component 822. The application programs stored in memory 832 may include one or more modules that each correspond to a set of instructions. Further, the processing component 822 is configured to execute instructions to perform the above-described information push method.
The device 800 may also include a power component 826 configured to perform power management of the device 800, a wired or wireless network interface 850 configured to connect the device 800 to a network, and an input/output (I/O) interface 858. The apparatus 800 may operate based on an operating system stored in the memory 832, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, or the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure 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 present disclosure is limited only by the appended claims.

Claims (16)

1.一种信息推送方法,其特征在于,所述方法包括:1. an information push method, is characterized in that, described method comprises: 获取目标对象的习惯移动区域;Get the habitual movement area of the target object; 获取与所述习惯移动区域对应的目标推送信息;acquiring target push information corresponding to the habitual movement area; 将所述目标推送信息推送至与所述目标对象关联的目标终端;Pushing the target push information to the target terminal associated with the target object; 其中,所述获取与所述习惯移动区域对应的目标推送信息包括:在满足预设推送条件时,获取与所述习惯移动区域对应的目标推送信息;所述预设推送条件包括:达到预设推送时间;或者,获取到目标关注事件;Wherein, the acquiring the target push information corresponding to the habitual movement area includes: when a preset push condition is met, acquiring the target push information corresponding to the habitual movement area; the preset push condition includes: reaching a preset Push time; or, get the target attention event; 所述目标推送信息包括以当前时刻为结束时刻的预设历史时间段内在所述习惯移动区域内发生的危险事件的新闻信息。The target push information includes news information of dangerous events occurring in the habitual movement area within a preset historical time period ending at the current moment. 2.根据权利要求1所述的方法,其特征在于,在所述预设推送条件包括达到预设推送时间时,所述获取与所述习惯移动区域对应的目标推送信息包括:2 . The method according to claim 1 , wherein, when the preset push conditions include reaching a preset push time, the acquiring target push information corresponding to the habitual movement area includes: 3 . 从所述习惯移动区域中确定所述预设推送时间对应的目标移动区域;Determine the target movement area corresponding to the preset push time from the habitual movement area; 获取与所述目标移动区域对应的多个待推送信息;acquiring multiple pieces of information to be pushed corresponding to the target moving area; 根据预先设置的目标事件关键字,在所述多个待推送信息中确定与所述目标事件关键字对应的信息为所述目标推送信息。According to a preset target event keyword, among the pieces of information to be pushed, information corresponding to the target event keyword is determined as the target push information. 3.根据权利要求1所述的方法,其特征在于,在获取到所述目标关注事件时,所述获取与所述习惯移动区域对应的目标推送信息包括:3. The method according to claim 1, wherein, when the target attention event is obtained, the obtaining target push information corresponding to the habitual movement area comprises: 确定所述目标关注事件是否与所述习惯移动区域相关;determining whether the target attention event is related to the habitual movement area; 在所述目标关注事件与所述习惯移动区域相关时,将所述目标关注事件确定为所述目标推送信息。When the target attention event is related to the habitual movement area, the target attention event is determined as the target push information. 4.根据权利要求1至3任一项所述的方法,其特征在于,所述获取目标对象的习惯移动区域包括:4. The method according to any one of claims 1 to 3, wherein the acquiring the habitual movement area of the target object comprises: 获取用户预设的所述习惯移动区域;或者,Obtain the habitual movement area preset by the user; or, 获取所述目标对象在预设历史时间段内的历史移动信息,并根据所述历史移动信息确定所述习惯移动区域。Acquire historical movement information of the target object within a preset historical time period, and determine the habitual movement area according to the historical movement information. 5.根据权利要求4所述的方法,其特征在于,在所述获取与所述习惯移动区域对应的目标推送信息之后,所述方法还包括:5. The method according to claim 4, wherein after acquiring the target push information corresponding to the habitual movement area, the method further comprises: 根据所述目标推送信息生成推荐信息,所述推荐信息用于推荐所述目标对象的移动路径;generating recommendation information according to the target push information, where the recommendation information is used to recommend a moving path of the target object; 将所述推荐信息推送至所述目标终端。Pushing the recommendation information to the target terminal. 6.根据权利要求4所述的方法,其特征在于,所述方法还包括:6. The method according to claim 4, wherein the method further comprises: 按照预设周期获取所述目标对象在预设时间段内的移动信息;Acquiring movement information of the target object within a preset time period according to a preset period; 根据所述移动信息更新所述预设时间段对应的所述习惯移动区域。The habitual movement area corresponding to the preset time period is updated according to the movement information. 7.根据权利要求6所述的方法,其特征在于,所述方法还包括:7. The method according to claim 6, wherein the method further comprises: 确定当前周期获取的当前移动信息是否与所述目标对象在所述习惯移动区域的移动习惯相匹配,所述移动习惯包括所述目标对象进入所述习惯移动区域中的移动时间以及所述目标对象在所述习惯移动区域中的驻留时间;Determine whether the current movement information acquired in the current cycle matches the movement habit of the target object in the habitual movement area, and the movement habit includes the movement time of the target object entering the habitual movement area and the movement habit of the target object Dwell time in said habitual movement area; 在所述当前移动信息与所述目标对象在所述习惯移动区域的移动习惯不匹配时,向所述目标终端发送提示消息,所述提示消息用于提示所述目标终端的用户关注所述目标对象的当前移动信息。When the current movement information does not match the movement habit of the target object in the habitual movement area, a prompt message is sent to the target terminal, where the prompt message is used to prompt the user of the target terminal to pay attention to the target The current movement information of the object. 8.一种信息推送装置,其特征在于,包括:8. An information push device, characterized in that, comprising: 第一获取模块,被配置为获取目标对象的习惯移动区域;The first acquisition module is configured to acquire the habitual movement area of the target object; 第二获取模块,被配置为获取与所述习惯移动区域对应的目标推送信息;a second obtaining module, configured to obtain target push information corresponding to the habitual movement area; 第一推送模块,被配置为将所述目标推送信息推送至与所述目标对象关联的目标终端;a first push module, configured to push the target push information to a target terminal associated with the target object; 其中,所述第二获取模块被配置为在满足预设推送条件时,获取与所述习惯移动区域对应的目标推送信息;所述预设推送条件包括:达到预设推送时间;或者,获取到目标关注事件;Wherein, the second obtaining module is configured to obtain target push information corresponding to the habitual movement area when a preset push condition is met; the preset push condition includes: reaching a preset push time; or, obtaining target attention event; 所述目标推送信息包括以当前时刻为结束时刻的预设历史时间段内在所述习惯移动区域内发生的危险事件的新闻信息。The target push information includes news information of dangerous events occurring in the habitual movement area within a preset historical time period ending at the current moment. 9.根据权利要求8所述的装置,其特征在于,所述第二获取模块包括:9. The apparatus according to claim 8, wherein the second acquiring module comprises: 第一确定子模块,被配置为从所述习惯移动区域中确定所述预设推送时间对应的目标移动区域;a first determination submodule, configured to determine a target movement area corresponding to the preset push time from the habitual movement area; 获取子模块,被配置为获取与所述目标移动区域对应的多个待推送信息;an acquisition submodule, configured to acquire multiple pieces of information to be pushed corresponding to the target moving area; 第二确定子模块,被配置为根据预先设置的目标事件关键字,在所述多个待推送信息中确定与所述目标事件关键字对应的信息为所述目标推送信息。The second determining submodule is configured to, according to a preset target event keyword, determine the information corresponding to the target event keyword among the plurality of pieces of information to be pushed as the target push information. 10.根据权利要求8所述的装置,其特征在于,所述第二获取模块包括:10. The apparatus according to claim 8, wherein the second obtaining module comprises: 第三确定子模块,被配置为确定所述目标关注事件是否与所述习惯移动区域相关;a third determining submodule, configured to determine whether the target attention event is related to the habitual movement area; 第四确定子模块,被配置为在所述目标关注事件与所述习惯移动区域相关时,将所述目标关注事件确定为所述目标推送信息。The fourth determining submodule is configured to determine the target attention event as the target push information when the target attention event is related to the habitual movement area. 11.根据权利要求8至10任一项所述的装置,其特征在于,所述第一获取模块被配置为获取用户预设的所述习惯移动区域;或者,获取所述目标对象在预设历史时间段内的历史移动信息,并根据所述历史移动信息确定所述习惯移动区域。11. The device according to any one of claims 8 to 10, wherein the first obtaining module is configured to obtain the habitual movement area preset by the user; or, obtain the target object in a preset Historical movement information within a historical time period, and the habitual movement area is determined according to the historical movement information. 12.根据权利要求11所述的装置,其特征在于,所述装置还包括:12. The apparatus of claim 11, wherein the apparatus further comprises: 推荐信息生成模块,被配置为根据所述目标推送信息生成推荐信息,所述推荐信息用于推荐所述目标对象的移动路径;a recommendation information generation module, configured to generate recommendation information according to the target push information, where the recommendation information is used to recommend a moving path of the target object; 第二推送模块,被配置为将所述推荐信息推送至所述目标终端。The second push module is configured to push the recommendation information to the target terminal. 13.根据权利要求11所述的装置,其特征在于,所述装置还包括:13. The apparatus of claim 11, wherein the apparatus further comprises: 第三获取模块,被配置为按照预设周期获取所述目标对象在预设时间段内的移动信息;a third acquisition module, configured to acquire movement information of the target object within a preset time period according to a preset period; 更新模块,被配置为根据所述移动信息更新所述预设时间段对应的所述习惯移动区域。An update module configured to update the habitual movement area corresponding to the preset time period according to the movement information. 14.根据权利要求13所述的装置,其特征在于,所述装置还包括:14. The apparatus of claim 13, wherein the apparatus further comprises: 确定模块,被配置为确定当前周期获取的当前移动信息是否与所述目标对象在所述习惯移动区域的移动习惯相匹配,所述移动习惯包括所述目标对象进入所述习惯移动区域中的移动时间以及所述目标对象在所述习惯移动区域中的驻留时间;A determination module configured to determine whether the current movement information acquired in the current cycle matches the movement habit of the target object in the habitual movement area, and the movement habit includes the movement of the target object into the habitual movement area time and the dwell time of the target object in the habitual movement area; 发送模块,被配置为在所述当前移动信息与所述目标对象在所述习惯移动区域的移动习惯不匹配时,向所述目标终端发送提示消息,所述提示消息用于提示所述目标终端的用户关注所述目标对象的当前移动信息。A sending module, configured to send a prompt message to the target terminal when the current movement information does not match the movement habit of the target object in the habitual movement area, where the prompt message is used to prompt the target terminal The user pays attention to the current movement information of the target object. 15.一种信息推送装置,其特征在于,包括:15. An information push device, comprising: 处理器;processor; 用于存储处理器可执行指令的存储器;memory for storing processor-executable instructions; 其中,所述处理器被配置为:获取目标对象的习惯移动区域;获取与所述习惯移动区域对应的目标推送信息;将所述目标推送信息推送至与所述目标对象关联的目标终端;其中,所述获取与所述习惯移动区域对应的目标推送信息包括:在满足预设推送条件时,获取与所述习惯移动区域对应的目标推送信息;所述预设推送条件包括:达到预设推送时间;或者,获取到目标关注事件;所述目标推送信息包括以当前时刻为结束时刻的预设历史时间段内在所述习惯移动区域内发生的危险事件的新闻信息。Wherein, the processor is configured to: obtain the habitual movement area of the target object; obtain target push information corresponding to the habitual movement area; push the target push information to the target terminal associated with the target object; wherein , the acquiring the target push information corresponding to the habitual movement area includes: when a preset push condition is met, acquiring the target push information corresponding to the habitual movement area; the preset push condition includes: reaching a preset push time; or, the target attention event is acquired; the target push information includes news information of dangerous events occurring in the habitual movement area within a preset historical time period ending at the current moment. 16.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1~7中任一项所述方法的步骤。16. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, when the program instructions are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
CN201811141208.XA 2018-09-28 2018-09-28 Information push method, device and storage medium Active CN109299405B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811141208.XA CN109299405B (en) 2018-09-28 2018-09-28 Information push method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811141208.XA CN109299405B (en) 2018-09-28 2018-09-28 Information push method, device and storage medium

Publications (2)

Publication Number Publication Date
CN109299405A CN109299405A (en) 2019-02-01
CN109299405B true CN109299405B (en) 2021-01-29

Family

ID=65164849

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811141208.XA Active CN109299405B (en) 2018-09-28 2018-09-28 Information push method, device and storage medium

Country Status (1)

Country Link
CN (1) CN109299405B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111274477A (en) * 2020-01-17 2020-06-12 广东博智林机器人有限公司 Information pushing method, face access control recognition terminal and storage medium
CN112434222B (en) * 2020-12-03 2022-06-28 广州市链链大数据技术有限公司 Service information pushing method and device, electronic equipment and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2680160B1 (en) * 2010-07-13 2019-12-11 Motionpoint Corporation Methods of Uniform Resource Locator (URL) translation
CN104050278B (en) * 2014-06-26 2017-12-26 北京奇虎科技有限公司 Information push method and device
CN106487828B (en) * 2015-08-25 2022-02-25 北京奇虎科技有限公司 News push method and device
CN106023039A (en) * 2016-05-31 2016-10-12 杭州致峰网络科技有限公司 Method and system for assessing travel risks of person under guardianship
CN107734013A (en) * 2017-09-29 2018-02-23 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN108346121A (en) * 2018-02-08 2018-07-31 深圳市鹰硕技术有限公司 Indoor security emergency evacuation method and device

Also Published As

Publication number Publication date
CN109299405A (en) 2019-02-01

Similar Documents

Publication Publication Date Title
US10810695B2 (en) Methods and systems for security tracking and generating alerts
US8612134B2 (en) Mining correlation between locations using location history
CA2945009C (en) Power management of mobile clients using location-based services
US8947225B2 (en) Providing information about mobile communication devices with respect to an area of interest
EP2428027B1 (en) Refining location estimates and reverse geocoding based on a user profile
US20150163626A1 (en) Monitoring system, server, mobile device and method
US8412647B2 (en) Behavior monitoring system and method
US20140221015A1 (en) Method of and system for estimating temporal demographics of mobile users
WO2014078154A2 (en) Automatically generating challenge questions inferred from user history data for user authentication
US20120322401A1 (en) Method and application for emergency incident reporting and communication
CN106257534A (en) Personalized real-time outdoor guidance application for large-scale evacuation
US20140379476A1 (en) Method and data processing apparatus
US9125008B2 (en) Providing information about mobile communication devices
US20190325401A1 (en) Information processing apparatus, information processing method, and program
CN109299405B (en) Information push method, device and storage medium
Wachtel et al. Planning for tourist urban evacuation routes: A framework for improving the data collection and evacuation processes
Morreale et al. Mobile ad hoc network communication for disaster recovery
JP2008311844A (en) Information communication system and method
JP5798983B2 (en) Place evaluation system, apparatus, method and program
US11709063B2 (en) Method and system for rendering a safe navigation route
Bahadori et al. CrowdBIG: crowd-based system for information gathering from the earthquake environment
JP7250260B2 (en) Information providing system, information providing server, information providing method and program
CN110196891A (en) Determination method, apparatus, storage medium and the electronic device of type of block
Carr et al. Geofencing on a mobile platform with alert escalation
Al-Assady et al. A proposed model for human securing using GPS

Legal Events

Date Code Title Description
PB01 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