視頻會議召開方法、系統和服務器的制造方法
【專利摘要】本發明公開了一種視頻會議召開方法、系統和服務器,涉及通信【技術領域】。該方法包括:響應于視頻終端的訪問請求,會議服務器向視頻終端返回召開會議網頁,其中攜帶發起會議呼叫的鏈接;響應于用戶在召開會議網頁中輸入會議成員號碼,會議服務器接收來自視頻終端的呼叫請求以及HTTP發起會議請求,HTTP發起會議請求包括會議成員號碼以及視頻終端的電話號碼;會議服務器根據視頻終端的電話號碼對用戶身份進行鑒權,創建會議并根據會議成員號碼呼叫其他會議成員入會。該方法、系統和服務器向用戶提供在終端圖形化界面輸入多個會議成員號碼一鍵召開會議功能,使用戶通過視頻終端便捷召開會議的同時充分保證用戶使用業務的安全性。
【專利說明】視頻會議召開方法、系統和服務器
【技術領域】
[0001]本發明涉及通信【技術領域】,特別涉及一種視頻會議召開方法、系統和服務器。
【背景技術】
[0002]視頻會議是通過網絡通信技術實現的虛擬會議,使在地理上分散的用戶可以共聚一處,通過圖像、聲音等多種方式交流信息。借助視頻會議技術用戶可隨時與遠在異地的朋友、合作伙伴“面對面”溝通,獲得豐富而高效的溝通體驗。
[0003]隨著光進銅退,企業客戶的通信將逐步過渡到全IP網絡環境,基于IP的視頻電話終端越來越廣泛應用到企業通信。視頻電話終端通過寬帶連接互聯網,向用戶提供互聯網訪問及視頻通話的功能。在現有多種類型的視頻電話終端快速提供視頻會議召開功能,有助于運營商快速部署及推廣視頻會議業務。
[0004]現有視頻電話終端召開會議的方法主要有三種:
[0005]一種是采用傳統IVR (Interactive Voice Response,互動式語音應答)方式召開會議;
[0006]一種是采用PC (Personal Computer,個人電腦)登錄會議管理網頁,輸入會議帳號和密碼鑒權身份后召開會議
[0007]—種是視頻電話終端進行視頻會議應用定制開發,向用戶提供輸入會議成員號碼召開會議功能。
[0008]前兩種方法通過IVR或PC召開會議操作復雜,用戶體驗差,不能發揮視頻終端的屏幕優勢;第三種方法需針對每款終端進行會控管理接口定制開發,終端開發改造周期長,不利于視頻會議業務的快速推廣。
【發明內容】
[0009]本發明的發明人發現上述現有技術中存在問題,并因此針對所述問題中的至少一個問題提出了一種新的技術方案。
[0010]本發明的一個目的是提供一種用于召開視頻會議的技術方案。
[0011]根據本發明的第一方面,提供了一種視頻會議召開方法,包括:
[0012]響應于視頻終端的訪問請求,會議服務器向所述視頻終端返回召開會議網頁,所述召開會議網頁攜帶發起會議呼叫的鏈接;
[0013]響應于用戶在所述召開會議網頁中輸入會議成員號碼,所述會議服務器接收來自所述視頻終端的呼叫請求、以及HTTP (超文本傳輸協議)發起會議請求,所述HTTP發起會議請求包括所述會議成員號碼以及所述視頻終端的電話號碼;
[0014]所述會議服務器根據所述視頻終端的電話號碼對用戶身份進行鑒權;
[0015]所述會議服務器創建會議并根據所述會議成員號碼呼叫其他會議成員入會。
[0016]可選地,發起會議呼叫的鏈接的超鏈接跳轉類型為SIP (Session InitiationProtocol,會話初始協議),且包含會議接入號碼。[0017]可選地,召開會議網頁包括響應于召開會議按鈕的點擊行為的腳本,所述腳本包括指示所述視頻終端發起撥打所述會議接入號碼的呼叫和向所述會議服務器提交所述會議成員號碼發起會議的操作。
[0018]可選地,會議服務器根據所述視頻終端的電話號碼對用戶身份進行鑒權包括:會議服務器根據所述呼叫請求和所述HTTP發起會議請求到達所述會議服務器的時間之差是否在預定范圍內判定用戶創建會議的合法性;所述會議服務器判斷所述呼叫請求的電話號碼和所述HTTP發起會議請求中的電話號碼是否一致,如果不一致,則拒絕終端發起的呼叫;如果一致,則所述會議服務器根據所述電話號碼進行用戶身份鑒權。
[0019]可選地,該方法還包括:所述會議服務器在呼叫建立后向所述視頻終端返回呼叫響應,其中攜帶創建用戶接入會場媒體接口。
[0020]根據本發明的另一方面,提供一種視頻會議服務器,包括:
[0021]網頁提供模塊,用于響應于視頻終端的訪問請求向所述視頻終端返回召開會議網頁,所述召開會議網頁攜帶發起會議呼叫的鏈接;
[0022]請求接收模塊,用于響應于用戶在所述召開會議網頁中輸入會議成員號碼,接收來自所述視頻終端的呼叫請求、以及HTTP發起會議請求,所述HTTP發起會議請求包括所述會議成員號碼以及所述視頻終端的電話號碼;
[0023]鑒權執行模塊,用于根據所述視頻終端的電話號碼對用戶身份進行關聯鑒權;
[0024]會議召開模塊,用于創建會議并根據所述會議成員號碼呼叫其他會議成員入會。
[0025]可選地,發起會議呼叫的鏈接的超鏈接跳轉類型為SIP,且包含會議接入號碼。
[0026]可選地,召開會議網頁包括響應于召開會議按鈕的點擊行為的腳本,所述腳本包括指示所述視頻終端發起撥打所述會議接入號碼的呼叫和向所述會議服務器提交所述會議成員號碼的操作。
[0027]可選地,鑒權執行模塊根據接收到所述呼叫請求和所述HTTP發起會議請求的時間之差是否在預定范圍內判定用戶創建會議的合法性;判斷所述呼叫請求的電話號碼和所述HTTP發起會議請求中的電話號碼是否一致,如果不一致,則拒絕發起呼叫;如果一致,則根據所述電話號碼進行用戶身份鑒權。
[0028]根據本發明的又一方面,提供一種視頻會議召開系統,包括上述的服務器,以及視頻終端。
[0029]本發明的一個優點在于,利用視頻終端的上網和撥打電話結合的技術,通過會議服務器在終端訪問會議網頁中的動作腳本,實現終端向會議服務器發起呼叫的同時提交攜帶會議成員召開會議的HTTP請求,從而向用戶提供在終端圖形化界面輸入多個會議成員號碼一鍵召開會議功能。
[0030]通過以下參照附圖對本發明的示例性實施例的詳細描述,本發明的其它特征及其優點將會變得清楚。
【專利附圖】
【附圖說明】
[0031]構成說明書的一部分的附圖描述了本發明的實施例,并且連同說明書一起用于解釋本發明的原理。
[0032]參照附圖,根據下面的詳細描述,可以更加清楚地理解本發明,其中:[0033]圖1示出根據本發明的視頻會議召開方法的一個實施例的流程圖。
[0034]圖2示出根據本發明的視頻會議召開方法的另一個實施例的信令圖。
[0035]圖3示出根據本發明的視頻會議召開方法的又一個實施例的信令圖。
[0036]圖4示出根據本發明的視頻會議召開方法的再一個實施例的信令圖。
[0037]圖5示出根據本發明的視頻會議召開方法的又一個實施例的信令圖。
[0038]圖6示出根據本發明的視頻會議服務器的一個實施例的結構圖。
【具體實施方式】
[0039]現在將參照附圖來詳細描述本發明的各種示例性實施例。應注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數字表達式和數值不限制本發明的范圍。
[0040]同時,應當明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關系繪制的。
[0041]以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發明及其應用或使用的任何限制。
[0042]對于相關領域普通技術人員已知的技術、方法和設備可能不作詳細討論,但在適當情況下,所述技術、方法和設備應當被視為授權說明書的一部分。
[0043]在這里示出和討論的所有示例中,任何具體值應被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的值。
[0044]應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
[0045]圖1示出根據本發明的視頻會議召開方法的一個實施例的流程圖。
[0046]如圖1所示,步驟102,響應于視頻終端的訪問請求,會議服務器向視頻終端返回召開會議網頁,召開會議網頁攜帶發起會議呼叫的鏈接。例如,用戶通過視頻終端的上網能力訪問會議服務器上的召開會議網頁,會議服務器將召開會議網頁返回視頻終端。
[0047]步驟104,響應于用戶在召開會議網頁中輸入會議成員號碼,會議服務器接收來自視頻終端的呼叫請求和HTTP發起會議請求,HTTP發起會議請求包括會議成員號碼以及視頻終端的電話號碼。例如,用戶在召開會議網頁中輸入會議成員號碼,點擊“召開會議”按鈕,則召開會議網頁中包括的腳本程序自動向會議服務器發送呼叫請求和發起會議HTTP請求,呼叫請求和HTTP請求中都攜帶視頻終端的電話號碼。
[0048]步驟106,會議服務器根據視頻終端的電話號碼對用戶身份進行關聯鑒權。會議服務器判斷呼叫請求的電話號碼和HTTP發起會議請求中的電話號碼是否一致,如果不一致,則拒絕用戶發起的呼叫;如果一致,會議服務器根據電話號碼進行用戶身份鑒權。如果會議服務器只收到呼叫請求或者只收到HTTP發起會議請求,會議服務器拒絕召開會議。
[0049]步驟108,會議服務器創建會議并根據會議成員號碼呼叫其他會議成員入會。
[0050]上述實施例中,利用視頻終端的上網和撥打電話結合的技術,通過會議服務器在終端訪問會議網頁中定義終端所執行的動作腳本,實現終端向會議服務器發起呼叫的同時提交攜帶會議成員召開會議的HTTP請求,從而向用戶提供在終端圖形化界面輸入多個會議成員號碼一鍵召開會議功能。[0051]在本技術方案中,為實現視頻終端向會議服務器發送呼叫請求的同時提交會議成員號碼HTTP請求,會議服務器在返回用戶召開會議網頁時,對網頁中例如“召開會議”按鈕的點擊行為定義JavaScript腳本,該腳本包括指示終端調用撥打電話程序發起撥打會議接入號碼的呼叫和向會議服務器提交會議成員號碼信息等操作。
[0052]其中,為實現終端調用撥打電話程序,一個實施例中定義“window, location,href= “sip:會議接入號”腳本,擴展超鏈接跳轉類型為“sip”,視頻電話終端識別“sip”標識,調用終端電話呼叫模塊,發起撥打會議接入號的呼叫。
[0053]會議服務器利用此終端同時發送呼叫請求與網頁提交請求進行捆綁鑒權,只有同時收到呼叫和網頁提交請求,會議服務器才判斷用戶為合法操作,避免了用戶訪問會議服務器網頁時需輸入密碼進行鑒權操作的麻煩;鑒權通過后創建會場將終端用戶加入會議,并呼叫用戶輸入的其他會議成員入會。
[0054]圖2示出根據本發明的視頻會議召開方法的另一個實施例的信令圖。
[0055]步驟201,用戶點擊視頻終端上“視頻會議”圖標,視頻終端訪問召開會議網頁。例如,視頻電話終端通過HTTP/GET向會議服務器發起訪問會議召開網頁請求,會議服務器返回HTTP/200,返回的網頁中攜帶發起會議呼叫的鏈接。
[0056]步驟202,用戶在網頁界面輸入會議成員號碼,點擊“召開會議”按鈕。視頻終端例如通過HTTP/POST向會議服務器提交召開會議請求并攜帶會議成員號碼,同時視頻終端發起呼叫到會議服務器。
[0057]步驟203,會議服務器關聯同一終端發送的HTTP召開會議請求和呼叫請求進行關聯身份鑒權,會議服務器根據呼叫請求和HTTP發起會議請求到達所述會議服務器的時間之差是否在預定范圍內判定用戶創建會議的合法性;會議服務器判斷呼叫請求中的電話號碼和所述HTTP發起會議請求中的電話號碼是否一致,如果不一致,則拒絕發起呼叫;如果一致,則會議服務器根據電話號碼進行用戶身份鑒權;鑒權成功后為用戶分配接入會場的音視頻媒體資源,并將主叫加入會場。會議服務器向視頻電話終端返回HTTP/200,呼叫建立后向視頻電話終端返回呼叫響應,其中攜帶創建用戶接入會場媒體接口。
[0058]步驟204,用戶接收會場音視頻媒體。
[0059]步驟205,會議服務器呼叫其他會議成員加入會議。
[0060]步驟206,用戶通過會議服務器的網頁進行會場控制。視頻終端向會議服務器通過HTTP/POST發送會場控制,會議服務器向視頻終端返回HTTP/200。
[0061]步驟207,用戶掛機,結束會議。
[0062]如果會議服務器單獨收到呼叫請求,會議服務器判斷用戶為非法操作,鑒權不通過,對用戶的呼叫放音進行提示。
[0063]圖3是會議服務器對單獨收到呼叫請求的處理流程。
[0064]步驟301,用戶單獨通過視頻終端發起呼叫會議接入號的呼叫。
[0065]步驟302,會議服務器未關聯到召開會議的HTTP請求,對終端返回失敗響應。
[0066]如果會議服務器單獨收到網頁提交請求,會議服務器判斷用戶為非法操作,鑒權不通過,在對網頁請求響應的結果中進行提示。
[0067]圖4是會議服務器對單獨收到網頁請求的處理流程。
[0068]步驟401,用戶通過視頻終端訪問會議服務器上的會議召開網頁。[0069]步驟402,會議服務器向視頻終端返回會議召開網頁,其中攜帶發起會議呼叫的鏈接。
[0070]步驟403,用戶單獨通過視頻終端提交召開會議的網頁請求,其中攜帶會議成員號碼,但是未提交呼叫請求。
[0071]步驟404,會議服務器未關聯到終端發起的呼叫請求,對終端返回失敗響應。
[0072]上述實施例中,會議服務器通過同一終端提交的呼叫請求與HTTP召開會議請求捆綁鑒權用戶身份合法性,使用戶通過視頻終端便捷召開會議的同時充分保證用戶使用業務的安全性。
[0073]用戶通過視頻終端一鍵召開會議的使用流程如圖5所示。
[0074]步驟501,用戶通過視頻終端訪問會議服務器召開會議網頁。
[0075]步驟502,用戶在召開會議網頁輸入會議成員號碼后點擊”召開會議”按鈕,終端向會議服務器發送呼叫請求同時發送HTTP請求傳遞會議成員號碼并發起會議;
[0076]步驟503,會議服務器鑒權用戶身份后創建會議,并呼叫其他會議成員入會。
[0077]圖6示出根據本發明的視頻會議服務器的一個實施例的結構圖。如圖6所示,該服務器包括:網頁提供模塊61,用于響應于視頻終端的訪問請求向視頻終端返回召開會議網頁,召開會議網頁攜帶發起會議呼叫的鏈接;請求接收模塊62,用于響應于用戶在召開會議網頁中輸入會議成員號碼,接收來自視頻終端的呼叫請求、以及HTTP發起會議請求,HTTP發起會議請求包括會議成員號碼以及視頻終端的電話號碼;鑒權執行模塊63,用于根據視頻終端的電話號碼對用戶身份進行關聯鑒權;會議召開模塊64,用于創建會議并根據會議成員號碼呼叫其他會議成員入會。
[0078]在一個實施例中,發起會議呼叫的鏈接的超鏈接跳轉類型為SIP,且包含會議接入號碼。例如,召開會議網頁包括響應于召開會議按鈕的點擊行為的腳本,腳本包括指示視頻終端發起撥打會議接入號碼的呼叫和向會議服務器提交會議成員號碼的操作。
[0079]在一個實施例中,鑒權執行模塊根據收到呼叫請求和HTTP發起會議請求的時間之差是否在預定范圍內判定用戶創建會議的合法性,判斷呼叫請求的電話號碼和HTTP發起會議請求中的電話號碼是否一致,如果不一致,則拒絕發起呼叫;如果一致,則根據電話號碼進行用戶身份鑒權。通過對呼叫請求和HTTP發起會議請求到達的時間之差進行判斷,可以保證呼叫請求和HTTP發起會議請求基本同時到達會議服務器,防止不同的設備或者不同時刻分別發送呼叫請求和HTTP發起會議請求,提高了系統安全性。
[0080]上述實施例中關于服務器的各個模塊的功能和作用的描述,可以參見上文中關于方法實施例的對應描述,為簡潔起見在此不再詳細描述。
[0081]本公開提出的視頻終端快速實現召開會議的方法,實現視頻會議業務的快速部署,解決了現有視頻終端召開會議操作復雜、用戶體驗差,或終端開發改造周期長、視頻會議功能部署慢的問題。
[0082]本公開中視頻終端采用會議客戶端召開會議方式,無需視頻終端進行定制開發,適用于不同廠家多種類型的視頻終端快速提供會議召開功能。本公開的技術方案和傳統電話IVR和PC召開會議方式相比較,充分利用視頻終端的屏幕優勢,提供用戶通過可視化圖形界面一鍵召開會議能力。
[0083]至此,已經詳細描述了根據本發明的視頻會議召開方法、系統和服務器。為了避免遮蔽本發明的構思,沒有描述本領域所公知的一些細節。本領域技術人員根據上面的描述,完全可以明白如何實施這里公開的技術方案。
[0084]可能以許多方式來實現本發明的方法和系統。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實現本發明的方法和系統。用于所述方法的步驟的上述順序僅是為了進行說明,本發明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實施例中,還可將本發明實施為記錄在記錄介質中的程序,這些程序包括用于實現根據本發明的方法的機器可讀指令。因而,本發明還覆蓋存儲用于執行根據本發明的方法的程序的記錄介質。
[0085]雖然已經通過示例對本發明的一些特定實施例進行了詳細說明,但是本領域的技術人員應該理解,以上示例僅是為了進行說明,而不是為了限制本發明的范圍。本領域的技術人員應該理解,可在不脫離本發明的范圍和精神的情況下,對以上實施例進行修改。本發明的范圍由所附權利要求來限定。
【權利要求】
1.一種視頻會議召開方法,其特征在于,包括: 響應于視頻終端的訪問請求,會議服務器向所述視頻終端返回召開會議網頁,所述召開會議網頁攜帶發起會議呼叫的鏈接; 響應于用戶在所述召開會議網頁中輸入會議成員號碼,所述會議服務器接收來自所述視頻終端的呼叫請求、以及超文本傳輸協議HTTP發起會議請求,所述HTTP發起會議請求包括所述會議成員號碼以及所述視頻終端的電話號碼; 所述會議服務器根據所述視頻終端的電話號碼對用戶身份進行鑒權; 所述會議服務器創建會議并根據所述會議成員號碼呼叫其他會議成員入會。
2.根據權利要求1所述的方法,其特征在于,所述發起會議呼叫的鏈接的超鏈接跳轉類型為會話初始協議SIP,且包含會議接入號碼。
3.根據權利要求2所述的方法,其特征在于,所述召開會議網頁包括響應于召開會議按鈕的點擊行為的腳本,所述腳本包括指示所述視頻終端發起撥打所述會議接入號碼的呼叫和向所述會議服務器提交所述會議成員號碼的操作。
4.根據權利要求1所述的方法,其特征在于,所述會議服務器根據所述視頻終端的電話號碼對用戶身份進行鑒權包括: 所述會議服務器根據所述呼叫請求和所述HTTP發起會議請求到達所述會議服務器的時間之差是否在預定范圍內判定用戶創建會議的合法性; 所述會議服務器判斷所述呼叫請求中的電話號碼和所述HTTP發起會議請求中的電話號碼是否一致,如果不一致,則拒絕發起呼叫;如果一致,則所述會議服務器根據所述電話號碼進行用戶身份鑒權。
5.根據權利要求1所述的方法,其特征在于,還包括: 所述會議服務器在呼叫建立后向所述視頻終端返回呼叫響應,其中攜帶創建用戶接入會場媒體接口。
6.一種視頻會議服務器,其特征在于,包括: 網頁提供模塊,用于響應于視頻終端的訪問請求向所述視頻終端返回召開會議網頁,所述召開會議網頁攜帶發起會議呼叫的鏈接; 請求接收模塊,用于響應于用戶在所述召開會議網頁中輸入會議成員號碼,接收來自所述視頻終端的呼叫請求、以及超文本傳輸協議HTTP發起會議請求,所述HTTP發起會議請求包括所述會議成員號碼以及所述視頻終端的電話號碼; 鑒權執行模塊,用于根據所述視頻終端的電話號碼對用戶身份進行關聯鑒權; 會議召開模塊,用于創建會議并根據所述會議成員號碼呼叫其他會議成員入會。
7.根據權利要求6所述的服務器,其特征在于,所述發起會議呼叫的鏈接的超鏈接跳轉類型為會話初始協議SIP,且包含會議接入號碼。
8.根據權利要求7所述的服務器,其特征在于,所述召開會議網頁包括響應于召開會議按鈕的點擊行為的腳本,所述腳本包括指示所述視頻終端發起撥打所述會議接入號碼的呼叫和向所述會議服務器提交所述會議成員號碼發起會議的操作。
9.根據權利要求7所述的服務器,其特征在于,所述鑒權執行模塊根據收到所述呼叫請求和所述HTTP發起會議請求的時間之差是否在預定范圍內判定用戶創建會議的合法性,判斷所述呼叫請求的電話號碼和所述HTTP發起會議請求中的電話號碼是否一致,如果不一致,則拒 絕發起呼叫;如果一致,則根據所述電話號碼進行用戶身份鑒權。
10.一種視頻會議召開系統,其特征在于,包括如權利要求6至9中任意一項所述的服務器,以及所述視頻終端。
【文檔編號】H04N7/15GK103905779SQ201310210602
【公開日】2014年7月2日 申請日期:2013年5月30日 優先權日:2012年12月25日
【發明者】尹梅, 郭英, 馬濤, 龍顯軍, 陳珣, 王哲, 區洪輝, 胡文勝, 黃梓南, 林俐, 張海濤, 葉文超, 劉豪, 江洪, 鐘遠暉, 許捷翰, 陳宇華 申請人:中國電信股份有限公司