音數(shù)據(jù)翻譯成文字信息。
[0265]第二文字存儲單元,用于存儲所述識別服務(wù)模塊返回的文件信息。
[0266]第二文字返回單元,用于在接收到所述第二終端發(fā)送的語音獲取碼后,將所述文字信息返回給所述第二終端。
[0267]本發(fā)明實施例提供的語音服務(wù)模塊200,還可根據(jù)第一終端發(fā)送的翻譯請求,并將翻譯請求和語音數(shù)據(jù)發(fā)送給識別服務(wù)模塊。所述語音服務(wù)模塊200還可接收所述識別服務(wù)模塊返回的文字信息,并保存該文字信息,所述第二終端可根據(jù)語音獲取碼獲取所述文字信息,從而滿足了在單聊或私聊場景下的使用需求。
[0268]需要說明的是,在本發(fā)明其他實施例提供的語音服務(wù)模塊200,所述語音服務(wù)模塊200還包括:
[0269]第三翻譯請求接收單元,用于接收所述第二終端發(fā)送的翻譯請求。
[0270]第三翻譯處理單元,用于將所述翻譯請求及所述語音數(shù)據(jù)發(fā)送給識別服務(wù)模塊,以請求所述識別服務(wù)模塊將所述語音數(shù)據(jù)翻譯成文字信息。
[0271]第三文字返回單元,用于將所述文字信息返回給所述第二終端。
[0272]本發(fā)明實施例提供的語音服務(wù)模塊200,還可接收所述第二終端發(fā)送的翻譯請求,以請求所述識別服務(wù)模塊將所述語音數(shù)據(jù)翻譯成文字信息,并將所述文字信息返回給所述第二終端,從而根據(jù)第二終端的需要提供服務(wù),用戶體驗佳。
[0273]請一并參閱圖14,圖14是本發(fā)明第十四實施例提供的游戲系統(tǒng)的結(jié)構(gòu)示意圖。所述游戲系統(tǒng)包括第一終端100、語音服務(wù)模塊200、游戲服務(wù)模塊300及第二終端400,其中:
[0274]所述第一終端100,用于將采集的語音數(shù)據(jù)包發(fā)送給語音服務(wù)模塊。
[0275]所述語音服務(wù)模塊200,用于存儲所述語音數(shù)據(jù),并為所述語音數(shù)據(jù)分配一個語音獲取碼。
[0276]所述第一終端100,還用于接收到所述語音獲取碼后,向游戲服務(wù)模塊300發(fā)送所述語音獲取碼
[0277]所述游戲服務(wù)模塊300,用于接收到所述語音獲取碼后,向指向的第二終端400發(fā)送所述語音獲取碼。
[0278]所述第二終端400,用于接收到所述語音獲取碼后,根據(jù)所述語音獲取碼從所述語音服務(wù)模塊200中獲得所述語音數(shù)據(jù)。
[0279]需要說明的是,在本發(fā)明實施例中,所述游戲系統(tǒng)還可包括代理服務(wù)模塊600,其中:
[0280]所述代理服務(wù)模塊600,用于將所述第一終端100發(fā)送的語音數(shù)據(jù)轉(zhuǎn)發(fā)給所述語音服務(wù)模塊200 ;其中,所述語音服務(wù)模塊200是所述代理服務(wù)模塊600從語音服務(wù)模塊集群中選出的其中一個語音服務(wù)模塊,被配置用于處理所述語音數(shù)據(jù)。
[0281]具體為,在本發(fā)明實施例中,所述代理服務(wù)模塊600用于為所述語音數(shù)據(jù)配置對應(yīng)的資源。由于可能會有多個游戲需要使用所述語音服務(wù)模塊,所述語音服務(wù)模塊200實際上可以是一個語音服務(wù)集群,其包括多個語音服務(wù)模塊,每個語音服務(wù)模塊200包括一個邏輯服務(wù)模塊和一個存儲服務(wù)模塊。所述代理服務(wù)模塊600可為每個游戲配置相應(yīng)的項目代碼,且每個項目代碼則對應(yīng)于指定的語音服務(wù)模塊200,從而不同游戲的語音數(shù)據(jù)將由不同的語音服務(wù)模塊進行處理,如此,可方便將游戲擴展接入該語音服務(wù)模塊,而不會產(chǎn)生業(yè)務(wù)沖突,同時方便了語音處理集群的擴展和資源分配。此外,所述代理服務(wù)模塊600還可用于實現(xiàn)各種數(shù)據(jù)在第一終端100與語音服務(wù)模塊200及第二終端400與語音服務(wù)模塊200之間的傳輸及轉(zhuǎn)發(fā),從而實現(xiàn)了不同網(wǎng)段的IP地址的第一終端100、第二終端400均可與所述語音服務(wù)模塊200建立網(wǎng)絡(luò)連接。
[0282]本發(fā)明實施例提供的游戲系統(tǒng),通過所述語音服務(wù)模塊200對語音數(shù)據(jù)進行存儲,并在處理后得到一個唯一的語音獲取碼,所述游戲服務(wù)模塊300僅需進行語音獲取碼的轉(zhuǎn)發(fā),大大減小了游戲服務(wù)模塊300的工作壓力,提高游戲環(huán)境的穩(wěn)定性。同時,由于語音服務(wù)模塊200與所述游戲服務(wù)模塊300彼此獨立,任一方出現(xiàn)故障都不會影響到另一方,提高安全性。此外,語音服務(wù)模塊采用了分布式的集群系統(tǒng),具有并發(fā)性能高,可擴展性強,帶寬流量小,且針對第三方接入者,可獨立部署,不受其他接入者影響等優(yōu)點。
[0283]請一并參閱圖15,圖15是本發(fā)明第十五實施例提供的游戲系統(tǒng)的結(jié)構(gòu)示意圖,所述游戲系統(tǒng)除了包括第六實施例提供的所有功能模塊外,還進一步包括識別服務(wù)模塊500,其中:
[0284]所述第一終端100,還用于向所述語音服務(wù)模塊200發(fā)送翻譯請求。
[0285]所述語音服務(wù)模塊200,還用于將所述語音數(shù)據(jù)及翻譯請求發(fā)送給識別服務(wù)模塊500。
[0286]所述識別服務(wù)模塊500,用于將所述語音數(shù)據(jù)翻譯成文字信息,并將所述文字信息發(fā)送給所述語音服務(wù)模塊200。
[0287]所述第一終端100,還用于接收到所述文字信息后,向游戲服務(wù)模塊300發(fā)送所述文字信息。
[0288]在本發(fā)明實施中,所述文字信息與所述語音獲取碼可同步發(fā)送至所述游戲服務(wù)模塊300,也可不同步發(fā)送,本發(fā)明不做具體限定。
[0289]所述游戲服務(wù)模塊300,還用于接收到所述文字信息后,向指向的第二終端發(fā)送所述文字信息。
[0290]本發(fā)明實施例提供的游戲系統(tǒng),適用于在網(wǎng)絡(luò)游戲中進行群聊的應(yīng)用情景,由于群聊中的玩家可能有部分希望接收到所述語音數(shù)據(jù),而部分玩家希望接收到翻譯后的文字信息。本發(fā)明實施例通過在所述第二終端400上直接顯示文字信息,可讓所有第二終端400快速的得到第一終端100發(fā)送的內(nèi)容,同時希望接收到語音數(shù)據(jù)的玩家可通過所述語音獲取碼從所述語音服務(wù)模塊下載所述語音數(shù)據(jù),滿足了不同玩家的需求,提升了用戶的體驗。
[0291]在本發(fā)明其他實施例中,作為第十四實施例的另一種可能的實現(xiàn)方式:
[0292]所述第一終端100,還用于向所述語音服務(wù)模塊200發(fā)送翻譯請求。
[0293]所述語音服務(wù)模塊200,還用于將所述語音數(shù)據(jù)及翻譯請求發(fā)送給識別服務(wù)模塊500。
[0294]所述識別服務(wù)模塊500,用于將所述語音數(shù)據(jù)翻譯成文字信息,并將所述文字信息發(fā)送給所述語音服務(wù)模塊200。
[0295]所述語音服務(wù)模塊200,還用于存儲所述文字信息。
[0296]所述第二終端400,還用于根據(jù)所述語音獲取碼從所述語音服務(wù)模塊200獲取所述文字信息。
[0297]本發(fā)明實施例提供的游戲系統(tǒng),適用于在手機網(wǎng)絡(luò)游戲中進行單聊或一對一聊天的應(yīng)用情景,由于單聊中,進行聊天的雙方傾向于可以快速聽到對方發(fā)送的語音數(shù)據(jù),因而需要將所述語音獲取碼盡快發(fā)送到所述第二終端400,若所述第二終端400需要獲得翻譯結(jié)果,則可根據(jù)所述語音獲取碼進行選擇性下載。
[0298]在本發(fā)明其他實施例中,作為第十四實施例的另一種可能的實現(xiàn)方式:
[0299]所述第二終端400,還用于向所述語音服務(wù)模塊200發(fā)送翻譯請求。
[0300]所述語音服務(wù)模塊200,還用于將所述語音數(shù)據(jù)及翻譯請求發(fā)送給識別服務(wù)模塊500。
[0301]所述識別服務(wù)模塊500,用于將所述語音數(shù)據(jù)翻譯成文字信息,并將所述文字信息發(fā)送給所述語音服務(wù)模塊200。
[0302]所述語音服務(wù)模塊200,還用于將所述文字信息發(fā)送給第二終端400 ;
[0303]所述第二終端400,還用于接收并顯示所述文字信息。
[0304]本發(fā)明實施例提供的語音傳輸方法,通過所述第二終端400的需要決定是否獲取所述文字信息,以滿足不同場景下的使用需求。
[0305]以上所揭露的僅為本發(fā)明一種較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
[0306]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
【主權(quán)項】
1.一種游戲語音傳輸方法,其特征在于,包括: 向語音服務(wù)模塊發(fā)送語音數(shù)據(jù),以使所述語音服務(wù)模塊存儲所述語音數(shù)據(jù),并為所述語音數(shù)據(jù)分配一個語音獲取碼; 接收所述語音服務(wù)模塊返回的語音獲取碼;及 將所述語音獲取碼發(fā)送給游戲服務(wù)模塊;其中,所述語音獲取碼被所述游戲服務(wù)模塊轉(zhuǎn)發(fā)至指定的第二終端,以使所述第二終端能夠根據(jù)所述語音獲取碼從所述語音服務(wù)模塊中獲取所述語音數(shù)據(jù)。
2.如權(quán)利要求1所述的游戲語音傳輸方法,其特征在于,還包括: 向所述語音服務(wù)模塊發(fā)送翻譯請求;其中,所述翻譯請求和所述語音數(shù)據(jù)被所述語音服務(wù)模塊轉(zhuǎn)發(fā)至識別服務(wù)模塊,以請求所述識別服務(wù)模塊將所述語音數(shù)據(jù)翻譯成文字信息; 接收所述語音服務(wù)模塊返回的文字信息;及 將所述文字信息發(fā)送給所述游戲服務(wù)模塊;其中,所述文字信息被所述游戲服務(wù)模塊轉(zhuǎn)發(fā)至指定的第二終端。
3.如權(quán)利要求1所述的游戲語音傳輸方法,其特征在于,還包括: 向所述語音服務(wù)模塊發(fā)送翻譯請求; 其中,所述翻譯請求和所述語音數(shù)據(jù)被所述語音服務(wù)模塊轉(zhuǎn)發(fā)至識別服務(wù)模塊,以請求所述識別服務(wù)模塊將所述語音數(shù)據(jù)翻譯成文字信息;并且,所述文字信息被存儲在所述語音服務(wù)模塊中,以使所述第二終端能夠根據(jù)所述語音獲取碼從所述語音服務(wù)模塊中獲取所述文字信息。
4.如權(quán)利要求1至3任一項所述的游戲語音傳輸方法,其特征在于,還包括: 接收所述游戲服務(wù)模塊發(fā)送的另一語音獲取碼; 將所述另一語音獲取碼發(fā)送給所述語音服務(wù)模塊;及 接收所述語音服務(wù)模塊返回的與所述另一語音獲取碼對應(yīng)的語音數(shù)據(jù)和/或文字信息。
5.一種游戲語音傳輸方法,其特征在于,包括: 接收第一終端發(fā)送的語音數(shù)據(jù); 存儲所述語音數(shù)據(jù),并為所述語音數(shù)據(jù)分配一個語音獲取碼; 將所述語音獲取碼返回給所述第一終端;其中,所述語音獲取碼被所述第一終端發(fā)送至游戲服務(wù)模塊,再經(jīng)由所述游戲服務(wù)模塊轉(zhuǎn)發(fā)至指定的第二終端; 接收所述第二終端發(fā)送的語音獲取碼,將與所述語音獲取碼對應(yīng)的語音數(shù)據(jù)返回給所述第二終端。
6.如權(quán)利要求5所述的游戲語音傳輸方法,其特征在于,還包括