数据展示方法、装置、服务器和终端设备制造方法及图纸

技术编号:34842984 阅读:19 留言:0更新日期:2022-09-08 07:40
本说明书提供了数据展示方法、装置、服务器和终端设备。该方法涉及区块链技术,基于该方法,服务器接收并响应该数据查询请求,根据目标数据表的数据表标识查询区块链,以获取至少包含有绑定关系集的目标数据表;根据绑定关系集和目标用户的用户标识,对目标数据表进行数据隐藏处理,得到针对目标用户的只展示有目标用户有查询权限的内容数据的目标展示表;通过终端设备向该目标用户展示该目标展示表。从而能够高效、准确地响应目标用户的数据查询请求,向目标用户展示出只包含该目标用户有查询权限的内容数据的目标展示表,避免向目标用户泄露没有查询权限的内容数据,有效地保护目标数据表的数据安全。数据表的数据安全。数据表的数据安全。

【技术实现步骤摘要】
数据展示方法、装置、服务器和终端设备


[0001]本说明书属于区块链
,尤其涉及数据展示方法、装置、服务器和终端设备。

技术介绍

[0002]在一些业务场景中,有时多个用户需要通过共享文档进行协作,以在同一张表格中共同完成多个用户的信息数据的录入和维护;同时,当用户有查询需求时,也可以通过上述共享文档展示出表格中该用户需要查询的信息数据。
[0003]但是,基于现有的数据展示方法,往往很难较好地保护基于共享文档的数据安全。具体的,例如,在向用户A所展示的共享文档中不但会包含有该用户A自己的信息数据,还会同时包含有其他用户(例如,用户B等)的信息数据。而其他用户的信息数据实际上用户A是没有查询权限的,这种数据展示方式势必会对其他用户的信息数据造成泄露,进而影响整体的数据安全。
[0004]针对上述问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本说明书提供的数据展示方法、装置、服务器和终端设备,能够高效、准确地响应目标用户的数据查询请求,向目标用户展示出只包含该目标用户有查询权限的内容数据的目标展示表,避免向目标用户泄露没有查询权限的内容数据,有效地保护目标数据表的数据安全。
[0006]本说明书提供了一种数据展示方法,应用于服务器,包括:
[0007]接收目标用户通过终端设备发起的数据查询请求;其中,所述数据查询请求至少携带有待查询的目标数据表的数据表标识和目标用户的用户标识;
[0008]响应所述数据查询请求,根据目标数据表的数据表标识查询区块链,以获取目标数据表;其中,所述目标数据表至少包含有绑定关系集;其中,所述绑定关系集存储有目标数据表中单元格的内容数据和用户标识之间的绑定关系;
[0009]根据绑定关系集和目标用户的用户标识,对目标数据表进行数据隐藏处理,以得到针对目标用户的目标展示表;
[0010]将所述目标展示表发送至终端设备;其中,所述终端设备用于向目标用户展示所述目标展示表。
[0011]在一个实施例中,根据绑定关系集和目标用户的用户标识,对目标数据表进行数据隐藏处理,以得到针对目标用户的目标展示表,包括:
[0012]根据绑定关系集和目标用户的用户标识,从目标数据表中筛选出与目标用户的用户标识绑定的单元格的内容数据,作为待展示的内容数据;
[0013]根据所述待展示的内容数据,生成针对目标用户的目标展示表。
[0014]在一个实施例中,在从目标数据表中筛选出与目标用户的用户标识绑定的单元格
的内容数据,作为待展示的内容数据的同时,所述方法还包括:
[0015]获取与目标用户的用户标识绑定的单元格的内容数据所在单元格的行号和列号,以及目标数据表的格式参数和表头参数。
[0016]在一个实施例中,根据所述待展示的内容数据,生成针对目标用户的目标展示表,包括:
[0017]根据目标数据表的格式参数和表头参数,进行表格重构,得到第一初始展示表;
[0018]根据与目标用户的用户标识绑定的单元格的内容数据所在单元格的行号和列号,在第一初始展示表中确定出与目标用户的用户标识绑定的单元格的内容数据所在单元格;并在与目标用户的用户标识绑定的单元格的内容数据所在单元格中写入相对应的待展示的内容数据,以得到目标展示表。
[0019]在一个实施例中,根据绑定关系集和目标用户的用户标识,对目标数据表进行数据隐藏处理,以得到针对目标用户的目标展示表,还包括:
[0020]复制目标数据表,得到第二初始展示表;
[0021]根据绑定关系集和目标用户的用户标识,在所述第二初始展示表中,确定出未与目标用户的用户标识绑定的单元格的内容数据所在单元格;并对未与目标用户的用户标识绑定的单元格中的内容数据进行预设的模糊化处理,以得到目标展示表。
[0022]在一个实施例中,对未与目标用户的用户标识绑定的单元格中的内容数据进行预设的模糊化处理,包括:
[0023]对未与目标用户的用户标识绑定的单元格中的内容数据进行打码处理;
[0024]或,
[0025]对未与目标用户的用户标识绑定的单元格中的内容数据进行加密处理。
[0026]在一个实施例中,在将所述目标展示表发送至终端设备之后,所述方法还包括:
[0027]通过终端设备获取目标用户针对目标展示表的内容数据的更新数据;其中,所述内容数据的更新数据根据目标用户针对目标展示表的修改操作得到;
[0028]根据所述内容数据的更新数据更新目标数据表中相应单元格的内容数据,并在目标数据表的绑定关系集中存储相应单元格的内容数据和目标用户的用户标识之间的绑定关系。
[0029]在一个实施例中,所述修改操作包括:
[0030]在内容数据为空的单元格中写入内容数据;
[0031]和/或,
[0032]对内容数据为非空的单元格中的已有内容数据进行修改。
[0033]在一个实施例中,所述方法还包括:
[0034]获取初始的目标数据表;其中,所述初始的目标数据表包含有用户标识所在的标识行或标识列;所述标识行或标识列包含有单元格;
[0035]检测初始的目标数据表,确定用户标识所在的标识行或标识列中的单元格的内容数据;
[0036]建立用户标识与该用户标识所在的标识行或标识列中的单元格的内容数据之间的绑定关系;并将该绑定关系存入绑定关系集中,以得到目标数据表。
[0037]在一个实施例中,在得到目标数据表之后,所述方法还包括:将所述目标数据表存
入区块链中。
[0038]本说明书还提供了一种数据展示方法,应用于终端设备,包括:
[0039]接收并响应目标用户的查询操作,生成数据查询请求;其中,所述数据查询请求至少携带有待查询的目标数据表的数据表标识和目标用户的用户标识;
[0040]将所述数据查询请求发送至服务器;其中,所述服务器响应所述数据查询请求,根据目标数据表的数据表标识,确定目标数据表;所述服务器根据目标数据表所包含的绑定关系集和目标用户的用户标识,对目标数据表进行数据隐藏处理,得到针对目标用户的目标展示;
[0041]接收目标展示表;并向目标用户展示所述目标展示表。
[0042]本说明书还提供了一种数据展示装置,包括:
[0043]接收模块,用于接收目标用户通过终端设备发起的数据查询请求;其中,所述数据查询请求至少携带有待查询的目标数据表的数据表标识和目标用户的用户标识;
[0044]查询模块,用于响应所述数据查询请求,根据目标数据表的数据表标识查询区块链,以获取目标数据表;其中,所述目标数据表至少包含有绑定关系集;其中,所述绑定关系集存储有目标数据表中单元格的内容数据和用户标识之间的绑定关系;
[0045]隐藏处理模块,用于根据绑定关系集和目标用户的用户标识,对目标数据表进行数据隐藏处理,以得到针对目标用户的目标展示表;
[0046]发送模块,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据展示方法,其特征在于,应用于服务器,包括:接收目标用户通过终端设备发起的数据查询请求;其中,所述数据查询请求至少携带有待查询的目标数据表的数据表标识和目标用户的用户标识;响应所述数据查询请求,根据目标数据表的数据表标识查询区块链,以获取目标数据表;其中,所述目标数据表至少包含有绑定关系集;其中,所述绑定关系集存储有目标数据表中单元格的内容数据和用户标识之间的绑定关系;根据绑定关系集和目标用户的用户标识,对目标数据表进行数据隐藏处理,以得到针对目标用户的目标展示表;将所述目标展示表发送至终端设备;其中,所述终端设备用于向目标用户展示所述目标展示表。2.根据权利要求1所述的方法,其特征在于,根据绑定关系集和目标用户的用户标识,对目标数据表进行数据隐藏处理,以得到针对目标用户的目标展示表,包括:根据绑定关系集和目标用户的用户标识,从目标数据表中筛选出与目标用户的用户标识绑定的单元格的内容数据,作为待展示的内容数据;根据所述待展示的内容数据,生成针对目标用户的目标展示表。3.根据权利要求2所述的方法,其特征在于,在从目标数据表中筛选出与目标用户的用户标识绑定的单元格的内容数据,作为待展示的内容数据的同时,所述方法还包括:获取与目标用户的用户标识绑定的单元格的内容数据所在单元格的行号和列号,以及目标数据表的格式参数和表头参数。4.根据权利要求3所述的方法,其特征在于,根据所述待展示的内容数据,生成针对目标用户的目标展示表,包括:根据目标数据表的格式参数和表头参数,进行表格重构,得到第一初始展示表;根据与目标用户的用户标识绑定的单元格的内容数据所在单元格的行号和列号,在第一初始展示表中确定出与目标用户的用户标识绑定的单元格的内容数据所在单元格;并在与目标用户的用户标识绑定的单元格的内容数据所在单元格中写入相对应的待展示的内容数据,以得到目标展示表。5.根据权利要求2所述的方法,其特征在于,根据绑定关系集和目标用户的用户标识,对目标数据表进行数据隐藏处理,以得到针对目标用户的目标展示表,还包括:复制目标数据表,得到第二初始展示表;根据绑定关系集和目标用户的用户标识,在所述第二初始展示表中,确定出未与目标用户的用户标识绑定的单元格的内容数据所在单元格;并对未与目标用户的用户标识绑定的单元格中的内容数据进行预设的模糊化处理,以得到目标展示表。6.根据权利要求5所述的方法,其特征在于,对未与目标用户的用户标识绑定的单元格中的内容数据进行预设的模糊化处理,包括:对未与目标用户的用户标识绑定的单元格中的内容数据进行打码处理;或,对未与目标用户的用户标识绑定的单元格中的内容数据进行加密处理。7.根据权利要求1所述的方法,其特征在于,在将所述目标展示表发送至终端设备之后,所述方法还包括:
通过终端设备获取目标用户针对目标展示表的内容数据的更新数据;其中,所...

【专利技术属性】
技术研发人员:张路
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1