一种即时通讯消息上链方法和装置制造方法及图纸

技术编号:37300534 阅读:26 留言:0更新日期:2023-04-21 22:46
本申请提供一种即时通讯消息上链方法和装置,方法包括:自本地将目标消息发送至用于即时通讯的聊天服务器,以使该聊天服务器将该目标消息发送至目的节点;基于预先自区块链服务器获取的自身唯一对应的对称密钥和私钥,分别在本地对已发送至目的节点的目标消息进行加密及签名以形成数据包,并将该数据包发送至区块链服务器进行上链存储。本申请能够实现聊天和区块链功能的解耦,使区块链上链不影响用户聊天的效率,即使聊天服务器不可信也不会影响区块链服务的数据,并能够通过使用对称加密和非对称加密结合的方式,能够有效提高数据传输的安全性,进一步提高即时通讯消息上链的安全性及可靠性。全性及可靠性。全性及可靠性。

【技术实现步骤摘要】
一种即时通讯消息上链方法和装置


[0001]本申请涉及即时通讯
,尤其涉及一种即时通讯消息上链方法和装置。

技术介绍

[0002]在传统的IM即时通讯功能中,聊天信息存储在用户终端设备上或服务提供方的服务器中,数据使用传统的数据库进行存储,存在被篡改的可能性、被服务提供方查看的可能,另外数据在单一的服务提供方保存可能存在灭失的风险。而为了防止即时通讯消息被篡改等,已有技术采用区块链技术对即时通讯消息进行存储。
[0003]目前,现有的即时通讯消息上链方式,通常采用一个服务器实现两个客户端节点之间的即时通讯和消息上链,但该种方式会影响客户端节点之间的即时通讯消息的传输效率,进而影响用户沟通的时效性体验;同时,无法保证即时通讯消息在上链过程中的数据传输环节的安全性。

技术实现思路

[0004]鉴于此,本申请实施例提供了一种即时通讯消息上链方法和装置,以消除或改善现有技术中存在的一个或更多个缺陷。
[0005]本申请的一个方面提供一种即时通讯消息上链方法,包括:
[0006]自本地将目标消息发送至用于即时本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种即时通讯消息上链方法,其特征在于,包括:自本地将目标消息发送至用于即时通讯的聊天服务器,以使该聊天服务器将该目标消息发送至目的节点;基于预先自区块链服务器获取的自身唯一对应的对称密钥和私钥,分别在本地对已发送至所述目的节点的目标消息进行加密及签名以形成数据包,并将该数据包发送至所述区块链服务器进行上链存储。2.根据权利要求1所述的即时通讯消息上链方法,其特征在于,所述自本地将目标消息发送至用于即时通讯的聊天服务器,以使该聊天服务器将该目标消息发送至目的节点,包括:判断本地是否存储有自身唯一对应的对称密钥和私钥,若是,则自本地将目标消息发送至用于即时通讯的聊天服务器,以使该聊天服务器将该目标消息的当前状态标注为上链准备状态,并将该目标消息发送至目的节点,以在所述目的节点中展示所述目标消息及其状态,其中,所述聊天服务器和所述区块链服务器分别进行分布式部署。3.根据权利要求2所述的即时通讯消息上链方法,其特征在于,所述基于预先自区块链服务器获取的自身唯一对应的对称密钥和私钥,分别在本地对已发送至所述目的节点的目标消息进行加密及签名以形成数据包,并将该数据包发送至所述区块链服务器进行上链存储,包括:判断当前已发送至所述目的节点的目标消息是否满足预设的上链要求数据,若是,则将所述目标消息的当前状态从所述上链准备状态更新为正在上链状态,以使所述聊天服务器和所述目的节点也对应更新该目标消息的当前状态;基于预先自区块链服务器获取的自身唯一对应的对称密钥和私钥,分别在本地基于当前状态为所述正在上链状态的目标消息所属的类型对各个所述目标消息进行加密及签名,以形成对应的数据包;将所述数据包批量发送至所述区块链服务器进行上链存储,并接收所述区块链服务器发送的针对所述数据包的上链状态告知消息,以基于该上链状态告知消息在本地将所述目标消息的当前状态从所述正在上链状态更新为上链成功状态或上链失败状态,以使所述聊天服务器和所述目的节点也对应更新该目标消息的当前状态。4.根据权利要求3所述的即时通讯消息上链方法,其特征在于,基于预先自区块链服务器获取的自身唯一对应的对称密钥和私钥,分别在本地基于当前状态为所述正在上链状态的目标消息所属的类型对各个所述目标消息进行加密及签名,以形成对应的数据包,包括:若所述目标消息的类型为语音消息、文件消息或图片消息,则生成所述目标消息对应的MD5值,并基于预先自区块链服务器获取的自身唯一对应的对称密钥和私钥对该MD5进行加密及签名以形成数据包;若所述目标消息的类型为文本消息,则直接基于预先自区块链服务器获取的自身唯一对应的对称密钥和私钥对该目标消息进行加密及签名以形成数据包;若所述目标消息的类型为企业对账消息,则基于预先自区块链服务器获取的自身唯一对应的对称密钥和私钥对所述企业对账消息中的对账金额及主体对象标识进行加密及签名以形成数据包。5.根据权利要求3所述的即时通讯消息上链方法,其特征在于,所述判断当前已发送至
所述目的节点的目标消息是否满足预设的上链...

【专利技术属性】
技术研发人员:王永南解丽花
申请(专利权)人:中企链信北京科技有限公司
类型:发明
国别省市:

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

1