目标对象交易凭证的管理方法、电子设备及存储介质转让专利

申请号 : CN202211299545.8

文献号 : CN115375336B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林文都胡晶莹范立焦站静王美蓉葛元丽

申请人 : 浙江省标准化研究院(金砖国家标准化(浙江)研究中心、浙江省物品编码中心)

摘要 :

本申请提供了一种目标对象交易凭证的管理方法、装置、电子设备及存储介质,包括以下步骤:对接收到的备案信息进行结构化内容识别,确定第一机构处理目标对象的处理类型以及所述目标对象的电子合格证;所述备案信息是所述第一机构响应于备案邀请信息所生成的信息,所述备案邀请信息是基于指定触发信息生成的,所述指定触发信息是根据所述第一机构的登录状态或所述电子合格证的生成端的开证进程确定的;利用处理类型和电子合格证,生成目标对象的交易凭证。由此,以目标对象为依据,记录目标对象的流转过程,得到目标对象的溯源链。在目标对象出现质量问题时,利用交易凭证进行追溯。交易凭证可以克服纸质合格证易伪造易丢失的缺陷,杜绝安全隐患。

权利要求 :

1.一种目标对象交易凭证的管理方法,应用于分布式服务器,其特征在于,包括:对接收到的备案信息进行结构化内容识别,确定第一机构处理目标对象的处理类型以及所述目标对象的电子合格证;所述备案信息是所述第一机构响应于备案邀请信息所生成的信息,所述备案邀请信息是基于指定触发信息生成的,所述指定触发信息是根据所述第一机构的登录状态或所述电子合格证的生成端的开证进程确定的;

利用所述处理类型和所述电子合格证,生成所述目标对象的交易凭证;

所述对接收到的备案信息进行结构化内容识别,包括:利用预先训练好的内容确定模型,确定所述备案信息中的模板内容;所述模板内容包括固定内容部分和待填写的实体内容部分;

基于所述模板内容,确定与所述模板内容对应的所述实体内容部分;

基于所述实体内容部分进行结构化内容识别;

将所述交易凭证发送给指定终端;所述指定终端包括所述第一机构对应的用户端和所述电子合格证的生成端;

所述利用所述处理类型和所述电子合格证,生成所述目标对象的交易凭证,包括:利用所述处理类型,确定所述第一机构的关联机构,所述关联机构包括所述第一机构的上游机构和/或下游机构;

基于所述目标对象在所述第一机构和所述关联机构之间的流转情况和所述电子合格证,生成所述目标对象的当前批次的交易凭证;所述流转情况包括流转方向和发生流转的时间;

将所述当前批次的交易凭证作为所述目标对象的交易凭证。

2.根据权利要求1所述的方法,其特征在于,还包括:依据所述发生流转的时间,确定原始批次的交易凭证;

将所述原始批次的交易凭证与所述当前批次的交易凭证进行关联,得到溯源链。

3.根据权利要求1所述的方法,其特征在于,在所述备案信息中包含对所述目标对象的审核信息的情况下,还包括:基于所述审核信息对所述当前批次的交易凭证进行归类;所述归类对应的类别包括至少一个风险等级;

根据所述类别进行预警。

4.根据权利要求1至3任一所述的方法,其特征在于,所述目标对象为商品;

所述第一机构包括商品生产机构、商品销售机构、商品运输机构中的至少一种。

5.一种目标对象交易凭证的管理方法,其特征在于,包括:响应于源头机构针对目标对象的电子合格证生成请求,生成电子合格证;

将所述源头机构、所述目标对象与所述电子合格证进行关联存储;

对获取到交易凭证的机构进行备案;所述交易凭证是利用权利要求1至4中任一方法生成的。

6.根据权利要求5所述的方法,其特征在于,还包括:利用备案信息,记录第二机构处理的所述目标对象的处理类型以及所述目标对象的电子合格证;所述第二机构为所述源头机构的下游机构,所述下游机构是利用所述目标对象的流转情况确定的,所述流转情况包括流转方向和发生流转的时间,所述备案信息是由所述第二机构生成的;

将所述第二机构处理与所述目标对象的电子合格证关联存储。

7.根据权利要求5或6所述的方法,其特征在于,还包括:对接收到的查询请求进行权限确认,得到所述查询请求发送端的权限等级;

根据所述权限等级,对所述电子合格证进行对应的脱敏处理,得到脱敏后的电子合格证;

将所述脱敏后的电子合格证作为所述查询请求的响应内容。

8.一种目标对象交易凭证的管理装置,其特征在于,包括:信息确定模块,用于对接收到的备案信息进行结构化内容识别,确定第一机构处理目标对象的处理类型以及所述目标对象的电子合格证;所述备案信息是所述第一机构响应于备案邀请信息所生成的信息,所述备案邀请信息是基于指定触发信息生成的,所述指定触发信息是根据所述第一机构的登录状态或所述电子合格证的生成端的开证进程确定的;

交易凭证生成模块,用于利用所述处理类型和所述电子合格证,生成所述目标对象的交易凭证;

所述信息确定模块包括:

模板内容确定子模块,用于利用预先训练好的内容确定模型,确定所述备案信息中的模板内容;所述模板内容包括固定内容部分和待填写的实体内容部分;

实体内容确定子模块,用于基于所述模板内容,确定与所述模板内容对应的所述实体内容部分;

识别子模块,用于基于所述实体内容部分进行结构化内容识别;

发送模块,用于将所述交易凭证发送给指定终端;所述指定终端包括第一机构对应的用户端和电子合格证的生成端;

所述交易凭证生成模块包括:

关联机构确定子模块,用于利用处理类型,确定第一机构的关联机构,关联机构包括第一机构的上游机构和/或下游机构;

交易凭证生成执行子模块,用于基于目标对象在第一机构和关联机构之间的流转情况和电子合格证,生成目标对象的当前批次的交易凭证;流转情况包括流转方向和发生流转的时间;

将当前批次的交易凭证作为目标对象的交易凭证。

9.一种目标对象交易凭证的管理装置,其特征在于,包括:信息记录模块,用于响应于源头机构针对目标对象的电子合格证生成请求,生成电子合格证;

存储模块,用于将所述源头机构、所述目标对象与所述电子合格证进行关联存储;

备案模块,用于对获取到交易凭证的机构进行备案;所述交易凭证是利用权利要求8所述目标对象交易凭证的管理装置生成的。

10.一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器在执行所述计算机程序时实现权利要求1‑7中任一项所述的方法。

11.一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1‑7中任一项所述的方法。

说明书 :

目标对象交易凭证的管理方法、电子设备及存储介质

技术领域

[0001] 本申请涉及数字信息处理技术领域,尤其涉及一种目标对象交易凭证的管理方法和装置、电子设备及存储介质。

背景技术

[0002] 商品,尤其农副产品在进入流通环节前,生产企业会在开证机构中根据相应规则填写商品对应内容后,获取开证机构开具的纸质合格证。纸质合格证随商品进入后续流通环节。
[0003] 但纸质合格证在流通环节被哪些商户使用,是否存在误用及伪造,监管部门均难得知。另外,商户及消费者对伪造的纸质合格证也存较高溯源成本。在批次商品检测不合格的情况下,流通环节的同一批次问题商品也很难找出处置。同时现存的纸质合格证也存在打印,管理及保管成本。

发明内容

[0004] 本申请实施例提供一种目标对象交易凭证的管理方法和装置、电子设备及存储介质,以实现可以基于合格证生成目标对象的交易凭证,从而可以基于交易凭证表征目标对象是否合格,克服纸质合格证的弊端。
[0005] 第一方面,本申请实施例提供了一种目标对象交易凭证的管理方法,应用于分布式服务器,可以包括以下步骤:
[0006] 对接收到的备案信息进行结构化内容识别,确定第一机构处理目标对象的处理类型以及目标对象的电子合格证;备案信息是第一机构响应于备案邀请信息所生成的信息,备案邀请信息是基于指定触发信息生成的,指定触发信息是根据第一机构的登录状态或电子合格证的生成端的开证进程确定的;
[0007] 利用处理类型和电子合格证,生成目标对象的交易凭证。
[0008] 第二方面,本申请实施例提供了一种目标对象交易凭证的管理方法,可以包括以下步骤:
[0009] 响应于源头机构针对目标对象的电子合格证生成请求,生成电子合格证;
[0010] 将源头机构、目标对象与电子合格证进行关联存储。
[0011] 第三方面,本申请实施例提供了一种目标对象交易凭证的管理装置,该装置可以包括:
[0012] 信息确定模块,利用接收到的备案信息,确定第一机构处理目标对象的处理类型以及目标对象的电子合格证;
[0013] 交易凭证生成模块,用于对接收到的备案信息进行结构化内容识别,确定第一机构处理目标对象的处理类型以及目标对象的电子合格证;备案信息是第一机构响应于备案邀请信息所生成的信息,备案邀请信息是基于指定触发信息生成的,指定触发信息是根据第一机构的登录状态或电子合格证的生成端的开证进程确定的。
[0014] 第四方面,本申请实施例提供了一种目标对象交易凭证的管理装置,该装置可以包括:
[0015] 信息记录模块,用于响应于源头机构针对目标对象的电子合格证生成请求,生成电子合格证;
[0016] 存储模块,用于将源头机构、目标对象与电子合格证进行关联存储。
[0017] 第五方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器在执行所述计算机程序时实现上述任一项所述的方法。
[0018] 第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法。
[0019] 与现有技术相比,本申请具有如下优点:
[0020] 依据本申请实施例可以以目标对象为依据,记录目标对象的流转过程,从而可以得到目标对象的溯源链。溯源链上的每一个对目标对象进行处理的机构均可以作为溯源链上的节点。在目标对象出现质量问题或安全问题等情况时,可以利用交易凭证进行追溯。由此,利用交易凭证可以克服纸质合格证易伪造易丢失的缺陷,杜绝了安全隐患。另外,交易凭证可以实现目标对象流转过程的透明化,从而对于目标对象的来源、去向有据可查,最终形成溯源链追溯体系。
[0021] 上述说明仅是本申请技术方案的概述 ,为了能够更清楚了解本申请的技术手段,可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

[0022] 在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本申请的一些实施方式,而不应将其视为是对本申请范围的限制。
[0023] 图1为本申请提供的目标对象交易凭证的管理方法的场景示意图;
[0024] 图2为本申请一实施例的目标对象交易凭证的管理方法的流程图之一;
[0025] 图3是本申请一实施例的备案信息示意图;
[0026] 图4为本申请一实施例的目标对象交易凭证的管理方法的流程图之二;
[0027] 图5是本申请一实施例的目标对象交易凭证的管理装置的结构框图之一;
[0028] 图6是本申请一实施例的目标对象交易凭证的管理装置的结构框图之二;以及[0029] 图7为用来实现本申请实施例的电子设备的框图。

具体实施方式

[0030] 在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本申请的构思或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的,而非限制性的。
[0031] 为便于理解本申请实施例的技术方案,以下对本申请实施例的相关技术进行说明。以下相关技术作为可选方案与本申请实施例的技术方案可以进行任意结合,其均属于本申请实施例的保护范围。
[0032] 图1为示例性的用于实现本申请实施例的方法的一个应用场景的示意图。在当前场景下,目标对象交易凭证的管理方法的执行主体可以包括开证系统和溯源系统。开证系统负责电子合格证的开具。溯源系统负责在目标对象的流通环节,基于电子合格证对目标对象的流通进行记录。目标对象可以是蔬菜、奶制品、肉食品等农副产品,也可以是服装、电器等其他产品。
[0033] 开证系统的工作原理简述如下:响应于源头机构的电子合格证生成请求,生成对应的电子合格证。源头机构可以是生产商或者是一级经销商等。例如,源头机构生产了一个批次的目标对象,可以针对当前批次的目标对象发出电子合格证的生成请求。开证系统在进行相应检测并确定检测合格后,可以生成电子合格证。该电子合格证可以发送给源头机构,从而实现电子合格证的传输。另外,在生成目标对象的电子合格证后,可以开放指定查询接口,以供各机构进行查询。
[0034] 在图1所示场景下,该电子合格证经过溯源系统转发,最终发送至源头机构。源头机构在接收到电子合格证的情况下,可以在溯源系统进行备案。备案成功后,生成标对象的交易凭证。
[0035] 另外,在目标对象流转的每个环节,都可以记录处理机构与电子合格证的关联关系,从而表征处理机构处理的目标对象为具有电子合格证的目标对象。处理机构可以是图1中所示的商户A、商户B。商户A、商户B可以对应运输机构或者零售商等。
[0036] 溯源系统的工作原理简述如下:仍以流转过程是交易为示例,在目标对象交易的每个环节,溯源系统均可以接收到对应环节的处理机构的备案信息。处理机构是对已开具电子合格证的目标对象进行处理的机构,处理可以包括销售、进货、运输等。在目标对象的流转过程中,溯源系统利用备案信息进行电子合格证的检验和流转,从而实现基于电子合格证对目标对象的流通进行记录。
[0037] 本申请实施例提供了一种目标对象交易凭证的管理方法,该方法的执行主体可以是溯源系统,具体可以应用于分布式服务器。如图2所示为本申请一实施例的目标对象交易凭证的管理方法的流程图,可以包括:
[0038] 步骤S201:对接收到的备案信息进行结构化内容识别,确定第一机构处理目标对象的处理类型以及目标对象的电子合格证;备案信息是第一机构响应于备案邀请信息所生成的信息,备案邀请信息是基于指定触发信息生成的,指定触发信息是根据第一机构的登录状态或电子合格证的生成端的开证进程确定的。
[0039] 备案信息可以是通过指定接口接收到的由第一机构发送的信息。备案信息中可以包含有第一机构对于目标对象的处理处理类型、第一机构的相关信息以及目标对象的相关信息等。
[0040] 其中,第一机构可以是对目标对象进行处理的机构。目标对象可以是蔬菜、奶制品、肉食品等农副产品,也可以是服装、电器、饰品等其他商品或产品。第一机构可以是生产商、经销商、运输方等。对应的,第一机构处理目标对象的处理类型可以是生产、批发销售、零售、进货、运输等。
[0041] 第一机构的相关信息可以包括第一机构的标识信息。例如,标识信息可以是第一机构的识别码、注册码、资质证明等信息。另外,第一机构的相关信息还可以包括第一机构的通信接口信息,从而可以实现溯源系统与第一机构的通信。
[0042] 目标对象的相关信息可以包括目标对象的名称、产地、生产日期、重量等信息。另外,目标对象的相关信息还可以包括目标对象的电子合格证。
[0043] 溯源系统在接收到备案信息的情况下,可以对接收到的备案信息进行结构化内容识别,从而解析出由第一机构对目标对象进行处理的处理处理类型以及目标对象的电子合格证。从而通过电子合格证表征出第一机构所处理的目标对象是合格的。
[0044] 在第一机构为生产商的情况下,可以由第一机构向开证系统发送电子合格证生成请求。开证系统在对第一机构所生产的目标对象进行相应检测合格后,可以生成用于表征目标对象合格的电子合格证。示例性地,电子合格证中可以包含第一机构的相关信息,以及目标对象的相关信息。该电子合格证可以通过应用程序编程接口(Application Programming Interface,API)发送至溯源系统。基于此,可以以接收到电子合格证作为指定触发信息。电子合格证可以是以验签的方式进行传输。例如,验签的方式可以包括信息摘要算法(Message‑Digest Algorithm,MD5)。通过验签的方式传输,可以防止传输数据的篡改伪造,保证了电子合格证的真实有效性。
[0045] 溯源系统在接收到电子合格证后,可以通过解析该电子合格证以生成备案邀请信息。备案邀请信息用于告知第一机构可以对目标对象进行备案。第一机构可以基于备案邀请信息获知目标对象已获取到电子合格证,由此可以进行备案。基于此,可以基于第一机构的相关信息、目标对象的相关信息以及第一机构对目标对象进行处理的处理类型等内容,生成图3所示意的备案信息,并将备案信息上传至溯源系统。由此,溯源系统可以接收到第一机构响应于备案邀请信息的备案信息。在图3所示示例中,第一机构为经销商,从上级经销商购入的目标对象为哈密瓜,图3所示为基于哈密瓜进行备案的备案信息。
[0046] 另外,备案信息也可以是第一机构利用其他方式生成的。例如,在第一机构为经销商或者运输方的情况下,第一机构对应的用户端可以登录溯源系统。在检测到第一机构对应的用户端登录的情况下,可以将登录状态作为指定触发信息,由此可以在登录界面显示备案邀请信息。第一机构对应的用户端可以采用扫码或者输入注册码的方式生成目标对象的相关信息。目标对象的相关信息可以是结构化数据的形式。或者,第一机构对应的用户端也可以利用近距离无线通讯技术、射频识别技术等方式生成目标对象的相关信息。最终,第一机构可以利用自身的相关信息,目标对象的相关信息以及对目标对象的处理处理类型等内容,生成备案信息。另外,目标对象的生产商生产出目标对象后,可以到目标对象对应的管理部门进行报备得到对应的标识,标识中记录目标对象的产地、重量、生产日期等相关信息。例如,标识可以是二维码等。通过扫码或者近距离无线通讯技术、射频识别技术等方式获取到目标对象的产地、重量、生产日期等相关信息。
[0047] 步骤S202:利用处理类型和电子合格证,生成目标对象的交易凭证。
[0048] 利用第一机构对目标对象的处理处理类型,可以获知第一机构对于目标对象的处理情况。例如,在处理处理类型为进货的情况下,可以确定处理情况包括第一机构为进货商,从源头机构或其他机构获取到目标对象。又例如,在处理处理类型为批发销售的情况下,可以确定处理情况包括第一机构为生产商或经销商,向其他机构发售目标对象。由于目标对象的电子合格证可以表征目标对象是否合格。由此,在目标对象合格的情况下,可以利用第一机构对目标对象的处理处理类型生成目标对象的交易凭证。交易凭证可以是二维码或者编码等,用于表征目标对象的是否合格,以及用于表征第一机构处理目标对象的是否合格。
[0049] 通过上述过程,可以以目标对象为依据,记录目标对象的流转过程,从而可以得到目标对象的溯源链。溯源链上的每一个对目标对象进行处理的机构均可以作为溯源链上的节点。在目标对象出现质量问题或安全问题等情况时,可以利用交易凭证进行追溯。由此,利用交易凭证可以克服纸质合格证易伪造易丢失的缺陷,杜绝了安全隐患。另外,交易凭证可以实现目标对象流转过程的透明化,从而对于目标对象的来源、去向有据可查,最终形成追溯体系。
[0050] 在一种可能的实现方式中,对接收到的备案信息进行结构化内容识别可以进一步包括:
[0051] S1011:利用预先训练好的内容确定模型,确定备案信息中的模板内容。
[0052] 通常情况下,备案信息为结构化内容。例如,备案信息模板中会有固定内容部分和待填写的实体内容部分。固定内容部分的内容是相同的,例如“商品名称”、“商品重量”等,因此可以称为模板内容。实体内容可以是变化的,例如“哈密瓜”、“杨梅”、“3公斤”、“5公斤”等。由于固定内容部分的内容是相同的,因此可以利用预先训练好的内容确定模型确定出模板内容。不难理解,可以利用标注的模板内容样本对内容确定模型进行训练。内容样本可以是经过随机旋转、随机遮挡等数据增强处理后的样本。利用数据增强样本,可以对各类备案信息进行识别,从而可以对模板内容的识别提供较高的识别率。
[0053] S1012:基于模板内容,确定与模板内容对应的实体内容。
[0054] 在确定出模板内容后,跟在模板内容后面的内容,即可确定为实体内容。例如,在确定出模板内容为“商品名称”的情况下,跟在“商品名称”后面的“哈密瓜”或者“杨梅”即可确定为与模板内容对应的实体内容。
[0055] S1013:基于实体内容进行结构化内容识别。
[0056] 在确定出实体内容的情况下,可以利用文字识别技术(Optical Character Recognition,OCR)对实体内容进行结构化内容识别,从而确定出第一机构处理目标对象的处理类型以及所述目标对象的电子合格证在内的多项内容。
[0057] 在一种可能的实现方式中,步骤S202可以进一步包括:
[0058] 步骤S2021:利用处理类型,确定第一机构的关联机构,关联机构包括第一机构的上游机构和/或下游机构。
[0059] 根据备案信息,可以确定第一机构对目标对象的处理处理类型。基于该处理处理类型即可确定第一机构的关联机构。例如,在处理处理类型为批发销售、零售或运输的情况下,则关联机构为第一机构的下游机构。在处理处理类型为进货的情况下,关联机构可以为第一机构的上游机构。
[0060] 在第一机构为源头机构的情况下,那么可以确定出第一机构的下游机构。在第一机构为最末端机构的情况下,那么可以确定出第一机构的上游机构。如果第一机构为源头机构和最末端机构之间的机构,那么可以确定出第一机构的上游机构和下游机构。
[0061] 步骤S2022:基于目标对象在第一机构和关联机构之间的流转情况和电子合格证,生成目标对象的当前批次的交易凭证;流转情况包括流转方向和发生流转的时间。
[0062] 流转情况可以包括流转方向和发生流转的时间。流转方向可以是目标对象从第一机构流转至关联机构;或者,流转方向可以是目标对象从关联机构流转至第一机构。
[0063] 流转方向可以利用13位编码表示。例如,13位编码可以表示为N13N12N11……N1。其中,N13N12可以作为前缀码。对于非自然人,前缀码的取值范围为20至28,对于自然人,前缀码取值为29。N11~N4可以作为第一机构的标识信息。例如,在第一机构为非自然人的情况下,标识信息可以是第一机构的注册号或统一信用代码等。在第一机构为自然人的情况下,N11~N4可以是该自然人的注册码或者自然人与溯源系统双方约定的标识码等。N3N2可以作为目标对象的代码,可以实现100种目标对象的区分。N1可以作为校验码。
[0064] 发生流转的时间可以利用20位编码表示,例如,可以是14位时间编码和6位随机编码组成。14位时间编码可以表示为YYYYMMDDHHMMSS,即对应年(YYYY)月(MM)日(DD)时(HH)分(MM)秒(SS)。6位随机编码可以用于区分同一时间的不同流转方向。例如,存在n个目标对象,在同一时刻,n个目标对象中的一部分由第一机构流转至第一关联机构,另一部分由第一机构流转至第二关联机构,则可以通过6位随机编码进行区分。
[0065] 利用流转方向和发生流转的时间,可以生成目标对象当前批次的交易凭证。例如,在第一机构将目标对象销售给关联机构的情况下,可以基于销售时间生成第一批次的交易凭证。在关联机构收取到目标对象的情况下,可以基于收取时间生成第二批次的交易凭证。每个批次的交易凭证都可以附加有目标对象的电子合格证,从而保障目标对象是合格的。
基于此,可以利用发生流转的时间确定出目标对象的溯源链中的每一个节点。即,确定出存在于溯源链上的第一机构和关联机构。
[0066] 步骤S2023:将当前批次的交易凭证作为目标对象的交易凭证。
[0067] 在确定出当前批次的交易凭证的情况下,可以将当前批次的交易凭证作为目标对象的交易凭证。不难理解,目标对象多次流转的情况下,可以存在多个交易凭证。利用多个交易凭证,在目标对象出现问题的情况下,可以及时溯源问题节点。
[0068] 在一种可能的实现方式中,还可以包括以下步骤:
[0069] 步骤S301:依据发生流转的时间,确定原始批次的交易凭证。
[0070] 目标对象的每一次流转,均对应一个处理机构以及发生流转的时间。当目标对象流转超过两次的情况下,可以对发生流转的时间进行比较,以确定出较早的发生流转的时间。对应的,最早的发生流转的时间所对应的批次即为首次流转。首次流转对应的交易凭证即为原始批次的交易凭证。
[0071] 步骤S302:将原始批次的交易凭证与当前批次的交易凭证进行关联,得到溯源链。
[0072] 每一个新的批次的交易凭证出现时,均可以与原始批次的交易凭证进行关联。基于此,每个批次的交易凭证都可以作为溯源链中的节点。利用任意批次的交易凭证都可以实溯源。
[0073] 在一种可能的实现方式中,在备案信息中包含对目标对象的审核信息的情况下,还可以包括以下步骤:
[0074] 步骤S303:基于审核信息对当前批次的交易凭证进行归类,归类对应的类别包括至少一个风险等级。
[0075] 示例性地,在第一机构为商铺的情况下,还可以存在对第一机构的监管机构。监管机构可以负责对第一机构进行资质检验,以及对第一机构所处理的目标对象进行检验等。示例性地,资质检验可以是第一机构的注册信息是否完备、安全卫生是否合格、是否按规定执行防疫措施等。对目标对象的检验可以是目标对象的产地信息是否齐全、防疫检验是否完成等。根据检验结果,可以生成审核信息。该审核信息可以作为备案信息的组成部分。
[0076] 例如,在资质检验、目标对象的检验均合格的情况下,可以生成检验合格的审核信息。检验合格的审核信息的表现形式可以是文字、编码,也可以是颜色等。以颜色为示例,绿色可以表示全部检验合格。在资质检验或目标对象的检验中的某一项或某几项存在不合格情况时,可以生成资质检验或目标对象的检验不完全合格的审核信息。对应的,可以以黄色表示检验不完全合格的审核信息。另外,还可以包括资质检验和目标对象的检验均不合格的情况,对此可以生成检验不合格的审核信息。对应的,可以以红色表示检验不合格。
[0077] 根据审核信息,还可以对当前批次的交易凭证进行归类。归类的类别可以包括高风险、中风险、低风险中的一种。例如,在审核信息为完全合格的情况下,可以对应低风险。在审核信息为检验不完全合格的情况下,可以对应中风险。在审核信息为检验不合格的情况下,可以对应高风险。或者,也可以是在指定的检验项检验不合格的情况下,对应高风险。
对应的,可以根据归类的类别,为当前批次的交易凭证分配对应的颜色。
[0078] 步骤S304:根据类别进行预警。
[0079] 对于高风险的目标对象,预警方式可以包括禁止流通。例如,可以包括禁止交易、禁止运输等。另外,对于风险等级高的目标对象,预警方式还可以包括向对应的管理机构进行报备,以通知对应的管理机构执行对应管理。对于中风险的目标对象,可以正常流转,并进行相关提醒。例如,在用户扫码目标对象的凭证时,可以进行弹窗提示,告知用户当前批次的目标对象可能存在风险。又如,在下游机构批发购入目标对象的情况下,也可以进行对应提醒。对于低风险的目标对象,可以正常流转。
[0080] 在一种可能的实现方式中,还可以包括以下步骤:
[0081] 将交易凭证发送给指定终端;指定终端包括第一机构对应的用户端和电子合格证的生成端。
[0082] 生成的交易凭证可以发送给指定终端。例如,可以发送给第一机构对应的用户端。从而可以使得在第一机构工作的相关工作人员获悉交易凭证生成成功的信息。又如,生成的交易凭证可以发送给电子合格证的生成端,从而可以使电子合格证的生成端对于获取到交易凭证的机构进行备案。
[0083] 在一种可能的实现方式中,目标对象为商品。第一机构包括商品生产机构、商品经销机构、商品运输机构中的至少一种。
[0084] 商品可以是蔬菜、奶制品、肉食品等农副产品,也可以是服装、电器等其他产品。第一机构则可以是商品的生产商、经销商等。另外,第一机构也可以是商品的运输商等。同理,第一机构的关联机构也可以是商品生产机构、商品经销机构、商品运输机构等。
[0085] 本申请实施例提供了一种目标对象交易凭证的管理方法,该方法的执行主体可以是开证系统。如图4所示为本申请一实施例的目标对象交易凭证的管理方法的流程图,可以包括:
[0086] 步骤S401:响应于源头机构针对目标对象的电子合格证生成请求,生成电子合格证。
[0087] 源头机构可以是生产商或者一级经销商等。源头机构可以是对目标对象进行首次处理的机构。源头机构在对目标对象进行首次处理时,需要申请目标对象的电子合格证,以使目标对象可以正常流转。基于此,开证系统会接收到源头机构发送的电子合格证生成请求。经过对源头机构以及对目标对象的检验,在检验合格的情况下可以生成电子合格证。利用电子合格证可以表征目标对象合格。在生成目标对象的电子合格证后,可以开放指定查询接口,以供各机构进行查询。
[0088] 步骤S402:将源头机构、目标对象与电子合格证进行关联存储。
[0089] 在生成电子合格证后,可以将电子合格证与源头机构、目标对象、目标对象的电子合格证三者进行关联后存储。由此可以表示源头机构所处理的目标对象是具有电子合格证的。由于目标对象的电子合格证可以表示目标对象是合格的,因此在开证系统可以对检查合格的目标对象处理机构进行存储记录。
[0090] 在一种可能的实现方式中,还可以包括以下步骤:
[0091] 步骤S403:利用备案信息,记录第二机构处理的目标对象的处理类型以及目标对象的电子合格证;第二机构为源头机构的下游机构,下游机构是利用目标对象的流转情况确定的,流转情况包括流转方向和发生流转的时间,备案信息是由第二机构生成的。
[0092] 根据目标对象的流转方向以及流转发生时间,可以确定源头机构的下游机构,即,可以确定出第二机构。第二机构在对目标对象进行处理时,需要生成备案信息。备案信息可以是第二机构直接发送至开证系统,也可以是经过溯源系统转发至开证系统。备案信息中可以包含有第二机构对于目标对象的处理处理类型,第二机构的相关信息以及目标对象的相关信息。
[0093] 目标对象可以是蔬菜、奶制品、肉食品等农副产品,也可以是服装、电器等其他产品。第二机构可以是经销商、运输方等。对应的,第二机构对目标对象的处理处理类型可以是生产、批发销售、零售、进货、运输等。
[0094] 第二机构的相关信息可以包括第二机构的标识信息。例如,标识信息可以是第二机构的识别码、注册码、资质证明等信息。目标对象的相关信息可以包括目标对象的名称、产地、生产日期、重量等相关信息。目标对象的电子合格证可以表征目标对象是合格的。
[0095] 步骤S404:将第二机构处理与电子合格证关联存储。
[0096] 根据备案信息所包含的内容,可以记录由第二机构处理的目标对象以及与目标对象的电子合格证。从而可以对具有电子合格证的目标对象进行备案,还可以对具有目标对象进行处理的机构进行备案。
[0097] 在一种可能的实现方式中,还可以包括以下步骤:
[0098] S405:对接收到的查询请求进行权限确认,得到查询请求发送端的权限等级。
[0099] 查询请求发送端可以是源头机构、第二机构等对目标对象进行处理的主体。也可以是消费者,或者可以是管理机构等。不同的对象可以具有不同的权限等级。例如,消费者可以是第一权限等级。源头机构、第二机构等对目标对象进行处理的主体可以是第二权限等级。管理机构可以是第三权限等级。权限等级可以是在注册时确定的,根据查询请求发送端发送的查询请求,可以确定出查询请求发送端的权限等级。
[0100] S406:根据权限等级,对电子合格证进行对应的脱敏处理,得到脱敏后的电子合格证。
[0101] 不同等级的查询请求发送端可查询的内容彼此不同。例如,管理机构可以查询电子合格证的全部内容。对于源头机构、第二机构等对目标对象进行处理的主体,可以查询电子合格证中与目标对象相关的内容、与自身相关的内容以及上游机构或下有机构的相关内容。消费者可以查询电子合格证中与目标对象相关的内容。由此,针对不同的查询请求发送端,可以对电子合格证进行对应的脱敏处理。
[0102] S407:将脱敏后的电子合格证作为查询请求的响应内容。
[0103] 将脱敏后的电子合格证作为查询请求的响应内容,可以直接显示脱敏后的电子合格证,也可以将脱敏后的电子合格证发送至查询请求发送端。通过对电子合格证的脱敏处理,可以有效实现数据的保密。
[0104] 与本申请实施例提供的方法的应用场景以及方法相对应地,本申请实施例还提供一种目标对象交易凭证的管理装置。如图5所示为本申请一实施例的目标对象交易凭证的管理装置的结构框图,该目标对象交易凭证的管理装置可以包括:
[0105] 信息确定模块501,用于对接收到的备案信息进行结构化内容识别,确定第一机构处理目标对象的处理类型以及所述目标对象的电子合格证;所述备案信息是所述第一机构响应于备案邀请信息所生成的信息,所述备案邀请信息是基于指定触发信息生成的,所述指定触发信息是根据所述第一机构的登录状态或所述电子合格证的生成端的开证进程确定的;
[0106] 交易凭证生成模块502,用于利用处理类型和电子合格证,生成目标对象的交易凭证。
[0107] 在一种可能的实现方式中,信息确定模块501可以包括:
[0108] 模板内容确定子模块,用于利用预先训练好的内容确定模型,确定所述备案信息中的模板内容;
[0109] 实体内容确定子模块,用于基于所述模板内容,确定与所述模板内容对应的实体内容;
[0110] 识别子模块,用于基于所述实体内容进行结构化内容识别。
[0111] 在一种可能的实现方式中,交易凭证生成模块502可以包括:
[0112] 关联机构确定子模块,用于利用处理类型,确定第一机构的关联机构,关联机构包括第一机构的上游机构和/或下游机构;
[0113] 交易凭证生成执行子模块,用于基于目标对象在第一机构和关联机构之间的流转情况和电子合格证,生成目标对象的当前批次的交易凭证;流转情况包括流转方向和发生流转的时间;
[0114] 将当前批次的交易凭证作为目标对象的交易凭证。
[0115] 在一种可能的实现方式中,还可以包括:
[0116] 原始批次的交易凭证确定模块,用于依据发生流转的时间,确定原始批次的交易凭证;
[0117] 溯源链生成模块,用于将原始批次的交易凭证与当前批次的交易凭证进行关联,得到溯源链。
[0118] 在一种可能的实现方式中,在备案信息中包含对目标对象的审核信息的情况下,还可以包括:
[0119] 归类模块,用于基于审核信息对当前批次的交易凭证进行归类;归类对应的类别包括至少一个风险等级;
[0120] 预警模块,用于根据类别进行预警。
[0121] 在一种可能的实现方式中,还可以包括:
[0122] 发送模块,用于将交易凭证发送给指定终端;指定终端包括第一机构对应的用户端和电子合格证的生成端。
[0123] 在一种可能的实现方式中,目标对象为商品;
[0124] 第一机构包括商品生产机构、商品销售机构、商品运输机构中的至少一种。
[0125] 与本申请实施例提供的方法的应用场景以及方法相对应地,本申请实施例还提供一种基于目标对象交易凭证的管理装置。如图6所示为本申请一实施例的目标对象交易凭证的管理装置的结构框图,可以包括:
[0126] 电子合格证生成模块601,用于响应于源头机构针对目标对象的电子合格证生成请求,生成电子合格证;
[0127] 第一关联存储模块602,用于将源头机构、目标对象与电子合格证进行关联存储。
[0128] 在一种可能的实现方式中,还可以包括:
[0129] 记录模块,用于利用备案信息,记录第二机构处理的目标对象的处理类型以及目标对象的电子合格证;第二机构为源头机构的下游机构,下游机构是利用目标对象的流转情况确定的,流转情况包括流转方向和发生流转的时间,备案信息是由第二机构生成的;
[0130] 第二关联存储模块,用于将第二机构处理与目标对象的电子合格证关联存储。
[0131] 在一种可能的实现方式中,还可以包括:
[0132] 权限确认模块,用于对接收到的查询请求进行权限确认,得到所述查询请求发送端的权限等级;
[0133] 脱敏处理模块,用于根据所述权限等级,对所述电子合格证进行对应的脱敏处理,得到脱敏后的电子合格证;
[0134] 响应模块,用于将所述脱敏后的电子合格证作为所述查询请求的响应内容。
[0135] 本申请实施例各装置中的各模块的功能可以参见上述方法中的对应描述,并具备相应的有益效果,在此不再赘述。
[0136] 图7为用来实现本申请实施例的电子设备的框图。如图7所示,该电子设备包括:存储器710和处理器720,存储器710内存储有可在处理器720上运行的计算机程序。处理器720执行该计算机程序时实现上述实施例中的方法。存储器710和处理器720的数量可以为一个或多个。
[0137] 该电子设备还包括:
[0138] 通信接口730,用于与外界设备进行通信,进行数据交互传输。
[0139] 如果存储器710、处理器720和通信接口730独立实现,则存储器710、处理器720和通信接口730可以通过总线相互连接并完成相互间的通信。该总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0140] 可选的,在具体实现上,如果存储器710、处理器720及通信接口730集成在一块芯片上,则存储器710、处理器720及通信接口730可以通过内部接口完成相互间的通信。
[0141] 本申请实施例提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现本申请实施例中提供的方法。
[0142] 本申请实施例还提供了一种芯片,该芯片包括处理器,用于从存储器中调用并运行存储器中存储的指令,使得安装有芯片的通信设备执行本申请实施例提供的方法。
[0143] 本申请实施例还提供了一种芯片,包括:输入接口、输出接口、处理器和存储器,输入接口、输出接口、处理器以及存储器之间通过内部连接通路相连,处理器用于执行存储器中的代码,当代码被执行时,处理器用于执行申请实施例提供的方法。
[0144] 应理解的是,上述处理器可以是中央处理器(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。值得说明的是,处理器可以是支持进阶精简指令集机器(Advanced RISC Machines,ARM)架构的处理器。
[0145] 进一步地,可选的,上述存储器可以包括只读存储器和随机访问存储器。该存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以包括只读存储器(Read‑Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以包括随机访问存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM均可用。例如,静态随机访问存储器(Static RAM,SRAM)、动态随机访问存储器(Dynamic  Random Access Memory,DRAM)、同步动态随机访问存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机访问存储器(Double Data Rate SDRAM,DDR SDRAM)、增强型同步动态随机访问存储器(Enhanced SDRAM,ESDRAM)、同步链接动态随机访问存储器(Sync link DRAM,SLDRAM)和直接内存总线随机访问存储器(Direct Rambus RAM,DR RAM)。
[0146] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生依照本申请的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。
[0147] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本申请的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0148] 此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0149] 流程图中描述的或在此以其他方式描述的任何过程或方法可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分。并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能。
[0150] 在流程图中描述的或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
[0151] 应理解的是,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。上述实施例方法的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0152] 此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。该存储介质可以是只读存储器,磁盘或光盘等。
[0153] 以上所述,仅为本申请的示例性实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请记载的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。