1.一種基于云計(jì)算的人工同聲傳譯方法,其特征在于,包括如下步驟:
(1)用戶和譯員分別通過各自的客戶端進(jìn)行帳號(hào)注冊(cè),帳號(hào)注冊(cè)成功后錄入注冊(cè)信息,注冊(cè)信息上傳至信令服務(wù)器保存;
(2)用戶需要某語種的人工同聲傳譯服務(wù)時(shí),可通過登錄客戶端向信令服務(wù)器發(fā)出呼叫該語種的人工服務(wù)臺(tái)的請(qǐng)求;如用戶客戶端內(nèi)有該語種的譯員列表,用戶也可以直接向信令服務(wù)器發(fā)出呼叫譯員列表內(nèi)的某位譯員的請(qǐng)求;
(3)如用戶呼叫的是人工服務(wù)臺(tái),則信令服務(wù)器根據(jù)預(yù)設(shè)的輪詢條件選定某位人工服務(wù)臺(tái)內(nèi)的在線譯員,并向該譯員發(fā)出通信請(qǐng)求;如果呼叫的是譯員列表內(nèi)的某位譯員,則信令服務(wù)器在確定該譯員在線后,直接向該譯員發(fā)出通信請(qǐng)求;
(4)在譯員接受通信請(qǐng)求后:
(41)如果信令服務(wù)器可以獲取該用戶和譯員的對(duì)外IP地址,則直接在該用戶和譯員之間建立RTP媒體通信,同聲傳譯開始;
(42)如果信令服務(wù)器不能獲取,則轉(zhuǎn)由穿透服務(wù)器進(jìn)行穿透處理,如穿透服務(wù)器能夠穿透并獲取該用戶和譯員的對(duì)外IP地址,則直接在該用戶和譯員之間建立RTP媒體通信,同聲傳譯開始;
(43)如果穿透服務(wù)器也無法穿透,則把該用戶和譯員均連接至媒體服務(wù)器,然后通過媒體服務(wù)器轉(zhuǎn)發(fā)RTP媒體通信,同聲傳譯開始;
(5)人工同聲傳譯服務(wù)結(jié)束后,信令服務(wù)器根據(jù)用戶和/或譯員的請(qǐng)求,斷開用戶和譯員之間的通信。
2.根據(jù)權(quán)利要求1所述的基于云計(jì)算的人工同聲傳譯方法,其特征在于:在步驟(1)中,帳號(hào)注冊(cè)時(shí)需要輸入昵稱信息、移動(dòng)電話信息和/或電子郵箱信息,其中移動(dòng)電話信息和/或電子郵箱信息經(jīng)驗(yàn)證無誤后方可注冊(cè)成功;注冊(cè)成功后錄入的注冊(cè)信息包括用戶的語種需求信息和譯員的擅長(zhǎng)語種、領(lǐng)域信息;注冊(cè)成功后信令服務(wù)器會(huì)為用戶和譯員分配唯一帳號(hào)、為譯員分配唯一呼叫號(hào)碼,用戶和譯員可通過上述的唯一帳號(hào)、注冊(cè)移動(dòng)電話信息或注冊(cè)電子郵箱信息登錄客戶端。
3.根據(jù)權(quán)利要求2所述的基于云計(jì)算的人工同聲傳譯方法,其特征在于:在步驟(2)中,用戶選定語種后,信令服務(wù)器自動(dòng)輸出該語種的人工服務(wù)臺(tái)供用戶選擇;所述譯員列表中的譯員來自用戶自行添加和/或信令服務(wù)器推送,用戶自行添加譯員的途徑包括通信后添加及在信令服務(wù)器中搜索帳號(hào)添加;用戶還可以直接通過帳號(hào)呼叫人工服務(wù)臺(tái)和譯員;信令服務(wù)器根據(jù)用戶的選擇產(chǎn)生相應(yīng)人工服務(wù)臺(tái)或譯員的呼叫號(hào)碼。
4.根據(jù)權(quán)利要求1所述的基于云計(jì)算的人工同聲傳譯方法,其特征在于:在步驟(3)中,譯員登錄客戶端后即成為相應(yīng)語種人工服務(wù)臺(tái)內(nèi)的在線譯員;輪詢條件包括服務(wù)打分排名、在線時(shí)間排名或等待時(shí)間排序;譯員可以在其客戶端上設(shè)置其在用戶譯員列表上的狀態(tài)為在線、離線或請(qǐng)勿打擾;如果人工服務(wù)臺(tái)內(nèi)的所有在線譯員都在工作,則信令服務(wù)器向用戶發(fā)送譯員忙的等待通知,信令服務(wù)器在確定譯員不在線時(shí),向用戶返回不在線通知;人工服務(wù)臺(tái)內(nèi)的在線譯員拒絕通信請(qǐng)求后,信令服務(wù)器繼續(xù)根據(jù)預(yù)設(shè)的輪詢條件選定下位在線譯員直至有譯員接受通信請(qǐng)求為止,譯員列表內(nèi)的譯員拒絕通信請(qǐng)求后,信令服務(wù)器將拒絕通知返回用戶。
5.根據(jù)權(quán)利要求1所述的基于云計(jì)算的人工同聲傳譯方法,其特征在于:在步驟(41)、(42)和(43)中,RTP媒體通信為語音通信、視頻通信或文本通信;信令服務(wù)器在必要時(shí)可以通過媒體服務(wù)器對(duì)用戶和譯員之間的RTP媒體通信進(jìn)行記錄;在步驟(43)中,用戶可以通過撥打信令服務(wù)器發(fā)送的電話號(hào)碼接入媒體服務(wù)器。
6.根據(jù)權(quán)利要求1所述的基于云計(jì)算的人工同聲傳譯方法,其特征在于:在步驟(5)中,人工同聲傳譯服務(wù)結(jié)束后,用戶可以給本次服務(wù)的譯員打分,并將該譯員加入其客戶端內(nèi)的譯員列表中。
7.一種基于云計(jì)算的人工同聲傳譯系統(tǒng),其特征在于,所述的系統(tǒng)包括:
用戶客戶端和譯員客戶端,所述的客戶端均包括顯示設(shè)備、攝像設(shè)備、信息輸入設(shè)備和語音通信設(shè)備,用于用戶和譯員登錄系統(tǒng)及進(jìn)行通信;
信令服務(wù)器,用于客戶端的注冊(cè)和登錄,在客戶端之間接收和轉(zhuǎn)發(fā)控制信令,實(shí)現(xiàn)代理,路由和網(wǎng)關(guān),完成用戶對(duì)譯員的呼叫、譯員對(duì)用戶的應(yīng)答,進(jìn)而在客戶端之間建立和斷開通信;
穿透服務(wù)器,用于獲取處于NAT環(huán)境下用戶和譯員的對(duì)外IP地址;
媒體服務(wù)器,用于在穿透服務(wù)器無法穿透的情況下在用戶和譯員之間轉(zhuǎn)發(fā)通信數(shù)據(jù)流,并在必要時(shí)對(duì)通信進(jìn)行記錄。
8.根據(jù)權(quán)利要求7所述的基于云計(jì)算的人工同聲傳譯系統(tǒng),其特征在于:所述的客戶端支持的服務(wù)包括但不限于STUN和TURN,支持的協(xié)議包括但不限于SIP、XMPP、ICE和RTP,支持移動(dòng)電話和傳統(tǒng)PSTN電話直接呼叫中轉(zhuǎn),并且可以在Android、IOS、Windows、Linux系統(tǒng)終端上運(yùn)行,所述的移動(dòng)電話所用網(wǎng)絡(luò)包括但不限于2G、3G、4G和5G,所述的客戶端可以通過無線WIFI和/或有線方式接入網(wǎng)絡(luò)。
9.根據(jù)權(quán)利要求7所述的基于云計(jì)算的人工同聲傳譯系統(tǒng),其特征在于:所述的信令服務(wù)器支持的信令協(xié)議包括但不限于SIP和XMPP。
10.根據(jù)權(quán)利要求7所述的基于云計(jì)算的人工同聲傳譯系統(tǒng),其特征在于:所述的穿透服務(wù)器可以是基于ICE協(xié)議的服務(wù)器;穿透服務(wù)器支持的服務(wù)包括但不限于STUN和TURN,媒體服務(wù)器使用RTP協(xié)議轉(zhuǎn)發(fā)媒體通信數(shù)據(jù)流。