發(fā)明領(lǐng)域
本發(fā)明涉及電子消息收發(fā),并且更具體地涉及一種向電子消息添加流行音頻或視頻剪輯的方法。
相關(guān)技術(shù)的討論
當(dāng)前,存在將消息從一個(gè)人發(fā)送給另一個(gè)人的各種各樣的方式,一些比較常見(jiàn)的消息是電子郵件、文本(sms)消息、聊天會(huì)話(huà)消息、社交媒體消息等等。典型地,大多數(shù)此類(lèi)消息是文本,但是存在諸如通過(guò)skype以及其他基于視頻的服務(wù)的當(dāng)今也可用的一些視頻和音頻消息收發(fā)選項(xiàng)。
流行文化的元素包括歌曲、藝人、電影、互聯(lián)網(wǎng)視頻等等。從一個(gè)人發(fā)送給另一個(gè)人的消息的各部分經(jīng)常包括匹配這些流行文化元素中的一些流行文化元素的詞語(yǔ)或短語(yǔ)。例如,如果文本消息開(kāi)始于詞語(yǔ)“hello(你好)”,則存在流行藝人表演的標(biāo)題為“hello”或者在該歌曲中包括詞語(yǔ)“hello”的相當(dāng)多的歌曲。由此,將有可能使用演唱該詞語(yǔ)或消息片段的流行藝人擴(kuò)充此類(lèi)文本消息。當(dāng)前,在市場(chǎng)中并不存在可用于實(shí)現(xiàn)此擴(kuò)充的東西。
因此,需要一種允許用戶(hù)使用流行文化元素?cái)U(kuò)充消息或消息的一部分的系統(tǒng)。如果一個(gè)以上的匹配可用則此類(lèi)所需發(fā)明可能允許用戶(hù)選擇一個(gè)匹配音頻剪輯,并且在用戶(hù)正在鍵入或記錄該消息時(shí)可能允許對(duì)剪輯數(shù)據(jù)庫(kù)的實(shí)時(shí)搜索。此類(lèi)所需系統(tǒng)可能分布在廣域網(wǎng)上,或者可能駐留在個(gè)人的智能電話(huà)或者其他電子設(shè)備內(nèi)。本發(fā)明實(shí)現(xiàn)這些目的。
發(fā)明概述
本設(shè)備是一種用于擴(kuò)充由用戶(hù)制作的的消息(諸如文本消息、音頻消息、或者包括音頻的視頻消息)的消息收發(fā)擴(kuò)充系統(tǒng)。該消息可以是通過(guò) 聊天應(yīng)用發(fā)送的文本消息、通過(guò)電子郵件消息收發(fā)系統(tǒng)發(fā)送的電子郵件消息、通過(guò)sms文本消息收發(fā)系統(tǒng)發(fā)送的文本消息等等。
該系統(tǒng)包括被適配成接收來(lái)自用戶(hù)的消息的消息輸入模塊。解析模塊被適配成將該消息分成或解析成至少一個(gè)消息片段。如果該消息是音頻或視頻,則可包括語(yǔ)音識(shí)別模塊以將音頻消息或者視頻消息的音頻部分轉(zhuǎn)換成文本轉(zhuǎn)錄,并且文本轉(zhuǎn)錄隨后作為文本消息發(fā)送。每一個(gè)消息片段可以是任意數(shù)量的詞語(yǔ),諸如一個(gè)、兩個(gè)、或者更多個(gè)。
匹配模塊被適配成將每一個(gè)消息片段與所存儲(chǔ)剪輯的數(shù)據(jù)庫(kù)進(jìn)行比較以為每一個(gè)消息片段標(biāo)識(shí)匹配剪輯,并且傳遞模塊被適配成將任何匹配剪輯傳遞給用戶(hù)以擴(kuò)充該消息。每一個(gè)所存儲(chǔ)剪輯包括音頻部分,并且對(duì)于每一個(gè)剪輯,剪輯數(shù)據(jù)庫(kù)進(jìn)一步包括標(biāo)題數(shù)據(jù)和相應(yīng)的文件位置數(shù)據(jù),該標(biāo)題數(shù)據(jù)包括音頻消息的文本標(biāo)題。在一個(gè)以上的音頻剪輯匹配消息片段的情況下,匹配模塊進(jìn)一步被適配成向用戶(hù)提供選擇界面,其中用戶(hù)選擇所標(biāo)識(shí)匹配剪輯中的一個(gè)以供由傳遞模塊傳遞。
用戶(hù)可選擇具有多個(gè)匹配剪輯,所述多個(gè)匹配剪輯在選擇界面中以通用流行度的次序或者按照他選擇的喜愛(ài)的藝人或者甚至他以前上傳的剪輯被分類(lèi)顯示。在本發(fā)明的此類(lèi)實(shí)施例中,進(jìn)一步包括剪輯上傳模塊以將用戶(hù)的剪輯上傳到剪輯數(shù)據(jù)庫(kù)。與數(shù)據(jù)庫(kù)中的其他剪輯一樣,每一個(gè)用戶(hù)剪輯包括標(biāo)題數(shù)據(jù)和相應(yīng)的文件位置數(shù)據(jù),該標(biāo)題數(shù)據(jù)包括用戶(hù)剪輯的音頻的文本標(biāo)題。為每一個(gè)用戶(hù)只提供對(duì)源自于該用戶(hù)并且優(yōu)選不是任何其他用戶(hù)的用戶(hù)上傳的剪輯的用戶(hù)剪輯的訪問(wèn)。
優(yōu)選地,設(shè)置模塊對(duì)每一個(gè)用戶(hù)是特定的,其中剪輯數(shù)據(jù)庫(kù)可針對(duì)用戶(hù)的偏好(諸如喜愛(ài)的剪輯藝人、較大作品、歌曲或音軌、電影、節(jié)目、表演者)或者每一個(gè)剪輯或較大作品的流行度被進(jìn)一步選擇性地過(guò)濾。因此,例如,如果需要,針對(duì)特定消息返回的所有剪輯可具有相同的藝人。
優(yōu)選地,該系統(tǒng)分布在網(wǎng)絡(luò)(諸如因特網(wǎng)、蜂窩電話(huà)網(wǎng)絡(luò)等等)上。由此,消息輸入模塊可駐留在用戶(hù)的客戶(hù)端設(shè)備的存儲(chǔ)器模塊(諸如便攜式或臺(tái)式計(jì)算機(jī)、智能電話(huà)等等)中??蛻?hù)端設(shè)備無(wú)線(xiàn)地或者通過(guò)有線(xiàn)網(wǎng) 絡(luò)連接與網(wǎng)絡(luò)通信。
在此類(lèi)實(shí)施例中,匹配模塊駐留在與網(wǎng)絡(luò)通信的服務(wù)器上,并且取決于網(wǎng)絡(luò)的可用帶寬和客戶(hù)端設(shè)備的計(jì)算能力,解析模塊可駐留在客戶(hù)端設(shè)備或服務(wù)器上。該消息或消息片段從客戶(hù)端設(shè)備通過(guò)網(wǎng)絡(luò)發(fā)送到服務(wù)器。一旦與數(shù)據(jù)庫(kù)中的剪輯匹配,匹配剪輯就從服務(wù)器通過(guò)網(wǎng)絡(luò)返回到客戶(hù)端設(shè)備。
在使用中,用戶(hù)啟動(dòng)他的客戶(hù)端設(shè)備中的消息收發(fā)擴(kuò)充系統(tǒng),并且通過(guò)消息輸入模塊輸入、說(shuō)出、或者記錄該消息以發(fā)送給遠(yuǎn)程用戶(hù)。消息輸入模塊可被結(jié)合到在客戶(hù)端設(shè)備上運(yùn)行的另一聊天、視頻會(huì)議、電話(huà)、或者其他應(yīng)用中。替換地,輸入模塊可被稱(chēng)為來(lái)自網(wǎng)站應(yīng)用等等的api例程。
將每一個(gè)消息片段與剪輯的數(shù)據(jù)庫(kù)進(jìn)行比較以尋找匹配,并且如果一個(gè)以上的剪輯匹配任何特定消息片段,則向用戶(hù)提供挑選他偏好使用哪一個(gè)剪輯的選擇界面。一旦匹配和選擇所有剪輯,傳遞模塊就將每一個(gè)剪輯傳遞回用戶(hù)和用戶(hù)的客戶(hù)端設(shè)備。接著,可將一個(gè)或多個(gè)剪輯與該消息一起發(fā)送給接收者,這些剪輯在接收或查看之后立即播放、或者作為在選擇時(shí)將在接收者的電子設(shè)備上播放每一個(gè)剪輯且任選地顯示整個(gè)消息的鏈接而呈現(xiàn)。
基于用戶(hù)的偏好,每一個(gè)返回的剪輯可來(lái)自相同的藝人,或者特定地來(lái)自不同的藝人或者共享相同的音樂(lè)流派或風(fēng)格的藝人。用戶(hù)具有通過(guò)剪輯表示整個(gè)消息的選擇,只要該消息內(nèi)的每一個(gè)消息片段與至少一個(gè)剪輯匹配,或者用戶(hù)可能只有使用剪輯表示的某些消息片段。在一個(gè)實(shí)施例中,包括多個(gè)往復(fù)消息的整個(gè)對(duì)話(huà)可被解析,上傳到服務(wù)器,并且所傳遞的所得剪輯將整個(gè)對(duì)話(huà)表示為多個(gè)剪輯的混聚。
本發(fā)明是一種允許用戶(hù)使用流行文化元素?cái)U(kuò)充消息或消息的一部分的系統(tǒng)。如果一個(gè)以上的匹配可用則本發(fā)明允許用戶(hù)選擇一個(gè)匹配音頻剪輯,并且在用戶(hù)正在鍵入或者以其他方式準(zhǔn)備該消息時(shí)允許對(duì)剪輯數(shù)據(jù)庫(kù)的實(shí)時(shí)搜索。本發(fā)明可分布在廣域網(wǎng)上,或者可駐留在個(gè)人的智能電話(huà)或者其他電子設(shè)備內(nèi)。根據(jù)結(jié)合通過(guò)示例解說(shuō)本發(fā)明的原理的附圖進(jìn)行的以下更 詳細(xì)的描述,本發(fā)明的其他特征和優(yōu)點(diǎn)將變得顯而易見(jiàn)。
附圖描述
圖1是如在單個(gè)電子處理設(shè)備中體現(xiàn)的本發(fā)明的示圖;
圖2是如使用分布在客戶(hù)端電子設(shè)備和服務(wù)器之間的網(wǎng)絡(luò)上的特定功能體現(xiàn)的本發(fā)明的示圖;
圖3是客戶(hù)端設(shè)備的樣本顯示屏;
圖4是客戶(hù)端設(shè)備的替換樣本顯示屏;
圖5是本發(fā)明的多個(gè)數(shù)據(jù)庫(kù)記錄的樣本;以及
圖6是解說(shuō)用于匹配剪輯的選擇界面的客戶(hù)端設(shè)備的替換樣本顯示屏。
優(yōu)選實(shí)施例的詳細(xì)描述
以下描述本發(fā)明的解說(shuō)性實(shí)施例。以下解釋提供了用于透徹理解對(duì)這些實(shí)施例的描述和實(shí)現(xiàn)該描述的具體細(xì)節(jié)。本領(lǐng)域技術(shù)人員將理解在沒(méi)有此類(lèi)細(xì)節(jié)的情況下可實(shí)踐本發(fā)明。在其他實(shí)例中,未詳細(xì)地示出或描述公知結(jié)構(gòu)和功能,以避免不必要地混淆對(duì)實(shí)施例的描述。
除非上下文另外明確地要求,貫穿說(shuō)明書(shū)和權(quán)利要求書(shū),詞語(yǔ)“包括”、“包含”等等在包含性的意義上而不是在排他性或窮盡性的意義上(即,在“包括、但不限于”的意義上)進(jìn)行解釋。使用單數(shù)或復(fù)數(shù)的詞語(yǔ)還分別包括復(fù)數(shù)或單數(shù)。另外,詞語(yǔ)“在本文中”、“以上”、“以下”、以及類(lèi)似的導(dǎo)入詞語(yǔ)在本申請(qǐng)中使用時(shí)將指本申請(qǐng)整體,而不是本申請(qǐng)的任何特定部分。當(dāng)權(quán)利要求在引用兩個(gè)或更多項(xiàng)目的列表中使用詞語(yǔ)“或”時(shí),該詞語(yǔ)覆蓋該詞語(yǔ)的所有以下解釋?zhuān)涸摿斜碇械娜我粋€(gè)項(xiàng)目、該列表中的所有項(xiàng)目、以及該列表中的項(xiàng)目的任何組合。當(dāng)詞語(yǔ)“每一個(gè)”用于引用先前介紹為在數(shù)量上至少一個(gè)的元素時(shí),詞語(yǔ)“每一個(gè)”不一定隱含多個(gè)元素,但是也可意味著單個(gè)元素。
圖1和3-5解說(shuō)用于擴(kuò)充用戶(hù)13產(chǎn)生的消息15(諸如文本消息16、 音頻消息17、或者包括音頻的視頻消息18)的消息收發(fā)擴(kuò)充系統(tǒng)10。消息15可以是通過(guò)聊天應(yīng)用發(fā)送的文本消息16、通過(guò)電子郵件消息收發(fā)系統(tǒng)發(fā)送的電子郵件消息、通過(guò)sms文本消息收發(fā)系統(tǒng)發(fā)送的文本消息等等。
系統(tǒng)10包括被適配成接收來(lái)自用戶(hù)13的消息15的消息輸入模塊20。此類(lèi)消息輸入模塊20可被包括在鍵盤(pán)應(yīng)用160、聊天應(yīng)用、視頻消息收發(fā)或視頻呼叫應(yīng)用或網(wǎng)站、電子郵件應(yīng)用等等內(nèi)。因此,文本消息16可在任何有用的文本格式(諸如.txt、sms、或者類(lèi)似的基于文本的格式)中體現(xiàn)。同樣,音頻消息17可在任何音頻格式(諸如.mp3、.wav、.wmp等等)內(nèi)體現(xiàn)。在視頻消息18的情況下,視頻消息18的音頻部分可在.mp4、.mov或類(lèi)似的視頻格式內(nèi)體現(xiàn)。
解析模塊30被適配成將消息15分成或解析成至少一個(gè)消息片段100。如果消息15是音頻消息17或視頻消息18,則可包括語(yǔ)音識(shí)別模塊60以將音頻消息17或者視頻消息18的音頻部分轉(zhuǎn)換成文本轉(zhuǎn)錄,并且文本轉(zhuǎn)錄隨后作為文本消息16使用并解析。每一個(gè)消息片段100可以是任意數(shù)量的詞語(yǔ),諸如一個(gè)、兩個(gè)、三個(gè)、或者更多個(gè)。替換地,每一個(gè)消息片段100可以是單個(gè)短語(yǔ)或整個(gè)句子。在系統(tǒng)10中包括設(shè)置模塊80,該設(shè)置模塊控制每一個(gè)消息片段100為多長(zhǎng)或者如何基于語(yǔ)法規(guī)則等等確定消息片段100。
匹配模塊40被適配成將每一個(gè)消息片段100與所存儲(chǔ)剪輯120的數(shù)據(jù)庫(kù)110進(jìn)行比較以標(biāo)識(shí)與每一個(gè)消息片段100的匹配剪輯120,并且傳遞模塊50被適配成將任何匹配剪輯120傳遞給用戶(hù)13以擴(kuò)充消息15。每一個(gè)所存儲(chǔ)剪輯120包括音頻部分,并且對(duì)于每一個(gè)剪輯120,剪輯數(shù)據(jù)庫(kù)110進(jìn)一步包括標(biāo)題數(shù)據(jù)122和相應(yīng)的文件位置數(shù)據(jù)126,該標(biāo)題數(shù)據(jù)包括音頻消息的文本標(biāo)題124。
例如,如果音頻剪輯具有取自流行的較大音頻或視頻作品19的詞語(yǔ)“hello”,文本標(biāo)題124則只是詞語(yǔ)“hello”以及較大作品19內(nèi)的該詞語(yǔ)的起點(diǎn)和終點(diǎn)的文件位置數(shù)據(jù)126。此類(lèi)文件位置數(shù)據(jù)126可基于時(shí)間戳數(shù)據(jù)128、幀數(shù)(未示出)、或者用于標(biāo)識(shí)在包括較大音頻或視頻作品19的 音頻或視頻文件內(nèi)的剪輯120的起點(diǎn)和終點(diǎn)的其他手段。還可包括馬上購(gòu)買(mǎi)鏈接130用于為用戶(hù)13或者他的消息接收者提供買(mǎi)較大作品19的機(jī)會(huì)。
在消息片段100在數(shù)據(jù)庫(kù)110中沒(méi)有準(zhǔn)確匹配、但是匹配剪輯120的一部分的情況下,語(yǔ)音識(shí)別可用于隔離剪輯120的包含消息片段100的部分。這可通過(guò)音頻識(shí)別、詞語(yǔ)引導(dǎo)(wordcourting)、音節(jié)計(jì)數(shù)、或者通過(guò)對(duì)可視地映射的抒情線(xiàn)的聲波和映射到標(biāo)題124的話(huà)語(yǔ)中的尖峰的圖像識(shí)別來(lái)完成,以確定消息片段100的開(kāi)始時(shí)間和停止時(shí)間。
在一個(gè)以上的音頻剪輯120匹配消息片段100的情況下,匹配模塊40進(jìn)一步被適配成向用戶(hù)13提供選擇界面140(圖4),其中用戶(hù)13諸如通過(guò)觸摸客戶(hù)端設(shè)備12的顯示器183來(lái)選擇所標(biāo)識(shí)匹配剪輯120中的由傳遞模塊40傳遞的一個(gè)所標(biāo)識(shí)匹配剪輯。例如,詞語(yǔ)“hello”可在相同的歌曲或者較大作品19內(nèi)使用多次,但是可使用不同的重音和風(fēng)格發(fā)聲。同樣,許多歌曲可包括詞語(yǔ)“hello”,并且因此基于存儲(chǔ)在設(shè)置模塊80內(nèi)的分類(lèi)偏好,詞語(yǔ)“hello”的每一個(gè)匹配剪輯120在選擇界面140中被不同地分類(lèi)。例如,如果用戶(hù)13不喜歡說(shuō)唱音樂(lè)風(fēng)格,他則可在他的偏好150列表中取消選擇該風(fēng)格,以使匹配非期望風(fēng)格或藝人的剪輯120不作為選項(xiàng)而呈現(xiàn)。
用戶(hù)13可選擇具有多個(gè)匹配剪輯120,所述匹配剪輯在選擇界面140中以通用流行度的次序或者按照他選擇的喜愛(ài)的藝人132或者甚至他以前上傳的剪輯120被分類(lèi)顯示。在本發(fā)明的此類(lèi)實(shí)施例中,進(jìn)一步包括剪輯上傳模塊70以將用戶(hù)13的剪輯120上傳到剪輯數(shù)據(jù)庫(kù)110。與數(shù)據(jù)庫(kù)110中的其他剪輯120一樣,每一個(gè)用戶(hù)剪輯120包括包含用戶(hù)剪輯120的音頻的文本標(biāo)題124的標(biāo)題數(shù)據(jù)122和相應(yīng)的文件位置數(shù)據(jù)126。每一個(gè)用戶(hù)13只訪問(wèn)他上傳的用戶(hù)剪輯120,并且優(yōu)選不訪問(wèn)其他用戶(hù)13的上傳的用戶(hù)剪輯。設(shè)置模塊80對(duì)每一個(gè)用戶(hù)13是特定的,其中剪輯數(shù)據(jù)庫(kù)110可針對(duì)用戶(hù)的偏好150(諸如喜愛(ài)的剪輯藝人132、較大作品19、歌曲或音軌133、電影、節(jié)目、表演者)或者每一個(gè)剪輯120或較大作品19的流行度134進(jìn)一步被選擇性地過(guò)濾。
優(yōu)選地,系統(tǒng)10分布在諸如因特網(wǎng)、蜂窩電話(huà)網(wǎng)絡(luò)等網(wǎng)絡(luò)170(圖2)上。由此,消息輸入模塊20可駐留在用戶(hù)13的客戶(hù)端設(shè)備12(諸如便攜式或臺(tái)式計(jì)算機(jī)、智能電話(huà)等等)上,該客戶(hù)端設(shè)備包括至少一個(gè)處理器182、用于存儲(chǔ)指令集185的非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)181,該指令集體現(xiàn)系統(tǒng)10及其模塊、顯示器183、以及優(yōu)選地相機(jī)184和話(huà)筒185兩者。
客戶(hù)端設(shè)備12無(wú)線(xiàn)地或者通過(guò)有線(xiàn)網(wǎng)絡(luò)連接與網(wǎng)絡(luò)170通信。在此類(lèi)實(shí)施例中,匹配模塊40駐留在與網(wǎng)絡(luò)170通信的服務(wù)器180上,并且取決于網(wǎng)絡(luò)170的可用帶寬和客戶(hù)端設(shè)備12的計(jì)算能力,解析模塊30可駐留在客戶(hù)端設(shè)備12或服務(wù)器180上。消息15或消息片段100從客戶(hù)端設(shè)備12通過(guò)網(wǎng)絡(luò)170發(fā)送到服務(wù)器180。一旦與數(shù)據(jù)庫(kù)中的剪輯120匹配,匹配剪輯120就從服務(wù)器180通過(guò)網(wǎng)絡(luò)170返回到客戶(hù)端設(shè)備12。此類(lèi)服務(wù)器180優(yōu)選地包括至少一個(gè)處理器182和非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)181(諸如ram或rom),該非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)保存實(shí)現(xiàn)系統(tǒng)10及其模塊的指令集185。
在使用中,用戶(hù)13啟動(dòng)他的客戶(hù)端設(shè)備12中的消息收發(fā)擴(kuò)充系統(tǒng)10,并且通過(guò)消息輸入模塊20輸入、說(shuō)出、或者記錄消息15以發(fā)送給遠(yuǎn)程用戶(hù)(未示出)。消息輸入模塊20可被結(jié)合到在客戶(hù)端設(shè)備12上運(yùn)行的另一聊天、視頻會(huì)議、電話(huà)、或者其他應(yīng)用中。替換地,輸入模塊20可被稱(chēng)為來(lái)自網(wǎng)站應(yīng)用等等的api例程。
優(yōu)選地,消息15接著通過(guò)網(wǎng)絡(luò)170發(fā)送到服務(wù)器180,其中解析模塊30將該消息分成至少一個(gè)消息片段100。替換地,解析模塊30駐留在客戶(hù)端設(shè)備12上,并且每一個(gè)消息片段100通過(guò)網(wǎng)絡(luò)170發(fā)送到服務(wù)器180和匹配模塊40。如果消息15處于音頻或視頻格式,則使用駐留在客戶(hù)端設(shè)備12上或者在服務(wù)器180上的語(yǔ)音識(shí)別模塊60將音頻部分轉(zhuǎn)換成文本消息16,并且將此類(lèi)文本消息16解析成至少一個(gè)消息片段并發(fā)送到匹配模塊40。
將每一個(gè)消息片段100與剪輯120的數(shù)據(jù)庫(kù)110進(jìn)行比較以尋找匹配,并且如果一個(gè)以上的剪輯120匹配任何特定消息片段100,則向用戶(hù)13提 供挑選他偏好使用哪一個(gè)剪輯120的選擇界面140。一旦匹配和選擇所有剪輯120,傳遞模塊50就將每一個(gè)剪輯120傳遞回用戶(hù)13和用戶(hù)的客戶(hù)端設(shè)備12。在任何時(shí)間,用戶(hù)13優(yōu)選地具有播放每一個(gè)返回的剪輯120以驗(yàn)證適合性且拒絕不期望的任何剪輯120的選項(xiàng)。接著,將最后一組挑選的剪輯120與消息15一起發(fā)送給接收者,這些剪輯120在接收或查看之后立即播放、或者作為在選擇時(shí)將在接收者的電子設(shè)備(未示出)上播放每一個(gè)剪輯120且任選地顯示或播放原始消息15的鏈接而呈現(xiàn)。
基于用戶(hù)的偏好150,每一個(gè)返回的剪輯120可來(lái)自相同的藝人132,或者特定地來(lái)自不同的藝人132或者共享相同的音樂(lè)流派或風(fēng)格(例如,說(shuō)唱或鄉(xiāng)村)的藝人132。用戶(hù)13具有通過(guò)剪輯120表示整個(gè)消息15的選擇,只要消息15內(nèi)的每一個(gè)消息片段100與至少一個(gè)剪輯120匹配,或者用戶(hù)可能只有使用剪輯120表示的某些消息片段100。在一個(gè)實(shí)施例中,包括多個(gè)往復(fù)消息15的整個(gè)對(duì)話(huà)可被解析,上傳到服務(wù)器180,并且所傳遞的所得剪輯120將整個(gè)對(duì)話(huà)表示為多個(gè)剪輯120的混聚。如果需要,此類(lèi)對(duì)話(huà)的一方可包括來(lái)自一個(gè)藝人的剪輯120,而該對(duì)話(huà)的另一方可包括完全來(lái)自另一藝人的剪輯120。例如,來(lái)自用戶(hù)13的對(duì)話(huà)的一方可完全由來(lái)自搖滾樂(lè)隊(duì)u2的博諾(bono)演唱,而來(lái)自接收者的對(duì)話(huà)的另一方可由藝人碧昂絲(beyoncé)演唱。
優(yōu)選地,當(dāng)用戶(hù)正在鍵入或者以其他方式生成消息15時(shí),解析模塊30正在工作以確定消息15的合適的消息片段100并將這些消息片段100發(fā)送到匹配模塊40。匹配模塊40快速地將接收到的消息片段100與返回的合適的匹配剪輯120進(jìn)行比較,由此用戶(hù)13的體驗(yàn)是在用戶(hù)13鍵入(圖3和4)或者說(shuō)出消息15時(shí)基本實(shí)時(shí)地顯示對(duì)匹配剪輯120的建議。在具有自動(dòng)完成特征(圖6)的一個(gè)實(shí)施例中,匹配消息15的最流行的剪輯120與可選擇以自動(dòng)地完成完整的消息15可能是什么的預(yù)期剪輯129一起顯示。優(yōu)選地,在選擇界面上按照流行度對(duì)這些預(yù)期剪輯129分類(lèi)。
盡管已經(jīng)解說(shuō)和描述了本發(fā)明的特定形式,但是可作出各種修改而不比例本發(fā)明的精神和范圍將是顯而易見(jiàn)的。例如,剪輯120在上文中被公 開(kāi)為具有至少一個(gè)音頻部分,但是可以純粹是視頻、靜止圖像等等。因此,不期望本發(fā)明除了如通過(guò)所附權(quán)利要求書(shū)以外受到限制。
在描述本發(fā)明的特定特征或方面時(shí)使用的特定術(shù)語(yǔ)不應(yīng)當(dāng)用于隱含該術(shù)語(yǔ)在本文中重新定義以限于該術(shù)語(yǔ)與其相關(guān)聯(lián)的本發(fā)明的任何具體特性、特征或方面。一般而言,在以下權(quán)利要求書(shū)中使用的術(shù)語(yǔ)不應(yīng)當(dāng)被解釋為將本發(fā)明限于在說(shuō)明書(shū)中公開(kāi)的具體實(shí)施例,除非以上詳細(xì)描述部分明確地定義此類(lèi)術(shù)語(yǔ)。因此,本發(fā)明的實(shí)際范圍不僅涵蓋所公開(kāi)的實(shí)施例,而且涵蓋實(shí)踐或?qū)崿F(xiàn)本發(fā)明的所有等同方式。
本發(fā)明的實(shí)施例的以上詳細(xì)描述不旨在是窮盡性的或者將本發(fā)明限于以上公開(kāi)的準(zhǔn)確形式或在本公開(kāi)中提及的特定使用領(lǐng)域。盡管出于解說(shuō)性的目的以上描述了本發(fā)明的具體實(shí)施例和示例,但是各種等同修改在本發(fā)明的范圍內(nèi)是可能的,如本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到的。同樣,在本文中提供的本發(fā)明的教義可適用于其他系統(tǒng),不一定是以上描述的系統(tǒng)。以上描述的各個(gè)實(shí)施例的元素和動(dòng)作可進(jìn)行組合以提供進(jìn)一步的實(shí)施例。
包括可在所附提交的文章中列出的任一個(gè)的所有以上專(zhuān)利和申請(qǐng)以及其他引用通過(guò)引用結(jié)合于此。本發(fā)明的各方面如果必要?jiǎng)t可被修改以采用以上描述的各種引用的系統(tǒng)、功能和概念來(lái)提供本發(fā)明的更進(jìn)一步的實(shí)施例。
鑒于以上“詳細(xì)描述”,可對(duì)本發(fā)明作出改變。盡管以上描述詳述了本發(fā)明的特定實(shí)施例并描述了所購(gòu)想的最佳模式,但是不管上文以文本如何詳細(xì)地出現(xiàn),本發(fā)明可以許多方式實(shí)踐。因此,實(shí)現(xiàn)細(xì)節(jié)可大副地變化,同時(shí)仍然被本文中所公開(kāi)的發(fā)明涵蓋。如上所注釋的,在描述本發(fā)明的特定特征或方面時(shí)使用的特定術(shù)語(yǔ)不應(yīng)當(dāng)用于隱含該術(shù)語(yǔ)在本文中重新定義以限于該術(shù)語(yǔ)與其相關(guān)聯(lián)的本發(fā)明的任何具體特性、特征或方面。
盡管本發(fā)明的特定方面在下文中以特定權(quán)利要求形式呈現(xiàn),但是發(fā)明人構(gòu)想以任意數(shù)量的權(quán)利要求形式的本發(fā)明的各方面。因此,發(fā)明人保留在提交本申請(qǐng)之后增加附加權(quán)利要求的權(quán)力,以追求本發(fā)明的其他方面的此類(lèi)附加權(quán)利要求形式。