专利名称:一种在移动终端实现拖延者时钟的方法和装置的制作方法
技术领域:
本发明涉及移动终端的时间调整的技术,特别是指一种在移动终端实现拖 延者时钟的方法和装置。
技术背景随着各种各样的移动终端的普及应用,目前很多人使用移动终端上的时钟代替了手表来查看时间。但是,在我们生活当中,经常会碰到这样的场景为 了避免在上班、约会、会议等事件中出现迟到,用户会提前将移动终端的显示 时间调快了若干分钟;与此同时,也有的用户通过在移动终端制定闹钟、日程 表等来提醒自己进行生活、工作的安排。但是,对于大多数的日常活动,上述方法各自仍然存在着缺陷,这是由于 用户自己调整了时间,而用户本人知道调整后的时间到底提前多少,因此在实 际使用过程中,仍然会由于用户的松懈造成迟到;即使每天对每一件事情定制 闹钟,或者在遵照记录在日程表中的事项进行活动时,由于实际上用户已经知 道了时间的提前量,心理上的松懈仍然可能造成延误。 发明内容本发明的目的是4是供一种在移动终端实现拖延者时钟的方法和装置,用于 解决用户本人由于实际上已经知道了移动终端显示的时间比系统时间提前了多少而可能造成的心理上的松懈,以及由此心理上的松懈导致的在处理各种工作事项时可能出现的延误。一种在移动终端实现拖延者时钟的方法,以系统时间作为真实的时间,设 置一个最大提前时间值;并计算出一个介于零到该最大提前时间值之间的提前时间,该提前时间与 系统时间的和作为拖延者时间;该拖延者时间被发送到移动终端的屏幕显示。该方法所述最大提前时间值由用户在第 一 次开启运行该拖延者时钟的时 候设定;且在该最大提前时间值被设定之后,所述提前时间的取值是位于零到该最大提前时间值之间的随机数值。该方法所述拖延者时间在移动终端处于待机状态时显示,并由预先设置的 图标来标识当前显示的时间是拖延者时间。该方法所述拖延者时间在所述拖延者时钟的功能启动之后,替代系统时间 应用于日程表、闹钟响铃。所述方法进一步提供整点自适应功能,该整点自适应功能在整点时刻计算 出 一个新的提前时间,并在该整点时刻之后的 一个小时或者预定的时间段内将 该提前时间与系统时间的和作为拖延者时间。所述方法提供一个查看入口 ,该查看入口调用系统的应用程序接口读取系统时间并显示在移动终端的屏幕上;且该提前时间的取值是离散值。所述整点自适应功能在用户使用所述查看入口查看当前的系统时间之后重新调整拖延者时间。所述提前时间依据相应的系统应用程序接口来计算获得。 一种在移动终端实现拖延者时钟的装置,包括屏幕显示控制单元,系统时间读取单元,拖延者时间计算单元;该屏幕显示控制单元与移动终端的屏幕连接,并将拖延者时间传递给移动终端的屏幕来显示;该系统时间读取单元用于读取当前的系统时间,并将该系统时间发送给拖 延者时间计算单元;该拖延者时间计算单元根据随机数、最大提前时间、以及计算公式计算出 提前时间,将该提前时间与系统时间的和为拖延者时间;并由该拖延者时间计 算单元将该拖延者时间发送给所述屏幕显示控制单元。该装置进一步包括一个随机数发生器,该发生器通过数据通道与所述拖延 者时间计算单元连接,且产生的随机数经由该数据通道发送给所述拖延者时间 计算,元。先明确以移动终端的系统时间作为真实的时间,设置一个最大提前时间值;并 通过调用系统提供的接口函数或者自定义的公式算法来计算出一个介于零到 该最大提前时间值之间的提前时间,将该提前时间与系统时间的和值作为拖延者时间;并把该拖延者时间发送到移动终端的屏幕显示。使得用户本人在不知 道移动终端具体提前了多少时间的前提下安排自己的工作日程,使得用户只能 够相信移动终端提供显示的时间,保证了日常工作能够不被拖延。
图1为本发明实施例中用户与拖延者时钟可能发生的交互场景的示意图; 图2为本发明实施例整点自适应功能示意图; 图3为本发明实施例用户与拖延者时钟的交互过程示意图; 图4为本发明实施例拖延者时钟提示功能示意图。
具体实施方式
本发明实施例提供了 一种在移动终端实现拖延者时钟的方法以及与之相 对应的装置。在该方法中,记当前系统时间为M,用户设置的最大提前时间 值为N,当用户在移动终端开启拖延者时钟功能后,在一般情况下,移动终端 提供给用户的时间是一个M到M+N之间的任意的时间值。由于用户知道该时 间是经过修改的,但是不知道当前的系统时间,因此只能相信该时间值,避免 了拖延迟到。如图l所示,描述了用户在使用移动终端查看时间的过程中,与拖延者时 钟可能发生的交互场景图1中,101描述了用户关闭当前处于开启状态的拖 延者时钟,关闭之后,移动终端显示给用户的时间则是系统时间;102则描述 了当拖延者时钟处于开启状态时,用户查看待机时间,此时获得的时间就是拖 延者时间;103描述了当拖延者时钟处于开启状态时,用户获取当前系统时间; 104、 105和106描述了用户第一次开启拖延者时钟功能,或者是在需要修正该拖延者时钟的最大提前时间值Tmax的时候需要进行的操作。此外,为保证用户也可以知道当前的系统时间,同时又不干扰拖延者时钟 的作用,在该业务逻辑中提供了一个查看系统时间的功能,在待机状态下,用 户可以通过该功能知道当前的系统时间。以上所述的系统时间以及下面将要用到的系统时间均是指标准的准确时 间,例如在适用东^\区时区标准时间的地方,该系统时间就是指北京时间。以下描述本发明的优选实施例的实现过程。当用户选择^(吏用拖延者时钟 后,选择进入拖延者时钟后实现图1中104、 105和106描述的用户与拖延者时钟的交互过程,如图3所示,用户选择设置最大提前时间值Tmax的选项, 拖延者时钟默认的原始的最大提前时间值Tmax通常是零,用户此时输入自己 偏好的最大提前时间值Tmax;或者用户可以通过该选项来编辑一个新的最大提 前时间值,如果输入的最大提前时间值Tmax不是一个合法的数值,则提示用 户再次输入;在用户输入正确的Tmax数值之后,除非用户以后编辑一个新的 最大提前时间值来代替该最大提前时间值,否则,该最大提前时间值即是拖延 者时钟默认的最大提前时间值了 。本发明方法提供了 一个拖延者时钟的启动/关闭的功能,在用户设定了最 大提前时间值之后,本发明方法的业务逻辑主动询问或者是用户主动设置该移 动终端此后是否启动拖延者时钟功能,如果是,则移动终端以后显示给用户看 到的当前时间就是拖延者时间了 ,否则仍然显示系统时间。不开启拖延者时钟功能的情况不必再描述,当用户启动拖延者时钟功能 后,所述拖延者时间的产生遵循以下方式拖延者时间T-系统时间To+N (1)且上述公式(l)满足条件提前时间N为0到最大提前时间值Tmax的区间内的一个^t,该区间可以是开区间,也可以是闭区间。且提前时间N通常是一个散列值构成的集合,而不必是一个连续值构成的集合中的一个具体数值,这是因为,该拖延者时钟功能用于日常生活,不必过于精密,在实际的实现过程中,N完全可以是以每一分钟为一个间隔在O到Tmax之间取到的任意值,举例如下如果Tmax-10分钟,则提前时间N的取值可以是0、 1、 2、 3、 4、 5、 6、 7、 8、 9、 IO中的任意一个值;或者是仅仅取l、 2、 3、 4、 5、 6、 7、 8、 9中 的任意一个值;当然N也可以以半分钟、1秒钟或者若干秒钟为一个间隔取值。 N取上述值的过程可以采用系统应用程序接口 (API, Application Process Interface)中的函数来实现例如如果API提供了 一个函数接口 f(x), f(x)的值 是[O, l]之间的一个随机数,则可以得到N=[10*f(x)] (2)其中,[lO承f(x)]表示取整,例如f(x"0.314,则N-[10承0.314]-3。本发明的方法还可以实现以下功能,即当用户需要知道系统时间时,选择进入拖延者时钟,会看到有相应的选项,点击该选项就可以看到当前的系统时间,该系统时间的取得也是可以采用系统应用程序接口(API, Application Programming Interface)中的相应函数来实现的,且移动终端的操:作系统必定提 供了实现这种功能的API。此外,本方法提供整点自适应功能,如图4所示,在每一个整点到来的时 刻,应用上述的公式(1)来获得一个新的N,并进而获得新的拖延者时间T,自 该整点开始,之后预定的时间段之内釆用新的拖延者时间T作为显示给用户 看到的时间,该预定的时间段通常为一个小时;如果不是整点时刻,则不进行 公式(1)(2)所描述的调整,而是显示当前的拖延者时间。实现上述的整点自适 应功能是因为l.避免了用户在查看了系统时间之后,已经获取了系统实际, 而在心理上不再信任当前显示的拖延者时间;2.同时该功能避免了使得用户 再次进行较繁瑣的操作来获取新的拖延者时间。本发明的方法还提供了拖延者时钟提示功能,如图2所示,在用户开启了 拖延者时钟之后,当移动终端处于待机状态时,移动终端的屏幕会有相应的图 标显示,该图标可以是文字,也可以是图片等;为了在技术上方便实现,也可 以在显示时间的前面前缀或者后面后缀该图标,例如如果当前的拖延者时间是 15:00,则可以在屏幕显示T 15:00,其中T是"拖延者时间,,的汉语拼音首字 母。本发明可以是一个能够在移动终端的当前操作系统上面运行的一个业务 逻辑,该业务逻辑实现了本发明的方法,且不必依赖新的硬件来实现,做到了 一次开发,永久运行。当启用了拖延者时钟后,系统时间将会变成一个隐藏的 时间,而用以对用户预期的时间、预期的事件进行提示的时间则是该拖延者时 间。同时,本发明也可以是一个能够在移动终端上面运行的一个装置,该装置 包括屏幕显示控制单元,系统时间读取单元,拖延者时间计算单元;该屏幕显示控制单元与移动终端的屏幕连接,与显示屏幕连接,控制显示 屏幕上面的时间显示,并将该系统时间发送给拖延者时间计算单元,将自身通 过计算 获得的拖延者时间显示在屏幕的某一个位置。该装置进一步包括一个随 机凄復生器,该随机数发生器通过数据通道与所述拖延者时间计算单元连接,且产生的随机数经由该数据通道发送给所述拖延者时间计算单元;拖延者时间 计算单元将系统时间与随机数利用公式(l)、 (2)计算获得一个拖延者时间T, 该拖延者时间T由屏幕显示控制单元显示在移动终端的屏幕上。当系统时间 到达整点的时刻,该整点时间会形成一个信号,触发该装置重新计算出一个新 的拖延者时间T,并显示在移动终端的屏幕上。应用本发明的上述方法或装置,移动终端开机后显示拖延者时间;该拖延 者时间可能是当前系统时间,但更大可能是比当前系统时间快了 N分钟;程 序提供当前系统时间查看入口 ,该查看入口调用能够直接读取系统时间的系统 API函数来实现,用户可以在该查看入口得知当前的系统时间;并且在整点时 刻进行自适应校准,以消除可能的查看系统时间操作带来的影响。又因为在启 用拖延者时钟,或者拖延者时钟整点自适应之后,在用户的应用中,则是以拖 延者时间对用户预期的时间、预期的事件进行提示,例如日程表、闹钟响铃时 间中使用的时间将变成拖延者时间;这使得用户本人在不知道移动终端具体提 前了多少时间的前"^是下安排了自己的工作日程、处理事项,也正是因为拖延者 时间的不确定性,使得用户自己都不知道当前的系统时间是什么,因此用户的 心理惰性将会被该拖延者时钟的功能有效的抵消,使得用户按照拖延者时钟给 出的时间进行活动安排,避免了处理各种工作可能出现的延误。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理和发明精神的前提下,还可以做出若干改 进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种在移动终端实现拖延者时钟的方法,以系统时间作为真实的时间,其特征在于,设置一个最大提前时间值;计算出一个介于零到该最大提前时间值之间的提前时间,该提前时间与系统时间的和作为拖延者时间;该拖延者时间被发送到移动终端的屏幕显示。
2. 如权利要求1所述的方法,其特征在于,所述最大提前时间值由用户 在第一次开启运行该拖延者时钟的时候设定;且在该最大提前时间值被设定之 后,所述提前时间的取值是位于零到该最大提前时间值之间的随机数值。
3. 如权利要求1所述的方法,其特征在于,所述拖延者时间在移动终端 处于待机状态时显示,并由预先设置的图标来标识当前显示的时间是拖延者时 间。
4. 如权利要求1所述的方法,其特征在于,所述拖延者时间在所述拖延 者时钟的功能启动之后,替代系统时间应用于日程表、闹钟响铃。
5. 如权利要求1所述的方法,其特征在于,所述方法进一步提供整点自 适应功能,该整点自适应功能在整点时刻计算出一个新的提前时间,并在该整 点时刻之后的一个小时或者预定的时间段内将该提前时间与系统时间的和作 为拖延者时间。
6. 如权利要求l所述的方法,其特征在于,所述方法提供一个查看入口, 该查看入口调用系统的应用程序接口读取系统时间并显示在移动终端的屏幕 上;且该提前时间的取值是离散值。
7. 如权利要求5或6所述的方法,其特征在于,所述整点自适应功能在 用户使用所述查看入口查看当前的系统时间之后重新调整拖延者时间。
8. 如权利要求1所述的方法,其特征在于,所述提前时间依据相应的系 统应用程序接口来计算获得。
9. 一种在移动终端实现拖延者时钟的装置,其特征在于,包括屏幕显示 控制单元,系统时间读取单元,拖延者时间计算单元;该屏幕显示控制单元与移动终端的屏幕连接,并将拖延者时间传递给移动 终端的屏幕来显示;该系统时间读取单元用于读取当前的系统时间,并将该系统时间发送给拖延者时间计算单元;该拖延者时间计算单元根据随机数、最大提前时间、以及计算公式计算出 提前时间,将该提前时间与系统时间的和为拖延者时间;并由该拖延者时间计 算单元将该拖延者时间发送给所述屏幕显示控制单元。
10.如权利要求9所述的装置,其特征在于,该装置进一步包括一个随机 数发生器,该发生器通过数据通道与所述拖延者时间计算单元连接,且产生的 随机数经由该数据通道发送给所述拖延者时间计算单元。
全文摘要
本发明提供一种在移动终端实现拖延者时钟的方法和装置,以系统时间作为真实的时间,设置一个最大提前时间值;并计算出一个介于零到该最大提前时间值之间的提前时间,该提前时间与系统时间的和作为拖延者时间;该拖延者时间被发送到移动终端的屏幕显示。应用本发明提供的方法和装置,使得用户本人在不知道移动终端具体提前了多少时间的前提下安排自己的工作日程,而且在已经定制了日程表的情况下,拖延者时钟使得用户在处理日程表中的事项的时候能够准时进行,不会出现迟到或者延误。
文档编号G04G99/00GK101335939SQ20071011804
公开日2008年12月31日 申请日期2007年6月27日 优先权日2007年6月27日
发明者陈文成 申请人:联想移动通信科技有限公司