今天开会讨论的问题!

来源:互联网 发布:java localthread 编辑:程序博客网 时间:2024/05/14 06:51

   早上10:00左右,老总来到公司,叫我们一起开会,公司就我,小马,吴哥,李哥,加老总,一共5个人.讨论我开发的行业聊天系统的开发情况。 

  本系统的功能大致如下

情报信息系统模块功能简介

 

1. 查找在线

从服务器上查找当前状态为“在线”的所有联系人

2. 申请好友加入

向对方发送申请加入对方好友列表的消息

3. 好友分类设置

允许对联系人列表中的所有人进行分类显示

4. 文字传输

联系人与联系人之间可以发送文字消息

5. 聊天记录查看

可以查看和当前联系人以往发送的文字消息的内容

6. 快捷回复

系统自带一些常用短语,支持直接选择后发送,而不用每次重新录入

7. 上下线提示

在自己改变在线状态时,向联系人列表中的所有人发送我的当前状态提示

8. 状态显示

显示自己的当前在线状态(在线,隐身,离开,离线)

9. 离开自动回复

当将在线状态设置为离开,有新的消息进入时,自动回复预设消息

10. 公告信息提示

       以提示框的方式,显示服务器发送的公告信息

11. 历史消息查看

查看和和所有联系人以往发送的公告信息的内容

12. 文件传输

       支持向当前联系人发送文件

 

 

 

13. RSS订阅共享

       支持订阅和查看RSS信息,高级功能和业务权限相关

14. 音频传输

       与当前联系人进行语音聊天

15. 群组建立

       群是为用户中拥有共性的小群体建立的一个即时通讯平台

16. 临时群组建立

       用户临时建立的群,离线后自动删除

17.业务消息提示

       结合《城市应急联动系统》的一些信息提示

18. 通讯录

       在线联系人通讯录

19. 个人名片

       在线个人名片

20. 业务状态显示

结合《城市应急联动系统》的一些状态提示

21. 白板功能

       与当前联系人之间提供一白板,用于演示

22. 文档演示

       支持将自的WORD文档向当前联系人远程演示,而对方不需要安装有WORD

23. 网络硬盘

       提供空间,给当前用户储存文件资料等

24. 视频传输

       支持和当前联系人进行视频聊天

 

 

 

25. 表情发送

       支持随文字信息发送一些小图片

26. 屏幕截屏发送

       可以对屏幕上的信息进行截图并发送

27. 头像自定义

       支持自定义的自己的头像图片

28. 免打扰功能

       可以自动拒绝所有人的视频聊天、音频聊天、文件传输等请求,不提示新的消息

29. 邮件

       可对设置的电子邮箱实时检查,提示时候有新的邮件,可考虑今后邮件服务器得建立

30. 多路消息选择

       当同时到来的消息很多的时,允许选择当前要首先查看的消息

31. 预留短信接口

       预留支持在线短信发送的接口

32. 音视频远程播放

       可以向当前联系人播放本地音视频

33. 音视频会议

       可以邀请、参加并发起音视频会议

34. 界面美化选择

       可以设置当前的界面风格

35. 远程桌面控制

       可以请求当前联系人对自己的电脑进行远程控制

 

 

现在开发情况:

 已经完成了聊天的基本功能,如视频音频,组建群,临时群等。

但是今天老总说,我们要站在全省和全国的角度去考虑。意思是本软件将来要运行于全国和全省,但是,就靠我写那点代码能行吗?

我的设计:服务器:Conference:项目负责这个解决方案的运行,起个中间桥梁和入口的作用。

DB:负责和数据库通信,操作数据。

Message:负责消息的处理,如上线,注册,等等所有的消息包。以及打包和解包

NetworkingBasics:负责接受发送数据。

之前我设计这个服务器框架是运行于一个县城的,可是现在老板突然说要运行于全省和全国,可见这个框架是肯定不行的 。

经过大家的一致讨论,大概设想如下:在全国和全省简历一个服务器组,用于承受客户群的访问和操作。加上以后的RSS订阅,需要服务器处理的功能更多。所以最终同意这种方案。但是我现在这个框架只能运行于一台服务器上,所有怎么分解到多态服务器协同工作呢,我从来没有做过这方面的设计。所有请各位提供建议。等这些问题解决了我愿意把源代码放到网上,供大家学习用!