<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

用于定義和翻譯聊天縮略語的系統和方法

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

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


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