一种基于通信云技术的即时通讯系统技术方案

技术编号:18119272 阅读:82 留言:0更新日期:2018-06-03 11:03
本发明专利技术公开了一种基于通信云技术的即时通讯系统,包括服务器群和客户端,所述服务器群包括主服务器、通讯路由服务器和信息查询服务器,所述通讯路由服务器的通信端口与数据库相连接,所述通讯路由服务器交换端口与主服务器相连接,所述主服务器的输出端与信息查询服务器相连接,所述信息查询服务器的数据端与云计算平台相连接,所述主服务器、通讯路由服务器和信息查询服务器的输出端均通过无线网络与客户端相连接,所述客户端包括本地数据库和PC端,所述本地数据库通过无线网络与PC端相互通信,提高了工作效率、降低了沟通成本、拓展了商业机会,是一种低成本、集成多种沟通方式的即时通讯工具。

An instant messaging system based on communication cloud technology

The present invention discloses an instant communication system based on communication cloud technology, including the server group and the client. The server group includes the main server, the communication routing server and the information query server. The communication port of the communication routing server is connected with the database, and the communication routing server exchange port and the communication port. The main server is connected by the main server, and the output end of the main server is connected with the information query server. The data end of the information query server is connected with the cloud computing platform. The output end of the main server, the communication routing server and the information query server are all connected to the client through the wireless network, and the client is the client. The local database and the PC end, the local database communication between the wireless network and the PC end, improves the efficiency, reduces the communication cost, and expands the business opportunities. It is a kind of low cost and integrated communication means of instant messaging.

【技术实现步骤摘要】
一种基于通信云技术的即时通讯系统
本专利技术涉及即时通讯系统
,具体为一种基于通信云技术的即时通讯系统。
技术介绍
随着计算机网络的高速发展,传统的有线网络已经不能满足当下灵活多变的环境和需求,无线技术的进步以及手持端设备的高度智能化使得无线移动网络得到越来越广泛的应用。与有线网络相比较,无线移动网络作为有线网络的延伸具有诸多优点。它可以在网络服务覆盖范围内基本不受到线路布置情况的影响,在移动性和灵活性上十分突出,因而不仅在民用通信上占比激增,远远超过了有线,甚至在一些特殊场合,如军用通信,野外地质勘探,灾难救援等领域具有不可替代的地位:基于无线移动网设计的即时通讯应用能方便的资源共享和快速传输信息,但是因为无线传输的特殊性,它比有线网络更加容易受到客观因素的干扰,比如复杂的建筑构造,恶劣的环境,信号覆盖的边缘等。这些因素最终会导致网络的不稳定,传输的质量变得很差,造成较大的延时甚至无响应,作为严重依赖网络传输质量的即时通讯技术,无线移动网络的波动成为影响其性能的重要因素。
技术实现思路
为了克服现有技术方案的不足,本专利技术提供一种基于通信云技术的即时通讯系统,提高了工作效率、降低了沟通成本、拓展了商业机会,是一种低成本、集成多种沟通方式的即时通讯工具,能有效的解决
技术介绍
提出的问题。本专利技术解决其技术问题所采用的技术方案是:一种基于通信云技术的即时通讯系统,包括服务器群和客户端,所述服务器群包括主服务器、通讯路由服务器和信息查询服务器,所述通讯路由服务器的通信端口与数据库相连接,所述通讯路由服务器交换端口与主服务器相连接,所述主服务器的输出端与信息查询服务器相连接,所述信息查询服务器的数据端与云计算平台相连接,所述主服务器、通讯路由服务器和信息查询服务器的输出端均通过无线网络与客户端相连接,所述客户端包括本地数据库和PC端,所述本地数据库通过无线网络与PC端相互通信,所述PC端内部设置有通讯控制模块,所述通信控制模块的数据端与解析模块和加解密模块相连接,所述通信控制模块的输入端还连接有数据存储器。作为本专利技术一种优选的技术方案,所述PC端的数据端还连接有人机交互模块,所述人机交互模块的输出端与数据更新控制模块、文字通讯模块和文件传输模块相连接,所述人机交互模块的输入端还连接有本地数据管理模块。作为本专利技术一种优选的技术方案,所述数据更新控制模块、文字通讯模块和文件传输模块的输出端均通过控制线与协议解析模块相连接,所述协议解析模块的数据端与网络通信模块相连接。作为本专利技术一种优选的技术方案,所述主服务器的数据端主要连接有服务模块、数据维护模块和远程管理模块,所述服务模块的数据端分别连接有文件传输模块和用户状态调节模块,所述服务模块的控制端还连接有通讯路由器分配模块。作为本专利技术一种优选的技术方案,所述数据维护模块的输出端连接有用户在线更新模块和连接队列更新模块,所述数据维护模块的数据端还连接有数据库连接管理模块和服务器配置模块。作为本专利技术一种优选的技术方案,所述远程管理模块的控制端分别与网络配置模块和状态查询模块。作为本专利技术一种优选的技术方案,所述信息查询服务器的数据端通过无线网络与服务模块、数据维护模块和远程管理模块进行数据通信,所述信息查询服务器的数据端还连接有信息库。与现有技术相比,本专利技术的有益效果是:(1)本专利技术系统由三个服务器程序组成,三个服务器实质上均为独立的应用程序,可以独立运行,在物理上是独立的,在逻辑上构成一个统一的服务器(E-Com服务器)。每个服务程序可以单独运行在相互独立的计算机上,也可以运行在同一台计算机上,三个服务器之间通过TCP连接建立通讯链路,通过消息请求/回应的方式实现通讯接口。在整个服务器框架中,根据负载情况可以通过级联方式,动态地增加主服务器,信息服务器,通讯服务器的数量,提高了服务器的稳定性以及服务器的相应速率;(2)本专利技术的客户端主界面主要由人机交互模块实现,管理其它所有模块。登录和状态管理模块,文字通信模块,文件传送模块和用户管理模块均是软件界面的组成部分。网络通讯模块提供网络接口,包括UDP通讯和TCP通讯,同时提供网络包的封装和解包的函数调用接口。本地数据管理提供对本地数据结构和本地文件的访问,维护和管理的函数接口,同时提供对注册表维护管理的函数接口,为用户提供友好的操作界面接口,提供了能快速适应和使用即时通讯系统。(3)本专利技术客户端的所有的用户信息都存放在服务器的数据库中,客户端通过和服务器的通讯保持数据的一致性,所有离线消息存放在服务器的数据库中。用户上线时发送给用户,并从数据库中移除,降低了数据库中信息的冗余度,提高了数据处理效率。附图说明图1为本专利技术的整体结构示意图;图2为本专利技术的仰视结构示意图;图3为本专利技术的转轴安装板结构示意图。图中:1-服务器群;2-客户端;3-人机交互模块;4-云计算平台;5-数据库;100-主服务器;101-通讯路由服务器;102-信息查询服务器;103-服务模块;104-数据维护模块;105-远程管理模块;106-文件传输模块;107-用户状态调节模块;108-通讯路由器分配模块;109-用户在线更新模块;110-连接队列更新模块;111-数据库连接管理模块;112-服务器配置模块;113-网络配置模块;114-状态查询模块;115-信息库;200-本地数据库;201-PC端;202-通讯控制模块;203-解析模块;204-加解密模块;205-数据存储器;300-数据更新控制模块;301-文字通讯模块;302-文件传输模块;303-本地数据管理模块;304-协议解析模块;305-网络通信模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。以下各实施例的说明是参考附图,用以示例本专利技术可以用以实施的特定实施例。本专利技术所提到的方向和位置用语,例如「上」、「中」、「下」、「前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅是参考附加图式的方向和位置。因此,使用的方向和位置用语是用以说明及理解本专利技术,而非用以限制本专利技术。实施例:如图1所示,本专利技术提供了一种基于通信云技术的即时通讯系统,包括服务器群1和客户端2,所述服务器群1包括主服务器100、通讯路由服务器101和信息查询服务器102,所述通讯路由服务器101的通信端口与数据库5相连接,所述通讯路由服务器101交换端口与主服务器100相连接,所述主服务器100的输出端与信息查询服务器102相连接,所述信息查询服务器102的数据端与云计算平台4相连接,所述主服务器100、通讯路由服务器101和信息查询服务器102的输出端均通过无线网络与客户端2相连接,所述客户端2包括本地数据库200和PC端201,所述本地数据库200通过无线网络与PC端201相互通信,所述PC端201内部设置有通讯控制模块202,所述通讯控制模块202提供主服务器间通讯的功能,实现多个主服务器级联,并提供跨主服务器消息转发等功能。此模块只在服务器级联的时候才存在,所述通信控制模块本文档来自技高网...
一种基于通信云技术的即时通讯系统

【技术保护点】
一种基于通信云技术的即时通讯系统,其特征在于:包括服务器群(1)和客户端(2),所述服务器群(1)包括主服务器(100)、通讯路由服务器(101)和信息查询服务器(102),所述通讯路由服务器(101)的通信端口与数据库(5)相连接,所述通讯路由服务器(101)交换端口与主服务器(100)相连接,所述主服务器(100)的输出端与信息查询服务器(102)相连接,所述信息查询服务器(102)的数据端与云计算平台(4)相连接,所述主服务器(100)、通讯路由服务器(101)和信息查询服务器(102)的输出端均通过无线网络与客户端(2)相连接,所述客户端(2)包括本地数据库(200)和PC端(201),所述本地数据库(200)通过无线网络与PC端(201)相互通信,所述PC端(201)内部设置有通讯控制模块(202),所述通信控制模块(202)的数据端与解析模块(203)和加解密模块(204)相连接,所述通信控制模块(202)的输入端还连接有数据存储器(205)。

【技术特征摘要】
1.一种基于通信云技术的即时通讯系统,其特征在于:包括服务器群(1)和客户端(2),所述服务器群(1)包括主服务器(100)、通讯路由服务器(101)和信息查询服务器(102),所述通讯路由服务器(101)的通信端口与数据库(5)相连接,所述通讯路由服务器(101)交换端口与主服务器(100)相连接,所述主服务器(100)的输出端与信息查询服务器(102)相连接,所述信息查询服务器(102)的数据端与云计算平台(4)相连接,所述主服务器(100)、通讯路由服务器(101)和信息查询服务器(102)的输出端均通过无线网络与客户端(2)相连接,所述客户端(2)包括本地数据库(200)和PC端(201),所述本地数据库(200)通过无线网络与PC端(201)相互通信,所述PC端(201)内部设置有通讯控制模块(202),所述通信控制模块(202)的数据端与解析模块(203)和加解密模块(204)相连接,所述通信控制模块(202)的输入端还连接有数据存储器(205)。2.根据权利要求1所述的一种基于通信云技术的即时通讯系统,其特征在于:所述PC端(201)的数据端还连接有人机交互模块(3),所述人机交互模块(3)的输出端与数据更新控制模块(300)、文字通讯模块(301)和文件传输模块(302)相连接,所述人机交互模块(3)的输入端还连接有本地数据管理模块(303)。3.根据权利要求2所述的一种基于通信云技术的即时通讯系...

【专利技术属性】
技术研发人员:焦飞
申请(专利权)人:安徽携行信息科技有限公司
类型:发明
国别省市:安徽,34

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

1