本发明涉及自动化领域,具体而言,涉及一种拣货方式类型确定方法和装置。
背景技术:
现有技术中,在产生了一个订单后,通常需要对订单进行拣货。在确定使用何种拣货方式的过程中,通常需要通过订单中的属性如顾客的类型来人工确定拣货方式,然后根据确定的拣货方式,将订单分配给对应的员工,由员工进行拣货。
然而,上述确定拣货方式的方法需要消耗较大的人力,确定拣货方式的效率低。
针对上述的问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明实施例提供了一种拣货方式类型确定方法和装置,以至少解决确定拣货方式效率低的技术问题。
根据本发明实施例的一个方面,提供了一种拣货方式类型确定方法,包括:获取待确定拣货方式的类型的目标订单的订单信息;根据上述订单信息,生成上述目标订单的知识图谱;将上述知识图谱输入到目标识别模型中,其中,上述目标识别模型为使用样本数据对原始识别模型进行训练得到的用于识别上述目标订单的拣货方式的类型的模型,上述样本数据中包括样本订单的样本知识图谱,上述样本订单标注有拣货方式的类型;获取上述目标识别模型输出的识别结果,其中,上述识别结果用于指示上述目标订单的拣货方式的类型为摘果式拣货方式或者播种式拣货方式。
作为一种可选的示例,上述根据上述订单信息,生成上述目标订单的知识图谱包括:将上述订单信息中的每一个名词确定为上述知识图谱中的一个实体;将上述订单信息中每两个名词之间的关系确定为上述知识图谱中的知识;将具备上述知识的两个实体以线段连接。
作为一种可选的示例,在获取上述目标识别模型输出的上述识别结果之后,上述方法还包括:在上述识别结果指示上述目标订单的拣货方式的类型为摘果式拣货方式的情况下,将上述识别结果发送给第一账号组中的第一账号,其中,上述第一账号组中包括多个账号,上述第一账号组中的账号对应的对象用于采用摘果式拣货方式对上述目标订单进行拣货;在上述识别结果指示上述目标订单的拣货方式的类型为播种式拣货方式的情况下,将上述识别结果发送给第二账号组中的第二账号,其中,上述第二账号组中包括多个账号,上述第二账号组中的账号对应的对象用于采用播种式拣货方式对上述目标订单进行拣货。
作为一种可选的示例,在将上述知识图谱输入到上述目标识别模型中之前,上述方法还包括:获取n个上述样本知识图谱;将上述n个上述样本知识图谱输入到上述原始识别模型中,得到n个上述识别结果,其中,上述n个上述识别结果中,识别正确的识别结果为m个;在m/n大于第一阈值的情况下,将上述原始识别模型确定为上述目标识别模型;在上述m/n小于或等于上述第一阈值的情况下,调整上述原始识别模型,直到上述m/n大于上述第一阈值,其中,上述n与上述m为正整数。
作为一种可选的示例,上述订单信息包括以下信息的至少之一:订单类型,订单商品行、订单商品数量、商品体积、商品重量、商品库存,商品位置,顾客类型,订单约定配送时间,配送方式,订单约定配送抵达时间。
根据本发明实施例的另一方面,还提供了一种拣货方式类型确定装置,包括:第一获取单元,用于获取待确定拣货方式的类型的目标订单的订单信息;生成单元,用于根据上述订单信息,生成上述目标订单的知识图谱;第一输入单元,用于将上述知识图谱输入到目标识别模型中,其中,上述目标识别模型为使用样本数据对原始识别模型进行训练得到的用于识别上述目标订单的拣货方式的类型的模型,上述样本数据中包括样本订单的样本知识图谱,上述样本订单标注有拣货方式的类型;第二获取单元,用于获取上述目标识别模型输出的识别结果,其中,上述识别结果用于指示上述目标订单的拣货方式的类型为摘果式拣货方式或者播种式拣货方式。
作为一种可选的示例,上述生成单元包括:第一确定模块,用于将上述订单信息中的每一个名词确定为上述知识图谱中的一个实体;第二确定模块,用于将上述订单信息中每两个名词之间的关系确定为上述知识图谱中的知识;连接模块,用于将具备上述知识的两个实体以线段连接。
作为一种可选的示例,上述装置还包括:第一发送单元,用于在获取上述目标识别模型输出的上述识别结果之后,在上述识别结果指示上述目标订单的拣货方式的类型为摘果式拣货方式的情况下,将上述识别结果发送给第一账号组中的第一账号,其中,上述第一账号组中包括多个账号,上述第一账号组中的账号对应的对象用于采用摘果式拣货方式对上述目标订单进行拣货;第二发送单元,用于在上述识别结果指示上述目标订单的拣货方式的类型为播种式拣货方式的情况下,将上述识别结果发送给第二账号组中的第二账号,其中,上述第二账号组中包括多个账号,上述第二账号组中的账号对应的对象用于采用播种式拣货方式对上述目标订单进行拣货。
作为一种可选的示例,上述装置还包括:第三获取单元,用于获取n个上述样本知识图谱;第二输入单元,用于将上述n个上述样本知识图谱输入到上述原始识别模型中,得到n个上述识别结果,其中,上述n个上述识别结果中,识别正确的识别结果为m个;确定单元,用于在m/n大于第一阈值的情况下,将上述原始识别模型确定为上述目标识别模型;调整正单元,用于在上述m/n小于或等于上述第一阈值的情况下,调整上述原始识别模型,直到上述m/n大于上述第一阈值,其中,上述n与上述m为正整数。
作为一种可选的示例,上述订单信息包括以下信息的至少之一:订单类型,订单商品行、订单商品数量、商品体积、商品重量、商品库存,商品位置,顾客类型,订单约定配送时间,配送方式,订单约定配送抵达时间。
在本发明实施例中,采用获取待确定拣货方式的类型的目标订单的订单信息;根据上述订单信息,生成上述目标订单的知识图谱;将上述知识图谱输入到目标识别模型中,其中,上述目标识别模型为使用样本数据对原始识别模型进行训练得到的用于识别上述目标订单的拣货方式的类型的模型,上述样本数据中包括样本订单的样本知识图谱,上述样本订单标注有拣货方式的类型;获取上述目标识别模型输出的识别结果,其中,上述识别结果用于指示上述目标订单的拣货方式的类型为摘果式拣货方式或者播种式拣货方式的方式,由于在上述方式中,可以获取目标订单的订单信息,然后根据订单信息生成知识图谱,并通过识别模型识别知识图谱,从而实现了根据目标订单的知识图谱自动识别对目标订单执行的拣货方式的类型的目的,提高了确定拣货方式的效率。进而解决了确定拣货方式效率低的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的拣货方式类型确定方法的流程示意图;
图2是根据本发明实施例的一种可选的拣货方式类型确定方法的示意图;
图3是根据本发明实施例的一种可选的拣货方式类型确定装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例的一个方面,提供了一种拣货方式类型确定方法,可选地,作为一种可选的实施方式,如图1所示,上述拣货方式确定方法包括:
s102,获取待确定拣货方式的类型的目标订单的订单信息;
s104,根据订单信息,生成目标订单的知识图谱;
s106,将知识图谱输入到目标识别模型中,其中,目标识别模型为使用样本数据对原始识别模型进行训练得到的用于识别目标订单的拣货方式的类型的模型,样本数据中包括样本订单的样本知识图谱,样本订单标注有拣货方式的类型;
s108,获取目标识别模型输出的识别结果,其中,识别结果用于指示目标订单的拣货方式的类型为摘果式拣货方式或者播种式拣货方式。
可选地,上述拣货方式类型确定方法可以但不限于应用于物流拣货过程中,以物流过程为例,在获取到目标订单并需要对目标订单进行拣货时,首先可以获取目标订单中的订单信息。此步骤可以由机器对目标订单进行识别,得到目标订单中的订单信息。然后,根据订单信息生成目标订单的知识图谱,将目标订单的知识图谱输入到目标识别模型中,由目标识别模型输出识别结果,识别结果中包括了目标订单的拣货方式的类型为摘果式拣货方式或者播种式拣货方式。
通过上述方法,实现了自动对目标订单的拣货方式的类型进行确定,提高了确定目标订单的拣货方式的类型的效率。
可选地,本方案中订单信息包括以下信息的至少之一:订单类型,订单商品行、订单商品数量、商品体积、商品重量、商品库存,商品位置,顾客类型,订单约定配送时间,配送方式,订单约定配送抵达时间。此外,还可以包括其他信息,本实施例不做限定。
例如,目标订单的订单信息包括了商品的编号,商品的数量,商品的体积,商品的重量,则获取到订单信息后,可以根据订单信息确定订单信息中的实体,然后在两个实体存在关系的情况下,将两个实体连接。例如,如图2所示,图2为一种可选的知识图谱。知识图谱中记录了订单信息。商品编号为1002,体积为3立方米,重量两百千克,数量10个。通过识别知识图谱,可以获取到对该目标订单的拣货方式的类型。
可选地,本方案中可以预先设置不同的组别,不同的组别中的工作人员使用不同的拣货方式拣货。如设置第一组与第二组,第一组工作人员对应的第一账号组,第二组工作人员对应的第二账号组。在确定对目标订单的拣货方式的类型为摘果式拣货方式的情况下,将识别结果发送给第一账号组中的第一账号,可以从第一账号组中随机抽取第一账号,或者将第一账号组中处于空闲状态时间最长的账号确定为第一账号。第一账号对应的工作人员使用摘果式拣货方式拣货。若是识别结果指示目标订单的拣货方式的类型为播种式拣货方式,将识别结果发送给第二账号组中的第二账号,其中,第二账号组中包括多个账号,可以从第二账号组中随机抽取第二账号,或者将第二账号组中处于空闲状态时间最长的账号确定为第二账号。第二账号组中的账号对应的对象用于采用播种式拣货方式对目标订单进行拣货。
可选地,本方案中的目标识别模型需要经过预训练。可以获取样本数据,样本数据包括了样本订单的样本知识图谱,样本知识图谱被标注有拣货方式的类型。将样本指示图谱输入到原始识别模型中,对原始识别模型进行训练。当原始识别模型的识别准确度大于第一阈值时,确定原始识别模型为目标识别模型。并将目标识别模型投入使用。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
根据本发明实施例的另一个方面,还提供了一种用于实施上述拣货方式类型确定方法的拣货方式类型确定装置。如图3所示,该装置包括:
(1)第一获取单元302,用于获取待确定拣货方式的类型的目标订单的订单信息;
(2)生成单元304,用于根据订单信息,生成目标订单的知识图谱;
(3)第一输入单元306,用于将知识图谱输入到目标识别模型中,其中,目标识别模型为使用样本数据对原始识别模型进行训练得到的用于识别目标订单的拣货方式的类型的模型,样本数据中包括样本订单的样本知识图谱,样本订单标注有拣货方式的类型;
(4)第二获取单元308,用于获取目标识别模型输出的识别结果,其中,识别结果用于指示目标订单的拣货方式的类型为摘果式拣货方式或者播种式拣货方式。
可选地,上述拣货方式类型确定装置可以但不限于应用于物流拣货过程中,以物流过程为例,在获取到目标订单并需要对目标订单进行拣货时,首先可以获取目标订单中的订单信息。此步骤可以由机器对目标订单进行识别,得到目标订单中的订单信息。然后,根据订单信息生成目标订单的知识图谱,将目标订单的知识图谱输入到目标识别模型中,由目标识别模型输出识别结果,识别结果中包括了目标订单的拣货方式的类型为摘果式拣货方式或者播种式拣货方式。
通过上述装置,实现了自动对目标订单的拣货方式的类型进行确定,提高了确定目标订单的拣货方式的类型的效率。
可选地,本方案中订单信息包括以下信息的至少之一:订单类型,订单商品行、订单商品数量、商品体积、商品重量、商品库存,商品位置,顾客类型,订单约定配送时间,配送方式,订单约定配送抵达时间。此外,还可以包括其他信息,本实施例不做限定。
例如,目标订单的订单信息包括了商品的编号,商品的数量,商品的体积,商品的重量,则获取到订单信息后,可以根据订单信息确定订单信息中的实体,然后在两个实体存在关系的情况下,将两个实体连接。例如,如图2所示,图2为一种可选的知识图谱。知识图谱中记录了订单信息。商品编号为1002,体积为3立方米,重量两百千克,数量10个。通过识别知识图谱,可以获取到对该目标订单的拣货方式的类型。
可选地,本方案中可以预先设置不同的组别,不同的组别中的工作人员使用不同的拣货方式拣货。如设置第一组与第二组,第一组工作人员对应的第一账号组,第二组工作人员对应的第二账号组。在确定对目标订单的拣货方式的类型为摘果式拣货方式的情况下,将识别结果发送给第一账号组中的第一账号,可以从第一账号组中随机抽取第一账号,或者将第一账号组中处于空闲状态时间最长的账号确定为第一账号。第一账号对应的工作人员使用摘果式拣货方式拣货。若是识别结果指示目标订单的拣货方式的类型为播种式拣货方式,将识别结果发送给第二账号组中的第二账号,其中,第二账号组中包括多个账号,可以从第二账号组中随机抽取第二账号,或者将第二账号组中处于空闲状态时间最长的账号确定为第二账号。第二账号组中的账号对应的对象用于采用播种式拣货方式对目标订单进行拣货。
可选地,本方案中的目标识别模型需要经过预训练。可以获取样本数据,样本数据包括了样本订单的样本知识图谱,样本知识图谱被标注有拣货方式的类型。将样本指示图谱输入到原始识别模型中,对原始识别模型进行训练。当原始识别模型的识别准确度大于第一阈值时,确定原始识别模型为目标识别模型。并将目标识别模型投入使用。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
1.一种拣货方式类型确定方法,其特征在于,包括:
获取待确定拣货方式的类型的目标订单的订单信息;
根据所述订单信息,生成所述目标订单的知识图谱;
将所述知识图谱输入到目标识别模型中,其中,所述目标识别模型为使用样本数据对原始识别模型进行训练得到的用于识别所述目标订单的拣货方式的类型的模型,所述样本数据中包括样本订单的样本知识图谱,所述样本订单标注有拣货方式的类型;
获取所述目标识别模型输出的识别结果,其中,所述识别结果用于指示所述目标订单的拣货方式的类型为摘果式拣货方式或者播种式拣货方式。
2.根据权利要求1所述的方法,其特征在于,所述根据所述订单信息,生成所述目标订单的知识图谱包括:
将所述订单信息中的每一个名词确定为所述知识图谱中的一个实体;
将所述订单信息中每两个名词之间的关系确定为所述知识图谱中的知识;
将具备所述知识的两个实体以线段连接。
3.根据权利要求1所述的方法,其特征在于,在获取所述目标识别模型输出的所述识别结果之后,所述方法还包括:
在所述识别结果指示所述目标订单的拣货方式的类型为摘果式拣货方式的情况下,将所述识别结果发送给第一账号组中的第一账号,其中,所述第一账号组中包括多个账号,所述第一账号组中的账号对应的对象用于采用摘果式拣货方式对所述目标订单进行拣货;
在所述识别结果指示所述目标订单的拣货方式的类型为播种式拣货方式的情况下,将所述识别结果发送给第二账号组中的第二账号,其中,所述第二账号组中包括多个账号,所述第二账号组中的账号对应的对象用于采用播种式拣货方式对所述目标订单进行拣货。
4.根据权利要求1所述的方法,其特征在于,在将所述知识图谱输入到所述目标识别模型中之前,所述方法还包括:
获取n个所述样本知识图谱;
将所述n个所述样本知识图谱输入到所述原始识别模型中,得到n个所述识别结果,其中,所述n个所述识别结果中,识别正确的识别结果为m个;
在m/n大于第一阈值的情况下,将所述原始识别模型确定为所述目标识别模型;
在所述m/n小于或等于所述第一阈值的情况下,调整所述原始识别模型,直到所述m/n大于所述第一阈值,其中,所述n与所述m为正整数。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述订单信息包括以下信息的至少之一:订单类型,订单商品行、订单商品数量、商品体积、商品重量、商品库存,商品位置,顾客类型,订单约定配送时间,配送方式,订单约定配送抵达时间。
6.一种拣货方式类型确定装置,其特征在于,包括:
第一获取单元,用于获取待确定拣货方式的类型的目标订单的订单信息;
生成单元,用于根据所述订单信息,生成所述目标订单的知识图谱;
第一输入单元,用于将所述知识图谱输入到目标识别模型中,其中,所述目标识别模型为使用样本数据对原始识别模型进行训练得到的用于识别所述目标订单的拣货方式的类型的模型,所述样本数据中包括样本订单的样本知识图谱,所述样本订单标注有拣货方式的类型;
第二获取单元,用于获取所述目标识别模型输出的识别结果,其中,所述识别结果用于指示所述目标订单的拣货方式的类型为摘果式拣货方式或者播种式拣货方式。
7.根据权利要求6所述的装置,其特征在于,所述生成单元包括:
第一确定模块,用于将所述订单信息中的每一个名词确定为所述知识图谱中的一个实体;
第二确定模块,用于将所述订单信息中每两个名词之间的关系确定为所述知识图谱中的知识;
连接模块,用于将具备所述知识的两个实体以线段连接。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第一发送单元,用于在获取所述目标识别模型输出的所述识别结果之后,在所述识别结果指示所述目标订单的拣货方式的类型为摘果式拣货方式的情况下,将所述识别结果发送给第一账号组中的第一账号,其中,所述第一账号组中包括多个账号,所述第一账号组中的账号对应的对象用于采用摘果式拣货方式对所述目标订单进行拣货;
第二发送单元,用于在所述识别结果指示所述目标订单的拣货方式的类型为播种式拣货方式的情况下,将所述识别结果发送给第二账号组中的第二账号,其中,所述第二账号组中包括多个账号,所述第二账号组中的账号对应的对象用于采用播种式拣货方式对所述目标订单进行拣货。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第三获取单元,用于获取n个所述样本知识图谱;
第二输入单元,用于将所述n个所述样本知识图谱输入到所述原始识别模型中,得到n个所述识别结果,其中,所述n个所述识别结果中,识别正确的识别结果为m个;
确定单元,用于在m/n大于第一阈值的情况下,将所述原始识别模型确定为所述目标识别模型;
调整正单元,用于在所述m/n小于或等于所述第一阈值的情况下,调整所述原始识别模型,直到所述m/n大于所述第一阈值,其中,所述n与所述m为正整数。
10.根据权利要求6至9任意一项所述的装置,其特征在于,所述订单信息包括以下信息的至少之一:订单类型,订单商品行、订单商品数量、商品体积、商品重量、商品库存,商品位置,顾客类型,订单约定配送时间,配送方式,订单约定配送抵达时间。
技术总结