Term " first ", " second ", " the 3rd " " 4th " etc. (if existence) in instructions of the present invention and claims and above-mentioned accompanying drawing are for distinguishing similar object, and need not be used for describing specific order or precedence.The embodiments described herein should be appreciated that the data used like this can be exchanged in the appropriate case, so that can be implemented with the order except the content except here diagram or description.In addition, term " comprises " and " having " and their any distortion, intention is to cover not exclusive comprising, such as, contain those steps or unit that the process of series of steps or unit, method, system, product or equipment is not necessarily limited to clearly list, but can comprise clearly do not list or for intrinsic other step of these processes, method, product or equipment or unit.
Refer to Fig. 1, in the embodiment of the present invention, an embodiment of method for information display comprises:
101, terminal receives the selection to the target date in calendar application;
Terminal starts calendar application, receives user or terminal (system or other application) selection to the target date in calendar application.It should be noted that, calendar application refers to can the application of displaying calendar, and can be that terminal system carries, also can be that user downloads to terminal, can also be that terminal is loaded by other approach, specifically be not construed as limiting herein.
102, terminal obtains and shows and the target data this target date with incidence relation.
After terminal determines target date, obtain and show and the target data this target date with incidence relation, wherein, the data that target data produces for other application in terminal except calendar application.
In the embodiment of the present invention, terminal can obtain the target date in calendar application, obtains and shows and target data target date with incidence relation, the data that target data produces for the application outside calendar application in terminal.That is, terminal can associate file data terminal comprising date and time information with calendar, user no longer needs to search for each application, directly just can view information corresponding to each date by calendar, be convenient to user check each date under information, promote Consumer's Experience.
In above-described embodiment, terminal can obtain in several ways and shows and have the target data of incidence relation target date, is introduced respectively below to wherein several mode.
One, incidence relation is pre-determined.
Refer to Fig. 2, in the embodiment of the present invention, another embodiment of method for information display comprises:
201, terminal receives the selection to the target date in calendar application;
Terminal starts calendar application, receives the selection of the target date in user or terminal (system or other application) calendar application.It should be noted that, calendar application refers to can the application of displaying calendar, and can be that terminal system carries, also can be that user downloads to terminal, can also be that terminal is loaded by other approach, specifically be not construed as limiting herein.
Also it should be noted that, in the embodiment of the present invention, target date can be one also can be multiple.
202, terminal sets up the incidence relation of target date and target data;
After terminal determines target date, set up the incidence relation of target date and target data, wherein, the data that target data produces for other application in terminal except calendar application.
Terminal can be associated relation in the following way: other in terminal sense terminals except calendar application apply the data produced, analyze these data and obtain the date and time information of these data, determine that the date corresponding in these data is the target data of target date according to date and time information, if only have one target date, then terminal association target data and this target date, if target date is multiple, then for each target data, the target date that associated objects data are corresponding and this target data.
In addition, if might not mutually same talent associate with date and time information target date, this may be the needs for some scene.Such as, important schedule generally to user be allowed in advance to know, such as 1 day in advance, at this moment target date and date and time information associate the needs will obeying this scene.
Terminal also can arrange by user the incidence relation setting up target date and target data.Terminal can also determine the incidence relation of target date and target data by other means, is specifically not construed as limiting herein.
In another embodiment of the present invention, step 202 can before step 201.It also should be noted that, step 202 is pre-prepd processes, and that is on the time interval, step 202 and other step can interval long period or other any appropriate times.
203, terminal obtains and shows and the target data this target date with incidence relation.
After terminal determines target date, obtain and show and the target data this target date with incidence relation, wherein, the data that target data produces for other application in terminal except calendar application.Particularly, when user open calendar application browse calendar time, the target date that terminal obtains also this calendar display on screen shows corresponding target data.Or when certain target date that user clicks, terminal obtains and shows and the target data this target date with incidence relation.Be understandable that, terminal can also obtain by other means and show the target data that this target date has incidence relation, is specifically not construed as limiting herein.
In the embodiment of the present invention, terminal can receive the selection of the target date in calendar application, obtains and shows and target data target date with incidence relation, the data that target data produces for the application outside calendar application in terminal.That is, terminal can associate file data terminal comprising date and time information with calendar, user no longer needs to search for each application, directly just can view information corresponding to each date by calendar, be convenient to user check each date under information, promote Consumer's Experience.
Secondly, in the embodiment of the present invention, terminal in advance by target date and target data association, can improve the dirigibility of scheme.
For the ease of understanding, be described in detail with the embodiment that a practical application scene is corresponding to above-mentioned Fig. 2 below:
Automatically selected by the selection of user in calendar application or system, the Dec 30 of 2015 in the calendar application that mobile phone certainty annuity carries and Dec 31 (target date), the software that case for mobile telephone contains has micro-letter, QQ and note, micro-letter data on Dec 30, QQ chat record and micro-letter chat record in backlog and Dec 31, QQ chat record and backlog (target data) in mobile phone detection system.And micro-letter chat record on Dec 30, QQ chat record and backlog were associated with the Dec 30 in calendar application, when namely clicking the Dec 30 in calendar application as user, mobile phone shows these chat records and backlog.And micro-letter chat record on Dec 31, QQ chat record and backlog were associated with the Dec 31 in calendar application, when namely clicking the Dec 31 in calendar application as user, mobile phone shows these chat records and backlog.
In the display mode that target data is concrete, the display mode of multiwindow formula can be adopted; Such as, when with certain day after date clicked on calendar, system opens up corresponding window according to the number of target data correspondence application under this date, and each window shows corresponding information.For epimere, target data correspondence comprises micro-letter, QQ, backlog three application, so after user clicks target date, display screen just separates the corresponding display respectively of three windows, can certainly open up four windows with to calendar application display window itself.
Two, in presetting range data, the target data corresponding with target date is searched.
Refer to Fig. 3, in the embodiment of the present invention, another embodiment of method for information display comprises
301, terminal receives the selection to the target date in calendar application;
Terminal starts calendar application, is selected or target date that terminal selects (behavior of system or other application) to determine in calendar application by user.It should be noted that, calendar application refers to can the application of displaying calendar, and can be that terminal system carries, also can be that user downloads to terminal, can also be that terminal is loaded by other approach, specifically be not construed as limiting herein.
Also it should be noted that, terminal can determine the target date in calendar application according to the selection of user, be specially user and open calendar application, and select the one or more dates in calendar application, terminal determines that the one or more date is target date.Terminal also can determine the target date in calendar application by other means, is specifically not construed as limiting herein.
302, the data in the preset range in terminal acquisition terminal and date and time information thereof;
After target date in terminal determination calendar application, obtain the data in preset range in terminal, and determine the date and time information of the data in preset range.It should be noted that, the data in preset range can be preset the data of depositing in region, such as, under SD card or certain predetermined directory; Also can be the data of preset kind, such as micro-letter, Mail Clients, QQ, photograph album application, short message application, message registration application etc., specifically which application can be arranged in advance, what also can arrange in advance method to determine which is applied within this preset kind by, certainly can also be other scopes, specifically be not construed as limiting herein.Date and time information can be the date of data genaration, also can be the date comprised in data content, can also be other information relevant to the date, specifically be not construed as limiting herein.
303, terminal is with the data corresponding with this target date of date and time information in the data in preset range for target data, shows this target data;
After the date and time information of the data in terminal determination preset range, determine that the data that in the data in preset range, date and time information is corresponding with this target date are target data, and show this target data.Such as the data in preset range are micro-letter chat record, and date and time information is the date of formation of chat record, target date is February 1, then target data is the chat record of generation on February 1 in micro-letter chat record.
In the embodiment of the present invention, terminal can receive the selection of the target date in calendar application, obtains and shows and target data target date with incidence relation, the data that target data produces for the application outside calendar application in terminal.That is, terminal can associate file data terminal comprising date and time information with calendar, user no longer needs to search for each application, directly just can view information corresponding to each date by calendar, be convenient to user check each date under information, promote Consumer's Experience.
Secondly, embodiments provide another kind of terminal and obtain and show and concrete mode target date with the target date of incidence relation, improve the dirigibility of scheme.
For the ease of understanding, be described in detail with the embodiment that a practical application scene is corresponding to above-mentioned Fig. 3 below:
User opens the calendar application that system in mobile phone carries, and click the February 1 of calendar application upper 2014 year, mobile phone determines that the date that user selects is February 1 (target date) in 2014.Mobile phone obtains the date and time information in micro-letter chat record (preset range), namely the date that each chat record is corresponding, determine the chat record (target data) in February 1 in micro-letter chat record according to date and time information, and show these data to user.
It is pointed out that in said method embodiment, the numbering of step might not represent it and must sequentially implement according to this.That is, solve identical technical matters, the step of employing is identical, but order difference is still in protection scope of the present invention.Such as, for embodiment illustrated in fig. 2, step 202 just can before step 201.
In addition, part identical in the embodiment of the present invention can reference mutually, to avoid the description of redundancy.
Be described above the method for information display in the embodiment of the present invention, introduce the terminal in the embodiment of the present invention below, refer to Fig. 4, can reference mutual to embodiment of the method, in the embodiment of the present invention, another embodiment of method for information display comprises:
Receiver module 401, for receiving the selection to the target date in calendar application;
Display module 402, for obtaining and showing and target data target date with incidence relation;
Wherein, the data that produce for the application outside calendar application in terminal of target data.
In the embodiment of the present invention, receiver module 401 can receive the selection of the target date in calendar application, display module 402 can obtain and show and target data target date with incidence relation, the data that target data produces for the application outside calendar application in terminal.That is, terminal can associate file data terminal comprising date and time information with calendar, user no longer needs to search for each application, directly just can view information corresponding to each date by calendar, be convenient to user check each date under information, promote Consumer's Experience.
For the ease of understanding, be described in detail to the terminal in the embodiment of the present invention below, refer to Fig. 5, in the embodiment of the present invention, another embodiment of terminal comprises:
Receiver module 501, for receiving the selection to the target date in calendar application;
Set up module 503, for setting up the incidence relation of target date and target data;
Display module 502, for obtaining and showing and target data target date with incidence relation;
Wherein, the data that produce for the application outside calendar application in terminal of target data.
Alternatively, in embodiments of the present invention, set up module 503 can comprise:
Analytic unit 5031, for evaluating objects data also acquisition date and time information wherein;
First acquiring unit 5031, for obtaining target date according to date and time information;
Associative cell 5032, for the target date in associated objects data and calendar application.
In the embodiment of the present invention, receiver module 501 can receive the selection of the target date in calendar application, display module 502 can obtain and show and target data target date with incidence relation, the data that target data produces for the application outside calendar application in terminal.That is, terminal can associate file data terminal comprising date and time information with calendar, user no longer needs to search for each application, directly just can view information corresponding to each date by calendar, be convenient to user check each date under information, promote Consumer's Experience.
Secondly, the embodiment of the present invention sets up the incidence relation that module 503 can set up target data and target date in advance, improves the dirigibility of scheme.
Refer to Fig. 6, in the embodiment of the present invention, another embodiment of terminal comprises:
Receiver module 601, for receiving the selection to the target date in calendar application;
Display module 602, for obtaining and showing and target data target date with incidence relation;
Wherein, the data that produce for the application outside calendar application in terminal of target data.
Display module 602 comprises:
Second acquisition unit 6021, for obtaining data in the preset range in terminal and date and time information thereof;
Display unit 6022, for the data corresponding with target date of date and time information in the data in preset range for target data, show this target data.
Wherein, described preset range is for presetting storage area or preset kind.Particular content can with reference to the relevant portion of foregoing embodiments.
In the embodiment of the present invention, receiver module 601 can receive the selection of the target date in calendar application, display module 602 can obtain and show and target data target date with incidence relation, the data that target data produces for the application outside calendar application in terminal.That is, terminal can associate file data terminal comprising date and time information with calendar, user no longer needs to search for each application, directly just can view information corresponding to each date by calendar, be convenient to user check each date under information, promote Consumer's Experience.
Secondly, embodiments provide the display of another kind of display module 602 and concrete mode target date with the target data of incidence relation, improve the dirigibility of scheme.
The terminal the embodiment of the present invention is described above from the angle of functional module, introduce the terminal in the embodiment of the present invention below, as shown in Figure 7, for convenience of explanation, illustrate only the part relevant to the embodiment of the present invention, concrete ins and outs do not disclose, and please refer to embodiment of the present invention method part.This terminal can for comprising mobile phone, panel computer, PDA (PersonalDigitalAssistant, personal digital assistant), POS (PointofSales, point-of-sale terminal), the terminal device arbitrarily such as vehicle-mounted computer, take terminal as mobile phone be example:
Shown in Fig. 7 is the block diagram of the part-structure of the mobile phone relevant to the terminal that the embodiment of the present invention provides.With reference to figure 7, mobile phone comprises: radio frequency (RadioFrequency, RF) parts such as circuit 710, storer 720, input block 730, display unit 740, sensor 750, voicefrequency circuit 760, Wireless Fidelity (wirelessfidelity, WiFi) module 770, processor 780 and power supply 790.It will be understood by those skilled in the art that the handset structure shown in Fig. 7 does not form the restriction to mobile phone, the parts more more or less than diagram can be comprised, or combine some parts, or different parts are arranged.
Concrete introduction is carried out below in conjunction with Fig. 7 each component parts to mobile phone:
RF circuit 710 can be used for receiving and sending messages or in communication process, the reception of signal and transmission, especially, after being received by the downlink information of base station, process to processor 780; In addition, the up data of design are sent to base station.Usually, RF circuit 710 includes but not limited to antenna, at least one amplifier, transceiver, coupling mechanism, low noise amplifier (LowNoiseAmplifier, LNA), diplexer etc.In addition, RF circuit 710 can also by radio communication and network and other devices communicatings.Above-mentioned radio communication can use arbitrary communication standard or agreement, include but not limited to global system for mobile communications (GlobalSystemofMobilecommunication, GSM), general packet radio service (GeneralPacketRadioService, GPRS), CDMA (CodeDivisionMultipleAccess, CDMA), Wideband Code Division Multiple Access (WCDMA) (WidebandCodeDivisionMultipleAccess, WCDMA), Long Term Evolution (LongTermEvolution, LTE), Email, Short Message Service (ShortMessagingService, SMS) etc.
Storer 720 can be used for storing software program and module, and processor 780 is stored in software program and the module of storer 720 by running, thus performs various function application and the data processing of mobile phone.Storer 720 mainly can comprise storage program district and store data field, and wherein, storage program district can store operating system, application program (such as sound-playing function, image player function etc.) etc. needed at least one function; Store data field and can store the data (such as voice data, phone directory etc.) etc. created according to the use of mobile phone.In addition, storer 720 can comprise high-speed random access memory, can also comprise nonvolatile memory, such as at least one disk memory, flush memory device or other volatile solid-state parts.
Input block 730 can be used for the numeral or the character information that receive input, and generation arranges with the user of mobile phone and function controls the input of relevant key signals.Particularly, input block 730 can comprise contact panel 731 and other input equipments 732.Contact panel 731, also referred to as touch-screen, user can be collected or neighbouring touch operation (such as user uses any applicable object or the operations of annex on contact panel 731 or near contact panel 731 such as finger, stylus) thereon, and drive corresponding coupling arrangement according to the formula preset.Optionally, contact panel 731 can comprise touch detecting apparatus and touch controller two parts.Wherein, touch detecting apparatus detects the touch orientation of user, and detects the signal that touch operation brings, and sends signal to touch controller; Touch controller receives touch information from touch detecting apparatus, and converts it to contact coordinate, then gives processor 780, and the order that energy receiving processor 780 is sent also is performed.In addition, the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave can be adopted to realize contact panel 731.Except contact panel 731, input block 730 can also comprise other input equipments 732.Particularly, other input equipments 732 can include but not limited to one or more in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, control lever etc.
Display unit 740 can be used for the various menus showing information or the information being supplied to user and the mobile phone inputted by user.Display unit 740 can comprise display panel 741, optionally, the form such as liquid crystal display (LiquidCrystalDisplay, LCD), Organic Light Emitting Diode (OrganicLight-EmittingDiode, OLED) can be adopted to configure display panel 741.Further, contact panel 731 can cover display panel 741, when contact panel 731 detects thereon or after neighbouring touch operation, send processor 780 to determine the type of touch event, on display panel 741, provide corresponding vision to export with preprocessor 780 according to the type of touch event.Although in the figure 7, contact panel 731 and display panel 741 be as two independently parts to realize input and the input function of mobile phone, but in certain embodiments, can by integrated to contact panel 731 and display panel 741 and realize the input and output function of mobile phone.
Mobile phone also can comprise at least one sensor 750, such as optical sensor, motion sensor and other sensors.Particularly, optical sensor can comprise ambient light sensor and proximity transducer, and wherein, ambient light sensor the light and shade of environmentally light can regulate the brightness of display panel 741, proximity transducer when mobile phone moves in one's ear, can cut out display panel 741 and/or backlight.As the one of motion sensor, accelerometer sensor can detect the size of all directions (are generally three axles) acceleration, size and the direction of gravity can be detected time static, can be used for identifying the application (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating) of mobile phone attitude, Vibration identification correlation function (such as passometer, knock) etc.; As for mobile phone also other sensors such as configurable gyroscope, barometer, hygrometer, thermometer, infrared ray sensor, do not repeat them here.
Voicefrequency circuit 760, loudspeaker 761, microphone 762 can provide the audio interface between user and mobile phone.Voicefrequency circuit 760 can by receive voice data conversion after electric signal, be transferred to loudspeaker 761, by loudspeaker 761 be converted to voice signal export; On the other hand, the voice signal of collection is converted to electric signal by microphone 762, voice data is converted to after being received by voicefrequency circuit 760, after again voice data output processor 780 being processed, through RF circuit 710 to send to such as another mobile phone, or export voice data to storer 720 to process further.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user to send and receive e-mail by WiFi module 770, browse webpage and access streaming video etc., and its broadband internet wireless for user provides is accessed.Although Fig. 7 shows WiFi module 770, be understandable that, it does not belong to must forming of mobile phone, can omit in the scope of essence not changing invention as required completely.
Processor 780 is control centers of mobile phone, utilize the various piece of various interface and the whole mobile phone of connection, software program in storer 720 and/or module is stored in by running or performing, and call the data be stored in storer 720, perform various function and the process data of mobile phone, thus integral monitoring is carried out to mobile phone.Optionally, processor 780 can comprise one or more processing unit; Preferably, processor 780 accessible site application processor and modem processor, wherein, application processor mainly processes operating system, user interface and application program etc., and modem processor mainly processes radio communication.Be understandable that, above-mentioned modem processor also can not be integrated in processor 780.
Mobile phone also comprises the power supply 790 (such as battery) of powering to all parts, preferably, power supply can be connected with processor 780 logic by power-supply management system, thus realizes the functions such as management charging, electric discharge and power managed by power-supply management system.
Although not shown, mobile phone can also comprise camera, bluetooth module etc., does not repeat them here.
In embodiments of the present invention, the processor 780 included by this terminal also has following functions:
Receive the selection of the target date in calendar application;
Obtain and show and target data target date with incidence relation, wherein, the data that target data produces for the application outside calendar application in terminal.
In other embodiments of the embodiment of the present invention, processor 780 also performs:
Set up the incidence relation of target date and target data.
In other embodiments of the embodiment of the present invention, processor 780 specifically performs:
Evaluating objects data also obtain date and time information wherein;
Target date is obtained according to date and time information;
Target date in associated objects data and calendar application.
In other embodiments of the embodiment of the present invention, processor 780 specifically performs:
Obtain the data in the preset range in terminal, and the date and time information of data in preset range;
With the data corresponding with target date of date and time information in the data in preset range for target data, show this target data.It should be noted that, the data in preset range can be the data in default storage area, also can be the data of preset kind, can also be other data, specifically be not construed as limiting herein.
Those skilled in the art can be well understood to, and for convenience and simplicity of description, the system of foregoing description, the specific works process of device and unit, with reference to the corresponding process in preceding method embodiment, can not repeat them here.
In several embodiments that the application provides, should be understood that, disclosed system, apparatus and method, can realize by another way.Such as, device embodiment described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of device or unit or communication connection can be electrical, machinery or other form.
The described unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of unit wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of unit exists, also can two or more unit in a unit integrated.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form of SFU software functional unit also can be adopted to realize.
If described integrated unit using the form of SFU software functional unit realize and as independently production marketing or use time, can be stored in a computer read/write memory medium.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words or all or part of of this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (ROM, Read-OnlyMemory), random access memory (RAM, RandomAccessMemory), magnetic disc or CD etc. various can be program code stored medium.
The above, above embodiment only in order to technical scheme of the present invention to be described, is not intended to limit; Although with reference to previous embodiment to invention has been detailed description, those of ordinary skill in the art is to be understood that: it still can be modified to the technical scheme described in foregoing embodiments, or carries out equivalent replacement to wherein portion of techniques feature; And these amendments or replacement, do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.