亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于定義和翻譯聊天縮略語(yǔ)的系統(tǒng)和方法

文檔序號(hào):7970613閱讀:329來(lái)源:國(guó)知局
專利名稱:用于定義和翻譯聊天縮略語(yǔ)的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及消息傳送系統(tǒng),并且更具體地涉及用于定義和翻譯消息消息傳送環(huán)境中的聊天縮略語(yǔ)的系統(tǒng)和方法。
背景技術(shù)
即時(shí)消息(IM)已變成流行的電子通信形式,一般稱為“聊天”。存在支持IM的各種平臺(tái),包括例如AOLIM、MSN MESSENGER等的基于互聯(lián)網(wǎng)的應(yīng)用,以及例如蜂窩電話文本消息傳送的基于無(wú)線的應(yīng)用。為減少敲鍵,聊天縮略語(yǔ)已被開發(fā)并且并入聊天行話中,包括文本字符串,例如ttyl(talk to you later)、ttfn(ta ta for now)、bibi(byebye)、ur(you are?)等。這些僅是作為熱心IM用戶所使用的普通聊天行話的許多可識(shí)別聊天縮略語(yǔ)中的少許。
然而,聊天縮略語(yǔ)的使用有若干缺點(diǎn)。首先且首要地是用戶可能不知道聊天縮略語(yǔ)代表什么含義這一事實(shí)。其次,聊天縮略語(yǔ)由于其含義通常不能在語(yǔ)言之間很好的翻譯,因而是一種特別的語(yǔ)言。因此,在英語(yǔ)中是明顯縮略語(yǔ)的表達(dá),例如“ur”,在另一種語(yǔ)言中可能完全不可識(shí)別。此外,聊天縮略語(yǔ)可能具有幾個(gè)意義,并且被不同聽眾作出不同的解釋。另外,當(dāng)與多個(gè)參與者聊天時(shí)(即N方聊天),特定的術(shù)語(yǔ)對(duì)于一些聽眾(例如顧客)可能是不合適的,而對(duì)于其他人(例如同事)則很合適。
當(dāng)前,存在用于定義不同聊天縮略語(yǔ)的聊天詞典。然而,現(xiàn)有詞典具有將其應(yīng)用限于特定環(huán)境中的特定限制,例如在大量使用并不斷創(chuàng)造新縮略語(yǔ)的聊天社區(qū)中。另外,由當(dāng)前聊天詞典提供的定義不能被并入輔助技術(shù)中,例如用于有視力缺陷的人的輔助技術(shù)。最后,不存在允許用戶將聊天縮略語(yǔ)和術(shù)語(yǔ)翻譯成不同的語(yǔ)言或基于預(yù)期聽眾進(jìn)行翻譯的技術(shù)。因此,存在對(duì)消息傳送程序中進(jìn)一步增強(qiáng)的聊天縮略語(yǔ)定義和翻譯特性的需求。

發(fā)明內(nèi)容
本發(fā)明通過(guò)提供一種用于實(shí)現(xiàn)消息傳送系統(tǒng)的系統(tǒng)和方法而解決了上面所提到的以及其它問題,其中所述消息傳送系統(tǒng)包括關(guān)于聊天縮略語(yǔ)的增強(qiáng)的定義和翻譯特性。
在第一方面中,本發(fā)明提供了一種具有文本翻譯系統(tǒng)的消息傳送系統(tǒng),該文本翻譯系統(tǒng)用于基于預(yù)期接收者的身份來(lái)實(shí)時(shí)修改消息,該消息傳送系統(tǒng)包括規(guī)則數(shù)據(jù)庫(kù),其包括用于基于預(yù)期接收者的身份來(lái)翻譯聊天縮略語(yǔ)的規(guī)則;系統(tǒng),其用于標(biāo)識(shí)消息中的聊天縮略語(yǔ);以及規(guī)則引擎,其將來(lái)自所述規(guī)則數(shù)據(jù)庫(kù)的規(guī)則集合關(guān)聯(lián)于預(yù)期接收者,并且將該規(guī)則集合應(yīng)用于所述消息中所標(biāo)識(shí)的聊天縮略語(yǔ)。
在第二方面中,本發(fā)明提供了一種存儲(chǔ)于計(jì)算機(jī)可用介質(zhì)上的、用于基于預(yù)期接收者的身份針對(duì)消息傳送系統(tǒng)而實(shí)時(shí)修改消息的計(jì)算機(jī)程序產(chǎn)品,其中,該計(jì)算機(jī)程序產(chǎn)品包括被配置用于訪問規(guī)則數(shù)據(jù)庫(kù)的程序代碼,其中該規(guī)則數(shù)據(jù)庫(kù)包括用于基于預(yù)期接收者的身份來(lái)翻譯聊天縮略語(yǔ)的規(guī)則;被配置用于標(biāo)識(shí)包含于消息中的聊天縮略語(yǔ)的程序代碼;以及,被配置用于將來(lái)自所述規(guī)則數(shù)據(jù)庫(kù)的規(guī)則集合關(guān)聯(lián)于預(yù)期接收者并將該規(guī)則集合應(yīng)用于所述消息中所標(biāo)識(shí)的聊天縮略語(yǔ)的程序代碼。
在第三方面中,本發(fā)明提供了一種用于基于預(yù)期接收者的身份、針對(duì)消息傳送系統(tǒng)而實(shí)時(shí)修改聊天縮略語(yǔ)的方法,該方法包括標(biāo)識(shí)包含于消息中的聊天縮略語(yǔ);將來(lái)自規(guī)則數(shù)據(jù)庫(kù)的規(guī)則關(guān)聯(lián)于預(yù)期接收者;以及,基于所述規(guī)則來(lái)翻譯所述消息中所標(biāo)識(shí)的聊天縮略語(yǔ)。
在第四方面中,本發(fā)明提供了一種用于部署消息傳送應(yīng)用的方法,在所述應(yīng)用中基于預(yù)期接收者的身份而實(shí)時(shí)修改聊天縮略語(yǔ),所述方法包括提供一種計(jì)算機(jī)基礎(chǔ)設(shè)施,該計(jì)算機(jī)基礎(chǔ)設(shè)施可用于標(biāo)識(shí)包含于消息中的聊天縮略語(yǔ);將來(lái)自規(guī)則數(shù)據(jù)庫(kù)的規(guī)則關(guān)聯(lián)于預(yù)期接收者;以及,基于所述規(guī)則來(lái)翻譯所述消息中所標(biāo)識(shí)的聊天縮略語(yǔ)。
在第五方面中,本發(fā)明提供了一種在聊天會(huì)話中傳送消息的消息傳送系統(tǒng),其包括定義數(shù)據(jù)庫(kù),其包括聊天縮略語(yǔ)的定義;系統(tǒng),其用于在不中止聊天會(huì)話的情況下從所述定義數(shù)據(jù)庫(kù)中獲取對(duì)包含于消息中的聊天縮略語(yǔ)的定義;以及輔助技術(shù)系統(tǒng),其在輔助技術(shù)框架內(nèi)向終端用戶提供聊天縮略語(yǔ)的定義。
另外,本發(fā)明包括這樣一種系統(tǒng),其用于基于發(fā)送者和預(yù)期接收者的場(chǎng)所和語(yǔ)言而在多語(yǔ)種聊天會(huì)話中提供聊天縮略語(yǔ)的復(fù)合定義。


根據(jù)下面結(jié)合附圖對(duì)本發(fā)明各方面的詳細(xì)描述,本發(fā)明的所述和其他特征將變得顯而易見,其中-圖1示出了具有根據(jù)本發(fā)明實(shí)施例的消息傳送系統(tǒng)的計(jì)算機(jī)系統(tǒng);-圖2示出了根據(jù)本發(fā)明實(shí)施例的文本翻譯器。
具體實(shí)施例方式
現(xiàn)在參考附圖,圖1示出了具有消息傳送系統(tǒng)18的計(jì)算機(jī)系統(tǒng)10,消息傳送系統(tǒng)18允許用戶44通過(guò)通信網(wǎng)絡(luò)50參加與一個(gè)或多個(gè)遠(yuǎn)程用戶的雙向通信或“聊天”會(huì)話。消息傳送系統(tǒng)18可以包括能夠交換基于聊天的消息的任何類型的系統(tǒng),例如,IM系統(tǒng)、文本消息傳送系統(tǒng)、web blog、wikis、電子郵件、RSS等。網(wǎng)絡(luò)50可以包括任何類型的通信網(wǎng)絡(luò),例如,互聯(lián)網(wǎng)、蜂窩網(wǎng)絡(luò)、無(wú)線等。在圖1中示出的說(shuō)明性實(shí)施例中,消息傳送系統(tǒng)18從一個(gè)或多個(gè)遠(yuǎn)程用戶接收消息(例如聊天輸入48),并且向一個(gè)或多個(gè)遠(yuǎn)程用戶輸出用戶44所產(chǎn)生的消息(例如聊天輸出46)。通常,消息傳送系統(tǒng)18包括允許用戶44顯示并輸入消息的用戶接口(未示出)。這種接口在現(xiàn)有技術(shù)中中是公知的,并且可以例如包括其中可以輸入文本的第一窗口和顯示用戶之間所傳送的消息字符串的第二窗口。應(yīng)當(dāng)指出,這里描述的實(shí)施例僅用于說(shuō)明,并且任何已知的方法都可以被用來(lái)實(shí)現(xiàn)這里描述的過(guò)程、系統(tǒng)和特征。
如上面所指出的,例如IM、文本消息傳送等的消息傳送系統(tǒng)18的用戶,通常使用由縮略語(yǔ)(例如,ttyl、ttfn等)、聊天術(shù)語(yǔ)(例如a$$)和對(duì)象(例如笑臉)所組成的文本字符串,來(lái)減少敲鍵或強(qiáng)調(diào)某一點(diǎn)。對(duì)于本公開,術(shù)語(yǔ)“縮略語(yǔ)”可以包括要被解釋或定義的消息中所使用的任何類型的聊天首字母簡(jiǎn)略詞、術(shù)語(yǔ)、對(duì)象、文本字符串等。另外,應(yīng)當(dāng)指出,術(shù)語(yǔ)“聊天”和“消息”可以貫穿本文而被互換地使用。
為增強(qiáng)消息傳送環(huán)境中縮略語(yǔ)的使用,消息傳送系統(tǒng)18包括(1)縮略語(yǔ)詞典20,其包括用于定義消息傳送會(huì)話中所使用的縮略語(yǔ)的含義的增強(qiáng)特性;以及(2)縮略語(yǔ)翻譯系統(tǒng)22,其包括用于在不同語(yǔ)言之間翻譯縮略語(yǔ)的語(yǔ)言確定器32,以及用于基于一個(gè)或多個(gè)翻譯功能單元50來(lái)翻譯縮略語(yǔ)的文本翻譯器36,該翻譯功能單元50針對(duì)預(yù)期接收者而應(yīng)用預(yù)定的翻譯規(guī)則。
縮略語(yǔ)詞典縮略語(yǔ)詞典20包括縮略語(yǔ)定義器24,該縮略語(yǔ)定義器24使用戶44能夠通過(guò)例如將鼠標(biāo)指針停留于縮略語(yǔ)而獲取該縮略語(yǔ)的定義。利用縮略語(yǔ)定義器24,用戶44不必離開聊天會(huì)話來(lái)獲取定義。為獲取定義,縮略語(yǔ)定義器24訪問定義數(shù)據(jù)庫(kù)28,該數(shù)據(jù)庫(kù)包括縮略語(yǔ)集合的定義。對(duì)所述縮略語(yǔ)詞典的增強(qiáng)包括輔助技術(shù)系統(tǒng)26和附加系統(tǒng)30。輔助技術(shù)系統(tǒng)26提供這樣一種機(jī)構(gòu),輔助技術(shù)通過(guò)該機(jī)構(gòu)可以使用縮略語(yǔ)詞典20,所述輔助技術(shù)例如是用于視力受損的人的技術(shù)。
一種通用類型的輔助技術(shù)框架涉及屏幕閱讀器,例如由FreedomScientifics提供的JAWS系統(tǒng),該系統(tǒng)為有視力缺陷的人讀出文本語(yǔ)句。在消息傳送環(huán)境中使用這種系統(tǒng)的限制之一在于,聊天縮略語(yǔ)被逐個(gè)字母地讀出,例如“bye for now”的縮略語(yǔ)的“b”“4”“n”。在輔助技術(shù)框架內(nèi),輔助技術(shù)系統(tǒng)26利用縮略語(yǔ)定義器24向輔助技術(shù)(例如JAWS)提供縮略語(yǔ)的定義,以使有視力缺陷的用戶聽到縮略語(yǔ)的定義而不是字母。因此,通過(guò)向輔助技術(shù)框架揭露這些縮略語(yǔ)的真實(shí)含義,增強(qiáng)了有視力缺陷的用戶的聊天體驗(yàn)。通過(guò)定義縮略語(yǔ)并且在例如工具提示、備用或可訪問文本中揭露這個(gè)定義,所述系統(tǒng)向屏幕閱讀器提供關(guān)于被傳送消息的額外信息。
附加系統(tǒng)30提供這樣一種機(jī)構(gòu),縮略語(yǔ)定義通過(guò)該機(jī)構(gòu)可以從定義數(shù)據(jù)庫(kù)28中被添加(或刪除)。這可以例如通過(guò)使用鼠標(biāo)右鍵點(diǎn)擊來(lái)打開用于添加定義的對(duì)話窗口而被完成。因此,對(duì)于正在開發(fā)并實(shí)現(xiàn)其自己的縮略語(yǔ)行話的聊天社區(qū),附加系統(tǒng)30提供了一種用于容易地維持定義數(shù)據(jù)庫(kù)28的機(jī)構(gòu)。
另外,縮略語(yǔ)定義器24可以被下面描述的翻譯功能單元50中的一個(gè)或多個(gè)所使用。
縮略語(yǔ)翻譯系統(tǒng)如上面所指出的,縮略語(yǔ)翻譯系統(tǒng)22包括語(yǔ)言確定器32和文本翻譯器36。語(yǔ)言確定器32提供一種用于基于接收者的場(chǎng)所和語(yǔ)言在多語(yǔ)種聊天會(huì)話中提供復(fù)合定義的系統(tǒng)。在一個(gè)說(shuō)明性實(shí)施例中,對(duì)多語(yǔ)種會(huì)話期間的聊天縮略語(yǔ)的處理可以如下實(shí)現(xiàn)。首先,提供了包括針對(duì)多種不同語(yǔ)言中每一種的定義的定義數(shù)據(jù)庫(kù)28。當(dāng)聊天輸入48從發(fā)送者被接收時(shí),發(fā)送用戶的場(chǎng)所由語(yǔ)言確定器32來(lái)確定,例如通過(guò)檢查聊天輸入48的接收者和發(fā)送者二者的預(yù)設(shè)語(yǔ)言代碼。當(dāng)在聊天輸入48中標(biāo)識(shí)縮略語(yǔ)時(shí),搜索定義數(shù)據(jù)庫(kù)28,以找到用接收者語(yǔ)言對(duì)縮略語(yǔ)的翻譯。另外,檢查縮略語(yǔ)詞典20內(nèi)的定義數(shù)據(jù)庫(kù)28,以找到用發(fā)送者語(yǔ)言對(duì)縮略語(yǔ)的翻譯。語(yǔ)言確定器32然后構(gòu)建聊天術(shù)語(yǔ)的復(fù)合定義,該復(fù)合定義包括用接收者和發(fā)送者二者的語(yǔ)言對(duì)術(shù)語(yǔ)的翻譯。
在說(shuō)明性實(shí)施例中,消息傳送系統(tǒng)18可以包括針對(duì)多種語(yǔ)言的語(yǔ)言屬性文件34。如果語(yǔ)言確定器32可以確定發(fā)送者和接收者二者的場(chǎng)所,并且針對(duì)兩種語(yǔ)言存在聊天翻譯,則復(fù)合定義可以被顯示給用戶。因此,如果美國(guó)的用戶正與德國(guó)的家人聊天并鍵入“ttyl”,并且針對(duì)英語(yǔ)和德語(yǔ)二者存在對(duì)聊天術(shù)語(yǔ)的定義,則將顯示“talk to you later,bis spatter”的復(fù)合定義。
如果沒有設(shè)置語(yǔ)言代碼,或在發(fā)送者的詞典中沒找到縮略語(yǔ)的定義,則在針對(duì)接收者的場(chǎng)所的字典中查找該縮略語(yǔ)的定義。如果在針對(duì)發(fā)送者場(chǎng)所的定義數(shù)據(jù)庫(kù)28中沒找到縮略語(yǔ),則可以使用例如英語(yǔ)的默認(rèn)聊天縮略語(yǔ)語(yǔ)言文件。因此,如果其語(yǔ)言不是英語(yǔ)但正聊天的兩個(gè)用戶發(fā)送英語(yǔ)聊天縮略語(yǔ),則他們期望看到其聊天縮略語(yǔ)的英語(yǔ)定義。
為實(shí)現(xiàn)具有多語(yǔ)種聊天詞典的定義數(shù)據(jù)庫(kù)28,提供了屬性文件34,用于用多種語(yǔ)言定義聊天術(shù)語(yǔ)的含義。例如,屬性文件34可以使用將關(guān)鍵字映射到其值的“關(guān)鍵字=值”對(duì)。典型地,這些關(guān)鍵字值對(duì)被用來(lái)簡(jiǎn)單地通過(guò)翻譯所述屬性文件中所定義的資源而將應(yīng)用翻譯成多種語(yǔ)言。用于查找值的關(guān)鍵字典型地是由開發(fā)者預(yù)定義的靜態(tài)變量。
因此,用于創(chuàng)建聊天詞典的屬性文件34可以通過(guò)指定“聊天縮略語(yǔ)=定義”來(lái)代替“關(guān)鍵字=值”對(duì)而被實(shí)現(xiàn),其中所述聊天縮略語(yǔ)是通過(guò)聊天用戶所鍵入的值來(lái)被動(dòng)態(tài)創(chuàng)建的。這個(gè)值然后可以被轉(zhuǎn)換成設(shè)置事例(set case)和合適的編碼,并且然后被用作關(guān)鍵字來(lái)查找針對(duì)給定語(yǔ)言的縮略語(yǔ)的定義。由于要求屬性文件是ASCII形式,因此任何非ASCII字符串都必須被編碼成例如Unicode。例如,假設(shè)Unicode字符\u201c是中文聊天縮略語(yǔ),并且其含義具有以下值\u201c=\u76ee\u5f55\u64cd\u4f5c\u5931\u8d25\u3002\u539f\u56e0\uff1a\u201c。應(yīng)當(dāng)指出,為使這些詞典被創(chuàng)建,屬性文件34必須最初以其本機(jī)語(yǔ)言被創(chuàng)建,并且然后利用合適的工具被轉(zhuǎn)換。
在典型的實(shí)施例中,屬性文件34以ASCII而被編寫,ASCII包括我們熟悉的英文字符范圍A-Z、a-z、0-9、(,.、/等。為表示ASCII范圍以外的字符,可以使用Unicode字符。在翻譯過(guò)程中,為翻譯器提供英語(yǔ)屬性文件,該翻譯器將該英語(yǔ)屬性文件翻譯成其本機(jī)語(yǔ)言。這些文件又通過(guò)應(yīng)用而被處理,該應(yīng)用將非ASCII字符轉(zhuǎn)換成Unicode編碼的字符。Unicode字符是字符的十六進(jìn)制表示,并且可以使用ASCII來(lái)表示。字符串開頭的\u聲明后續(xù)字符是Unicode格式。跟隨\u的四個(gè)數(shù)字是十六進(jìn)制值,其對(duì)應(yīng)于屏幕上所顯示的字符。因此,例如“FIRST_TIME_USER_TEXT=Welcome to Sametime Messaging”的利用ASCII所創(chuàng)建的典型關(guān)鍵字可以被用于不同的語(yǔ)言。僅所述值被翻譯且轉(zhuǎn)換成Unicode。為使用屬性文件34來(lái)支持聊天術(shù)語(yǔ)的翻譯,所述關(guān)鍵字將變成聊天術(shù)語(yǔ),并且所述值變成其翻譯,例如,ttyl=talk to you later。然而,如果用戶正利用例如中文的非ASCII系統(tǒng)聊天,并且該用戶具有他們希望顯示其翻譯的非ASCII聊天術(shù)語(yǔ),則由于中文字符在簡(jiǎn)單ASCII的范圍之外因而需要用Unicode表示所述關(guān)鍵字和值二者。
文本翻譯器36提供這樣一種機(jī)構(gòu),其用于動(dòng)態(tài)調(diào)整(tailoring)會(huì)話以實(shí)時(shí)地符合策略集合,其中所述策略集合與發(fā)送聊天消息的人和該消息預(yù)期到達(dá)的聽眾相關(guān)聯(lián)。為此,文本翻譯器36包括一組翻譯功能單元50、規(guī)則引擎38、規(guī)則接口40和規(guī)則數(shù)據(jù)庫(kù)42。這些特征中的每個(gè)都在圖2中詳細(xì)示出。
如圖2所示,當(dāng)用戶輸入聊天消息66時(shí),規(guī)則引擎38例如利用分析器70或任何其它機(jī)構(gòu)來(lái)分析消息66,以標(biāo)識(shí)包含于消息66中的任何聊天縮略語(yǔ)?;陬A(yù)期接收者的身份和任何所標(biāo)識(shí)的縮略語(yǔ),規(guī)則引擎38檢查規(guī)則數(shù)據(jù)庫(kù)42,以確定是否應(yīng)當(dāng)由一個(gè)或多個(gè)翻譯功能單元50來(lái)修改或重定義所述縮略語(yǔ)中的任一個(gè)。這可以通過(guò)以下操作來(lái)實(shí)現(xiàn)首先標(biāo)識(shí)與預(yù)期接收者/所標(biāo)識(shí)的聊天縮略語(yǔ)相關(guān)聯(lián)的一個(gè)或多個(gè)規(guī)則(即規(guī)則集合),并且然后將該規(guī)則集合應(yīng)用于該聊天縮略語(yǔ)。接收者的身份可以被確定為例如被列為好友的人、聊天組的成員、聊天社區(qū)的成員、特定國(guó)家或地理區(qū)域中的人、使用預(yù)定類型硬件的人等。因此,響應(yīng)于可應(yīng)用的規(guī)則,聊天消息66可以被翻譯成針對(duì)第一預(yù)期接收者的聊天消息68、針對(duì)第二預(yù)期接收者的聊天消息70,和針對(duì)第三預(yù)期接收者的聊天消息72。
如所示,文本翻譯器36包括一組說(shuō)明性的翻譯功能單元50,所述翻譯功能單元包括縮略語(yǔ)重定義翻譯器52、樣式(styling)翻譯器54、反向縮略語(yǔ)翻譯器56和對(duì)象翻譯器58。這些功能單元50中的每個(gè)都被用來(lái)響應(yīng)于規(guī)則引擎38所應(yīng)用的一個(gè)或多個(gè)規(guī)則而動(dòng)態(tài)地翻譯聊天縮略語(yǔ)。
縮略語(yǔ)重定義翻譯器52提供這樣一種機(jī)構(gòu),其用來(lái)基于預(yù)期接收者的身份來(lái)自動(dòng)地重定義縮略語(yǔ)。在簡(jiǎn)單的情況下,縮略語(yǔ)重定義翻譯器52可以簡(jiǎn)單地查找聊天縮略語(yǔ)的標(biāo)準(zhǔn)定義。例如,用戶44可以輸入包括含義為“talk to you later”的縮略語(yǔ)“ttyl”的聊天消息66,該消息是發(fā)送給該用戶的祖母的,而祖母可能知道或不知道“ttyl”的含義。假設(shè)在規(guī)則數(shù)據(jù)庫(kù)42中建立了祖母要求縮略語(yǔ)翻譯的規(guī)則,則縮略語(yǔ)翻譯器52自動(dòng)為祖母產(chǎn)生已修改的聊天消息68,該消息包括已翻譯的縮略語(yǔ)“talk to youlater”。在其他例子中,相同的消息可以針對(duì)好友而被重定義,其中,縮略語(yǔ)“ttyl”可以被重定義為“l(fā)ater dude”。
為實(shí)現(xiàn)這個(gè)功能,可以實(shí)現(xiàn)如上所述的縮略語(yǔ)詞典20,其中聊天縮略語(yǔ)具有多重定義?;陬A(yù)期的接收者,文本翻譯器36選擇合適的定義并且在實(shí)時(shí)聊天會(huì)話中執(zhí)行該翻譯。因此,除了簡(jiǎn)單地提供有用的翻譯之外,這個(gè)功能可以動(dòng)態(tài)地將典型的口語(yǔ)式會(huì)話(例如與老板的會(huì)話)凈化成更合適的語(yǔ)氣。例如,如果用戶44意外地將包含短語(yǔ)“you’ve got to be$hitting me”的聊天消息66發(fā)送給該用戶的老板,則規(guī)則引擎38可以自動(dòng)將“$hitting”標(biāo)識(shí)為聊天縮略語(yǔ),并且進(jìn)行檢查以查看是否存在針對(duì)職位較高的人的專用規(guī)則。如果是,則規(guī)則引擎38可以將“$hitting”動(dòng)態(tài)地變成“kidding”,以使聊天消息68現(xiàn)在顯示為“you have got to be kiddingme”。
另外,基于策略的規(guī)則可以關(guān)聯(lián)于組或社區(qū)(或任何環(huán)境影響)。例如,銷售團(tuán)隊(duì)空間中的聊天特征可以被翻譯成針對(duì)銷售專業(yè)人員的相關(guān)術(shù)語(yǔ)。因此,可以定義策略來(lái)針對(duì)所涉及的每個(gè)人而適配地翻譯會(huì)話。例如,在會(huì)計(jì)團(tuán)隊(duì)空間中,“swag”對(duì)于會(huì)計(jì)師意味著“scientific wild aim guess”,但它對(duì)于開發(fā)者團(tuán)隊(duì)空間中的人可能具有完全不同的含義,即“swag”意味著“semantic web agreement group”。因此,實(shí)時(shí)翻譯針對(duì)所涉及的聽眾而被調(diào)整。此外,規(guī)則引擎38可以被用來(lái)基于所涉及聽眾的社會(huì)影響來(lái)表達(dá)角色。例如,與好友的通信可能將“swag”翻譯成“scientific wild a$$guess”。于是,社區(qū)(例如工作場(chǎng)所)可以因而適配地學(xué)習(xí)會(huì)話是如何隨時(shí)間而被翻譯的。被重復(fù)使用但不在語(yǔ)法上翻譯成所標(biāo)識(shí)行話的術(shù)語(yǔ)可以被適配并且被關(guān)聯(lián)于實(shí)時(shí)翻譯過(guò)程。
文本翻譯器36的實(shí)時(shí)能力還可以應(yīng)用于這樣的社區(qū)(N方)聊天(例如工作場(chǎng)所團(tuán)隊(duì)空間)其中會(huì)話中的每個(gè)人都可以基于所定義的規(guī)則來(lái)接收他們自己的這個(gè)聊天的個(gè)性化版本。為此,規(guī)則引擎包括用于產(chǎn)生所輸入的聊天消息66的多個(gè)版本的N方聊天系統(tǒng)77。例如,在其中聊天消息66是去往三個(gè)不同接收者的N方聊天中,聊天消息66可以被翻譯成三個(gè)不同版本聊天消息68、聊天消息70和聊天消息72。例如,如果會(huì)計(jì)社區(qū)N方聊天中的用戶使用術(shù)語(yǔ)“swag”,則會(huì)計(jì)師可能不會(huì)得到任何翻譯,而朋友將得到“scientific wild a$$ guess”,老板(或未知人員)將得到已凈化的版本“scientific wild astronomical guess”,以避免使用不敬語(yǔ)言的問題。
另外,樣式翻譯器54可以被實(shí)現(xiàn)為自動(dòng)將樣式應(yīng)用于文本字符串,例如用醒目的紅色粗體聊天縮略語(yǔ)以用于強(qiáng)調(diào)。樣式在聊天會(huì)話中典型地被實(shí)現(xiàn)以根據(jù)要到達(dá)的人而改變?cè)捳Z(yǔ)的語(yǔ)氣和語(yǔ)調(diào)。因此,樣式翻譯器54允許用戶可以實(shí)現(xiàn)用來(lái)基于預(yù)期聽眾而自動(dòng)實(shí)時(shí)地應(yīng)用這個(gè)社會(huì)行為的規(guī)則。
反向縮略語(yǔ)翻譯器56被用于顛倒典型的縮略語(yǔ)擴(kuò)展/查找過(guò)程,以使聊天更容易理解。例如,如果用戶正在進(jìn)行針對(duì)使用具有小型顯示器的移動(dòng)設(shè)備的接收者的向外通信,則該用戶可以從個(gè)人計(jì)算機(jī)將消息輸入為“see you later”,但針對(duì)該移動(dòng)設(shè)備將其翻譯成“cu 18r”。應(yīng)當(dāng)指出,這個(gè)規(guī)則以及所有所述規(guī)則可以由發(fā)送方或由接收方來(lái)實(shí)現(xiàn)。為實(shí)現(xiàn)反向縮略語(yǔ)翻譯器56,分析器70可以被配置用來(lái)與聊天縮略語(yǔ)相對(duì)地查找聊天消息66中通常使用的短語(yǔ)。
對(duì)象翻譯器58被用于翻譯對(duì)象表示,其中該對(duì)象表示包括例如基于非文本的聊天。例如,通常使用的ASCII皺眉“(”在英語(yǔ)中可以翻譯成典型的紅色皺眉表情圖標(biāo),但其不用在紅色是禁忌且具有攻擊性的其它語(yǔ)言中。在那些文化中,對(duì)象翻譯器58翻譯成較不具攻擊性的事物。當(dāng)然,上面描述的所有適配也可以被應(yīng)用在這里,以對(duì)不同的聽眾使表達(dá)個(gè)人化。
規(guī)則接口40提供各種不同的接口,規(guī)則數(shù)據(jù)庫(kù)42中的規(guī)則可以通過(guò)所述接口而被建立。規(guī)則接口40包括圖形用戶接口(GUI)60,其例如允許用戶創(chuàng)建、修改和刪除規(guī)則;策略共享接口62,其允許規(guī)則在例如社區(qū)內(nèi)在不同用戶之間被共享;以及自動(dòng)更新接口64,其利用已更新的規(guī)則和定義來(lái)自動(dòng)填充詞典和數(shù)據(jù)庫(kù)。
通常,圖1所示的計(jì)算機(jī)系統(tǒng)10可以包括任何類型的計(jì)算設(shè)備,例如個(gè)人計(jì)算機(jī)、電話、手持設(shè)備等。此外,計(jì)算機(jī)系統(tǒng)10可以被實(shí)現(xiàn)為客戶機(jī)或服務(wù)器的一部分。計(jì)算機(jī)系統(tǒng)10通常包括處理器12、輸入/輸出(I/O)14、存儲(chǔ)器16以及總線17。處理器12可以包括單個(gè)處理單元,或跨越一個(gè)或多個(gè)位置中的一個(gè)或多個(gè)處理單元而分布的處理單元,例如在客戶機(jī)和服務(wù)器上。
存儲(chǔ)器16可以包括任何已知類型的數(shù)據(jù)存儲(chǔ)單元和/或傳輸介質(zhì),所述介質(zhì)包括磁介質(zhì)、光學(xué)介質(zhì)、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、數(shù)據(jù)緩存、數(shù)據(jù)對(duì)象等。此外,存儲(chǔ)器16可以位于包括一個(gè)或多個(gè)類型的數(shù)據(jù)存儲(chǔ)單元的單個(gè)物理位置,或跨越各種形式的多個(gè)物理系統(tǒng)而分布。
I/O 14可以包括用于交換去往/來(lái)自外部資源的信息的任何系統(tǒng)。外部設(shè)備/資源可以包括任何已知類型的外部設(shè)備,包括監(jiān)控器/顯示器、揚(yáng)聲器、存儲(chǔ)單元、另一計(jì)算機(jī)系統(tǒng)、手持設(shè)備、鍵盤、鼠標(biāo)、語(yǔ)音識(shí)別系統(tǒng)、語(yǔ)音輸出系統(tǒng)、打印機(jī)、傳真機(jī)、尋呼機(jī)等。總線17提供計(jì)算機(jī)系統(tǒng)10中每個(gè)部件之間的通信鏈路,并且同樣可以包括任何已知類型的傳輸鏈路,包括電的、光的、無(wú)線的等。盡管未示出,然而例如緩沖存儲(chǔ)器、通信系統(tǒng)、系統(tǒng)軟件等的額外部件可以被并入計(jì)算機(jī)系統(tǒng)10中。
對(duì)計(jì)算機(jī)系統(tǒng)10的訪問可以通過(guò)網(wǎng)絡(luò)50而被提供,所述網(wǎng)絡(luò)例如是互聯(lián)網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、虛擬專用網(wǎng)(VPN)、蜂窩網(wǎng)等。通信可以經(jīng)由直接的硬連線連接(例如串行端口)或經(jīng)由可尋址連接來(lái)進(jìn)行,所述可尋址連接可以利用有線和/或無(wú)線傳輸方法的任何組合。此外,例如令牌環(huán)、以太網(wǎng)、WiFi或其它傳統(tǒng)通信標(biāo)準(zhǔn)的傳統(tǒng)網(wǎng)絡(luò)連接可以被使用。此外,連接可以由傳統(tǒng)的TCP/IP基于套接的協(xié)議來(lái)被提供。在這個(gè)實(shí)例中,互聯(lián)網(wǎng)服務(wù)提供商可以被用于建立互連。另外,如上面所指出的,通信可以在客戶機(jī)-服務(wù)器或服務(wù)器-服務(wù)器環(huán)境中進(jìn)行。
應(yīng)當(dāng)認(rèn)識(shí)到,本發(fā)明的教學(xué)可以作為基于預(yù)訂或付費(fèi)的商業(yè)方法而被提供。例如,包括縮略語(yǔ)詞典20和/或縮略語(yǔ)翻譯系統(tǒng)22的計(jì)算機(jī)系統(tǒng)10,可以由為用戶提供這里描述的功能的服務(wù)提供商來(lái)創(chuàng)建、維持和/或部署。即,服務(wù)提供商可以提議來(lái)提供插入式的或遠(yuǎn)程可訪問的如上所述的定義/翻譯服務(wù)。
應(yīng)當(dāng)理解,這里描述的系統(tǒng)、功能、機(jī)構(gòu)、方法、引擎和模塊可以用硬件、軟件或硬件和軟件的組合來(lái)被實(shí)現(xiàn)。它們可以由適于執(zhí)行這里描述的方法的任何類型的計(jì)算機(jī)系統(tǒng)或其它裝置來(lái)實(shí)現(xiàn)。硬件和軟件的典型組合可以是具有計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),其中當(dāng)加載并執(zhí)行該計(jì)算機(jī)程序時(shí)控制所述計(jì)算機(jī)系統(tǒng)以使其執(zhí)行這里描述的方法。可選地,包括用于執(zhí)行本發(fā)明的一個(gè)或多個(gè)功能任務(wù)的專用硬件的專用計(jì)算機(jī)可以被使用。在另一實(shí)施例中,本發(fā)明的一部分或全部可以以分布的方式通過(guò)網(wǎng)絡(luò)而被實(shí)現(xiàn),所述網(wǎng)絡(luò)例如是互聯(lián)網(wǎng)。
本發(fā)明可以還被嵌入計(jì)算機(jī)程序產(chǎn)品,其中,該計(jì)算機(jī)程序產(chǎn)品包括能夠?qū)崿F(xiàn)這里描述的方法和功能的所有特征,并且當(dāng)被加載到計(jì)算機(jī)系統(tǒng)中時(shí)能夠執(zhí)行這些方法和功能。例如計(jì)算機(jī)程序、軟件程序、程序、程序產(chǎn)品、軟件等的術(shù)語(yǔ),在本上下文中是指用任何語(yǔ)言、代碼或符號(hào)對(duì)指令集合的任何表達(dá),其中該指令集合使系統(tǒng)具有信息處理能力以直接或在下面兩個(gè)操作或任一操作之后執(zhí)行特定的功能(a)轉(zhuǎn)換成另一種語(yǔ)言、代碼或符號(hào);和/或(b)以不同素材的形式重新產(chǎn)生。
上面對(duì)本發(fā)明的描述是為了進(jìn)行說(shuō)明和描述。它不是窮舉的或?qū)⒈景l(fā)明限于所公開的準(zhǔn)確形式,并且很明顯,許多修改和變型都是可能的。對(duì)本領(lǐng)域的技術(shù)人員顯而易見的這種修改和變型是在由所附權(quán)利要求所限定的本發(fā)明范圍內(nèi)。
權(quán)利要求
1.一種具有文本翻譯系統(tǒng)的消息傳送系統(tǒng),該文本翻譯系統(tǒng)用于基于預(yù)期接收者的身份而實(shí)時(shí)修改消息,該消息傳送系統(tǒng)包括規(guī)則數(shù)據(jù)庫(kù),其包括用于基于所述預(yù)期接收者的身份來(lái)翻譯聊天縮略語(yǔ)的規(guī)則;系統(tǒng),其用于標(biāo)識(shí)消息中的聊天縮略語(yǔ);以及規(guī)則引擎,其將來(lái)自所述規(guī)則數(shù)據(jù)庫(kù)的規(guī)則集合關(guān)聯(lián)于所述預(yù)期接收者,并且將該規(guī)則集合應(yīng)用于所述消息中所標(biāo)識(shí)的聊天縮略語(yǔ)。
2.根據(jù)權(quán)利要求1的消息傳送系統(tǒng),其中,所述預(yù)期接收者是從一個(gè)組中選出的,所述組包括好友、定義組的成員、定義社區(qū)的成員、地理區(qū)域內(nèi)的居民以及使用預(yù)定類型硬件的用戶。
3.根據(jù)權(quán)利要求1的消息傳送系統(tǒng),其中,所述用于標(biāo)識(shí)聊天縮略語(yǔ)的系統(tǒng)包括分析器。
4.根據(jù)權(quán)利要求1的消息傳送系統(tǒng),其中,所述規(guī)則引擎基于所述預(yù)期接收者而重定義所述聊天縮略語(yǔ)。
5.根據(jù)權(quán)利要求1的消息傳送系統(tǒng),其中,所述規(guī)則引擎基于所述預(yù)期接收者而改變所述聊天縮略語(yǔ)的樣式。
6.根據(jù)權(quán)利要求1的消息傳送系統(tǒng),其還包括反向縮略語(yǔ)翻譯系統(tǒng),該反向縮略語(yǔ)翻譯系統(tǒng)標(biāo)識(shí)所述消息中的通用短語(yǔ),并且將該通用短語(yǔ)轉(zhuǎn)換成聊天縮略語(yǔ)。
7.根據(jù)權(quán)利要求1的消息傳送系統(tǒng),其中,所述規(guī)則引擎基于所述預(yù)期接收者來(lái)修改聊天對(duì)象。
8.根據(jù)權(quán)利要求1的消息傳送系統(tǒng),其中,所述文本翻譯器包括用于修改聊天消息以創(chuàng)建多個(gè)被修改聊天消息的N方聊天系統(tǒng),其中每個(gè)被修改聊天消息都針對(duì)所述預(yù)期接收者而被唯一地調(diào)整。
9.根據(jù)權(quán)利要求1的消息傳送系統(tǒng),其還包括規(guī)則接口,該規(guī)則接口包括用戶接口、策略共享接口和自動(dòng)更新接口。
10.根據(jù)權(quán)利要求1的消息傳送系統(tǒng),其還包括語(yǔ)言確定器,該語(yǔ)言確定器基于發(fā)送者和所述預(yù)期接收者的場(chǎng)所和語(yǔ)言而在多語(yǔ)種聊天會(huì)話中提供聊天縮略語(yǔ)的復(fù)合定義。
11.一種用于基于預(yù)期接收者的身份、針對(duì)消息傳送系統(tǒng)而實(shí)時(shí)修改聊天縮略語(yǔ)的方法,該方法包括下列步驟標(biāo)識(shí)包含于消息中的聊天縮略語(yǔ);將來(lái)自規(guī)則數(shù)據(jù)庫(kù)的規(guī)則關(guān)聯(lián)于所述預(yù)期接收者;以及基于所述規(guī)則來(lái)翻譯所述消息中所標(biāo)識(shí)的聊天縮略語(yǔ)。
12.根據(jù)權(quán)利要求11的方法,其中,所述預(yù)期接收者是從一個(gè)組中選出的,所述組包括好友、定義組的成員、定義社區(qū)的成員、地理區(qū)域內(nèi)的居民和使用預(yù)定類型硬件的用戶。
13.根據(jù)權(quán)利要求11的方法,其中,規(guī)則執(zhí)行從一個(gè)組中所選出的功能,所述組包括基于所述預(yù)期接收者來(lái)重定義所述聊天縮略語(yǔ);基于所述預(yù)期接收者來(lái)改變所述聊天縮略語(yǔ)的樣式;以及,基于所述預(yù)期接收者來(lái)修改聊天對(duì)象。
14.根據(jù)權(quán)利要求11的方法,該方法還包括另一步驟標(biāo)識(shí)所述消息中的通用短語(yǔ)并將該通用短語(yǔ)轉(zhuǎn)換成聊天縮略語(yǔ)。
15.根據(jù)權(quán)利要求11的方法,該方法還包括提供N方聊天的步驟,在所述N方聊天中,聊天消息被修改以創(chuàng)建多個(gè)被修改的聊天消息,其中每個(gè)被修改聊天消息都針對(duì)預(yù)期接收者而被唯一地調(diào)整。
16.根據(jù)權(quán)利要求11的方法,該方法還包括經(jīng)由從一個(gè)組中選出的接口來(lái)更新所述規(guī)則數(shù)據(jù)庫(kù)的步驟,所述組包括用戶接口、策略共享接口和自動(dòng)更新接口。
17.根據(jù)權(quán)利要求11的方法,該方法還包括跨越聊天會(huì)話中所使用的不同語(yǔ)言來(lái)提供復(fù)合聊天翻譯的步驟。
18.一種用于部署消息傳送應(yīng)用的方法,在所述消息傳送應(yīng)用中,聊天縮略語(yǔ)基于預(yù)期接收者的身份而被實(shí)時(shí)地修改,所述方法包括提供可進(jìn)行以下操作的計(jì)算機(jī)基礎(chǔ)設(shè)施標(biāo)識(shí)包含于消息中的聊天縮略語(yǔ);將來(lái)自規(guī)則數(shù)據(jù)庫(kù)的規(guī)則關(guān)聯(lián)于所述預(yù)期接收者;以及基于所述規(guī)則來(lái)翻譯所述消息中所標(biāo)識(shí)的聊天縮略語(yǔ)。
19.一種在聊天會(huì)話中傳送消息的消息傳送系統(tǒng),該系統(tǒng)包括定義數(shù)據(jù)庫(kù),其包括聊天縮略語(yǔ)的定義;系統(tǒng),其用于在不中止所述聊天會(huì)話的情況下,從所述定義數(shù)據(jù)庫(kù)獲取對(duì)包含于消息中的聊天縮略語(yǔ)的定義;以及輔助技術(shù)系統(tǒng),其在輔助技術(shù)框架內(nèi)為終端用戶提供所述聊天縮略語(yǔ)的定義。
20.根據(jù)權(quán)利要求19的消息傳送系統(tǒng),其中,所述輔助技術(shù)系統(tǒng)包括屏幕閱讀器。
全文摘要
一種用于定義和翻譯聊天縮略語(yǔ)的系統(tǒng)和方法。提供了一種用于基于預(yù)期接收者的身份來(lái)實(shí)時(shí)修改消息的系統(tǒng),該系統(tǒng)包括規(guī)則數(shù)據(jù)庫(kù),其包括用于基于所述預(yù)期接收者的身份來(lái)翻譯聊天縮略語(yǔ)的規(guī)則;系統(tǒng),其用于標(biāo)識(shí)包含于消息中的聊天縮略語(yǔ);以及規(guī)則引擎,其將來(lái)自所述規(guī)則數(shù)據(jù)庫(kù)的規(guī)則集合關(guān)聯(lián)于所述預(yù)期接收者,并且將該規(guī)則集合應(yīng)用于所述消息中所標(biāo)識(shí)的聊天縮略語(yǔ)。還包括這樣一種系統(tǒng)用于基于發(fā)送者和所述預(yù)期接收者的場(chǎng)所和語(yǔ)言在多語(yǔ)種聊天會(huì)話中提供聊天縮略語(yǔ)的復(fù)合定義。
文檔編號(hào)H04L29/06GK1983271SQ200610143838
公開日2007年6月20日 申請(qǐng)日期2006年11月9日 優(yōu)先權(quán)日2005年12月16日
發(fā)明者M·E·克拉夫特, M·D·費(fèi)斯米爾, M·萬(wàn)德斯基, J·J·布朗 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1