專利名稱:多方通信控制系統(tǒng)、多方通信系統(tǒng)及多方通信處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種多方通信控制系統(tǒng)、多方通信系統(tǒng)及多方通信處理方法。
背景技術(shù):
多方通信發(fā)展至今,已經(jīng)形成了集語音、圖像、數(shù)據(jù)和視頻為一體的多媒體統(tǒng)一通信方式。
傳統(tǒng)模式上,多方通信業(yè)務(wù)涉及語音、圖像、數(shù)據(jù)和視頻的實時交互,服務(wù)提供商需要根據(jù)預(yù)測的業(yè)務(wù)規(guī)模,事先進行基礎(chǔ)設(shè)施投入,包括服務(wù)器的部署、網(wǎng)絡(luò)結(jié)構(gòu)和帶寬安排。這種靜態(tài)的服務(wù)提供方式存在以下幾方面的限制
第一,如果是按照業(yè)務(wù)峰值來規(guī)劃和建設(shè)網(wǎng)絡(luò),則大部分時間網(wǎng)絡(luò)使用效率低,前期投入和運維成本增加;如果是按業(yè)務(wù)平均值來規(guī)劃網(wǎng)絡(luò),則用戶體驗和溝通效率常常會打折扣;
第二,由于網(wǎng)絡(luò)是事先規(guī)劃建設(shè)好的,在實時服務(wù)過程中會出現(xiàn)有的地方網(wǎng)絡(luò)資源大量空余,而有的地方客戶響應(yīng)速度擁塞。
此外,在現(xiàn)有技術(shù)中,為了保證多方通信會議具有較好的會議質(zhì)量,需要為多方通信會議系統(tǒng)配置高配置的服務(wù)器,或者為多方通信會議系統(tǒng)預(yù)先配置大量的網(wǎng)絡(luò)通信資源,這使得多方通信會議系統(tǒng)的成本比較高,而且在多方通信會議使用較少或者占用資源較少時,造成了很大的資源浪費?;蛘撸瑸榱私?jīng)濟的目的,為多方通信會議系統(tǒng)配置較低配置的服務(wù)器,或者為多方通信會議系統(tǒng)預(yù)先配置較少的網(wǎng)絡(luò)通信資源,這種方式雖然使得多方通信會議系統(tǒng)的成本降低,但是,在大量用戶同時使用多方通信會議時,又往往造成客戶響應(yīng)速度擁塞,用戶體驗度變低。
針對相關(guān)技術(shù)中多方通信系統(tǒng)資源利用效率比較低的問題,目前尚未提出有效的解決方案。發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種多方通信控制系統(tǒng)、多方通信系統(tǒng)及多方通信處理方法,以解決多方通信系統(tǒng)資源利用效率比較低的問題。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種多方通信處理方法。該多方通信處理方法包括檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件; 以及在確定第一會議的會議服務(wù)質(zhì)量不滿足預(yù)設(shè)條件時,調(diào)整為第一會議所分配的資源以使第一會議的會議服務(wù)質(zhì)量滿足預(yù)設(shè)條件。
進一步地,檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件包括檢測多方通信系統(tǒng)中第一會議的服務(wù)參數(shù);以及判斷第一會議的服務(wù)參數(shù)是否在預(yù)設(shè)范圍內(nèi)。在確定第一會議的會議服務(wù)質(zhì)量不滿足預(yù)設(shè)條件時,調(diào)整為第一會議所分配的資源以使第一會議的會議服務(wù)質(zhì)量滿足預(yù)設(shè)條件包括在確定第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之外時,調(diào)整為第一會議所分配的資源以使第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之內(nèi)。
進一步地,判斷第一會議的服務(wù)參數(shù)是否在預(yù)設(shè)范圍內(nèi)包括判斷第一會議的服務(wù)參數(shù)是否大于預(yù)設(shè)范圍的最大值或是否小于預(yù)設(shè)范圍的最小值;以及在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值或小于預(yù)設(shè)范圍的最小值時,確定第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之外。
進一步地,在確定第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之外時,調(diào)整為第一會議所分配的資源以使第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之內(nèi)包括在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值,增加為第一會議服務(wù)的服務(wù)器;在確定第一會議的服務(wù)參數(shù)小于預(yù)設(shè)范圍的最小值時,判斷為第一會議服務(wù)的服務(wù)器數(shù)量是否大于預(yù)設(shè)數(shù)量,其中,確定為第一會議服務(wù)的服務(wù)器數(shù)量大于預(yù)設(shè)數(shù)量時,減少為第一會議服務(wù)的服務(wù)器。
進一步地,在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值,增加為第一會議服務(wù)的服務(wù)器包括在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值時,向云控制服務(wù)器發(fā)送增加通信資源的請求;向第一服務(wù)器發(fā)送多方通信服務(wù)程序,其中,第一服務(wù)器為云控制服務(wù)器根據(jù)請求、第一會議的用戶分布以及服務(wù)器的負載狀態(tài)確定的服務(wù)器;以及控制第一服務(wù)器運行多方通信服務(wù)程序以使第一服務(wù)器為第一會議提供服務(wù)。
在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值時,向第一服務(wù)器發(fā)送請求; 接收來自第一服務(wù)器的響應(yīng)消息;根據(jù)響應(yīng)消息判斷第一服務(wù)器的負載信息;以及在確定第一服務(wù)器的負載信息滿足預(yù)設(shè)條件時,向第一服務(wù)器發(fā)送多方通信服務(wù)程序以使第一服務(wù)器安裝多方通信服務(wù)程序;以及控制第一服務(wù)器運行第一會議的程序以使第一服務(wù)器為第一會議提供服務(wù)。
進一步地,通過以下任意一種或多種方式檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件檢測第一會議的最大延遲時間,判斷最大延遲時間是否滿足預(yù)設(shè)條件;檢測第一會議的抖動,判斷抖動是否滿足預(yù)設(shè)條件;以及檢測第一會議的丟包率, 以及判斷丟包率是否滿足預(yù)設(shè)條件。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種多方通信控制系統(tǒng)。該多方通信系統(tǒng)包括檢測單元,用于檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件;以及調(diào)整單元,用于在確定第一會議的會議服務(wù)質(zhì)量不滿足預(yù)設(shè)條件時,調(diào)整為第一會議所分配的資源以使第一會議的會議服務(wù)質(zhì)量滿足預(yù)設(shè)條件。
進一步地,檢測單元包括檢測模塊,用于檢測多方通信系統(tǒng)中第一會議的服務(wù)參數(shù);以及判斷模塊,用于判斷第一會議的服務(wù)參數(shù)是否在預(yù)設(shè)范圍內(nèi),其中,調(diào)整單元用于在確定第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之外時,調(diào)整為第一會議所分配的資源以使第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之內(nèi)。
進一步地,判斷模塊包括判斷子模塊,用于判斷第一會議的服務(wù)參數(shù)是否大于預(yù)設(shè)范圍的最大值或是否小于預(yù)設(shè)范圍的最小值;以及確定子模塊,用于在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值或小于預(yù)設(shè)范圍的最小值時,確定第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之外。
進一步地,調(diào)整單元包括增加模塊,用于在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值,增加為第一會議服務(wù)的服務(wù)器;減小模塊,用于在確定第一會議的服務(wù)參數(shù)小于預(yù)設(shè)范圍的最小值時,判斷為第一會議服務(wù)的服務(wù)器數(shù)量是否大于預(yù)設(shè)數(shù)量,其中,確定為第一會議服務(wù)的服務(wù)器數(shù)量大于預(yù)設(shè)數(shù)量時,減少為第一會議服務(wù)的服務(wù)器。
進一步地,增加模塊包括第一發(fā)送模塊,用于在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值時,向云控制服務(wù)器發(fā)送增加通信資源的請求;第二發(fā)送模塊,用于向第一服務(wù)器發(fā)送多方通信服務(wù)程序,其中,第一服務(wù)器為云控制服務(wù)器根據(jù)請求、第一會議的用戶分布以及服務(wù)器的負載狀態(tài)確定的服務(wù)器;以及控制模塊,用于控制第一服務(wù)器運行多方通信服務(wù)程序以使第一服務(wù)器為第一會議提供服務(wù)。
進一步地,檢測模塊用于通過以下任意一種或多種方式檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件檢測第一會議的最大延遲時間,判斷最大延遲時間是否滿足預(yù)設(shè)條件;檢測第一會議的抖動,判斷抖動是否滿足預(yù)設(shè)條件;以及檢測第一會議的丟包率,以及判斷丟包率是否滿足預(yù)設(shè)條件。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種多方通信控制系統(tǒng),該多方通信控制系統(tǒng)用于執(zhí)行本發(fā)明提供的任意一種多方通信處理方法。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種多方通信系統(tǒng),該多方通信系統(tǒng)包括本發(fā)明提供的任意一種多方通信控制系統(tǒng)。
通過本發(fā)明,采用檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件;以及在確定第一會議的會議服務(wù)質(zhì)量不滿足預(yù)設(shè)條件時,調(diào)整為第一會議所分配的資源以使第一會議的會議服務(wù)質(zhì)量滿足預(yù)設(shè)條件的方法,由為第一會議所分配的資源是根據(jù)第一會議的會議服務(wù)質(zhì)量動態(tài)分配的,因而解決了多方通信系統(tǒng)資源利用效率比較低的問題,進而達到了提高多方通信系統(tǒng)的資源利用效率的效果。
構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中
圖1是根據(jù)本發(fā)明實施例的多方通信系統(tǒng)的示意圖2是根據(jù)本發(fā)明實施例的多方通信控制系統(tǒng)的示意圖3是根據(jù)本發(fā)明第一優(yōu)選實施例的多方通信控制系統(tǒng)的示意圖4是根據(jù)本發(fā)明第二優(yōu)選實施例的多方通信控制系統(tǒng)的示意圖5是根據(jù)本發(fā)明第三優(yōu)選實施例的多方通信控制系統(tǒng)的示意圖;以及
圖6是根據(jù)本發(fā)明實施例的多方通信處理方法的流程圖。
具體實施方式
需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
圖1是根據(jù)本發(fā)明實施例的多方通信系統(tǒng)的示意圖。如圖1所示,該多方通信系統(tǒng)包括多方通信控制系統(tǒng)100和應(yīng)用服務(wù)系統(tǒng)200。
多方通信控制系統(tǒng)100用于檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件,以及在確定第一會議的會議服務(wù)質(zhì)量不滿足預(yù)設(shè)條件時,調(diào)整為第一會議所分配的資源以使第一會議的會議服務(wù)質(zhì)量滿足預(yù)設(shè)條件。
應(yīng)用服務(wù)系統(tǒng)200包括多個應(yīng)用服務(wù)器,優(yōu)選地,該多個應(yīng)用服務(wù)器可以是運行于云計算平臺下的多個應(yīng)用服務(wù)器,每個應(yīng)用服務(wù)器均可以運行多方通信會議軟件以提供多方通信會議服務(wù),例如,上述的第一會議,該第一會議可以是運行于應(yīng)用服務(wù)系統(tǒng)200中的應(yīng)用服務(wù)器上的任意一個多方會議服務(wù)。
在上述的多方通信系統(tǒng)中,通過多方通信控制系統(tǒng)100檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件;以及在確定第一會議的會議服務(wù)質(zhì)量不滿足預(yù)設(shè)條件時,調(diào)整為第一會議所分配的資源以使第一會議的會議服務(wù)質(zhì)量滿足預(yù)設(shè)條件的方法,使得第一會議所分配的資源是根據(jù)第一會議的會議服務(wù)質(zhì)量動態(tài)分配的,因而解決了多方通信系統(tǒng)資源利用效率比較低的問題,進而達到了提高多方通信系統(tǒng)的資源利用效率的效果。
圖2是根據(jù)本發(fā)明實施例的多方通信控制系統(tǒng)的示意圖。該多方通信控制系統(tǒng)可以是上述的多方通信系統(tǒng)中的多方通信控制系統(tǒng)100的進一步細化。
如圖2所示,該多方通信控制系統(tǒng)包括檢測單元10和調(diào)整單元20。
檢測單元10用于檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件。
調(diào)整單元20用于在確定第一會議的會議服務(wù)質(zhì)量不滿足預(yù)設(shè)條件時,調(diào)整為第一會議所分配的資源以使第一會議的會議服務(wù)質(zhì)量滿足預(yù)設(shè)條件。
在上述的多方通信控制系統(tǒng)中,通過檢測單元10檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件;以及調(diào)整單元20在確定第一會議的會議服務(wù)質(zhì)量不滿足預(yù)設(shè)條件時,調(diào)整為第一會議所分配的資源以使第一會議的會議服務(wù)質(zhì)量滿足預(yù)設(shè)條件,使得為第一會議所分配的資源是根據(jù)第一會議的會議服務(wù)質(zhì)量動態(tài)分配的,因而解決了多方通信系統(tǒng)資源利用效率比較低的問題,進而達到了提高多方通信系統(tǒng)的資源利用效率的效果。
為了描述的方便,描述本發(fā)明實施例的系統(tǒng)時以功能分為各種單元或模塊分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
通過本發(fā)明實施例的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備 (可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
本申請可用于眾多通用或?qū)S玫挠嬎阆到y(tǒng)環(huán)境或配置中。例如個人計算機、服務(wù)器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。
本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。
圖3是根據(jù)本發(fā)明第一優(yōu)選實施例的多方通信控制系統(tǒng)的示意圖。如圖3所示, 該多方通信控制系統(tǒng)包括檢測單元10和調(diào)整單元20。其中的檢測單元10包括檢測模塊 11和判斷模塊12。
檢測模塊11用于檢測多方通信系統(tǒng)中第一會議的服務(wù)參數(shù)。
判斷模塊12用于判斷第一會議的服務(wù)參數(shù)是否在預(yù)設(shè)范圍內(nèi)。
調(diào)整單元20用于在確定第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之外時,調(diào)整為第一會議所分配的資源以使第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之內(nèi)。
在調(diào)整為第一會議所分配的資源時,可以利用云計算平臺中的大量服務(wù)器的資源進行調(diào)整,在第一會議所使用的資源又盈余時,減少為第一會議所分配的網(wǎng)絡(luò)資源,在第一會議所使用的資源緊張時,調(diào)用云計算平臺中的其他網(wǎng)絡(luò)資源進行補充。
圖4是根據(jù)本發(fā)明第二優(yōu)選實施例的多方通信控制系統(tǒng)的示意圖,該實施例可以作為對上述第一實施例的進一步的優(yōu)選實施方式,如圖4所示,該多方通信系統(tǒng)包括檢測單元10和調(diào)整單元20。其中的檢測單元10包括檢測模塊11和判斷模塊12,判斷模塊12 進一步包括判斷子模塊121和確定子模塊122。
判斷子模塊121用于判斷第一會議的服務(wù)參數(shù)是否大于預(yù)設(shè)范圍的最大值或是否小于預(yù)設(shè)范圍的最小值。
確定子模塊122用于在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值或小于預(yù)設(shè)范圍的最小值時,確定第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之外。
在該實施例中,通過使得檢測到的第一會議的服務(wù)參數(shù)僅與預(yù)設(shè)范圍的最大值或最小值判斷即可以確定第一會議的服務(wù)參數(shù)是否在預(yù)設(shè)范圍之外,使得判斷過程更簡便, 提高了判斷效率。
圖5是根據(jù)本發(fā)明第三優(yōu)選實施例的多方通信控制系統(tǒng)的示意圖,該實施例可以作為對上述第一或第二實施例的進一步的優(yōu)選實施方式,如圖5所示,該多方通信控制系統(tǒng)包括檢測單元10和調(diào)整單元20。其中的檢測單元10包括檢測模塊11和判斷模塊12, 調(diào)整單元20包括增加模塊201和減小模塊202。
增加模塊201用于在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值,增加為第一會議服務(wù)的服務(wù)器。
減小模塊202用于在確定第一會議的服務(wù)參數(shù)小于預(yù)設(shè)范圍的最小值時,判斷為
第一會議服務(wù)的服務(wù)器數(shù)量是否大于預(yù)設(shè)數(shù)量,其中,確定為第一會議服務(wù)的服務(wù)器數(shù)量大于預(yù)設(shè)數(shù)量時,減少為第一會議服務(wù)的服務(wù)器。
優(yōu)選地,增加模塊201包括第一發(fā)送模塊、第二發(fā)送模塊和控制模塊。
第一發(fā)送模塊用于在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值時,向云控制服務(wù)器發(fā)送增加通信資源的請求。
第二發(fā)送模塊用于向第一服務(wù)器發(fā)送多方通信服務(wù)程序,其中,第一服務(wù)器為云控制服務(wù)器根據(jù)請求、第一會議的用戶分布以及服務(wù)器的負載狀態(tài)確定的服務(wù)器。
第一服務(wù)器為基于云計算的多方通信平臺下的應(yīng)用服務(wù)器。
控制模塊用于控制第一服務(wù)器運行多方通信服務(wù)程序以使第一服務(wù)器為第一會議提供服務(wù)。
通過該實施例,可以使得多方通信控制系統(tǒng)快速的查找到能夠為第一會議提供服務(wù)的服務(wù)器,并且快速地完成增加的服務(wù)器為第一會議提供服務(wù)。
本發(fā)明實施例的檢測單元10可以用于通過以下任意一種或多種方式檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件
檢測第一會議的最大延遲時間,判斷最大延遲時間是否滿足預(yù)設(shè)條件;
檢測第一會議的抖動,判斷抖動是否滿足預(yù)設(shè)條件;以及
檢測第一會議的丟包率,以及判斷丟包率是否滿足預(yù)設(shè)條件。
本發(fā)明實施例還提供了一種多方通信處理方法。該多方通信處理方法可以通過本發(fā)明實施例所提供的多方通信系統(tǒng)來執(zhí)行。
圖6是根據(jù)本發(fā)明實施例的多方通信處理方法的流程圖。如圖6所示,該多方通信處理方法包括以下步驟
步驟S602,檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件;以及
步驟S604,在確定第一會議的會議服務(wù)質(zhì)量不滿足預(yù)設(shè)條件時,調(diào)整為第一會議所分配的資源以使第一會議的會議服務(wù)質(zhì)量滿足預(yù)設(shè)條件。
優(yōu)選地,檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件包括 檢測多方通信系統(tǒng)中第一會議的服務(wù)參數(shù);以及判斷第一會議的服務(wù)參數(shù)是否在預(yù)設(shè)范圍內(nèi)。在確定第一會議的會議服務(wù)質(zhì)量不滿足預(yù)設(shè)條件時,調(diào)整為第一會議所分配的資源以使第一會議的會議服務(wù)質(zhì)量滿足預(yù)設(shè)條件包括在確定第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之外時,調(diào)整為第一會議所分配的資源以使第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之內(nèi)。
優(yōu)選地,判斷第一會議的服務(wù)參數(shù)是否在預(yù)設(shè)范圍內(nèi)包括判斷第一會議的服務(wù)參數(shù)是否大于預(yù)設(shè)范圍的最大值或是否小于預(yù)設(shè)范圍的最小值;以及在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值或小于預(yù)設(shè)范圍的最小值時,確定第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之外。
優(yōu)選地,在確定第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之外時,調(diào)整為第一會議所分配的資源以使第一會議的服務(wù)參數(shù)在預(yù)設(shè)范圍之內(nèi)包括在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值,增加為第一會議服務(wù)的服務(wù)器;在確定第一會議的服務(wù)參數(shù)小于預(yù)設(shè)范圍的最小值時,判斷為第一會議服務(wù)的服務(wù)器數(shù)量是否大于預(yù)設(shè)數(shù)量,其中,確定為第一會議服務(wù)的服務(wù)器數(shù)量大于預(yù)設(shè)數(shù)量時,減少為第一會議服務(wù)的服務(wù)器。
優(yōu)選地,在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值,增加為第一會議服務(wù)的服務(wù)器包括在確定第一會議的服務(wù)參數(shù)大于預(yù)設(shè)范圍的最大值時,向云控制服務(wù)器發(fā)送增加通信資源的請求;向第一服務(wù)器發(fā)送多方通信服務(wù)程序,其中,第一服務(wù)器為云控制服務(wù)器根據(jù)請求、第一會議的用戶分布以及服務(wù)器的負載狀態(tài)確定的服務(wù)器;以及控制第一服務(wù)器運行多方通信服務(wù)程序以使第一服務(wù)器為第一會議提供服務(wù)。
優(yōu)選地,通過以下任意一種或多種方式檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件檢測第一會議的最大延遲時間,判斷最大延遲時間是否滿足預(yù)設(shè)條件;檢測第一會議的抖動,判斷抖動是否滿足預(yù)設(shè)條件;以及檢測第一會議的丟包率,以及判斷丟包率是否滿足預(yù)設(shè)條件。
通過上述實施例的多方通信系統(tǒng)及多方通信處理方法可以看出,本發(fā)明實施例實現(xiàn)了使得多方通信向“云”邁進,在云計算的模型中,多方通信處于SaaS (軟件即服務(wù))這個層面,其基礎(chǔ)是IaaS (基礎(chǔ)設(shè)施即服務(wù))。
云基礎(chǔ)設(shè)施IaaS提供以下幾項功能提供虛擬的計算、儲存和通信資源;覆蓋全球的網(wǎng)絡(luò)資源,包括連接各大運營商網(wǎng)絡(luò)的資源;實時啟動網(wǎng)絡(luò)資源,包括服務(wù)器和通信帶寬,來提供多方通信的服務(wù)運算能力;按實際所用資源計費。
當然,基于IaaS之上的多方通信運營平臺也要做出相應(yīng)的結(jié)構(gòu)調(diào)整,它將由下面幾個功能模塊組成。
商業(yè)模塊實時監(jiān)控會議服務(wù)運營狀況,根據(jù)需求動態(tài)的判斷是否需要增加或減少會議資源;
運營模塊通過IaaS的API接口,動態(tài)擴充或減少服務(wù)器、帶寬等會議資源,力求以最少的資源最大限度地滿足客戶對質(zhì)量的需求;
服務(wù)模塊即傳統(tǒng)的網(wǎng)絡(luò)會議,網(wǎng)絡(luò)直播的服務(wù)系統(tǒng)。
總體來看,多方通信在采用云技術(shù)來構(gòu)建基礎(chǔ)設(shè)施后,將為多方通信業(yè)務(wù)帶來以下優(yōu)勢
首先,可擴容能力
不同于傳統(tǒng)的操作模式需要對服務(wù)器進行預(yù)先安裝配置,安裝軟件等,也不同于傳統(tǒng)的多方通信系統(tǒng)一旦業(yè)務(wù)負載超出設(shè)定值,客戶的會議通話質(zhì)量將無法得到保證。本發(fā)明實施例的多方通信系統(tǒng)采用云計算平臺后,IT資源能夠隨時動態(tài)進行調(diào)配,一旦出現(xiàn)上述情況,另一臺虛擬服務(wù)器可以在數(shù)秒之內(nèi)就可以啟動并自動安裝軟件,平衡當前的服務(wù)器的業(yè)務(wù)負載。
其次,有質(zhì)量保證的服務(wù)
云計算平臺利用虛擬化技術(shù)等形成了一個類似超級計算機的無限擴展的IT資源池,能隨時調(diào)度資源滿足特定客戶對特定會議的需求。
再次,快速響應(yīng)能力
由于云計算平臺具備的自復(fù)制、自運維等管理能力,極大地提高了服務(wù)交付效率, 同時在IT資源調(diào)度時也能夠做到快速響應(yīng)、快速安裝、快速適配等,完全符合服務(wù)提供商承諾的良好的使用體驗。
最后,大大降低多方通信服務(wù)成本
服務(wù)提供商可以不必在服務(wù)器和帶寬等基礎(chǔ)設(shè)施上預(yù)先投入資金,而是借用云基礎(chǔ)業(yè)務(wù)提供商來服務(wù)客戶,而且只需按使用收費,大大降低服務(wù)提供商的固定資產(chǎn)投入、網(wǎng)絡(luò)運營成本和每分鐘服務(wù)的成本。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種多方通信處理方法,其特征在于,包括檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件;以及在確定所述第一會議的會議服務(wù)質(zhì)量不滿足所述預(yù)設(shè)條件時,調(diào)整為所述第一會議所分配的資源以使所述第一會議的會議服務(wù)質(zhì)量滿足所述預(yù)設(shè)條件。
2.根據(jù)權(quán)利要求1所述的多方通信處理方法,其特征在于,檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件包括檢測多方通信系統(tǒng)中第一會議的服務(wù)參數(shù);以及判斷第一會議的服務(wù)參數(shù)是否在預(yù)設(shè)范圍內(nèi),在確定所述第一會議的會議服務(wù)質(zhì)量不滿足所述預(yù)設(shè)條件時,調(diào)整為所述第一會議所分配的資源以使所述第一會議服務(wù)質(zhì)量滿足所述預(yù)設(shè)條件包括在確定所述第一會議的服務(wù)參數(shù)在所述預(yù)設(shè)范圍之外時,調(diào)整為所述第一會議所分配的資源以使所述第一會議所的服務(wù)參數(shù)在所述預(yù)設(shè)范圍之內(nèi)。
3.根據(jù)權(quán)利要求2所述的多方通信處理方法,其特征在于,判斷第一會議所的服務(wù)參數(shù)是否在預(yù)設(shè)范圍內(nèi)包括判斷所述第一會議的服務(wù)參數(shù)是否大于所述預(yù)設(shè)范圍的最大值或是否小于所述預(yù)設(shè)范圍的最小值;以及在確定所述第一會議的服務(wù)參數(shù)大于所述預(yù)設(shè)范圍的最大值或小于所述預(yù)設(shè)范圍的最小值時,確定所述第一會議的服務(wù)參數(shù)在所述預(yù)設(shè)范圍之外。
4.根據(jù)權(quán)利要求3所述的多方通信處理方法,其特征在于,在確定所述第一會議的服務(wù)參數(shù)在所述預(yù)設(shè)范圍之外時,調(diào)整為所述第一會議所分配的資源以使所述第一會議的服務(wù)參數(shù)在所述預(yù)設(shè)范圍之內(nèi)包括在確定所述第一會議的服務(wù)參數(shù)大于所述預(yù)設(shè)范圍的最大值,增加為所述第一會議服務(wù)的服務(wù)器;在確定所述第一會議的服務(wù)參數(shù)小于所述預(yù)設(shè)范圍的最小值時,判斷為所述第一會議服務(wù)的服務(wù)器數(shù)量是否大于預(yù)設(shè)數(shù)量,其中,確定為所述第一會議服務(wù)的服務(wù)器數(shù)量大于所述預(yù)設(shè)數(shù)量時,減少為所述第一會議服務(wù)的服務(wù)器。
5.根據(jù)權(quán)利要求4所述的多方通信處理方法,其特征在于,在確定所述第一會議的服務(wù)參數(shù)大于所述預(yù)設(shè)范圍的最大值,增加為所述第一會議服務(wù)的服務(wù)器包括在確定所述第一會議的服務(wù)參數(shù)大于所述預(yù)設(shè)范圍的最大值時,向云控制服務(wù)器發(fā)送增加通信資源的請求;向所述第一服務(wù)器發(fā)送多方通信服務(wù)程序,其中,所述第一服務(wù)器為所述云控制服務(wù)器根據(jù)所述請求、所述第一會議的用戶分布以及服務(wù)器的負載狀態(tài)確定的服務(wù)器;以及控制所述第一服務(wù)器運行所述多方通信服務(wù)程序以使所述第一服務(wù)器為所述第一會議提供服務(wù)。
6.根據(jù)權(quán)利要求1所述的多方通信處理方法,其特征在于,通過以下任意一種或多種方式檢測多方通信系統(tǒng)中第一會議的會議服務(wù)參數(shù)是否滿足預(yù)設(shè)條件檢測所述第一會議的最大延遲時間,判斷所述最大延遲時間是否滿足預(yù)設(shè)條件;檢測所述第一會議的抖動,判斷所述抖動是否滿足預(yù)設(shè)條件;檢測所述第一會議的丟包率,以及判斷所述丟包率是否滿足預(yù)設(shè)條件。
7.一種多方通信控制系統(tǒng),其特征在于,包括檢測單元,用于檢測多方通信系統(tǒng)中第一會議的會議服務(wù)參數(shù)是否滿足預(yù)設(shè)條件;以及調(diào)整單元,用于在確定所述第一會議的會議服務(wù)質(zhì)量不滿足所述預(yù)設(shè)條件時,調(diào)整為所述第一會議所分配的資源以使所述第一會議的會議服務(wù)質(zhì)量滿足所述預(yù)設(shè)條件。
8.根據(jù)權(quán)利要求7所述的多方通信控制系統(tǒng),其特征在于,所述檢測單元包括檢測模塊,用于檢測多方通信系統(tǒng)中第一會議的服務(wù)參數(shù);以及判斷模塊,用于判斷第一會議的服務(wù)參數(shù)是否在預(yù)設(shè)范圍內(nèi),其中,所述調(diào)整單元用于在確定所述第一會議的服務(wù)參數(shù)在所述預(yù)設(shè)范圍之外時,調(diào)整為所述第一會議所分配的資源以使所述第一會議的服務(wù)參數(shù)在所述預(yù)設(shè)范圍之內(nèi)。
9.根據(jù)權(quán)利要求8所述的多方通信控制系統(tǒng),其特征在于,所述判斷模塊包括判斷子模塊,用于判斷所述第一會議的服務(wù)參數(shù)是否大于所述預(yù)設(shè)范圍的最大值或是否小于所述預(yù)設(shè)范圍的最小值;以及確定子模塊,用于在確定所述第一會議的服務(wù)參數(shù)大于所述預(yù)設(shè)范圍的最大值或小于所述預(yù)設(shè)范圍的最小值時,確定所述第一會議的服務(wù)參數(shù)在所述預(yù)設(shè)范圍之外。
10.根據(jù)權(quán)利要求9所述的多方通信控制系統(tǒng),其特征在于,所述調(diào)整單元包括增加模塊,用于在確定所述第一會議的服務(wù)參數(shù)大于所述預(yù)設(shè)范圍的最大值,增加為所述第一會議服務(wù)的服務(wù)器;減小模塊,用于在確定所述第一會議的服務(wù)參數(shù)小于所述預(yù)設(shè)范圍的最小值時,判斷為所述第一會議服務(wù)的服務(wù)器數(shù)量是否大于預(yù)設(shè)數(shù)量,其中,確定為所述第一會議服務(wù)的服務(wù)器數(shù)量大于所述預(yù)設(shè)數(shù)量時,減少為所述第一會議服務(wù)的服務(wù)器。
11.根據(jù)權(quán)利要求10所述的多方通信控制系統(tǒng),其特征在于,所述增加模塊包括第一發(fā)送模塊,用于在確定所述第一會議的服務(wù)參數(shù)大于所述預(yù)設(shè)范圍的最大值時, 向云控制服務(wù)器發(fā)送增加通信資源的請求;第二發(fā)送模塊,用于向所述第一服務(wù)器發(fā)送多方通信服務(wù)程序,其中,所述第一服務(wù)器為所述云控制服務(wù)器根據(jù)所述請求、所述第一會議的用戶分布以及服務(wù)器的負載狀態(tài)確定的服務(wù)器;以及控制模塊,用于控制所述第一服務(wù)器運行所述多方通信服務(wù)程序以使所述第一服務(wù)器為所述第一會議提供服務(wù)。
12.根據(jù)權(quán)利要求7所述的多方通信控制系統(tǒng),其特征在于,所述檢測模塊用于通過以下任意一種或多種方式檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件檢測所述第一會議的最大延遲時間,判斷所述最大延遲時間是否滿足預(yù)設(shè)條件;檢測所述第一會議的抖動,判斷所述抖動是否滿足預(yù)設(shè)條件;以及檢測所述第一會議的丟包率,以及判斷所述丟包率是否滿足預(yù)設(shè)條件。
13.一種多方通信系統(tǒng),其特征在于,包括權(quán)利要求7至12中任一項所述的多方通信控制系統(tǒng)。
全文摘要
本發(fā)明公開了一種多方通信控制系統(tǒng)、多方通信系統(tǒng)及多方通信處理方法。該多方通信處理方法包括檢測多方通信系統(tǒng)中第一會議的會議服務(wù)質(zhì)量是否滿足預(yù)設(shè)條件;以及在確定第一會議的會議服務(wù)質(zhì)量不滿足預(yù)設(shè)條件時,調(diào)整為第一會議所分配的資源以使第一會議的會議服務(wù)質(zhì)量滿足預(yù)設(shè)條件。通過本發(fā)明,提供了一種基于云技術(shù)的多方通信平臺,能夠為多方通信會議動態(tài)分配通信資源,解決了多方通信系統(tǒng)資源利用效率和保證多方通信會議質(zhì)量的矛盾,并且能夠降低多方通信服務(wù)系統(tǒng)的運營成本。
文檔編號H04L29/08GK102523422SQ201110434238
公開日2012年6月27日 申請日期2011年12月21日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者黃元庚 申請人:上海會暢通訊科技發(fā)展有限公司