窗帘订单处理方法及装置、电子设备、存储介质与流程

文档序号:31608258发布日期:2022-09-21 12:37阅读:96来源:国知局
窗帘订单处理方法及装置、电子设备、存储介质与流程

1.本技术涉及计算机技术领域,特别涉及一种窗帘订单处理方法及装置、电子设备、计算机可读存储介质。


背景技术:

2.窗帘订单下单时,主要有成品套和自主设计两种方式。成品套窗帘提供成熟的窗帘设计方案,售卖时只对当前窗帘设计方案进行高度、宽度的适应性修正,而窗帘设计方案所包含的款式、面料、辅料等物料和工艺都已经固化,不允许改动。自主设计的下单方式是为了满足客户的个性化定制需求,该方式接受窗帘款式的自定义、面料、辅料等物料的自主搭配。
3.然而,普通客户对色彩、面料搭配、各面料特定、窗帘制作工艺等窗帘设计效果的影响因素了解不多,定制的窗帘可能无法满足客户期望。


技术实现要素:

4.本技术实施例的目的在于提供一种窗帘订单处理方法及装置、电子设备、计算机可读存储介质,用于对定制化窗帘订单进行校验,确保以窗帘订单生产的窗帘能够达到较高的定制化效果。
5.一方面,本技术提供了一种窗帘订单处理方法,包括:获取窗帘订单信息;其中,所述窗帘订单信息包括窗帘制作信息;根据预设定制规则库中校验规则,对所述窗帘制作信息进行校验,获得校验结果;若校验结果指示所述窗帘制作信息未通过校验,输出提示信息。
6.通过上述措施,可在窗帘制作信息不具备可行性时,提示客户进行调整,避免定制化窗帘订单无法生成或生产后无法满足客户期望,确保下单后用于生成的定制化窗帘能够达到较高的定制化效果。
7.在一实施例中,所述获取窗帘订单信息,包括:展示窗帘定制化下单页面;其中,所述窗帘定制化下单页面包括窗帘制作信息的m项配置可选项和n项参数输入框,m和n为大于等于1的整数;响应于针对至少一项配置可选项和至少一项参数输入框的配置操作,确定定制化的窗帘制作信息;基于所述窗帘制作信息生成所述窗帘订单信息。
8.通过上述措施,可以借助窗帘定制化下单页面协助客户完成定制窗帘的配置操作。
9.在一实施例中,所述窗帘定制化下单页面包括多种基础窗帘产品;所述响应于针对至少一项配置可选项和至少一项参数输入框的配置操作,确定定制化的窗帘制作信息,包括:响应于针对所述多种基础窗帘产品中的一种基础窗帘产品的选择操作,展示所述m项配置可选项和所述n项参数输入框中与被选中的基础窗帘产品相关的至少一项配置可选项和至少一项参数输入框;响应于针对所述至少一项配置可选项和至少一项参数输入框的配置操作,确定以被选中的基础窗帘产品为基础的定制化窗帘制作信息。
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.在一实施例中,所述获取模块,还用于:展示窗帘定制化下单页面;其中,所述窗帘定制化下单页面包括窗帘制作信息的m项配置可选项和n项参数输入框,m和n为大于等于1的整数;响应于针对至少一项配置可选项和至少一项参数输入框的配置操作,确定定制化的窗帘制作信息;基于所述窗帘制作信息生成所述窗帘订单信息。
39.在一实施例中,所述窗帘定制化下单页面包括多种基础窗帘产品;所述获取模块,还用于:响应于针对所述多种基础窗帘产品中的一种基础窗帘产品的选择操作,展示所述m
项配置可选项和所述n项参数输入框中与被选中的基础窗帘产品相关的至少一项配置可选项和至少一项参数输入框;响应于针对所述至少一项配置可选项和至少一项参数输入框的配置操作,确定以被选中的基础窗帘产品为基础的定制化窗帘制作信息。
40.在一实施例中,所述校验模块,还用于:判断能否在预设成品套窗帘库中,查到与所述窗帘制作信息匹配的目标成品套窗帘信息;如果不能查到,继续执行所述根据预设定制规则库中校验规则,对所述窗帘制作信息进行校验的步骤。
41.在一实施例中,所述校验规则包括至少一个信息完整性规则;所述校验模块,还用于:基于所述至少一个信息完整性规则,对所述窗帘制作信息进行完整性校验。
42.在一实施例中,所述校验规则包括至少一个数值合法性规则;所述校验模块,还用于:基于所述至少一个数值合法性规则,对所述窗帘制作信息进行数值合法性校验。
43.在一实施例中,所述校验模块,还用于:针对所述至少一个数值合法性规则指示的至少一项标准制作参数,从所述窗帘制作信息中确定对应的至少一项制作参数数值;判断每一项所述至少一项制作参数数值是否位于所述至少一项标准制作参数对应的标准制作参数范围内。
44.在一实施例中,所述校验模块,还用于:针对所述至少一个数值合法性规则指示的至少一项标准制作参数,从所述窗帘制作信息中确定对应的至少一项制作参数数值;通过所述至少一项标准制作参数对应的验证脚本对所述至少一项制作参数数值进行处理,得到验证结果。
45.在一实施例中,所述窗帘制作信息包括工艺信息,所述校验规则包括工艺校验规则;所述校验模块,还用于:根据所述工艺校验规则,对所述工艺信息进行校验。
46.在一实施例中,所述工艺校验规则包括指定部位必须通过第一指定工艺处理的规则;所述校验模块,还用于:如果所述窗帘制作信息的部位信息包括所述指定部位,判断所述工艺信息是否包括所述第一指定工艺。
47.在一实施例中,所述工艺校验规则包括同一工艺分类下限制唯一工艺信息的规则;所述校验模块,还用于:判断所述窗帘制作信息中同一工艺分类下是否存在多种工艺信息。
48.在一实施例中,所述工艺校验规则包括第一工艺需要与第二工艺关联实施的规则;所述校验模块,还用于:在所述工艺信息包含所述第一工艺的情况下,判断所述工艺信息中是否存在所述第二工艺。
49.在一实施例中,所述艺校验规则包括第三工艺与第四工艺相互排斥的规则;所述校验模块,还用于:在所述窗帘制作信息包含所述第三工艺的情况下,判断所述工艺信息是否存在所述第四工艺。
50.在一实施例中,所述工艺校验规则包括指定物料必须通过第二指定工艺处理的规则;所述校验模块,还用于:在所述窗帘制作信息的物料信息包括所述指定物料时,判断所述工艺信息是否包括所述第二指定工艺。
51.在一实施例中,所述提示信息包括窗帘实景图像;所述提示模块,还用于:从所述窗帘制作信息中提取多种关键特征信息,作为当前索引信息;基于所述当前索引信息在预设实景图像库中检索获得匹配的窗帘实景图像;其中,所述实景图像库包括与多种索引信息相关联的窗帘实景图像。
52.在一实施例中,所述多种关键特征信息对应各自的优先级;所述提示模块,还用于:判断所述实景图像库是否存在与所述当前索引信息匹配的窗帘实景图像;若不存在,依据所述多种关键特征信息的优先级的从高到低顺序,依次选择每一关键特征信息在所述实景图像库中检索相匹配的窗帘实景图像;将最先检索到的至少一个窗帘实景图像作为所述当前索引信息相匹配的窗帘实景图像。
53.在一实施例中,所述装置还包括更新模块,用于:获取历史窗帘订单信息对应的历史窗帘实景图像;从所述历史窗帘订单信息的窗帘制作信息中提取多种历史关键特征信息,作为历史索引信息;将所述历史窗帘实景图像和所述历史索引信息关联,并存储至所述实景图像库。
54.进一步的,本技术提供了一种电子设备,所述电子设备包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述窗帘订单处理方法。
55.此外,本技术提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序可由处理器执行以完成上述窗帘订单处理方法。
附图说明
56.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍。
57.图1为本技术一实施例提供的窗帘订单处理方法的应用场景示意图;
58.图2为本技术一实施例提供的电子设备的结构示意图;
59.图3为本技术一实施例提供的窗帘订单处理方法的流程示意图;
60.图4为本技术一实施例提供的窗帘订单信息的获取方法的流程示意图;
61.图5为本技术一实施例提供的窗帘定制化下单页面的示意图;
62.图6为本技术一实施例提供的窗帘实景图像的检索方法的流程示意图;
63.图7为本技术一实施例提供的实景图像库的更新方法的流程示意图;
64.图8为本技术一实施例提供的窗帘订单处理装置的框图。
具体实施方式
65.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
66.相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
67.图1为本技术实施例提供的窗帘订单处理方法的应用场景示意图。如图1所示,该应用场景包括客户端20和服务端30;客户端20可以是主机、手机、平板电脑等用户终端,客户端20可以是窗帘实体店内的用户终端,用户在店内销售导购的协助下通过用户终端发起窗帘订单,在下单过程中,客户端20可以将窗帘订单信息传递至服务端30;服务端30可以是服务器、服务器集群或云计算中心,可以对客户端20传递的窗帘订单信息进行处理,从而提示用户该窗帘订单信息中的窗帘制作信息能否制作出效果良好的窗帘。
68.如图2所示,本实施例提供一种电子设备1,包括:至少一个处理器11和存储器12,图2中以一个处理器11为例。处理器11和存储器12通过总线10连接,存储器12存储有可被处
理器11执行的指令,指令被处理器11执行,以使电子设备1可执行下述的实施例中方法的全部或部分流程。在一实施例中,电子设备1可以是上述服务端30,用于执行窗帘订单处理方法。
69.存储器12可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read only memory,简称eprom),可编程只读存储器(programmable red-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。
70.本技术还提供了一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序可由处理器11执行以完成本技术提供的窗帘订单处理方法。
71.参见图3,为本技术一实施例提供的窗帘订单处理方法的流程示意图,如图3所示,该方法可以包括以下步骤310-步骤330。
72.步骤310:获取窗帘订单信息;其中,窗帘订单信息包括窗帘制作信息。
73.客户在下单过程中,可以通过客户端向服务端传递窗帘订单信息。这里,客户端可以是手机、平板电脑、主机等用户终端,客户端可以为客户个人所拥有,也可以属于窗帘实体店;前一场景中,客户通过自身终端设备进行下单;后一场景中,客户在销售导购的协助下进行下单。
74.窗帘订单信息可以包括但不限于订单号、客户身份信息、客户地址信息、窗帘制作信息等,如果客户在一次下单过程中对至少两件商品进行下单,窗帘订单信息中针对每一件商品可以分别配置一个子订单号。窗帘制作信息为产品款式、名称、分类、构成部位、用料、工艺、尺寸等窗帘制作相关的信息。
75.服务端可以从客户端接收窗帘订单信息,并从中解析出窗帘制作信息。
76.步骤320:根据预设定制规则库中校验规则,对窗帘制作信息进行校验,获得校验结果。
77.步骤330:若校验结果指示窗帘制作信息未通过校验,输出提示信息。
78.其中,定制规则库包括多个校验规则,用于对窗帘制作信息进行校验,以确定通过窗帘制作信息具有可行性。校验规则可以依据专家经验预配置,从色彩搭配、构成部位之间的组合、工艺可行性等多个角度对窗帘制作信息进行校验。
79.服务端通过定制规则库中的若干校验规则,校验窗帘制作信息,得到相应的校验结果。这里,校验结果为所有校验规则进行校验后综合的校验结果。一种情况下,校验结果为通过所有校验规则的校验,可以认定窗帘制作信息具有可行性,此时认定以窗帘制作信息可以制作出效果良好的窗帘,服务端可以向客户端输出指示窗帘制作信息通过若干校验规则校验的提示信息,使得客户可以通过客户端继续完成下单流程。另一种情况下,校验结果为未通过所有校验规则的校验,换而言之,在以多项校验规则校验窗帘制作信息时,窗帘制作信息至少未通过一项校验规则,说明窗帘制作信息不具有可行性,也就无法制作出效果良好的窗帘,此时,服务端可以向客户端输出指示窗帘制作信息未通过若干校验规则的校验的提示信息,使得客户可以针对性地调整窗帘制作信息。在一实施例中,提示信息可以包含对未通过校验的窗帘制作信息的修正建议,使得客户可以基于该修正建议对窗帘制作
信息进行调整。
80.通过上述措施,可在客户下单前对个性化设置的窗帘制作信息进行校验,判断其是否具有可行性,进一步的,可以检验窗帘制作信息是否满足窗帘制作的原理,从而在窗帘制作信息不具备可行性时输出提示信息,使得客户及时调整窗帘制作信息,避免定制化窗帘订单无法生产或生产后无法满足客户期望,确保下单后用于生产的定制化窗帘能够达到较高的定制化效果。
81.在一实施例中,参见图4,为本技术一实施例提供的窗帘订单信息的获取方法的流程示意图,如图4所示,服务端在获取窗帘订单信息时,可以执行如下步骤311-步骤313。
82.步骤311:展示窗帘定制化下单页面;其中,窗帘定制化下单页面包括窗帘制作信息的m项配置可选项和n项参数输入框,m和n为大于等于1的整数。
83.窗帘定制化下单页面可以是单一页面,也可以是多个页面,用于提供定制化窗帘的制作信息的配置功能。客户端可以通过访问网页、打开应用程序等方式进入窗帘定制化下单页面。
84.配置可选项为定制窗帘时可供配置的选项,比如:悬挂方式、外挂配饰、间隔配饰、主体物料、反面物料、绑带、是否采用垂工艺(使窗帘垂顺的工艺)、是否对花等,均可以通过配置可选项的形式进行配置。参数输入框用于输入各类制作参数,比如:窗帘件数、高度、宽度、开数、环距或褶距、参考倍数等。在一实施例中,每一配置可选项和每一参数输入框边上可设置说明信息,该说明信息用于解释配置可选项或参数输入框的含义,从而指导客户进行配置操作。
85.服务端通过客户端展示窗帘定制化下单页面后,即可向客户开放多项配置可选项和参数输入框的定制功能。客户可在窗帘定制化下单页面中对多项配置可选项进行选择配置,并向至少一个制作参数的参数输入框内输入其期望的参数。客户对配置可选项选择配置,以及向参数输入框输入参数的操作均为配置操作。服务端可以通过窗帘定制化下单页面获知客户的配置操作。
86.步骤312:响应于针对至少一项配置可选项和至少一项参数输入框的配置操作,确定定制化的窗帘制作信息。
87.步骤313:基于窗帘制作信息生成窗帘订单信息。
88.服务端可以响应于针对至少一项配置可选项的配置操作,获得已配置的可选项信息(比如:采用垂工艺、对花、悬挂方式为酒杯钩等);响应于针对至少一项参数输入框的配置操作,获得已配置的制作参数。根据已配置的可选项信息和已配置的制作参数,确定定制化的窗帘制作信息。
89.服务端可以为窗帘制作信息分配订单号,根据订单号和窗帘制作信息生成客户端所传递的窗帘订单信息。在一实施例中,窗帘订单信息中还可以写入客户通过客户端访问窗帘定制化下单页面时写入的客户身份信息、客户地址信息等。
90.通过上述措施,在展示窗帘定制化下单页面后,配置可选项和参数输入框协助客户配置窗帘制作信息,可以有效降低客户配置窗帘制作信息的难度,便于客户定制窗帘。
91.在一实施例中,窗帘定制化下单页面包括多种基础窗帘产品,基础窗帘产品是作为定制产品基础的窗帘产品,基础窗帘产品的款式、用料、色彩搭配等窗帘制作信息是经专家预配置的,或者,可以将一段时间内热销的窗帘产品作为基础窗帘产品。
92.参见图5,为本技术一实施例提供的窗帘定制化下单页面的示意图,如图5所示,窗帘定制化下单页面内可以包括多种基础窗帘产品,且基础窗帘产品根据商品类别可以分为“外帘”、“内帘”、“平幔”、“水波幔”、“罗马帘”、“绑带”、“腰垫”;根据款式可以分为“全配”、“竖配”、“横配”、“无配”。
93.客户可以在窗帘定制化下单页面依据类别和/或款式的方式筛选基础窗帘产品,也可以在窗帘定制化下单页面的搜索框内输入名称或款式来搜索基础窗帘产品。客户在窗帘定制化下单页面选中一款基础窗帘产品之后,窗帘定制化下单页面上可以输出展示与被选中的基础窗帘产品相关的至少一项配置可选项和至少一项参数输入框,此时,客户可以对与被选中的基础窗帘产品相关的配置可选项和参数输入框进行配置操作,从而在该款基础窗帘产品基础上定制窗帘。
94.服务端可以响应于针对多种基础窗帘产品中一种基础窗帘产品的选择操作,展示m项配置可选项和n项参数输入框中与被选中的基础窗帘产品相关的至少一项配置可选项和至少一项参数输入框。
95.在客户对与被选中的基础窗帘产品相关的配置可选项和参数输入框进行配置操作之后,服务端可以响应于针对至少一项配置可选项和至少一项参数输入框的配置操作,确定以被选中的基础窗帘产品为基础的定制化窗帘制作信息。
96.在基础窗帘产品的基础上,客户可能对尺寸、色彩、工艺、配饰等制作信息进行调整,从而得到定制化窗帘产品。相比较完全由客户自身从无到有设计定制化窗帘产品,通过提供基础窗帘产品,可以降低定制难度,使得客户在有参考依据的情况下通过少量配置操作完成定制过程,提高了窗帘制作信息通过校验的机率,有助于产生效果良好的定制化窗帘产品。
97.在一实施例中,服务端在获取窗帘订单信息之后,可以判断能否在预设成品套窗帘库中,查到与窗帘订单信息中窗帘制作信息匹配的目标成品套窗帘信息。其中,成品套窗帘库内可以包括多个成品套窗帘信息,成品套窗帘信息为成品套窗帘的制作信息。目标成品套窗帘信息为与窗帘订单信息中窗帘制作信息相匹配的成品套窗帘信息。
98.当窗帘订单信息中窗帘制作信息与任一成品套窗帘信息基本相同,可以认定该成品套窗帘信息为目标成品套窗帘信息。比如,如果客户在基础窗帘产品基础上仅对窗帘的高度、宽度稍作调整,则窗帘制作信息与成品套窗帘信息匹配。
99.一方面,如果查找目标成品套窗帘信息,说明以窗帘制作信息能够制作出效果良好的窗帘,此时无需进一步对窗帘制作信息进行校验。另一方面,如果不能查到目标成品套窗帘信息,可以继续执行根据定制规则库中校验规则,对窗帘制作信息进行校验的步骤。
100.通过该措施,可以对窗帘制作信息进行筛选,滤除与任一成品套窗帘信息匹配的窗帘制作信息,从而降低了计算量。
101.在一实施例中,校验规则包括至少一个信息完整性规则,信息完整性规则用于校验窗帘制作信息中一种或若干种信息的完整性。服务端可以基于至少一个信息完整性规则,对窗帘制作信息进行完整性校验。
102.示例性的,信息完整性规则为验证物料完整的规则,服务端可以据此检查窗帘制作信息内是否包括完整的物料信息。
103.示例性的,信息完整性规则为验证工艺参数完整的规则,服务端可以据此检查窗
帘制作信息内工艺参数是否完整。
104.示例性的,信息完整性规则为验证窗帘内部位信息完整的规则,服务端可以据此检查窗帘制作信息内各个构成部位能否组成完整的窗帘产品。
105.通过信息完整性规则对窗帘制作信息进行完整性校验,可以避免遗漏制作定制化窗帘产品所必要的信息。
106.在一实施例中,校验规则包括至少一个数值合法性规则,该数值合法性规则用于对制作参数的数值进行合法性校验,即判断数值是否具有可行性。服务端可以基于至少一个数值合法性规则,对窗帘制作信息进行数值合法性校验。
107.数值合法性规则可以对窗帘制作信息中原本就存在的数值进行合法性校验,比如,对窗帘制作信息中宽度、高度等制作参数的数值进行校验。此外,也可以对以窗帘制作信息中的制作参数推导出的数值进行校验。比如,窗帘制作信息中包含使用花距、对花数量,可以根据使用花距和对花数量确定单层竖配裁剪宽度,而数值合法性规则可以对单层竖配裁剪宽度进行校验,数值合法性规则可以包括以花距和对花数量确定单层竖配裁剪宽度的方式。
108.在一实施例中,根据数值合法性规则进行数值合法性校验时,可以针对至少一个数值合法性规则指示的至少一项标准制作参数,从窗帘制作信息中确定对应的至少一项制作参数数值。这里,标准制作参数指的是数值合法性规则所指示的有校验需求的制作参数,比如,可以将窗帘制作信息中的宽度、高度、录入花距、使用花距、主布用料幅数、主布上接高度、主布上接幅数、里布上接高度、里布幅数、竖配上接高度等作为标准制作参数。每一标准制作参数存在对应的数值,即为制作参数数值。
109.服务端可以依据数值合法性规则指示的标准制作参数,以正则表达式的方式从窗帘制作信息中提取相应的制作参数数值,或者,直接从窗帘制作信息的指定位置读取相应的制作参数数值。
110.在获得标准制作参数对应的制作参数数值之后,服务端可以判断每一项制作参数数值是否位于标准制作参数对应的标准制作参数范围内。这里,标准制作参数范围可以通过数值上限和数值下限构成的区间来表示;针对任一标准制作参数,其对应的标准制作参数范围可以基于经验预配置,也可以是根据窗帘制作信息中,与标准制作参数相关的至少一项制作参数的数值换算得到。
111.一方面,若标准制作参数对应的制作参数数值,位于标准制作参数范围内,说明该项标准制作参数通过数值合法性校验。另一方面,若标准制作参数对应的制作参数数值,超出标准制作参数范围,说明该项标准制作参数未通过数值合法性校验。比如:高度过低,使用花距过大等情况。
112.在一实施例中,根据数值合法性规则进行数值合法性校验时,可以针对至少一个数值合法性规则指示的至少一项标准制作参数,从窗帘制作信息中确定对应的至少一项制作参数数值。
113.在获得标准制作参数对应的制作参数数值之后,服务端可以通过标准制作参数对应的验证脚本对制作参数数值进行处理,从而得到验证结果。其中,验证脚本包括至少一个校验公式,用于验证制作参数数值的合法性。验证结果为“是”或“否”。示例性的,水波幔的幔头数量一般为5、7等奇数,而不是偶数。当幔头数量对应的验证脚本对制作参数数值4进
行验证后,可以得到验证结果为“否”。
114.对于一项标准制作参数而言,可以通过包含标准制作参数范围的数值合法性规则进行校验,也可以通过包含验证脚本的数值合法性规则进行校验,还可以通过两类数值合法性规则共同进行校验。
115.对窗帘制作信息中标准制作参数的制作参数数值进行数值合法性校验后,可以避免客户在定制窗帘产品时因经验不足而配置不合适的数值,保证数值可行性。
116.在一实施例中,窗帘制作信息包括工艺信息,校验规则包括工艺校验规则,工艺校验规则用于校验工艺信息的可行性。根据校验规则校验窗帘制作信息时,服务端可以根据工艺校验规则,对工艺信息进行校验,从而确定定制化窗帘产品所选择的工艺信息是否合理。
117.在一实施例中,工艺校验规则包括指定部位必须通过第一指定工艺处理的规则。其中,指定部位为构成窗帘产品的部位,比如,主体、反面、配饰、绑带等;第一指定工艺为用于处理指定部位的工艺。
118.如果窗帘制作信息的部位信息包括指定部位,服务端可以判断工艺信息是否包括第一指定工艺。一方面,如果包括,可以认为通过该工艺校验规则的校验。另一方面,如果不包括,则窗帘制作信息未通过该工艺校验规则的校验。
119.通过该措施,可以保证窗帘制作信息中包括必要的第一指定工艺,避免缺失针对指定部位的工艺信息。
120.在一实施例中,工艺校验规则包括同一工艺分类下限制唯一工艺信息的规则。这里,同一工艺分类指的是窗帘制作流程中某个工序的工艺,在一个工艺分类下,仅需要一种工艺信息,然而客户定制化过程中可能由于缺乏经验或误操作而选择多种工艺信息。
121.针对窗帘制作信息中每一工艺分类,服务端可以判断窗帘制作信息中同一工艺分类下是否存在多种工艺信息。一方面,每一工艺分类下均存在唯一的工艺信息,则说明通过校验。另一方面,若任一工艺分类下存在多个工艺信息,则说明未通过校验。
122.通过该措施,可以避免窗帘制作信息中包含冗余的工艺信息。
123.在一实施例中,工艺校验规则包括第一工艺需要与第二工艺关联实施的规则。这里,第一工艺和第二工艺泛指两种需要关联实施的工艺。
124.对工艺信息进行校验的过程中,在工艺信息包含第一工艺的情况下,服务端可以判断工艺信息中是否存在第二工艺。服务端可以检查工艺信息中是否包括工艺校验规则中的第一工艺,在查到第一工艺的情况下,继续检查工艺信息中是否包括第二工艺。
125.一种情况下,工艺信息中仅包含第一工艺,缺乏第二工艺,说明工艺信息未通过该工艺校验规则的校验。另一种情况下,工艺信息包含需要关联实施的第一工艺和第二工艺,说明工艺信息通过该工艺校验规则的校验。
126.通过该措施,可以保证窗帘制作信息中工艺信息的完整性,避免需要关联实施的工艺存在遗漏。
127.在一实施例中,工艺校验规则包括第三工艺与第四工艺相互排斥的规则。这里,第三工艺和第四工艺泛指两种相互排斥的工艺,换而言之,在实施第三工艺的情况下,无需实施第四工艺;在实施第四工艺的情况下,无需实施第三工艺。比如,对主体的工艺信息中,“横做”与“竖做”相互排斥。
128.在对工艺信息进行校验的过程中,在工艺信息包含第三工艺的情况下,服务端可以判断工艺信息中是否存在第四工艺。服务端可以检查工艺信息中是否包括工艺交易规则指示的第三工艺,在查到第三工艺的情况下,继续检查工艺信息中是否包括第四工艺。
129.一种情况下,工艺信息中仅存在相互排斥的多种工艺中的单一工艺信息,说明工艺信息通过该工艺校验规则的校验。另一种情况下,工艺信息中存在相互排斥的至少两种工艺信息,说明工艺信息未通过该工艺校验规则的校验。
130.在一实施例中,工艺校验规则包括指定物料必须通过第二指定工艺处理的规则。其中,指定物料为加工窗帘产品的某一项物料。第二指定工艺为用于处理指定物料的工艺。
131.如果窗帘制作信息的物料信息包括指定物料,服务端可以判断工艺信息是否包括第二指定工艺。一方面,如果包括,可以认为通过该工艺校验规则的校验。另一方面,如果不包括,则窗帘制作信息未通过该工艺校验规则的校验。
132.通过该措施,可以保证窗帘制作信息中包括必要的第二指定工艺,避免缺失针对指定物料的工艺信息。
133.在一实施例中,提示信息可以包括对窗帘制作信息的优化建议,优化建议可以对窗帘制作信息中的色彩搭配、物料选择、部位组合、制作参数数值、工艺选择等进行优化调整。
134.在依据校验规则对窗帘制作信息进行校验的过程中,根据基于校验规则与窗帘制作信息之间的差异,生成优化建议。
135.在一实施例中,提示信息可以包括至少一张窗帘实景图像,提示信息内窗帘实景图像可以指示以窗帘制作信息制作的定制化窗帘的呈现效果。
136.在输出提示信息之前,服务端可以从窗帘制作信息中提取多种关键特征信息,作为当前索引信息。其中,关键特征信息为与定制化窗帘产品的呈现效果相关的特征信息。示例性的,关键特征信息可以包括但不限于产品名称、产品类别、宽度、高度、用料倍数、单片褶皱个数、悬挂方式、部位相关信息(主布+面料+做法、竖配+面料+做法、里布+面料、花边+面料、底部工艺+面料+做法)等。在提取出多种关键特征信息之后,通过编码、计算哈希等方式得到当前索引信息。
137.服务端可以基于当前索引信息在预设实景图像库中检索获得匹配的窗帘实景图像。其中,实景图像库包括与多种索引信息相关联的窗帘实景图像,实景图像库中的窗帘实景图像可以包括此前已制作的窗帘产品的实景图像,也可以包括根据大量窗帘制作信息,以图像渲染技术渲染得到的实景图像。服务端基于当前索引信息在实景图像库中进行检索,如果当前索引信息与任一窗帘实景图像的索引信息之间的相似度达到预设相似度阈值(比如:90%),可以认定当前索引信息与该窗帘实景图像匹配,换而言之,以窗帘制作信息所制作的窗帘产品的效果可通过该窗帘实景图像来呈现。
138.通过上述措施,在定制窗帘产品的过程中,以窗帘制作信息确定窗帘实景图像,可以直观地展现定制化窗帘产品的效果,从而协助客户完成窗帘定制。
139.在一实施例中,多种关键特征信息对应各自的优先级,优先级可以基于关键特征信息的重要程度预先配置。示例性的,优先级从高到低的顺序如下:产品名称、产品类别、部位相关信息、悬挂方式、宽度、用料倍数、单片褶皱个数、高度。参见图6,为本技术一实施例提供的窗帘实景图像的检索方法的流程示意图,如图6所示,检索窗帘实景图像的过程包括
如下步骤610-步骤630。
140.步骤610:判断实景图像库是否存在与当前索引信息匹配的窗帘实景图像。
141.在构造当前索引信息之后,服务端可以根据完整的当前索引信息在实景图像库中进行检索,判断是否存在与当前索引信息匹配的窗帘实景图像。一方面,存在匹配的窗帘实景图像,可以将该窗帘实景图像作为当前索引信息相匹配的窗帘实景图像,并在后续作为提示信息输出。另一方面,若不存在匹配的窗帘实景图像,可以继续执行步骤620。
142.步骤620:若不存在,依据多种关键特征信息的优先级的从高到低顺序,依次选择每一关键特征信息在实景图像库中检索相匹配的窗帘实景图像。
143.在不存在与完整的当前索引信息相匹配的窗帘实景图像的情况下,可以选择单一关键特征信息在实景图像库中进行检索。由于各关键特征信息的优先级指示关键特征信息对定制化窗帘呈现效果的影响程度,服务端可以依据优先级从高到低的顺序,依次选择每一关键特征信息在实景图像库中进行检索,从而得到与单一关键特征信息相匹配的窗帘实景图像。
144.步骤630:将最先检索到的至少一个窗帘实景图像作为当前索引信息相匹配的窗帘实景图像。
145.服务端可以将最先检索到的一个窗帘实景图像,或预设数量的多个窗帘实景图像,作为当前索引信息相匹配的窗帘实景图像。比如:可以将与优先级最高的产品名称对应的一个或多个窗帘实景图像,作为当前索引信息相匹配的窗帘实景图像;可以将优先级最高的产品名称对应的多个窗帘实景图像,以及优先级第二高的产品类别对应的多个窗帘实景图像,作为当前索引信息相匹配的窗帘实景图像。
146.通过上述措施,可以检索到实景图像库中,与以窗帘制作信息生成的窗帘产品最接近的窗帘实景图像,从而直观呈现定制化窗帘的效果,协助客户完成窗帘定制。
147.在一实施例中,如果提示信息中包括针对窗帘制作信息的优化建议,服务端可以从以优化建议优化后的窗帘制作信息中,提取多种关键特征信息,作为优化后索引信息,并基于优化后索引信息在实景图像库中进行检索,从而得到与优化后索引信息相匹配的窗帘实景图像。
148.这种情况下,输出提示信息时可以一并输出与优化后索引信息匹配的窗帘实景图像,从而与当前索引信息匹配的窗帘实景图像作为对比,提示客户以优化建议修改窗帘制作信息后,可以得到的定制化窗帘的呈现效果,从而更直观地说明优化建议的成效。
149.在一实施例中,参见图7,为本技术一实施例提供的实景图像库的更新方法的流程示意图,如图7所示,可以通过如下步骤710-步骤730更新实景图像库。
150.步骤710:获取历史窗帘订单信息对应的历史窗帘实景图像。
151.其中,历史窗帘订单信息为此前已经处理的窗帘订单信息。
152.对历史订单进行生产发货、交付安装之后,客户或销售导购或售后服务人员可以拍摄窗帘实景图像,作为与历史窗帘订单信息对应的历史窗帘实景图像,并通过客户端与历史订单信息关联后上传至服务端。服务端可以从客户端获取与历史窗帘订单信息关联的历史窗帘实景图像。
153.步骤720:从历史窗帘订单信息的窗帘制作信息中提取多种历史关键特征信息,作为历史索引信息。
154.服务端可以从历史窗帘订单信息中解析出窗帘制作信息,并从中提取出产品名称、产品类别、宽度、高度、用料倍数、单片褶皱个数、悬挂方式、部位相关信息等关键特征信息,作为历史关键特征信息。服务端可以通过编码、计算哈希等方式将多出历史关键特征信息处理为历史索引信息。
155.步骤730:将历史窗帘实景图像和历史索引信息关联,并存储至实景图像库。
156.在得到历史索引信息之后,可以建立历史窗帘实景图像和历史索引信息之间的关联关系,并将关联后的历史窗帘实景图像和历史索引信息存储至实景图像库。
157.通过上述措施,可以持续更新实景图像库,丰富实景图像库内的窗帘实景图像,从而便于从实景图像库中检索到可供客户参考的准确的窗帘实景图像。
158.图8是本发明一实施例的一种窗帘订单处理装置的框图,如图8所示,该装置可以包括:
159.获取模块810,用于获取窗帘订单信息;其中,所述窗帘订单信息包括窗帘制作信息;
160.校验模块820,用于根据预设定制规则库中校验规则,对所述窗帘制作信息进行校验,获得校验结果;
161.提示模块830,用于若校验结果指示所述窗帘制作信息未通过校验,输出提示信息。
162.在一实施例中,所述获取模块810,还用于:
163.展示窗帘定制化下单页面;其中,所述窗帘定制化下单页面包括窗帘制作信息的m项配置可选项和n项参数输入框,m和n为大于等于1的整数;
164.响应于针对至少一项配置可选项和至少一项参数输入框的配置操作,确定定制化的窗帘制作信息;
165.基于所述窗帘制作信息生成所述窗帘订单信息。
166.在一实施例中,所述窗帘定制化下单页面包括多种基础窗帘产品;所述获取模块810,还用于:
167.响应于针对所述多种基础窗帘产品中的一种基础窗帘产品的选择操作,展示所述m项配置可选项和所述n项参数输入框中与被选中的基础窗帘产品相关的至少一项配置可选项和至少一项参数输入框;
168.响应于针对所述至少一项配置可选项和至少一项参数输入框的配置操作,确定以被选中的基础窗帘产品为基础的定制化窗帘制作信息。
169.在一实施例中,所述校验模块820,还用于:
170.判断能否在预设成品套窗帘库中,查到与所述窗帘制作信息匹配的目标成品套窗帘信息;
171.如果不能查到,继续执行所述根据预设定制规则库中校验规则,对所述窗帘制作信息进行校验的步骤。
172.在一实施例中,所述校验规则包括至少一个信息完整性规则;所述校验模块820,还用于:
173.基于所述至少一个信息完整性规则,对所述窗帘制作信息进行完整性校验。
174.在一实施例中,所述校验规则包括至少一个数值合法性规则;所述校验模块820,
还用于:
175.基于所述至少一个数值合法性规则,对所述窗帘制作信息进行数值合法性校验。
176.在一实施例中,所述校验模块820,还用于:
177.针对所述至少一个数值合法性规则指示的至少一项标准制作参数,从所述窗帘制作信息中确定对应的至少一项制作参数数值;
178.判断每一项所述至少一项制作参数数值是否位于所述至少一项标准制作参数对应的标准制作参数范围内。
179.在一实施例中,所述校验模块820,还用于:
180.针对所述至少一个数值合法性规则指示的至少一项标准制作参数,从所述窗帘制作信息中确定对应的至少一项制作参数数值;
181.通过所述至少一项标准制作参数对应的验证脚本对所述至少一项制作参数数值进行处理,得到验证结果。
182.在一实施例中,所述窗帘制作信息包括工艺信息,所述校验规则包括工艺校验规则;所述校验模块820,还用于:
183.根据所述工艺校验规则,对所述工艺信息进行校验。
184.在一实施例中,所述工艺校验规则包括指定部位必须通过第一指定工艺处理的规则;所述校验模块820,还用于:
185.如果所述窗帘制作信息的部位信息包括所述指定部位,判断所述工艺信息是否包括所述第一指定工艺。
186.在一实施例中,所述工艺校验规则包括同一工艺分类下限制唯一工艺信息的规则;所述校验模块820,还用于:
187.判断所述窗帘制作信息中同一工艺分类下是否存在多种工艺信息。
188.在一实施例中,所述工艺校验规则包括第一工艺需要与第二工艺关联实施的规则;所述校验模块820,还用于:
189.在所述工艺信息包含所述第一工艺的情况下,判断所述工艺信息中是否存在所述第二工艺。
190.在一实施例中,所述艺校验规则包括第三工艺与第四工艺相互排斥的规则;所述校验模块820,还用于:
191.在所述窗帘制作信息包含所述第三工艺的情况下,判断所述工艺信息是否存在所述第四工艺。
192.在一实施例中,所述工艺校验规则包括指定物料必须通过第二指定工艺处理的规则;所述校验模块820,还用于:
193.在所述窗帘制作信息的物料信息包括所述指定物料时,判断所述工艺信息是否包括所述第二指定工艺。
194.在一实施例中,所述提示信息包括窗帘实景图像;所述提示模块830,还用于:
195.从所述窗帘制作信息中提取多种关键特征信息,作为当前索引信息;
196.基于所述当前索引信息在预设实景图像库中检索获得匹配的窗帘实景图像;其中,所述实景图像库包括与多种索引信息相关联的窗帘实景图像。
197.在一实施例中,所述多种关键特征信息对应各自的优先级;所述提示模块830,还
用于:
198.判断所述实景图像库是否存在与所述当前索引信息匹配的窗帘实景图像;
199.若不存在,依据所述多种关键特征信息的优先级的从高到低顺序,依次选择每一关键特征信息在所述实景图像库中检索相匹配的窗帘实景图像;
200.将最先检索到的至少一个窗帘实景图像作为所述当前索引信息相匹配的窗帘实景图像。
201.在一实施例中,所述装置还包括更新模块840(图中未示出),用于:
202.获取历史窗帘订单信息对应的历史窗帘实景图像;
203.从所述历史窗帘订单信息的窗帘制作信息中提取多种历史关键特征信息,作为历史索引信息;
204.将所述历史窗帘实景图像和所述历史索引信息关联,并存储至所述实景图像库。
205.上述装置中各个模块的功能和作用的实现过程具体详见上述窗帘订单处理方法中对应步骤的实现过程,在此不再赘述。
206.在本技术所提供的几个实施例中,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
207.另外,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
208.功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1