[发明专利]一种确定删单时长的方法和装置在审
申请号: | 201810437494.8 | 申请日: | 2018-05-09 |
公开(公告)号: | CN110473035A | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 王晨冉;宋博;纪琼 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 11219 中原信达知识产权代理有限责任公司 | 代理人: | 张一军;李阳<国际申请>=<国际公布>= |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 维度信息 时长 订单信息 计算机技术领域 方法和装置 读取 配置文件 预先创建 | ||
本发明公开了一种确定删单时长的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:从订单信息中获取订单的至少一个第一维度信息以及每个第一维度信息对应的删单时长,和/或,从订单信息中获取订单的至少一个第二维度信息,根据预先创建的第二维度信息白名单,确定每个第二维度信息对应的删单时长;根据所述第一维度信息和/或第二维度信息,确定各个维度信息的优先级;基于优先级最高的维度信息对应的删单时长,确定订单的删单时长。该实施方式能够解决读取配置文件的效率低的问题。
技术领域
本发明涉及计算机技术领域,尤其涉及一种确定删单时长的方法和装置。
背景技术
电商网站将商品开放给用户购买,在有货的情况下用户可以随时下单。在大促期间,电商网站可能会对一些商品设置一些促销活动,或是提供一些库存较为紧俏的商品。但是由于业务的不断发展,为了避免出现大促期间商品断货、大促后库存积压的情况,以及用户恶意占用库存、进而影响其他用户购买的情况,业务需要在更多场景下支持更大量的超时未付款自动取消订单的需求。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:目前仅能够在配置文件中按照物品标识的维度,来配置物品维度的特殊订单的删单时长。由于需要遍历配置文件,因此读取速度与配置文件大小成正比,配置文件越大,读取效率越低。
发明内容
有鉴于此,本发明实施例提供一种确定删单时长的方法和装置,以解决读取配置文件的效率低的技术问题。
为实现上述目的,根据本发明实施例的一个方面,提供了一种确定删单时长方法,包括:
从订单信息中获取订单的至少一个第一维度信息以及每个第一维度信息对应的删单时长,和/或,从订单信息中获取订单的至少一个第二维度信息,根据预先创建的第二维度信息白名单,确定每个第二维度信息对应的删单时长;
根据所述第一维度信息和/或第二维度信息,确定各个维度信息的优先级;
基于优先级最高的维度信息对应的删单时长,确定订单的删单时长。
可选地,所述第一维度信息包括物品的删单属性;
从订单信息中获取订单的至少一个第一维度信息以及每个第一维度信息对应的删单时长,之前,所述方法还包括:
预先在物品的删单属性中写入物品的删单时长开始时间、删单时长结束时间和删单时长;
当订单生成时,根据物品的删单属性,将所述物品的删单时长开始时间、删单时长结束时间和删单时长写入订单信息中。
可选地,基于优先级最高的维度信息对应的删单时长,确定订单的删单时长,包括:
判断优先级最高的维度信息是否存在对应的删单时长,若是,则确定该维度信息对应的至少一个删单时长,对至少一个删单时长进行归一化处理,将归一化处理后的删单时长作为订单的删单时长;若否,则判断下一个优先级的维度信息,以此类推。
可选地,基于优先级最高的维度信息对应的删单时长,确定订单的删单时长,之后,所述方法还包括:
根据订单的下单时间和订单的删单时长,确定所述订单的删单时间;
采用除留余数法对多个订单进行分组,在每个组内定时循环遍历每个订单,若当前时间为订单的删单时间,则将该订单从该组内删除。
可选地,基于优先级最高的维度信息对应的删单时长,确定订单的删单时长,之后,所述方法还包括:将所述订单的删单时长写入订单信息中。
另外,根据本发明实施例的另一个方面,提供了一种确定删单时长的装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810437494.8/2.html,转载请声明来源钻瓜专利网。