[发明专利]即时通讯方法、计算机设备和存储介质有效
申请号: | 202110569231.4 | 申请日: | 2021-05-25 |
公开(公告)号: | CN113364666B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 吴思进;戴笠东;王志文;李斌;曹競 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | H04L51/04 | 分类号: | H04L51/04;H04L67/141;H04L67/10;G06F21/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时通讯 方法 计算机 设备 存储 介质 | ||
本发明提供一种即时通讯方法、计算机设备和存储介质,该方法包括:登录当前用户最近登录的第一聊天服务器:登录成功,则建立当前用户端与第一聊天服务器的长连接;登录失败,则登录第二聊天服务器,并在登录成功后生成第一信息更新交易并发送至区块链网络;响应于当前用户与第一用户进行即时通讯,查询即时通讯合约所记录的第一用户的最近登录的聊天服务器信息,判断第一用户最近登录的第三聊天服务器是否当前登录的聊天服务器:是,则通过当前用户端与第三聊天服务器的长连接发送第一即时通讯信息;否,则调用第三聊天服务器的rpc接口发送第二即时通讯信息。本发明既保障了只有用户自身具有用户数据的控制权,又实现了即时通讯。
技术领域
本申请涉及互联网技术领域,具体涉及一种即时通讯方法、计算机设备和存储介质。
背景技术
当前的即时通讯解决方案通常依赖于固定的中心化服务器,或,固定的去中心化服务器集群。即便服务商宣称“服务器是去中心化的”,实际上仍然依赖于由服务商所指定的固定的多个服务器节点所组成的固定服务器集群。用户对于服务器不具备选择权,只能将通讯录等数据留存在服务商具有控制权的服务器中。
与此同时,区块链虽然可以具备不由任何人控制的特性,然而当前基于区块链的各类解决方案必须要依赖于交易上链来实现。一方面,每一笔交易需要支付手续费,多笔交易会累积形成高昂的成本,难以与免费的现有方案竞争;另一方面,交易上链需要耗费一定的时间,甚至于在交易拥堵时需要耗费更长的时间,导致目前区块链的tps难以满足即时通讯的时效性需求。因此,完全基于区块链的即时通讯解决方案在当前是无法实现的。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种即可保障只有用户自身具有通讯录等用户数据的控制权、又可实现即时通讯的即时通讯方法、计算机设备和存储介质。
第一方面,本发明提供一种适用于用户端的即时通讯方法,区块链上配置有即时通讯合约,即时通讯合约配置用于记录即时通讯用户的用户信息、通讯录信息和最近登录的聊天服务器信息,该方法包括:
登录当前用户最近登录的第一聊天服务器:
登录成功,则建立当前用户端与第一聊天服务器的长连接;登录失败,则登录第二聊天服务器,并在登录成功后生成第一信息更新交易并发送至区块链网络,以供区块链节点执行以更新即时通讯合约所记录的当前用户的最近登录的聊天服务器信息;
响应于当前用户与第一用户进行即时通讯,查询即时通讯合约所记录的第一用户的最近登录的聊天服务器信息,判断第一用户最近登录的第三聊天服务器是否当前用户当前登录的聊天服务器:
是,则通过当前用户端与第三聊天服务器的长连接向第三聊天服务器发送第一即时通讯信息,以供第三聊天服务器通过第三聊天服务器与第一用户的用户端的长连接向第一用户的用户端发送第一即时通讯信息;
否,则调用第三聊天服务器的rpc接口向第三聊天服务器发送第二即时通讯信息,以供第三聊天服务器通过第三聊天服务器与第一用户的用户端的长连接向第一用户的用户端发送第二即时通讯信息。
第二方面,本发明还提供一种计算机设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本发明各实施例提供的即时通讯方法。
第三方面,本发明还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本发明各实施例提供的即时通讯方法。
本发明诸多实施例提供的即时通讯方法、计算机设备和存储介质通过将用户数据和最近登录的聊天服务器信息存储在区块链上的合约中,并通过查找用户的最近登录的聊天服务器信息以通过链外的聊天服务器进行即时通讯,既保障了只有用户自身具有用户数据的控制权,又实现了即时通讯;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110569231.4/2.html,转载请声明来源钻瓜专利网。