本發(fā)明涉及視頻會(huì)議服務(wù)器技術(shù)領(lǐng)域,特別涉及一種視頻會(huì)議資源的分配方法及系統(tǒng)。
背景技術(shù):
隨著視頻會(huì)議額高速發(fā)展,視頻會(huì)議已經(jīng)運(yùn)用到各個(gè)行業(yè)中。但是,視頻會(huì)議在使用中又是一個(gè)復(fù)雜的過程,涉及硬件、音視頻協(xié)議、網(wǎng)絡(luò)帶寬等。并且,還需要在MCU上做出各種不同的配置,還需要根據(jù)各自的情況對(duì)終端進(jìn)行管理。
現(xiàn)有的視頻會(huì)議系統(tǒng)都是直接對(duì)所屬M(fèi)CU下的資源進(jìn)行調(diào)配從而實(shí)現(xiàn)組會(huì)。并現(xiàn)有視頻會(huì)議系統(tǒng)對(duì)應(yīng)資源的分配方法采用先申請(qǐng)制,即先申請(qǐng)?jiān)趦?yōu)選使用。但是,當(dāng)參會(huì)機(jī)構(gòu)多、會(huì)議多、人員分布廣,容易出現(xiàn)會(huì)議沖突的問題。如,多個(gè)會(huì)議在同一時(shí)間段內(nèi)會(huì)議室使用存在沖突,或參會(huì)人在統(tǒng)一時(shí)間出現(xiàn)在兩個(gè)會(huì)議中的問題。
當(dāng)出現(xiàn)會(huì)議沖突時(shí),需要花費(fèi)較多的時(shí)間對(duì)會(huì)議組會(huì)人員進(jìn)行電話溝通協(xié)調(diào),然后各自取消已申請(qǐng)的會(huì)議,再重新申請(qǐng)協(xié)調(diào)確定的時(shí)間重新組會(huì)。這樣一方面需要花費(fèi)大量人力資源的對(duì)沖突會(huì)議進(jìn)行調(diào)整,造成會(huì)議成本提高;另一方面,可能會(huì)造成為會(huì)議分配的資源閑置而造成會(huì)議資源浪費(fèi)。
因而現(xiàn)有技術(shù)還有待改進(jìn)和提高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的不足,提供一種視頻會(huì)議資源的分配方法及系統(tǒng),根據(jù)參數(shù)人員以及會(huì)議資源的空閑時(shí)間確定視頻會(huì)議時(shí)間,并為所述視頻分配會(huì)議資源,避免了因會(huì)議沖突而造成的會(huì)議資源浪費(fèi)的問題。
為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案如下:
一種視頻會(huì)議資源的分配方法,其包括:
當(dāng)接收到視頻會(huì)議請(qǐng)求時(shí),獲取所述視頻會(huì)議請(qǐng)求攜帶的會(huì)議信息,其中,所述會(huì)議信息至少包括會(huì)議級(jí)別以及會(huì)議日期;
根據(jù)所述會(huì)議日期確定是否存在會(huì)議級(jí)別高于所述會(huì)議級(jí)別的第一會(huì)議;
若存在第一會(huì)議,則根據(jù)所有第一會(huì)議獲取所述會(huì)議的參會(huì)人以及會(huì)議室的可用時(shí)間;
根據(jù)所述參會(huì)人以及會(huì)議室的可用時(shí)間確定所述會(huì)議的可用時(shí)間,并將所述可用時(shí)間顯示給用戶供用戶選擇;
根據(jù)用戶的選擇為所述視頻會(huì)議分配會(huì)議資源。
所述視頻會(huì)議資源的分配方法,其中,所述根據(jù)所述會(huì)議日期確定是否存在會(huì)議級(jí)別高于所述會(huì)議級(jí)別的第一會(huì)議具體包括:
獲取所述會(huì)議日期存在的所有會(huì)議,并獲取每個(gè)會(huì)議的會(huì)議級(jí)別;
將所述會(huì)議級(jí)別分別與每個(gè)會(huì)議的會(huì)議級(jí)別進(jìn)行比較,以確定是否存在會(huì)議級(jí)別高于所述會(huì)議級(jí)別的第一會(huì)議。
所述視頻會(huì)議資源的分配方法,其中,所述若存在第一會(huì)議,則根據(jù)所有第一會(huì)議獲取所述會(huì)議的參會(huì)人以及會(huì)議室的可用時(shí)間具體包括:
若存在第一會(huì)議,則將所述會(huì)議日期的當(dāng)天時(shí)間等分為若干時(shí)間段;
根據(jù)所有第一會(huì)議確定所述會(huì)議的參會(huì)人員的空閑時(shí)間段,并確定所有會(huì)議室的空閑時(shí)間段。
所述視頻會(huì)議資源的分配方法,其中,所述根據(jù)所有第一會(huì)議確定所述會(huì)議的參會(huì)人員的空閑時(shí)間段具體包括:
判斷所有第一會(huì)議中是否存在所述會(huì)議的第一參會(huì)人員;
當(dāng)存在所述會(huì)議的第一參會(huì)人員時(shí),確定每個(gè)第一參會(huì)人員的已占用時(shí)間段;
根據(jù)每個(gè)第一參會(huì)人員的已占用時(shí)間段確定所有參會(huì)人員均空閑的時(shí)間段。
所述視頻會(huì)議資源的分配方法,其中,所述確定所有會(huì)議室的空閑時(shí)間段具體包括:
根據(jù)所述會(huì)議信息確定滿足需求的所有會(huì)議室以形成會(huì)議室列表;
遍歷所述會(huì)議室列表,確定每個(gè)會(huì)議室的空閑時(shí)間段以確定所有會(huì)議室的空閑時(shí)間段。
一種視頻會(huì)議資源的分配系統(tǒng),其包括:
第一獲取模塊,用于當(dāng)接收到視頻會(huì)議請(qǐng)求時(shí),獲取所述視頻會(huì)議請(qǐng)求攜帶的會(huì)議信息,其中,所述會(huì)議信息至少包括會(huì)議級(jí)別以及會(huì)議日期;
確定模塊,用于根據(jù)所述會(huì)議日期確定是否存在會(huì)議級(jí)別高于所述會(huì)議級(jí)別的第一會(huì)議;
第二獲取模塊,用于當(dāng)存在第一會(huì)議時(shí),根據(jù)所有第一會(huì)議獲取所述會(huì)議的參會(huì)人以及會(huì)議室的可用時(shí)間;
顯示模塊,用于根據(jù)所述參會(huì)人以及會(huì)議室的可用時(shí)間確定所述會(huì)議的可用時(shí)間,并將所述可用時(shí)間顯示給用戶供用戶選擇;
分配模塊,用于根據(jù)用戶的選擇為所述視頻會(huì)議分配會(huì)議資源。
所述視頻會(huì)議資源的分配系統(tǒng),其中,所述確定模塊具體包括:
獲取單元,用于獲取所述會(huì)議日期存在的所有會(huì)議,并獲取每個(gè)會(huì)議的會(huì)議級(jí)別;
第一確定單元,用于將所述會(huì)議級(jí)別分別與每個(gè)會(huì)議的會(huì)議級(jí)別進(jìn)行比較,以確定是否存在會(huì)議級(jí)別高于所述會(huì)議級(jí)別的第一會(huì)議。
所述視頻會(huì)議資源的分配系統(tǒng),其中,所述第二獲取模塊具體包括:
劃分單元,用于當(dāng)存在第一會(huì)議時(shí),將所述會(huì)議日期的當(dāng)天時(shí)間等分為若干時(shí)間段;
第二確定單元,用于根據(jù)所有第一會(huì)議確定所述會(huì)議的參會(huì)人員的空閑時(shí)間段;
第三確定單元,用于確定所有會(huì)議室的空閑時(shí)間段。
所述視頻會(huì)議資源的分配系統(tǒng),其中,所述第二確定單元具體包括:
判斷子單元,用于判斷所有第一會(huì)議中是否存在所述會(huì)議的第一參會(huì)人員;
獲取子單元,用于當(dāng)存在所述會(huì)議的第一參會(huì)人員時(shí),確定每個(gè)第一參會(huì)人員的已占用時(shí)間段;
第一確定子單元,用于根據(jù)每個(gè)第一參會(huì)人員的已占用時(shí)間段確定所有參會(huì)人員均空閑的時(shí)間段。
所述視頻會(huì)議資源的分配系統(tǒng),其中,所述第三確定單元具體包括:
形成子單元,用于根據(jù)所述會(huì)議信息確定滿足需求的所有會(huì)議室以形成會(huì)議室列表;
第二確定子單元,用于遍歷所述會(huì)議室列表,確定每個(gè)會(huì)議室的空閑時(shí)間段以確定所有會(huì)議室的空閑時(shí)間段。
有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種視頻會(huì)議資源的分配方法及系統(tǒng),所述方法包括:當(dāng)接收到視頻會(huì)議請(qǐng)求時(shí),獲取所述視頻會(huì)議請(qǐng)求攜帶的會(huì)議級(jí)別以及會(huì)議日期;根據(jù)會(huì)議日期確定是否存在會(huì)議級(jí)別高于所述會(huì)議級(jí)別的第一會(huì)議;當(dāng)存在第一會(huì)議時(shí)根據(jù)所有第一會(huì)議獲取所述會(huì)議的參會(huì)人以及會(huì)議室的可用時(shí)間;根據(jù)參會(huì)人及會(huì)議室的可用時(shí)間確定所述會(huì)議的可用時(shí)間,并根據(jù)用戶的選擇為所述視頻會(huì)議分配會(huì)議資源。本發(fā)明通過對(duì)參會(huì)人員的空閑時(shí)間以及會(huì)議資源的空閑時(shí)間自動(dòng)為用戶提供可用時(shí)間,并根據(jù)用戶對(duì)所述可用時(shí)間的選擇而為其分配會(huì)議資源,避免了因會(huì)議沖突而造成的會(huì)議資源浪費(fèi)的問題。
附圖說明
圖1為本發(fā)明提供的視頻會(huì)議資源的分配方法較佳實(shí)施的流程圖。
圖2為本發(fā)明提供的視頻會(huì)議資源的分配系統(tǒng)的結(jié)構(gòu)原理圖。
具體實(shí)施方式
本發(fā)明提供一種視頻會(huì)議資源的分配方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,模塊”、“部件”或“單元”可以混合地使用。
終端設(shè)備可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
下面結(jié)合附圖,通過對(duì)實(shí)施例的描述,對(duì)發(fā)明內(nèi)容作進(jìn)一步說明。
請(qǐng)參照?qǐng)D1,圖1為本發(fā)明提供的視頻會(huì)議資源的分配方法的較佳實(shí)施例的流程圖。所述方法包括:
S100、當(dāng)接收到視頻會(huì)議請(qǐng)求時(shí),獲取所述視頻會(huì)議請(qǐng)求攜帶的會(huì)議信息,其中,所述會(huì)議信息至少包括會(huì)議級(jí)別以及會(huì)議日期。
具體地,所述會(huì)議信息為用戶申請(qǐng)視頻會(huì)議的時(shí)候輸入的,其可用包括會(huì)議名稱、會(huì)議級(jí)別、會(huì)議日期、會(huì)議模式(宣導(dǎo)主席模式、輪詢模式)、會(huì)議所需的服務(wù)(如,茶水、水果、紙巾、投影儀等)以及會(huì)議模版信息。同時(shí),用戶在申請(qǐng)視頻會(huì)議時(shí),還需要輸入?yún)?huì)人員或單位。也就是說,所述會(huì)議信息中還包括參會(huì)人員。所述參數(shù)人員或單位信息可以通過群組的方式保存。所群組可以與所述參數(shù)單位或公司的組織架構(gòu)同步數(shù)據(jù)。所述單位或者公司的組織架構(gòu)可以是預(yù)先存儲(chǔ)的,也可以是根據(jù)所述單位或公司的信息查詢到的。這樣可以在后續(xù)為所述會(huì)議分配的資源更加滿足用戶的需求,提高資源分配的合理性。
進(jìn)一步,由于需要根據(jù)所述視頻會(huì)議請(qǐng)求為所述會(huì)議分配會(huì)議資源,從而在所述步驟S100之前還包括一個(gè)初始化過程,所述初始化過程具體可以包括:
S10、需要配置對(duì)視頻會(huì)議網(wǎng)絡(luò)中的硬件資源信息,其中,所述硬件資源包括視頻終端以及MCU;
S20、建立一數(shù)據(jù)庫,用于存儲(chǔ)會(huì)議室信息,其中,所述會(huì)議室信息包括會(huì)議室位置、會(huì)議室容量、會(huì)議室類型以及會(huì)議室優(yōu)先級(jí)。
在所述初始化過程中,還可以對(duì)會(huì)議申請(qǐng)模板進(jìn)行初始化,以使得所述用戶可以根據(jù)所述會(huì)議申請(qǐng)模板在所述會(huì)議系統(tǒng)內(nèi)進(jìn)行會(huì)議申請(qǐng),并產(chǎn)生視頻會(huì)議請(qǐng)求。所述會(huì)議申請(qǐng)模塊可以包括會(huì)議的參數(shù)模版、會(huì)議通知、會(huì)議模版等模版。這樣可以簡化用戶申請(qǐng)視頻會(huì)議的流程,節(jié)約用戶的時(shí)間,給用戶的使用帶來方便。
S200、根據(jù)所述會(huì)議日期確定是否存在會(huì)議級(jí)別高于所述會(huì)議級(jí)別的第一會(huì)議。
具體地,所述會(huì)議日期指的是所述視頻會(huì)議的開始的日期。在確定所述會(huì)議日期會(huì),查詢所述會(huì)議日期內(nèi)所有的會(huì)議,并將每個(gè)會(huì)議的會(huì)議級(jí)別與本申請(qǐng)對(duì)應(yīng)會(huì)議的會(huì)議級(jí)別進(jìn)行比較,以確定是否存在會(huì)議級(jí)別高于所述會(huì)議級(jí)別的第一會(huì)議。
在本實(shí)施例中,所述系統(tǒng)可以預(yù)先設(shè)置若干個(gè)會(huì)議級(jí)別,分別記為第一級(jí)別、第二級(jí)別、第三級(jí)別,...,第N級(jí)別,并且第一級(jí)別優(yōu)于第二級(jí)別,第二級(jí)別優(yōu)于第三級(jí)別,依次類推。當(dāng)接收到視頻會(huì)議請(qǐng)求時(shí),會(huì)提示用戶選取所述會(huì)議的會(huì)議級(jí)別,并將接收到的用戶選擇的會(huì)議級(jí)別與其對(duì)應(yīng)的會(huì)議綁定存儲(chǔ)。這樣在查詢到會(huì)議時(shí),可以查詢到該會(huì)議的會(huì)議級(jí)別。
示例性的,所述根據(jù)所述會(huì)議日期確定是否存在會(huì)議級(jí)別高于所述會(huì)議級(jí)別的第一會(huì)議具體可以包括:
S201、獲取所述會(huì)議日期存在的所有會(huì)議,并確定每個(gè)會(huì)議的會(huì)議級(jí)別;
S202、將所述會(huì)議級(jí)別分別與每個(gè)會(huì)議的會(huì)議級(jí)別進(jìn)行比較,以確定是否存在會(huì)議級(jí)別高于所述會(huì)議級(jí)別的第一會(huì)議。
具體地,所述獲取所述會(huì)議日期存在的所有會(huì)議指的是獲取所述會(huì)議日期內(nèi)已經(jīng)預(yù)約的所有會(huì)議,并確定每個(gè)會(huì)議的會(huì)議級(jí)別。在實(shí)際應(yīng)用中,可以預(yù)先設(shè)置一會(huì)議級(jí)別列表,遍歷所述會(huì)議級(jí)別列表查找每個(gè)會(huì)議的會(huì)議級(jí)別。
S300、若存在第一會(huì)議,則根據(jù)所有第一會(huì)議獲取所述會(huì)議的參會(huì)人以及會(huì)議室的可用時(shí)間。
具體第,所述存在第一會(huì)議指的是所述會(huì)議日期內(nèi)存在會(huì)議級(jí)別高于所述會(huì)議的會(huì)議級(jí)別的第一會(huì)議。當(dāng)然,所述第一會(huì)議可以為1個(gè),也可以為多個(gè)。
進(jìn)一步,當(dāng)存在第一會(huì)議時(shí),獲取所有第一會(huì)議的參會(huì)人員,并判斷所有第一會(huì)議的參會(huì)人員中是否存在所述會(huì)議的第一參會(huì)人員,當(dāng)存在同時(shí)存在第一會(huì)議的第一參會(huì)人員,獲取所述參會(huì)人員的已占用時(shí)間;最后再所述會(huì)議所有參會(huì)人員的已占用時(shí)間確定所述會(huì)議參會(huì)人員的可用時(shí)間。并且,在獲取參會(huì)人員的可用時(shí)間后,可用根據(jù)所述會(huì)議確定適用于其的會(huì)議資源,并確定沒有會(huì)議資源的可用時(shí)間。
示例性的,所述若存在第一會(huì)議,則根據(jù)所有第一會(huì)議獲取所述會(huì)議的參會(huì)人以及會(huì)議室的可用時(shí)間具體可用包括:
S201、若存在第一會(huì)議,則將所述會(huì)議日期的當(dāng)天時(shí)間等分為若干時(shí)間段;
S202、根據(jù)所有第一會(huì)議確定所述會(huì)議的參會(huì)人員的空閑時(shí)間段;
S203、確定所有會(huì)議室的空閑時(shí)間段。
具體地,將所述會(huì)議日期的當(dāng)天時(shí)間等分為若干時(shí)間段指的是將所述會(huì)議日期包含的24小時(shí)劃分為若干時(shí)間段,并且沒個(gè)時(shí)間段的時(shí)長相等。所述時(shí)間段的時(shí)長可用是預(yù)先設(shè)置,如,5分鐘、10分鐘,20分鐘等。在本實(shí)施例中,所述時(shí)間段的時(shí)長為15分鐘,也就是說,將所述24小時(shí)劃分為96個(gè)時(shí)間段。這樣每個(gè)時(shí)間段可用滿足對(duì)每個(gè)會(huì)議之間有清場,保潔以及其他相關(guān)會(huì)前事務(wù)的準(zhǔn)備的時(shí)間需求,使得會(huì)議資源分配更加合理。
進(jìn)一步,所述根據(jù)所有第一會(huì)議確定所述會(huì)議的參會(huì)人員的空閑時(shí)間段具體可以包括:
S2021、判斷所有第一會(huì)議中是否存在所述會(huì)議的第一參會(huì)人員。
具體地,查詢每個(gè)第一會(huì)議的參會(huì)人員,并將查詢到的每個(gè)第一會(huì)議的參會(huì)人員進(jìn)行匯總以得到所有第一會(huì)議的參會(huì)人員的參會(huì)人員列表,再判斷所述會(huì)議的參會(huì)人員是否所述參會(huì)人員列表,以實(shí)現(xiàn)判斷所有第一會(huì)議中是否存在所述會(huì)議的第一參會(huì)人員。
S2022、當(dāng)存在所述會(huì)議的第一參會(huì)人員時(shí),確定每個(gè)第一參會(huì)人員的已占用時(shí)間段。
具體地,當(dāng)存在所述會(huì)議的第一參會(huì)人員時(shí),統(tǒng)計(jì)存在所述會(huì)議的第一參會(huì)人員的信息以得到重復(fù)參會(huì)的第一參會(huì)人員列表;確定所述第一參會(huì)人員列表中的每個(gè)第一參會(huì)人員的已占用時(shí)間段。在實(shí)際應(yīng)用中,所述確定所述第一參會(huì)人員列表中的每個(gè)第一參會(huì)人員的已占用時(shí)間段可以具體包括:首先為所述第一參會(huì)人列表中的每個(gè)參會(huì)人員分配一個(gè)96個(gè)長度的一位數(shù)組,所述每個(gè)數(shù)字代表一天中的15分鐘的一個(gè)時(shí)間段,所述時(shí)間段對(duì)應(yīng)于參會(huì)日期劃分的96個(gè)時(shí)間段的一個(gè),并且所述每個(gè)數(shù)字代表的時(shí)間段不同。再根據(jù)所述第一參會(huì)人員的參會(huì)時(shí)間為所述數(shù)組賦值,將會(huì)議占用時(shí)間的時(shí)間段對(duì)應(yīng)的數(shù)字初始化為1,沒有占用時(shí)間的時(shí)間段對(duì)應(yīng)的數(shù)字初始化為0,得到一個(gè)由1和0組成的96個(gè)長度的數(shù)組,將所述數(shù)組命名為int[96]arrayTemp。最后,遍歷所述第一參會(huì)人員列表中所有第一參會(huì)人員,得到每個(gè)第一參會(huì)人員對(duì)應(yīng)的數(shù)組int[96]arrayTemp。
S2023、根據(jù)每個(gè)第一參會(huì)人員的已占用時(shí)間段確定所有參會(huì)人員均空閑的時(shí)間段。
具體地,首先,將每個(gè)第一參會(huì)人員的對(duì)應(yīng)數(shù)組的對(duì)應(yīng)位置的數(shù)字進(jìn)行累加得到一個(gè)96個(gè)長度的第一數(shù)組,將所述96個(gè)長度的第一數(shù)組轉(zhuǎn)換成會(huì)議日期當(dāng)天的時(shí)間段。再分別判斷每個(gè)時(shí)間段對(duì)應(yīng)的數(shù)字,其中,數(shù)字為0的時(shí)間段表示該時(shí)間段為空閑,數(shù)字為1時(shí)間段表示該時(shí)間段為已占用。最后,獲取所述第一數(shù)組內(nèi)所有數(shù)字0對(duì)應(yīng)的時(shí)間段以得到所述會(huì)議所有參會(huì)人員均空閑的時(shí)間段,即所述會(huì)議可用的時(shí)間段。
進(jìn)一步,所述確定所有會(huì)議室的空閑時(shí)間段具體可以包括:
S2031、根據(jù)所述會(huì)議信息確定滿足需求的所有會(huì)議室以形成會(huì)議室列表。
具體地,所述根據(jù)所述會(huì)議信息查詢出會(huì)議日期滿足所述會(huì)議需求的所有會(huì)議室的信息,并根據(jù)查詢到的所有會(huì)議室的信息生成會(huì)議室列表。
S2032、遍歷所述會(huì)議室列表,確定每個(gè)會(huì)議室的空閑時(shí)間段以確定所有會(huì)議室的空閑時(shí)間段。
具體地,為所述會(huì)議室列表內(nèi)的每個(gè)會(huì)議室分配一個(gè)96個(gè)長度的一位數(shù)組,其中,每個(gè)數(shù)字代表一天中的15分鐘的一個(gè)時(shí)間段,所述時(shí)間段對(duì)應(yīng)于參會(huì)日期劃分的96個(gè)時(shí)間段的一個(gè),并且所述每個(gè)數(shù)字代表的時(shí)間段不同。再根據(jù)每個(gè)將會(huì)議室會(huì)議日期的使用情況為所述數(shù)組賦值,其中,已占用時(shí)間段對(duì)應(yīng)的數(shù)字初始化為1,空閑時(shí)間段對(duì)應(yīng)的數(shù)字初始化為0。再遍歷會(huì)議室列表中所有的會(huì)議室,將每個(gè)會(huì)議室的對(duì)應(yīng)位置的數(shù)字進(jìn)行累加得到一個(gè)96個(gè)長度的第二數(shù)組。最后,將所述96個(gè)長度的第二數(shù)組轉(zhuǎn)換成當(dāng)天的時(shí)間段,時(shí)間段內(nèi)位置為0的時(shí)間段則表示該時(shí)間段為空閑。從而得到重復(fù)會(huì)議室可選的參會(huì)時(shí)間。
S400、根據(jù)所述參會(huì)人員以及會(huì)議室的可用時(shí)間確定所述會(huì)議的可用時(shí)間,并將所述可用時(shí)間顯示給用戶供用戶選擇。
具體地,所述會(huì)議的可用時(shí)間可用通過圖表的形式顯示給用戶供用戶選擇。在實(shí)際應(yīng)用中,所述可以時(shí)間可用采用平面的形式,以時(shí)間和會(huì)議室兩個(gè)維度展示出會(huì)議室的使用情況。并且還可以通過不同的顏色描述會(huì)議室目前的狀態(tài)(待召開、正在召開、已召開),將目前會(huì)議室資源的使用情況展示出來。這樣通過圖形化的界面顯示會(huì)議室資源的可以用時(shí)間,使會(huì)議室資源透明化以及圖像化,給用戶的使用帶來方便。
S500、根據(jù)用戶的選擇為所述視頻會(huì)議分配會(huì)議資源。
具體地,當(dāng)將所述可用時(shí)間顯示給用戶之后,實(shí)時(shí)監(jiān)聽用戶的選擇操作,并根據(jù)用戶的選擇為所述視頻會(huì)議分配會(huì)議資源,實(shí)現(xiàn)了會(huì)議資源的自動(dòng)分配。
在發(fā)明的另一個(gè)實(shí)施例中,所述視頻會(huì)議資源的分配方法還包括:
S600、當(dāng)不存在第一會(huì)議時(shí),接收用戶選擇的會(huì)議時(shí)間,并根據(jù)所述會(huì)議時(shí)間為所述視頻會(huì)議分配會(huì)議資源。
具體地,當(dāng)不存在第一會(huì)議時(shí),直接提示用戶選擇會(huì)議時(shí)間,并根據(jù)用戶選擇的會(huì)議為所述視頻會(huì)議分配會(huì)議資源。當(dāng)然,在為所述視頻會(huì)議分配資源時(shí)還可以判斷參會(huì)人所屬的單位的會(huì)議室優(yōu)先級(jí)及會(huì)議室參會(huì)人數(shù)來分配整個(gè)會(huì)議資源。
進(jìn)一步,在為所述視頻會(huì)議分配會(huì)議資源之后,還可以進(jìn)一步判斷所述會(huì)議日期內(nèi)的所有會(huì)議中是否存在于所述視頻會(huì)議重復(fù)的參會(huì)人員,當(dāng)存在參會(huì)人員時(shí),可以通知所述參會(huì)人員或參會(huì)人員的單位所述視頻會(huì)議的會(huì)議時(shí)間內(nèi)存在其他視頻會(huì)議,以提醒參會(huì)人員或參會(huì)人員單位對(duì)會(huì)議級(jí)別低的會(huì)議時(shí)間進(jìn)行調(diào)整,進(jìn)一步避免了參會(huì)人員的沖突,提高了資源分配的合理性。
本發(fā)明還提供了一種視頻會(huì)議資源的分配系統(tǒng),如圖2所示,其包括:
第一獲取模塊100,用于當(dāng)接收到視頻會(huì)議請(qǐng)求時(shí),獲取所述視頻會(huì)議請(qǐng)求攜帶的會(huì)議信息,其中,所述會(huì)議信息至少包括會(huì)議級(jí)別以及會(huì)議日期;
確定模塊200,用于根據(jù)所述會(huì)議日期確定是否存在會(huì)議級(jí)別高于所述會(huì)議級(jí)別的第一會(huì)議;
第二獲取模塊300,用于當(dāng)存在第一會(huì)議時(shí),根據(jù)所有第一會(huì)議獲取所述會(huì)議的參會(huì)人以及會(huì)議室的可用時(shí)間;
顯示模塊400,用于根據(jù)所述參會(huì)人以及會(huì)議室的可用時(shí)間確定所述會(huì)議的可用時(shí)間,并將所述可用時(shí)間顯示給用戶供用戶選擇;
分配模塊500,用于根據(jù)用戶的選擇為所述視頻會(huì)議分配會(huì)議資源。
所述視頻會(huì)議資源的分配系統(tǒng),其中,所述確定模塊具體包括:
獲取單元,用于獲取所述會(huì)議日期存在的所有會(huì)議,并獲取每個(gè)會(huì)議的會(huì)議級(jí)別;
第一確定單元,用于將所述會(huì)議級(jí)別分別與每個(gè)會(huì)議的會(huì)議級(jí)別進(jìn)行比較,以確定是否存在會(huì)議級(jí)別高于所述會(huì)議級(jí)別的第一會(huì)議。
所述視頻會(huì)議資源的分配系統(tǒng),其中,所述第二獲取模塊具體包括:
劃分單元,用于當(dāng)存在第一會(huì)議時(shí),將所述會(huì)議日期的當(dāng)天時(shí)間等分為若干時(shí)間段;
第二確定單元,用于根據(jù)所有第一會(huì)議確定所述會(huì)議的參會(huì)人員的空閑時(shí)間段;
第三確定單元,用于確定所有會(huì)議室的空閑時(shí)間段。
所述視頻會(huì)議資源的分配系統(tǒng),其中,所述第二確定單元具體包括:
判斷子單元,用于判斷所有第一會(huì)議中是否存在所述會(huì)議的第一參會(huì)人員;
獲取子單元,用于當(dāng)存在所述會(huì)議的第一參會(huì)人員時(shí),確定每個(gè)第一參會(huì)人員的已占用時(shí)間段;
第一確定子單元,用于根據(jù)每個(gè)第一參會(huì)人員的已占用時(shí)間段確定所有參會(huì)人員均空閑的時(shí)間段。
所述視頻會(huì)議資源的分配系統(tǒng),其中,所述第三確定單元具體包括:
形成子單元,用于根據(jù)所述會(huì)議信息確定滿足需求的所有會(huì)議室以形成會(huì)議室列表;
第二確定子單元,用于遍歷所述會(huì)議室列表,確定每個(gè)會(huì)議室的空閑時(shí)間段以確定所有會(huì)議室的空閑時(shí)間段。
上述視頻會(huì)議資源的分配系統(tǒng)的各個(gè)模塊在上述方法中已經(jīng)詳細(xì)說明,在這里就不再一一陳述。
在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。