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

文档序号:34902320发布日期:2023-07-26 14:03阅读:43来源:国知局
一种订单点位优先后的智能的订单排序方法与流程

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


背景技术:

1、在地铁公共空间或者其它公共空间中有很多可以销售使用的媒体点位,如电子屏、广告位等,当销售人员在与客户沟通过程中了解到客户有意向对一些媒体点位进行订单投放时,销售人员则需要在后台对所需的媒体点位进行操作下单。

2、在复杂的销售环境中,一个媒体点位可能会在不同的时间段被不同的销售人员进行使用。其中,可以采用一种智能的订单排序方法对媒体点位进行操作下单,生成预订位订单来占用媒体点位,并使每个媒体点位的占用情况根据保留时间段进行排序,然后方便进行投放。

3、但是当发生突发情况,即操作人员需要将一个预订位订单中的一个订单点位进行优先投放时,如何根据该订单点位对应的媒体点位的占用情况,对优先后媒体点位进行一个重新排序是一个问题。


技术实现思路

1、本发明的目的是提供一种订单点位优先后的智能的订单排序方法,当接收到操作人员对已排序订单o中订单点位x执行优先指令的请求,则调用订单点位x所在的实际点位pi的点位列表,根据点位列表,依次判断其它订单点位opi与订单点位x的投放时间段是否重叠,根据重叠关系对其它订单点位opi的属性进行更新,并刷新该点位列表,通过判断订单点位x和其它订单点位opi的投放时间段来对实际点位进行列表更新刷新,节约人力成本。

2、为解决上述技术问题,本发明采用了以下方案:

3、一种订单点位优先后的智能的订单排序方法,所述方法具体包括以下步骤:

4、s1:接受操作人员提交的优先请求,所述优先请求包括:对已排序订单o中某一个订单点位x执行优先指令的请求;

5、s2:调用订单点位x所在的实际点位pi的点位列表,所述点位列表中包括订单点位opi以及其属性sopi,所述订单点位opi包括订单点位x和其它订单点位opi,所述属性sopi包括状态、投放时间段、保留时间段,所述点位列表为点位列表中的订单点位opi按照保留时间段进行升序排序的点位列表;

6、s3:根据点位列表,依次判断其它订单点位opi与订单点位x的投放时间段是否重叠,根据重叠关系对其它订单点位opi进行标记,若重叠,则转s4,若没有重叠,则转s5;

7、s4:对有重叠关系的其它订单点位opi的状态进行更新;

8、s5:对没有重叠关系的其它订单点位opi进行判断,判断其上一个订单点位opi是否为订单点位x,根据判断结果对其它订单点位opi的状态和保留时间段或者保留时间段进行更新,即对该点位列表进行更新刷新。

9、进一步的,所述状态包括可用、排位、使用中、失效,所述投放时间段为投放开始时刻至投放结束时刻的时间段,所述保留时间段为保留开始时刻至保留结束时刻的时间段。

10、进一步的,将响应请求的时刻记为操作时刻t1,所述优先指令为将订单点位x的状态更新为可用的优先指令。

11、进一步的,所述s5中具体包括以下步骤:

12、s51:判断该没有重叠关系的其它订单点位opi的上一个订单点位opi是否为订单点位x,若是,则转到s52,若否,则转到s53;

13、s52:将没有重叠关系的其它订单点位opi的保留开始时刻更新为操作时刻t1,将其保留结束时刻更新为操作时刻t1往后推7天的时刻,将其状态更新为可用;

14、s53:将没有重叠关系的其它订单点位opi的保留开始时刻更新为上一个其它订单点位opi的保留结束时刻,将其保留结束时刻更新为上一个其它订单点位opi的保留结束时刻往后推7天的时刻。

15、进一步的,在s4中,将有重叠关系的其它订单点位opi的状态更新为失效,即将该其它订单点位opi从点位列表中移除。

16、进一步的,还包括一个步骤s0,所述s0的执行顺序在s1之前,所述s0具体包括以下步骤:

17、s01:接收操作人员提交的待排序订单m,所述待排序订单m中包括至少一个订单点位opi以及其属性sopi,其中,i=1,2,…,n;

18、s02:调用订单点位opi所对应的实际点位pi的点位状态和点位列表,所述点位列表为点位列表中的订单点位opi按照保留时间段进行升序排序的点位列表;

19、s03:根据订单点位opi所对应的点位状态,对该订单点位opi的状态和保留时间段进行更新;

20、s04:判断待排序订单m中的订单点位opi是否都满足下单成功的条件,

21、若是,则将该订单点位opi按照更新后的保留时间段加入到对应的点位列表中,即对该点位列表进行排序刷新,并将待排序订单m更新为已排序订单o,

22、若否,则向用户端发送重新提交订单的请求。

23、进一步的,所述实际点位pi的点位状态包括可用、订单在保留该点位、不可用,

24、所述待排序订单m包括其订单属性sm,所述订单属性sm包括该待排序订单m的下单时刻t。

25、进一步的,在s03中,订单点位opi所对应的点位状态为可用,则将该订单点位opi的保留开始时刻更新为下单时刻t,将其保留结束时刻更新为下单时刻t往后推7天的时刻,将其状态更新为可用。

26、进一步的,在s03中,订单点位opi所对应的点位状态为订单在保留该点位,则将该订单点位opi的保留开始时刻更新为点位列表中排名最后的其它订单点位opi的保留结束时刻,将其保留结束时刻更新为点位列表中排名最后的其它订单点位opi的保留结束时刻往后推7天的时刻,将其状态更新为排位。

27、进一步的,其特征在于,在s03中,订单点位opi下单成功的条件为:订单点位opi所对应的点位状态为可用或者该订单点位opi对应的点位状态为订单在保留该点位且该订单点位opi的保留结束时刻晚于其投放开始时刻。

28、本发明的有益效果:

29、在复杂的销售环境中,一个媒体点位可能会在不同的时间段被不同的销售人员进行使用。其中,可以采用一种智能的订单排序方法对媒体点位进行操作下单,生成预订位订单来占用媒体点位,并使每个媒体点位的占用情况根据保留时间段进行排序,然后再方便进行投放。

30、但是当发生突发情况,操作人员需要将一个预订位订单中的一个订单点位进行优先投放时,如何根据对应的媒体点位的占用情况,对该媒体点位进行一个重新排序是一个问题。

31、所以本发明提供了一种订单点位优先后的智能的订单排序方法,当接收到操作人员对已排序订单o中订单点位x执行优先指令的请求,则调用订单点位x所在的实际点位pi的点位列表,根据点位列表,依次判断其它订单点位opi与订单点位x的投放时间段是否重叠,根据重叠关系对其它订单点位opi的属性进行更新,并刷新该点位列表。

32、所述优先指令为将订单点位x的状态更新为可用的优先指令,即将正处于排位状态的订单点位x更新为处于可用状态的订单点位x,可以使该对应的实际点位pi最优先播放该订单点位x的投放内容。

33、其中,根据重叠关系对其它订单点位opi的属性进行更新的过程为:

34、对有重叠关系的其它订单点位opi的状态进行更新;

35、对没有重叠关系的其它订单点位opi进行判断,判断其上一个订单点位是否为订单点位x,根据判断结果对其它订单点位opi的状态和保留时间段或者保留时间段进行更新。

36、使本发明可以通过判断订单点位x和其它订单点位opi的投放时间段的重叠关系来对实际点位进行列表刷新,节约人力成本,并可以应对上述突发情况,即操作人员需要将一个预订位订单中的一个订单点位进行优先投放时。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1