网络ktv技术方案..docVIP

  • 2
  • 0
  • 约2.11千字
  • 约 7页
  • 2017-07-05 发布于湖南
  • 举报
网络ktv技术方案.

网络KTV技术解决方案 项目摘要 网络KTV主要用来满足互联网用户在线K歌互动,文字聊天,结交好友等功能。 我们的网络KTV提供三种K歌模式。一种是纯粹的网络K歌;一种是单人练歌房;一种是网络K歌用户与线下包间进行互动的形式。 整体框架 图1 项目总体框架 项目总体框架如图1所示,其中应用服务器和应用服务器部署于Linux,客户端采用Java和浏览器等跨平台语言实现。 技术路线 3.1 IM系统 采用IETF国际标准开源网络即时通信协议XMPP(可扩展消息处理现场协议,RFC3920)作为系统通信协议。XMPP是基于可扩展标记语言(XML)的协议,定义了三个角色,客户端,服务器,网关。通信能够在这三者的任意两个之间双向发生。服务器同时承担了客户端信息记录,连接管理和信息的路由功能。网关承担着与异构即时通信系统的互联互通,异构系统可以包括SMS(短信),MSN,ICQ等。基本的网络形式是单客户端通过TCP/IP连接到单服务器,然后在之上传输XML。 图2 IM系统组成 其中,IM客户端基本功能参考当前主流IM软件。IM Server 与 IM DB 部署于Linux并采用开源数据库,支持异构主流IM通信协议之间相互通信,满足扩展性需求。 3.2 曲目浏览与管理 曲目索引存储在曲目仓库中,包含的字段包括名称,专辑,作者和存储路径等基本信息。 点歌台服务器,提供对曲目索引的增删改查下载等

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档