System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及倒计时处理领域,更具体的,是倒计时处理方法、倒计时处理装置、倒计时处理设备、计算机可读存储介质以及包含指令或计算机程序的计算机程序产品。
技术介绍
1、有时商家会举办一些活动,如促销活动、打折活动、限时免费活动等,提高用户参与的积极性,以提高用户对商家的粘度。随着活动类app的增多,为了避免用户错失活动参加的有效时间,这些app经常会设置活动倒计时。然而,由于用户可以修改系统时间,如果不进行倒计时处理,用户看到的倒计时可能会出错,从而影响用户的体验。
2、现有的倒计时处理是:对于目标应用(比如活动类app)的每个倒计时页面中的每个活动都对应创建一个定时器。这样会导致当倒计时页面中存在多个活动时,定时器的数量也会较多,而每个定时器的创建和管理都需要占用一定的内存和cpu资源,从而导致在倒计时处理过程中系统资源消耗较大。
技术实现思路
1、本申请实施例提供了一种倒计时处理方法、倒计时处理装置、倒计时处理设备、计算机可读存储介质以及包含指令或计算机程序的计算机程序产品,能够在减少系统资源消耗的情况下,进行倒计时处理。
2、第一方面,本申请实施例提供了一种倒计时处理方法,包括:
3、若在第一时刻检测到对应用的第一倒计时页面进行展示的触发信号,则获得所述第一时刻的系统设置时间,以及所述第一时刻的标准时间和所述第一倒计时页面中至少一个目标活动的活动时间;
4、确定所述第一时刻的标准时间与所述第一时刻的系统设置时间之间的第一时间偏移
5、基于所述第一时间偏移量、所述第一时刻的系统设置时间和所述倒计时页面中每个目标活动对应的活动时间,确定所述第一倒计时页面中每个目标活动相对于所述第一时刻的倒计时时间;
6、创建所述第一倒计时页面的第一计时器,并调用所述第一计时器根据所述每个目标活动相对于所述第一时刻的倒计时时间执行倒计时处理,以得到每个目标活动相对于所述第一时刻的处理后的倒计时时间;
7、将所述每个目标活动相对于所述第一时刻的处理后的倒计时时间在所述第一倒计时页面中对应的目标活动的位置进行显示。
8、第二方面,本申请实施例提供了一种倒计时处理装置,包括:
9、获得单元,用于若在第一时刻检测到对应用的第一倒计时页面进行展示的触发信号,则获得所述第一时刻的系统设置时间,以及所述第一时刻的标准时间和所述第一倒计时页面中至少一个目标活动的活动时间;
10、确定单元,用于确定所述第一时刻的标准时间与所述第一时刻的系统设置时间之间的第一时间偏移量;
11、所述确定单元,还用于基于所述第一时间偏移量、所述第一时刻的系统设置时间和所述倒计时页面中每个目标活动对应的活动时间,确定所述第一倒计时页面中每个目标活动相对于所述第一时刻的倒计时时间;
12、倒计时单元,用于创建所述第一倒计时页面的第一计时器,并调用所述第一计时器根据所述每个目标活动相对于所述第一时刻的倒计时时间执行倒计时处理,以得到每个目标活动相对于所述第一时刻的处理后的倒计时时间;
13、展示单元,用于将所述每个目标活动相对于所述第一时刻的处理后的倒计时时间在所述第一倒计时页面中对应的目标活动的位置进行显示。
14、第三方面,本申请实施例提供了一种倒计时处理设备,包括:
15、中央处理器,存储器,输入输出接口,有线或无线网络接口以及电源;
16、所述存储器为短暂存储存储器或持久存储存储器;
17、所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行前述倒计时处理方法。
18、第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质包括指令,当指令在计算机上运行时,使得计算机执行前述倒计时处理方法。
19、第五方面,本申请实施例提供了一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行前述倒计时处理方法。
20、从以上技术方案可以看出,本申请实施例具有以下优点:可以确定所述第一时刻的标准时间与所述第一时刻的系统设置时间之间的第一时间偏移量,基于所述第一时间偏移量、所述第一时刻的系统设置时间和所述倒计时页面中每个目标活动对应的活动时间,确定所述第一倒计时页面中每个目标活动相对于所述第一时刻的倒计时时间,创建所述第一倒计时页面的第一计时器,并调用所述第一计时器根据所述每个目标活动相对于所述第一时刻的倒计时时间执行倒计时处理,以得到每个目标活动相对于所述第一时刻的处理后的倒计时时间,一个倒计时页面的所有目标活动都共同使用一个定时器,相对于现有技术的每个活动都创建一个定时器,减少了创建和管理多个定时器的内存和cpu资源的消耗。进一步,只需算一次时间偏移量,倒计时页面的每个目标活动各自对应的倒计时时间都可以直接基于时间偏移量和系统设置时间和对应的活动时间计算得到,减少了计算每个目标活动对应的倒计时时间的计算资源损耗,因此,系统资源的损耗较小。
本文档来自技高网...【技术保护点】
1.一种倒计时处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一计时器的计时单位小于或等于所述至少一个目标活动的活动时间的时间单位中最小的时间单位;
3.根据权利要求1所述的方法,其特征在于,若所述应用包括多个倒计时页面,在所述确定所述第一时刻的标准时间与所述第一时刻的系统设置时间之间的第一时间偏移量之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,若所述应用包括多个倒计时页面,在所述确定所述第一时刻的标准时间与所述第一时刻的系统设置时间之间的第一时间偏移量之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,在所述创建所述第一倒计时页面的第一计时器之后,所述方法还包括:
7.根据权利要求1至6中任一项所述的方法,其特征在于,在所述获得所述第一时刻的系统设置时间,以及所述第一时刻的标准时间和所述第一倒计时页面中至少一个目标活动的活动时间之前,所述方法还包括:
8.一种倒计时处理装置
9.一种倒计时处理设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至7中任意一项所述的方法。
11.一种包含指令或计算机程序的计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得计算机执行如权利要求1至7中任意一项所述的方法。
...【技术特征摘要】
1.一种倒计时处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一计时器的计时单位小于或等于所述至少一个目标活动的活动时间的时间单位中最小的时间单位;
3.根据权利要求1所述的方法,其特征在于,若所述应用包括多个倒计时页面,在所述确定所述第一时刻的标准时间与所述第一时刻的系统设置时间之间的第一时间偏移量之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,若所述应用包括多个倒计时页面,在所述确定所述第一时刻的标准时间与所述第一时刻的系统设置时间之间的第一时间偏移量之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,在所述创...
【专利技术属性】
技术研发人员:李劭华,
申请(专利权)人:深圳前海百递网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。