一种新型网络即时通讯系统技术方案

技术编号:18674378 阅读:35 留言:0更新日期:2018-08-14 21:31
本系统是在一种在互联网上使用Tornado技术开发的新型网络即时通讯系统;其中系统的前端采用Extjs框架,后端使用Tornado作为服务器,通过Ajax技术进行客户端与服务器间的通讯;并利用Tornado和MySQL之间增加Redis作为缓存来优化系统的响应时间,提高系统的吞叶量和用户的并发数;用户通过该系统实现了交友,聊天等需求。

A new network instant messaging system

This system is a new type of network instant messaging system developed by using Tornado technology on the Internet. The front end of the system adopts Extjs framework, the back end uses Tornado as server and uses Ajax technology to communicate between client and server. The system is optimized by adding Redis as cache between Tornado and MySQL. Response time improves the amount of leaf swallowing and the number of concurrent users; users can make friends and chat through the system.

【技术实现步骤摘要】
一种新型网络即时通讯系统
本专利技术属于网络通讯
,使用了Tornado技术和数据库MySQL技术开发完成的。
技术介绍
随着互联网技术的不断提高,其中IM社交软件己经成为互联网上最大的应用之一;本系统就是其中的一种IM在线交流系统,可以很好的满足部分人群的需求。
技术实现思路
本系统的总体功能设计如下:1.发送消息模块:用户发送消息到服务器,又分为普通发送和群发消息;2.接收消息模块:用户从服务器接收消息,又分为普通接收和群接收消息;3.检查消息模块:检查是否有发送给该用户的新消息;4.建群模块:用户新建一个群,用来多对多聊天;5.查看通讯记录模块:查看与某个用户的聊天记录;6.修改个人信息模块:用户可以修改自己的昵称,密码,个性签名,头像等信息;7.系统管理模块:负责系统的数据存储,修改和删除及更新;当系统的客户端户利用AJAX定时向服务器发送请求,通过HTTP拉取技术,来检查是否有发送给用户的消息;服务器通过查询数据库来判断,然后把结果返同给客户端;当有新消息时,客户端会立即请求新消息,服务器再次查询数据库,取到客户端需要的消息,发送给它。

【技术保护点】
1.一种新型网络即时通讯系统,其特征在于:本系统中客户端与服务器通信采用HTTP拉取方式,本系统的功能是由发送消息模块、接收消息模块、检查消息模块、查看通讯录模块、建群模块、修改个人信息模块和系统管理模块组成的;使用数据库MySQL来对系统的信能进行优化,通过在Tornado服务器和MySQL数据库之间增加一个Redis数据库作为缓冲区来实现的。

【技术特征摘要】
1.一种新型网络即时通讯系统,其特征在于:本系统中客户端与服务器通信采用HTTP拉取方式,本系统的功能是由发送消息模块、接收消息模块、检查消息模块、查看通讯录模块、建群模块、...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:长沙云昊信息科技有限公司
类型:发明
国别省市:湖南,43

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

1