CN104539517A - 一种基于智能终端本地服务器的聊天方法及*** - Google Patents
一种基于智能终端本地服务器的聊天方法及*** Download PDFInfo
- Publication number
- CN104539517A CN104539517A CN201410824061.XA CN201410824061A CN104539517A CN 104539517 A CN104539517 A CN 104539517A CN 201410824061 A CN201410824061 A CN 201410824061A CN 104539517 A CN104539517 A CN 104539517A
- Authority
- CN
- China
- Prior art keywords
- client
- good friend
- home server
- message
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种基于智能终端本地服务器的聊天方法及***,方法包括:客户端与网络服务器端建立连接,并向网络服务器端发送IP地址及用户信息,再获取网络服务器端中已存储的至少一个好友客户端的IP地址及用户信息;客户端根据好友客户端的用户信息判断好友客户端是否在线,当在线时则根据好友客户端的IP地址建立连接,再接收用户的消息发送指令,向好友客户端本地服务器发送加密信息;好友客户端本地服务器接收加密消息,通过好友客户端解密并显示。本发明通过在客户端增加本地服务器,聊天信息通过客户端本地服务器收发信息,且聊天信息被加密,提高数据安全性,同时降低对网络服务器的容量及带宽要求,减少硬件成本及软件维护成本。
Description
技术领域
本发明涉及即时通讯技术领域,尤其涉及的是一种基于智能终端本地服务器的聊天方法及***。
背景技术
目前,聊天软件已成为用户生活中不可或缺的部分,部分用户已是高频率的使用聊天软件进行聊天。聊天软件目前分为两大类,局域网聊天和广域网服务器聊天,它们的缺点如下:
1)局域网聊天必须在同一个局域网络内才能进行聊天,局限性非常大,无法做到任意网络任意时间聊天;
2)广域网服务器聊天,所有的聊天信息必须经过服务器中转传输,聊天信息不安全,可能被服务器的维护人员获取并泄露;
3)广域网服务器聊天,当服务器的容量不够大时,并发用户很多时,会造成聊天信息丢失,用户收不到聊天信息;或者服务器处理数据错误,发送错误数据,有时还会出现信息混乱,有的用户收到非自己好友发过来的信息;
4)广域网服务器聊天,对服务器要求非常高,且服务器的价格非常昂贵,同时服务器还要购买极大的带宽,维护服务器的成本极高;
5)广域网服务器聊天,需要存放用户的聊天记录,聊天记录数据量很大,对数据库的要求非常高,成本也非常高。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种基于智能终端本地服务器的聊天方法及***,通过在客户端增加一个本地服务器,聊天信息将不经过网络服务器端中转,直接通过聊天双方的客户端本地服务器收发信息,并对聊天传送数据进行了加密,防止聊天信息泄露,极大的保护了用户的数据安全,同时降低了对网络服务器端的容量及带宽要求。
本发明的技术方案如下:
一种基于智能终端本地服务器的聊天方法,其中,包括步骤:
客户端与网络服务器端建立连接,并向网络服务器端发送IP地址及用户信息,再获取网络服务器端中已存储的至少一个好友客户端的IP地址及用户信息;
客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址建立连接,再接收用户的消息发送指令,向好友客户端本地服务器发送加密信息;
好友客户端本地服务器接收所述加密消息,通过好友客户端解密并显示。
所述基于智能终端本地服务器的聊天方法,其中,所述客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址建立连接,再接收用户的消息发送指令,向好友客户端本地服务器发送加密信息的步骤具体包括:
客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址及TCP/IP协议与好友客户端本地服务器建立连接;
客户端接收用户的输入指令,输入待发送消息,并根据客户端的IP地址的后四位及客户端的用户信息中昵称第一位为加密密钥对待发送消息进行加密,得到待发送消息的加密消息;
当客户端接收用户的消息发送指令时,则通过好友客户端的IP地址及好友客户端本地服务器的端口号以SOCKET通信方式将加密消息发送至好友客户端本地服务器。
所述基于智能终端本地服务器的聊天方法,其中,所述好友客户端本地服务器接收所述加密消息,再发送至好友客户端进行解密并显示的步骤具体包括:
好友客户端本地服务器接收所述加密消息,并存储;
好友客户端通过好友客户端的IP地址及好友客户端本地服务器的端口号以SOCKET通信方式与好友客户端本地服务器建立连接,并获取所述加密消息;
好友客户端根据与加密密钥对应的解密密钥对所述加密消息进行解密,并进行显示。
所述基于智能终端本地服务器的聊天方法,其中,所述待发送消息包括包头、好友昵称、验证码及聊天内容信息。
所述基于智能终端本地服务器的聊天方法,其中,所述网络服务器端中已存储的好友客户端的IP地址及用户信息对应的好友客户端为已与网络服务器端建立连接的客户端。
一种基于智能终端本地服务器的聊天***,其中,包括:
连接发送获取模块,用于客户端与网络服务器端建立连接,并向网络服务器端发送IP地址及用户信息,再获取网络服务器端中已存储的至少一个好友客户端的IP地址及用户信息;
聊天消息发送模块,用于客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址建立连接,再接收用户的消息发送指令,向好友客户端本地服务器发送加密信息;
接收显示模块,用于好友客户端本地服务器接收所述加密消息,通过好友客户端解密并显示。
所述基于智能终端本地服务器的聊天***,其中,所述聊天消息发送模块具体包括:
端对端互连单元,用于客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址及TCP/IP协议与好友客户端本地服务器建立连接;
消息加密单元,用于客户端接收用户的输入指令,输入待发送消息,并根据客户端的IP地址的后四位及客户端的用户信息中昵称第一位为加密密钥对待发送消息进行加密,得到待发送消息的加密消息;
消息发送单元,用于当客户端接收用户的消息发送指令时,则通过好友客户端的IP地址及好友客户端本地服务器的端口号以SOCKET通信方式将加密消息发送至好友客户端本地服务器。
所述基于智能终端本地服务器的聊天***,其中,所述接收显示模块具体包括:
消息接收存储单元,用于好友客户端本地服务器接收所述加密消息,并存储;
消息获取单元,用于好友客户端通过好友客户端的IP地址及好友客户端本地服务器的端口号以SOCKET通信方式与好友客户端本地服务器建立连接,并获取所述加密消息;
消息解密显示单元,用于好友客户端根据与加密密钥对应的解密密钥对所述加密消息进行解密,并进行显示。
所述基于智能终端本地服务器的聊天***,其中,所述待发送消息包括包头、好友昵称、验证码及聊天内容信息。
所述基于智能终端本地服务器的聊天***,其中,所述网络服务器端中已存储的好友客户端的IP地址及用户信息对应的好友客户端为已与网络服务器端建立连接的客户端。
有益效果:本发明通过在客户端增加一个本地服务器,聊天信息将不经过网络服务器端中转,直接通过聊天双方的客户端本地服务器收发信息,并对聊天传送数据进行了加密,防止聊天信息泄露,极大的保护了用户的数据安全,同时降低了对网络服务器端的容量及带宽要求,减少硬件成本及软件维护成本。
附图说明
图1为本发明一种基于智能终端本地服务器的聊天方法较佳实施例的流程图。
图2为本发明图1所示方法中步骤S102的具体流程图。
图3为本发明图1所示方法中步骤S103的具体流程图。
图4为本发明一种基于智能终端本地服务器的聊天***较佳实施例的结构框图。
图5为图4所示***中聊天消息发送模块的具体结构框图。
图6为图4所示***中接收显示模块的具体结构框图。
具体实施方式
本发明提供一种基于智能终端本地服务器的聊天方法及***,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图1,图1是本发明所提供的一种基于智能终端本地服务器的聊天方法较佳实施例的流程图。如图1所示,其包括以下步骤:
S101、客户端与网络服务器端建立连接,并向网络服务器端发送IP地址及用户信息,再获取网络服务器端中已存储的至少一个好友客户端的IP地址及用户信息。
本实施例中,当用户需与客户端中已添加的好友列表中的一个或多个好友进行聊天时,需先将客户端与网络服务器端建立连接,并将客户端的IP地址及用户信息发送至网络服务器端,通知网络服务器端客户端对应的用户处于在线状态。之后,再从已添加的好友列表中的一个或多个好友,并从网络服务器端中相应的获取已存储的好友客户端的IP地址及用户信息,即选定了欲发送消息(也即欲进行聊天)的对象。其中,用户信息至少包括了用户当前是否在线的信息。
较佳的,所述网络服务器端中已存储的好友客户端的IP地址及用户信息对应的好友客户端为已与网络服务器端建立连接的客户端。也就是说,在所述网络服务器端中已存储的好友客户端的IP地址及用户信息对应的好友客户端均为在线客户端。
S102、客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址建立连接,再接收用户的消息发送指令,向好友客户端本地服务器发送加密信息。
当用户选定了欲发送消息的对象,需先判断对方是否在线,才能确定是否与对方的客户端建立连接。当客户端根据从网络客户端中获取的所述好友客户端的用户信息判断好友客户端在线时,则根据所述好友客户端的IP地址与好友客户端建立连接,再接收用户的消息发送指令,向好友客户端本地服务器发送加密信息。
本发明中的客户端及好友客户端均自带本地服务器,也就是客户端之间发送的消息不再通过网络服务器端(也就是现有技术中的后台服务器)进行中转及存储,而是通过客户端本地服务器中转和存储,这加快了消息的传送速度,且提高了信息安全性。
S103、好友客户端本地服务器接收所述加密消息,发送至好友客户端进行解密并显示。
当客户端与好友客户端本地服务器连接时,即同时与好友客户端建立了连接,此时客户端与好友客户端可相互发送消息进行聊天。聊天过程中,不断重复步骤S102-S103,当客户端发送消息时,则仍是C/S结构中的Client(客户机)且未转换成C/S结构中的Server(服务器);当客户端接收消息时由于客户端本地服务器已接收并存储消息,则转换成C/S结构中的Server(服务器)。也就是说,每一客户端是既是C/S结构中的Server,也同时是C/S结构中的Client。
作为本发明更优选的实施例,如图2所示,所述的步骤S102具体包括:
S201、客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址及TCP/IP协议与好友客户端本地服务器建立连接。
本实施例中,客户端根据所述好友客户端的用户信息判断好友客户端是否在线,只有当好友客户端打开时,好友客户端本地服务器才启动,且只有当好友客户端在线时,好友客户端本地服务器才会接收其他客户端的消息。当好友客户端在线时,客户端根据所述好友客户端的IP地址及TCP/IP协议与好友客户端本地服务器建立连接。
本发明中的连接及通讯过程均采用SOCKET通信,并遵守TCP/IP连接协议。
SOCKET通信的本质就是write/read/close,这三个动作主要是用于File操作。SOCKET的作用是打开一个端口,读取写入端口信息,来完成通信工作。SOCKET之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。
1)服务器监听:是服务器端SOCKET并不定位具体的客户端SOCKET,而是处于等待连接的状态,实时监控网络状态。
2)客户端请求:是指由客户端的SOCKET提出连接请求,要连接的目标是服务器端的SOCKET。为此,客户端的SOCKET必须首先描述它要连接的服务器的SOCKET,指出服务器端SOCKET的地址和端口号,然后就向服务器端SOCKET提出连接请求。
3)连接确认:是指当服务器端SOCKET监听到或者说接收到客户端SOCKET的连接请求,它就响应客户端SOCKET的请求,建立一个新的线程,把服务器端SOCKET的描述发给客户端,一旦客户端确认了此描述,连接就建立好了。而服务器端SOCKET继续处于监听状态,继续接收其他客户端SOCKET的连接请求。
TCP/IP协议(Transmission Control Protocol/Internet Protocol,传输控制协议/互联网络协议)是Internet最基本的协议。TCP协议是可靠稳定的链接协议,相互通信的双方将进行三次握手。主要过程:
1)客户端向服务器发送一个SYN J;
2)服务器向客户端响应一个SYN K,并对SYN J进行确认ACK J+1;
3)客户端再想服务器发一个确认ACK K+1。
连接建立完成,且通信链接后,才能进行通信。IP协议为每一个客户端均分配了一个IP地址,且每一客户端被分配的IP地址是网络唯一的IP地址。
S202、客户端接收用户的输入指令,输入待发送消息,并根据客户端的IP地址的后四位及客户端的用户信息中昵称第一位为加密密钥对待发送消息进行加密,得到待发送消息的加密消息。
当客户端需向选定的好友客户端发送消息时,需先输入待发送消息。此时,若不对待发送消息进行加密,则有可能被其他客户端非法拦截获取,信息安全性较低。故本发明在具体实施时,采用以客户端的IP地址的后四位及客户端的用户信息中昵称第一位为加密密钥对待发送消息进行加密,得到待发送消息的加密消息,以提高信息安全性。较佳的,所述待发送消息包括包头、好友昵称、验证码及聊天内容信息。
S203、当客户端接收用户的消息发送指令时,则通过好友客户端的IP地址及好友客户端本地服务器的端口号以SOCKET通信方式将加密消息发送至好友客户端本地服务器。
当客户端完成待发送消息的加密后,则将加密消息通过好友客户端的IP地址及好友客户端本地服务器的端口号以SOCKET通信方式将加密消息发送至好友客户端本地服务器。
作为本发明更优选的实施例,如图3所示,所述的步骤S103具体包括:
S301、好友客户端本地服务器接收所述加密消息,并存储。
本实施例中,当好友客户端本地服务器接收了所述加密消息后,先将所述加密消息首先放入消息队列,按照先来先处理原则进行处理;然后查看线程池是否有空闲线程,若有空闲线程,从线程池中取一个线程,并从消息队列中取出所述加密消息进行处理,被取出线程的功能是将消息转发给聊天对象的好友客户端,此时好友客户端收到好友客户端本地服务器发送的所述加密消息,处理完后将线程放回到线程池。
由于客户端本地服务器的存储空间有限,故可在每次聊天完成后或以一固定周期将客户端本地服务器存储的聊天记录发送至指定存储空间,如邮箱或云盘。这样能有效解决因客户端本地服务器存储空间有限而无法大量存储聊天记录的问题,同时避免了因客户端对应的设备出现故障而无法打开查看聊天记录的缺陷。
S302、好友客户端通过好友客户端的IP地址及好友客户端本地服务器的端口号以SOCKET通信方式与好友客户端本地服务器建立连接,并获取所述加密消息。
由于根据好友客户端的IP地址及好友客户端本地服务器的端口号即可指定连接的服务器,并进行定向监听、响应及处理聊天信息。
S303、好友客户端根据与加密密钥对应的解密密钥对所述加密消息进行解密,并进行显示。
步骤S303的解密过程即是与步骤S202中的加密过程相逆的过程,解密过程接解密密钥与步骤S202中的加密密钥相同,也是客户端的IP地址的后四位及客户端的用户信息中昵称第一位。当然,本发明中对待发送消息进行加密的加密密钥不局限于步骤S202中的形式,进行解密的解密密钥也不局限于步骤S303中的形式。
基于上述方法实施例,本发明还提供一种基于智能终端本地服务器的聊天***,如图4所示,其包括:
连接发送获取模块100,用于客户端与网络服务器端建立连接,并向网络服务器端发送IP地址及用户信息,再获取网络服务器端中已存储的至少一个好友客户端的IP地址及用户信息;具体如上所述。
聊天消息发送模块200,用于客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址建立连接,再接收用户的消息发送指令,向好友客户端本地服务器发送加密信息;具体如上所述。
接收显示模块300,用于好友客户端本地服务器接收所述加密消息,通过好友客户端解密并显示;具体如上所述。
进一步,如图5所示,所述聊天消息发送模块200具体包括:
端对端互连单元210,用于客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址及TCP/IP协议与好友客户端本地服务器建立连接;具体如上所述。
消息加密单元220,用于客户端接收用户的输入指令,输入待发送消息,并根据客户端的IP地址的后四位及客户端的用户信息中昵称第一位为加密密钥对待发送消息进行加密,得到待发送消息的加密消息;具体如上所述。
消息发送单元230,用于当客户端接收用户的消息发送指令时,则通过好友客户端的IP地址及好友客户端本地服务器的端口号以SOCKET通信方式将加密消息发送至好友客户端本地服务器;具体如上所述。
进一步,如图6所示,所述接收显示模块300具体包括:
消息接收存储单元310,用于好友客户端本地服务器接收所述加密消息,并存储;具体如上所述。
消息获取单元320,用于好友客户端通过好友客户端的IP地址及好友客户端本地服务器的端口号以SOCKET通信方式与好友客户端本地服务器建立连接,并获取所述加密消息;具体如上所述。
消息解密显示单元330,用于好友客户端根据与加密密钥对应的解密密钥对所述加密消息进行解密,并进行显示;具体如上所述。
进一步的,在所述基于智能终端本地服务器的聊天***中,所述待发送消息包括包头、好友昵称、验证码及聊天内容信息;具体如上所述。
进一步的,在所述基于智能终端本地服务器的聊天***中,所述网络服务器端中已存储的好友客户端的IP地址及用户信息对应的好友客户端为已与网络服务器端建立连接的客户端;具体如上所述。
综上所述,本发明通过在客户端增加一个本地服务器,聊天信息将不经过网络服务器端中转,直接通过聊天双方的客户端本地服务器收发信息,并对聊天传送数据进行了加密,防止聊天信息泄露,极大的保护了用户的数据安全,同时降低了对网络服务器端的容量及带宽要求,减少硬件成本及软件维护成本。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (10)
1.一种基于智能终端本地服务器的聊天方法,其特征在于,包括步骤:
客户端与网络服务器端建立连接,并向网络服务器端发送IP地址及用户信息,再获取网络服务器端中已存储的至少一个好友客户端的IP地址及用户信息;
客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址建立连接,再接收用户的消息发送指令,向好友客户端本地服务器发送加密信息;
好友客户端本地服务器接收所述加密消息,通过好友客户端解密并显示。
2.根据权利要求1所述基于智能终端本地服务器的聊天方法,其特征在于,所述客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址建立连接,再接收用户的消息发送指令,向好友客户端本地服务器发送加密信息的步骤具体包括:
客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址及TCP/IP协议与好友客户端本地服务器建立连接;
客户端接收用户的输入指令,输入待发送消息,并根据客户端的IP地址的后四位及客户端的用户信息中昵称第一位为加密密钥对待发送消息进行加密,得到待发送消息的加密消息;
当客户端接收用户的消息发送指令时,则通过好友客户端的IP地址及好友客户端本地服务器的端口号以SOCKET通信方式将加密消息发送至好友客户端本地服务器。
3.根据权利要求2所述基于智能终端本地服务器的聊天方法,其特征在于,所述好友客户端本地服务器接收所述加密消息,通过好友客户端解密并显示的步骤具体包括:
好友客户端本地服务器接收所述加密消息,并存储;
好友客户端通过好友客户端的IP地址及好友客户端本地服务器的端口号以SOCKET通信方式与好友客户端本地服务器建立连接,并获取所述加密消息;
好友客户端根据与加密密钥对应的解密密钥对所述加密消息进行解密,并进行显示。
4.根据权利要求2所述基于智能终端本地服务器的聊天方法,其特征在于,所述待发送消息包括包头、好友昵称、验证码及聊天内容信息。
5.根据权利要求1所述基于智能终端本地服务器的聊天方法,其特征在于,所述网络服务器端中已存储的好友客户端的IP地址及用户信息对应的好友客户端为已与网络服务器端建立连接的客户端。
6.一种基于智能终端本地服务器的聊天***,其特征在于,包括:
连接发送获取模块,用于客户端与网络服务器端建立连接,并向网络服务器端发送IP地址及用户信息,再获取网络服务器端中已存储的至少一个好友客户端的IP地址及用户信息;
聊天消息发送模块,用于客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址建立连接,再接收用户的消息发送指令,向好友客户端本地服务器发送加密信息;
接收显示模块,用于好友客户端本地服务器接收所述加密消息,通过好友客户端解密并显示。
7.根据权利要求6所述基于智能终端本地服务器的聊天***,其特征在于,所述聊天消息发送模块具体包括:
端对端互连单元,用于客户端根据所述好友客户端的用户信息判断好友客户端是否在线,当在线时则根据所述好友客户端的IP地址及TCP/IP协议与好友客户端本地服务器建立连接;
消息加密单元,用于客户端接收用户的输入指令,输入待发送消息,并根据客户端的IP地址的后四位及客户端的用户信息中昵称第一位为加密密钥对待发送消息进行加密,得到待发送消息的加密消息;
消息发送单元,用于当客户端接收用户的消息发送指令时,则通过好友客户端的IP地址及好友客户端本地服务器的端口号以SOCKET通信方式将加密消息发送至好友客户端本地服务器。
8.根据权利要求7所述基于智能终端本地服务器的聊天***,其特征在于,所述接收显示模块具体包括:
消息接收存储单元,用于好友客户端本地服务器接收所述加密消息,并存储;
消息获取单元,用于好友客户端通过好友客户端的IP地址及好友客户端本地服务器的端口号以SOCKET通信方式与好友客户端本地服务器建立连接,并获取所述加密消息;
消息解密显示单元,用于好友客户端根据与加密密钥对应的解密密钥对所述加密消息进行解密,并进行显示。
9.根据权利要求7所述基于智能终端本地服务器的聊天***,其特征在于,所述待发送消息包括包头、好友昵称、验证码及聊天内容信息。
10.根据权利要求6所述基于智能终端本地服务器的聊天***,其特征在于,所述网络服务器端中已存储的好友客户端的IP地址及用户信息对应的好友客户端为已与网络服务器端建立连接的客户端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410824061.XA CN104539517A (zh) | 2014-12-26 | 2014-12-26 | 一种基于智能终端本地服务器的聊天方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410824061.XA CN104539517A (zh) | 2014-12-26 | 2014-12-26 | 一种基于智能终端本地服务器的聊天方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104539517A true CN104539517A (zh) | 2015-04-22 |
Family
ID=52854986
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410824061.XA Pending CN104539517A (zh) | 2014-12-26 | 2014-12-26 | 一种基于智能终端本地服务器的聊天方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104539517A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105827514A (zh) * | 2016-05-06 | 2016-08-03 | 中南大学 | 一种基于云存储的即时通讯数据传输***及方法 |
CN107026824A (zh) * | 2016-02-02 | 2017-08-08 | 腾讯科技(深圳)有限公司 | 一种消息加密、解密方法和装置 |
CN109413025A (zh) * | 2018-08-28 | 2019-03-01 | 浙江工业大学 | 一种基于Socket的实时通讯方法 |
CN109818999A (zh) * | 2017-11-22 | 2019-05-28 | 北京京东尚科信息技术有限公司 | 数据传输方法和装置 |
CN109951372A (zh) * | 2018-11-04 | 2019-06-28 | 南京市臻坤智能科技有限公司 | 基于分布式服务器的即时通信技术及*** |
TWI694708B (zh) * | 2019-05-21 | 2020-05-21 | 樹德科技大學 | 架構於混沌理論之網路資料加密系統 |
CN113285869A (zh) * | 2021-05-20 | 2021-08-20 | 武汉气吞云梦科技有限公司 | 一种具有防暴力安全通讯的iOS即时聊天方法及*** |
CN114765595A (zh) * | 2021-01-04 | 2022-07-19 | 腾讯科技(深圳)有限公司 | 聊天消息的显示方法、发送方法、装置、电子设备及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040255126A1 (en) * | 2003-06-05 | 2004-12-16 | Lothar Reith | Method and system for lawful interception of packet switched network services |
CN101064691A (zh) * | 2006-04-29 | 2007-10-31 | 杨旭 | 一种网络即时通讯的方法 |
CN101166160A (zh) * | 2006-10-20 | 2008-04-23 | 阿里巴巴公司 | 一种过滤即时通讯垃圾信息的方法和*** |
CN102651746A (zh) * | 2012-05-18 | 2012-08-29 | 珠海德百祺科技有限公司 | 点对点的信息传输方法、***及装置 |
CN102984237A (zh) * | 2012-11-20 | 2013-03-20 | 北京思特奇信息技术股份有限公司 | 一种基于socket连接的数据传输***及方法 |
-
2014
- 2014-12-26 CN CN201410824061.XA patent/CN104539517A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040255126A1 (en) * | 2003-06-05 | 2004-12-16 | Lothar Reith | Method and system for lawful interception of packet switched network services |
CN101064691A (zh) * | 2006-04-29 | 2007-10-31 | 杨旭 | 一种网络即时通讯的方法 |
CN101166160A (zh) * | 2006-10-20 | 2008-04-23 | 阿里巴巴公司 | 一种过滤即时通讯垃圾信息的方法和*** |
CN102651746A (zh) * | 2012-05-18 | 2012-08-29 | 珠海德百祺科技有限公司 | 点对点的信息传输方法、***及装置 |
CN102984237A (zh) * | 2012-11-20 | 2013-03-20 | 北京思特奇信息技术股份有限公司 | 一种基于socket连接的数据传输***及方法 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107026824A (zh) * | 2016-02-02 | 2017-08-08 | 腾讯科技(深圳)有限公司 | 一种消息加密、解密方法和装置 |
CN107026824B (zh) * | 2016-02-02 | 2019-10-25 | 腾讯科技(深圳)有限公司 | 一种消息加密、解密方法和装置 |
US10819687B2 (en) | 2016-02-02 | 2020-10-27 | Tencent Technology (Shenzhen) Company Limited | Apparatus and method of encrypted communication |
CN105827514A (zh) * | 2016-05-06 | 2016-08-03 | 中南大学 | 一种基于云存储的即时通讯数据传输***及方法 |
CN109818999A (zh) * | 2017-11-22 | 2019-05-28 | 北京京东尚科信息技术有限公司 | 数据传输方法和装置 |
CN109818999B (zh) * | 2017-11-22 | 2022-02-25 | 北京京东尚科信息技术有限公司 | 数据传输方法和装置 |
CN109413025A (zh) * | 2018-08-28 | 2019-03-01 | 浙江工业大学 | 一种基于Socket的实时通讯方法 |
CN109951372A (zh) * | 2018-11-04 | 2019-06-28 | 南京市臻坤智能科技有限公司 | 基于分布式服务器的即时通信技术及*** |
TWI694708B (zh) * | 2019-05-21 | 2020-05-21 | 樹德科技大學 | 架構於混沌理論之網路資料加密系統 |
CN114765595A (zh) * | 2021-01-04 | 2022-07-19 | 腾讯科技(深圳)有限公司 | 聊天消息的显示方法、发送方法、装置、电子设备及介质 |
CN114765595B (zh) * | 2021-01-04 | 2024-04-26 | 腾讯科技(深圳)有限公司 | 聊天消息的显示方法、发送方法、装置、电子设备及介质 |
CN113285869A (zh) * | 2021-05-20 | 2021-08-20 | 武汉气吞云梦科技有限公司 | 一种具有防暴力安全通讯的iOS即时聊天方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104539517A (zh) | 一种基于智能终端本地服务器的聊天方法及*** | |
US10630784B2 (en) | Facilitating a secure 3 party network session by a network device | |
CN102916869B (zh) | 即时通信方法和*** | |
CN106712932A (zh) | 密钥管理方法、装置及*** | |
CN103535004B (zh) | 用于促进匿名音频和视频通信的方法和基于web的*** | |
WO2020186672A1 (zh) | 一种基于区块链的邮件收发*** | |
KR20130129429A (ko) | 이동 단말기의 신분을 관리하는 방법 및 장치 | |
CN104980920A (zh) | 智能终端建立通信连接的方法及装置 | |
TW200841682A (en) | Key exchange verification | |
AU2008203138A1 (en) | Method and device for anonymous encrypted mobile data and speech communication | |
CN108829539A (zh) | 数据备份、数据恢复方法及设备 | |
CN105812405B (zh) | 一种处理消息的方法、装置及*** | |
US8423656B2 (en) | Push gateway systems and methods | |
CN109104273A (zh) | 报文处理方法以及接收端服务器 | |
CN112152914A (zh) | 一种基于北斗短报文的即时通信方法以及*** | |
Abdulaziz et al. | A decentralized application for secure messaging in a trustless environment | |
CN103858389A (zh) | 一种传输会话的方法、客户端及Push服务器 | |
CN105846982B (zh) | 一种跨域传输的方法 | |
CN111711689B (zh) | 投顾***图文直播方法及***、设备及存储介质 | |
CN103595619A (zh) | 添加好友的方法、装置和*** | |
CN103650457B (zh) | 一种共享接入的检测方法、设备和终端设备 | |
CN104660484A (zh) | 一种用于即时通讯客户端的数据传输方法以及装置 | |
CN103401751A (zh) | 因特网安全协议隧道建立方法和装置 | |
CN110881019A (zh) | 安全通讯终端、安全通讯***及其通讯方法 | |
US20140365761A1 (en) | Secure Relay System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150422 |
|
RJ01 | Rejection of invention patent application after publication |