CN106101439B - Based reminding method and mobile terminal - Google Patents

Based reminding method and mobile terminal Download PDF

Info

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
Application number
CN201610614793.5A
Other languages
Chinese (zh)
Other versions
CN106101439A (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201610614793.5A priority Critical patent/CN106101439B/en
Publication of CN106101439A publication Critical patent/CN106101439A/en
Application granted granted Critical
Publication of CN106101439B publication Critical patent/CN106101439B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services 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

Based reminding method and mobile terminal
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.
CN201610614793.5A 2016-07-29 2016-07-29 Based reminding method and mobile terminal Active CN106101439B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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