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

商显产业供应链信息存储系统及其信息存储与检索方法

文献发布时间:2023-06-19 11:08:20


商显产业供应链信息存储系统及其信息存储与检索方法

技术领域

本发明属于计算机技术领域,尤其涉及一种商显产业供应链信息存储系统及其信息存储与检索方法。

背景技术

在商显产业链中,往往存在着商显产品之间的交易流动,这些商显产品的交易流动往往包含着大量的有关于商家以及产品的信息,可以用于后续的数据分析及预测。

然而,现有的商显产品交易管理平台往往都没有对上述交易流动信息进行有效的管理,导致信息内容容易被篡改,影响了后续的数据分析及预测的效果。

可见现有技术中,尚未对商显产业供应链信息进行有效的存储与管理,导致后续数据分析及预测效果不佳。

发明内容

本发明实施例的目的在于提供一种商显产业供应链信息存储系统,旨在解决现有技术中,还存在的尚未对商显产业供应链信息进行有效的存储与管理,导致后续数据分析及预测效果不佳的技术问题。

本发明实施例是这样实现的,一种商显产业链交易信息存储系统,包括交易管理服务端以及区块链存储服务端:

所述交易管理服务端,用于获取商显产业链交易信息,并发送给区块链存储服务端;所述商显产业链交易信息中至少携带有产品标识信息;

所述区块链存储服务端,用于在接收到所述商显产业链交易信息后,判断区块链内是否存在包含与所述产品标识信息关联的历史交易信息的关联存储区块;当判断存在所述关联存储区块时,将所述商显产业链交易信息存储于所述关联存储区块中,并完成上链存储。

本发明实施例的另一目的在于提供一种商显产业链交易信息存储方法,运行于如上述所述的商显产业链交易信息存储系统中的区块链存储服务端上,具体包括以下步骤:

获取商显产业链交易信息;所述商显产业链交易信息中至少携带有产品标识信息;

判断区块链内是否存在包含与所述产品标识信息关联的历史交易信息的关联存储区块;

当判断是时,将所述商显产业链交易信息存储于所述关联存储区块中,并完成上链存储。

本发明实施例的另一目的在于提供一种商显产业供应链信息检索方法,商显产业链交易信息是通过如上述所示出的商显产业链交易信息存储方法存储在区块链上,具体包括以下步骤:

获取待识别的产品标识信息;

判断区块链内是否存在包含所述产品标识信息的检索存储区块;

当判断存在时,确定所述检索存储区块中存储的商显产业链交易信息,所述商显产业链交易信息即为与所述待识别的产品标识信息关联的商显产业链交易信息。

本发明实施例提供的一种商显产业链交易信息存储系统,包括交易管理服务端以及区块链存储服务端,其中交易管理服务端可用于对商显产业链交易信息进行汇总管理,然后基于区块链技术将商显产业链交易信息发送给区块链存储服务端以使区块链存储服务端将所述商显产业链交易信息完成上链存储,其中在存储的过程中,通过判断区块链内是否存在与商显产业链交易信息中携带的产品标识信息关联的历史交易信息的关联存储区块,当判断存在时,将该商显产业链交易信息存储于所述关联存储区块中也就是与历史交易信息关联,并完成上链存储,从而实现了基于产品标识信息的关联上链存储,并利用区块链技术的分布式存储从而实现了对商显产业供应链信息有效的存储与管理,提高了后续数据分析及预测的效果。

附图说明

图1为本发明实施例提供的一种商显产业链交易信息存储系统的结构示意图;

图2为本发明实施例提供的一种商显产业链交易信息存储系统的交互时序图;

图3为本发明实施例提供的另一种商显产业链交易信息存储系统的交互时序图;

图4为本发明实施例提供的另一种商显产业链交易信息存储系统的交互时序图;

图5为本发明实施例提供的再一种商显产业链交易信息存储系统的交互时序图;

图6为本发明实施例提供的一种商显产业链交易信息存储方法的步骤流程图;

图7为本发明实施例提供的另一种商显产业链交易信息存储方法的步骤流程图;

图8为本发明实施例提供的又一种商显产业链交易信息存储方法的步骤流程图;

图9为本发明实施例提供的一种商显产业供应链信息检索方法的步骤流程图;

图10为本发明实施例提供的一种商显产业链交易信息存储装置的结构示意图;

图11为本发明实施例提供的一种执行商显产业供应链信息检索方法的计算机设备的内部结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,为本发明实施例提供的一种商显产业链交易信息存储系统的结构示意图,详述如下。

在本发明实施例中,所述商显产业链交易信息存储系统主要由交易管理服务端110以及区块链存储服务端120组成。

在本发明实施例中,其中交易管理服务端110,用于获取商显产业链交易信息,并发送给区块链存储服务端;所述商显产业链交易信息中至少携带有产品标识信息。而区块链存储服务端120,用于在接收到所述商显产业链交易信息后,判断区块链内是否存在包含与所述产品标识信息关联的历史交易信息的关联存储区块;当判断存在所述关联存储区块时,将所述商显产业链交易信息存储于所述关联存储区块中,并完成上链存储。

在本发明实施例中,需要说明的是区块链存储服务端120完成上链存储属于区块链技术领域的常规技术手段,其具体实现过程是本领域技术人员的公知常识,本发明在此不做具体的说明,

在本发明实施例中,区块链存储服务端120通过在上链存储之前,判断区块链内是否存在包含与所述产品标识信息关联的历史交易信息的关联存储区块,如此就可以将关联的商显产业链交易信息存储在同一个区块内,从而实现商显产业链交易信息的关联存储。

在本发明实施例中,可以看出区块链存储服务端上执行的步骤为本发明技术方案的核心,具体的步骤流程图请参阅图6的内容。

在本发明实施例中,为便于理解本发明提供的商显产业链交易信息存储系统中各端之间的交互流程,具体请参阅图2所示出的商显产业链交易信息存储系统的交互时序图。

作为本发明的一个优选实施例,所述商显产业链交易信息存储于所述关联存储区块中,并完成上链存储的步骤,具体为:将所述商显产业链交易信息与所述关联存储区块的区块链存储地址信息关联,并按照预设的规则存储于特定存储区块中完成上链存储。此时,本优选实施例提供的商显产业链交易信息存储系统中各端之间的交互流程,具体请参阅图3所示出的商显产业链交易信息存储系统的交互时序图。

作为本发明的另一个优选实施例,当判断不存在关联存储区块时,将所述商显产业链交易信息按照预设的规则存储于特定存储区块中完成上链存储。此时,本优选实施例提供的商显产业链交易信息存储系统中各端之间的交互流程,具体请参阅图4所示出的商显产业链交易信息存储系统的交互时序图。

作为本发明的又一个优选实施例,在获取商显产业链交易信息后,确定所述商显产业链交易信息在星际文件系统下的哈希地址,此时区块链存储服务端是将所述哈希地址存储于所述关联存储区块中,并完成上链存储。此时,本优选实施例提供的商显产业链交易信息存储系统中各端之间的交互流程,具体请参阅图5所示出的商显产业链交易信息存储系统的交互时序图。

作为本发明的再一个实施例,区块链存储服务端通常是基于智能合约完成上链存储,此过程属于区块链技术当中的常规选择,本发明在此不对具体的实现过程进行描述。

本发明实施例提供的一种商显产业链交易信息存储系统,包括交易管理服务端以及区块链存储服务端,其中交易管理服务端可用于对商显产业链交易信息进行汇总管理,然后基于区块链技术将商显产业链交易信息发送给区块链存储服务端以使区块链存储服务端将所述商显产业链交易信息完成上链存储,其中在存储的过程中,通过判断区块链内是否存在与商显产业链交易信息中携带的产品标识信息关联的历史交易信息的关联存储区块,当判断存在时,将该商显产业链交易信息存储于所述关联存储区块中也就是与历史交易信息关联,并完成上链存储,从而实现了基于产品标识信息的关联上链存储,并利用区块链技术的分布式存储从而实现了对商显产业供应链信息有效的存储与管理,提高了后续数据分析及预测的效果。

如图2所示,为本发明实施例提供的一种商显产业链交易信息存储系统的交互时序图,详述如下。

在本发明实施例中,可以看出,交易管理服务端通常与交易管理客户端进行通讯,交易管理客户端会在完成交易后将交易管理客户端发送给交易管理服务端,此时交易管理服务端会获取到商显产业链交易信息,其中交易管理服务端至少携带有交易的产品标识信息,此外通常还包括交易双方的商家标识信息以及交易时间信息和交易金额信息等等,但考虑到本发明中是基于产品标识信息将产品的交易流程关联起来,因此并不限定商显产业链交易信息所包含的信息。而区块链存储服务端在接收到商显产业链交易信息后,先判断区块链内是否存在关联存储区块,关联存储区块是指存储包含有与产品标识信息关联的历史交易信息的存储区块,当判断存在时,将区块链存储服务端。

如图3所示,为本发明实施例提供的另一种商显产业链交易信息存储系统的交互时序图,详述如下。

在本发明实施例中,与图2示出的交互时序图的不同之处在于,区块链存储服务端并非是将商显产业链交易信息存储于关联存储区块中,而是将商显产业链交易信息与关联存储区块的区块链存储地址信息关联,并按照预设的规则存储于特定存储区块中完成上链存储,也就是说,商显产业链交易信息中包含有上一关联存储区块的存储地址,如此在检索时,可以依次追溯到上一次交易时的商显产业链交易信息,从而完成整个关联的商显产业链交易信息的检索。

如图4所示,为本发明实施例提供的又一种商显产业链交易信息存储系统的交互时序图,详述如下。

在本发明实施例中,与图2示出的交互时序图的不同之处在于,当判断不存在关联存储区块时,将商显产业链交易信息按照预设的规则存储于特定存储区块中完成上链存储,也就是确定一个新的存储区块,以便于后续将相关联的商显产业链交易信息存储于该区块中。

如图5所示,为本发明实施例提供的再一种商显产业链交易信息存储系统的交互时序图,详述如下。

在本发明实施例中,与图2示出的交互时序图的不同之处在于,在确定与图2示出的交互时序图的不同之处在于,在获取商显产业链交易信息后,先确定商显产业链交易信息在星际文件系统下的哈希地址,此后存储后不再直接存储商显产业链交易信息而是存储商显产业链交易信息在星际文件系统下的哈希地址,此后在获取到这个哈希地址后,就可以从星际文件系统中获取到相应的商显产业链交易信息。

如图6所示,为本发明实施例提供的一种商显产业链交易信息存储方法的步骤流程图,该方法主要运行于如图1所示出的区块链存储服务端120上,具体包括以下步骤:

步骤S602,获取商显产业链交易信息。

在本发明实施例中,所述商显产业链交易信息通常包括携带有交易的产品标识信息,此外也可能包括交易双方的商家标识信息以及交易时间信息和交易金额信息等等。

步骤S604,判断区块链内是否存在包含与所述产品标识信息关联的历史交易信息的关联存储区块。当判断是时,执行步骤S606;当判断否时,执行其他步骤。

在本发明实施例中,判断区块链内是否存在包含与产品标识信息关联的历史交易信息的关联存储区块,历史交易信息是指与商显产业链交易信息的产品标识信息相关联的历史商显产业链交易信息,是预先基于同样的存储规则存储于区块链上的存储区块中。

步骤S606,将所述商显产业链交易信息存储于所述关联存储区块中,并完成上链存储。

在本发明实施例中,当判断存在,则需要将商显产业链交易信息与历史交易信息关联存储,因此,可以选择将商显产业链交易信息存储于和历史交易信息同样的关联存储区块中,完成上链存储。

本发明实施例提供的一种商显产业链交易信息存储方法,运行于由交易管理服务端以及区块链存储服务端组成的商显产业链交易信息存储系统中的区块链存储服务端上,在存储的过程中,通过判断区块链内是否存在与商显产业链交易信息中携带的产品标识信息关联的历史交易信息的关联存储区块,当判断存在时,将该商显产业链交易信息存储于所述关联存储区块中也就是与历史交易信息关联,并完成上链存储,从而实现了基于产品标识信息的关联上链存储,并利用区块链技术的分布式存储从而实现了对商显产业供应链信息有效的存储与管理,提高了后续数据分析及预测的效果。

如图7所示,为本发明实施例提供的另一种商显产业链交易信息存储方法的步骤流程图,详述如下。

在本发明实施例中,与图6所示出的一种商显产业链交易信息存储方法的步骤流程图的区别在于,所述步骤S606的步骤,具体为:

步骤S702,将所述商显产业链交易信息与所述关联存储区块的区块链存储地址信息关联,并按照预设的规则存储于特定存储区块中完成上链存储。

在本发明实施例中,可以理解,将商显产业链交易信息与历史交易信息关联存储也可以通过其他方式实现,例如将商显产业链交易信息与关联存储区块的区块链存储地址信息关联,也就是包含指向上一笔关联交易信息的索引信息,如此便可以依次根据关联存储区块中存储的上一个存储区块的区块链存储地址信息得到完整的关联交易流程信息。

如图8所示,为本发明实施例提供的又一种商显产业链交易信息存储方法的步骤流程图,详述如下。

在本发明实施例中,与图6所示出的一种商显产业链交易信息存储方法的步骤流程图的区别在于,当判断否时,执行步骤S802。

步骤S802,将所述商显产业链交易信息按照预设的规则存储于特定存储区块中完成上链存储。

在本发明实施方案,如果不存在关联存储区块时,则可以按照预设的规则存储于特定存储区块中完成上链存储,也就是确定一个新的存储区块,以便于后续将相关联的商显产业链交易信息存储于该区块中。

本发明实施例还提供了在需要对商显产业供应链信息的检索过程,详述如下。

如图9所示,为本发明实施例提供的一种商显产业供应链信息检索方法的步骤流程图,具体包括以下步骤:

步骤S902,获取待识别的产品标识信息。

在本发明实施例中,信息检索是与信息存储相对应的,也就是商显产业链交易信息是通过如前述图6所示出的商显产业链交易信息存储方法存储在区块链上。

在本发明实施例中,可以理解,由于存储过程中是以产品标识信息为依据,因此在检索时,也需要利用到产品标识信息,即待识别的产品标识信息。

步骤S904,判断区块链内是否存在包含所述产品标识信息的检索存储区块。当判断是时,执行步骤S906;当判断否时,执行其他步骤。

步骤S906,确定所述检索存储区块中存储的商显产业链交易信息。

在本发明实施例中,可以理解,当区块链内存在包含所述产品标识信息的检索存储区块时,直接从检索存储区块中获取到存储的商显产业链交易信息,而当商显产业链交易信息是基于前述图7示出的商显产业链交易信息存储方法存储在区块链上时,此时则需要基于检索存储区块中还包括的上一存储区块依次追溯到上一交易信息,重复直至获取完整的商显产业链交易信息。

在本发明实施例中,所述商显产业链交易信息即为与所述待识别的产品标识信息关联的商显产业链交易信息。

如图10所示,为本发明实施例提供的一种商显产业链交易信息存储装置的结构示意图,具体包括以下单元:

商显产业链交易信息获取单元1010,用于获取商显产业链交易信息。

在本发明实施例中,所述商显产业链交易信息通常包括携带有交易的产品标识信息,此外也可能包括交易双方的商家标识信息以及交易时间信息和交易金额信息等等。

关联存储区块判断单元1020,用于判断区块链内是否存在包含与所述产品标识信息关联的历史交易信息的关联存储区块。

在本发明实施例中,判断区块链内是否存在包含与产品标识信息关联的历史交易信息的关联存储区块,历史交易信息是指与商显产业链交易信息的产品标识信息相关联的历史商显产业链交易信息,是预先基于同样的存储规则存储于区块链上的存储区块中。

关联存储单元1030,用于当判断是时,将所述商显产业链交易信息存储于所述关联存储区块中,并完成上链存储。

在本发明实施例中,当判断存在,则需要将商显产业链交易信息与历史交易信息关联存储,因此,可以选择将商显产业链交易信息存储于和历史交易信息同样的关联存储区块中,完成上链存储。

本发明实施例提供的一种商显产业链交易信息存储装置,运行于由交易管理服务端以及区块链存储服务端组成的商显产业链交易信息存储系统中的区块链存储服务端上,在存储的过程中,通过判断区块链内是否存在与商显产业链交易信息中携带的产品标识信息关联的历史交易信息的关联存储区块,当判断存在时,将该商显产业链交易信息存储于所述关联存储区块中也就是与历史交易信息关联,并完成上链存储,从而实现了基于产品标识信息的关联上链存储,并利用区块链技术的分布式存储从而实现了对商显产业供应链信息有效的存储与管理,提高了后续数据分析及预测的效果。

图11示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的区块链存储服务端120。如图11所示,该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现商显产业链交易信息存储方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行商显产业链交易信息存储方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图11中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的商显产业链交易信息存储装置可以实现为一种计算机程序的形式,计算机程序可在如图11所示的计算机设备上运行。计算机设备的存储器中可存储组成该商显产业链交易信息存储装置的各个程序模块,比如,图10所示的商显产业链交易信息获取单元1010、关联存储区块判断单元1020以及关联存储单元1030。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的商显产业链交易信息存储方法中的步骤。

例如,图11所示的计算机设备可以通过如图10所示的商显产业链交易信息存储装置中的商显产业链交易信息获取单元1010执行步骤S602;计算机设备可通过关联存储区块判断单元1020执行步骤S604;计算机设备可通过关联存储单元1030执行步骤S606等等。

在一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取商显产业链交易信息;所述商显产业链交易信息中至少携带有产品标识信息;

判断区块链内是否存在包含与所述产品标识信息关联的历史交易信息的关联存储区块;

当判断是时,将所述商显产业链交易信息存储于所述关联存储区块中,并完成上链存储。

在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:

获取商显产业链交易信息;所述商显产业链交易信息中至少携带有产品标识信息;

判断区块链内是否存在包含与所述产品标识信息关联的历史交易信息的关联存储区块;

当判断是时,将所述商显产业链交易信息存储于所述关联存储区块中,并完成上链存储。

应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

相关技术
  • 商显产业供应链信息存储系统及其信息存储与检索方法
  • 识别信息自动生成装置、信息存储系统以及信息存储系统的信息获取方法
技术分类

06120112810837