限时活动倒计时处理方法、计算设备、存储介质技术

技术编号:19009836 阅读:21 留言:0更新日期:2018-09-22 09:37
本发明专利技术公开了一种限时活动倒计时处理方法、计算设备、存储介质,方法包括:在启动应用后,建立第一倒计时器;其中,第一倒计时器中保存一个或多个根据服务器时间计算得到的预设限时活动的倒计时数据;检测当前页面是否包含一个或多个预设限时活动信息;若是,在当前页面建立与每个预设限时活动对应的第二倒计时器;其中,第二倒计时器根据对应的预设限时活动信息从第一倒计时器中获取对应的倒计时数据进行倒计时处理;将一个或多个第二倒计时器中预设限时活动的倒计时数据显示在当前页面中。利用本发明专利技术,根据服务器时间计算倒计时数据,使得活动时间不受不同时区时间限制、不受用户端时间不准确的影响,保障不同时区所有用户参加活动的一致性。

Time limited countdown processing method, computing device and storage medium

The invention discloses a time-limited activity countdown processing method, a computing device and a storage medium. The method comprises: establishing a first countdown timer after starting an application; wherein the first countdown timer stores one or more countdown data of a preset time-limited activity calculated according to the server time; and detecting the current page; Whether or not it contains one or more preset timed activity information; if so, a second timer corresponding to each preset timed activity is established on the current page; where the second timer obtains the corresponding countdown data from the first timer according to the corresponding preset timed activity information; or The countdown data of preset timed activities in multiple second countdown timers is displayed in the current page. By using the invention, the countdown data is calculated according to the server time, so that the activity time is not limited by different time zones, and is not affected by the inaccuracy of the client time, and the consistency of all users participating in activities in different time zones is guaranteed.

【技术实现步骤摘要】
限时活动倒计时处理方法、计算设备、存储介质
本专利技术涉及软件领域,具体涉及一种限时活动倒计时处理方法、计算设备、存储介质。
技术介绍
为吸引用户注意,有时商家会举办一些活动,如促销活动、打折活动、限时免费活动等,提高用户参与的积极性,以提高用户对商家的粘度。这些活动一般都具有时间限制,用户可以在限定的活动时间内参加。当活动时间结束后,用户不能再参加活动。因此,活动结束时间对用户而言比较重要。商家一般采用倒计时方式提醒用户,以免用户错失活动参加有效时间。现有技术在采用倒计时方式时,一般将活动结束时间与用户当前时间进行比较,得到倒计时数据,以提醒用户。但这样处理,往往存在以下问题:1)用户当前时间通过用户所使用的终端设备获取,由于用户可以随意修改终端设备的时间,导致获取到的用户当前时间不准确,不能计算得到正确的倒计时数据。2)不同时区的时间不同,如北京时间以东八时区的区时作为标准时间,美国时间由于美国本土横跨西五区至西八区,共四个时区,每个时区时间均不同,如华盛顿时间,采用美国东部时区,其与北京时间相差13个小时。当采用用户当前时间与北京时间的活动结束时间进行比较时,使得华盛顿的用户要比北京用户早13个小时提前结束活动,不能做到活动在全球展开的时间一致,造成不同时区的用户无法参加未结束的活动。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的限时活动倒计时处理方法、计算设备、存储介质。根据本专利技术的一个方面,提供了一种限时活动倒计时处理方法,其包括:在启动应用后,建立第一倒计时器;其中,第一倒计时器中保存一个或多个根据服务器时间计算得到的预设限时活动的倒计时数据;检测当前页面是否包含一个或多个预设限时活动信息;若是,在当前页面建立与每个预设限时活动对应的第二倒计时器;其中,第二倒计时器根据对应的预设限时活动信息从第一倒计时器中获取对应的倒计时数据进行倒计时处理;将一个或多个第二倒计时器中预设限时活动的倒计时数据显示在当前页面中。根据本专利技术的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:在启动应用后,建立第一倒计时器;其中,第一倒计时器中保存一个或多个根据服务器时间计算得到的预设限时活动的倒计时数据;检测当前页面是否包含一个或多个预设限时活动信息;若是,在当前页面建立与每个预设限时活动对应的第二倒计时器;其中,第二倒计时器根据对应的预设限时活动信息从第一倒计时器中获取对应的倒计时数据进行倒计时处理;将一个或多个第二倒计时器中预设限时活动的倒计时数据显示在当前页面中。根据本专利技术的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行以下操作:在启动应用后,建立第一倒计时器;其中,第一倒计时器中保存一个或多个根据服务器时间计算得到的预设限时活动的倒计时数据;检测当前页面是否包含一个或多个预设限时活动信息;若是,在当前页面建立与每个预设限时活动对应的第二倒计时器;其中,第二倒计时器根据对应的预设限时活动信息从第一倒计时器中获取对应的倒计时数据进行倒计时处理;将一个或多个第二倒计时器中预设限时活动的倒计时数据显示在当前页面中。根据本专利技术提供的限时活动倒计时处理方法、计算设备、存储介质,在启动应用后,建立第一倒计时器;其中,第一倒计时器中保存一个或多个根据服务器时间计算得到的预设限时活动的倒计时数据;检测当前页面是否包含一个或多个预设限时活动信息;若是,在当前页面建立与每个预设限时活动对应的第二倒计时器;其中,第二倒计时器根据对应的预设限时活动信息从第一倒计时器中获取对应的倒计时数据进行倒计时处理;将一个或多个第二倒计时器中预设限时活动的倒计时数据显示在当前页面中。利用本专利技术,根据服务器时间计算倒计时数据,使得活动时间不受不同时区时间限制、不受用户端时间不准确的影响,保障了不同时区所有用户参加活动时间的一致性。且不需要频繁访问服务器,获取服务器时间,减少了与服务器的频繁交互,降低服务器压力,提高倒计时数据获取速度,也节省服务器访问流量。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术实施例一的限时活动倒计时处理方法的流程图;图2示出了页面显示限时活动倒计时数据的页面示意图;图3示出了根据本专利技术实施例二的限时活动倒计时处理方法的流程图;图4示出了根据本专利技术实施例四的一种计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一图1示出了根据本专利技术实施例一的限时活动倒计时处理方法的流程图,如图1所示,限时活动倒计时处理方法具体包括如下步骤:步骤S101,在启动应用后,建立第一倒计时器。为保障不同时区用户参加限时活动时间的一致性,本实施例采用统一的第一倒计时器进行倒计时。第一倒计时器中保存的预设限时活动的倒计时数据均是根据服务器时间计算得到的,保障了不同时区或同时区的所有用户的倒计时时间均一致,都按照服务器的统一时间进行倒计时,避免了不同时区或同时区用户间由于用户当前时间不一致导致的参与限时活动时间不一致的问题。进一步,第一倒计时器中保存了一个或多个预设限时活动的倒计时数据,且第一倒计时器在根据服务器时间计算得到这些倒计时数据后,还一直对这些倒计时数据进行倒计时处理。第一倒计时器中还保存了一个或多个预设限时活动的活动信息,活动信息与预设限时活动的倒计时数据相对应。预设限时活动的活动信息可以从服务器获取。第一倒计时器中的倒计时数据可以以秒为单位进行保存,也可以按照天、小时、分钟、秒等单位进行保存。如第一倒计时器中的某个倒计时数据为3天5小时4分钟14秒;或者第一倒计时器中的某个倒计时数据为277454秒(3天5小时4分钟14秒)。第一倒计时器中的倒计时数据单位此处不做限定,根据具体实施情况设置。第一倒计时器中的多个倒计时数据单位可以一致,也可以不一致。在进行倒计时处理时,第一倒计时器中的所有倒计时数据均按照秒为单位进行倒计时处理,倒计时数据的值每秒减一。当用户启动应用后,在客户端建立一个与应用平级的第一倒计时器。第一倒计时器为应用中所有的预设限时活动提供倒计时数据。第一倒计时器也可以建立在服务器端,但优选地,第一倒计时器建立在客户端,方便后续直接访问客户端,减少与服务器的多次交互,减轻服务器的压力,也节省访问流量。步骤S102,检测当前页面是否包含一个或多个预设限时活动信息。用户以本文档来自技高网...
限时活动倒计时处理方法、计算设备、存储介质

【技术保护点】
1.一种限时活动倒计时处理方法,其包括:在启动应用后,建立第一倒计时器;其中,所述第一倒计时器中保存一个或多个根据服务器时间计算得到的预设限时活动的倒计时数据;检测当前页面是否包含一个或多个预设限时活动信息;若是,在所述当前页面建立与每个预设限时活动对应的第二倒计时器;其中,所述第二倒计时器根据对应的预设限时活动信息从所述第一倒计时器中获取对应的倒计时数据进行倒计时处理;将所述一个或多个第二倒计时器中预设限时活动的倒计时数据显示在所述当前页面中。

【技术特征摘要】
1.一种限时活动倒计时处理方法,其包括:在启动应用后,建立第一倒计时器;其中,所述第一倒计时器中保存一个或多个根据服务器时间计算得到的预设限时活动的倒计时数据;检测当前页面是否包含一个或多个预设限时活动信息;若是,在所述当前页面建立与每个预设限时活动对应的第二倒计时器;其中,所述第二倒计时器根据对应的预设限时活动信息从所述第一倒计时器中获取对应的倒计时数据进行倒计时处理;将所述一个或多个第二倒计时器中预设限时活动的倒计时数据显示在所述当前页面中。2.根据权利要求1所述的方法,其中,所述方法还包括:从服务器获取一个或多个预设限时活动的活动信息,以及服务器当前时间;根据一个或多个预设限时活动的活动信息中包含的活动结束时间,计算活动结束时间和服务器当前时间的差值,得到对应的预设限时活动的倒计时数据;将得到的预设限时活动的倒计时数据及对应的预设限时活动的活动信息保存在所述第一倒计时器中。3.根据权利要求2所述的方法,其中,所述预设限时活动的活动信息还包括预设限时活动的活动开始时间;在所述计算活动结束时间和服务器当前时间的差值,得到对应的预设限时活动的倒计时数据之前,所述方法还包括:判断所述服务器当前时间是否晚于所述活动开始时间;若是,计算活动结束时间和服务器当前时间的差值,得到对应的预设限时活动的倒计时数据。4.根据权利要求1-3中任一项所述的方法,其中,所述方法还包括:当离开包含一个或多个预设限时活动信息的页面时,销毁所述页面建立的第二倒计时器;当关闭所述应用时,预设时间后销毁所述第一倒计时器。5.根据权利要求1-4中任一项所述的方法,其中,所述方法还包括:判断所述第一倒计时器/第二倒计时器中的一个或多个倒计时数据的值是否为0;若是,不再对所述倒计时数据进行倒计时处理。6.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:在启动应用后,建立第一倒计时器;其中,所述...

【专利技术属性】
技术研发人员:齐志坚
申请(专利权)人:掌阅科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1