一种实时通讯方法和系统技术方案

技术编号:31707921 阅读:23 留言:0更新日期:2022-01-01 11:10
本发明专利技术提供一种实时通讯系统,包括:若干通讯终端;所述若干通讯终端之间通讯连接形成网状通讯网络,每一个通讯终端构成网状通讯网络的一个节点,加密的信息通过网状通讯网络中的一个节点发送到另外一个节点,然后将加密的信息解密;所述通讯终端包括:人机交互界面、唯一身份标志物理模块、用户注册及认证模块、数据加密及解密模块、通讯模块、存储模块。本发明专利技术提供一种不需要搭建中心服务器的实时通讯方法和系统,通讯终端不需要基于服务器进行信息交互,通过公钥和私钥对通讯信息进行加密,保证了通讯的安全性;发送的信息被分割为数据段,如果仅仅得到其中的一部分,无法对信息进行还原,从而进一步保证了信息的安全。从而进一步保证了信息的安全。从而进一步保证了信息的安全。

【技术实现步骤摘要】
一种实时通讯方法和系统


[0001]本专利技术涉及实时通讯
,具体涉及一种实时通讯方法和系统。

技术介绍

[0002]信息技术发展到今天,人们希望方便快捷、无处不在地享用网络信息技术,通信与计算机技术的融合应用是信息产业发展的趋势,简单的、安全的、费用低廉的,可以随时随地接入的融合通信,是人们的最高期望。
[0003]技术的不断成熟,使得即时消息系统越来越丰富,因而当人们需要使用多个聊天工具时,就使得人们使用的方便性降低,而且对计算机资源的消耗也大大增加。此背景下,开发人员就希望能将多种即时消息工具集成到一起,于是就诞生了多协议IM技术。例如,国内MyIM,同时支持MSN、QQ等五种协议;国外的MirandaIM支持ICQ、AIM、MSN等协议;开源项目Openfire和Spark支持多操作系统,可以通过插件方式对即时消息协议进行扩充,而且Spark开源代码中用户界面部分和Openfire负责后台协议解析进行通信。
[0004]UC(Unified Communication,融合通信),也常翻译为统一通信。融合通信是指,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种实时通讯系统,其特征在于,包括:若干通讯终端;所述若干通讯终端之间通讯连接形成网状通讯网络,每一个通讯终端构成网状通讯网络的一个节点,加密的信息通过网状通讯网络中的一个节点发送到另外一个节点,然后将加密的信息解密,从而完成信息的传递过程;所述通讯终端包括:人机交互界面、唯一身份标志物理模块、用户注册及认证模块、数据加密及解密模块、通讯模块、存储模块;所述人机交互界面提供用户与通讯终端的信息交互窗口;所述唯一身份标志物理模块用物理硬件的方式确定通讯终端的唯一ID编号,在通讯终端接入网状通讯网络后,ID编号将作为身份号码使用,用于身份识别;所述用户注册及认证模块在通讯终端首次接入网状通讯网络时设定昵称,并将昵称与ID编号绑定;所述数据加密及解密模块用于保存通讯终端自身的公钥和私钥,并将发送的信息通过接收方提供的公钥进行加密,将接收的信息用自己的私钥进行解密,自己的公钥通过通讯模块向全网广播以便对方给自己发送信息时进行加密;所述数据加密及解密模块,将信息交给通讯模块发送之前,先将信息按照预设的长度进行等长分割为若干数据段,最后一个数据段达不到长度也算一段,将每一数据段按照先后顺序进行编号,并将每一数据段按照非对称的方式进行加密;接收到数据段之后,进行解密,并按照编号进行拼接,将信息进行还原;所述通讯模块用于信息的发送和接收,发送的信息经过加密并携带有接收方的ID编号,接收到携带有自身ID编号的信息则交给数据加密及解密模块进行解密;所述存储模块用于存储系统文件以及交互过程中产生的数据。2.根据权利要求1所述的实时通讯系统,其特征在于,所述人机交互界面包含输入单元和输出单元;所述输入单元,用于文字、图片、语音及视频的输入;所述输入单元的输入界面,根据对方ID编号和昵称生成一个会话窗口;所述输出单元,将通讯模块接收的经过数据加密及解密模块解密的信息呈现出来。3.根据权利要求1所述的实时通讯系统,其特征在于,所述通讯模块包含数据发送单元和数据接收单元;所述数据发送单元,将加密的数据段通过网状通讯网络发送出去;所述数据接收单元,接收来自网状通讯网络的信息,根据信息附带的ID编号对收件人进行判断,若收件人是自己,则将信息交给数据加密及解密模块进行解密。4.根据权利要求3所述的实时通讯系统,其特征在于,所述数据加密及解密模块包含数据分割拼接单元、数据加密单元、数据解密单元;所述数据分割拼接单元将需要发送的信息分割为等长的若干数据段,并将数据段按照先后顺序进行编号;所述数据加密...

【专利技术属性】
技术研发人员:沈小莲余楷张杰斌梁皓然
申请(专利权)人:东莞市亚太未来软件有限公司
类型:发明
国别省市:

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

1