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.图1是本技术实施例一提供的一种柔性生产线的订单队列处理方法的流程图;
37.图2是本技术实施例一中的工艺流程信息选择信息审核流程图;
38.图3是本技术实施例二提供的一种柔性生产线的订单队列处理装置的结构示意图;
39.图4是本技术实施例三提供的一种电子设备的结构示意图。
具体实施方式
40.为了使本技术的目的、技术方案和优点更加清楚,下面结合附图对本技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
41.实施例一:
42.图1给出了本技术实施例一提供的一种柔性生产线的订单队列处理方法的流程图,本实施例中提供的柔性生产线的订单队列处理方法可以由柔性生产线的订单队列处理设备执行,该柔性生产线的订单队列处理设备可以通过软件和/或硬件的方式实现,该柔性生产线的订单队列处理设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。一般而言,该柔性生产线的订单队列处理设备可以是柔性生产线的控制设备等处理设备。
43.下述以该柔性生产线的订单队列处理设备为执行柔性生产线的订单队列处理方法的主体为例,进行描述。参照图1,该柔性生产线的订单队列处理方法具体包括:
44.s110、接收用户通过客户端下单的个性化订单,将所述个性化订单放入订单队列,所述个性化订单包含对应订单产品的工艺流程选择信息、产品图像信息和物流信息。
45.具体的,本技术实施例基于用户的个性化订单进行订单产品的自动化生产。该柔性生产线的自动化生产设备通过远程收集用户实时下单的个性化订单,以通过该个性化订单的订单信息进行生产作业。个性化订单包含了用户的物流信息、产品图像信息和工艺流
程选择信息,其中,物流信息用于后续基于该个性化订单生成订单产品后,对该订单产品进行物流处理操作。产品图像信息则用于进行订单产品的自动化生产过程中,作为当前个性化订单的个性化加工流程处理依据,进行订单产品的个性化生产操作。工艺流程选择信息包含个性化订单中,订单产品的加工流程信息及物料选择信息,用于根据用户自定义的物料选择和加工流程进行订单产品加工。一般而言,订单产品按照默认的物料类型及相对应的工艺流程进行装配生产。为了进一步适应用户的个性化需求,本技术实施例可以从所有需要装配的物料中适应性选择若干物料,生成物料选择信息及对应加工流程信息。通过减少相关装配物料的方式,以使订单产品满足用户的个性化需求。此外,实际应用中,对应某一个物料装配步骤,可以提供多种不同类型的物料供用户选择生成物料选择信息,以根据用户所选择的物料类型进行个性化订单产品的生产。通过适应性调整个性化订单的物料及装配流程,进一步扩展了订单产品的多样性。
46.示例性的,柔性生产线运营过程中,通过提供订单平台以供用户下单,接收用户的个性化订单。对应用户一端,通过相关app或者网页登录订单平台,在订单平台上输入自身的物流信息,并根据自身对订单产品的个性化需求,上传相应的产品图像信息和工艺流程选择信息,以用于后续产品加工过程中,基于工艺流程选择信息进行订单产品的物料装配,将产品图像信息雕刻在订单产品上,实现订单产品的个性化加工操作。
47.可选的,在进行个性化下单过程中,还提供多个预设定的产品图像信息供用户选择,基于用户上传的预设定产品图像信息选择操作数据,生成当前用户的个性化订单。可以理解的是,为了提供多种个性化订单的下单选择,本技术实施例除了根据用户上传的产品图像信息生成个性化订单之外,还可以通过预设定多种不同类型的产品图像信息供用户选择,以丰富用户的个性化订单生成方式。
48.在一个实施例中,还根据所述预设定产品图像信息的历史使用频率,提供使用频率最高的设定数量个预设定产品图像信息供用户选择。根据历史个性化订单信息所使用的预设定产品图像信息,通过智能推荐历史使用频率较高的预设定产品图像信息,可以更进一步优化用户的下单体验。
49.在接收到用户通过客户端下单的个性化订单之后,通过审核所述工艺流程选择信息是否符合工艺生产标准,若是,基于所述个性化订单进行自动排单,生成订单队列,若否,返回下单失败提示至对应的所述客户端。由于工艺流程选择信息是根据用户自定义的物料选择信息和对应的加工流程信息确定的。在进行订单产品加工时,可以按照默认使用的物料和对应的加工流程进行加工。若用户需要进行自定义设置,则需要在默认使用物料的基础上,减少或者替换相应的物料,并且,在减少物料后,则对应物料的加工流程也可以省略,以此得到该物料选择信息和对应的加工流程信息,生成用户自定义的工艺流程选择信息。由于在订单产品生产过程中,并不是所有的物料的删减或者替换都是允许的,存在无法生产成品的情况。因此需要对工艺流程选择信息进行审核,判断是否符合工艺生产标准。其中参照图2,判断工艺流程选择信息是否符合工艺生产标准的流程包括:
50.s1101、提取所述工艺流程选择信息中对应订单产品的加工流程信息及物料选择信息;
51.s1102、基于所述加工流程信息及所述物料选择信息遍历预设定的工艺流程列表,确定所述工艺流程选择信息是否符合工艺生产标准,所述工艺流程列表包含多个设定的工
艺流程信息,所述工艺流程信息预先设置了相应的加工流程及物料信息。
52.在进行工艺流程选择信息审核过程中,通过提取工艺流程选择信息中对应订单产品的加工流程信息及物料选择信息,基于加工流程信息及物料选择信息遍历预设定的工艺流程列表,确定工艺流程列表中是否有与当前工艺流程选择信息相匹配的工艺流程信息。可以理解的是,工艺流程列表预先存储了所有符合工艺生产标准的工艺流程信息,每个工艺流程信息包含了相应的物料信息和加工流程。则根据工艺流程选择信息中对应订单产品的加工流程信息及物料选择信息,若查询到相应的工艺流程信息,则表示该工艺流程选择信息符合工艺生产标准,反之则不符合工艺生产标准。可选的,在确定该工艺流程选择信息不符合工艺生产标准时,可以返回对应个性化订单的下单失败提示信息,以提示用户调整工艺流程选择信息,使自身的个性化订单符合工艺生产标准。
53.进一步的,在确定该工艺流程选择信息符合工艺生产标准后,基于接收到的各个客户端下单的个性化订单,本技术实施例首先进行个性化订单的自动排单操作。可以理解的是,对应众多客户端短时间内上传的海量个性化订单,需要对齐排序生成订单队列,以便于后续柔性生产线根据订单队列逐个订单进行订单产品加工作业。一般而言,柔性生产线会按照各个所述个性化订单的下单时间排序各个所述个性化订单,生成对应的订单队列。用户在通过客户端下单个性化订单时,会记录用户确认订单的时间戳,将这一时间戳与个性化订单绑定,以用于后续按照个性化订单的下单时间戳将个性化订单放入订单队列。可以理解的是,一般而言,在订单队列中,时间戳越前,则其在订单队列的位置越靠前,以此可以确保个性化订单按照下单时间依序处理,避免订单生产不及时影响用户体验。
54.可选的,在一个实施例中,该柔性生产线的自动化生产设备还基于根据订单批量和/或用户优先级调整所述订单队列中,对应的所述个性化订单的顺序。可以理解的是,若某一用户当前下单的订单批量较多,则为了及时处理大批量订单,可以适应性调整该订单在订单队列中的排序。此外,对于一些vip用户,订单期限要求紧急的客户,可以设置相应的用户优先级,基于用户优先级进行订单队列的调整。
55.在一个实施例中,该柔性生产线的自动化生产设备还通过遍历订单队列确定物流信息相同的至少两个个性化订单,将所述至少两个个性化订单调整至相邻位置。可以理解的是,对于用户在不同时刻下单的多个个性化订单,为了便于后续订单的配送,可以将两个订单调整至订单队列中的相邻位置,以使柔性生产线连续处理多个相同物流信息的个性化订单,基于多个来自同一用户的个性化订单进行统一的物流配送。以此可以提升对应用户的订单生产和配送效率,优化用户的下单体验。
56.s120、在依序处理订单队列进行订单产品加工时,优先从所述订单队列中选择所述工艺流程选择信息相同的多个个性化订单,构建关联订单任务,并在所述关联订单任务中,将产品图像信息相同的个性化订单设置为相邻加工顺序。
57.进一步的,基于该订单队列,本技术首先优先从订单队列中选择工艺流程选择信息相同的多个个性化订单,构建成一个相关联的订单任务。以统一对这些个性化订单进行处理。可以理解的是,由于关联订单任务中的各个个性化订单的工艺流程选择信息相同,则这些订单在进行加工时,其上料和装配流程完全,相同,可以合并在一起进行处理,以此来提升订单处理效率。而对于订单队列中工艺流程选择信息与其他订单不同的个性化订单,则需要根据订单队列的排序顺序,依序进行处理。本技术实施例通过优先处理工艺流程选
择信息相同的多个个性化订单,可以提升整个订单队列的处理效率,优化柔性生产线的生产时效。
58.可选的,根据已构建的关联订单任务,本技术实施例进一步对关联订单任务中的各个个性化订单进行排序。可以理解的是,由于各个个性化订单虽然工艺流程选择信息相同,但其产品图像信息和物流信息可能不同,为了进一步提升订单处理效率。本技术实施例进一步将相同产品图像信息的个性化订单设置为相邻顺序,以减少产品图像信息的加载切换流程,基于同一产品图像信息连续执行多个个性化订单的订单产品自动化雕刻。
59.在一个实施例中,考虑到物流信息相同的两个个性化订单可能来自同一用户。因此,为了便于物流配送,则在进行关联订单任务的订单顺序调整时,将同一物流信息的两个个性化订单排在相邻顺序进行处理,以提升后续的物流配送效率。
60.s130、根据同一所述工艺流程选择信息对所述关联订单任务进行产品配件的统一上料及装配,并根据所述关联订单任务的排序,逐一基于对应的所述产品图像信息进行产品的自动化雕刻,生成对应所述关联订单任务中各个个性化订单的订单产品。
61.进一步的,基于该关联订单任务,在进行关联订单任务的处理时,柔性生产线首先基于工艺流程选择信息完成当前关联订单任务的自动上料,其中,个性化订单的自动上料流程包括:
62.s1301、从所述工艺流程选择信息中提取所述个性化订单的上料流程;
63.s1302、基于所述上料流程的物料信息、上料路线及上料操作控制信息执行所述关联订单任务中各个个性化订单的统一上料流程。
64.可以理解的是,由于关联订单任务的各个个性化订单的工艺流程选择信息相同,因此可以统一执行各个订单的上料流程,通过一次性完成所有订单的物料准备,以提升订单生产效率。
65.柔性生产线通过预先设置装配机器人进行当前关联订单任务各个个性化订单的自动上料。装配机器人根据关联订单任务要生产的订单产品,提取该关联订单任务中个性化订单包含的工艺流程选择信息。工艺流程选择信息记录了订单产品整个生产过程中的所有操作流程,包括物料的上料流程、装配流程以及雕刻流程等。可以理解的是,在用户在上传工艺流程选择信息时,基于其包含的物料选择信息,即可确定上料流程中的物料信息,而每个物料信息均预设定了相应的上料路线和上料操作信息,以此可以得到整个上料流程的物料信息、上料路线及上料操作控制信息。具体的,基于该工艺流程,装配机器人首先提取工艺流程中的上料流程,以便于根据上料流程提取生产订单产品的相关物料至柔性生产线的装配台进行订单产品装配。为了便于上料,柔性生产线预先设定各类型物料的存储仓库。各个类型的物料放置在存储仓库的相应位置。并且,装配机器人预先规划了从各类型物料存储位置到装配台这两点之间的路线,定义该路线为上料路线。此外,还需要定义装配机器人的相关上料操作控制信息,以便于在存储仓库相应位置,执行相应物料的取货操作,在运载物料至装配台指定装配位置后,执行该物料的卸货操作,以此来实现整个上料流程的取货、运输和卸货操作。基于此,对应关联订单任务订单产品的上料流程,都需要预先设定物料信息、上料路线及上料操作控制信息。后续在执行上料流程时,基于装配机器人基于物料信息确定生产当前关联订单任务所需要的物料类型,基于该上料路线确定装配机器人上料过程中的行进路线,以此前往存储仓库对应物料的存储位置。进而基于上料操作控制信息
执行物料取货操作。完成取货后,基于上料路线输送物料至装配台,基于上料操作信息将物料放置装配台指定装配位置,完成物料的卸货操作。至此,整个物料上料流程结束,装配机器人执行下一步订单产品的生产流程。整个过程通过装配机器人自动完成,以此可以提升订单产品的上料效率,提升柔性生产线的自动化效率。基于个性化订单的自动上料方式有很多,本技术实施例对具体的上料流程不做固定限制,在此不多赘述。
66.进一步的,由于个性化订单还可以包括用户的工艺流程选择信息,工艺流程选择信息包含了自定义设置的物料选择信息和加工流程,则柔性生产线需要基于工艺流程选择信息执行上料流程,并基于所述加工流程进行物料装配。可以理解的是,本技术实施例的订单产品包括了多种不同类型的物料,通过将不同类型的物料案子设定的装配流程进行装配,并在装配产品上的指定位置,根据用户自定义的产品图像信息进行订单产品的自动化雕刻操作,以此来生成用户个性化的订单产品。一般而言,订单产品按照默认的物料类型及相对应的工艺流程进行装配生产。为了进一步适应用户的个性化需求,本技术实施例可以从所有需要装配的物料中适应性选择若干物料,生成物料选择信息及对应工艺流程选择信息。通过减少相关装配物料的方式,以使订单产品满足用户的个性化需求。此外,实际应用中,对应某一个物料装配步骤,可以提供多种不同类型的物料供用户选择生成物料选择信息,以根据用户所选择的物料类型进行个性化订单产品的生产。通过适应性调整个性化订单的物料及装配流程,进一步扩展了订单产品的多样性。
67.进一步的,在基于预设定工艺流程完成当前个性化订单的自动上料之后,装配机器人逐个个性化订单在装配台上进行各个物料的自动装配。从工艺流程中确定各个物料的装配步骤,按照各个物料预先设定的装配步骤进行物料装配。在对物料进行装配过程中或者物料装配完成后,还进行订单产品的自动化雕刻流程。其中,通过在订单产品的相应物料上进行自动化雕刻,以生成最终的订单产品。
68.具体的,订单产品的自动化雕刻流程包括:
69.s1303、将对应的所述产品图像信息转换为产品加工纹路信息;
70.s1304、在对应订单产品的雕刻工艺流程中,根据对应订单产品的加工纹路信息进行自动化雕刻。
71.本技术实施例通过提取当前个性化订单的产品图像信息,进而将产品图像信息转换为产品加工纹路信息。其中,通过对产品图像信息进行边缘检测识别,确定出产品图像上的纹路线条,进而得到对应的产品加工纹路信息。举例而言,用户在下单时上传一张人脸照片作为产品图像信息。则基于该人脸图片,后续在进行产品加工纹路信息转换时,通过边缘检测算法提取人脸图片人脸轮廓,然后将提取出来的人脸轮廓经过轨迹规划算法生成相应的矢量点图,基于该矢量点图得到产品加工纹路信息,以此完成人脸图片向产品加工纹路信息的转换。实际应用中,基于产品图像进行图像纹路线条识别提取的方式有很多,本技术实施例对具体的识别方式不做固定限制,在此不多赘述。
72.进一步的,基于转换得到的产品加工纹路信息,在进行当前个性化订单的订单产品雕刻时,即可驱动激光雕刻设备,根据该产品加工纹路信息的纹路进行订单产品的自动化雕刻作业,以此完成当前个性化订单的自动化生产,完成订单产品的生产。
73.s140、基于已完成的个性化订单构建物流订单队列,在所述物流订单队列中,将相同物流信息的多个个性化订单合并,生成对应的物流订单。
74.进一步的,基于已生产的订单产品,对应订单产品进行物理处理操作。其中,为了便于物流配送,节省物流资源,提升配送效率,对来自同一用于的多个订单产品,将其合并在一起生成一个物流订单,以统一进行物流配送。可以理解的是,由于物流信息包含了相应的物料地址和用户信息,以此可以确定来自同一用户的个性化订单,以便于进行订单产品的统一配送。
75.具体的,基于以生成的订单产品,首先使用预设定工艺流程进行自动打包。可以理解的是,预设定工艺流程预先设定了订单产品的自动打包控制信息,后续在完成订单产品生成之后,即可基于这一控制信息进行订单产品自动打包。现有技术对于产品自动打包的实施方式有很多,在此不多赘述。在进行打包过程中,对应合并在一起的多个订单产品,需要统一打包,以便于统一配送。
76.最终,在完成打包之后,本技术实施例基于个性化订单的物流信息生成该订单产品的物流订单,以基于该物流订单进行订单产品的物流配送。其中,通过提取所述物流信息中包含的物流地址和用户信息,基于所述订单产品的属性信息、所述物流地址和所述用户信息生成所述订单产品的物流订单。可以理解的是,用户在下单个性化订单时,会预先提供包含物流地址和用户信息的物料信息,以便于后续根据物料信息进行物流订单的生成。并且,为了准确生成物流订单,还需要根据订单产品的尺寸、重量等属性信息进行物流订单的生成,以便于后续进行物流订单的派送。整个生成过程高度自动化,并且,根据用户的实际需求,通过上传相应的产品图像信息,可以使订单产品满足用户的的个性化需求,提升产线的灵活性。需要说明的是,本技术的柔性生产线,可以应用于各类需组装的工艺品生产中,并利用激光自动化雕刻的方式在订单产品上添加相应产品图像信息,以此来实现产线生产的灵活性。
77.本技术根据当前所述个性化订单的所述物流信息,比对物流订单队列其余所述个性化订单的所述物流信息,并对应所述物流信息相同的各个所述个性化订单生成一个物流订单。可以理解的是,对于用户下单的多个个性化订单,为了便于后续订单的配送,可以将多个相同物流信息的个性化订单合并生成一个物流订单,基于多个来自同一用户的个性化订单进行统一的物流配送。以此可以提升对应用户的订单生产和配送效率,优化用户的下单体验。
78.上述,通过接收用户通过客户端下单的个性化订单,将个性化订单放入订单队列,个性化订单包含对应订单产品的工艺流程选择信息、产品图像信息和物流信息;在依序处理订单队列进行订单产品加工时,优先从订单队列中选择工艺流程选择信息相同的多个个性化订单,构建关联订单任务,并在关联订单任务中,将产品图像信息相同的个性化订单设置为相邻加工顺序;根据同一工艺流程选择信息对关联订单任务进行产品配件的统一上料及装配,并根据关联订单任务的排序,逐一基于对应的产品图像信息进行产品的自动化雕刻,生成对应关联订单任务中各个个性化订单的订单产品;基于已完成的个性化订单构建物流订单队列,在物流订单队列中,将相同物流信息的多个个性化订单合并,生成对应的物流订单。采用上述技术手段,通过相同工艺流程信息和相同物流信息来实现产品取料、上料的流程合并,实现物流订单的合并,以此来节省产品加工耗时,提升产品加工效率,并节省物流配送资源,节约物流成本。
79.实施例二:
80.在上述实施例的基础上,图3为本技术实施例二提供的一种柔性生产线的订单队列处理装置的结构示意图。参考图3,本实施例提供的柔性生产线的订单队列处理装置具体包括:接收模块21、排序模块22、关联模块23和合并模块24。
81.其中,接收模块21用于接收用户通过客户端下单的个性化订单,将所述个性化订单放入订单队列,所述个性化订单包含对应订单产品的工艺流程选择信息、产品图像信息和物流信息;
82.排序模块22用于在依序处理订单队列进行订单产品加工时,优先从所述订单队列中选择所述工艺流程选择信息相同的多个个性化订单,构建关联订单任务,并在所述关联订单任务中,将产品图像信息相同的个性化订单设置为相邻加工顺序;
83.关联模块23用于根据同一所述工艺流程选择信息对所述关联订单任务进行产品配件的统一上料及装配,并根据所述关联订单任务的排序,逐一基于对应的所述产品图像信息进行产品的自动化雕刻,生成对应所述关联订单任务中各个个性化订单的订单产品;
84.合并模块24用于基于已完成的个性化订单构建物流订单队列,在所述物流订单队列中,将相同物流信息的多个个性化订单合并,生成对应的物流订单。
85.具体地,接收模块21包括:
86.按照各个所述个性化订单的下单时间排序各个所述个性化订单,生成对应的订单队列。
87.审核所述工艺流程选择信息是否符合工艺生产标准,若是,基于所述个性化订单进行自动排单,生成订单队列,若否,返回下单失败提示至对应的所述客户端。
88.提取所述工艺流程选择信息中对应订单产品的加工流程信息及物料选择信息;
89.基于所述加工流程信息及所述物料选择信息遍历预设定的工艺流程列表,确定所述工艺流程选择信息是否符合工艺生产标准,所述工艺流程列表包含多个设定的工艺流程信息,所述工艺流程信息预先设置了相应的加工流程及物料信息。
90.具体地,关联模块23包括:
91.从所述工艺流程选择信息中提取所述个性化订单的上料流程;
92.基于所述上料流程的物料信息、上料路线及上料操作控制信息执行所述关联订单任务中各个个性化订单的统一上料流程。
93.将对应的所述产品图像信息转换为产品加工纹路信息;
94.在对应订单产品的雕刻工艺流程中,根据对应订单产品的加工纹路信息进行自动化雕刻。
95.合并模块24包括:
96.提取所述物流信息中包含的物流地址和用户信息,基于所述订单产品的属性信息、所述物流地址和所述用户信息生成所述订单产品的物流订单。
97.上述,通过接收用户通过客户端下单的个性化订单,将个性化订单放入订单队列,个性化订单包含对应订单产品的工艺流程选择信息、产品图像信息和物流信息;在依序处理订单队列进行订单产品加工时,优先从订单队列中选择工艺流程选择信息相同的多个个性化订单,构建关联订单任务,并在关联订单任务中,将产品图像信息相同的个性化订单设置为相邻加工顺序;根据同一工艺流程选择信息对关联订单任务进行产品配件的统一上料及装配,并根据关联订单任务的排序,逐一基于对应的产品图像信息进行产品的自动化雕
刻,生成对应关联订单任务中各个个性化订单的订单产品;基于已完成的个性化订单构建物流订单队列,在物流订单队列中,将相同物流信息的多个个性化订单合并,生成对应的物流订单。采用上述技术手段,通过相同工艺流程信息和相同物流信息来实现产品取料、上料的流程合并,实现物流订单的合并,以此来节省产品加工耗时,提升产品加工效率,并节省物流配送资源,节约物流成本。
98.本技术实施例二提供的柔性生产线的订单队列处理装置可以用于执行上述实施例一提供的柔性生产线的订单队列处理方法,具备相应的功能和有益效果。
99.实施例三:
100.本技术实施例三提供了一种电子设备,参照图4,该电子设备包括:处理器31、存储器32、通信模块33、输入装置34及输出装置35。该电子设备中处理器的数量可以是一个或者多个,该电子设备中的存储器的数量可以是一个或者多个。该电子设备的处理器、存储器、通信模块、输入装置及输出装置可以通过总线或者其他方式连接。
101.存储器32作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本技术任意实施例所述的柔性生产线的订单队列处理方法对应的程序指令/模块(例如,柔性生产线的订单队列处理装置中的接收模块、排序模块、关联模块和合并模块)。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
102.通信模块用于进行数据传输。
103.处理器通过运行存储在存储器中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的柔性生产线的订单队列处理方法。
104.输入装置可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置可包括显示屏等显示设备。
105.上述提供的电子设备可用于执行上述实施例一提供的柔性生产线的订单队列处理方法,具备相应的功能和有益效果。
106.实施例四:
107.本技术实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种柔性生产线的订单队列处理方法,该柔性生产线的订单队列处理方法包括:接收用户通过客户端下单的个性化订单,将所述个性化订单放入订单队列,所述个性化订单包含对应订单产品的工艺流程选择信息、产品图像信息和物流信息;在依序处理订单队列进行订单产品加工时,优先从所述订单队列中选择所述工艺流程选择信息相同的多个个性化订单,构建关联订单任务,并在所述关联订单任务中,将产品图像信息相同的个性化订单设置为相邻加工顺序;根据同一所述工艺流程选择信息对所述关联订单任务进行产品配件的统一上料及装配,并根据所述关联订单任务的排序,逐一基于对应的所述产品图像信息进行产品的自动化雕刻,生成对应所述关联订单任务中各个个性化订单的订单产品;基于已完成的个性化订单构建物流订单队列,在所述物流订单
队列中,将相同物流信息的多个个性化订单合并,生成对应的物流订单。
108.存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddr ram、sram、edo ram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
109.当然,本技术实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的柔性生产线的订单队列处理方法,还可以执行本技术任意实施例所提供的柔性生产线的订单队列处理方法中的相关操作。
110.上述实施例中提供的柔性生产线的订单队列处理装置、存储介质及电子设备可执行本技术任意实施例所提供的柔性生产线的订单队列处理方法,未在上述实施例中详尽描述的技术细节,可参见本技术任意实施例所提供的柔性生产线的订单队列处理方法。
111.上述仅为本技术的较佳实施例及所运用的技术原理。本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由权利要求的范围决定。