一種交互同步的多方通話方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于多方通話領(lǐng)域,特別涉及一種交互同步的多方電話通話會(huì)議方法、系統(tǒng)和多方電話會(huì)議APP裝置。
【背景技術(shù)】
[0002]目前,隨著經(jīng)濟(jì)社會(huì)的發(fā)展,能夠?qū)崿F(xiàn)多方、異地實(shí)時(shí)交流的多方通話技術(shù),例如電話會(huì)議,正在蓬勃發(fā)展。傳統(tǒng)的基于內(nèi)部交換機(jī)和外部公共交換電話網(wǎng)的多方電話通話會(huì)議系統(tǒng),由于設(shè)備價(jià)格較高,占用面積較大,需要單獨(dú)的供電系統(tǒng)和專門的維修人員,僅僅適合于大型企業(yè)和政府部門使用。
[0003]隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的發(fā)展,各種各樣的移動(dòng)通信軟件紛紛出現(xiàn)在移動(dòng)應(yīng)用桌面上,例如微信、QQ、skype等等,上述這些軟件都可以實(shí)現(xiàn)多方通話,然而都屬于VOIP (VoiceOver Internet Protocol)的范疇,受網(wǎng)絡(luò)條件的影響較大,如果網(wǎng)絡(luò)環(huán)境不太穩(wěn)定,貝lj可控性較差。因此,很多公司已經(jīng)開發(fā)了用于多方通話的專用APP(AppliCat1n),其脫離V0IP的范疇,從而不受網(wǎng)絡(luò)環(huán)境的影響。例如,中國專利申請(qǐng)201510022186.5,其公開了一種通話質(zhì)量高的電話會(huì)議系統(tǒng),包括多個(gè)用戶終端和電話會(huì)議服務(wù)器,用戶終端通過通信網(wǎng)絡(luò)與電話會(huì)議服務(wù)器連接,所述的用戶終端包括非智能移動(dòng)終端、智能移動(dòng)終端、PC端和座機(jī),智能移動(dòng)終端和PC端上安裝有電話會(huì)議APP,會(huì)議主持人能夠通過電話會(huì)議APP自主發(fā)起同步語音電話會(huì)議或碎片化異步電話會(huì)議,所述的通信網(wǎng)絡(luò)包括移動(dòng)交換網(wǎng)絡(luò)、互聯(lián)網(wǎng)和固定電話交換網(wǎng)絡(luò)。該電話會(huì)議系統(tǒng)能夠利用電話會(huì)議APP通過移動(dòng)交換網(wǎng)絡(luò)、互聯(lián)網(wǎng)和固定電話交換網(wǎng)絡(luò)與各種用戶終端進(jìn)行高通過質(zhì)量的電話會(huì)議。
[0004]然而,在上述專利申請(qǐng)所述的技術(shù)方案中,多個(gè)用戶終端和主持人之間的交互方式單一,在會(huì)議發(fā)起、中途、結(jié)束時(shí)主持人和參會(huì)人員都無法獲知實(shí)時(shí)情況。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)中存在的上述技術(shù)問題,本發(fā)明提出了一種交互同步的多方電話通話會(huì)議方法,所述方法包括如下步驟:
[0006]步驟S10:多方電話通話會(huì)議的主席用戶通過主席客戶端上的多方電話會(huì)議APP發(fā)起多方電話通話任務(wù);
[0007]步驟S20:所述主席客戶端通過所述多方電話會(huì)議APP與會(huì)議管理服務(wù)器進(jìn)行請(qǐng)求多方電話通話的界面操作交互,從而為被發(fā)起的所述多方電話通話任務(wù)生成多方通話請(qǐng)求,并將所述多方通話請(qǐng)求發(fā)送到會(huì)議管理服務(wù)器;
[0008]步驟S30:所述會(huì)議管理服務(wù)器在接收到所述多方通話請(qǐng)求后,根據(jù)所述多方通話請(qǐng)求建立并維護(hù)多方通話管理進(jìn)程,生成多方通話呼出請(qǐng)求,并將該多方通話呼出請(qǐng)求發(fā)送到多方電話通話服務(wù)器;并且,所述會(huì)議管理服務(wù)器根據(jù)所述多方通話請(qǐng)求,判斷所述參會(huì)方的參會(huì)客戶端是否安裝多方電話會(huì)議APP,并且與所述參會(huì)方當(dāng)中安裝了多方電話會(huì)議APP的參會(huì)客戶端進(jìn)行邀請(qǐng)多方電話通話的界面操作交互,向參會(huì)客戶端的多方電話會(huì)議APP發(fā)送多方通話邀請(qǐng);
[0009]步驟S40:多方電話通話服務(wù)器呼叫主席客戶端以及參會(huì)客戶端,建立電話呼叫鏈接;
[0010]步驟S50:會(huì)議管理服務(wù)器基于多方電話通話服務(wù)器傳來的多方通話呼出反饋,與主席客戶端以及安裝了多方電話會(huì)議APP的參會(huì)客戶端進(jìn)行多方電話通話啟動(dòng)狀態(tài)的界面操作交互;
[0011]步驟S100,在多方電話通話過程中,主席客戶端或者參會(huì)客戶端與多方電話通話服務(wù)器之間的撥號(hào)交互同步實(shí)現(xiàn)為多方電話通話過程中的界面操作交互,或者通過主席客戶端上的多方電話會(huì)議APP或者通過安裝了多方電話會(huì)議APP的參會(huì)客戶端上的多方電話會(huì)議APP實(shí)現(xiàn)的多方電話通話過程中的界面操作交互同步實(shí)現(xiàn)為主席客戶端或者參會(huì)客戶端與多方電話通話服務(wù)器之間的撥號(hào)交互。
[0012]優(yōu)選的,所述步驟S10具體包括:
[0013]步驟SI 1,主席用戶在主席客戶端的多方電話會(huì)議APP上發(fā)起一個(gè)多方電話通話任務(wù),其中,所述發(fā)起一個(gè)多方電話通話任務(wù)包括主席用戶選擇或者填寫邀請(qǐng)加入該多方電話通話的參會(huì)方的電話號(hào)碼;如果采用直接填寫電話號(hào)碼的方式,主席用戶在多方電話會(huì)議APP內(nèi)鍵入邀請(qǐng)的參會(huì)方的電話號(hào)碼;如果采用選擇參會(huì)方的電話號(hào)碼的方式,則進(jìn)入步驟S12和步驟S13 ;
[0014]步驟S12,多方電話會(huì)議APP獲取主席客戶端上的通信錄并顯示所述通信錄;
[0015]步驟S13,主席用戶從所述通信錄選擇邀請(qǐng)的參會(huì)方的電話號(hào)碼。
[0016]優(yōu)選的,所述步驟S20具體包括:
[0017]步驟S21,主席客戶端上的多方電話會(huì)議APP根據(jù)多方電話通話任務(wù)生成多方通話請(qǐng)求;
[0018]步驟S22,多方電話會(huì)議APP將所述多方通話請(qǐng)求通過分組數(shù)據(jù)傳輸網(wǎng)絡(luò)發(fā)送給會(huì)議管理服務(wù)器。
[0019]優(yōu)選的,所述步驟S30具體包括:
[0020]步驟S31:所述會(huì)議管理服務(wù)器建立多方通話管理進(jìn)程,多方通話管理進(jìn)程以多方通話ID作為索引,登記多方通話中各通話方的通話狀態(tài);
[0021]步驟S32:會(huì)議管理服務(wù)器根據(jù)多方通話請(qǐng)求生成多方通話呼出請(qǐng)求,并將該多方通話呼出請(qǐng)求發(fā)送到多方電話通話服務(wù)器;
[0022]步驟S33,所述會(huì)議管理服務(wù)器根據(jù)所述多方通話請(qǐng)求當(dāng)中參會(huì)方的電話號(hào)碼,判斷所述參會(huì)方的參會(huì)客戶端是否安裝多方電話會(huì)議APP,對(duì)于安裝了多方電話會(huì)議APP的參會(huì)客戶端,會(huì)議管理服務(wù)器向這些參會(huì)客戶端的多方電話會(huì)議APP發(fā)送多方通話邀請(qǐng)。
[0023]優(yōu)選的,所述步驟S40具體包括:
[0024]步驟S41:多方電話通話服務(wù)器解析由會(huì)議管理服務(wù)器發(fā)來的多方通話呼出請(qǐng)求;
[0025]步驟S42:多方電話通話服務(wù)器基于多方通話呼出請(qǐng)求中的多方通話ID建立和管理多方電話通話,并且,多方電話通話服務(wù)器判斷多方通話呼出請(qǐng)求中的多方通話類型,如果多方通話類型為即時(shí)多方通話,則多方電話通話服務(wù)器立即向多方通話呼出請(qǐng)求所提供的主席客戶端和參會(huì)客戶端電話號(hào)碼發(fā)起電話呼叫,如果多方通話類型為預(yù)約多方通話,則多方電話通話服務(wù)器首先向移動(dòng)終端形式的主席客戶端以及參會(huì)客戶端發(fā)送預(yù)約短消息,然后等待至到達(dá)預(yù)約的多方通話時(shí)間時(shí),多方電話通話服務(wù)器向主席客戶端和參會(huì)客戶端電話號(hào)碼發(fā)起電話呼叫;
[0026]步驟S43:如果主席客戶端和參會(huì)客戶端接通該電話呼叫,則立即建立了多方電話通話服務(wù)器與主席客戶端和參會(huì)客戶端的電話呼叫鏈接,多方電話通話服務(wù)器通過該電話呼叫鏈接與接通的主席客戶端和參會(huì)客戶端進(jìn)行語音信號(hào)的接收、合成與轉(zhuǎn)發(fā);如果主席客戶端和參會(huì)客戶端在預(yù)定時(shí)間內(nèi)保持未接聽狀態(tài),或者保持無法接通狀態(tài),或者直接拒絕該電話呼叫,多方電話通話服務(wù)器向移動(dòng)終端形式的未接通客戶端發(fā)送邀請(qǐng)短消息;
[0027]步驟S44:多方電話通話服務(wù)器根據(jù)步驟S43中主席客戶端和參會(huì)客戶端的接通和未接通情況,向會(huì)議管理服務(wù)器發(fā)送多方通話呼出反饋。
[0028]優(yōu)選的,所述步驟S50具體包括:
[0029]步驟S51:會(huì)議管理服務(wù)器接收多方電話通話服務(wù)器傳來的多方通話呼出反饋,獲得其中的多方通話ID,以及主席客戶端和參會(huì)客戶端的接通或未接通狀態(tài);會(huì)議管理服務(wù)器基于多方通話ID查詢對(duì)應(yīng)的多方通話管理進(jìn)程,并且基于所述主席客戶端和參會(huì)客戶端的接通或未接通狀態(tài),更新該進(jìn)程登記的各通話方的通話狀態(tài);
[0030]步驟S52:會(huì)議管理服務(wù)器將全部受邀請(qǐng)的參會(huì)客戶端的通話接通和未接通狀態(tài)反饋給主席客戶端,主席客戶端的多方電話會(huì)議APP將根據(jù)該反饋在多方電話通話管理界面上顯示全部受邀請(qǐng)的參會(huì)客戶端的信息、通話接通和未接通狀態(tài);
[0031]步驟S53:會(huì)議管理服務(wù)器將主席客戶端和受邀請(qǐng)的參會(huì)客戶端的通話接通和未接通狀態(tài)反饋給該安裝有多方電話會(huì)議APP的參會(huì)客戶端的多方電話通話參會(huì)界面上,顯示主席客戶端和全部受邀請(qǐng)的參會(huì)客戶端的信息、通話接通和未接通狀態(tài);
[0032]優(yōu)選的,所述步驟S100具體包括:
[0033]如果所述界面操作交互為未接通的參會(huì)客戶端申請(qǐng)中途加入多方通話,則進(jìn)入步驟S60,如果所述界面操作交互為接通的參會(huì)客戶端申請(qǐng)退出多方通話,則進(jìn)入步驟S70,如果所述界面操作交互為主席客戶端將參會(huì)方暫時(shí)隔離,則進(jìn)入步驟S80,如果所述界面操作交互為主席客戶端結(jié)束本次多方電話通話,則進(jìn)入步驟S90 ;
[0034]其中,步驟S60-步驟S90具體為:
[0035]步驟S60:未接通的參會(huì)客戶端利用回?fù)芏喾诫娫捦ㄔ挿?wù)器并進(jìn)行撥號(hào)交互的方式申請(qǐng)中途加入多方通話;或者,對(duì)于安裝了多方電話會(huì)議APP的參會(huì)客戶端,通過與會(huì)議管理服務(wù)器實(shí)現(xiàn)界面操作交互的方式,申請(qǐng)中途加入多方通話;
[0036]步驟S70:接通的參會(huì)客戶端向多方電話通話服務(wù)器進(jìn)行申請(qǐng)退出多方通話;或者,對(duì)于安裝了多方電話會(huì)議APP的參會(huì)客戶端,通過與會(huì)議管理服務(wù)器實(shí)現(xiàn)界面操作交互的方式,申請(qǐng)退出多方通話;
[0037]步驟S80:主席客戶端通過多方電話通話服務(wù)器申請(qǐng)暫時(shí)隔離參會(huì)方;或者,通過與會(huì)議管理服務(wù)器實(shí)現(xiàn)界面操作交互的方式,申請(qǐng)暫時(shí)隔離所述參會(huì)方;
[0038]步驟S90:主席客戶端通過多方電話通話服務(wù)器申請(qǐng)結(jié)束本次多方電話通話;或者,通過與會(huì)議管理服務(wù)器實(shí)現(xiàn)界面操作交互的方式,申請(qǐng)結(jié)束本次多方電話通話。
[0039]本發(fā)明所述的一種實(shí)現(xiàn)上述交互同步的多方電話通話會(huì)議方法的交互同步的多方電話通話會(huì)議系統(tǒng),其特征在于所述系統(tǒng)包括主席客戶端,與主席客戶端通信連接的管理服務(wù)器,與主席客戶端、管理服務(wù)器以及多個(gè)參會(huì)客戶端分別通信連接的多方電話通話服務(wù)器,以及與多方電話通話服務(wù)器通信連接的多個(gè)參會(huì)客戶端,其中:
[0040]主席客戶端上安裝有多方電話會(huì)議APP,主席客戶端通過所述多方電話會(huì)議APP與會(huì)議管理服務(wù)器進(jìn)行雙向的界面操作交互,從而發(fā)起、管理或結(jié)束用于實(shí)現(xiàn)一個(gè)多方會(huì)議的多方電話通話任務(wù);所述主席客戶端通過電話呼叫鏈接接收所述多方電話通話服務(wù)器發(fā)送的語音菜單,并且通過撥號(hào)信令實(shí)現(xiàn)與多方電話通話服務(wù)器的撥號(hào)交互;
[0041]會(huì)議管理服務(wù)器實(shí)時(shí)地根據(jù)所述主席客戶端或者參會(huì)客戶端的界面操作指令而生成對(duì)應(yīng)的撥號(hào)交互同步請(qǐng)求,將所述撥號(hào)交互同步請(qǐng)求發(fā)送到所述多方電話通話服務(wù)器;所述會(huì)議管理服務(wù)器實(shí)時(shí)地接收來自多方電話通話服務(wù)器的界面操作交互同步請(qǐng)求,并響應(yīng)該界面操作交互同步請(qǐng)求而生成界面操作提示,將所述界面操作提示發(fā)送到主席客戶端或者參會(huì)客戶端的多方電話會(huì)議APP上,以便實(shí)現(xiàn)界面交互操作;
[0042]多方電話通話服務(wù)器用于實(shí)現(xiàn)與主席客戶端和參會(huì)客戶端的電話呼叫鏈接,在電話呼叫鏈接接通的基礎(chǔ)上,對(duì)主席客戶端和參會(huì)客戶端進(jìn)行語音信號(hào)的接收、合成和轉(zhuǎn)發(fā);所述多方電話通話服務(wù)器響應(yīng)撥號(hào)信令,實(shí)時(shí)地根據(jù)撥號(hào)信令生成對(duì)應(yīng)的界面操作交互同步請(qǐng)求,將界面操作交互同步請(qǐng)求發(fā)送至?xí)h管理服務(wù)器;多方電話通話服務(wù)器接收來自會(huì)議管理服務(wù)器的撥號(hào)交互同步請(qǐng)求,并響應(yīng)該撥號(hào)交互同步請(qǐng)求而生成并且向主席客戶端和參會(huì)客戶端發(fā)送對(duì)應(yīng)的語音菜單,以便實(shí)現(xiàn)撥號(hào)交互操作;
[0043]參會(huì)客戶端用于與多方電話通話服務(wù)器建立電話呼叫鏈接從而與主席客戶端以及其它參會(huì)客戶端進(jìn)行多方電話通話;在多方電話通話的過程中,所述參會(huì)客戶端與多方電話通話服務(wù)器進(jìn)行撥號(hào)交互操作;對(duì)于安裝了多方電話會(huì)議APP的參會(huì)客戶端,所述安裝了多方電話會(huì)議APP的參會(huì)客戶端與會(huì)議管理服務(wù)器進(jìn)行界面交互操作。
[0044]本發(fā)明所述的一種實(shí)現(xiàn)上述交互同步的多方電話通話會(huì)議方法的多方電話會(huì)議APP裝置,其特征在于所述多方電話會(huì)議APP裝置包括:發(fā)起多方通話模塊、主席多方通話管理模塊、參會(huì)方多方通話管理模塊、結(jié)束多方通話模塊、通信模塊,其中:
[0045]發(fā)起多方通話模塊用于發(fā)起多方電話通話任務(wù),發(fā)起多方通話模塊進(jìn)一步包括:多方通話類型模塊、多方通話時(shí)間模塊、多方通話主題模塊、多方通話人員號(hào)碼模塊;多方通話類型模塊用于獲得多方電話通話任務(wù)的類型;多方通話時(shí)間模塊,用于獲得多方電話通話任務(wù)的時(shí)間;多方通話主題模塊用于獲得多方電話通話任務(wù)的主題;多方通話人員號(hào)碼模塊用于獲得多方電話通話任務(wù)的參會(huì)方號(hào)碼;
[0046]主席多方通話管理模塊用于在多方電話通話啟動(dòng)狀態(tài)下通過界面操作交互對(duì)多方電話通話進(jìn)行管理,所述主席多方通話管理模塊進(jìn)一步包括允許模塊、拒絕模塊、將參會(huì)方踢出多方通話模塊、將參會(huì)方暫時(shí)靜音模塊、將參會(huì)方暫時(shí)隔離模塊、中途增加參會(huì)方模塊;所述允許模塊和拒絕模塊用于對(duì)會(huì)議管理服務(wù)器傳輸?shù)恼?qǐng)求進(jìn)行相應(yīng)的允許和拒絕操作;所述將參會(huì)方踢出多方通話模塊用于將一個(gè)或多個(gè)參會(huì)方踢出多方電話通話任務(wù);所述將參會(huì)方暫時(shí)靜音模塊用于在多方電話通話中將一個(gè)或多個(gè)參會(huì)方暫時(shí)靜音;所述將參會(huì)方暫時(shí)隔離模塊用于在多方電話通話中將一個(gè)或多個(gè)參會(huì)方暫時(shí)隔離;所述中途增加參會(huì)方模塊用于在多方電話通話中增加一個(gè)或多個(gè)參會(huì)方;
[0047]參會(huì)方多方通話管理模塊用于在多方電話通話啟動(dòng)狀態(tài)下通過界面操作交互改變自身的參會(huì)狀態(tài),所述參會(huì)方多方通話管理模塊包括申請(qǐng)暫時(shí)靜音模塊、申請(qǐng)暫時(shí)隔離模塊、申請(qǐng)中途加入多方通話模塊、申請(qǐng)退出多方