CN106101439B - Based reminding method and mobile terminal - Google Patents
Based reminding method and mobile terminal Download PDFInfo
- Publication number
- CN106101439B CN106101439B CN201610614793.5A CN201610614793A CN106101439B CN 106101439 B CN106101439 B CN 106101439B CN 201610614793 A CN201610614793 A CN 201610614793A CN 106101439 B CN106101439 B CN 106101439B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- reminder events
- target position
- effective
- path
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72451—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Environmental & Geological Engineering (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the invention provides a kind of based reminding method and mobile terminal, solve the problems, such as that time-based alerting pattern has a single function in the prior art.Method includes: the location information for obtaining pre-set reminder events and the mobile terminal in mobile terminal;According to the positional information and reminder events, target position information corresponding with the reminder events in the mobile terminal pre-determined distance is searched for;The target position information is shown on the mobile terminal.Mobile terminal can remind user's target position information corresponding with reminder events automatically according to current location in the present embodiment, how user directly can complete the reminder events according to target position information understanding, so that the prompting function of mobile terminal more intelligence and hommization, according further to target position information, determine the path for passing through the corresponding target position of each reminder events from the current location of mobile terminal, intelligent optimization traffic path.
Description
Technical field
The present invention relates to field of communication technology more particularly to a kind of based reminding methods and mobile terminal.
Background technique
In the intelligent epoch, prompting function is a daily assistant, assists user to arrange and handle many things, at present very
More prompting functions are all based on the prompting of time, such as time-setting alarm clock, calendar, memorandum etc. form.
When the reminder time arrives, mobile terminal can remind user's reminder events, and this alerting pattern has a single function, people
Property degree it is poor, if because user wants to complete the reminder events, it is also necessary to further utilize mobile terminal other function, example
Such as function of surfing the Net or navigation feature, user is assisted to complete reminder events, however not all user can be skillfully with upper
State the other function of mobile terminal.
Summary of the invention
In view of above-mentioned technical problem, the embodiment of the present invention provides a kind of based reminding method and mobile terminal, solves the prior art
In time-based alerting pattern the problem of having a single function.
In a first aspect, providing a kind of based reminding method, comprising:
Obtain the location information of pre-set reminder events and the mobile terminal in mobile terminal;
According to the positional information and reminder events, search in the mobile terminal pre-determined distance with the reminder events pair
The target position information answered;
The target position information is shown on the mobile terminal.
Second aspect additionally provides a kind of mobile terminal, comprising:
First obtains module, for obtaining the position of pre-set reminder events and the mobile terminal in mobile terminal
Information;
Search module, for according to the positional information and reminder events, search in the mobile terminal pre-determined distance with
The corresponding target position information of the reminder events;
Reminding module, for showing the target position information on the mobile terminal.
Above-mentioned technical proposal has the following advantages that or the utility model has the advantages that mobile terminal can be reminded automatically according to current location
How user's target position information corresponding with reminder events, user directly can complete this according to target position information understanding
Reminder events, so that the prompting function of mobile terminal more intelligence and hommization, according further to target position information,
Determine the path for passing through the corresponding target position of each reminder events from the current location of mobile terminal, intelligent optimization goes out walking along the street
Line.
Detailed description of the invention
Fig. 1 is the flow chart of based reminding method in the embodiment of the present invention one;
Fig. 2 is the schematic diagram of step 102 in the embodiment of the present invention one;
Fig. 3 is the schematic diagram of region of search in the embodiment of the present invention one;
Fig. 4 is the flow chart of based reminding method in the embodiment of the present invention two;
Fig. 5 is the flow chart of based reminding method in the embodiment of the present invention three;
Fig. 6 is the schematic diagram of step 505 in the embodiment of the present invention three;
Fig. 7 A~Fig. 7 B is the schematic diagram in path in the embodiment of the present invention three;
Fig. 8 is one of the schematic diagram of mobile terminal in the embodiment of the present invention four;
Fig. 9 is two of the schematic diagram of mobile terminal in the embodiment of the present invention four;
Figure 10 is the schematic diagram of mobile terminal in the embodiment of the present invention five.
Specific embodiment
Exemplary embodiments of the present disclosure are described in more detail below with reference to accompanying drawings.Although showing the disclosure in attached drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here
It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure
It is fully disclosed to those skilled in the art.
Embodiment one
Referring to Fig. 1, a kind of based reminding method is shown in figure, the executing subject of this method can be mobile terminal, such as: hand
Machine, tablet computer (Tablet Personal Computer), laptop computer (Laptop Computer), individual digital help
Manage (personal digital assistant, abbreviation PDA), mobile Internet access device (Mobile Internet Device,
) or wearable device (Wearable Device) etc. MID, the specific steps are as follows:
Step 101, the location information for obtaining pre-set reminder events and mobile terminal in mobile terminal, subsequently into
Step 102;
Above-mentioned reminder events refer to the relevant information for needing to remind user, such as the reminder events for reminding user to buy
Specified commodity, the reminder events are for reminding user at the appointed time to arrive at the destination, and the reminder events are for reminding user to exist
Specified time participates in meeting etc..
In the present embodiment, user can directly input the information that the reminder events or mobile terminal are inputted from user
Middle acquisition reminder events, the information can be text information, voice messaging, pictorial information etc..
Reminder events are obtained from the text information that user inputs with mobile terminal below for example: user is mobile whole
On end record a task, such as the task text information be " buying sandwich ", mobile terminal using semantic analysis technology into
Row Chinese word segmentation and semantic classification, wherein " buying " belongs to movement, and " sandwich " belongs to object, is based on above-mentioned Chinese word segmentation and language
The result that justice is sorted out can automatically generate reminder events " buying sandwich ".It should be noted that in the present embodiment can be using existing
Some semantic analysis technologies no longer apply state herein.
The location information of above-mentioned mobile terminal refers to the current location information of mobile terminal, such as included by mobile terminal
Locating module (such as GPS module or Beidou module) obtain mobile terminal current location information, the current location information
It may include latitude and longitude information, be also not limited to this certainly.
In the present embodiment, those skilled in the art can realize to obtain in any manner and preset in mobile terminal
Reminder events and mobile terminal location information, herein no longer apply state.
Step 102, according to location information and reminder events, search for corresponding with reminder events in mobile terminal pre-determined distance
Target position information, subsequently into step 103;
In this step, it can use location information and determine a region in mobile terminal pre-determined distance, it is then sharp again
With label corresponding with reminder events, target position information corresponding with the label in the region is searched for.For example, if reminding thing
Part is " buying sandwich ", and corresponding label can include but is not limited to: food, snacks, bread, supermarket etc..
It should be noted that user can input the pre-determined distance or the pre-determined distance on mobile terminals can also be with
It is the included distance of navigation software (such as *** map software, Baidu map software etc.) system, it is of course possible to understanding,
The specific value range of pre-determined distance is not limited in the present embodiment.
Referring to fig. 2, in the present embodiment, which includes: step 1021~step 1024, specific as follows:
Step 1021, the movement velocity for obtaining mobile terminal, subsequently into step 1022;
In the present embodiment, those skilled in the art can realize the movement speed for obtaining mobile terminal in any manner
Degree, such as by the movement velocity of acceleration transducer acquisition mobile terminal, no longer apply and state herein.
Step 1022, according to the corresponding relationship of preset velocity interval and effective distance, the determining movement with mobile terminal
The corresponding effective distance of speed, subsequently into step 1023;
In the present embodiment, the movement velocity of mobile terminal is faster, and corresponding effective distance is bigger, such as mobile terminal
Movement velocity is 5~6,000 ms/h, and corresponding effective distance is 200 meters, the movement velocity of mobile terminal be 15~25 kms/
Hour, corresponding effective distance is 500 meters, and the movement velocity of mobile terminal is 40~60,000 ms/h, corresponding effective distance
It is 1000 meters, it should be noted that the corresponding relationship of velocity interval and effective distance is referred to foregoing description and is configured,
Certainly it is also not limited to this.
Step 1023, location information and effective distance according to mobile terminal determine the field of search corresponding with mobile terminal
Domain, subsequently into step 1024;
For example, the shape of the region of search can be using the current location of mobile terminal as the center of circle, effective distance is radius
Circle, referring to Fig. 3, the shape of region of search shown in figure is circle, and the shape of certain region of search is also not limited to this.
Target position information corresponding with reminder events in step 1024, search region of search.
Optionally, in the present embodiment, a reminder events can correspond to multiple labels, be then based on corresponding multiple marks
Label search for corresponding with label target position information in region of search, such as " sandwich " corresponding label includes but unlimited
In: food, bread, snacks, wheaten food etc. search for target further according to labels such as food, bread, snacks, wheaten food in region of search
Location information.
Step 103, on mobile terminals displaying target location information.
In the present embodiment, include but is not limited to the mode of user reminding target position information: showing on a display screen
The target position information, the navigation map denotation target position information etc..Further, in the present embodiment, this field
Technical staff can realize the prompting of target position information in any manner, no longer apply and state herein.
In the prior art, the prompting function of common mobile terminal be based on time alarm, i.e., setting reminder time and
Corresponding reminder events, when the reminder time arrives, mobile terminal can remind user's reminder events, however, this prompting side
Formula has a single function, and the humanization level of alerting pattern is poor, if because user wants to complete the reminder events, it is also necessary to further benefit
With the other function of mobile terminal, such as function of surfing the Net or navigation feature, assists user to complete reminder events, however be not
All users can skillfully use the other function of above-mentioned mobile terminal.And in the present embodiment, mobile terminal can automatic root
User's target position information corresponding with reminder events is reminded according to current location, user can directly believe according to the target position
Breath understands how to complete the reminder events, so that the prompting function of mobile terminal more intelligence and hommization.
Embodiment two
Referring to fig. 4, a kind of based reminding method is shown in figure, the executing subject of this method can be mobile terminal, specific to walk
It is rapid as follows:
Step 401 obtains pre-set reminder events, effective time corresponding with reminder events and shifting in mobile terminal
The location information of dynamic terminal, subsequently into step 402;
Above-mentioned reminder events refer to the relevant information for needing to remind user, such as the reminder events for reminding user to buy
Specified commodity, the reminder events are for reminding user at the appointed time to arrive at the destination, and the reminder events are for reminding user to exist
Specified time participates in meeting etc..
Above-mentioned effective time refers to the effective time of reminder events, within the effective time, needs that user is reminded to complete
The reminder events, such as task are " 12 points of tomorrow buys sandwich ", and reminder events are " buying sandwich ", and effective time is " tomorrow
12 points ", i.e., prompting user will complete to buy the item of sandwich before 12 points of tomorrow.
Optionally, in the present embodiment, user can directly input the reminder events and effective time or mobile terminal
The reminder events and corresponding effective time are obtained from the information that user inputs, which can be text information, voice letter
Breath, pictorial information etc..
Obtain reminder events and effective time from the text information that user inputs with mobile terminal below for example: use
Family records a task on mobile terminals, such as the text information of the task is " 12 points of tomorrow buys sandwich ", using semanteme
Analytical technology carries out Chinese word segmentation and semantic classification, wherein " 12 points of tomorrow " belongs to the time, and " buying " belongs to movement, " sandwich "
Belong to object, reminder events " buying sandwich ", effective time are automatically generated based on above-mentioned Chinese word segmentation and the semantic result sorted out
For " 12 points of tomorrow ".Existing semantic analysis technology can be used in the present embodiment, no longer apply state herein.
The location information of above-mentioned mobile terminal refers to the current location information of mobile terminal, is determined by what mobile terminal carried
Position module (such as GPS module or Beidou module) obtains the current location information of mobile terminal, which can be with
Including latitude and longitude information, it is also not limited to this certainly.
In the present embodiment, those skilled in the art can realize to obtain in any manner and preset in mobile terminal
Reminder events and mobile terminal location information, herein no longer apply state.
Step 402 judges whether reminder events are in effective according to the present system time of effective time and mobile terminal
State, if so, entering step 403;Otherwise, stop the processing to reminder events;
In the present embodiment, the state of validity event can be effective status or failure state (not being effective status),
Wherein effective status refers to that validity event is in a kind of state needed to user reminding, and failure state refers to that validity event is in
Another state to user reminding is not needed.
For example, it is effective for determining reminder events not if effective time has been more than the present system time of mobile terminal
State determines that reminder events are effective statuses if effective time is not above the present system time of mobile terminal.
Step 403, according to location information and reminder events, search for corresponding with reminder events in mobile terminal pre-determined distance
Target position information, subsequently into step 404;
The implementation procedure of step 403 is similar with the implementation procedure of step 102 shown in FIG. 1, no longer applies and states herein.
Step 404, on mobile terminals displaying target location information.
The implementation procedure of step 404 is similar with the implementation procedure of step 103 shown in FIG. 1, no longer applies and states herein.
In the prior art, the prompting function of common mobile terminal be based on time alarm, i.e., setting reminder time and
Corresponding reminder events, when the reminder time arrives, mobile terminal can remind user's reminder events, however, this prompting side
Formula has a single function, and the humanization level of alerting pattern is poor, if because user wants to complete the reminder events, it is also necessary to further benefit
With the other function of mobile terminal, such as function of surfing the Net or navigation feature, assists user to complete reminder events, however be not
All users can skillfully use the other function of above-mentioned mobile terminal.And in the present embodiment, mobile terminal can automatic root
User's target position information corresponding with reminder events is reminded according to current location and effective time, user can directly basis be somebody's turn to do
How target position information understanding completes the reminder events, so that the prompting function of mobile terminal more intelligence and human nature
Change.
Embodiment three
Referring to Fig. 5, a kind of based reminding method is shown in figure, the executing subject of this method can be mobile terminal, specific to walk
It is rapid as follows:
Step 501 obtains pre-set reminder events, effective time corresponding with reminder events and shifting in mobile terminal
The location information of dynamic terminal, subsequently into step 502;
The implementation procedure of step 501 is similar with the implementation procedure of step 401 shown in Fig. 4, no longer applies and states herein.
Step 502 judges whether reminder events are in effective according to the present system time of effective time and mobile terminal
State, if so, entering step 503;Otherwise, stop the processing to reminder events;
For example, it is effective for determining reminder events not if effective time has been more than the present system time of mobile terminal
State determines that reminder events are effective statuses if effective time is not above the present system time of mobile terminal.
Step 503, according to location information and and reminder events, search mobile terminal pre-determined distance in it is corresponding with reminder events
Target position information, subsequently into step 504;
The implementation procedure of step 503 is similar with the implementation procedure of step 102 shown in FIG. 1, no longer applies and states herein.
Step 504, on mobile terminals displaying target location information, subsequently into step 505.
The implementation procedure of step 504 is similar with the implementation procedure of step 103 shown in FIG. 1, no longer applies and states herein.
Step 505 determines the path for passing through the corresponding target position of each reminder events from the current location of mobile terminal.
Optionally, in the present embodiment, it can determine according to time priority principle or the most short principle in path is passed through from shifting
The path of the corresponding target position of each reminder events is passed through in the current location of dynamic terminal.A kind of situation, when user drives mesh
Ground navigation routine on, then the corresponding target position of reminder events is had found on current navigation routine.If target position
Not on current navigation routine, then current navigation routine is modified, enables modified navigation routine by target position.Separately
A kind of situation, active user go on the route of destination, and the corresponding target position of reminder events is had found on current route,
Then show current location to target position navigation routine.In the present embodiment, those skilled in the art can use any side
Formula realizes that the path of the corresponding target position of each reminder events is passed through in mobile terminal current location, no longer applies and states herein.
Referring to Fig. 6, above-mentioned steps 505 include step 5051, step 5052, step 5053 and step 5054, specific steps
It is as follows:
Step 5051 judges whether reminder events have corresponding effective time, if reminder events have corresponding effective time,
Enter step 5052;Otherwise 5053 are entered step;
For example, above-mentioned reminder events and corresponding effective time, to can be mobile terminal automatic from the information that user inputs
Obtain or reminder events and corresponding effective time are that user manually enters.
Step 5052 determines the suitable of the corresponding target position process of reminder events according to preset time priority principle
Sequence, subsequently into step 5054;
Above-mentioned time priority principle refers to when considering the sequence of each target position process, needs to consider the target position
The effective time of corresponding reminder events determines the sequence that each target position is passed through according to the effective time, to guarantee to mention
Awake event can be completed within effective time.
Such as: according to reminder events corresponding effective time, to the corresponding target position of reminder events according to time order and function
Sequence is ranked up processing, obtains ranking results.
Step 5053, according to preset shortest path principle, determine the corresponding target position of reminder events in path
The sequence of middle process, subsequently into step 5054;
Above-mentioned shortest path principle refers to when considering the sequence of each target position process, needs to consider the length of total path
Degree determines the sequence that each target position is passed through according to path length, to guarantee to pass through the corresponding target position of reminder events
Path be shortest path.
Step 5054, the sequence passed through according to the determining corresponding target position of each reminder events, determine from mobile whole
The path of the corresponding target position of each reminder events is passed through in the current location at end.
It, can also Automatic Optimal road according to demand if there is multiple target position informations within the scope of effective distance
Occur supermarket's (buying vegetables), school's (meeting child) etc. near line, such as mobile terminal.It can be according to the shortest path of Time priority
Diameter optimization algorithm determines route, and priority is the time, and distance is path weight value.
Referring to shown in Fig. 7 A figure, if position " company " is homeposition, user to go to position " supermarket ", " school ",
" family " only needs to consider path weight value if not as time restriction (corresponding reminder events are without effective time), that
Path shown in arrow in Fig. 7 A is obtained, the distance of company to supermarket is 20km, the distance of supermarket to school in the path
For 30km, the distance that school gets home is 80km, and total path length in the path is shortest.
Referring to Fig. 7 B, if position " company " is homeposition, user will go to position " supermarket ", " school ", " family ",
But if user's 16 thirty subsidiary company is set out, and needs reach school before 17 points, then optimal route is arrow in Fig. 7 B
Path shown in head.Due to the reminder events of " going to school " corresponding effective time be 17 points before, and the current time be 16 points
Half, then the sequence of the process for the reminder events for " going to school " is first, other reminder events: going to supermarket and goes home, without right
The effective time answered, the distance of school to supermarket are 30km, and the distance that supermarket gets home is 90km, and the distance that school gets home is
80km determines the sequence of the process of supermarket and family according to the shortest principle in path, and wherein the sequence of the process of supermarket is second,
The path obtained path as shown in Fig. 7 B arrow.
In the prior art, the prompting function of common mobile terminal be based on time alarm, i.e., setting reminder time and
Corresponding reminder events, when the reminder time arrives, mobile terminal can remind user's reminder events, however, this prompting side
Formula has a single function, and the humanization level of alerting pattern is poor, if because user wants to complete the reminder events, it is also necessary to further benefit
With the other function of mobile terminal, such as function of surfing the Net or navigation feature, assists user to complete reminder events, however be not
All users can skillfully use the other function of above-mentioned mobile terminal.And in the present embodiment, mobile terminal can automatic root
User's target position information corresponding with reminder events is reminded according to current location, user can directly believe according to the target position
Breath understands how to complete the reminder events, so that the prompting function of mobile terminal more intelligence and hommization, further
According to target position information, the road for passing through the corresponding target position of each reminder events from the current location of mobile terminal is determined
Diameter, intelligent optimization traffic path.
Example IV
Referring to Fig. 8, a kind of mobile terminal is shown in figure, which includes:
First obtains module 801, for obtaining pre-set reminder events and the mobile terminal in mobile terminal
Location information;
Search module 802, for according to the positional information and reminder events, searching in the mobile terminal pre-determined distance
Target position information corresponding with the reminder events;
Reminding module 803, for showing the target position information on the mobile terminal.
On the basis of Fig. 8, optionally, the mobile terminal 800 further include: second obtains module 804 and judgment module
805, referring to Fig. 9.
Second obtains module 704, for obtaining effective time corresponding with the reminder events;
Judgment module 805 judges the prompting for the present system time according to the effective time and mobile terminal
Whether event is in effective status;If the reminder events are in effective status, described search module is triggered;If the prompting
Event is in failure state, then stops the processing to the reminder events.
On the basis of Fig. 8, optionally, search module 802 includes: speed acquiring unit 8021, the determining list of effective distance
Member 8022, region of search determination unit 8023 and search unit 8024, referring to Fig. 9.
Speed acquiring unit 8021, for obtaining the movement velocity of the mobile terminal;
Effective distance determination unit 8022 is determined for the corresponding relationship according to preset velocity interval and effective distance
Effective distance corresponding with the movement velocity of the mobile terminal;
Region of search determination unit 8023, for the location information and the effective distance according to the mobile terminal, really
Fixed region of search corresponding with the mobile terminal;
Search unit 8024, for searching for target position information corresponding with the reminder events in described search region.
Optionally, the mobile terminal further include: path determination module 806, for determining working as from the mobile terminal
The path of the corresponding target position of each reminder events is passed through in front position.
On the basis of Fig. 8, optionally, the path determination module 806 includes: judging unit 8061, time-sequencing list
Member 8062, distance-taxis unit 8063 and path reminding unit 8064, referring to Fig. 9.
Judging unit 8061, for judging whether the reminder events have corresponding effective time;
Time-sequencing unit 8062, if having corresponding effective time for the reminder events, according to it is preset when
Between priority principle determine the sequence that the corresponding target position of the reminder events is passed through in the paths, the path refers to from described
The path of the corresponding target position of each reminder events is passed through in the current location of mobile terminal;
Distance-taxis unit 8063, if not having corresponding effective time for the reminder events, according to preset
Shortest path principle determines the sequence that the corresponding target position of the reminder events is passed through in the path for which;
Path reminding unit 8064, the sequence for being passed through according to the determining corresponding target position of each reminder events,
Determine the path for passing through the corresponding target position of each reminder events from the current location of the mobile terminal.
Optionally, the time-sequencing unit 8062 is further used for: according to the reminder events corresponding effective time,
Processing is ranked up according to chronological order to the corresponding target position of the reminder events, obtains ranking results.
Mobile terminal 800 can be realized mobile terminal in the embodiment of the method for Fig. 1, Fig. 3, Fig. 4, Fig. 5 to Fig. 6 realize it is each
A process, to avoid repeating, which is not described herein again.
Mobile terminal 800 can remind user's target position letter corresponding with reminder events automatically according to current location
Breath, how user directly can complete the reminder events according to target position information understanding, so that mobile terminal mentions
Awake function more intelligence and hommization determine and pass through from the current location of mobile terminal according further to target position information
The path of the corresponding target position of each reminder events, intelligent optimization traffic path.
Embodiment five
It is the structure chart that the present invention implements another mobile terminal provided referring to Figure 10, Figure 10, it is as shown in Figure 10, mobile
Terminal 1000 includes: at least one processor 1001, memory 1002, at least one network interface 1004 and user interface
1003.Various components in mobile terminal 1000 are coupled by bus system 1005.It is understood that bus system 1005 is used
Connection communication between these components of realization.Bus system 1005 further includes power bus, control in addition to including data/address bus
Bus and status signal bus in addition processed.But for the sake of clear explanation, various buses are all designated as bus system in Figure 10
1005。
Wherein, user interface 1003 may include display, keyboard or pointing device (for example, mouse, trace ball
(trackball), touch-sensitive plate or touch screen etc..
It is appreciated that the memory 1002 in the embodiment of the present invention can be volatile memory or non-volatile memories
Device, or may include both volatile and non-volatile memories.Wherein, nonvolatile memory can be read-only memory
(Read-Only Memory, ROM), programmable read only memory (Programmable ROM, PROM), erasable programmable are only
Read memory (Erasable PROM, EPROM), electrically erasable programmable read-only memory (Electrically EPROM,
) or flash memory EEPROM.Volatile memory can be random access memory (Random Access Memory, RAM), use
Make External Cache.By exemplary but be not restricted explanation, the RAM of many forms is available, such as static random-access
Memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random-access
Memory (Synchronous DRAM, SDRAM), double data speed synchronous dynamic RAM (Double Data
Rate SDRAM, DDRSDRAM), it is enhanced Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), synchronous
Connect dynamic random access memory (Synchlink DRAM, SLDRAM) and direct rambus random access memory
(Direct Ram bus RAM, DRRAM).The memory 1002 of system and method described herein is intended to include but is not limited to this
A little and any other suitable type memory.
In some embodiments, memory 1002 stores following element, executable modules or data structures, or
Their subset of person or their superset: operating system 10021 and application program 10022.
Wherein, operating system 10021 include various system programs, such as ccf layer, core library layer, driving layer etc., are used for
Realize various basic businesses and the hardware based task of processing.Application program 10022 includes various application programs, such as matchmaker
Body player (Media Player), browser (Browser) etc., for realizing various applied business.Realize that the present invention is implemented
The program of example method may be embodied in application program 10022.
In embodiments of the present invention, by the program or instruction of calling memory 1002 to store, specifically, can be application
The program or instruction stored in program 10022, processor 1001 are used for:
Obtain the location information of pre-set reminder events and the mobile terminal in mobile terminal;
According to the positional information and reminder events, search in the mobile terminal pre-determined distance with the reminder events pair
The target position information answered;
The target position information is shown on the mobile terminal.
The method that the embodiments of the present invention disclose can be applied in processor 1001, or real by processor 1001
It is existing.Processor 1001 may be a kind of IC chip, the processing capacity with signal.During realization, the above method
Each step can be completed by the instruction of the integrated logic circuit of the hardware in processor 1001 or software form.Above-mentioned
Processor 1001 can be general processor, digital signal processor (Digital Signal Processor, DSP), dedicated
Integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components.It may be implemented or execute disclosed each method, step and the logic diagram in the embodiment of the present invention.It is general
Processor can be microprocessor or the processor is also possible to any conventional processor etc..In conjunction with institute of the embodiment of the present invention
The step of disclosed method, can be embodied directly in hardware decoding processor and execute completion, or with the hardware in decoding processor
And software module combination executes completion.Software module can be located at random access memory, and flash memory, read-only memory may be programmed read-only
In the storage medium of this fields such as memory or electrically erasable programmable memory, register maturation.The storage medium is located at
The step of memory 1002, processor 1001 reads the information in memory 1002, completes the above method in conjunction with its hardware.
It is understood that embodiments described herein can with hardware, software, firmware, middleware, microcode or its
Combination is to realize.For hardware realization, processing unit be may be implemented in one or more specific integrated circuit (Application
Specific Integrated Circuits, ASIC), digital signal processor (Digital Signal Processing,
DSP), digital signal processing appts (DSP Device, DSPD), programmable logic device (Programmable Logic
Device, PLD), field programmable gate array (Field-Programmable Gate Array, FPGA), general processor,
In controller, microcontroller, microprocessor, other electronic units for executing herein described function or combinations thereof.
For software implementations, it can be realized herein by executing the module (such as process, function etc.) of function described herein
The technology.Software code is storable in memory and is executed by processor.Memory can in the processor or
It is realized outside processor.
Optionally, processor 1001 is also used to:
Obtain effective time corresponding with the reminder events;
According to the present system time of the effective time and mobile terminal, judge whether the reminder events are in effective
State;
If the reminder events are in effective status, enter the location information according to the mobile terminal, in the shifting
The step of searching for target position information corresponding with the reminder events in dynamic terminal pre-determined distance;
If the reminder events are in failure state, stop the processing to the reminder events.
Optionally, processor 1001 is executed according to institute's location information and reminder events, search for the mobile terminal it is default away from
From interior target position information corresponding with the reminder events, comprising:
Obtain the movement velocity of the mobile terminal;
According to the corresponding relationship of preset velocity interval and effective distance, the determining movement velocity pair with the mobile terminal
The effective distance answered;
According to the location information of the mobile terminal and the effective distance, search corresponding with the mobile terminal is determined
Region;
Search for target position information corresponding with the reminder events in described search region.
Optionally, processor 1001 is also used to:
Determine the path for passing through the corresponding target position of each reminder events from the current location of the mobile terminal.
Optionally, processor 1001, which executes, determines from the current location of the mobile terminal by each reminder events
The path of corresponding target position, comprising:
Judge whether the reminder events have corresponding effective time;
If the reminder events have corresponding effective time, the prompting is determined according to preset time priority principle
The sequence that the corresponding target position of event is passed through;
If the reminder events do not have corresponding effective time, according to preset shortest path principle, determine described in
The sequence that the corresponding target position of reminder events is passed through;
According to the sequence that the determining corresponding target position of each reminder events is passed through, generates and show from described mobile whole
The path of the corresponding target position of each reminder events is passed through in the current location at end.
Mobile terminal 1000 can be realized each process that mobile terminal is realized in previous embodiment, to avoid repeating, this
In repeat no more.
Mobile terminal 1000 can remind user's target position letter corresponding with reminder events automatically according to current location
Breath, how user directly can complete the reminder events according to target position information understanding, so that mobile terminal mentions
Awake function more intelligence and hommization determine and pass through from the current location of mobile terminal according further to target position information
The path of the corresponding target position of each reminder events, intelligent optimization traffic path.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually
It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician
Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed
The scope of the present invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In embodiment provided herein, it should be understood that disclosed device and method can pass through others
Mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or
Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual
Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of device or unit
It connects, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.Some or all of unit therein can be selected to realize the embodiment of the present invention according to the actual needs
Purpose.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product
It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a
People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.
And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, ROM, RAM, magnetic or disk etc. are various can store program code
Medium.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.
Claims (6)
1. a kind of based reminding method characterized by comprising
Obtain the location information of pre-set reminder events and the mobile terminal in mobile terminal;
According to the positional information and reminder events, it searches for corresponding with the reminder events in the mobile terminal pre-determined distance
Target position information;
The target position information is shown on the mobile terminal;
After showing the target position information on the mobile terminal, the based reminding method further include:
Determine the path for passing through the corresponding target position of each reminder events from the current location of the mobile terminal;
The path of the corresponding target position of each reminder events is passed through in the determination from the current location of the mobile terminal,
Include:
Judge whether the reminder events have corresponding effective time;
If the reminder events have corresponding effective time, according to the reminder events corresponding effective time, to the prompting
The corresponding target position of event is ranked up processing according to chronological order, determines the corresponding target position of the reminder events
The sequence that sorting position in the paths passes through;
If the reminder events do not have corresponding effective time, according to preset shortest path principle, the prompting is determined
The sequence that the corresponding target position of event is passed through;
According to the sequence that the determining corresponding target position of each reminder events is passed through, generates and show from the mobile terminal
The path of the corresponding target position of each reminder events is passed through in current location.
2. based reminding method according to claim 1, which is characterized in that the based reminding method further include:
Obtain effective time corresponding with the reminder events;
According to the present system time of the effective time and mobile terminal, judge whether the reminder events are in effective shape
State;
If the reminder events are in effective status, enter the location information according to the mobile terminal, described mobile whole
Hold the step of target position information corresponding with the reminder events is searched in pre-determined distance;
If the reminder events are in failure state, stop the processing to the reminder events.
3. based reminding method according to claim 1, which is characterized in that according to institute's location information and reminder events, search for institute
State target position information corresponding with the reminder events in mobile terminal pre-determined distance, comprising:
Obtain the movement velocity of the mobile terminal;
According to the corresponding relationship of preset velocity interval and effective distance, determination is corresponding with the movement velocity of the mobile terminal
Effective distance;
According to the location information of the mobile terminal and the effective distance, the field of search corresponding with the mobile terminal is determined
Domain;
Search for target position information corresponding with the reminder events in described search region.
4. a kind of mobile terminal characterized by comprising
First obtains module, believes for obtaining the position of pre-set reminder events and the mobile terminal in mobile terminal
Breath;
Search module, for according to the positional information and reminder events, search in the mobile terminal pre-determined distance with it is described
The corresponding target position information of reminder events;
Reminding module, for showing the target position information on the mobile terminal;
The mobile terminal further include:
Path determination module passes through the corresponding mesh of each reminder events for determining from the current location of the mobile terminal
The path of cursor position;
The path determination module includes:
Judging unit, for judging whether the reminder events have corresponding effective time;
Time-sequencing unit has if having corresponding effective time for the reminder events according to the reminder events are corresponding
The time is imitated, processing is ranked up according to chronological order to the corresponding target position of the reminder events, is determined from the shifting
The path of the corresponding target position of each reminder events is passed through in the current location of dynamic terminal;
Distance-taxis unit, if not having corresponding effective time for the reminder events, according to preset shortest path
Principle determines the sequence that the corresponding target position of the reminder events is passed through;
Path reminding unit, the sequence for being passed through according to the determining corresponding target position of each reminder events, determines from institute
The path of the corresponding target position of each reminder events is passed through in the current location for stating mobile terminal.
5. mobile terminal according to claim 4, which is characterized in that the mobile terminal further include:
Second obtains module, for obtaining effective time corresponding with the reminder events;
Judgment module judges that the reminder events are for the present system time according to the effective time and mobile terminal
It is no to be in effective status;If the reminder events are in effective status, described search module is triggered;If at the reminder events
In failure state, then stop the processing to the reminder events.
6. mobile terminal according to claim 4, which is characterized in that described search module includes:
Speed acquiring unit, for obtaining the movement velocity of the mobile terminal;
Effective distance determination unit, for the corresponding relationship according to preset velocity interval and effective distance, the determining and shifting
The corresponding effective distance of movement velocity of dynamic terminal;
Region of search determination unit, for the location information and the effective distance according to the mobile terminal, it is determining with it is described
The corresponding region of search of mobile terminal;
Search unit, for searching for target position information corresponding with the reminder events in described search region.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610614793.5A CN106101439B (en) | 2016-07-29 | 2016-07-29 | Based reminding method and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610614793.5A CN106101439B (en) | 2016-07-29 | 2016-07-29 | Based reminding method and mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106101439A CN106101439A (en) | 2016-11-09 |
CN106101439B true CN106101439B (en) | 2019-12-03 |
Family
ID=57478694
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610614793.5A Active CN106101439B (en) | 2016-07-29 | 2016-07-29 | Based reminding method and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106101439B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11297470B2 (en) | 2017-01-17 | 2022-04-05 | Qualcomm Incorporated | User location aware smart event handling |
CN107833479A (en) * | 2017-01-24 | 2018-03-23 | 问众智能信息科技(北京)有限公司 | Vehicle intelligent based reminding method and device based on user's real time information |
CN107277234B (en) * | 2017-06-02 | 2020-11-13 | 维沃移动通信有限公司 | Flow reminding method, mobile terminal and readable storage medium |
CN107657422A (en) * | 2017-08-16 | 2018-02-02 | 深圳市启惠智能科技有限公司 | A kind of course based reminding method and e-schoolbag |
CN108460480A (en) * | 2018-01-25 | 2018-08-28 | 维沃移动通信有限公司 | A kind of path generating method, terminal and computer readable storage medium |
CN110444273A (en) * | 2018-05-05 | 2019-11-12 | 深圳市前海安测信息技术有限公司 | The processing system and method for patients with Alzheimer disease are reminded based on multilevel menu |
CN109299900A (en) * | 2018-09-27 | 2019-02-01 | 北京安云世纪科技有限公司 | Based reminding method, device, computer equipment and storage medium are collected in express delivery |
CN109587326B (en) * | 2018-11-09 | 2021-08-10 | 深圳壹账通智能科技有限公司 | Prompting method and device of mobile terminal, storage medium and computer equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101951436A (en) * | 2010-09-09 | 2011-01-19 | 宇龙计算机通信科技(深圳)有限公司 | Method for reminding events on mobile terminal and mobile terminal |
CN102742255A (en) * | 2011-11-10 | 2012-10-17 | 华为终端有限公司 | Method, device and mobile terminal for information reminding |
CN105246031A (en) * | 2015-08-28 | 2016-01-13 | 移康智能科技(上海)有限公司 | Information intelligence prompting method of terminal equipment and system |
CN105335138A (en) * | 2014-07-24 | 2016-02-17 | 小米科技有限责任公司 | Calendar event reminding method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI506599B (en) * | 2011-12-20 | 2015-11-01 | Chi Mei Comm Systems Inc | A warning system and method for monitoring devices |
-
2016
- 2016-07-29 CN CN201610614793.5A patent/CN106101439B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101951436A (en) * | 2010-09-09 | 2011-01-19 | 宇龙计算机通信科技(深圳)有限公司 | Method for reminding events on mobile terminal and mobile terminal |
CN102742255A (en) * | 2011-11-10 | 2012-10-17 | 华为终端有限公司 | Method, device and mobile terminal for information reminding |
CN105335138A (en) * | 2014-07-24 | 2016-02-17 | 小米科技有限责任公司 | Calendar event reminding method and device |
CN105246031A (en) * | 2015-08-28 | 2016-01-13 | 移康智能科技(上海)有限公司 | Information intelligence prompting method of terminal equipment and system |
Also Published As
Publication number | Publication date |
---|---|
CN106101439A (en) | 2016-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106101439B (en) | Based reminding method and mobile terminal | |
Chakraborty et al. | Robust plans and contingent plans: Scenario planning for an uncertain world | |
US9269098B2 (en) | Push-based recommendations | |
JP6644069B2 (en) | Mobile device distance tracking | |
US9282425B2 (en) | Triggering completion step suggestion for a task | |
CN103294758B (en) | Vehicle drive matching system and method | |
US9563880B2 (en) | Location aware personal scheduler | |
KR20170030379A (en) | Method and system for personalized travel curation service | |
Heersmink | The metaphysics of cognitive artefacts | |
WO2018071221A1 (en) | Digital assistant extension automatic ranking and selection | |
CN106471499A (en) | Determine the aspect of physical location and/or the text summaries with regard to physical location are generated based on the calculate interaction relevant with physical location | |
CN107783703A (en) | E-book and e-book topic exchange method, computing device, storage medium | |
CN106575395A (en) | Entity resolution incorporating data from various data sources | |
CN105912556B (en) | Mobile device with function of search | |
CN109891190B (en) | Geo-locating individuals based on derived social networks | |
O'Quigley et al. | Retrospective robustness of the continual reassessment method | |
US20160275806A1 (en) | Learning apparatus, learning method, and non-transitory computer readable storage medium | |
CN103534697A (en) | Training statistical dialog managers in spoken dialog systems with web data | |
Curci et al. | Discrete sine transform for multi-scale realized volatility measures | |
Feng et al. | Intelligent Context‐Aware and Adaptive Interface for Mobile LBS | |
Wang et al. | GIS automated delineation of hospital service areas | |
US20200356562A1 (en) | Cross-asset data modeling in multi-asset databases | |
Partridge et al. | Enhancing mobile recommender systems with activity inference | |
Honma | Environmental and economic efficiencies in the Asia-Pacific region | |
CN107990907A (en) | Travel path planing method and its user's terminal installation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |