摘要
通过对即时通讯系统进行业务流程分析,确定系统数据流程、功能结构以及系统开发的软硬件环境,并编程实现。而研发的即时通讯系统为企业的其他应用程序提供一个即时通讯平台,其他应用程序可以调用相关的接口,将消息通过本系统实时地发送给各个用户,也可以通过插件技术,将其他系统整合到即时通讯软件中,为用户的操作提供便利。服务器端技术特点即基于新C#的异步网络通讯模式;服务端多个服务可以部署在同一台服务器上或各自部署在不同的服务器上;服务端具有很好的扩充性,当大量用户并发访问资源不足时,可以加入多台服务器以分担负载;点对点通讯,以减少服务器负载和加快传输速度;企业其他系统调用接口。客户端技术特点:单对单聊天;群聊天;讨论组;文件传输(支持P2P);音/视频聊天(支持P2P);支持表情及图片信息;企业用户管理;通过插件技术与企业其他系统整合。
This paper carries on business process analysis of the instant messaging system,determines the system data flow, function structure and system development and the environment of hardware and software,and programs and implements it. Instant communication system developed in this study provides an instant communication platform for other enterprise applications, other applications can call the relevant interface, the message sent by the real-time system to all users, also through the plug-in technology, integrate other systems into the instant communication software, to provide convenience for the user's operation. Technical features of server: asynchronous network communication model is based on C# server; a plurality of service can be deployed on the same server or their deployment on a different server; the server has excellent expansibility, when a large number of concurrent users access the resource is insufficient, can add more servers to share load; point to point communication, in order to reduce the server load and speed up the transfer speed; other enterprise system call interface. The client technique features: one-on-one chat chat; group; group discussion; file transfer (P2P); audio / video chat (P2P); support expression and image information; enterprise user management; integration with other enterprise system through the plug-in technology.
出处
《贺州学院学报》
2014年第3期139-142,共4页
Journal of Hezhou University
关键词
即时通讯
功能
异步网络
调用
instant messaging
function
asynchronous network
call