基于区块链的客源信息管理系统和方法技术方案

技术编号:39008532 阅读:11 留言:0更新日期:2023-10-07 10:39
基于区块链的客源信息管理方法,包括,向客户端提供公钥和私钥,并依客户端请求向客户端返回客源信息或存储客户端上传的客源信息:A.存储客源信息;B.返回客源信息。本发明专利技术的优点在于:1、能有效保护客源的隐私信息、中介和服务供应商权益;2、能够有效保证客源信息的安全;3、中介的客源信息最终存储在区块链上并和公钥进行绑定,能有效保证中介权益。能有效保证中介权益。能有效保证中介权益。

【技术实现步骤摘要】
基于区块链的客源信息管理系统和方法


[0001]本专利技术属于中介服务系统
,尤其是涉及一种基于区块链的客源信息管理系统和方法。

技术介绍

[0002]区块链是由分布式网络、共识算法、加密算法等计算机技术的发展而来的新型系统。能够解决在多方合作中所产生的信任问题。随着国家战略的重视和新基建的提出,区块链应用的将会应用到更广阔的场景当中。
[0003]近几十年,中介行业快速发展,涉及:会计、评估类,工商、税务代理咨询类,职业、婚姻介绍类,房地产中介服务类等诸多领域。传统的中介模式中,客户信息,中介与客户的报备信息往往由服务供应商进行管理和维护,该供应商对整个数据库具有最高权限,中介的客源信息完全暴露于服务供应商,客源的隐私信息可能会有泄漏风险,也可能导致服务供应商跳过中介直接和客源完成合作,导致中介的经济损失。此外因为数据完全由服务提供商管理,可以修改中介与客户的绑定数据,也会导致客户跳单的发生。因此服务供应商、中介和客源之间的互不信任,导致三者沟通时间和成本的浪费,业务处理效率低下。

技术实现思路

[0004]本专利技术的目的是针对上述问题,提供一种基于区块链的客源信息管理系统;本专利技术的目的是针对上述问题,提供一种基于区块链的客源信息管理方法。
[0005]为达到上述目的,本专利技术采用了下列技术方案:一种基于区块链的客源信息管理方法,包括,向客户端提供公钥和私钥,并依客户端请求向客户端返回客源信息或存储客户端上传的客源信息:A.存储客源信息:A1.根据客户端上传的证明校验字段值判断相应客源是否被绑定;A2.在客源未被绑定时,将客户端上传的客源信息和证明校验字段值按照客源信息模型存储至区块链中,且上传的客源信息包括公开信息和经过公钥加密的隐私信息;B.返回客源信息:B1.接收客户端的查看请求后,向客户端返回相应的客源信息,且返回的客源信息中包含需对应私钥进行解密的隐私信息。
[0006]在上述的基于区块链的客源信息管理方法中,所述的客源信息模型用于指定客源信息中所有人能访问的公开显示字段,只有客源信息上传人能查看的隐私加密字段,用于验证客源是否已被上链/绑定的证明校验字段;或者,还用于指定客源绑定过期限制时间。
[0007]在上述的基于区块链的客源信息管理方法中,所述的客源信息模型还用于指定授权人能查看的相对隐私加密字段;且方法A2中,所述的客源信息包括公开信息、相对隐私信息和隐私信息;
且在方法B中,还包括步骤B2:B2.接收查看请求的客户端身份信息,并判断被请求查看客源信息的授权身份是否包含所述客户端,若是,则向客户端返回解密后的相对隐私字段信息;所述的相对隐私加密字段与所述的隐私加密字段相同或不同。
[0008]在上述的基于区块链的客源信息管理方法中,在方法A2和B1中,所述的隐私信息为客源信息中对应于客源信息模型指定的隐私加密字段的字段信息,由客户端对所述的字段信息使用公钥进行加密。
[0009]在上述的基于区块链的客源信息管理方法中,在方法A1中,客户端通过以下方式获取所述的证明校验字段值:根据客源信息模型指定的证明校验字段对客源信息中相应的字段信息使用公开的SHA

2 哈希算法进行计算,得到证明校验字段的哈希值以作为所述的证明校验字段值。
[0010]在上述的基于区块链的客源信息管理方法中,在方法A1中,通过以下方式判断相应客源是否已被绑定:由客源信息管理合约验证所述的证明校验字段值是否存在未过期绑定客源信息,若否,则判定相应客源未被绑定。
[0011]在上述的基于区块链的客源信息管理方法中,所述的客户端包括中介客户端,且方法A2中,同时存储中介客户端与相应客源的绑定关系;所述的客户端包括服务供应商客户端;所述的客源信息模型的指定内容由所述的服务供应商实现并存储至区块链中。
[0012]一种基于上述基于区块链的客源信息管理方法的基于区块链的客源信息管理系统,包括客源管理系统和连接于所述客源管理系统的中介客户端和服务供应商客户端,所述的客源管理系统包括用于部署客源信息管理合约的系统节点,所述的系统节点用于存储区块链信息和根据客户端的请求执行客源信息管理合约并向客户端返回请求的响应结果。
[0013]在上述的基于区块链的客源信息管理系统中,所述的客源信息管理合约用于基于客源信息模型对客源信息进行隐私加密、证明校验和客源绑定。
[0014]在上述的基于区块链的客源信息管理系统中,所述的客源信息模型包括用于指定客源信息中所有人能访问的公开显示字段,只有客源信息上传人才能查看的隐私加密字段和用于验证客源是否已被上链/绑定的证明校验字段;或者,还用于指定客源绑定过期限制时间;或者,还用于指定授权人能查看的相对隐私加密字段。
[0015]本专利技术的优点在于:1、本系统采用区块链技术为底层,使用公私钥技术对客源信息的隐私数据进行加密保护,将所有客源信息数据存储到区块链上所有人都能查看验证,同时能有效保护客源的隐私信息、中介和服务供应商权益;2、中介的客源信息在系统流转过程中,数据都在本地客户端中进行隐私字段加密和证明校验字段计算,原始数据不会通过网络传输,而加密后的隐私数据只能通过对应的私钥进行解密查询,证明校验字段则是通过不可逆算法计算所得,能够有效保证客源信息的安全;3、中介的客源信息最终存储在区块链上并和公钥进行绑定,能有效保证中介权
益。
附图说明
[0016]图1是本专利技术基于区块链的客源信息管理方法流程图;图2是本专利技术基于区块链的客源信息管理系统的拓扑结构示意图。
实施方式
[0017]下面结合附图和具体实施方式对本专利技术做进一步详细的说明。
[0018]基于现有技术服务供应商、中介和客源之间不信任的问题,本方案提出基于区块链技术的一种能够对服务供应商利益、客户隐私信息和中介客源利益进行有利保护的客源信息管理系统和方法,基于本系统能实现三方共赢的结果。
[0019]如图1所示,本方案提出的基于区块链的客源信息管理系统和方法中的方法包括,客源管理系统向客户端提供公钥和私钥,并依客户端请求向客户端返回客源信息或存储客户端上传的客源信息:A.存储客源信息:A1.客源管理系统根据客户端上传的证明校验字段值判断相应客源是否被绑定;A2.在客源未被绑定时,将客户端上传的客源信息和证明校验字段值按照客源信息模型存储至区块链中,且上传的客源信息包括公开信息和经过公钥加密的隐私信息;B.返回客源信息:B1.接收客户端的查看请求后,向客户端返回相应的客源信息,且返回的客源信息中包含需对应私钥进行解密的隐私信息。
[0020]具体地,客源信息模型用于指定客源信息中所有人能访问的公开显示字段,只有客源信息上传人能查看的隐私加密字段,用于验证客源是否已被上链/绑定的证明校验字段。
[0021]具体地,在方法A2和B1中,隐私信息由客户端根据客源信息模型指定的隐私加密字段对客源信息中相应的字段信息使用公钥进行加密获得,如客源信息模型中指定客户电话号码为隐私字段,则客户端将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于区块链的客源信息管理方法,其特征在于,包括,向客户端提供公钥和私钥,并依客户端请求向客户端返回客源信息或存储客户端上传的客源信息:A.存储客源信息:A1.根据客户端上传的证明校验字段值判断相应客源是否被绑定;A2.在客源未被绑定时,将客户端上传的客源信息和证明校验字段值按照客源信息模型存储至区块链中,且上传的客源信息包括公开信息和经过公钥加密的隐私信息;B.返回客源信息:B1.接收客户端的查看请求后,向客户端返回相应的客源信息,且返回的客源信息中包含需对应私钥进行解密的隐私信息。2.根据权利要求1所述的基于区块链的客源信息管理方法,其特征在于,所述的客源信息模型用于指定客源信息中所有人能访问的公开显示字段,只有客源信息上传人能查看的隐私加密字段,用于验证客源是否已被上链/绑定的证明校验字段;或者,还用于指定客源绑定过期限制时间。3.根据权利要求2所述的基于区块链的客源信息管理方法,其特征在于,所述的客源信息模型还用于指定授权人能查看的相对隐私加密字段;且方法A2中,所述的客源信息包括公开信息、相对隐私信息和隐私信息;且在方法B中,还包括步骤B2:B2.接收查看请求的客户端身份信息,并判断被请求查看客源信息的授权身份是否包含所述客户端,若是,则向客户端返回解密后的相对隐私字段信息;所述的相对隐私加密字段与所述的隐私加密字段相同或不同。4.根据权利要求2所述的基于区块链的客源信息管理方法,其特征在于,在方法A2和B1中,所述的隐私信息为客源信息中对应于客源信息模型指定的隐私加密字段的字段信息,由客户端对所述的字段信息使用公钥进行加密。5.根据权利要求2所述的基于区块链的客源信息管理方法,其特征在于,在方法A1中,客户端通过以下方式获取所述的证明校验字段值:根据客源信...

【专利技术属性】
技术研发人员:马仁杰
申请(专利权)人:上海添玑好房网络服务有限公司
类型:发明
国别省市:

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

1