專利名稱:針對(duì)文本消息的基于用戶的語義元數(shù)據(jù)的制作方法
針對(duì)文本消息的基于用戶的語義元數(shù)據(jù)
背景技術(shù):
近幾年出現(xiàn)了用戶之間的文本消息傳送。例如便攜式裝置的用戶設(shè)備允許用戶在任何時(shí)間和任何地點(diǎn)創(chuàng)建文本消息。接收到文本消息的用戶設(shè)備可以使用自然語言處理來解釋該文本消息。但是,其缺點(diǎn)是接收到文本消息的用戶設(shè)備會(huì)錯(cuò)誤地解釋文本消息。此夕卜,由于文本消息的錯(cuò)誤解釋,用戶設(shè)備會(huì)錯(cuò)誤地執(zhí)行其它用戶輔助處理。
發(fā)明內(nèi)容
根據(jù)一個(gè)方面,一種可以由用戶設(shè)備執(zhí)行以創(chuàng)建文本消息的方法。該方法可以包括接收創(chuàng)建文本消息的用戶請(qǐng)求;接收文本輸入;提供與所述文本輸入相關(guān)聯(lián)的語義信息;接收所述語義信息的用戶選擇;對(duì)應(yīng)于所述用戶選擇將語義元數(shù)據(jù)添加至所述文本消息中;以及將具有所述語義元數(shù)據(jù)的所述文本消息發(fā)送至接收方用戶設(shè)備。 此外,所述文本輸入可以對(duì)應(yīng)于字或字的一部分。此外,當(dāng)文本輸入對(duì)應(yīng)于字的一部分時(shí),所述方法還可以包括提供文本預(yù)測(cè),其中,所述語義信息被顯示為一個(gè)或更多個(gè)文本預(yù)測(cè)字。此外,所述語義信息可以包括字類型信息。此外,所述字類型信息可以包括當(dāng)所述字輸入對(duì)應(yīng)于位置或商標(biāo)名稱之一時(shí)的指
/Jn ο此外,所述字類型信息可以包括當(dāng)所述字輸入對(duì)應(yīng)于動(dòng)詞、名詞、副詞或形容詞之一時(shí)的指示。此外,所述文本消息可以對(duì)應(yīng)于多媒體消息收發(fā)服務(wù)消息或電子郵件消息。此外,所述添加可以包括以對(duì)應(yīng)于多用途互聯(lián)網(wǎng)郵件擴(kuò)展附件、可擴(kuò)展標(biāo)記語言片段或統(tǒng)一資源標(biāo)識(shí)符之一的格式來添加所述語義元數(shù)據(jù)。根據(jù)另一方面,一種可以包括部件的用戶設(shè)備,所述部件被配置為接收創(chuàng)建文本消息的用戶請(qǐng)求;接收文本輸入;提供與所述文本輸入相關(guān)聯(lián)的語義信息;接收所述語義信息的用戶選擇;對(duì)應(yīng)于所述用戶選擇將語義元數(shù)據(jù)添加至所述文本消息;以及將具有所述語義元數(shù)據(jù)的所述文本消息發(fā)送至接收方用戶設(shè)備。此外,所述用戶設(shè)備可以包括無線電話。此外,所述文本輸入可以對(duì)應(yīng)于字或字的一部分。此外,當(dāng)所述文本輸入對(duì)應(yīng)于字的一部分時(shí),所述部件還可以被配置為提供文本預(yù)測(cè),其中,所述語義信息包括字類型信息。此外,所述字類型信息可以包括當(dāng)所述字輸入對(duì)應(yīng)于位置、商標(biāo)名稱、名詞、動(dòng)詞、副詞或形容詞之一時(shí)的指示。此外,所述文本消息可以對(duì)應(yīng)于多媒體消息服務(wù)或電子郵件消息。此外,所述部件還可以被配置為接收具有所述語義元數(shù)據(jù)的所述文本消息;并且基于所述語義元數(shù)據(jù)解釋所述文本消息。此外,所述語義元數(shù)據(jù)的格式可以對(duì)應(yīng)于多用途互聯(lián)網(wǎng)郵件擴(kuò)展附件、可擴(kuò)展標(biāo)記語言片段或統(tǒng)一資源標(biāo)識(shí)符。根據(jù)另一方面,一種包括可以由至少一種處理系統(tǒng)執(zhí)行的指令的計(jì)算機(jī)可讀介質(zhì)。所述計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)指令是用于接收編寫文本消息的用戶請(qǐng)求;接收文本輸入;提供與所述文本輸入相關(guān)聯(lián)的語義信息;接收所述語義信息的用戶選擇;對(duì)應(yīng)于所述用戶選擇將語義元數(shù)據(jù)添加至所述文本消息中;以及將具有所述語義元數(shù)據(jù)的所述文本消息發(fā)送至接收方用戶設(shè)備。此外,所述計(jì)算機(jī)可讀介質(zhì)可以存在于包括無線電話的用戶設(shè)備中。此外,所述計(jì)算機(jī)可讀介質(zhì)還可以包括一種或更多種指令以用于提供文本預(yù)測(cè),其中,所述語義信息被顯示為一個(gè)或更 多個(gè)文本預(yù)測(cè)字。此外,所述語義信息包括當(dāng)所述字輸入對(duì)應(yīng)于位置、商標(biāo)名稱、名詞、動(dòng)詞、副詞或形容詞之一時(shí)的指示。
圖IA是例示了可以實(shí)現(xiàn)向文本消息提供基于用戶的語義元數(shù)據(jù)的示例性實(shí)施方式的示例性環(huán)境的圖;圖IB至圖IE是例示了用于由圖IA所描繪的用戶設(shè)備提供基于用戶的語義元數(shù)據(jù)的圖;圖2是例示了可以實(shí)現(xiàn)本文所描述的示例性實(shí)施方式的示例性用戶設(shè)備的圖;圖3是例示了用戶設(shè)備的示例性部件的圖;圖4A是例示了用戶設(shè)備的示例性功能部件的圖;圖4B是例示了示例性數(shù)據(jù)庫的圖;圖5是例示了在發(fā)送用戶設(shè)備處連同文本消息一起提供基于用戶的語義元數(shù)據(jù)的示例性處理的流程圖;圖6是例示了在發(fā)送用戶設(shè)備處根據(jù)基于用戶的語義元數(shù)據(jù)來解釋文本消息的示例性處理的圖。
具體實(shí)施例方式下面將參照附圖進(jìn)行具體描述。在不同的附圖中的相同的標(biāo)號(hào)指示相同的或相似的部件。而且,以下描述不限制本發(fā)明。此外,由所附權(quán)利要求限定本發(fā)明的范圍。本文所使用的術(shù)語“文本消息”旨在被廣泛地解釋為包括包含文本的消息。例如,文本消息可以對(duì)應(yīng)于多媒體消息服務(wù)(MMS)消息或電子郵件消息。根據(jù)示例性實(shí)施方式,當(dāng)用戶編寫文本消息時(shí),用戶設(shè)備可以向用戶提供允許用戶選擇字的含義的接口(例如,圖形用戶接口(GUI))。用戶設(shè)備可以根據(jù)用戶的選擇將語義元數(shù)據(jù)包括/添加至文本消息中。作為示例,根據(jù)示例性實(shí)施方式,語義元數(shù)據(jù)可以對(duì)應(yīng)于多用途互聯(lián)網(wǎng)郵件擴(kuò)展(MME)附件、可擴(kuò)展標(biāo)記語言(XML)片段(例如,超文本標(biāo)記語言(HTML))或者某些其它形式的元數(shù)據(jù)。用戶設(shè)備可以將文本消息與語義元數(shù)據(jù)發(fā)送至另一設(shè)備(例如,另一用戶設(shè)備)。接收到文本消息和語義元數(shù)據(jù)的用戶設(shè)備可以基于語義元數(shù)據(jù)來解釋文本消息。圖IA是例示了可以實(shí)現(xiàn)連同文本消息一起提供基于用戶的語義元數(shù)據(jù)的示例性實(shí)施方式的示例性環(huán)境100的圖。如圖所示,環(huán)境100可以包括用戶105-1和105-2(統(tǒng)稱為用戶105)、用戶設(shè)備110-1和110-2 (統(tǒng)稱為用戶設(shè)備110)以及網(wǎng)絡(luò)115。為簡(jiǎn)單起見提供了設(shè)備的數(shù)目以及環(huán)境100的配置,并且是示例性的。實(shí)際上,與圖IA所例示的相比,環(huán)境100可以包括更多的設(shè)備和/或網(wǎng)絡(luò)、更少的設(shè)備和/或網(wǎng)絡(luò)、不同的設(shè)備和/或網(wǎng)絡(luò)和/或不同配置的設(shè)備和/或網(wǎng)絡(luò)。而且,可以由不同的設(shè)備或設(shè)備的組合來執(zhí)行被描述為由特定的設(shè)備所執(zhí)行的某些功能。用戶105可以對(duì)應(yīng)于操作用戶設(shè)備110以傳送文本消息的人。用戶設(shè)備110可以包括能夠與其它設(shè)備、系統(tǒng)、網(wǎng)絡(luò)等進(jìn)行通信的設(shè)備。用戶設(shè)備110可以對(duì)應(yīng)于便攜式設(shè)備、移動(dòng)設(shè)備、手持設(shè)備或固定設(shè)備。例如,用戶設(shè)備110可以采用以下形式計(jì)算機(jī)(例如,臺(tái)式電腦、膝上型計(jì)算機(jī)、手持式計(jì)算機(jī)等)、個(gè)人數(shù)字助理(PDA)、無線電話(例如,手機(jī)等)、車載設(shè)備或者某些其它形式的通信設(shè)備。用戶設(shè)備110能夠發(fā)送和接收文本消息。用 戶設(shè)備110可以包括文本消息客戶端。網(wǎng)絡(luò)115可以包括一種或更多種任何類型的網(wǎng)絡(luò)(S卩,有線的和/或無線的網(wǎng)絡(luò))。例如,網(wǎng)絡(luò)115可以包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、數(shù)據(jù)網(wǎng)絡(luò)、專用網(wǎng)絡(luò)、公共網(wǎng)絡(luò)、因特網(wǎng)和/或網(wǎng)絡(luò)的組合。參照?qǐng)D1B,根據(jù)示例性場(chǎng)景,用戶105-1可能希望通過用戶設(shè)備110_1創(chuàng)建文本消息120。在創(chuàng)建文本消息120期間,用戶設(shè)備110-1可以提供允許用戶105-1選擇字的含義的用戶接口 125。例如,參照?qǐng)D1C,根據(jù)示例性實(shí)施方式,用戶設(shè)備110-1可以包括字預(yù)測(cè)字典。文本預(yù)測(cè)字典可以包括語義信息。例如,考慮字“vara”,這是個(gè)瑞典語的字。語義信息可以指示“vara”可以具有與動(dòng)詞、副詞或位置相對(duì)應(yīng)的含義。如圖IC所示,用戶接口 125可以包括文本預(yù)測(cè)130,其提供了可能的字以完成文本消息120中的字“va”。在該示例中,文本預(yù)測(cè)130可以包括字“vara”的實(shí)例,其中,“vara”可以具有與動(dòng)詞、副詞或位置相對(duì)應(yīng)的含義。根據(jù)示例性實(shí)施方式,文本預(yù)測(cè)130可以利用圖標(biāo)來指示文本預(yù)測(cè)字的含義。例如,文本預(yù)測(cè)130可以包括位置圖標(biāo)135以向用戶105-1指示字“vara”的該實(shí)例表示一個(gè)位置。根據(jù)另一示例性實(shí)施方式,文本預(yù)測(cè)130可以通過某些其它方式(例如,文本地)來指示文本預(yù)測(cè)字的含義。用戶105-1可以從文本預(yù)測(cè)130選擇140合適的字和語義信息(例如,表示位置的“vara”)。根據(jù)其他實(shí)施方式,當(dāng)不提供文本預(yù)測(cè)130時(shí),可以將語義信息提供至用戶。也就是說,例如,不向用戶提供可能的字(例如,vast),但向用戶提供與字的含義相關(guān)的語義信息(例如,位置、動(dòng)詞等),用戶可以完成字輸入(例如,vara)。如圖ID所例示的,基于用戶105-1的選擇,用戶設(shè)備110_1可以向文本消息120中包括/添加語義元數(shù)據(jù)145。如圖IE所例示的,用戶設(shè)備110-1可以將具有語義元數(shù)據(jù)150的文本消息發(fā)送至用戶105-2。用戶設(shè)備110-2可以基于語義元數(shù)據(jù)來解釋155具有語義元數(shù)據(jù)150的文本消息。圖2是例示了其中可以實(shí)現(xiàn)本文所描述的示例性實(shí)施方式的示例性用戶設(shè)備110的圖。如圖2所例示的,用戶設(shè)備110可以包括外殼205、麥克風(fēng)210、揚(yáng)聲器215、按鍵220和顯示器225。根據(jù)另一實(shí)施方式,與圖2所例示的以及此處所描述的相比,用戶設(shè)備110可以包括更少的部件、附加的部件、不同的部件和/或不同配置的部件。外殼205可以包括某種結(jié)構(gòu)以包含用戶設(shè)備110的部件。例如,外殼205可以由塑料、金屬或某種其它類型的材料形成。外殼205可以在結(jié)構(gòu)上支持麥克風(fēng)210、揚(yáng)聲器215、按鍵220和顯示器225。麥克風(fēng)210可以將聲波轉(zhuǎn)換為對(duì)應(yīng)的電信號(hào)。例如,用戶可以在電話呼叫期間向麥克風(fēng)210講話,執(zhí)行語音命令,執(zhí)行語音至文本轉(zhuǎn)換等。揚(yáng)聲器215可以將電信號(hào)轉(zhuǎn)換為對(duì)應(yīng)的聲波。例如,用戶可以通過揚(yáng)聲器215聽音樂、聽主叫方等。按鍵220可以向用戶設(shè)備110提供輸入。例如,按鍵220可以包括標(biāo)準(zhǔn)的電話鍵盤、QWERTY鍵盤和/或某些其它類型的鍵盤(例如,計(jì)算器鍵盤、數(shù)字鍵盤等)。按鍵220也可以包括專用按鍵來提供特定的功能(例如,發(fā)送消息、發(fā)起呼叫等)。顯示器225可以作為輸出部件進(jìn)行操作。例如,顯示225可以包括液晶顯示器(IXD)、等離子顯示板(PDP)、場(chǎng)發(fā)射顯示器(FED)、薄膜晶體管(TFT)顯示器或者某些其它
類型的顯示技術(shù)。此外,根據(jù)示例性實(shí)施方式,顯示器225可以作為輸入部件進(jìn)行操作。例如,顯示器225可以包括觸敏屏。在這種實(shí)例中,顯示器225可以對(duì)應(yīng)于單點(diǎn)輸入裝置(例如,能夠感測(cè)單個(gè)觸摸)或者多點(diǎn)輸入裝置(例如,能夠感測(cè)同時(shí)發(fā)生的多個(gè)觸摸)。可以利用多種感測(cè)技術(shù)(例如,電容感測(cè)、表面聲波感測(cè)、電阻感測(cè)、光學(xué)感測(cè)、壓力感測(cè)、紅外感測(cè)或姿態(tài)感測(cè))中的一種來實(shí)現(xiàn)顯示器225。顯示器225也可以包括自動(dòng)旋轉(zhuǎn)功能。顯示器225能夠顯示文本、圖片和視頻。顯示器225也能夠顯示可以被用戶選擇以訪問各種應(yīng)用、輸入數(shù)據(jù)、通過用戶接口進(jìn)行導(dǎo)航等的各種圖像(例如,圖標(biāo)、對(duì)象等)。圖3是例示了用戶設(shè)備110的示例性部件的圖。如圖所示,用戶設(shè)備110可以包括總線305、處理系統(tǒng)310、可以包括應(yīng)用320的內(nèi)存/存儲(chǔ)器315、通信接口 325、輸入裝置330以及輸出裝置335。根據(jù)另一實(shí)施方式,與圖3所例示的以及此處所描述的相比,用戶設(shè)備110可以包括更少的部件、附加的部件、不同的部件和/或不同配置的部件??偩€305可以包括允許在用戶設(shè)備110的部件之間進(jìn)行通信的路徑。例如,總線305可以包括系統(tǒng)總線、地址總線、數(shù)據(jù)總線和/或控制總線??偩€305也可以包括總線驅(qū)動(dòng)器、總線仲裁器、總線接口和/或時(shí)鐘。處理系統(tǒng)305可以包括一個(gè)或更多個(gè)處理器、微處理器、數(shù)據(jù)處理器、協(xié)同處理器、專用集成電路(ASIC)、片上系統(tǒng)(S0C)、專用指令集處理器(ASIP)、控制器、可編程邏輯器件(PLD)、芯片組、現(xiàn)場(chǎng)可編程門陣列(FPGA)和/或可以解釋和/或執(zhí)行指令和/或數(shù)據(jù)的某些其它處理邏輯。處理系統(tǒng)305可以控制由用戶設(shè)備110執(zhí)行的全部操作或部分操作。處理系統(tǒng)305可以基于操作系統(tǒng)和/或各種應(yīng)用(例如,應(yīng)用320)執(zhí)行操作。處理系統(tǒng)305可以從內(nèi)存/存儲(chǔ)器315、從用戶設(shè)備110的其它部件并且/或者從用戶設(shè)備110之外的源(例如,另一設(shè)備或網(wǎng)絡(luò))訪問指令。內(nèi)存/存儲(chǔ)器315可以包括一個(gè)或更多個(gè)存儲(chǔ)器和/或一個(gè)或更多個(gè)輔助存儲(chǔ)器。例如,內(nèi)存/存儲(chǔ)器315可以包括隨機(jī)存儲(chǔ)器(RAM)、動(dòng)態(tài)隨機(jī)存儲(chǔ)器(DRAM)、靜態(tài)隨機(jī)存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、可編程只讀存儲(chǔ)器(PR0M)、鐵電隨機(jī)存儲(chǔ)器(FRAM)、可擦可編程只讀存儲(chǔ)器(EPR0M)、閃存和/或某些其它形式的存儲(chǔ)硬件。內(nèi)存/存儲(chǔ)器315可以包括硬盤(例如,磁盤、光盤、磁光盤、固態(tài)硬盤等)和/或某些其它形式的存儲(chǔ)存儲(chǔ)介質(zhì)(例如,計(jì)算機(jī)可讀介質(zhì)、光盤(⑶)、數(shù)字多功能光盤(DVD)等)連同對(duì)應(yīng)的驅(qū)動(dòng)器。此處所使用的術(shù)語“計(jì)算機(jī)可讀介質(zhì)”旨在被廣泛地解讀為包括例如存儲(chǔ)器、輔助存儲(chǔ)器、光盤、數(shù)字多功能光盤(DVD)等。內(nèi)存/存儲(chǔ)器315可以包括存儲(chǔ)器、在用戶設(shè)備110外部的并且/或者可以從用戶設(shè)備110移除的存儲(chǔ)設(shè)備或存儲(chǔ)部件(例如,通用串行總線(USB)存儲(chǔ)器、電子狗、硬盤、大容量存儲(chǔ)器、離線存儲(chǔ)器等)。內(nèi)存/存儲(chǔ)器315可以存儲(chǔ)與用戶設(shè)備110的操作相關(guān)的數(shù)據(jù)、應(yīng)用320和/或指令。應(yīng)用320可以包括提供各種服務(wù)或功能的軟件。例如,應(yīng)用320可以包括電話應(yīng)用、語音識(shí)別應(yīng)用、視頻應(yīng)用、多媒體應(yīng)用、音樂播放應(yīng)用、文本應(yīng)用、即時(shí)通信應(yīng)用等。如本文所描述的,應(yīng)用320可以包括用于提供基于用戶的語義元數(shù)據(jù)和文本消息并且基于元數(shù)據(jù)來解釋文本消息的一種或更多種應(yīng)用。應(yīng)用320可以提供用戶接口以允許用戶選擇語義信肩、O通信接口 325可以允許用戶設(shè)備110與其它設(shè)備、網(wǎng)絡(luò)和/或系統(tǒng)進(jìn)行通信。例如,通信接口 325可以包括一個(gè)或更多個(gè)無線的和/或有線的通信接口。通信接口 325可以包括發(fā)射器、接收器或收發(fā)器。通信接口 325可以根據(jù)一種或更多種協(xié)議、通信標(biāo)準(zhǔn)等進(jìn)行操作。輸入裝置330可以允許輸入到用戶設(shè)備110中。例如,輸入裝置330可以包括鍵盤、按鍵(例如,按鍵220)、觸摸屏(例如,顯示器225)、觸摸板、鼠標(biāo)、端口、按鈕、開關(guān)、麥克風(fēng)(例如,麥克風(fēng)210)、語音識(shí)別邏輯、輸入端口、旋鈕和/或某些其它類型的輸入部件。輸出裝置335可以允許用戶設(shè)備110提供輸出。例如,輸出裝置335可以包括顯示器(例如,顯不器225)、揚(yáng)聲器(例如,揚(yáng)聲器215)、發(fā)光二極管(LED)、輸出端口、振動(dòng)機(jī)制或某種其它類型的輸出部件。用戶設(shè)備110可以響應(yīng)于操作系統(tǒng)310執(zhí)行包含在計(jì)算機(jī)可讀介質(zhì)(例如,內(nèi)存/ 存儲(chǔ)器315)中的軟件指令而執(zhí)行操作。例如,可以通過通信接口 325從另一計(jì)算機(jī)可讀介質(zhì)或從另一設(shè)備將軟件指令讀入內(nèi)存/存儲(chǔ)器315。存儲(chǔ)在內(nèi)存/存儲(chǔ)器315中的軟件指令可以使處理系統(tǒng)305執(zhí)行此處所描述的各種處理。另選地,用戶設(shè)備110可以基于硬件、硬件和固件和/或硬件、軟件和固件來執(zhí)行進(jìn)程。圖4A是例示了用戶設(shè)備110的示例性功能部件的圖。如圖所示,用戶設(shè)備110可以包括語義提供器405、元數(shù)據(jù)管理器410以及語義解釋器415。例如,可以用文本客戶端(例如,電子郵件客戶端、麗S客戶端等)將語義提供器405、元數(shù)據(jù)管理器410和/或語義解釋器415實(shí)現(xiàn)為對(duì)文本客戶端的插件,或者獨(dú)立于文本客戶端。語義提供器405可以包括與字相關(guān)的語義信息。例如,根據(jù)示例性實(shí)施方式,語義提供器405可以結(jié)合文本預(yù)測(cè)引擎進(jìn)行操作。文本預(yù)測(cè)引擎可以包括字的數(shù)據(jù)庫(例如,字典)和語義信息。例如,參照?qǐng)D4B,具有語義信息數(shù)據(jù)庫的字典420可以存儲(chǔ)在用戶設(shè)備110中,并且可以被文本預(yù)測(cè)引擎所使用。如所例示的,具有語義信息的字典420可以包括“字”字段425和“語義信息”字段430等。“字”字段425可以包括一種或更多種語言的字?!罢Z義信息”字段430可以包括與“字”字段425中的字相關(guān)的語義信息。例如,語義信息可以包括字類型信息(例如,名詞、副詞、形容詞、動(dòng)詞、位置名、商標(biāo)名(例如,人、商標(biāo)或某種其它命名的實(shí)體的語義措辭)、俚語等)以及可以或不可以向用戶顯示的其它類型信息(例如,地理坐標(biāo)、超鏈接、統(tǒng)一資源標(biāo)識(shí)符(URI)等)。回來參照?qǐng)D4A,語義提供器405可以提供用戶接口以允許用戶在完成文本消息時(shí)選擇字的含義。如上所述,字會(huì)具有一個(gè)以上的含義并且/或者會(huì)對(duì)應(yīng)于一種以上的字類型或字種類(例如,名詞、動(dòng)詞、形容詞、副詞、位置、商標(biāo)名、商標(biāo)或其它詞性或詞類)。用戶接口可以利用一種或更多種方法(例如,通過文本、圖標(biāo)、對(duì)象等)來指示字的含義。元數(shù)據(jù)管理器410可以基于用戶所選擇的與語義提供器405所接收的字相關(guān)的語義信息來生成語義元數(shù)據(jù)。元數(shù)據(jù)管理器410可以將語義元數(shù)據(jù)包括/添加到文本消息中。例如,語義元數(shù)據(jù)可以利用ENAMEX注釋而采用HTML的MIME附件或XML片段的形式。例如,可以將包括聲明 “Annsofie bought300shares of Acme Corp. in2006, ” 的文本消息表示為〈 Enamex type= " " Person " " >Ansofie</Enamex>bought〈Numex type= " " Quantity " " >300</Numex>sharesof<Enamex type " " Organization " " >Acme Corp. </Enamex>in<TimexType=" " Date" " >2006</Timex>另選地,URI可以被包括/添加到文本消息或其它類型的信息(例如,超鏈接、地理 坐標(biāo)等)中。例如,回頭參照在圖IC中所例示的文本消息,元數(shù)據(jù)管理器410可以包括/添加一個(gè)URI,其可以被表不為^HiAnnsofie, I hope to see you in〈a href = “geo: 13. 4125,103. 8667,,>Vara〈/a>next week. ”鑒于語義元數(shù)據(jù)的示例性形式,語義元數(shù)據(jù)可以以這樣的方式被包括/添加到文本消息中,即,使得無法理解/解釋語義元數(shù)據(jù)的用戶設(shè)備會(huì)忽略語義元數(shù)據(jù),但仍能夠在沒有語義元數(shù)據(jù)的幫助的情況下解釋文本消息。通過這種方式,語義元數(shù)據(jù)不會(huì)妨礙不包括包含在用戶設(shè)備Iio中的一個(gè)或更多個(gè)功能部件(即,語義提供器405、元數(shù)據(jù)管理器410、語義解釋器415)的傳統(tǒng)的用戶設(shè)備。語義解釋器415可以解釋語義元數(shù)據(jù)。例如,當(dāng)用戶設(shè)備110接收到具有語義元數(shù)據(jù)的文本消息時(shí),用戶設(shè)備110可以基于語義元數(shù)據(jù)來解釋文本消息,并提供歧義消除等。此外,如上所述,用戶設(shè)備110可以基于文本消息的解釋來執(zhí)行其它用戶輔助的處理。例如,用戶設(shè)備110可以允許用戶選擇文本消息中的位置名稱并自動(dòng)地提供該位置周圍的地理區(qū)域的地圖。另選地,用戶設(shè)備110可以基于語義元數(shù)據(jù)來解釋文本消息并自動(dòng)地創(chuàng)建日程表事件。由于用戶設(shè)備110可以正確地解釋文本消息,所以可以顯著地減小資源利用率。例如,根據(jù)傳統(tǒng)的方法,接收到文本消息的用戶設(shè)備需要在(可以在用戶設(shè)備外部(例如,位于網(wǎng)絡(luò)中)的)位置數(shù)據(jù)庫中執(zhí)行查找,以對(duì)包括在文本消息中的位置名稱提供歧義消除。此外,針對(duì)其它類型的非特定的位置字(例如,“centralen” (center)或“kiosken”(kiosk)),用戶設(shè)備110可以向文本消息中包括/添加語義元數(shù)據(jù)以指示這些字將被解釋為位置,否則利用其它方法無法進(jìn)行正確的解釋。盡管圖4A例示了用戶設(shè)備110的示例性功能部件,但是根據(jù)其它實(shí)施方式,與圖4A所例示的以及此處所描述的相比,用戶設(shè)備110可以包括更少的功能部件、附加的功能部件、不同的功能部件和/或不同配置的功能部件。此外,另選地,描述為被特定的功能部件所執(zhí)行的一種或更多種操作可以由替代特定的功能部件的或其之外的一種或更多種其它功能部件執(zhí)行。此外,另選地,可以組合一種或更多種功能部件。圖5是例示了用于連同文本消息一起提供基于用戶的語義元數(shù)據(jù)的示例性處理500的流程圖。例如,可以由作為文本消息的發(fā)送裝置的用戶設(shè)備110來執(zhí)行處理500。
處理500包括接收編寫文本消息的用戶請(qǐng)求(框505)。例如,用戶設(shè)備110的文本客戶端(例如,麗S客戶端、電子郵件客戶端等)可以接收編寫文本消息的用戶請(qǐng)求。接收字或字的一部分的文本輸入(框510)。例如,用戶設(shè)備110可以接收在編寫文本消息期間用戶的文本輸入的字或字的一部分。提供文本預(yù)測(cè)(框515)。例如,用戶設(shè)備110可以包括文本預(yù)測(cè)引擎,其基于用戶輸入的字符和字典(例如,具有語義信息420的字典)中的字來預(yù)測(cè)/建議可能的或合適的字。文本預(yù)測(cè)字被顯示給用戶。提供與字或文本預(yù)測(cè)字相關(guān)的語義信息(框520)。例如,如上所述,用戶設(shè)備110的語義提供器405可以向用戶提供允許用戶選擇與字或文本預(yù)測(cè)字相關(guān)的語義信息的用戶接口?!?br>
接收語義信息的用戶選擇(框525)。例如,用戶設(shè)備110可以接收語義信息的用戶選擇。在語義信息與文本預(yù)測(cè)字相結(jié)合的情況下,用戶選擇可以包括文本預(yù)測(cè)字和語義信息兩者(例如,如之前所例示的以及參照?qǐng)DIC所描述的)。將語義元數(shù)據(jù)添加至文本消息中(框530)。例如,用戶設(shè)備110的元數(shù)據(jù)管理器410可以將語義元數(shù)據(jù)添加/包括至文本消息中。例如,如上所述,語義元數(shù)據(jù)可以采取MIME附件、HTML、URI的形式,或元數(shù)據(jù)的某些其它合適的形式??梢源_定文本消息是否完成(框535)。例如,當(dāng)用戶選擇發(fā)送消息時(shí),用戶設(shè)備110可以確定文本消息是否完成。如果確定文本消息沒有完成(框535,否),則處理500可以繼續(xù)至框510。如果確定完成了文本消息(框535,是),則將具有語義元數(shù)據(jù)的文本消息發(fā)送至接收方(框540)。盡管圖5例示了示例性處理500,但在其它實(shí)施方式中,與針對(duì)圖5所例示和描述的情況相比,處理500可以包括附加的操作、更少的操作和/或不同的操作。圖6是例示了用于根據(jù)基于用戶的語義元數(shù)據(jù)來解釋文本消息的示例性處理的圖。例如,可以由作為文本消息接收設(shè)備的用戶設(shè)備來執(zhí)行處理600。處理600包括接收具有語義元數(shù)據(jù)的文本消息(框605)。例如,用戶設(shè)備110的文本客戶端(例如,MMS客戶端、電子郵件客戶端等)可以接收具有語義元數(shù)據(jù)的文本消息?;谡Z義元數(shù)據(jù)來解釋文本消息(框610)。例如,用戶設(shè)備110的語義解釋器415可以基于語義元數(shù)據(jù)來解釋文本消息?;诮忉寔韴?zhí)行用戶輔助處理(框615)。例如,如上所述,用戶設(shè)備110可以執(zhí)行各種類型的用戶輔助處理,例如,提供地圖信息、創(chuàng)建日程表事件等。盡管圖6例示了示例性處理600,但是與參照?qǐng)D6所例示和描述的情況相比,在其它實(shí)施方式中,處理500可以包括附加的操作、更少的操作和/或不同的操作。本文所描述的實(shí)施方式可以實(shí)現(xiàn)為在圖中所例示的實(shí)施方式中的軟件、固件和/或硬件的多種不同的形式。用于實(shí)現(xiàn)各個(gè)方面的實(shí)際的軟件代碼或?qū)S玫目刂朴布幌拗票景l(fā)明。因而,在沒有參照特定的軟件代碼的情況下描述各個(gè)方面的操作和行為(應(yīng)理解的是,軟件、固件和/或控制硬件可以被設(shè)計(jì)為基于本文的描述來實(shí)現(xiàn)各個(gè)方面)。所描述的實(shí)施方式也可以采用在具有本文所具體實(shí)施代碼/指令的計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式。本文所描述的實(shí)施方式可以實(shí)現(xiàn)為執(zhí)行一種或更多種功能的“部件”或“邏輯”。這種部件或邏輯可以包括硬件(例如,處理系統(tǒng)305)、硬件和軟件(例如,處理系統(tǒng)305和應(yīng)用315)的組合、硬件、軟件和固件的組合或者硬件和固件的組合。參照?qǐng)D5和圖6所描述和例示的流程圖和框圖例示了根據(jù)示例性實(shí)施方式的示例性處理。然而,根據(jù)其它實(shí)施方式,可以按照不同于所例示和描述的順序 來執(zhí)行針對(duì)框所描述的功能或行為。例如,可以根據(jù)附屬關(guān)系等同時(shí)地或基本同時(shí)地或者以相反的順序執(zhí)行兩個(gè)或更多個(gè)框。當(dāng)在說明書中使用措辭“包含”以及其同義詞(例如,包括等)時(shí)是表示指定特定的特征、要素、步驟或部件的存在,但是不排除一種或更多種其它特征、要素、步驟、部件或其組合的存在或添加。換言之,這些措辭將被解釋為包含而非限制。除非明確地指出,否則不應(yīng)將本文所公開的元件、行為或指令解讀為對(duì)本文所描述的實(shí)施方式是關(guān)鍵的或必要的。貫穿該說明書使用了措辭“可以”,并且旨在被解釋為例如“可能”、“被配置為”或者“能夠”,并且不具有強(qiáng)制的含義(例如,必須)。除非在上下文中清楚地指明,否則未指明單復(fù)數(shù)的措辭旨在被解釋為包括單數(shù)形式和復(fù)數(shù)形式兩種情況。此外,除非另外明確地指出,否則短語“基于”旨在被解讀為表示例如“至少部分地基于”。措辭“和/或”旨在被解釋為包括一種或更多種相關(guān)列出的項(xiàng)目的任意組合和所有組合。
權(quán)利要求
1.一種由用戶設(shè)備110執(zhí)行以編寫文本消息的方法,所述方法包括以下步驟 接收(505)編寫文本消息的用戶請(qǐng)求; 接收(510)文本輸入; 提供(520)與所述文本輸入相關(guān)聯(lián)的語義信息; 接收(525)所述語義信息的用戶選擇; 與所述用戶選擇相對(duì)應(yīng)地將語義元數(shù)據(jù)添加(530)至所述文本消息中;以及 將具有所述語義元數(shù)據(jù)的所述文本消息發(fā)送(540 )至接收方用戶設(shè)備。
2.根據(jù)權(quán)利要求I所述的方法,其中,所述文本輸入對(duì)應(yīng)于字或字的一部分。
3.根據(jù)權(quán)利要求2所述的方法,其中,當(dāng)所述文本輸入對(duì)應(yīng)于字的一部分時(shí),所述方法還包括以下步驟 提供文本預(yù)測(cè),其中,所述語義信息被顯示為一個(gè)或更多個(gè)文本預(yù)測(cè)字。
4.根據(jù)權(quán)利要求I所述的方法,其中,所述語義信息包括字類型信息。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述字類型信息包括當(dāng)所述文本輸入對(duì)應(yīng)于位置或商標(biāo)名稱之一時(shí)的指示。
6.根據(jù)權(quán)利要求4所述的方法,其中,所述字類型信息包括當(dāng)所述文本輸入對(duì)應(yīng)于動(dòng)詞、名詞、副詞或形容詞之一時(shí)的指示。
7.根據(jù)權(quán)利要求I所述的方法,其中,所述文本消息對(duì)應(yīng)于多媒體消息收發(fā)服務(wù)消息或電子郵件消息。
8.根據(jù)權(quán)利要求I所述的方法,其中,所述添加包括 以對(duì)應(yīng)于多用途互聯(lián)網(wǎng)郵件擴(kuò)展附件、可擴(kuò)展標(biāo)記語言片段或統(tǒng)一資源標(biāo)識(shí)符之一的格式來添加所述語義元數(shù)據(jù)。
9.一種包括部件的用戶設(shè)備(110),所述部件被配置為 接收(505)編寫文本消息的用戶請(qǐng)求; 接收(510)文本輸入; 提供(520)與所述文本輸入相關(guān)聯(lián)的語義信息; 接收(525)所述語義信息的用戶選擇; 與所述用戶選擇相對(duì)應(yīng)地將語義元數(shù)據(jù)添加(530)至所述文本消息中;以及 將具有所述語義元數(shù)據(jù)的所述文本消息發(fā)送(540 )至接收方用戶設(shè)備。
10.根據(jù)權(quán)利要求9所述的用戶設(shè)備,其中,所述用戶設(shè)備包括無線電話。
11.根據(jù)權(quán)利要求9所述的用戶設(shè)備,其中,所述文本輸入對(duì)應(yīng)于字或字的一部分。
12.根據(jù)權(quán)利要求9所述的用戶設(shè)備,其中,當(dāng)所述文本輸入對(duì)應(yīng)于字的一部分時(shí),所述部件還被配置為 提供文本預(yù)測(cè),其中,所述語義信息包括字類型信息。
13.根據(jù)權(quán)利要求12所述的用戶設(shè)備,其中,所述字類型信息包括當(dāng)所述文本輸入對(duì)應(yīng)于位置、商標(biāo)名稱、名詞、動(dòng)詞、副詞或形容詞之一時(shí)的指示。
14.根據(jù)權(quán)利要求9所述的用戶設(shè)備,其中,所述文本消息對(duì)應(yīng)于多媒體消息服務(wù)或電子郵件消息。
15.根據(jù)權(quán)利要求9所述的用戶設(shè)備,其中,所述部件還被配置為 接收具有所述語義元數(shù)據(jù)的所述文本消息;并且基于所述語義元數(shù)據(jù)來解釋所述文本消息。
16.根據(jù)權(quán)利要求9所述的用戶設(shè)備,其中,所述語義元數(shù)據(jù)的格式對(duì)應(yīng)于多用途互聯(lián)網(wǎng)郵件擴(kuò)展附件、可擴(kuò)展標(biāo)記語言片段或統(tǒng)一資源標(biāo)識(shí)符之一。
17.一種包含可由至少一種處理系統(tǒng)執(zhí)行的指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)有用于執(zhí)行以下操作的指令 接收(505)編寫文本消息的用戶請(qǐng)求; 接收(510)文本輸入; 提供(520)與所述文本輸入相關(guān)聯(lián)的語義信息; 接收(525)所述語義信息的用戶選擇; 與所述用戶選擇相對(duì)應(yīng)地將語義元數(shù)據(jù)添加(530)至所述文本消息中;以及 將具有所述語義元數(shù)據(jù)的所述文本消息發(fā)送(540 )至接收方用戶設(shè)備。
18.根據(jù)權(quán)利要求17所述的計(jì)算機(jī)可讀介質(zhì),其中,所述計(jì)算機(jī)可讀介質(zhì)駐留在包括無線電話的用戶設(shè)備中。
19.根據(jù)權(quán)利要求17所述的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)還存儲(chǔ)有用于執(zhí)行以下操作的一個(gè)或更多個(gè)指令 提供文本預(yù)測(cè),其中,所述語義信息被顯示為一個(gè)或更多個(gè)文本預(yù)測(cè)字。
20.根據(jù)權(quán)利要求17所述的計(jì)算機(jī)可讀介質(zhì),其中,所述語義信息包括當(dāng)所述文本輸入對(duì)應(yīng)于位置、商標(biāo)名稱、名詞、動(dòng)詞、副詞或形容詞之一時(shí)的指示。
全文摘要
本發(fā)明所描述的方法、設(shè)備和計(jì)算機(jī)可讀介質(zhì)可以將基于用戶的語義元數(shù)據(jù)添加至文本消息中??梢曰谟脩舻倪x擇在發(fā)送用戶設(shè)備處添加語義元數(shù)據(jù)。接收用戶設(shè)備可以基于語義元數(shù)據(jù)來解釋文本消息。
文檔編號(hào)H04L12/58GK102959904SQ201080067153
公開日2013年3月6日 申請(qǐng)日期2010年6月16日 優(yōu)先權(quán)日2010年6月16日
發(fā)明者H·L·E·約恩遜 申請(qǐng)人:索尼移動(dòng)通訊有限公司