掌桥专利:专业的专利平台
掌桥专利
首页

订单转换方法、装置及计算机可读存储介质

文献发布时间:2024-04-18 19:58:21


订单转换方法、装置及计算机可读存储介质

技术领域

本发明涉及物料编码技术领域,尤其涉及一种订单转换方法、装置及计算机可读存储介质。

背景技术

物料编码是企业实施信息化建设、应用ERP的重要基础,是信息管理基础工作中必不可少的重要环节。企业通过物料编码信息实现对物料的生产、采购、物料跟踪、信息追溯、成本核算等工作。在相关技术中,其他企业向当前企业发送订单中会包含其他企业对订单中物料的物料编码,由于两个企业之间物料规则的不同,导致当前企业还需要对接收订单中的物料信息重新进行识别,导致当企业的订单处理效率太低。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

发明内容

本发明的主要目的在于提供一种订单转换方法、装置及计算机可读存储介质,旨在达成提高企业处理交易订单的效率的效果。

为实现上述目的,本发明提供一种订单转换方法,所述订单转换方法包括:

接收订单生成节点发送的物料订单,并确定所述物料订单中的物料编码,以及确定所述物料订单对应的接收节点;

根据所述生成节点对应的第一编码规则和所述物料编码,确定物料信息;

根据所述物料信息和所述接收节点对应的第二编码规则生成目标物料编码;

根据所述目标物料编码将所述物料订单转换为目标物料订单,并将所述目标物料订单发送至所述接收节点。

可选地,所述根据所述物料信息和所述接收节点对应的第二编码规则生成目标物料编码的步骤包括:

根据所述第一编码规则编码确定所述物料对应的订单物料;

获取所述订单物料关联的说明信息作为所述物料信息。

可选地,所述根据所述物料信息和所述接收节点对应的第二编码规则生成目标物料编码的步骤包括:

根据所述第一编码规则确定所述物料编码中各个字符的表示信息;

将所述表示信息作为所述物料信息。

可选地,所述根据所述物料信息和所述接收节点对应的第二编码规则生成目标物料编码的步骤包括:

确定所述第二编码规则对应的目标信息类型,以及所述物料信息对应的信息类型;

将所述信息类型与所述目标信息类型逐一进行匹配;

根据匹配结果确定所述目标信息类型对应的目标物料信息;

根据所述目标物料信息和所述第二编码规则确定对应的目标物料编码。

可选地,所述根据匹配结果确定所述目标信息对象对应的目标物料信息的步骤,还包括:

当所述信息类型与所述目标信息类型一致时,将所述信息类型对应的物料信息,作为所述目标信息类型对应的目标物料信息;

当所述信息类型与所述目标信号类型不一致时,向所述生成节点获取所述目标信息类型对应的目标物料信息。

可选地,所述根据所述目标物料信息和所述第二编码规则确定对应的目标物料编码的步骤包括:

根据所有所述目标物料信息和所述第二编码规则确定所述目标信息类型对应的目标字符;

根据所述第二编码规则确定所述目标字符的顺序;

根据所述顺序和目标字符生成所述目标物料编码。

可选地,所述向所述生成节点获取所述目标信息类型对应的目标物料信息的步骤之前,还包括:

确定所述目标信息类型对应的预设规则类型;

当所述规则类型为基于具体信息确定时,执行所述基于所述目标信息类型向所述第一终端发送物料信息查询请求的步骤;

当所述规则类型为基于其他目标字符确定时,在所述其他编码确定成功后,基于所述其他编码确定所述目标字符。

可选地,所述根据所述目标物料编码将所述物料订单转换为目标物料订单,并将所述目标物料订单发送至所述接收节点的步骤包括:

将所述物料订单中对应物料编码,全局对应替换为所述物料编码对应的目标物料编码,得到所述目标物料订单;

将所述目标物料订单发送至所述接收节点。

此外,为实现上述目的,本发明还提供一种订单转换装置,所述订单转换装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的订单转换程序,所述订单转换程序被所述处理器执行时实现如上所述的订单转换方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有订单转换程序,所述订单转换程序被处理器执行时实现如上所述的订单转换方法的步骤。

本发明实施例提出的一种订单转换方法、装置及计算机可读存储介质,先接收订单生成节点发送的物料订单,并确定所述物料订单中的物料编码,以及确定所述物料订单对应的接收节点;根据所述生成节点对应的第一编码规则和所述物料编码,确定物料信息;根据所述物料信息和所述接收节点对应的第二编码规则生成目标物料编码;根据所述目标物料编码将所述物料订单转换为目标物料订单,并将所述目标物料订单发送至所述接收节点。这样在将生成节点的物料订单发送给接收节点之前,基于目标物料编码将物料订单转换为目标物料订单,使得接收节点可以直接基于目标物料编码处理目标物料订单,从而提高企业处理交易订单的效率。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;

图2为本发明订单转换方法的一实施例的流程示意图;

图3为本发明订单转换方法的另一实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

由于在相关技术中,其他企业向当前企业发送订单中会包含其他企业对订单中物料的物料编码,由于两个企业之间物料规则的不同,导致当前企业还需要对接收订单中的物料信息重新进行识别,导致当企业的订单处理效率太低。

为了提高企业处理交易订单的效率,本发明实施例提出一种订单转换方法、装置及计算机可读存储介质,其中,所述方法的主要步骤包括:

接收订单生成节点发送的物料订单,并确定所述物料订单中的物料编码,以及确定所述物料订单对应的接收节点;

根据所述生成节点对应的第一编码规则和所述物料编码,确定物料信息;

根据所述物料信息和所述接收节点对应的第二编码规则生成目标物料编码;

根据所述目标物料编码将所述物料订单转换为目标物料订单,并将所述目标物料订单发送至所述接收节点。

这样在将生成节点的物料订单发送给接收节点之前,基于目标物料编码将物料订单转换为目标物料订单,使得接收节点可以直接基于目标物料编码处理目标物料订单,从而提高企业处理交易订单的效率。

以下结合附图对本发明权利要求要求保护的内容进行详细说明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例终端可以是订单转换装置。

如图1所示,该终端可以包括:处理器1001,例如CPU,存储器1003,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。存储器1003可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1003可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1003中可以包括操作系统以及订单转换程序。

在图1所示的终端中,处理器1001可以用于调用存储器1003中存储的订单转换程序,并执行以下操作:

接收订单生成节点发送的物料订单,并确定所述物料订单中的物料编码,以及确定所述物料订单对应的接收节点;

根据所述生成节点对应的第一编码规则和所述物料编码,确定物料信息;

根据所述物料信息和所述接收节点对应的第二编码规则生成目标物料编码;

根据所述目标物料编码将所述物料订单转换为目标物料订单,并将所述目标物料订单发送至所述接收节点。

进一步地,处理器1001可以调用存储器1003中存储的订单转换程序,还执行以下操作:

根据所述第一编码规则编码确定所述物料对应的订单物料;

获取所述订单物料关联的说明信息作为所述物料信息。

进一步地,处理器1001可以调用存储器1003中存储的订单转换程序,还执行以下操作:

息和所述接收节点对应的第二编码规则生成目标物料编码的步骤包括:

根据所述第一编码规则确定所述物料编码中各个字符的表示信息;

将所述表示信息作为所述物料信息。

进一步地,处理器1001可以调用存储器1003中存储的订单转换程序,还执行以下操作:

确定所述第二编码规则对应的目标信息类型,以及所述物料信息对应的信息类型;

将所述信息类型与所述目标信息类型逐一进行匹配;

根据匹配结果确定所述目标信息类型对应的目标物料信息;

根据所述目标物料信息和所述第二编码规则确定对应的目标物料编码。

进一步地,处理器1001可以调用存储器1003中存储的订单转换程序,还执行以下操作:

当所述信息类型与所述目标信息类型一致时,将所述信息类型对应的物料信息,作为所述目标信息类型对应的目标物料信息;

当所述信息类型与所述目标信号类型不一致时,向所述生成节点获取所述目标信息类型对应的目标物料信息。

进一步地,处理器1001可以调用存储器1003中存储的订单转换程序,还执行以下操作:

根据所有所述目标物料信息和所述第二编码规则确定所述目标信息类型对应的目标字符;

根据所述第二编码规则确定所述目标字符的顺序;

根据所述顺序和目标字符生成所述目标物料编码。

进一步地,处理器1001可以调用存储器1003中存储的订单转换程序,还执行以下操作:

确定所述目标信息类型对应的预设规则类型;

当所述规则类型为基于具体信息确定时,执行所述基于所述目标信息类型向所述第一终端发送物料信息查询请求的步骤;

当所述规则类型为基于其他目标字符确定时,在所述其他编码确定成功后,基于所述其他编码确定所述目标字符。

进一步地,处理器1001可以调用存储器1003中存储的订单转换程序,还执行以下操作:

将所述物料订单中对应物料编码,全局对应替换为所述物料编码对应的目标物料编码,得到所述目标物料订单;

将所述目标物料订单发送至所述接收节点。

以下,通过具体示例性方案对本发明权利要求要求保护的内容,进行解释说明,以便本领域技术人员更好地理解本发明权利要求的保护范围。可以理解的是,以下示例性方案不对本发明的保护范围进行限定,仅用于解释本发明。

示例性地,参照图2,在本发明订单转换方法的一实施例中,所述订单转换方法包括以下步骤:

步骤S10、接收订单生成节点发送的物料订单,并确定所述物料订单中的物料编码,以及确定所述物料订单对应的接收节点;

在本实施例中,订单生成节点是交易买方对应的设备,接收节点是交易卖方对应的设备。订单生成节点在生成物料订单时,至少需要的信息有其需要购买的物料的指向信息以及购买数量,物料订单对应的卖方的接收节点。而指向信息可以是买方企业基于第一编码规则对其需要购买的的物料编码,物料编码,以及物料订单对应的接收节点可以直接从物料订单中获取。

步骤S20、根据所述生成节点对应的第一编码规则和所述物料编码,确定物料信息;

在本实施例中,第一编码规则是买方企业根据物料类别和物料属性设置的为物料进行命名的规则表,根据物料的各种属性和类别确定有序的字符,从而与其他物料进行区分,指向唯一的物料。相反地,在确定了物料字符后,可以根据生成节点的第一编码规则推算出物料的属性和类别,指向唯一的物料。可以得到物料编码对应的物料信息。

步骤S30、根据所述物料信息和所述接收节点对应的第二编码规则生成目标物料编码;

在本实施例中,物料信息是物料的属性信息和类别信息,而这些信息不仅能描述物料,也能指向唯一的物料。第二编码规则是卖方企业根据物料类别和物料属性设置的为物料进行命名的规则表,根据物料的各种属性和类别确定有序的字符。基于接收节点对应的第二编码规则重新对物料信息进行编码,可以得到属于接收节点的目标物料编码。

可选地,各个节点的编码规则可以与各个节点的标识信息关联保存在本地,在确定了物料订单的接收节点后,可以直接根据接收节点的标识信息确定关联的第二编码规则。也可以在确定接收节点后,可以将向接收节点发送规则请求,接收该接收节点基于规则请求发送的第二编码规则。不同物料类型对应的编码规则可以不同,其中,对于电子元件,物料类别(成品/半成品/治具/自治等)物料类别有:晶体管/印刷电路板/电阻/电感/电容/连接器/磁性器件/晶体/其他等,结合电子元器件的电气属性如:电容器件分类1位字符表示主分类,2位字符表示次分类,3位字符表示电气值,4位表示耐压,5位表示误差,6位表示尺寸,7位表示品牌,8位表示熔点。在获取第二编码规则时,还可以根据物料类型获取对应的第二编码规则,先确定物料编码对应的物料类型,获取接收节点中与物料类型对应的第二编码规则。

步骤S40、根据所述目标物料编码将所述物料订单转换为目标物料订单,并将所述目标物料订单发送至所述接收节点。

在确定根据各个物料编码对应的物料信息重新得到目标物料编码后,物料由于企业不同的编码规则而确定,在不同的企业中,物料对应的物料编码不同,但都能指向同一物料。其中,在买方企业中通过物料编码指向物料,在卖方企业中通过目标物料编码指向物料,物料编码和对应的目标物料编码都能指向同一的物料,以物料编码制定和物料订单和以目标物料编码制定的目标物料清单都能说明买方企业对物料的购买需求,因而根据物料编码对应的目标物料编码可以将物料订单转换为目标物料订单。转换后,将目标物料清单发送至对应的将对应的接收节点,即卖方企业。接收节点在接收到目标物料订单后,由于目标物料订单中采取指向物料的目标物料编码是根据接收节点对应的第二编码规则确定的,那么接收节点可以直接根据目标物料订单中的目标物料编码确定订单生成节点对应的需要购买的物料或相关需求。

在本实施例公开的技术方案中,接收订单生成节点发送的物料订单,并确定所述物料订单中的物料编码,以及确定所述物料订单对应的接收节点;根据所述生成节点对应的第一编码规则和所述物料编码,确定物料信息;根据所述物料信息和所述接收节点对应的第二编码规则生成目标物料编码;根据所述目标物料编码将所述物料订单转换为目标物料订单,并将所述目标物料订单发送至所述接收节点。这样在将生成节点的物料订单发送给接收节点之前,基于目标物料编码将物料订单转换为目标物料订单,使得接收节点可以直接基于目标物料编码处理目标物料订单,从而提高企业处理交易订单的效率。并且由于订单转换不是由生成节点或接收节点进行,使得转换后订单的可信度更高。

进一步地,根据所述物料信息和所述接收节点对应的第二编码规则生成目标物料编码的步骤包括:

根据所述第一编码规则编码确定所述物料对应的订单物料;

获取所述订单物料关联的说明信息作为所述物料信息。

在本实施例中,由于物料编码可以确定唯一物料,那么根据第一编码规则和物料编码可以确定对应的订单物料,然后可以获取订单物料关联的说明信息,说明信息可以介绍有关订单物料的所有信息,这些说明信息可以提前保存在本地,也可以向生成节点发送信息获取请求,接收生产节点基于信息获取请求发送的订单物料关联的说明信息,将订单物料关联的说明信息作物料信息,那么基于第二物料规则可以基于说明信息进行编码,得到订单物料对应的目标物料编码。

这样通过确定订单物料,可以得到完整的订单物料关联的说明信息,基于完整的说明信息可以直接、快速、准确地根据第二物料规则生成对应的目标物料编码,提高企业处理交易订单的效率。

进一步地,所述根据所述物料信息和所述接收节点对应的第二编码规则生成目标物料编码的步骤包括:

根据所述第一编码规则确定所述物料编码中各个字符的表示信息;

将所述表示信息作为所述物料信息。

在本实施例中,物料编码中各个字符都是第一编码规则对物料的属性或类别进行确定的,南无根据第一编码规则可以确定物料编码中各个字符的表示信息,这里的表示信息即是物料的属性或类型,那么可以将表示信息作为订单物料的物料信息。

这样根据第一编码规则确定物料编码中各个字符的表示信息,并将表示信息作为物料信息,从而快速确定物料信息。

进一步地,所述根据所述物料信息和所述接收节点对应的第二编码规则生成目标物料编码的步骤包括:

确定所述第二编码规则对应的目标信息类型,以及所述物料信息对应的信息类型;

将所述信息类型与所述目标信息类型逐一进行匹配;

根据匹配结果确定所述目标信息类型对应的目标物料信息;

根据所述目标物料信息和所述第二编码规则确定对应的目标物料编码。

在本实施例中,确定了物料订单中物料的物料信息后,确定第二编码规则对物料进行编码时需要的目标信息类型,以及物料信息对应的信息,将信息类型与目标信息类型进行匹配,根据匹配结果确定目标信息类型对应的目标物料信息,根据目标物料信息和编码规则确定对应的目标物料编码,从而快速、准确地确定物料订单中订单物料对应的能够被卖方企业识别的目标物料编码,可以提高企业处理交易订单的效率。

进一步地,所述根据匹配结果确定所述目标信息对象对应的目标物料信息的步骤,还包括:

当所述信息类型与所述目标信息类型一致时,将所述信息类型对应的物料信息,作为所述目标信息类型对应的目标物料信息;

当所述信息类型与所述目标信号类型不一致时,向所述生成节点获取所述目标信息类型对应的目标物料信息。

在本实施例中,当信息类型与目标信息类型一致时,即物料信息的信息类型中存在与目标信息类型是相同时,将信息类型对应的物料信息,作为目标信息类型对应的目标物料信息,当字符类型与目标信息类型不一致时,即物料信息的信息类型中不存在与目标信息类型是相同时,向生成节点获取目标信息类型对应的目标物料信息。这样直接将信息类型与目标信息类型一致的物料信息与目标信息类型关联,作为目标物料信息,反之则向生成节点获取目标信息类型对应的目标物料信息,从而确定第二编码规则对物料进行编码时需要的目标信息类型对应的目标物料信息,使得目标物料编码得到进行,实现提高企业处理交易订单的效率。

进一步地,所述根据所述目标物料信息和所述第二编码规则确定对应的目标物料编码的步骤包括:

根据所有所述目标物料信息和所述第二编码规则确定所述目标信息类型对应的目标字符;

根据所述第二编码规则确定所述目标字符的顺序;

根据所述顺序和目标字符生成所述目标物料编码。

在本实施例中,目标信息类型对应的目标物料信息是第二编码规则对物料进行编码时需要的物料信息,根据第二编码规则对所有目标信息类型及对应目标物料信息进行编号,得到对应的目标字符,可以是一个或多个数字和/或字母的组合。一个目标信息类型确定一个目标字符。根据第二编码规则针对目标信息类型的具体规则确定对应的目标字符,最后根据第二编码规则确定目标信息类型对应的顺序,作为目标字符的顺序,根据顺序对目标字符进行排序,得到目标物料编码。这样快速、准确地确定物料订单中订单物料对应的能够被卖方企业识别的目标物料编码,可以提高企业处理交易订单的效率。

进一步地,所述向所述生成节点获取所述目标信息类型对应的目标物料信息的步骤之前,还包括:

确定所述目标信息类型对应的预设规则类型;

当所述规则类型为基于具体信息确定时,执行所述基于所述目标信息类型向所述第一终端发送物料信息查询请求的步骤;

当所述规则类型为基于其他目标字符确定时,在所述其他编码确定成功后,基于所述其他编码确定所述目标字符。

在本实施例中,目标信息类型根据具体对应的规则不同,不一定都有具体的目标物料信息,那么信息类型与目标信号类型不一致时,一方面是没有找到目标信息类型对应目标物料信息,一方面是目标信息类型并不需要具体的目标物料信息,具体需要确定目标信息类型对应的预设规则类型,的那个规则类型为基于具体信息确定时,表明是没有找到目标信息类型对应目标物料信息,可以向生成节点发送信息获取请求,实现向生成节点获取目标信息类型对应的目标物料信息。当规则类型为基于其他目标字符确定时,例如对应验证位字符需要根据其他编码在所述其他编码确定成功后,基于特殊算法或其他编码确定目标字符,那么在规则类型为基于其他目标字符确定时,在其他编码确定成功后,基于其他编码确定目标字符。这样完整、准确地确定物料订单中订单物料对应的能够被卖方企业识别的目标物料编码,可以提高企业处理交易订单的效率。

可选地,参照图3,基于上述任一实施例,在本发明订单转换方法的另一实施例中,所述订单转换方法还包括:

步骤S41、将所述物料订单中对应物料编码,全局对应替换为所述物料编码对应的目标物料编码,得到所述目标物料订单;

步骤S42、将所述目标物料订单发送至所述接收节点。

在本实施例中,物料订单中包括有买方企业对订单物料的物料编码,而在发送给接收节点的过程中,还需要将物料订单中的物料编码转换为卖方企业对订单物料的目标物料编码。物料订单可以为文档,那么可以将物料订单中对应物料编码,全局对应替换为物料编码对应的目标物料编码,得到目标物料订单。若通过替换无法将完全将物料订单中的物料编码替换为目标物料编码,那么可以基于物料订单确定订单信息,包括购买订单的数量、和一些交互接口等,然后根据订单信息和目标物料编码重新生成一个物料订单作为目标物料清单。

在本实施例公开的技术方案中,将物料订单中对应物料编码,全局对应替换为物料编码对应的目标物料编码,快速得到目标物料订单,从而确定物料订单中订单物料对应的能够被卖方企业识别的目标物料编码,可以提高企业处理交易订单的效率。

此外,本发明实施例还提出一种订单转换装置,所述订单转换装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的订单转换程序,所述订单转换程序被所述处理器执行时实现如上各个实施例所述的订单转换方法的步骤。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有订单转换程序,所述订单转换程序被处理器执行时实现如上各个实施例所述的订单转换方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得订单转换装置执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 一种文件转换方法、系统、装置及计算机可读存储介质
  • 订单处理方法、装置、电子设备和计算机可读存储介质
  • 订单分配方法、装置、计算机可读存储介质及电子设备
  • 订单请求的处理方法、装置和计算机可读存储介质
  • 分层存储方法、分层存储装置及计算机可读存储介质
  • 订单派发方法、订单派发装置、及计算机可读存储介质
  • 一种多语言文字数字转阿拉伯数字的转换方法、装置、计算机装置及计算机可读存储介质
技术分类

06120116482517