一种用于手机测试的时间加速流逝的实现方法

文档序号:7856557阅读:253来源:国知局
专利名称:一种用于手机测试的时间加速流逝的实现方法
技术领域
本发明涉及一种时间加速流逝方法,特别是涉及一种用于手机测试的时间加速流逝的实现方法。
背景技术
现有的手机测试过程中,经常需要对与时间相关的一些模块进行操作并等待特定的时间点到达而触发程序响应特定操作,如等待备忘录的定时提醒等等,而现在的技术背景下,这种特定时间点的到达只能等待或者调整时间后再继续等待。而不能让手机时间快速的到达所需的时间点。这样就会让测试过程耗费大量的时间来进行这种时间点的等待, 从而限制了测试的效率提升和速度反应
发明内容
本发明的目的在于克服现有技术的不足,提供一种用于手机测试的时间加速流逝的实现方法,能真实模拟时间流逝中的软件事件触发,能够极大的帮助手机测试过程中时间响应事件的测试效率,节约大量的等待时间,使手机软件测试的速度大大提升。为了达到上述目的,本发明采用的技术方案是,一种用于手机测试的时间加速流逝的实现方法,其步骤如下
步骤I、设定时间相对于正常时间流逝的倍数N ;
步骤2、设定时间加速需要到达的时间节点T ;
步骤3、设定到达时间节点前的间隔时间Λ Τ,手机系统时间到达指定时间T- Λ T时恢复正常时间流逝速度;
步骤4、手机系统时间开始加速流逝进程,实际时间过一秒钟,则手机系统时间流逝对应的倍数秒钟;
步骤5、每实际时间过一秒,且手机系统时间跳转相应的倍数秒后,系统判断当前手机时间是否到达指定时间T- Δ Τ,是则执行步骤6,否则执行步骤4 ;
步骤6、停止时间加速,恢复手机系统时间正常流逝速度直至时间节点T ;
步骤7、程序结束。进一步的,步骤I所述的时间流逝倍数N为O. 001彡N彡9999,且N彡AT。进一步的,步骤2所述的时间节点T为大于当前时间的时间点或系统未设置时间节点Τ。进一步的,步骤3所述的间隔时间Λ T大于时间流逝倍数N。进一步的,步骤4所述的手机加速流逝进程包括
步骤4. I、获取当前的手机系统时间S ;
步骤4. 2、计算当前的系统时间加上倍数秒数后的时间为S+N ;
步骤4. 3、开启线程等待检查实际时间是否走了一秒;
步骤4. 4、实际时间走了一秒后,即设置手机系统时间为S+N。
进一步的,步骤4所述的手机加速流逝进程在未设置时间节点T时循环执行加速流逝进程。进一步的,步骤4. I手机系统时间S为随时更新时间,当执行下一个循环加速流程时,手机系统时间S为S+N。与现有技术相比,本发明的有益效果是手机时间在指定时间前加速流逝,达到快速到达任何时间节点,同时又能真实模拟时间流逝中的软件事件触发,能够极大的帮助手机测试过程中时间响应事件的测试效率,节约大量的等待时间;使手机软件测试的速度大大提升;同时可以用于手机用户的其他特定需求,如隐藏真实手机时间等。


图I为本发明的方法流程图2为本发明的步骤4具体方法流程图。
具体实施例方式下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。本发明的方法流程图如图I所示,一种用于手机测试的时间加速流逝的实现方法,其步骤如下
步骤I、设定时间相对于正常时间流逝的倍数N,即实际时间一秒,手机系统时间流逝多少秒,此处若设置为N,则为流逝N秒;
步骤2、设定时间加速需要到达的时间节点T,若不设置时间节点T,则持续进行加速流逝进程;
步骤3、设定到达时间节点前的间隔时间Λ Τ,手机系统时间到达指定时间T- Λ T时恢复正常时间流逝速度;
步骤4、手机系统时间开始加速流逝进程,实际时间过一秒钟,则手机系统时间流逝对应的倍数秒钟,如设置倍数为60,即实际时间过一秒钟,手机时间过60秒钟,如果预设了到达时间节点,则进入步骤5 ;
步骤5、每实际时间过一秒,且手机系统时间跳转相应的倍数秒后,系统判断当前手机时间是否到达指定时间T- Δ Τ,例如步骤2预设到达时间节点是10点,步骤3预设间隔时间为60秒,则手机时间若到达9点59分及之后,则进入步骤6,否则仍然进入步骤4继续进行时间加速;
步骤6、停止时间加速,恢复手机系统时间正常流逝速度直至时间节点T ;
步骤7、程序结束。进一步的,步骤I所述的时间流逝倍数N为O. 001彡N彡9999,且N彡AT。进一步的,步骤2所述的时间节点T为大于当前时间的时间点或系统未设置时间节点Τ。进一步的,步骤3所述的间隔时间Λ T大于时间流逝倍数N。本发明的步骤4具体方法流程图如图2所示,步骤4所述的手机加速流逝进程包括步骤4. I、获取当前的手机系统时间S ;
步骤4. 2、计算当前的系统时间加上倍数秒数后的时间为S+N ;
步骤4. 3、开启线程等待检查实际时间是否走了一秒;
步骤4. 4、实际时间走了一秒后,即设置手机系统时间为S+N。进一步的,步 骤4所述的手机加速流逝进程在未设置时间节点T时循环执行加速流逝进程。进一步的,步骤4. I手机系统时间S为随时更新时间,当执行下一个循环加速流程时,手机系统时间S为S+N。本发明用软件技术可以让手机时间在指定时间前加速流逝,达到快速到达任何时间节点的目的,同时又能真实模拟时间流逝中的软件事件触发。能够极大的帮助手机测试过程中时间响应事件的测试效率,节约大量的等待时间。让手机软件测试的速度大大提升。同时也可以用于手机用户的其他特定需求。如隐藏真实手机时间等等。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属领域技术人员来说,在不脱离本发明构思的前提下,做出简单的更改或优化,都应当视为本发明的保护范围。
权利要求
1.一种用于手机测试的时间加速流逝的实现方法,其步骤如下 步骤I、设定时间相对于正常时间流逝的倍数N ; 步骤2、设定时间加速需要到达的时间节点T ; 步骤3、设定到达时间节点前的间隔时间Λ Τ,手机系统时间到达指定时间T- Λ T时恢复正常时间流逝速度; 步骤4、手机系统时间开始加速流逝进程,实际时间过一秒钟,则手机系统时间流逝对应的倍数秒钟; 步骤5、每实际时间过一秒,且手机系统时间跳转相应的倍数秒后,系统判断当前手机时间是否到达指定时间T- Δ Τ,是则执行步骤6,否则执行步骤4 ; 步骤6、停止时间加速,恢复手机系统时间正常流逝速度直至时间节点T ; 步骤7、程序结束。
2. 根据权利要求I所述的用于手机测试的时间加速流逝的实现方法,其特征在于步骤I所述的时间流逝倍数N为O. OOl彡N彡9999,且N彡Λ Τ。
3.根据权利要求2所述的用于手机测试的时间加速流逝的实现方法,其特征在于步骤2所述的时间节点T为大于当前时间的时间点或系统未设置时间节点Τ。
4.根据权利要求3所述的用于手机测试的时间加速流逝的实现方法,其特征在于步骤3所述的间隔时间Λ T大于时间流逝倍数N。
5.根据权利要求4所述的用于手机测试的时间加速流逝的实现方法,其特征在于,步骤4所述的手机加速流逝进程包括 步骤4. I、获取当前的手机系统时间S ; 步骤4. 2、计算当前的系统时间加上倍数秒数后的时间为S+N ; 步骤4. 3、开启线程等待检查实际时间是否走了一秒; 步骤4. 4、实际时间走了一秒后,即设置手机系统时间为S+N。
6.根据权利要求5所述的用于手机测试的时间加速流逝的实现方法,其特征在于步骤4所述的手机加速流逝进程在未设置时间节点T时循环执行加速流逝进程。
7.根据权利要求6所述的用于手机测试的时间加速流逝的实现方法,其特征在于步骤4. I手机系统时间S为随时更新时间,当执行下一个循环加速流程时,手机系统时间S为S+N。
全文摘要
本发明公开了一种用于手机测试的时间加速流逝的实现方法,其步骤如下1、设定时间相对于正常时间流逝的倍数N;2、设定时间加速需要到达的时间节点T;3、设定到达时间节点前的间隔时间△T,手机系统时间到达指定时间T-△T时恢复正常时间流逝速度;4、手机系统时间开始加速流逝进程,实际时间过一秒钟,则手机系统时间流逝对应的倍数秒钟;5、每实际时间过一秒,且手机系统时间跳转相应的倍数秒后,系统判断当前手机时间是否到达指定时间T-△T,是则执行步骤6,否则执行步骤4;6、停止时间加速,恢复手机系统时间正常流逝速度直至时间节点T;7、程序结束。能够帮助手机测试过程中时间响应事件的测试效率,节约大量的等待时间。
文档编号H04M1/24GK102780800SQ20121025782
公开日2012年11月14日 申请日期2012年7月25日 优先权日2012年7月25日
发明者曾元清 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1