專利名稱:一種基于云架構(gòu)的音視頻交互調(diào)度方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于音視頻通信技術(shù)領(lǐng)域,涉及一種基于云架構(gòu)的音視頻交互調(diào)度方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)絡(luò)技術(shù)的發(fā)展,視音頻編解碼技術(shù)的提高,各種基于互聯(lián)網(wǎng)絡(luò)的遠(yuǎn)程音視頻交互應(yīng)用已非常成熟,遠(yuǎn)程多方會議、遠(yuǎn)程教學(xué)、遠(yuǎn)程醫(yī)療、監(jiān)控指揮系統(tǒng)等迅速普及。但是,這些成熟的音視頻交互應(yīng)用正在受到設(shè)備采購壓力巨大、維護(hù)成本高、資源不足等因素的嚴(yán)重制約。每個企業(yè)、單位都在根據(jù)自身應(yīng)用特色建立自己的一套或多套音視頻交互應(yīng)用系統(tǒng),這種情況下使得各個單位企業(yè)投資資本巨大,運行成本高昂,靈活性、擴(kuò)展性難以實現(xiàn),對于相關(guān)維護(hù)人員技術(shù)水平要求高,而且應(yīng)用資源得不到充分使用。如今,具有云計算概念的網(wǎng)絡(luò)計算模式,正逐步成為典型性的應(yīng)用。如何基于云計算模式,將各自獨立的音視頻交互服務(wù)平臺充分利用,通過網(wǎng)絡(luò)化計算與智能化調(diào)度,把可利用的軟硬件服務(wù)、存儲資源靈活的整合和擴(kuò)展,實現(xiàn)最大范圍的協(xié)作與資源分享,達(dá)成高效率、低成本、少維護(hù)的應(yīng)用目標(biāo),是現(xiàn)在急需解決的問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種基于云架構(gòu)的音視頻交互調(diào)度方法,該方法能夠最大范圍地滿足用戶有關(guān)音視頻交互方面的應(yīng)用;此外,本發(fā)明還提供一種基于云架構(gòu)的音視頻交互調(diào)度系統(tǒng),該系統(tǒng)能夠使所有服務(wù)平臺資源得到充分共享。為解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案?!N基于云架構(gòu)的音視頻交互調(diào)度方法,包括以下步驟步驟一,客戶端發(fā)出服務(wù)請求到云服務(wù)平臺中的請求接收模塊,請求接收模塊通過數(shù)據(jù)庫驗證所述服務(wù)請求是否合法;若通過驗證則執(zhí)行步驟二,否則執(zhí)行步驟五;步驟二,云服務(wù)平臺中的屬性比對匹配模塊根據(jù)客戶端的屬性到數(shù)據(jù)庫中調(diào)用資源屬性表進(jìn)行資源匹配工作,并將匹配到的服務(wù)平臺資源通知客戶端;步驟三,客戶端請求綁定到所述匹配到的服務(wù)平臺資源中的服務(wù)平臺上,綁定成功的服務(wù)平臺將綁定結(jié)果通知云服務(wù)平臺中的資源綁定映射模塊;步驟四,當(dāng)客戶端需要與其他客戶端進(jìn)行音視頻交互時,與客戶端綁定的服務(wù)平臺將客戶端的交互需求通過所述資源綁定映射模塊發(fā)送給云服務(wù)平臺中的調(diào)度模塊,調(diào)度模塊將所述其他客戶端綁定的服務(wù)平臺遷入到客戶端綁定的服務(wù)平臺所在的云服務(wù)中,實現(xiàn)客戶端與其他客戶端的音視頻交互;步驟五,結(jié)束。作為本發(fā)明的一種優(yōu)選方案,處于一個云服務(wù)中的服務(wù)平臺可以通過云服務(wù)平臺中的調(diào)度模塊彼此交互各種信息。
作為本發(fā)明的另一種優(yōu)選方案,所述云服務(wù)平臺中的資源綁定映射模塊對綁定的客戶端與服務(wù)平臺進(jìn)行記錄存檔。一種基于云架構(gòu)的音視頻交互調(diào)度系統(tǒng),包括云服務(wù)平臺、至少2個服務(wù)平臺、和每個服務(wù)平臺綁定的客戶端;所述云服務(wù)平臺包括請求接收模塊、屬性比對匹配模塊、資源綁定映射模塊、調(diào)度模塊、數(shù)據(jù)庫;所述請求接收模塊分別與客戶端、數(shù)據(jù)庫、屬性比對匹配模塊通信相連,用以接收客戶端的服務(wù)請求,并根據(jù)數(shù)據(jù)庫中的信息進(jìn)行服務(wù)驗證,若通過驗證則將服務(wù)請求發(fā)送給屬性比對匹配模塊;所述屬性比對匹配模塊分別與客戶端和數(shù)據(jù)庫通信相連,用以從數(shù)據(jù)庫中獲取與客戶端匹配的服務(wù)平臺資源發(fā)送給客戶端;所述資源綁定映射模塊分別與服務(wù)平臺、數(shù)據(jù)庫、調(diào)度模塊通信相連,用以記錄綁定的服務(wù)平臺和客戶端,并轉(zhuǎn)發(fā)客戶端的交互需求給調(diào)度模塊;所述調(diào)度模塊分別與資源綁定映射模塊和服務(wù)平臺通信相連,用以將需要進(jìn)行音視頻交互的兩個客戶端分別綁定的服務(wù)平臺遷入到一個云服務(wù)中。作為本發(fā)明的一種優(yōu)選方案,每個客戶端僅綁定一個服務(wù)平臺,每個服務(wù)平臺可以綁定多個客戶端。本發(fā)明的有益效果在于本發(fā)明通過云架構(gòu)的設(shè)計,能夠充分協(xié)同、組織好服務(wù)平臺,靈活地擴(kuò)展各個方面的音視頻交互應(yīng)用,并且能夠?qū)⑺蟹?wù)平臺資源得到充分共享, 拓寬了用戶使用范圍,解決了資源約束和資源不足問題,最大范圍地滿足了用戶有關(guān)音視頻交互方面的應(yīng)用。
圖1為本發(fā)明所述的基于云架構(gòu)的音視頻交互調(diào)度系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明所述的基于云架構(gòu)的音視頻交互調(diào)度方法中的交互流程示意圖;圖3為本發(fā)明所述的基于云架構(gòu)的音視頻交互調(diào)度方法中的調(diào)度流程示意圖。
具體實施例方式本發(fā)明所要解決的技術(shù)問題是通過一種調(diào)度方法或系統(tǒng)使需要進(jìn)行音視頻交互的客戶端智能分配到音視頻交互服務(wù)平臺(簡稱服務(wù)平臺),當(dāng)多個客戶端需要進(jìn)行彼此音視頻交互時,該調(diào)度方法及系統(tǒng)能夠?qū)⒎?wù)平臺并入云服務(wù)或?qū)⒎?wù)平臺從云服務(wù)中分
1 O為實現(xiàn)上述目的,本發(fā)明提供一種基于云架構(gòu)的音視頻交互調(diào)度方法及系統(tǒng),當(dāng)用戶與用戶之間需要進(jìn)行音視頻交互時,調(diào)度模塊能將多個服務(wù)資源虛擬化為一個云服務(wù),用戶之間的音視頻交互就在云端服務(wù)中流轉(zhuǎn),然后通過綁定的某個服務(wù)資源落地到客戶本地,達(dá)到客戶端可自由被分配到音視頻交互服務(wù)平臺,該服務(wù)平臺不受實際物理資源約束,且能夠?qū)崿F(xiàn)服務(wù)平臺被自由組合調(diào)度的目的。下面結(jié)合附圖對本發(fā)明的具體實施方式
作進(jìn)一步詳細(xì)說明。實施例一本實施例提供一種基于云架構(gòu)的音視頻交互調(diào)度系統(tǒng),如圖1所示,包括云服務(wù)平臺、至少2個服務(wù)平臺、和每個服務(wù)平臺綁定的客戶端;所述云服務(wù)平臺包括請求接收模塊、屬性比對匹配模塊、資源綁定映射模塊、調(diào)度模塊、數(shù)據(jù)庫;所述請求接收模塊分別與客戶端、數(shù)據(jù)庫、屬性比對匹配模塊通信相連,用以接收客戶端的服務(wù)請求,并根據(jù)數(shù)據(jù)庫中的信息進(jìn)行服務(wù)驗證,若通過驗證則將服務(wù)請求發(fā)送給屬性比對匹配模塊;所述屬性比對匹配模塊分別與客戶端和數(shù)據(jù)庫通信相連,用以從數(shù)據(jù)庫中獲取與客戶端匹配的服務(wù)平臺資源發(fā)送給客戶端;所述資源綁定映射模塊分別與服務(wù)平臺、數(shù)據(jù)庫、調(diào)度模塊通信相連, 用以記錄綁定的服務(wù)平臺和客戶端,并轉(zhuǎn)發(fā)客戶端的交互需求給調(diào)度模塊;所述調(diào)度模塊分別與資源綁定映射模塊和服務(wù)平臺通信相連,用以將需要進(jìn)行音視頻交互的兩個客戶端分別綁定的服務(wù)平臺遷入到一個云服務(wù)中。每個客戶端僅綁定一個服務(wù)平臺,每個服務(wù)平臺可以綁定多個客戶端。實施例二本實施例提供一種基于云架構(gòu)的音視頻交互調(diào)度方法,參見圖2和3,包括以下步驟步驟一,客戶端發(fā)出服務(wù)請求到云服務(wù)平臺中的請求接收模塊,請求接收模塊通過數(shù)據(jù)庫驗證所述服務(wù)請求是否合法;若通過驗證則執(zhí)行步驟二,否則執(zhí)行步驟五;步驟二,云服務(wù)平臺中的屬性比對匹配模塊根據(jù)客戶端的屬性到數(shù)據(jù)庫中調(diào)用資源屬性表進(jìn)行資源匹配工作,并將匹配到的服務(wù)平臺資源通知客戶端;步驟三,客戶端請求綁定到所述匹配到的服務(wù)平臺資源中的服務(wù)平臺上,綁定成功的服務(wù)平臺將綁定結(jié)果通知云服務(wù)平臺中的資源綁定映射模塊;步驟四,當(dāng)客戶端需要與其他客戶端進(jìn)行音視頻交互時,與客戶端綁定的服務(wù)平臺將客戶端的交互需求通過所述資源綁定映射模塊發(fā)送給云服務(wù)平臺中的調(diào)度模塊,調(diào)度模塊將所述其他客戶端綁定的服務(wù)平臺遷入到客戶端綁定的服務(wù)平臺所在的云服務(wù)中,實現(xiàn)客戶端與其他客戶端的音視頻交互;步驟五,結(jié)束。處于一個云服務(wù)中的服務(wù)平臺可以通過云服務(wù)平臺中的調(diào)度模塊彼此交互各種信息,不限于音視頻信息。所述云服務(wù)平臺中的資源綁定映射模塊對綁定的客戶端與服務(wù)平臺進(jìn)行記錄存檔。本發(fā)明具備的有益效果在于任何單位不用再單獨采購維護(hù)一套獨立的應(yīng)用系統(tǒng),也不必再有專門的維護(hù)人員對客戶終端分配服務(wù)資源,通過云架構(gòu)及本發(fā)明所述調(diào)度方法及系統(tǒng),能夠充分協(xié)同、組織好服務(wù)平臺,靈活地擴(kuò)展各個方面的音視頻交互應(yīng)用,并且能夠使所有服務(wù)平臺資源得到充分應(yīng)用,拓寬了用戶使用范圍,解決了資源約束和資源不足問題,最大范圍地滿足了用戶有關(guān)音視頻交互方面的應(yīng)用。本發(fā)明尤其適用于多點音視頻交互的場所。如跨行業(yè)、跨部門綜合視訊應(yīng)用、網(wǎng)絡(luò)視頻會議、應(yīng)急指揮、遠(yuǎn)程會診、監(jiān)控統(tǒng)一調(diào)度、消防排險、演習(xí)觀摩、城市安防等。本發(fā)明的描述和應(yīng)用是說明性的,并非想將本發(fā)明的范圍限制在上述實施例中。 這里所披露的實施例的變形和改變是可能的,對于那些本領(lǐng)域的普通技術(shù)人員來說實施例的替換和等效的各種部件是公知的。本領(lǐng)域技術(shù)人員應(yīng)該清楚的是,在不脫離本發(fā)明的精神或本質(zhì)特征的情況下,本發(fā)明可以以其他形式、結(jié)構(gòu)、布置、比例,以及用其他元件、材料和部件來實現(xiàn)。
權(quán)利要求
1.一種基于云架構(gòu)的音視頻交互調(diào)度方法,其特征在于,包括以下步驟步驟一,客戶端發(fā)出服務(wù)請求到云服務(wù)平臺中的請求接收模塊,請求接收模塊通過數(shù)據(jù)庫驗證所述服務(wù)請求是否合法;若通過驗證則執(zhí)行步驟二,否則執(zhí)行步驟五;步驟二,云服務(wù)平臺中的屬性比對匹配模塊根據(jù)客戶端的屬性到數(shù)據(jù)庫中調(diào)用資源屬性表進(jìn)行資源匹配工作,并將匹配到的服務(wù)平臺資源通知客戶端;步驟三,客戶端請求綁定到所述匹配到的服務(wù)平臺資源中的服務(wù)平臺上,綁定成功的服務(wù)平臺將綁定結(jié)果通知云服務(wù)平臺中的資源綁定映射模塊;步驟四,當(dāng)客戶端需要與其他客戶端進(jìn)行音視頻交互時,與客戶端綁定的服務(wù)平臺將客戶端的交互需求通過所述資源綁定映射模塊發(fā)送給云服務(wù)平臺中的調(diào)度模塊,調(diào)度模塊將所述其他客戶端綁定的服務(wù)平臺遷入到客戶端綁定的服務(wù)平臺所在的云服務(wù)中,實現(xiàn)客戶端與其他客戶端的音視頻交互;步驟五,結(jié)束。
2.根據(jù)權(quán)利要求1所述的基于云架構(gòu)的音視頻交互調(diào)度方法,其特征在于處于一個云服務(wù)中的服務(wù)平臺可以通過云服務(wù)平臺中的調(diào)度模塊彼此交互各種信息。
3.根據(jù)權(quán)利要求1所述的基于云架構(gòu)的音視頻交互調(diào)度方法,其特征在于所述云服務(wù)平臺中的資源綁定映射模塊對綁定的客戶端與服務(wù)平臺進(jìn)行記錄存檔。
4.一種基于云架構(gòu)的音視頻交互調(diào)度系統(tǒng),其特征在于包括云服務(wù)平臺、至少2個服務(wù)平臺、和每個服務(wù)平臺綁定的客戶端;所述云服務(wù)平臺包括請求接收模塊、屬性比對匹配模塊、資源綁定映射模塊、調(diào)度模塊、數(shù)據(jù)庫;所述請求接收模塊分別與客戶端、數(shù)據(jù)庫、屬性比對匹配模塊通信相連,用以接收客戶端的服務(wù)請求,并根據(jù)數(shù)據(jù)庫中的信息進(jìn)行服務(wù)驗證,若通過驗證則將服務(wù)請求發(fā)送給屬性比對匹配模塊;所述屬性比對匹配模塊分別與客戶端和數(shù)據(jù)庫通信相連,用以從數(shù)據(jù)庫中獲取與客戶端匹配的服務(wù)平臺資源發(fā)送給客戶端;所述資源綁定映射模塊分別與服務(wù)平臺、數(shù)據(jù)庫、調(diào)度模塊通信相連,用以記錄綁定的服務(wù)平臺和客戶端,并轉(zhuǎn)發(fā)客戶端的交互需求給調(diào)度模塊;所述調(diào)度模塊分別與資源綁定映射模塊和服務(wù)平臺通信相連,用以將需要進(jìn)行音視頻交互的兩個客戶端分別綁定的服務(wù)平臺遷入到一個云服務(wù)中。
5.根據(jù)權(quán)利要求4所述的基于云架構(gòu)的音視頻交互調(diào)度系統(tǒng),其特征在于每個客戶端僅綁定一個服務(wù)平臺,每個服務(wù)平臺綁定至少一個客戶端。
全文摘要
本發(fā)明公開了一種基于云架構(gòu)的音視頻交互調(diào)度方法及系統(tǒng),該系統(tǒng)包括云服務(wù)平臺、至少2個服務(wù)平臺、和每個服務(wù)平臺下屬的客戶端;所述云服務(wù)平臺包括請求接收模塊、屬性比對匹配模塊、資源綁定映射模塊、調(diào)度模塊、數(shù)據(jù)庫;所述請求接收模塊分別與客戶端、數(shù)據(jù)庫、屬性比對匹配模塊通信相連;所述屬性比對匹配模塊分別與客戶端和數(shù)據(jù)庫通信相連;所述資源綁定映射模塊分別與服務(wù)平臺、數(shù)據(jù)庫、調(diào)度模塊通信相連;所述調(diào)度模塊分別與資源綁定映射模塊和服務(wù)平臺通信相連。本發(fā)明通過云架構(gòu)的設(shè)計,能夠使所有服務(wù)平臺資源得到充分共享,拓寬了用戶使用范圍,解決了資源約束和資源不足問題,最大范圍地滿足了用戶有關(guān)音視頻交互方面的應(yīng)用。
文檔編號H04L29/08GK102427443SQ201110238519
公開日2012年4月25日 申請日期2011年8月19日 優(yōu)先權(quán)日2011年8月19日
發(fā)明者桂天江 申請人:華平信息技術(shù)股份有限公司