CN102014185A - 移动通信终端的多功能定时自动***及方法 - Google Patents

移动通信终端的多功能定时自动***及方法 Download PDF

Info

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
Application number
CN2010102576968A
Other languages
English (en)
Inventor
翁荣建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Wingtech Electronic Technology Co Ltd
Original Assignee
Shanghai Wingtech Electronic Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Wingtech Electronic Technology Co Ltd filed Critical Shanghai Wingtech Electronic Technology Co Ltd
Priority to CN2010102576968A priority Critical patent/CN102014185A/zh
Publication of CN102014185A publication Critical patent/CN102014185A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种移动通信终端的多功能定时自动***及方法,该***包括:设置子***,其提供用户界面与用户人机设置界面,方便用户通过简单的设置,而完成复杂定时任务;时间服务子***,其包括管理时间链表,管理时间链表可以排序时间链表,修改时间链表节点的相关属性,把新的节点***到时间链表中,删除时间链表中指定的节点,时间服务子***根据节点的内容在指定的时间发命令给应用程序,完成用户需要的操作,时间服务子***接收应用程序的通知,根据人机交流是否再次执行失败的任务,时间服务子***保存任务执行日志;应用程序模块,其根据时间服务子***的命令执行各操作,并把结果通知给时间服务子***。本发明通过设置自动完成用户需求。

Description

移动通信终端的多功能定时自动***及方法
技术领域
本发明涉及一种移动通信技术,特别是涉及一种移动通信终端的多功能定时自动***及方法。
背景技术
在生活中经常会遇到这样的情况,用户需要用手机在某个未来的时间,通过设置自动完成某些特定的事情,往往很难做到。如早上7点钟起床,需要闹钟提醒;8点钟需要接收手机邮件;10点钟开会需通知相关人员准时参加不要迟到;15点30分是休息时间,自动播放音乐放松大脑;19点30分自动打开手机电视观看新闻联播;22点钟自动把手机设为静音状态;某月某日是传统佳节,通过短信给亲人们送上节日的祝福;
目前的移动通信终端除了闹钟和定时开关机外都没有定时自动运行功能,而需要用户即时操作才能执行移动通信终端上的某些功能。
发明内容
本发明要解决的技术问题是为了克服现有技术的缺陷,提供一种移动通信终端的多功能定时自动***及方法,其通过简单的设置,使移动通信终端在某个未来的时间,自动完成某些特定的用户需求。
本发明是通过下述技术方案来解决上述技术问题的:一种移动通信终端的多功能定时自动***,其特征在于,其包括:设置子***,其提供用户界面与用户人机设置界面,方便用户通过简单的设置,而完成复杂定时任务;时间服务子***,其包括管理时间链表,管理时间链表可以排序时间链表,修改时间链表节点的相关属性,把新的节点***到时间链表中,删除时间链表中指定的节点,时间服务子***根据节点的内容在指定的时间发命令给应用程序,完成用户需要的操作,时间服务子***接收应用程序的通知,根据人机交流是否再次执行失败的任务,时间服务子***保存任务执行日志;应用程序模块,其根据时间服务子***的命令执行各操作,并把结果通知给时间服务子***。
本发明的另一技术方案提供一种移动通信终端的多功能定时自动方法,其特征在于,其包括以下步骤:步骤一:用户对设置子***的人机设置,设置子***保存设置数据,设置子***通知时间服务子***接处收理数据;步骤二:时间服务子***接收到步骤一的设置子***通知,获取步骤一所保存的设置数据,根据设置时间的先后顺序,***到管理时间链表中;步骤三:时间服务子***根据时间队列链表中的数据,在指定时间启动相关应用程序,并通知应用程序模块执行特定的命令;步骤四:应用程序模块执行后,通知时间服务子***,告诉应用程序模块执行的命令是否执行成功;步骤五:时间服务子***接收到应用的通知,保存应用程序执行日志;步骤六:返回步骤三直到时间队列为空。
优选地,所述步骤一又进一步包括以下五个步骤:步骤一十一:设置时间和周期;步骤一十二:选择应用程序模块;步骤一十三:根据步骤一十二的选择,设置不同应用程序的事件;步骤一十四:保存上述步骤的所有数据;步骤一十五:通知时间服务子***处理保存的数据。
优选地,步骤二又进一步包括以下两个步骤:步骤二十一:时间服务子***把步骤一保存数据中的时间根据时间链表的先后顺序***到时间链表的新节点中;步骤二十二:时间链表新节点中的数据指针指向步骤一中保存的数据。
优选地,所述步骤三包括以下两个步骤:步骤三十一:时间服务子***比较当前时间与链表节点中的时间;步骤三十二:如果所比较的时间链表节点中的时间早于或等于当前时间,发命令给指定的应用程序,并提供执行数据。
优选地,所述步骤五又进一步包括以下九个步骤:步骤五十一:时间服务子***接收到应用程序的通知,提示用户事件执行成功或失败,如果执行成功则转至步骤五十二,如果执行失败则转至步骤五十五;步骤五十二:检查本任务是否为单次任务?如果是则转步骤五十三;如果否则任务延时一个周期,则转至步骤五十四;步骤五十三:时间服务子***删除时间链表节点,步骤结束;步骤五十四:修改原时间链表节点中的时间到延时后的时间,重排序时间链表,步骤结束;步骤五十五:提示用户“由于执行失败是否需要再次执行”?如果是则转至步骤五十六;如果否则转至步骤五十二;步骤五十六:提示用户输入执行延时时间,默认再次执行时间为当前时间的下一分钟;步骤五十七:检查是否为单次任务?如果是,则转步骤五十四;如果否,则转步骤五十八;步骤五十八:复制一个当前任务,并把复制出来的新任务周期改成单次任务,修改新任务的时间到延时后的时间,再把新复制出来的任务按时间的顺序***到时间链表中;步骤五十九:旧任务延时一个周期,转至步骤五十四。
本发明的积极进步效果在于:用户通过对手机进行简单的设制,使手机在未来的任何时间里,自动完成一系列的相对复杂的功能,无需用户的即时操作。另外,增加手机的灵活使用,实现手机自动化的功能,而且节省了用户操作时间。
附图说明
图1为本发明移动通信终端的多功能定时自动***的原理框图。
图2为本发明中的设置子***设置的流程图。
图3为本发明中的时间服务子***接收通知的流程图。
图4为本发明中的时间服务子***接发送命令的流程图。
具体实施方式
下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
如图1所示,本发明提供了一种移动通信终端的多功能定时自动***,该多功能定时自动***包括:设置子***,其提供用户界面与用户人机设置界面,方便用户通过简单的设置,而完成复杂定时任务;时间服务子***:其包括管理时间链表,管理时间链表可以排序时间链表,修改时间链表节点的相关属性(如可以修改周期,和时间),把新的节点***到时间链表中,删除时间链表中指定的节点,时间服务子***根据节点的内容在指定的时间发命令给应用程序,完成用户需要的操作,时间服务子***接收应用程序的通知,根据人机交流是否再次执行失败的任务,时间服务子***保存任务执行日志;应用程序模块:其根据时间服务子***的命令执行各操作,并把结果通知给时间服务子***。
本发明移动通信终端的多功能定时自动方法使用上述的多功能定时自动***,该方法包括以下步骤:
步骤一:用户对设置子***的人机设置,设置子***保存设置数据,设置子***通知时间服务子***接处收理数据(设置信息为:在某个未来的时间,启动移动通信终端比如手机上的应用程序,做一些用户所需要的事情);
步骤二:时间服务子***接收到步骤一的设置子***通知,获取步骤一所保存的设置数据,根据设置时间的先后顺序,***到管理时间链表中;
步骤三:时间服务子***根据时间队列链表中的数据,在指定时间启动相关应用程序,并通知应用程序模块执行特定的命令;
步骤四:应用程序模块执行后,通知时间服务子***,告诉应用程序模块执行的命令是否执行成功;
步骤五:时间服务子***接收到应用的通知,保存应用程序执行日志;
步骤六:返回步骤三直到时间队列为空。
如图2所示,步骤一又进一步包括以下五个步骤:
步骤一十一:设置时间和周期,比如时间的范围为0:00-23:59的任意时间;周期可以分为按日、按星期、按月、按年或单次;
步骤一十二:选择应用程序模块,用户可以设置为信息、情景模式、播放器等等手机上已有的任何一个应用程序模块;
步骤一十三:根据步骤一十二的选择,设置不同应用程序的事件,如果步骤一十二选择的是信息,那么步骤一十三则编辑短信/彩信,提供收信人并保存;如果步骤一十二选择的是情景模式,则提供本手机支持的具体模式:静音,振动,飞行模式等等;如果步骤一十二选择的是播放器,则提供需要播放的音频或视频;等等,此步骤与步骤一十二相关,步骤一十二选择的不同,则步骤一十三相应的变化;
步骤一十四:保存上述步骤的所有数据,包括日期时间、应用程序、应用程序事件;
步骤一十五:通知时间服务子***处理保存的数据。
步骤二又进一步包括以下步骤:
步骤二十一:时间服务子***把步骤一保存数据中的时间根据时间链表的先后顺序***到时间链表的新节点中,时间链表中的时间按日期和时间的先后排序;
步骤二十二:时间链表新节点中的数据指针指向步骤一中保存的数据。
如图3所示,步骤三包括以下两个步骤:
步骤三十一:时间服务子***比较当前时间与链表节点中的时间;
步骤三十二:如果所比较的时间链表节点中的时间早于或等于当前时间,发命令给指定的应用程序,并提供执行数据;
下面举例说链表及一些数据定义的例子:
模式定义如下:
typedef enum mode
{
    MODE_ONCE, /*单次模式*/
    MODE_DAY,  /*每天*/
    MODE_WEEK, /*每星期*/
    MODE_MONTH,/*每月*/
    MODE_YEAR, /*每年*/
    MODE_USER, /*用户自定义*/
}Mode;
链表结构定义如下:
typedef struct List_Node
{
    int Data;
    int Time;/*1245用来表示12点45*/
    Mode eMode;/*单次还是周期*/
    Int nClsId;/*应用程序ID*/
    Void*pEvent  /*用户事件与数据*/
    struct List_Node*pNext;/*指向下一节点*/
}List_Node;
如图4所示,步骤五又进一步包括以下九个步骤:
步骤五十一:时间服务子***接收到应用程序的通知,提示用户事件执行成功或失败,如果执行成功则转至步骤五十二,如果执行失败则转至步骤五十五;
步骤五十二:检查本任务是否为单次任务?如果是则转步骤五十三;如果否则任务延时一个周期,则转至步骤五十四;
步骤五十三:时间服务子***删除时间链表节点,步骤结束;
步骤五十四:修改原时间链表节点中的时间到延时后的时间,重排序时间链表,步骤结束;
步骤五十五:提示用户“由于执行失败是否需要再次执行”?如果是则转至步骤五十六;如果否则转至步骤五十二;
步骤五十六:提示用户输入执行延时时间,默认再次执行时间为当前时间的下一分钟;
步骤五十七:检查是否为单次任务?如果是,则转步骤五十四;如果否,则转步骤五十八;
步骤五十八:复制一个当前任务,并把复制出来的新任务周期改成单次任务,修改新任务的时间到延时后的时间,再把新复制出来的任务按时间的顺序***到时间链表中;
步骤五十九:旧任务延时一个周期,转至步骤五十四。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改。因此,本发明的保护范围由所附权利要求书限定。

Claims (6)

1.一种移动通信终端的多功能定时自动***,其特征在于,其包括:
设置子***,其提供用户界面与用户人机设置界面,方便用户通过简单的设置,而完成复杂定时任务;
时间服务子***,其包括管理时间链表,管理时间链表可以排序时间链表,修改时间链表节点的相关属性,把新的节点***到时间链表中,删除时间链表中指定的节点,时间服务子***根据节点的内容在指定的时间发命令给应用程序,完成用户需要的操作,时间服务子***接收应用程序的通知,根据人机交流是否再次执行失败的任务,时间服务子***保存任务执行日志;
应用程序模块,其根据时间服务子***的命令执行各操作,并把结果通知给时间服务子***。
2.一种移动通信终端的多功能定时自动方法,其特征在于,其包括以下步骤:
步骤一:用户对设置子***的人机设置,设置子***保存设置数据,设置子***通知时间服务子***接处收理数据;
步骤二:时间服务子***接收到步骤一的设置子***通知,获取步骤一所保存的设置数据,根据设置时间的先后顺序,***到管理时间链表中;
步骤三:时间服务子***根据时间队列链表中的数据,在指定时间启动相关应用程序,并通知应用程序模块执行特定的命令;
步骤四:应用程序模块执行后,通知时间服务子***,告诉应用程序模块执行的命令是否执行成功;
步骤五:时间服务子***接收到应用的通知,保存应用程序执行日志;
步骤六:返回步骤三直到时间队列为空。
3.如权利要求2所述的移动通信终端的多功能定时自动方法,其特征在于,所述步骤一又进一步包括以下五个步骤:
步骤一十一:设置时间和周期;
步骤一十二:选择应用程序模块;
步骤一十三:根据步骤一十二的选择,设置不同应用程序的事件;
步骤一十四:保存上述步骤的所有数据;
步骤一十五:通知时间服务子***处理保存的数据。
4.如权利要求2所述的移动通信终端的多功能定时自动方法,其特征在于,步骤二又进一步包括以下两个步骤:
步骤二十一:时间服务子***把步骤一保存数据中的时间根据时间链表的先后顺序***到时间链表的新节点中;
步骤二十二:时间链表新节点中的数据指针指向步骤一中保存的数据。
5.如权利要求2所述的移动通信终端的多功能定时自动方法,其特征在于,所述步骤三包括以下两个步骤:
步骤三十一:时间服务子***比较当前时间与链表节点中的时间;
步骤三十二:如果所比较的时间链表节点中的时间早于或等于当前时间,发命令给指定的应用程序,并提供执行数据。
6.如权利要求2所述的移动通信终端的多功能定时自动方法,其特征在于,所述步骤五又进一步包括以下九个步骤:
步骤五十一:时间服务子***接收到应用程序的通知,提示用户事件执行成功或失败,如果执行成功则转至步骤五十二,如果执行失败则转至步骤五十五;
步骤五十二:检查本任务是否为单次任务?如果是则转步骤五十三;如果否则任务延时一个周期,则转至步骤五十四;
步骤五十三:时间服务子***删除时间链表节点,步骤结束;
步骤五十四:修改原时间链表节点中的时间到延时后的时间,重排序时间链表,步骤结束;
步骤五十五:提示用户“由于执行失败是否需要再次执行”?如果是则转至步骤五十六;如果否则转至步骤五十二;
步骤五十六:提示用户输入执行延时时间,默认再次执行时间为当前时间的下一分钟;
步骤五十七:检查是否为单次任务?如果是,则转步骤五十四;如果否,则转步骤五十八;
步骤五十八:复制一个当前任务,并把复制出来的新任务周期改成单次任务,修改新任务的时间到延时后的时间,再把新复制出来的任务按时间的顺序***到时间链表中;
步骤五十九:旧任务延时一个周期,转至步骤五十四。
CN2010102576968A 2010-08-19 2010-08-19 移动通信终端的多功能定时自动***及方法 Pending CN102014185A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102576968A CN102014185A (zh) 2010-08-19 2010-08-19 移动通信终端的多功能定时自动***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102576968A CN102014185A (zh) 2010-08-19 2010-08-19 移动通信终端的多功能定时自动***及方法

Publications (1)

Publication Number Publication Date
CN102014185A true CN102014185A (zh) 2011-04-13

Family

ID=43844192

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102576968A Pending CN102014185A (zh) 2010-08-19 2010-08-19 移动通信终端的多功能定时自动***及方法

Country Status (1)

Country Link
CN (1) CN102014185A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685753A (zh) * 2013-12-17 2014-03-26 重庆国虹科技发展有限公司 一种手机定时切换的***及方法
CN106445669A (zh) * 2016-09-28 2017-02-22 维沃移动通信有限公司 一种应用程序的任务处理方法及移动终端
CN106919427A (zh) * 2017-03-06 2017-07-04 联想(北京)有限公司 一种设置方法、设置装置及电子设备
CN109976813A (zh) * 2019-02-21 2019-07-05 西安闻泰电子科技有限公司 基于Android***的自定义批处理方法、装置及移动终端

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101640719A (zh) * 2008-07-30 2010-02-03 深圳富泰宏精密工业有限公司 闹钟任务管理***及方法
JP2010062931A (ja) * 2008-09-04 2010-03-18 Nec Corp 携帯電話機、該携帯電話機に用いられる報知制御方法及び報知制御プログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101640719A (zh) * 2008-07-30 2010-02-03 深圳富泰宏精密工业有限公司 闹钟任务管理***及方法
JP2010062931A (ja) * 2008-09-04 2010-03-18 Nec Corp 携帯電話機、該携帯電話機に用いられる報知制御方法及び報知制御プログラム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685753A (zh) * 2013-12-17 2014-03-26 重庆国虹科技发展有限公司 一种手机定时切换的***及方法
CN106445669A (zh) * 2016-09-28 2017-02-22 维沃移动通信有限公司 一种应用程序的任务处理方法及移动终端
CN106919427A (zh) * 2017-03-06 2017-07-04 联想(北京)有限公司 一种设置方法、设置装置及电子设备
CN106919427B (zh) * 2017-03-06 2020-06-23 联想(北京)有限公司 一种设置方法、设置装置及电子设备
CN109976813A (zh) * 2019-02-21 2019-07-05 西安闻泰电子科技有限公司 基于Android***的自定义批处理方法、装置及移动终端

Similar Documents

Publication Publication Date Title
US9432455B2 (en) Synchronizing events between mobile devices and servers
CN102857605B (zh) 一种联系人分组方法及装置
CN110362632B (zh) 一种数据同步方法、装置、设备及计算机可读存储介质
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 (zh) 多设备智能语言模型同步
CN101341485A (zh) 基于日历递送可下载内容的方法和***
CN102902733A (zh) 一种基于内容订阅的信息推送方法、装置及***
CN102831188A (zh) 提醒信息设置方法及终端
CN103034498A (zh) 整理应用程序的方法及***
CN104965879A (zh) 修改数据表的表结构的方法及装置
CN102289484A (zh) 一种基于android***的存储设备的多媒体文件的扫描方法
CN102650943A (zh) 应用程序启动管理***及方法
CN101963976A (zh) 一种用于移动终端的信息搜索方法及移动终端
CN104951927A (zh) 移动终端基于日历的语音提醒设置、运行方法和***
CN102014185A (zh) 移动通信终端的多功能定时自动***及方法
CN104216802B (zh) 一种内存数据库恢复方法和设备
CN102932759A (zh) 一种信息共享方法及装置
US20030135643A1 (en) Data transmission scheduling system and method
CN103257963A (zh) 信息获取方法及***
CN1619565B (zh) 活动议程
CN103402008A (zh) 一种快速群发信息的方法和装置
CN104850558A (zh) 一种基于通信文本信息的事务管理方法、装置及终端
KR20100083305A (ko) 휴대용 단말기의 데이터 관리 장치 및 방법

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