一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于区块链的资源数据处理方法、装置和服务器与流程

2022-12-06 22:57:21 来源:中国专利 TAG:


1.本说明书属于区块链技术领域,尤其涉及基于区块链的资源数据处理方法、装置和服务器。


背景技术:

2.通常用户会将所持有的资源数据存储于可信的交易平台(或金融机构等)。基于现有方法,当用户由于某些特殊原因导致无法继续正常持有和管理上述资源数据时,用户的亲属(例如,用户的子女、配偶等)甚至可能都不知道该用户在某交易平台上还存储有资源数据。此外,基于现有方法,当用户无法继续正常持有和管理上述资源数据时,用户的亲属想要查询或者调用上述资源数据时,需要进行非常繁琐的操作,影响用户的交互体验。
3.针对上述问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本说明书提供了一种基于区块链的资源数据处理方法、装置和服务器,可以在保护目标用户的目标资源数据的数据安全的前提下,有效地简化关联用户的操作,使得关联用户在目标用户无法继续正常持有和管理目标资源数据的情况下,能够及时得到提示;并且还能够高效、便捷地查询获取目标资源数据的相关信息,提高用户的交互体验。
5.本说明书提供了一种基于区块链的资源数据处理方法,应用于服务器,包括:
6.监测目标用户所持有的目标资源数据的变化数据;
7.在确定到目标用户的目标资源数据的变化数据满足预设的第一类触发条件的情况下,检测目标用户是否满足预设的第二类触发条件;
8.在确定目标用户满足预设的第二类触发条件的情况下,确定出目标用户的关联用户;
9.向关联用户所持有的第一用户终端发送关于目标资源数据的查询提示;其中,所述第一用户终端根据所述查询提示与基于区块链的公证系统进行预设交互;在公证系统对关联用户身份验证通过并完成公证手续的情况下,第一用户终端得到公证凭证;
10.接收第一用户终端发送的关于目标资源数据的查询请求;
11.在确定所述查询请求携带有公证凭证,且所述公证凭证校验通过的情况下,响应所述查询请求,查询得到关于目标资源数据的查询结果;并将查询结果发送至第一用户终端。
12.在一个实施例中,目标资源数据的资源信息存储于区块链中。
13.在一个实施例中,查询得到关于目标资源数据的查询结果,包括:
14.查询区块链中目标资源数据的资源信息,得到关于目标资源数据的查询结果;并将查询过程写入区块链中。
15.在一个实施例中,目标用户的目标资源数据的变化数据满足预设的第一类触发条件,包括:
16.在预设的时间段内,目标用户的目标资源数据的变化数据小于预设的变化阈值。
17.在一个实施例中,检测目标用户是否满足预设的第二类触发条件,包括:
18.每间隔预设的时间间隔,向目标用户所持有的第二用户终端发送提示信息,并监测是否接收到第二用户终端针对所述提示信息的反馈信息;
19.在检测到在发送预设数量个提示信息后,未接收到第二用户终端针对所述提示信息的反馈信息的情况下,确定目标用户满足预设的第二类触发条件。
20.在一个实施例中,确定出目标用户的关联用户,包括:
21.根据目标用户的用户标识,查询目标用户的关联用户列表,以确定出目标用户的关联用户;其中,关联用户列表存储区块链上。
22.在一个实施例中,所述目标用户的关联用户列表包括目标用户预先使用第二用户终端设置的用户列表。
23.本说明书还提供了一种基于区块链的资源数据处理方法,应用于第一用户终端,其中,所述第一用户终端为目标用户的关联用户所持有的用户终端,所述方法包括:
24.接收服务器发送的查询提示;其中,所述查询提示为服务器在确定目标用户的目标资源数据的变化数据满足预设的第一类触发条件,且目标用户满足预设的第二类触发条件的情况下,生成并发送给第一用户终端的;
25.根据所述查询提示,与基于区块链的公证系统进行预设交互;其中,所述公证系统在确定目标用户身份验证通过并完成公证手续的情况下,生成并反馈公证凭证;
26.向服务器发送查询请求;其中,所述查询请求至少携带有公证凭证;所述服务器在确定所述查询请求携带有公证凭证,且所述公证凭证校验通过的情况下,查询得到关于目标资源数据的查询结果;
27.接收并展示关于目标资源数据的查询结果。
28.在一个实施例中,根据所述查询提示,与基于区块链的公证系统进行预设交互,包括:
29.根据所述查询提示,向公证系统发送公证请求;其中,公证系统响应所述公证请求生成相对应的身份验证链接;
30.基于所述身份链接,采集关联用户的身份验证数据;并将所述身份验证数据发送至公证系统;其中,所述公证系统根据用户数据库和关联用户的身份验证数据对关联用户进行身份验证;在确定关联用户身份验证通过的情况下,生成与公证手续相关的第一文件;并将所述第一文件发送至第一用户终端;
31.向关联用户展示所述第一文件;
32.接收并利用关联用户针对所述第一文件输入的信息数据和用户签名,得到第二文件;
33.将所述第二文件发送至公证系统;其中,所述公证系统在确定第二文件符合预设的文件要求的情况下,确定公证手续完成;在确定公证手续完成的情况下,公证系统生成并反馈公证凭证。
34.在一个实施例中,所述公证请求还携带有目标用户的用户标识;
35.相应的,所述公证系统在确定关联用户身份验证通过的情况下,还根据目标用户的用户标识查询目标用户的关联用户列表,以确定关联用户与目标用户之间的关系是否符
合预设的关系要求。
36.本说明书还提供了一种基于区块链的资源数据处理装置,应用于服务器,包括:
37.监测模块,用于监测目标用户所持有的目标资源数据的变化数据;
38.检测模块,用于在确定到目标用户的目标资源数据的变化数据满足预设的第一类触发条件的情况下,检测目标用户是否满足预设的第二类触发条件;
39.确定模块,用于在确定目标用户满足预设的第二类触发条件的情况下,确定出目标用户的关联用户;
40.发送模块,用于向关联用户所持有的第一用户终端发送关于目标资源数据的查询提示;其中,所述第一用户终端根据所述查询提示与基于区块链的公证系统进行预设交互;在公证系统对关联用户身份验证通过并完成公证手续的情况下,第一用户终端得到公证凭证;
41.接收模块,用于接收第一用户终端发送的关于目标资源数据的查询请求;
42.查询模块,用于在确定所述查询请求携带有公证凭证,且所述公证凭证校验通过的情况下,响应所述查询请求,查询得到关于目标资源数据的查询结果;并将查询结果发送至第一用户终端。
43.本说明书还提供了一种基于区块链的资源数据处理装置,应用于第一用户终端,其中,所述第一用户终端为目标用户的关联用户所持有的用户终端,所述装置包括:
44.第一接收模块,用于接收服务器发送的查询提示;其中,所述查询提示为服务器在确定目标用户的目标资源数据的变化数据满足预设的第一类触发条件,且目标用户满足预设的第二类触发条件的情况下,生成并发送给第一用户终端的;
45.交互模块,用于根据所述查询提示,与基于区块链的公证系统进行预设交互;其中,所述公证系统在确定目标用户身份验证通过并完成公证手续的情况下,生成并反馈公证凭证;
46.发送模块,用于向服务器发送查询请求;其中,所述查询请求至少携带有公证凭证;所述服务器在确定所述查询请求携带有公证凭证,且所述公证凭证校验通过的情况下,查询得到关于目标资源数据的查询结果;
47.第二接收模块,用于接收并展示关于目标资源数据的查询结果。
48.本说明书还提供了一种服务器,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现所述基于区块链的资源数据处理方法的步骤。
49.本说明书还提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被处理器执行时实现所述基于区块链的资源数据处理方法的步骤。
50.本说明书还提供了一种计算机程序产品,包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行所述基于区块链的资源数据处理方法的步骤。
51.基于本说明书提供的基于区块链的资源数据处理方法、装置和服务器,负责管理维护目标用户的目标资源数据的交易平台的服务器可以自动监测目标用户的目标资源数据的变化数据,在确定到目标用户的目标资源数据的变化数据满足预设的第一类触发条件的情况下,检测目标用户是否满足预设的第二类触发条件;在确定目标用户满足预设的第二类触发条件的情况,确定出目标用户的关联用户,并向关联用户所持有的第一用户终端
发送关于目标资源数据的查询提示;其中,第一用户终端根据查询提示与基于区块链的公证系统进行预设交互;基于预设交互,在公证系统对关联用户身份验证通过并完成公证手续的情况下,第一用户终端可以得到相应的公证凭证;服务器接收第一用户终端发送的关于目标资源数据的查询请求;在确定查询请求携带有公证凭证,且公证凭证校验通过的情况下,才会响应查询请求,查询得到关于目标资源数据的查询结果;并将查询结果发送至第一用户终端。从而可以自动检测出目标用户是否能够继续正常持有和管理目标资源数据,在确定目标用户当前无法继续正常持有和管理目标资源数据的情况下,可以及时地提示目标用户的关联用户;并利用基于区块链的公证系统对关联用户在线进行安全、可信的身份验证和公证手续办理,在确定关联用户身份验证通过且完成公证手续的情况下,服务器才会响应关联用户发起的查询请求,查询并反馈关于目标资源数据的查询结果,从而可以在保护目标用户的目标资源数据的数据安全的前提下,有效地简化关联用户的操作,使得关联用户在目标用户无法正常持有和管理目标资源数据的情况下,能够及时得到提示;并且还能够高效、便捷地查询获取目标资源数据的相关信息,提高用户的交互体验。
附图说明
52.为了更清楚地说明本说明书实施例,下面将对实施例中所需要使用的附图作简单地介绍,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
53.图1是本说明书的一个实施例提供的基于区块链的资源数据处理方法的流程示意图;
54.图2是在一个场景示例中,应用本说明书实施例提供的基于区块链的资源数据处理方法的一种实施例的示意图;
55.图3是在一个场景示例中,应用本说明书实施例提供的基于区块链的资源数据处理方法的一种实施例的示意图;
56.图4是本说明书的另一个实施例提供的基于区块链的资源数据处理方法的流程示意图;
57.图5是本说明书的一个实施例提供的服务器的结构组成示意图;
58.图6是本说明书的一个实施例提供的基于区块链的资源数据处理装置的结构组成示意图;
59.图7是本说明书的另一个实施例提供的基于区块链的资源数据处理装置的结构组成示意图。
具体实施方式
60.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
61.参阅图1所示,本说明书实施例提供了一种基于区块链的资源数据处理方法,其
中,该方法具体应用于服务器一侧。具体实施时,该方法可以包括以下内容:
62.s101:监测目标用户所持有的目标资源数据的变化数据;
63.s102:在确定到目标用户的目标资源数据的变化数据满足预设的第一类触发条件的情况下,检测目标用户是否满足预设的第二类触发条件;
64.s103:在确定目标用户满足预设的第二类触发条件的情况下,确定出目标用户的关联用户;
65.s104:向关联用户所持有的第一用户终端发送关于目标资源数据的查询提示;其中,所述第一用户终端根据所述查询提示与基于区块链的公证系统进行预设交互;在公证系统对关联用户身份验证通过并完成公证手续的情况下,第一用户终端得到公证凭证;
66.s105:接收第一用户终端发送的关于目标资源数据的查询请求;
67.s106:在确定所述查询请求携带有公证凭证,且所述公证凭证校验通过的情况下,响应所述查询请求,查询得到关于目标资源数据的查询结果;并将查询结果发送至第一用户终端。
68.在一些实施例中,参阅图2所示,上述服务器具体可以包括部署于交易平台(或者金融机构等)一侧的服务器。
69.其中,所述服务器具体可以包括一种能够实现数据传输、数据处理等功能的后台服务器。具体的,所述服务器例如可以为一个具有数据运算、存储功能以及网络交互功能的电子设备。或者,所述服务器也可以为运行于该电子设备中,为数据处理、存储和网络交互提供支持的软件程序。在本实施例中,并不具体限定所述服务器的数量。所述服务器具体可以为一个服务器,也可以为几个服务器,或者,由若干服务器形成的服务器集群。
70.具体的,目标用户可以通过使用所持有的第二用户终端与交易平台的服务器交互,将自己的目标资源数据存储于可信的交易平台,并委托该交易平台对管理和维护上述资源数据。此外,目标用户还可以通过使用第二用户终端与服务器交互,以委托该交易平台同时对自己存储于该交易平台的资源数据,以及存储于其他平台的资源数据进行管理和维护。
71.进一步,目标用户还可以通过与上述服务器交互,配置对应的关联用户列表,以及关于监测目标资源数据的预设的第一类触发条件和关于监测目标用户的预设的第二类触发条件。
72.相应的,服务器可以通过监测是否满足预设的第一类触发条件,以及是否满足预设的第二类触发条件,自动检测并判断出该目标用户当前是否能够继续正常地持有和管理目标资源数据。在确定目标用户当前无法继续正常持有和管理目标资源数据的情况下,可以根据关联用户列表,确定出目标用户的关联用户;并通过与关联用户所持有的第一用户终端进行交互,以及时地提示目标用户的关联用户;并利用基于区块链的公证系统对关联用户在线进行身份验证和公证手续办理,在确定关联用户身份验证通过且完成公证手续,获得相应的公证凭证的情况下,才会响应关联用户通过第二用户终端发起的查询请求,查询并反馈关于目标资源数据的查询结果。
73.所述第一用户终端、第二用户终端具体可以包括一种应用于用户一侧,能够实现数据采集、数据传输等功能的前端。具体的,所述第一用户终端、第二用户终端例如可以为台式电脑、平板电脑、笔记本电脑、智能手机等电子设备。或者,所述第一用户终端、第二用
户终端也可以为能够运行于上述电子设备中的软件应用。例如,可以是在智能手机上运行的某电子银行app等。
74.在一些实施例中,上述目标资源数据具体可以包括目标用户存储于交易平台上的资源数据,和/或,目标用户存储于其他平台上的资源数据。
75.具体的,上述目标资源数据可以包括以下所列举的一种或多种:目标用户所持有的资金、目标用户所持有的实体资产、目标用户所持有的虚拟资产等等。
76.在一些实施例中,目标资源数据的资源信息具体可以存储于区块链中。其中,上述资源信息具体可以包括目标资源数据不同时间点的资源值。
77.具体实施时,交易平台可以根据相应的更新规则,定时统计并采集当前时间点的目标资源数据的资源值,并将该资源值作为目标资源数据当前时间点的资源信息写入区块链中。
78.相应的,上述监测目标用户所持有的目标资源数据的变化数据,具体实施时,可以包括:服务器每间隔预设数量个时间点,计算目标资源数据在相邻的时间点之间的资源值的差值,作为该目标资源数据的变化数据。
79.在一些实施例中,上述目标用户的目标资源数据的变化数据满足预设的第一类触发条件,具体可以包括:在预设的时间段内,目标用户的目标资源数据的变化数据小于预设的变化阈值。
80.具体的,服务器可以实时监测交易平台目标资源数据的资源信息,在检测到在连续的预设的时间段(例如,累积连续的12个月内)目标用户的目标资源数据的变化数据小于预设的变化阈值时,可以判断满足预设的第一类触发条件。其中,上述预设的时间段所对应的具体时长,以及预设的变化阈值的具体数值可以预先通过对大量样本数据进行学习和整理确定。
81.在确定到目标用户的目标资源数据的变化数据满足预设的第一类触发条件的情况下,可以进一步通过检测目标用户是否满足预设的第二类触发条件,以准确地确定出当前目标用户是否无法继续正常持有和管理目标资源数据。
82.在一些实施例中,上述检测目标用户是否满足预设的第二类触发条件,具体实施时,可以包括以下内容:
83.s1:每间隔预设的时间间隔,向目标用户所持有的第二用户终端发送提示信息,并监测是否接收到第二用户终端针对所述提示信息的反馈信息;
84.s2:在检测到在发送预设数量个提示信息后,未接收到第二用户终端针对所述提示信息的反馈信息的情况下,确定目标用户满足预设的第二类触发条件。
85.其中,上述预设的时间间隔,以及预设数量可以预先通过对大量样本数据学习和整理确定。
86.在一些实施例中,上述检测目标用户是否满足预设的第二类触发条件,具体实施时,还可以包括以下内容:
87.s1:根据目标用户的用户标识,查询目标用户在当前交易平台的用户数据库,以及关联平台的用户数据库,以确定在当前平台或关联平台中是否出现关于目标用户的销户操作;
88.s2:在确定在当前交易平台或关联平台中出现关于目标用户的销户操作的情况
下,确定满足预设的第二类触发条件。
89.其中,上述关联平台具体可以理解为与交易平台存在合作关系,且目标用户事先授权查询的业务平台。
90.需要说明的是,在本说明书所涉及到的与用户相关的信息数据,均为在用户知晓且同意的前提下获取和使用的。并且,对于上述信息数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
91.在一些实施例中,上述检测目标用户是否满足预设的第二类触发条件,具体实施时,还可以包括以下内容:
92.s1:生成关于目标用户的用户查询请求;其中,所述用户查询请求至少携带有目标用户的用户标识;
93.s2:将所述用户查询请求发送至关联机构的服务器;
94.s3:接收关联机构的服务器针对查询请求反馈的目标用户的查询结果;
95.s4:根据目标用户的查询结果,确定目标用户是否满足预设的第二类触发条件。
96.其中,上述关联机构具体可以理解为负责管理和维护用户的诸如户籍数据、身份数据等关键信息数据的专业机构。
97.具体实施前,目标用户可以向交易平台的服务器提供授权该交易平台的服务器通过关联机构获取关键信息数据的授权凭证;上述授权凭证具体可以携带有目标用户的电子签名。
98.具体实施时,上述用户查询请求还可以携带有目标用户的授权凭证。相应的,关联机构的服务器在接收到查询请求之后,可以先对查询请求,以及发送查询请求的服务器进行可靠性验证;在确定可靠性验证通过的情况下;再对授权凭证,以及授权凭证的电子签名进行真伪验证;在对授权凭证,以及授权凭证的电子签名也验证通过的情况下,才会响应该查询请求,通过查询目标用户的关键信息数据,反馈对应的查询结果。
99.服务器根据查询结果,在确定目标用户已经过世,或者由于疾病导致无资源使用能力的情况下,可以确定目标用户满足预设的第二类触发条件。
100.在一些实施例中,参阅图3所示,上述检测目标用户是否满足预设的第二类触发条件,具体实施时,还可以包括以下内容:
101.s1:采集目标用户目标时间段内的行为数据;
102.s2:利用预设的用户行为预测模型处理目标用户目标时间段内的行为数据,得到对应的目标预测结果;
103.s3:根据目标用户的目标预测结果,确定目标用户是否满足预设的第二类触发条件。
104.其中,上述目标时间段具体可以为最近两个月。上述目标用户目标时间段内的行为数据具体可以包括目标用户目标时间段内在该交易平台的往来交易数据记录、操作记录,以及目标用户目标时间段内在关联平台的操作记录等。
105.上述预设的用户行为预测模型具体可以理解为预先训练得到的能够基于用户的一个时间段内的行为数据,预测出当前该用户是否能够正常持有和使用资源的行为能力的神经网络模型。
106.基于上述实施例,可以通过检测目标用户是否满足预设的第二类触发条件,准确
地判断出该目标用户是否能够继续正常持有和管理目标资源数据。
107.在一些实施例中,上述确定目标用户的关联用户,具体实施时,可以包括:根据目标用户的用户标识,查询目标用户的关联用户列表,以确定出目标用户的关联用户;其中,关联用户列表存储区块链上。
108.其中,上述目标用户的关联用户列表至少可以包括目标用户的关联用户的用户信息。上述目标用户的关联用户,具体可以是与目标用户存在亲密关系的用户。例如,目标用户的亲属、朋友等。
109.具体的,上述关联用户列表可以存储于区块链上;并且,存储于区块链上的关联用户列表还可以携带有所对应的用户的用户标识。
110.在一些实施例中,所述目标用户的关联用户列表具体可以包括目标用户预先使用第二用户终端设置的用户列表。
111.具体实施前,目标用户可以使用第二用户终端与交易平台的服务器进行交互,设置符合自己要求的关联用户列表,通过服务器将该关联用户列表写入区块链中。
112.此外,所述目标用户的关联用户列表,还可以包括由服务器基于目标用户的历史交互数据自动生成,且经过目标用户审核确认的用户列表。
113.进一步,所述目标用户的关联用户列表还可以包含有多个关联用户的用户信息,以及目标用户预先设置的关联规则。相应的,服务器可以根据关联规则,从目标用户的关联用户列表所包含的多个关联用户中筛选出一个最符合要求的关联用户,作为最终要交互的目标用户的关联用户。
114.在一些实施例中,上述向目标用户所持有的第二用户终端发送提示信息,具体实施时,可以包括:根据预设的推送规则,以相匹配的推送方式向第二用户终端发送提示信息;其中,所述推送方式包括以下所列举的一种或多种:邮件推送、电话推送、短信推送、站内信推送。
115.在一些实施例中,服务器在向关联用户所持有的第一用户终端发送关于目标资源数据的查询提示之后,关联用户还无法直接利用查询提示查询目标用户的目标资源数据。其中,上述查询提示仅用于提示目标用户还存在资源数据,但不直接会泄露目标资源数据的具体内容,从而可以有效地保护目标用户的目标资源数据的数据安全。
116.关联用户可以利用第一用户终端响应该查询提示与基于区块链的公证系统进行预设交互。在公证系统对该关联用户身份验证通过,并完成相关的公证手续的情况下,可以向第一用户终端提供公证凭证。第一用户终端在得到上述公证凭证之后,才能有权限通过与交易平台的服务器交互,查询目标用户的目标资源数据。
117.其中,上述基于区块链的公证系统具体可以理解为一种部署于区块链上能够在线办理公证业务的系统。具体的,上述公证系统能够查询区块链上的关联用户列表,还能够将预设交互过程,以及公证手续的业务流程记录在区块链中,进行存证,以便后续的回溯查询。
118.在一些实施例中,具体实施时,第一用户终端可以先根据查询提示,向公证系统发送公证请求。其中,上述公证请求还包含有关联用户的用户标识,以及与目标用户、目标用户的目标资源数据相关的数据信息。
119.公证系统接收并响应该公证请求,根据关联用户的用户标识,生成相应的身份验
证链接;并将该身份验证链接发送给第一用户终端。
120.第一用户终端可以向关联用户展示该身份验证链接,并在身份验证链接被关联用户触发的情况下,基于该身份链接请求引导并采集关联用户的身份验证数据,例如,关联用户的人脸视频、指纹图像、声纹信息等;再将上述身份验证数据发送给公证系统。
121.公证系统可以先根据身份验证数据和用户数据库,对该关联用户进行身份验证;在确定关联用户身份验证通过的情况下,基于公证手续,根据与目标用户、目标用户的目标资源数据相关的数据信息,自动生成待关联用户填写和确认的第一文件;再将该第一文件发送至第一用户终端。其中,所述用户数据库包括基于区块链的用户数据库。
122.第一用户终端可以向关联用户展示出该第一文件,第一用户可以直接在第一用户终端所展示的第一文件上进行输入操作,输入所需要的信息数据,以及自己的用户签名,从而可以得到符合要求的第二文件。第一用户终端再将上述第二文件反馈给公证系统。
123.公证系统在收到第二文件之后,可以先检测第二文件中所填写的信息数据是否符合要求,并检测第二文件中的用户签名是否准确,以确定该第二文件是否符合预设的文件要求。
124.在确定第二文件符合预设的文件要求后,公证系统还可以进一步,根据目标用户的用户标识,查询区块链上目标用户的关联用户列表,以确定该关联用户与目标用户之间的关系是否符合预设的关系要求。
125.在确定该关联用户与目标用户之间的关系也符合预设的关系要求的情况下,确定完成公证手续,进而可以生成并向第一用户终端反馈相应的公证凭证;同时,公证系统还可以在区块链中记录该公证凭证的凭证信息(例如,凭证编号等),以进行存证,便于后续查询校验。
126.在一些实施例中,第一用户终端可以利用上述公证凭证,生成关于目标资源数据的查询请求;其中,该查询请求可以携带有公证凭证;并将上述查询请求发送至服务器。
127.服务器在接收到查询请求之后,可以先检测该查询请求是否携带有公证凭证;在确定该查询请求携带有公证凭证后,在区块链中检索是否存在与该公证凭证相匹配的凭证信息;在区块链中检测到相匹配的凭证信息之后,确定该公证凭证校验通过,进而可以响应查询请求,查询该目标资源数据的资源信息,得到对应的查询结果,并将该查询结果反馈给第一用户终端。
128.在一些实施例中,上述查询得到关于目标资源数据的查询结果,具体实施时,可以包括:查询区块链中目标资源数据的资源信息,得到关于目标资源数据的查询结果;并将查询过程写入区块链中。
129.此外,在将查询结果发送至第一用户终端的同时,也可以将发送过程也写入区块链中进行存证,便于后续的回溯追踪。
130.由上可见,基于本说明书实施例提供的基于区块链的资源数据处理方法,负责管理维护目标用户的目标资源数据的交易平台的服务器可以自动监测目标用户的目标资源数据的变化数据,在确定到目标用户的目标资源数据的变化数据满足预设的第一类触发条件的情况下,检测目标用户是否满足预设的第二类触发条件;在确定目标用户满足预设的第二类触发条件的情况,确定出目标用户的关联用户,并向关联用户所持有的第一用户终端发送关于目标资源数据的查询提示;其中,第一用户终端根据查询提示与基于区块链的
公证系统进行预设交互;基于预设交互,在公证系统对关联用户身份验证通过并完成公证手续的情况下,第一用户终端可以得到公证凭证;服务器接收第一用户终端发送的关于目标资源数据的查询请求;在确定查询请求携带有公证凭证,且公证凭证校验通过的情况下,响应查询请求,查询得到关于目标资源数据的查询结果;并将查询结果发送至第一用户终端。从而可以自动检测目标用户是否能够继续正常持有和管理目标资源数据,在确定目标用户当前无法继续正常持有和管理目标资源数据的情况下,可以及时地提示目标用户的关联用户;并利用基于区块链的公证系统对关联用户在线进行身份验证和公证手续办理,在确定关联用户身份验证通过且完成公证手续的情况下,响应关联用户的查询请求,反馈关于目标资源数据的查询结果,从而可以在保护目标用户的目标资源数据的数据安全的前提下,简化关联用户的操作,使得关联用户在目标用户无法正常持有和管理目标资源数据的情况下,能够及时得到提示;并且还能够高效、便捷地查询获取目标资源数据的相关信息,提高用户的交互体验。
131.参阅图4所示,本说明书实施例还提供了另一种资源数据处理方法,应用于第一用户终端,其中,所述第一用户终端为目标用户的关联用户所持有的用户终端。其中,该方法具体实施时,可以包括以下内容:
132.s401:接收服务器发送的查询提示;其中,所述查询提示为服务器在确定目标用户的目标资源数据的变化数据满足预设的第一类触发条件,且目标用户满足预设的第二类触发条件的情况下,生成并发送给第一用户终端的;
133.s402:根据所述查询提示,与基于区块链的公证系统进行预设交互;其中,所述公证系统在确定目标用户身份验证通过并完成公证手续的情况下,生成并反馈公证凭证;
134.s403:向服务器发送查询请求;其中,所述查询请求至少携带有公证凭证;所述服务器在确定所述查询请求携带有公证凭证,且所述公证凭证校验通过的情况下,查询得到关于目标资源数据的查询结果;
135.s404:接收并展示关于目标资源数据的查询结果。
136.在一些实施例中,上述根据所述查询提示,与基于区块链的公证系统进行预设交互,具体实施时,可以包括以下内容:
137.s1:根据所述查询提示,向公证系统发送公证请求;其中,公证系统响应所述公证请求生成相对应的身份验证链接;
138.s2:基于所述身份链接,采集关联用户的身份验证数据;并将所述身份验证数据发送至公证系统;其中,所述公证系统根据用户数据库和关联用户的身份验证数据对关联用户进行身份验证;在确定关联用户身份验证通过的情况下,生成与公证手续相关的第一文件;并将所述第一文件发送至第一用户终端;
139.s3:向关联用户展示所述第一文件;
140.s4:接收并利用关联用户针对所述第一文件输入的信息数据和用户签名,得到第二文件;
141.s5:将所述第二文件发送至公证系统;其中,所述公证系统在确定第二文件符合预设的文件要求的情况下,确定公证手续完成;在确定公证手续完成的情况下,公证系统生成并反馈公证凭证。
142.在一些实施例中,所述公证请求具体还可以携带有目标用户的用户标识;
143.相应的,所述公证系统在确定关联用户身份验证通过的情况下,还可以根据目标用户的用户标识查询目标用户的关联用户列表,以确定关联用户与目标用户之间的关系是否符合预设的关系要求。
144.本说明书实施例还提供一种服务器,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器具体实施时可以根据指令执行以下步骤:监测目标用户所持有的目标资源数据的变化数据;在确定到目标用户的目标资源数据的变化数据满足预设的第一类触发条件的情况下,检测目标用户是否满足预设的第二类触发条件;在确定目标用户满足预设的第二类触发条件的情况下,确定出目标用户的关联用户;向关联用户所持有的第一用户终端发送关于目标资源数据的查询提示;其中,所述第一用户终端根据所述查询提示与基于区块链的公证系统进行预设交互;在公证系统对关联用户身份验证通过并完成公证手续的情况下,第一用户终端得到公证凭证;接收第一用户终端发送的关于目标资源数据的查询请求;在确定所述查询请求携带有公证凭证,且所述公证凭证校验通过的情况下,响应所述查询请求,查询得到关于目标资源数据的查询结果;并将查询结果发送至第一用户终端。
145.为了能够更加准确地完成上述指令,参阅图5所示,本说明书实施例还提供了另一种具体的服务器,其中,所述服务器包括网络通信端口501、处理器502以及存储器503,上述结构通过内部线缆相连,以便各个结构可以进行具体的数据交互。
146.其中,所述网络通信端口501,具体可以用于监测目标用户所持有的目标资源数据的变化数据。
147.所述处理器502,具体可以用于在确定到目标用户的目标资源数据的变化数据满足预设的第一类触发条件的情况下,检测目标用户是否满足预设的第二类触发条件;在确定目标用户满足预设的第二类触发条件的情况下,确定出目标用户的关联用户;向关联用户所持有的第一用户终端发送关于目标资源数据的查询提示;其中,所述第一用户终端根据所述查询提示与基于区块链的公证系统进行预设交互;在公证系统对关联用户身份验证通过并完成公证手续的情况下,第一用户终端得到公证凭证;接收第一用户终端发送的关于目标资源数据的查询请求;在确定所述查询请求携带有公证凭证,且所述公证凭证校验通过的情况下,响应所述查询请求,查询得到关于目标资源数据的查询结果;并将查询结果发送至第一用户终端。
148.所述存储器503,具体可以用于存储相应的指令程序。
149.在本实施例中,所述网络通信端口501可以是与不同的通信协议进行绑定,从而可以发送或接收不同数据的虚拟端口。例如,所述网络通信端口可以是负责进行web数据通信的端口,也可以是负责进行ftp数据通信的端口,还可以是负责进行邮件数据通信的端口。此外,所述网络通信端口还可以是实体的通信接口或者通信芯片。例如,其可以为无线移动网络通信芯片,如gsm、cdma等;其还可以为wifi芯片;其还可以为蓝牙芯片。
150.在本实施例中,所述处理器502可以按任何适当的方式实现。例如,处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器的形式等等。本说明书并不作限定。
151.在本实施例中,所述存储器503可以包括多个层次,在数字系统中,只要能保存二进制数据的都可以是存储器;在集成电路中,一个没有实物形式的具有存储功能的电路也叫存储器,如ram、fifo等;在系统中,具有实物形式的存储设备也叫存储器,如内存条、tf卡等。
152.本说明书实施例还提供一种用户终端,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器具体实施时可以根据指令执行以下步骤:接收服务器发送的查询提示;其中,所述查询提示为服务器在确定目标用户的目标资源数据的变化数据满足预设的第一类触发条件,且目标用户满足预设的第二类触发条件的情况下,生成并发送给第一用户终端的;根据所述查询提示,与基于区块链的公证系统进行预设交互;其中,所述公证系统在确定目标用户身份验证通过并完成公证手续的情况下,生成并反馈公证凭证;向服务器发送查询请求;其中,所述查询请求至少携带有公证凭证;所述服务器在确定所述查询请求携带有公证凭证,且所述公证凭证校验通过的情况下,查询得到关于目标资源数据的查询结果;接收并展示关于目标资源数据的查询结果。
153.本说明书实施例还提供了一种基于上述基于区块链的资源数据处理方法的计算机可读存储介质,所述计算机可读存储介质存储有计算机程序指令,在所述计算机程序指令被执行时实现:监测目标用户所持有的目标资源数据的变化数据;在确定到目标用户的目标资源数据的变化数据满足预设的第一类触发条件的情况下,检测目标用户是否满足预设的第二类触发条件;在确定目标用户满足预设的第二类触发条件的情况下,确定出目标用户的关联用户;向关联用户所持有的第一用户终端发送关于目标资源数据的查询提示;其中,所述第一用户终端根据所述查询提示与基于区块链的公证系统进行预设交互;在公证系统对关联用户身份验证通过并完成公证手续的情况下,第一用户终端得到公证凭证;接收第一用户终端发送的关于目标资源数据的查询请求;在确定所述查询请求携带有公证凭证,且所述公证凭证校验通过的情况下,响应所述查询请求,查询得到关于目标资源数据的查询结果;并将查询结果发送至第一用户终端。
154.本说明书实施例还提供了另一种基于上述基于区块链的资源数据处理方法的计算机可读存储介质,所述计算机可读存储介质存储有计算机程序指令,在所述计算机程序指令被执行时实现:接收服务器发送的查询提示;其中,所述查询提示为服务器在确定目标用户的目标资源数据的变化数据满足预设的第一类触发条件,且目标用户满足预设的第二类触发条件的情况下,生成并发送给第一用户终端的;根据所述查询提示,与基于区块链的公证系统进行预设交互;其中,所述公证系统在确定目标用户身份验证通过并完成公证手续的情况下,生成并反馈公证凭证;向服务器发送查询请求;其中,所述查询请求至少携带有公证凭证;所述服务器在确定所述查询请求携带有公证凭证,且所述公证凭证校验通过的情况下,查询得到关于目标资源数据的查询结果;接收并展示关于目标资源数据的查询结果。
155.在本实施例中,上述存储介质包括但不限于随机存取存储器(random access memory,ram)、只读存储器(read-only memory,rom)、缓存(cache)、硬盘(hard disk drive,hdd)或者存储卡(memory card)。所述存储器可以用于存储计算机程序指令。网络通信单元可以是依照通信协议规定的标准设置的,用于进行网络连接通信的接口。
156.在本实施例中,该计算机可读存储介质存储的程序指令具体实现的功能和效果,
可以与其它实施方式对照解释,在此不再赘述。
157.本说明书实施例还提供了一种计算机程序产品,包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行上述基于区块链的资源数据处理方法的相关步骤。
158.参阅图6所示,在软件层面上,本说明书实施例还提供了一种基于区块链的资源数据处理装置,该装置具体可以包括以下的结构模块:
159.监测模块601,具体可以用于监测目标用户所持有的目标资源数据的变化数据;
160.检测模块602,具体可以用于在确定到目标用户的目标资源数据的变化数据满足预设的第一类触发条件的情况下,检测目标用户是否满足预设的第二类触发条件;
161.确定模块603,具体可以用于在确定目标用户满足预设的第二类触发条件的情况下,确定出目标用户的关联用户;
162.发送模块604,具体可以用于向关联用户所持有的第一用户终端发送关于目标资源数据的查询提示;其中,所述第一用户终端根据所述查询提示与基于区块链的公证系统进行预设交互;在公证系统对关联用户身份验证通过并完成公证手续的情况下,第一用户终端得到公证凭证;
163.接收模块605,具体可以用于接收第一用户终端发送的关于目标资源数据的查询请求;
164.查询模块606,具体可以用于在确定所述查询请求携带有公证凭证,且所述公证凭证校验通过的情况下,响应所述查询请求,查询得到关于目标资源数据的查询结果;并将查询结果发送至第一用户终端。
165.在一些实施例中,目标资源数据的资源信息具体可以存储于区块链中。
166.在一些实施例中,上述查询模块606具体实施时,可以按照以下方式查询得到关于目标资源数据的查询结果:查询区块链中目标资源数据的资源信息,得到关于目标资源数据的查询结果;并将查询过程写入区块链中。
167.在一些实施例中,目标用户的目标资源数据的变化数据满足预设的第一类触发条件,具体可以包括:在预设的时间段内,目标用户的目标资源数据的变化数据小于预设的变化阈值。
168.在一些实施例中,上述检测模块602具体实施时,可以按照以下方式检测目标用户是否满足预设的第二类触发条件:每间隔预设的时间间隔,向目标用户所持有的第二用户终端发送提示信息,并监测是否接收到第二用户终端针对所述提示信息的反馈信息;在检测到在发送预设数量个提示信息后,未接收到第二用户终端针对所述提示信息的反馈信息的情况下,确定目标用户满足预设的第二类触发条件。
169.在一些实施例中,上述确定模块603具体实施时,可以按照以下方式确定目标用户的关联用户:根据目标用户的用户标识,查询目标用户的关联用户列表,以确定出目标用户的关联用户;其中,关联用户列表存储区块链上。
170.在一些实施例中,所述目标用户的关联用户列表具体可以包括目标用户预先使用第二用户终端设置的用户列表。
171.参阅图7所示,本说明书实施例还提供了一种基于区块链的资源数据处理装置,该装置具体可以包括以下的结构模块:
172.第一接收模块701,具体可以用于接收服务器发送的查询提示;其中,所述查询提示为服务器在确定目标用户的目标资源数据的变化数据满足预设的第一类触发条件,且目标用户满足预设的第二类触发条件的情况下,生成并发送给第一用户终端的;
173.交互模块702,具体可以用于根据所述查询提示,与基于区块链的公证系统进行预设交互;其中,所述公证系统在确定目标用户身份验证通过并完成公证手续的情况下,生成并反馈公证凭证;
174.发送模块703,具体可以用于向服务器发送查询请求;其中,所述查询请求至少携带有公证凭证;所述服务器在确定所述查询请求携带有公证凭证,且所述公证凭证校验通过的情况下,查询得到关于目标资源数据的查询结果;
175.第二接收模块704,具体可以用于接收并展示关于目标资源数据的查询结果。
176.在一些实施例中,上述交互模块702具体实施时,可以按照以下方式根据所述查询提示,与基于区块链的公证系统进行预设交互:根据所述查询提示,向公证系统发送公证请求;其中,公证系统响应所述公证请求生成相对应的身份验证链接;基于所述身份链接,采集关联用户的身份验证数据;并将所述身份验证数据发送至公证系统;其中,所述公证系统根据用户数据库和关联用户的身份验证数据对关联用户进行身份验证;在确定关联用户身份验证通过的情况下,生成与公证手续相关的第一文件;并将所述第一文件发送至第一用户终端;向关联用户展示所述第一文件;接收并利用关联用户针对所述第一文件输入的信息数据和用户签名,得到第二文件;将所述第二文件发送至公证系统;其中,所述公证系统在确定第二文件符合预设的文件要求的情况下,确定公证手续完成;在确定公证手续完成的情况下,公证系统生成并反馈公证凭证。
177.在一些实施例中,所述公证请求具体还可以携带有目标用户的用户标识;相应的,所述公证系统在确定关联用户身份验证通过的情况下,还根据目标用户的用户标识查询目标用户的关联用户列表,以确定关联用户与目标用户之间的关系是否符合预设的关系要求。
178.需要说明的是,上述实施例阐明的单元、装置或模块等,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本说明书时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
179.由上可见,基于本说明书实施例提供的基于区块链的资源数据处理装置,可以自动检测目标用户是否能够继续正常持有和管理目标资源数据,在确定目标用户当前无法继续正常持有和管理目标资源数据的情况下,可以及时地提示目标用户的关联用户;并利用基于区块链的公证系统对关联用户在线进行身份验证和公证手续办理,在确定关联用户身份验证通过且完成公证手续的情况下,响应关联用户的查询请求,反馈关于目标资源数据的查询结果,从而可以在保护目标用户的目标资源数据的数据安全的前提下,简化关联用
户的操作,使得关联用户在目标用户无法正常持有和管理目标资源数据的情况下,能够及时得到提示;并且还能够高效、便捷地查询获取目标资源数据的相关信息,提高用户的交互体验。
180.虽然本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
181.本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
182.本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、类等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机可读存储介质中。
183.通过以上的实施例的描述可知,本领域的技术人员可以清楚地了解到本说明书可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本说明书的技术方案本质上可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,移动终端,服务器,或者网络设备等)执行本说明书各个实施例或者实施例的某些部分所述的方法。
184.本说明书中的各个实施例采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。本说明书可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
185.虽然通过实施例描绘了本说明书,本领域普通技术人员知道,本说明书有许多变形和变化而不脱离本说明书的精神,希望所附的权利要求包括这些变形和变化而不脱离本说明书的精神。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献