1.一种自动调整闹钟的方法,包括以下步骤:
获取工作休息日期表和闹钟提醒表,所述工作休息日期表中包含工作日期与休息日期,所述闹钟提醒表中包含闹钟日期和非闹钟日期;
对比所述工作休息日期表和所述闹钟提醒表,查找所述闹钟提醒表中的需调整日期,所述需调整日期为同为工作日期与非闹钟日期的日期或同为休息日期与闹钟日期的日期;
查找包含两个或两个以上需调整日期的连续日期段,所述连续日期段包含的需调整日期中相邻两个需调整日期间隔的天数不超过阈值;
在所述连续日期段之前的预设时间点提醒用户是否更改所述连续日期段包含的需调整日期的闹钟设置,并弹出包含确认选项和取消选项的提醒界面供用户设置;
当接收到确认更改指令时,在所述闹钟提醒表中,若所述连续日期段所包含的需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述连续日期段所包含需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。
2.根据权利要求1所述的自动调整闹钟的方法,其特征在于,所述方法还包括:当接收到取消更改指令时,则不更改所述需调整日期的闹钟设置。
3.根据权利要求1或2所述的自动调整闹钟的方法,其特征在于,所述方法还包括:在所述闹钟提醒表中包含的闹钟日期进行闹钟提醒。
4.一种自动调整闹钟的装置,其特征在于,包括:
日期表获取模块,用于获取工作休息日期表和闹钟提醒表,所述工作休息日期表中包含工作日期与休息日期,所述闹钟提醒表中包含闹钟日期和非闹钟日期;
需调整日查找模块,用于对比所述工作休息日期表和所述闹钟提醒表,查找所述闹钟提醒表中的需调整日期,所述需调整日期为同为工作日期与非闹钟日期的日期或同为休息日期与闹钟日期的日期;
闹钟更改提醒模块,用于查找包含两个或两个以上需调整日期的连续日期段,所述连续日期段包含的需调整日期中相邻两个需调整日期间隔的天数不超过阈值,在所述连续日期段之前的预设时间点提醒用户是否更改所述连续日期段包含的需调整日期的闹钟设置,并弹出包含确认选项和取消选项的提醒界面供用户设置;
闹钟更改模块,用于当接收到确认更改指令时,在所述闹钟提醒表中,若所述连续日期段所包含的需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述连续日期段所包含需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。
5.根据权利要求4所述的自动调整闹钟的装置,其特征在于,所述闹钟更改模块还用于当接收到取消更改指令时,则不更改所述需调整日期的闹钟设置。
6.根据权利要求4或5所述的自动调整闹钟的装置,其特征在于,所述装置还包括:闹钟提醒模块,用于在所述闹钟提醒表中包含的闹钟日期进行闹钟提醒。