專利名稱:一種實現(xiàn)即時通訊與網(wǎng)絡會議的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明屬于網(wǎng)絡通訊領域,尤其涉及一種實現(xiàn)即時通訊與網(wǎng)絡會議的方法及系統(tǒng)。
背景技術:
隨著網(wǎng)絡技術的發(fā)展,網(wǎng)絡視頻會議軟件有著廣泛地應用?,F(xiàn)有的網(wǎng)絡視頻會議軟件通常具有兩個界面,一個是主界面,另一個是視頻會議界面。目前,上述兩個界面的通訊使用同一個通信服務器。如此,容易造成通信服務器處理業(yè)務邏輯增多,通訊壓力變大, 從而導致通信服務器不能即時響應用戶的請求,影響用戶的體驗。另外,主界面的用戶信息和視頻會議界面的用戶信息容易發(fā)生混淆,嚴重時會導致業(yè)務邏輯處理出錯。此外,通信服務器能支持的同時在線用戶數(shù)目存在上限,如果主界面和視頻會議界面使用同一個通信服務器會大大降低最大用戶數(shù)。而且,用戶由主界面切換至視頻會議界面時,主界面的顯示樣式并沒有同步至視頻會議界面,會影響用戶體驗。
發(fā)明內容
本發(fā)明提供一種實現(xiàn)即時通訊與網(wǎng)絡會議的方法及系統(tǒng)以解決上述問題。本發(fā)明提供一種實現(xiàn)即時通訊與網(wǎng)絡會議的方法,包括以下步驟。即時通訊服務器接收用戶登錄客戶端的請求信息并存儲用戶信息。會議發(fā)起人通過客戶端向即時通訊服務器發(fā)送網(wǎng)絡會議請求。即時通訊服務器接收網(wǎng)絡會議請求后,從存儲的用戶信息中查找獲取會議發(fā)起人信息及與會人信息,并將會議發(fā)起人信息及與會人信息傳輸至網(wǎng)絡會議服務器。網(wǎng)絡會議服務器接收并處理會議發(fā)起人信息及與會人信息。本發(fā)明還提供一種實現(xiàn)即時通訊與網(wǎng)絡會議的方法,包括以下步驟。數(shù)據(jù)存儲服務器存儲登錄客戶端的用戶信息。會議發(fā)起人通過客戶端向即時通訊服務器發(fā)送網(wǎng)絡會議請求。即時通訊服務器接收網(wǎng)絡會議請求后,將存儲的會議發(fā)起人信息及獲取的與會人信息傳輸至網(wǎng)絡會議服務器。網(wǎng)絡會議服務器接收并處理會議發(fā)起人信息及與會人信息。本發(fā)明還提供一種實現(xiàn)即時通訊與網(wǎng)絡會議的系統(tǒng),包括客戶端、即時通訊服務器以及網(wǎng)絡會議服務器。即時通訊服務器與客戶端相連,用于接收用戶登錄客戶端的請求信息并存儲用戶信息。網(wǎng)絡會議服務器與客戶端及即時通訊服務器相連。即時通訊服務器接收會議發(fā)起人通過客戶端發(fā)送的網(wǎng)絡會議請求后,即時通訊服務器從存儲的用戶信息中查找獲取會議發(fā)起人信息及與會人信息,并將會議發(fā)起人信息及與會人信息傳輸至網(wǎng)絡會議服務器。網(wǎng)絡會議服務器用于接收并處理會議發(fā)起人信息及與會人信息。本發(fā)明還提供一種實現(xiàn)即時通訊與網(wǎng)絡會議的系統(tǒng),包括客戶端、數(shù)據(jù)存儲服務器、即時通訊服務器以及網(wǎng)絡會議服務器。數(shù)據(jù)存儲服務器與客戶端相連,用于存儲登錄客戶端的用戶信息。即時通訊服務器與數(shù)據(jù)存儲服務器及客戶端相連。網(wǎng)絡會議服務器與客戶端、數(shù)據(jù)存儲服務器及即時通訊服務器相連。即時通訊服務器接收會議發(fā)起人通過客戶端發(fā)送的網(wǎng)絡會議請求后,即時通訊服務器將存儲的會議發(fā)起人信息及獲取的與會人信息傳輸至網(wǎng)絡會議服務器。網(wǎng)絡會議服務器接收并處理會議發(fā)起人信息及與會人信息。相較于先前技術,根據(jù)本發(fā)明提供的實現(xiàn)即時通訊與網(wǎng)絡會議的方法及系統(tǒng),采用即時通訊服務器為即時通訊服務,網(wǎng)絡會議服務器為網(wǎng)絡會議服務,并實現(xiàn)即時通訊與網(wǎng)絡會議的切換,從而有利于提高網(wǎng)絡視頻會議軟件的整體性能,使服務器的業(yè)務邏輯處理效率得到提升,增加系統(tǒng)的吞吐量和最大同時在線人數(shù)。此外,當網(wǎng)絡會議軟件由主界面模式切換到視頻會議界面模式時,可實現(xiàn)平滑切換,保持了界面顯示樣式的統(tǒng)一,提高了用戶體驗和趣味性。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖1所示為根據(jù)本發(fā)明的第一較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的方法的流程圖;圖2所示為根據(jù)本發(fā)明的第一較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的系統(tǒng)的示意圖;圖3所示為根據(jù)本發(fā)明的第二較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的方法的流程圖;圖4所示為根據(jù)本發(fā)明的第二較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的系統(tǒng)的示意圖。
具體實施例方式下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。圖1所示為根據(jù)本發(fā)明的第一較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的方法的流程圖。圖2所示為根據(jù)本發(fā)明的第一較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的系統(tǒng)的示意圖。請一并參考圖1與圖2。如圖1所示,本發(fā)明的第一較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的方法包括步驟101 104。于步驟101中,即時通訊服務器接收用戶登錄客戶端的請求信息并存儲用戶信息。具體而言,當用戶登錄客戶端(例如,用戶登錄網(wǎng)絡視頻會議軟件的主界面)時, 客戶端連接即時通訊服務器,并向即時通訊服務器發(fā)送請求信息。即時通訊服務器接收到請求信息后,存儲用戶信息。于本實施例中,即時通訊服務器存儲所有用戶的用戶信息。此外,即時通訊服務器支持用戶于主界面進行即時通訊交流,例如,即時聊天等。另外,于此, 用戶信息包括用戶的編號、頁面的顯示樣式、好友信息、群組信息及群組的顯示樣式等。然而,本發(fā)明并不限定于此。于步驟102中,會議發(fā)起人通過客戶端向即時通訊服務器發(fā)送網(wǎng)絡會議請求。具體而言,當用戶需要開網(wǎng)絡會議時,用戶(即會議發(fā)起人)通過客戶端發(fā)送網(wǎng)絡會議請求至即時通訊服務器。于實際應用中,用戶可點擊網(wǎng)絡視頻會議主界面上發(fā)起會議的選項,以發(fā)起網(wǎng)絡會議。于步驟103中,即時通訊服務器接收網(wǎng)絡會議請求后,從存儲的用戶信息中查找獲取會議發(fā)起人信息及與會人信息,并將會議發(fā)起人信息及與會人信息傳輸至網(wǎng)絡會議服務器。其中,由于即時通訊服務器存儲所有的用戶信息,因此,根據(jù)接收的網(wǎng)絡會議請求,即時通訊服務器可從存儲的用戶信息中查找當前會議發(fā)起人信息以及與會人信息。于步驟104中,網(wǎng)絡會議服務器接收并處理會議發(fā)起人信息及與會人信息。如此, 實現(xiàn)即時通訊服務器與網(wǎng)絡會議服務器的切換。其中,網(wǎng)絡會議服務器根據(jù)會議發(fā)起人的信息設置頁面顯示樣式及群組顯示樣式等。如此,網(wǎng)絡視頻會議軟件的主界面可平滑切換至網(wǎng)絡會議界面,從而保持界面顯示樣式和群組顯示樣式的統(tǒng)一,以提高用戶的體驗和趣味性。此外,網(wǎng)絡會議中的與會人可以是會議發(fā)起人于即時通訊中的好友,亦可為其他人員。舉例而言,用戶于即時通訊中具有5個好友,當用戶(會議發(fā)起人)發(fā)起網(wǎng)絡會議并選擇5個與會人時,上述5個與會人可均為好友,或者部分為好友部分為非好友,亦或者均為非好友。然而,本發(fā)明對此不作任何限定。如圖2所示,本發(fā)明的第一較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的系統(tǒng)包括客戶端10、即時通訊服務器11及網(wǎng)絡會議服務器12。其中,即時通訊服務器11與客戶端10相連,網(wǎng)絡會議服務器12與客戶端10及即時通訊服務器11相連。即時通訊服務器 11用于接收用戶登錄客戶端10的請求信息并存儲用戶信息。于此,即時通訊服務器11存儲所有用戶信息。即時通訊服務器11接收會議發(fā)起人通過客戶端10發(fā)送的網(wǎng)絡會議請求后,即時通訊服務器11從存儲的用戶信息中查找會議發(fā)起人信息及與會人信息,并將會議發(fā)起人信息及與會人信息傳輸至網(wǎng)絡會議服務器12。網(wǎng)絡會議服務器12用于接收并處理會議發(fā)起人信息及與會人信息。如此,實現(xiàn)即時通訊服務器11與網(wǎng)絡會議服務器12的切換。關于上述具體過程同上述方法所述,故于此不再贅述。圖3所示為根據(jù)本發(fā)明的第二較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的方法的流程圖。圖4所示為根據(jù)本發(fā)明的第二較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的系統(tǒng)的示意圖。請一并參考圖3與圖4。如圖3所示,本發(fā)明的第二較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的方法包括步驟201 204。第二較佳實施例與第一較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的方法的不同在于于第二較佳實施例中,數(shù)據(jù)存儲服務器中存儲所有用戶信息,而即時通訊服務器中僅存儲當前在線用戶的信息。具體而言,于步驟201中,數(shù)據(jù)存儲服務器存儲登錄客戶端的用戶信息。換言之, 所有用戶信息均存儲于數(shù)據(jù)存儲服務器。其中,用戶信息包括用戶的編號、頁面的顯示樣式、好友信息、群組信息及群組的顯示樣式等。然而,本發(fā)明并不限定于此。于步驟202中,會議發(fā)起人通過客戶端向即時通訊服務器發(fā)送網(wǎng)絡會議請求。于步驟203中,即時通訊服務器接收網(wǎng)絡會議請求后,將存儲的會議發(fā)起人信息及獲取的與會人信息傳輸至網(wǎng)絡會議服務器。于一具體實施例中,會議發(fā)起人登錄的客戶端可從數(shù)據(jù)存儲服務器中查找獲取與會人信息,并將與會人信息傳輸至即時通訊服務器。即,即時通訊服務器從客戶端獲取與會人信息。于另一具體實施例中,即時通訊服務器接收網(wǎng)絡會議請求后可從數(shù)據(jù)存儲服務器中獲取與會人信息。本發(fā)明并不限定于此。于步驟204中,網(wǎng)絡會議服務器接收并處理會議發(fā)起人信息及與會人信息。如此, 實現(xiàn)即時通訊服務器與網(wǎng)絡會議服務器的切換。如圖4所示,本發(fā)明的第二較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的系統(tǒng)包括客戶端20、即時通訊服務器21、網(wǎng)絡會議服務器22以及數(shù)據(jù)存儲服務器23。其中,數(shù)據(jù)存儲服務器23與客戶端20相連,即時通訊服務器21與客戶端20及數(shù)據(jù)存儲服務器23相連,網(wǎng)絡會議服務器22與客戶端20、即時通訊服務器21及數(shù)據(jù)存儲服務器23相連。數(shù)據(jù)存儲服務器23用于存儲登錄客戶端的用戶信息。即時通訊服務器21接收會議發(fā)起人通過客戶端20發(fā)送的網(wǎng)絡會議請求后,即時通訊服務器21將存儲的會議發(fā)起人信息及獲取的與會人信息傳輸至網(wǎng)絡會議服務器22。網(wǎng)絡會議服務器22用于接收并處理會議發(fā)起人信息及與會人信息。關于上述具體過程同上述方法所述,故于此不再贅述。綜上所述,根據(jù)本發(fā)明較佳實施例提供的實現(xiàn)即時通訊與網(wǎng)絡會議的方法及系統(tǒng),采用即時通訊服務器為即時通訊服務,網(wǎng)絡會議服務器為網(wǎng)絡會議服務,并實現(xiàn)即時通訊與網(wǎng)絡會議的切換,從而有利于提高網(wǎng)絡視頻會議軟件的整體性能,使服務器的業(yè)務邏輯處理效率得到提升,增加系統(tǒng)的吞吐量和最大同時在線人數(shù)。此外,當網(wǎng)絡會議軟件由主界面模式切換到視頻會議界面模式時,可實現(xiàn)平滑切換,保持了界面顯示樣式的統(tǒng)一,提高了用戶體驗和趣味性。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種實現(xiàn)即時通訊與網(wǎng)絡會議的方法,其特征在于,包括以下步驟 即時通訊服務器接收用戶登錄客戶端的請求信息并存儲用戶信息; 會議發(fā)起人通過客戶端向所述即時通訊服務器發(fā)送網(wǎng)絡會議請求;所述即時通訊服務器接收所述網(wǎng)絡會議請求后,從存儲的所述用戶信息中查找獲取會議發(fā)起人信息及與會人信息,并將所述會議發(fā)起人信息及所述與會人信息傳輸至網(wǎng)絡會議服務器;所述網(wǎng)絡會議服務器接收并處理所述會議發(fā)起人信息及所述與會人信息。
2.根據(jù)權利要求1所述的實現(xiàn)即時通訊與網(wǎng)絡會議的方法,其特征在于,所述用戶信息包括用戶編號、頁面顯示樣式及群組顯示樣式。
3.一種實現(xiàn)即時通訊與網(wǎng)絡會議的方法,其特征在于,包括以下步驟 數(shù)據(jù)存儲服務器存儲登錄客戶端的用戶信息;會議發(fā)起人通過客戶端向即時通訊服務器發(fā)送網(wǎng)絡會議請求; 所述即時通訊服務器接收所述網(wǎng)絡會議請求后,將存儲的會議發(fā)起人信息及獲取的與會人信息傳輸至網(wǎng)絡會議服務器;所述網(wǎng)絡會議服務器接收并處理所述會議發(fā)起人信息及所述與會人信息。
4.根據(jù)權利要求3所述的實現(xiàn)即時通訊與網(wǎng)絡會議的方法,其特征在于,所述即時通訊服務器從所述會議發(fā)起人登錄的客戶端獲取所述與會人信息,且所述客戶端從所述數(shù)據(jù)存儲服務器獲取所述與會人信息。
5.根據(jù)權利要求3所述的實現(xiàn)即時通訊與網(wǎng)絡會議的方法,其特征在于,所述即時通訊服務器從所述數(shù)據(jù)存儲服務器獲取所述與會人信息。
6.根據(jù)權利要求3所述的實現(xiàn)即時通訊與網(wǎng)絡會議的方法,其特征在于,所述用戶信息包括用戶編號、頁面顯示樣式及群組顯示樣式。
7.一種實現(xiàn)即時通訊與網(wǎng)絡會議的系統(tǒng),其特征在于,包括 客戶端;即時通訊服務器,與所述客戶端相連,用于接收用戶登錄客戶端的請求信息并存儲用戶信息;以及網(wǎng)絡會議服務器,與所述客戶端及所述即時通訊服務器相連,所述即時通訊服務器接收會議發(fā)起人通過客戶端發(fā)送的網(wǎng)絡會議請求后,所述即時通訊服務器從存儲的所述用戶信息中查找獲取會議發(fā)起人信息及與會人信息,并將所述會議發(fā)起人信息及所述與會人信息傳輸至所述網(wǎng)絡會議服務器,所述網(wǎng)絡會議服務器用于接收并處理所述會議發(fā)起人信息及所述與會人信息。
8.一種實現(xiàn)即時通訊與網(wǎng)絡會議的系統(tǒng),其特征在于,包括 客戶端;數(shù)據(jù)存儲服務器,與所述客戶端相連,用于存儲登錄客戶端的用戶信息; 即時通訊服務器,與所述數(shù)據(jù)存儲服務器及所述客戶端相連;以及網(wǎng)絡會議服務器,與所述客戶端、所述數(shù)據(jù)存儲服務器及所述即時通訊服務器相連,所述即時通訊服務器接收會議發(fā)起人通過客戶端發(fā)送的網(wǎng)絡會議請求后,所述即時通訊服務器將存儲的會議發(fā)起人信息及獲取的與會人信息傳輸至所述網(wǎng)絡會議服務器,所述網(wǎng)絡會議服務器用于接收并處理所述會議發(fā)起人信息及所述與會人信息。
9.根據(jù)權利要求8所述的實現(xiàn)即時通訊與網(wǎng)絡會議的系統(tǒng),其特征在于,所述即時通訊服務器從所述會議發(fā)起人登錄的客戶端獲取所述與會人信息,且所述客戶端從所述數(shù)據(jù)存儲服務器獲取所述與會人信息。
10.根據(jù)權利要求8所述的實現(xiàn)即時通訊與網(wǎng)絡會議的系統(tǒng),其特征在于,所述即時通訊服務器從所述數(shù)據(jù)存儲服務器獲取所述與會人信息。
全文摘要
本發(fā)明提供一種實現(xiàn)即時通訊與網(wǎng)絡會議的方法及系統(tǒng)。上述方法包括以下步驟。即時通訊服務器接收用戶登錄客戶端的請求信息并存儲用戶信息。會議發(fā)起人通過客戶端向即時通訊服務器發(fā)送網(wǎng)絡會議請求。即時通訊服務器接收網(wǎng)絡會議請求后,從存儲的用戶信息中查找獲取會議發(fā)起人信息及與會人信息,并將會議發(fā)起人信息及與會人信息傳輸至網(wǎng)絡會議服務器。網(wǎng)絡會議服務器接收并處理會議發(fā)起人信息及與會人信息。
文檔編號H04L12/58GK102195900SQ20111014532
公開日2011年9月21日 申請日期2011年6月1日 優(yōu)先權日2011年6月1日
發(fā)明者胡加明 申請人:蘇州闊地網(wǎng)絡科技有限公司