logo好方法网

基于区块链的电商商品防伪溯源管理系统


技术摘要:
本发明公开了基于区块链的电商商品防伪溯源管理系统,用于解决现有的电商商品防伪溯源系统不能对电商商品进行区块链值分析并依据区块链值进行合理分配存储问题以及不能对电商商品及时采集其动态,根据区块链值进行合理存储管理以及删除的问题;包括数据采集模块、服务  全部
背景技术:
网购电商商品,已成了时下最流行的购物方式,其以快捷、便利、价格优惠等优点 逐渐取代实体店购物模式。但是,近年来各大网络电商平台都存在一直想解决但无法解决 的缺陷问题---假冒伪造商品的流通和侵犯知识产权问题,因此各大网络电商平台常常收 到投诉和被起诉;为此,有的网络电商平台投入大量人力物力组建专门部门处理投诉和被 起诉等问题,但依然无法杜绝、制止假冒伪造商品的流通,即存在侵犯知识产权情况;区块 链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信 息,具有不可伪造、可以追溯的等特征。基于这些特征,区块链技术奠定了坚实的“信任基 础,创造了可靠的合作机制,具有广阔的运用前景; 因此,需要对电商商品进行防伪溯源,便于用户进行真伪查询;但现有的电商商品 防伪溯源系统不能对电商商品进行区块链值分析并依据区块链值进行合理分配存储;也不 能对电商商品及时采集其动态,根据区块链值进行合理存储管理以及删除。
技术实现要素:
本发明的目的就在于为了解决现有的电商商品防伪溯源系统不能对电商商品进 行区块链值分析并依据区块链值进行合理分配存储问题以及不能对电商商品及时采集其 动态,根据区块链值进行合理存储管理以及删除的问题,而提出基于区块链的电商商品防 伪溯源管理系统;本发明分析单元将电商商品信息发送至选中设备内存储;通过对电商商 品进行分析,并依据电商商品对应的区块链值,将其合理的分配至对应的的云存储设备进 行云存储,便于用户对电商商品进行防伪溯源查询;通过电商商品及时采集其动态,根据区 块链值进行合理存储管理以及删除,便于及时清理云存储内的冗余信息。 本发明的目的可以通过以下技术方案实现:基于区块链的电商商品防伪溯源管理 系统,包括数据采集模块、服务器、数据存储模块、溯源分析模块、溯源查询模块、注册登录 模块、用户分析模块和溯源管理模块; 所述数据采集模块用于采集电商商品信息并将电商商品信息发送至服务器,服务 器接收到电商商品信息并将电商商品信息发送至数据存储模块; 数据存储模块用于对接收的电商商品信息进行分析并分配至对应的云存储设备 内进行存储;数据存储模块包括分析单元、设备采集单元和若干个云存储设备;所述云存储 设备用于存储电商商品信息,设备采集单元用于采集云存储设备的设备信息并将设备信息 发送至分析单元;所述分析单元用于接收电商商品信息和设备信息并进行分析,具体分析 步骤如下: 步骤一:将若干个云存储设备标记为Pi,i=1、……、n;设定云存储设备的总内存 4 CN 111597265 A 说 明 书 2/7 页 记为MPi;设定云存储设备的剩余内存记为SPi; 步骤二:获取云存储设备的所有型号,每个型号对应一个预设值,将云存储设备的 型号与所有型号进行匹配,获取得到对应的预设值,并标记为QPi; 步骤三:利用公式YCPi=SPi×d1 MPi×d2 QPi×d3获取得到云存储设备的云储值 YCPi;其中d1、d2、d3均为预设比例系数; 步骤四:获取电商商品对应的区块链值并标记为QEj,将云存储设备的云储值与区 块链值与进行匹配;当0<YCPi-QEj<a1,则将该云存储设备标记为待分配存储设备;a1为预 设阈值;将待分配存储设备标记为Pk,k∈i; 步骤五:将电商商品信息产生位置与待分配存储设备对应的位置进行距离差计算 得到间距,标记为DPk; 步骤六:统计待分配存储设备内已存储该电商商品信息的条数并标记为KPk; 步骤七:利用公式 获取得到待分 配存储设备的吻合值WPk;其中,d4、d5和d6均为预设比例系数; 步骤八:选取吻合值最大的待分配存储设备为选中设备;分析单元将电商商品信 息发送至选中设备内存储;同时该选中设备内存储该电商商品信息的条数增加一; 用户通过手机终端扫描商品的二维码并识别得到二维码数字编号并发送至溯源 查询模块,溯源查询模块用于将接收的二维码数字编号并对用户进行判断,当用户的用户 查询值大于设定阈值,则将接收的二维码数字编号发送至服务器,服务器接收到二维码数 字编号后,通过访问数据存储模块获取该二维码数字编号对应的电商商品信息并将电商商 品信息发送至溯源查询模块;溯源查询模块将电商商品信息发送至该用户的手机终端上进 行防伪溯源信息查看;同时该二维码数字编号对应的电商商品名称的溯源查看次数增加一 次,该用户的查询总次数增加一次;溯源查询模块将发送电商商品信息至用户手机终端的 查询时刻该电商商品名称发送至溯源分析模块; 所述溯源管理模块用于接收到电商商品的区块链值并进行管理,具体管理步骤 为: S1:获取电商商品信息中的商品物流信息,当采集到该商品物流信息中用户已取 货和对应的取货时间,则生成该电商商品对应的管理删除指令; S2:溯源管理模块将管理删除指令发送至该电商商品对应的购买用户的手机终端 上; S3:当溯源管理模块接收到该购买用户通过手机终端发送同意指令,则生成该电 商商品对应的信息删除指令,并将信息删除指令发送至数据存储模块;数据存储模块接收 到信息删除指令后将该电商商品对应的电商商品信息在云存储设备内进行删除; S4:当溯源管理模块在预设时间范围内未接收到该购买用户通过手机终端发送同 意指令或接收到其它指令,则生成该电商商品的溯源管理指令;溯源管理模块获取该电商 商品的区块链值和对应的取货时间,并将其按照一定比例换算成区块存储时间;溯源管理 模块将区块存储时间、对应的取货时间和溯源管理指令发送至数据管理模块;数据管理模 块接收到区块存储时间、对应的取货时间和溯源管理指令后并进行管理,当系统当前时间 与对应的取货时间等于区块存储时间,则将该电商商品对应的电商商品信息在云存储设备 5 CN 111597265 A 说 明 书 3/7 页 内进行删除。 优选的,所述电商商品信息包括电商商品的名称、二维码、二维码数字编号、生产 厂家、生产地址、商品参数信息、商品订单信息、商品物流信息和产生该电商商品信息的位 置;设备信息包括云存储设备的型号、总内存、剩余内存和对应的位置。 优选的,所述注册登录模块用于用户通过手机终端提交用户信息进行注册并将注 册成功的用户信息发送至服务器内存储;同时服务器将接收到注册成功的用户信息的时刻 标记为该用户的注册时刻;所述用户分析模块用于采集注册成功用户的购买电商商品名 称、次数和电商商品对应的价格并进行分析,具体分析步骤如下: SS1:设定注册成功的用户记为Zh,h=1、2、……、n;将用户的注册时刻与系统当前 时间进行时间差计算获取得到用户的注册时长并记为TZh; SS2:统计用户购买电商商品对应的价格并求和得到用户的购买总价格并记为MZh; SS3:将用户购买电商商品的次数标记为UZh;用户的查询总次数CXZh; SS4:利用公式 获取得到用 户查询值CWZh;其中,d9、d10、d11和d12均为预设比例系数;μ为误差修正因子,取值为 0.79635477; SS5:用户分析模块将计算的用户查询值发送至服务器内存储。 优选的,所述溯源分析模块用于统计电商商品名称对应的查询时刻和溯源查看次 数并进行分析,具体分析为: SSS1:统计电商商品名称的查询时刻,筛选出在预设时间范围内的查询时刻并将 其标记为分析时刻,统计分析时刻的数量得到时刻总数,记为Z1; SSS2:依照时间先后顺序对分析时刻进行排序;按照排序依次计算相邻两个分析 时刻的时间差得到访问间隔,将所有访问间隔进行求和得到访问间隔总时长,并标记为T1; SSS3:利用公式 获取得到电商商品的区块链值QEj;其中d8和 d9均为预设比例系数; SSS4:溯源分析模块将电商商品的区块链值QEj通过服务器发送至溯源管理模块。 与现有技术相比,本发明的有益效果是: 1、本发明通过数据存储模块对接收的电商商品信息进行分析并分配至对应的云 存储设备内进行存储,再通过分析单元进行分析,获取云存储设备的所有型号,每个型号对 应一个预设值,将云存储设备的型号与所有型号进行匹配,获取得到对应的预设值,利用公 式获取得到云存储设备的云储值,获取电商商品对应的区块链值,将云存储设备的云储值 与区块链值与进行匹配,将该云存储设备标记为待分配存储设备,再将电商商品信息产生 位置与待分配存储设备对应的位置进行距离差计算得到间距,统计待分配存储设备内已存 储该电商商品信息的条数;利用公式获取得到待分配存储设备的吻合值,选取吻合值最大 的待分配存储设备为选中设备;分析单元将电商商品信息发送至选中设备内存储;通过对 电商商品进行分析,并依据电商商品对应的区块链值,将其合理的分配至对应的的云存储 设备进行云存储,便于用户对电商商品进行防伪溯源查询; 2、本发明溯源管理模块接收到电商商品的区块链值并进行管理,获取电商商品信 6 CN 111597265 A 说 明 书 4/7 页 息中的商品物流信息,当采集到该商品物流信息中用户已取货和对应的取货时间,则生成 该电商商品对应的管理删除指令;溯源管理模块将管理删除指令发送至该电商商品对应的 购买用户的手机终端上;当溯源管理模块接收到该购买用户通过手机终端发送同意指令, 则生成该电商商品对应的信息删除指令,并将信息删除指令发送至数据存储模块;数据存 储模块接收到信息删除指令后将该电商商品对应的电商商品信息在云存储设备内进行删 除;当溯源管理模块在预设时间范围内未接收到该购买用户通过手机终端发送同意指令或 接收到其它指令,则生成该电商商品的溯源管理指令;溯源管理模块获取该电商商品的区 块链值和对应的取货时间,并将其按照一定比例换算成区块存储时间;溯源管理模块将区 块存储时间、对应的取货时间和溯源管理指令发送至数据管理模块;数据管理模块接收到 区块存储时间、对应的取货时间和溯源管理指令后并进行管理,当系统当前时间与对应的 取货时间等于区块存储时间,则将该电商商品对应的电商商品信息在云存储设备内进行删 除;通过电商商品及时采集其动态,根据区块链值进行合理存储管理以及删除,便于及时清 理云存储内的冗余信息。 附图说明 为了便于本领域技术人员理解,下面结合附图对本发明作进一步的说明。 图1为本发明的整体结构示意图。
下载此资料需消耗2积分,
分享到:
收藏