基于大数据的网购订单管理方法及装置的制造方法_2

文档序号:9844552阅读:来源:国知局
于下单终止 时刻之前,且待检测订单的下单终止时刻与待检测订单的下单起始时刻之差为检测周期; 具体的,从待检测订单对应的下单终止时刻起,向前推检测周期对应的时长,得到待检测订 单对应的下单起始时刻;例如,待检测订单对应的下单终止时刻为2015年10月10号12点整, 检测周期为1天,则从2015年10月10号12点整起向前推1天,得到待检测订单对应的下单起 始时刻:2015年10月9号12点整。
[0032] 在确定得到待检测订单对应的下单起始时刻和下单终止时刻后,在购物系统的所 有订单信息中,获取下单时刻属于下单起始时刻至下单终止时刻之间的订单信息,然后针 对下单时刻属于下单起始时刻至下单终止时刻之间的订单信息中的每一个订单信息,分别 判断订单信息中的订单状态是否为未支付状态,若是,则将订单信息对应的订单确定为失 效订单,可选的,购物系统的订单信息可以存储在订单库中,在实际应用过程中,订单信息 还可以包括下单者、订单商品、订单金额等信息,本发明对订单信息中包括的内容不做具体 限定。
[0033] 本发明实施例提供的基于大数据的网购订单管理方法,在需要确定网购系统中的 失效订单时,先根据检测时刻和订单有效时长,确定待检测订单对应的下单终止时刻,并根 据待检测订单对应的下单终止时刻和检测周期,确定待检测订单对应的下单起始时刻;在 确定得到待检测订单对应的下单起始时刻和下单终止时刻以后,获取下单时刻属于下单起 始时刻至下单终止时刻之间的订单信息,该部分订单信息为网购系统中的部分订单信息, 然后将订单信息中订单状态为未支付状态的订单确定为失效订单;在上述过程中,在无需 对网购系统中的所有订单信息进行处理,只需要对网购系统中的部分订单信息进行处理即 可确定购物系统中失效的订单,减少了进行处理的订单信息的个数,进而提高了确定购物 系统中失效订单的效率。
[0034] 在图1所示实施例的基础上,网购系统中可以包括订单库和多个订单列表,订单库 用于存储订单信息,订单列表用于存储下单时刻属于预设时段的订单号,其中,订单库存储 在网购系统的永久存储介质中,订单列表存储在网购系统的高速缓存存储介质中;为了提 高确定失效订单的效率,可以在各下单列表中获取下单时刻属于下单起始时刻至下单终止 时刻之间的订单号,并在订单库中获取各订单号对应的订单信息;下面,通过图2所示的实 施例对基于大数据的网购订单管理方法进行进一步说明。
[0035]图2为本发明提供的基于大数据的网购订单管理方法的流程示意图二,在图1所示 实施例的基础上,请参照图2,该方法可以包括:
[0036] S201、根据检测时刻和订单有效时长,确定待检测订单对应的下单终止时刻;
[0037] S202、根据下单终止时刻和检测周期,确定待检测订单对应的下单起始时刻;
[0038] S203、在多个订单列表中,根据订单有效时长、间隔时长以及检测时刻对应的列表 编号,确定下单终止时刻对应的终止列表编号;
[0039] 其中,各订单列表包括列表编号,各订单列表的列表编号按照各订单列表对应的 预设时段的时间递增顺序递增,且各预设时段对应的间隔时长相等;
[0040] S204、根据检测周期以及间隔时长,确定订单列表的个数;
[0041] S205、根据终止列表编号以及订单列表的个数,确定下单起始时刻对应的起始列 表编号;
[0042] S206、获取起始列表编号至终止列表编号内的订单列表中的订单号,在订单库中 获取订单号对应的订单信息。
[0043] S207、将订单信息中订单状态为未支付状态的订单确定为失效订单。
[0044] 在图2所示的实施例中,网购订单管理装置中还预设有间隔时长,购物系统中的多 个订单列表对应的预设时段的时长均为间隔时长,每一个订单列表具有列表编号,各订单 列表的列表编号按照各订单列表对应的预设时段的时间递增顺序递增;例如:购物系统中 预设的间隔时长为6个小时,假设在2000年1月1号00点整,购物系统中开始将订单号存储至 的第一个订单列表,则购物系统中的订单列表的列表编号、以及各订单列表用于存储的下 单时刻所属的预设时段如表1所示:
[0045] 表 1
[0046]
LUW/」 卜囬,甘别对囹即/Γ不头施例甲的^'个步骤进仃评细讽明。
[0048] S201-S202与S101-S102相同,S207与S104相同,此处不再进行赘述。
[0049] 在S203-S205中,可选的,可以根据公式一确定终止列表编号Nend;
[0050]
公式一;
[0051] 在公式一中,Nn?为检测时刻对应的列表编号,?\为订单有效时长,T2为间隔时长。 [0052]在确定得到终止列表编号Nend后,可以根据公式二确定订单列表的个数Μ;
[0053]
公式二;
[0054]在公式二中,T3为检测周期的时长。
[0055]在确定得到订单列表的个数Μ后,可以根据公式三确定起始列表编号Nbegin;
[0056] Nbegin = Nend-M+l 公式三。
[0057] 在实际应用过程中,终止列表编号Nend、检测时刻对应的列表编号Nn?、以及起始列 表编号Nbegin、以及订单列表的个数Μ均为正整数,因此,需要保证I和I也为正整数,而订 单有效时长Ti、间隔时长T2、检测周期T3均为管理员预先在网购订单管理装置中预先设置 的,因此,在执行图2所示的实施例之前,网购订单管理装置可以预先判断f和|是否为正 整数,否不是,则提醒管理管进行重新设置,具体的,根据检测时刻和订单有效时长,确定待 检测订单对应的下单终止时刻之前,还包括:获取管理员设置的订单有效时长、间隔时长以 及检测周期;判断订单有效时长是否为间隔时长的整数倍,且检测周期是否为间隔时长的 整数倍,若否,则向管理员发送重设信息,直至订单有效时长为间隔时长的整数倍,且检测 周期为间隔时长的整数倍。
[0058] 在S206中,当确定得到起始列表编号以及终止列表编号后,获取起始列表编号至 终止列表编号内的订单列表中的所有订单号,然后在订单库中获取各个订单号对应的订单 信息。
[0059]在图2所示的实施例中,在每一个检测周期,网购订单管理装置根据预设的订单有 效时长、检测周期以及间隔时长,在多个订单列表中确定部分订单列表(起始列表编号至终 止列表编号内的订单列表),该部分订单列表中的订单号对应订单的下单时刻与当前时刻 之间的时长,均大于订单有效时长,且该部分订单列表中的订单号对应的订单信息在上一 个检测周期未进行检测,该部分订单列表中的订单号对应的订单信息为网购系统中订单信 息中很小的一部分,减少了需要进行处理的订单信息的个数,进而提高了确定购物系统中 失效订单的效率。
[0060] 在实际应用的过程中,在网购订单管理装置接收用户提交的、包括订单号的支付 信息后,可以在订单列表中删除支付信息中的订单号,进而使得订单列表中包括的订单号 均为未进行支付的订单号,因此,可以直接将起始列表编号至终止列表编号内的订单列表 中的订单号
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1