首页 > 专利 > 宁波甜宝生物信息技术有限公司 > 基于区块链和云计算的化妆品溯源生产工艺方法专利详情

基于区块链和云计算的化妆品溯源生产工艺方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2020-02-20
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2020-07-14
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-02-05
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2040-02-20
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN202010105479.0 申请日 2020-02-20
公开/公告号 CN111311283B 公开/公告日 2021-02-05
授权日 2021-02-05 预估到期日 2040-02-20
申请年 2020年 公开/公告年 2021年
缴费截止日
分类号 G06Q30/00G06Q50/04G06K17/00 主分类号 G06Q30/00
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 3
权利要求数量 4 非专利引证数量 1
引用专利数量 0 被引证专利数量 0
非专利引证 1、CN 109493229 A,2019.03.19CN 108734475 A,2018.11.02CN 109377244 A,2019.02.22CN 108632293 A,2018.10.09CN 108664223 A,2018.10.16CN 108805585 A,2018.11.13CN 108985790 A,2018.12.11CN 109087101 A,2018.12.25CN 107592318 A,2018.01.16CN 110197708 A,2019.09.03CN 110659912 A,2020.01.07CN 109523349 A,2019.03.26Waltraud Kaserer《.Lenzing to traceits fibres with blockchain technology》. 《advances in textiles technology》.2019,Yingying Wang et al《.Detect TriangleAttack on Blockchain by Trace Analysis》. 《2019IEEE 19th international conferenceon software quality,reliability andsecurity companion》.2019,;
引用专利 被引证专利
专利权维持 2 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 宁波甜宝生物信息技术有限公司 当前专利权人 宁波甜宝生物信息技术有限公司
发明人 帅菊坤 第一发明人 帅菊坤
地址 浙江省宁波市鄞州区首南街道天高巷222号 邮编 315100
申请人数量 1 发明人数量 1
申请人所在省 浙江省 申请人所在市 浙江省宁波市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
武汉华强专利代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
康晨
摘要
本发明公开了一种基于区块链和云计算的化妆品溯源生产工艺方法,化妆品原料采购部采购化妆品原料,并记录原料采购过程中产生的数据作为第一数据集等步骤。本发明通过化妆品原料采购部采购化妆品原料,并记录原料采购过程中产生的数据作为第一数据集,化妆品生产车间生产出化妆品进行包装,并记录化妆品生产过程中产生的数据作为第二数据集,物流公司收到订单数据后,通过扫描物流配送过程中产生的的数据作为第三数据集实现了从化妆品原料的采购、化妆品生产过程以及化妆品的物流配送全链条监测。
  • 摘要附图
    基于区块链和云计算的化妆品溯源生产工艺方法
  • 说明书附图:图1
    基于区块链和云计算的化妆品溯源生产工艺方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-02-05 授权
2 2020-07-14 实质审查的生效 IPC(主分类): G06Q 30/00 专利申请号: 202010105479.0 申请日: 2020.02.20
3 2020-06-19 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于区块链和云计算的化妆品溯源生产工艺方法,其特征在于:包括以下步骤:
化妆品原料采购部采购化妆品原料,并记录原料采购过程中产生的数据作为第一数据集;
化妆品生产车间生产出化妆品进行包装,并记录化妆品生产过程中产生的数据作为第二数据集;
客户端确认购买时,发送请求到电商平台,电商平台产生订单数据并发送至物流公司;
物流公司收到订单数据后,通过扫描物流配送过程中产生的的数据作为第三数据集;
将上述数据上传后进行数据处理并通过客户端对买到的化妆品进行溯源;所述化妆品原料采购部采购化妆品原料,并记录原料采购过程中产生的数据作为第一数据集具体包括:
把第一数据集的每项数据作为默克尔可信树的一个节点,按照默克尔可信树生成算法加工生成第一默克尔可信树,对第一数据集进行哈希处理,得到第一哈希数据,将第一哈希数据和第一默克尔可信树进行数据加密,然后把加密后的结果进行哈希运算作为第一校验数据,把第一数据集和第一默克尔可信树存入云端并记录第一主键信息和第一编号,把第一校验数据和第一主键信息以交易的形式存入化妆品原料采购链并把对应的第一区块信息编号和第一交易哈希编号进行存储;于所述化妆品生产车间生产出化妆品进行包装,并记录化妆品生产过程中产生的数据作为第二数据集具体包括:
把第二数据集的每项数据作为默克尔可信树的一个节点,按照默克尔可信树生成算法加工生成第二默克尔可信树,对第二数据集进行哈希处理,得到第二哈希数据,将第二哈希数据和第二默克尔可信树进行数据加密,然后把加密后的结果进行哈希运算作为第二校验数据,把第二数据集和第二默克尔可信树存入云端并记录第二主键信息和第二编号,把第二校验数据和第二主键信息以交易的形式存入化妆品生产链并把对应的第二区块信息编号和第二交易哈希编号进行存储;所述物流公司收到订单数据后,通过扫描物流配送过程中产生的的数据作为第三数据集具体包括:
把第三数据集的每项数据作为默克尔可信树的一个节点,按照默克尔可信树生成算法加工生成第三默克尔可信树,对第三数据集进行哈希处理,得到第三哈希数据数据,将第三哈希数据和第三默克尔可信树进行数据加密,然后把加密后的结果进行哈希运算作为第三校验数据,把第三数据集和第三默克尔可信树存入云端并记录第三主键信息和第三编号,把第三校验数据和第三主键信息以交易的形式存入物流配送链并把对应的第三区块信息编号和第三交易哈希编号进行存储,根据第二编号和第一编号以及第三编号通过按顺序字符串连接的方式生成化妆品编码,并生成对应化妆品的二维码发送至客户端;所述将上述数据上传后进行数据处理并通过客户端对买到的化妆品进行溯源具体包括:客户端扫一扫* * *
化妆品二维码识别得到化妆品编码,从而得到第一编号、第二编号 、第三编号 ;通过第一编号*、第二编号*、第三编号*在云端查询得到第三数据集*、第二数据集*和第一数据集*、第一区块信息编号*和第一交易哈希编号*、第二区块信息编号*和第二交易哈希编号*、第三区块信息编号*和第三交易哈希编号*;通过第一区块信息编号*和第一交易哈希编号*在化妆* *
品原料采购链上查询到第一校验数据,通过第二区块信息编号 和第二交易哈希编号 在化妆品生产链上查询到第二校验数据,通过第三区块信息编号*和第三交易哈希编号*在物流配送链上查询到第三校验数据;对第一数据集*、第二数据集*和第三数据集*进行哈希处理然后加密生成第一校验数据*、第二校验数据*和第三校验数据*;将第一校验数据*、第二校验数据*和第三校验数据*与查询得到的第一校验数据、第二校验数据和第三校验数据进行比对,如果第一校验数据*等于第一校验数据,第二校验数据*等于第二校验数据,第三校验数据*等于第三校验数据则校验数据相同,则说明溯源结果正确,反之则说明溯源结果错误;当化妆品进行溯源结果错误时,查询相应阶段的错误数据部分,云端接收到错误溯源数据的查询请求后,将错误溯源数据与单项数据的关联度存入一个长度为L的数据序列中,当数据序列存满L个关联度后继续遍历,如果遇到出度不为0的第一单项数据,则计算第一单项数据与错误溯源数据的关联度,如果该关联度小于数据序列中的最小关联度,则停止遍历并返回上一节点继续遍历,如果该关联度大于数据序列中的最小关联度,则继续遍历第一单项数据的所有子节点;如果遇到出度为0的第二单项数据,则计算第二单项数据与错误溯源数据的关联度,如果该关联度小于数据序列中的最小关联度,则继续遍历,如果该关联度大于数据序列中的最小关联度,则将该关联度替换数据序列中的最小关联度并继续遍历;以此类推,最终数据序列中的关联度即为L个最高的数据关联度;云端对计算的得分结果进行整理,将前L个结果对应阶段的加密数据下载IP地址列表返回给客户端;客户端下载加密数据,并与区块链交互下载密钥后解密数据,找到被修改的数据部分,显示有问题的溯源结果,错误溯源数据与单项数据的
关联度 计算公式如下:

其中,ded和dsd分别表示存在错误溯源数据ed与单项数据sd的数据集合,
表示同时存在错误溯源数据ed与单项数据sd的数据集个数,
表示错误溯源数据ed与单项数据sd至少存在一个的数据集个数,
错误溯源数据ed与单项数据sd出现在同一数据集中的数据个数越多,两者关联度越大。

2.如权利要求1所述基于区块链和云计算的化妆品溯源生产工艺方法,其特征在于所述第二数据集包括:化妆品的种类、名称、品牌、生产温度、生产时间、生产日期以及有效期。

3.如权利要求2所述基于区块链和云计算的化妆品溯源生产工艺方法,其特征在于所述第三数据集包括:物流的公司名称、单号、快递员信息、配送时间以及定位信息。

4.如权利要求3所述基于区块链和云计算的化妆品溯源生产工艺方法,其特征在于第一数据集包括:化妆品原料的种类、名称、厂家名称、生产日期以及有效期。
说明书

技术领域

[0001] 本发明属于化妆品区块链技术领域,具体涉及一种基于区块链和云计算的化妆品溯源生产工艺方法。

背景技术

[0002] 化妆品是以涂抹、喷洒散布于人体表面的任何部位,以达到美白、保湿、抗皱为目的精细化工产品。
[0003] 目前市场上充斥大量的假冒化妆品,每类化妆品都存在大量假冒品牌,消费者只能如通过商家的产品宣传页的文案获取化妆品信息,化妆品宣传页是由售卖方提供的,宣传可能存在夸大及虚假情况,随着区块链技术的运用,越来越多的互联网数据会存储在区块链上。区块链技术具有不可篡改、信息可追溯的特性,解决利用区块链技术来解决假冒化妆品的问题。
[0004] 但是,现有的化妆品溯源没有从化妆品原料的采购、化妆品生产过程以及化妆品的物流配送全链条监测,没有将区块链与云计算有效的结合,区块链数据存储量太大,容易出现系统崩溃,存储的效率不高,稳定性不佳,无法高效保障溯源数据的安全,当溯源结果错误时,查询相应阶段的错误数据部分时没有考虑查询数据与错误数据的关联度和数据质量,导致检索效率不高,准确率也无法保证,无法进行溯源更好的说服用户对手中产品的真假性进行判断,无法提供强有力的证据进行证明。

发明内容

[0005] 本发明的目的是为了克服上述不足提供一种基于区块链和云计算的化妆品溯源生产工艺方法;
[0006] 本发明一种基于区块链和云计算的化妆品溯源生产工艺方法,包括以下步骤:
[0007] 化妆品原料采购部采购化妆品原料,并记录原料采购过程中产生的数据作为第一数据集;
[0008] 化妆品生产车间生产出化妆品进行包装,并记录化妆品生产过程中产生的数据作为第二数据集;
[0009] 客户端确认购买时,发送请求到电商平台,电商平台产生订单数据并发送至物流公司;
[0010] 物流公司收到订单数据后,通过扫描物流配送过程中产生的的数据作为第三数据集;
[0011] 将上述数据上传后进行数据处理并通过客户端对买到的化妆品进行溯源。
[0012] 本发明通过化妆品原料采购部采购化妆品原料,并记录原料采购过程中产生的数据作为第一数据集,化妆品生产车间生产出化妆品进行包装,并记录化妆品生产过程中产生的数据作为第二数据集,物流公司收到订单数据后,通过扫描物流配送过程中产生的的数据作为第三数据集实现了从化妆品原料的采购、化妆品生产过程以及化妆品的物流配送全链条监测,并且把数据集和默克尔可信树等数据存入云端,而且云端对错误溯源数据的进行处理和查询,将校验数据和错误溯源数据的密钥存入区块链条,使得区块链与云计算有效的结合,大大提高了存储的效率和稳定性,有效保障溯源了数据的安全,当溯源结果错误时,将错误溯源数据与单项数据的关联度存入一个长度为L的数据序列中,最终确定了最高的L个数据关联度确保了数据质量,需要的数据上下文较少,错误溯源数据与单项数据的关联度的算法占用的计算资源小,查询达到了缩小搜索空间的效果,大大提高了检索效率和准确率能更好的说服用户对手中产品的真假性进行判断,提供强有力的证据进行证明。

实施方案

[0014] 以下结合具体实施例对本发明作进一步的说明:
[0015] 一种基于区块链和云计算的化妆品溯源生产工艺方法,包括以下步骤:
[0016] 化妆品原料采购部采购化妆品原料,并记录原料采购过程中产生的数据作为第一数据集;
[0017] 化妆品生产车间生产出化妆品进行包装,并记录化妆品生产过程中产生的数据作为第二数据集;
[0018] 客户端确认购买时,发送请求到电商平台,电商平台产生订单数据并发送至物流公司;
[0019] 物流公司收到订单数据后,通过扫描物流配送过程中产生的的数据作为第三数据集;
[0020] 将上述数据上传后进行数据处理并通过客户端对买到的化妆品进行溯源。
[0021] 所述化妆品原料采购部采购化妆品原料,并记录原料采购过程中产生的数据作为第一数据集具体包括:
[0022] 把第一数据集的每项数据作为默克尔可信树的一个节点,按照默克尔可信树生成算法加工生成第一默克尔可信树,对第一数据集进行哈希处理,得到第一哈希数据,将第一哈希数据和第一默克尔可信树进行数据加密,然后把加密后的结果进行哈希运算作为第一校验数据,把第一数据集和第一默克尔可信树存入云端并记录第一主键信息和第一编号,把第一校验数据和第一主键信息以交易的形式存入化妆品原料采购链并把对应的第一区块信息编号和第一交易哈希编号进行存储。
[0023] 所述化妆品生产车间生产出化妆品进行包装,并记录化妆品生产过程中产生的数据作为第二数据集具体包括:
[0024] 把第二数据集的每项数据作为默克尔可信树的一个节点,按照默克尔可信树生成算法加工生成第二默克尔可信树,对第二数据集进行哈希处理,得到第二哈希数据,将第二哈希数据和第二默克尔可信树进行数据加密,然后把加密后的结果进行哈希运算作为第二校验数据,把第二数据集和第二默克尔可信树存入云端并记录第二主键信息和第二编号,把第二校验数据和第二主键信息以交易的形式存入化妆品生产链并把对应的第二区块信息编号和第二交易哈希编号进行存储。
[0025] 所述物流公司收到订单数据后,通过扫描物流配送过程中产生的的数据作为第三数据集具体包括:
[0026] 把第三数据集的每项数据作为默克尔可信树的一个节点,按照默克尔可信树生成算法加工生成第三默克尔可信树,对第三数据集进行哈希处理,得到第三哈希数据数据,将第三哈希数据和第三默克尔可信树进行数据加密,然后把加密后的结果进行哈希运算作为第三校验数据,把第三数据集和第三默克尔可信树存入云端并记录第三主键信息和第三编号,把第三校验数据和第三主键信息以交易的形式存入物流配送链并把对应的第三区块信息编号和第三交易哈希编号进行存储,根据第二编号和第一编号以及第三编号通过按顺序字符串连接的方式生成化妆品编码,并生成对应化妆品的二维码发送至客户端。
[0027] 所述将上述数据上传后进行数据处理并通过客户端对买到的化妆品进行溯源具体包括:客户端扫一扫化妆品二维码识别得到化妆品编码,从而得到第一编号*、第二编号*、* * * * *第三编号 ;通过第一编号 、第二编号 、第三编号在云端查询得到第三数据集 、第二数据集*和第一数据集*、第一区块信息编号*和第一交易哈希编号*、第二区块信息编号*和第二交易哈希编号*、第三区块信息编号*和第三交易哈希编号*;通过第一区块信息编号*和第一交易哈希编号*在化妆品原料采购链上查询到第一校验数据,通过第二区块信息编号*和第二* *
交易哈希编号在化妆品生产链上查询到第二校验数据,通过第三区块信息编号和第三交易哈希编号*在物流配送链上查询到第三校验数据;对第一数据集*、第二数据集*和第三数据集*进行哈希处理然后加密生成第一校验数据*、第二校验数据*和第三校验数据*;将第一校验数据*、第二校验数据*和第三校验数据*与查询得到的第一校验数据、第二校验数据和第三校验数据进行比对,如果第一校验数据*等于第一校验数据,第二校验数据*等于第二校验数据,第三校验数据*等于第三校验数据则校验数据相同,则说明溯源结果正确,反之则说明溯源结果错误。
[0028] 当化妆品进行溯源结果错误时,查询相应阶段的错误数据部分,云端接收到错误溯源数据的查询请求后,将错误溯源数据与单项数据的关联度存入一个长度为L的数据序列中,当数据序列存满L个关联度后继续遍历,如果遇到出度不为0的第一单项数据,则计算第一单项数据与错误溯源数据的关联度,如果该关联度小于数据序列中的最小关联度,则停止遍历并返回上一节点继续遍历,如果该关联度大于数据序列中的最小关联度,则继续遍历第一单项数据的所有子节点;如果遇到出度为0的第二单项数据,则计算第二单项数据与错误溯源数据的关联度,如果该关联度小于数据序列中的最小关联度,则继续遍历,如果该关联度大于数据序列中的最小关联度,则将该关联度替换数据序列中的最小关联度并继续遍历;以此类推,最终数据序列中的关联度即为L个最高的数据关联度;云端对计算的得分结果进行排序,将前L个结果对应阶段的加密数据下载I P地址列表返回给客户端;客户端下载加密数据,并与区块链交互下载密钥后解密数据,找到被修改的数据部分,显示有问题的溯源结果。
[0029] 所述错误溯源数据与单项数据的关联度Red,sd计算公式如下:
[0030]
[0031] 其中,ded和dsd分别表示存在错误溯源数据ed与单项数据sd的数据集合,N(ded*both*dsd)表示同时存在错误溯源数据ed与单项数据sd的数据集个数,N(ded*least*dsd)表示错误溯源数据ed与单项数据sd至少存在一个的数据集个数,错误溯源数据ed与单项数据sd出现在同一数据集中的数据个数越多,两者关联度越大。
[0032] 所述第二数据集包括:化妆品的种类、名称、品牌、生产温度、生产时间、生产日期以及有效期等。
[0033] 所述第三数据集包括:物流的公司名称、单号、快递员信息、配送时间以及定位信息等。
[0034] 所述第一数据集包括:化妆品原料的种类、名称、厂家名称、生产日期以及有效期等。

附图说明

[0013] 图1是基于区块链和云计算的化妆品溯源系统示意图。
专利联系人(活跃度排行)
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号