[发明专利]一种抢购活动状态更新方法及系统在审
申请号: | 201910933134.1 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110689409A | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 申义亚;朱利明 | 申请(专利权)人: | 海南新软软件有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 11363 北京弘权知识产权代理事务所(普通合伙) | 代理人: | 逯长明;许伟群 |
地址: | 571924 海南省海口市老城高新*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时间节点 活动信息 活动状态 交易平台 更新 集合 差值运算 交易终端 快速确定 倒计时 遍历 获知 交易 上报 申请 展示 | ||
1.一种抢购活动状态更新方法,其特征在于,包括:
通过服务端的交易接口获取所有交易对数据,以及通过所述服务端的活动接口获取活动信息;所述活动信息包括以下时间节点:当前时间、活动开始时间、活动结束时间以及活动交易时间;
遍历每个活动信息中的时间节点,生成有序时间节点集合;
对所述有序时间节点集合中,每个活动对应的时间节点进行差值运算,获得每个活动对应的最大时间差值;
根据所述最大时间差值启动倒计时,以更新每个活动的活动状态。
2.根据权利要求1所述的抢购活动状态更新方法,其特征在于,所述交易对数据包括交易标识码和标签属性;通过服务端的交易接口获取所有交易对数据,以及通过所述服务端的活动接口获取活动信息的步骤,包括:
根据所述交易对数据生成交易对列表;
根据所述标签属性遍历所述交易对列表,提取活动交易;所述活动交易为所述交易对数据中,所述标签属性包含活动标签的交易;
通过所述服务端的活动接口,获取每个所述活动交易对应的活动信息。
3.根据权利要求2所述的抢购活动状态更新方法,其特征在于,所述方法还包括:
根据所述交易标识码和标签属性,确定所述交易对数据中每个交易隶属的活动;
将隶属于同一个活动的交易确定为相同的活动交易进行一次提取。
4.根据权利要求1所述的抢购活动状态更新方法,其特征在于,遍历每个活动信息中的时间节点,生成有序时间节点集合的步骤,包括:
遍历每个活动信息中的时间节点,以集合数据的方式存储为时间节点集合;
按照时间先后的顺序对所述当前时间、活动开始时间、活动结束时间以及活动交易时间进行排序处理,生成有序时间节点集合。
5.根据权利要求1所述的抢购活动状态更新方法,其特征在于,遍历每个活动信息中的时间节点,生成有序时间节点集合的步骤,包括:
比较所述当前时间与所述活动开始时间、活动结束时间以及活动交易时间之间的先后顺序;
根据先后顺序的比较结果,向所述有序时间节点集合中添加时间节点差值。
6.根据权利要求5所述的抢购活动状态更新方法,其特征在于,根据先后顺序的比较结果,向所述有序时间节点集合中添加时间节点差值的步骤,包括:
如果所述当前时间先于所述活动开始时间,将所述当前时间与活动开始时间的时间差添加至所述有序时间节点集合;
如果所述当前时间晚于所述活动开始时间,且所述当前时间先于所述活动结束时间,将所述当前时间与活动结束时间的时间差添加至所述有序时间节点集合;
如果所述当前时间晚于所述活动结束时间,且所述当前时间先于所述活动交易时间,将所述当前时间与活动交易时间的时间差添加至所述有序时间节点集合。
7.根据权利要求6所述的抢购活动状态更新方法,其特征在于,根据相互顺序的比较结果,向所述有序时间节点集合中添加时间节点差值的步骤,包括:
如果所述当前时间晚于所述活动交易时间,不向所述有序时间节点集合中添加时间节点。
8.根据权利要求1所述的抢购活动状态更新方法,其特征在于,根据所述最大时间差值启动倒计时,以更新每个活动的活动状态的步骤,包括:
以所述最大时间差值作为总倒计时次数,分别启用每个活动的计数器;
按照预设计数时长更改所述计数器的计数;
如果所述计数器的计数与所述有序时间节点集合中任一活动状态对应的时间节点相同,更改对应活动的活动状态。
9.根据权利要求8所述的抢购活动状态更新方法,其特征在于,更改对应活动的活动状态的步骤后,所述方法还包括:
重新从所述服务端获取所有交易对数据。
10.一种抢购活动状态更新系统,其特征在于,包括相互建立数据连接的交易平台、服务端以及交易终端;其中,多个所述交易终端通过所述交易平台完成交易,生成交易对数据并存储在所述服务端;多个所述交易可自定义抢购活动,以及在购活动期间生成活动信息并存储在所述服务端;所述服务端设有交易接口和活动接口,分别用于提取交易对数据和活动信息;
所述交易平台被进一步配置为执行以下程序步骤:
通过服务端的交易接口获取所有交易对数据,以及通过所述服务端的活动接口获取活动信息;所述活动信息包括以下时间节点:当前时间、活动开始时间、活动结束时间以及活动交易时间;
遍历每个活动信息中的时间节点,生成有序时间节点集合;
对所述有序时间节点集合中,每个活动对应的时间节点进行差值运算,获得每个活动对应的最大时间差值;
根据所述最大时间差值启动倒计时,以更新每个活动的活动状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南新软软件有限公司,未经海南新软软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910933134.1/1.html,转载请声明来源钻瓜专利网。