一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种日历确定方法、装置、服务器及存储介质与流程

2022-03-05 05:12:05 来源:中国专利 TAG:


1.本发明实施例涉及计算机技术领域,尤其涉及一种日历确定方法、装置、服务器及存储介质。


背景技术:

2.随着国内电商行业逐渐成熟,物品获取任务的任务量日益增长,尤其是在物品推送活动的活动期间的任务量更是增长显著。
3.为了保证活动期间下游的生产系统的稳定性,各任务生成系统在活动前夕可以进行仿真任务量演练,即在预设时间段内生成的物品获取任务先不下传至生产系统进行生产,而是等到预设时间点时再将于该预设时间段内生成的物品获取任务泄洪式下传至生产系统,由此来检验生产系统的稳定性。
4.在实现本发明的过程中,发明人发现现有技术中存在以下技术问题:针对在仿真任务量演练期间生成的物品获取任务,其下的待获取物品可能无法按照用户选中的可预约日历(即目标预约日历)送达至用户手中,用户的获取体验有待提高。


技术实现要素:

5.本发明实施例提供了一种日历确定方法、装置、服务器及存储介质,以实现能够履约的可预约日历的精准确定的效果。
6.第一方面,本发明实施例提供了一种日历确定方法,可以包括:
7.获取可预约日历,可预约日历是在接收到客户端发送的物品获取请求时,根据物品获取请求对应的待获取物品的物品获取信息确定的;
8.获取待获取物品的物品业务信息,并确定与物品业务信息匹配的禁止下传时段,物品业务信息包括仓库业务信息和/或门店业务信息;
9.根据禁止下传时段以及物品获取信息确定禁止预约日历,并根据禁止预约日历对可预约日历进行调整。
10.第二方面,本发明实施例还提供了一种日历确定装置,可以包括:
11.可预约日历获取模块,用于获取可预约日历,其中可预约日历是在接收到客户端发送的物品获取请求时,根据与物品获取请求对应的待获取物品的物品获取信息确定的;
12.禁止下传时段确定模块,用于获取待获取物品的物品业务信息,确定物品业务信息匹配的禁止下传时段,其中物品业务信息包括仓库业务信息和/或门店业务信息;
13.可预约日历调整模块,用于根据禁止下传时段以及物品获取信息确定禁止预约日历,并根据禁止预约日历对可预约日历进行调整。
14.第三方面,本发明实施例还提供了一种服务器,可以包括:
15.一个或多个处理器;
16.存储器,用于存储一个或多个程序;
17.当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本发明
任意实施例所提供的日历确定方法。
18.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本发明任意实施例所提供的日历确定方法。
19.本发明实施例的技术方案,在接收到客户端发送的物品获取请求时,可以根据该物品获取请求对应的待获取物品的物品获取信息确定可预约日历;获取该待获取物品的包括仓库业务信息和/或时门店业务信息的物品业务信息,由此可以确定与该物品业务信息匹配的禁止下传时段,其可以理解为让具有该物品业务信息的待获取物品无法进行生产的时间段;根据禁止下传时段和物品获取信息确定无法履约的即不能被选择的禁止预约日历,进而根据该禁止预约日历对可预约日历进行调整,由此保证了调整后的可预约日历均是能够履约的日历。上述技术方案,以物品业务信息为媒介,确定具有物品业务信息的待获取物品的不能履约的禁止预约日历,由此根据该禁止预约日历对可预约日历进行调整,达到了能履约的可预约日历的精准确定的效果,进而提高了用户的获取体验,这在仿真任务量演练期间依然有效;另,其还可以有效控制待获取物品的生产节奏,能够同时满足生产系统和各方人员的实际需求。
附图说明
20.图1是本发明实施例中的一种日历确定方法的流程图;
21.图2是本发明实施例中的另一种日历确定方法的流程图;
22.图3是本发明实施例中的再一种日历确定方法的流程图;
23.图4a是本发明实施例中的再一种日历确定方法中的第一应用示意图;
24.图4b是本发明实施例中的再一种日历确定方法中的第二应用示意图;
25.图5是本发明实施例中的再一种日历确定方法中的第三应用示意图;
26.图6是本发明实施例中的再一种日历确定方法中的第四应用示意图;
27.图7是本发明实施例中的再一种日历确定方法中的履约系统的架构图;
28.图8是本发明实施例中的一种日历确定装置的结构框图;
29.图9是本发明实施例中的一种服务器的结构示意图。
具体实施方式
30.下面结合附图和实施例对本发明作进一步详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
31.在介绍本发明实施例之前,先对本发明实施例的应用场景进行示例性说明:为了保证在仿真任务量演练期间生成的物品获取任务下的待获取物品可以按照目标预约日历送达至用户手中,对于全天营业的门店和/或仓库,一种可选方案是通过人工调整它们的营业时间以避免在仿真任务量演练期间营业,由于在非营业期间的日历必然不是可预约日历,由此可以避免出现无法对用户选中的可预约日历进行履约的情况。然而,这些全天营业的门店和/或仓库非常多,上述人工调整方案存在成本极高且出错概率极大的问题。
32.图1是本发明实施例中所提供的一种日历确定方法的流程图。本实施例可适用于待获取物品的能够履约的可预约日历的准确确定情况,尤其适用于准确确定出在仿真任务
量演练期间生成的物品获取任务下的待获取物品的能够履约的可预约日历的情况。该方法可以由本发明实施例提供的日历确定装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在服务器上。
33.参见图1,本发明实施例的方法具体包括如下步骤:
34.s110、获取可预约日历,其中,可预约日历是在接收到客户端发送的物品获取请求时,根据物品获取请求对应的待获取物品的物品获取信息确定的。
35.其中,服务端在接收到客户端发送的物品获取请求时,可以获取到与物品获取请求对应的待获取物品的物品获取信息,其中物品获取请求可以是待获取物品的物品获取方想要获取到该待获取物品的请求,该物品获取方可以是该待获取物品的未来所有者,物品获取信息可以是与该待获取物品的获取过程有关的信息,如物品生产信息,物品配送信息等等。由此,服务端根据该物品获取信息可以确定出可预约日历,即可预约日历可以是服务端根据该物品获取信息确定出的物品获取方可以获取到该待获取物品的日历,即物品获取方可以进行预约来确定何时获取到该待获取物品的日历,如当天的15:00-21:00、转天的9:00-15:00和转天的15:00-21:00。
36.在此基础上,可选的,结合到本发明实施例可能涉及到的应用场景,上述物品获取请求可以是客户端在检测到某用户(即物品获取方)购买了某商品(即待获取物品)之后发送的请求,上述物品获取信息可以理解为订单信息,上述物品生产信息可以是在订单维度上的生产信息,而上述物品配送信息可以是在依赖于该订单维度的包裹维度上的配送信息。除此之外,上述订单信息还可以包括商品属性信息,其是与商品的本身属性有关的信息,如价格、型号等等。
37.s120、获取待获取物品的物品业务信息,确定与物品业务信息匹配的禁止下传时段,其中物品业务信息包括仓库业务信息和/或门店业务信息。
38.其中,物品业务信息可以是与待获取物品的业务有关的信息,如仓库业务信息、门店业务信息等等,其中仓库业务信息可以是该待获取物品所在的仓库的业务信息,如大家电仓业务、中小件仓业务等等,在实际应用中,可选的,这些仓库都可以是配置有上述服务端的服务器所属的某对象的自营仓库,这是因为该对象大多只能对自己运营的仓库内的待获取物品的生产过程进行控制,而无法对其余对象运营的仓库内的待获取物品的生产过程进行控制;门店业务信息可以是待获取物品所在的门店的业务信息,比如医药类门店业务、鲜花类门店业务、化妆品类门店业务、生鲜类门店业务等等。
39.需要说明的是,上文中阐述的在仿真任务量演练期间生成的物品获取任务下的待获取物品可能无法按照用户选中的可预约日历送达至用户手中的原因是,其只是按照该仿真任务量演练的演练时段控制物品获取任务的禁止下传(这在电商平台中可以理解为控单),并未按照物品业务信息进行分流,即只要在演练时段生成的物品获取任务全部禁止下传,由此影响了某些物品获取任务下的待获取物品的实际生产,进而影响了这些待获取物品的目标预约时效的有效履约。
40.在此基础上,为了既能够保证仿真任务量演练的有效执行,又能保证目标预约时效的有效履约,在获取到某待获取物品的物品业务信息后,可以先确定与该物品业务信息匹配的禁止下传时段,该禁止下传时段可以是禁止将待获取物品所在的物品获取任务下传至生产系统的时间段,其可以理解为仿真任务量演练期间的时间段。当能够确定出禁止下
传时段时,这说明请求接收时间正好位于这一仿真任务量演练期间,此时无法对该待获取物品进行生产;否则说明此时可以对该待获取物品进行生产。
41.s130、根据禁止下传时段和物品获取信息确定禁止预约日历,并根据禁止预约日历对可预约日历进行调整。
42.其中,在得到与物品业务信息匹配的禁止下传时段之后,可以根据该禁止下传时段确定无法对相应的待获取物品进行生产的时间段,进而再结合上文中的物品获取信息可以确定禁止预约日历,该禁止预约日历可以是无法履约的亦禁止用户预约的日历。
43.这样一来,可以根据禁止预约日历对上述步骤中确定出的可预约日历进行调整,如从各可预约日历中剔除与该禁止预约日历重合的部分。由此,即使是在仿真任务量演练期间出现的待获取物品,其对应的调整后的可预约日历能够履约的可能性得以显著提升,由此提高了物品获取方的获取体验。在此基础上,可选的,还可以将调整后的可预约日历发送至客户端,以使客户端将其显示于显示界面上,以便物品获取方从该显示界面上能够获知其能够选择的获取到该待获取物品的日历。
44.继续以上述举例的电商平台的应用场景为例,上述技术方案在控单时考虑了待获取物品的物品业务信息,其可以在不同时间段内对指定的一种或者多种业务进行控单;进而,可以结合控单的业务,对用户不展示与控单时段对应的可预约日历,由此避免了出现用户选择无法履约的可预约日历的情况;而且,上述技术方案的实现过程无需人工维护,其自动对无法履约的可预约日历进行调整,由此解决了成本极高且出错概率极大的问题。
45.本发明实施例的技术方案,在接收到客户端发送的物品获取请求时,可以根据该物品获取请求对应的待获取物品的物品获取信息确定可预约日历;获取该待获取物品的包括仓库业务信息和/或时门店业务信息的物品业务信息,由此可以确定与该物品业务信息匹配的禁止下传时段,其可以理解为让具有该物品业务信息的待获取物品无法进行生产的时间段;根据禁止下传时段和物品获取信息确定无法履约的即不能被选择的禁止预约日历,进而根据该禁止预约日历对可预约日历进行调整,由此保证了调整后的可预约日历均是能够履约的日历。上述技术方案,以物品业务信息为媒介,确定具有物品业务信息的待获取物品的不能履约的禁止预约日历,由此根据该禁止预约日历对可预约日历进行调整,达到了能履约的可预约日历的精准确定的效果,进而提高了用户的获取体验,这在仿真任务量演练期间依然有效;另,其还可以有效控制待获取物品的生产节奏,能够同时满足生产系统和各方人员的实际需求。
46.一种可选的技术方案,物品获取信息可以包括物品生产信息和/或物品配送信息,根据禁止下传时段和物品获取信息确定禁止预约日历,可以包括:根据物品生产信息确定待获取物品的物品生产时长,并且根据物品配送信息确定待获取物品的物品配送时长,并根据物品生产时长和/或物品配送时长确定待获取物品的物品获取时长;根据禁止下传时段和物品获取时长确定禁止预约日历。
47.其中,物品生产信息可以是与待获取物品的生产过程有关的信息,比如待获取物品的物品归属方、物品种类等等,该物品归属方可以是该待获取物品的当前所有者,由此根据该物品生产信息可以确定该待获取物品的物品生产时长,如确定出该物品归属方生产出隶属于该物品种类的待获取物品的物品生产时长。当然,该物品生产信息也可以直接是物品生产时长,在此未做具体限定。物品配送信息可以是与待获取物品的配送过程有关的信
息,如配送地址、可选择的配送时段、配送承运商等,其中配送地址可以是物品获取方的第一地址、物品归属方的第二地址等,配送时段可以通过配送起始时间点和/或配送结束时间点进行呈现,配送承运商可以是用于负责配送任务的配送公司,由此根据该物品配送信息可以确定出该待获取物品的物品配送时长。当然,该物品配送信息也可以直接是物品配送时长,在此未做具体限定。进而,可以根据物品生产时长和/或物品配送时长确定该待获取物品的物品获取时长,此时还可以再结合物品获取请求的请求接收时间确定该待获取物品的可预约日历,比如请求接收时间是当天的15:15,物品获取时长是30分钟,那么可预约日历可以为当天的15:30-16:00、16:00-16:30、16:30-17:00等等;也可以再结合禁止下传时段确定该待获取物品的禁止预约日历,比如禁止下传时段是2021-5-8 0:00:00~2021-5-804:00:00,物品获取时长是3小时,则禁止预约日历可以是2021-5-8 03:00:00~2021-5-8 07:00:00,由此达到了禁止预约日历的准确确定的效果。
48.图2是本发明实施例中提供的另一种日历确定方法的流程图。本实施例以上述各技术方案为基础进行优化。本实施例中,可选的,确定与物品业务信息匹配的禁止下传时段,可以包括:获取物品获取请求的请求接收时间,确定与物品业务信息和请求接收时间匹配的预约日历调整策略;从预约日历调整策略中确定与物品业务信息匹配的禁止下传时段。其中,与上述各实施例相同或是相应的术语的解释在此不再赘述。
49.参见图2,本实施例的方法具体可以包括如下步骤:
50.s210、获取可预约日历,其中,可预约日历是在接收到客户端发送的物品获取请求时,根据物品获取请求对应的待获取物品的物品获取信息确定的。
51.s220、获取待获取物品的物品业务信息,其中物品业务信息包括仓库业务信息和/或门店业务信息。
52.s230、获取物品获取请求的请求接收时间,并确定与物品业务信息和请求接收时间匹配的预约日历调整策略。
53.其中,请求接收时间可以是接收到该物品获取请求的时间,预约日历调整策略可以是预先设置的限定了生效时间段、且用于对具有哪种物品业务信息的待获取物品的可预约日历进行调整的策略,具体调整方式可以是通过设置在该预约日历调整策略中的禁止下传时段确定。由此,在获取到该请求接收时间和物品业务信息后,可以确定与二者匹配的预约日历调整策略,即确定生效时间段包括该请求接收时间并且可以用于对物品业务信息下的待获取物品的可预约日历进行调整的预约日历调整策略。
54.s240、从预约日历调整策略中确定与物品业务信息匹配的禁止下传时段。
55.其中,由于预约日历调整策略中设置有禁止下传时段,因此可从预约日历调整策略中确定与该物品业务信息匹配的禁止下传时段。
56.s250、根据禁止下传时段以及物品获取信息确定禁止预约日历,并根据禁止预约日历对可预约日历进行调整。
57.在此基础上,可选的,预约日历调整策略还可以设置有优先级,其是用于当存在至少两个预约日历调整策略时,可以从中确定出一个。也就是说,如果预约日历调整策略的数量是至少两个,那么可以根据各预约日历调整策略中的优先级最高的预约日历调整策略中的禁止下传时段和已经获取的物品获取信息确定禁止预约日历。这样设置的好处在于,当至少两个预约日历调整策略中的禁止下传时段不同时,这可以有效确定到底是根据哪个禁
止下传时段确定禁止预约日历,由此达到了禁止预约日历的准确确定的效果。示例性的,一个预约日历调整策略的优先级为1且禁止下传时段为空,即可以立即下传,一个预约日历调整策略的优先级为2且禁止下传时段为2021-5-8 0:00:00~2021-5-8 04:00:00,那么最终的禁止下传时段为空,这也可以理解为相匹配的各预约日历调整策略均禁止下传时方禁止下传。
58.为了更好地理解上述预约日历调整策略的设置过程,下面结合具体示例对其进行示例性地说明。示例性的,参见下述表1,设置以物品业务信息为维度的预约日历调整规则,并且设置该预约日历调整规则的排他性、优先级、生效时间和失效时间;基于与该预约日历调整规则设置对应的预约日历调整策略。表1说明了不同的预约日历调整规则可能会受到非排他、优先级、生效时间和失效时间的影响,而且可以设置一条、两条或是多条预约日历调整规则。
59.表1预约日历调整规则与预约日历调整规则策略的关系表
60.预约日历调整规则预约日历调整策略规则1非排他、优先级1、生效时间、失效时间规则2非排他、优先级1、生效时间、失效时间规则3非排他、优先级1、生效时间、失效时间
61.本发明实施例的技术方案,通过以物品业务信息为维度,再结合物品获取请求的请求接收时间匹配对应的预约日历调整策略,进而可以从预约日历调整策略中获取到禁止下传时段,由此实现了禁止下传时段的快速并且准确确定的效果。
62.在上述任意技术方案的基础上,可选的,如果物品业务信息同时包括仓库业务信息和门店业务信息,那么由此确定的禁止下传时段可以是与这两种物品业务信息均匹配的禁止下传时段,因此,确定与物品业务信息匹配的禁止下传时段,还可以包括:确定与仓库业务信息匹配的禁止下传的第一下传时段、及与门店业务信息匹配的禁止下传的第二下传时段;根据第一下传时段和第二下传时段间的重合下传时段确定与物品业务信息匹配的禁止下传时段。也就是说,若同时存在与仓库业务信息匹配的第一下传时段(即禁止具有该仓库业务信息的待获取物品下传的时段)、且与门店业务信息匹配的第二下传时段(即禁止具有该门店业务信息的待获取物品下传的时段),则存在与物品业务信息匹配的禁止下传时段;否则,并未存在与物品业务信息匹配的禁止下传时段。上述禁止下传时段可以是根据第一下传时段和第二下传时段之间的重合下传时段(即重合部分)确定的,由此达到了与各物品业务信息均匹配的禁止下传时段的准确确定的效果。换个角度理解,仍以电商平台的应用场景为例,当从各维度下的物品业务信息均认为某待获取物品需要控制订单下传时,该待获取物品方需控单;否则,该待获取物品无需控单。
63.图3是本发明实施例中提供的再一种日历确定方法的流程图。本实施例以上述各技术方案为基础进行优化。在本实施例中,可选的,上述日历确定方法,还可以包括:根据禁止下传时段中的禁止下传结束时间确定任务下传开始时间,在检测到当前时间为任务下传开始时间时,将待获取物品的物品生产任务下传给生产系统;和/或,如果否,将物品生产任务下传给生产系统。其中,与上述各实施例相同或相应的术语的解释在此不再赘述。
64.参见图3,本实施例的方法具体可以包括如下步骤:
65.s310、获取可预约日历,其中,可预约日历是在接收到客户端发送的物品获取请求
时,根据物品获取请求对应的待获取物品的物品获取信息确定的。
66.s320、获取待获取物品的物品业务信息,确定与物品业务信息匹配的禁止下传时段,物品业务信息包括仓库业务信息和/或门店业务信息。
67.s330、根据禁止下传时段和物品获取信息确定禁止预约日历,并根据禁止预约日历对可预约日历进行调整。
68.s340、根据禁止下传时段中的禁止下传结束时间确定任务下传开始时间,并在检测到当前时间为任务下传开始时间时,将待获取物品的物品生产任务下传给生产系统。
69.其中,禁止下传时段可以包括禁止下传开始时间和禁止下传结束时间,该禁止下传开始时间可以是开始禁止物品生产任务下传的时间,该禁止下传结束时间可以是结束禁止物品生产任务下传的时间,因此可以根据该禁止下传结束时间确定任务下传开始时间,该任务下传开始时间可以是可将相应的物品生产任务下传至生产系统的时间,其可以是与该禁止下传结束时间相同的时间,也可以是该禁止下传结束时间的下一秒等等,在此未做具体限定。上述物品生产任务可以是物品获取任务中的一个环节,该物品获取任务还可以包括物品配送任务等等,在此未做具体限定。在此基础上,当检测到当前时间为该任务下传开始时间时,可以该将待获取物品的物品生产任务下传给生产系统,以使生产系统根据该物品生产任务进行该待获取物品的生产。
70.s350、如果否,将物品生产任务下传给生产系统。
71.其中,如果并未存在禁止下传时段,那么可以在接收到客户端发送的物品获取请求时,立即将相应的物品生产任务下传给生产系统进行生产。
72.需要说明的是,s340是在存在禁止下传时段时的物品生产任务下传的具体实现过程,而s350是在未存在禁止下传时段时的物品生产任务下传的具体实现过程,在一个实施例中,二者可以择一存在,也可以同时存在,等等,在此并未做具体限定。
73.本发明实施例的技术方案,如果存在禁止下传时段,则可以通过禁止下传时段中的禁止下传结束时间确定任务下传开始时间,然后在检测到当前时间为任务下传开始时间时,将待获取物品的物品生产任务下传给生产系统;否则,可以立即将该物品生产任务下传给生产系统,由此实现了在各种情况下的物品生产任务的及时下传的效果,而且实现了在仿真任务量演练时的物品生产任务的泄洪式下传的效果。
74.一种可选的技术方案,上述日历确定方法,还可包括:根据调整结果更新可预约日历,并将该可预约日历发送至客户端,以使客户端将接收到的可预约日历显示于显示界面上;根据物品获取信息确定待获取物品的物品获取时长,根据物品获取时长和客户端发送的目标预约日历确定物品生产起始时间,其中目标预约日历包括作用有选中信息的可预约日历;将物品生产起始时间发送给生产系统,以使生产系统在物品生产起始时间时基于接收到的物品生产任务生产待获取物品。其中,客户端在将接收到的可预约日历显示于显示界面上后,用户可以对这些可预约日历进行选择,从中挑选出目标预约日历,因此该目标预约日历可以是作用有选中信息的可预约日历。物品获取时长的确定过程已在上文中进行过阐述,在此不再赘述。由此,可以根据物品获取时长和目标预约日历反向推导出待获取物品的物品生产起始时间,即开始进行待获取物品生产的时间,比如目标预约日历是2021-5-8 15:00-15:30,物品获取时长是1小时,则物品生产起始时间可以是2021-5-8 14:00-14:30中的任一时间。进而,可以将该物品生产起始时间发送给生产系统,以使生产系统在该物品
生产起始时间时基于接收到的物品生产任务进行该待获取物品的生产,其的及时生产既可以保证目标预约时效的有效履约,又可以避免出现将已生产但还未到达物品配送时间的待获取物品积压在配送站的情况。
75.为了更好地理解上述各步骤的具体实现过程,下面继续以上述举例的电商平台的应用场景为例,对其进行示例性的说明。示例性的,预约日历调整规则定义了各物品业务信息分别对应的禁止下传时段,而预约日历调整策略可以由至少一个预约日历调整规则组成。参见图4a,其中的数字是执行步骤,步骤1-2、4-5、9是服务端中各系统的交互步骤,步骤3、6-8是日历中台的执行步骤,该日历中台和预约日历调整装置均可以是履约系统中的一部分,该预约日历调整装置可以是能暴露给商家的配置前端,该日历中台可以是对底层逻辑进行抽象后得到的未存在业务领域划分的通用模块,示例性的,图书类门店业务和蛋糕类门店业务的生产时长不同而在预约日历调整装置进行配置且配送时长相同而在日历中台进行配置。
76.具体的,在预约日历调整装置中设置预约日历调整规则和策略,然后将该预约日历调整规则和策略同步给相关系统和日历中台,该相关系统可以是运费系统、配送系统等。日历中台可以将接收到的预约日历调整规则和策略更新到当前缓存数据中。由此,订单中台在监测到用户下单的触发事件时,可以将与该触发事件关联的订单信息同步到日历中台,该订单信息可以是下单前的还未实际成单的信息。日历中台可以根据该订单信息获取与其匹配的预约日历调整策略(此时还可以再结合相应的物品业务信息获取),然后匹配该预约日历调整策略下的预约日历调整配置(即可预约日历)。由此,可以基于该预约日历调整策略确定是否对该预约日历调整配置进行调整,并将最终确定的预约日历调整配置告知生产系统,或是说将根据最终确定的预约日历调整配置确定出的物品生产起始时间发送给生产系统,以使生产系统根据其进行生产。
77.为了更好地理解上述内容,下面结合具体示例进行阐述。示例性的,继续参见图4a,针对不同的物品业务信息的预约日历调整策略,具体流程如下所示。为了简化描述,下文可以将物品业务信息简称为业务。
78.1)a业务需要集中控制订单不生产,设置a业务的a规则,在实际应用中,该a业务可以是a仓业务、a门店业务等等;
79.2)设置a规则的控单策略,其中有效期为(2021-4-20 0:00:00~2021-4-20 2:00:00),优先级为1(最高优先级),排他性为(非排他,即只要含有a业务的订单均会执行a规则对应的控单策略);
80.3)履约系统的当前时间为2021-4-20 01:00:23,用户购买了a业务下的商品,用户进入结算页,预约了最快的送达波次;
81.4)根据a业务、有效期、优先级、排他性能够匹配a规则对应的控单策略,因此用户在下单后订单将会被控单,不会立刻下发至生产系统和配送系统;
82.5)在2021-4-20 2:00:00时履约系统将订单(或是说订单的物品生产任务)下发至生产系统和配送系统,通知生产系统进行生产。
83.参见图4b,针对仓库业务信息和门店业务信息均考虑的预约日历调整策略,具体流程如下所示:
84.1)除了a门店业务无需集中控制订单生产外,其余全部订单均需要控制生产,设置
a门店业务的a规则;
85.2)设置a规则的非控单策略,其中有效期为(长期),优先级为1,排他性为(非排他,即只要含有a门店业务的订单均会执行与a规则对应的非控单策略);
86.3)设置通用的b规则,其适合于通用的门店业务、仓业务等;
87.4)设置b规则的控单策略,其中有效期为(2021-4-20 0:00:00~2021-4-20 2:00:00),优先级为2,排他性为(排他);
88.5)履约系统的当前时间为2021-4-20 01:00:23,用户购买了a门店业务下的商品,用户进入结算页,预约了最快的送达波次;
89.6)根据a门店业务、有效期、优先级、排他性能够匹配a规则的非控单策略,因此用户在下单后订单不会被控单,会立刻下发至生产系统和配送系统;
90.7)通知生产系统进行生产。
91.需要说明的是,在有些情况下,与仓库业务信息匹配的控单策略(或是非控单策略)和与门店业务信息匹配的控单策略(或是非控单策略)可能不同,这是因为,以医药类门店业务为例,可能全部的医药类门店业务下的商品均是需要控单的,但是这些商品可能从前置仓(如大药房)发货,也可能从后置仓(如仓库)发货,即这些商品的仓库业务信息不同,其中从前置仓发货的商品是不需要被控单的,即商品命中医药类门店业务时需要控单,并且命中大药房时无需控单,此时最终的控单结果是无需控单。
92.示例性的,如图5所示,用户下单后,订单系统(即在上文中阐述的任务生成系统)将订单信息发送给预约日历调整装置,以使预约日历调整装置根据该订单信息匹配预约日历调整策略,并将该预约日历调整策略下发给执行系统,该执行系统可以是生产系统。该执行系统可以将生产信息反馈给订单系统,该生产信息可以是物品生产起始时间等等,以使该订单系统将该生产信息反馈给用户,由此可以有效地控制生产节奏,既能够满足生产系统的生产需求,又能同时满足用户、商家、采销等相关人员的相应需求。
93.示例性的,如图6所示,履约系统与订单系统、生产系统、配送系统等相结合。具体的,用户购买商品时,履约系统可以根据从生产系统和配送系统中获取到的相关信息确定物品获取时长,由此预估出可预约日历。履约系统根据该商品的商品业务信息可以确定是否存在匹配的预约日历调整策略,如果存在则说明本次订单需要控单,控制订单不下传生产,并在当前时间为匹配的预约日历调整策略中设置的任务下传开始时间时再下传生产;否则,可以直接进入正常的生产流程。
94.再示例性的,如图7所示,预约日历调整配置管理可以是预先配置完成的预约日历调整策略,这些预约日历调整策略可以存储到预约日历调整规则缓存。相应的,基础数据库中可以存储有基础的物品业务信息,由此该预约日历调整配置管理可以基于基础数据库进行配置管理。进而流程引擎可以通过从该预约日历调整规则缓存和基础数据库中调用的数据计算可预约日历。应用系统可以是运费系统、生产系统、配送系统等等,它们可以接收到履约系统计算出的可预约日历。
95.图8为本发明实施例所提供的日历确定装置的结构框图,该装置用于执行上述任意实施例所提供的日历确定方法。该装置与上述各实施例的日历确定方法属于同一个发明构思,在日历确定装置的实施例中未详尽描述的细节内容,可以参考上述日历确定方法的实施例。参见图8,该装置具体可包括:可预约日历获取模块410、禁止下传时段确定模块420
和可预约日历调整模块430。
96.其中,可预约日历获取模块410,用于获取可预约日历,可预约日历是在接收到客户端发送的物品获取请求时,根据物品获取请求对应的待获取物品的物品获取信息确定的;
97.禁止下传时段确定模块420,用于获取待获取物品的物品业务信息,确定与物品业务信息匹配的禁止下传时段,其中,物品业务信息包括仓库业务信息和/或门店业务信息;
98.可预约日历调整模块430,用于根据禁止下传时段以及物品获取信息确定禁止预约日历,并根据禁止预约日历对可预约日历进行调整。
99.可选的,禁止下传时段确定模块420,可以包括:
100.预约日历调整策略确定单元,用于获取物品获取请求的请求接收时间,并确定与物品业务信息和请求接收时间匹配的预约日历调整策略略;
101.禁止下传时段第一确定单元,用于从预约日历调整策略中确定与物品业务信息匹配的禁止下传时段。
102.在此基础上,可选的,可预约日历调整模块430,可以包括:
103.禁止预约日历第一确定单元,用于预约日历调整策略的数量是至少两个,根据各预约日历调整策略中优先级最高的预约日历调整策略中的禁止下传时段和物品获取信息确定禁止预约日历。
104.可选的,禁止下传时段确定模块420,可以包括:
105.第二下传时段确定单元,用于确定与仓库业务信息匹配的禁止下传的第一下传时段、及与门店业务信息匹配的禁止下传的第二下传时段;
106.禁止下传时段第二确定单元,用于根据第一下传时段和第二下传时段间的重合下传时段确定与物品业务信息匹配的禁止下传时段。
107.可选的,物品获取信息包括物品生产信息和/或物品配送信息,可预约日历调整模块430,可以包括:
108.物品获取时长确定单元,用于根据该物品生产信息确定待获取物品的物品生产时长且根据该物品配送信息确定待获取物品的物品配送时长,并根据物品生产时长和/或物品配送时长确定待获取物品的物品获取时长;
109.禁止预约日历第二确定单元,用于根据禁止下传时段和物品获取时长确定禁止预约日历。
110.可选的,上述日历确定装置,还可以包括:
111.任务下传第一模块,用于根据禁止下传时段中的禁止下传结束时间确定任务下传开始时间,并在检测到当前时间为任务下传开始时间时,将待获取物品的物品生产任务下传给生产系统;和/或,
112.任务下传第二模块,用于如果否,将物品生产任务下传给生产系统。
113.在此基础上,可选的,上述日历确定装置,还可以包括:
114.可预约日历发送模块,用于根据调整结果更新可预约日历,将可预约日历发送至客户端,以使客户端将接收到的可预约日历显示于显示界面上;
115.物品生产起始时间确定模块,用于根据该物品获取信息确定待获取物品的物品获取时长,并根据物品获取时长和客户端发送的目标预约日历确定物品生产起始时间,其中
目标预约日历包括作用有选中信息的可预约日历;
116.物品生产起始时间发送模块,用于将物品生产起始时间发送给生产系统,以使生产系统在物品生产起始时间时基于接收到的物品生产任务生产该待获取物品。
117.本发明实施例所提供的日历确定装置,通过可预约日历获取模块在接收到客户端发送的物品获取请求时,可以根据该物品获取请求对应的待获取物品的物品获取信息确定可预约日历;禁止下传时段确定模块获取到该待获取物品的可包括仓库业务信息和/或时门店业务信息的物品业务信息,由此可以确定与该物品业务信息匹配的禁止下传时段,其可以理解为让具有该物品业务信息的待获取物品无法进行生产的时间段;通过可预约日历调整模块根据禁止下传时段和物品获取信息确定出无法履约的即不能被选择的禁止预约日历,进而根据该禁止预约日历对可预约日历进行调整,由此保证了调整后的可预约日历均是能够履约的日历。上述装置,以物品业务信息为媒介,确定出具有物品业务信息的待获取物品是否存在不能履约的禁止预约日历,由此根据禁止预约日历对可预约日历进行调整,达到了能履约的可预约日历的精准确定的效果,进而提高了用户的获取体验,这在仿真任务量演练期间是依然有效;另,其还可以有效控制待获取物品的生产节奏,能够同时满足生产系统和各方人员的实际需求。
118.本发明实施例所提供的日历确定装置可执行本发明任意实施例所提供的日历确定方法,具备执行方法相应的功能模块和有益效果。
119.值得注意的是,上述日历确定装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
120.图9为本发明实施例所提供的一种服务器的结构示意图,如图9所示,该服务器包括存储器510、处理器520、输入装置530和输出装置540。服务器中的处理器520的数量可以是一个或多个,图9中以一个处理器520为例;服务器中的存储器510、处理器520、输入装置530和输出装置540可以通过总线或其它方式连接,图9中以通过总线550连接为例。
121.存储器510作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的日历确定方法对应的程序指令/模块(例如,日历确定装置中的可预约日历获取模块410、禁止下传时段确定模块420和可预约日历调整模块430)。处理器520通过运行存储在存储器510中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述的日历确定方法。
122.存储器510可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器510可以包括高速随机存取存储器,还可包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器510可进一步包括相对于处理器520远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
123.输入装置530可用于接收输入的数字或字符信息,以及产生与装置的用户设置以及功能控制有关的键信号输入。输出装置540可包括显示屏等显示设备。
124.本发明实施例提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种日历确定方法,该方法包括:
125.获取可预约日历,可预约日历是在接收到客户端发送的物品获取请求时,根据物品获取请求对应的待获取物品的物品获取信息确定的;
126.获取待获取物品的物品业务信息,并确定与物品业务信息匹配的禁止下传时段,物品业务信息包括仓库业务信息和/或门店业务信息;
127.根据禁止下传时段以及物品获取信息确定禁止预约日历,并根据禁止预约日历对可预约日历进行调整。
128.当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的日历确定方法中的相关操作。
129.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。依据这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
130.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献