自动调整闹钟的方法和装置的制作方法

文档序号:6373018阅读:558来源:国知局
专利名称:自动调整闹钟的方法和装置的制作方法
自动调整闹钟的方法和装置
技术领域
本发明涉及计算机技术领域,特别地涉及一种自动调整闹钟的方法和装置。
背景技术
传统的自动调整闹钟的方法,一般在用户预先设置的闹钟时间,以响铃或/和振动的形式进行闹钟提醒。而用户为了方便,一般一次性设置闹钟时间为星期一至星期五的每一天的某个时间点,因为一般情况下,星期一至星期五为正常工作日,星期六和星期天为正常休息日。然而,工作日并不是一成不变的为星期一至星期五,当遇到法定假期时,正常工作日和休息日的时间有可能会进行调换。因此,用户必须手动更改闹钟时间,而法定假期结束 后,又要重新调回原来的闹钟时间,操作较为繁琐;而如果用户忘记更改闹钟时间,则会有可能该提醒的时候闹钟没有提醒,而不该闹的时候闹钟又提醒了,从而导致给用户造成不便。

发明内容基于此,有必要提供一种能增加操作便利性的自动调整闹钟的方法。一种自动调整闹钟的方法,包括以下步骤获取工作休息日期表和闹钟提醒表,所述工作休息日期表中包含工作日期与休息日期,所述闹钟提醒表中包含闹钟日期和非闹钟日期;对比所述工作休息日期表和所述闹钟提醒表,查找所述闹钟提醒表中的需调整日期,所述需调整日期为同为工作日期与非闹钟日期的日期或同为休息日期与闹钟日期的日期;在所述闹钟提醒表中,若所述需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。在其中一个实施例中,所述在所述闹钟提醒表中,若所述需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期的步骤包括在所述需调整日期之前的预设时间点提醒用户是否更改所述需调整日期的闹钟设置;当接收到确认更改指令时,在所述闹钟提醒表中,若所述需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。在其中一个实施例中,所述在所述需调整日期之前的预设时间点提醒用户是否更改所述需调整日期的闹钟设置的步骤包括查找包含两个或两个以上需调整日期的连续日期段,所述连续日期段包含的需调整日期中相邻两个需调整日期间隔的天数不超过阈值;
在所述连续日期段之前的预设时间点提醒用户是否更改所述连续日期段包含的需调整日期的闹钟设置;所述当接收到确认更改指令时,在所述闹钟提醒表中,若所述需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期的步骤为
当接收到确认更改指令时,在所述闹钟提醒表中,若所述连续日期段所包含的需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述连续日期段所包含需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。在其中一个实施例中,所述方法还包括当接收到取消更改指令时,则不更改所述需调整日期的闹钟设置。在其中一个实施例中,所述方法还包括在所述闹钟提醒表中包含的闹钟日期进行闹钟提醒。基于此,还有必要提供一种能增加操作便利性的自动调整闹钟的装置。一种自动调整闹钟的装置,包括日期表获取模块,用于获取工作休息日期表和闹钟提醒表,所述工作休息日期表中包含工作日期与休息日期,所述闹钟提醒表中包含闹钟日期和非闹钟日期;需调整日查找模块,用于对比所述工作休息日期表和所述闹钟提醒表,查找所述闹钟提醒表中的需调整日期,所述需调整日期为同为工作日期与非闹钟日期的日期或同为休息日期与闹钟日期的日期;闹钟更改模块,用于在所述闹钟提醒表中,若所述需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。在其中一个实施例中,所述装置还包括闹钟更改提醒模块,用于在所述需调整日期之前的预设时间点提醒用户是否更改所述需调整日期的闹钟设置;所述闹钟更改模块用于当接收到确认更改指令时,在所述闹钟提醒表中,若所述需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期在其中一个实施例中,所述闹钟更改提醒模块用于查找包含两个或两个以上需调整日期的连续日期段,所述连续日期段包含的需调整日期中相邻两个需调整日期间隔的天数不超过阈值,在所述连续日期段之前的预设时间点提醒用户是否更改所述连续日期段包含的需调整日期的闹钟设置;所述闹钟更改模块用于当接收到确认更改指令时,在所述闹钟提醒表中,若所述连续日期段所包含的需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述连续日期段所包含需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。在其中一个实施例中,所述闹钟更改模块还用于当接收到取消更改指令时,则不更改所述需调整日期的闹钟设置。在其中一个实施例中,所述装置还包括闹钟提醒模块,用于在所述闹钟提醒表中包含的闹钟日期进行闹钟提醒。上述自动调整闹钟的方法和装置,当闹钟提醒表中的闹钟日期为休息日期或非闹钟日期为工作日期时,提醒用户更改闹钟设置,当获取到用户的确认更改指令时,则可自动更改闹钟设置,不需要用户进行繁琐的操作进行闹钟设置,提高了用户的操作便利性。

图I为一个实施例中的自动调整闹钟的方法的流程示意图;图2为另一实施例中的自动调整闹钟的方法的流程示意图;图3为又一实施例中的自动调整闹钟的方法的流程示意图;图4为一个实施例中的提醒用户更改闹钟设置的提醒界面示意图;图5为一个实施例中的自动调整闹钟的装置的结构示意图;
图6为另一实施例中的自动调整闹钟的装置的结构示意图。
具体实施方式如图I所示,在一个实施例中,一种自动调整闹钟的方法,包括以下步骤步骤S102,获取工作休息日期表和闹钟提醒表,工作休息日期表中包含工作日期与休息日期,闹钟提醒表中包含闹钟日期和非闹钟日期。在一个实施例中,工作休息日期表中包含的工作日期为需工作的日期,例如,一般情况下星期一至星期五为工作日期,星期六与星期天为休息日期,在特殊情况下(例如由于法定假期调整工作休息日的情况下),星期一至星期五的任意一天都有可能是休息日期,而星期六或星期天也可能是工作日期。具体的,闹钟提醒表中包含的闹钟日期为闹钟进行闹钟提醒的日期,而非闹钟日期为闹钟不进行闹钟提醒的日期。在一个实施例中,工作休息日期表包含预设日期段内的连续日期,例如一年中的所有日期。在另一个实施例中,工作休息日期表可包含离散的日期,例如,可只包含一年中的法定假期以及将正常休息日调整为工作日的日期。在一个实施例中,可从预设的网址下载工作休息日期表。在另一个实施例中,可提供设置工作休息日期的界面。当获取到用户设置工作休息日期的指令时,弹出设置工作休息日期的界面。该界面可包含默认星期一到星期五为工作日期、星期六和星期日为休息日期的预设日期段工作休息日期表。用户可在默认的工作休息日期表中对某些特殊的日期进行设置。当获取到用户更改某日期为工作日期或休息日期的指令时,根据用户的指令设置该日期为工作日期或休息日期。在一个实施例中,可提供按照一个星期的七天设置闹钟日的界面。当获取到用户设置闹钟日的指令时,弹出按照一个星期的七天设置闹钟日的界面。进一步的,获取用户设置一个星期的某几天为闹钟日的指令,保存用户设置的闹钟日星期信息,例如,星期一至星期五。在一个实施例中,可根据用户设置的闹钟日星期信息生成预设日期段的闹钟提醒表。例如,生成一年的闹钟提醒表。生成的闹钟提醒表的日期范围要包含工作休息日期表中的日期所跨越的最大日期范围。具体的,若预设日期段中的某一日期匹配闹钟日星期信息,则在闹钟提醒表中将该日期标记为闹钟日期,否则标记为非闹钟日期。例如,闹钟日星期信息为星期一至星期五。则将预设日期段中为星期一至星期五中的某一天的日期标记为闹钟日期。步骤S104,对比工作休息日期表和闹钟提醒表,查找闹钟提醒表中的需调整日期,需调整日期为同为工作日期与非闹钟日期的日期或同为休息日期与闹钟日期的日期。步骤S108,在闹钟提醒表中,若需调整日期为闹钟日期,则更改需调整日期为非闹钟日期,若需调整日期为非闹钟日期,则更改需调整日期为闹钟日期。本实施例中,当需调整日期为工作日期时,设置需调整日期为闹钟日期,当需调整日期为休息日期时,设置需调整日期为非闹钟日期,不需要用户通过繁琐的操作更改闹钟设置,因而提高了用户的操作便利性。如图2所示,在一个实施例中,一种自动调整闹钟的方法,包括以下步骤
步骤S202,获取工作休息日期表和闹钟提醒表,工作休息日期表中包含工作日期与休息日期,闹钟提醒表中包含闹钟日期和非闹钟日期。步骤S204,对比工作休息日期表和闹钟提醒表,查找闹钟提醒表中的需调整日期,需调整日期为同为工作日期与非闹钟日期的日期或同为休息日期与闹钟日期的日期。步骤S206,在需调整日期之前的预设时间点提醒用户是否更改需调整日期的闹钟设置。例如,可在需调整日期的前一天或两天提醒用户是否更改需调整日期的闹钟设置。在一个实施例中,可在需调整日期之前的预设时间点弹出提醒界面。提醒界面中包含更改后的需调整日期的闹钟设置以及确认选项和取消选项。当确认选项被按下时,触发确认更改指令,当取消选项被按下时,触发取消更改指令。例如,若需调整日期同为工作日期与非闹钟日期,则提醒界面可显示是否将需调整日期更改为闹钟日期的提示信息。当确认选项的被按下时,可更改需调整日期的闹钟设置。当取消选项被按下时,则不进行任何操作。在一个实施例中,提醒界面还包含不再提醒的选项。当不再提醒的选项被按下时,则触发取消在需调整日期之前的预设时间点提醒用户是否更改需调整日期的闹钟设置的指令。当接收到该指令时,则在上述预设时间点不再提醒用户是否更改需调整日期的闹钟设置。步骤S208,当接收到确认更改指令时,在闹钟提醒表中,若需调整日期为闹钟日期,则更改需调整日期为非闹钟日期,若需调整日期为非闹钟日期,则更改需调整日期为闹钟日期。本实施例中,当接收到确认更改指令时,才更改闹钟设置,可方便用户根据实际情况更改或更改闹钟设置,若需要更改闹钟设置,用户只需要触发确认指令即可,不需要手动进入闹钟设置界面,在闹钟设置界面更改闹钟,而若不需要更改闹钟设置,用户无需要作任何操作。因而本实施例提高了用户的操作便利性。如图3所示,在一个实施例中,一种自动调整闹钟的方法,包括以下步骤步骤S302,获取工作休息日期表和闹钟提醒表,工作休息日期表中包含工作日期与休息日期,闹钟提醒表中包含闹钟日期和非闹钟日期。步骤S304,对比工作休息日期表和闹钟提醒表,查找闹钟提醒表中的需调整日期,需调整日期为同为工作日期与非闹钟日期的日期或同为休息日期与闹钟日期的日期。
步骤S306,查找包含两个或两个以上需调整日期的连续日期段,连续日期段包含的需调整日期中相邻两个需调整日期间隔的天数不超过阈值。例如,需调整日期包括2012-4-4、2012-4-28、2012-4-30、2012-5-1、2012-6-22等。若阈值为一天,则2012-4-28、2012-4-30、2012-5-1这三个需调整日期中相邻两个需调整日期间隔不超过一天,则这三个需调整日期组成一个连续日期段。
步骤S308,在连续日期段之前的预设时间点提醒用户是否更改连续日期段包含的需调整日期的闹钟设置。以上述连续日期段2012-4-28、2012-4-30、2012-5-1 为例,若当前 2012-4-28 (星期六)为工作日且为非闹钟日、2012-4-30 (星期一)为休息日且为闹钟日、2012-5-1 (星期二)为休息日且为闹钟日,则可弹出如图4所示的提醒界面,提醒用户是否将2012-4-28更改为闹钟日、2012-4-30更改为非闹钟日、2012-5-1更改为非闹钟日。提醒界面中还可包含确认选项和取消选项。当确认选项被按下时,触发确认更改指令,当取消选项被按下时,触发取消更改指令。步骤S310,当接收到确认更改指令时,在闹钟提醒表中,若连续日期段所包含的需调整日期为闹钟日期,则更改需调整日期为非闹钟日期,若连续日期段所包含需调整日期为非闹钟日期,则更改需调整日期为闹钟日期。以上述例子为例,当接收到确认更改指令时,可在闹钟提醒表中将2012-4-28更改为闹钟日、2012-4-30更改为非闹钟日、2012-5-1更改为非闹钟日。在一个实施例中,上述自动调整闹钟的方法还包括步骤当接收到取消更改指令时,则不更改需调整日期的闹钟设置。在一个实施例中,上述自动调整闹钟的方法还包括步骤在闹钟提醒表中包含的闹钟日期进行闹钟提醒。具体的,可在闹钟日期的预设时间点以预设的方式进行闹钟提醒,例如在预设点播放预选的音乐,或/并振动指定装置等。如图5所示,在一个实施例中,一种自动调整闹钟的装置,包括日期表获取模块502、需调整日查找模块504、闹钟更改模块508,其中日期表获取模块302用于获取工作休息日期表和闹钟提醒表,工作休息日期表中包含工作日期与休息日期,闹钟提醒表中包含闹钟日期和非闹钟日期。在一个实施例中,工作休息日期表中包含的工作日期为需工作的日期,例如,一般情况下星期一至星期五为工作日期,星期六与星期天为休息日期,在特殊情况下(例如由于法定假期调整工作休息日的情况下),星期一至星期五的任意一天都有可能是休息日期,而星期六或星期天也可能是工作日期。具体的,闹钟提醒表中包含的闹钟日期为闹钟进行闹钟提醒的日期,而非闹钟日期为闹钟不进行闹钟提醒的日期。在一个实施例中,工作休息日期表包含预设日期段内的连续日期,例如一年中的所有日期。在另一个实施例中,工作休息日期表可包含离散的日期,例如,可只包含一年中的法定假期以及将正常休息日调整为工作日的日期。在一个实施例中,日期表获取模块502可从预设的网址下载工作休息日期表。在另一个实施例中,日期表获取模块502可提供设置工作休息日期的界面。当获取到用户设置工作休息日期的指令时,日期表获取模块502可弹出设置工作休息日期的界面。该界面可包含默认星期一到星期五为工作日期、星期六和星期日为休息日期的预设日期段工作休息日期表。用户可在默认的工作休息日期表中对某些特殊的日期进行设置。当获取到用户更改某日期为工作日期或休息日期的指令时,日期表获取模块502可根据用户的指令设置该日期为工作日期或休息日期。在一个实施例中,日期表获取模块502可提供按照一个星期的七天设置闹钟日的界面。当获取到用户设置闹钟日的指令时,日期表获取模块502可弹出按照一个星期的七天设置闹钟日的界面。进一步的,日期表获取模块502可获取用户设置一个星期的某几天为闹钟日的指令,保存用户设置的闹钟日星期信息,例如,星期一至星期五。在一个实施例中,日期表获取模块502可根据用户设置的闹钟日星期信息生成预设日期段的闹钟提醒表。例如,生成一年的闹钟提醒表。生成的闹钟提醒表的日期范围要包含工作休息日期表中的日期所跨越的最大日期范围。
具体的,日期表获取模块502可用于若预设日期段中的某一日期匹配闹钟日星期信息,则在闹钟提醒表中将该日期标记为闹钟日期,否则标记为非闹钟日期。例如,闹钟日星期信息为星期一至星期五。则将预设日期段中为星期一至星期五中的某一天的日期标记为闹钟日期。需调整日查找模块504用于对比工作休息日期表和闹钟提醒表,查找闹钟提醒表中的需调整日期,需调整日期为同为工作日期与非闹钟日期的日期或同为休息日期与闹钟日期的日期。闹钟更改模块508当接收到确认更改指令时,在闹钟提醒表中,若需调整日期为闹钟日期,则更改需调整日期为非闹钟日期,若需调整日期为非闹钟日期,则更改需调整日期为闹钟日期。本实施全例中,当需调整日期为工作日期时,设置需调整日期为闹钟日期,当需调整日期为休息日期时,设置需调整日期为非闹钟日期,不需要用户通过繁琐的操作更改闹钟设置,因而提高了用户的操作便利性。如图6所示,在一个实施例中,上述自动调整闹钟的装置还包括闹钟更改提醒模块506用于在需调整日期之前的预设时间点提醒用户是否更改需调整日期的闹钟设置。本实施例中,闹钟更改模块508当接收到确认更改指令时,在闹钟提醒表中,若需调整日期为闹钟日期,则更改需调整日期为非闹钟日期,若需调整日期为非闹钟日期,则更改需调整日期为闹钟日期。例如,可在需调整日期的前一天或两天提醒用户是否更改需调整日期的闹钟设置。在一个实施例中,闹钟更改提醒模块506可在需调整日期之前的预设时间点弹出提醒界面。提醒界面中包含更改后的需调整日期的闹钟设置以及确认选项和取消选项。当确认选项被按下时,闹钟更改提醒模块506可触发确认更改指令,当取消选项被按下时,闹钟更改提醒模块506可触发取消更改指令。例如,若需调整日期同为工作日期与非闹钟日期,则提醒界面可显示是否将需调整日期更改为闹钟日期的提示信息。在一个实施例中,提醒界面还包含不再提醒的选项。当不再提醒的选项被按下时,闹钟更改提醒模块506可触发取消在需调整日期之前的预设时间点提醒用户是否更改需调整日期的闹钟设置的指令。当接收到该指令时,则在上述预设时间点不再提醒用户是否更改需调整日期的闹钟设置。本实施全 例中,当接收到确认更改指令时,才更改闹钟设置,可方便用户根据实际情况更改或更改闹钟设置,若需要更改闹钟设置,用户只需要触发确认指令即可,不需要手动进入闹钟设置界面,在闹钟设置界面更改闹钟,而若不需要更改闹钟设置,用户无需要作任何操作。因而提高了用户的操作便利性。在另一个实施例中,闹钟更改提醒模块506用于查找包含两个或两个以上需调整日期的连续日期段,连续日期段包含的需调整日期中相邻两个需调整日期间隔的天数不超过阈值,在连续日期段之前的预设时间点提醒用户是否更改连续日期段包含的需调整日期的闹钟设置。例如,需调整日期包括2012-4-4、2012-4-28、2012-4-30、2012-5-1、2012-6-22等。若阈值为一天,而2012-4-28、2012-4-30、2012-5-1这三个需调整日期中相邻两个需调整日期间隔不超过一天,则这三个需调整日期组成一个连续日期段。以上述连续日期段2012-4-28、2012-4-30、2012-5-1 为例,若当前 2012-4-28 (星期六)为工作日且为非闹钟日、2012-4-30 (星期一)为休息日且为闹钟日、2012-5-1 (星期二)为休息日且为闹钟日,则闹钟更改提醒模块506可弹出如图4所示的提醒界面,提醒用户是否将2012-4-28更改为闹钟日、2012-4-30更改为非闹钟日、2012-5-1更改为非闹钟日。提醒界面中还可包含确认选项和取消选项。当确认选项被按下时,闹钟更改提醒模块506触发确认更改指令,当取消选项被按下时,闹钟更改提醒模块506触发取消更改指令。闹钟更改模块508用于当接收到确认更改指令时,在闹钟提醒表中,若连续日期段所包含的需调整日期为闹钟日期,则更改需调整日期为非闹钟日期,若连续日期段所包含需调整日期为非闹钟日期,则更改需调整日期为闹钟日期。以上述例子为例,当接收到确认更改指令时,闹钟更改模块508可在闹钟提醒表中将2012-4-28更改为闹钟日、2012-4-30更改为非闹钟日、2012-5-1更改为非闹钟日。在一个实施例中,闹钟更改模块508还用于当接收到取消更改指令时,贝U不更改需调整日期的闹钟设置。在一个实施例中,上述自动调整闹钟的装置还包括闹钟提醒模块(图中未示出),用于在闹钟提醒表中包含的闹钟日期进行闹钟提醒。具体的,闹钟提醒模块可在闹钟日期的预设时间点以预设的方式进行闹钟提醒,例如在预设点播放预选的音乐,或/并振动指定装置等。上述自动调整闹钟的方法和装置,当闹钟提醒表中的闹钟日期为休息日期或非闹钟日期为工作日期时,提醒用户更改闹钟设置,当获取到用户的确认更改指令时,则可自动更改闹钟设置,不需要用户进行繁琐的操作进行闹钟设置,提高了用户的操作便利性。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种自动调整闹钟的方法,包括以下步骤 获取工作休息日期表和闹钟提醒表,所述工作休息日期表中包含工作日期与休息日期,所述闹钟提醒表中包含闹钟日期和非闹钟日期; 对比所述工作休息日期表和所述闹钟提醒表,查找所述闹钟提醒表中的需调整日期,所述需调整日期为同为工作日期与非闹钟日期的日期或同为休息日期与闹钟日期的日期; 在所述闹钟提醒表中,若所述需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。
2.根据权利要求I所述的自动调整闹钟的方法,其特征在于,所述在所述闹钟提醒表中,若所述需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期的步骤包括 在所述需调整日期之前的预设时间点提醒用户是否更改所述需调整日期的闹钟设置; 当接收到确认更改指令时,在所述闹钟提醒表中,若所述需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。
3.根据权利要求2所述的自动调整闹钟的方法,其特征在于,所述在所述需调整日期之前的预设时间点提醒用户是否更改所述需调整日期的闹钟设置的步骤包括 查找包含两个或两个以上需调整日期的连续日期段,所述连续日期段包含的需调整日期中相邻两个需调整日期间隔的天数不超过阈值; 在所述连续日期段之前的预设时间点提醒用户是否更改所述连续日期段包含的需调整日期的闹钟设置; 所述当接收到确认更改指令时,在所述闹钟提醒表中,若所述需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期的步骤为 当接收到确认更改指令时,在所述闹钟提醒表中,若所述连续日期段所包含的需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述连续日期段所包含需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。
4.根据权利要求2所述的自动调整闹钟的方法,其特征在于,所述方法还包括 当接收到取消更改指令时,则不更改所述需调整日期的闹钟设置。
5.根据权利要求I至4任一所述的自动调整闹钟的方法,其特征在于,所述方法还包括 在所述闹钟提醒表中包含的闹钟日期进行闹钟提醒。
6.一种自动调整闹钟的装置,其特征在于,包括 日期表获取模块,用于获取工作休息日期表和闹钟提醒表,所述工作休息日期表中包含工作日期与休息日期,所述闹钟提醒表中包含闹钟日期和非闹钟日期; 需调整日查找模块,用于对比所述工作休息日期表和所述闹钟提醒表,查找所述闹钟提醒表中的需调整日期,所述需调整日期为同为工作日期与非闹钟日期的日期或同为休息日期与闹钟日期的日期;闹钟更改模块,用于在所述闹钟提醒表中,若所述需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。
7.根据权利要求6所述的自动调整闹钟的装置,其特征在于,所述装置还包括闹钟更改提醒模块,用于在所述需调整日期之前的预设时间点提醒用户是否更改所述需调整日期的闹钟设置; 所述闹钟更改模块用于当接收到确认更改指令时,在所述闹钟提醒表中,若所述需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。
8.根据权利要求7所述的自动调整闹钟的装置,其特征在于,所述闹钟更改提醒模块用于查找包含两个或两个以上需调整日期的连续日期段,所述连续日期段包含的需调整日期中相邻两个需调整日期间隔的天数不超过阈值,在所述连续日期段之前的预设时间点提醒用户是否更改所述连续日期段包含的需调整日期的闹钟设置;所述闹钟更改模块用于当接收到确认更改指令时,在所述闹钟提醒表中,若所述连续日期段所包含的需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述连续日期段所包含需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。
9.根据权利要求7所述的自动调整闹钟的装置,其特征在于,所述闹钟更改模块还用于当接收到取消更改指令时,则不更改所述需调整日期的闹钟设置。
10.根据权利要求6至9任一所述的自动调整闹钟的装置,其特征在于,所述装置还包括 闹钟提醒模块,用于在所述闹钟提醒表中包含的闹钟日期进行闹钟提醒。
全文摘要
一种自动调整闹钟的方法,包括以下步骤获取工作休息日期表和闹钟提醒表,所述工作休息日期表中包含工作日期与休息日期,所述闹钟提醒表中包含闹钟日期和非闹钟日期;对比所述工作休息日期表和所述闹钟提醒表,查找所述闹钟提醒表中的需调整日期,所述需调整日期为同为工作日期与非闹钟日期的日期或同为休息日期与闹钟日期的日期;在所述闹钟提醒表中,若所述需调整日期为闹钟日期,则更改所述需调整日期为非闹钟日期,若所述需调整日期为非闹钟日期,则更改所述需调整日期为闹钟日期。上述方法不需要用户进行繁琐的操作进行闹钟设置,提高了用户的操作便利性。此外,还提供一种自动调整闹钟的装置。
文档编号G06Q10/10GK102750630SQ20121023562
公开日2012年10月24日 申请日期2012年7月9日 优先权日2012年7月9日
发明者崔陈福 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1