專利名稱:使用水印的多媒體消息方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種控制重發(fā)包含在多媒體消息中的內(nèi)容項的方法。本發(fā)明還涉及一種安排來控制重發(fā)包含在多媒體消息中的內(nèi)容項的系統(tǒng)。
多媒體消息服務(wù)(MMS)是一個標準,它讓用戶發(fā)送和接收具有格式化文本、圖形、音頻與視頻剪輯的多媒體消息。MMS消息可以被發(fā)給(使能的MMS)的移動電話或標準電子郵件地址。發(fā)送實體可以例如是移動電話或在計算機上運行的應(yīng)用程序。
圖1示出普通的MMS個人到個人流程。第一人想要發(fā)送一個MMS消息到第二人。他拿出他的移動電話101或其它MMS用戶代理,寫好消息并且在該消息中包含一個或多個多媒體對象。在敲擊″發(fā)送″按鈕之后,多媒體消息(文本和多媒體對象)在移動網(wǎng)絡(luò)110上被發(fā)射到多媒體消息服務(wù)中心(MMSC)120。
移動網(wǎng)絡(luò)110可以例如是GSM、GPRS、UMTS或一個類似的系統(tǒng)。隨著多媒體消息可能潛在地增長得很巨大,寬帶移動網(wǎng)絡(luò)被優(yōu)先選用。第一人也可能已經(jīng)在他連接到互聯(lián)網(wǎng)的個人電腦上編寫好消息。然后,該消息在互聯(lián)網(wǎng)上被發(fā)送給MMSC120。發(fā)送多媒體消息的其它方法當(dāng)然也是可能的。重要的是,應(yīng)當(dāng)注意到消息總是發(fā)送給MMSC120而不是直接發(fā)送到收件人。這個結(jié)構(gòu)是一個存儲轉(zhuǎn)發(fā)信息系統(tǒng)的例子。
多媒體消息被MMSC120接收。從那兒它被轉(zhuǎn)發(fā)到預(yù)定收件人(第二人)。多媒體消息再一次在移動網(wǎng)絡(luò)130上被發(fā)射,這次是被發(fā)射到第二人的移動電話或其它用戶代理。當(dāng)多媒體消息到達的時候,該移動電話處理消息內(nèi)容并且把消息呈現(xiàn)給第二人。上述的兩個移動網(wǎng)絡(luò)110、130可能是相同或者不相同的。
在上述例子中,第一人使用第二人的電話號碼作為多媒體消息被發(fā)送到那兒的地址。他還可以使用第二人的電子郵件地址。多媒體消息然后將由MMSC120轉(zhuǎn)發(fā)到第二人的電子郵箱,第二人可以使用標準電子郵件客戶端從該電子郵箱讀取該消息。
圖2示出普通的MMS應(yīng)用程序到個人的流程。多媒體消息當(dāng)然不局限于通過由個人到個人發(fā)送的消息??赡芴峁┰S多自動化服務(wù)。例如,流行的服務(wù)是作出可用于移動電話的鈴聲或標志。在此類應(yīng)用程序中,用戶可以從他的移動電話向服務(wù)器發(fā)送對特殊鈴聲或標志的請求。服務(wù)器上的應(yīng)用程序201檢索適當(dāng)?shù)拟徛暬驑酥静⑶野阉鳛槎嗝襟w消息發(fā)射到MMSC120。一旦該消息到達MMSC120,它就用上述參考圖1的同樣方法被處理并且被轉(zhuǎn)發(fā)。當(dāng)移動電話141接收到多媒體消息時,它提取鈴聲或標志。
遞送鈴聲和標志已經(jīng)相當(dāng)流行于標準的基于文本的短信息業(yè)務(wù)(SMS)。然而,MMS具有更加寬廣的應(yīng)用。應(yīng)用程序到個人的MMS的潛在的應(yīng)用是提供有(高)價值的內(nèi)容。例如,一種可以提供最新的音樂抽樣或視頻剪輯的業(yè)務(wù)。用戶為那個消息給出額外的費用以支付內(nèi)容特許的成本,這是因為大多數(shù)這種內(nèi)容都有版權(quán)或是被其它知識產(chǎn)權(quán)所保護。
如果兩種給出的模式被結(jié)合在一起,則會出現(xiàn)一個問題支付內(nèi)容費用的用戶(應(yīng)用程序到個人)可以轉(zhuǎn)發(fā)這個消息(和因此該內(nèi)容)到另一個用戶(個人到個人),而僅僅支付該消息的發(fā)射費用而沒有支付任何由于轉(zhuǎn)發(fā)該內(nèi)容而應(yīng)付的特許費用。
本發(fā)明的一個目的是能夠限制或控制多媒體內(nèi)容的轉(zhuǎn)發(fā)。
根據(jù)本發(fā)明這個目的是利用在權(quán)利要求1中要求的一個方法和權(quán)利要求5中要求的一個系統(tǒng)而實現(xiàn)的。基本上,本發(fā)明建議在多媒體消息中被發(fā)射的內(nèi)容被發(fā)送到收件人之前,在其上″標記″一個水印。優(yōu)選地,這類標記在系統(tǒng)的存儲轉(zhuǎn)發(fā)組件中完成。在如上所述的系統(tǒng)中,這個組件將是MMSC120。
限制轉(zhuǎn)發(fā),例如通過禁止重發(fā)整個消息,或通過允許重發(fā)消息而不允許重發(fā)內(nèi)容項,通常是所期望的。另一個可選方案是允許內(nèi)容項的轉(zhuǎn)發(fā)并且跟蹤這類轉(zhuǎn)發(fā)。通過跟蹤該內(nèi)容,有關(guān)內(nèi)容分發(fā)的有用信息可以被收集(為了銷售目的),但是可以加上商業(yè)規(guī)則以限制內(nèi)容的這種分發(fā)。還有一個可選方案是與最初提供該內(nèi)容項的服務(wù)供應(yīng)商進行聯(lián)系并且根據(jù)其響應(yīng)而允許或禁止轉(zhuǎn)發(fā)。
有利的實施例被列舉在從屬的權(quán)利要求中。
本發(fā)明的這些和其它方面將通過參考附圖中示出的實施例被闡明并且從而變得明顯,其中
圖1大略地說明一個多媒體消息系統(tǒng),其中,來自一個用戶的消息經(jīng)由MMSC被傳遞到另一個用戶;圖2大略地說明一個多媒體消息系統(tǒng),其中,來自應(yīng)用程序的消息經(jīng)由MMSC被傳遞到用戶;圖3大略地說明本發(fā)明的一個優(yōu)選實施例,其中,一個水印嵌入器被增加給MMSC;圖4大略地說明本發(fā)明的一個實施例,其中,一個水印檢測器被增加給MMSC;圖5大略地說明一個連接到MMSC的媒體中介系統(tǒng);和圖6大略地說明MMSC的一個實施例。
在全部的附圖中,相同的參考數(shù)字指出類似或?qū)?yīng)的部件。在附圖中指出的一部分部件一般由軟件實現(xiàn),因此代表軟件實體,比如軟件模塊或?qū)ο蟆?br>
本發(fā)明優(yōu)選實施例的一個實例在圖3中被示出。在這個實施例中,MMSC120被擴展了一個水印系統(tǒng)130,多媒體消息中出現(xiàn)的所有內(nèi)容都必需通過這個系統(tǒng)。水印系統(tǒng)130檢測多媒體消息中的內(nèi)容類型(例如音頻、視頻、文本等等),為所檢測類型的內(nèi)容選擇一個適當(dāng)?shù)乃》桨福⑶沂褂盟x擇的水印方案在內(nèi)容中嵌入一個標記。優(yōu)選地,只有當(dāng)多媒體消息源是MMS應(yīng)用程序201時才執(zhí)行上述措施。這樣,由用戶代理101產(chǎn)生的和被發(fā)送給用戶代理141的內(nèi)容不會受到影響。
該標記不必很大,并且不需要包含大量信息。在下面將變得明顯的是,最重要的方面是要使以后有可能確定該內(nèi)容已經(jīng)被加上了水印。水印的內(nèi)容不是很重要,但是水印必須很難或不可能從內(nèi)容中被除去。這使得堅固的水印技術(shù)成為了最好的選擇,因為它們一般具有低的有效負荷但是卻很難被除去。
當(dāng)然,并不禁止添加有意義的內(nèi)容作為水印的有用負荷。例如,添加水印的該實體的名稱或者多媒體消息收件人的標識符都可以被嵌入。MMS應(yīng)用程序201提供商的一個標識符也可以被嵌入,這個標識符例如是一個隨機選擇的數(shù),然后被存儲在數(shù)據(jù)庫中并且與提供商的身份相關(guān)聯(lián)。
MMSC120還被配備了一個水印檢測器,如圖4中所示。在添加水印之前,多媒體消息的內(nèi)容經(jīng)由水印檢測器410被傳遞。如果能發(fā)現(xiàn)標記,則這表明內(nèi)容已經(jīng)預(yù)先經(jīng)由MMSC傳遞。這是內(nèi)容正在被轉(zhuǎn)發(fā)的證據(jù)。因此轉(zhuǎn)發(fā)將被阻止或至少被限制,這時MMSC120可以采取適當(dāng)?shù)男袆印?br>
最簡單的行動是簡單地刪除多媒體消息而不是轉(zhuǎn)發(fā)它。然而,這可能不會為用戶所接受。通常,消息的一個部分(比如畫面或鈴聲)表示轉(zhuǎn)發(fā)內(nèi)容。諸如附隨的文本信息或畫面之類的其它部分是原始內(nèi)容。原始內(nèi)容將不會簡單地被阻塞,這是因為在消息中還有一個轉(zhuǎn)發(fā)部分。MMSC120可以剝除內(nèi)容的轉(zhuǎn)發(fā)部分而把多媒體消息的剩余部分傳遞下去。優(yōu)選地,已經(jīng)被剝除的任何部分被一個消息代替,該消息指出它們已經(jīng)被剝除和被剝除的原因。
替換地,可以計算出轉(zhuǎn)發(fā)內(nèi)容所需的特許費用。然后,如果可以得到這個費用信息,則該費用可以被記入發(fā)送用戶的戶頭。這在例如具有音樂內(nèi)容時可能會很好實現(xiàn),這是因為可以利用音樂權(quán)利的使用權(quán)結(jié)算機構(gòu)(clearinghouses)來協(xié)商通常的補償或特許費用。
在把內(nèi)容轉(zhuǎn)發(fā)到預(yù)定收件人之前,MMSC120還可以把內(nèi)容轉(zhuǎn)換成相對較低質(zhì)量的形式。這樣,預(yù)定收件人仍然會得到該消息和內(nèi)容,但是因為其質(zhì)量較低它將不會是很有價值的。于是,他將被鼓勵自己去從MMS應(yīng)用程序201下載原始版本。
這個行動還可以包括把這個內(nèi)容的分發(fā)報告給諸如服務(wù)供應(yīng)商之類的第三方。然后,當(dāng)提供商批準的時候可能有條件地進行分發(fā)。如果提供商的標識符被嵌入內(nèi)容項,則這個實施例執(zhí)行得最順利。
另一個例子是轉(zhuǎn)發(fā)的許可,但為此要對發(fā)送用戶的額外費用記賬。在移動網(wǎng)絡(luò)中,發(fā)送用戶經(jīng)由例如電話號碼而被識別以便允許這類記賬。價格信息可以被附加到消息中或者由一個單獨的消息提供。
如果水印中存在有意義的有效負荷,則水印檢測器410可以提取這個有效負荷并且基于這個所提取的信息來采取適當(dāng)?shù)男袆印@?,如果所提取的信息識別了被轉(zhuǎn)發(fā)內(nèi)容的初始收件人(即從圖2中的MMS應(yīng)用服務(wù)器接收它的人),則MMSC120可以將這個標識符與被攔截的多媒體消息的發(fā)送人的標識符進行比較。如果這兩者是相同的,則它允許轉(zhuǎn)發(fā)。這樣,初始收件人可以向他的朋友轉(zhuǎn)發(fā)內(nèi)容,但是那些朋友不能再向別人傳遞該消息。
替換地,標識符可以被用來跟蹤內(nèi)容的初始收件人,因此可以向他收取罰款,或者可以阻止他使用MMS應(yīng)用程序。
如果所提取的信息識別了添加水印的MMSC,或一個或多個MMSC的運營商,則MMSC120可以允許轉(zhuǎn)發(fā)消息,如果它與添加水印的MMSC是同一個MMSC的話。這允許只向相同MMSC的用戶轉(zhuǎn)發(fā)或者從該用戶轉(zhuǎn)發(fā)。
水印系統(tǒng)310和水印檢測器410可以作為安裝在MMSC120中的獨立裝置,或者作為連接到MMSC120的獨立裝置來實現(xiàn)。例如,系統(tǒng)310可以被設(shè)計成要連接在MMS應(yīng)用程序201和MMSC120之間的代理而進行的操作,從而使得操作透明。類似地,檢測器410可以被設(shè)計為MMSC120和移動網(wǎng)絡(luò)130之間的代理。設(shè)備310、410可以作為各個單獨的設(shè)備來實現(xiàn)。它們可以全部或部分地由硬件或軟件來實現(xiàn)。
如圖5中大略所示,運行MMSC120的實體能夠在MMSC120中為使用媒體中介系統(tǒng)510的正在接收的用戶代理優(yōu)化內(nèi)容。優(yōu)化可能是格式(對于圖象,例如GIF到JPEG)、大小(對于視頻,例如GIF到QCIF)、比特率(對于間頻,例如128kbps到20kbps)和其它參數(shù)的適配或轉(zhuǎn)碼。因為媒體中介系統(tǒng)510具有關(guān)于消息的多媒體內(nèi)容的訪問和資料,所以水印嵌入和檢測系統(tǒng)310、410被優(yōu)選地置于這個系統(tǒng)510中。
MMSC120的一個說明性的實施例在圖6中被大略地示出。MMSC120的功能可以被概念地分割為服務(wù)器部分601和中繼部分651。簡言之,服務(wù)器部分601提供存儲轉(zhuǎn)發(fā)結(jié)構(gòu)而中繼部分651把消息譯碼和發(fā)送。
消息被服務(wù)器601的接收機組件610接收。消息被處理以檢測它應(yīng)該怎樣被處理和它應(yīng)該被轉(zhuǎn)發(fā)到誰。根據(jù)本發(fā)明,消息的內(nèi)容由水印檢測器310處理以檢測是否消息的多媒體內(nèi)容已經(jīng)被轉(zhuǎn)發(fā)。如果這類檢測是肯定的,則MMSC120如上所述采取適當(dāng)?shù)男袆印?br>
如果消息的轉(zhuǎn)發(fā)是可接受的,則消息的轉(zhuǎn)發(fā)存在幾個可能的通路。通常消息將被傳遞到中繼651。中繼651包括水印嵌入器410和媒體中介系統(tǒng)510,510將消息譯碼成一個適合于收件人處理的形式。然后,消息被傳遞到移動網(wǎng)絡(luò)130以便它可以被發(fā)送到預(yù)定收件人。
消息還可以被傳遞到SMTP接口620,SMTP接口620被連接到諸如互聯(lián)網(wǎng)之類的網(wǎng)絡(luò)621。這個接口根據(jù)互聯(lián)網(wǎng)電子郵件標準將多媒體消息格式化,然后將該消息作為一個互聯(lián)網(wǎng)電子郵件消息轉(zhuǎn)發(fā)到預(yù)定收件人。SMTP接口620在轉(zhuǎn)發(fā)消息之前可能在也可能不在多媒體消息中嵌入水印。如果SMTP接口620給內(nèi)容加上水印,則進一步經(jīng)由MMS網(wǎng)絡(luò)將結(jié)果電子郵件消息轉(zhuǎn)發(fā)到另一個收件人變得不可能。然而,因為互聯(lián)網(wǎng)電子郵件網(wǎng)絡(luò)不是被很嚴格地控制,所以在電子郵件網(wǎng)絡(luò)本身上很難執(zhí)行轉(zhuǎn)發(fā)限制。
如果收件人不是在與多媒體消息的發(fā)送人相同的移動網(wǎng)絡(luò)上,則中繼不能把消息本身轉(zhuǎn)發(fā)到預(yù)定收件人。在這種情況下,服務(wù)器把消息傳遞到連接到正確的移動網(wǎng)絡(luò)的MMSC630上。然后,這個另外的MMSC630的職責(zé)就是在把多媒體消息轉(zhuǎn)發(fā)到預(yù)定收件人之前嵌入適當(dāng)?shù)乃 ?br>
水印檢測器410還可以被置于MMSC120的中繼部分651中。這樣具有下述優(yōu)點,即檢測器410和嵌入器310例如可能作為單一設(shè)備被實現(xiàn)。然而,如果一個特殊的多媒體消息接著被傳遞到另一個MMSC上,而這個MMSC沒有根據(jù)本發(fā)明的水印檢測器,則存在內(nèi)容被轉(zhuǎn)發(fā)多次的危險,而這是不允許的。
水印嵌入還可以作為代碼轉(zhuǎn)換器模塊510的一部分而實現(xiàn)。由MMSC從MMS應(yīng)用程序所接收的內(nèi)容往往具有比較高的質(zhì)量。由于大多數(shù)移動裝置不能夠直接處理這類高質(zhì)量的內(nèi)容(由于例如低分辨率顯示器、低質(zhì)量擴音器或耳機),因此代碼轉(zhuǎn)換到適合于移動裝置的格式是必需的。
通過把水印嵌入作為代碼轉(zhuǎn)換處理的一部分,人們就可以確定在與代碼轉(zhuǎn)換處理相關(guān)的破壞性操作后水印仍保存下來。例如,如果一張TIFF格式的24位圖片被轉(zhuǎn)換成一張8位灰度等級的GIF圖像,則被嵌入原始圖像的色彩組分中的水印可能嚴重地變形。然而如果水印在轉(zhuǎn)換到8位灰度等級之后而在壓縮到GIF格式之前被嵌入,則最終的畫片將是正確地加上水印的。
代碼轉(zhuǎn)換模塊510的功能可以被擴展為不僅僅是格式、大小、比特率等等之間的轉(zhuǎn)換。例如,可以提供與MMS應(yīng)用程序的一個接口。這樣,MMS應(yīng)用程序可以例如動態(tài)地生成內(nèi)容,該內(nèi)容具體地適合于一個特定的移動裝置。
應(yīng)當(dāng)注意,上述實施例說明但不限制本發(fā)明,而且本領(lǐng)域的技術(shù)人員將能夠在不背離附加權(quán)利要求的范圍前提下設(shè)計許多替換實施例。本發(fā)明當(dāng)然適用于任何存儲轉(zhuǎn)發(fā)系統(tǒng),而不是只適用于上述的MMS系統(tǒng)。例如,水印嵌入器310和檢測器410可以被結(jié)合在用戶代理101、141中。
例如,在因特網(wǎng)或內(nèi)部網(wǎng)電子郵件服務(wù)器系統(tǒng)中根據(jù)本發(fā)明來實現(xiàn)水印檢測和嵌入功能也是可能的。這樣,電子郵件消息不能被用來無限地轉(zhuǎn)發(fā)多媒體內(nèi)容。電子郵件附件的內(nèi)容分析已經(jīng)由反病毒軟件來執(zhí)行,并且類似的方法可以被用來在附件中實現(xiàn)水印檢測。
在權(quán)利要求中,放置在括號內(nèi)的任何參考符號不應(yīng)被看作是限制權(quán)利要求。單詞″包含″不排除那些沒有列在權(quán)利要求中的元件或步驟的出現(xiàn)。放在一個元件之前的單詞″一個″不排除多個這種元件的出現(xiàn)。本發(fā)明可以借助于包含幾個單獨的元件的硬件和一個被適當(dāng)編程的計算機來實現(xiàn)。
在設(shè)備權(quán)利要求中枚舉了幾個裝置,部分這些裝置可以由硬件的一個和相同元件來實現(xiàn)。某些方法在相互不同的從屬權(quán)利要求中被陳述這一簡單事實不意味這些方法不能為了有利而進行組合。
權(quán)利要求
1.一種用于控制被包含在多媒體消息中的內(nèi)容項的重發(fā)的方法,包括接收來自發(fā)送人的包含內(nèi)容項的消息和該消息的預(yù)定收件人的標識符,處理該內(nèi)容項以檢測其中的水印存在或不存在,如果已經(jīng)檢測到水印不存在,-則促使水印被嵌入該內(nèi)容項,和-允許把包含水印內(nèi)容項的消息重發(fā)到預(yù)定收件人,和否則就控制包含該內(nèi)容項的消息向預(yù)定收件人的重發(fā)。
2.權(quán)利要求1的方法,其中,控制重發(fā)包括允許把包含水印內(nèi)容項的消息重發(fā)給預(yù)定收件人和對發(fā)送人的額外費用記賬。
3.權(quán)利要求1的方法,其中,控制重發(fā)包括允許把包含水印內(nèi)容項的消息重發(fā)到預(yù)定收件人和記錄與重發(fā)相關(guān)的細節(jié)。
4.權(quán)利要求1的方法,其中,控制重發(fā)包括限制消息的重發(fā)。
5.權(quán)利要求4的方法,其中,限制重發(fā)包括禁止消息的重發(fā)。
6.權(quán)利要求4的方法,其中,限制重發(fā)包括允許消息的重發(fā)而禁止內(nèi)容項的重發(fā)。
7.權(quán)利要求4、5或6的方法,其中,遵照內(nèi)容項的提供商的批準的重發(fā)是有條件的。
8.一個被安排來控制被包含在多媒體消息中的內(nèi)容項的重發(fā)的系統(tǒng),包括-接收裝置,用于接收來自發(fā)送人的包含內(nèi)容項的消息和該消息的預(yù)定收件人的標識符,-水印檢測裝置,用于處理內(nèi)容項以檢測其中水印的存在與否,和用于向條件重發(fā)裝置發(fā)信號指示水印的存在與否,-該條件重發(fā)裝置被安排成根據(jù)接收到指示水印不存在的信號-有條件地激活用于在內(nèi)容項中嵌入水印的加水印裝置,和-有條件地激活用于把包含水印的內(nèi)容項的消息重發(fā)到預(yù)定收件人的重發(fā)裝置,和否則就控制把包含內(nèi)容項的消息重發(fā)到預(yù)定收件人。
9.一個媒體代碼轉(zhuǎn)換系統(tǒng),被安排成把多媒體消息中的內(nèi)容項代碼轉(zhuǎn)換成適合于預(yù)定收件人的格式,該系統(tǒng)包括權(quán)利要求8的系統(tǒng)。
10.一個計算機程序產(chǎn)品,被安排成促使處理器執(zhí)行權(quán)利要求1的方法。
全文摘要
一種控制重發(fā)包含在多媒體消息中的內(nèi)容項的系統(tǒng)和方法。該方法包括接收來自發(fā)送人的包含內(nèi)容項的消息和該消息的預(yù)定收件人的標識符,處理該內(nèi)容項以檢測其中的水印存在或不存在,如果已經(jīng)檢測到水印不存在,則促使水印被嵌入該內(nèi)容項,和允許把包含水印內(nèi)容項的消息重發(fā)到預(yù)定收件人,否則控制包含內(nèi)容項的消息到預(yù)定收件人的重發(fā)??刂评缈梢园橹匕l(fā)付費,限制有水印內(nèi)容項的轉(zhuǎn)發(fā)或禁止重發(fā)。本發(fā)明涉及多媒體消息服務(wù)(MMS)?;旧希景l(fā)明建議在發(fā)送內(nèi)容到收件人之前用一個水印″標 記″在多媒體消息中發(fā)送的內(nèi)容。優(yōu)選地,這類標記在系統(tǒng)的存儲轉(zhuǎn)發(fā)組件中完成。在如上所述的系統(tǒng)中,這個組件將是MMS 120。
文檔編號H04L12/58GK1650587SQ03809727
公開日2005年8月3日 申請日期2003年4月25日 優(yōu)先權(quán)日2002年5月1日
發(fā)明者E·祖伊德馬 申請人:皇家飛利浦電子股份有限公司