專利名稱:變換消息風格的系統(tǒng)和處理的制作方法
技術領域:
本發(fā)明一般涉及通信裝置和消息處理,更具體涉及修改消息的風格。
背景技術:
事實上瞬時在通信系統(tǒng)上接收和發(fā)送消息的能力在一般人群中十分流行。但是,許多通信設備的用戶接口難于使用,并因此會降低提供消息的處理的速度。結果,經(jīng)由這樣的通信設備的通信內(nèi)容會相對有限。而且,希望參與通信的雙方都降低通信的速度。
用于提供通信的某些方法和系統(tǒng)提供了對上述系統(tǒng)缺陷的修補。例如,某些通信單元能夠儲存基本消息,通常稱為固定消息(cannedmessage),其可以在以后被快速提取以便使用。這樣的消息是一開始就提供給通信單元的,例如,在由制造商提供的時候,或者可以是在以后的時間里下載和/或編程的。某些系統(tǒng)向用戶提供了輸入、儲存和提取這樣的消息以便以后使用的能力。
當使用具有消息處理能力的通信系統(tǒng)時,許多用戶仍更愿意以下面的方式互相進行通信,即對他們來說不僅要自然,而且要與任何預先建立的或正常的通信模式相符合。例如,當與密友通信時,消息會在語氣上更加非正式,而與商業(yè)伙伴的通信則可能實際上更加正式。通信模式也可以根據(jù)例如參與相互通信的個人或群體的關系而變化。
在某些現(xiàn)有短消息應用中,通信單元所提供的固定消息庫給了用戶對于若干預存儲的短消息的一個選擇機會。這節(jié)省了用戶在手工輸入文本消息的處理中所消耗的一些時間。
這些預存儲的消息通常是用非常保守的語氣來撰寫的,有著一致的大小寫和標點符號。例如,所有的消息可能都是大寫的。希望用這樣的消息來應付任何數(shù)量的情形和收信人的一般情況。
盡管預存儲的固定消息可能傳送包括正確語法、拼寫和標點符號的正確的信息,但它們可能并不對應于用戶所希望的通信模式。
在附圖中,類似的附圖標記指代相同或功能相近的元素,并且附圖與下面的具體實施方式
結合在一起并形成說明書的一個部分,用來進一步說明優(yōu)選實施例,并且解釋根據(jù)本發(fā)明的各種原理和優(yōu)點。
圖1是圖示說明用于通過通信單元變換消息風格以便適合用戶的簡化和代表性示例結構的框圖,其遵照各種示例和可替換示例實施例;圖2是圖示說明根據(jù)重新配置的風格而變換的示例消息的圖,其遵照各種示例實施例;圖3是圖示說明示例通信單元的各部分的框圖,其遵照各種示例實施例;圖4是圖示說明用于以重新配置的風格傳送消息的示例流程的流程圖,其遵照各種示例實施例;圖5是圖示說明用于基于上下文環(huán)境判定來確定消息風格的示例流程的流程圖,其遵照各種示例實施例;以及圖6是圖示說明用于轉(zhuǎn)換消息風格的示例流程的流程圖,其遵照各種示例實施例。
具體實施例方式
總體來看,本發(fā)明涉及無線通信設備或單元,通常稱為通信單元,諸如蜂窩電話或雙向無線電裝置等具有消息創(chuàng)建和/或消息處理能力的設備。這樣的通信單元能夠與諸如企業(yè)網(wǎng)、蜂窩無線電接入網(wǎng)等的通信系統(tǒng)相關聯(lián)。這樣的通信系統(tǒng)可能進一步提供諸如語音和數(shù)據(jù)通信服務的服務。更具體地,各種發(fā)明概念和原理都體現(xiàn)在系統(tǒng)、具有消息創(chuàng)建和/或處理能力的通信單元、以及其中的用于創(chuàng)建消息和/或處理消息的方法中,其中的消息與對于另一通信單元的呼叫有關。
應該注意到,術語“通信單元”在此可以與“訂戶單元”、“無線訂戶單元”、“無線訂戶設備”等互換使用。這些術語中的每個都表示通常與用戶相關聯(lián)的設備,并且通常表示可在公共網(wǎng)絡(例如遵照服務協(xié)定)或者在專用網(wǎng)絡(諸如企業(yè)網(wǎng)絡)中使用的無線移動設備。這樣的單元的例子包括個人數(shù)字助理、個人任務板(personalassignment pad)、消息傳遞設備、配備無線操作的MP3播放器以及個人電腦、蜂窩手機或設備、或者所提供的這樣單元的等價物,其被安排和構建用于發(fā)送和/或接收通信。
特別關注的通信系統(tǒng)和通信單元是提供或促進蜂窩廣域網(wǎng)(WAN)、因特網(wǎng)協(xié)議(IP)無線廣域網(wǎng)、集成數(shù)字增強網(wǎng)及其變種或演化上的語音通信服務或數(shù)據(jù)或消息傳遞服務的那些系統(tǒng)和單元,其中,蜂窩WAN諸如傳統(tǒng)雙向系統(tǒng)和設備、各種蜂窩電話系統(tǒng),各種蜂窩電話系統(tǒng)包括模擬和數(shù)字蜂窩、CDMA(碼分多址)及其變種、GSM(全球移動通信系統(tǒng))、GPRS(通用分組無線業(yè)務)、諸如UMTS(通用移動電信服務)系統(tǒng)的2.5G和3G系統(tǒng),IP廣域網(wǎng)諸如802.16、802.20或Flarion。而且,關注的無線通信單元或設備可能具有短程無線通信能力,通常稱為WLAN(無線局域網(wǎng))能力,諸如IEEE 802.11、藍牙、或Hiper-Lan等等,使用例如CDMA、跳頻、OFDM(正交頻分復用)或TDMA(時分多址)接入技術以及各種網(wǎng)絡協(xié)議中的一個或多個,諸如TCP/IP(傳輸控制協(xié)議/因特網(wǎng)協(xié)議)、UDP/UP(通用數(shù)據(jù)報協(xié)議/通用協(xié)議)、IPX/SPX(分組間交換/順序分組交換)、Net BIOS(網(wǎng)絡基本輸入輸出系統(tǒng))或其他協(xié)議結構。根據(jù)一個或多個可替換實施例,關注的無線通信單元或設備可能使用諸如TCP/IP、UDP/UP、IPX/SPX或Net BIOS經(jīng)由諸如電纜和/或連接器的硬連線接口連接到LAN。通信設備可能用于例如短消息服務應用、即時消息傳遞、以及聊天室或其他通信結構。
提供這里的描述用于以能夠?qū)崿F(xiàn)的方式進一步解釋執(zhí)行本發(fā)明的一個或多個實施例的最佳模式。進一步提供這里的公開以便增強對其創(chuàng)新原理和優(yōu)點的理解與認識,而并不是以任何方式來限制本發(fā)明。本發(fā)明僅由所附權利要求、包括本申請未決期間進行的任何修改以及權利要求的所有等價物來限定。
進一步理解,相關術語的使用,諸如第一和第二等,如果有的話,只是用來區(qū)分一個實體、項目或行動與另一實體、項目或行動,而不必需要或者暗示這樣的實體、項目或行動之間任何實際這樣的關系或順序。不定冠詞“a”、“an”或者沒有冠詞意味著“一個或多個”、或“至少一個”等。
大部分創(chuàng)新功能和許多創(chuàng)新原理在被實現(xiàn)時都是通過或者在軟件或集成電路(IC)中得到最好的支持的,諸如在數(shù)字信號處理器及其軟件或?qū)S肐C中。期望本領域普通技術人員,盡管可能由于例如可用時間、當前技術和經(jīng)濟考慮而策動付出大量努力以及進行許多設計選擇,當由這里公開的概念和原理進行指導時,將能夠利用最少的實驗而產(chǎn)生出這樣的軟件指令或IC。因此,為了簡化和最小化混淆根據(jù)本發(fā)明的原理和概念的任何風險,這樣的軟件和IC的進一步的討論,如果有的話,將被限制于關于優(yōu)選實施例所使用的原理和概念方面的要點。
如這里下面進一步討論的,各種創(chuàng)新原理及其組合有利地用于提供適合用戶的通信模式的消息。一個或多個實施例由此提供了增強人之間或通信方之間的通信的消息變換處理器。
根據(jù)內(nèi)部直觀推斷,消息可以變換成一個或多個書寫風格和/或可以變換成包括其他內(nèi)容。
預先確定的消息列表的簡單使用,例如固定消息或其他已經(jīng)儲存在存儲器中的消息,可以與不同書寫風格的表現(xiàn)力相結合。下面的列表提供了可以應用于消息的文本內(nèi)容的可替換的和示例的風格以及根據(jù)該風格的文本范例●標準(“Where are you?”)●全小寫(“where are you?”)●全大寫(“WHERE ARE YOU?”)●混合型(“wHeRe ArE yOu?”)●無標點符號(“Where are you”)●幽默禮貌(“If you please,where are you,pray tell?”)●簡短(“where ru?”)●非正式(“Where are you,dude?”)●置換(“Where can my Dave be?”)●行話編碼(“20?”)●匹配前兩個(“What around yogurt?”)●匹配一致(“Who ore eye?”)●匹配結尾(“there stare thou?”)●數(shù)字的(“20?”)● Pig Latin隱語(“erewha areya ouya?”)●反(“you are where?”)●雜亂單詞(“hewre rea ouy?”)●文本消息(“where r u?”)●傻禮貌(“Ifyou don’t mind,where are you,pray tell?”)●整潔(“Where are you?”)●正式(“Dear John,Where are you?Thanks.Regards,Robert”)●酷(“So,where are you?”)●起舞(“Yo!where are you?”)●簡化(“where are you”)
根據(jù)一個或多個可替換的和示例的實施例,可以選擇性地應用多變換風格庫。當用于例如移動消息傳遞期間產(chǎn)生的簡潔通信時,通信可以是濃縮的和/或可以提供個性。
可以提供用于變換消息的各種可替換風格。
下面的部分提供了根據(jù)一個或多個示例的和可替換的示例實施例可以獲得的通信場景和示例。
例1Bob是商業(yè)用戶,需要發(fā)送消息給同事。他打開通信設備上提供的消息列表,例如固定消息,并且選擇一條消息。他所選擇的消息是準確大小寫與標點符號的,這對于他與該特定同事通常的通信的習慣來說太正式和乏味了。在消息重配置操作的過程中,Bob請求將風格調(diào)整得更非正式。根據(jù)可替換的和示例的實施例,正式/非正式風格是一個滑動的比例;當消息變得更加非正式時,就會添加俚語或者幽默的元素。根據(jù)非正式風格來變換消息。當滿意于該消息時,Bob可以把消息從通信設備發(fā)送至同事。處理器將所選的風格與該特定接收者相關聯(lián)。當Bob下次選擇針對該特定接收者的消息時,處理器可以自動確定非正式的風格是適當?shù)娘L格。
例2Jason,一個中學生,從他朋友Brandon那里收到了一條消息“whereare you”。他撰寫了一條回復“i am at jay’s house.”Jason以前輸入了用于適當大小寫的偏好,處理器知道該偏好并且因此自動將該消息大小寫調(diào)整為“I am at Jay’s house.”Jason可以根據(jù)一個或多個風格進一步重配置該消息。在本例子中,Jason選擇了Yoda模式,其更換語法。消息變成“At Jay’s house,I am.”Jason進一步想要使消息反映出Jay的昵稱。一個或多個可替換的和示例的實施例提供了將昵稱與適當名字進行關聯(lián)的功能。當選擇昵稱風格時,處理器將Jay的昵稱“TheCalculator”換入了消息中。根據(jù)Yoda以及昵稱進行重配置的消息是“AtThe Calculator’s house,I am.”例3Sally想發(fā)送MMS(多媒體消息傳遞服務)消息給朋友。MMS提供了傳統(tǒng)賀卡應用,其中Sally選擇了多種文本和可視元素來撰寫消息。Sally調(diào)用處理器來根據(jù)可選的有吸引力的詩體風格來重新配置消息。處理器向Sally提供一組或多組單詞,例如隨機單詞,可以插入到消息中。處理器可選地能夠提示Sally在每一新單詞處插入有吸引力的詩體單詞之一。根據(jù)一個或多個可替換的和示例的實施例,處理器可以包括傳統(tǒng)預測輸入特性。使用有吸引力的詩體單詞,Sally創(chuàng)建出滑稽但連貫的消息,其使用提議的單詞,但仍舊有意義。她可以發(fā)送根據(jù)所選風格進行重新配置的消息。
例4Sam在學校中,喜歡與他的朋友玩秘密通信的消息傳遞。他利用一個或多個實施例撰寫了一條消息給他朋友,并且將其用“匹配前兩個字母”編碼方法進行編碼。原始消息是“the raisins of wrath”。編碼后的消息變?yōu)椤皌hankless rabbinic offenses wrench”。他將這條編碼后的消息發(fā)送給他朋友。Sam的朋友在接收到這條消息之后可以調(diào)用處理器來對該消息進行解碼。根據(jù)可替換的和示例的實施例,不編碼地發(fā)送該消息,例如用清楚的文本,但是包括編碼的指示。當接收到消息時,接收通信單元檢測到編碼的指示,將該消息進行編碼,并且用該編碼來顯示該消息。接收通信單元可能以前接收過與該指示相關聯(lián)的編碼,以便允許對該消息進行適當?shù)木幋a和解碼。
現(xiàn)在參看圖1,將討論和描述用于變換消息風格的系統(tǒng)和處理。圖1是圖示說明用于變換消息風格的處理的簡化和代表性示例結構的框圖,其可以有利地實現(xiàn)在例如通信單元的處理器上,遵照各種示例和可替換示例實施例。總體來看,通過處理得到消息111。通過例如確定一個或多個上下文環(huán)境113,或者通過與用戶交互,來確定一個或多個要施加給消息111的風格。這一個或多個風格施加給消息111,使得消息111根據(jù)這一個或多個風格127轉(zhuǎn)換,而通常保持相同的語義含義,從而獲得重配置風格145的消息。
圖1的框101-109提供了用于通過處理獲得消息111的示例和可替換示例實施例,盡管消息的創(chuàng)建和輸入并不限于所說明的方式。在說明的例子中,可以通過從眾多預先確定的消息101中選擇一個來輸入消息。某些通信單元可獲得固定消息或由通信單元制造商提供的消息。這些消息是為了方便用戶,避免例如蜂窩電話中尤其乏味的輸入文本操作。這些消息會是沒有個性的并且細致地進行大小寫和加注標點符號。此外,一種或多種類型的通信單元提供用來使用戶可以輸入一個或多個可以重復使用的消息的設施。這可能多少更具體于該用戶,但還是針對用于眾多接收者的許多場合。
作為用于輸入消息的另一替換方案,一個或多個實施例提供了輸入電子問候103作為消息的功能。眾多傳統(tǒng)應用可用來使用戶可以選擇電子賀卡。電子賀卡可包括視頻部分、音頻部分、和/或文本部分。如果電子賀卡中沒有提供文本,傳統(tǒng)的賀卡應用可以提示用戶或與用戶交互來將文本與交互賀卡相關聯(lián)。某些傳統(tǒng)電子賀卡應用提供了將電子賀卡與主題、類型或目錄,例如“生日”、“上一個生日”、“假日”等相關聯(lián)。
圖1中所說明的可替換和示例實施例還提供了一種手工輸入的消息105以及對接收到的消息進行回復的消息107。為了手工輸入消息105,處理可以以傳統(tǒng)方式與用戶交互,提供消息,例如發(fā)送到另一接收者。這樣的一條消息可以包括文本、音頻、視頻等等,遵照處理所禁止的限制。類似地,當用戶已經(jīng)接收到消息,處理可以提供對該消息的消息回復107。傳統(tǒng)上,處理可以與用戶交互來提供回復的消息。
根據(jù)一個或多個可替換實施例,處理可選地根據(jù)預測文本輸入處理109起作用,以便簡化用戶對文本的提供。各種預測文本輸入處理都可用,并且可以用來實現(xiàn)該可選功能。
而且,某些通信單元可以提供選擇預先確定的消息并且與其他消息相組合的功能。例如,根據(jù)一個或多個實施例,用戶可以輸入文本消息,可以選擇固定的消息從而并入到文本消息中。
一旦在通信單元中選擇、輸入、撰寫或提供了消息111,消息可以根據(jù)一個或多個風格進行變換。確定要施加給消息111的風格,例如通過確定一個或多個上下文環(huán)境,或者通過與用戶交互???13-125圖示說明了示例和可替換示例實施例,其中,處理確定可施加給消息的一個或多個風格。
根據(jù)一個或多個實施例,在117,根據(jù)消息的接收者確定適用于個性化消息的上下文環(huán)境。消息的接收者通常與名字相關聯(lián),而且名字可以與優(yōu)選風格相關聯(lián)地儲存。例如可以根據(jù)用戶輸入和/或與以前從接收者接收或向接收者發(fā)送的消息相關聯(lián)的風格來確定與接收者相關聯(lián)的優(yōu)選風格。例如,用戶可能以前與處理進行交互從而儲存了關于特定接收者的一個或多個特別風格。因此,作為一個例子,接收者“Joe”可能與Yoda語法以及全小寫風格相關聯(lián)。根據(jù)一個或多個實施例,可以從處理可用的附加信息中推斷出消息的接收者與公司或地理位置相關聯(lián),這可以通過例如儲存在通信單元中的電話簿而確定。根據(jù)擴展的接收者信息,處理可以確定,例如,接收者位于特定地理區(qū)域或者與特定公司有關聯(lián)。處理可包括將地理區(qū)域和/或公司與特定風格相關聯(lián)的存儲。例如,得克薩斯州的地理區(qū)域可以與得克薩斯風格相關聯(lián),與特定公司相關聯(lián)的用戶可以與正式風格相關聯(lián)。作為確定接收者上下文環(huán)境的另一個例子,接收者可以與特定群組相關聯(lián),處理中的列表可以儲存與一個或多個群組有關聯(lián)的風格。例如,好友群組或者同事群組可以分別與俚語風格或正式風格相關聯(lián)。
根據(jù)一個或多個實施例,在119,根據(jù)消息的內(nèi)容確定適用于個性化消息的上下文環(huán)境。消息內(nèi)容可包括例如消息中的文本、視頻、音頻、或與消息相關聯(lián)的觸覺。消息的內(nèi)容可以被瀏覽,例如可以解析單詞,以確定在消息是否有特定項。處理可以具有特定項及與之相關聯(lián)的風格的存儲。例如,地理項可以與特定風格相關聯(lián),可以從內(nèi)容中提取名字,與風格相關聯(lián)(如所述,例如,對于接收者),消息可以被搜索與特定風格相關聯(lián)的特定關鍵詞,等等。當消息內(nèi)容產(chǎn)生出一個或多個風格列表中的項時,可以相應地確定該風格。
而且,根據(jù)示例和可替換實施例,在121,根據(jù)消息的上下文環(huán)境來確定適用于個性化消息的上下文環(huán)境。消息上下文環(huán)境可包括例如與消息相關聯(lián)的、通常不被視為消息的可瀏覽部分的信息。例如,以傳統(tǒng)電子問候開始的消息可能以傳統(tǒng)的方式與主題或類型相關聯(lián),主題或類型可以用于搜索與風格相關聯(lián)的關鍵詞列表,以確定一個或多個合適的消息上下文環(huán)境。在哀悼主題下生成的電子問候消息因此可以導致正式的風格。
根據(jù)一個或多個實施例,在123,根據(jù)通信單元或處理器自身的環(huán)境來確定適用于個性化消息的上下文環(huán)境。傳統(tǒng)通信單元可包括傳感器,用于確定它們的狀態(tài),諸如運動傳感器、全球定位系統(tǒng)或其他用于確定地理位置的方法。此外,傳統(tǒng)通信單元可以被設置用于特定模式,諸如“會議”模式;這些模式可以確定單元的環(huán)境。模式、地理位置或“靜止”或“運動”的指示,可以用來搜索與風格相關聯(lián)的關鍵詞列表,以確定一個或多個合適的消息上下文環(huán)境。例如,被確定處于巴黎的通信單元可以導致“法蘭西”風格; “運動”中的通信單元可以被確定為導致“繁忙”風格。
根據(jù)示例實施例和/或可替換實施例,在可以施加給消息的風格庫中,處理具有一個或多個風格??梢蕴峁┮粋€或多個關鍵詞列表,其中,關鍵詞與一個或多個風格相關聯(lián)。例如,可以提供地理關鍵詞列表,使得“法國”或“巴黎”對應于“法蘭西”風格;“加利福尼亞”對應于“非正式”風格。關鍵詞可包括例如與流行電影相關聯(lián)的單詞列表,這些單詞可以與適于該電影的風格相關聯(lián)。Yoda風格例如可以與專用于電影《星球大戰(zhàn)》的項相關聯(lián)。
根據(jù)一個或多個實施例,當處理瀏覽了消息并且確定一個或多個合適的上下文環(huán)境,列出上下文環(huán)境,使得用戶可以與處理交互,從而選擇對應于消息上下文環(huán)境的一個或多個風格??商鎿Q地,對應于上下文環(huán)境的風格可以自動地施加給消息。
可替換地,和/或與前述相關聯(lián),在115,處理可以在可施加給消息的風格庫中提供可用風格列表。這可以例如通過向用戶提供可選的風格名稱列表來實現(xiàn)。用戶可以滾動名稱列表然后選擇一個或多個風格來施加給消息。
應該注意到,可以根據(jù)上述一個或多個條件來確定消息的上下文環(huán)境。因此,消息可以導致一個或多個合適的對應于可以施加給消息的風格的上下文環(huán)境。
確定消息及其上下文環(huán)境以及要施加的一個或多個風格之后,根據(jù)一個或多個風格來轉(zhuǎn)換127消息111,而通常保持相同的語義含義,以獲得重新配置風格的消息。根據(jù)示例說明的結構,一個或多個風格可以包括召喚消息內(nèi)容替換129、消息內(nèi)容插入131、大小寫、標點符號和語法的校正或修改133、和/或消息編碼135的元素。根據(jù)示例和可替換示例實施例,消息的風格可以通過插件143、子程序調(diào)用、處理等進行變換。
如果風格召喚內(nèi)容替換135,則處理解析消息以識別風格召喚要替換的單詞、短語、圖像等等。處理隨后根據(jù)風格將單詞、短語、圖像等等進行替換。作為一個替換風格的例子,風格可以提供用昵稱替換名字的功能,特定的俚語風格可以召喚用等價俚語短語替換普通短語的功能。作為替換風格的另一可供選擇的例子,處理器可以提供“有吸引力的詩體”特性,提供隨機或偽隨機的替換單詞,用戶在各種時刻被提示選擇一個詞用作替換詞。如果消息包括視頻、音頻、觸覺和/或嗅覺數(shù)據(jù),風格可以提供將該數(shù)據(jù)替換為對應于該風格的可替換的視頻、音頻、觸覺和/或嗅覺數(shù)據(jù)的功能。
當風格召喚內(nèi)容插入131時,處理解析消息以識別用于插入內(nèi)容的合適位置。例如,在正式風格中,處理將識別消息的開始和結尾,以插入正式招呼和正式結束符。作為另一個例子,當風格是“酷”時,處理識別合適的位置,以插入用詞“l(fā)ike”和“dude”。插入的可以不僅僅是文本,還可以是視頻、音頻、和/或觸覺。例如,“憤怒”風格可以召喚在消息中插入震動以及蜂鳴音;地理位置可以召喚插入視頻(例如,對應于該地理區(qū)域)。消息可以相應地進行修改。
一個或多個實施例提供大小寫、標點符號和語法修改133的功能。處理可以根據(jù)風格搜索并插入或刪除大小寫和/或標點符號,和/或根據(jù)風格修改消息的語法141。已知技術提供了校正大小寫和/或標點符號的功能。而且,已知技術提供了解析消息足以修改語法的功能??梢愿鶕?jù)召喚大小寫、標點符號和語法修改的風格來修改消息。
一個或多個實施例提供使風格對應于消息編碼的功能,由此文本被可替換的文本代替。例如,特定風格可以召喚消息中某些或全部單詞根據(jù)特定規(guī)則的替換,例如每個單詞的前兩個字母確定替換單詞。作為另一個例子,消息可以編碼成例如pig Latin隱語。
可預見到,處理可以適應可單獨提供或下載到處理中的一個或多個風格,或許獨立于主處理代碼。因此,處理可以提供風格插件143。風格插件可以適應用戶創(chuàng)建用于轉(zhuǎn)換消息的其他風格。根據(jù)一個或多個可替換和示例實施例,風格插件可以適應例如現(xiàn)有語言風格翻譯程序。
應該注意到,要施加給消息的風格可以導致內(nèi)容替換、內(nèi)容插入、大小寫、標點符號和語法、編碼的操作和/或風格插件的操作。因此,一個或多個所選的要施加給消息的風格可以導致消息根據(jù)一個或多個風格進行重新配置。
應該認識到,因此變換的消息保留了其一般的語義含義。根據(jù)一個或多個實施例,根據(jù)一個或多個風格變換的消息可以發(fā)送給接收者。例如,消息可以發(fā)送自通信設備,諸如蜂窩電話或PDA(個人數(shù)字助理)。
圖2是圖示說明根據(jù)重配置風格變換后的示例消息的圖,其遵照各種示例實施例。總體來看,圖2圖示說明消息201,其提供給消息處理器205的一個或多個實施例,消息處理器根據(jù)一個或多個風格提供重配置的消息211。
本例中的消息201包含文本203。該文本是消息“Tina,greetingsfrom Paris.Bob.”用戶可以以各種方式選擇這個消息,例如文本輸入,或者從消息列表中選擇預先確定的消息。
將消息提供給消息處理器205。例如,消息可以自動提交給消息處理器205,和/或用戶可以與通信單元交互以指出該消息應該提交給消息處理器205。消息處理器205處理該消息,如所討論的,例如,如圖1。在本例中,消息處理器205可以從通信單元的環(huán)境中檢測出通信單元的地理位置在巴黎,消息處理器205所確定的一種風格是“法蘭西”??商鎿Q地,消息處理器205可以從消息的內(nèi)容,例如單詞“Paris”中檢測出合適的風格是“法蘭西”。而且,消息處理器205可以檢測出昵稱數(shù)據(jù)庫中的名字出現(xiàn)在該消息中,因此可以確定“昵稱”風格是合適的。此外,消息處理器205可以檢測接收者Tina并確定非正式風格與接收者“Tina”相關聯(lián)。消息處理器205可以自動根據(jù)這些風格對消息進行轉(zhuǎn)換。根據(jù)可替換示例實施例,消息處理器205可以與用戶交互以確定應該把哪種風格(如果有的話)施加給消息。此時,適合消息的上下文環(huán)境被確定為是“法蘭西”、“昵稱”和“非正式”風格。
消息處理器205提供根據(jù)所選風格重配置的消息211。這里,消息處理器根據(jù)昵稱風格將名字“Bob”替換為昵稱“Bobby”213。而且,通過將“greetings from Paris.”改為“Paris is grand??!”,使消息209變成“非正式”的。此外,消息209根據(jù)法蘭西風格進行變換,插入合適的法國圖像207并且將英語單詞替換為法語單詞“Paris estgrand??!”。
因此,消息211處于重新配置風格,適合特定用戶的通信模式,適合于用戶和接收者的上下文環(huán)境。如果通信單元設置為自動確定風格和/或以確定的風格自動發(fā)送消息的模式的話,消息可以快速變換為適合用戶和接收者的通信模式和上下文環(huán)境。
圖3是圖示說明示例通信單元301的各部分的框圖,其遵照各種示例和可替換示例實施例。通信單元301可以包括如所示所有互相連接的控制器305、收發(fā)信機303、文本和/或圖像顯示器307、揚聲器313、麥克風315、用于提供觸覺(例如振動)、可視提示、嗅覺和/或其他提示的觸覺、嗅覺和/或其他輸出設備319、和/或諸如小鍵盤317的用戶輸入設備。手機(未示出)可以包含揚聲器313和麥克風315??刂破?05進一步包括通信端口311,用于同外部設備309、處理器321、存儲器323等通信,通常如所示般互相連接。
處理器321可以包括一個或多個微處理器和/或一個或多個數(shù)字信號處理器。存儲器323連接到處理器321并且包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、可編程ROM(PROM)和/或電可擦寫只讀存儲器(EEPROM)中的一個或多個。存儲器321可包括多存儲位置,用于儲存用于處理器321全部受控執(zhí)行程序的操作系統(tǒng)、數(shù)據(jù)和變量325;用于使處理器根據(jù)各種功能(諸如確定輸入消息327、確定適合于消息的上下文環(huán)境329、根據(jù)所確定的風格的消息轉(zhuǎn)換331、和/或其他處理(未示出))操作的計算機程序;存儲器333,用于預先確定的消息;各種其他數(shù)據(jù)(例如用于解析和確定上下文環(huán)境的表格及其他表格)的數(shù)據(jù)庫335;和/或用于其他信息的數(shù)據(jù)庫337,諸如用于處理器321所使用的電話簿等。儲存在存儲器中(例如ROM或PROM中)的計算機程序被安排來指引處理器321控制通信單元301的操作。
根據(jù)一個或多個示例和可替換實施例,處理器321可以編程為與用戶交互,例如如上所述。此外,處理器可以編程為通過觸覺、嗅覺和/或其他輸出設備319提供觸覺、嗅覺和/或其他輸出給用戶。設備319可以使用傳統(tǒng)振動或聲音提示機制、可視提示、和/或其他提示、或上述組合。
用戶可以輸入信息并且可以調(diào)用可通過用戶輸入設備317訪問的功能。用戶輸入設備317可包括各種已知輸入設備中的一個或多個,諸如小鍵盤、計算機鼠標、觸摸板、觸摸屏、軌跡球、和/或鍵盤。文本和/或圖像顯示器307可通過傳統(tǒng)液晶顯示器(LCD)或其他可視顯示器向用戶呈現(xiàn)例如消息或其他信息,諸如接收到的消息和圖像。
現(xiàn)在參看圖4-6,將討論和描述用于將消息風格進行傳輸?shù)奶幚?。圖4-6提供了流程圖,分別圖示說明了傳輸重配置風格消息的整體處理、基于上下文環(huán)境的判定而確定一個或多個消息風格的處理、以及轉(zhuǎn)換消息風格的處理。處理可以有利地在通信單元的處理器上實現(xiàn),例如,圖3所述,或者在具有類似性能的其他設備上實現(xiàn)。
圖4是圖示說明用于傳輸重配置風格的消息的示例流程的流程圖401,其參照各種示例實施例。在403,確定要傳輸?shù)南?。根?jù)一個或多個實施例,可以根據(jù)一個或多個傳統(tǒng)流程來確定消息,例如,通過通信單元與用戶交互,從而用戶可以選擇預先確定的(例如,固定)消息,通過通信單元與用戶交互來回復消息以及經(jīng)由通信單元或外部設備輸入文本,通過通信單元與用戶交互來輸入文本,和/或通過通信單元與用戶交互,其中用戶操作另一消息產(chǎn)生處理,諸如電子問候應用。
根據(jù)一個或多個示例和可替換示例實施例,在405,該處理可以確定用戶是否選擇了要施加給消息的一個或多個特定風格。例如,該處理可以提供風格庫中可用的風格列表,可選地,用戶可以選擇一個或多個風格。
如果用戶沒有選擇要施加給消息的一個或多個特定風格的話,該處理可以基于對上下文環(huán)境的判定,在407,確定要施加給消息的一個或多個風格。
(下面的圖5更加詳細地描述了基于上下文環(huán)境的判定而確定風格的示例實施例。)當確定風格時,處理可以基于風格重新配置消息409。(下面的圖6更加詳細地描述了轉(zhuǎn)換消息風格的一個或多個示例實施例。)隨后根據(jù)上下文環(huán)境和/或風格來重新配置消息。有利地,重配置的消息保持了一般的語義結構以及原始消息的含義。
可以根據(jù)用于傳輸消息的傳統(tǒng)流程來傳輸重配置的消息411。在413,用于傳輸重配置風格的消息的處理結束。
圖5是圖示說明用于基于對上下文環(huán)境的判定而確定消息風格的示例流程的流程圖501,其遵照各種示例和可替換示例實施例??傮w來看,該處理確定是否有上下文環(huán)境以及是否有與接收者相關聯(lián)的風格503、消息內(nèi)容自身是否建議了要施加給消息的風格507、消息上下文環(huán)境是否建議了要施加給消息的風格511、以及執(zhí)行處理的設備(例如通信單元)的環(huán)境是否建議了要施加給消息的風格515。根據(jù)一個或多個實施例,在變換消息時使用建議的風格。現(xiàn)在將結合一個或多個示例實施例來更詳細地描述基于上下文環(huán)境的判定而確定風格。
在503,處理確定是否有與接收者相關聯(lián)的上下文環(huán)境。根據(jù)一個或多個實施例,接收者可以通過例如消息發(fā)送到的號碼、接收者的主叫標識符、和/或接收者的名字(例如在電子消息中)來確定。消息的接收者可以是個名字,或者可以與名字相關聯(lián)。名字和/或其他接收者識別信息可以與一個或多個風格相關聯(lián)地儲存。與特定接收者相關聯(lián)的這一個或多個風格可以通過例如用戶輸入、與以前從該接收者接收到的消息相關聯(lián)的一個或多個風格、和/或與以前發(fā)送給該接收者的消息相關聯(lián)的一個或多個風格來確定。根據(jù)一個或多個實施例,根據(jù)消息的接收者,推斷進一步的上下文環(huán)境,取決于可選地可從通信單元獲得的附加信息。例如,通信單元中的聯(lián)系人列表可以將特定接收者與例如公司、地理位置或特定群組相關聯(lián)。處理可以查閱例如公司、地理位置和/或群組及其相對應的風格的列表。例如,好友或同事群組可以分別與俚語風格或正式風格相關聯(lián)。根據(jù)一個或多個實施例,預先確定的風格可以與頻繁消息傳遞相關聯(lián),可以通過確定例如與消息傳遞接收者之間的消息交換的頻率而被確定為這樣的風格。如果有一個或多個上下文環(huán)境或風格與接收者相關聯(lián),處理可以包括這一個或多個風格,如505所示。
處理可以確定消息內(nèi)容自身是否建議了要施加給消息的風格507。根據(jù)一個或多個實施例,消息內(nèi)容可包括例如消息中的文本、和/或與消息相關聯(lián)的視頻、音頻或觸覺數(shù)據(jù)。消息的內(nèi)容自身可以被瀏覽,例如可以解析、掃描、比較或類似地分析消息中的單詞,以確定在消息中是否有特定項和/或短語。通信設備可包括特定項和/或短語及其相關聯(lián)的對應風格的列表。消息的內(nèi)容可以產(chǎn)生出一個或多個上下文環(huán)境以及一個或多個風格。如果有一個或多個上下文環(huán)境和風格與消息內(nèi)容相關聯(lián)的話,處理可以包括這一個或多個風格,如509所示。
處理可以確定消息上下文環(huán)境是否建議了要施加給消息的風格511。消息上下文環(huán)境可包括例如與消息相關聯(lián)的信息,其通常不被視作消息的可瀏覽部分。例如,以傳統(tǒng)電子問候開始的消息可以以傳統(tǒng)的方式與主題或類型相關聯(lián);與電子問候相關聯(lián)的主題或類型就可以是消息上下文環(huán)境。如果有一個或多個上下文環(huán)境或風格與消息上下文環(huán)境相關聯(lián)的話,處理可包括這一個或多個風格,如513所示。
處理可以確定運行處理的設備(例如通信單元)的環(huán)境是否建議了要施加給消息的風格515??梢詾g覽處理和/或通信單元中指示了通信單元狀態(tài)的信息。傳統(tǒng)通信單元可包括傳感器,用于確定其狀態(tài),諸如運動傳感器、全球定位系統(tǒng)或用于確定地理位置的其他方法。此外,傳統(tǒng)通信單元可以設置為特定模式,諸如“會議”模式;這些模式可確定單元的環(huán)境。模式、地理位置、或“靜止”或“運動”的指示可以指示出環(huán)境。該環(huán)境可以提供在環(huán)境及其關聯(lián)風格的列表中。如果有一個或多個環(huán)境以及一個或多個風格與處理器(或通信單元)環(huán)境相關聯(lián)的話,處理可包括這一個或多個風格。如517所示。在519,當有超過一個的建議的風格時,可選地,處理可以確定各風格的得分,以便提供最有可能的風格的加權列表。在確定得分的過程中,處理可以考慮例如是否有為該消息建議的最普遍的風格,該消息是否有相沖突的風格,風格是否是最近和/或最頻繁選擇的。而且,在確定得分的過程中,來自特定上下文環(huán)境的風格可能更加重要,例如,風格基于接收者、一天中的時刻、和/或用于消息的發(fā)送者/接收者的風格歷史。當確定了多種風格時,可選地,處理與用戶交互以選擇一個或多個風格。處理在519結束。
圖6是圖示說明用于轉(zhuǎn)換消息風格的示例流程的流程圖601,其遵照各種示例和可替換示例實施例。用于提供消息風格的轉(zhuǎn)換的系統(tǒng)的示例和可替換示例實施例已經(jīng)在圖1中進行了討論,因此圖6提供示例的流程圖。根據(jù)可替換實施例,并且總體來看,一個或多個風格與下面一個或多個相關聯(lián)語法修改603、大小寫和/或標點符號修改607、單詞修改611、消息編碼615、內(nèi)容修改619、和/或文本、音頻、視覺、觸覺和/或嗅覺數(shù)據(jù)插入623。
根據(jù)一個或多個實施例,提供一個或多個表格和/或子程序來將風格與風格召喚的各種修改相關聯(lián)。
處理可以檢查風格是否與一個或多個語法修改相關聯(lián)603。如果是,處理可以在605根據(jù)風格修改消息中的語法。
處理可以檢查風格是否與一個或多個大小寫和/或標點符號修改相關聯(lián)607。如果是,處理可以在609根據(jù)風格修改消息中的大小寫和/或標點符號。
處理可以檢查風格是否與一個或多個單詞修改相關聯(lián)611。如果是,處理可以在613解析消息并根據(jù)風格修改單詞(或短語)。
處理可以檢查風格是否與一個或多個消息編碼相關聯(lián)615。如果是,處理可以在617根據(jù)風格對消息進行編碼。
處理可以檢查風格是否與一個或多個內(nèi)容修改相關聯(lián)619。如果是,處理可以確定消息中可以修改的內(nèi)容并且可以相應地在621修改消息的內(nèi)容。
處理可以檢查風格是否與一個或多個文本、音頻、視覺、觸覺和/或嗅覺數(shù)據(jù)插入相關聯(lián)623。如果是,處理可以在625將文本、音頻、視覺、觸覺和/或嗅覺數(shù)據(jù)插入到消息中。
用于轉(zhuǎn)換消息風格的處理在627結束,根據(jù)所選的一個或多個風格轉(zhuǎn)換了消息。
本公開想要解釋怎樣形成和使用根據(jù)本發(fā)明的各種實施例,而不是限制其真實、希望以及合理的范圍和精神。本發(fā)明只由所附權利要求限定,并且這些權利要求可能在本專利申請的未決期間進行修改,因此本發(fā)明由所附權利要求及其所有等價物限定。前面的描述不是想要窮盡或限制本發(fā)明到所公開的具體形式??紤]到上述教導,修改和變化都是可能的。選擇并描述實施例以提供本發(fā)明原理的最好說明及其本發(fā)明的實際應用,并且從而使得本領域普通技術人員能夠利用本發(fā)明的各種實施例、進行各種修改,以便適合所預期的具體使用。所有這樣的修改和變化都在本發(fā)明的范圍內(nèi),本發(fā)明的范圍由所附權利要求來確定,并且這些權利要求可能在本專利申請的未決期間進行修改,因此本發(fā)明的范圍由所附權利要求及其所有等價物限定,這些等價物都是根據(jù)其合理、合法及公平的權利的尺度來解釋的。
權利要求
1.一種消息處理器,包括處理器,其中所述處理器配置用于促進確定要被傳送的消息;促進選擇至少一個風格以響應對于與所述消息相關聯(lián)的上下文環(huán)境的判定;以及促進根據(jù)所述至少一個風格修改所述消息,以提供具有重新配置的風格的消息;其中所述的上下文環(huán)境是通過以下至少一項確定的消息的接收者、消息的內(nèi)容、消息的上下文環(huán)境、以及處理器的環(huán)境。
2.權利要求1的消息處理器,其中所述的處理器用于通信設備中。
3.權利要求1的消息處理器,其中所述的處理器進一步配置用于促進將所述至少一個風格施加于所述消息,從而執(zhí)行以下至少一項修改消息的格式、修改消息的語法、修改消息中的大小寫、對消息進行編碼、修改消息中的單詞、修改消息中的內(nèi)容、以及在消息中插入文本、音頻、視覺、觸覺和嗅覺數(shù)據(jù)中至少一個。
4.權利要求1的消息處理器,其中修改所述消息保持了所述消息的語義含義。
5.權利要求1的消息處理器,其中所述上下文環(huán)境進一步確定為以下至少之一與接收者的至少一個預先確定的風格相關聯(lián);與發(fā)送者的至少一個預先確定的風格相關聯(lián);如果所述消息是對接收到的通信的回復,與接收到的通信的風格相關聯(lián);關于向所述接收者傳遞消息的頻率,與頻繁消息傳遞的至少一個預先確定的風格相關聯(lián);與對應于發(fā)送者或接收者的地理位置的至少一個預先確定的風格相關聯(lián);與對應于所述接收者所屬群組的至少一個預先確定的風格相關聯(lián)。
6.權利要求1的消息處理器,其中所述處理器進一步配置用于,響應于消息中的名字,根據(jù)儲存在存儲器中的表示昵稱的信息及相應的名字,促進將名字替換為昵稱。
7.權利要求1的消息處理器,進一步包括存儲器,連接到所述處理器,配置用于儲存多個預先確定的消息,其中要被傳送的消息就是所述多個預先確定的消息之一。
8.一種處理消息的方法,包括如下步驟響應于用戶,從多個預先確定的消息中確定至少一個消息;選擇要施加給所述至少一個消息的至少一個風格;修改消息,以提供根據(jù)所述至少一個風格重新配置的消息。
9.權利要求8的方法,其中所述的風格是基于對以下至少一項的確定而選擇的所述至少一個消息的接收者;所述至少一個消息的內(nèi)容;所述至少一個消息的上下文環(huán)境;以及處理器的環(huán)境。
全文摘要
提供用于變換消息風格的系統(tǒng)和處理。處理器配置用于促進要傳送的消息(111)。進而,消息處理器可以響應于對于與消息相關聯(lián)的上下文環(huán)境(113)的判定而促進選擇一個或多個風格;以及可以根據(jù)上下文環(huán)境修改消息(127),從而提供具有重新配置的風格的消息(145)??梢酝ㄟ^例如消息的接收者(117)、消息的內(nèi)容(119)、消息的上下文環(huán)境(121)和/或處理器的環(huán)境(123)來確定上下文環(huán)境??蛇x地,可以儲存預先確定的消息,其中,用戶可以從預先確定的消息(101)中選擇消息。根據(jù)一個或多個實施例,消息處理器可以用于通信設備中。
文檔編號H04L12/58GK1989516SQ200580025342
公開日2007年6月27日 申請日期2005年8月17日 優(yōu)先權日2004年8月31日
發(fā)明者卡洛斯·I·麥克維利, 延斯·納格爾, 海科·K·扎赫爾, 魯?shù)稀な嫠固乩锲? 瑪麗·懷特 申請人:摩托羅拉公司