Summary of the invention
In view of above content, be necessary to provide a kind of automatically upgrading calendar system, can upgrade calendar automatically by handling the information that receives, and the incoming call prompting mode of backlog correspondence and the current call prompting mode of communication device in the automatic switchover calendar.
In addition, also be necessary to provide a kind of automatically upgrading calendar method, can upgrade calendar automatically by the information that handle to receive, and the incoming call prompting mode of backlog correspondence and the current call prompting mode of communication device in the automatic switchover calendar.
A kind of automatically upgrading calendar system is applied in the communication device, and this system comprises: module is set, is used to be provided with the form and the keyword of calendar note, described calendar note comprises backlog; Whether judge module is used for after described communication device receives note, be the calendar note according to form and this note of keyword recognition of set calendar note; And processing module, be used for the backlog in the calendar note is added into the calendar of described communication device, and point out incoming call prompting mode to be provided with this backlog correspondence.
A kind of automatically upgrading calendar method is applied in the communication device, and this method comprises the steps: to be provided with the form and the keyword of calendar note, and described calendar note comprises backlog; Described communication device receives note; Whether form and this note of keyword recognition according to set calendar note are the calendar note; If this note is the calendar note, then the backlog in the described calendar note is added in the calendar of described communication device; And point out incoming call prompting mode to be provided with to this backlog correspondence.
Compared to prior art, described automatically upgrading calendar system and method, it can upgrade calendar automatically by handling the information that receives, and the incoming call prompting mode of backlog correspondence and the current call prompting mode of communication device in the automatic switchover calendar, thereby need not manual input, upgrade calendar and manual adjustment incoming call prompting mode.Especially work as the meeting organizer and need notify many people to participate in repeatedly meeting, attend a meeting with prompting thereby can in participant's communication device, increase new backlog automatically by the relevant note of described system and method transmission.
Specific embodiment
As shown in Figure 1, be the functional block diagram of the preferred embodiment of automatically upgrading calendar of the present invention system.Automatically upgrading calendar of the present invention system 2 (hereinafter claiming "calendar system 2 ") is installed in the communication device 1, also can be embedded in the operating system of communication device 1, thereby be used for upgrading calendar on this communication device 1 automatically, and at the automatically switch incoming call prompting mode of this communication device 1 of the beginning of the backlog in the calendar and concluding time by the calendar note that receives predetermined format.In this preferred embodiment, described communication device 1 is a mobile phone.
Described communication device 1 comprises receiving system 3 and dispensingdevice 4, is used for by various communication networks or connect transmits related data, for example: answer or call, sending and receiving note etc.Described communication network can be GSM (Global Systemfor Mobile communication, a global system for mobile communications) network, or GPRS (General Packet RadioService, GPRS) network etc.Described connection can be that bluetooth connects.
Described communication device 1 also comprises internal memory 5, is used to store Various types of data, comprises log, note record, calendar, set data etc. in described calendar system 2.Described internal memory 5 can be the internal memory of this communication device 1 itself, it can also be external memory card, as SM card (Smart Media Card, smart media card), SD card (Secure DigitalCard, safe digital card), CF card (Compact Flash Card, standard flash memory card), mmc card (Multi MediaCard, multimedia card), MS card (Memory Stick, memory stick), XD card (Extreme Digital Card, extreme digital card), TF card (Trans Flash Card) etc.
Describedcalendar system 2 mainly comprises four functional modules, is respectively:module 20, judgemodule 22,processing module 24 andhandover module 26 are set.
The describedmodule 20 that is provided with is used for field in the newly-increased calendar note of the SMS option of described communication device 1, the form of calendar note and the keyword that is used to discern are set, and this calendar note can be used for upgrading the calendar in the described communication device 1.Shown in the calendar note of Fig. 2 input schematic diagram, newly-builtnote interface 6 provides polytype note, includes, but are not limited to: character message, multimedia message, sound note, promptly show note and calendar note.After selecting " calendar note ", enter calendar note interface 7, editor receiver and short message content, for example, the form of this calendar note as shown in the figure, and its keyword is preset as: backlog theme, time started, concluding time etc.In other embodiments, the setting of keyword and form can be adjusted according to demand, and for example, keyword also can comprise: the item prompting mode: quarter-bell, vibration or noiseless.
Whether describedjudge module 22 is used for after the receiving system 3 of communication device 1 receives note, be the calendar note according to form and this note of keyword recognition of set calendar note.If the calendar note is then carried out corresponding operating by describedprocessing module 24, otherwise, promptly point out described communication device 1 to receive a new note.
Describedprocessing module 24 be used for when describedjudge module 22 confirm to be received for the calendar note time, the relevant information of the backlog in this calendar note is added in the calendar of described communication device 1, and whether the incoming call prompting mode of this backlog correspondence is set in finish back prompting of interpolation, prompting mode when promptly (from the outset to the concluding time) described communication device 1 receives incoming call in the time period that this backlog carries out, it can include, but are not limited to: quarter-bell, default music, vibration, mode such as noiseless.If the user of this communication device 1 is non-selected the corresponding incoming call prompting mode of this backlog is provided with, when then described communication device 1 receives incoming call in the time period that this backlog carries out, reminds the user in the incoming call prompting mode of acquiescence.
Describedhandover module 26 is used for after arbitrary backlog of the calendar of described communication device 1 triggers, promptly after the arrival of the time started of this backlog, change the current call prompting mode of described communication device 1 according to the corresponding incoming call prompting mode of this triggering backlog.For example, the current call prompting mode of described communication device 1 is a quarter-bell, be vibration and trigger the corresponding incoming call prompting mode of backlog, when then entering in time period of this triggerings backlog, described communication device 1 is all reminded the user in the mode of vibrating if receive incoming call.
Describedhandover module 26 is further used for after this triggering backlog finishes, and the corresponding incoming call prompting mode of this triggering backlog is switched to the original incoming call prompting mode of described communication device 1.
In addition, describedcalendar system 2 also can further comprise alarmclock adjusting module 28, be used for comparing the time of the uncompleted backlog of calendar and the alarm time in the described communication device 1, and judge whether the time of uncompleted backlog and alarm time be approaching.If approaching, then remind whether need to adjust alarm time on the same day.Whether approaching standard can be preset as half an hour to judgement time.Adjust alarm time by reminding, can avoid arriving and alarm time and no show when this time started of not finishing backlog, described communication device 1 still is in off-mode or user and is in resting state and fails in time to participate in this and do not finish backlog.Described alarmclock adjusting module 28 also is used for after above-mentioned backlog is finished, and recovers the original time that is provided with of alarm clock automatically.
In actual applications, when need notifying many people, conference organisations side participates in repeatedly meeting, thereby can increase new backlog automatically in participant's communication device by describedcalendar update system 2 transmission group calendar notes attends a meeting to remind the participant, both need not conference organisations side's Advise By Wire one by one, and also need not the participant and manually import backlog separately to calendar.
As shown in Figure 3, be the flow chart of the preferred embodiment of automatically upgrading calendar method of the present invention.At first, step S2, the described field thatmodule 20 newly-increased calendar note in the SMS option of described communication device 1 is set is provided with the form of calendar note and the keyword that is used to discern, and this calendar note can be used for upgrading the calendar in the described communication device 1.
Step S4, the receiving system 3 of described communication device 1 receives note.
Step S6, whether describedjudge module 22 is the calendar note according to form and this note of keyword recognition of set calendar note.If the calendar note, execution in step S10 then, otherwise, execution in step S8 then.
Step S8 if describedjudge module 22 confirms to be received is not the calendar note, then points out described communication device 1 to receive new note, and process ends.
Step S10, if describedjudge module 22 confirms to be received is the calendar note, then describedprocessing module 24 is added into the relevant information of the backlog in this calendar note in the calendar of described communication device 1.
Step S12, the prompting after adding backlog of describedjudge module 22 is provided with the incoming call prompting mode of this backlog correspondence, prompting mode when promptly (from the outset to the concluding time) described communication device 1 receives incoming call in the time period that this backlog carries out, and process ends.Wherein, described incoming call prompting mode can include, but are not limited to: quarter-bell, default music, vibration, mode such as noiseless.Whether the user of this communication device 1 can freely select the corresponding incoming call prompting mode of this backlog to be provided with according to demand, if be not provided with, then reminds the user in the incoming call prompting mode of acquiescence in the time period that this backlog carries out.
As shown in Figure 4, be the incoming call prompting mode switching flow figure of the preferred embodiment of automatically upgrading calendar method of the present invention.At first, step S20, describedhandover module 26 judge that the backlog that whether has in the calendar of described communication device 1 triggers, and promptly whether the time started of this backlog arrives.If there is backlog to trigger, in step S22, describedhandover module 26 is changed the current call prompting mode of described communication device 1 according to the corresponding incoming call prompting mode of this triggering backlog.Otherwise if there is not backlog to trigger, then flow process is returned step S20 to wait for the triggering of the backlog in the calendar.
Step S24, describedhandover module 26 judges according to the concluding time of this triggering backlog whether this triggering backlog is finished.If this triggering backlog is finished, then execution in step S26; Otherwise if this triggering backlog is not finished, then flow process is returned step S24 to wait for finishing of this triggering backlog.
Step S26, describedhandover module 26 will trigger the corresponding incoming call prompting mode of backlog and switch to the original incoming call prompting mode of described communication device 1, and process ends.
Above embodiment is only unrestricted in order to technical scheme of the present invention to be described, although the present invention is had been described in detail with reference to above preferred embodiment, those of ordinary skill in the art should be appreciated that and can make amendment or be equal to the spirit and scope that replacement should not break away from technical solution of the present invention technical scheme of the present invention.