[发明专利]一种基于区块链添加联系人的方法、装置、设备和存储介质有效
申请号: | 202111103470.7 | 申请日: | 2021-10-08 |
公开(公告)号: | CN113794794B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 晏敏敏 | 申请(专利权)人: | 北京俩撇科技有限公司 |
主分类号: | H04M1/27453 | 分类号: | H04M1/27453;H04L9/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀区海淀大街甲36号5层50*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 添加 联系人 方法 装置 设备 存储 介质 | ||
1.一种基于区块链添加联系人的方法,其特征在于,包括:
第一消息的发起方在终端选择第一消息的接收方,其中,所述第一消息表示所述发起方请求添加所述接收方为联系人;
从区块链节点获取所述接收方提前设置的添加所述接收方为联系人的途径列表,所述途径至少规定了所述第一消息必须包含符合第一条件的且已上链的第二消息列表,其中,所述第一条件至少包含一个第二条件,所述第一条件的所述第二条件的个数大于1时所述第一条件还应该包含所述第二条件之间的关系,所述第二条件至少包含所述第二消息的类型、所述第二消息是否由所述发起方发起、匹配设置,其中,所述匹配设置规定若干所述第二消息的参数必须满足的要求;
所述发起方从所述途径列表中选中一条所述途径;
根据所述已选中的所述途径中包含的每个所述第二条件从所述区块链节点查询所有已上链的且符合所述第二条件的消息列表,并将所述消息列表返回给所述终端;
所述发起方从所述消息列表中选择消息并创建符合所述第一条件的所述第二消息列表;
创建所述第一消息,其中,所述第一消息的内容中包含所述第二消息列表;
将所述第一消息发送给所述区块链节点;
所述区块链的出块节点验证所述第一消息是否符合所述区块链的要求,所述验证至少包括验证所述第一消息携带的所述第二消息列表是否符合所述第一条件,如果所述验证通过,则所述第一消息加入所述区块链新出的区块。
2.根据权利要求1所述的方法,其特征在于,如果所述途径中还规定了油费,则将所述第一消息的油费设置为所述油费或与所述油费等值的油费;如果所述途径中还规定了自动同意通过所述途径添加所述接收方为联系人的请求,则所述第一消息上链时所述区块链还需要标记所述发起方成功添加所述接收方为联系人;否则所述接收方收到所述第一消息后可以创建表示同意的第三消息并发送到所述区块链,所述第三消息上链时所述区块链将标记所述发起方成功添加所述接收方为联系人。
3.一种基于区块链添加联系人的方法,其特征在于,包括:
第一消息的发起方使用终端选择第一消息的接收方、所述接收方的账户所在的第一区块链以及第一区块链节点,其中,所述第一消息表示所述发起方请求添加所述接收方为联系人;
从所述第一区块链节点获取所述接收方提前设置的添加所述接收方为联系人的途径列表,所述途径至少规定了所述第一消息必须包含符合第一条件的、已上链的、提供上链证明的第二消息列表,其中,所述第一条件至少包含一个第二条件,所述第一条件的所述第二条件的个数大于1时所述第一条件还应该包含所述第二条件之间的关系,所述第二条件至少包含所述第二消息的类型、所述第二消息所在的第二区块链的唯一标志、所述第二消息是否由所述发起方发起、匹配设置,其中,所述匹配设置规定若干所述第二消息的参数必须满足的要求;
所述发起方从所述途径列表中选中一条所述途径;
根据所述已选中的所述途径中包含的每个所述第二条件查找所述唯一标志对应的所述第二区块链节点,然后从所述第二区块链节点查询符合所述第二条件的消息列表,并将所述消息列表返回给所述终端;
所述发起方从所述消息列表中选择消息并创建符合所述第一条件的所述第二消息列表;
创建所述第一消息,其中,所述第一消息的内容中包含所述第二消息列表;
将所述第一消息发送给所述第一区块链节点;
所述第一区块链的出块节点验证所述第一消息是否符合所述第一区块链要求,所述验证至少包括验证所述第一消息携带的所述第二消息列表是否符合所述第一条件、所述第二消息列表包含的所述第二消息的上链证明正确,如果所述验证通过,则所述第一消息加入所述第一区块链新出的区块。
4.根据权利要求3所述的方法,其特征在于,如果所述途径中还规定了油费,则将所述第一消息的油费设置为所述油费或与所述油费等值的油费;如果所述途径中还规定了自动同意通过所述途径添加所述接收方为联系人的请求,则所述第一消息上链时所述第一区块链还需要标记所述发起方成功添加所述接收方为联系人;否则所述接收方收到所述第一消息后可以创建表示同意的第三消息并发送到所述第一区块链,所述第三消息上链时所述第一区块链将标记所述发起方成功添加所述接收方为联系人。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京俩撇科技有限公司,未经北京俩撇科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111103470.7/1.html,转载请声明来源钻瓜专利网。