一种视频会议网络监控方法、服务器和客户端的制作方法

文档序号:8530594阅读:526来源:国知局
一种视频会议网络监控方法、服务器和客户端的制作方法
【技术领域】
[0001]本发明涉及多媒体技术领域,特别涉及一种视频会议网络监控方法、服务器和客户端。
【背景技术】
[0002]视频会议,是指位于两个或多个地点的人们,通过通信设备和网络,进行面对面交谈的会议。根据参会地点数目不同,视频会议可分为点对点会议和多点会议。日常生活中的个人,对谈话内容安全性、会议质量、会议规模没有要求,可以采用如腾讯QQ这样的视频软件来进行视频聊天。而政府机关、企业事业单位的商务视频会议,要求有稳定安全的网络、可靠的会议质量、正式的会议环境等条件,则需要使用专业的视频会议设备,组建专门的视频会议系统。由于这样的视频会议系统都要用到电视来显示,也被称为电视会议、视讯会议。
[0003]视频会议作为目前最先进的通讯技术,只需借助互联网、电话线、点到点专线即可实现高效高清的远程会议、办公,在持续提升用户沟通效率、缩减企业差旅费用成本、提高管理成效等方面具有得天独厚的优势,已部分取代商务出行,成为远程办公最新模式。近年来,视频会议的应用范围迅速扩大,从政府、公安、军队、法院到科技、能源、医疗、教育等领域随处可见,涵盖了社会生活的方方面面。
[0004]在现有视频会议系统中,某客户端可以在多个窗口中看到会议中的其它客户端的画面,还可以接收各种语音信息。如果某个窗口的画面保持不动,可能是对方本来就没有动,也可能是网络中断导致画面没有动。但是客户端的用户无法确认属于哪种情况。如果是网络中断,此时正好用户想向该客户端发送文件,则文件传输会出现失败。这种情形,对其它客户端的用户同样如此。

【发明内容】

[0005]本发明提供一种视频会议网络监控方法、服务器和客户端,用以解决现有视频会议的客户端用户无法得知其它客户端的网络连接是否正常的问题,实现及时监控视频会议网络连接情况的目的。
[0006]本发明提供一种视频会议网络监控的方法,包括:
[0007]接收客户端按照设定的发送时间间隔发送的心跳消息;
[0008]如果在所述发送间隔内未接收到所述心跳消息,则判定所述视频会议的网络连接异常;
[0009]并向其它所述客户端发送网络连接异常的告警。
[0010]本发明实施例的一些有益效果可以包括:根据客户端发送的心跳消息判断各客户端是否与服务器正常连接,如果连接异常,则向其它所述客户端发送网络连接异常的告警,提高了视频会议各客户端的使用效率,避免了因为网络异常引起的个别客户端视频会议中断的问题。
[0011]在一个实施例中,如果在未接收到所述心跳消息之后的一定时间内,再次接收所述心跳消息,则判定所述视频会议的网络连接恢复正常,并向其它所述客户端发送网络连接恢复正常的提醒。
[0012]该实施例中,增加了客户端在判定网络连接异常的情况下,网络恢复正常并发送提醒的步骤,提高了各客户端的使用效率。
[0013]在一个实施例中,包括:在判定所述视频会议的网络连接异常的情况下,接收并缓存所述其它客户端向所述客户端发送的文件信息,待网络连接恢复正常后,再向所述客户端发送。在判定所述视频会议的网络连接异常的情况下,将所述客户端的视频会议网络切换至备用网络,待网络连接恢复正常后,再将所述视频会议网络切换回来。
[0014]该实施例中,增加了在视频会议的网络连接异常的情况下将发送给客户端的文件缓存待网络恢复正常后再发送给客户端和将网络切换至备用网络的步骤,避免了故障客户端发送文件的失败,降低了文件发送的失败率,保证了客户端网络出现异常仍然能够保持正常的工作状态,提高了视频会议系统的可靠性和使用效率。
[0015]本发明提供另一种视频会议网络监控的方法,包括:
[0016]按照设定的发送时间间隔向服务器发送心跳消息;
[0017]如果接收到服务器发送的视频会议网络连接异常的告警,向用户发送网络连接异常的提醒,并拒绝用户发送文件信息。
[0018]本发明提供一种视频会议网络监控的服务器,包括:
[0019]消息接收模块,用于接收客户端按照设定的发送时间间隔发送的心跳消息;
[0020]网络判断模块,用于如果在所述发送间隔内未接收到所述心跳消息,则判定所述视频会议的网络连接异常;
[0021]告警发送模块,用于向其它所述客户端发送网络连接异常的告警。
[0022]在一个实施例中,所述网络判断模块,还用于如果在未接收到所述心跳消息之后的一定时间内,再次接收所述心跳消息,则判定所述视频会议的网络连接恢复正常;
[0023]所述告警发送模块,还用于如果判定所述视频会议的网络连接恢复正常,向其它所述客户端发送网络连接恢复正常的提醒。
[0024]在一个实施例中,还包括:
[0025]文件缓存模块,用于在判定所述视频会议的网络连接异常的情况下,接收并缓存所述其它客户端向所述客户端发送的文件信息。
[0026]文件发送模块,用于待网络连接恢复正常后,将所述其它客户端发送的文件信息发送给所述客户端。
[0027]网络切换模块,用于在判定所述视频会议的网络连接异常的情况下,将所述客户端的视频会议网络切换至备用网络,待网络连接恢复正常后,再将所述视频会议网络切换回来。
[0028]本发明提供一种视频会议网络监控的客户端,包括:
[0029]消息发送模块,用于按照设定的发送时间间隔向服务器发送心跳消息;
[0030]提醒发送模块,用于如果接收到服务器发送的视频会议网络连接异常的告警,向用户发送网络连接异常的提醒,并拒绝用户发送文件信息。
[0031]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其它优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0032]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0033]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0034]图1为本发明实施例中一种视频会议网络监控方法的流程图;
[0035]图2为本发明实施例中另一种视频会议网络监控方法的流程图;
[0036]图3为本发明实施例中第三种视频会议网络监控方法的流程图;
[0037]图4为本发明实施例中第四种视频会议网络监控方法的流程图;
[0038]图5为本发明实施例中一种视频会议网络监控服务器的框图;
[0039]图6为本发明实施例中另一种视频会议网络监控服务器的框图;
[0040]图7为本发明实施例中一种视频会议网络监控客户端的框图。
【具体实施方式】
[0041]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0042]图1为本发明实施例中一种视频会议网络监控方法的流程图。如图1所示,包括以下步骤S101-S105:
[0043]步骤S101,服务器接收各客户端按照设定的发送时间间隔发送的心跳消息。
[0044]步骤S102,服务器判断在发送间隔内是否接收到心跳消息,如果收到,跳转步骤S105,如果未收到,跳转步骤S103。
[0045]步骤S103,如果在所述发送间隔内未接收到所述心跳消息,服务器判定所述视频会议的网络连接异常。
[0046]步骤S104,服务
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1