[发明专利]一种基于区块链添加联系人的方法、装置、设备和存储介质有效
申请号: | 202111103470.7 | 申请日: | 2021-10-08 |
公开(公告)号: | CN113794794B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 晏敏敏 | 申请(专利权)人: | 北京俩撇科技有限公司 |
主分类号: | H04M1/27453 | 分类号: | H04M1/27453;H04L9/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀区海淀大街甲36号5层50*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 添加 联系人 方法 装置 设备 存储 介质 | ||
本申请实施例公开了一种基于区块链添加联系人的方法、装置、设备和存储介质。用户在区块链设置添加联系人的途径列表,其中,每个途径要求添加联系人时应当携带符合指定区块链、指定消息类型、指定是否发起方等条件的已上链且能提供上链证明的消息列表和足额油费,这样以来,不仅支持用户公布愿意添加的联系人条件,使只有符合条件的添加联系人请求能顺利通过,还可以通过适当调高油费更进一步减少恶意添加联系人。
技术领域
本申请涉及区块链技术领域,尤其涉及一种基于区块链添加联系人的方法、装置、设备和存储介质。
背景技术
使用微信、QQ等社交软件时,对方往往通过手机号或者账户来添加联系人,而从事营销的用户或者系统很容易搜集到大量的手机号、账户,并批量添加联系人,还在添加联系人时携带软广告,对我们的社交生活带来了困惑和骚扰。区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。区块链已经应用在很多行业中,但目前还没有一种使用区块链技术的方案来有效解决上述问题。
发明内容
本申请实施例提供一种基于区块链添加联系人的方法、装置、设备和存储介质,以提供一种基于区块链的添加联系人的解决方案。
为解决上述技术问题,本申请实施例是这样实现的:
本申请实施例提供的一种基于区块链添加联系人的方法,包括:
第一消息的发起方在终端选择第一消息的接收方,其中,第一消息表示发起方请求添加接收方为联系人;
从区块链节点获取接收方提前设置的添加接收方为联系人的途径列表,其中途径至少规定了第一消息必须包含符合第一条件的且已上链的第二消息列表,其中,第一条件至少包含一个第二条件,第一条件的第二条件的个数大于1时第一条件还应该包含第二条件之间的关系,第二条件至少包含第二消息的类型、第二消息是否由发起方发起、匹配设置,其中,匹配设置规定若干第二消息的参数必须满足的要求;
发起方从途径列表中选中一条途径;
根据已选中的途径中包含的每个第二条件从区块链节点查询所有已上链的且符合第二条件的消息列表,并将消息列表返回给终端;
发起方从消息列表中选择消息并创建符合第一条件的第二消息列表;
创建第一消息,其中,第一消息的内容中包含第二消息列表;
将第一消息发送给区块链节点;
区块链的出块节点验证第一消息是否符合区块链的要求,验证至少包括验证第一消息携带的第二消息列表是否符合第一条件,如果验证通过,则第一消息加入区块链新出的区块。
优选的,如果途径中还规定了油费,则将第一消息的油费设置为该油费或与该油费等值的油费。
优选的,如果途径中还规定了自动同意通过该途径添加接收方为联系人的请求,则第一消息上链时区块链还需要标记发起方成功添加接收方为联系人;否则接收方收到第一消息后可以创建表示同意的第三消息并发送到区块链,第三消息上链时区块链将标记发起方成功添加接收方为联系人。
本申请实施例提供的一种基于区块链添加联系人的方法,包括:
第一消息的发起方使用终端选择第一消息的接收方、接收方的账户所在的第一区块链以及第一区块链节点,其中,第一消息表示发起方请求添加接收方为联系人;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京俩撇科技有限公司,未经北京俩撇科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111103470.7/2.html,转载请声明来源钻瓜专利网。