基于区块链的公告信息展示方法、装置、设备及存储介质制造方法及图纸

技术编号:22722464 阅读:21 留言:0更新日期:2019-12-04 05:29
本申请公开了基于区块链的公告信息展示方法、装置、设备及存储介质,属于区块链技术领域。该方法应用于区块链系统中的任一节点设备上,方法包括:接收第一终端的公告信息展示请求,公告信息展示请求携带目标应用程序的标识信息;基于标识信息,从目标区块链上的区块高度最大的第一区块中,获取第一区块所存储的公告信息和区块特征值;将第一区块所存储的公告信息和区块特征值发送至第一终端进行展示。由于目标区块链上存储的公告信息不允许篡改,所以能够避免出现恶意修改或者恶意删除公告信息以欺骗用户的现象。此外,将区块特征值发送至第一终端,使得用户能够验证公告信息的真实性,进一步提高第一终端展示的公告信息的可信度。

Announcement information display method, device, equipment and storage medium based on blockchain

The application discloses a method, device, device and storage medium for displaying announcement information based on blockchain, belonging to the technical field of blockchain. The method is applied to any node device in the blockchain system. The method includes: receiving the announcement information display request of the first terminal, and the announcement information display request carries the identification information of the target application program; based on the identification information, obtaining the announcement information and the block characteristic value stored in the first block with the largest block height on the target blockchain; and The announcement information and block characteristic value stored in the block are sent to the first terminal for display. Since the announcement information stored on the target blockchain is not allowed to be tampered with, the phenomenon of malicious modification or malicious deletion of the announcement information to deceive users can be avoided. In addition, the block eigenvalue is sent to the first terminal, which enables the user to verify the authenticity of the announcement information and further improves the credibility of the announcement information displayed by the first terminal.

【技术实现步骤摘要】
基于区块链的公告信息展示方法、装置、设备及存储介质
本申请实施例涉及区块链
,特别涉及一种基于区块链的公告信息展示方法、装置、设备及存储介质。
技术介绍
随着互联网技术的不断开发和完善,手机和电脑等终端逐渐成为生活中不可或缺的部分,在这些终端中可以安装多种应用程序,以供用户进行通讯、游戏、摄像等多种活动。在应用程序的界面上,可以展示公告信息,用于告知用户该应用程序中的变动信息或者活动预告信息等。在相关技术中,应用程序的开发终端将公告信息上传至该应用程序的后台服务器,然后由该后台服务器将公告信息发送至该应用程序的用户终端,在用户终端的界面上展示公告信息。在实现本申请的过程中,专利技术人发现相关技术至少存在以下问题:相关技术中,应用程序的后台服务器可以由开发人员控制,也就是说开发人员可以在任意时刻修改或删除后台服务器中已有的公告信息,所以可能会出现恶意修改或者恶意删除公告信息以欺骗用户的现象,使得展示的公告信息可信度较差,容易造成用户和开发人员之间的纠纷和矛盾,降低用户对该应用程序的使用体验感。
技术实现思路
本申请实施例提供了一种基于区块链的公告信息展示方法、装置、设备及存储介质,可用于解决相关技术中展示的公告信息可信度较差的问题。所述技术方案如下:一方面,本申请实施例提供了一种基于区块链的公告信息展示方法,所述方法应用于区块链系统中的任一节点设备上,所述区块链系统中的多个节点设备配置有至少一条区块链,所述方法包括:接收第一终端的公告信息展示请求,所述公告信息展示请求携带目标应用程序的标识信息;基于所述标识信息,从目标区块链上的区块高度最大的第一区块中,获取所述第一区块所存储的公告信息和区块特征值,所述目标区块链用于存储所述目标应用程序的公告信息;将所述第一区块所存储的公告信息和所述区块特征值发送至所述第一终端进行展示。本申请实施例还提供了一种基于区块链的公告信息展示方法,所述方法包括:基于公告信息展示指令,向区块链系统发送公告信息展示请求,所述公告信息展示请求携带目标应用程序的标识信息,所述区块链系统中配置有目标区块链,所述目标区块链用于存储所述目标应用程序的公告信息;接收所述区块链系统反馈的第一区块所存储的公告信息和区块特征值,所述第一区块为目标区块链上的区块高度最大的区块;在第一展示界面展示所述第一区块所存储的公告信息和所述区块特征值。另一方面,提供了一种基于区块链的公告信息展示装置,所述装置包括:接收模块,用于接收第一终端的公告信息展示请求,所述公告信息展示请求携带目标应用程序的标识信息;获取模块,用于基于所述标识信息,从目标区块链上的区块高度最大的第一区块中,获取所述第一区块所存储的公告信息和区块特征值,所述目标区块链用于存储所述目标应用程序的公告信息;发送模块,用于将所述第一区块所存储的公告信息和所述区块特征值发送至所述第一终端进行展示。在一种可能实现方式中,所述装置还包括:确定模块,用于基于所述标识信息,在多条区块链中确定与所述标识信息对应的目标区块链。在一种可能实现方式中,所述接收模块,还用于接收所述第一终端的公告信息查询请求,所述公告信息查询请求携带所述目标应用程序的标识信息;所述确定模块,还用于基于所述标识信息,从所述目标区块链上确定满足查询条件的至少一个第二区块;所述获取模块,还用于获取所述第二区块所存储的公告信息和区块特征值;所述发送模块,还用于将所述第二区块所存储的公告信息和所述区块特征值发送至所述第一终端进行展示。在一种可能实现方式中,所述满足查询条件,包括:所存储的公告信息的时间戳不小于所述公告信息查询请求中的起始时间戳,并且不大于所述公告信息查询请求中的终止时间戳。在一种可能实现方式中,所述满足查询条件,包括:在所述目标区块链上的区块高度与最大区块高度的差值的绝对值不大于公告信息查询请求中的数量阈值。在一种可能实现方式中,所述装置还包括:比对模块,用于将所述第二区块所存储的公告信息与所述第一区块所存储的公告信息进行比对,得到比对结果;所述发送模块,还用于将所述第二区块所存储的公告信息、所述区块特征值和所述比对结果发送至所述第一终端进行展示。在一种可能实现方式中,所述接收模块,还用于接收第二终端的公告信息更新请求,所述公告信息更新请求携带所述目标应用程序的标识信息和待更新的公告信息;所述装置还包括:验证模块,用于对所述第二终端进行权限验证;生成模块,用于当所述权限验证通时,基于所述待更新的公告信息,生成用于存储所述待更新的公告信息的第三区块;添加模块,用于将所述第三区块添加至所述目标区块链上。在一种可能实现方式中,所述生成模块,用于生成参考条数的默认交易信息;基于所述待更新的公告信息和所述参考条数的默认交易信息,生成用于存储所述待更新的公告信息的第三区块。还提供了一种基于区块链的公告信息展示装置,所述装置包括:发送模块,用于基于公告信息展示指令,向区块链系统发送公告信息展示请求,所述公告信息展示请求携带目标应用程序的标识信息,所述区块链系统中配置有目标区块链,所述目标区块链用于存储所述目标应用程序的公告信息;接收模块,用于接收所述区块链系统反馈的第一区块所存储的公告信息和区块特征值,所述第一区块为目标区块链上的区块高度最大的区块;展示模块,用于在第一展示界面展示所述第一区块所存储的公告信息和所述区块特征值。在一种可能实现方式中,所述发送模块,还用于基于公告信息查询指令,向所述区块链系统发送公告信息查询请求,所述公告信息查询请求携带所述目标应用程序的标识信息;所述接收模块,还用于接收所述区块链系统反馈的第二区块所存储的公告信息和区块特征值,所述第二区块为所述目标区块链上的满足查询条件的区块;所述展示模块,还用于在第二展示界面展示所述第二区块所存储的公告信息和所述区块特征值。在一种可能实现方式中,所述接收模块,还用于接收所述区块链系统反馈的第二区块所存储的公告信息、区块特征值和比对结果,所述比对结果用于指示所述第二区块所存储的公告信息与所述第一区块所存储的公告信息的比对结果;所述展示模块,还用于在第二展示界面展示所述第二区块所存储的公告信息、所述区块特征值和所述比对结果。另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现上述任一所述的基于区块链的公告信息展示方法。另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一所述的基于区块链的公告信息展示方法。本申请实施例提供的技术方案至少带来如下有益效果:将目标应用程序的公告信息存储在目标区块链本文档来自技高网...

【技术保护点】
1.一种基于区块链的公告信息展示方法,其特征在于,所述方法应用于区块链系统中的任一节点设备上,所述区块链系统中的多个节点设备配置有至少一条区块链,所述方法包括:/n接收第一终端的公告信息展示请求,所述公告信息展示请求携带目标应用程序的标识信息;/n基于所述标识信息,从目标区块链上的区块高度最大的第一区块中,获取所述第一区块所存储的公告信息和区块特征值,所述目标区块链用于存储所述目标应用程序的公告信息;/n将所述第一区块所存储的公告信息和所述区块特征值发送至所述第一终端进行展示。/n

【技术特征摘要】
1.一种基于区块链的公告信息展示方法,其特征在于,所述方法应用于区块链系统中的任一节点设备上,所述区块链系统中的多个节点设备配置有至少一条区块链,所述方法包括:
接收第一终端的公告信息展示请求,所述公告信息展示请求携带目标应用程序的标识信息;
基于所述标识信息,从目标区块链上的区块高度最大的第一区块中,获取所述第一区块所存储的公告信息和区块特征值,所述目标区块链用于存储所述目标应用程序的公告信息;
将所述第一区块所存储的公告信息和所述区块特征值发送至所述第一终端进行展示。


2.根据权利要求1所述的方法,其特征在于,所述从目标区块链上的区块高度最大的第一区块中,获取所述第一区块所存储的公告信息和区块特征值之前,所述方法还包括:
基于所述标识信息,在多条区块链中确定与所述标识信息对应的目标区块链。


3.根据权利要求1所述的方法,其特征在于,所述将所述第一区块所存储的公告信息和所述区块特征值发送至所述第一终端进行展示之后,所述方法还包括:
接收所述第一终端的公告信息查询请求,所述公告信息查询请求携带所述目标应用程序的标识信息;
基于所述标识信息,从所述目标区块链上确定满足查询条件的至少一个第二区块,获取所述第二区块所存储的公告信息和区块特征值;
将所述第二区块所存储的公告信息和所述区块特征值发送至所述第一终端进行展示。


4.根据权利要求3所述的方法,其特征在于,所述满足查询条件,包括:
所存储的公告信息的时间戳不小于所述公告信息查询请求中的起始时间戳,并且不大于所述公告信息查询请求中的终止时间戳。


5.根据权利要求3所述的方法,其特征在于,所述满足查询条件,包括:
在所述目标区块链上的区块高度与最大区块高度的差值的绝对值不大于公告信息查询请求中的数量阈值。


6.根据权利要求3所述的方法,其特征在于,所述将所述第二区块所存储的公告信息和所述区块特征值发送至所述第一终端进行展示之前,所述方法还包括:
将所述第二区块所存储的公告信息与所述第一区块所存储的公告信息进行比对,得到比对结果;
所述将所述第二区块所存储的公告信息和所述区块特征值发送至所述第一终端进行展示,包括:
将所述第二区块所存储的公告信息、所述区块特征值和所述比对结果发送至所述第一终端进行展示。


7.根据权利要求1所述的方法,其特征在于,所述基于所述标识信息,从目标区块链上的区块高度最大的第一区块中,获取所述第一区块所存储的公告信息和区块特征值之前,所述方法还包括:
接收第二终端的公告信息更新请求,所述公告信息更新请求携带所述目标应用程序的标识信息和待更新的公告信息;
对所述第二终端进行权限验证;
当所述权限验证通时,基于所述待更新的公告信息,生成用于存储所述待更新的公告信息的第三区块,将所述第三区块添加至所述目标区块链上。


8.根据权利要求7所述的方法,其特征在于,所述基于所述待更新的公告信息,生成用于存储所述待更新的公告信息的第三区块,包括:
生成参考条数的默认交易信息;
基于所述待更新的公告信息和所述参考条数的默认交易信息,生成用于存储所述待更新的公告信息的第三区块。


9.一种基于区块链的公告信息展示方法,其特征在于,所述...

【专利技术属性】
技术研发人员:杨威伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1