用于基于接收者的語言、國(guó)際化及本地化偏好生成傳出消息的技術(shù)的制作方法
【專利摘要】根據(jù)本公開內(nèi)容的各種實(shí)施方式,公開了一種用于生成傳出消息的技術(shù)。該技術(shù)包括接收用于為接收者生成傳出消息的請(qǐng)求以及從接收者偏好數(shù)據(jù)庫(kù)檢索接收者的一個(gè)或更多個(gè)接收者偏好。該一個(gè)或更多個(gè)接收者偏好與要傳送給接收者的消息的定制相關(guān)。該技術(shù)還包括基于請(qǐng)求和一個(gè)或更多個(gè)接收者偏好,從存儲(chǔ)在消息模板數(shù)據(jù)庫(kù)中的多個(gè)消息模板中檢索消息模板。該技術(shù)還包括基于檢索到的消息模板以及一個(gè)或更多個(gè)接收者偏好來生成傳出消息并且將傳出消息提供給接收者。
【專利說明】用于基于接收者的語言、國(guó)際化及本地化偏好生成傳出消息的技術(shù)
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求于2012年I月16日提交的美國(guó)發(fā)明專利申請(qǐng)第13/351,031號(hào)的優(yōu)先權(quán),其全部?jī)?nèi)容通過引用合并入本文中。
【技術(shù)領(lǐng)域】
[0003]本公開內(nèi)容涉及基于接收者的偏好(包括用戶的語言、國(guó)際化以及本地化偏好)而給接收者生成個(gè)性化傳出消息的技術(shù)。
【背景技術(shù)】
[0004]本文中提供的【背景技術(shù)】描述是出于總體呈現(xiàn)本公開內(nèi)容的背景的目的。在【背景技術(shù)】部分描述的當(dāng)前署名的發(fā)明人的工作的程度,以及在提交時(shí)不作為現(xiàn)有技術(shù)的本說明書的各個(gè)方面,都既沒有被明示也沒有被暗示地承認(rèn)為針對(duì)本公開內(nèi)容的現(xiàn)有技術(shù)。
[0005]很多計(jì)算機(jī)應(yīng)用使用戶能夠生成發(fā)送給一個(gè)或更多個(gè)接收者的消息。這些應(yīng)用中的很多應(yīng)用使用消息模板來生成發(fā)送給接收者的消息。例如,日歷應(yīng)用可以使發(fā)送者能夠邀請(qǐng)多個(gè)接收者參與事件。發(fā)送者可以指定特定時(shí)間、特定地點(diǎn)和/或特定事件類型,例如,會(huì)議或者聚會(huì)?;谠撔畔⒁约芭c“事件邀請(qǐng)”對(duì)應(yīng)的消息模板,日歷應(yīng)用可以生成邀請(qǐng)接收者參與事件的傳出消息。然而,生成的傳出消息是根據(jù)應(yīng)用的設(shè)定或者基于發(fā)送者的偏好或習(xí)慣而生成的。
【發(fā)明內(nèi)容】
[0006]根據(jù)本公開內(nèi)容的各種實(shí)施方式,公開了一種用于生成傳出消息的計(jì)算機(jī)實(shí)現(xiàn)的技術(shù)。該技術(shù)包括在具有一個(gè)或更多個(gè)處理器的消息服務(wù)器處接收用于為接收者生成傳出消息的請(qǐng)求。該技術(shù)還包括在消息服務(wù)器處,從接收者偏好數(shù)據(jù)庫(kù)中檢索接收者的一個(gè)或更多個(gè)接收者偏好。一個(gè)或更多個(gè)接收者偏好與對(duì)要傳送給接收者的消息的定制相關(guān)。該技術(shù)還包括基于請(qǐng)求以及一個(gè)或更多個(gè)接收者偏好,在消息服務(wù)器處從存儲(chǔ)在消息模板數(shù)據(jù)庫(kù)中的多個(gè)消息模板中檢索消息模板。該技術(shù)還包括基于檢索到的消息模板以及一個(gè)或更多個(gè)接收者偏好,在消息服務(wù)器處生成傳出消息,以及將該傳出消息從消息服務(wù)器提供給接收者。
[0007]根據(jù)本公開內(nèi)容的各種實(shí)施方式,公開了一種用于生成傳出消息的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)。該技術(shù)包括存儲(chǔ)多個(gè)消息接收者的接收者偏好的接收者偏好數(shù)據(jù)庫(kù)。多個(gè)消息接收者中的每個(gè)消息接收者的接收者偏好與對(duì)針對(duì)一個(gè)消息接收者的消息的定制相關(guān)。該技術(shù)還包括存儲(chǔ)多個(gè)消息模板的消息模板數(shù)據(jù)庫(kù)。該技術(shù)還包括被配置成接收用于為接收者生成傳出消息的請(qǐng)求的消息生成模塊。該請(qǐng)求指示接收者以及用于生成傳出消息的消息數(shù)據(jù)。消息生成模塊還被配置成從接收者偏好數(shù)據(jù)庫(kù)檢索接收者的一個(gè)或更多個(gè)接收者偏好以及基于請(qǐng)求以及一個(gè)或更多個(gè)接收者偏好從消息模板數(shù)據(jù)庫(kù)檢索消息模板。消息生成模塊還被配置成基于檢索到的消息模板以及一個(gè)或更多個(gè)接收者偏好來生成傳出消息,以及將該傳出消息提供給接收者。
[0008]通過下文給出的詳細(xì)描述,本公開內(nèi)容適用的其他領(lǐng)域?qū)⒆兊妹黠@。應(yīng)該理解,詳細(xì)描述和具體示例僅出于說明的目的而不意在限制本公開內(nèi)容的范圍。
【專利附圖】
【附圖說明】
[0009]通過詳細(xì)描述和附圖將會(huì)更加全面地理解本公開內(nèi)容,在附圖中:
[0010]圖1是示出了根據(jù)本公開內(nèi)容的一些實(shí)施方式的用于生成以及提供個(gè)性化傳出消息的環(huán)境的圖;
[0011]圖2是示出了根據(jù)本公開內(nèi)容的一些實(shí)施方式的消息服務(wù)器的示例部件的框圖;
[0012]圖3是示出了根據(jù)本公開內(nèi)容的一些實(shí)施方式的用于生成傳出消息的示例性技術(shù)的流程圖;以及
[0013]圖4是示出了用于選擇消息模板的示例性技術(shù)的流程圖。
【具體實(shí)施方式】
[0014]參照?qǐng)D1,示出了用于生成并且提供個(gè)性化傳出消息的示例環(huán)境。很多應(yīng)用使發(fā)送者能夠向一個(gè)或更多個(gè)接收者發(fā)送消息??梢栽诎l(fā)送者設(shè)備20處執(zhí)行這些應(yīng)用。正如應(yīng)該認(rèn)識(shí)到的那樣,發(fā)送者設(shè)備20可以是任何計(jì)算設(shè)備,如膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、移動(dòng)電話、平板計(jì)算機(jī)或者游戲設(shè)備。此外,可以在應(yīng)用服務(wù)器(例如應(yīng)用服務(wù)器30-A、應(yīng)用服務(wù)器30-B或者應(yīng)用服務(wù)器30-N(在本文中,用應(yīng)用服務(wù)器30來表示))處執(zhí)行該應(yīng)用。由應(yīng)用服務(wù)器30執(zhí)行的應(yīng)用可以由發(fā)送者在發(fā)送者設(shè)備處通過例如網(wǎng)絡(luò)瀏覽器或者客戶端應(yīng)用進(jìn)行訪問。應(yīng)該認(rèn)識(shí)到,應(yīng)用服務(wù)器30可以執(zhí)行任何類型的應(yīng)用或者基于云的服務(wù),如日歷應(yīng)用、社交網(wǎng)絡(luò)網(wǎng)站、會(huì)計(jì)應(yīng)用、通知應(yīng)用或者電子卡應(yīng)用。
[0015]發(fā)送者可以從發(fā)送者設(shè)備20請(qǐng)求將傳出消息發(fā)送給一個(gè)或更多個(gè)接收者。在某些實(shí)施方式中,可以由應(yīng)用向消息服務(wù)器10提供用于針對(duì)一個(gè)或更多個(gè)接收者生成傳出消息的請(qǐng)求??梢源戆l(fā)送者或者代表應(yīng)用來發(fā)送生成傳出消息的請(qǐng)求。請(qǐng)求可以包括標(biāo)識(shí)待發(fā)送的消息的類型的消息類型標(biāo)識(shí)符、接收者列表以及傳出消息所特有的消息數(shù)據(jù)。例如,用于生成日歷邀請(qǐng)的請(qǐng)求可以包括指示傳出消息是日歷邀請(qǐng)的消息類型標(biāo)識(shí)符、要接收該邀請(qǐng)的受邀者列表以及該邀請(qǐng)所特有的消息數(shù)據(jù),如日期、時(shí)間、地點(diǎn)以及事件類型。消息服務(wù)器10可以基于該請(qǐng)求來生成傳出消息。
[0016]消息服務(wù)器10可以存儲(chǔ)與一個(gè)或更多個(gè)應(yīng)用對(duì)應(yīng)的多個(gè)消息模板。消息模板是可以用來生成傳出消息的數(shù)據(jù)結(jié)構(gòu)。消息模板可以包括一個(gè)或更多個(gè)模板占位符以及文本部分。消息服務(wù)器10可以通過用在請(qǐng)求中接收的消息數(shù)據(jù)替換模板占位符來生成傳出消肩、O
[0017]例如,用于日歷應(yīng)用的消息模板可以是“{您好,{RECIPIENTNAME},{SENDER,NAME}邀請(qǐng)您于{DATE} {TIME}在{LOCAT1N}參加{EVENT_TYPE} ”。在該示例中,模板占位符是{RECIPIENT NAME}、{SENDER_NAME}、{EVENT_TYPE}、{LOCAT1N}、{DATE}以及{--ΜΕ}。當(dāng)消息服務(wù)器10接收到用于生成傳出消息的請(qǐng)求時(shí),消息服務(wù)器10可以檢索與該請(qǐng)求中的消息類型標(biāo)識(shí)符對(duì)應(yīng)的消息類型的消息模板。消息服務(wù)器10可以通過用該請(qǐng)求中提供的消息數(shù)據(jù)替換檢索到的消息模板的模板占位符來生成傳出消息。例如,消息服務(wù)器10可以將接收者的姓名、發(fā)送者的姓名、事件的類型、事件的地點(diǎn),事件的日期和/或事件的時(shí)間插入到消息模板中。
[0018]消息服務(wù)器10可以被配置成針對(duì)接收者中的每個(gè)接收者來確定接收者偏好。消息服務(wù)器10可以使用接收者偏好來生成傳出消息。例如,接收者偏好可以指定由接收者理解的語言(包括接收者的主語言(primary language))的列表、接收者偏好的日期格式、接收者偏好的幣種和/或接收者偏好的計(jì)量單位。其他接收者偏好還可以包括接收者的日程偏好、接收者的數(shù)字格式安排偏好、接收者的時(shí)間格式安排偏好、接收者的時(shí)區(qū)偏好、以及接收者的語言方言偏好。基于接收者偏好,消息服務(wù)器10可以檢索具有使用接收者的主語言的文本部分的消息模板,以及/或者可以按照接收者的偏好來安排消息數(shù)據(jù)的格式,例如,可以按照接收者的幣種來顯示貨幣金額并且可以按照接收者偏好的日期格式來顯示日期。
[0019]一旦根據(jù)接收者偏好生成了傳出消息,就可以將傳出消息發(fā)送給接收者設(shè)備40。接收者設(shè)備40與發(fā)送者設(shè)備20類似,可以是任何個(gè)人計(jì)算設(shè)備。此外,應(yīng)該認(rèn)識(shí)到,可以以任何合適的形式向接收者設(shè)備40提供傳出消息。例如,可以以電子郵件消息、消息服務(wù)(SMS)消息、多媒體消息服務(wù)(MMS)消息、通知或者以任何其他合適的格式來提供傳出消肩、O
[0020]現(xiàn)在參照?qǐng)D2,圖2示出了示例消息服務(wù)器10。消息服務(wù)器10可以包括消息生成模塊210、接收者偏好數(shù)據(jù)庫(kù)220以及消息模板數(shù)據(jù)庫(kù)230。此外,消息服務(wù)器10可以包括翻譯引擎240或者可以與翻譯引擎240通信。
[0021]消息生成模塊210可以從一個(gè)或更多個(gè)應(yīng)用服務(wù)器30和/或發(fā)送者設(shè)備20接收用于生成傳出消息的請(qǐng)求。正如以上所討論的那樣,請(qǐng)求可以包括消息類型標(biāo)識(shí)符、接收者列表以及消息數(shù)據(jù)。如上所述,消息數(shù)據(jù)可以包括用于生成傳出消息的任何值。在某些情況下,消息數(shù)據(jù)還可以包括由發(fā)送者提供的、要被插入到傳出消息中的附加文本。
[0022]消息生成模塊210可以基于請(qǐng)求來確定消息的預(yù)期接收者。針對(duì)每個(gè)預(yù)期接收者,消息生成模塊210可以從接收者偏好數(shù)據(jù)庫(kù)220中檢索接收者偏好。接收者偏好數(shù)據(jù)庫(kù)220存儲(chǔ)針對(duì)多個(gè)接收者中的每個(gè)接收者的接收者偏好。應(yīng)該認(rèn)識(shí)到,接收者可以是任何用戶,包括發(fā)送者。在注冊(cè)處理期間或者在后續(xù)的更新中,每個(gè)接收者可以提供一個(gè)或更多個(gè)接收者偏好。接收者可以提供接收者偏好,包括接收者的語言列表、接收者的主語言、接收者的幣種偏好、接收者的日期格式偏好以及接收者的時(shí)間格式偏好。應(yīng)該認(rèn)識(shí)到,某些接收者偏好(如日期格式偏好或者幣種偏好)可以根據(jù)作為備選由接收者特別提供的、接收者的國(guó)家或者地區(qū)來確定。在某些實(shí)施方式中,接收者偏好可以作為接收者的用戶配置文件的一部分來存儲(chǔ)或者與接收者的用戶配置文件一起被存儲(chǔ)。應(yīng)該認(rèn)識(shí)到,可以使用接收者的姓名、接收者的電子郵件地址、接收者的id號(hào)或者任何其他合適的方式來給接收者偏好數(shù)據(jù)庫(kù)220編寫索引或者訪問接收者偏好數(shù)據(jù)庫(kù)220。
[0023]消息生成模塊210還可以檢索消息模板以用于生成傳出消息。消息生成模塊210可以基于請(qǐng)求來檢索消息模板。如上所述,在某些實(shí)施方式中,請(qǐng)求可以指示消息類型標(biāo)識(shí)符或者指示用于標(biāo)識(shí)要使用哪個(gè)消息模板的任何其他機(jī)制。消息生成模塊210可以基于消息類型標(biāo)識(shí)符從消息模板數(shù)據(jù)庫(kù)230中檢索所請(qǐng)求的消息模板。
[0024]消息模板數(shù)據(jù)庫(kù)230可以存儲(chǔ)與一個(gè)或更多個(gè)應(yīng)用對(duì)應(yīng)的多個(gè)消息模板。而且,消息模板數(shù)據(jù)庫(kù)230可以將多個(gè)消息模板組織成一個(gè)或更多個(gè)消息模板組,其中,每個(gè)消息模板組包括是同一消息類型但是使用不同語言的消息模板。例如,消息模板數(shù)據(jù)庫(kù)230可以存儲(chǔ)與日歷應(yīng)用對(duì)應(yīng)的一個(gè)或更多個(gè)消息模板組、與社交網(wǎng)絡(luò)應(yīng)用對(duì)應(yīng)的一個(gè)或更多個(gè)消息模板組以及與會(huì)計(jì)應(yīng)用對(duì)應(yīng)的一個(gè)或更多個(gè)消息模板組。表1示出了與以上提供的示例對(duì)應(yīng)的消息模板數(shù)據(jù)庫(kù)230的示例組織:
[0025]表1
[0026]
【權(quán)利要求】
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 在具有一個(gè)或更多個(gè)處理器的消息服務(wù)器處接收用于為一個(gè)或更多個(gè)接收者生成傳出消息的請(qǐng)求,所述請(qǐng)求包括:指示所述一個(gè)或更多個(gè)接收者的一個(gè)或更多個(gè)接收者指示符、標(biāo)識(shí)待生成的傳出消息的類型的消息類型標(biāo)識(shí)符、以及指示用于生成所述傳出消息的值的消息數(shù)據(jù);以及 針對(duì)由所述一個(gè)或更多個(gè)接收者指示符指示的所述一個(gè)或更多個(gè)接收者中的每一個(gè)接收者: a)在所述消息服務(wù)器處,從接收者偏好數(shù)據(jù)庫(kù)中檢索所述一個(gè)接收者的一個(gè)或更多個(gè)接收者偏好,所述一個(gè)或更多個(gè)接收者偏好與對(duì)要傳送給所述一個(gè)接收者的消息的定制相關(guān)、并且包括由所述一個(gè)接收者理解的一種或更多種語言以及下述項(xiàng)中的至少一項(xiàng):所述一個(gè)接收者的日期格式偏好、所述一個(gè)接收者的計(jì)量單位偏好、所述一個(gè)接收者的幣種偏好、所述一個(gè)接收者的數(shù)字格式安排偏好、所述一個(gè)接收者的時(shí)間格式安排偏好、所述一個(gè)接收者的時(shí)區(qū)偏好、以及所述一個(gè)接收者的語言方言偏好; b)在所述消息服務(wù)器處,基于消息模板標(biāo)識(shí)符以及由所述一個(gè)接收者理解的所述一種或更多種語言中的一種語言,從存儲(chǔ)在消息模板數(shù)據(jù)庫(kù)中的多個(gè)消息模板中檢索消息模板; c)在所述消息服務(wù)器處,基于檢索到的消息模板、所述消息數(shù)據(jù)以及所述一個(gè)接收者的所述一個(gè)或更多個(gè)接收者偏好,生成所述傳出消息;以及 d)從所述消息服務(wù)器將所述傳出消息提供給所述一個(gè)接收者。
2.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 在具有一個(gè)或更多個(gè)處理器的消息服務(wù)器處接收用于為接收者生成傳出消息的請(qǐng)求; 在所述消息服務(wù)器處,從接收者偏好數(shù)據(jù)庫(kù)中檢索所述接收者的一個(gè)或更多個(gè)接收者偏好,所述一個(gè)或更多個(gè)接收者偏好與對(duì)要傳送給所述接收者的消息的定制相關(guān)、并且包括由所述接收者理解的一種或更多種語言,所述由所述接收者理解的一種或更多種語言包括所述接收者的主語言; 在所述消息服務(wù)器處,基于所述請(qǐng)求以及所述一個(gè)或更多個(gè)接收者偏好,從存儲(chǔ)在消息模板數(shù)據(jù)庫(kù)中的多個(gè)消息模板中檢索消息模板; 在所述消息服務(wù)器處,基于檢索到的消息模板以及所述一個(gè)或更多個(gè)接收者偏好,生成所述傳出消息;以及 從所述消息服務(wù)器將所述傳出消息提供給所述接收者。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述檢索消息模板還包括: 確定在所述消息模板數(shù)據(jù)庫(kù)中存儲(chǔ)的所述多個(gè)消息模板中是否有消息模板使用所述主語言,并且當(dāng)所述多個(gè)消息模板中的一個(gè)消息模板使用所述主語言時(shí),將所述一個(gè)消息模板識(shí)別為所述消息模板。
4.根據(jù)權(quán)利要求3所述的方法,還包括: 當(dāng)所述多個(gè)消息模板中沒有消息模板使用所述主語言時(shí),從由所述接收者理解的所述一種或更多種語言中確定所述接收者的另一語言; 確定在所述消息模板數(shù)據(jù)庫(kù)中存儲(chǔ)的所述多個(gè)消息模板中是否有消息模板使用所述另一語言;以及 當(dāng)所述多個(gè)消息模板中的一個(gè)消息模板使用所述另一語言時(shí),將所述一個(gè)消息模板識(shí)別為所述消息模板。
5.根據(jù)權(quán)利要求3所述的方法,其中: 所述請(qǐng)求包括標(biāo)識(shí)待生成的傳出消息的類型的消息類型標(biāo)識(shí)符,以及所述多個(gè)消息模板包括與所述消息類型標(biāo)識(shí)符對(duì)應(yīng)的消息模板組,以使得所述消息模板組中的每個(gè)消息模板使用不同的語言。
6.根據(jù)權(quán)利要求2所述的方法,其中,所述一個(gè)或更多個(gè)接收者偏好包括所述接收者的日期格式偏好、所述接收者的計(jì)量單位偏好以及所述接收者的幣種偏好中的至少一個(gè)。
7.根據(jù)權(quán)利要求2所述的方法,其中: 從多個(gè)不同的應(yīng)用接收請(qǐng)求, 所述多個(gè)不同的應(yīng)用中的每個(gè)不同的應(yīng)用具有所述多個(gè)消息模板中的與所述每個(gè)不同的應(yīng)用對(duì)應(yīng)的不同的消息模板組,以及 所述檢索消息模板還基于提供所述請(qǐng)求的所述應(yīng)用。
8.根據(jù)權(quán)利要求2所述的方法,其中,所述請(qǐng)求指示包括所述接收者的多個(gè)消息接收者,并且所述多個(gè)消息接收者中的每一個(gè)消息接收者具有與所述每一個(gè)消息接收者對(duì)應(yīng)的特定接收者偏好。
9.根據(jù)權(quán)利要求8所述的方法,還包括:針對(duì)所述多個(gè)接收者中的每一個(gè)接收者,檢索與所述一個(gè)接收者對(duì)應(yīng)的所述特定接收者偏好,基于所述請(qǐng)求和所述一個(gè)接收者的所述特定接收者偏好來檢索特定消息模板,基于所述特定消息模板和所述一個(gè)接收者的所述特定接收者偏好來生成特定傳出消息,以及將所述特定傳出消息提供給所述一個(gè)接收者。
10.根據(jù)權(quán)利要求2所述的方法,其中,所述請(qǐng)求包括由個(gè)性化消息的請(qǐng)求者提供的消息數(shù)據(jù),其中,所述傳出消息是通過使用所述消息數(shù)據(jù)而生成的。
11.根據(jù)權(quán)利要求10所述的方法,還包括: 當(dāng)所述消息數(shù)據(jù)包括要被包括在所述傳出消息中的附加文本時(shí)、并且當(dāng)所述附加文本不使用由用戶理解的所述一種或更多種語言中的一種語言時(shí),獲取將所述附加文本翻譯成所述一種或更多種語言中的一種語言的機(jī)器翻譯以獲取翻譯后的文本,并且將所述翻譯后的文本插入到所述傳出消息中。
12.—種計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng),包括: 接收者偏好數(shù)據(jù)庫(kù),所述接收者偏好數(shù)據(jù)庫(kù)存儲(chǔ)多個(gè)消息接收者的接收者偏好,其中,所述多個(gè)消息接收者中的每一個(gè)消息接收者的接收者偏好與對(duì)針對(duì)所述一個(gè)消息接收者的消息的定制相關(guān)、并且包括由所述一個(gè)接收者理解的一種或更多種語言,所述由所述一個(gè)接收者理解的一種或更多種語言包括所述一個(gè)接收者的主語言; 消息模板數(shù)據(jù)庫(kù),所述消息模板數(shù)據(jù)庫(kù)存儲(chǔ)多個(gè)消息模板;以及 消息生成模塊,所述消息生成模塊被配置成: i)接收用于為接收者生成傳出消息的請(qǐng)求,所述請(qǐng)求指示所述接收者以及用于生成所述傳出消息的消息數(shù)據(jù), ?)從所述接收者偏好數(shù)據(jù)庫(kù)中檢索所述接收者的一個(gè)或更多個(gè)接收者偏好, iii)基于所述請(qǐng)求以及所述一個(gè)或更多個(gè)接收者偏好從消息模板數(shù)據(jù)庫(kù)中檢索消息模板, iv)基于檢索到的消息模板以及所述一個(gè)或更多個(gè)接收者偏好來生成所述傳出消息,以及 V)將所述傳出消息提供給所述接收者。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述消息生成模塊還被配置成確定在所述消息模板數(shù)據(jù)庫(kù)中存儲(chǔ)的所述多個(gè)消息模板中是否有消息模板使用所述主語言,并且當(dāng)所述多個(gè)消息模板中的一個(gè)消息模板使用所述主語言時(shí),將所述一個(gè)消息模板識(shí)別為所述消息模板。
14.根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述消息生成模塊還被配置成當(dāng)所述多個(gè)消息模板中沒有消息模板使用所述主語言時(shí): 從由所述接收者理解的所述一種或更多種語言中確定所述接收者的另一語言; 確定在所述消息模板數(shù)據(jù)庫(kù)中存儲(chǔ)的所述多個(gè)消息模板中是否有消息模板使用所述另一語言;以及 當(dāng)所述多個(gè)消息模板中的一個(gè)消息模板使用所述另一語言時(shí),將所述一個(gè)消息模板識(shí)別為所述消息模板。
15.根據(jù)權(quán)利要求12所述的系統(tǒng),其中, 所述請(qǐng)求包括標(biāo)識(shí)待生成的傳出消息的類型的消息類型標(biāo)識(shí)符,以及所述多個(gè)消息模板包括與所述消息類型標(biāo)識(shí)符對(duì)應(yīng)的消息模板組,以使得所述消息模板組中的每個(gè)消息模板使用不同的語言。
16.根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述一個(gè)或更多個(gè)接收者偏好包括所述接收者的日期格式偏好、所述接收者的計(jì)量單位偏好以及所述接收者的幣種偏好中的至少一個(gè)。
17.根據(jù)權(quán)利要求12所述的系統(tǒng),其中: 所述消息生成模塊從多個(gè)不同的應(yīng)用接收請(qǐng)求, 所述多個(gè)不同的應(yīng)用中的每個(gè)不同的應(yīng)用具有所述多個(gè)消息模板中的與所述每個(gè)不同的應(yīng)用對(duì)應(yīng)的不同的消息模板組,以及 所述消息模板是進(jìn)一步基于提供所述請(qǐng)求的所述應(yīng)用而被檢索的。
18.根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述請(qǐng)求指示包括所述接收者的多個(gè)消息接收者,并且所述多個(gè)消息接收者中的每一個(gè)消息接收者具有與所述每一個(gè)消息接收者對(duì)應(yīng)的特定接收者偏好。
19.根據(jù)權(quán)利要求12所述的系統(tǒng),其中: 所述請(qǐng)求包括由個(gè)性化消息的請(qǐng)求者提供的消息數(shù)據(jù),以及 所述傳出消息是基于所述消息數(shù)據(jù)而生成的。
20.根據(jù)權(quán)利要求19所述的方法,其中,所述消息生成模塊還被配置成: 確定所述消息數(shù)據(jù)是否包括要被包括在所述傳出消息中的附加文本; 當(dāng)所述消息數(shù)據(jù)包括要被包括在所述傳出消息中的所述附加文本時(shí),確定所述附加文本是否使用由所述接收者理解的所述一種或更多種語言中的一種語言,以及 當(dāng)所述附加文本不使用由用戶理解的所述一種或更多種語言中的一種語言時(shí),通過獲取將所述附加文本翻譯成所述一種或更多種語言中的一種語言的機(jī)器翻譯來獲取翻譯后 的文本,并且將所述翻譯后的文本插入到所述傳出消息中。
【文檔編號(hào)】H04J3/16GK104170293SQ201380005644
【公開日】2014年11月26日 申請(qǐng)日期:2013年1月14日 優(yōu)先權(quán)日:2012年1月16日
【發(fā)明者】基里爾·布里亞克, 安德魯·斯維爾德洛, 盧克·希羅·斯沃茨, 奇布·查利塞里·若尼 申請(qǐng)人:谷歌公司