[发明专利]一种数据处理方法及其装置在审
申请号: | 202010633383.1 | 申请日: | 2020-07-02 |
公开(公告)号: | CN113888248A | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 王伟男 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 及其 装置 | ||
本申请公开了一种数据处理方法及其装置。所述方法可获取至少一个对象的抽签目标列表,其中,所述抽签目标列表包括至少一个抽签目标;在针对当前抽签目标对所述至少一个对象执行第一遍历期间,响应于满足预设条件,从预设位置的起始对象开始执行第二遍历。采用本申请,通过在对所述至少一个对象执行遍历期间从所述至少一个对象中确定新的遍历起点并对这些对象进行遍历,可在保证现有抽签规则的情况下,降低了原有遍历的遍历量并缩短了遍历时间。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据处理方法及其装置。
背景技术
随着互联网技术的快速发展和推广,越来越多的用户倾向于网络购票,其中,网络购票是指利用电子终端的票务系统进行购票。
网络购票经常会面临购买者的数量超过票据数量的情况,例如,期望购买某场次体育运动的门票的人数远多于门票数量,面对这种情况,通常可采用串行抽签的方式来确定有资格购票的用户。简单来说,可将所有用户的抽签申请以用户为单位进行随机排序,然后按照用户排序顺序依次遍历每个用户的每个志愿。在对当前志愿进行遍历时,若当前志愿对应的门票库存数量大于当前申请的数量,则为该用户分配门票,并跳过该用户的其它志愿,遍历下一个用户的抽签申请;若门票库存数量不大于当前申请的数量,则该用户并未获得购买资格并在针对当前志愿遍历完所有用户后,继续遍历该用户的其它志愿,直至没有未遍历的志愿,重复执行以上处理,直到所有用户的所有志愿均被遍历完成。
可以看出,以上这种串行抽签的方式的数据遍历量巨大并会导致花费的时间很长。因此,需要一种能够降低该串行抽签方式的遍历量并缩短遍历时间的技术方案。
发明内容
本申请实施例提供一种数据处理方法及其装置,至少用于解决以上提到的技术问题。
本申请实施例还提供一种数据处理方法,所述方法包括获取至少一个对象的抽签目标列表,其中,所述抽签目标列表包括至少一个抽签目标;在针对当前抽签目标对所述至少一个对象执行第一遍历期间,响应于满足预设条件,从预设位置的起始对象开始执行第二遍历。
本申请实施例还提供一种数据处理方法,所述方法包括:在视频主播端提供至少一个商品的情况下,从至少一个用户端获取所述至少一个用户端的商品心愿单,其中,所述商品心愿单包括各个用户端从所述至少一个对象中选中的商品列表;针对当前抽签商品对所述至少一个用户端执行第一遍历期间,响应于满足预设条件,从预设位置的起始用户端开始执行第二遍历。
本申请实施例还提供一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现上述方法。
本申请实施例还提供一种数据处理装置,所述装置包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述方法。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
根据本申请的示例性实施例的数据处理方法,通过在对所述至少一个对象执行遍历期间从所述至少一个对象中确定新的遍历起点并对这些对象进行遍历,可在保证现有抽签规则的情况下,降低了原有遍历的遍历量并缩短了遍历时间。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请的示例性实施例的执行抽签操作的场景图;
图2是根据本申请的示例性实施例的数据处理方法的步骤流程图;
图3是根据本申请的示例性实施例的数据处理方法的示图;
图4是根据本申请的示例性实施例的数据处理装置的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010633383.1/2.html,转载请声明来源钻瓜专利网。