CN110990456A - 一种基于区块链的信息读取转化方法及设备、介质 - Google Patents

一种基于区块链的信息读取转化方法及设备、介质 Download PDF

Info

Publication number
CN110990456A
CN110990456A CN201911203563.XA CN201911203563A CN110990456A CN 110990456 A CN110990456 A CN 110990456A CN 201911203563 A CN201911203563 A CN 201911203563A CN 110990456 A CN110990456 A CN 110990456A
Authority
CN
China
Prior art keywords
information
block chain
trusted node
block
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911203563.XA
Other languages
English (en)
Inventor
马振
庞松涛
商广勇
王伟兵
马岩堂
李佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Inspur Quality Chain Technology Co Ltd
Original Assignee
Shandong ICity Information Technology Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong ICity Information Technology Co., Ltd. filed Critical Shandong ICity Information Technology Co., Ltd.
Priority to CN201911203563.XA priority Critical patent/CN110990456A/zh
Publication of CN110990456A publication Critical patent/CN110990456A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2471Distributed queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了一种基于区块链的信息读取转化方法及设备、介质,方法包括:根据预设规则,由区块链上的各节点确定一个或多个可信节点;所述可信节点接收来自用户的区块链查询信息,所述区块链查询信息包括:查询目标标识和查询条件数据;所述可信节点根据所述区块链查询信息,在区块链上相应的区块中获取第一信息;所述可信节点根据预设信息转换模板,将所述第一信息转换成第二信息;所述可信节点将所述第二信息返回给相应的用户。本申请能够保证信息转化过程的可信度,最终实现帮助人们理解区块链中的信息,以提高用户体验。

Description

一种基于区块链的信息读取转化方法及设备、介质
技术领域
本申请涉及区块链信息转化技术领域,尤其涉及一种基于区块链的信息读取转化方法及设备、介质。
背景技术
当前区块链技术逐渐普及,慢慢的融入到了人们的衣食住行当中,越来越多场景的出现了区块链的身影。
然而区块链作为一门技术还是有一定的门槛,对于只知道其特性而不知道如何查看的人们而言,无法进行可视化的辨别。所以亟需一套方法来帮助人们理解区块链中的信息,以提高用户体验。
发明内容
为了解决上述问题,本申请提出了一种基于区块链的信息读取转化方法及设备、介质,能够帮助人们理解区块链中的信息,以提高用户体验。
第一方面,本申请实施例提供了一种基于区块链的信息读取转化方法,包括:
根据预设规则,由区块链上的各节点确定一个或多个可信节点;
所述可信节点接收来自用户的区块链查询信息,所述区块链查询信息包括:查询目标标识和查询条件数据;
所述可信节点根据所述区块链查询信息,在区块链上相应的区块中获取第一信息;
所述可信节点根据预设信息转换模板,将所述第一信息转换成第二信息;
所述可信节点将所述第二信息返回给相应的用户。
在一个示例中,所述可信节点将所述第二信息写入区块,并将所述区块的标识发送给用户。
在一个示例中,所述用户向除所述可信节点之外的所述区块链的节点发送验证信息,所述验证信息包括:所述区块的标识和所述第二信息;
所述区块链的节点根据所述区块的标识,利用相应区块中的信息验证是否存在所述第二信息,并向所述用户返回验证结果。
在一个示例中,所述可信节点根据产品类型,确定所述信息转换模板;
所述可信节点根据所述确定的信息转换模板,将所述第一信息转换成所述第二信息;
其中,所述查询条件数据包括:所述产品类型,所述可信节点中预先存储有多个所述信息转换模板。
在一个示例中,所述可信节点确定所述第一信息是否携带涉密数据标识;
所述可信节点在确定所述第一信息携带所述涉密数据标识时,给用户终端返回相应的提示信息。
在一个示例中,在所述区块链的各个节点上部署智能合约;
在所述智能合约中设定,触发条件为接收到数量大于阈值的可信节点申请消息,所述可信节点申请消息,包括:申请节点的可信资质;设定合约执行时,确定可新资质满足预设值的申请节点,并针对确定的申请节点发起投票。
在一个示例中,所述可信节点以文字、语音、图像中的一种或多种方式展示所述第二信息。
在一个示例中,接收来自用户的至少一个展示模板,各所述展示模板对应同一个第二信息;
针对各所述展示模板发起投票;
将得票数最多的展示模板发送给所述可信节点。
第二方面,本申请实施例提供了一种基于区块链的信息读取转化设备其特征在于,包括:接收器、处理器和输入设备;
所述处理器用于根据预设规则,确定一个或多个可信节点;
所述接收器用于接收来自用户的区块链查询信息,所述区块链查询信息包括:查询目标标识、查询条件数据;
所述处理器还用于根据所述区块链查询信息,在区块链上相应的区块中获取第一信息;根据预设信息转换模板,将所述第一信息转换成第二信息;
所述发送器用于将所述第二信息返回给相应的用户。
第三方面,本申请实施例提供了一种存储介质,所述存储介质包括指令,所述指令用于实现第一方面中任一项所述的方法。
本申请实施例提供了一种基于区块链的信息读取转化方法,首先根据预设规则,由区块链上的各节点确定一个或多个可信节点,通过可信节点将区块链中的信息转化成用户可读语言。之后,可信节点接收来自用户的区块链查询信息,在区块链上相应的区块中获取第一信息,即区块链中的原始信息。可信节点再根据预设信息转换模板,将第一信息转换成第二信息,即将区块链中的原始信息转化成用户可读的信息。最后可信节点将转化后的信息返回给相应的用户。由此可见,本申请实施例利用区块链的共识机制,确定可信节点,再由可信节点将区块链中的原始信息转化成用户可读的信息。由于是基于区块链选择可信节点,因此该选择过程公平、公正,以保证可信节点的可信度,进而保证信息转化过程的可信度,最终实现帮助人们理解区块链中的信息,以提高用户体验。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例提供的一种基于区块链的信息读取转化方法的流程图;
图2为本申请实施例提供的一种基于区块链的信息读取转化设备的结构示意图。
具体实施方式
为了更清楚的阐释本申请的整体构思,下面结合说明书附图以示例的方式进行详细说明。
本申请的实施例公开了一种基于区块链的信息读取转化方法,如图1所示,包括以下步骤:
步骤101、根据预设规则,由区块链上的各节点确定一个或多个可信节点。
在本申请实施例中,区块链具有分布式记账的特点,每个节点产生的数据会同步到其他节点,且单个节点的数据篡改不会实际生效,由区块链上的各节点确定可信节点,可以保证可信节点选择过程的可信度,以及可信节点的可信度。可信节点通常是具有法律权威的政府部门,且政府部门的管辖范围与产品对应的经营范围相匹配。此外,可信节点可以是区块链上的节点,也可以不是区块链上的节点。
为了保证可信节点的可信度,在本申请实施例中,在区块链的各个节点上部署智能合约。在智能合约中设定,触发条件为接收到数量大于阈值的可信节点申请消息,可信节点申请消息,包括:申请节点的可信资质。并设定合约执行时,确定可信资质满足预设值的申请节点,并针对确定的申请节点发起投票。可新资质用来指示可信节点的公信力或法律权威。
步骤102、可信节点接收来自用户的区块链查询信息。
在本申请实施例中,区块链查询信息包括:查询目标标识、查询条件数据。其中,查询目标标识可以是产品名称、商标、产品图像、生产商名称、产地信息等与产品相关的信息。查询条件数据可以是关键词、语句或模板,例如A设备的信息是否真的在链上,其中“A设备的信息”为查询目标标识,“××××具有绿色环保资质吗”就是查询条件。
步骤103、可信节点根据区块链查询信息,在区块链上相应的区块中获取第一信息。
用户在不知情的情况下可能会查询一些涉及商业秘密的问题,为了防止企业的商业秘密泄露,在本申请实施例中,区跨链上的各企业节点在上链的数据中加入涉密标识,这样可信节点确定第一信息是否携带涉密数据标识,之后可信节点在确定第一信息携带涉密数据标识时,给用户终端返回相应的提示信息,已告知用户该信息涉密无法查询。
步骤104、可信节点根据预设信息转换模板,将第一信息转换成第二信息。
除了验证信息是否在链上或是否具有资质等通用问题,用户可能还会查询一些具体的产品属性问题,例如产品成分、材质等。因此,对于不同的产品需要转换产品属性问题,例如器械类需要转换产品的结构数据,日化类产品需要转换成分类数据。为了提高转换的精确度,在本申请实施例中,预先在节点中设置多个信息转换模板,每一个转换模板对应一种产品种类,可信节点根据查询条件数据中的产品类型,确定信息转换模,再根据确定的信息转换模板,将第一信息转换成第二信息。
在本申请实施例中,信息转换模板可以是预存的也可以是用户自定义的,以便于第二信息更容易被用户理解。具体地,接收来自用户的至少一个展示模板,各展示模板对应同一个第二信息。之后,区块链节点针对各展示模板进行投票。最后,将得票数最多的展示模板发送给可信节点。
步骤105、可信节点将第二信息返回给相应的用户。
在本申请实施例中,可信节点在展示终端以文字、语音、图像中的一种或多种方式展示第二信息。
在本申请实施例中,为了确认、核对可信节点发送的信息,可信节点将第二信息写入区块,使得全链节点对第二信息达成共识。并将区块的标识发送给用户,这样用户就可以根据在相应的区块上找到第二信息,从而证明第二信息的真实性。实际上,一些用户对区块链的了解不够,不能快速地利用区块的标识快速地找到第二信息,为了解决上述问题,在本申请实施例中,用户可以向除可信节点之外的区块链的节点发送验证信息,验证信息包括:区块的标识和第二信息。区块链的节点根据区块的标识,利用相应区块中的信息验证是否存在第二信息,并向用户返回验证结果。
如图2所示,本申请实施例提供了一种基于区块链的信息读取转化设备,包括:接收器201、处理器202和发送器203;
处理器202用于根据预设规则,确定一个或多个可信节点。
接收器201用于接收来自用户的区块链查询信息,所述区块链查询信息包括:查询目标标识、查询条件数据。
处理器202还用于根据所述区块链查询信息,在区块链上相应的区块中获取第一信息;根据预设信息转换模板,将所述第一信息转换成第二信息。
发送器203用于将所述第二信息返回给相应的用户。
本申请实施例提供了一种存储介质,存储介质包括指令,指令用于实现本申请实施例中任一项所述的方法。本申请实施例提供的设备和介质与方法是一一对应的,因此,设备和介质也具有与方法对应的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述设备和介质的有益技术效果。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (10)

1.一种基于区块链的信息读取转化方法,其特征在于,包括:
根据预设规则,由区块链上的各节点确定一个或多个可信节点;
所述可信节点接收来自用户的区块链查询信息,所述区块链查询信息包括:查询目标标识和查询条件数据;
所述可信节点根据所述区块链查询信息,在区块链上相应的区块中获取第一信息;
所述可信节点根据预设信息转换模板,将所述第一信息转换成第二信息;
所述可信节点将所述第二信息返回给相应的用户。
2.根据权利要求1所述的方法,其特征在于,在所述可信节点根据预设信息转换模板,将所述第一信息转换成第二信息之后,所述方法还包括:
所述可信节点将所述第二信息写入区块,并将所述区块的标识发送给用户。
3.根据权利要求2所述的方法,其特征在于,在所述可信节点将所述区块的标识发送给用户之后,所述方法还包括:
所述用户向除所述可信节点之外的所述区块链的节点发送验证信息,所述验证信息包括:所述区块的标识和所述第二信息;
所述区块链的节点根据所述区块的标识,利用相应区块中的信息验证是否存在所述第二信息,并向所述用户返回验证结果。
4.根据权利要求1所述的方法,其特征在于,所述可信节点根据预设信息转换模板,将所述第一信息转换成第二信息,包括:
所述可信节点根据产品类型,确定所述信息转换模板;
所述可信节点根据所述确定的信息转换模板,将所述第一信息转换成所述第二信息;
其中,所述查询条件数据包括:所述产品类型,所述可信节点中预先存储有多个所述信息转换模板。
5.根据权利要求1所述的方法,其特征在于,
在所述可信节点根据所述区块链查询信息,在区块链上相应的区块中获取第一信息之后,在所述可信节点根据预设信息转换模板,将所述第一信息转换成第二信息之前,所述方法,还包括:
所述可信节点确定所述第一信息是否携带涉密数据标识;
所述可信节点在确定所述第一信息携带所述涉密数据标识时,给用户终端返回相应的提示信息。
6.根据权利要求1所述的方法,其特征在于,所述根据预设规则,由区块链上的各节点确定一个或多个可信节点,包括:
在所述区块链的各个节点上部署智能合约;
在所述智能合约中设定,触发条件为接收到数量大于阈值的可信节点申请消息,所述可信节点申请消息,包括:申请节点的可信资质;设定合约执行时,确定可新资质满足预设值的申请节点,并针对确定的申请节点发起投票。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述可信节点以文字、语音、图像中的一种或多种方式展示所述第二信息。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收来自用户的至少一个展示模板,各所述展示模板对应同一个第二信息;
针对各所述展示模板发起投票;
将得票数最多的展示模板发送给所述可信节点。
9.一种基于区块链的信息读取转化设备,其特征在于,包括:处理器、接收器和发送器;
所述处理器用于根据预设规则,确定一个或多个可信节点;
所述接收器用于接收来自用户的区块链查询信息,所述区块链查询信息包括:查询目标标识、查询条件数据;
所述处理器还用于根据所述区块链查询信息,在区块链上相应的区块中获取第一信息;根据预设信息转换模板,将所述第一信息转换成第二信息;
所述发送器用于将所述第二信息返回给相应的用户。
10.一种存储介质,其特征在于,所述存储介质包括指令,所述指令用于实现如权利要求1-8任一项所述的方法。
CN201911203563.XA 2019-11-29 2019-11-29 一种基于区块链的信息读取转化方法及设备、介质 Pending CN110990456A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911203563.XA CN110990456A (zh) 2019-11-29 2019-11-29 一种基于区块链的信息读取转化方法及设备、介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911203563.XA CN110990456A (zh) 2019-11-29 2019-11-29 一种基于区块链的信息读取转化方法及设备、介质

Publications (1)

Publication Number Publication Date
CN110990456A true CN110990456A (zh) 2020-04-10

Family

ID=70088748

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911203563.XA Pending CN110990456A (zh) 2019-11-29 2019-11-29 一种基于区块链的信息读取转化方法及设备、介质

Country Status (1)

Country Link
CN (1) CN110990456A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113761246A (zh) * 2021-09-06 2021-12-07 北京金山云网络技术有限公司 数据获取方法、装置、电子设备和存储介质
CN113973119A (zh) * 2021-08-30 2022-01-25 深圳时空云科技有限公司 一种分布式管理方法及装置
CN114625767A (zh) * 2020-11-10 2022-06-14 支付宝(杭州)信息技术有限公司 一种数据查询方法、装置、设备及可读介质

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114625767A (zh) * 2020-11-10 2022-06-14 支付宝(杭州)信息技术有限公司 一种数据查询方法、装置、设备及可读介质
CN113973119A (zh) * 2021-08-30 2022-01-25 深圳时空云科技有限公司 一种分布式管理方法及装置
CN113973119B (zh) * 2021-08-30 2024-03-08 深圳时空云科技有限公司 一种分布式管理方法及装置
CN113761246A (zh) * 2021-09-06 2021-12-07 北京金山云网络技术有限公司 数据获取方法、装置、电子设备和存储介质

Similar Documents

Publication Publication Date Title
CN111741035B (zh) 电子合同的签署方法、装置及设备
CN108182581B (zh) 一种区块链的记账方法及装置
CN110851879B (zh) 一种基于存证区块链的侵权存证方法、装置及设备
CN112380294B (zh) 区块链跨链访问方法及装置
CN110990456A (zh) 一种基于区块链的信息读取转化方法及设备、介质
CN111538786B (zh) 区块链数据脱敏与溯源的存储方法与装置
CN110046523B (zh) 智能合约校验方法及装置和电子设备
CN110309669B (zh) 一种数据标注方法、装置及设备
CN109067732A (zh) 物联网设备及数据接入***、方法及计算机可读存储介质
CN112967119A (zh) 一种基于区块链的投标方法及设备、介质
CN110347678B (zh) 一种金融数据的存储方法、***、装置及设备
CN112070342B (zh) 微服务评价方法和装置、电子设备和计算机可读存储介质
CN114266680A (zh) 基于区块链的电子合同签约方法、装置及***
CN111062676A (zh) 政务审批流程的实现方法及装置
CN114697063A (zh) 一种安全认证方法、装置、电子设备及存储介质
CN111737764B (zh) 生成描述信息的方法及装置
CN111737304B (zh) 一种区块链数据的处理方法、装置及设备
CN112291321A (zh) 业务处理方法、装置及***
CN110990891A (zh) 一种基于区块链的健身房合同证明方法及设备、介质
CN108710658B (zh) 一种数据记录的存储方法及装置
CN112434347B (zh) 租赁业务的处理方法、装置、设备及***
CN113761496A (zh) 一种基于区块链的身份校验方法及装置和电子设备
CN112036904A (zh) 一种基于区块链的区域品牌认证方法、设备及介质
CN114331442B (zh) 一种区块链中智能合约的调用方法及装置
CN113836521B (zh) 一种基于去中心化身份的多重身份管理方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
TA01 Transfer of patent application right

Effective date of registration: 20200820

Address after: Room 1-2301, Building 7, North District, Shandong Design and Creative Industry Park, No. 868 Tangye West Road, Licheng District, Jinan City, Shandong Province, 250102

Applicant after: SHANDONG INSPUR QUALINK TECHNOLOGY Co.,Ltd.

Address before: Room 3110, S01 building, Langchao building, No. 1036, Langchao Road, high tech Zone, Jinan City, Shandong Province 250101

Applicant before: Shandong Aicheng Network Information Technology Co.,Ltd.

TA01 Transfer of patent application right
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination