制作任务排序方法、装置、设备、存储介质及程序产品与流程

未命名 09-13 阅读:43 评论:0


1.本技术涉及智能厨房技术领域,尤其涉及一种制作任务排序方法、装置、设备、存储介质及程序产品。


背景技术:

2.随着当前餐饮行业的发展,餐饮门店收到的订单形式越来越多种多样,而由于餐饮制作生产人员或商用智能烹饪设备数量有限,针对大量的订单,需要进行排序制作。
3.然而,相关领域中对于制作任务的排序较为机械,甚至在一些场景中是通过有经验的员工根据经验进行人为的排序工作,最终导致任务排序不够灵活、过于主观、整体效率及顾客满意度降低。


技术实现要素:

4.有鉴于此,本技术提出一种制作任务排序方法、装置、设备、存储介质及程序产品,以解决或部分解决上述问题。
5.基于上述目的,本技术提供了一种制作任务排序方法,包括:
6.响应于获取到任务订单,确定所述任务订单的订单类型及接收时间;
7.根据所述任务订单确定至少一条产品信息,生成与每条所述产品信息对应的制作任务;
8.获取当前的任务表单,基于预设规则根据所述订单类型将所述制作任务插入所述任务表单中,并对所述任务表单中所述订单类型相同的制作任务,根据对应的接收时间的先后进行排序;
9.输出所述任务表单,以根据所述任务表单顺序进行产品制作。
10.在一些实施方式中,所述根据所述任务订单确定至少一条产品信息,包括:
11.对所述任务订单进行拆分,分别确定不同产品在不同规格下的份数;
12.针对任一产品的任一规格,生成对应所述份数条的所述产品信息。
13.在一些实施方式中,所述订单类型至少包括真实订单和预制订单;
14.所述生成与每条所述产品信息对应的制作任务,包括:
15.确定每条所述产品信息对应的产品的库存量;
16.响应于所述订单类型为所述真实订单,确定任一条所述产品信息的需求量是否不大于对应的所述库存量,若否,则根据该产品信息的所述需求量与所述库存量之间的差值生成该产品信息对应的所述制作任务;
17.响应于所述订单类型为所述预制订单,确定任一条所述产品信息对应的所述库存量是否不小于预设的安全阈值;若否,则根据该产品信息对应的所述库存量与所述安全阈值之间的差值生成该产品信息对应的所述制作任务。
18.在一些实施方式中,所述确定任一条所述产品信息的需求量是否不大于对应的所述库存量,包括:
19.若是,则跳过对应的所述产品信息的所述制作任务的生成,生成对应的所述产品信息的产品输出指令。
20.在一些实施方式中,所述真实订单至少包括预约订单和即时订单;
21.所述确定每条所述产品信息对应的产品的库存量,包括:
22.响应于所述订单类型为所述即时订单,直接进行每条所述产品信息对应的产品的所述库存量的确定;
23.响应于所述订单类型为所述预约订单,确定所述预约订单的实际生产时间,以在所述实际生产时间到达时,进行每条所述产品信息对应的产品的所述库存量的确定。
24.在一些实施方式中,所述确定任一条所述产品信息对应的所述库存量是否不小于预设的安全阈值,包括:
25.若是,则跳过对应的所述产品信息的所述制作任务的生成,持续检测所述库存量与所述安全阈值之间的关系,以在所述库存量小于所述安全阈值时,根据所述安全阈值与所述库存量之间的差值生成该产品信息对应的所述制作任务。
26.在一些实施方式中,所述预制订单具体为应对产品需求的高峰时间段的预先生产订单;所述安全阈值根据当前时间与所述高峰时间段之间的关系进行调整。
27.在一些实施方式中,所述基于预设规则根据所述订单类型将所述制作任务插入所述任务表单中,包括:
28.响应于所述任务订单的所述订单类型为所述真实订单,将所述任务订单对应的所述制作任务插入到所述任务表单中的订单类型为所述预制订单的制作任务之前。
29.在一些实施方式中,所述即时订单至少包括线上订单和后台订单;
30.所述基于预设规则根据所述订单类型将所述制作任务插入所述任务表单中,包括:
31.响应于所述任务订单的所述订单类型为所述后台订单,将所述任务订单对应的所述制作任务插入到所述任务表单中的订单类型为所述线上订单的制作任务之前。
32.在一些实施方式中,所述根据对应的接收时间的先后进行排序之后,所述方法还包括:
33.响应于所述任务表单中所述订单类型相同的任意两个制作任务的接收时间相同,分别确定这两个制作任务对应的产品保存时长,将所述产品保存时长更长的制作任务排列于另一个之前。
34.基于同一构思,本技术还提供了一种制作任务排序装置,包括:
35.确定模块,用于响应于获取到任务订单,确定所述任务订单的订单类型及接收时间;
36.生成模块,用于根据所述任务订单确定至少一条产品信息,生成与每条所述产品信息对应的制作任务;
37.插入模块,用于获取当前的任务表单,基于预设规则根据所述订单类型将所述制作任务插入所述任务表单中,并对所述任务表单中所述订单类型相同的制作任务,根据对应的接收时间的先后进行排序;
38.输出模块,用于输出所述任务表单,以根据所述任务表单顺序进行产品制作。
39.基于同一构思,本技术还提供了一种电子设备,包括存储器、处理器及存储在存储
器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任一项所述的方法。
40.基于同一构思,本技术还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机实现如上任一项所述的方法。
41.基于同一构思,本技术还提供了一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如上任一项所述的方法。
42.从上面所述可以看出,本技术提供的一种制作任务排序方法、装置、设备、存储介质及程序产品,包括:响响应于获取到任务订单,确定任务订单的订单类型及接收时间;根据任务订单确定至少一条产品信息,生成与每条产品信息对应的制作任务;获取当前的任务表单,基于预设规则根据订单类型将制作任务插入任务表单中,并对任务表单中订单类型相同的制作任务,根据对应的接收时间的先后进行排序;输出任务表单,以根据任务表单顺序进行产品制作。本技术通过对接收到的任务订单的订单类型进行分类,再根据任务订单生成相应的制作任务,利用任务订单的订单类型及接收时间对将制作任务插入到到期的任务表单中,以此灵活的对任务进行排序,减少对员工的依赖,降低主观程度,更为客观科学的进行任务排序,最终提升整体效率及顾客满意度。
附图说明
43.为了更清楚地说明本技术实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
44.图1为本技术实施例提供的示例性方法的流程示意图;
45.图2为本技术实施例提供的示例性方法的对任务订单进行拆分的流程示意图;
46.图3为本技术实施例提供的示例性方法不同订单任务判断制作任务是否生成的流程示意图;
47.图4为本技术实施例提供的示例性装置的结构示意图;
48.图5为本技术实施例提供的电子设备结构示意图。
具体实施方式
49.为使本说明书的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本说明书进一步详细说明。
50.可以理解的是,在使用本技术各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本技术所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
51.例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本技术技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
52.作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
53.可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本技术的实现方式构成限定,其它满足相关法律法规的方式也可应用于本技术的实现方式中。
54.可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。
55.需要说明的是,除非另外定义,本技术实施例使用的技术术语或者科学术语应当为本技术所属领域内具有一般技能的人士所理解的通常意义。本技术实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件、物件或者方法步骤涵盖出现在该词后面列举的元件、物件或者方法步骤及其等同,而不排除其他元件、物件或者方法步骤。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
56.如背景技术部分所述,结合当前互联网技术的发展,当前餐饮门店进行点单的方式越来越多。具体的点单方式可以分为通过线上第三方平台或门店点单程序生成的线上订单;通过电话或合同后台录入的后台订单;门店根据客流量等为了提前准备好相应产品而制定的策略性的预制订单等等。随着订单种类的增多,随之而来的问题就是如何进行订单任务或制作任务的排序。好的排序会及时处理紧急的任务,合理安排时间,使不同顾客都不会有太长的等待时间;而不好的排序可能造成有些订单的等待时间过长、制作时间安排不合理等问题,使顾客等待过长时间降低顾客满意度,同时不合理的任务安排还会降低整体的制作、销售效率。另外,相关技术中大多利用有经验的员工进行任务的人工排序,这样的方式一般较为主观,无法准确把握、统筹考虑每个任务的时间等,这种方式十分依赖个人经验还精准度不高,更重要的这样的情况会使得餐饮门店非常依赖有经验的员工。
57.结合上述实际情况,本技术实施例提供了一种制作任务排序方案。本技术通过对接收到的任务订单的订单类型进行分类,再根据任务订单生成相应的制作任务,利用任务订单的订单类型及接收时间对将制作任务插入到到期的任务表单中,以此灵活的对任务进行排序,减少对员工的依赖,降低主观程度,更为客观科学的进行任务排序,最终提升整体效率及顾客满意度。
58.如图1所示,为本技术提出的一种制作任务排序方法的流程示意图。该方法具体包括:
59.步骤101,响应于获取到任务订单,确定所述任务订单的订单类型及接收时间。
60.在一些实施例中,任务订单为顾客或系统根据自身需求不定时的生成的,在接收到一个任务订单时,首先根据该任务订单的相关数据确定该任务订单的订单类型及接收时间。
61.其中,订单类型指的是根据获取渠道不同划分的不同订单的来源类型。例如,有些订单是用户通过第三方平台进行点单,或通过自运营程序、店面点单生成的订单,这里可以
统称为线上订单;还有些订单是顾客通过签合同、电话进行后台预约等方式建立的订单,由销售人员等通过后台程序录入的,这里可以统称为后台订单,如预定团体餐等;还有些订单是系统为了防止客流量较大或任务过多时,导致的任务挤压、出餐较慢等情况,预先生成的预制任务订单,如在用餐高峰期之前提前准备一定量的一些菜品,以此生成的订单。
62.之后,接收时间即为收到这个任务订单的具体时间,不论这个任务订单是即时订单(不需要等待,即可进行的订单)还是预约订单(需要等待一定时间或当时间到达某个时间节点,才开始进行的订单),其只统计收到这个任务时的时间。
63.步骤102,根据所述任务订单确定至少一条产品信息,生成与每条所述产品信息对应的制作任务。
64.在一些实施例中,在接收到任务订单之后,对任务订单进行拆分,拆分后其至少对应一种产品,例如顾客进行了餐饮点单,其至少选择了一种菜品(产品)进行购买,这个任务订单才可能成立。而产品信息可以为该产品本身的属性信息及在该任务订单中的相关信息,一条产品信息对应一个产品,例如产品本身的属性信息可以是菜品的制作过程、用料等等信息,任务订单中的相关信息可以是菜品在当前订单中的需求量、用料忌口等等信息。
65.在一些实施例,在一个任务订单中可以对应多种产品,这时不同产品分别对应一条产品信息;也可以如图2所示,每种产品可以为多份,而一种产品的每一份也可以对应不同的产品信息,以餐品为例,订单中需要两份辣椒炒肉,则生成两条对应辣椒炒肉的产品信息,其在具体实施例中可以是根据订单内餐品,以单份为单位,与内部菜品进行映射。即,在一些实施例中,所述根据所述任务订单确定至少一条产品信息,包括:对所述任务订单进行拆分,分别确定不同产品在不同规格下的份数;针对任一产品的任一规格,生成对应所述份数条的所述产品信息。其中,不同产品在不同规格下的份数是指同一产品可能有不同的规格进行对应,例如辣椒炒肉可以是200克一份,也可以是400克一份,还可以是600克一份,不同产品的不同规格的份数都需要进行统计,并以此对应生成相应条数(与份数对应)的产品信息。例如某一任务订单中需要辣椒炒肉200克两份,辣椒炒肉400克三份,则对应辣椒炒肉200克生成两条产品信息,对应辣椒炒肉400克生成三条产品信息。
66.之后,在一些实施例中,生成与每条产品信息对应的制作任务。制作任务即为生产对应产品的任务,这里当获得了一条产品信息之后,可以直接对应的生成一个制作任务,还可以根据该产品的库存量判断是否需要生成制作任务或确定生成的制作任务需要生产多少,还可以根据具体的订单类型判断是直接生成制作任务还是先用库存量进行对比。
67.从而,在一些实施例中,订单类型至少包括真实订单和预制订单。这里真实订单为根据顾客的真实需要生成的,根据前述实施例,线上订单和后台订单本质都是顾客意思的真实表达,进而这两种订单可以认为是真实订单。之后,预制订单可以理解为系统为了防止客流量较大或任务过多时,导致的任务挤压、出餐较慢等情况,预先生成的预制产品任务订单,这些订单本身并不是顾客需求的表达,而是系统的预估订单。
68.之后,在一些实施例中,所述生成与每条所述产品信息对应的制作任务,包括:确定每条所述产品信息对应的产品的库存量;响应于所述订单类型为真实订单,确定任一条所述产品信息的需求量是否不大于对应的所述库存量,若否,则根据该产品信息的所述需求量与所述库存量之间的差值生成该产品信息对应的所述制作任务;响应于所述订单类型为预制订单,确定任一条所述产品信息对应的所述库存量是否不小于预设的安全阈值;若
否,则根据该产品信息对应的所述库存量与所述安全阈值之间的差值生成该产品信息对应的所述制作任务。
69.在本实施例中,先去确定每种产品信息对应的产品的库存量,这里的库存量即为在产品的存储库中已存储的产品数量或重量等。
70.当订单类型为真实订单时,由于这样的订单最终的目的是将产品送到顾客手中,即真实订单是需要产品出库的,而产品出库就要保证库里有相应量的产品,从而这里去比较任一条所述产品信息的需求量是否不大于对应的所述库存量。这里需求量即为这个产品信息对应需要多少的相应产品。此时,若需求量不大于对应的库存量,说明这条产品信息对应的产品库存充足可以直接出货。从而在一些实施例中,所述确定任一条所述产品信息的需求量是否不大于对应的所述库存量,包括:若是,则跳过对应的所述产品信息的所述制作任务的生成,生成对应的所述产品信息的产品输出指令。其中,产品输出指令即为将相应量产品输出出库的指令,根据该指令可以在库中取得相应量的产品并对该产品的库存量进行扣减。而此时,若需求量大于对应的库存量,则说明库存无法满足输出,从而至少需要补足需求量不足的部分。进而需要根据该产品信息的所述需求量与所述库存量之间的差值生成该产品信息对应的所述制作任务。在一些具体实施例中,由于每种产品的生产规格都有特定的规格集合,例如辣椒炒肉有200克一份、400克一份、600克一份的制作规格,从而在根据差值进行制作任务生成时,如果这个差值不等于相应的炒制规格,则可以根据大于该差值的炒制规格中的最小值生成相应的制作任务。当然在另外一些实施例中,也可以直接根据差值进行相应产品的生产,其具体需要的原材料可以根据差值需要的数值,与标准值之间的比例进行等比例调节,例如可以事先设定好辣椒炒肉100克,需要的原材料克重,当差值为300克时,直接根据300克与100克之间的比值,等比例的放大或缩小原材料克重等等。
71.而在一些实施例中,由于顾客的需求可能是即时生效的,也可能是特定时间生效的,从而真实订单至少包括预约订单和即时订单。对于即时订单,则直接进行每条产品信息对应的产品的库存量的确定;而对于预约订单,则需要先确定顾客想要送达的时间,以此来推算实际需要进行生产的时间,即实际生产时间,以此,在当前的时间到达实际生产时间时再进行产品信息对应的产品的库存量的确定。即,在一些实施例中,所述确定每条所述产品信息对应的产品的库存量,包括:响应于所述订单类型为所述即时订单,直接进行每条所述产品信息对应的产品的所述库存量的确定;响应于所述订单类型为所述预约订单,确定所述预约订单的实际生产时间,以在所述实际生产时间到达时,进行每条所述产品信息对应的产品的所述库存量的确定。在一些具体实施例中,如图3所示,线上订单和后台订单皆为一种真实订单。其中,预约订单:根据【预约送达时间-商家出餐时间(例如12min)-配送时间(例如30min)-t1(误差参数,为任意设定的常数,如5min)】,提前对应时间节点生成即时订单任务处理。即时订单:识别当前订单的对应菜品(产品),进行分单处理,校验订单可用菜品库存是否能满足订单需求。若满足,则扣减库存不生成制作任务;若完全不满足,则按当前订单克重需求生成炒制任务;若库存部分满足,部分不满足,则满足部分直接扣减可用库存,不满足部分生成对应成炒制任务。
72.当订单类型为预制订单时,由于这样的订单最终的目的是为了防止在订单高峰时期导致的产品库存量不足造成的影响,从而这里需要去比较对应产品的库存量是否达到预制订单要求的量。这里预设的安全阈值即为预制订单要求的不同产品要满足的量。其中,为
了保证高峰时期的运转灵活性,这里的安全阈值可以根据不同的时间段设置为不同的值。即,在一些实施例中,所述预制订单具体为应对产品需求的高峰时间段的预先生产订单;所述安全阈值根据当前时间与所述高峰时间段之间的关系进行调整。在高峰时间段之前:需要让对应的产品的库存量满足预制任务的要求,即预制任务对该产品的需求量;在高峰时间段中,由于高峰期已经来临,再进行大量的制作可能会对真实订单造成影响,进而这个事情的安全阈值可以是事先设定或预制任务中记录的最低保证量,例如某一预制任务要求辣椒炒肉的任务量为2000克,最低安全阈值为1000克,在高峰时间段之前,需要满足库存2000克,在高峰时间段内,则只要保证库存量在1000克以上;而在高峰时间段结束之后,由于预制任务的存在条件已经不存在,可以直接删除该任务,也可以直接将安全阈值设置为0。
73.之后,对库存量与预设的安全阈值进行比较,若库存量不小于预设的安全阈值。则表面当前该产品信息对应的产品的库存量至少不小于安全阈值,可以跳过对应的所述产品信息的所述制作任务的生成,之后,只需要持续性的进行库存量的监控,当监控到库存量小于安全阈值之后,再根据安全阈值与库存量之间的差值生成该产品信息对应的所述制作任务。即,所述确定任一条所述产品信息对应的所述库存量是否不小于预设的安全阈值,包括:若是,则跳过对应的所述产品信息的所述制作任务的生成,持续检测所述库存量与所述安全阈值之间的关系,以在所述库存量小于所述安全阈值时,根据所述安全阈值与所述库存量之间的差值生成该产品信息对应的所述制作任务。而此时,若库存量小于预设的安全阈值,则直接根据该产品信息对应的库存量与安全阈值之间的差值生成该产品信息对应的所述制作任务。其中,生成制作任务的方式与前述实施例中订单类型为所述真实订单时,生成制作任务的方式相同或类似,在此不再赘述。在一些具体实施例中,如图3所示,对于预制任务,在高峰时间段之前:根据后台策略,将预制的需求量作为安全阈值,生成对应制作任务,在每个高峰时间段前【炒制累计时间+洗锅时间*炒制次数+t3(5min)】,提前将炒制任务下发,其中,若在高峰时间段前,消耗了可用库存,则对应生成满足预制需求的预制订单炒制任务;高峰时间段中,将安全阈值设置为最低的保证量,则新增满足安全库存的预制订单制作任务;在高峰时间段结束之后,则取消预制订单下“待合单炒制”“待炒制”的任务,安全阈值设置为0,可以理解为,之后的来单首先校验是否有可用库存,若满足,则不生成制作任务,若不满足,再生成制作任务。
74.步骤103,获取当前的任务表单,基于预设规则根据所述订单类型将所述制作任务插入所述任务表单中,并对所述任务表单中所述订单类型相同的制作任务,根据对应的接收时间的先后进行排序。
75.在一些实施例中,任务表单即为记录当前全部制作任务的表单,其通过该表单制作设备可以知道其要完成的任务都有哪些。获取当前的任务表单之后,对于不同的制作任务,根据其对应的任务订单的订单类型进行任务的插入。其中,具体不同任务类型之间如何进行排列,可以根据具体应用场景进行具体的设置。而在一些实施例中,由于真实订单是顾客真实意思的表达,而预制订单是系统为了应对高峰时间段大量真实订单的涌入而进行的预先制作任务,可以明显看出预制订单本质是为真实订单服务的,进而真实订单的优先级可以高于预制订单。即,在一些实施例中,所述基于预设规则根据所述订单类型将所述制作任务插入所述任务表单中,包括:响应于所述任务订单的所述订单类型为所述真实订单,将所述任务订单对应的所述制作任务插入到所述任务表单中的订单类型为所述预制订单的
制作任务之前。之后,对于真实订单,由于其可以分为线上订单和后台订单,其中由于后台订单一般是工作人员根据合同等进行后台导入的,其一般数量较少,同时涉及的成交量较高,顾客对时效的要求更高,从而可以将后台订单的优先级设置为高于线上订单。即在一些实施例中,所述即时订单至少包括线上订单和后台订单;所述基于预设规则根据所述订单类型将所述制作任务插入所述任务表单中,包括:响应于所述任务订单的所述订单类型为所述后台订单,将所述任务订单对应的所述制作任务插入到所述任务表单中的订单类型为所述线上订单的制作任务之前。
76.之后,在任务表单中,对于订单类型相同的制作任务,其再可以根据相应的任务订单的接收时间来确定先后关系,即相同渠道来源,基于来单时间排序,时间越早优先级越高。此时由于一个任务订单可能对应多种产品和/或多份产品,进而当这些产品都生成了相应的制作任务之后,由于其对应的订单类型及接收时间一般是相同的,在一些实施例中,其可以随机进行排列;而在另一些实施例中,由于每种产品一般都会对应一个保存时长,可以根据制作任务对应的产品的保存时长进行排序。即,在一些实施例中,所述根据对应的接收时间的先后进行排序之后,所述方法还包括:响应于所述任务表单中所述订单类型相同的任意两个制作任务的接收时间相同,分别确定这两个制作任务对应的产品保存时长,将所述产品保存时长更长的制作任务排列于另一个之前。其中,保存时长即为对应产品的保存时间长短,类似于保质期。其可以根据不同产品的保存时长的长短进行排序,保存时长长的提前生产,保存时长短的滞后生产,这样在完成一个任务订单时,保存时长长的先生产出来,保存时长短的后生产出来,从而尽量保证一个任务订单完成时的整体产品质量。即,相同渠道来源、相同来单时间,根据炒制任务的菜品保存时间排序,保存时间越长,越排在前。
77.步骤104,输出所述任务表单,以根据所述任务表单顺序进行产品制作。
78.在一些实施例中,最终可以对任务表单进行输出操作,以使进行产品生产的工作端能够根据任务表单进行相应产品的制作,来完成表单中的制作任务。另外,其还可以用以存储、展示、使用或再加工该预制任务。根据不同的应用场景和实施需要,具体的对于预制任务的输出方式可以灵活选择。
79.例如,对于本实施例的方法在单一设备上执行的应用场景,可以将预制任务直接在当前设备的显示部件(显示器、投影仪等)上以显示的方式输出,使得当前设备的操作者能够从显示部件上直接看到预制任务的内容。
80.又如,对于本实施例的方法在多个设备组成的系统上执行的应用场景,可以将预制任务通过任意的数据通信方式(有线连接、nfc、蓝牙、wifi、蜂窝移动网络等)发送至系统内的其他作为接收方的预设设备上,即同步终端上,以使得同步终端可以对其进行后续处理。可选的,该同步终端可以是预设的服务器,服务器一般设置在云端,作为数据的处理和存储中心,其能够对预制任务进行存储和分发;其中,分发的接收方是终端设备,该些终端设备的持有者或操作者可以是产品生产的控制端、产品生产的制作端、相关监管、管理人员等等。
81.再如,对于本实施例的方法在多个设备组成的系统上执行的应用场景时,可以将预制任务通过任意的数据通信方式直接发送至预设的终端设备,终端设备可以是前述段落列举中的一种或多种。
82.从上述实施例可以看出,本技术实施例提供的一种制作任务排序方法,包括:响响
应于获取到任务订单,确定任务订单的订单类型及接收时间;根据任务订单确定至少一条产品信息,生成与每条产品信息对应的制作任务;获取当前的任务表单,基于预设规则根据订单类型将制作任务插入任务表单中,并对任务表单中订单类型相同的制作任务,根据对应的接收时间的先后进行排序;输出任务表单,以根据任务表单顺序进行产品制作。本技术通过对接收到的任务订单的订单类型进行分类,再根据任务订单生成相应的制作任务,利用任务订单的订单类型及接收时间对将制作任务插入到到期的任务表单中,以此灵活的对任务进行排序,减少对员工的依赖,降低主观程度,更为客观科学的进行任务排序,最终提升整体效率及顾客满意度。
83.需要说明的是,本技术实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本技术实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本技术实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
84.需要说明的是,上述对本技术特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
85.基于同一构思,与上述任意实施例方法相对应的,本技术还提供了一种制作任务排序装置。
86.参考图4,所述制作任务排序装置,包括:
87.确定模块210,用于响应于获取到任务订单,确定所述任务订单的订单类型及接收时间;
88.生成模块220,用于根据所述任务订单确定至少一条产品信息,生成与每条所述产品信息对应的制作任务;
89.插入模块230,用于获取当前的任务表单,基于预设规则根据所述订单类型将所述制作任务插入所述任务表单中,并对所述任务表单中所述订单类型相同的制作任务,根据对应的接收时间的先后进行排序;
90.输出模块240,用于输出所述任务表单,以根据所述任务表单顺序进行产品制作。
91.在一些实施例中,所述生成模块220,还用于:
92.对所述任务订单进行拆分,分别确定不同产品在不同规格下的份数;
93.针对任一产品的任一规格,生成对应所述份数条的所述产品信息。
94.在一些实施例中,所述订单类型至少包括真实订单和预制订单;
95.所述生成模块220,还用于:
96.确定每条所述产品信息对应的产品的库存量;
97.响应于所述订单类型为所述真实订单,确定任一条所述产品信息的需求量是否不大于对应的所述库存量,若否,则根据该产品信息的所述需求量与所述库存量之间的差值生成该产品信息对应的所述制作任务;
98.响应于所述订单类型为所述预制订单,确定任一条所述产品信息对应的所述库存量是否不小于预设的安全阈值;若否,则根据该产品信息对应的所述库存量与所述安全阈
值之间的差值生成该产品信息对应的所述制作任务。
99.在一些实施例中,所述生成模块220,还用于:
100.若是,则跳过对应的所述产品信息的所述制作任务的生成,生成对应的所述产品信息的产品输出指令。
101.在一些实施例中,所述真实订单至少包括预约订单和即时订单;
102.所述生成模块220,还用于:
103.响应于所述订单类型为所述即时订单,直接进行每条所述产品信息对应的产品的所述库存量的确定;
104.响应于所述订单类型为所述预约订单,确定所述预约订单的实际生产时间,以在所述实际生产时间到达时,进行每条所述产品信息对应的产品的所述库存量的确定。
105.在一些实施例中,所述生成模块220,还用于:
106.若是,则跳过对应的所述产品信息的所述制作任务的生成,持续检测所述库存量与所述安全阈值之间的关系,以在所述库存量小于所述安全阈值时,根据所述安全阈值与所述库存量之间的差值生成该产品信息对应的所述制作任务。
107.在一些实施例中,所述预制订单具体为应对产品需求的高峰时间段的预先生产订单;所述安全阈值根据当前时间与所述高峰时间段之间的关系进行调整。
108.在一些实施例中,所述插入模块230,还用于:
109.响应于所述任务订单的所述订单类型为所述真实订单,将所述任务订单对应的所述制作任务插入到所述任务表单中的订单类型为所述预制订单的制作任务之前。
110.在一些实施例中,所述即时订单至少包括线上订单和后台订单;
111.所述插入模块230,还用于:
112.响应于所述任务订单的所述订单类型为所述后台订单,将所述任务订单对应的所述制作任务插入到所述任务表单中的订单类型为所述线上订单的制作任务之前。
113.在一些实施例中,所述插入模块230,还用于:
114.响应于所述任务表单中所述订单类型相同的任意两个制作任务的接收时间相同,分别确定这两个制作任务对应的产品保存时长,将所述产品保存时长更长的制作任务排列于另一个之前。
115.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本技术实施例时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
116.上述实施例的装置用于实现前述实施例中相应的制作任务排序方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
117.基于同一构思,与上述任意实施例方法相对应的,本技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任意一实施例所述的制作任务排序方法。
118.图5示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
119.处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处
理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
120.存储器1020可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备、动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
121.输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入/输出模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
122.通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
123.总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
124.需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
125.上述实施例的电子设备用于实现前述任一实施例中相应的制作任务排序方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
126.基于同一构思,与上述任意实施例方法相对应的,本技术还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任意一实施例所述的制作任务排序方法。
127.本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
128.上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的制作任务排序方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
129.基于同一构思,与上述任意实施例方法相对应的,本技术还提供了一种计算机程序产品,其包括计算机程序指令。在一些实施例中,所述计算机程序指令可以由计算机的一个或多个处理器执行以使得所述计算机和/或所述处理器执行所述的制作任务排序方法。对应于所述的制作任务排序方法各实施例中各步骤对应的执行主体,执行相应步骤的处理器可以是属于相应执行主体的。
130.上述实施例的计算机程序产品用于使所述计算机和/或所述处理器执行如上任一实施例所述的制作任务排序方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
131.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本技术的范围(包括权利要求)被限于这些例子;在本技术的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本技术实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
132.另外,为简化说明和讨论,并且为了不会使本技术实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本技术实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本技术实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本技术的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本技术实施例。因此,这些描述应被认为是说明性的而不是限制性的。
133.尽管已经结合了本技术的具体实施例对本技术进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
134.本技术实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本技术实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种制作任务排序方法,其特征在于,包括:响应于获取到任务订单,确定所述任务订单的订单类型及接收时间;根据所述任务订单确定至少一条产品信息,生成与每条所述产品信息对应的制作任务;获取当前的任务表单,基于预设规则根据所述订单类型将所述制作任务插入所述任务表单中,并对所述任务表单中所述订单类型相同的制作任务,根据对应的接收时间的先后进行排序;输出所述任务表单,以根据所述任务表单顺序进行产品制作。2.根据权利要求1所述的方法,其特征在于,所述根据所述任务订单确定至少一条产品信息,包括:对所述任务订单进行拆分,分别确定不同产品在不同规格下的份数;针对任一产品的任一规格,生成对应所述份数条的所述产品信息。3.根据权利要求1所述的方法,其特征在于,所述订单类型至少包括真实订单和预制订单;所述生成与每条所述产品信息对应的制作任务,包括:确定每条所述产品信息对应的产品的库存量;响应于所述订单类型为所述真实订单,确定任一条所述产品信息的需求量是否不大于对应的所述库存量,若否,则根据该产品信息的所述需求量与所述库存量之间的差值生成该产品信息对应的所述制作任务;响应于所述订单类型为所述预制订单,确定任一条所述产品信息对应的所述库存量是否不小于预设的安全阈值;若否,则根据该产品信息对应的所述库存量与所述安全阈值之间的差值生成该产品信息对应的所述制作任务。4.根据权利要求3所述的方法,其特征在于,所述确定任一条所述产品信息的需求量是否不大于对应的所述库存量,包括:若是,则跳过对应的所述产品信息的所述制作任务的生成,生成对应的所述产品信息的产品输出指令。5.根据权利要求3所述的方法,其特征在于,所述真实订单至少包括预约订单和即时订单;所述确定每条所述产品信息对应的产品的库存量,包括:响应于所述订单类型为所述即时订单,直接进行每条所述产品信息对应的产品的所述库存量的确定;响应于所述订单类型为所述预约订单,确定所述预约订单的实际生产时间,以在所述实际生产时间到达时,进行每条所述产品信息对应的产品的所述库存量的确定。6.根据权利要求3所述的方法,其特征在于,所述确定任一条所述产品信息对应的所述库存量是否不小于预设的安全阈值,包括:若是,则跳过对应的所述产品信息的所述制作任务的生成,持续检测所述库存量与所述安全阈值之间的关系,以在所述库存量小于所述安全阈值时,根据所述安全阈值与所述库存量之间的差值生成该产品信息对应的所述制作任务。7.根据权利要求3所述的方法,其特征在于,所述预制订单具体为应对产品需求的高峰
时间段的预先生产订单;所述安全阈值根据当前时间与所述高峰时间段之间的关系进行调整。8.根据权利要求3所述的方法,其特征在于,所述基于预设规则根据所述订单类型将所述制作任务插入所述任务表单中,包括:响应于所述任务订单的所述订单类型为所述真实订单,将所述任务订单对应的所述制作任务插入到所述任务表单中的订单类型为所述预制订单的制作任务之前。9.根据权利要求8所述的方法,其特征在于,所述即时订单至少包括线上订单和后台订单;所述基于预设规则根据所述订单类型将所述制作任务插入所述任务表单中,包括:响应于所述任务订单的所述订单类型为所述后台订单,将所述任务订单对应的所述制作任务插入到所述任务表单中的订单类型为所述线上订单的制作任务之前。10.根据权利要求1所述的方法,其特征在于,所述根据对应的接收时间的先后进行排序之后,所述方法还包括:响应于所述任务表单中所述订单类型相同的任意两个制作任务的接收时间相同,分别确定这两个制作任务对应的产品保存时长,将所述产品保存时长更长的制作任务排列于另一个之前。11.一种制作任务排序装置,其特征在于,包括:确定模块,用于响应于获取到任务订单,确定所述任务订单的订单类型及接收时间;生成模块,用于根据所述任务订单确定至少一条产品信息,生成与每条所述产品信息对应的制作任务;插入模块,用于获取当前的任务表单,基于预设规则根据所述订单类型将所述制作任务插入所述任务表单中,并对所述任务表单中所述订单类型相同的制作任务,根据对应的接收时间的先后进行排序;输出模块,用于输出所述任务表单,以根据所述任务表单顺序进行产品制作。12.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至10任一项所述的方法。13.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机实现权利要求1至10任一项所述的方法。14.一种计算机程序产品,其特征在于,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如权利要求1至10任意一项所述的方法。

技术总结
本申请提供的一种制作任务排序方法、装置、设备、存储介质及程序产品,包括:响应于获取到任务订单,确定任务订单的订单类型及接收时间;根据任务订单确定至少一条产品信息,生成与每条产品信息对应的制作任务;获取当前的任务表单,基于预设规则根据订单类型将制作任务插入任务表单中,并对订单类型相同的制作任务,根据接收时间进行排序;输出任务表单。本申请通过对接收到的任务订单的订单类型进行分类,再根据任务订单生成相应的制作任务,利用任务订单的订单类型及接收时间对将制作任务插入到到期的任务表单中,以此灵活的对任务进行排序,减少对员工的依赖,降低主观程度,更为客观科学的进行任务排序,最终提升整体效率及顾客满意度。顾客满意度。顾客满意度。


技术研发人员:赵玉梅 郭庆
受保护的技术使用者:原子舞动(北京)科技有限公司
技术研发日:2023.05.16
技术公布日:2023/9/12
版权声明

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

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

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

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

分享:

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

相关推荐