两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于云計算的人工同聲傳譯方法及系統(tǒng)與流程

文檔序號:11867400閱讀:311來源:國知局
一種基于云計算的人工同聲傳譯方法及系統(tǒng)與流程

本發(fā)明屬于互聯(lián)網應用技術領域,特別涉及該領域中的一種基于云計算的人工同聲傳譯方法及系統(tǒng)。



背景技術:

隨著經濟社會的發(fā)展和業(yè)務拓展的需要,國際間的經濟交往日益頻繁,跨國公司和跨境交易越來越多,不同語種間人員的交流需要日益增加,對于同聲傳譯服務的需求也越來越大。在需求增長的同時,傳統(tǒng)的電話同聲傳譯和現(xiàn)實中一對一的同聲翻譯都需要用戶自行尋找和聯(lián)系譯員,費時費力且靈活性差,如果出現(xiàn)臨時改變語種或者譯員缺席的情況將難以解決。在同聲傳譯服務需求增長的同時,有大量的專業(yè)翻譯人才具備提供同聲傳譯服務的能力,但卻苦于不能獲得足夠的用戶需求信息,以便根據自身情況隨時隨地的提供同聲傳譯服務。因此,不能把需要服務的用戶和可以提供服務的譯員有效的聯(lián)系在一起,成為制約同聲傳譯市場商業(yè)發(fā)展的重大阻礙。另一方面,隨著現(xiàn)代通信技術、計算機網絡技術的飛速發(fā)展,人們通過網絡交流的形式越來越豐富,具有視頻、語音、文字等豐富元素的多媒體通信正逐漸進入人們的生活。因此,如何有效的利用現(xiàn)有的網絡資源,實現(xiàn)用戶和譯員間的信息傳遞和對接,幫助他們方便的獲取和提供同聲傳譯服務,是現(xiàn)有技術中急需要解決的問題。

應該注意,上面對背景技術的介紹只是為了方便對本發(fā)明的技術方案進行清楚、完整的說明,并方便本領域技術人員的理解而闡述的。不能僅僅因為這些方案在本發(fā)明的背景技術部分進行了闡述而認為上述技術方案為本領域技術人員所公知。



技術實現(xiàn)要素:

本發(fā)明所要解決的技術問題就是提供一種能夠幫助用戶和譯員建立聯(lián)系并進行同聲傳譯的基于云計算的人工同聲傳譯方法及系統(tǒng)。

本發(fā)明采用如下技術方案:

一種基于云計算的人工同聲傳譯方法,其改進之處在于,包括如下步驟:

(1)用戶和譯員分別通過各自的客戶端進行帳號注冊,帳號注冊成功后錄入注冊信息,注冊信息上傳至信令服務器保存;

(2)用戶需要某語種的人工同聲傳譯服務時,可通過登錄客戶端向信令服務器發(fā)出呼叫該語種的人工服務臺的請求;如用戶客戶端內有該語種的譯員列表,用戶也可以直接向信令服務器發(fā)出呼叫譯員列表內的某位譯員的請求;

(3)如用戶呼叫的是人工服務臺,則信令服務器根據預設的輪詢條件選定某位人工服務臺內的在線譯員,并向該譯員發(fā)出通信請求;如果呼叫的是譯員列表內的某位譯員,則信令服務器在確定該譯員在線后,直接向該譯員發(fā)出通信請求;

(4)在譯員接受通信請求后:

(41)如果信令服務器可以獲取該用戶和譯員的對外IP地址,則直接在該用戶和譯員之間建立RTP媒體通信,同聲傳譯開始;

(42)如果信令服務器不能獲取,則轉由穿透服務器進行穿透處理,如穿透服務器能夠穿透并獲取該用戶和譯員的對外IP地址,則直接在該用戶和譯員之間建立RTP媒體通信,同聲傳譯開始;

(43)如果穿透服務器也無法穿透,則把該用戶和譯員均連接至媒體服務器,然后通過媒體服務器轉發(fā)RTP媒體通信,同聲傳譯開始;

(5)人工同聲傳譯服務結束后,信令服務器根據用戶和/或譯員的請求,斷開用戶和譯員之間的通信。

進一步的,在步驟(1)中,帳號注冊時需要輸入昵稱信息、移動電話信息和/或電子郵箱信息,其中移動電話信息和/或電子郵箱信息經驗證無誤后方可注冊成功;注冊成功后錄入的注冊信息包括用戶的語種需求信息和譯員的擅長語種、領域信息;注冊成功后信令服務器會為用戶和譯員分配唯一帳號、為譯員分配唯一呼叫號碼,用戶和譯員可通過上述的唯一帳號、注冊移動電話信息或注冊電子郵箱信息登錄客戶端。

進一步的,在步驟(2)中,用戶選定語種后,信令服務器自動輸出該語種的人工服務臺供用戶選擇;所述譯員列表中的譯員來自用戶自行添加和/或信令服務器推送,用戶自行添加譯員的途徑包括通信后添加及在信令服務器中搜索帳號添加;用戶還可以直接通過帳號呼叫人工服務臺和譯員;信令服務器根據用戶的選擇產生相應人工服務臺或譯員的呼叫號碼。

進一步的,在步驟(3)中,譯員登錄客戶端后即成為相應語種人工服務臺內的在線譯員;輪詢條件包括服務打分排名、在線時間排名或等待時間排序;譯員可以在其客戶端上設置其在用戶譯員列表上的狀態(tài)為在線、離線或請勿打擾;如果人工服務臺內的所有在線譯員都在工作,則信令服務器向用戶發(fā)送譯員忙的等待通知,信令服務器在確定譯員不在線時,向用戶返回不在線通知;人工服務臺內的在線譯員拒絕通信請求后,信令服務器繼續(xù)根據預設的輪詢條件選定下位在線譯員直至有譯員接受通信請求為止,譯員列表內的譯員拒絕通信請求后,信令服務器將拒絕通知返回用戶。

進一步的,在步驟(41)、(42)和(43)中,RTP媒體通信為語音通信、視頻通信或文本通信;信令服務器在必要時可以通過媒體服務器對用戶和譯員之間的RTP媒體通信進行記錄;在步驟(43)中,用戶可以通過撥打信令服務器發(fā)送的電話號碼接入媒體服務器。

進一步的,在步驟(5)中,人工同聲傳譯服務結束后,用戶可以給本次服務的譯員打分,并將該譯員加入其客戶端內的譯員列表中。

一種基于云計算的人工同聲傳譯系統(tǒng),其改進之處在于,所述的系統(tǒng)包括:

用戶客戶端和譯員客戶端,所述的客戶端均包括顯示設備、攝像設備、信息輸入設備和語音通信設備,用于用戶和譯員登錄系統(tǒng)及進行通信;

信令服務器,用于客戶端的注冊和登錄,在客戶端之間接收和轉發(fā)控制信令,實現(xiàn)代理,路由和網關,完成用戶對譯員的呼叫、譯員對用戶的應答,進而在客戶端之間建立和斷開通信;

穿透服務器,用于獲取處于NAT環(huán)境下用戶和譯員的對外IP地址;

媒體服務器,用于在穿透服務器無法穿透的情況下在用戶和譯員之間轉發(fā)通信數(shù)據流,并在必要時對通信進行記錄。

進一步的,所述的客戶端支持的服務包括但不限于STUN和TURN,支持的協(xié)議包括但不限于SIP、XMPP、ICE和RTP,支持移動電話和傳統(tǒng)PSTN電話直接呼叫中轉,并且可以在Android、IOS、Windows、Linux系統(tǒng)終端上運行,所述的移動電話所用網絡包括但不限于2G、3G、4G和5G,所述的客戶端可以通過無線WIFI和/或有線方式接入網絡。

進一步的,所述的信令服務器支持的信令協(xié)議包括但不限于SIP和XMPP。

進一步的,所述的穿透服務器可以是基于ICE協(xié)議的服務器;穿透服務器支持的服務包括但不限于STUN和TURN,媒體服務器使用RTP協(xié)議轉發(fā)媒體通信數(shù)據流。

本發(fā)明的有益效果是:

本發(fā)明所公開的基于云計算的人工同聲傳譯方法,將用戶和譯員整合在同一個網絡平臺之中,通過無處不在的互聯(lián)網以及傳統(tǒng)固定電話和移動電話網絡,將身處異地的用戶和譯員即時連接在一起,使之無縫對接。既解決了用戶與譯員間同聲傳譯服務信息的及時發(fā)布與獲取問題,又滿足了海量用戶隨時隨地全語種的同聲傳譯服務需求,市場前景廣闊。

本發(fā)明所公開的基于云計算的人工同聲傳譯方法及系統(tǒng),通過信令服務器在用戶和譯員的客戶端之間建立和斷開通信,通過穿透服務器獲取處于NAT環(huán)境下用戶和譯員的對外IP地址;通過媒體服務器在穿透服務器無法穿透的情況下在用戶和譯員之間轉發(fā)通信數(shù)據流,并在必要時對通信進行記錄,有效的解決了用戶和譯員之間的通信問題,實現(xiàn)實時的同聲傳譯。

附圖說明

圖1是本發(fā)明實施例1所公開的基于云計算的人工同聲傳譯方法的步驟流程圖;

圖2是本發(fā)明實施例1所公開的在用戶和譯員之間建立通信的方法步驟流程圖;

圖3是本發(fā)明實施例1所公開的步驟401中用戶和譯員之間的通信模式;

圖4是本發(fā)明實施例1所公開的步驟402中用戶和譯員之間的通信模式;

圖5是本發(fā)明實施例1所公開的步驟403中用戶和譯員之間的通信模式;

圖6是本發(fā)明實施例1所公開的基于云計算的人工同聲傳譯系統(tǒng)的連接結構示意圖。

具體實施方式

參照后文的說明和附圖,詳細公開了本發(fā)明的特定實施方式,指明了本發(fā)明的原理可以被采用的方式。應該理解,本發(fā)明的實施方式在范圍上并不因而受到限制。在所附權利要求的精神和條款的范圍內,本發(fā)明的實施方式包括許多改變、修改和等同。

針對一種實施方式描述和/或示出的特征可以以相同或類似的方式在一個或更多個其他實施方式中使用,與其他實施方式中的特征相組合,或替代其他實施方式中的特征。

應該強調,術語“包括/包含”在本文使用時指特征、整件、步驟或組件的存在,但并不排除一個或更多個其他特征、整件、步驟或組件的存在或附加。

在此特別說明,本申請中所述的用戶是指同聲傳譯服務的需求方,譯員是指同聲傳譯服務的提供方。

實施例1,如圖1所示,本實施例公開了一種基于云計算的人工同聲傳譯方法,該方法包括如下步驟:

步驟100:用戶和譯員分別通過各自的客戶端進行帳號注冊,帳號注冊成功后錄入注冊信息,注冊信息上傳至信令服務器保存;

在本實施例中,帳號注冊時需要輸入昵稱信息、移動電話信息和/或電子郵箱信息,其中移動電話信息和/或電子郵箱信息經驗證無誤后方可注冊成功;注冊成功后錄入的注冊信息包括用戶的語種需求信息和譯員的擅長語種、領域信息;注冊成功后信令服務器會為用戶和譯員分配唯一帳號、為譯員分配唯一呼叫號碼,用戶和譯員可通過上述的唯一帳號、注冊移動電話信息或注冊電子郵箱信息登錄客戶端。作為一種可供選擇的方式,在本實施例中,驗證移動電話信息真?zhèn)蔚姆绞娇梢允窍蛟撘苿与娫挵l(fā)送驗證數(shù)字并要求在帳號注冊時輸入該數(shù)字。驗證電子郵箱信息真?zhèn)蔚姆绞娇梢允窍蛟撾娮余]箱內發(fā)送一個鏈接并要求在帳號注冊時點擊進入該鏈接。用戶的語種需求信息和譯員的擅長語種可以是一種以上,領域信息可以是法律、外貿、化工等等細分領域。信令服務器為譯員分配的唯一呼叫號碼對用戶和譯員均不可見。

步驟200:用戶需要某語種的人工同聲傳譯服務時,可通過登錄客戶端向信令服務器發(fā)出呼叫該語種的人工服務臺的請求;如用戶客戶端內有該語種的譯員列表,用戶也可以直接向信令服務器發(fā)出呼叫譯員列表內的某位譯員的請求;

在本實施例中,用戶選定語種后,信令服務器自動輸出該語種的人工服務臺供用戶選擇;所述譯員列表中的譯員來自用戶自行添加和/或信令服務器推送,用戶自行添加譯員的途徑包括通信后添加及在信令服務器中搜索帳號添加;用戶還可以直接通過帳號呼叫人工服務臺和譯員;信令服務器根據用戶的選擇產生相應人工服務臺或譯員的呼叫號碼。作為一種可供選擇的方式,在本實施例中,用戶可以通過客戶端呼叫帳號到人工服務臺(例如*101)或者譯員(例如1001),在不同的應用環(huán)境下,客戶端可以通過5g,4g,3g,2g以及未來出現(xiàn)的其它移動通信網絡,或者是通過無線WIFI和/或有線方式接入網絡進行實時的同聲傳譯。

步驟300:如用戶呼叫的是人工服務臺,則信令服務器根據預設的輪詢條件選定某位人工服務臺內的在線譯員,并向該譯員發(fā)出通信請求;如果呼叫的是譯員列表內的某位譯員,則信令服務器在確定該譯員在線后,直接向該譯員發(fā)出通信請求;

在本實施例中,譯員登錄客戶端后即成為相應語種人工服務臺內的在線譯員;輪詢條件包括服務打分排名、在線時間排名或等待時間排序;譯員可以在其客戶端上設置其在用戶譯員列表上的狀態(tài)為在線、離線或請勿打擾;如果人工服務臺內的所有在線譯員都在工作,則信令服務器向用戶發(fā)送譯員忙的等待通知,信令服務器在確定譯員不在線時,向用戶返回不在線通知;人工服務臺內的在線譯員拒絕通信請求后,信令服務器繼續(xù)根據預設的輪詢條件選定下位在線譯員直至有譯員接受通信請求為止,譯員列表內的譯員拒絕通信請求后,信令服務器將拒絕通知返回用戶。

步驟400:如圖2所示,在譯員接受通信請求后,根據不同情況選擇進行如下操作:

步驟401:如果信令服務器可以獲取該用戶和譯員的對外IP地址,則直接在該用戶和譯員之間建立RTP(Real-time Transport Protocol的縮寫,在本申請中是指實時傳輸協(xié)議)媒體通信(如圖2中用戶和譯員間的虛線所示),同聲傳譯開始,此時用戶和譯員之間的通信模式如圖3所示;

步驟402:如果信令服務器不能獲取,則轉由穿透服務器進行穿透處理,如穿透服務器能夠穿透并獲取該用戶和譯員的對外IP地址,則直接在該用戶和譯員之間建立RTP媒體通信(如圖2中用戶和譯員間的虛線所示),同聲傳譯開始,此時用戶和譯員之間的通信模式如圖4所示;

當用戶處于(Full Cone NAT)完全錐形NAT、(RESTRICT CONE NAT) 限制錐形NAT和(PORT RESTRICT CONE NAT)端口限制錐形NAT三種NAT(Network Address Translation的縮寫,在本申請中是指網絡地址轉換)環(huán)境中,通過穿透服務器可以獲取該用戶和譯員的對外IP地址,則直接在該用戶和譯員之間建立RTP媒體通信。

步驟403:如果穿透服務器也無法穿透,則把該用戶和譯員均連接至媒體服務器,然后通過媒體服務器轉發(fā)RTP媒體通信,同聲傳譯開始,此時用戶和譯員之間的通信模式如圖5所示;

當用戶處于(SYMMETRIC NAT)對稱性NAT環(huán)境中,穿透服務器也無法穿透,需要通過媒體服務器轉發(fā)RTP媒體通信。

在上述的步驟401、402和403中,RTP媒體通信為語音通信、視頻通信或文本通信;信令服務器在必要時可以通過媒體服務器對用戶和譯員之間的RTP媒體通信進行存儲記錄;在步驟403中,用戶可以通過撥打信令服務器發(fā)送的電話號碼接入媒體服務器,例如在用戶客戶端網絡連接不穩(wěn)定,不能與譯員客戶端進行流暢RTP媒體通信時,為保證同聲傳譯的質量,信令服務器會向用戶發(fā)送一個用戶所在國家的電話號碼,用戶可以通過撥打該電話號碼接入媒體服務器,通過媒體服務器轉發(fā)與譯員間的RTP媒體通信。

步驟500:人工同聲傳譯服務結束后,信令服務器根據用戶和/或譯員的請求,斷開用戶和譯員之間的通信。

在本實施例中,人工同聲傳譯服務結束后,用戶可以給本次服務的譯員打分,并將該譯員加入其客戶端內的譯員列表中。

如圖6所示,本實施例還公開了一種基于云計算的人工同聲傳譯系統(tǒng),用于實施上述的人工同聲傳譯方法,該系統(tǒng)包括:

用戶客戶端和譯員客戶端,所述的客戶端均包括顯示設備、攝像設備、信息輸入設備和語音通信設備,用于用戶和譯員登錄系統(tǒng)及進行通信,在本實施例中,所述的信息輸入設備可以是用于輸入字符信息的鍵盤或者是含字符輸入功能的觸摸屏;

信令服務器,用于客戶端的注冊和登錄,在客戶端之間接收和轉發(fā)控制信令,實現(xiàn)代理,路由和網關,完成用戶對譯員的呼叫、譯員對用戶的應答,進而在客戶端之間建立和斷開通信;

穿透服務器,用于獲取處于NAT環(huán)境下用戶和譯員的對外IP地址;

媒體服務器,用于在穿透服務器無法穿透的情況下在用戶和譯員之間轉發(fā)通信數(shù)據流,并在必要時對通信進行記錄。

在本實施例中,所述的客戶端支持的服務包括但不限于STUN和TURN,支持的協(xié)議包括但不限于SIP(Session Initiation Protocol的縮寫,即會話初始協(xié)議)、XMPP(Extensible Messaging and Presence Protocol 可擴展通訊和表示協(xié)議)、ICE和RTP協(xié)議,支持移動電話和傳統(tǒng)PSTN(Public Switched Telephone Network 公用電話交換網)電話直接呼叫中轉,并且可以在Android、IOS、Windows、Linux系統(tǒng)終端上運行,所述的系統(tǒng)終端可以是電腦、智能手機、智能穿戴設備或者是平板電腦,所述的移動電話所用網絡包括但不限于2G(2-Generation wireless telephone technology 第二代手機通信技術規(guī)格)、3G(3rd-Generation 第三代移動通信技術)、4G(the 4th Generation mobile communication technology 第四代移動通信技術)和5G(5-Generation 第五代移動通信技術),所述的客戶端可以通過無線WIFI和/或有線方式接入網絡。

STUN(Simple Traversal of UDP over NAT),即UDP對NAT 的簡單穿越方式。其原理是通過某種機制預先得到內部私有IP地址對應在出口NAT 上的對外公網IP地址,然后在報文負載中所描述的地址信息就直接填寫出口NAT 上的對外IP地址。

TURN(Traversal Using Relay NAT),即通過Relay方式穿越NAT,TURN 也是基于私網接入用戶通過某種機制預先得到其私有地址對應在公網的地址(STUN 方式得到的地址為出口NAT上的地址,TURN 方式得到的地址為TURN Server上的地址),然后在報文負載中所描述的地址信息直接填寫該公網地址的方式,TURN 穿透除了具備STUN 方式的優(yōu)點外,還增強了穿透能力。

ICE(Interactive Connectivity Establishment),即交互式連通建立方式,并非一種新的協(xié)議。ICE 是通過綜合運用上面某幾種協(xié)議,使之在最適合的情況下工作,以彌補單獨使用其中任何一種所帶來的固有缺陷。ICE 根據通訊雙方所處的網絡環(huán)境,選取合適穿越NAT 的方式。首先,獲取用戶所在網絡中NAT 的類型,根據不同的NAT 類型,選擇使用STUN 或者是TURN 來進行穿透。如果所有穿越方案都失敗后,將失敗結果返回給用戶。

客戶端支持STUN,TURN 服務和ICE 協(xié)議,使客戶端也具備了穿透能力,保證在任何情況下都能夠進行實時的同聲傳譯。

在本實施例中,所述的信令服務器支持的信令協(xié)議包括但不限于SIP和XMPP。所述的穿透服務器可以是基于ICE協(xié)議的服務器;穿透服務器支持的服務包括但不限于STUN和TURN,媒體服務器使用RTP協(xié)議轉發(fā)媒體通信數(shù)據流,媒體通信可以是語音通信、視頻通信或文本通信。

通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出接口、網絡接口和內存。該計算機軟件產品可以包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。該計算機軟件產品可以存儲在內存中,內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內存是計算機可讀介質的示例。計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據結構、程序的模塊或其他數(shù)據。計算機的存儲介質的例子包括,但不限于相變內存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學存儲、 磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括短暫電腦可讀媒體(transitory media),如調制的數(shù)據信號和載波。

本說明書中,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
德清县| 苗栗市| 自治县| 垣曲县| 耿马| 固阳县| 铜鼓县| 大邑县| 丰原市| 会泽县| 丁青县| 西乌| 环江| 阿图什市| 广西| 敦煌市| 湾仔区| 丰原市| 娄底市| 桂林市| 弥渡县| 南雄市| 盐源县| 揭东县| 郴州市| 庆云县| 茂名市| 大冶市| 西峡县| 五莲县| 广饶县| 宁武县| 华坪县| 周宁县| 伊宁县| 西林县| 蒲城县| 缙云县| 马关县| 浮山县| 乐亭县|