《批量下单方法、装置、介质及设备.pdf》由会员分享,可在线阅读,更多相关《批量下单方法、装置、介质及设备.pdf(18页珍藏版)》请在专利查询网上搜索。
1、(19)国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 202310466517.9(22)申请日 2023.04.26(71)申请人 拉扎斯网络科技(上海)有限公司地址 200333 上海市普陀区真北路788号507室(72)发明人 金玲王天顺潘清清肖荣强(74)专利代理机构 北京中强智尚知识产权代理有限公司 11448专利代理师 贾依娇(51)Int.Cl.G06Q 30/0601(2023.01)G06F 40/186(2020.01)G06F 40/226(2020.01)(54)发明名称批量下单方法、装置、介质及设备(57)摘要本申请提供了一。
2、种批量下单方法、装置、介质及设备,其中方法包括:确定待批量下单的至少一个目标对象;根据批量下单策略,确定批量下单策略对应的批量地址模版类型,并导入确定类型的批量地址模版的信息;根据所述批量地址模版,生成针对所述目标对象的批量下单地址确认页面,其中,所述批量下单地址确认页面中展示收货地址与目标对象信息的对应关系;响应于所述批量下单地址确认页面的确认指令,分别为每个收货地址生成所述目标对象的订单。本方案可提高批量下单效率。权利要求书2页 说明书12页 附图3页CN 116503133 A2023.07.28CN 116503133 A1.一种批量下单方法,其特征在于,包括:确定待批量下单的至少一个。
3、目标对象;根据批量下单策略,确定批量下单策略对应的批量地址模版类型,并导入确定类型的批量地址模版的信息;根据所述批量地址模版,生成针对所述目标对象的批量下单地址确认页面,其中,所述批量下单地址确认页面中展示收货地址与目标对象信息的对应关系;响应于所述批量下单地址确认页面的确认指令,分别为每个收货地址生成所述目标对象的订单。2.根据权利要求1所述的方法,其特征在于,所述确定批量下单策略对应的批量地址模版类型,包括:若所述批量下单策略为:单一目标对象,且针对单一目标对象为不同收货地址配置不同的需求数量,则确定所述批量下单策略对应单对象不同数量地址模版;若所述批量下单策略为:单一目标对象或多目标对象。
4、,且针对单一目标对象或多目标对象为不同收货地址配置相同的需求数量,则确定所述批量下单策略对应相同数量地址模版;若所述批量下单策略为:多目标对象,且针对多目标对象为不同收货地址配置不同需求数量,则确定所述批量下单策略对应多对象不同数量地址模版。3.根据权利要求2所述的方法,其特征在于,所述批量下单地址确认页面中展示收货地址与目标对象信息的对应关系,包括:针对所述单对象不同数量地址模版,在所述批量下单地址确认页面中展示每个收货地址及目标对象需求数量的对应关系;针对所述相同数量地址模版,在所述批量下单地址确认页面中展示每个收货地址;针对所述多对象不同数量地址模版,在所述批量下单地址确认页面中展示每个。
5、收货地址与目标对象标识、目标对象需求数量的对应关系。4.根据权利要求1所述的方法,其特征在于,在所述生成针对所述目标对象的批量下单地址确认页面之后,还包括:对所述批量下单地址确认页面中的信息进行编辑、修改或删除,其中包括:修改目标对象需求数量或者目标对象标识,或者,新增收货地址信息或删除收货地址信息或编辑收货地址信息。5.根据权利要求4所述的方法,其特征在于,还包括:维护常用地址模版,所述常用地址模版中存储有各个常用收货地址;所述新增收货地址信息或编辑收货地址信息包括:读取所述常用地址模版;根据所述常用地址模版中的所述常用收货地址,在批量下单地址确认页面中新增收货地址或编辑收货地址。6.根据权。
6、利要求15任一项所述的方法,其特征在于,在所述导入确定类型的批量地址模版的信息之后,还包括:对所述批量地址模版的信息进行数据校验,包括:模版文件信息校验、地址信息校验、目标对象信息校验中的至少一项。7.根据权利要求6所述的方法,其特征在于,权利要求书1/2 页2CN 116503133 A2所述模版文件信息校验包括:对模版文件的后缀名称校验、表头字段校验、行数上限校验、文本长度校验中的至少一项;所述地址信息校验包括:区域地址信息有效性校验、联系信息有效性校验、数据重复性校验中的至少一项;所述目标对象信息校验包括:目标对象有效性校验、目标对象需求数量有效性校验、目标对象库存数量有效性校验中的至少。
7、一项。8.一种批量下单装置,其特征在于,包括:对象确定单元,用于确定待批量下单的至少一个目标对象;模版导入单元,用于根据批量下单策略,确定批量下单策略对应的批量地址模版类型,并导入确定类型的批量地址模版的信息;地址确认单元,用于根据所述批量地址模版,生成针对所述目标对象的批量下单地址确认页面,其中,所述批量下单地址确认页面中展示收货地址与目标对象信息的对应关系;订单生成单元,用于响应于所述批量下单地址确认页面的确认指令,分别为每个收货地址生成所述目标对象的订单。9.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1至7任一项中所述的方法。。
8、10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至7任一项中所述的方法。权利要求书2/2 页3CN 116503133 A3批量下单方法、装置、介质及设备技术领域0001本申请涉及互联网技术领域,尤其是涉及到一种批量下单方法、装置、介质及设备。背景技术0002批量下单是指用户通过多个订单完成一次采购任务的下单方式。之所以采用多个订单往往是由于采购任务中涉及多个收货地址。现有技术中,批量下单时需要用户对每个收货地址的订单操作一遍以下流程:选择对象、加购物车、下单,对于同货不同址的批量订单,用户需要执行很多重复的。
9、操作,耗时耗力。在另一种方式中,用户可以从维护的常用收货地址中选择几个地址进行批量下单,这种方式下,用户仅能选择常用收货地址的为数有限的地址,由于常用收货地址数量的限制,因此批量下单对地址个数仍有很大限制,而且,这种方式也需要用户逐个筛选地址,再逐一确定勾选,操作还是比较繁琐。发明内容0003有鉴于此,本申请提供了一种批量下单方法、装置、介质及电子设备,主要目的在于简化批量下单,提高批量下单效率。0004依据本申请一个方面,提供一种批量下单方法,包括:0005确定待批量下单的至少一个目标对象;0006根据批量下单策略,确定批量下单策略对应的批量地址模版类型,并导入确定类型的批量地址模版的信息;。
10、0007根据所述批量地址模版,生成针对所述目标对象的批量下单地址确认页面,其中,所述批量下单地址确认页面中展示收货地址与目标对象信息的对应关系;0008响应于所述批量下单地址确认页面的确认指令,分别为每个收货地址生成所述目标对象的订单。0009在一种实现方式中,所述确定批量下单策略对应的批量地址模版类型,包括:0010若所述批量下单策略为:单一目标对象,且针对单一目标对象为不同收货地址配置不同的需求数量,则确定所述批量下单策略对应单对象不同数量地址模版;0011若所述批量下单策略为:单一目标对象或多目标对象,且针对单一目标对象或多目标对象为不同收货地址配置相同的需求数量,则确定所述批量下单策略。
11、对应相同数量地址模版;0012若所述批量下单策略为:多目标对象,且针对多目标对象为不同收货地址配置不同需求数量,则确定所述批量下单策略对应多对象不同数量地址模版。0013在一种实现方式中,所述批量下单地址确认页面中展示收货地址与目标对象信息的对应关系,包括:0014针对所述单对象不同数量地址模版,在所述批量下单地址确认页面中展示每个收货地址及目标对象需求数量的对应关系;说明书1/12 页4CN 116503133 A40015针对所述相同数量地址模版,在所述批量下单地址确认页面中展示每个收货地址;0016针对所述多对象不同数量地址模版,在所述批量下单地址确认页面中展示每个收货地址与目标对象标识。
12、、目标对象需求数量的对应关系。0017在一种实现方式中,在所述生成针对所述目标对象的批量下单地址确认页面之后,还包括:0018对所述批量下单地址确认页面中的信息进行编辑、修改或删除,其中包括:修改目标对象需求数量或者目标对象标识,或者,新增收货地址信息或删除收货地址信息或编辑收货地址信息。0019在一种实现方式中,还包括:维护常用地址模版,所述常用地址模版中存储有各个常用收货地址;0020所述新增收货地址信息或编辑收货地址信息包括:读取所述常用地址模版;根据所述常用地址模版中的所述常用收货地址,在批量下单地址确认页面中新增收货地址或编辑收货地址。0021在一种实现方式中,在所述导入确定类型的批。
13、量地址模版的信息之后,还包括:0022对所述批量地址模版的信息进行数据校验,包括:模版文件信息校验、地址信息校验、目标对象信息校验中的至少一项。0023在一种实现方式中,0024所述模版文件信息校验包括:对模版文件的后缀名称校验、表头字段校验、行数上限校验、文本长度校验中的至少一项;0025所述地址信息校验包括:区域地址信息有效性校验、联系信息有效性校验、数据重复性校验中的至少一项;0026所述目标对象信息校验包括:目标对象有效性校验、目标对象需求数量有效性校验、目标对象库存数量有效性校验中的至少一项。0027在一种实现方式中,在所述对所述批量地址模版进行数据校验之后,还包括:0028若校验通。
14、过,则执行根据所述批量地址模版,生成针对所述目标对象的批量下单地址确认页面的步骤;0029若校验不通过,则获取并汇总校验失败的错误信息,并根据所述错误信息校准所述批量地址模版的信息,直至所述批量校准模版的信息满足数据校验要求。0030在一种实现方式中,在所述分别为每个收货地址生成所述目标对象的订单之后,还包括:0031对批量地址模版的信息进行删除操作。0032依据本申请的一个方面,提供一种批量下单装置,包括:0033对象确定单元,用于确定待批量下单的至少一个目标对象;0034模版导入单元,用于根据批量下单策略,确定批量下单策略对应的批量地址模版类型,并导入确定类型的批量地址模版的信息;0035。
15、地址确认单元,用于根据所述批量地址模版,生成针对所述目标对象的批量下单地址确认页面,其中,所述批量下单地址确认页面中展示收货地址与目标对象信息的对应关系;说明书2/12 页5CN 116503133 A50036订单生成单元,用于响应于所述批量下单地址确认页面的确认指令,分别为每个收货地址生成所述目标对象的订单。0037在一种实现方式中,所述模版导入单元具体用于,若所述批量下单策略为:单一目标对象,且针对单一目标对象为不同收货地址配置不同的需求数量,则确定所述批量下单策略对应单对象不同数量地址模版;若所述批量下单策略为:单一目标对象或多目标对象,且针对单一目标对象或多目标对象为不同收货地址配置。
16、相同的需求数量,则确定所述批量下单策略对应相同数量地址模版;若所述批量下单策略为:多目标对象,且针对多目标对象为不同收货地址配置不同需求数量,则确定所述批量下单策略对应多对象不同数量地址模版。0038在一种实现方式中,所述地址确认单元具体用于,针对所述单对象不同数量地址模版,在所述批量下单地址确认页面中展示每个收货地址及目标对象需求数量的对应关系;针对所述相同数量地址模版,在所述批量下单地址确认页面中展示每个收货地址;针对所述多对象不同数量地址模版,在所述批量下单地址确认页面中展示每个收货地址与目标对象标识、目标对象需求数量的对应关系。0039在一种实现方式中,地址确认单元还用于,对所述批量下。
17、单地址确认页面中的信息进行编辑、修改或删除,其中包括:修改目标对象需求数量或者目标对象标识,或者,新增收货地址信息或删除收货地址信息或编辑收货地址信息。0040在一种实现方式中,0041所述装置还包括:常用地址维护单元,用于维护常用地址模版,所述常用地址模版中存储有各个常用收货地址;0042所述地址确认单元具体用于,读取所述常用地址模版;根据所述常用地址模版中的所述常用收货地址,在批量下单地址确认页面中新增收货地址或编辑收货地址。0043在一种实现方式中,还包括:0044数据校验单元,用于对所述批量地址模版的信息进行数据校验,具体包括:模版文件信息校验、地址信息校验、目标对象信息校验中的至少一。
18、项。0045在一种实现方式中,0046所述数据校验单元具体用于,执行对模版文件的后缀名称校验、表头字段校验、行数上限校验、文本长度校验中的至少一项;区域地址信息有效性校验、联系信息有效性校验、数据重复性校验中的至少一项;以及,目标对象有效性校验、目标对象需求数量有效性校验、目标对象库存数量有效性校验中的至少一项。0047在一种实现方式中,0048所述数据校验单元还用于,若校验通过,则指示所述地址确认单元执行生成所述批量下单地址确认页面的步骤;若校验不通过,则获取并汇总校验失败的错误信息,并根据所述错误信息校准所述批量地址模版的信息,直至所述批量校准模版的信息满足数据校验要求。0049在一种实现。
19、方式中,还包括:0050资源释放单元,用于对批量地址模版的信息进行删除操作。0051依据本申请的一个方面,提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述批量下单方法。说明书3/12 页6CN 116503133 A60052依据本申请的一个方面,提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述批量下单的方法。0053借由上述技术方案,本申请提供的一种批量下单方法、装置、介质及设备,通过预先建立多类型的批量地址模版,根据批量下单策略,导入对应类型的批量地址模版,从而快速、一次性获取。
20、到满足批量下单策略的多个收货地址。本方案作为常用地址模式的补充方式,批量地址下单模式主要是弥补临时地址下单、连锁店地址较多的场景,通过批量地址模版一次性导入大量的地址信息,并针对每条记录分别生成订单,可极大提高下单效率,并通过文件(模版)与页面(批量地址下单地址确认页面)相结合下单的方式,可提供修改、编辑信息的可视化界面,保证信息的准确性。此外,针对批量地址模版进行数据校验的方式,例如按照最新的省市区地址进行校验,如果市区划分有变化也能规避某些下单地址不清晰的情况,可进一步保证批量下单的有效性。0054上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予。
21、以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。附图说明0055此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:0056图1示出了本申请实施例提供的一种批量下单方法的流程图;0057图2示出了本申请实施例提供的一种批量下单方法示例全流程示意图;0058图3示出了本申请实施例提供的一种批量下单方法示例中各类型批量地址模版表头示意图;0059图4示出了本申请实施例提供的一种批量下单方法示例批量地址模版生命周期示意图;0060图5示出了本申请实施例提供。
22、的一种批量下单方法示例数据校验流程示意图;0061图6示出了本申请实施例提供的批量下单装置结构示意图。具体实施方式0062为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。0063如前所述,批量下单是指用户通过多个订单完成一次采购任务的下单方式。例如,在一种场景。
23、中,用户为公司的员工,该用户需要为各地分公司或商户购买商品(工作用品、礼品、物料等),也即,该用户需要针对相同商品针对不同收货地址进行一次性采购,由于收货地址不同,因此需要生成多个订单,但是由于商品相同(数量可能不同),如果能通过批量说明书4/12 页7CN 116503133 A7地址的管理,来简化批量下单的过程,则是简化整个批量下单的关键。0064本申请实施例中,摒弃在常规地址中一个个勾选出收货地址的方式,通过预先建立多类型的批量地址模版,根据批量下单策略,导入对应类型的批量地址模版,从而快速、一次性获取到满足批量下单策略的多个收货地址,其中,批量下单策略包括“单一目标对象不同需求数量”策。
24、略、“相同需要数量”策略、“多目标对象不同需求数量”策略,并对应设置上述每种策略对应的批量地址模版,由此,根据批量下单策略可获取到满足策略的模版,从而实现快速批量下单。0065参见图1,示出了本申请实施例提供的一种批量下单方法的流程图。该批量下单方法包括如下步骤S101S104。0066S101:确定待批量下单的至少一个目标对象。0067目标对象是指待批量下单的商品,例如,该商品可以是实物商品,也可以是虚拟商品,比如,在用户为商户统一购买物料的场景下,目标对象可以是耗材物料、礼品物料、营销物料,最常见的例如包含有促销素材信息的海报、含义商户信息的餐垫纸等。当然上述仅是示例性说明,目标对象可以是。
25、非物料的其他商品,用户可以是普通个人用户,而非公司员工用户。0068S102:根据批量下单策略,确定批量下单策略对应的批量地址模版类型,并导入确定类型的批量地址模版的信息。0069在批量下单中,有可能是针对单一的一个目标对象进行批量下单,也有可能是对多个目标对象进行批量下单。不论是单一目标对象还是多个目标对象,每个收货地址针对目标对象的需求数量可能相同,也可能不相同,因此,需要根据目标对象类型(单一目标对象类型、多目标对象类型)、目标对象需求数量,确定批量下单策略。0070在一种实现方式中,确定批量下单策略对应的批量地址模版类型,包括:0071若批量下单策略为:单一目标对象,且针对单一目标对象。
26、为不同收货地址配置不同的需求数量,则确定该“单一目标对象不同需求数量”策略对应“单对象不同数量”地址模版;0072若批量下单策略为:单一目标对象或多目标对象,且针对单一目标对象或多目标对象为不同收货地址配置相同的需求数量,则确定该“相同需要数量”策略对应“相同数量”地址模版;0073若批量下单策略为:多目标对象,且针对多目标对象为不同收货地址配置不同需求数量,则确定该“多目标对象不同需求数量”策略对应“多对象不同数量”地址模版。0074S103:根据批量地址模版,生成针对目标对象的批量下单地址确认页面,其中,批量下单地址确认页面中展示收货地址与目标对象信息的对应关系。0075在一种实现方式中,。
27、批量下单地址确认页面中展示收货地址与目标对象信息的对应关系,包括:0076(1)针对单对象不同数量地址模版,在批量下单地址确认页面中展示每个收货地址及目标对象需求数量的对应关系;0077(2)针对相同数量地址模版,在批量下单地址确认页面中展示每个收货地址;0078(3)针对多对象不同数量地址模版,在批量下单地址确认页面中展示每个收货地址与目标对象标识、目标对象需求数量的对应关系。说明书5/12 页8CN 116503133 A80079可以理解,不同批量下单策略对应不同的批量地址模版,而不同的批量地址模版中维护不同的信息,维护的信息至少包括地址信息,如有必要还可包括目标对象信息,其中,目标对象。
28、信息可以是目标对象需求数量信息、目标对象标识信息,等。0080参见表1,为“批量下单策略批量地址模版模版维护信息”的对应关系示例。0081表100820083不论哪种类型的模版,都需要维护地址信息(物流信息,例如具体省市区地理信息以及联系方式信息),批量地址模版可一次性保存有数百条或数千条地址信息。0084此外,对于“单对象不同数量”地址模版,还需要维护每个地址信息对目标对象的需求数量信息。例如,针对单一目标对象A的批量下单场景下,维护每个地址信息针对目标对象A的需求数量,比如,地址信息111对目标对象A的需求数量为5,地址信息112对目标对象A的需求数量为10,等等,由于每个地址需求数量不同。
29、,因此需要额外维护需求数量信息。0085同理,对于“多对象不同数量”地址模版,还需要维护每个地址信息对各目标对象的需求数量信息,例如,针对多目标对象(目标对象A、B)批量下单的场景,维护每个地址信息针对每个目标对象的需求数量,为了区分各个目标对象,因此,还需要维护目标对象标识信息(例如商品SKU),比如,地址信息111对目标对象A的需求数量为5、对目标对象B的需求数量为6,地址信息112对目标对象A的需求数量为10、对目标对象B的需求数量为11。可以理解,每一条记录均需要维护“地址信息目标对象标识需求数量”的对应关系,从而在后续下单操作时,针对每一个记录生成一个订单。对于“相同数量”地址模版,。
30、由于不论时单一目标对象还是多目标对象,由于各地址针对目标对象的需求数量均一致,因此在模版中仅维护地址信息即可。0086S104:响应于批量下单地址确认页面的确认指令,分别为每个收货地址生成目标对象的订单。0087当用户在批量下单地址确认页面中进行确认(例如:点击批量下单按钮)之后,即,针对批量地址模版中的每一条记录,生成一个订单。例如,假设当前批量地址模版中有1000条记录(对于“单对象不同数量”地址模版和“相同数量”地址模版(“单对象相同数量”地址模版),1000条记录即表明对应1000个收货地址;对于“相同数量”地址模版(“多对象相同数量”地址模版)和“多对象不同数量”地址模版,由于每个地。
31、址信息可能对应多于一个的目标对象,因此1000条记录可能对应小于1000个的收货地址),则一次性生成1000个订单,在为商户采购物流的场景下,可一次性为成百上千甚至更多的商户批量下单物料,极大简化了用户手动逐个选择收货地址的繁琐操作,提升了批量下单的效率。0088为了与现有维护常用地址的方式相融合,本申请实施例的方案可在维护常用地址说明书6/12 页9CN 116503133 A9的基础上实施。例如,在用户下单操作时,提供“常用地址”和“批量地址”两种地址模式的选择。如果用户仍选择常用地址,可逐个从常用地址中将收货地址添加到订单中,如果用户选择批量地址,则导入确定批量下单策略对应类型的模版,自。
32、动获取模版中维护信息。如前所述的,不同模版维护的信息不同,如表1中,“相同数量”地址模版仅需要维护地址信息,“单对象不同数量”地址模版和“多对象不同数量”地址模版中除了维护地址信息,还需要维护目标对象信息,其中,目标对象信息包括目标对象需求数量信息(“单对象不同数量”地址模版),或者还包括目标对象标识信息(“多对象不同数量”地址模版)。0089在一种实现方式中,可在目标对象的批量下单地址确定页面中,对信息进行编辑和修改等操作,例如,新增、删除、编辑收货地址,或者,对目标对象的需求数量或目标对象标识进行修改等操作。具体操作中,在批量下单场景下,可根据常用地址模版(常用地址模式下提供的常用地址模版。
33、),对批量地址模版维护的收货地址信息进行编辑或新增。0090因此,在一种实现方式中,在生成针对目标对象的批量下单地址确认页面之后,还包括如下步骤:对批量下单地址确认页面中的信息进行编辑、修改或删除,其中包括:修改目标对象需求数量或者目标对象标识,或者,新增收货地址信息或删除收货地址信息或编辑收货地址信息。0091在一种实现方式中,还包括:维护常用地址模版,常用地址模版中存储有各个常用收货地址;其中,新增收货地址信息或编辑收货地址信息包括:读取常用地址模版;根据常用地址模版中的常用收货地址,在批量下单地址确认页面中新增收货地址或编辑收货地址。0092由此,在目标对象的批量下单地址确定页面中,对信。
34、息进行编辑和修改等操作,可更加灵活的设置收货地址信息或需求数量信息,由于批量下单地址确认页面的可交互性,方便用户对信息进行编辑和修改等操作,可提高信息可编辑性以及准确性,提高批量下单的准确度。0093为了进一步提高批量下单的效率,可在导入批量地址模版的过程中或导入批量地址模版之后,对模版维护的信息进行数据校验,只有数据校验通过的记录才被展示在批量下单地址确定页面。0094在一种实现方式中,在导入确定类型的批量地址模版的信息之后,还包括步骤:对批量地址模版的信息进行数据校验,其中,数据校验可进一步包括:模版文件信息校验、地址信息校验、目标对象信息校验中的至少一项。0095其中,模版文件信息校验是。
35、指对模版文件的类型或格式进行校验,包括但不限于:对模版文件的后缀名称校验、表头字段校验、行数上限校验、文本长度校验等;地址信息校验是指对模版中维护的地址信息进行校验,包括但不限于:区域地址信息有效性校验、联系信息有效性校验、数据重复性校验等;目标对象信息校验是指对目标对象(例如物料信息)合理性的校验,包括:目标对象有效性校验、目标对象需求数量有效性校验、目标对象库存数量有效性校验等。0096在一种实现方式中,在对批量地址模版进行数据校验之后,还包括:若校验通过,则执行根据批量地址模版,生成针对所述目标对象的批量下单地址确认页面的步骤;若校验不通过,则获取并汇总校验失败的错误信息,并根据错误信息。
36、校准批量地址模版的信息,直至批量校准模版的信息满足数据校验要求。说明书7/12 页10CN 116503133 A100097通过对模版及信息进行数据校验的方式,可进一步确保地址相关信息的准确性,即使校验错误,也可以根据汇总的错误信息及时校准模版,从而得到合法的数据,为加快批量下单提供依据。0098此外,为了不占用系统(用户下单操作所在系统)的资源开销,可在批量下单操作之后,即时删除批量地址模版等相关信息,从而释放这一部分存储和处理资源,当下一次进行批量下单操作,再实时导入批量地址模版即可。这种针对批量地址模版“即用即销”的方式,可减轻系统压力,提高数据处理效率。因此,在一种实现方式中,在分别。
37、为每个收货地址生成目标对象的订单之后,还包括:对批量地址模版的信息进行删除操作。0099下面通过一个具体针对物料进行批量下单的例子,对本申请实施例提供的批量下单方法,进行是示例性说明。0100物料采购平台往往需要对接多家外部供应商,由物料平台提供物料建品、采购申请、审批下单等服务,后续订单由外部供应商负责接单、生产、发货等操作,整体完成采购下单制作配送的完整链路。0101在物料下单的过程中,某些品牌商户的门店遍布全国各地,高达几千家,某些促销场景下同时为这些门店下单铺设物料时,地址管理是个巨大的挑战。具体表现为:常规收货地址模式为使用地址管理模块来统一管理自己的地址,几千至上万的地址数据管理相。
38、当耗时耗力;物料采购的地址重复使用率不高,和常用收货地址不能有效的区分开;批量下单时,一次性逐个选择几千个和上万个地址非常繁琐。因此,引入批量地址模版进行批量下单,可有效提高下单效率。0102参见图2,示出了本申请实施例提供的一种批量下单方法示例全流程示意图。用户登录物料采购平台后,选择物料加入购物车,然后进入结算页,此时需要填写收货信息,完成后提及订单。在填写收货信息环节,除了常用地址模式之外,本申请实施例引入“导入多地址”(批量地址)选项,可为用户一次性导入维护有众多收货地址信息的批量地址模版。如前描述的,不同批量下单策略对应不同类型的批量地址模版,通过导入策略对应类型的批量地址模版,可满。
39、足不同批量下单场景需求。为了节省平台开销,可仅在订单中保留临时批量地址信息,在平台其他空间删除相关信息,以节约开销和资源。0103在一种实现方式中,通过在平台中维护地址基础表(base_address)来区分常用地址和临时多地址,其中,可设置一个关键字段type来进行区分,例如,设置type0,表示常用地址,type1,表示常用地址临时多地址。0104参见图3,示出了各类型批量地址模版表头示意图。各下单场景(不同批量下单策略对应的场景)遵循最小化维护数据的原则。共同内容为地址信息(物流基本信息),例如省、市、区、门牌号、姓名和电话等信息。在单物料下单场景(“单一目标对象不同需求数量”策略)下,。
40、下单数量在表格里维护,支持一个地址一个下单数量,数据简单便于管理。在单物料或多物料且下单数量一致的下单场景(“相同需求数量”策略)下,仅需要维护地址信息。在多物料下单且每个地址下单数量不一致场景(“多目标对象不同需求数量”策略)下,除了维护地址信息之外,也仅需要维护对应物料和相对的数量即可。0105参见图4,示出了批量地址模版生命周期示意图。其中,在导入多地址之后,进行多地址系统校验,从而提高数据准确性。0106参见图5示出了数据校验流程示意图。说明书8/12 页11CN 116503133 A110107首先,下载模版维护地址;然后,导入地址;接着,对导入的地址进行系统地址判断(数据校验),。
41、例如,判断条件包括:1、表头字段是否正确;2、省市区数据是否有效;3、数据是否重复;4、电话号码是否有效;5:数量是否达到起订量;6:物料库存是否足够;等等。若系统地址判断通过,则地址输入落库,导入成功,否则,如果系统地址判断不通过,则输出错误数据表格,并基于多地址模版和错误数据表格,进行文档整合,即,根据错误信息的提示修改多地址模版,从而校准多地址模版。每导入一次模版,会覆盖之前的数据,并重新进行数据校验,从而提供数据正确性。在导入模版落库之前进行地址数据提前校验,可简化提交订单时的判断逻辑,提高下单成功率。0108其中,数据校验可包括三个维度的校验,第一是对模版本身校验,例如包括:文件后缀。
42、、文件解析、表头、过滤空行、行数上限校验、遍历每行字段进行校验、过滤前后空字符、文本长度等方面的校验;第二是对地址内容本身的校验,例如包括:省区市数据有效性、电话号码、数量是否0999999、数据重复性等方面的校验;第三是对系统基础数据的校验,例如包括:物料是否存在和有效、数量是否达到起订量、库存物料的库存是否足够等方面的校验。0109另外,如之前描述的,在批量下单地址确定页面中支持对地址或物料信息的编辑和修改,例如,模版信息导入后支持可视化维护本次下单的地址数据,如修改物料数量、修改地址信息、取消部分地址等。确认地址信息和物料信息无误后可直接下单。0110并且,为了和常用地址模式区别开,也为。
43、了节省系统开销,对于批量下单地址模版可采取“用后即焚”的方式,例如仅在审批单和订单里有效保留相关信息,在其他资源空间内删除相关数据。具体实现过程中,可在地址表里对常用地址和多地址进行区分,提交审批后对多地址的逻辑删除字段置为删除,用户无查看和操作选项。批量地址相关信息作为临时数据,用后仅支持在订单中展示,使用后数据在系统逻辑删除,系统中不可见不可用,仅订单中可查看。0111可见,上述本申请实施例的示例方案中,作为常用地址模式的补充方式,批量地址下单模式主要是弥补临时地址下单、连锁店地址较多的场景,通过批量地址模版一次性导入大量的地址信息,并针对每条记录分别生成订单,可极大提高下单效率,并通过文。
44、件(模版)与页面(批量地址下单地址确认页面)相结合下单的方式,可提供修改、编辑信息的可视化界面,保证信息的准确性。此外,针对批量地址模版进行数据校验的方式,例如按照最新的省市区地址进行校验,如果市区划分有变化也能规避某些下单地址不清晰的情况,可进一步保证批量下单的有效性。0112参见图6,示出了本申请实施例提供的批量下单装置结构示意图。该批量下单装置包括:0113对象确定单元601,用于确定待批量下单的至少一个目标对象;0114模版导入单元602,用于根据批量下单策略,确定批量下单策略对应的批量地址模版类型,并导入确定类型的批量地址模版的信息;0115地址确认单元603,用于根据所述批量地址模。
45、版,生成针对所述目标对象的批量下单地址确认页面,其中,所述批量下单地址确认页面中展示收货地址与目标对象信息的对应关系;0116订单生成单元604,用于响应于所述批量下单地址确认页面的确认指令,分别为每说明书9/12 页12CN 116503133 A12个收货地址生成所述目标对象的订单。0117在一种实现方式中,所述模版导入单元602具体用于,若所述批量下单策略为:单一目标对象,且针对单一目标对象为不同收货地址配置不同的需求数量,则确定所述策略对应单对象不同数量地址模版;若所述批量下单策略为:单一目标对象或多目标对象,且针对单一目标对象或多目标对象为不同收货地址配置相同的需求数量,则确定所述策。
46、略对应相同数量地址模版;若所述批量下单策略为:多目标对象,且针对多目标对象为不同收货地址配置不同需求数量,则确定所述策略对应多对象不同数量地址模版。0118在一种实现方式中,所述地址确认单元603具体用于,针对所述单对象不同数量地址模版,在所述批量下单地址确认页面中展示每个收货地址及目标对象需求数量的对应关系;针对所述相同数量地址模版,在所述批量下单地址确认页面中展示每个收货地址;针对所述多对象不同数量地址模版,在所述批量下单地址确认页面中展示每个收货地址与目标对象标识、目标对象需求数量的对应关系。0119在一种实现方式中,地址确认单元603还用于,对所述批量下单地址确认页面中的信息进行编辑、。
47、修改或删除,其中包括:修改目标对象需求数量或者目标对象标识,或者,新增收货地址信息或删除收货地址信息或编辑收货地址信息。0120在一种实现方式中,所述装置还包括:常用地址维护单元605,用于维护常用地址模版,所述常用地址模版中存储有各个常用收货地址;0121所述地址确认单元603具体用于,读取所述常用地址模版;根据所述常用地址模版中的所述常用收货地址,在批量下单地址确认页面中新增收货地址或编辑收货地址。0122在一种实现方式中,还包括:0123数据校验单元606,用于对所述批量地址模版的信息进行数据校验,具体包括:模版文件信息校验、地址信息校验、目标对象信息校验中的至少一项。0124在一种实现。
48、方式中,0125所述数据校验单元606用于,执行对模版文件的后缀名称校验、表头字段校验、行数上限校验、文本长度校验中的至少一项;区域地址信息有效性校验、联系信息有效性校验、数据重复性校验中的至少一项;以及,目标对象有效性校验、目标对象需求数量有效性校验、目标对象库存数量有效性校验中的至少一项。0126在一种实现方式中,0127所述数据校验单元606还用于,若校验通过,则指示所述地址确认单元执行生成所述批量下单地址确认页面的步骤;若校验不通过,则获取并汇总校验失败的错误信息,并根据所述错误信息校准所述批量地址模版的信息,直至所述批量校准模版的信息满足数据校验要求。0128在一种实现方式中,还包括。
49、:0129资源释放单元607,用于对批量地址模版的信息进行删除操作。0130本申请的实施例还提供了一种批量下单存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。0131可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:0132确定待批量下单的至少一个目标对象;说明书10/12 页13CN 116503133 A130133根据批量下单策略,确定批量下单策略对应的批量地址模版类型,并导入确定类型的批量地址模版的信息;0134根据所述批量地址模版,生成针对所述目标对象的批量下单地址确认页面,其中,所述批量下单地址。
50、确认页面中展示收货地址与目标对象信息的对应关系;0135响应于所述批量下单地址确认页面的确认指令,分别为每个收货地址生成所述目标对象的订单。0136可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ReadOnly Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。0137本申请的实施例还提供了一种电子设备,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。0138可选地,上述电子设备还可以包括传输设备以。