[发明专利]一种基于Java和Mysql数据库的即时通讯系统及方法在审
申请号: | 202110659980.6 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113326307A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 杨明宇;张宏原;罗锦涛 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/28;H04L12/58;H04L29/06 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙晶伟 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 java mysql 数据库 即时通讯 系统 方法 | ||
本发明公开一种基于Java和Mysql数据库的即时通讯系统及方法,涉及通讯技术领域;基于C/S架构,采用Eclipse开发通信端口,通过用户端为用户提供登陆界面,和服务端建立连接,采用hashmap进行tcp消息加密传输,并通过服务端部署socket服务,对所有用户端需要传输的消息进行集中管理,根据用户端请求传输返回各种信息响应,并利用Mysql数据库对产生的数据进行相应存储和操作。
技术领域
本发明公开一种系统及方法,涉及通讯技术领域,具体地说是一种基于Java和Mysql数据库的即时通讯系统及方法。
背景技术
即时通讯技术,完成通信双方相互传送语言、文件、信息的交流过程。与传统的电子邮件相比,更加快速、便捷、实时、成本低、用户体验好。
并且由于IT产业蓬勃发展,互联、移动互联网络的建设,高集成度硬件设备普及率不断开创新高,使终端之间的交互更加适合即时通讯。但现有的即时通讯系统中,针对安全性能优化并不充分,并且消息传送的效率与稳定性也有待改进。
发明内容
本发明针对现有技术的问题,提供一种基于Java和Mysql数据库的即时通讯系统及方法,针对安全性能优化,并加强了消息传送的效率与稳定性。
本发明提出的具体方案是:
一种基于Java和Mysql数据库的即时通讯方法,基于C/S架构,采用Eclipse开发通信端口,通过用户端为用户提供登陆界面,和服务端建立连接,采用hashmap进行tcp消息加密传输,并通过服务端部署socket服务,对所有用户端需要传输的消息进行集中管理,根据用户端请求传输返回各种信息响应,并利用Mysql数据库对产生的数据进行相应存储和操作。
进一步,所述的一种基于Java和Mysql数据库的即时通讯方法中通过用户端设置登录界面,包括设置使用状态和设置消息收发方式。
进一步,所述的一种基于Java和Mysql数据库的即时通讯方法中通过服务端监听通信端口,检查用户端是否连接;将接收的新用户发送的注册相关信息,存入Mysql数据库内,分配新用户者对应账号;确认用户的登陆信息以及判断用户使用状态;转发来自不同用户的各种消息。
进一步,所述的一种基于Java和Mysql数据库的即时通讯方法中所述通过服务端判断用户使用状态为离线时,将消息转存于Mysql数据库内,判断用户使用状态为登录时,发出离线消息。
一种基于Java和Mysql数据库的即时通讯系统,包括用户端服务模块和服务端服务模块,
所述即时通讯系统,基于C/S架构,采用Eclipse开发通信端口,用户端服务模块通过用户端为用户提供登陆界面,和服务端建立连接,采用hashmap进行tcp消息加密传输,服务端服务模块在服务端部署socket服务,对所有用户端需要传输的消息进行集中管理,根据用户端请求传输返回各种信息响应,并利用Mysql数据库对产生的数据进行相应存储和操作。
进一步,所述的一种基于Java和Mysql数据库的即时通讯系统中用户端服务模块通过用户端设置登录界面,包括设置使用状态和设置消息收发方式。
进一步,所述的一种基于Java和Mysql数据库的即时通讯系统中服务端服务模块通过服务端监听通信端口,检查用户端是否连接;将接收的新用户发送的注册相关信息,存入Mysql数据库内,分配新用户者对应账号;确认用户的登陆信息以及判断用户使用状态;转发来自不同用户的各种消息。
进一步,所述的一种基于Java和Mysql数据库的即时通讯系统中服务端服务模块通过服务端判断用户使用状态为离线时,将消息转存于Mysql数据库内,判断用户使用状态为登录时,发出离线消息。
本发明的有益之处是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110659980.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种1,4,7-三氮环壬烷的合成方法
- 下一篇:一种刀具的制作方法