本申請(qǐng)要求于2014年5月29日提交的美國(guó)申請(qǐng)No.14/289,928的優(yōu)先權(quán)。上述申請(qǐng)公開(kāi)的全部?jī)?nèi)容通過(guò)引用合并于此。
技術(shù)領(lǐng)域
本公開(kāi)大體上涉及機(jī)器翻譯,并且更具體地涉及實(shí)時(shí)翻譯來(lái)自發(fā)言者計(jì)算設(shè)備的媒體饋送以及分發(fā)到用多個(gè)不同語(yǔ)言的多個(gè)收聽(tīng)者計(jì)算設(shè)備。
背景技術(shù):
在本文中所提供的背景描述的目的在于大體呈現(xiàn)本公開(kāi)的場(chǎng)境。目前提名的發(fā)明人的工作在該背景部分中所述的范圍內(nèi)以及描述中在提交時(shí)可能尚未作為現(xiàn)有技術(shù)的方面,都不應(yīng)明確或隱含地被視為針對(duì)本公開(kāi)的現(xiàn)有技術(shù)。
存在發(fā)言者正在用收聽(tīng)者不會(huì)說(shuō)或不懂的語(yǔ)言進(jìn)行發(fā)言的情況。一種情況是人工譯員將發(fā)言者的話(huà)語(yǔ)略微延遲地翻譯成收聽(tīng)者會(huì)說(shuō)或懂得的語(yǔ)言。這也被稱(chēng)作人工翻譯。當(dāng)存在多個(gè)收聽(tīng)者以及不同的語(yǔ)言時(shí),就會(huì)需要多個(gè)人工譯員,這可能非常昂貴。因此,在語(yǔ)言翻譯和分發(fā)領(lǐng)域中仍需改進(jìn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提出一種計(jì)算機(jī)實(shí)現(xiàn)的技術(shù)。所述技術(shù)能夠包括:在具有一個(gè)或多個(gè)處理器的服務(wù)器處從發(fā)言者計(jì)算設(shè)備接收媒體饋送,所述媒體饋送與發(fā)言者用戶(hù)以源語(yǔ)言的發(fā)言的表示相對(duì)應(yīng),所述表示是由所述發(fā)言者計(jì)算設(shè)備捕獲的。所述技術(shù)能夠包括:在所述服務(wù)器處接收多個(gè)翻譯請(qǐng)求,每個(gè)翻譯請(qǐng)求是從與收聽(tīng)者用戶(hù)相關(guān)聯(lián)的收聽(tīng)者計(jì)算設(shè)備接收的并且與獲取將所述媒體饋送翻譯成所述收聽(tīng)者用戶(hù)的目標(biāo)語(yǔ)言的翻譯版本的請(qǐng)求相對(duì)應(yīng)。所述技術(shù)能夠包括:在所述服務(wù)器處針對(duì)每個(gè)收聽(tīng)者用戶(hù)確定偏好語(yǔ)言。所述技術(shù)能夠包括:在所述服務(wù)器處,針對(duì)所述翻譯請(qǐng)求中的每一個(gè),獲取經(jīng)機(jī)器翻譯的媒體饋送,所述經(jīng)機(jī)器翻譯的媒體饋送對(duì)應(yīng)于與所述翻譯請(qǐng)求相關(guān)聯(lián)的所述媒體饋送從所述源語(yǔ)言到所述收聽(tīng)者用戶(hù)的所述偏好語(yǔ)言的翻譯。所述技術(shù)還能夠包括:從所述服務(wù)器將所述經(jīng)機(jī)器翻譯的媒體饋送輸出至所述收聽(tīng)者計(jì)算設(shè)備。
在一些實(shí)施例中,所述技術(shù)進(jìn)一步包括:在所述服務(wù)器處,從所述發(fā)言者計(jì)算設(shè)備接收初始化請(qǐng)求,以便所述服務(wù)器響應(yīng)于所述翻譯請(qǐng)求而提供所述經(jīng)機(jī)器翻譯的媒體饋送。
在其他實(shí)施例中,所述技術(shù)進(jìn)一步包括:響應(yīng)于接收所述初始化請(qǐng)求,從所述服務(wù)器輸出唯一標(biāo)識(shí)符,其中,響應(yīng)于在相應(yīng)的收聽(tīng)者計(jì)算設(shè)備處輸入所述唯一標(biāo)識(shí)符而生成所述翻譯請(qǐng)求中的每一個(gè)。
在一些實(shí)施例中,所述唯一標(biāo)識(shí)符是唯一的統(tǒng)一資源定位符(URL)或者唯一的二維條形碼。
在其他實(shí)施例中,在所述服務(wù)器處接收每個(gè)翻譯請(qǐng)求包括:響應(yīng)于所述發(fā)言者計(jì)算設(shè)備經(jīng)由短程無(wú)線(xiàn)通信從其相應(yīng)的收聽(tīng)者計(jì)算設(shè)備接收每個(gè)翻譯請(qǐng)求,在所述服務(wù)器處從所述發(fā)言者計(jì)算設(shè)備接收每個(gè)翻譯請(qǐng)求。
在一些實(shí)施例中,向其相應(yīng)的收聽(tīng)者計(jì)算設(shè)備輸出每個(gè)經(jīng)機(jī)器翻譯的媒體饋送包括:從所述服務(wù)器將每個(gè)經(jīng)機(jī)器翻譯的媒體饋送傳送至所述發(fā)言者計(jì)算設(shè)備,其中,接收每個(gè)經(jīng)翻譯的媒體饋送使得所述發(fā)言者計(jì)算設(shè)備經(jīng)由短程無(wú)線(xiàn)通信將每個(gè)經(jīng)機(jī)器翻譯的媒體饋送傳送至其相應(yīng)的收聽(tīng)者計(jì)算設(shè)備。
在其他實(shí)施例中,所述媒體饋送包括(i)源語(yǔ)言的音頻流以及(ii)從所述音頻流轉(zhuǎn)錄的源語(yǔ)言的文本中的至少一個(gè)。
在一些實(shí)施例中,所述經(jīng)機(jī)器翻譯的媒體饋送包括(i)目標(biāo)語(yǔ)言的音頻流以及(ii)從所述音頻流轉(zhuǎn)錄的目標(biāo)語(yǔ)言的文本中的至少一個(gè)。
在其他實(shí)施例中,所述發(fā)言者計(jì)算設(shè)備是移動(dòng)計(jì)算設(shè)備。在一些實(shí)施例中,所述移動(dòng)計(jì)算設(shè)備是可穿戴的計(jì)算機(jī)實(shí)現(xiàn)的眼鏡。
本發(fā)明還提出一種系統(tǒng)。所述系統(tǒng)能夠包括具有被配置成執(zhí)行操作的一個(gè)或多個(gè)處理器的服務(wù)器。所述操作能夠包括:從發(fā)言者計(jì)算設(shè)備接收媒體饋送,所述媒體饋送與發(fā)言者用戶(hù)以源語(yǔ)言的發(fā)言的表示相對(duì)應(yīng),所述表示是由所述發(fā)言者計(jì)算設(shè)備捕獲的。所述操作能夠包括:接收多個(gè)翻譯請(qǐng)求,每個(gè)翻譯請(qǐng)求是從與收聽(tīng)者用戶(hù)相關(guān)聯(lián)的收聽(tīng)者計(jì)算設(shè)備接收的并且與獲取將所述媒體饋送翻譯成所述收聽(tīng)者用戶(hù)的目標(biāo)語(yǔ)言的翻譯版本的請(qǐng)求相對(duì)應(yīng)。所述操作能夠包括:針對(duì)每個(gè)收聽(tīng)者用戶(hù),確定偏好語(yǔ)言。所述操作能夠包括:針對(duì)所述翻譯請(qǐng)求中的每一個(gè),獲取經(jīng)機(jī)器翻譯的媒體饋送,所述經(jīng)機(jī)器翻譯的媒體饋送對(duì)應(yīng)于與所述翻譯請(qǐng)求相關(guān)聯(lián)的所述媒體饋送從所述源語(yǔ)言到所述收聽(tīng)者用戶(hù)的所述偏好語(yǔ)言的翻譯。所述操作還能夠包括:將所述經(jīng)機(jī)器翻譯的媒體饋送輸出至所述收聽(tīng)者計(jì)算設(shè)備。
在一些實(shí)施例中,所述操作進(jìn)一步包括:從所述發(fā)言者計(jì)算設(shè)備接收初始化請(qǐng)求,以便所述服務(wù)器響應(yīng)于所述翻譯請(qǐng)求而提供所述經(jīng)機(jī)器翻譯的媒體饋送。
在其他實(shí)施例中,所述操作進(jìn)一步包括:響應(yīng)于接收所述初始化請(qǐng)求而輸出唯一標(biāo)識(shí)符,其中,響應(yīng)于在相應(yīng)的收聽(tīng)者計(jì)算設(shè)備處輸入所述唯一標(biāo)識(shí)符而生成所述翻譯請(qǐng)求中的每一個(gè)。
在一些實(shí)施例中,所述唯一標(biāo)識(shí)符是URL或者唯一的二維條形碼。
在其他實(shí)施例中,在所述服務(wù)器處接收每個(gè)翻譯請(qǐng)求包括:響應(yīng)于所述發(fā)言者計(jì)算設(shè)備經(jīng)由短程無(wú)線(xiàn)通信從其相應(yīng)的收聽(tīng)者計(jì)算設(shè)備接收每個(gè)翻譯請(qǐng)求,從所述發(fā)言者計(jì)算設(shè)備接收每個(gè)翻譯請(qǐng)求。
在一些實(shí)施例中,向其相應(yīng)的收聽(tīng)者計(jì)算設(shè)備輸出每個(gè)經(jīng)機(jī)器翻譯的媒體饋送包括:將每個(gè)經(jīng)機(jī)器翻譯的媒體饋送傳送至所述發(fā)言者計(jì)算設(shè)備,其中,接收每個(gè)經(jīng)翻譯的媒體饋送使得所述發(fā)言者計(jì)算設(shè)備經(jīng)由短程無(wú)線(xiàn)通信將每個(gè)經(jīng)機(jī)器翻譯的媒體饋送傳送至其相應(yīng)的收聽(tīng)者計(jì)算設(shè)備。
在其他實(shí)施例中,所述媒體饋送包括(i)源語(yǔ)言的音頻流以及(ii)從所述音頻流轉(zhuǎn)錄的源語(yǔ)言的文本中的至少一個(gè)。
在一些實(shí)施例中,所述經(jīng)機(jī)器翻譯的媒體饋送包括(i)目標(biāo)語(yǔ)言的音頻流以及(ii)從所述音頻流轉(zhuǎn)錄的目標(biāo)語(yǔ)言的文本中的至少一個(gè)。
在其他實(shí)施例中,所述發(fā)言者計(jì)算設(shè)備是移動(dòng)計(jì)算設(shè)備。在一些實(shí)施例中,所述移動(dòng)計(jì)算設(shè)備是可穿戴的計(jì)算機(jī)實(shí)現(xiàn)的眼鏡。
通過(guò)下文所所提供的詳細(xì)描述,本公開(kāi)的進(jìn)一步適用領(lǐng)域?qū)@而易見(jiàn)。應(yīng)理解的是,詳細(xì)描述和具體示例僅旨在說(shuō)明性目的,而非旨在限制本公開(kāi)的范圍。
附圖說(shuō)明
從詳細(xì)描述和附圖中,本公開(kāi)將得到更充分的理解,其中:
圖1是根據(jù)本公開(kāi)的一些實(shí)施方式的示例計(jì)算網(wǎng)絡(luò)的功能性框圖;
圖2A是根據(jù)本公開(kāi)的一些實(shí)施方式的示例服務(wù)器的功能性框圖;
圖2B是根據(jù)本公開(kāi)的一些實(shí)施方式的一種用于媒體饋送的實(shí)時(shí)翻譯和分發(fā)的示例技術(shù)的流程圖;
圖3A是根據(jù)本公開(kāi)的一些實(shí)施方式的示例發(fā)言者計(jì)算設(shè)備的功能性框圖;
圖3B是根據(jù)本公開(kāi)的一些實(shí)施方式的用于媒體饋送的實(shí)時(shí)翻譯和分發(fā)的另一種示例技術(shù)的流程圖;
圖4A是根據(jù)本公開(kāi)的一些實(shí)施方式的示例收聽(tīng)者計(jì)算設(shè)備的功能性框圖;以及
圖4B是根據(jù)本公開(kāi)的一些實(shí)施方式的用于媒體饋送的實(shí)時(shí)翻譯和分發(fā)的另一種示例技術(shù)的流程圖。
具體實(shí)施方式
如上所述,在語(yǔ)言翻譯和分發(fā)領(lǐng)域中仍需改進(jìn)。對(duì)于多個(gè)不同語(yǔ)言的多個(gè)人工譯員可能非常昂貴并且人工譯員在翻譯中產(chǎn)生略微延時(shí)。另一方面,常規(guī)的機(jī)器翻譯系統(tǒng)可能非常繁復(fù)并且以多個(gè)不同語(yǔ)言協(xié)同多個(gè)用戶(hù)非常耗時(shí)。此外,常規(guī)的機(jī)器翻譯系統(tǒng)通常轉(zhuǎn)錄音頻,并且事后再翻譯音頻(例如,用于視頻的注釋、配音和/或字幕),但它們無(wú)法將經(jīng)翻譯的音頻和文本兩者實(shí)時(shí)發(fā)送至請(qǐng)求的設(shè)備。更具體地,文本翻譯時(shí)常首先被返回給請(qǐng)求的設(shè)備,同時(shí)需要單獨(dú)的動(dòng)作來(lái)請(qǐng)求音頻翻譯。
因此,提出用于實(shí)時(shí)翻譯來(lái)自發(fā)言者計(jì)算設(shè)備的媒體饋送以及分發(fā)到用多個(gè)不同語(yǔ)言的多個(gè)收聽(tīng)者計(jì)算設(shè)備的技術(shù)。更具體地,所述技術(shù)允許收聽(tīng)者用戶(hù)快速經(jīng)由其計(jì)算設(shè)備加入自組織(ad-hoc)群組并且實(shí)時(shí)接收經(jīng)翻譯的媒體饋送。響應(yīng)于來(lái)自發(fā)言者用戶(hù)的初始化請(qǐng)求,發(fā)言者計(jì)算設(shè)備能夠捕獲來(lái)自發(fā)言者用戶(hù)的音頻流。發(fā)言者計(jì)算設(shè)備能夠獲取媒體饋送,其能夠包括音頻流、從音頻流轉(zhuǎn)錄的文本或者其組合。發(fā)言者計(jì)算設(shè)備和/或服務(wù)器能夠響應(yīng)于接收初始化請(qǐng)求而輸出唯一標(biāo)識(shí)符,其能夠供收聽(tīng)者計(jì)算設(shè)備使用于訪(fǎng)問(wèn)包含經(jīng)翻譯的媒體饋送的專(zhuān)用信道。
在特定的收聽(tīng)者計(jì)算設(shè)備處獲取唯一標(biāo)識(shí)符能夠使得該收聽(tīng)者計(jì)算設(shè)備生成翻譯請(qǐng)求并且將所述翻譯請(qǐng)求傳送至服務(wù)器。響應(yīng)于接收翻譯請(qǐng)求以及媒體饋送,服務(wù)器能夠確定對(duì)應(yīng)的收聽(tīng)者用戶(hù)的偏好語(yǔ)言。例如,偏好語(yǔ)言可以被包括在翻譯請(qǐng)求中。服務(wù)器能夠再獲取媒體饋送從其源語(yǔ)言到由偏好語(yǔ)言所指定的目標(biāo)語(yǔ)言的翻譯。這能夠在服務(wù)器本身處和/或使用一個(gè)或多個(gè)其他服務(wù)器來(lái)完成。服務(wù)器能夠再經(jīng)由一個(gè)或多個(gè)專(zhuān)用信道將經(jīng)翻譯的媒體饋送輸出至收聽(tīng)者計(jì)算設(shè)備。例如,每個(gè)目標(biāo)語(yǔ)言可以有一個(gè)專(zhuān)用信道。
這些技術(shù)的一個(gè)示例實(shí)施方式涉及正向收聽(tīng)者用戶(hù)群組陳述的發(fā)言者。例如,發(fā)言者用戶(hù)能夠是會(huì)議的主持人或者旅游團(tuán)的導(dǎo)游。發(fā)言者用戶(hù)能夠具有移動(dòng)計(jì)算設(shè)備,諸如計(jì)算機(jī)實(shí)現(xiàn)的眼鏡。計(jì)算機(jī)實(shí)現(xiàn)的眼鏡或者其他適當(dāng)?shù)目纱┐饔?jì)算機(jī)實(shí)現(xiàn)的技術(shù)(例如,智能手表)能夠允許發(fā)言者用戶(hù)以更加有效的方式向收聽(tīng)者用戶(hù)陳述/與收聽(tīng)者用戶(hù)相交互。計(jì)算機(jī)實(shí)現(xiàn)的眼鏡也能夠允許發(fā)言者用戶(hù)持續(xù)發(fā)言/陳述,同時(shí)還監(jiān)視本公開(kāi)的技術(shù)的狀態(tài)(他/她的音頻流的轉(zhuǎn)錄、接收經(jīng)翻譯的媒體饋送的收聽(tīng)者的數(shù)目和/或他們的語(yǔ)言等)。
在一個(gè)示例實(shí)施方式中,收聽(tīng)者用戶(hù)可以身在外國(guó)并且由此他們的計(jì)算設(shè)備(例如,他們的移動(dòng)電話(huà))可能無(wú)法訪(fǎng)問(wèn)互聯(lián)網(wǎng),諸如經(jīng)由蜂窩數(shù)據(jù)網(wǎng)絡(luò)。一個(gè)這樣的示例是收聽(tīng)者用戶(hù)作為由發(fā)言者用戶(hù)帶領(lǐng)的旅行團(tuán)的一部分。在這些狀況下,發(fā)言者的計(jì)算設(shè)備能夠被配置成經(jīng)由短程無(wú)線(xiàn)通信(藍(lán)牙、WiFi Direct、近場(chǎng)通信(NFC)等)與收聽(tīng)者計(jì)算設(shè)備通信并且充當(dāng)收聽(tīng)者計(jì)算設(shè)備與服務(wù)器之間的代理服務(wù)器。因此,收聽(tīng)者計(jì)算設(shè)備或許能夠在沒(méi)有互聯(lián)網(wǎng)訪(fǎng)問(wèn)的情況下提供翻譯請(qǐng)求并且接收經(jīng)翻譯的媒體饋送。
本公開(kāi)的技術(shù)也可應(yīng)用于存在一個(gè)以上發(fā)言者用戶(hù)以及一個(gè)或多個(gè)發(fā)言者計(jì)算設(shè)備的情況。在一些情形下,每個(gè)發(fā)言者用戶(hù)也可以以不同的語(yǔ)言發(fā)言。在這些狀況下,獨(dú)立的音頻流能夠被識(shí)別、轉(zhuǎn)錄和翻譯。在經(jīng)翻譯的媒體饋送中也可以識(shí)別特定的發(fā)言者用戶(hù),諸如在經(jīng)翻譯的媒體饋送中通過(guò)顏色編碼轉(zhuǎn)錄文本。通過(guò)這種方式,收聽(tīng)者用戶(hù)能夠確定哪一個(gè)發(fā)言者用戶(hù)與經(jīng)翻譯的媒體饋送的特定部分相關(guān)聯(lián)。
雖然本公開(kāi)的技術(shù)被描述為在遠(yuǎn)程硬件計(jì)算機(jī)服務(wù)器處實(shí)現(xiàn),但應(yīng)領(lǐng)會(huì)到,這些技術(shù)的至少一部分可以在本地實(shí)現(xiàn)。僅作示例,機(jī)器翻譯可以由發(fā)言者計(jì)算設(shè)備來(lái)執(zhí)行并且發(fā)言者計(jì)算設(shè)備可以再分發(fā)經(jīng)機(jī)器翻譯的媒體饋送,諸如,經(jīng)由本文所討論的短程無(wú)線(xiàn)通信介質(zhì)。
現(xiàn)參照?qǐng)D1,圖示出計(jì)算網(wǎng)絡(luò)100。計(jì)算網(wǎng)絡(luò)100包括被配置成執(zhí)行本公開(kāi)的翻譯和分發(fā)技術(shù)中的至少一部分的示例服務(wù)器104。應(yīng)領(lǐng)會(huì)的是,如本文所用的術(shù)語(yǔ)“服務(wù)器”能夠指單個(gè)硬件計(jì)算機(jī)服務(wù)器以及并行操作的多個(gè)類(lèi)似的服務(wù)器或者分布式架構(gòu)。僅作示例,計(jì)算網(wǎng)絡(luò)100可以包括用于擬將視頻饋送翻譯成的每個(gè)語(yǔ)言的服務(wù)器104。示例移動(dòng)計(jì)算設(shè)備108被配置成經(jīng)由網(wǎng)絡(luò)112與服務(wù)器104通信。移動(dòng)計(jì)算設(shè)備108的示例包括膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、移動(dòng)電話(huà)以及可穿戴技術(shù),諸如智能電話(huà)、眼鏡或者結(jié)合計(jì)算設(shè)備的其他可穿戴物件。然而,應(yīng)領(lǐng)會(huì)到,本公開(kāi)的技術(shù)能夠在具有麥克風(fēng)的任何計(jì)算設(shè)備處實(shí)現(xiàn),例如桌面型計(jì)算機(jī)。
網(wǎng)絡(luò)112能夠包括局域網(wǎng)(LAN)、例如互聯(lián)網(wǎng)的廣域網(wǎng)(WAN)或者其組合。網(wǎng)絡(luò)112也能夠包括短程無(wú)線(xiàn)通信信道(藍(lán)牙、WiFi Direct、NFC等)。移動(dòng)計(jì)算設(shè)備108能夠與發(fā)言者用戶(hù)116相關(guān)聯(lián),所述發(fā)言者用戶(hù)116正在向分別與示例計(jì)算設(shè)備124-1…124-N(統(tǒng)稱(chēng)為“計(jì)算設(shè)備124”)相關(guān)聯(lián)的收聽(tīng)者用戶(hù)120-1…120-N(N>1,統(tǒng)稱(chēng)為“收聽(tīng)者用戶(hù)120)的群組發(fā)言。移動(dòng)計(jì)算設(shè)備108以及計(jì)算設(shè)備124能夠分別被稱(chēng)為“發(fā)言者計(jì)算設(shè)備108”以及“收聽(tīng)者計(jì)算設(shè)備124”。當(dāng)發(fā)言者用戶(hù)116正在用特定收聽(tīng)者用戶(hù)120不會(huì)說(shuō)或者不懂的語(yǔ)言進(jìn)行發(fā)言時(shí),根據(jù)本公開(kāi)的技術(shù),能夠?qū)?shí)時(shí)翻譯提供給與特定收聽(tīng)者用戶(hù)120相關(guān)聯(lián)的特定收聽(tīng)者計(jì)算設(shè)備124。
現(xiàn)參照?qǐng)D2A,圖示出示例服務(wù)器104的功能性框圖。服務(wù)器104能夠包括通信設(shè)備200、處理器204以及存儲(chǔ)器208。通信設(shè)備200能夠包括被配置用于經(jīng)由網(wǎng)絡(luò)112與其他設(shè)備(例如,發(fā)言者計(jì)算設(shè)備108)通信的任何適當(dāng)組件(例如,收發(fā)器)。處理器204能夠控制服務(wù)器104的操作并且能夠?qū)崿F(xiàn)本公開(kāi)的技術(shù)的至少一部分,下面對(duì)此進(jìn)行更加詳細(xì)的描述。應(yīng)領(lǐng)會(huì)到,如本文所使用的術(shù)語(yǔ)“處理器”能夠指單個(gè)處理器以及并行操作的多個(gè)處理器或者分布式架構(gòu)兩者。存儲(chǔ)器208能夠是被配置成在服務(wù)器104處存儲(chǔ)信息的任何適當(dāng)?shù)拇鎯?chǔ)介質(zhì)(閃存、硬盤(pán)等)。
在一個(gè)示例實(shí)施方式中,服務(wù)器104能夠初始地檢測(cè)是否已從發(fā)言者計(jì)算設(shè)備108接收到初始化請(qǐng)求。該初始化請(qǐng)求能夠指示發(fā)言者用戶(hù)116想要其他人(例如,收聽(tīng)者120)能夠獲取來(lái)自發(fā)言者計(jì)算設(shè)備108的媒體饋送的翻譯。如本文所用的術(shù)語(yǔ)“媒體饋送”能夠指與由發(fā)言者計(jì)算設(shè)備108捕獲的發(fā)言者用戶(hù)116以源語(yǔ)言的發(fā)言的表示相對(duì)應(yīng)的任何適當(dāng)?shù)拿襟w饋送。媒體饋送的示例包括音頻流、從音頻流所轉(zhuǎn)錄的文本以及其組合。響應(yīng)于接收初始化請(qǐng)求,服務(wù)器104能夠輸出唯一標(biāo)識(shí)符。該唯一標(biāo)識(shí)符能夠被使用于訪(fǎng)問(wèn)與媒體饋送的翻譯相對(duì)應(yīng)的信道。例如,可以針對(duì)將媒體饋送翻譯成的每個(gè)語(yǔ)言存在一個(gè)信道。
輸出唯一標(biāo)識(shí)符能夠包括將唯一標(biāo)識(shí)符發(fā)布到可公開(kāi)訪(fǎng)問(wèn)的網(wǎng)站或者將唯一標(biāo)識(shí)符傳送/廣播至附近/鄰近的計(jì)算設(shè)備,諸如收聽(tīng)者計(jì)算設(shè)備124。也可以使用用于將唯一標(biāo)識(shí)符分發(fā)給可能感興趣的參與者的其他適當(dāng)?shù)募夹g(shù)。唯一標(biāo)識(shí)符的示例包括唯一的統(tǒng)一資源定位符(URL)以及唯一的二維條形碼,諸如唯一的快速響應(yīng)(QR)代碼。獲取唯一標(biāo)識(shí)符能夠使得特定收聽(tīng)者計(jì)算設(shè)備124生成翻譯請(qǐng)求并且將所述翻譯請(qǐng)求傳送至服務(wù)器104。響應(yīng)于接收翻譯請(qǐng)求,服務(wù)器104能夠確定對(duì)應(yīng)收聽(tīng)者120的偏好語(yǔ)言,下面對(duì)此進(jìn)行更加詳細(xì)的描述。
服務(wù)器104能夠再獲取媒體饋送從其源語(yǔ)言到由收聽(tīng)者120的偏好語(yǔ)言所指定的一個(gè)或多個(gè)不同的目標(biāo)語(yǔ)言的機(jī)器翻譯。服務(wù)器104能夠本身執(zhí)行機(jī)器語(yǔ)言翻譯和/或服務(wù)器104能夠從一個(gè)或多個(gè)其他服務(wù)器獲取機(jī)器語(yǔ)言翻譯結(jié)果的至少一部分。在獲取經(jīng)翻譯的媒體饋送之后,服務(wù)器104能夠經(jīng)由一個(gè)或多個(gè)信道輸出經(jīng)翻譯的媒體饋送。在一個(gè)示例實(shí)施方式中,信道是僅在獲取唯一標(biāo)識(shí)符之后才能訪(fǎng)問(wèn)的專(zhuān)用信道。然而,應(yīng)領(lǐng)會(huì)到,信道也可以是公用信道。正在訪(fǎng)問(wèn)專(zhuān)用信道的收聽(tīng)者計(jì)算設(shè)備124能夠接收經(jīng)翻譯的媒體饋送,其能夠包括經(jīng)翻譯的音頻流、經(jīng)翻譯的文本或者其組合。收聽(tīng)者計(jì)算設(shè)備124能夠再將經(jīng)翻譯的媒體饋送輸出給其各自的收聽(tīng)者120。
現(xiàn)參照?qǐng)D2B,圖示出用于媒體饋送的翻譯和分發(fā)的示例技術(shù)250的流程圖。在254處,服務(wù)器104能夠確定是否已從發(fā)言者計(jì)算設(shè)備108接收到初始化請(qǐng)求。初始化請(qǐng)求將能夠允許其他人經(jīng)由一個(gè)或多個(gè)信道獲取媒體饋送的翻譯。如果已經(jīng)接收到初始化請(qǐng)求,則技術(shù)250能夠繼續(xù)至258。如果尚未接收到初始化請(qǐng)求,則技術(shù)250能夠結(jié)束或者返回至254。在258處,服務(wù)器104能夠從發(fā)言者計(jì)算設(shè)備108接收媒體饋送。在262處,服務(wù)器104能夠分別從與收聽(tīng)者用戶(hù)120相關(guān)聯(lián)的收聽(tīng)者計(jì)算設(shè)備124接收對(duì)于翻譯媒體饋送的翻譯請(qǐng)求。
在266處,服務(wù)器104能夠確定針對(duì)每個(gè)收聽(tīng)者用戶(hù)120的偏好語(yǔ)言。在270處,服務(wù)器104能夠獲取媒體饋送從其源語(yǔ)言到每個(gè)收聽(tīng)者用戶(hù)120的偏好語(yǔ)言的機(jī)器翻譯以獲取至少一個(gè)經(jīng)翻譯的媒體饋送。例如,服務(wù)器104和/或一個(gè)或多個(gè)其他服務(wù)器能夠執(zhí)行翻譯。在274處,服務(wù)器104能夠經(jīng)由一個(gè)或多個(gè)信道將每個(gè)經(jīng)翻譯的媒體饋送輸出至其相應(yīng)的收聽(tīng)者設(shè)備。例如,每個(gè)信道可以與特定的目標(biāo)語(yǔ)言相對(duì)應(yīng),并且每個(gè)翻譯請(qǐng)求將可以加入對(duì)應(yīng)的信道,以便接收其對(duì)應(yīng)的經(jīng)翻譯的媒體流。然后,技術(shù)250能夠結(jié)束或者返回至254。
現(xiàn)參照?qǐng)D3A,圖示出示例發(fā)言者計(jì)算設(shè)備108的功能性框圖。發(fā)言者計(jì)算設(shè)備108能夠包括通信設(shè)備300、處理器304、存儲(chǔ)器308、顯示器312、輸入設(shè)備316以及音頻捕獲設(shè)備320(例如,麥克風(fēng))。通信設(shè)備300能夠包括被配置用于經(jīng)由網(wǎng)絡(luò)112與其他設(shè)備(例如,服務(wù)器104)通信的任何適當(dāng)組件(例如,收發(fā)器)。通信設(shè)備300也能夠被配置用于經(jīng)由短程無(wú)線(xiàn)通信介質(zhì)(藍(lán)牙、WiFi Direct、NFC等)與其他設(shè)備(例如,收聽(tīng)者計(jì)算設(shè)備124)通信。
處理器304能夠控制發(fā)言者計(jì)算設(shè)備108的操作并且能夠?qū)崿F(xiàn)本公開(kāi)的技術(shù)的至少一部分,下面對(duì)此進(jìn)行更加詳細(xì)的描述。存儲(chǔ)器308能夠是被配置成在發(fā)言者計(jì)算設(shè)備108處存儲(chǔ)信息的任何適當(dāng)?shù)拇鎯?chǔ)介質(zhì)(閃存、硬盤(pán)等)。顯示器312能夠是被配置成顯示信息的任何適當(dāng)?shù)娘@示器(顯示器、觸控顯示器等),輸入設(shè)備316能夠是被配置成從發(fā)言者用戶(hù)116接收輸入的任何適當(dāng)?shù)妮斎朐O(shè)備(按鈕、觸控板等),并且音頻捕獲設(shè)備320能夠是被配置成在發(fā)言者用戶(hù)116正發(fā)言的同時(shí)捕獲他/她的音頻流的任何適當(dāng)?shù)柠溈孙L(fēng)。
在一個(gè)示例實(shí)施方式中,發(fā)言者計(jì)算設(shè)備108能夠初始地從發(fā)言者用戶(hù)116接收初始化請(qǐng)求,諸如經(jīng)由輸入設(shè)備316。響應(yīng)于從發(fā)言者用戶(hù)116接收初始化請(qǐng)求,發(fā)言者計(jì)算設(shè)備108能夠?qū)⒊跏蓟?qǐng)求傳送至服務(wù)器104。接下來(lái),發(fā)言者計(jì)算設(shè)備108能夠使用音頻捕獲設(shè)備320來(lái)捕獲表示發(fā)言者用戶(hù)116發(fā)言的音頻流。發(fā)言者計(jì)算設(shè)備108能夠從所捕獲的音頻流中獲取媒體饋送。在一些實(shí)施方式中,發(fā)言者計(jì)算設(shè)備108能夠轉(zhuǎn)錄音頻流轉(zhuǎn)以獲取文本。然而,如前所討論,媒體饋送能夠包括音頻流、文本或者其組合。僅作示例,將音頻流轉(zhuǎn)錄到何處的決定能夠基于發(fā)言者計(jì)算設(shè)備108與服務(wù)器104之間的連接速度。響應(yīng)于獲取媒體饋送,發(fā)言者計(jì)算設(shè)備108能夠?qū)⒚襟w饋送傳送至服務(wù)器104,該服務(wù)器能夠接著進(jìn)行翻譯/轉(zhuǎn)錄并且經(jīng)由專(zhuān)用信道將經(jīng)翻譯的媒體饋送分發(fā)至收聽(tīng)者計(jì)算設(shè)備124。
現(xiàn)參照?qǐng)D3B,圖示出用于媒體饋送的翻譯和分發(fā)的另一個(gè)示例技術(shù)350的流程圖。在354處,發(fā)言者計(jì)算設(shè)備108能夠確定是否已從發(fā)言者用戶(hù)116接收初始化請(qǐng)求。初始化請(qǐng)求將能夠允許其他人(例如,收聽(tīng)者用戶(hù)120)獲取來(lái)自發(fā)言者計(jì)算設(shè)備108的媒體饋送的翻譯。如果已經(jīng)接收到初始化請(qǐng)求,則技術(shù)350能夠繼續(xù)至358。如果尚未接收到初始化請(qǐng)求,則技術(shù)350能夠結(jié)束或者返回至354。在358處,發(fā)言者計(jì)算設(shè)備108能夠?qū)⒊跏蓟?qǐng)求傳送至服務(wù)器104。將初始化請(qǐng)求傳送至服務(wù)器104能夠使得服務(wù)器104將唯一標(biāo)識(shí)符傳送/廣播至附近/鄰近的計(jì)算設(shè)備和/或在可公開(kāi)訪(fǎng)問(wèn)網(wǎng)站處發(fā)布唯一標(biāo)識(shí)符。
在362處,發(fā)言者計(jì)算設(shè)備108能夠經(jīng)由音頻捕獲設(shè)備320從發(fā)言者用戶(hù)116接收音頻流。在366處,發(fā)言者計(jì)算設(shè)備108能夠?qū)⒚襟w饋送傳送至服務(wù)器104。媒體饋送能夠包括(i)音頻流和/或(ii)諸如由發(fā)言者計(jì)算設(shè)備108從音頻流轉(zhuǎn)錄的文本。將媒體饋送傳送至服務(wù)器104能夠使得服務(wù)器104將媒體饋送從其源語(yǔ)言翻譯成由收聽(tīng)者用戶(hù)120的偏好語(yǔ)言所指示的一個(gè)或多個(gè)目標(biāo),并且再經(jīng)由一個(gè)或多個(gè)信道將經(jīng)翻譯的媒體饋送輸出/分發(fā)至與收聽(tīng)者計(jì)算設(shè)備124相關(guān)聯(lián)的計(jì)算設(shè)備。每個(gè)參與者/參與者設(shè)備表示經(jīng)由其參與者設(shè)備輸入唯一標(biāo)識(shí)符以生成對(duì)服務(wù)器104的翻譯請(qǐng)求的參與者。例如,每個(gè)專(zhuān)用信道可以與不同的目標(biāo)語(yǔ)言相對(duì)應(yīng)。然后,技術(shù)350能夠結(jié)束或者返回至354。
現(xiàn)參照?qǐng)D4A,圖示出示例收聽(tīng)者計(jì)算設(shè)備124中的一個(gè)的功能性框圖。收聽(tīng)者計(jì)算設(shè)備124能夠包括通信設(shè)備400、處理器404、存儲(chǔ)器408、顯示器412、輸入設(shè)備416以及揚(yáng)聲器420。通信設(shè)備400能夠包括被配置用于經(jīng)由網(wǎng)絡(luò)112與其他設(shè)備(例如,服務(wù)器104)通信的任何適當(dāng)組件(例如,收發(fā)器)。通信設(shè)備400也能夠被配置用于經(jīng)由短程無(wú)線(xiàn)通信介質(zhì)(藍(lán)牙、WiFi Direct、NFC等)與其他設(shè)備(例如,發(fā)言者計(jì)算設(shè)備108)通信。
處理器404能夠控制收聽(tīng)者計(jì)算設(shè)備124的操作并且能夠?qū)崿F(xiàn)本公開(kāi)的技術(shù)的至少一部分,下面對(duì)此進(jìn)行更加詳細(xì)的描述。存儲(chǔ)器408能夠是被配置成在發(fā)言者計(jì)算設(shè)備108處存儲(chǔ)信息的任何適當(dāng)?shù)拇鎯?chǔ)介質(zhì)(閃存、硬盤(pán)等)。顯示器412能夠是被配置成顯示信息的任何適當(dāng)?shù)娘@示器(顯示器、觸控顯示器等),輸入設(shè)備416能夠是被配置成從相應(yīng)的收聽(tīng)者用戶(hù)120接收輸入的任何適當(dāng)?shù)妮斎朐O(shè)備(按鈕、觸控板、觸控顯示器、二維條形碼掃描器等),并且音頻輸出設(shè)備320能夠是被配置成將經(jīng)翻譯的音頻流輸出至收聽(tīng)者用戶(hù)120的任何適當(dāng)?shù)膿P(yáng)聲器或者其他音頻輸出設(shè)備(例如,耳機(jī)插孔)。
在一個(gè)示例實(shí)施方式中,收聽(tīng)者計(jì)算設(shè)備124能夠初始地檢測(cè)唯一標(biāo)識(shí)符。如前所討論,唯一標(biāo)識(shí)符可以通過(guò)收聽(tīng)者計(jì)算設(shè)備108和/或通過(guò)服務(wù)器104而被傳送/廣播至收聽(tīng)者計(jì)算設(shè)備124。唯一標(biāo)識(shí)符也可以被發(fā)布在可供收聽(tīng)者計(jì)算設(shè)備124訪(fǎng)問(wèn)的網(wǎng)站處。當(dāng)檢測(cè)到唯一標(biāo)識(shí)符時(shí),收聽(tīng)者計(jì)算設(shè)備124能夠獲取唯一標(biāo)識(shí)符。獲取唯一標(biāo)識(shí)符的示例包括選擇唯一的URL以及掃描唯一的二維條形碼,諸如唯一的QR代碼。響應(yīng)于獲取唯一標(biāo)識(shí)符,收聽(tīng)者計(jì)算設(shè)備124能夠生成翻譯請(qǐng)求并且將所述翻譯請(qǐng)求傳送至服務(wù)器104,如下進(jìn)行更加詳細(xì)的描述。
在一個(gè)示例實(shí)施方式中,翻譯請(qǐng)求能夠包括收聽(tīng)者用戶(hù)120的一個(gè)或多個(gè)偏好語(yǔ)言。替選地,服務(wù)器104可以響應(yīng)于接收翻譯請(qǐng)求而確定收聽(tīng)者的偏好語(yǔ)言,諸如通過(guò)使用收聽(tīng)者用戶(hù)120的簡(jiǎn)檔(例如,通用語(yǔ)言設(shè)置)。僅作示例,偏好語(yǔ)言可以是收聽(tīng)者計(jì)算設(shè)備124的當(dāng)前顯示語(yǔ)言。響應(yīng)于將翻譯請(qǐng)求傳送至服務(wù)器104,收聽(tīng)者計(jì)算設(shè)備124能夠經(jīng)由相應(yīng)的專(zhuān)用信道從服務(wù)器104接收經(jīng)翻譯的媒體饋送。在接收到經(jīng)翻譯的媒體饋送之后,收聽(tīng)者計(jì)算設(shè)備124能夠?qū)⒔?jīng)翻譯的媒體饋送輸出給收聽(tīng)者用戶(hù)120。例如,輸出經(jīng)翻譯的媒體饋送能夠包括在顯示器412處輸出經(jīng)翻譯的文本、經(jīng)由音頻輸出設(shè)備420輸出經(jīng)翻譯的音頻流或者其組合。
現(xiàn)參照?qǐng)D4B,圖示出用于媒體饋送的翻譯和分發(fā)的另一個(gè)示例技術(shù)450的流程圖。在454處,收聽(tīng)者計(jì)算設(shè)備124能夠檢測(cè)唯一標(biāo)識(shí)符,以便獲取來(lái)自發(fā)言者計(jì)算設(shè)備108的媒體饋送的翻譯。如果已經(jīng)檢測(cè)到唯一標(biāo)識(shí)符,則技術(shù)450能夠繼續(xù)至458。如果尚未檢測(cè)到唯一標(biāo)識(shí)符,則技術(shù)450能夠結(jié)束或者返回至454。在458處,收聽(tīng)者計(jì)算設(shè)備124獲取唯一標(biāo)識(shí)符。例如,經(jīng)由唯一的URL或者經(jīng)由唯一的二維條形碼(例如,唯一的QR代碼),可以獲取唯一標(biāo)識(shí)符。在462處,收聽(tīng)者計(jì)算設(shè)備124響應(yīng)于獲取唯一標(biāo)識(shí)符而將翻譯請(qǐng)求傳送至服務(wù)器124。
例如,響應(yīng)于選擇唯一的URL或者掃描唯一的二維條形碼,可以生成和發(fā)送翻譯請(qǐng)求。響應(yīng)于將翻譯請(qǐng)求傳送至服務(wù)器104,在466處,收聽(tīng)者計(jì)算設(shè)備124從服務(wù)器104接收經(jīng)翻譯的媒體饋送。然而,在一些實(shí)施方式中,收聽(tīng)者計(jì)算設(shè)備124能夠從發(fā)言者計(jì)算設(shè)備108接收經(jīng)翻譯的媒體饋送。在470處,收聽(tīng)者計(jì)算設(shè)備124輸出經(jīng)翻譯的媒體饋送。這能夠包括在顯示器412處輸出經(jīng)翻譯/經(jīng)轉(zhuǎn)錄的文本和/或例如經(jīng)由音頻輸出設(shè)備420(揚(yáng)聲器、耳機(jī)插孔等)輸出經(jīng)翻譯的音頻流。然后,技術(shù)450能夠結(jié)束或者返回至454。
提供示例實(shí)施例使得本公開(kāi)透徹完整,并將本發(fā)明的范圍充分傳達(dá)給本領(lǐng)域技術(shù)人員。本文闡明眾多特定細(xì)節(jié),諸如特定的組件、設(shè)備和方法的示例,以提供對(duì)本公開(kāi)的實(shí)施例的透徹理解。對(duì)本領(lǐng)域技術(shù)人員顯而易見(jiàn)的是,不必采用這些特定細(xì)節(jié),示例實(shí)施例可以通過(guò)許多不同的形式來(lái)實(shí)現(xiàn),而不應(yīng)被解釋為限定本公開(kāi)的范圍。在一些示例實(shí)施例中,公知程序、公知設(shè)備結(jié)構(gòu)以及公知技術(shù)不再贅述。
本文所用術(shù)語(yǔ)的目的僅在于,描述特定的示例實(shí)施例,并不旨做出限制。如本文中所用,單數(shù)形式“一個(gè)(a)”、“一個(gè)(an)”和“所述(the)”可以旨在同樣包括復(fù)數(shù)形式,除非上下文另有明確說(shuō)明。術(shù)語(yǔ)“和/或”包括相關(guān)聯(lián)的所列項(xiàng)目中的一個(gè)或多個(gè)的任意及全部組合。術(shù)語(yǔ)“包含(comprise)”、“包含(comprising)”、“包括(including)”和“具有(having)”是包括性的并且由此指定存在所述的特征、整數(shù)、步驟、操作、元素和/或組件,但不排除存在或者添加一個(gè)或多個(gè)其他的特征、整數(shù)、步驟、操作、元素、組件和/或其群組。本文中所述的方法步驟、過(guò)程以及操作不應(yīng)被解釋為必定要求其以所討論或所圖示的特定順序來(lái)執(zhí)行,除非特別指出執(zhí)行順序。還將理解的是,可以采用附加或替選的步驟。
盡管在本文中可以使用術(shù)語(yǔ)第一、第二、第三等來(lái)描述各種元素、組件、區(qū)域、層和/或部分,但這些元素、組件、區(qū)域、層和/或部分不應(yīng)受到這些術(shù)語(yǔ)的限制。這些術(shù)語(yǔ)可以?xún)H被使用于將一個(gè)元素、組件、區(qū)域、層或部分與另一區(qū)域、層或部分區(qū)分開(kāi)來(lái)。諸如“第一”、“第二”和其他序數(shù)術(shù)語(yǔ),在本文中使用的術(shù)語(yǔ)并非隱含序列或順序,除非上下文明確指出。因此,在不背離示例實(shí)施例的教導(dǎo)的情況下,下文討論的第一元素、組件、區(qū)域、層或部分能夠被稱(chēng)為第二元素、組件、區(qū)域、層或部分。
如本文中所用,術(shù)語(yǔ)模塊可以是指以下元素的一部分或者包括:專(zhuān)用集成電路(ASIC)、電子電路、組合邏輯電路、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、執(zhí)行代碼或者程序的處理器或處理器的分布式網(wǎng)絡(luò)(共享、專(zhuān)用或者分組)以及聯(lián)網(wǎng)集群或者數(shù)據(jù)中心內(nèi)的儲(chǔ)存器、提供所述功能的其他適當(dāng)組件或者上述元素中的一些或全部的組合,諸如組合成片上系統(tǒng)。術(shù)語(yǔ)模塊也可以包括存儲(chǔ)器(共享、專(zhuān)用或者分組),其存儲(chǔ)由一個(gè)或多個(gè)處理器來(lái)執(zhí)行的代碼。
如上所用,術(shù)語(yǔ)代碼可以包括軟件、固件、字節(jié)碼和/或微碼,并且可以是指程序、例程、函數(shù)、類(lèi)別和/或?qū)ο?。如上所用,共享的術(shù)語(yǔ)意指來(lái)自多模塊的一些或全部代碼可以使用單個(gè)(共享的)處理器來(lái)執(zhí)行。此外,來(lái)自多模塊的一些或全部代碼可以由單個(gè)(共享的)存儲(chǔ)器來(lái)存儲(chǔ)。如上所用,術(shù)語(yǔ)群組意指來(lái)自單個(gè)模塊的一些或全部代碼可以使用處理器群組來(lái)執(zhí)行。此外,來(lái)自單個(gè)模塊的一些或全部代碼可以使用存儲(chǔ)器群組來(lái)存儲(chǔ)。
本文中所述的技術(shù)可以通過(guò)由一個(gè)或多個(gè)處理器所執(zhí)行的一個(gè)或多個(gè)計(jì)算機(jī)程序來(lái)實(shí)現(xiàn)。計(jì)算機(jī)程序包括存儲(chǔ)在非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì)上的處理器可執(zhí)行指令。計(jì)算機(jī)程序也可以包括所存儲(chǔ)的數(shù)據(jù)。非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì)的非限制性示例是非易失性存儲(chǔ)器、磁性存儲(chǔ)以及光學(xué)存儲(chǔ)。
以上描述的一些部分呈現(xiàn)關(guān)于信息操作的算法以及符號(hào)表示方面的所述技術(shù)。這些算法的描述和表示是數(shù)據(jù)處理領(lǐng)域的技術(shù)人員用來(lái)將他們工作的核心內(nèi)容最有效地傳達(dá)給本領(lǐng)域其它技術(shù)人員的手段。盡管在功能上或者邏輯上描述了這些操作,但這些操作應(yīng)理解為由計(jì)算機(jī)程序來(lái)實(shí)現(xiàn)。另外,已證實(shí)方便的是,在不喪失一般性的前提下,將操作的這些布置稱(chēng)作模塊或者命名為功能性名稱(chēng)。
除非根據(jù)以上討論清楚而明確另外指出,否者應(yīng)理解,在整體描述中,利用諸如“處理(processing)”、“計(jì)算(computing)”、“運(yùn)算(calculating)”、“確定(determining)”或“顯示(displaying)”等術(shù)語(yǔ)的討論涉及計(jì)算機(jī)系統(tǒng)或者類(lèi)似的電子計(jì)算設(shè)備的動(dòng)作和處理過(guò)程,其對(duì)被表示為計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器或寄存器或者其他這樣的信息存儲(chǔ)、傳輸或顯示設(shè)備內(nèi)的物理(電子)量的數(shù)據(jù)進(jìn)行操控和變換。
所述技術(shù)的某些方面包括本文中以算法形式描述的過(guò)程步驟和指令。應(yīng)當(dāng)指出,所述的過(guò)程步驟和指令能夠被體現(xiàn)在軟件、固件或者硬件中,并且當(dāng)體現(xiàn)在軟件中時(shí),能夠被下載以駐存在由實(shí)時(shí)網(wǎng)絡(luò)操作系統(tǒng)所使用的不同平臺(tái)上并且通過(guò)這些平臺(tái)進(jìn)行操作。
本公開(kāi)還涉及一種用于執(zhí)行本文所述的操作的裝置。該裝置可以具體被構(gòu)建用于所需目的,或者其可以包括可由存儲(chǔ)在計(jì)算機(jī)能夠訪(fǎng)問(wèn)的計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序來(lái)選擇性激活或者重新配置的通用計(jì)算機(jī)。這樣的計(jì)算機(jī)程序可以被存儲(chǔ)在有形的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,諸如但不限于,任何類(lèi)型的盤(pán)(包括軟盤(pán)、光盤(pán)、CD-ROM、磁光盤(pán)、只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、EPROM、EEPROM、磁卡或光卡、專(zhuān)用集成電路(ASIC)),或者適用于存儲(chǔ)電子指令并且各自耦合至計(jì)算機(jī)系統(tǒng)總線(xiàn)的任何類(lèi)型的介質(zhì)。另外,在本說(shuō)明書(shū)中所提及的計(jì)算機(jī)可以包括單個(gè)處理器,或者可以是為提高計(jì)算性能而采用多處理器設(shè)計(jì)的架構(gòu)。
在本文中提出的算法和操作本質(zhì)上不涉及任何特定的計(jì)算機(jī)或者其他裝置??梢愿鶕?jù)本文中所描述的教導(dǎo)來(lái)使用各種通用系統(tǒng),或者已證實(shí)方便的是,構(gòu)建更專(zhuān)用的裝置來(lái)執(zhí)行所需的方法步驟。各種這些系統(tǒng)所需的結(jié)構(gòu)以及等同變化對(duì)于本領(lǐng)域技術(shù)人員而言是顯而易見(jiàn)的。此外,本公開(kāi)未參考任何特定編程語(yǔ)言來(lái)進(jìn)行描述。將領(lǐng)會(huì)到,多種編程語(yǔ)言可以被用來(lái)實(shí)現(xiàn)如本文中所述的本公開(kāi)的教導(dǎo),并且提供對(duì)具體語(yǔ)言的任何引用是用于公開(kāi)本發(fā)明的實(shí)現(xiàn)和最佳模式。
本公開(kāi)非常適于眾多拓?fù)渖系膹V泛計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)。在這一領(lǐng)域內(nèi),大型網(wǎng)絡(luò)的配置和管理包括存儲(chǔ)設(shè)備和計(jì)算機(jī),其可通信地被耦合至諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)上的不同計(jì)算機(jī)和存儲(chǔ)設(shè)備。
出于圖示和說(shuō)明目的,提供了實(shí)施例的以上描述。并非旨在窮舉或限定本公開(kāi)。特定實(shí)施例的單獨(dú)元素或特征通常不限于該特定實(shí)施例,而在適用時(shí),即便未具體示出或描述,也可互換并且能夠被使用于選定的實(shí)施例。同樣也可以通過(guò)許多方式進(jìn)行變化。這樣的變化不被認(rèn)為是偏離本公開(kāi),并且所有這樣的修改都旨在包括在本公開(kāi)的范圍內(nèi)。