CN108401074A - A kind of based reminding method and server - Google Patents
A kind of based reminding method and server Download PDFInfo
- Publication number
- CN108401074A CN108401074A CN201810179706.7A CN201810179706A CN108401074A CN 108401074 A CN108401074 A CN 108401074A CN 201810179706 A CN201810179706 A CN 201810179706A CN 108401074 A CN108401074 A CN 108401074A
- Authority
- CN
- China
- Prior art keywords
- user
- interval time
- target interval
- target
- terminal device
- 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.)
- Granted
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/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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a kind of based reminding method and server, the method includes:The target interval time is determined according to the characteristic information of user;The target interval time is sent to the terminal device of the user, makes the terminal device after operation is reminded in the delay for receiving user's triggering, postpones the target interval time, remind user again.The present invention can remind user to avoid the set-up mode of monospace time, and promote user experience.
Description
Technical field
The present invention relates to the communications field more particularly to a kind of based reminding methods and server.
Background technology
Alarm time can be arranged in the electronic equipments such as mobile terminal, dally over one's work to avoid people, meeting, rest, trip
The strokes such as row.
User is after setting alarm time, after reaching the alarm time set, if user is not turned off alarm clock
Delay remind, electronic equipment can remind user again after extending the set time, until user closes the delay prompting of alarm clock.
It reminds user relatively simple using this alerting pattern for extending the set time, the individual demand of user cannot be met.
Invention content
The purpose of the embodiment of the present invention is to provide a kind of based reminding method and server, can only be used with to solve the prior art and be prolonged
The problem of long set time is to remind user.
In order to solve the above-mentioned technical problem, the invention is realized in this way:
In a first aspect, providing a kind of based reminding method, it is applied to server, this method includes:
The target interval time is determined according to the characteristic information of user;
The target interval time is sent to the terminal device of the user, the terminal device is made to receive user
After operation is reminded in the delay of triggering, postpones the target interval time, remind user again.
Second aspect provides a kind of server, which includes:
Determining module, for determining the target interval time according to the characteristic information of user;
Sending module makes the terminal device receive for the target interval time to be sent to terminal device
After operation is reminded in the delay of user's triggering, postpones the target interval time, remind user again.
The third aspect provides a kind of server, which includes processor, memory and be stored in the memory
Computer program that is upper and can running on the processor, realization such as the when the computer program is executed by the processor
The step of method described in one side.
In embodiments of the present invention, server can determine the target interval time according to the characteristic information of user, work as terminal
When after equipment arrival preset time prompting user, terminal device carries again after preset time can be extended to the target interval time
Wake up user;Wherein, the characteristic information of user is different, i.e. the feature letter of the characteristic information difference of different user or same user
Breath changes, it is determined that the target interval time can be different, the difference of determining target interval time can be to avoid single
Every the alerting pattern of time, user experience is promoted.
Description of the drawings
Attached drawing described herein is used to provide further understanding of the present invention, and constitutes the part of the present invention, this hair
Bright illustrative embodiments and their description are not constituted improper limitations of the present invention for explaining the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of the based reminding method of one embodiment of the present of invention;
Fig. 2 be the present invention Fig. 1 in step 120 sub-step flow chart;
Fig. 3 is the flow chart of the based reminding method of an alternative embodiment of the invention;
Fig. 4 is the structure chart of the server of one embodiment of the present of invention;
Fig. 5 is the structure chart of the server of an alternative embodiment of the invention;
Fig. 6 is the structure chart of the terminal device of one embodiment of the present of invention;
Fig. 7 is the structure chart of the terminal device of an alternative embodiment of the invention;
Fig. 8 is the structure chart of the server of yet another embodiment of the present invention.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation describes, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair
Embodiment in bright, the every other implementation that those of ordinary skill in the art are obtained without creative efforts
Example, shall fall within the protection scope of the present invention.
Fig. 1 is the flow chart of the based reminding method of one embodiment of the present of invention, and this method is applied to server, such as Fig. 1 institutes
Show, this method includes:
Step 120, the target interval time is determined according to the characteristic information of user.
Wherein, server can determine the target interval time when meeting corresponding preset condition.Preset condition can be
Preset time is arranged in user on the terminal device, it may also be said to and it is alarm time etc., meanwhile, user is also provided with interval time.
As in the morning, user may be provided with a preset time 7:00,5 minutes interval times are also provided with, indicate to reach 7:00 carries
It wakes up after user, then reminds user to get up again at interval of 5 minutes alarm clocks.When server detects setting of the user to terminal device
Preset time and after interval time, then can determine the target interval time.
In the present embodiment, a smart button can be set on the terminal device, when the smart button is in open state,
Expression needs the intelligent set target interval time.At this point, preset condition, which can also be user, opens the smart button, at this point,
When server receives preset time and the interval time of the user setting of terminal device transmission, then target interval can be determined
Time.
In another implementation, can also be that preset time is only arranged in user on the terminal device, without setting
Set interval time.But terminal device is when reaching preset time prompting user, when user has selected to remind later, at this point, default
Condition can be terminal device when reaching preset time and reminding user, and user's selection is reminded later, and server can also determine
The target interval time.
It should be pointed out that preset condition can be in the case that a variety of different, the present embodiment is not limited to above-listed
The situation of act, other different situations and mode are within the scope of the present embodiment may be implemented.
Step 140, the target interval time is sent to the terminal device of user, terminal device is made to receive user's triggering
Delay remind operation after, postpone the target interval time, remind user again.
In the present embodiment, server determines that the purpose of target interval time is that so that terminal device is reached preset time reminds
After user, user is reminded again after extending the target interval time.
Wherein, terminal device can remind user, such as in the morning when reaching preset time by different alerting patterns
User is reminded to get up.
Wherein, terminal device is after reaching preset time, after first time extends target time interval prompting user, if
User's selection again remind by delay, then can extend target time interval for second and remind user, be carried until user closes delay
It wakes up.
Specific alerting pattern can be terminal device to vibrate, at least one of in a manner of the tinkle of bells etc., and the present embodiment exists
This will not enumerate.
In embodiments of the present invention, server can determine the target interval time according to the characteristic information of user, work as terminal
When after equipment arrival preset time prompting user, terminal device carries again after preset time can be extended to the target interval time
Wake up user;Wherein, the characteristic information of user is different, i.e. the feature letter of the characteristic information difference of different user or same user
Breath changes, it is determined that the target interval time can be different, the difference of determining target interval time can be to avoid single
Every the alerting pattern of time, user experience is promoted.
Fig. 2 be the present invention Fig. 1 in step 120 sub-step flow chart, as shown in Fig. 2, step 120 includes:
Step 121, the characteristic information of the user of receiving terminal apparatus acquisition.
Characteristic information can be the various information such as age, gender, occupation, work address, schedule of user.Characteristic information
It can be the alarm time etc. of user setting.Terminal device can record the various information of user, including different modes and side
Method, this implementation can be achieved.
The characteristic information of the user of terminal device acquisition can be sent to server, by server preservation and further
Reason.
Step 122, feature vector is generated according to characteristic information.
In the present embodiment, server can generate feature vector by characteristic information.Specifically, being included for characteristic information
Different types of information these different types of information can be converted to corresponding number such as age, gender and occupation.
For example, the corresponding numbers of age 16-18 can be 1, the corresponding numbers of age 19-21 can be 2.Gender can correspond to when being man
It is 1, gender can be with corresponding 0 when being female.Different occupations can be defined by different numbers.Similar, this implementation
The different types of information that example can be unified to include in the characteristic information by user is all converted to corresponding number, to be formed
Feature vector.
Step 123, the target interval time is determined according to feature vector.
Characteristic information is the attribute information of user, and therefore, the characteristic information of user is different, and feature vector is then different.By spy
After reference breath generates feature vector, then the target interval time can be determined with feature based vector.
In the present embodiment, the target interval time is determined by the characteristic information of user, is arranged when delay can be made to remind user
The target interval time it is more reasonable, realize the target interval time setting automation and intelligence, to improve user experience.
In one realization method of the present embodiment, when determining the target interval time according to feature vector, can according to feature to
Amount calculates corresponding characteristic value, when being stored with object feature value corresponding with characteristic value, it is determined that storage and target signature
It is worth the corresponding target interval time.
In the present embodiment, server can prestore basic database.Basic database may include the feature of user
Vectorial library has by the characteristic value library of the feature vector calculating in feature vector library and with feature vector library and characteristic value library
The interval time library of incidence relation.
Wherein, server can collect the feature vector library of all users, and immediate updating feature vector library.For any
The feature vector of user, server can calculate corresponding characteristic value.
Can be that different weighted values is arranged in different types of information in one realization method of the present embodiment, it will be by difference
It after the information of type is converted to corresponding number, sums after can these numbers being multiplied by corresponding weighted value, and with this and value
As characteristic value.Influence degree of the information to the target interval time of different types can be adjusted in this way, to more accurately
Determine the target interval time.
In the present embodiment, server can also acquire preset time and the interval time of all user settings, and be formed
With the feature vector most suitable optimal interval time of user.It is default that the optimal interval time indicates that user is most likely at arrival
After time, after the optimal interval time, user is reminded, is the selection optimal to user, does not interfere with the rest of user such as
Deng.These optimal interval times can form interval time library.
Therefore, in the present embodiment, any feature vector in basic database have corresponding characteristic value and it is corresponding most
Excellent interval time.Feature vector, characteristic value and interval time three i.e. in basic database correspond.
It, theoretically can be by one by one by feature vector library when server determines the target interval time according to feature vector
In feature vector and the feature vector of user compare one by one, but in this way can be than relatively time-consuming.Therefore, the present embodiment can be counted directly
The characteristic value for calculating the feature vector of user, then compares this feature value and the characteristic value in characteristic value library, if service
When device is stored with the characteristic value corresponding object feature value calculated, then it represents that have in feature vector library with the feature of user to
Identical target feature vector is measured, further can then determine the target interval time corresponding with object feature value of storage.
In another realization method of the present embodiment, when server is not stored with object feature value corresponding with characteristic value,
Then indicate that target feature vector not identical with the feature vector of user, server can then determine storage in feature vector library
The highest target feature vector of feature vector matching degree with user, then determine storage it is corresponding with target feature vector
The target interval time.
Server, can be by the every of storage when determining the target feature vector highest with feature vector matching degree of storage
After a feature vector and the feature vector of user are subtracted each other respectively, solve in each difference vector after subtracting each other after all numbers square
And value, and using the feature vector of this and value corresponding storage when minimum as the highest target feature vector of matching degree.This reality
Apply example can also using with the feature vector of corresponding storage when square root minimum after value evolution as the highest mesh of matching degree
Mark feature vector.Therefore, in the present embodiment, the highest target feature vector of feature vector matching degree with user, refers to target
In difference vector between feature vector and the feature vector of user after each element square and value it is minimum, can also be in difference vector
After each element square and value square root is minimum.
When with value or square root minimum, then a corresponding target feature vector can be determined, and according to basic database
In feature vector, characteristic value and interval time three correspond relationship, determine target corresponding with target feature vector
Interval time.
In another realization method of the present embodiment, when determining the target interval time, it can calculate and be stored in database
The average value of interval time;And average value is determined as the target interval time.Wherein, multiple terminal devices are stored in database
The interval time value of the different user of upload.
Specifically, if terminal device is to use for the first time, i.e., terminal device does not collect any characteristic information of user,
At this point, server then can not determine feature vector according to the characteristic information of user, and further determine that the target interval time.It is preferred that
, in the present embodiment, server can calculate the average value of all interval times in the interval time library in basic database, and
Using the average value as the target interval time.
Fig. 3 is the flow chart of the based reminding method of an alternative embodiment of the invention, and this method is applied to terminal device, such as schemes
Shown in 3, this method includes:
Step 310, the target interval time that server is sent is received.
Wherein, the process of server generation target interval time can refer to the particular content of above method embodiment, this
Embodiment no longer specifically describes.
Step 320, after reaching preset time prompting user, preset time is extended into the target interval time.
Terminal device can further extend the target interval after reaching the preset time of user setting and reminding user
Time.
Step 330, when time point after reaching the predetermined time delay target interval time, user is reminded again.
When reminding user, the different modes such as terminal device can vibrate, play music remind user.
In embodiments of the present invention, server can determine the target interval time according to the characteristic information of user, work as terminal
When after equipment arrival preset time prompting user, terminal device carries again after preset time can be extended to the target interval time
Wake up user;Wherein, the characteristic information of user is different, i.e. the feature letter of the characteristic information difference of different user or same user
Breath changes, it is determined that the target interval time can be different, the difference of determining target interval time can be to avoid single
Every the alerting pattern of time, user experience is promoted.
The based reminding method of the embodiment of the present invention is described in detail above in association with Fig. 1 to Fig. 3.It is described below in detail according to this hair
The server of bright embodiment.Fig. 4 is the structure chart of the server of one embodiment of the invention, as shown in figure 4, server 400 wraps
It includes:
Determining module 420, for determining the target interval time according to the characteristic information of user;
Sending module 440 makes the terminal device receive for the target interval time to be sent to terminal device
After operation is reminded in the delay triggered to user, postpones the target interval time, remind user again.
In embodiments of the present invention, server can determine the target interval time according to the characteristic information of user, work as terminal
When after equipment arrival preset time prompting user, terminal device carries again after preset time can be extended to the target interval time
Wake up user;Wherein, the characteristic information of user is different, i.e. the feature letter of the characteristic information difference of different user or same user
Breath changes, it is determined that the target interval time can be different, the difference of determining target interval time can be to avoid single
Every the alerting pattern of time, user experience is promoted.
Fig. 5 is the structure chart of the server of an alternative embodiment of the invention, as shown in figure 5, determining module 420 includes:
Receiving subelement 421, the characteristic information of the user for receiving terminal apparatus acquisition;
Subelement 422 is generated, for generating feature vector according to characteristic information;
Determination subelement 423, for determining the target interval time according to feature vector.
Optionally, as one embodiment, determination subelement 423 is specifically used for:
Corresponding characteristic value is calculated according to feature vector;
When being stored with object feature value corresponding with characteristic value, it is determined that the target corresponding with object feature value of storage
Interval time.
Optionally, as one embodiment, determination subelement 423 is additionally operable to:
When not being stored with object feature value corresponding with characteristic value, the target of storage to match with feature vector is determined
Feature vector;
Determine the target interval time corresponding with target feature vector of storage.
Optionally, as one embodiment, determining module 420 is specifically used for:
The average value of the interval time stored in database is calculated, multiple terminal devices upload is stored in the database
Different user interval time value;
Average value is determined as the target interval time.
Server provided in an embodiment of the present invention can realize that server is realized each in the embodiment of the method for Fig. 1 to Fig. 2
A process, to avoid repeating, which is not described herein again.
Fig. 6 is the structure chart of the terminal device of one embodiment of the present of invention, as shown in fig. 6, the terminal device 600 wraps
It includes:
Receiving module 610, the target interval time for receiving server transmission;
Extend module 620, for after reaching preset time prompting user, preset time to be extended the target interval time;
Reminding module 630, for when reach preset time extend the target interval time after time point when, again remind use
Family.
In embodiments of the present invention, when an alarm time is arranged by terminal device in user, which can be
One preset time, at this point, server can determine the target interval time, after terminal device, which reaches preset time, reminds user
When, terminal device reminds user again after preset time can be extended to the target interval time;Wherein, the target interval time pair
Can be different in different users, the target interval time that same client server determines every time can also be different, to
The set-up mode of monospace time is avoided, and promotes user experience.
Terminal device provided in an embodiment of the present invention can realize that terminal device is realized each in the embodiment of the method for Fig. 3
Process, to avoid repeating, which is not described herein again.
A kind of hardware architecture diagram of Fig. 7 terminal devices of each embodiment to realize the present invention, the terminal device 700
Including but not limited to:Radio frequency unit 701, audio output unit 703, input unit 704, sensor 705, is shown network module 702
Show the components such as unit 706, user input unit 707, interface unit 708, memory 709, processor 710 and power supply 711.
It will be understood by those skilled in the art that terminal device structure shown in Fig. 7 does not constitute the restriction to terminal device, terminal is set
Standby may include either combining certain components or different components arrangement than illustrating more or fewer components.In the present invention
In embodiment, terminal device includes but not limited to mobile phone, tablet computer, laptop, palm PC, car-mounted terminal, can wear
Wear equipment and pedometer etc..
Wherein, processor 710 are used for:
Receive the target interval time that server is sent;
After reaching preset time prompting user, the preset time is extended into the target interval time;
When time point after reaching the preset time and extending the target interval time, user is reminded again.
In embodiments of the present invention, server can determine the target interval time according to the characteristic information of user, work as terminal
When after equipment arrival preset time prompting user, terminal device carries again after preset time can be extended to the target interval time
Wake up user;Wherein, the characteristic information of user is different, i.e. the feature letter of the characteristic information difference of different user or same user
Breath changes, it is determined that the target interval time can be different, the difference of determining target interval time can be to avoid single
Every the alerting pattern of time, and promote user experience.
It should be understood that the embodiment of the present invention in, radio frequency unit 701 can be used for receiving and sending messages or communication process in, signal
Send and receive, specifically, by from base station downlink data receive after, to processor 710 handle;In addition, by uplink
Data are sent to base station.In general, radio frequency unit 701 includes but not limited to antenna, at least one amplifier, transceiver, coupling
Device, low-noise amplifier, duplexer etc..In addition, radio frequency unit 701 can also by radio communication system and network and other set
Standby communication.
Terminal device has provided wireless broadband internet to the user by network module 702 and has accessed, and such as user is helped to receive
Send e-mails, browse webpage and access streaming video etc..
It is that audio output unit 703 can receive radio frequency unit 701 or network module 702 or in memory 709
The audio data of storage is converted into audio signal and exports to be sound.Moreover, audio output unit 703 can also provide and end
The relevant audio output of specific function that end equipment 700 executes is (for example, call signal receives sound, message sink sound etc.
Deng).Audio output unit 703 includes loud speaker, buzzer and receiver etc..
Input unit 704 is for receiving audio or video signal.Input unit 704 may include graphics processor
(Graphics Processing Unit, GPU) 7041 and microphone 7042, graphics processor 7041 is in video acquisition mode
Or the image data of the static images or video obtained by image capture apparatus (such as camera) in image capture mode carries out
Reason.Treated, and picture frame may be displayed on display unit 706.Through graphics processor 7041, treated that picture frame can be deposited
Storage is sent in memory 709 (or other storage mediums) or via radio frequency unit 701 or network module 702.Mike
Wind 7042 can receive sound, and can be audio data by such acoustic processing.Treated audio data can be
The format output of mobile communication base station can be sent to via radio frequency unit 701 by being converted in the case of telephone calling model.
Terminal device 700 further includes at least one sensor 705, such as optical sensor, motion sensor and other biographies
Sensor.Specifically, optical sensor includes ambient light sensor and proximity sensor, wherein ambient light sensor can be according to environment
The light and shade of light adjusts the brightness of display panel 7061, and proximity sensor can close when terminal device 700 is moved in one's ear
Display panel 7061 and/or backlight.As a kind of motion sensor, accelerometer sensor can detect in all directions (general
For three axis) size of acceleration, size and the direction of gravity are can detect that when static, can be used to identify terminal device posture (ratio
Such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap);It passes
Sensor 705 can also include fingerprint sensor, pressure sensor, iris sensor, molecule sensor, gyroscope, barometer, wet
Meter, thermometer, infrared sensor etc. are spent, details are not described herein.
Display unit 706 is for showing information input by user or being supplied to the information of user.Display unit 706 can wrap
Display panel 1061 is included, liquid crystal display (Liquid Crystal Display, LCD), Organic Light Emitting Diode may be used
Forms such as (Organic Light-Emitting Diode, OLED) configure display panel 7061.
User input unit 707 can be used for receiving the number or character information of input, and generate the use with terminal device
Family is arranged and the related key signals input of function control.Specifically, user input unit 707 include touch panel 7071 and
Other input equipments 7072.Touch panel 7071, also referred to as touch screen collect user on it or neighbouring touch operation
(for example user uses any suitable objects or attachment such as finger, stylus on touch panel 7071 or in touch panel 7071
Neighbouring operation).Touch panel 7071 may include both touch detecting apparatus and touch controller.Wherein, touch detection
Device detects the touch orientation of user, and detects the signal that touch operation is brought, and transmits a signal to touch controller;Touch control
Device processed receives touch information from touch detecting apparatus, and is converted into contact coordinate, then gives processor 710, receiving area
It manages the order that device 710 is sent and is executed.Furthermore, it is possible to more using resistance-type, condenser type, infrared ray and surface acoustic wave etc.
Type realizes touch panel 7071.In addition to touch panel 7071, user input unit 707 can also include other input equipments
7072.Specifically, other input equipments 7072 can include but is not limited to physical keyboard, function key (such as volume control button,
Switch key etc.), trace ball, mouse, operating lever, details are not described herein.
Further, touch panel 7071 can be covered on display panel 7061, when touch panel 7071 is detected at it
On or near touch operation after, send processor 710 to determine the type of touch event, be followed by subsequent processing device 710 according to touch
The type for touching event provides corresponding visual output on display panel 7061.Although in the figure 7, touch panel 7071 and display
Panel 7061 is to realize the function that outputs and inputs of terminal device as two independent components, but in some embodiments
In, can be integrated by touch panel 7071 and display panel 7061 and realize the function that outputs and inputs of terminal device, it is specific this
Place does not limit.
Interface unit 708 is the interface that external device (ED) is connect with terminal device 700.For example, external device (ED) may include having
Line or wireless head-band earphone port, external power supply (or battery charger) port, wired or wireless data port, storage card end
Mouth, port, the port audio input/output (I/O), video i/o port, earphone end for connecting the device with identification module
Mouthful etc..Interface unit 708 can be used for receiving the input (for example, data information, electric power etc.) from external device (ED) and
By one or more elements that the input received is transferred in terminal device 700 or can be used in 700 He of terminal device
Transmission data between external device (ED).
Memory 709 can be used for storing software program and various data.Memory 709 can include mainly storing program area
And storage data field, wherein storing program area can storage program area, application program (such as the sound needed at least one function
Sound playing function, image player function etc.) etc.;Storage data field can store according to mobile phone use created data (such as
Audio data, phone directory etc.) etc..In addition, memory 709 may include high-speed random access memory, can also include non-easy
The property lost memory, a for example, at least disk memory, flush memory device or other volatile solid-state parts.
Processor 710 is the control centre of terminal device, utilizes each of various interfaces and the entire terminal device of connection
A part by running or execute the software program and/or module that are stored in memory 709, and calls and is stored in storage
Data in device 709 execute the various functions and processing data of terminal device, to carry out integral monitoring to terminal device.Place
Reason device 710 may include one or more processing units;Preferably, processor 710 can integrate application processor and modulatedemodulate is mediated
Manage device, wherein the main processing operation system of application processor, user interface and application program etc., modem processor is main
Processing wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 710.
Terminal device 700 can also include the power supply 711 (such as battery) powered to all parts, it is preferred that power supply 711
Can be logically contiguous by power-supply management system and processor 710, to realize management charging by power-supply management system, put
The functions such as electricity and power managed.
In addition, terminal device 700 includes some unshowned function modules, details are not described herein.
Preferably, the embodiment of the present invention also provides a kind of terminal device, including processor 710, and memory 709 is stored in
On memory 709 and the computer program that can be run on the processor 710, the computer program are executed by processor 710
Each process of the above-mentioned based reminding method embodiments of Shi Shixian, and identical technique effect can be reached, to avoid repeating, here no longer
It repeats.
Fig. 8 is the structure chart of the server of application of the embodiment of the present invention, as shown in figure 8, server 800 includes:Processor
801, transceiver 802, memory 803, user interface 804 and bus interface, wherein:
In embodiments of the present invention, server 800 further includes:Storage 803 and can transport on processor 801 on a memory
Capable computer program realizes following steps when computer program is by processor 801, execution:
Determine the target interval time;
The target interval time is sent to the terminal device of the user, the terminal device is made to receive user
After operation is reminded in the delay of triggering, postpones the target interval time, remind user again.
In embodiments of the present invention, server can determine the target interval time according to the characteristic information of user, work as terminal
When after equipment arrival preset time prompting user, terminal device carries again after preset time can be extended to the target interval time
Wake up user;Wherein, the characteristic information of user is different, i.e. the feature letter of the characteristic information difference of different user or same user
Breath changes, it is determined that the target interval time can be different, the difference of determining target interval time can be to avoid single
Every the alerting pattern of time, user experience is promoted.
In fig. 8, bus architecture may include the bus and bridge of any number of interconnection, specifically be represented by processor 801
One or more processors and the various circuits of memory that represent of memory 803 link together.Bus architecture can be with
Various other circuits of such as peripheral equipment, voltage-stablizer and management circuit or the like are linked together, these are all these
Well known to field, therefore, it will not be further described herein.Bus interface provides interface.Transceiver 802 can be
Multiple element includes transmitter and receiver, provides the unit for being communicated over a transmission medium with various other devices.Needle
To different user equipmenies, user interface 804, which can also be, external the interface for needing equipment is inscribed, and the equipment of connection includes
But be not limited to keypad, display, loud speaker, microphone, control stick etc..
Processor 801 is responsible for bus architecture and common processing, and memory 803 can store processor 801 and hold
Used data when row operation.
Optionally, following steps be can also be achieved when computer program is executed by processor 803:
The determining target interval time, including:
Receive the characteristic information of the user of the terminal device acquisition;
Feature vector is generated according to the characteristic information;
The target interval time is determined according to described eigenvector.
It is described that the target interval time is determined according to described eigenvector, including:
Corresponding characteristic value is calculated according to described eigenvector;
When being stored with object feature value corresponding with the characteristic value, it is determined that storage with the object feature value pair
The target interval time answered.
It is described that the target interval time is determined according to described eigenvector, further include:
When not being stored with object feature value corresponding with the characteristic value, the phase with described eigenvector of storage is determined
Like the target feature vector that degree is minimum;
Determine the target interval time corresponding with the target feature vector of storage.
The determining target interval time, specially:
The average value of the interval time of storage is calculated, the different user of multiple terminal devices upload is stored in database
Interval time value;
The average value is determined as the target interval time.
Preferably, the embodiment of the present invention also provides a kind of server, including processor 801, and memory 803 is stored in
On reservoir 803 and the computer program that can be run on the processor 801, when which is executed by processor 801
It realizes each process of the upgrade method embodiment of aforesaid operations system, and identical technique effect can be reached, to avoid repeating,
Which is not described herein again.
The embodiment of the present invention also provides a kind of computer readable storage medium, and meter is stored on computer readable storage medium
Calculation machine program, the computer program realize each process of above-mentioned based reminding method embodiment when being executed by processor, and can reach
Identical technique effect, to avoid repeating, which is not described herein again.Wherein, the computer readable storage medium is deposited Ru read-only
Reservoir (Read-Only Memory, abbreviation ROM), random access memory (Random Access Memory, abbreviation RAM),
Magnetic disc or CD etc..
It should be noted that herein, the terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that process, method, article or device including a series of elements include not only those elements, and
And further include other elements that are not explicitly listed, or further include for this process, method, article or device institute it is intrinsic
Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including this
There is also other identical elements in the process of element, method, article or device.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.Based on this understanding, technical scheme of the present invention substantially in other words does the prior art
Going out the part of contribution can be expressed in the form of software products, which is stored in a storage medium
In (such as ROM/RAM, magnetic disc, CD), including some instructions are used so that a station terminal (can be mobile phone, computer, service
Device, air conditioner or network equipment etc.) execute method described in each embodiment of the present invention.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited in above-mentioned specific
Embodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the art
Under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very much
Form belongs within the protection of the present invention.
Claims (10)
1. a kind of based reminding method is applied to server, which is characterized in that the method includes:
The target interval time is determined according to the characteristic information of user;
The target interval time is sent to the terminal device of the user, the terminal device is made to receive user's triggering
Delay remind operation after, postpone the target interval time, remind user again.
2. according to the method described in claim 1, it is characterized in that, described when determining target interval according to the characteristic information of user
Between, including:
Receive the characteristic information of the user of the terminal device acquisition;
Feature vector is generated according to the characteristic information;
The target interval time is determined according to described eigenvector.
3. according to the method described in claim 2, it is characterized in that, described determine the target interval according to described eigenvector
Time, including:
Corresponding characteristic value is calculated according to described eigenvector;
When being stored with object feature value corresponding with the characteristic value, it is determined that storage it is corresponding with the object feature value
The target interval time.
4. according to the method described in claim 3, it is characterized in that, described determine the target interval according to described eigenvector
Time further includes:
When not being stored with object feature value corresponding with the characteristic value, determine storage with described eigenvector matching degree most
High target feature vector;
Determine the target interval time corresponding with the target feature vector of storage.
5. according to the method described in claim 1, it is characterized in that, the determining target interval time, specially:
The average value of the interval time stored in database is calculated, multiple terminal devices are stored in the database and are uploaded not
With the interval time value of user;
The average value is determined as the target interval time.
6. a kind of server, which is characterized in that the server includes:
Determining module, for determining the target interval time according to the characteristic information of user;
Sending module makes the terminal device receive user for the target interval time to be sent to terminal device
After operation is reminded in the delay of triggering, postpones the target interval time, remind user again.
7. server according to claim 6, which is characterized in that the determining module includes:
Receiving subelement, the characteristic information of the user for receiving the terminal device acquisition;
Subelement is generated, for generating feature vector according to the characteristic information;
Determination subelement, for determining the target interval time according to described eigenvector.
8. server according to claim 7, which is characterized in that the determination subelement is specifically used for:
Corresponding characteristic value is calculated according to described eigenvector;
When being stored with object feature value corresponding with the characteristic value, it is determined that storage it is corresponding with the object feature value
The target interval time.
9. server according to claim 8, which is characterized in that the determination subelement is additionally operable to:
When not being stored with object feature value corresponding with the characteristic value, determine storage with described eigenvector matching degree most
High target feature vector;
Determine the target interval time corresponding with the target feature vector of storage.
10. server according to claim 6, which is characterized in that the determining module is specifically used for:
The average value of the interval time stored in database is calculated, multiple terminal devices are stored in the database and are uploaded not
With the interval time value of user;
The average value is determined as the target interval time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810179706.7A CN108401074B (en) | 2018-03-05 | 2018-03-05 | Reminding method and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810179706.7A CN108401074B (en) | 2018-03-05 | 2018-03-05 | Reminding method and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108401074A true CN108401074A (en) | 2018-08-14 |
CN108401074B CN108401074B (en) | 2021-01-08 |
Family
ID=63092334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810179706.7A Active CN108401074B (en) | 2018-03-05 | 2018-03-05 | Reminding method and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108401074B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112118356A (en) * | 2020-09-21 | 2020-12-22 | 珠海格力电器股份有限公司 | Task reminding method for user terminal |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1941790A (en) * | 2005-09-29 | 2007-04-04 | Lg电子株式会社 | Mobile terminal for managing schedule and method therefor |
CN102034340A (en) * | 2010-12-20 | 2011-04-27 | 奇瑞汽车股份有限公司 | Voice memo reminding method and device |
CN102413416A (en) * | 2011-09-28 | 2012-04-11 | 宇龙计算机通信科技(深圳)有限公司 | Cloud server-based alarm clock reminding method and cloud server |
US20120133515A1 (en) * | 2009-06-30 | 2012-05-31 | Asp Technology Aps | Pause adviser system and use thereof |
US20140289745A1 (en) * | 2013-03-25 | 2014-09-25 | Seven Networks, Inc. | Intelligent alarm manipulator and resource tracker |
CN104123937A (en) * | 2013-04-28 | 2014-10-29 | 腾讯科技(深圳)有限公司 | Method, device and system for reminding setting |
CN104754121A (en) * | 2015-03-13 | 2015-07-01 | 百度在线网络技术(北京)有限公司 | Event reminding method and device |
CN104951927A (en) * | 2015-06-25 | 2015-09-30 | 惠州Tcl移动通信有限公司 | Voice reminder setting and operating methods of mobile terminal on basis of calendar and voice reminder system |
CN105894252A (en) * | 2016-05-05 | 2016-08-24 | 广东小天才科技有限公司 | User getting-up reminding method based on wearable device and wearable device |
CN105912358A (en) * | 2016-04-01 | 2016-08-31 | 移康智能科技(上海)有限公司 | Intelligent electronic device and setting method thereof |
CN106572260A (en) * | 2016-11-09 | 2017-04-19 | 北京小米移动软件有限公司 | Event reminding method and device |
CN106713663A (en) * | 2017-01-24 | 2017-05-24 | 维沃移动通信有限公司 | Alarm clock control method and mobile terminal |
CN107290951A (en) * | 2017-05-31 | 2017-10-24 | 广东欧珀移动通信有限公司 | Alarm clock setting method and related product |
CN107451133A (en) * | 2016-05-30 | 2017-12-08 | 泰康之家(北京)投资有限公司 | For the method and apparatus for the global feature state for assessing object |
-
2018
- 2018-03-05 CN CN201810179706.7A patent/CN108401074B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1941790A (en) * | 2005-09-29 | 2007-04-04 | Lg电子株式会社 | Mobile terminal for managing schedule and method therefor |
US20120133515A1 (en) * | 2009-06-30 | 2012-05-31 | Asp Technology Aps | Pause adviser system and use thereof |
CN102034340A (en) * | 2010-12-20 | 2011-04-27 | 奇瑞汽车股份有限公司 | Voice memo reminding method and device |
CN102413416A (en) * | 2011-09-28 | 2012-04-11 | 宇龙计算机通信科技(深圳)有限公司 | Cloud server-based alarm clock reminding method and cloud server |
US20140289745A1 (en) * | 2013-03-25 | 2014-09-25 | Seven Networks, Inc. | Intelligent alarm manipulator and resource tracker |
CN104123937A (en) * | 2013-04-28 | 2014-10-29 | 腾讯科技(深圳)有限公司 | Method, device and system for reminding setting |
CN104754121A (en) * | 2015-03-13 | 2015-07-01 | 百度在线网络技术(北京)有限公司 | Event reminding method and device |
CN104951927A (en) * | 2015-06-25 | 2015-09-30 | 惠州Tcl移动通信有限公司 | Voice reminder setting and operating methods of mobile terminal on basis of calendar and voice reminder system |
CN105912358A (en) * | 2016-04-01 | 2016-08-31 | 移康智能科技(上海)有限公司 | Intelligent electronic device and setting method thereof |
CN105894252A (en) * | 2016-05-05 | 2016-08-24 | 广东小天才科技有限公司 | User getting-up reminding method based on wearable device and wearable device |
CN107451133A (en) * | 2016-05-30 | 2017-12-08 | 泰康之家(北京)投资有限公司 | For the method and apparatus for the global feature state for assessing object |
CN106572260A (en) * | 2016-11-09 | 2017-04-19 | 北京小米移动软件有限公司 | Event reminding method and device |
CN106713663A (en) * | 2017-01-24 | 2017-05-24 | 维沃移动通信有限公司 | Alarm clock control method and mobile terminal |
CN107290951A (en) * | 2017-05-31 | 2017-10-24 | 广东欧珀移动通信有限公司 | Alarm clock setting method and related product |
Non-Patent Citations (1)
Title |
---|
程开明: "《统计数据质量诊断与管理研究》", 31 December 2010 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112118356A (en) * | 2020-09-21 | 2020-12-22 | 珠海格力电器股份有限公司 | Task reminding method for user terminal |
CN112118356B (en) * | 2020-09-21 | 2021-09-14 | 珠海格力电器股份有限公司 | Task reminding method for user terminal |
Also Published As
Publication number | Publication date |
---|---|
CN108401074B (en) | 2021-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109343759A (en) | A kind of control method and terminal of the display of breath screen | |
CN107911445A (en) | A kind of information push method, mobile terminal and storage medium | |
CN108628521A (en) | A kind of screen operating method and mobile terminal | |
CN108174037A (en) | The reminding method and mobile terminal of a kind of notification message | |
CN107734170A (en) | A kind of notification message processing method, mobile terminal and wearable device | |
CN108629171A (en) | A kind of unread message processing method and terminal | |
CN108319833A (en) | A kind of control method and mobile terminal of application program | |
CN110365853A (en) | A kind of reminding method and electronic equipment | |
CN109327606A (en) | A kind of message prompt method and terminal | |
CN108898040A (en) | A kind of recognition methods and mobile terminal | |
CN110018805A (en) | A kind of display control method and mobile terminal | |
CN110096203A (en) | A kind of screenshot method and mobile terminal | |
CN109542572A (en) | A kind of interface display method and mobile terminal | |
CN109033912A (en) | A kind of recognition methods of identification code and mobile terminal | |
CN108270853A (en) | A kind of message treatment method and mobile terminal | |
CN108509141A (en) | A kind of generation method and mobile terminal of control | |
CN108347642B (en) | A kind of video broadcasting method and mobile terminal | |
CN110113487A (en) | A kind of information prompting method, mobile terminal and computer readable storage medium | |
CN109745699A (en) | A kind of method and terminal device responding touch control operation | |
CN109257489A (en) | A kind of display methods and mobile terminal | |
CN108833791A (en) | A kind of image pickup method and device | |
CN108933670A (en) | A kind of digital signature method, device, mobile device and storage medium | |
CN108366167A (en) | A kind of method and mobile terminal of prompting message | |
CN109814771A (en) | Interface method of adjustment and terminal device | |
CN110471564A (en) | A kind of display control method and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |