The content of the invention
In view of this, the present invention proposes a kind of user data display methods and mobile terminal based on calendar, can be to dayGo through user's attraction that calendar application is improved there is provided new calendar function using being improved and apply utilization rate.
First, to achieve the above object, the present invention proposes a kind of mobile terminal, and the mobile terminal includes memory, placeReason device and the user data based on calendar that is stored on the memory and can run on the processor show program, instituteState when the user data based on calendar shows program by the computing device and realize following steps:
Obtain the date that user selectes in calendar menu;
Historical use data corresponding with the date is inquired about from historical data base;
It is determined that application program corresponding with the historical use data;
A historical use data display interface is generated, and shows in the historical use data display interface application journeyThe icon of sequence;
When shown application icon is triggered, predetermined registration operation corresponding with the application program is performed.
Alternatively, the step of icon of the display application program, is specifically included:
Obtain the classification of the application program, the application category includes entertainment, social activity, audio frequency and video, food and drink, gone outRow, shooting, financing and instrument;
The icon of application program corresponding with the historical use data is shown by the category classification.
Alternatively, the icon that corresponding with historical use data application program is shown by the category classificationStep, is specifically included:
Obtain total operation duration or the total number of starts of the application program within the date;
The application program under same category is ranked up according to total operation duration or total number of starts;
By the icon of the classification and sequencing display application program corresponding with the historical use data.
Alternatively, the historical use data corresponding with the date be included in the date that user institute is used shouldWith program, item corresponding with the application program or application interface;
The predetermined registration operation corresponding with the application program includes:Start the application program and enter the application programDefault application interface, or start the application program and show the details page of item corresponding with the application program.
In addition, to achieve the above object, the present invention also provides a kind of user data display methods based on calendar, this methodApplied to mobile terminal, methods described includes:
Obtain the date that user selectes in calendar menu;
Historical use data corresponding with the date is inquired about from historical data base;
It is determined that application program corresponding with the historical use data;
A historical use data display interface is generated, and shows in the historical use data display interface application journeyThe icon of sequence;
When shown application icon is triggered, predetermined registration operation corresponding with the application program is performed.
Alternatively, the step of icon of the display application program, is specifically included:
Obtain the classification of the application program, the application category includes entertainment, social activity, audio frequency and video, food and drink, gone outRow, shooting, financing and instrument;
The icon of application program corresponding with the historical use data is shown by the category classification.
Alternatively, the step of the icon that application program corresponding with the user data is shown by the category classificationSuddenly, specifically include:
Obtain total operation duration or the total number of starts of the application program within the date;
The application program under same category is ranked up according to total operation duration or total number of starts;
By the icon of the classification and sequencing display application program corresponding with the historical use data.
Alternatively, the historical use data corresponding with the date be included in the date that user institute is used shouldWith program, item corresponding with the application program or application interface.
Alternatively, the predetermined registration operation corresponding with the application program includes:
Start the application program and enter the default application interface of the application program;Or
Start the application program and show the details page of item corresponding with the application program.
Further, to achieve the above object, the present invention also provides a kind of computer-readable recording medium, the computerBe stored with user data based on calendar of readable storage medium storing program for executing shows program, and the user data based on calendar shows that program canBy at least one computing device, so that at least one described computing device user data display side based on calendar as described aboveThe step of method.
Compared to prior art, user data display methods, mobile terminal and meter proposed by the invention based on calendarCalculation machine readable storage medium storing program for executing, gathers and records the historic user that user uses application program daily by creating historical data baseData so that user, can be by selecting a certain date, you can by user in the date when using mobile terminal in calendarHistorical use data, shown in application program image target mode, and click in user shown application iconAfterwards, default application interface corresponding with the application program or item details page are shown, facilitates user to bring ...back oneself in instituteThe action messages such as social activity, game, trip, amusement in the date are stated, the attraction of calendar application is improved, is favorably improved userTo the utilization rate of calendar application.
Embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
In follow-up description, the suffix using such as " module ", " part " or " unit " for representing element is onlyBe conducive to the explanation of the present invention, itself there is no a specific meaning.Therefore, " module ", " part " or " unit " can be mixedGround is used.
Terminal can be implemented in a variety of manners.For example, the terminal described in the present invention can include such as mobile phone, flat boardComputer, notebook computer, palm PC, personal digital assistant (Personal Digital Assistant, PDA), portableMedia player (Portable Media Player, PMP), guider, wearable device, Intelligent bracelet, pedometer etc. are movedMove the fixed terminals such as terminal, and numeral TV, desktop computer.
It will be illustrated in subsequent descriptions by taking mobile terminal as an example, it will be appreciated by those skilled in the art that except specialOutside element for moving purpose, construction according to the embodiment of the present invention can also apply to the terminal of fixed type.
Referring to Fig. 1, its hardware architecture diagram for a kind of mobile terminal of realization each embodiment of the invention, the shiftingDynamic terminal 100 can include:RF (Radio Frequency, radio frequency) unit 101, WiFi module 102, audio output unit103rd, A/V (audio/video) input block 104, sensor 105, display unit 106, user input unit 107, interface unit108th, the part such as memory 109, processor 110 and power supply 111.It will be understood by those skilled in the art that shown in Fig. 1Mobile terminal structure does not constitute the restriction to mobile terminal, and mobile terminal can be included than illustrating more or less parts,Either combine some parts or different parts arrangement.
The all parts of mobile terminal are specifically introduced with reference to Fig. 1:
Radio frequency unit 101 can be used for receiving and sending messages or communication process in, the reception and transmission of signal, specifically, by base stationDownlink information receive after, handled to processor 110;In addition, up data are sent into base station.Generally, radio frequency unit 101Including but not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier, duplexer etc..In addition, penetratingFrequency unit 101 can also be communicated by radio communication with network and other equipment.Above-mentioned radio communication can use any communicationStandard or agreement, including but not limited to GSM (Global System of Mobile communication, global system for mobile telecommunicationsSystem), GPRS (General Packet Radio Service, general packet radio service), CDMA2000 (CodeDivision Multiple Access 2000, CDMA 2000), WCDMA (Wideband Code DivisionMultiple Access, WCDMA), TD-SCDMA (Time Division-Synchronous CodeDivision Multiple Access, TD SDMA), FDD-LTE (Frequency DivisionDuplexing-Long Term Evolution, FDD Long Term Evolution) and TDD-LTE (Time DivisionDuplexing-Long Term Evolution, time division duplex Long Term Evolution) etc..
WiFi belongs to short range wireless transmission technology, and mobile terminal can help user's transmitting-receiving electricity by WiFi module 102Sub- mail, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and accessed.Although Fig. 1 showsGo out WiFi module 102, but it is understood that, it is simultaneously not belonging to must be configured into for mobile terminal, completely can be according to needTo be omitted in the essential scope for do not change invention.
Audio output unit 103 can be in call signal reception pattern, call mode, record mould in mobile terminal 1 00When under the isotypes such as formula, speech recognition mode, broadcast reception mode, it is that radio frequency unit 101 or WiFi module 102 are received orThe voice data stored in memory 109 is converted into audio signal and is output as sound.Moreover, audio output unit 103The audio output related to the specific function that mobile terminal 1 00 is performed can also be provided (for example, call signal receives sound, disappearedBreath receives sound etc.).Audio output unit 103 can include loudspeaker, buzzer etc..
A/V input blocks 104 are used to receive audio or video signal.A/V input blocks 104 can include graphics processor(Graphics Processing Unit, GPU) 1041 and microphone 1042,1041 pairs of graphics processor is in video acquisition modeOr the view data progress of the static images or video obtained in image capture mode by image capture apparatus (such as camera)Reason.Picture frame after processing may be displayed on display unit 106.Picture frame after being handled through graphics processor 1041 can be depositedStorage is transmitted in memory 109 (or other storage mediums) or via radio frequency unit 101 or WiFi module 102.MikeWind 1042 can connect in telephone calling model, logging mode, speech recognition mode etc. operational mode via microphone 1042Quiet down sound (voice data), and can be voice data by such acoustic processing.Audio (voice) data after processing canTo be converted to the form output that mobile communication base station can be sent to via radio frequency unit 101 in the case of telephone calling model.Microphone 1042 can implement various types of noises and eliminate (or suppression) algorithm to eliminate (or suppression) in reception and send soundThe noise produced during frequency signal or interference.
Mobile terminal 1 00 also includes at least one sensor 105, such as optical sensor, motion sensor and other biographiesSensor.Specifically, optical sensor includes ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to environmentThe light and shade of light adjusts the brightness of display panel 1061, and proximity transducer can close when mobile terminal 1 00 is moved in one's earDisplay panel 1061 and/or backlight.As one kind of motion sensor, accelerometer sensor can detect in all directions (generalFor three axles) size of acceleration, size and the direction of gravity are can detect that when static, the application available for identification mobile phone posture(such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.;The fingerprint sensor that can also configure as mobile phone, pressure sensor, iris sensor, molecule sensor, gyroscope, barometer,The other sensors such as hygrometer, thermometer, infrared ray sensor, will not be repeated here.
Display unit 106 is used for the information for showing the information inputted by user or being supplied to user.Display unit 106 can be wrappedDisplay panel 1061 is included, liquid crystal display (Liquid Crystal Display, LCD), Organic Light Emitting Diode can be usedForms such as (Organic Light-Emitting Diode, OLED) configures display panel 1061.
User input unit 107 can be used for the numeral or character information for receiving input, and produce the use with mobile terminalThe key signals input that family is set and function control is relevant.Specifically, user input unit 107 may include contact panel 1071 withAnd other input equipments 1072.Contact panel 1071, also referred to as touch-screen, collect touch operation of the user on or near it(such as user is using any suitable objects such as finger, stylus or annex on contact panel 1071 or in contact panel 1071Neighbouring operation), and corresponding attachment means are driven according to formula set in advance.Contact panel 1071 may include touch detectionTwo parts of device and touch controller.Wherein, touch detecting apparatus detects the touch orientation of user, and detects touch operation bandThe signal come, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and by itIt is converted into contact coordinate, then gives processor 110, and the order sent of reception processing device 110 and can be performed.In addition, canTo realize contact panel 1071 using polytypes such as resistance-type, condenser type, infrared ray and surface acoustic waves.Except contact panel1071, user input unit 107 can also include other input equipments 1072.Specifically, other input equipments 1072 can be wrappedInclude but be not limited to physical keyboard, in function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc.One or more, do not limit herein specifically.
Further, contact panel 1071 can cover display panel 1061, detect thereon when contact panel 1071 orAfter neighbouring touch operation, processor 110 is sent to determine the type of touch event, with preprocessor 110 according to touch thingThe type of part provides corresponding visual output on display panel 1061.Although in Fig. 1, contact panel 1071 and display panel1061 be input and the output function that mobile terminal is realized as two independent parts, but in certain embodiments, canBy contact panel 1071 and the input that is integrated and realizing mobile terminal of display panel 1061 and output function, not do specifically hereinLimit.
Interface unit 108 is connected the interface that can pass through as at least one external device (ED) with mobile terminal 1 00.For example,External device (ED) can include wired or wireless head-band earphone port, external power source (or battery charger) port, wired or nothingLine FPDP, memory card port, the port for connecting the device with identification module, audio input/output (I/O) endMouth, video i/o port, ear port etc..Interface unit 108 can be used for receiving the input from external device (ED) (for example, numberIt is believed that breath, electric power etc.) and the input received is transferred to one or more elements in mobile terminal 1 00 or can be withFor transmitting data between mobile terminal 1 00 and external device (ED).
Memory 109 can be used for storage software program and various data.Memory 109 can mainly include storing program areaAnd storage data field, wherein, application program (the such as sound that storing program area can be needed for storage program area, at least one functionSound playing function, image player function etc.) etc.;Storage data field can be stored uses created data (such as according to mobile phoneVoice data, phone directory etc.) etc..In addition, memory 109 can include high-speed random access memory, it can also include non-easyThe property lost memory, for example, at least one disk memory, flush memory device or other volatile solid-state parts.
Processor 110 is the control centre of mobile terminal, utilizes each of various interfaces and the whole mobile terminal of connectionIndividual part, by operation or performs and is stored in software program and/or module in memory 109, and calls and be stored in storageData in device 109, perform the various functions and processing data of mobile terminal, so as to carry out integral monitoring to mobile terminal.PlaceReason device 110 may include one or more processing units;It is preferred that, processor 110 can integrated application processor and modulatedemodulate mediateDevice is managed, wherein, application processor mainly handles operating system, user interface and application program etc., and modem processor is mainHandle radio communication.It is understood that above-mentioned modem processor can not also be integrated into processor 110.
Mobile terminal 1 00 can also include the power supply 111 (such as battery) powered to all parts, it is preferred that power supply 111Can be logically contiguous by power-supply management system and processor 110, so as to realize management charging by power-supply management system, putThe function such as electricity and power managed.
Although Fig. 1 is not shown, mobile terminal 1 00 can also will not be repeated here including bluetooth module etc..
For the ease of understanding the embodiment of the present invention, the communications network system that the mobile terminal of the present invention is based on is entered belowRow description.
Referring to Fig. 2, Fig. 2 is a kind of communications network system Organization Chart provided in an embodiment of the present invention, the communication network systemUnite as the LTE system of universal mobile communications technology, UE (User Equipment, use of the LTE system including communicating connection successivelyFamily equipment) 201, E-UTRAN (Evolved UMTS Terrestrial Radio Access Network, evolved UMTS landsGround wireless access network) 202, EPC (Evolved Packet Core, evolved packet-based core networks) 203 and operator IP operation204。
Specifically, UE201 can be above-mentioned terminal 100, and here is omitted.
E-UTRAN202 includes eNodeB2021 and other eNodeB2022 etc..Wherein, eNodeB2021 can be by returningJourney (backhaul) (such as X2 interface) is connected with other eNodeB2022, and eNodeB2021 is connected to EPC203,ENodeB2021 can provide UE201 to EPC203 access.
EPC203 can include MME (Mobility Management Entity, mobility management entity) 2031, HSS(Home Subscriber Server, home subscriber server) 2032, other MME2033, SGW (Serving Gate Way,Gateway) 2034, PGW (PDN Gate Way, grouped data network gateway) 2035 and PCRF (Policy andCharging Rules Function, policy and rate functional entity) 2036 etc..Wherein, MME2031 be processing UE201 andThere is provided carrying and connection management for the control node of signaling between EPC203.HSS2032 is all to manage for providing some registersSuch as function of attaching position register (not shown) etc, and some are preserved about the use such as service features, data rateThe special information in family.All customer data can be transmitted by SGW2034, and PGW2035 can provide UE 201 IPAddress is distributed and other functions, and PCRF2036 is strategy and the charging control strategic decision-making of business data flow and IP bearing resourcesPoint, it selects and provided available strategy and charging control decision-making with charge execution function unit (not shown) for strategy.
IP operation 204 can include internet, Intranet, IMS (IP Multimedia Subsystem, IP multimediaSystem) or other IP operations etc..
Although above-mentioned be described by taking LTE system as an example, those skilled in the art it is to be understood that the present invention not onlySuitable for LTE system, be readily applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA withAnd following new network system etc., do not limit herein.
Based on the above-mentioned hardware configuration of mobile terminal 1 00 and communications network system, each embodiment of the inventive method is proposed.
First, the present invention proposes that a kind of user data based on calendar shows program 300.
As shown in figure 3, being that user data of the present invention based on calendar shows that the functional module of the first embodiment of program 300 is shownIt is intended to.In the present embodiment, the user data based on calendar shows that program 300 can be divided into one or more mouldsBlock, one or more of modules are stored in the memory 109 of the mobile terminal 1 00, and by one or more processingDevice (being the processor 110 in the present embodiment) is performed, to complete the present invention.For example, in figure 3, it is described based on calendarUser data show program 300 can be divided into acquisition module 301, enquiry module 302, determining module 303 and displayModule 304.Module alleged by the present invention refer to it is a kind of can complete a series of readable computer program instruction segments of specific function,Than computer program the holding in the mobile terminal 1 00 of program 300 is shown more suitable for describing the user data based on calendarRow process.Just above-mentioned each functional module 301-304 concrete function is described in detail below.Wherein:
The acquisition module 301, for obtaining the date that user selectes in calendar menu.
Usually, calendar application is fitted with mobile terminal 1 00, when the calendar application startup that is triggered (is such as movedDynamic terminal user clicks on the calendar application icon shown by the desktop of the mobile terminal 1 00) when, the calendar application can be shown such asCalendar menu page shown in Fig. 4.As shown in figure 4, the calendar menu page includes the Gregorian calendar, the lunar calendar, year, the moon, week, day etc.Date and time information, the mobile terminal user can choose an arbitrary date in the calendar menu page, for example, choose such as20 days October in 2017 selected in Fig. 3 etc..In the present embodiment, when the mobile terminal user is in the calendar menu pageDuring the interior selected a certain date, the acquisition module 301 can obtain the date that the mobile terminal user selectes.Wherein, it is describedDate preferably comprises the date of year, month, day information.
The enquiry module 302, for the date that inquiry is selected with the mobile terminal user from historical data baseCorresponding historical use data.
In the present embodiment, a historical data base is pre-established with the mobile terminal 1 00, the historical data base is used forRecord the mobile terminal user and use the historic user number produced by the application program being installed in the mobile terminal 1 00According to the historical use data is preferably the user related to application program for being acquired respectively by date and counting and generatingData.Usually, the historical use data of the historical data place record may include, but be not limited only to, date, application programNumber of times that time that title/ID, application program are activated, application program are activated, application program pent time, using journeyThe thing that current application interface I D, mobile terminal user before the operation duration of sequence, closing application program are created in application programData such as item ID etc..
Specifically, the process of setting up of the historical data base includes:(1) detect what is installed in the mobile terminal 1 00When application program is activated, title/ID of the application program, the date that the application program is activated, the application are recordedThe number of times that time that program is activated, the application program are activated;(2) when the application program is closed, record is describedApplication program pent time, the application program be closed before operation duration, the application program be closed before work asThe item ID that preceding application interface ID, the mobile terminal user create in the application program;(3) when in the absence of the applicationIt is the newly-built historical use data record of the application program during historical use data record of program;When there is the application journeyDuring the historical use data record of sequence, historical use data is recorded according to the above-mentioned user data update recorded;(4) weightMultiple above-mentioned (1) to (3), the user for having recorded each application program in the date uses data, and generates corresponding application programHistorical use data record.Wherein, the historical use data record of all not same dates constitutes the historical data base.NeedIt is noted that to simplify in data volume, some embodiments, the historical data base can be only applicable to some application-specific journeysSequence, such as some application programs that user commonly uses, now, when creating the historical data base, only need to gather and record instituteThe user data of application-specific is stated, and then generates the historical use data record of the application-specific.
For example, table 1 is refer to, table 1 shows for the embodiment of historical data base partial user data record oneIt is intended to:
| Date | Apply Names/ID | The startup time | The number of starts | Operation duration | …… |
| 2016.10.20 | Netease's cloud music | 10:31 | 1 time | 120 minutes | …… |
Table 1
As can be seen that table 1 be in the historical data base Netease's this application program of cloud music for storing at 2016 10The user data record on the moon 20, wherein Netease's cloud music is activated for 31 minutes in the morning 10 point, and Netease's cloud music is total on the same dayIt has been activated altogether 1 time, total operation duration is 120 minutes.
In the present embodiment, after the date that the mobile terminal user selectes is received, the enquiry module 302 can rootInquire about from the historical data base historical use data corresponding with the date record of storage according to the date, and then from instituteState in record and obtain corresponding historical use data.Wherein, the historical use data includes described mobile whole in the dateIt is secondary that end institute time for being activated of used application name/ID, the application program, the application program are activatedCurrently should before several, described application program pent time, the operation duration of the application program, the closing application programData such as the item ID created with interface I D, the mobile terminal user in application program etc..Wherein, if the application programThe number of times being activated is beyond 1 time, then the current application interface I D before the closing application program refers to that the application program is lastCurrent application interface I D before being once closed.
For example, it is assumed that the date that the mobile terminal user selectes is on October 20th, 2016, and it can be drawn through inquiryHistorical use data record corresponding with the date is as listed in Table 1, then historical use data corresponding with the date isDescribed user data in above-mentioned table 1.
The determining module 303, for determining application program corresponding with the historical use data.
It will be recalled from above that on the date selected according to the mobile terminal user, can look into from the historical data baseAsk the historic user record corresponding to the date.Also, the historic user record includes the movement in the correspondence dateUsed application name/the id information of terminal user institute.Therefore, the determining module 303 can be used according to the historyApplication name/ID in user data, it is determined that application program corresponding with the historical use data.
The display module 304, for generating a historical use data display interface, and shows in the historical use dataThe icon of the application program is shown in interface.
Referring to Fig. 5, being the schematic diagram of the embodiment of historical use data display interface one.It is described in the present embodimentHistorical use data display interface is used to show related to the historical use data on the date that the mobile terminal user selectesApplication program icon, namely the mobile terminal user within the selected date used application program figureMark.It is understood that in the present embodiment, as long as the mobile terminal user selectes a certain day in the calendar menu pagePhase, then the historical use data display interface be triggered display.
It should be noted that in the present embodiment, application program can be divided into different kinds by its functional characteristics in advanceClass, the species may include, but be not limited only to, entertainment class application (such as wechat reading), social class application (such as wechat, micro-It is rich), audio frequency and video class application (such as QQ music, Netease's cloud music), food and drink class application (such as Baidu's glutinous rice, U.S. group), trip classUsing (such as dripping drop to call a taxi, rub and visit bicycle), shoot class application (such as camera), financing class and apply (such as safety pocket bank)And tool-class application is (such as ink marks weather).So, it is determined that after application program corresponding with the historical use data, instituteState display module 304 can according to the classifications of above-mentioned classified inquiry all application programs corresponding with the historical use data,And then show all application icon progress classification by different classifications in the historical use data display interface.
Further, in some embodiments, it is determined that the class of all application programs corresponding with the historical use dataAfter not, the display module 303 can also be directed to the application program under same category, inquire about in the historical use data and recordThe classification under total operation duration of each application program within the date, then by the size of total operation duration,Application program under the category is ranked up, and then according to the classification and the sequence at the historical use data interfaceOn show the icon of the application program in an orderly manner.
Further, in some embodiments, it is determined that all application programs corresponding with the historical use dataAfter classification, the display module 303 can also be directed to the application program under same category, inquire about in the historical use data and rememberTotal number of run of each application program within the date under the classification of record, then by many of total number of runIt is few, the application program under the category is ranked up, and then according to the classification and the sequence in the historical use dataThe icon of the application program is shown on interface in an orderly manner.
The display module 304, is additionally operable to when shown application icon is triggered, and performs and the application journeyThe corresponding predetermined registration operation of sequence.
In the present embodiment, being shown in the application icon at the historical use data interface can be triggered.ExampleSuch as, in some embodiments, the mobile terminal user can trigger the application icon by touching or clicking.When describedWhen application icon is triggered, it is corresponding with the application program that the display module 304 controls the mobile terminal 1 00 to performPredetermined registration operation.Wherein, predetermined registration operation corresponding with the application program may include, but be not limited only to, and start the application journeySequence and the default application interface for entering the application program, or start the application program and show thing corresponding with the application programThe details page of item.
It should be noted that the default application interface of the application program refer to the application program be closed before it is currentApplication interface (when application is activated more than once, before referring to that last time is closed before closing herein), the display module304 can obtain the current application interface before the closing application program wherein recorded by inquiring about the historical use dataID, and then the application interface entered according to needed for the ID determines the application program after being activated.In addition, with the applicationThe corresponding item of program refers to the item that the mobile terminal user creates in the application program, such as is created in memorandumBuild meeting record, created in notepad work notes etc., the details page then refers to show that the item is specifically interiorThe page of appearance, such as meeting record particular content displayed page, the particular content displayed page of work notes.The display mouldBlock 304 can obtain the item ID wherein recorded, and then determine institute according to the item ID by inquiring about the historical use dataState application program required corresponding item details page entered after being activated.
By above-mentioned module 301-304, the user data proposed by the invention based on calendar shows program 300, passes throughCreate historical data base to gather and record the historical use data that user uses application program daily so that user is using shiftingDuring dynamic terminal 100, it can pass through and a certain date is selected in calendar, you can by the historical use data of user in the date, withApplication program image target mode is shown, and is clicked in user after shown application icon, and display applies journey with thisThe corresponding default application interface of sequence or item details page, facilitate user to bring ...back oneself social, trip within the dateThe action messages such as play, trip, amusement, improve the attraction of calendar application, are favorably improved use of the user to calendar applicationRate.
Further it is proposed that a kind of user data display methods based on calendar.
As shown in fig. 6, the implementing procedure signal for the user data display methods first embodiment based on calendar that is the present inventionFigure.In the present embodiment, according to different demands, the execution sequence of the step in flow chart shown in Fig. 6 can change, Mou XiebuSuddenly it can omit.
Wherein, the user data display methods based on calendar includes:
Step S401, obtains the date that user selectes in calendar menu.
Usually, calendar application is fitted with mobile terminal 1 00, when the calendar application startup that is triggered (is such as movedDynamic terminal user clicks on the calendar application icon shown by the desktop of the mobile terminal 1 00) when, the calendar application can be shown such asCalendar menu page shown in Fig. 4.As shown in figure 4, the calendar menu page includes the Gregorian calendar, the lunar calendar, year, the moon, week, day etc.Date and time information, the mobile terminal user can choose an arbitrary date in the calendar menu page, for example, choose such as20 days October in 2017 selected in Fig. 3 etc..In the present embodiment, when the mobile terminal user is in the calendar menu pageDuring the interior selected a certain date, the date that the mobile terminal user selectes can be obtained.Wherein, the date preferably comprisesThe date of year, month, day information.
Step S402, inquires about history use corresponding with the date that the mobile terminal user selectes from historical data baseUser data.
In the present embodiment, a historical data base is pre-established with the mobile terminal 1 00, the historical data base is used forRecord the mobile terminal user and use the historic user number produced by the application program being installed in the mobile terminal 1 00According to the historical use data is preferably the user related to application program for being acquired respectively by date and counting and generatingData.Usually, the historical use data of the historical data place record may include, but be not limited only to, date, application programNumber of times that time that title/ID, application program are activated, application program are activated, application program pent time, using journeyThe thing that current application interface I D, mobile terminal user before the operation duration of sequence, closing application program are created in application programData such as item ID etc..
Specifically, the process of setting up of the historical data base includes:(1) detect what is installed in the mobile terminal 1 00When application program is activated, title/ID of the application program, the date that the application program is activated, the application are recordedThe number of times that time that program is activated, the application program are activated;(2) when the application program is closed, record is describedApplication program pent time, the application program be closed before operation duration, the application program be closed before work asThe item ID that preceding application interface ID, the mobile terminal user create in the application program;(3) when in the absence of the applicationIt is the newly-built historical use data record of the application program during historical use data record of program;When there is the application journeyDuring the historical use data record of sequence, historical use data is recorded according to the above-mentioned user data update recorded;(4) weightMultiple above-mentioned (1) to (3), the user for having recorded each application program in the date uses data, and generates corresponding application programHistorical use data record.Wherein, the historical use data record of all not same dates constitutes the historical data base.NeedIt is noted that to simplify in data volume, some embodiments, the historical data base can be only applicable to some application-specific journeysSequence, such as some application programs that user commonly uses, now, when creating the historical data base, only need to gather and record instituteThe user data of application-specific is stated, and then generates the historical use data record of the application-specific.
For example, table 1 is refer to, table 1 shows for the embodiment of historical data base partial user data record oneIt is intended to:
| Date | Apply Names/ID | The startup time | The number of starts | Operation duration | …… |
| 2016.10.20 | Netease's cloud music | 10:31 | 1 time | 120 minutes | …… |
Table 1
As can be seen that table 1 be in the historical data base Netease's this application program of cloud music for storing at 2016 10The user data record on the moon 20, wherein Netease's cloud music is activated for 31 minutes in the morning 10 point, and Netease's cloud music is total on the same dayIt has been activated altogether 1 time, total operation duration is 120 minutes.
, can be according to the date from institute after the date that the mobile terminal user selectes is received in the present embodimentState historical use data corresponding with the date record of inquiry storage in historical data base, and then the acquisition pair from the recordThe historical use data answered.Wherein, the historical use data include in the date that mobile terminal institute is used shouldNumber of times that time for being activated with program name/ID, the application program, the application program are activated, the application programCurrent application interface I D before pent time, the operation duration of the application program, the closing application program, the shiftingData such as the item ID that dynamic terminal user creates in application program etc..Wherein, if the number of times that the application program is activated surpassesGo out 1 time, then before the current application interface I D before the closing application program refers to that the application program last time is closedCurrent application interface I D.
For example, it is assumed that the date that the mobile terminal user selectes is on October 20th, 2016, and it can be drawn through inquiryHistorical use data record corresponding with the date is as listed in Table 1, then historical use data corresponding with the date isDescribed user data in above-mentioned table 1.
Step S403, it is determined that application program corresponding with the historical use data.
It will be recalled from above that on the date selected according to the mobile terminal user, can look into from the historical data baseAsk the historic user record corresponding to the date.Also, the historic user record includes the movement in the correspondence dateUsed application name/the id information of terminal user institute.It therefore, it can the application journey in the historical use dataSequence title/ID, it is determined that application program corresponding with the historical use data.
Step S404, for generating a historical use data display interface, and in the historical use data display interfaceShow the icon of the application program.
Referring to Fig. 5, being the schematic diagram of the embodiment of historical use data display interface one.It is described in the present embodimentHistorical use data display interface is used to show related to the historical use data on the date that the mobile terminal user selectesApplication program icon, namely the mobile terminal user within the selected date used application program figureMark.It is understood that in the present embodiment, as long as the mobile terminal user selectes a certain day in the calendar menu pagePhase, then the historical use data display interface be triggered display.
It should be noted that in the present embodiment, application program can be divided into different kinds by its functional characteristics in advanceClass, the species may include, but be not limited only to, entertainment class application (such as wechat reading), social class application (such as wechat, micro-It is rich), audio frequency and video class application (such as QQ music, Netease's cloud music), food and drink class application (such as Baidu's glutinous rice, U.S. group), trip classUsing (such as dripping drop to call a taxi, rub and visit bicycle), shoot class application (such as camera), financing class and apply (such as safety pocket bank)And tool-class application is (such as ink marks weather).So, can it is determined that after application program corresponding with the historical use dataWith the classification according to above-mentioned classified inquiry all application programs corresponding with the historical use data, and then used in the historyAll application icons are carried out into classification by different classifications in user data display interface to show.
Further, in some embodiments, it is determined that the class of all application programs corresponding with the historical use dataAfter not, the application program under same category can also be directed to, is inquired about under the classification recorded in the historical use dataTotal operation duration of each application program within the date, then by the size of total operation duration, to answering under the categoryIt is ranked up with program, and then institute is shown in an orderly manner on the historical use data interface according to the classification and the sequenceState the icon of the application program.
Further, in some embodiments, it is determined that all application programs corresponding with the historical use dataAfter classification, the application program under same category can also be directed to, is inquired about under the classification recorded in the historical use dataTotal number of run of each application program within the date, then by the number of total number of run, under the categoryApplication program is ranked up, and then is shown in an orderly manner on the historical use data interface according to the classification and the sequenceThe icon of the application program.
Step S405, when shown application icon is triggered, is performed corresponding with the application program defaultOperation.
In the present embodiment, being shown in the application icon at the historical use data interface can be triggered.ExampleSuch as, in some embodiments, the mobile terminal user can trigger the application icon by touching or clicking.When describedWhen application icon is triggered, the mobile terminal 1 00 is controlled to perform predetermined registration operation corresponding with the application program.ItsIn, predetermined registration operation corresponding with the application program may include, but be not limited only to, and starts the application program and enters the applicationThe default application interface of program, or start the application program and show the details page of item corresponding with the application program.
It should be noted that the default application interface of the application program refer to the application program be closed before it is currentApplication interface (when application is activated more than once, before referring to that last time is closed before closing herein), can be by inquiring aboutHistorical use data is stated, the current application interface I D before the closing application program wherein recorded is obtained, and then according to describedThe application interface that ID enters needed for determining the application program after being activated.In addition, item corresponding with the application programRefer to the item that the mobile terminal user creates in the application program, the meeting that is for example created in memorandum record,Work notes created in notepad etc., the details page then refers to the page for showing the item particular content, for exampleMeeting record particular content displayed page, particular content displayed page of work notes etc..The display module 304 can be by looking intoThe historical use data is ask, the item ID wherein recorded is obtained, and then determine that the application program exists according to the item IDIt is activated the rear required corresponding item details page entered.
By above-mentioned steps S401-S405, the user data display methods proposed by the invention based on calendar passes through woundBuild historical data base to gather and record the historical use data that user uses application program daily so that user is using movement, can be by selecting a certain date in calendar during terminal 100, you can by the historical use data of user in the date, to answerShown, and clicked in user after shown application icon with the mode of program icon, display and the application programCorresponding default application interface or item details page, facilitate user bring ...back oneself social, game within the date,The action messages such as trip, amusement, improve the attraction of calendar application, are favorably improved utilization rate of the user to calendar application.
It should be noted that herein, term " comprising ", "comprising" or its any other variant are intended to non-rowHis property is included, so that process, method, article or device including a series of key elements not only include those key elements, andAnd also including other key elements being not expressly set out, or also include for this process, method, article or device institute inherentlyKey element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including thisAlso there is other identical element in process, method, article or the device of key element.
The embodiments of the present invention are for illustration only, and the quality of embodiment is not represented.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment sideMethod can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many casesThe former is more preferably embodiment.Understood based on such, technical scheme is substantially done to prior art in other wordsGoing out the part of contribution can be embodied in the form of software product, and the computer software product is stored in a storage mediumIn (such as ROM/RAM, magnetic disc, CD), including some instructions are to cause a station terminal (can be mobile phone, computer, serviceDevice, air conditioner, or network equipment etc.) perform method described in each of the invention embodiment.
Embodiments of the invention are described above in conjunction with accompanying drawing, but the invention is not limited in above-mentioned specificEmbodiment, above-mentioned embodiment is only schematical, rather than restricted, one of ordinary skill in the artUnder the enlightenment of the present invention, in the case of present inventive concept and scope of the claimed protection is not departed from, it can also make a lotForm, these are belonged within the protection of the present invention.