Summary of the invention
In view of the above problems, propose the present invention in case provide a kind of overcome the problems referred to above or solve the problem at least in part carry out event-prompting method and device based on application program.
According to one aspect of the present invention, provide one and carry out event-prompting method based on application program, comprising:
First application program receives the event information exhibition method that user is arranged;
By accessing the information interface that the second application program provides, obtain the first event information recorded in described second application program;
Resolve the temporal information marked in described first event information, and according to described temporal information, the event information exhibition method adopting described user to arrange is shown to described first event information.
Alternatively, the event information exhibition method that described first application program reception user is arranged comprises:
Described first application program receives the event information exhibition method that user is arranged for described first application program.
Alternatively, the described information interface provided by access second application program, is obtained the first event information recorded in described second application program and comprises:
Access the information interface that described second application program provides, send information acquisition request to described information interface, described information acquisition request carries the key mark of the information of acquisition request;
Receive the first event information that described second application program is fed back according to described key mark.
Alternatively, described according to described temporal information, the event information exhibition method adopting described user to arrange carries out displaying to described first event information and comprises:
Temporal information according to resolving is revised the temporal information marked in the second event information of described first application program local record;
According to revised temporal information, the event information exhibition method arranged for described first application program is adopted to show described second event information.
Alternatively, described second application program comprises multiple, and the event information exhibition method that described first application program receives user's setting comprises:
Described first application program receives the event information exhibition method that user is arranged respectively for each second application program.
Alternatively, described according to described temporal information, the first event information exhibition method adopting described user to arrange carries out displaying to described first event information and comprises:
For the first event information gathered from different second application program, according to described temporal information, the event information exhibition method arranged for described second application program is adopted to show described first event information.
Alternatively, described event information exhibition method comprises the appearance style of event information impression window and described event information impression window present position in interface of mobile terminal.
Alternatively, described first application program or described second application program are browser, electronic alarm clock, electronic calendar, Email, p.m.entry, online game or trading account supervisory routine.
According to another aspect of the present invention, provide one and carry out affair prompting device based on application program, comprising:
Exhibition method receiver module, receives the event information exhibition method of user's setting for the first application program;
Event information acquisition module, for the information interface provided by access second application program, obtains the first event information recorded in described second application program;
Temporal information parsing module, for resolving the temporal information marked in described first event information;
Event information display module, for according to described temporal information, the event information exhibition method adopting described user to arrange is shown described first event information.
Alternatively, described exhibition method receiver module, receives the event information exhibition method of user for described first application program setting specifically for described first application program.
Alternatively, described event information acquisition module comprises:
Interface accessing submodule, for accessing the information interface that described second application program provides, send information acquisition request to described information interface, described information acquisition request carries the key mark of the information of acquisition request;
Feedback reception submodule, for receiving the first event information that described second application program is fed back according to described key mark.
Alternatively, described event information display module comprises:
Information revision submodule, for revising the temporal information marked in the second event information of described first application program local record according to the temporal information of resolving;
Update information shows submodule, for according to revised temporal information, adopts the event information exhibition method arranged for described first application program to show described second event information.
Alternatively, described second application program comprises multiple, described exhibition method receiver module, specifically for the event information exhibition method that described first application program reception user is arranged respectively for each second application program.
Alternatively, described event information display module, specifically for for the first event information gathered from different second application program, adopts the event information exhibition method arranged for described second application program to show described first event information.
Alternatively, described event information exhibition method comprises the appearance style of event information impression window and described event information impression window present position in interface of mobile terminal.
Alternatively, described first application program or described second application program are browser, electronic alarm clock, electronic calendar, Email, p.m.entry, online game or trading account supervisory routine.
According to embodiments of the invention, user can arrange the exhibition method of event information in the first application program, the information interface that first application program can be provided by access second application program further, obtain the first event information recorded in the second application program, the exhibition method arranged according to user is further shown the first event information.The embodiment of the present invention being applied to alarm clock program can by obtaining event information more accurately from the second application program, thus can avoid festivals or holidays and working day to arrange inaccurate problem.
The exhibition method that the event information obtained from the second application program adopts user to preset can be shown according to the embodiment of the present invention, thus can concentrate exhibition method is set for application program, arrange without the need to opening each application program one by one, simplify user operation, and exhibition method is not limited to the mode that current application program provides, the exhibition method be more preferably suitable for can be preset and be supplied to user's selection.Further, if user does not notice event notification, can concentrate from the first application program further and check event notification, avoid forgetting this event of execution because missed event reminds.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to technological means of the present invention can be better understood, and can be implemented according to the content of instructions, and can become apparent, below especially exemplified by the specific embodiment of the present invention to allow above and other objects of the present invention, feature and advantage.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present disclosure is described in more detail.Although show exemplary embodiment of the present disclosure in accompanying drawing, however should be appreciated that can realize the disclosure in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the disclosure can be understood, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
With reference to figure 1, show the process flow diagram carrying out event-prompting method based on application program according to the embodiment of the present invention 1, the method specifically can comprise the following steps:
Step 101, the first application program receives the event information exhibition method that user is arranged.
According to embodiments of the invention, user can arrange the exhibition method of event information in the first application program, can be specifically the exhibition method of the event information of the first application program, also can be the exhibition method of the event information of other different with it the second application programs.
First application program can be supplied to the selection interface that user arranges event information exhibition method, selecting title or the icon of showing multiple application program in interface, for the event information exhibition method that the equal corresponding plurality of optional of each application program is selected, user can select the application program needing to arrange, and selects corresponding event exhibition method further for the application program selected.
Concrete, described event information exhibition method comprises appearance style and described event information impression window present position in described interface of mobile terminal of event information impression window, can also comprise audio or other any suitable bandwagon effects of configuration.
Further preferably, described first application program and the second application program can be browser, electronic alarm clock, electronic calendar, Email, p.m.entry, online game or trading account supervisory routine, can also comprise the application program that other can provide event notification functions.
Step 102, by accessing the information interface that the second application program provides, obtains the first event information recorded in described second application program.
In the embodiment of the present invention, the second application program provides the authority of obtaining information to the first application program, is specially the information interface providing obtaining information, and the first application program can obtain the first event information from the second application program by this information interface of access.
In the embodiment of the present invention, first event information can be applied to the event information of the first application program as event notification, also can be applied to the event information of the second application program as event notification, for this situation, can pre-set and record in the second application program.
In specific implementation, first application program and the second application program can be by same application development platform or the application program provided by same application developer, can identify mutually by presetting mark, first application program can be preset mark and be determined the access rights of the preset interface possessed the second application program by this, and the second application program can be preset and identifies whether the authority providing interface accessing to this first application program according to this.
Step 103, resolves the temporal information marked in described first event information, and according to described temporal information, the event information exhibition method adopting described user to arrange is shown described first event information.
Temporal information is carried in first event information, in order to identify the displaying time of this event information, first application program can determine when needing to carry out event notification according to this temporal information, and the event information exhibition method arranged according to user in the time determined is shown this first event information.
If embodiments of the invention to be applied to alarm clock program, the second application program can be set as providing the source of more reliable event information, can by obtaining event information more accurately from the second application program, to this more accurately event information carry out event notification, can avoid festivals or holidays and working day that inaccurate problem is set.
If the exhibition method that the event information obtained from the second application program adopts user to preset is shown, thus can concentrate exhibition method is set for application program, arrange without the need to opening each application program one by one, simplify user operation, and exhibition method is not limited to the mode that current application program provides, the exhibition method be more preferably suitable for can be preset and be supplied to user's selection.Further, if user does not notice event notification, can concentrate from the first application program further and check event notification, avoid forgetting this event of execution because missed event reminds.
It should be noted that, for embodiment of the method, in order to simple description, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the embodiment of the present invention is not by the restriction of described sequence of movement, because according to the embodiment of the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in instructions all belongs to preferred embodiment, and involved action might not be that the embodiment of the present invention is necessary.
With reference to figure 2, show the process flow diagram carrying out event-prompting method based on application program according to the embodiment of the present invention 2, the method specifically can comprise the following steps:
Step 201, the first application program receives the event information exhibition method that user is arranged for described first application program.
In the present embodiment, event information exhibition method is arranged for the first application program, and the event information obtained further is also that correspondence is shown in the first application program.
Step 202, accesses the information interface that described second application program provides, and send information acquisition request to described information interface, described information acquisition request carries the key mark of the information of acquisition request.
Step 203, receives the first event information that described second application program is fed back according to described key mark.
By sending information acquisition request, to obtain the event information that information interface feeds back according to this request to information interface.
The information interface provided by accessing the second application program obtains the first event information shown in the first application program, as the foundation that the second event information originally recorded the first application program upgrades.Owing to have recorded much information in the second application program, which kind of information of concrete acquisition can be arranged according to the actual requirements as upgrading second event information, specifically can add the key mark needing the information obtained in information acquisition request, information interface extracts corresponding information feed back to the first application program according to this key mark.
Such as, first application program is alarm clock program or calendar program, for alarm clock program, second application program can be browser, as the source obtaining holiday information more accurately, key mark can be " legal festivals and holidays ", this key mark is passed to browser by visit information interface by alarm clock program, browser obtains the specifying information relevant to the legal festivals and holidays by access internet and feeds back to alarm clock program, such as, 1 day ~ January 3 January on New Year's Day, January 4 (Sunday) goes to work, 18 days ~ February 24 February in the Spring Festival, February 15 (Sunday), February 28 (Saturday) goes to work, comprising the title and the time that have the concrete legal festivals and holidays, also have take off work hours relevant to the legal festivals and holidays, namely be the work hours of vacation time adjustment originally.
Step 204, resolves the temporal information marked in described first event information.
Temporal information is included in first event information, to carry out event notification according to this temporal information in predetermined time, such as, the temporal information that the event information of upper example comprises is: the time of having a holiday or vacation is 1 ~ January 3 in January and 18 ~ February 24 February, and the work hours are January 4 (Sunday) and February 15 (Sunday) and February 28 (Saturday).
Step 205, the temporal information according to resolving is revised the temporal information marked in the second event information of described first application program local record.
The first application program originally information of record imperfection or inaccurate, obtains more accurately after event information from the second application program, can revise the event information of the first application records accordingly further.Such as, alarm clock program originally record is labeled as Sunday on January 4, and February 15 was labeled as Sunday, originally can not carry out alarm clock calling in these two times, originally 1 ~ January 3 in record January and be labeled as working day, need to carry out alarm clock calling on 18 ~ February 24 February.And after revising according to the information obtained from the second application program, to being labeled as working day on January 4 and February 15, alarm clock calling can be carried out, to 1 ~ January 3 in January and be labeled as festivals or holidays 18 ~ February 24 February, do not carry out alarm clock calling.
The correcting mode that the present embodiment provides revises reminder time of event information, such as, revises the time that in alarm clock program, working and festivals or holidays two kinds of event informations are corresponding.In specific implementation, the mode revising event information corresponding to reminder time can also be adopted, such as, revise each time point in alarm clock program correspond to working event or festivals or holidays event, other any suitable modes can also be adopted to revise, and the present invention does not limit this.
Step 206, according to revised temporal information, adopts the event information exhibition method arranged for described first application program to show described second event information.
After revising according to the temporal information of temporal information to second event information of the first event information, according to revised temporal information, second event information is shown.Revised second event information comprises the first event information, therefore, is also equivalent to include and shows the first event information.
The present embodiment, first application program can be alarm clock program, user can at the exhibition method of alarm clock programming event information, the information interface that alarm clock program can be provided by the second application programs such as access browser further, obtain the first event information more accurately recorded in the second application program, according to the first event information, second event information is revised, to realize event notification more accurately, avoid festivals or holidays and working day that inaccurate problem is set.
With reference to figure 3, show the process flow diagram carrying out event-prompting method based on application program according to the embodiment of the present invention 3, the method specifically can comprise the following steps:
Step 301, the first application program receives the event information exhibition method that user is arranged respectively for each second application program, and described second application program comprises multiple.
Step 302, by accessing the information interface that the second application program provides, obtains the first event information recorded in described second application program.
Step 303, resolves the temporal information marked in described first event information.
Step 304, for the first event information gathered from different second application program, according to described temporal information, adopts the event information exhibition method arranged for described second application program to show described first event information.
According to the present embodiment, user can arrange corresponding event information exhibition method respectively for multiple second application program, further, by the first event information originally shown according to the exhibition method of this second application program, change into and adopt the first event information exhibition method pre-set to show this first event information, thus can concentrate exhibition method is set for multiple application program, arrange without the need to opening each application program one by one, simplify user operation, and exhibition method is not limited to the mode that current application program provides, the exhibition method be more preferably suitable for can be preset and be supplied to user's selection.Further, if user does not notice event notification, can concentrate from program corresponding to the present invention further and check event notification, avoid forgetting because missed event reminds and perform this event.
With reference to figure 4, it illustrates the structured flowchart carrying out affair prompting device based on application program according to the embodiment of the present invention, specifically can comprise:
Exhibition method receiver module 401, receives the event information exhibition method of user's setting for the first application program.
Event information acquisition module 402, for the information interface provided by access second application program, obtains the first event information recorded in described second application program.
Temporal information parsing module 403, for resolving the temporal information marked in described first event information.
Event information display module 404, for according to described temporal information, the event information exhibition method adopting described user to arrange is shown described first event information.
In the embodiment of the present invention, preferably, described exhibition method receiver module, receives the event information exhibition method of user for described first application program setting specifically for described first application program.
In the embodiment of the present invention, preferably, described event information acquisition module comprises:
Interface accessing submodule, for accessing the information interface that described second application program provides, send information acquisition request to described information interface, described information acquisition request carries the key mark of the information of acquisition request;
Feedback reception submodule, for receiving the first event information that described second application program is fed back according to described key mark.
In the embodiment of the present invention, preferably, described event information display module comprises:
Information revision submodule, for revising the temporal information marked in the second event information of described first application program local record according to the temporal information of resolving;
Update information shows submodule, for according to revised temporal information, adopts the event information exhibition method arranged for described first application program to show described second event information.
In the embodiment of the present invention, preferably, described second application program comprises multiple, described exhibition method receiver module, specifically for the event information exhibition method that described first application program reception user is arranged respectively for each second application program.
In the embodiment of the present invention, preferably, described event information display module, specifically for for the first event information gathered from different second application program, adopts the event information exhibition method arranged for described second application program to show described first event information.
In the embodiment of the present invention, preferably, described event information exhibition method comprises the appearance style of event information impression window and described event information impression window present position in interface of mobile terminal.
In the embodiment of the present invention, preferably, described first application program or described second application program are browser, electronic alarm clock, electronic calendar, Email, p.m.entry, online game or trading account supervisory routine.
According to embodiments of the invention, user can arrange the exhibition method of event information in the first application program, the information interface that first application program can be provided by access second application program further, obtain the first event information recorded in the second application program, the exhibition method arranged according to user is further shown the first event information.The embodiment of the present invention being applied to alarm clock program can by obtaining event information more accurately from the second application program, thus can avoid festivals or holidays and working day to arrange inaccurate problem.
The exhibition method that the event information obtained from the second application program adopts user to preset can be shown according to the embodiment of the present invention, thus can concentrate exhibition method is set for application program, arrange without the need to opening each application program one by one, simplify user operation, and exhibition method is not limited to the mode that current application program provides, the exhibition method be more preferably suitable for can be preset and be supplied to user's selection.Further, if user does not notice event notification, can concentrate from the first application program further and check event notification, avoid forgetting this event of execution because missed event reminds.
Because described device embodiment is substantially corresponding to the embodiment of the method shown in earlier figures 1-Fig. 3, therefore not detailed part in the description of the present embodiment, see the related description in previous embodiment, just can not repeat at this.
Intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with display at this algorithm provided.Various general-purpose system also can with use based on together with this teaching.According to description above, the structure constructed required by this type systematic is apparent.In addition, the present invention is not also for any certain programmed language.It should be understood that and various programming language can be utilized to realize content of the present invention described here, and the description done language-specific is above to disclose preferred forms of the present invention.
In instructions provided herein, describe a large amount of detail.But can understand, embodiments of the invention can be put into practice when not having these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand in each inventive aspect one or more, in the description above to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes.But, the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires feature more more than the feature clearly recorded in each claim.Or rather, as claims below reflect, all features of disclosed single embodiment before inventive aspect is to be less than.Therefore, the claims following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and adaptively can change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment or unit.Unless expressly stated otherwise, each feature disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can use with arbitrary array mode.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that the some or all functions of carrying out the some or all parts in event notification equipment based on application program that microprocessor or digital signal processor (DSP) can be used in practice to realize according to the embodiment of the present invention.The present invention can also be embodied as part or all equipment for performing method as described herein or device program (such as, computer program and computer program).Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described instead of limit the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment when not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and does not arrange element in the claims or step.Word "a" or "an" before being positioned at element is not got rid of and be there is multiple such element.The present invention can by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In the unit claim listing some devices, several in these devices can be carry out imbody by same hardware branch.Word first, second and third-class use do not represent any order.Can be title by these word explanations.
The invention discloses A1, one carry out event-prompting method based on application program, wherein, comprising:
First application program receives the event information exhibition method that user is arranged;
By accessing the information interface that the second application program provides, obtain the first event information recorded in described second application program;
Resolve the temporal information marked in described first event information, and according to described temporal information, the event information exhibition method adopting described user to arrange is shown to described first event information.
A2, method as described in A1, wherein, described first application program receives the event information exhibition method that user arranges and comprises:
Described first application program receives the event information exhibition method that user is arranged for described first application program.
A3, method as described in A1, wherein, the described information interface provided by access second application program, is obtained the first event information recorded in described second application program and comprises:
Access the information interface that described second application program provides, send information acquisition request to described information interface, described information acquisition request carries the key mark of the information of acquisition request;
Receive the first event information that described second application program is fed back according to described key mark.
A4, method as described in A2, wherein, described according to described temporal information, the event information exhibition method adopting described user to arrange carries out displaying to described first event information and comprises:
Temporal information according to resolving is revised the temporal information marked in the second event information of described first application program local record;
According to revised temporal information, the event information exhibition method arranged for described first application program is adopted to show described second event information.
A5, method as described in A1, wherein, described second application program comprises multiple, and described first application program receives the event information exhibition method that user arranges and comprises:
Described first application program receives the event information exhibition method that user is arranged respectively for each second application program.
A6, method as described in A5, wherein, described according to described temporal information, the first event information exhibition method adopting described user to arrange carries out displaying to described first event information and comprises:
For the first event information gathered from different second application program, according to described temporal information, the event information exhibition method arranged for described second application program is adopted to show described first event information.
A7, method as described in A1, wherein, described event information exhibition method comprises the appearance style of event information impression window and described event information impression window present position in interface of mobile terminal.
A8, method as described in A1, wherein, described first application program or described second application program are browser, electronic alarm clock, electronic calendar, Email, p.m.entry, online game or trading account supervisory routine.
The invention also discloses B9, one carry out affair prompting device based on application program, wherein, comprising:
Exhibition method receiver module, receives the event information exhibition method of user's setting for the first application program;
Event information acquisition module, for the information interface provided by access second application program, obtains the first event information recorded in described second application program;
Temporal information parsing module, for resolving the temporal information marked in described first event information;
Event information display module, for according to described temporal information, the event information exhibition method adopting described user to arrange is shown described first event information.
B10, device as described in B9, wherein, described exhibition method receiver module, receives specifically for described first application program the event information exhibition method that user arranges for described first application program.
B11, device as described in B9, wherein, described event information acquisition module comprises:
Interface accessing submodule, for accessing the information interface that described second application program provides, send information acquisition request to described information interface, described information acquisition request carries the key mark of the information of acquisition request;
Feedback reception submodule, for receiving the first event information that described second application program is fed back according to described key mark.
B12, device as described in B10, wherein, described event information display module comprises:
Information revision submodule, for revising the temporal information marked in the second event information of described first application program local record according to the temporal information of resolving;
Update information shows submodule, for according to revised temporal information, adopts the event information exhibition method arranged for described first application program to show described second event information.
B13, device as described in B9, wherein, described second application program comprises multiple, described exhibition method receiver module, receives specifically for described first application program the event information exhibition method that user arranges respectively for each second application program.
B14, device as described in B13, wherein, described event information display module, specifically for for the first event information gathered from different second application program, adopts the event information exhibition method arranged for described second application program to show described first event information.
B15, device as described in B9, wherein, described event information exhibition method comprises the appearance style of event information impression window and described event information impression window present position in interface of mobile terminal.
B16, device as described in B9, wherein, described first application program or described second application program are browser, electronic alarm clock, electronic calendar, Email, p.m.entry, online game or trading account supervisory routine.