【技术实现步骤摘要】
一种抢购活动状态更新方法及系统
本申请涉及虚拟物品交易
,尤其涉及一种抢购活动状态更新方法及系统。
技术介绍
抢购活动是在特定的时间段内,以优惠的价格购买或卖出特定商品的销售活动,例如数字资产抢购,或者数字资产出售。对于虚拟物品交易,尤其是数字资产交易,在一些数字资产交易平台中,会出现一个时间段内有多个抢购活动同时进行,且不同抢购活动所处的状态也可能不同,需要交易平台在交易页面,对抢购活动所处的状态进行实时更新和展示,以便交易双方获得所处的状态。如果每次数字资产抢购活动被划分为四个状态:即将开始状态、活动中状态、活动结束状态以及二级市场交易状态,则每个活动都会包含三个时间点:活动开始时间、活动结束时间、活动交易时间。其中,即将开始状态是指当前的时间还没有到达活动开始时间;活动中状态是指当前时间位于活动开始时间和活动结束时间之间;活动结束状态是指当前时间位于活动结束时间和活动交易时间之间;二级市场交易状态是指当前时间大于活动交易时间。为了在整个活动过程中,能够在到达指定的时间点时,给予用户所对应的活动状态 ...
【技术保护点】
1.一种抢购活动状态更新方法,其特征在于,包括:/n通过服务端的交易接口获取所有交易对数据,以及通过所述服务端的活动接口获取活动信息;所述活动信息包括以下时间节点:当前时间、活动开始时间、活动结束时间以及活动交易时间;/n遍历每个活动信息中的时间节点,生成有序时间节点集合;/n对所述有序时间节点集合中,每个活动对应的时间节点进行差值运算,获得每个活动对应的最大时间差值;/n根据所述最大时间差值启动倒计时,以更新每个活动的活动状态。/n
【技术特征摘要】
1.一种抢购活动状态更新方法,其特征在于,包括:
通过服务端的交易接口获取所有交易对数据,以及通过所述服务端的活动接口获取活动信息;所述活动信息包括以下时间节点:当前时间、活动开始时间、活动结束时间以及活动交易时间;
遍历每个活动信息中的时间节点,生成有序时间节点集合;
对所述有序时间节点集合中,每个活动对应的时间节点进行差值运算,获得每个活动对应的最大时间差值;
根据所述最大时间差值启动倒计时,以更新每个活动的活动状态。
2.根据权利要求1所述的抢购活动状态更新方法,其特征在于,所述交易对数据包括交易标识码和标签属性;通过服务端的交易接口获取所有交易对数据,以及通过所述服务端的活动接口获取活动信息的步骤,包括:
根据所述交易对数据生成交易对列表;
根据所述标签属性遍历所述交易对列表,提取活动交易;所述活动交易为所述交易对数据中,所述标签属性包含活动标签的交易;
通过所述服务端的活动接口,获取每个所述活动交易对应的活动信息。
3.根据权利要求2所述的抢购活动状态更新方法,其特征在于,所述方法还包括:
根据所述交易标识码和标签属性,确定所述交易对数据中每个交易隶属的活动;
将隶属于同一个活动的交易确定为相同的活动交易进行一次提取。
4.根据权利要求1所述的抢购活动状态更新方法,其特征在于,遍历每个活动信息中的时间节点,生成有序时间节点集合的步骤,包括:
遍历每个活动信息中的时间节点,以集合数据的方式存储为时间节点集合;
按照时间先后的顺序对所述当前时间、活动开始时间、活动结束时间以及活动交易时间进行排序处理,生成有序时间节点集合。
5.根据权利要求1所述的抢购活动状态更新方法,其特征在于,遍历每个活动信息中的时间节点,生成有序时间节点集合的步骤,包括:
比较所述当前时间与所述活动开始时间、活动结束时间以及活动交易时间之间的先后顺序;
根据先后顺序的比较结果,向所述有序时间节点集合中添加时间节点差值。
6.根据权利要求5所述的抢购活动状态更新方法,其特征在于,根据先后顺序的比较结果,向所述有序时间节点集合中添加时间节点差值的步骤,包括:
如果所述当前时间...
【专利技术属性】
技术研发人员:申义亚,朱利明,
申请(专利权)人:海南新软软件有限公司,
类型:发明
国别省市:海南;46
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。