CN107257383B - A kind of information-pushing method, device and storage medium, electronic equipment - Google Patents

A kind of information-pushing method, device and storage medium, electronic equipment Download PDF

Info

Publication number
CN107257383B
CN107257383B CN201710577225.7A CN201710577225A CN107257383B CN 107257383 B CN107257383 B CN 107257383B CN 201710577225 A CN201710577225 A CN 201710577225A CN 107257383 B CN107257383 B CN 107257383B
Authority
CN
China
Prior art keywords
information
user
electronic equipment
route
geographic position
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
CN201710577225.7A
Other languages
Chinese (zh)
Other versions
CN107257383A (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201710577225.7A priority Critical patent/CN107257383B/en
Publication of CN107257383A publication Critical patent/CN107257383A/en
Application granted granted Critical
Publication of CN107257383B publication Critical patent/CN107257383B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/52Network services specially adapted for the location of the user terminal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Navigation (AREA)

Abstract

The present invention provides a kind of information-pushing method, device and storage medium, electronic equipment, passes through the current geographic position for obtaining electronic equipment;Analyze whether the distance between the geographical location in the current geographic position and presetting database model value is greater than pre-determined distance value, the geographical location in the database model includes the corresponding geographical location of the first route information of the user of the electronic equipment obtained according to machine learning algorithm;If so, obtaining current time;If the current time is in preset time range, the corresponding Business Information of the current geographic position is pushed to the user of the electronic equipment.Therefore, the route that electronic equipment of the invention can be gone on a journey usually with self study user, to which intelligent analyzes user current location or not within the scope of the usual traffic path, if do not existed, the corresponding Business Information of the current geographic position so is pushed to user, so that user understands the environment on current location periphery, whole process is manually operated without user, full intelligent operation has hommization.

Description

A kind of information-pushing method, device and storage medium, electronic equipment
Technical field
The present invention relates to fields of communication technology more particularly to a kind of information-pushing method, device and storage medium, electronics to set It is standby.
Background technique
In recent years, with the fast development of computer technology and increasingly extensive application, human mind can be proposed naturally Activity can be by computer come the problem of realization.In decades, people one to computer be considered as can only with as quick as thought, it is ripe The machine of white silk ground, accurately operation number.But being not fully that numerical value calculates is solved the problems, such as in the world today, as language Understanding and identification, the decision-making management of translation, figure and sound etc. be all not belonging to numerical value calculating.This requires computer capacity from " data processing " expand to can also " knowledge processing " scope.The conversion of computer capacity scope is to cause " artificial intelligence " quick An important factor for development.
I.e. artificial intelligence (artificial intelligence, abbreviation AI) is the research movable rule of human intelligence, structure The manual system with certain intelligence is made, how research allows computer to go the intelligence for completing to need people in the past just competent work Make, that is, studies how the software and hardware of appliance computer simulates the basic theories, method and skill of the certain intelligent behaviors of the mankind Art.
Summary of the invention
The embodiment of the present invention provides a kind of information-pushing method, device and storage medium, electronic equipment.
In a first aspect, the embodiment of the invention provides a kind of information-pushing methods, comprising steps of
Obtain the current geographic position of electronic equipment;
Analyze whether the distance between the current geographic position and geographical location in presetting database model value are greater than Pre-determined distance value, the geographical location in the database model include the electronic equipment obtained according to machine learning algorithm The corresponding geographical location of the first route information of user;
If so, obtaining current time;
If the current time is in preset time range, the current geographic is pushed to the user of the electronic equipment The corresponding Business Information in position.
Second aspect, the embodiment of the invention also provides a kind of information push-delivery apparatus, comprising:
Position acquisition module, for obtaining the current geographic position of electronic equipment;
Location analysis module, for analyzing between the geographical location in the current geographic position and presetting database model Distance value whether be greater than pre-determined distance value, the geographical location in the database model includes being obtained according to machine learning algorithm The electronic equipment user the corresponding geographical location of the first route information;
Time-obtaining module, for when between the geographical location analyzed in current geographic position and presetting database model Distance value be greater than pre-determined distance value when, then obtain current time;
Info push module, if in preset time range for the current time, to the use of the electronic equipment Family pushes the corresponding Business Information of the current geographic position.
The third aspect, the embodiment of the invention also provides a kind of storage medium, computer of the storage for information push Program, wherein the computer program makes computer execute information-pushing method as described above.
Fourth aspect, the embodiment of the invention also provides a kind of electronic equipment, including memory and processor, the processing Device is connected with the memory by bus;The memory is used to store a set of program code, and the processor is for calling The program code stored in the memory executes information-pushing method as described above.
Information-pushing method, device and storage medium provided in an embodiment of the present invention, electronic equipment are set by obtaining electronics Standby current geographic position;Analyze the distance between the geographical location in the current geographic position and presetting database model value Whether pre-determined distance value is greater than, and the geographical location in the database model includes the electricity obtained according to machine learning algorithm The corresponding geographical location of the first route information of the user of sub- equipment;If so, obtaining current time;If the current time exists In preset time range, then the corresponding Business Information of the current geographic position is pushed to the user of the electronic equipment.Entirely Process is manually operated without user, full intelligent operation, has hommization.
Detailed description of the invention
Fig. 1 is the schematic diagram of a scenario of information push provided in an embodiment of the present invention.
Fig. 2 is an implementation process schematic diagram of information-pushing method provided in an embodiment of the present invention.
Fig. 3 is the implementation process schematic diagram provided in an embodiment of the present invention for establishing database model.
Fig. 4 is the implementation process schematic diagram of analysis current geographic position provided in an embodiment of the present invention.
Fig. 5 is the implementation process schematic diagram of push Business Information provided in an embodiment of the present invention.
Fig. 6 is the implementation process schematic diagram of navigation provided in an embodiment of the present invention.
Fig. 7 is another implementation process schematic diagram of information-pushing method provided in an embodiment of the present invention.
Fig. 8 is the module diagram of information push-delivery apparatus provided in an embodiment of the present invention.
Fig. 9 is the detailed module diagram of information push-delivery apparatus provided in an embodiment of the present invention.
Figure 10 is the module diagram of electronic equipment provided in an embodiment of the present invention.
Specific embodiment
Please refer to the schema in attached drawing, wherein identical component symbol represents identical component, the principle of the present invention be with Implement to illustrate in a computing environment appropriate.The following description is based on exemplified specific implementation of the invention Example is not construed as the limitation present invention other specific embodiments not detailed herein.
The principle of the invention illustrates that be not represented as a kind of limitation, those skilled in the art can with above-mentioned text Solving plurality of step and operation as described below also may be implemented in hardware.The principle of the present invention uses many other wide usages Or specific purpose operation, communication environment or configuration are operated.
Currently, user needs often to go on business to a unfamiliar place, or to one due to job requirement etc. Client etc. is seen in unfamiliar place, since user is unfamiliar with the surrounding enviroment of that band, then, when user needs to find dining place When, become no main threads that seems, can only look round for, this brings great inconvenience to users.Therefore, the embodiment of the present invention can use Following implementation overcomes.
Referring to Fig. 1, electronic equipment obtains its current geographic position;Analyze the current geographic position and presetting database Whether the distance between geographical location in model value is greater than pre-determined distance value, and the geographical location in the database model includes According to the corresponding geographical location of the first route information of the user of the electronic equipment of machine learning algorithm acquisition;If so, Obtain current time;If the current time is in preset time range, information push request is sent to predetermined server, with Indicate that the predetermined server searches the corresponding Business Information of the current geographic position;Electronic equipment receives and to the electronics The user of equipment pushes the Business Information that the predetermined server is found.Therefore, the electronic equipment of the embodiment of the present invention can be with The route that self study user goes on a journey usually, so that intelligent analyzes user current location or not the usual traffic path model In enclosing, if not, so the corresponding Business Information of the current geographic position is pushed to user, so that user understands present bit The environment on periphery is set, whole process is manually operated without user, and full intelligent operation has hommization, brings greatly to user Convenience.
Wherein, the electronic equipment, such as: mobile terminal (mobile phone), computer, personal digital assistant (Personal Digital Assistant, PDA) etc..
It will be described in more detail information-pushing method provided in an embodiment of the present invention below.
Referring to Fig. 2, showing information-pushing method provided in an embodiment of the present invention, mainly include the following steps:
In step s101, the current geographic position of electronic equipment is obtained.
In embodiments of the present invention, GPS (Global Positioning System, the whole world are integrated in the electronic equipment Positioning system), user installs artificial intelligence application in the electronic device, which mainly includes two Function, one is self-learning function, the other is intellectual analysis function, therefore, the intelligence in unlatching artificial intelligence application When energy analytic function, positioned then the GPS can be triggered, to obtain the current geographic position of the electronic equipment.
In some embodiments, after opening the self-learning function in artificial intelligence application, then electronic equipment The route that (such as mobile terminal) meeting self study user goes on a journey usually, then establishes database mould using the route that the study obtains Type, referring to Fig. 3, its implementation is as follows:
Step S201 obtains the route information of the user of the electronic equipment in preset time;
For example, collecting the traffic path on Monday to Sunday, Monday corresponds to route 1, which includes place A-place B- Place C, Tuesday correspond to route 2, which includes place A-place B-place C, and Wednesday corresponds to route 3, which includes Place A-place B-place C, Thursday correspond to route 4, which includes place A-place B-place C, and Friday corresponds to route 5, which includes place A-place B-place C, and Saturday corresponds to route 6, which includes place A-place D-place E, Sunday correspond to route 7, which includes place A-place F-place G.
Step S202 is based on machine learning algorithm, carries out set operation to the route information of acquisition;
For example, being based on machine learning algorithm, set operation is carried out to route 1 to route 7, obtains the route of Mon-Fri For place A-place B-place C.
Step S203, according to set operation as a result, determining the first route information;
So, by place A-place B-place C route, being determined as the first route information, (i.e. user goes on a journey usually Route)
Step S204 obtains the corresponding geographical location of first route information;
Wherein, place A-corresponding longitude of place B-place C route and latitude information are obtained.
Step S205 establishes database model, wherein described according to the corresponding geographical location of first route information Database model include: according to machine learning algorithm obtain the electronic equipment user the first route information correspondingly Manage position.
It is understood that establishing database model according to longitude and latitude information.
In embodiments of the present invention, after the completion of database model foundation, then can use the database model carrys out intelligence Can analyze user current location or not within the scope of the usual traffic path, if not, so to described in user's push The corresponding Business Information of current geographic position, so that user understands the environment on current location periphery.If it is current to analyze user Position is within the scope of the usual traffic path, then terminating this operation.
In step s 102, analyze between the geographical location in the current geographic position and presetting database model away from Whether it is greater than pre-determined distance value from value, the geographical location in the database model includes the institute obtained according to machine learning algorithm State the corresponding geographical location of the first route information of the user of electronic equipment.
In some embodiments, referring to Fig. 4, when in presetting database model including multiple geographical locations, step S102, comprising:
Step S1021 is calculated separately between multiple geographical locations in current geographic position and the database model Distance value, to obtain corresponding multiple end values;
The multiple end value is compared with pre-determined distance value by step S1022 respectively;
If the multiple end value is all larger than the pre-determined distance value, S103 is thened follow the steps.
It is understood, however, that pre- when being less than or equal to simply by the presence of at least one end value in multiple end values If distance value, then show user current location within the scope of usual traffic path, it is then not necessary to described current to user's push The corresponding Business Information in geographical location, therefore terminate this operation.
It is understood, however, that when analyze the geographical location in current geographic position and the database model it Between distance value be less than or equal to pre-determined distance value when, show user current location within the scope of usual traffic path, then, no It needs to push the corresponding Business Information of the current geographic position to user, therefore terminates this operation.
In step s 103, if so, obtaining current time.
In embodiments of the present invention, when between the geographical location analyzed in current geographic position and the database model Distance value be greater than pre-determined distance value when, show that user is not currently within the scope of usual traffic path, then user is to the place Be it is unfamiliar, therefore, it is necessary to push the corresponding Business Information of current geographic position to user.
In some embodiments, in order to leave user alone, therefore, only in the general meal time, just it is pushed to user The corresponding Business Information of current geographic position.So, it needs to obtain current time, judges the acquisition current time whether default In time range, if current time is in preset time range, the corresponding businessman of the current geographic position is pushed to user Information;If current time is not in preset time range, it does not need temporarily to push the current geographic position to user corresponding Business Information;At this point, returning to the step of obtaining current time, then, continue to judge the acquisition current time whether default In time range, only when current time in preset time range, it is corresponding just to push the current geographic position to user Business Information.
In step S104, if the current time is in preset time range, pushed away to the user of the electronic equipment Send the current geographic position corresponding Business Information.
In some embodiments, referring to Fig. 5, step S104, comprising:
Step S1041 generates information according to current geographic position and pushes away if the current time is in preset time range Send request;
Information push request is sent in predetermined server, to indicate that the predetermined server is looked by step S1042 Look for the corresponding Business Information of the current geographic position;
Step S1043 is received and is pushed businessman's letter that the predetermined server is found to the user of the electronic equipment Breath.
In embodiments of the present invention, after the information push that predetermined server receives electronic equipment transmission is requested, from the letter Current geographic position is extracted in breath push request, then searches the corresponding businessman's letter of the current geographic position in its database The Business Information found is sent to the electronic equipment by breath, predetermined server, and electronic equipment receives the businessman found letter Breath, and the Business Information that the predetermined server is found is pushed to user, so that user checks.
It is understood, however, that user is accurate for convenience and timely arrives at the destination, then electronic equipment can be certainly It is dynamic to open navigation, to carry out route search, so that the route guiding arrived at the destination is provided the user with, referring to Fig. 6, specific real It is now as follows:
In step s105, the target businessman that the user of the electronic equipment selects from the Business Information of push is obtained;
In step s 106, navigation application program is opened;
In step s 107, the target businessman is input in the navigation application program and carries out route search;
In step S108, the route searched is shown.
From the foregoing, it will be observed that information-pushing method provided in an embodiment of the present invention, by the current geographic position for obtaining electronic equipment It sets;Analyze the distance between the geographical location in the current geographic position and presetting database model value whether be greater than preset away from From value;If so, obtaining current time;If the current time is in preset time range, to the use of the electronic equipment Family pushes the corresponding Business Information of the current geographic position.Therefore, electronic equipment of the invention can be usual with self study user The route of trip, thus carry out the intelligent user current location that analyzes or not within the scope of the usual traffic path, if not, The corresponding Business Information of the current geographic position so is pushed to user, so that user understands the environment on current location periphery, Whole process is manually operated without user, full intelligent operation, has hommization, brings great convenience to user.
Referring to Fig. 7, the implementation process of information-pushing method provided in an embodiment of the present invention is described below in detail.
In step S300, then the route that mobile phone self study user goes on a journey usually is built using the route that the study obtains Vertical database model.
Wherein, after opening the self-learning function in artificial intelligence application, then to will record user usual for mobile phone The route of trip, is then based on machine learning algorithm, analyzes the route of these records, therefrom sums up one or more standard road Line carries out establishing database model followed by the corresponding geographical location of one or more canonical path summed up.
In step S301, mobile phone receives the open command of intellectual analysis function.
In step s 302, it according to the open command, triggers cellphone GPS and is positioned, to obtain the current position of the mobile phone Manage position.
In step S303, which is input in database model and carries out intellectual analysis.
Wherein, which can be compared by database model with one or more canonical path is summed up, If current geographic position and the canonical path range difference are greater than pre-determined distance value, show that user is not currently in and go out walking along the street usually Within the scope of line, then user be to the place it is unfamiliar, therefore, it is necessary to push the corresponding businessman of current geographic position to user Information.
In step s 304, when between the geographical location analyzed in current geographic position and the database model away from When being greater than pre-determined distance value from value, then current time is obtained;
In step S305, judge current time whether in preset time range.
In step S306, if the current time is in preset time range, is generated and believed according to current geographic position Breath push request;
In step S307, information push request is sent in predetermined server by mobile phone, described default to indicate Server searches the corresponding Business Information of the current geographic position;
In step S308, mobile phone receives and pushes the Business Information that the predetermined server is found to user.
In step S309, mobile phone obtains the target businessman that user selects from the Business Information of push;
In step s310, mobile phone opens navigation application program;
In step S311, the target businessman is input in the navigation application program and carries out route search;
In step S312, the route searched is shown on mobile phone interface.
For example, mobile phone first can self study user route on and off duty usually, record user route on and off duty daily, from And learn to sum up the geographical location that user often passes, database model is established according to geographical location.When user go on business to When one comparison unfamiliar place, then opening the intellectual analysis function in artificial intelligence application, mobile phone can be triggered at this time The GPS being integrated in mobile phone is positioned, and to obtain the current geographic position of the mobile phone, which is input to database Carry out intellectual analysis in model, judge whether the current geographic position is user's route usually on and off duty, such as with usual route spacing Deviation shows that user is unfamiliar with this place, at this point, judging whether the current time is big in conjunction with the current time away from big It is generally the meal time, if it is judged that current time is meal time range, then automatic push current geographic position is some Message of eating provides navigator fix to user, to allow user that suitable dining room can therefrom be selected to eat.
It is the module diagram of information push-delivery apparatus provided in an embodiment of the present invention also referring to Fig. 8 and Fig. 9;In order to Convenient for explanation, only parts related to embodiments of the present invention are shown.The information push-delivery apparatus 100 includes: position acquisition mould Block 101, location analysis module 102, time-obtaining module 103, info push module 104.The information push-delivery apparatus can be It is built in the unit of software unit in electronic equipment, hardware cell either software and hardware combining.
Position acquisition module 101, for obtaining the current geographic position of electronic equipment;
Location analysis module 102, for analyzing the geographical location in the current geographic position and presetting database model The distance between value whether be greater than pre-determined distance value, the geographical location in the database model includes according to machine learning algorithm The corresponding geographical location of the first route information of the user of the electronic equipment obtained;
Time-obtaining module 103, for working as the geographical location analyzed in current geographic position and presetting database model The distance between value be greater than pre-determined distance value when, then obtain current time;
Info push module 104, if in preset time range for the current time, to the electronic equipment User pushes the corresponding Business Information of the current geographic position.
In some embodiments, location analysis module 102, comprising:
Distance calculation module 1021, for calculating separately multiple geography in current geographic position and the database model The distance between position value, to obtain corresponding multiple end values;
Apart from comparison module 1022, for the multiple end value to be compared with pre-determined distance value respectively;
Time-obtaining module 103, if being all larger than the pre-determined distance value specifically for the multiple end value, acquisition is worked as The preceding time.
In some embodiments, info push module 104, comprising:
Generation module 1041 is requested, if in preset time range for the current time, according to current geographic position It sets and generates information push request;
Request sending module 1042, for information push request to be sent in predetermined server, described in instruction Predetermined server searches the corresponding Business Information of the current geographic position;
Information receiving module 1043 is searched for receiving and pushing the predetermined server to the user of the electronic equipment The Business Information arrived.
In some embodiments, information push-delivery apparatus, further includes:
Target businessman obtains module 105, and the user for obtaining the electronic equipment selects from the Business Information of push Target businessman;
Program opening module 106, for opening navigation application program;
Route search module 107 is searched for the target businessman to be input to progress route in the navigation application program Rope;
Route display module 108, for showing the route searched.
In some embodiments, information push-delivery apparatus, further includes:
Route acquiring module 109, for obtaining the route information of the user of the electronic equipment in preset time;
Route computing module 110 carries out set operation to the route information of acquisition for being based on machine learning algorithm;
Route determination module 111 is used for according to set operation as a result, determining the first route information;
Route allocation obtains module 112, for obtaining the corresponding geographical location of first route information;
Model building module 113, for establishing database mould according to the corresponding geographical location of first route information Type, wherein the database model includes: the first route of the user of the electronic equipment obtained according to machine learning algorithm The corresponding geographical location of information.
From the foregoing, it will be observed that information push-delivery apparatus provided in an embodiment of the present invention, by the current geographic position for obtaining electronic equipment It sets;Analyze the distance between the geographical location in the current geographic position and presetting database model value whether be greater than preset away from From value;If so, obtaining current time;If the current time is in preset time range, to the use of the electronic equipment Family pushes the corresponding Business Information of the current geographic position.Therefore, electronic equipment of the invention can be usual with self study user The route of trip, thus carry out the intelligent user current location that analyzes or not within the scope of the usual traffic path, if not, The corresponding Business Information of the current geographic position so is pushed to user, so that user understands the environment on current location periphery, Whole process is manually operated without user, full intelligent operation, has hommization, brings great convenience to user.
Information-pushing method and device provided in an embodiment of the present invention belong to same design, and specific implementation process is detailed in Bright book full text, details are not described herein again.
Figure 10 shows the specific block diagram of electronic equipment provided in an embodiment of the present invention, which can be with For implementing the information-pushing method/device provided in above-described embodiment.
As shown in Figure 10, electronic equipment may include having one or more (only showing one in figure) computer-readable The memory 801 of storage medium, transmission module 803, is included one or more than one and (is only shown in figure locating module 802 One) processor 804 of processing core and the equal components of power supply 805.It will be understood by those skilled in the art that shown in Figure 10 Electronic devices structure does not constitute the restriction to electronic equipment, may include than illustrating more or fewer components, or combination Certain components or different component layouts.Wherein:
Memory 801 can be used for storing software program and module, such as information-pushing method/device pair in above-described embodiment Program instruction/the module answered, the software program and module that processor 804 is stored in memory 801 by operation, to hold Row various function application and data processing, the i.e. function of realization information push.Memory 801 may include high speed random storage Device may also include nonvolatile memory, such as one or more magnetic storage device, flash memory or other are non-volatile solid State memory.In some instances, memory 801 can further comprise the memory remotely located relative to processor 804, this A little remote memories can pass through network connection to electronic equipment.The example of above-mentioned network includes but is not limited to internet, enterprise Intranet, local area network, mobile radio communication and combinations thereof.
The locating module 802, for example, GPS (Global Positioning System, global positioning system), passes through The GPS is capable of the current geographic position of Positioning Electronic Devices.
Electronic equipment accesses streaming video etc. by transmission module 803 (such as Wi-Fi module), it provides nothing for user The broadband internet of line accesses.Although Figure 10 shows transmission module 803, but it is understood that, and it is not belonging to electronics Must be configured into for equipment, can according to need within the scope of not changing the essence of the invention completely and omits.
Processor 804 is the control centre of electronic equipment, utilizes each of various interfaces and the entire electronic equipment of connection A part by running or execute the software program and/or module that are stored in memory 801, and calls and is stored in storage Data in device 801 execute the various functions and processing data of electronic equipment.Optionally, processor 804 may include one or more A processing core;Preferably, processor 804 can integrate application processor and modem processor, wherein application processor master Processing operation system, user interface and application program etc. are wanted, modem processor mainly handles wireless communication.It is understood that It is that above-mentioned modem processor can not also be integrated into processor 804.
Electronic equipment further includes the power supply 805 (such as battery) powered to all parts, it is preferred that power supply can pass through electricity Management system and processor 804 are logically contiguous, to realize management charging, electric discharge and power consumption by power-supply management system The functions such as management.Power supply 805 can also include one or more direct current or AC power source, recharging system, power supply event Hinder the random components such as detection circuit, power adapter or inverter, power supply status indicator.
Although being not shown, electronic equipment can be with bluetooth module etc..Details are not described herein.In addition, electronic equipment further includes Having memory and one, perhaps more than one program one of them or more than one program is stored in memory, and It is configured to execute one or more than one program by one or more than one processor to include for performing the following operation Instruction:
Obtain the current geographic position of electronic equipment;
Analyze whether the distance between the current geographic position and geographical location in presetting database model value are greater than Pre-determined distance value, the geographical location in the database model include the electronic equipment obtained according to machine learning algorithm The corresponding geographical location of the first route information of user;
If so, obtaining current time;
If the current time is in preset time range, the current geographic is pushed to the user of the electronic equipment The corresponding Business Information in position.
In some embodiments, when in presetting database model including multiple geographical locations, the current geographic is analyzed When whether the distance between geographical location in position and presetting database model value is greater than pre-determined distance value, the processor is also For executing following steps:
The distance between multiple geographical locations in current geographic position and database model value is calculated separately, with To corresponding multiple end values;
The multiple end value is compared with pre-determined distance value respectively;
It is described if so, obtain current time the step of, comprising:
If the multiple end value is all larger than the pre-determined distance value, the step of executing the acquisition current time.
In some embodiments, if the current time in preset time range, to the user of the electronic equipment When pushing the corresponding Business Information of the current geographic position, the processor is also used to execute following steps:
If the current time is in preset time range, information push request is generated according to current geographic position;
Information push request is sent in predetermined server, to indicate that it is described current that the predetermined server is searched The corresponding Business Information in geographical location;
It receives and pushes the Business Information that the predetermined server is found to the user of the electronic equipment.
In some embodiments, the corresponding quotient of the current geographic position is pushed to the user of the electronic equipment described After the step of family's information, the processor is also used to execute following steps:
Obtain the target businessman that the user of the electronic equipment selects from the Business Information of push;
Open navigation application program;
The target businessman is input in the navigation application program and carries out route search;
Show the route searched.
In some embodiments, it is described obtain electronic equipment current geographic position the step of before, the processor It is also used to execute following steps:
Obtain the route information of the user of the electronic equipment in preset time;
Based on machine learning algorithm, set operation is carried out to the route information of acquisition;
According to set operation as a result, determining the first route information;
Obtain the corresponding geographical location of first route information;
According to the corresponding geographical location of first route information, database model is established, wherein the database model It include: the corresponding geographical location of the first route information of the user of the electronic equipment obtained according to machine learning algorithm.
The embodiment of the invention also provides a kind of storage medium, computer program of the storage for information push, wherein The computer program makes computer execute information-pushing method as described above.
Those of ordinary skill in the art will appreciate that all or part of the steps in the various methods of above-described embodiment is can It is completed with instructing relevant hardware by program, which can be stored in a computer readable storage medium, storage Medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), disk or CD etc..
In conclusion although the present invention has been disclosed above in the preferred embodiment, but above preferred embodiment is not to limit The system present invention, those skilled in the art can make various changes and profit without departing from the spirit and scope of the present invention Decorations, therefore protection scope of the present invention subjects to the scope of the claims.

Claims (8)

1. a kind of information-pushing method, which is characterized in that comprising steps of
Obtain the route information of the user of preset time inner electronic equipment;
Based on machine learning algorithm, set operation is carried out to the route information of acquisition;
According to set operation as a result, determining the first route information;
Obtain the corresponding geographical location of first route information;
According to the corresponding geographical location of first route information, database model is established, wherein the database model packet It includes: according to the corresponding geographical location of the first route information of the user of the electronic equipment of machine learning algorithm acquisition;
Obtain the current geographic position of electronic equipment;
The distance between the geographical location in the current geographic position and database model value is analyzed whether greater than default Distance value, the geographical location in the database model include the user of the electronic equipment obtained according to machine learning algorithm The corresponding geographical location of the first route information;
If so, obtaining current time;
If the current time is in preset time range, the current geographic position is pushed to the user of the electronic equipment Corresponding Business Information.
2. information-pushing method as described in claim 1, which is characterized in that when in database model include multiple geographical locations When, analyze the distance between the geographical location in the current geographic position and database model value whether be greater than preset away from The step of from value, comprising:
The distance between multiple geographical locations in current geographic position and database model value is calculated separately, to obtain pair The multiple end values answered;
The multiple end value is compared with pre-determined distance value respectively;
It is described if so, obtain current time the step of, comprising:
If the multiple end value is all larger than the pre-determined distance value, the step of executing the acquisition current time.
3. information-pushing method as described in claim 1, which is characterized in that if the current time is in preset time range It is interior, then the step of pushing the current geographic position corresponding Business Information to the user of the electronic equipment, comprising:
If the current time is in preset time range, information push request is generated according to current geographic position;
Information push request is sent in predetermined server, to indicate that the predetermined server searches the current geographic The corresponding Business Information in position;
It receives and pushes the Business Information that the predetermined server is found to the user of the electronic equipment.
4. information-pushing method as described in claim 1, which is characterized in that pushed described to the user of the electronic equipment After the step of current geographic position corresponding Business Information, further includes:
Obtain the target businessman that the user of the electronic equipment selects from the Business Information of push;
Open navigation application program;
The target businessman is input in the navigation application program and carries out route search;
Show the route searched.
5. a kind of information push-delivery apparatus characterized by comprising
Route acquiring module, the route information of the user for obtaining preset time inner electronic equipment;
Route computing module carries out set operation to the route information of acquisition for being based on machine learning algorithm;
Route determination module is used for according to set operation as a result, determining the first route information;
Route allocation obtains module, for obtaining the corresponding geographical location of first route information;
Model building module, for establishing database model according to the corresponding geographical location of first route information, wherein The database model includes: that the first route information of the user of the electronic equipment obtained according to machine learning algorithm is corresponding Geographical location;
Position acquisition module, for obtaining the current geographic position of electronic equipment;
Location analysis module, for analyze between the geographical location in the current geographic position and the database model away from Whether it is greater than pre-determined distance value from value, the geographical location in the database model includes the institute obtained according to machine learning algorithm State the corresponding geographical location of the first route information of the user of electronic equipment;
Time-obtaining module, for when analyze between geographical location in current geographic position and the database model away from When being greater than pre-determined distance value from value, then current time is obtained;
Info push module, if in preset time range for the current time, being pushed away to the user of the electronic equipment Send the current geographic position corresponding Business Information.
6. information push-delivery apparatus as claimed in claim 5, which is characterized in that further include:
Target businessman obtains module, the target quotient that the user for obtaining the electronic equipment selects from the Business Information of push Family;
Program opening module, for opening navigation application program;
Route search module carries out route search for the target businessman to be input in the navigation application program;
Route display module, for showing the route searched.
7. a kind of storage medium, computer program of the storage for information push, wherein the computer program to calculate Machine executes such as the described in any item information-pushing methods of Claims 1-4.
8. a kind of electronic equipment, which is characterized in that including memory and processor, the processor and the memory pass through always Line connection;The memory is used to store a set of program code, and the processor is for calling the journey stored in the memory Sequence code executes such as the described in any item information-pushing methods of Claims 1-4.
CN201710577225.7A 2017-07-14 2017-07-14 A kind of information-pushing method, device and storage medium, electronic equipment Active CN107257383B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710577225.7A CN107257383B (en) 2017-07-14 2017-07-14 A kind of information-pushing method, device and storage medium, electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710577225.7A CN107257383B (en) 2017-07-14 2017-07-14 A kind of information-pushing method, device and storage medium, electronic equipment

Publications (2)

Publication Number Publication Date
CN107257383A CN107257383A (en) 2017-10-17
CN107257383B true CN107257383B (en) 2019-10-25

Family

ID=60025130

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710577225.7A Active CN107257383B (en) 2017-07-14 2017-07-14 A kind of information-pushing method, device and storage medium, electronic equipment

Country Status (1)

Country Link
CN (1) CN107257383B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107870811B (en) * 2017-10-31 2020-02-11 Oppo广东移动通信有限公司 Application cleaning method and device, storage medium and electronic equipment
CN109299408B (en) * 2018-10-24 2020-12-01 斑马网络技术有限公司 Information pushing method and device, vehicle, storage medium and electronic equipment
CN111737602B (en) * 2020-06-19 2024-06-21 中国银行股份有限公司 Bank outlet information pushing method and device
CN113055276B (en) * 2021-03-09 2022-07-22 井冈山大学 Ring chat creating method, display method and system based on smart phone

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2426580A2 (en) * 2010-09-02 2012-03-07 Sony Corporation Information processing apparatus, input control method of information processing apparatus, and program
CN102984219A (en) * 2012-11-13 2013-03-20 浙江大学 Tourism mobile terminal information pushing method based on medial multi-dimensional content expression
CN103308060A (en) * 2012-03-16 2013-09-18 ***通信集团辽宁有限公司 Method, device and system based on wireless application protocol (WAP) real-time navigation
CN106034163A (en) * 2015-03-20 2016-10-19 中兴通讯股份有限公司 Resource information pushing method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105761096A (en) * 2016-01-27 2016-07-13 广州智选网络科技有限公司 Nearby dealer promotion information pushing system based on geographical position location

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2426580A2 (en) * 2010-09-02 2012-03-07 Sony Corporation Information processing apparatus, input control method of information processing apparatus, and program
CN103308060A (en) * 2012-03-16 2013-09-18 ***通信集团辽宁有限公司 Method, device and system based on wireless application protocol (WAP) real-time navigation
CN102984219A (en) * 2012-11-13 2013-03-20 浙江大学 Tourism mobile terminal information pushing method based on medial multi-dimensional content expression
CN106034163A (en) * 2015-03-20 2016-10-19 中兴通讯股份有限公司 Resource information pushing method and device

Also Published As

Publication number Publication date
CN107257383A (en) 2017-10-17

Similar Documents

Publication Publication Date Title
CN107257383B (en) A kind of information-pushing method, device and storage medium, electronic equipment
CN107192390B (en) Localization method, device and the terminal device of shared vehicle
US11049195B2 (en) Modeling analysis method based on geographic targets
US20130210480A1 (en) State detection
KR20130086750A (en) Method and apparatus for recommending application in mobile device
EP2905931A1 (en) Method and apparatus for determining data flow rate of service access port
CN106455004A (en) Method and apparatus for providing wireless access points
CN103377205A (en) Method and device for executing scheduled tasks
CN103294801A (en) Context-awareness-based contact individuation recommending server, client and method
CN110019617A (en) The determination method and apparatus of address mark, storage medium, electronic device
CN111311193B (en) Method and device for configuring public service resources
CN113822460A (en) Traffic flow prediction method and device, electronic equipment and storage medium
CN109543115A (en) A kind of method and apparatus obtaining target object
Uzun et al. OpenMobileNetwork: extending the web of data by a dataset for mobile networks and devices
CN111444440B (en) Identity information identification method and device, electronic equipment and storage medium
CN109857829A (en) A kind of geographic information data fusion system
Khruahong et al. Develop an indoor space ontology for finding lost properties for location-based service of smart city
CN104160675A (en) Method of filtering applications
CN104050168B (en) Information processing method, electronic equipment and dictionary server
CN104517440A (en) Traffic data processing method and apparatus
US9706414B2 (en) Method and apparatus for determining data flow rate on service access port
CN106248073B (en) Indoor map display method and system and mobile terminal
CN110807330A (en) Semantic understanding model evaluation method and device and storage medium
JP6360089B2 (en) Portable information terminal, portable information terminal control method, and program
CN115550843B (en) Positioning method and related equipment

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
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: Guangdong OPPO Mobile Communications Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant