一种基于区块链技术的数据快速存证系统

文档序号:26902878发布日期:2021-10-09 13:31阅读:117来源:国知局
一种基于区块链技术的数据快速存证系统

1.本发明涉及存证系统技术领域,具体涉及一种基于区块链技术的数据快速存证系统。


背景技术:

2.区块链数据存证,就是把数据存到区块链上,达到防篡改、可追溯、数据来源可信任的目的。数据可以是文字、视频、音频图片等任何文件形式,为了实现快速交易,一般情况下,采用链上链下协同工作,采用文件与哈希值分离的方式,链上只保存文件的哈希值,原文件保存在链下,只要计算出文件的哈希值,与链上的哈希值比对,就知道文件是否被篡改了,近年来,电子合同备案得到国家监管层的重点关注,国家电子合同备案平台应运而生,借助区块链技术,电子合同备案平台上线区块链存证功能,加强了电子合同存证期间的不可篡改性。
3.在中国专利申请号为201811641062.5的专利文件中公开了《基于区块链的存证方法和装置》,应用于无人售卖系统;所述无人售卖系统包括无人售卖服务终端和监控终端,所述无人售卖服务终端为所述区块链的节点设备;所述方法包括获取第一存证信息,所述第一存证信息基于目标购买方身份识别信息而生成;接收所述监控终端发送的第二存证信息,所述第二存证信息基于所述监控终端采集的所述目标购买方的购买实况信息而生成;基于所述第一存证信息和所述第二存证信息,生成目标存证交易;将所述目标存证交易发送到区块链的分布式数据库,以使所述目标存证交易被所述区块链的节点设备共识验证后,被收录于所述区块链的分布式数据库。
4.但是上述专利文件所提供的存在信息并不包括用户购买货物信息,当用户与无人售卖服务商家发生商品相关纠纷时,如商品质量、商品保质期等,无法通过存证系统获取用户在无人售卖服务上购买商品的详细信息,进而影响检察机关对商品相关纠纷的判断,因此上述存证系统存在较大漏洞。


技术实现要素:

5.针对现有技术所存在的上述缺点,本发明在于提供一种基于区块链技术的数据快速存证系统,本发明在无人售卖服务上使用时,对用户购物过程全程影音存证,且在用户单元中在用户对所购商品进行结算时,会对所购商品信息逐一记录并汇总商品信息进行存证,当发生商品纠纷时,可通过管理人员的密匙快速调取用户完整的购物过程、交易记录和所购商品信息,不仅避免了无人售卖服务丢失商品的情况,还完善了无人售卖服务的存证系统,为所购商品纠纷提供了关键信息证据,有利于判别售出商品相关纠纷。
6.为实现上述目的,本发明提供了如下技术方案:
7.一种基于区块链技术的数据快速存证系统,包括:
8.用户单元,所述用户单元用于结算用户所购买的商品,以及记录用户的交易信息和购买过程。
9.区块链缓存模块,所述区块链缓存模块用于获取用户交易信息以及购买过程的影音信息,并对获取的信息进行标记和压缩。
10.缓存服务器,所述缓存服务器用于存储接收到的信息,所述缓存服务器与区块链缓存模块信号连接。
11.数据获取模块,所述管理单元用于管理人员查看用户信息,所述数据获取模块与缓存服务器信号连接。
12.本发明进一步设置为:所述缓存服务器还用于对用户信息进行搜索,以及对用户交易信息进行判定。
13.本发明进一步设置为:所述用户单元包括服务单元、交易单元和记录单元,其中:
14.所述服务单元用于对交易单元和记录单元进行传递信息,所述服务单元与交易单元和记录单元均电性连接。
15.所述交易单元用于识别用户信息和结算付款,所述交易单元与记录单元电性连接。
16.所述记录模块用于记录用户购买商品过程的影音信息和交易信息,并将信息进行整合后传输至区域链缓存模块,所述记录模块与区域链缓存模块信号连接。
17.本发明进一步设置为:所述区块链缓存模块包括区块链数据接收模块、数据id标记模块和数据打包模块,其中:
18.所述区块链数据接收模块用于接收记录单元整合后的数据,所述区块链数据接收模块与记录单元信号连接。
19.所述数据id标记模块用于提取用户的id数据以及将id数据插入至来自记录单元的数据中,所述数据id标记模块与区块链数据接收模块电性连接。
20.所述数据打包模块用于将获取的数据进行压缩和传输,所述数据打包模块与数据id标记模块电性连接。
21.本发明进一步设置为:所述缓存服务器与数据打包模块信号连接。
22.本发明进一步设置为:所述数据获取模块包括密匙认证模块和交易与身份信息模块,其中:
23.所述密匙认证模块用于判定管理人员身份信息,所述密匙认证模块与缓存服务器信号连接。
24.所述交易与身份信息模块包含用户身份信息和交易记录信息,所述交易与身份信息模块与密匙认证模块电性连接。
25.本发明进一步设置为:所述服务单元包括商品识别模块、商品记录模块、价格计算模块和显示模块,其中:
26.所述商品识别模块用于识别用户所购的商品信息,所述商品识别模块与记录模块信号连接。
27.所述商品记录模块用于记录用户所购的商品信息,所述商品记录模块与商品识别模块电性连接。
28.所述价格计算模块用于计算用户所购商品的价格,所述价格计算模块与商品记录模块电性连接。
29.所述显示模块用于将用户所购商品价格图像显示,所述显示模块与价格计算模块
电性连接。
30.本发明进一步设置为:所述交易单元包括id识别模块和结算模块,其中:
31.所述id识别模块用于识别用户付款账号信息。
32.所述结算模块用于接收用户付款信息,所述结算模块与id识别模块电性连接,所述结算模块与商品记录模块电性连接。
33.本发明进一步设置为:所述记录模块包括商品信息模块、信息汇总模块、影音获取模块和交易信息模块,其中:
34.所述商品信息模块用于将用户所购商品信息进行汇总,所述商品信息模块与商品识别模块电性连接。
35.所述影音获取模块用于记录用户购物过程中的图像和声音信息;
36.所述交易信息模块用于对用户结算信息进行汇总,所述交易信息模块与结算模块信号连接。
37.所述信息汇总模块用于对商品信息模块、影音获取模块和交易信息模块的信息进行汇总,所述信息汇总模块与商品信息模块、影音获取模块和交易信息模块均电性连接。
38.有益效果
39.采用本发明提供的技术方案,与已知的公有技术相比,具有如下有益效果:
40.1、本发明,通过设置的记录单元和数据id标记模块,实现了当用户进入无人售卖超市时,就将用户整个购物过程进行影音记录,在用户购物结束并结账后,通过区块链缓存模块将用户购物过程的影音视频数据标记用户id信息并打包传输至缓冲服务器内进行存储,当用户在无人售卖超市购物出现突发情况时,如货物掉落损坏、用户摔伤等,管理人员可通过用户特定id获取对用的用户影音数据,可快速解决在无人超市内产生的纠纷,相比于管理人员通过时间轴逐步搜寻案发时间点影音信息更加便捷,且影音数据通过插入用户特定id进行存储,避免了数据被随意篡改的同时也保证了影音数据可作为信息证据。
41.2、本发明,通过设置的记录单元和数据id标记模块,实现了在用户进入无人售卖超市时,通过记录单元的影音获取模块将用户的人像信息识别并存储,当用户未进行结账将商品取走后,可将此用户在数据库内以有的特定id或人像信息直接传输至相关安保部分处,并将偷盗过程影音数据id标记后传输至缓冲服务器内存储,以备相关人员进行调查取证。
42.3、本发明,本发明,通过设置的记录单元和id识别模块,实现了当用户在进入无人售卖超市后,通过记录单元识别用户人像信息,当用户使用线上支付时,可通过id识别模块对网上支付账号的识别和记录单元对用户采集的人像信息进行对比,当用户人像信息与网上支付账号的信息不符时,可拒绝用户使用非本人的账号进行结账,避免了网上支付终端丢失人员的财务损失。
43.4、本发明,通过设置的用户单元和区块链缓存模块,实现了用户单元内的记录单元对用户购物过程全程影音存证,且在用户对所购商品进行结算时,会对所购商品信息逐一记录并汇总商品信息进行存证,如商品条形码、生产日期等数据进行记录,并将用户购买的商品信息使用用户支付账号的特定id进行标记,当用户购买结算完成后发生商品纠纷时,管理人员可通过密匙和用户支付账号id快速调取用户完整的购物过程、交易记录和所购商品的信息,将商品信息与用户纠纷商品进行对比,防止用户恶意使用损坏商品替换所
购商品,完善了无人售卖服务的存证系统,为所购商品纠纷提供了关键信息证据,有利于判别售出商品相关纠纷。
附图说明
44.图1为一种基于区块链技术的数据快速存证系统的系统图;
45.图2为一种基于区块链技术的数据快速存证系统的详细系统图;
46.图3为一种基于区块链技术的数据快速存证系统中用户单元的系统图。
47.图中:1、用户单元;2、区块链缓存模块;3、缓存服务器;4、数据获取模块;10、服务单元;11、交易单元;12、记录单元;20、区块链数据接收模;21、数据id标记模块;22、数据打包模块;40、密匙认证模块;41、交易与身份信息模块;101、商品识别模块;102、商品记录模块;103、价格计算模块;104、显示模块;110、id识别模块;112、结算模块;121、商品信息模块;122、信息汇总模块;120、影音获取模块;123、交易信息模块。
具体实施方式
48.为使本发明实施例的目的、技术方案和优点更加清楚,下面将对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
49.下面结合实施例对本发明作进一步的描述。
50.实施例1
51.请参照图1

3所示,一种基于区块链技术的数据快速存证系统,包括:
52.用户单元1,用户单元1用于结算用户所购买的商品,以及记录用户的交易信息和购买过程。
53.区块链缓存模块2,区块链缓存模块2用于获取用户交易信息以及购买过程的影音信息,并对获取的信息进行标记和压缩。
54.缓存服务器3,缓存服务器3用于存储接收到的信息,缓存服务器3与区块链缓存模块2信号连接。
55.数据获取模块4,管理单元4用于管理人员查看用户信息,数据获取模块4与缓存服务器3信号连接。
56.缓存服务器3还用于对用户信息进行搜索,以及对用户交易信息进行判定。
57.用户单元1包括服务单元10、交易单元11和记录单元12,其中:
58.服务单元10用于对交易单元11和记录单元12进行传递信息,服务单元10与交易单元11和记录单元12均电性连接。
59.交易单元11用于识别用户信息和结算付款,交易单元11与记录单元12电性连接。
60.记录模块12用于记录用户购买商品过程的影音信息和交易信息,并将信息进行整合后传输至区域链缓存模块2,记录模块12与区域链缓存模块2信号连接。
61.服务单元10包括商品识别模块101、商品记录模块102、价格计算模块103和显示模块104,其中:
62.商品识别模块101用于识别用户所购的商品信息,商品识别模块101与记录模块12
信号连接。
63.商品记录模块102用于记录用户所购的商品信息,商品记录模块102与商品识别模块101电性连接。
64.价格计算模块103用于计算用户所购商品的价格,价格计算模块103与商品记录模块102电性连接。
65.显示模块104用于将用户所购商品价格图像显示,显示模块104与价格计算模块103电性连接。
66.交易单元11包括id识别模块110和结算模块112,其中:
67.id识别模块110用于识别用户付款账号信息。
68.结算模块112用于接收用户付款信息,结算模块112与id识别模块110电性连接,结算模块112与商品记录模块102电性连接。
69.记录模块12包括商品信息模块121、信息汇总模块122、影音获取模块120和交易信息模块123,其中:
70.商品信息模块121用于将用户所购商品信息进行汇总,商品信息模块121与商品识别模块101电性连接。
71.影音获取模块120用于记录用户购物过程中的图像和声音信息;
72.交易信息模块123用于对用户结算信息进行汇总,交易信息模块123与结算模块112信号连接。
73.信息汇总模块122用于对商品信息模块121、影音获取模块120和交易信息模块123的信息进行汇总,信息汇总模块122与商品信息模块121、影音获取模块120和交易信息模块123均电性连接。
74.本发明在用户购物结束后,用户可将所购商品依次放置于服务单元1的商品识别模块101上,商品识别模块101识别商品后将商品信息分别传输至商品记录模块102和商品信息模块121中,商品记录模块102将对所购商品信息进行汇总后,分别传输至价格计算模块103和结算模块112中,价格计算模块103对所购商品的总价进行计算,并将价格图像信息传输至显示模块104上对用户进行展示,用户使用付款电子终端通过id识别模块110的识别判定后,再通过结算模块112的核对后收款,当结算模块112收款后将交易信息传输至交易信息模块123中,用户购物过程中影音获取模块120始终记录用户的图像和声音信息并进行汇总,最后,商品信息模块121、影音获取模块120和交易信息模块123分别将汇总的商品信息、影音信息和交易信息传输至信息汇总模块122中,再由信息汇总模块122将总和信息通过无线信号传输至区块链缓存模块2中进行进一步处理。
75.缓存服务器3还用于对用户信息进行搜索,以及对用户交易信息进行判定。
76.区块链缓存模块2包括区块链数据接收模块20、数据id标记模块21和数据打包模块22,其中:
77.区块链数据接收模块20用于接收记录单元12整合后的数据,区块链数据接收模块20与记录单元12信号连接。
78.数据id标记模块21用于提取用户的id数据以及将id数据插入至来自记录单元12的数据中,数据id标记模块21与区块链数据接收模块20电性连接。
79.数据打包模块22用于将获取的数据进行压缩和传输,数据打包模块22与数据id标
记模块21电性连接。
80.缓存服务器3与数据打包模块22信号连接。
81.数据获取模块4包括密匙认证模块40和交易与身份信息模块41,其中:
82.密匙认证模块40用于判定管理人员身份信息,密匙认证模块40与缓存服务器3信号连接。
83.交易与身份信息模块41包含用户身份信息和交易记录信息,交易与身份信息模块41与密匙认证模块40电性连接。
84.本发明在用户的购物完成后,汇总信息被传输至区块链数据接收模块20中,再经数据id标记模块21中将用户付款账户的id信息标记于汇总信息中,标记后的汇总信息再有数据打包模块22打包后通过无线信号传输至缓存服务器3内,当用户对购物交易存在疑惑或管理人员商品丢失时,管理人员可首先使用密匙通过密匙认证模块40的认证后,在交易与身份信息模块41中调取完整的用户购物和交易信息。
85.本发明在用户进入监控区域后,用户购物过程中影音获取模块120始终记录用户的图像和声音信息,用户可将所购商品依次放置于服务单元1的商品识别模块101上,商品识别模块101识别商品后将商品信息分别传输至商品记录模块102和商品信息模块121中,商品记录模块102将对所购商品信息进行汇总后,分别传输至价格计算模块103和结算模块112中,价格计算模块103对所购商品的总价进行计算,并将价格图像信息传输至显示模块104上对用户进行展示,用户使用付款电子终端通过id识别模块110的识别判定后,再通过结算模块112的核对后收款,当结算模块112收款后将交易信息传输至交易信息模块123中,最后,商品信息模块121、影音获取模块120和交易信息模块123分别将汇总的商品信息、影音信息和交易信息传输至信息汇总模块122中,再由信息汇总模块122将总和信息通过无线信号传输至区块链缓存模块2中的汇总信息被传输至区块链数据接收模块20中,再经数据id标记模块21中将用户付款账户的id信息标记于汇总信息中,标记后的汇总信息再有数据打包模块22打包后通过无线信号传输至缓存服务器3内,当用户对购物交易存在疑惑或管理人员商品丢失时,管理人员可首先使用密匙通过密匙认证模块40的认证后,在交易与身份信息模块41中调取完整的用户购物和交易信息。
86.本发明的各部分可以用硬件、软件、固件或他们的组合来实现,在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现,例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
87.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不会使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1