CN102014185A - Multipurpose automatic timing system and method for mobile communication terminal - Google Patents
Multipurpose automatic timing system and method for mobile communication terminal Download PDFInfo
- Publication number
- CN102014185A CN102014185A CN2010102576968A CN201010257696A CN102014185A CN 102014185 A CN102014185 A CN 102014185A CN 2010102576968 A CN2010102576968 A CN 2010102576968A CN 201010257696 A CN201010257696 A CN 201010257696A CN 102014185 A CN102014185 A CN 102014185A
- Authority
- CN
- China
- Prior art keywords
- time
- service subsystem
- task
- application program
- subsystem
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a multipurpose automatic timing system and method for a mobile communication terminal. The system comprises a setting subsystem, a time service subsystem and an application program module, wherein the setting subsystem provides a user interface and a user human-computer setting interface and is convenient for a user to complete a complex timing task through simple setting; the time service subsystem comprises a management time chain table which can sequence a time chain table, modify related attributes of a time chain table node, insert a new node to the time chain table and delete the node specified in the time chain table; the time service subsystem issues a command to an application program in the specified time according to the content of the node, completes the operation required for the user, receives a notice of the application program and stores a task execution log according to the condition whether the failed task is executed again or not by the human-computer communication; and the application program module executes each operation according to the command of the time service subsystem and informs a result to the time service subsystem. In the invention, the user requirement is automatically completed through setting.
Description
Technical field
The present invention relates to a kind of mobile communication technology, particularly relate to a kind of multi-functional timing automatic system and method for mobile communication terminal.
Background technology
Run into such situation through regular meeting in life, the user need finish some specific thing by being provided with automatically with mobile phone in certain following time, often is difficult to accomplish.As getting up at 7 o'clock of morning, need alarm clock calling; 8 o'clock need receive the mobile phone mail; Had a meeting at 10 o'clock and need notify punctual participation of related personnel to be late; 15: 30 is the time of having a rest, and playing back music is loosened brain automatically; Automatically opened the mobile phone television viewing news hookup in 19: 30; 22 o'clock was made as mute state to mobile phone automatically; In such a month, and on such a day be the tradition happy festival time, serve the blessing in red-letter day for relatives by note;
Present mobile communication terminal does not all have the timing automatic operation function except alarm clock and timed power on/off, and needs user's real time operation could carry out some function on the mobile communication terminal.
Summary of the invention
The technical problem to be solved in the present invention is in order to overcome the defective of prior art, a kind of multi-functional timing automatic system and method for mobile communication terminal is provided, it is provided with by simple, makes mobile communication terminal in certain following time, finishes some specific user's request automatically.
The present invention solves above-mentioned technical problem by following technical proposals: a kind of multi-functional timing automatic system of mobile communication terminal, it is characterized in that, it comprises: subsystem is set, it provides user interface and user's man-machine setting interface, make things convenient for the user by simple setting, and finish complicated timed task; The time service subsystem, it comprises chained list administrative time, administrative time the chained list time linked list that can sort, the association attributes of modification time chained list node, new node is inserted in the time linked list, the node of appointment in the deletion time linked list, the time service subsystem says the word to application program in the time of appointment according to the content of node, finish the operation that the user needs, the time service subsystem receives the notice of application program, whether carry out the task of failing once more according to the man-machine communication, the time service subsystem is preserved the task execution journal; Application program module, its command execution according to the time service subsystem is respectively operated, and gives the time service subsystem result notification.
Another technical scheme of the present invention provides a kind of multi-functional timing automatic method of mobile communication terminal, it is characterized in that, it may further comprise the steps: step 1: the user is to being provided with the man-machine setting of subsystem, the subsystem preservation is set data are set, the subsystem notice time service subsystem place of connecing is set puts data in order; Step 2: what the time service subsystem received step 1 is provided with subsystem notice, and obtaining step one is preserved is provided with data, according to the sequencing that the time is set, is inserted in chained list administrative time; Step 3: the time service subsystem at the appointed time starts related application according to the data in the time queue chained list, and the notification application module is carried out specific order; Step 4: after application program module is carried out, notice time service subsystem, whether the order of telling application program module to carry out runs succeeded; Step 5: the time service subsystem receives the notice of application, preserves the application program execution journal; Step 6: return step 3 and be sky up to time queue.
Preferably, described step 1 further comprises following five steps again: step 1 11: time and cycle are set; Step 1 12: select application program module; Step 1 13:, the incident of different application is set according to the selection of step 1 12; Step 1 14: all data of preserving above-mentioned steps; Step 1 15: notice time service subsystem is handled the data of preserving.
Preferably, step 2 further comprises following two steps again: step 2 11: the time service subsystem is inserted into the sequencing of the time in the step 1 preservation data according to time linked list in the new node of time linked list; Step 2 12: the data pointer in the time linked list new node points to the data of preserving in the step 1.
Preferably, described step 3 comprises following two steps: step 3 11: the time service subsystem compares the time in current time and the chained list node; Step 3 12: if the time in the time linked list node that is compared early than or equal the current time, say the word to the application program of appointment, and the execution data be provided.
Preferably, described step 5 further comprises following nine steps again: step 5 11: the time service subsystem receives the notice of application program, the prompting customer incident runs succeeded or fails, if run succeeded then go to step 5 12, if carry out failure then go to step 5 15; Step 5 12: check that this task is the single task? if then change step 5 13; If otherwise task time-delay one-period then goes to step 5 14; Step 5 13: time service subsystem deletion time linked list node, step finishes; Step 5 14: revise the time of time after the time-delay in the former time linked list node, the time linked list that reorders, step finishes; Does step 5 15: the prompting user " need to carry out once more owing to carry out failure "? if then go to step 5 16; If otherwise go to step 5 12; Step 5 16: the prompting user imports the execution delay time, gives tacit consent to once more next minute that the time of implementation is the current time; Step 5 17: check to be the single task? if then change step 5 14; If not, then change step 5 18; Step 5 18: duplicate a current task, and the new task cycle of duplicating is out made into the single task, the time of modification new task arrives the time after the time-delay, the order of the task of newly duplicating out by the time is inserted in the time linked list again; Step 5 19: old task time-delay one-period goes to step 5 14.
Positive progressive effect of the present invention is: the user makes mobile phone in any time in future by mobile phone is simply made, and finishes the function of a series of relative complex automatically, need not user's real time operation.In addition, increase the flexible use of mobile phone, realize mobile phone automatized function, and saved user's operating time.
Description of drawings
Fig. 1 is the theory diagram of the multi-functional timing automatic system of mobile communication terminal of the present invention.
Fig. 2 is the flow chart that subsystem is provided with that is provided with among the present invention.
Fig. 3 is the notification received flow chart of time service subsystem among the present invention.
Fig. 4 receives and sends the flow chart of order for the time service subsystem among the present invention.
Embodiment
Provide preferred embodiment of the present invention below in conjunction with accompanying drawing, to describe technical scheme of the present invention in detail.
As shown in Figure 1, the invention provides a kind of multi-functional timing automatic system of mobile communication terminal, this multi-functional timing automatic system comprises: subsystem is set, and it provides user interface and user's man-machine setting interface, make things convenient for the user by simple setting, and finish complicated timed task; The time service subsystem: it comprises chained list administrative time, administrative time the chained list time linked list that can sort, the association attributes of modification time chained list node is (as revising the cycle, and the time), new node is inserted in the time linked list, the node of appointment in the deletion time linked list, the time service subsystem says the word to application program in the time of appointment according to the content of node, finish the operation that the user needs, the time service subsystem receives the notice of application program, whether carry out the task of failing once more according to the man-machine communication, the time service subsystem is preserved the task execution journal; Application program module: its command execution according to the time service subsystem is respectively operated, and gives the time service subsystem result notification.
The multi-functional timing automatic method of mobile communication terminal of the present invention is used above-mentioned multi-functional timing automatic system, and this method may further comprise the steps:
Step 1: the user is to being provided with the man-machine setting of subsystem, the subsystem preservation is set data are set, the subsystem notice time service subsystem place of connecing is set to be put data in order (configuration information is: in certain following time, start mobile communication terminal such as the application program on the mobile phone, do the needed thing of some users);
Step 2: what the time service subsystem received step 1 is provided with subsystem notice, and obtaining step one is preserved is provided with data, according to the sequencing that the time is set, is inserted in chained list administrative time;
Step 3: the time service subsystem at the appointed time starts related application according to the data in the time queue chained list, and the notification application module is carried out specific order;
Step 4: after application program module is carried out, notice time service subsystem, whether the order of telling application program module to carry out runs succeeded;
Step 5: the time service subsystem receives the notice of application, preserves the application program execution journal;
Step 6: return step 3 and be sky up to time queue.
As shown in Figure 2, step 1 further comprises following five steps again:
Step 1 11: time and cycle are set, and are the random time of 0:00-23:59 such as the scope of time; Cycle can be divided into per diem, by week, monthly, per year or single;
Step 1 12: select application program module, the user can be set to existing any one application program module on information, contextual model, player or the like the mobile phone;
Step 1 13: according to the selection of step 1 12, the incident of different application is set, if step 1 12 selections is information, 13 editing short message/multimedia messages of step 1 so provide receiver and preservation; If what step 1 12 was selected is contextual model, the concrete pattern that then provides this mobile phone to support: quiet, vibration, offline mode or the like; If what step 1 12 was selected is player, then provide the audio or video that needs broadcast; Or the like, this step is relevant with step 1 12, the difference that step 1 12 is selected, and then step 1 13 changes accordingly;
Step 1 14: preserve all data of above-mentioned steps, comprise time on date, application program, application event;
Step 1 15: notice time service subsystem is handled the data of preserving.
Step 2 further may further comprise the steps again:
Step 2 11: the time that the time service subsystem is preserved step 1 in the data is inserted in the new node of time linked list according to the sequencing of time linked list, the time in the time linked list by date with the priority ordering of time;
Step 2 12: the data pointer in the time linked list new node points to the data of preserving in the step 1.
As shown in Figure 3, step 3 comprises following two steps:
Step 3 11: the time service subsystem compares the time in current time and the chained list node;
Step 3 12: if the time in the time linked list node that is compared early than or equal the current time, say the word to the application program of appointment, and the execution data be provided;
The example of chained list and some data definitions for example below:
Mode-definition is as follows:
typedef?enum?mode
{
MODE_ONCE ,/* single pattern */
MODE_DAY ,/* * every day/
MODE_WEEK ,/* jede Woche */
MODE_MONTH, every month * of/*/
MODE_YEAR, the annual * of/*/
MODE_USER ,/* User Defined */
}Mode;
List structure is defined as follows:
typedef?struct?List_Node
{
int?Data;
Int Time; / * 1245 be used for representing 12 45*/
Mode eMode; / * single still be cycle */
Int nClsId; / * application program ID*/
Void*pEvent/* customer incident and data */
Struct List_Node*pNext; / * sensing next node */
}List_Node;
As shown in Figure 4, step 5 further comprises following nine steps again:
Step 5 11: the time service subsystem receives the notice of application program, and the prompting customer incident runs succeeded or fails, if run succeeded then go to step 5 12, if carry out failure then go to step 5 15;
Step 5 12: check that this task is the single task? if then change step 5 13; If otherwise task time-delay one-period then goes to step 5 14;
Step 5 13: time service subsystem deletion time linked list node, step finishes;
Step 5 14: revise the time of time after the time-delay in the former time linked list node, the time linked list that reorders, step finishes;
Does step 5 15: the prompting user " need to carry out once more owing to carry out failure "? if then go to step 5 16; If otherwise go to step 5 12;
Step 5 16: the prompting user imports the execution delay time, gives tacit consent to once more next minute that the time of implementation is the current time;
Step 5 17: check to be the single task? if then change step 5 14; If not, then change step 5 18;
Step 5 18: duplicate a current task, and the new task cycle of duplicating is out made into the single task, the time of modification new task arrives the time after the time-delay, the order of the task of newly duplicating out by the time is inserted in the time linked list again;
Step 5 19: old task time-delay one-period goes to step 5 14.
Though more than described the specific embodiment of the present invention, it will be understood by those of skill in the art that these only illustrate, under the prerequisite that does not deviate from principle of the present invention and essence, can make numerous variations or modification to these execution modes.Therefore, protection scope of the present invention is limited by appended claims.
Claims (6)
1. the multi-functional timing automatic system of a mobile communication terminal is characterized in that it comprises:
Subsystem is set, and it provides user interface and user's man-machine setting interface, makes things convenient for the user by simple setting, and finishes complicated timed task;
The time service subsystem, it comprises chained list administrative time, administrative time the chained list time linked list that can sort, the association attributes of modification time chained list node, new node is inserted in the time linked list, the node of appointment in the deletion time linked list, the time service subsystem says the word to application program in the time of appointment according to the content of node, finish the operation that the user needs, the time service subsystem receives the notice of application program, whether carry out the task of failing once more according to the man-machine communication, the time service subsystem is preserved the task execution journal;
Application program module, its command execution according to the time service subsystem is respectively operated, and gives the time service subsystem result notification.
2. the multi-functional timing automatic method of a mobile communication terminal is characterized in that it may further comprise the steps:
Step 1: the user is provided with the subsystem preservation data is set the man-machine setting of subsystem is set, and the subsystem notice time service subsystem place of connecing is set puts data in order;
Step 2: what the time service subsystem received step 1 is provided with subsystem notice, and obtaining step one is preserved is provided with data, according to the sequencing that the time is set, is inserted in chained list administrative time;
Step 3: the time service subsystem at the appointed time starts related application according to the data in the time queue chained list, and the notification application module is carried out specific order;
Step 4: after application program module is carried out, notice time service subsystem, whether the order of telling application program module to carry out runs succeeded;
Step 5: the time service subsystem receives the notice of application, preserves the application program execution journal;
Step 6: return step 3 and be sky up to time queue.
3. the multi-functional timing automatic method of mobile communication terminal as claimed in claim 2 is characterized in that, described step 1 further comprises following five steps again:
Step 1 11: time and cycle are set;
Step 1 12: select application program module;
Step 1 13:, the incident of different application is set according to the selection of step 1 12;
Step 1 14: all data of preserving above-mentioned steps;
Step 1 15: notice time service subsystem is handled the data of preserving.
4. the multi-functional timing automatic method of mobile communication terminal as claimed in claim 2 is characterized in that, step 2 further comprises following two steps again:
Step 2 11: the time service subsystem is inserted into the sequencing of the time in the step 1 preservation data according to time linked list in the new node of time linked list;
Step 2 12: the data pointer in the time linked list new node points to the data of preserving in the step 1.
5. the multi-functional timing automatic method of mobile communication terminal as claimed in claim 2 is characterized in that, described step 3 comprises following two steps:
Step 3 11: the time service subsystem compares the time in current time and the chained list node;
Step 3 12: if the time in the time linked list node that is compared early than or equal the current time, say the word to the application program of appointment, and the execution data be provided.
6. the multi-functional timing automatic method of mobile communication terminal as claimed in claim 2 is characterized in that, described step 5 further comprises following nine steps again:
Step 5 11: the time service subsystem receives the notice of application program, and the prompting customer incident runs succeeded or fails, if run succeeded then go to step 5 12, if carry out failure then go to step 5 15;
Step 5 12: check that this task is the single task? if then change step 5 13; If otherwise task time-delay one-period then goes to step 5 14;
Step 5 13: time service subsystem deletion time linked list node, step finishes;
Step 5 14: revise the time of time after the time-delay in the former time linked list node, the time linked list that reorders, step finishes;
Does step 5 15: the prompting user " need to carry out once more owing to carry out failure "? if then go to step 5 16; If otherwise go to step 5 12;
Step 5 16: the prompting user imports the execution delay time, gives tacit consent to once more next minute that the time of implementation is the current time;
Step 5 17: check to be the single task? if then change step 5 14; If not, then change step 5 18;
Step 5 18: duplicate a current task, and the new task cycle of duplicating is out made into the single task, the time of modification new task arrives the time after the time-delay, the order of the task of newly duplicating out by the time is inserted in the time linked list again;
Step 5 19: old task time-delay one-period goes to step 5 14.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102576968A CN102014185A (en) | 2010-08-19 | 2010-08-19 | Multipurpose automatic timing system and method for mobile communication terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102576968A CN102014185A (en) | 2010-08-19 | 2010-08-19 | Multipurpose automatic timing system and method for mobile communication terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102014185A true CN102014185A (en) | 2011-04-13 |
Family
ID=43844192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102576968A Pending CN102014185A (en) | 2010-08-19 | 2010-08-19 | Multipurpose automatic timing system and method for mobile communication terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102014185A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103685753A (en) * | 2013-12-17 | 2014-03-26 | 重庆国虹科技发展有限公司 | System and method for switching cell phone in timing mode |
CN106445669A (en) * | 2016-09-28 | 2017-02-22 | 维沃移动通信有限公司 | Task processing method of application program and mobile terminal |
CN106919427A (en) * | 2017-03-06 | 2017-07-04 | 联想(北京)有限公司 | A kind of method to set up, setting device and electronic equipment |
CN109976813A (en) * | 2019-02-21 | 2019-07-05 | 西安闻泰电子科技有限公司 | Customized batch processing method, device and mobile terminal based on android system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101640719A (en) * | 2008-07-30 | 2010-02-03 | 深圳富泰宏精密工业有限公司 | Alarm clock task management system and method |
JP2010062931A (en) * | 2008-09-04 | 2010-03-18 | Nec Corp | Cellular phone, notification control method used for same, and notification control program |
-
2010
- 2010-08-19 CN CN2010102576968A patent/CN102014185A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101640719A (en) * | 2008-07-30 | 2010-02-03 | 深圳富泰宏精密工业有限公司 | Alarm clock task management system and method |
JP2010062931A (en) * | 2008-09-04 | 2010-03-18 | Nec Corp | Cellular phone, notification control method used for same, and notification control program |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103685753A (en) * | 2013-12-17 | 2014-03-26 | 重庆国虹科技发展有限公司 | System and method for switching cell phone in timing mode |
CN106445669A (en) * | 2016-09-28 | 2017-02-22 | 维沃移动通信有限公司 | Task processing method of application program and mobile terminal |
CN106919427A (en) * | 2017-03-06 | 2017-07-04 | 联想(北京)有限公司 | A kind of method to set up, setting device and electronic equipment |
CN106919427B (en) * | 2017-03-06 | 2020-06-23 | 联想(北京)有限公司 | Setting method, setting device and electronic equipment |
CN109976813A (en) * | 2019-02-21 | 2019-07-05 | 西安闻泰电子科技有限公司 | Customized batch processing method, device and mobile terminal based on android system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9432455B2 (en) | Synchronizing events between mobile devices and servers | |
CN102857605B (en) | Grouping method and apparatus of contacts | |
CN110362632B (en) | Data synchronization method, device, equipment and computer readable storage medium | |
US10621224B2 (en) | Method for automatically naming photos based on mobile terminal, system, and mobile terminal | |
US20040229654A1 (en) | Mobile application builder | |
EP3318992B1 (en) | Search based specification for data synchronization | |
CN104885071A (en) | Multiple device intelligent language model synchronization | |
CN101341485A (en) | Methods and systems for calendar based delivery of downloadable content | |
CN102902733A (en) | Information push method, device and system based on content subscription | |
CN102831188A (en) | Promoting message setting method and terminal | |
EP1803228A1 (en) | Device and method for displaying event in wireless terminal | |
CN103034498A (en) | Method and system for collating application programs | |
CN103220412B (en) | Mobile terminal schedule management method and system | |
CN104965879A (en) | Method and device for altering table structure of data table | |
CN101963976A (en) | Information searching method for mobile terminal and mobile terminal | |
CN104951927A (en) | Voice reminder setting and operating methods of mobile terminal on basis of calendar and voice reminder system | |
CN102104678A (en) | Weather information update reminding method and system, and communication terminal | |
CN102014185A (en) | Multipurpose automatic timing system and method for mobile communication terminal | |
US20030135643A1 (en) | Data transmission scheduling system and method | |
CN110442651A (en) | A method of it is uploaded automatically based on kettle realization excel data and triggers scheduling | |
CN103257963A (en) | Method and system for acquiring information | |
CN1619565B (en) | Active agenda | |
CN103402008A (en) | Method and device for rapidly mass texting message | |
CN104850558A (en) | Transaction management method and device based on communication text information, and terminal | |
KR20100083305A (en) | Apparatus and method for managing data in portable terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110413 |