一种匹配产品单据的方法和装置制造方法及图纸

技术编号:28837514 阅读:20 留言:0更新日期:2021-06-11 23:35
本发明专利技术公开了一种匹配产品单据的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收操作单据和待匹配单据,所述操作单据和待匹配单据中包括多个维度特征的产品数据;根据所述多个维度特征的层级关系,创建所述操作单据的索引表;基于所述索引表,将所述待匹配单据中的产品数据与所述操作单据中的产品数据进行匹配,以确定所述操作单据和待匹配单据的匹配关系。该方法能够根据多个维度特征的层级关系,创建操作单据的索引表,该索引表可快速匹配操作单据和待匹配单据,提高了匹配效率。

【技术实现步骤摘要】
一种匹配产品单据的方法和装置
本专利技术涉及计算机
,尤其涉及一种匹配产品单据的方法和装置。
技术介绍
操作单据为实际生产中需要匹配核实的单据,例如拒收单据等。待匹配单据为参考单据,一般待匹配单据为一个(也可以为多个),操作单据为多个。在实际应用中,一般是对于多个操作单据。目前具体实现方式主要是,对于操作单据中的每个产品数据,都要遍历待匹配单据中的数据,判断待匹配单据中是否存在操作单据中的产品数据。该现有技术只是简单的顺序查找,存在系统开销大、效率低的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种匹配产品单据的方法和装置,能够根据多个维度特征的层级关系,创建操作单据的索引表,该索引表可快速匹配操作单据和待匹配单据,提高了匹配效率。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种匹配产品单据的方法。本专利技术实施例的匹配产品单据的方法包括:接收操作单据和待匹配单据,所述操作单据和待匹配单据中包括多个维度特征的产品数据;根据所述多个维度特征的层级关系,创建所述操作单据的索引表;基于所述索引表,将所述待匹配单据中的产品数据与所述操作单据中的产品数据进行匹配,以确定所述操作单据和待匹配单据的匹配关系。可选地,根据所述多个维度特征的层级关系,创建所述操作单据的索引表的步骤包括:根据所述多个维度特征的层级关系,确定分组维度特征和排序维度特征;根据所述分组维度特征,对操作单据中的产品数据进行分组;根据所述排序维度特征对每组产品数据进行排序;基于排序后的结果,根据所述分组维度特征和排序维度特征创建所述操作单据的索引表。可选地,基于排序后的结果,根据所述分组维度特征和排序维度特征创建所述操作单据的索引表的步骤包括:将每组产品数据中排序维度特征值最大的产品数据确定为索引产品数据;根据所述分组维度特征和操作单据的单号,将所述索引产品数据的排序维度特征值存储在索引表中。可选地,基于所述索引表,将所述待匹配单据中的产品数据与所述操作单据中的产品数据进行匹配,以确定所述操作单据和待匹配单据的匹配关系的步骤包括:确定所述待匹配单据中的识别产品数据;根据所述索引表,确定所述识别产品数据所对应的操作单据;根据所述多个维度特征,判断所述对应的操作单据中是否存在与所述识别产品数据一致的产品数据;如果存在,则将所述对应的操作单据标记为匹配成功,以及更新所述索引表;否则,将所述对应的操作单据标记为未匹配成功。可选地,所述多个维度特征至少包括产品的类别标识和序列号;和/或,所述操作单据为拒收单据,所述待匹配单据为销退单据。为实现上述目的,根据本专利技术实施例的另一个方面,提供了一种匹配产品单据的装置。本专利技术实施例的匹配产品单据的装置包括:单据接收模块,用于接收操作单据和待匹配单据,所述操作单据和待匹配单据中包括多个维度特征的产品数据;索引表创建模块,用于根据所述多个维度特征的层级关系,创建所述操作单据的索引表;匹配关系确定模块,用于基于所述索引表,将所述待匹配单据中的产品数据与所述操作单据中的产品数据进行匹配,以确定所述操作单据和待匹配单据的匹配关系。可选地,所述索引表创建模块还用于,根据所述多个维度特征的层级关系,确定分组维度特征和排序维度特征;根据所述分组维度特征,对操作单据中的产品数据进行分组;根据所述排序维度特征对每组产品数据进行排序;基于排序后的结果,根据所述分组维度特征和排序维度特征创建所述操作单据的索引表。可选地,所述索引表创建模块还用于,将每组产品数据中排序维度特征值最大的产品数据确定为索引产品数据;根据所述分组维度特征和操作单据的单号,将所述索引产品数据的排序维度特征值存储在索引表中。可选地,所述匹配关系确定模块还用于,确定所述待匹配单据中的识别产品数据;根据所述索引表,确定所述识别产品数据所对应的操作单据;根据所述多个维度特征,判断所述对应的操作单据中是否存在与所述识别产品数据一致的产品数据;如果存在,则将所述对应的操作单据标记为匹配成功,以及更新所述索引表;否则,将所述对应的操作单据标记为未匹配成功。可选地,所述多个维度特征至少包括产品的类别标识和序列号;和/或,所述操作单据为拒收单据,所述待匹配单据为销退单据。为实现上述目的,根据本专利技术实施例的再一个方面,提供了一种电子设备。本专利技术实施例的电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一项的匹配产品单据的方法。为实现上述目的,根据本专利技术实施例的再一个方面,提供了一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现上述任一项的匹配产品单据的方法。上述专利技术中的一个实施例具有如下优点或有益效果:能够根据多个维度特征的层级关系,创建操作单据的索引表。单据匹配时,可先在索引表中查找,进而实现快速匹配操作单据和待匹配单据,提高了匹配效率。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是根据本专利技术实施例的匹配产品单据的方法的主要流程的示意图;图2是拒收单据的示意图;图3是销退单据的示意图;图4是根据本专利技术实施例的匹配拒收单据与销退单据的方法的示意图;图5是根据本专利技术实施例的创建的索引表的示意图;图6是根据本专利技术实施例的匹配产品单据的装置的主要模块的示意图;图7是本专利技术实施例可以应用于其中的示例性系统架构图;图8是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。图1是根据本专利技术实施例的匹配产品单据的方法的主要流程的示意图,如图1所示,本专利技术实施例的匹配产品单据的方法主要包括:步骤S101:接收操作单据和待匹配单据,操作单据和待匹配单据中包括多个维度特征的产品数据。其中,操作单据为实际生产中需要匹配核实的单据,例如拒收单据等。待匹配单据为参考单据,一般待匹配单据为一个(也可以为多个),操作单据为多个。对于多个操作单据,确定待匹配单据中是否存在操作单据中的产品数据。以及,多个维度特征至少包括产品的类别标识和序列号。类别标识用于区分产品类别的,可根据实际业务界定。例如,类别标识A1、A2、A3分布代表的类别为手机、电脑、电视剧;在另一业务中,类别标识B1、B2、B3分布代表的类别为iPhone6手机、iPhone7手机、iPhone8手机。序列号是用于唯一标识每件产品的本文档来自技高网...

【技术保护点】
1.一种匹配产品单据的方法,其特征在于,包括:/n接收操作单据和待匹配单据,所述操作单据和待匹配单据中包括多个维度特征的产品数据;/n根据所述多个维度特征的层级关系,创建所述操作单据的索引表;/n基于所述索引表,将所述待匹配单据中的产品数据与所述操作单据中的产品数据进行匹配,以确定所述操作单据和待匹配单据的匹配关系。/n

【技术特征摘要】
1.一种匹配产品单据的方法,其特征在于,包括:
接收操作单据和待匹配单据,所述操作单据和待匹配单据中包括多个维度特征的产品数据;
根据所述多个维度特征的层级关系,创建所述操作单据的索引表;
基于所述索引表,将所述待匹配单据中的产品数据与所述操作单据中的产品数据进行匹配,以确定所述操作单据和待匹配单据的匹配关系。


2.根据权利要求1所述的方法,其特征在于,根据所述多个维度特征的层级关系,创建所述操作单据的索引表的步骤包括:
根据所述多个维度特征的层级关系,确定分组维度特征和排序维度特征;
根据所述分组维度特征,对操作单据中的产品数据进行分组;
根据所述排序维度特征对每组产品数据进行排序;
基于排序后的结果,根据所述分组维度特征和排序维度特征创建所述操作单据的索引表。


3.根据权利要求2所述的方法,其特征在于,基于排序后的结果,根据所述分组维度特征和排序维度特征创建所述操作单据的索引表的步骤包括:
将每组产品数据中排序维度特征值最大的产品数据确定为索引产品数据;
根据所述分组维度特征和操作单据的单号,将所述索引产品数据的排序维度特征值存储在索引表中。


4.根据权利要求1所述的方法,其特征在于,基于所述索引表,将所述待匹配单据中的产品数据与所述操作单据中的产品数据进行匹配,以确定所述操作单据和待匹配单据的匹配关系的步骤包括:
确定所述待匹配单据中的识别产品数据;
根据所述索引表,确定所述识别产品数据所对应的操作单据;
根据所述多个维度特征,判断所述对应的操作单据中是否存在与所述识别产品数据一致的产品数据;
如果存在,则将所述对应的操作单据标记为匹配成功,以及更新所述索引表;否则,将所述对应的操作单据标记为未匹配成功。


5.根据权利要求1所述的方法,其特征在于,所述多个维度特征至少包括产品的类别标识和序列号;和/或,
所述操作单据为拒收单据,所述待匹配单据为销退单据。


6.一种匹配产品单据的装置,其特征在于,包括:
单据接收模块,用...

【专利技术属性】
技术研发人员:张跃雷
申请(专利权)人:北京京东振世信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1