防伪溯源的结果展示方法、装置、计算机设备及存储介质与流程

文档序号:32694014发布日期:2022-12-27 20:19阅读:35来源:国知局
防伪溯源的结果展示方法、装置、计算机设备及存储介质与流程

1.本发明实施例涉及防伪技术领域,尤其涉及一种防伪溯源的结果展示方法、装置、计算机设备及存储介质。


背景技术:

2.随着我国经济的不断发展,消费者的购买力在不断的增强,对于商品品质的要求也在不断的提升,使得商品的防伪需求不断增强,特别是食品安全领域,对于溯源的要求也不断提高。同时随着企业信息化的发展,对于商品的全链条管理需求越来越强,随之而来的是企业希望能对商品有更精确的管理,能对货物的流向有统一管理。
3.在实际运行中,一般会通过对商品设置唯一序号的方式进行管理,实现对所生产商品进行一物一码的统一编排,从而实现从生产到消费环节的追溯。但是在使用中商品的溯源码因技术原因等,本身无法承载过多的信息,导致现有的管理方式所能提供的结果显示较为单一,无法满足用户的多样化要求。


技术实现要素:

4.本发明实施例提供一种防伪溯源的结果展示方法、装置、计算机设备及存储介质,以实现针对不同溯源码能够展示不同的溯源结果页面,从而满足用户的多样化要求。
5.第一方面,本发明实施例提供了一种防伪溯源的结果展示方法,该方法包括:
6.接收用户的防伪查询请求,所述防伪查询请求中携带待验证溯源码;
7.获取与所述待验证溯源码相关联的目标商品信息;
8.根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板;
9.根据所述目标溯源模板对溯源结果页面进行渲染,并将所述溯源结果页面展示给用户。
10.可选的,所述防伪查询请求中还携带有客户端请求参数,所述客户端请求参数包括请求渠道类型;
11.相应的,所述根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板,包括:
12.根据所述预设匹配规则确定与所述目标商品信息及所述客户端请求参数相匹配的目标溯源模板。
13.可选的,所述客户端请求参数还包括用户信息;
14.相应的,在所述根据所述目标溯源模板对溯源结果页面进行渲染之后,还包括:
15.根据所述用户信息确定所述用户是否为注册用户,若是,则向用户展示稽查信息和/或监管信息。
16.可选的,所述客户端请求参数还包括语言信息;
17.相应的,在所述根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板之后,还包括:
18.根据所述语言信息对所述目标溯源模板进行配置。
19.可选的,所述目标商品信息包括多个商品属性;在所述根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板之前,还包括:
20.配置各个所述商品属性的预设优先级;
21.相应的,所述根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板,包括:
22.根据各个所述商品属性的预设优先级确定与所述目标商品信息匹配的所述目标溯源模板。
23.可选的,所述商品属性包括商品基本属性、生产信息及经销商信息中的一种或多种;所述商品基本属性包括商品名称、商品规格、商品编码、商品品牌及商品图片中的一种或多种;所述生产信息包括生产厂家和/或生产时间;所述经销商信息包括经销商名称和/或销售时间。
24.可选的,在所述获取与所述待验证溯源码相关联的目标商品信息之前,还包括:
25.建立溯源码与商品信息之间的关联关系并进行存储。
26.第二方面,本发明实施例还提供了一种防伪溯源的结果展示装置,该装置包括:
27.查询请求接收模块,用于接收用户的防伪查询请求,所述防伪查询请求中携带待验证溯源码;
28.商品信息获取模块,用于获取与所述待验证溯源码相关联的目标商品信息;
29.溯源模板确定模块,用于根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板;
30.结果页面展示模块,用于根据所述目标溯源模板对溯源结果页面进行渲染,并将所述溯源结果页面展示给用户。
31.第三方面,本发明实施例还提供了一种计算机设备,该计算机设备包括:
32.一个或多个处理器;
33.存储器,用于存储一个或多个程序;
34.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所提供的防伪溯源的结果展示方法。
35.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所提供的防伪溯源的结果展示方法。
36.本发明实施例提供了一种防伪溯源的结果展示方法,首先接收用户的防伪查询请求,该防伪查询请求中携带待验证溯源码,然后获取与该待验证溯源码相关联的目标商品信息,再根据预设匹配规则确定与目标商品信息匹配的目标溯源模板,从而可以根据目标溯源模板对溯源结果页面进行渲染,并将溯源结果页面展示给用户。本发明实施例所提供的防伪溯源的结果展示方法,通过将溯源码与商品信息相关联,并在接收到防伪查询请求时,直接根据其中携带的待验证溯源码确定目标商品信息,进而确定匹配的目标溯源模板,实现了针对不同的溯源码可以展示不同的溯源结果页面,满足了用户的多样化要求。
附图说明
37.图1为本发明实施例一提供的防伪溯源的结果展示方法的流程图;
38.图2为本发明实施例二提供的防伪溯源的结果展示装置的结构示意图;
39.图3为本发明实施例三提供的计算机设备的结构示意图。
具体实施方式
40.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
41.在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
42.实施例一
43.图1为本发明实施例一提供的防伪溯源的结果展示方法的流程图。本实施例可适用于用户通过任意渠道查询商品上溯源码对应信息的情况,该方法可以由本发明实施例所提供的防伪溯源的结果展示装置来执行,该装置可以由硬件和/或软件的方式来实现,一般可集成于计算机设备中,该计算机设备具体可以是服务器。如图1所示,具体包括如下步骤:
44.s11、接收用户的防伪查询请求,所述防伪查询请求中携带待验证溯源码。
45.具体的,用户可以通过终端扫描商品上的待验证溯源码来提出防伪查询请求,在用户完成扫码之后即可接收到用户的防伪查询请求,防伪查询请求中携带有该待验证溯源码,进而可以通过统一查询接口对待验证溯源码进行查询验证。
46.s12、获取与所述待验证溯源码相关联的目标商品信息。
47.可选的,在所述获取与所述待验证溯源码相关联的目标商品信息之前,还包括:建立溯源码与商品信息之间的关联关系并进行存储。具体的,为了解决溯源码本身承载信息量过少的问题,可以设计一套系统来管理溯源码与商品信息之间的关系,通过在系统中管理溯源码及其相关的商品信息,并在溯源码与商品信息之间建立关联关系,即可实现通过溯源码检索对应的商品信息,进而后续可以根据商品信息确定匹配的溯源模板,具体可以首先在系统中录入商品名称、商品品牌、生产日期、仓储及物流等商品信息,再将溯源码与这些信息之间建立关联。在完成关联关系的建立之后,可以将关联关系存储在系统中,以便在需要时进行使用。基于预先建立好的关联关系,在获取到防伪查询请求中的待验证溯源码之后,即可获取到与该待验证溯源码相关联的目标商品信息。
48.s13、根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板。
49.其中,模板是指一种对数据进行展示的样式,在模板中可以对各种商品信息进行编排调整。具体的,可以预先制定预设匹配规则及与规则匹配的溯源模板并存储在系统中,当获取到目标商品信息之后,即可根据预设匹配规则确定与目标商品信息匹配的目标溯源模板,其中的预设匹配规则可以是各种商品信息与溯源模板之间的对应关系,具体可以是全部商品信息与溯源模板之间的对应关系,则当目标商品信息中的所有内容均匹配时可以确定对应的目标溯源模板,也可以是部分商品信息与溯源模板之间的对应关系,则当目标商品信息中的部分内容匹配时即可确定对应的目标溯源模板。另外,还可以预先在系统中
对溯源码进行编排,具体可以将溯源码划分为不同的码段(即溯源码码值的所属范围),并使得不同的码段具备不同的用途,则在确定目标溯源模板时,还可以将码段这一属性值添加进来,即预设匹配规则还可以是各种商品信息以及溯源码码段与溯源模板之间的对应关系,从而可以根据目标商品信息和待验证溯源码的码段共同对溯源模板进行匹配,以得到匹配的目标溯源模板。
50.可选的,所述目标商品信息包括多个商品属性;在所述根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板之前,还包括:配置各个所述商品属性的预设优先级;相应的,所述根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板,包括:根据各个所述商品属性的预设优先级确定与所述目标商品信息匹配的所述目标溯源模板。具体的,目标商品信息中可以包括多种具体的商品属性,在使用预设匹配规则之前,还可以配置好各个商品属性的预设优先级,则在进行匹配的过程中,可以按照预设优先级的顺序进行匹配,具体可以匹配一种或多种商品属性,当匹配一种商品属性时,若存在预设优先级较高的一种商品属性完成匹配,则确定与该商品属性相匹配的溯源模板为目标溯源模板,当匹配多种商品属性时,若存在预设优先级较高的多种商品属性完成匹配,则确定与该多种商品属性相匹配的溯源模板为目标溯源模板。其中的预设优先级可以随时根据用户的需要进行调整,以实现对溯源码的匹配权重进行调整,从而实现不同的溯源码可以在不同的场景下展示不同的页面内容。其中,可选的,所述商品属性包括商品基本属性、生产信息及经销商信息中的一种或多种;所述商品基本属性包括商品名称、商品规格、商品编码、商品品牌及商品图片中的一种或多种;所述生产信息包括生产厂家和/或生产时间;所述经销商信息包括经销商名称和/或销售时间。示例性的,应用预设优先级,如果与待验证溯源码相关联的商品品牌成功匹配,则可以将匹配到的溯源模板作为目标溯源模板。
51.s14、根据所述目标溯源模板对溯源结果页面进行渲染,并将所述溯源结果页面展示给用户。
52.具体的,在确定了目标溯源模板之后,即可根据目标溯源模板对溯源结果页面进行渲染,从而可以通过用户所使用的终端将待验证溯源码相关的商品信息以目标溯源模板的格式向用户展示。
53.在上述技术方案的基础上,可选的,所述防伪查询请求中还携带有客户端请求参数,所述客户端请求参数包括请求渠道类型;相应的,所述根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板,包括:根据所述预设匹配规则确定与所述目标商品信息及所述客户端请求参数相匹配的目标溯源模板。具体的,用户可以使用各种不同的渠道进行扫码,而针对不同的渠道,也可以展现不同的模板页面,从而为用户提供更丰富的样式展示,也可以更加适应各种渠道本身的风格。示例性的,其中的渠道可以包括特定的app、微信扫码和普通扫码等等,扫码服务可以通过识别客户端请求参数,确定其中所包括的请求渠道类型,从而与确定的目标商品信息共同参与溯源模板的匹配过程,进而可以实现同一个溯源码在不同的场景下展示不同的内容。
54.进一步可选的,所述客户端请求参数还包括用户信息;相应的,在所述根据所述目标溯源模板对溯源结果页面进行渲染之后,还包括:根据所述用户信息确定所述用户是否为注册用户,若是,则向用户展示稽查信息和/或监管信息。具体的,如果用户使用微信或者定制的客户端进行扫码,则在接收到用户的防伪查询请求时,还可以从其中携带的客户端
请求参数中获取到用户信息,如果该用户在系统中有注册,则可以视为管理人员,从而可以通过获取到的用户信息对该用户进行身份识别,以向其展示相应的稽查信息和/或监管信息,而对于未注册的用户,可以视为一般消费者,只展示默认信息等。通过获取用户信息,实现了对不同客户展现不同的结果信息,从而进一步满足用户的多样化要求,也更便于工作人员进行管理。
55.进一步可选的,所述客户端请求参数还包括语言信息;相应的,在所述根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板之后,还包括:根据所述语言信息对所述目标溯源模板进行配置。具体的,在匹配目标溯源模板时,还可以考虑客户端所使用的语言,以便于用户的使用。则在防伪查询请求携带的客户端请求参数中,还可以包括所使用的语言信息,并可以在系统中预先配置各种语言模板,当接收到用户的防伪查询请求之后,扫码服务可以识别得到其中的语言信息,从而使用该语言信息对应的语言模板对目标溯源模板进行配置,以使用配置后的目标溯源模板将相关的商品信息展示给用户。
56.本发明实施例所提供的技术方案,首先接收用户的防伪查询请求,该防伪查询请求中携带待验证溯源码,然后获取与该待验证溯源码相关联的目标商品信息,再根据预设匹配规则确定与目标商品信息匹配的目标溯源模板,从而可以根据目标溯源模板对溯源结果页面进行渲染,并将溯源结果页面展示给用户。通过将溯源码与商品信息相关联,并在接收到防伪查询请求时,直接根据其中携带的待验证溯源码确定目标商品信息,进而确定匹配的目标溯源模板,实现了针对不同的溯源码可以展示不同的溯源结果页面,满足了用户的多样化要求。
57.实施例二
58.图2为本发明实施例二提供的防伪溯源的结果展示装置的结构示意图,该装置可以由硬件和/或软件的方式来实现,一般可集成于计算机设备中,用于执行本发明任意实施例所提供的防伪溯源的结果展示方法。如图2所示,该装置包括:
59.查询请求接收模块21,用于接收用户的防伪查询请求,所述防伪查询请求中携带待验证溯源码;
60.商品信息获取模块22,用于获取与所述待验证溯源码相关联的目标商品信息;
61.溯源模板确定模块23,用于根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板;
62.结果页面展示模块24,用于根据所述目标溯源模板对溯源结果页面进行渲染,并将所述溯源结果页面展示给用户。
63.本发明实施例所提供的技术方案,首先接收用户的防伪查询请求,该防伪查询请求中携带待验证溯源码,然后获取与该待验证溯源码相关联的目标商品信息,再根据预设匹配规则确定与目标商品信息匹配的目标溯源模板,从而可以根据目标溯源模板对溯源结果页面进行渲染,并将溯源结果页面展示给用户。通过将溯源码与商品信息相关联,并在接收到防伪查询请求时,直接根据其中携带的待验证溯源码确定目标商品信息,进而确定匹配的目标溯源模板,实现了针对不同的溯源码可以展示不同的溯源结果页面,满足了用户的多样化要求。
64.在上述技术方案的基础上,可选的,所述防伪查询请求中还携带有客户端请求参数,所述客户端请求参数包括请求渠道类型;
65.相应的,溯源模板确定模块23具体用于:
66.根据所述预设匹配规则确定与所述目标商品信息及所述客户端请求参数相匹配的目标溯源模板。
67.在上述技术方案的基础上,可选的,所述客户端请求参数还包括用户信息;
68.相应的,该防伪溯源的结果展示装置,还包括:
69.用户信息识别模块,用于在所述根据所述目标溯源模板对溯源结果页面进行渲染之后,根据所述用户信息确定所述用户是否为注册用户,若是,则向用户展示稽查信息和/或监管信息。
70.在上述技术方案的基础上,可选的,所述客户端请求参数还包括语言信息;
71.相应的,该防伪溯源的结果展示装置,还包括:
72.语言配置模块,用于在所述根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板之后,根据所述语言信息对所述目标溯源模板进行配置。
73.在上述技术方案的基础上,可选的,所述目标商品信息包括多个商品属性;该防伪溯源的结果展示装置,还包括:
74.优先级配置模块,用于在所述根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板之前,配置各个所述商品属性的预设优先级;
75.相应的,溯源模板确定模块23具体用于:
76.根据各个所述商品属性的预设优先级确定与所述目标商品信息匹配的所述目标溯源模板。
77.在上述技术方案的基础上,可选的,所述商品属性包括商品基本属性、生产信息及经销商信息中的一种或多种;所述商品基本属性包括商品名称、商品规格、商品编码、商品品牌及商品图片中的一种或多种;所述生产信息包括生产厂家和/或生产时间;所述经销商信息包括经销商名称和/或销售时间。
78.在上述技术方案的基础上,可选的,该防伪溯源的结果展示装置,还包括:
79.关联关系建立模块,用于在所述获取与所述待验证溯源码相关联的目标商品信息之前,建立溯源码与商品信息之间的关联关系并进行存储。
80.本发明实施例所提供的防伪溯源的结果展示装置可执行本发明任意实施例所提供的防伪溯源的结果展示方法,具备执行方法相应的功能模块和有益效果。
81.值得注意的是,在上述防伪溯源的结果展示装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
82.实施例三
83.图3为本发明实施例三提供的计算机设备的结构示意图,示出了适于用来实现本发明实施方式的示例性计算机设备的框图。图3显示的计算机设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。如图3所示,该计算机设备包括处理器31、存储器32、输入装置33及输出装置34;计算机设备中处理器31的数量可以是一个或多个,图3中以一个处理器31为例,计算机设备中的处理器31、存储器32、输入装置33及输出装置34可以通过总线或其他方式连接,图3中以通过总线连接为例。
84.存储器32作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的防伪溯源的结果展示方法对应的程序指令/模块(例如,防伪溯源的结果展示装置中的查询请求接收模块21、商品信息获取模块22、溯源模板确定模块23及结果页面展示模块24)。处理器31通过运行存储在存储器32中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述的防伪溯源的结果展示方法。
85.存储器32可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器32可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器32可进一步包括相对于处理器31远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
86.输入装置33可用于接收用户的防伪查询请求,以及产生与计算机设备的用户设置和功能控制有关的键信号输入等。输出装置34可用于向客户端传送溯源结果页面的显示数据等等。
87.实施例四
88.本发明实施例四还提供一种包含计算机可执行指令的存储介质,该计算机可执行指令在由计算机处理器执行时用于执行一种防伪溯源的结果展示方法,该方法包括:
89.接收用户的防伪查询请求,所述防伪查询请求中携带待验证溯源码;
90.获取与所述待验证溯源码相关联的目标商品信息;
91.根据预设匹配规则确定与所述目标商品信息匹配的目标溯源模板;
92.根据所述目标溯源模板对溯源结果页面进行渲染,并将所述溯源结果页面展示给用户。
93.存储介质可以是任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddr ram、sram、edo ram、兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
94.当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的防伪溯源的结果展示方法中的相关操作。
95.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可
读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
96.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
97.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
98.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1