一種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控方法、服務(wù)器和客戶端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體技術(shù)領(lǐng)域,特別涉及一種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控方法、服務(wù)器和客戶端。
【背景技術(shù)】
[0002]視頻會(huì)議,是指位于兩個(gè)或多個(gè)地點(diǎn)的人們,通過(guò)通信設(shè)備和網(wǎng)絡(luò),進(jìn)行面對(duì)面交談的會(huì)議。根據(jù)參會(huì)地點(diǎn)數(shù)目不同,視頻會(huì)議可分為點(diǎn)對(duì)點(diǎn)會(huì)議和多點(diǎn)會(huì)議。日常生活中的個(gè)人,對(duì)談話內(nèi)容安全性、會(huì)議質(zhì)量、會(huì)議規(guī)模沒(méi)有要求,可以采用如騰訊QQ這樣的視頻軟件來(lái)進(jìn)行視頻聊天。而政府機(jī)關(guān)、企業(yè)事業(yè)單位的商務(wù)視頻會(huì)議,要求有穩(wěn)定安全的網(wǎng)絡(luò)、可靠的會(huì)議質(zhì)量、正式的會(huì)議環(huán)境等條件,則需要使用專業(yè)的視頻會(huì)議設(shè)備,組建專門的視頻會(huì)議系統(tǒng)。由于這樣的視頻會(huì)議系統(tǒng)都要用到電視來(lái)顯示,也被稱為電視會(huì)議、視訊會(huì)議。
[0003]視頻會(huì)議作為目前最先進(jìn)的通訊技術(shù),只需借助互聯(lián)網(wǎng)、電話線、點(diǎn)到點(diǎn)專線即可實(shí)現(xiàn)高效高清的遠(yuǎn)程會(huì)議、辦公,在持續(xù)提升用戶溝通效率、縮減企業(yè)差旅費(fèi)用成本、提高管理成效等方面具有得天獨(dú)厚的優(yōu)勢(shì),已部分取代商務(wù)出行,成為遠(yuǎn)程辦公最新模式。近年來(lái),視頻會(huì)議的應(yīng)用范圍迅速擴(kuò)大,從政府、公安、軍隊(duì)、法院到科技、能源、醫(yī)療、教育等領(lǐng)域隨處可見(jiàn),涵蓋了社會(huì)生活的方方面面。
[0004]在現(xiàn)有視頻會(huì)議系統(tǒng)中,某客戶端可以在多個(gè)窗口中看到會(huì)議中的其它客戶端的畫面,還可以接收各種語(yǔ)音信息。如果某個(gè)窗口的畫面保持不動(dòng),可能是對(duì)方本來(lái)就沒(méi)有動(dòng),也可能是網(wǎng)絡(luò)中斷導(dǎo)致畫面沒(méi)有動(dòng)。但是客戶端的用戶無(wú)法確認(rèn)屬于哪種情況。如果是網(wǎng)絡(luò)中斷,此時(shí)正好用戶想向該客戶端發(fā)送文件,則文件傳輸會(huì)出現(xiàn)失敗。這種情形,對(duì)其它客戶端的用戶同樣如此。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控方法、服務(wù)器和客戶端,用以解決現(xiàn)有視頻會(huì)議的客戶端用戶無(wú)法得知其它客戶端的網(wǎng)絡(luò)連接是否正常的問(wèn)題,實(shí)現(xiàn)及時(shí)監(jiān)控視頻會(huì)議網(wǎng)絡(luò)連接情況的目的。
[0006]本發(fā)明提供一種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控的方法,包括:
[0007]接收客戶端按照設(shè)定的發(fā)送時(shí)間間隔發(fā)送的心跳消息;
[0008]如果在所述發(fā)送間隔內(nèi)未接收到所述心跳消息,則判定所述視頻會(huì)議的網(wǎng)絡(luò)連接異常;
[0009]并向其它所述客戶端發(fā)送網(wǎng)絡(luò)連接異常的告警。
[0010]本發(fā)明實(shí)施例的一些有益效果可以包括:根據(jù)客戶端發(fā)送的心跳消息判斷各客戶端是否與服務(wù)器正常連接,如果連接異常,則向其它所述客戶端發(fā)送網(wǎng)絡(luò)連接異常的告警,提高了視頻會(huì)議各客戶端的使用效率,避免了因?yàn)榫W(wǎng)絡(luò)異常引起的個(gè)別客戶端視頻會(huì)議中斷的問(wèn)題。
[0011]在一個(gè)實(shí)施例中,如果在未接收到所述心跳消息之后的一定時(shí)間內(nèi),再次接收所述心跳消息,則判定所述視頻會(huì)議的網(wǎng)絡(luò)連接恢復(fù)正常,并向其它所述客戶端發(fā)送網(wǎng)絡(luò)連接恢復(fù)正常的提醒。
[0012]該實(shí)施例中,增加了客戶端在判定網(wǎng)絡(luò)連接異常的情況下,網(wǎng)絡(luò)恢復(fù)正常并發(fā)送提醒的步驟,提高了各客戶端的使用效率。
[0013]在一個(gè)實(shí)施例中,包括:在判定所述視頻會(huì)議的網(wǎng)絡(luò)連接異常的情況下,接收并緩存所述其它客戶端向所述客戶端發(fā)送的文件信息,待網(wǎng)絡(luò)連接恢復(fù)正常后,再向所述客戶端發(fā)送。在判定所述視頻會(huì)議的網(wǎng)絡(luò)連接異常的情況下,將所述客戶端的視頻會(huì)議網(wǎng)絡(luò)切換至備用網(wǎng)絡(luò),待網(wǎng)絡(luò)連接恢復(fù)正常后,再將所述視頻會(huì)議網(wǎng)絡(luò)切換回來(lái)。
[0014]該實(shí)施例中,增加了在視頻會(huì)議的網(wǎng)絡(luò)連接異常的情況下將發(fā)送給客戶端的文件緩存待網(wǎng)絡(luò)恢復(fù)正常后再發(fā)送給客戶端和將網(wǎng)絡(luò)切換至備用網(wǎng)絡(luò)的步驟,避免了故障客戶端發(fā)送文件的失敗,降低了文件發(fā)送的失敗率,保證了客戶端網(wǎng)絡(luò)出現(xiàn)異常仍然能夠保持正常的工作狀態(tài),提高了視頻會(huì)議系統(tǒng)的可靠性和使用效率。
[0015]本發(fā)明提供另一種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控的方法,包括:
[0016]按照設(shè)定的發(fā)送時(shí)間間隔向服務(wù)器發(fā)送心跳消息;
[0017]如果接收到服務(wù)器發(fā)送的視頻會(huì)議網(wǎng)絡(luò)連接異常的告警,向用戶發(fā)送網(wǎng)絡(luò)連接異常的提醒,并拒絕用戶發(fā)送文件信息。
[0018]本發(fā)明提供一種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控的服務(wù)器,包括:
[0019]消息接收模塊,用于接收客戶端按照設(shè)定的發(fā)送時(shí)間間隔發(fā)送的心跳消息;
[0020]網(wǎng)絡(luò)判斷模塊,用于如果在所述發(fā)送間隔內(nèi)未接收到所述心跳消息,則判定所述視頻會(huì)議的網(wǎng)絡(luò)連接異常;
[0021]告警發(fā)送模塊,用于向其它所述客戶端發(fā)送網(wǎng)絡(luò)連接異常的告警。
[0022]在一個(gè)實(shí)施例中,所述網(wǎng)絡(luò)判斷模塊,還用于如果在未接收到所述心跳消息之后的一定時(shí)間內(nèi),再次接收所述心跳消息,則判定所述視頻會(huì)議的網(wǎng)絡(luò)連接恢復(fù)正常;
[0023]所述告警發(fā)送模塊,還用于如果判定所述視頻會(huì)議的網(wǎng)絡(luò)連接恢復(fù)正常,向其它所述客戶端發(fā)送網(wǎng)絡(luò)連接恢復(fù)正常的提醒。
[0024]在一個(gè)實(shí)施例中,還包括:
[0025]文件緩存模塊,用于在判定所述視頻會(huì)議的網(wǎng)絡(luò)連接異常的情況下,接收并緩存所述其它客戶端向所述客戶端發(fā)送的文件信息。
[0026]文件發(fā)送模塊,用于待網(wǎng)絡(luò)連接恢復(fù)正常后,將所述其它客戶端發(fā)送的文件信息發(fā)送給所述客戶端。
[0027]網(wǎng)絡(luò)切換模塊,用于在判定所述視頻會(huì)議的網(wǎng)絡(luò)連接異常的情況下,將所述客戶端的視頻會(huì)議網(wǎng)絡(luò)切換至備用網(wǎng)絡(luò),待網(wǎng)絡(luò)連接恢復(fù)正常后,再將所述視頻會(huì)議網(wǎng)絡(luò)切換回來(lái)。
[0028]本發(fā)明提供一種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控的客戶端,包括:
[0029]消息發(fā)送模塊,用于按照設(shè)定的發(fā)送時(shí)間間隔向服務(wù)器發(fā)送心跳消息;
[0030]提醒發(fā)送模塊,用于如果接收到服務(wù)器發(fā)送的視頻會(huì)議網(wǎng)絡(luò)連接異常的告警,向用戶發(fā)送網(wǎng)絡(luò)連接異常的提醒,并拒絕用戶發(fā)送文件信息。
[0031]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其它優(yōu)點(diǎn)可通過(guò)在所寫的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
[0032]下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說(shuō)明】
[0033]附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0034]圖1為本發(fā)明實(shí)施例中一種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控方法的流程圖;
[0035]圖2為本發(fā)明實(shí)施例中另一種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控方法的流程圖;
[0036]圖3為本發(fā)明實(shí)施例中第三種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控方法的流程圖;
[0037]圖4為本發(fā)明實(shí)施例中第四種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控方法的流程圖;
[0038]圖5為本發(fā)明實(shí)施例中一種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控服務(wù)器的框圖;
[0039]圖6為本發(fā)明實(shí)施例中另一種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控服務(wù)器的框圖;
[0040]圖7為本發(fā)明實(shí)施例中一種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控客戶端的框圖。
【具體實(shí)施方式】
[0041]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0042]圖1為本發(fā)明實(shí)施例中一種視頻會(huì)議網(wǎng)絡(luò)監(jiān)控方法的流程圖。如圖1所示,包括以下步驟S101-S105:
[0043]步驟S101,服務(wù)器接收各客戶端按照設(shè)定的發(fā)送時(shí)間間隔發(fā)送的心跳消息。
[0044]步驟S102,服務(wù)器判斷在發(fā)送間隔內(nèi)是否接收到心跳消息,如果收到,跳轉(zhuǎn)步驟S105,如果未收到,跳轉(zhuǎn)步驟S103。
[0045]步驟S103,如果在所述發(fā)送間隔內(nèi)未接收到所述心跳消息,服務(wù)器判定所述視頻會(huì)議的網(wǎng)絡(luò)連接異常。
[0046]步驟S104,服務(wù)