一种订单点位优先后的智能的订单排序方法与流程

未命名 07-27 阅读:78 评论:0


1.本发明涉及智能订单排序技术领域,具体涉及一种订单点位优先后的智能的订单排序方法。


背景技术:

2.在地铁公共空间或者其它公共空间中有很多可以销售使用的媒体点位,如电子屏、广告位等,当销售人员在与客户沟通过程中了解到客户有意向对一些媒体点位进行订单投放时,销售人员则需要在后台对所需的媒体点位进行操作下单。
3.在复杂的销售环境中,一个媒体点位可能会在不同的时间段被不同的销售人员进行使用。其中,可以采用一种智能的订单排序方法对媒体点位进行操作下单,生成预订位订单来占用媒体点位,并使每个媒体点位的占用情况根据保留时间段进行排序,然后方便进行投放。
4.但是当发生突发情况,即操作人员需要将一个预订位订单中的一个订单点位进行优先投放时,如何根据该订单点位对应的媒体点位的占用情况,对优先后媒体点位进行一个重新排序是一个问题。


技术实现要素:

5.本发明的目的是提供一种订单点位优先后的智能的订单排序方法,当接收到操作人员对已排序订单o中订单点位x执行优先指令的请求,则调用订单点位x所在的实际点位pi的点位列表,根据点位列表,依次判断其它订单点位opi与订单点位x的投放时间段是否重叠,根据重叠关系对其它订单点位opi的属性进行更新,并刷新该点位列表,通过判断订单点位x和其它订单点位opi的投放时间段来对实际点位进行列表更新刷新,节约人力成本。
6.为解决上述技术问题,本发明采用了以下方案:
7.一种订单点位优先后的智能的订单排序方法,所述方法具体包括以下步骤:
8.s1:接受操作人员提交的优先请求,所述优先请求包括:对已排序订单o中某一个订单点位x执行优先指令的请求;
9.s2:调用订单点位x所在的实际点位pi的点位列表,所述点位列表中包括订单点位opi以及其属性s
opi
,所述订单点位opi包括订单点位x和其它订单点位opi,所述属性s
opi
包括状态、投放时间段、保留时间段,所述点位列表为点位列表中的订单点位opi按照保留时间段进行升序排序的点位列表;
10.s3:根据点位列表,依次判断其它订单点位opi与订单点位x的投放时间段是否重叠,根据重叠关系对其它订单点位opi进行标记,若重叠,则转s4,若没有重叠,则转s5;
11.s4:对有重叠关系的其它订单点位opi的状态进行更新;
12.s5:对没有重叠关系的其它订单点位opi进行判断,判断其上一个订单点位opi是否为订单点位x,根据判断结果对其它订单点位opi的状态和保留时间段或者保留时间段进
行更新,即对该点位列表进行更新刷新。
13.进一步的,所述状态包括可用、排位、使用中、失效,所述投放时间段为投放开始时刻至投放结束时刻的时间段,所述保留时间段为保留开始时刻至保留结束时刻的时间段。
14.进一步的,将响应请求的时刻记为操作时刻t1,所述优先指令为将订单点位x的状态更新为可用的优先指令。
15.进一步的,所述s5中具体包括以下步骤:
16.s51:判断该没有重叠关系的其它订单点位opi的上一个订单点位opi是否为订单点位x,若是,则转到s52,若否,则转到s53;
17.s52:将没有重叠关系的其它订单点位opi的保留开始时刻更新为操作时刻t1,将其保留结束时刻更新为操作时刻t1往后推7天的时刻,将其状态更新为可用;
18.s53:将没有重叠关系的其它订单点位opi的保留开始时刻更新为上一个其它订单点位opi的保留结束时刻,将其保留结束时刻更新为上一个其它订单点位opi的保留结束时刻往后推7天的时刻。
19.进一步的,在s4中,将有重叠关系的其它订单点位opi的状态更新为失效,即将该其它订单点位opi从点位列表中移除。
20.进一步的,还包括一个步骤s0,所述s0的执行顺序在s1之前,所述s0具体包括以下步骤:
21.s01:接收操作人员提交的待排序订单m,所述待排序订单m中包括至少一个订单点位opi以及其属性s
opi
,其中,i=1,2,

,n;
22.s02:调用订单点位opi所对应的实际点位pi的点位状态和点位列表,所述点位列表为点位列表中的订单点位opi按照保留时间段进行升序排序的点位列表;
23.s03:根据订单点位opi所对应的点位状态,对该订单点位opi的状态和保留时间段进行更新;
24.s04:判断待排序订单m中的订单点位opi是否都满足下单成功的条件,
25.若是,则将该订单点位opi按照更新后的保留时间段加入到对应的点位列表中,即对该点位列表进行排序刷新,并将待排序订单m更新为已排序订单o,
26.若否,则向用户端发送重新提交订单的请求。
27.进一步的,所述实际点位pi的点位状态包括可用、订单在保留该点位、不可用,
28.所述待排序订单m包括其订单属性sm,所述订单属性sm包括该待排序订单m的下单时刻t。
29.进一步的,在s03中,订单点位opi所对应的点位状态为可用,则将该订单点位opi的保留开始时刻更新为下单时刻t,将其保留结束时刻更新为下单时刻t往后推7天的时刻,将其状态更新为可用。
30.进一步的,在s03中,订单点位opi所对应的点位状态为订单在保留该点位,则将该订单点位opi的保留开始时刻更新为点位列表中排名最后的其它订单点位opi的保留结束时刻,将其保留结束时刻更新为点位列表中排名最后的其它订单点位opi的保留结束时刻往后推7天的时刻,将其状态更新为排位。
31.进一步的,其特征在于,在s03中,订单点位opi下单成功的条件为:订单点位opi所对应的点位状态为可用或者该订单点位opi对应的点位状态为订单在保留该点位且该订单
点位opi的保留结束时刻晚于其投放开始时刻。
32.本发明的有益效果:
33.在复杂的销售环境中,一个媒体点位可能会在不同的时间段被不同的销售人员进行使用。其中,可以采用一种智能的订单排序方法对媒体点位进行操作下单,生成预订位订单来占用媒体点位,并使每个媒体点位的占用情况根据保留时间段进行排序,然后再方便进行投放。
34.但是当发生突发情况,操作人员需要将一个预订位订单中的一个订单点位进行优先投放时,如何根据对应的媒体点位的占用情况,对该媒体点位进行一个重新排序是一个问题。
35.所以本发明提供了一种订单点位优先后的智能的订单排序方法,当接收到操作人员对已排序订单o中订单点位x执行优先指令的请求,则调用订单点位x所在的实际点位pi的点位列表,根据点位列表,依次判断其它订单点位opi与订单点位x的投放时间段是否重叠,根据重叠关系对其它订单点位opi的属性进行更新,并刷新该点位列表。
36.所述优先指令为将订单点位x的状态更新为可用的优先指令,即将正处于排位状态的订单点位x更新为处于可用状态的订单点位x,可以使该对应的实际点位pi最优先播放该订单点位x的投放内容。
37.其中,根据重叠关系对其它订单点位opi的属性进行更新的过程为:
38.对有重叠关系的其它订单点位opi的状态进行更新;
39.对没有重叠关系的其它订单点位opi进行判断,判断其上一个订单点位是否为订单点位x,根据判断结果对其它订单点位opi的状态和保留时间段或者保留时间段进行更新。
40.使本发明可以通过判断订单点位x和其它订单点位opi的投放时间段的重叠关系来对实际点位进行列表刷新,节约人力成本,并可以应对上述突发情况,即操作人员需要将一个预订位订单中的一个订单点位进行优先投放时。
附图说明
41.图1为本发明的交互示意图。
42.图2为本发明的流程示意图。
43.图3为本发明的实际点位p1的点位列表占用情况的示意图。
44.图4为本发明执行优先指令后实际点位p1的点位列表占用情况的示意图。
45.图5为本发明生成已排序订单o的流程示意图。
具体实施方式
46.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表
达式和数值不限制本发明的范围。
48.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
49.另外,为了清楚和简洁起见,可能省略了对公知的结构、功能和配置的描述。本领域普通技术人员将认识到,在不脱离本公开的精神和范围的情况下,可以对本文描述的示例进行各种改变和修改。
50.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
51.在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
52.下面通过参考附图并结合实施例来详细说明本发明:
53.实施例1
54.如图1所示,一种订单点位优先后的智能的订单排序方法,所述方法具体包括以下步骤:
55.s1:接受操作人员提交的优先请求,所述优先请求包括:对已排序订单o中某一个订单点位x执行优先指令的请求;
56.s2:调用订单点位x所在的实际点位pi的点位列表,所述点位列表中包括订单点位opi以及其属性s
opi
,所述订单点位opi包括订单点位x和其它订单点位opi,所述属性s
opi
包括状态、投放时间段、保留时间段,所述点位列表为点位列表中的订单点位opi按照保留时间段进行升序排序的点位列表;
57.s3:根据点位列表,依次判断其它订单点位opi与订单点位x的投放时间段是否重叠,根据重叠关系对其它订单点位opi进行标记,若重叠,则转s4,若没有重叠,则转s5;
58.s4:对有重叠关系的其它订单点位opi的状态进行更新;
59.s5:对没有重叠关系的其它订单点位opi进行判断,判断其上一个订单点位opi是否为订单点位x,根据判断结果对其它订单点位opi的状态和保留时间段或者保留时间段进行更新,即对该点位列表进行更新刷新。
60.优选的,所述状态包括可用、排位、使用中、失效。当订单点位opi为可用时,则表示该订单点位opi在对应的实际点位pi中可以进行立刻投放;当订单点位opi为排位时,则表示该订单点位opi在对应的实际点位pi中还需要等待一段时间才能进行投放;当订单点位opi为使用中时,则表示该订单点位opi在对应的实际点位pi中正在进行投放;当订单点位opi为失效时,则表示该订单点位opi已经被对应的实际点位pi的点位列表给移除。
61.优选的,所述投放时间段为投放开始时刻至投放结束时刻的时间段,所述保留时间段为保留开始时刻至保留结束时刻的时间段。所述投放时间段为操作人员下单时就设置好了的。所述订单点位opi从保留开始时刻至保留结束时刻的保留时间段为7天。
62.优选的,所述实际点位pi的点位状态包括可用、订单在保留该点位、不可用。
63.其中,当实际点位pi的点位状态为可用时,则表示该实际点位pi的点位列表中没有订单点位opi的占用;当实际点位pi的点位状态为订单在保留该点位时,则表示该实际点位pi的点位列表中有订单点位opi的占用,但是还没有签合同,即还没有正式投入使用;当实际点位pi的点位状态为不可用时,则表示该实际点位pi正在进行投放。并且,只有当实际
点位pi的点位状态为订单在保留该点位时,该实际点位pi的点位列表中才有值。
64.优选的,将响应请求的时刻记为操作时刻t1,所述优先指令为将订单点位x的状态更新为可用的优先指令。
65.优选的,所述s5中具体包括以下步骤:
66.s51:判断该没有重叠关系的其它订单点位opi的上一个订单点位opi是否为订单点位x,若是,则转到s52,若否,则转到s53;
67.s52:将没有重叠关系的其它订单点位opi的保留开始时刻更新为操作时刻t1,将其保留结束时刻更新为操作时刻t1往后推7天的时刻,将其状态更新为可用;
68.s53:将没有重叠关系的其它订单点位opi的保留开始时刻更新为上一个其它订单点位opi的保留结束时刻,将其保留结束时刻更新为上一个其它订单点位opi的保留结束时刻往后推7天的时刻。
69.优选的,在s4中,将有重叠关系的其它订单点位opi的状态更新为失效,即将该其它订单点位opi从点位列表中移除。
70.如图2所示,具体的,假如实际点位p1对应的点位列表中包括op1、op2、op3、op4、op5五个订单点位,并且该五个订单点位opi分别为不同的预订位订单中的订单点位opi。
71.其中,如图3所示,该实际点位p1的点位列表中包括订单点位opi以及订单点位opi的属性s
opi
,所述属性s
opi
包括状态、投放时间段、保留时间段,所述点位列表为点位列表中的订单点位opi按照保留时间段进行升序排序的点位列表。
72.所以p1对应的点位列表可以如下所示:
73.op1:{status1,o_p_begin_time1,o_p_end_time1,o_p_wait_begin_time1,o_p_wait_end_time1};
74.op2:{status2,o_p_begin_time2,o_p_end_time2,o_p_wait_begin_time2,o_p_wait_end_time2};
75.op3:{status3,o_p_begin_time3,o_p_end_time3,o_p_wait_begin_time3,o_p_wait_end_time3};
76.op4:{status4,o_p_begin_time4,o_p_end_time4,o_p_wait_begin_time4,o_p_wait_end_time4};
77.op5:{status5,o_p_begin_time5,o_p_end_time5,o_p_wait_begin_time5,o_p_wait_end_time5},
78.所述status代表状态,o_p_begin_time代表投放开始时刻,o_p_end_time代表投放结束时刻,o_p_wait_begin_time代表保留开始时刻,o_p_wait_end_time代表保留结束时刻。
79.并且,status1=0,status2=1,status3=1,status4=1,status5=1,所述0表示为可用,1表示为排位,2表示为使用中,3表示为失效;
80.o_p_begin_time1《o_p_end_time2&&o_p_end_time1》o_p_begin_time2;
81.o_p_begin_time2《o_p_end_time3&&o_p_end_time2》o_p_begin_time3;
82.o_p_begin_time3《o_p_end_time4&&o_p_end_time3》o_p_begin_time4;
83.o_p_begin_time4《o_p_end_time5&&o_p_end_time4》o_p_begin_time5;
84.所以op1与op2的保留时间段有重叠,op2与op3的保留时间段有重叠,op3与op4的
保留时间段有重叠,op4与op5的保留时间段有重叠。
85.当接收到对订单点位op2执行优先指令的请求时,执行将op2的状态更新为可用的优先指令,即status2=0,并将执行该优先指令的时刻记为操作时刻t1。
86.根据点位列表依次判断其它订单点位opi与op2的投放时间段的重叠关系,并对p1对应的点位列表进行更新。所述订单点位opi包括op1、op2、op3、op4、op5,所述其它订单点位opi包括op1、op3、op4、op5,所述op2为订单点位x。
87.由于op1和op3与op2的投放时间段有重叠,所以将op1和op3的状态更新为失效且将op1和op3从点位列表中移除,即status1=3、status3=3。
88.接着依次判断op4,此时op4有两种情况:
89.第一种情况为:
90.若(o_p_begin_time2《o_p_end_time4&&o_p_end_time2》o_p_begin_time4),说明op4与op2的投放时间段有重叠,则将op4的状态更新为失效且将op4从点位列表中移除,即status4=3,
91.接着判断op5与op2的投放时间段的重叠关系,若op5与op2的投放时间段没有重叠,并且此时点位列表中op2位于op5的上一个,所以将op5的保留时间段更新为{操作时刻t1,操作时刻t1+7days},并将订单点位op5的状态更新为可用,即status5=0。
92.刷新实际点位p1的点位列表,如图3所示的点位列表在经过一次重新排序后得到如图4所示的点位列表。
93.其中,由于执行了优先指令,所以将op2的状态更新为可用的优先指令,即status2=0。使本发明根据对应的媒体点位的占用情况,对该媒体点位进行一个重新排序,可以使操作人员应对突发情况,即操作人员需要将一个预订位订单中的一个订单点位进行优先投放的情况。
94.第二种情况为:
95.若op4与op2的投放时间段没有重叠,并且此时点位列表中op2位于op4的上一个,所以将op4的保留时间段更新为{操作时刻t1,操作时刻t1+7days},并将订单点位op4的状态更新为可用,即status4=0,
96.接着判断op5与op2的投放时间段的重叠关系,若op5与op2的投放时间段有重叠,但是此时点位列表中op4位于op5的上一个,所以将op5的保留时间段更新为{操作时刻t1+7days,操作时刻t1+14days}。
97.若(o_p_begin_time2《o_p_end_time4&&o_p_end_time2》o_p_begin_time4)&&(o_p_begin_time2《o_p_end_time5&&o_p_end_time2》o_p_begin_time5),说明op4和op5与op2的投放时间段有重叠,所以将op4和op5的状态更新为失效且将op4和op5从点位列表中移除,即status4=3、status5=3。
98.实施例2
99.如图5所示,还包括一个步骤s0,所述s0的执行顺序在s1之前,所述s0具体包括以下步骤:
100.s01:接收操作人员提交的待排序订单m,所述待排序订单m中包括至少一个订单点位opi以及其属性s
opi
,其中,i=1,2,

,n;
101.s02:调用订单点位opi所对应的实际点位pi的点位状态和点位列表,所述点位列
表为点位列表中的订单点位opi按照保留时间段进行升序排序的点位列表;
102.s03:根据订单点位opi所对应的点位状态,对该订单点位opi的状态和保留时间段进行更新;
103.s04:判断待排序订单m中的订单点位opi是否都满足下单成功的条件,
104.若是,则将该订单点位opi按照更新后的保留时间段加入到对应的点位列表中,即对该点位列表进行排序刷新,并将待排序订单m更新为已排序订单o,
105.若否,则向用户端发送重新提交订单的请求。
106.优选的,所述实际点位pi的点位状态包括可用、订单在保留该点位、不可用,
107.所述待排序订单m包括其订单属性sm,所述订单属性sm包括该待排序订单m的下单时刻t。
108.优选的,在s03中,订单点位opi所对应的点位状态为可用,则将该订单点位opi的保留开始时刻更新为下单时刻t,将其保留结束时刻更新为下单时刻t往后推7天的时刻,将其状态更新为可用。
109.优选的,在s03中,订单点位opi所对应的点位状态为订单在保留该点位,则将该订单点位opi的保留开始时刻更新为点位列表中排名最后的其它订单点位opi的保留结束时刻,将其保留结束时刻更新为点位列表中排名最后的其它订单点位opi的保留结束时刻往后推7天的时刻,将其状态更新为排位。
110.优选的,在s03中,订单点位opi下单成功的条件为:订单点位opi所对应的点位状态为可用或者该订单点位opi对应的点位状态为订单在保留该点位且该订单点位opi的保留结束时刻晚于其投放开始时刻。
111.实施例3
112.本实施例提供一种计算机可读存储介质,包括:一个或多个处理器;存储单元,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,能使得所述一个或多个处理器实现实施例1或实施例2的一种订单点位优先后的智能的订单排序方法。
113.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
114.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
115.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或
多个方框中指定的功能。
116.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
117.以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,依据本发明的技术实质,在本发明的精神和原则之内,对以上实施例所作的任何简单的修改、等同替换与改进等,均仍属于本发明技术方案的保护范围之内。

技术特征:
1.一种订单点位优先后的智能的订单排序方法,其特征在于,所述方法具体包括以下步骤:s1:接受操作人员提交的优先请求,所述优先请求包括:对已排序订单o中某一个订单点位x执行优先指令的请求;s2:调用订单点位x所在的实际点位pi的点位列表,所述点位列表中包括订单点位opi以及其属性s
opi
,所述订单点位opi包括订单点位x和其它订单点位opi,所述属性s
opi
包括状态、投放时间段、保留时间段,所述点位列表为点位列表中的订单点位opi按照保留时间段进行升序排序的点位列表;s3:根据点位列表,依次判断其它订单点位opi与订单点位x的投放时间段是否重叠,根据重叠关系对其它订单点位opi进行标记,若重叠,则转s4,若没有重叠,则转s5;s4:对有重叠关系的其它订单点位opi的状态进行更新;s5:对没有重叠关系的其它订单点位opi进行判断,判断其上一个订单点位opi是否为订单点位x,根据判断结果对其它订单点位opi的状态和保留时间段或者保留时间段进行更新,即对该点位列表进行更新刷新。2.根据权利要求1所述的一种订单点位优先后的智能的订单排序方法,其特征在于,所述状态包括可用、排位、使用中、失效,所述投放时间段为投放开始时刻至投放结束时刻的时间段,所述保留时间段为保留开始时刻至保留结束时刻的时间段。3.根据权利要求2所述的一种订单点位优先后的智能的订单排序方法,其特征在于,将响应请求的时刻记为操作时刻t1,所述优先指令为将订单点位x的状态更新为可用的优先指令。4.根据权利要求2所述的一种订单点位优先后的智能的订单排序方法,其特征在于,所述s5中具体包括以下步骤:s51:判断该没有重叠关系的其它订单点位opi的上一个订单点位opi是否为订单点位x,若是,则转到s52,若否,则转到s53;s52:将没有重叠关系的其它订单点位opi的保留开始时刻更新为操作时刻t1,将其保留结束时刻更新为操作时刻t1往后推7天的时刻,将其状态更新为可用;s53:将没有重叠关系的其它订单点位opi的保留开始时刻更新为上一个其它订单点位opi的保留结束时刻,将其保留结束时刻更新为上一个其它订单点位opi的保留结束时刻往后推7天的时刻。5.根据权利要求2所述的一种订单点位优先后的智能的订单排序方法,其特征在于,在s4中,将有重叠关系的其它订单点位opi的状态更新为失效,即将该其它订单点位opi从点位列表中移除。6.根据权利要求2所述的一种订单点位优先后的智能的订单排序方法,其特征在于,还包括一个步骤s0,所述s0的执行顺序在s1之前,所述s0具体包括以下步骤:s01:接收操作人员提交的待排序订单m,所述待排序订单m中包括至少一个订单点位opi以及其属性s
opi
,其中,i=1,2,

,n;s02:调用订单点位opi所对应的实际点位pi的点位状态和点位列表,所述点位列表为点位列表中的订单点位opi按照保留时间段进行升序排序的点位列表;s03:根据订单点位opi所对应的点位状态,对该订单点位opi的状态和保留时间段进行
更新;s04:判断待排序订单m中的订单点位opi是否都满足下单成功的条件,若是,则将该订单点位opi按照更新后的保留时间段加入到对应的点位列表中,即对该点位列表进行排序刷新,并将待排序订单m更新为已排序订单o,若否,则向用户端发送重新提交订单的请求。7.根据权利要求6所述的一种订单点位优先后的智能的订单排序方法,其特征在于,所述实际点位pi的点位状态包括可用、订单在保留该点位、不可用,所述待排序订单m包括其订单属性s
m
,所述订单属性s
m
包括该待排序订单m的下单时刻t。8.根据权利要求7所述的一种订单点位优先后的智能的订单排序方法,其特征在于,在s03中,订单点位opi所对应的点位状态为可用,则将该订单点位opi的保留开始时刻更新为下单时刻t,将其保留结束时刻更新为下单时刻t往后推7天的时刻,将其状态更新为可用。9.根据权利要求7所述的一种订单点位优先后的智能的订单排序方法,其特征在于,在s03中,订单点位opi所对应的点位状态为订单在保留该点位,则将该订单点位opi的保留开始时刻更新为点位列表中排名最后的其它订单点位opi的保留结束时刻,将其保留结束时刻更新为点位列表中排名最后的其它订单点位opi的保留结束时刻往后推7天的时刻,将其状态更新为排位。10.根据权利要求8或9所述的一种订单点位优先后的智能的订单排序方法,其特征在于,在s03中,订单点位opi下单成功的条件为:订单点位opi所对应的点位状态为可用或者该订单点位opi对应的点位状态为订单在保留该点位且该订单点位opi的保留结束时刻晚于其投放开始时刻。

技术总结
本发明提供了一种订单点位优先后的智能的订单排序方法,涉及智能订单排序技术领域,包括:接受操作人员提交的优先请求,所述优先请求包括:对已排序订单O中某一个订单点位X执行优先指令的请求;S2:调用订单点位X所在的实际点位Pi的点位列表;S3:根据点位列表,依次判断其它订单点位OPi与订单点位X的投放时间段是否重叠,根据重叠关系对其它订单点位OPi进行标记,若重叠,则转S4,若没有重叠,则转S5;S4:对有重叠关系的其它订单点位OPi的状态进行更新;S5:对没有重叠关系的其它订单点位OPi进行判断,判断其上一个订单点位OPi是否为订单点位X,根据判断结果对该点位列表进行更新刷新。刷新。刷新。


技术研发人员:郭鹏 饶龙强 连天友 吴睿 成海星
受保护的技术使用者:成都智元汇信息技术股份有限公司
技术研发日:2023.04.06
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐