首页 / 专利库 / 广播 / 数据轮播 / 一种食品追溯信息展示方法、装置及系统

一种食品追溯信息展示方法、装置及系统

阅读:1028发布:2020-05-26

专利汇可以提供一种食品追溯信息展示方法、装置及系统专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种食品追溯信息展示方法、装置及系统,该方法包括:获取由至少一个企业终端根据预先定义的JSON标记解析结构创建的至少一个食品追溯信息,其中,每一个食品追溯信息包括至少一个自定义展示项和相对应的展示样式值;分别将每一个食品追溯信息写入预先部署的 区 块 链 上;分别接收每一个客户终端发送的信息追溯 请求 ;根据信息追溯请求,从区块链上读取相对应的食品追溯信息;将读取到的食品追溯信息发送给相对应的客户终端,以使客户终端根据JSON标记解析结构对食品追溯信息进行解析,并按照解析出的展示样式值对相对应的自定义展示项进行展示。本方案能够使所展示的食品追溯信息突出相应食品的特色。,下面是一种食品追溯信息展示方法、装置及系统专利的具体信息内容。

1.一种食品追溯信息展示方法,其特征在于,包括:
获取由至少一个企业终端根据预先定义的JSON标记解析结构创建的至少一个食品追溯信息,其中,每一个所述食品追溯信息包括至少一个自定义展示项和相对应的展示样式值;
分别将每一个所述食品追溯信息写入预先部署的链上;
还包括:
分别接收每一个客户终端发送的信息追溯请求
根据所述信息追溯请求,从所述区块链上读取相对应的所述食品追溯信息;
将读取到的所述食品追溯信息发送给相对应的所述客户终端,以使所述客户终端根据所述JSON标记解析结构对所述食品追溯信息进行解析,并按照解析出的所述展示样式值对相对应的所述自定义展示项进行展示。
2.根据权利要求1所述的方法,其特征在于,所述自定义展示项包括:标题、文章、图片、视频、链接、表格、流程列表或轮播图,其中,
所述标题对应的所述展示样式值用于定义所述标题的字体大小、字体颜色和背景颜色;
所述文章对应的所述展示样式值用于定义所述文章的字体大小、字体颜色、字体缩进和背景颜色;
所述图片对应的所述展示样式值用于定义所述图片的宽高尺寸;
所述视频对应的所述展示样式值用于定义所述视频的宽高尺寸;
所述链接对应的所述展示样式值用于定义所述链接的链接颜色、下划线和字体大小;
所述表格对应的所述展示样式值用于定义所述表格的字体大小、字体颜色、行列大小和表格边框;
所述流程列表对应的所述展示样式值用于定义所述流程列表的索引值、流程图地址、文字大小、文字颜色和间隔尺寸;
所述轮播图对应的所述展示样式值用于定义所述轮播图的尺寸、是否自动轮播、轮播时间间隔、是否循环轮播和图片点击跳转路径。
3.根据权利要求2所述的方法,其特征在于,
所述食品追溯信息进一步包括:产品信息、流通信息、生产信息、检测信息、原料信息和企业信息中任意一个或多个基础展示项。
4.根据权利要求1所述的方法,其特征在于,
在所述分别将每一个所述食品追溯信息写入预先部署的区块链上之前,进一步包括:
针对每一种食品类别部署一个相对应的区块链;
所述分别将每一个所述食品追溯信息写入预先部署的区块链上,包括:分别根据每一个所述食品追溯信息所对应食品的食品类别,将所述食品追溯信息写入相对应的所述区块链上。
5.根据权利要求1至4中任一所述的方法,其特征在于,进一步包括:
对写入所述区块链上的各个所述食品追溯信息包括的所述展示样式值进行统计,确定每一个所述自定义展示项对应的使用率最高的推荐展示样式值;
根据各个所述推荐展示样式值对所述JSON标记解析结构进行更新,并将更新后的所述JSON标记解析结构发送给各个所述企业终端。
6.一种食品追溯信息展示装置,其特征在于,包括:信息获取单元、信息存储单元、信息读取单元和信息转发单元;
所述信息获取单元,用于获取由至少一个企业终端根据预先定义的JSON标记解析结构创建的至少一个食品追溯信息,其中,每一个所述食品追溯信息包括至少一个自定义展示项和相对应的展示样式值;
所述信息存储单元,用于分别将信息获取单元获取到的每一个所述食品追溯信息写入预先部署的区块链中;
所述信息读取单元,用于分别接收每一个客户终端发送的信息追溯请求,并根据接收到的信息追溯请求从所述信息存储单元进行写数据的所述区块链上读取相对应的所述食品追溯信息;
所述信息转发单元,用于将所述信息读取单元读取到的所述食品追溯信息发送给相对应的所述客户终端,意思所述客户终端根据所述JSON标记解析结构对所述食品追溯信息进行解析,并按照解析出的所述展示样式值对相对应的所述自定义展示项进行展示。
7.根据权利要求6所述的装置,其特征在于,进一步包括:区块链部署单元;
所述区块链部署单元,用于针对每一种食品类型部署一个相对应的区块链;
所述信息存储单元,用于分别根据每一个所述食品追溯信息所对应食品的食品类别,将所述食品追溯信息写入由所述区块链部署单元部署的相对应的所述区块链上。
8.根据权利要求6或7所述的装置,其特征在于,进一步包括:结构更新单元;
所述结构更新单元,用于对所述信息存储单元写入所述区块链上的各个所述食品追溯信息包括的所述展示样式值进行统计,确定每一个所述自定义展示项对应的使用率最高的推荐展示样式值,并根据各个所述推荐展示样式值对所述JSON标记解析结构进行更新,并将更新后的所述JSON标记解析结构发送给各个所述企业终端。
9.一种食品追溯信息展示系统,其特征在于,包括:权利要求6至8中任一所述的食品追溯信息展示装置、至少一个企业终端和至少一个用户终端;
每一个所述企业终端,用于根据外部的触发,按照所述JSON标记解析结构创建至少一个所述食品追溯信息,并将创建的至少一个所述食品追溯信息发送给所述食品追溯信息展示装置;
每一个所述用户终端,用于根据触发向所述食品追溯信息展示装置发送所述信息追溯请求,并根据所述JSON标记解析结构对所述食品追溯信息展示装置下发的所述食品追溯信息进行解析,按照解析出的所述展示样式值对相对应的所述自定义展示项进行展示。
10.根据权利要求9所述的系统,其特征在于,
所述用户终端,进一步用于根据预先定义的基础展示样式值,对从所述食品追溯信息中解析出的至少一个所述基础展示项进行展示。

说明书全文

一种食品追溯信息展示方法、装置及系统

技术领域

[0001] 本发明涉及数据处理技术领域,特别涉及一种食品追溯信息展示方法、装置及系统。

背景技术

[0002] 食品安全是指食品无毒、无害,符合应当有的营养要求,对人体健康不造成任何急性、亚急性或者慢性危害。在利益的驱动下,一些不法企业制造、销售有毒有害食品,造成食品安全问题频发。为了对食品安全问题进行及时遏止,相关政府部出台了一系列关于推进食品追溯体系建设的相关政策,以期通过对原料来源、生产过程、流通过程等食品安全相关信息的追溯,提升企业对食品安全的重视程度,达到遏止食品安全问题频发的目的。
[0003] 目前,食品企业一般通过追溯平台发布食品追溯信息,追溯平台在接收到用户利用手机、电脑等终端设备发送的请求后,向用户的手机或电脑下发相应的食品追溯信息,以将食品追溯信息展示给用户。
[0004] 针对目前对食品追溯信息进行展示的方法,食品企业需要按照追溯平台提供的追溯信息模板将相应食品的食品追溯信息发布到追溯平台,但是不同食品的生产过程各不相同,各种食品均按照统一的追溯信息模板进行食品追溯信息发布,使得对应于不同食品的食品追溯信息具有相同的展示样式,无法通过食品追溯信息突出食品的特色。

发明内容

[0005] 本发明实施例提供了食品追溯信息展示方法、装置及系统,能够使所展示的食品追溯信息突出相应食品的特色。
[0006] 第一方面,本发明实施例提供了一种食品追溯信息展示方法,包括:
[0007] 获取由至少一个企业终端根据预先定义的JSON标记解析结构创建的至少一个食品追溯信息,其中,每一个所述食品追溯信息包括至少一个自定义展示项和相对应的展示样式值;
[0008] 分别将每一个所述食品追溯信息写入预先部署的链上;
[0009] 还包括:
[0010] 分别接收每一个客户终端发送的信息追溯请求;
[0011] 根据所述信息追溯请求,从所述区块链上读取相对应的所述食品追溯信息;
[0012] 将读取到的所述食品追溯信息发送给相对应的所述客户终端,以使所述客户终端根据所述JSON标记解析结构对所述食品追溯信息进行解析,并按照解析出的所述展示样式值对相对应的所述自定义展示项进行展示。
[0013] 可选地,所述自定义展示项包括:标题、文章、图片、视频、链接、表格、流程列表或轮播图,其中,
[0014] 所述标题对应的所述展示样式值用于定义所述标题的字体大小、字体颜色和背景颜色;
[0015] 所述文章对应的所述展示样式值用于定义所述文章的字体大小、字体颜色、字体缩进和背景颜色;
[0016] 所述图片对应的所述展示样式值用于定义所述图片的宽高尺寸;
[0017] 所述视频对应的所述展示样式值用于定义所述视频的宽高尺寸;
[0018] 所述链接对应的所述展示样式值用于定义所述链接的链接颜色、下划线和字体大小;
[0019] 所述表格对应的所述展示样式值用于定义所述表格的字体大小、字体颜色、行列大小和表格边框;
[0020] 所述流程列表对应的所述展示样式值用于定义所述流程列表的索引值、流程图地址、文字大小、文字颜色和间隔尺寸;
[0021] 所述轮播图对应的所述展示样式值用于定义所述轮播图的尺寸、是否自动轮播、轮播时间间隔、是否循环轮播和图片点击跳转路径。
[0022] 可选地,
[0023] 所述食品追溯信息进一步包括:产品信息、流通信息、生产信息、检测信息、原料信息和企业信息中任意一个或多个基础展示项。
[0024] 可选地,
[0025] 在所述分别将每一个所述食品追溯信息写入预先部署的区块链上之前,进一步包括:针对每一种食品类别部署一个相对应的区块链;
[0026] 所述分别将每一个所述食品追溯信息写入预先部署的区块链上,包括:分别根据每一个所述食品追溯信息所对应食品的食品类别,将所述食品追溯信息写入相对应的所述区块链上。
[0027] 可选地,该食品追溯信息展示方法进一步包括:
[0028] 对写入所述区块链上的各个所述食品追溯信息包括的所述展示样式值进行统计,确定每一个所述自定义展示项对应的使用率最高的推荐展示样式值;
[0029] 根据各个所述推荐展示样式值对所述JSON标记解析结构进行更新,并将更新后的所述JSON标记解析结构发送给各个所述企业终端。
[0030] 第二方面,本发明实施例还提供了一种食品追溯信息展示装置,包括:信息获取单元、信息存储单元、信息读取单元和信息转发单元;
[0031] 所述信息获取单元,用于获取由至少一个企业终端根据预先定义的JSON标记解析结构创建的至少一个食品追溯信息,其中,每一个所述食品追溯信息包括至少一个自定义展示项和相对应的展示样式值;
[0032] 所述信息存储单元,用于分别将信息获取单元获取到的每一个所述食品追溯信息写入预先部署的区块链中;
[0033] 所述信息读取单元,用于分别接收每一个客户终端发送的信息追溯请求,并根据接收到的信息追溯请求从所述信息存储单元进行写数据的所述区块链上读取相对应的所述食品追溯信息;
[0034] 所述信息转发单元,用于将所述信息读取单元读取到的所述食品追溯信息发送给相对应的所述客户终端,意思所述客户终端根据所述JSON标记解析结构对所述食品追溯信息进行解析,并按照解析出的所述展示样式值对相对应的所述自定义展示项进行展示。
[0035] 可选地,该食品追溯信息展示装置进一步包括:区块链部署单元;
[0036] 所述区块链部署单元,用于针对每一种食品类型部署一个相对应的区块链;
[0037] 所述信息存储单元,用于分别根据每一个所述食品追溯信息所对应食品的食品类别,将所述食品追溯信息写入由所述区块链部署单元部署的相对应的所述区块链上。
[0038] 可选地,该食品追溯信息展示装置进一步包括:结构更新单元;
[0039] 所述结构更新单元,用于对所述信息存储单元写入所述区块链上的各个所述食品追溯信息包括的所述展示样式值进行统计,确定每一个所述自定义展示项对应的使用率最高的推荐展示样式值,并根据各个所述推荐展示样式值对所述JSON标记解析结构进行更新,并将更新后的所述JSON标记解析结构发送给各个所述企业终端。
[0040] 第三方面,本发明实施例还提供了一种食品追溯信息展示系统,包括:第二方面提供的任意一种食品追溯信息展示装置、至少一个企业终端和至少一个用户终端;
[0041] 每一个所述企业终端,用于根据外部的触发,按照所述JSON标记解析结构创建至少一个所述食品追溯信息,并将创建的至少一个所述食品追溯信息发送给所述食品追溯信息展示装置;
[0042] 每一个所述用户终端,用于根据触发向所述食品追溯信息展示装置发送所述信息追溯请求,并根据所述JSON标记解析结构对所述食品追溯信息展示装置下发的所述食品追溯信息进行解析,按照解析出的所述展示样式值对相对应的所述自定义展示项进行展示。
[0043] 可选地,
[0044] 所述用户终端,进一步用于根据预先定义的基础展示样式值,对从所述食品追溯信息中解析出的至少一个所述基础展示项进行展示。
[0045] 本发明实施例提供的食品追溯信息展示方法、装置及系统,企业终端在根据预先定义的JSON标记解析结构创建食品追溯信息后,分别将各个企业终端创建的各个食品追溯信息写入预先部署的区块链中,在接收到客户终端发送的信息追溯请求后,从区块链上读取相对应的食品追溯信息发送给客户终端,由客户终端对食品追溯信息进行解析,客户终端可以按照解析出的展示样式对食品追溯信息中相对应的自定义展示项进行展示。由此可见,由于企业终端创建的食品追溯信息包括有至少一个自定义展示项和每一个自定义展示项对应的展示样式值,企业通过为自定义展示项定义不同的展示样式值,可以使自定义展示项在用户终端展示出不同样式,因此企业可以针对不同食品定义包括不同展示样式值的食品追溯信息,使得食品追溯信息可以图像相应食品的特色。附图说明
[0046] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047] 图1是本发明一个实施例提供的一种食品追溯信息展示方法的流程图;
[0048] 图2是本发明一个实施例提供的一种食品追溯信息展示装置所在设备的示意图;
[0049] 图3是本发明一个实施例提供的一种食品追溯信息展示装置的示意图;
[0050] 图4是本发明一个实施例提供的另一种食品追溯信息展示装置的示意图;
[0051] 图5是本发明一个实施例提供的又一种食品追溯信息展示装置的示意图;
[0052] 图6是本发明一个实施例提供的一种食品追溯信息展示系统的示意图;
[0053] 图7是本发明一个实施例提供的另一种食品追溯信息展示方法的流程图。

具体实施方式

[0054] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055] 如图1所示,本发明实施例提供了一种食品追溯信息展示方法,该方法可以包括以下步骤:
[0056] 步骤101:获取由至少一个企业终端根据预先定义的JSON标记解析结构创建的至少一个食品追溯信息,其中,每一个所述食品追溯信息包括至少一个自定义展示项和相对应的展示样式值;
[0057] 步骤102:分别将每一个食品追溯信息写入预先部署的区块链上;
[0058] 步骤103:分别接收每一个客户终端发送的信息追溯请求;
[0059] 步骤104:根据信息追溯请求,从区块链上读取相对应的食品追溯信息;
[0060] 步骤105:将读取到的食品追溯信息发送给相对应的客户终端,以使客户终端根据JSON标记解析结构对食品追溯信息进行解析,并按照解析出的展示样式值对相对应的自定义展示项进行展示。
[0061] 本发明实施例提供了一种食品追溯信息展示方法,企业终端在根据预先定义的JSON标记解析结构创建食品追溯信息后,分别将各个企业终端创建的各个食品追溯信息写入预先部署的区块链中,在接收到客户终端发送的信息追溯请求后,从区块链上读取相对应的食品追溯信息发送给客户终端,由客户终端对食品追溯信息进行解析,客户终端可以按照解析出的展示样式对食品追溯信息中相对应的自定义展示项进行展示。由此可见,由于企业终端创建的食品追溯信息包括有至少一个自定义展示项和每一个自定义展示项对应的展示样式值,企业通过为自定义展示项定义不同的展示样式值,可以使自定义展示项在用户终端展示出不同样式,因此企业可以针对不同食品定义包括不同展示样式值的食品追溯信息,使得食品追溯信息可以图像相应食品的特色。
[0062] 可选地,食品追溯信息包括的自定义展示项是可以由企业自行定义的展示项,自定义展示项可以包括标题、文章、图片、视频、链接、表格、流程列表或轮播图。
[0063] 在根据JSON标记解析机构创建食品追溯信息时,可以分别将每一个自定义展示项作为属性名,并制定其所对应的展示样式值。具体地,将标题作为属性名时,其属性值一般为简短的说明性文字,标题对应的展示样式值用于定义其字体大小、字体颜色和背景颜色;将文章作为属性名时,其属性值一般是介绍性文字或详细的说明性文字,文章对应的展示样式值用于定义其字体大小、字体颜色、字体缩进和背景颜色;将图片作为属性名时,其属性值一般是食品图片路径、企业图片、荣誉证书图片等,图片对应的展示样式值用于定义其宽高尺寸;将视频作为属性名时,其属性值一般是食品或企业的介绍食品路径,视频对应的展示样式值用于定义其宽高尺寸;将链接作为属性名时,其属性值一般是食品线上商城的链接或者地图导航的链接,链接对应的展示样式值用于定义链接颜色、下划线和字体大小;
将表格作为属性名时,其属性值一般是检测报告的检测项,表格对应的展示样式值用于定义其字体大小、字体颜色、行列大小和表格边框;将流程列表作为属性名时,其属性值一般是生产加工过程中的流程说明,流程列表对应的展示样式值用于定义其索引值、流程图地址、文字大小、文字颜色和间隔尺寸;将轮播图作为属性名时,其属性值一般是食品的图片路径、企业的荣誉证书图片路径、资格证书图片路径,轮播图对应的展示样式值用于定义轮播图的尺寸、是否自动轮播、轮播时间间隔、是否循环轮播和图片点击跳转路径。
[0064] 食品追溯信息可以包括标题、文章、图片、视频、链接、表格、流程列表和轮播图中的一个或多个自定义展示项,并可以分别定义每一个自定义展示项的展示样式值,使得不同食品的食品追溯信息在用户终端以不同的展示样式进行展示,丰富了食品追溯信息展示的形式,从而食品企业可以对其食品的食品追溯信息进行个性化展示,提升食品企业对食品追溯信息进行展示的满意度。
[0065] 可选地,食品追溯信息除了包括有由企业自定义的自定义展示项外,食品追溯信息还可以包括产品信息、流通信息、生产信息、检测信息、原料信息、企业信息等基础展示项。相应地,当食品追溯信息包括有基础展示项时,在将食品追溯信息发送给用户终端后,用户终端可以按照JSON标记解析结构定义的基础展示样式值对解析出的各个基础展示项进行展示。
[0066] 食品追溯信息包括产品信息、流通信息、生产信息、检测信息、原料信息和企业信息等基础展示项,通过食品追溯信息包括的各个基础展示项可以对相应食品的原料、生产过程、流通过程等进行追溯,从而用户可以根据食品追溯信息判别食品是否安全,以对食品企业进行监督和举报,有助于促进食品安全体系的建设。
[0067] 可选地,在将获取到的食品追溯信息写入区块链之前,可以针对每一种食品类别部署一个相对应的区块链,这样,在获取到一个食品追溯信息后,可以根据该食品追溯信息所对应食品的食品类别,将该食品追溯信息写入相对应的区块链上。
[0068] 例如,针对果类食品创建区块链1,针对糕点类食品创建区块链2,则区块链1用于存储水果类食品的食品追溯信息,区块链2用于存储糕点类食品的食品追溯信息。另外,每一个区块链节点可以对应一个企业,也可以对应多个企业,即一个区块链节点包括的各个区块链可以用于存储一个企业的食品追溯信息,也可以用于存储多个企业的食品追溯信息。
[0069] 针对不同食品类别分别部署区块链,同一个区块链用于存储属于同一食品类别的食品对应的食品追溯信息,这样可以按照食品类别对食品追溯信息进行统一管理,有助于提高对食品追溯信息进行管理的效率。
[0070] 可选地,在将食品追溯信息写入到区块链中之后,可以对区块链上的各个食品追溯信息包括的展示样式进行统计,确定出每一个自定义展示项对应的使用概率最高的推荐展示样式值,进而可以根据确定出的各个推荐展示样式值对JSON标记解析结构进行更新,并将更新后的JSON标记解析结构发送给各个企业终端,之后各个企业终端便可以根据更新后的JSON标记解析结构创建食品追溯信息。
[0071] 具体地,区块链中存储有大量的食品追溯信息,每一个食品追溯信息包括有至少一个自定义展示项,每一个展示项都对应有相应的展示样式值,通过对区块链上各个食品追溯信息所包括的各个自定义展示项的展示样式值进行统计,可以确定每一个自定义展示项对应的每一种展示样式值的使用次数,从而确定出每一个自定义展示项对应的使用率最高的推荐展示样式值。
[0072] 例如,通过对展示样式值进行统计,自定义展示项标题使用概率最高的展示样式值为展示样式值1,则将展示样式值1确定为自定义展示项标题的推荐展示样式值,自定义展示项文章使用概率最高的展示样式值为展示样式值2,则将展示样式值2确定为自定义展示项文章的推荐展示样式值,同理确定出其他各个自定义展示项对应的推荐展示样式值。之后对JSON标记解析结构进行更新,更新后的JSON标记解析结构中各个自定义展示项的默认展示样式值即为相对应的推荐展示样式值。
[0073] 通过对已写入区块链中的食品追溯信息进行统计,分别确定每一个自定义展示项对应的推荐展示样式值,进而根据各个自定义展示项对应的推荐展示样式值对JSON标记解析结构进行更新,并将更新后的JSON标记解析结构发送给各个企业终端,之后企业终端便可以根据更新后的JSON标记解析结构创建新的食品追溯信息。在根据JSON标记解析结构创建食品追溯信息时,企业用户可以采用JSON标记解析结构默认的展示样式值作为相应自定义展示项的展示样式值,此时企业用户无需自行定义展示样式值,提升了食品追溯信息创建的效率。
[0074] 如图2、图3所示,本发明实施例提供了一种食品追溯信息展示装置。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。从硬件层面而言,如图2所示,为本发明实施例提供的食品追溯信息展示装置所在设备的一种硬件结构图,除了图2所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等。以软件实现为例,如图3所示,作为一个逻辑意义上的装置,是通过其所在设备的CPU将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。本实施例提供的食品追溯信息展示装置,包括:信息获取单元301、信息存储单元302、信息读取单元303和信息转发单元304;
[0075] 信息获取单元301,用于获取由至少一个企业终端根据预先定义的JSON标记解析结构创建的至少一个食品追溯信息,其中,每一个食品追溯信息包括至少一个自定义展示项和相对应的展示样式值;
[0076] 信息存储单元302,用于分别将信息获取单元301获取到的每一个食品追溯信息写入预先部署的区块链中;
[0077] 信息读取单元303,用于分别接收每一个客户终端发送的信息追溯请求,并根据接收到的信息追溯请求从信息存储单元302进行写数据的区块链上读取相对应的食品追溯信息;
[0078] 信息转发单元304,用于将信息读取单元303读取到的食品追溯信息发送给相对应的客户终端,意思客户终端根据JSON标记解析结构对食品追溯信息进行解析,并按照解析出的展示样式值对相对应的自定义展示项进行展示。
[0079] 可选地,在图3所示食品追溯信息展示装置的基础上,如图4所示,该食品追溯信息展示装置可以进一步包括:区块链部署单元405;
[0080] 区块链部署单元405,用于针对每一种食品类型部署一个相对应的区块链;
[0081] 信息存储单元302,用于分别根据每一个食品追溯信息所对应食品的食品类别,将食品追溯信息写入由区块链部署单元405部署的相对应的区块链上。
[0082] 可选地,在图3或图4所示食品追溯信息展示装置的基础上,如图5所示,该食品追溯信息展示装置可以进一步包括:结构更新单元506;
[0083] 结构更新单元506,用于对信息存储单元302写入区块链上的各个食品追溯信息包括的展示样式值进行统计,确定每一个自定义展示项对应的使用率最高的推荐展示样式值,并根据各个推荐展示样式值对JSON标记解析结构进行更新,并将更新后的JSON标记解析结构发送给各个企业终端。
[0084] 需要说明的是,上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0085] 如图6所示,本发明一个实施例提供了一种食品追溯信息展示系统,包括:上述任意一个实施例提供的食品追溯信息展示装置601、至少一个企业终端602和至少一个用户终端603;
[0086] 每一个企业终端602,用于根据外部的触发,按照JSON标记解析结构创建至少一个食品追溯信息,并将创建的至少一个食品追溯信息发送给食品追溯信息展示装置601;
[0087] 每一个用户终端603,用于根据触发向食品追溯信息展示装置601发送信息追溯请求,并根据JSON标记解析结构对食品追溯信息展示装置下发的食品追溯信息进行解析,按照解析出的展示样式值对相对应的自定义展示项进行展示。
[0088] 可选地,在图6所示食品追溯信息展示系统的基础上,当企业终端602所创建的食品追溯信息包括基础展示项时,用户终端603进一步用于根据预先定义的基础展示样式值,对从食品追溯信息中解析出的至少一个基础展示项进行展示。
[0089] 下面结合图6所示的食品追溯信息展示系统,对本发明实施例提供的食品追溯信息展示方法作进一步详细说明,如图7所示,该方法可以包括以下步骤:
[0090] 步骤701:针对每一个食品类别创建相对应的一个区块链。
[0091] 在本发明实施例中,针对每一个食品类别创建一个相对应的区块链,用于存储属于该食品类别的食品对应的食品追溯信息。
[0092] 步骤702:获取各个企业终端创建的食品追溯信息。
[0093] 在本发明实施例中,每一个企业终端根据企业用户的触发,按照JSON标记解析结构创建食品追溯信息,所创建食品追溯信息包括自定义展示信息和基础展示信息,自定义展示信息包括有至少一个自定义展示项和每一个自定义展示项对应的展示样式值。自定义展示信息包括标题、文章、图片、视频、链接、表格、流程列表和轮播图中的任意一个或多个自定义展示项,基础展示信息包括产品信息、流通信息、生产信息、检测信息、原料信息和企业信息中任意一个或多个基础展示项。
[0094] 步骤703:将食品追溯信息写入相对的区块链上。
[0095] 在本发明实施例中,针对每一个食品追溯信息,根据该食品追溯信息所对应食品所属的食品类别,将该食品追溯信息写入到与食品类别相对应的区块链上。具体地,食品追溯信息根据JSON标记解析结构进行数据组装,结合自身业务以及个性化展示数据的方式将数据通过智能合约写入到区块链上,实现食品追溯信息上链,作为展示食品追溯信息的数据来源。其中,JSON标记解析结构是指用一种轻量级的数据交换格式作为基础,包括了基础展示信息的模板和自定义展示信息的模板。
[0096] 步骤704:接收用户终端发送的信息追溯请求。
[0097] 在本发明实施例中,用户终端可以是智能手机、平板电脑、个人计算机等可以联网的设备,当用户通过用户终端扫描附属在食品上的二维码时,用户终端便可以向食品追溯信息展示装置发送信息追溯请求。
[0098] 步骤705:根据信息追溯请求从区块链上读取相对应的食品追溯信息,并将读取到的食品追溯信息发送给相对应的用户终端。
[0099] 在本发明实施例中,在接收到信息追溯请求后,根据信息追溯请求从相对应的区块链上读取食品追溯信息,并将读取都的食品追溯信息发送给发送信息追溯请求的用户终端。具体地,通过使用谷歌主导开发的RPC框架进行通讯,调用Java的软件开发包,将食品追溯信息从区块链条上读取到用户终端。
[0100] 步骤706:对食品追溯信息进行解析并展示。
[0101] 在本发明实施例中,用户终端在接收到食品追溯信息后,可以对食品追溯信息进行展示,获得自定义展示信息和基础展示信息。针对解析出的基础展示信息,按照预先定义的基础展示样式值对基础展示信息包括的各个基础展示项进行展示。针对解析出的自定义展示信息,根据自定义展示信息包括的每一个自定义展示项和相对应的展示样式值,分别对自定义展示信息包括的各个自定义展示项进行展示。
[0102] 具体地,用户终端按照JSON标记解析结构对获取到的食品追溯信息进行数据解析,解析成符合层叠样式表(CSS3)语言标准的结构。将解析后的结构使用基于混合模式移动应用开发模式的ANGULARJS框架进行数据解析组装,用符合移动端网页的形式展现出现。其中,混合模式移动应用是指编程语言使用HTML超文本标记语言,不依赖于安卓或IOS原生的开发语言,但可以运行在安卓和IOS系统上的应用或网页。ANGULARJS框架是指JavaScript框架,它是一个以JavaScript编写的库,可以完成网页上数据的展示与交互。
[0103] 本发明实施例还提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行上述各个实施例提供的食品追溯信息展示方法。
[0104] 本发明实施例还提供了一种存储控制器,包括:处理器、存储器和总线;
[0105] 所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行上述各个实施例提供的食品追溯信息展示方法。
[0106] 综上所述,本发明各个实施例提供的食品追溯信息展示方法、装置及系统,至少具有如下有益效果:
[0107] 1、在本发明实施例中,企业终端在根据预先定义的JSON标记解析结构创建食品追溯信息后,分别将各个企业终端创建的各个食品追溯信息写入预先部署的区块链中,在接收到客户终端发送的信息追溯请求后,从区块链上读取相对应的食品追溯信息发送给客户终端,由客户终端对食品追溯信息进行解析,客户终端可以按照解析出的展示样式对食品追溯信息中相对应的自定义展示项进行展示。由此可见,由于企业终端创建的食品追溯信息包括有至少一个自定义展示项和每一个自定义展示项对应的展示样式值,企业通过为自定义展示项定义不同的展示样式值,可以使自定义展示项在用户终端展示出不同样式,因此企业可以针对不同食品定义包括不同展示样式值的食品追溯信息,使得食品追溯信息可以图像相应食品的特色。
[0108] 2、在本发明实施例中,区块链作为一种去中心化的分布式存储技术,具有可信性、不可篡改、安全隐私等特性,因此获取到的食品追溯信息存储到区块链中,可以避免食品追溯信息被篡改,使得用户可以查询到真实的食品追溯信息,保证食品追溯信息的可信性。
[0109] 3、在本发明实施例中,食品追溯信息可以包括标题、文章、图片、视频、链接、表格、流程列表和轮播图中的一个或多个自定义展示项,并可以分别定义每一个自定义展示项的展示样式值,使得不同食品的食品追溯信息在用户终端以不同的展示样式进行展示,丰富了食品追溯信息展示的形式,从而食品企业可以对其食品的食品追溯信息进行个性化展示,提升食品企业对食品追溯信息进行展示的满意度。
[0110] 4、在本发明实施例中,食品追溯信息包括产品信息、流通信息、生产信息、检测信息、原料信息和企业信息等基础展示项,通过食品追溯信息包括的各个基础展示项可以对相应食品的原料、生产过程、流通过程等进行追溯,从而用户可以根据食品追溯信息判别食品是否安全,以对食品企业进行监督和举报,有助于促进食品安全体系的建设。
[0111] 5、在本发明实施例中,针对不同食品类别分别部署区块链,同一个区块链用于存储属于同一食品类别的食品对应的食品追溯信息,这样可以按照食品类别对食品追溯信息进行统一管理,有助于提高对食品追溯信息进行管理的效率。
[0112] 6、在本发明实施例中,通过对已写入区块链中的食品追溯信息进行统计,分别确定每一个自定义展示项对应的推荐展示样式值,进而根据各个自定义展示项对应的推荐展示样式值对JSON标记解析结构进行更新,并将更新后的JSON标记解析结构发送给各个企业终端,之后企业终端便可以根据更新后的JSON标记解析结构创建新的食品追溯信息。在根据JSON标记解析结构创建食品追溯信息时,企业用户可以采用JSON标记解析结构默认的展示样式值作为相应自定义展示项的展示样式值,此时企业用户无需自行定义展示样式值,提升了食品追溯信息创建的效率。
[0113] 需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0114] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
[0115] 最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈