[发明专利]基于云存储的即时消息通信方法在审
申请号: | 201910044386.9 | 申请日: | 2019-01-17 |
公开(公告)号: | CN109802885A | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 葛军;黄土平 | 申请(专利权)人: | 安徽云探索网络科技有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06;H04L29/08 |
代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 冯子玲 |
地址: | 230000 安徽省合肥市高*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 源客户端 目标客户端 云服务器 加密密钥 即时消息通信 待发送信息 动态生成 云存储 发送 加密 对待发送信息 即时消息通讯 连接请求消息 信息传递过程 安全性破坏 发送请求 即时消息 加密算法 请求信息 应答消息 后向 服务器 传递 保证 | ||
1.基于云存储的即时消息通信方法,其特征在于,包括如下步骤:
S00:源客户端想云服务器发送连接请求消息;
S01:所述云服务器向目标客户端发送连接知会消息后向源客户端发送请求应答消息;
其中,所述连接知会消息包括加密密钥和源客户端Id;所述请求应答消息包括源客户端Id和目标客户端Id;
S02:所述源客户端对待发送信息编码,并对编码后的待发送信息加密获取加密后的待发送信息;
S03:所述源客户端向云服务器发送即时消息请求信息;
其中,所述即时消息请求信息包括加密后的待发送信息、目标客户端Id;
S04:所述云服务器根据目标客户端Id将所述即时消息请求信息发送至目的客户端;
S05:所述目标客户端根据加密密钥对加密后的即时消息请求信息解密;
S06:所述目标客户端对解密后的即时消息请求信息解码获取待发送信息。
2.根据权利要求1所述的基于云存储的即时消息通信方法,其特征在于,所述云服务器采用加密算法根据源客户端Id和目标客户端Id产生加密密钥。
3.根据权利要求1所述的基于云存储的即时消息通信方法,其特征在于,S01中所述云服务器向目标客户端发送连接知会消息后还包括如下过程:
所述目标客户端接收到连接知会消息后,向云服务器发送知会应答消息;所述云服务器接收到知会应答消息后想源客户端发送请求应答消息。
4.根据权利要求1所述的基于云存储的即时消息通信方法,其特征在于,所述云服务器接收所述连接请求消息,并经判断获知线程池中存在空闲线程,则为源客户端分配一个空闲线程,并通过云服务器分配的空闲线程建立与源客户端的连接。
5.根据权利要求3所述的基于云存储的即时消息通信方法,其特征在于,所述云服务器经判断获知所述线程池中不存在空闲线程,则判断所述线程池中的线程的数目是否达到设定值;所述云服务器若判断获知所述线程池中的线程的数目未达到设定值,则创建新线程,并通过创建的新线程建立与源客户端的连接。
6.根据权利要求1所述的基于云存储的即时消息通信方法,其特征在于,所述云服务器若判断获知所述线程池中的线程的数目达到设定值,则将所述源客户端进入等待队列中,并通过轮询方式判断是否存在释放的空闲线程;所述云服务器若判断获知存在释放的空闲线程,则通过所述释放的空闲线程建立与所述源客户端的连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽云探索网络科技有限公司,未经安徽云探索网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910044386.9/1.html,转载请声明来源钻瓜专利网。