使用水印的多媒体消息方法和系统 本发明涉及一种控制重发包含在多媒体消息中的内容项的方法。本发明还涉及一种安排来控制重发包含在多媒体消息中的内容项的系统。
多媒体消息服务(MMS)是一个标准,它让用户发送和接收具有格式化文本、图形、音频与视频剪辑的多媒体消息。MMS消息可以被发给(使能的MMS)的移动电话或标准电子邮件地址。发送实体可以例如是移动电话或在计算机上运行的应用程序。
图1示出普通的MMS个人到个人流程。第一人想要发送一个MMS消息到第二人。他拿出他地移动电话101或其它MMS用户代理,写好消息并且在该消息中包含一个或多个多媒体对象。在敲击″发送″按钮之后,多媒体消息(文本和多媒体对象)在移动网络110上被发射到多媒体消息服务中心(MMSC)120。
移动网络110可以例如是GSM、GPRS、UMTS或一个类似的系统。随着多媒体消息可能潜在地增长得很巨大,宽带移动网络被优先选用。第一人也可能已经在他连接到互联网的个人电脑上编写好消息。然后,该消息在互联网上被发送给MMSC120。发送多媒体消息的其它方法当然也是可能的。重要的是,应当注意到消息总是发送给MMSC120而不是直接发送到收件人。这个结构是一个存储转发信息系统的例子。
多媒体消息被MMSC120接收。从那儿它被转发到预定收件人(第二人)。多媒体消息再一次在移动网络130上被发射,这次是被发射到第二人的移动电话或其它用户代理。当多媒体消息到达的时候,该移动电话处理消息内容并且把消息呈现给第二人。上述的两个移动网络110、130可能是相同或者不相同的。
在上述例子中,第一人使用第二人的电话号码作为多媒体消息被发送到那儿的地址。他还可以使用第二人的电子邮件地址。多媒体消息然后将由MMSC120转发到第二人的电子邮箱,第二人可以使用标准电子邮件客户端从该电子邮箱读取该消息。
图2示出普通的MMS应用程序到个人的流程。多媒体消息当然不局限于通过由个人到个人发送的消息。可能提供许多自动化服务。例如,流行的服务是作出可用于移动电话的铃声或标志。在此类应用程序中,用户可以从他的移动电话向服务器发送对特殊铃声或标志的请求。服务器上的应用程序201检索适当的铃声或标志并且把它作为多媒体消息发射到MMSC120。一旦该消息到达MMSC120,它就用上述参考图1的同样方法被处理并且被转发。当移动电话141接收到多媒体消息时,它提取铃声或标志。
递送铃声和标志已经相当流行于标准的基于文本的短信息业务(SMS)。然而,MMS具有更加宽广的应用。应用程序到个人的MMS的潜在的应用是提供有(高)价值的内容。例如,一种可以提供最新的音乐抽样或视频剪辑的业务。用户为那个消息给出额外的费用以支付内容特许的成本,这是因为大多数这种内容都有版权或是被其它知识产权所保护。
如果两种给出的模式被结合在一起,则会出现一个问题:支付内容费用的用户(应用程序到个人)可以转发这个消息(和因此该内容)到另一个用户(个人到个人),而仅仅支付该消息的发射费用而没有支付任何由于转发该内容而应付的特许费用。
本发明的一个目的是能够限制或控制多媒体内容的转发。
根据本发明这个目的是利用在权利要求1中要求的一个方法和权利要求5中要求的一个系统而实现的。基本上,本发明建议在多媒体消息中被发射的内容被发送到收件人之前,在其上″标记″一个水印。优选地,这类标记在系统的存储转发组件中完成。在如上所述的系统中,这个组件将是MMSC120。
限制转发,例如通过禁止重发整个消息,或通过允许重发消息而不允许重发内容项,通常是所期望的。另一个可选方案是允许内容项的转发并且跟踪这类转发。通过跟踪该内容,有关内容分发的有用信息可以被收集(为了销售目的),但是可以加上商业规则以限制内容的这种分发。还有一个可选方案是与最初提供该内容项的服务供应商进行联系并且根据其响应而允许或禁止转发。
有利的实施例被列举在从属的权利要求中。
本发明的这些和其它方面将通过参考附图中示出的实施例被阐明并且从而变得明显,其中:
图1大略地说明一个多媒体消息系统,其中,来自一个用户的消息经由MMSC被传递到另一个用户;
图2大略地说明一个多媒体消息系统,其中,来自应用程序的消息经由MMSC被传递到用户;
图3大略地说明本发明的一个优选实施例,其中,一个水印嵌入器被增加给MMSC;
图4大略地说明本发明的一个实施例,其中,一个水印检测器被增加给MMSC;
图5大略地说明一个连接到MMSC的媒体中介系统;和
图6大略地说明MMSC的一个实施例。
在全部的附图中,相同的参考数字指出类似或对应的部件。在附图中指出的一部分部件一般由软件实现,因此代表软件实体,比如软件模块或对象。
本发明优选实施例的一个实例在图3中被示出。在这个实施例中,MMSC120被扩展了一个水印系统130,多媒体消息中出现的所有内容都必需通过这个系统。水印系统130检测多媒体消息中的内容类型(例如音频、视频、文本等等),为所检测类型的内容选择一个适当的水印方案,并且使用所选择的水印方案在内容中嵌入一个标记。优选地,只有当多媒体消息源是MMS应用程序201时才执行上述措施。这样,由用户代理101产生的和被发送给用户代理141的内容不会受到影响。
该标记不必很大,并且不需要包含大量信息。在下面将变得明显的是,最重要的方面是要使以后有可能确定该内容已经被加上了水印。水印的内容不是很重要,但是水印必须很难或不可能从内容中被除去。这使得坚固的水印技术成为了最好的选择,因为它们一般具有低的有效负荷但是却很难被除去。
当然,并不禁止添加有意义的内容作为水印的有用负荷。例如,添加水印的该实体的名称或者多媒体消息收件人的标识符都可以被嵌入。MMS应用程序201提供商的一个标识符也可以被嵌入,这个标识符例如是一个随机选择的数,然后被存储在数据库中并且与提供商的身份相关联。
MMSC120还被配备了一个水印检测器,如图4中所示。在添加水印之前,多媒体消息的内容经由水印检测器410被传递。如果能发现标记,则这表明内容已经预先经由MMSC传递。这是内容正在被转发的证据。因此转发将被阻止或至少被限制,这时MMSC120可以采取适当的行动。
最简单的行动是简单地删除多媒体消息而不是转发它。然而,这可能不会为用户所接受。通常,消息的一个部分(比如画面或铃声)表示转发内容。诸如附随的文本信息或画面之类的其它部分是原始内容。原始内容将不会简单地被阻塞,这是因为在消息中还有一个转发部分。MMSC120可以剥除内容的转发部分而把多媒体消息的剩余部分传递下去。优选地,已经被剥除的任何部分被一个消息代替,该消息指出它们已经被剥除和被剥除的原因。
替换地,可以计算出转发内容所需的特许费用。然后,如果可以得到这个费用信息,则该费用可以被记入发送用户的户头。这在例如具有音乐内容时可能会很好实现,这是因为可以利用音乐权利的使用权结算机构(clearinghouses)来协商通常的补偿或特许费用。
在把内容转发到预定收件人之前,MMSC120还可以把内容转换成相对较低质量的形式。这样,预定收件人仍然会得到该消息和内容,但是因为其质量较低它将不会是很有价值的。于是,他将被鼓励自己去从MMS应用程序201下载原始版本。
这个行动还可以包括把这个内容的分发报告给诸如服务供应商之类的第三方。然后,当提供商批准的时候可能有条件地进行分发。如果提供商的标识符被嵌入内容项,则这个实施例执行得最顺利。
另一个例子是转发的许可,但为此要对发送用户的额外费用记账。在移动网络中,发送用户经由例如电话号码而被识别以便允许这类记账。价格信息可以被附加到消息中或者由一个单独的消息提供。
如果水印中存在有意义的有效负荷,则水印检测器410可以提取这个有效负荷并且基于这个所提取的信息来采取适当的行动。例如,如果所提取的信息识别了被转发内容的初始收件人(即从图2中的MMS应用服务器接收它的人),则MMSC120可以将这个标识符与被拦截的多媒体消息的发送人的标识符进行比较。如果这两者是相同的,则它允许转发。这样,初始收件人可以向他的朋友转发内容,但是那些朋友不能再向别人传递该消息。
替换地,标识符可以被用来跟踪内容的初始收件人,因此可以向他收取罚款,或者可以阻止他使用MMS应用程序。
如果所提取的信息识别了添加水印的MMSC,或一个或多个MMSC的运营商,则MMSC120可以允许转发消息,如果它与添加水印的MMSC是同一个MMSC的话。这允许只向相同MMSC的用户转发或者从该用户转发。
水印系统310和水印检测器410可以作为安装在MMSC120中的独立装置,或者作为连接到MMSC120的独立装置来实现。例如,系统310可以被设计成要连接在MMS应用程序201和MMSC120之间的代理而进行的操作,从而使得操作透明。类似地,检测器410可以被设计为MMSC120和移动网络130之间的代理。设备310、410可以作为各个单独的设备来实现。它们可以全部或部分地由硬件或软件来实现。
如图5中大略所示,运行MMSC120的实体能够在MMSC120中为使用媒体中介系统510的正在接收的用户代理优化内容。优化可能是格式(对于图象,例如GIF到JPEG)、大小(对于视频,例如GIF到QCIF)、比特率(对于间频,例如128kbps到20kbps)和其它参数的适配或转码。因为媒体中介系统510具有关于消息的多媒体内容的访问和资料,所以水印嵌入和检测系统310、410被优选地置于这个系统510中。
MMSC120的一个说明性的实施例在图6中被大略地示出。MMSC120的功能可以被概念地分割为服务器部分601和中继部分651。简言之,服务器部分601提供存储转发结构而中继部分651把消息译码和发送。
消息被服务器601的接收机组件610接收。消息被处理以检测它应该怎样被处理和它应该被转发到谁。根据本发明,消息的内容由水印检测器310处理以检测是否消息的多媒体内容已经被转发。如果这类检测是肯定的,则MMSC120如上所述采取适当的行动。
如果消息的转发是可接受的,则消息的转发存在几个可能的通路。通常消息将被传递到中继651。中继651包括水印嵌入器410和媒体中介系统510,510将消息译码成一个适合于收件人处理的形式。然后,消息被传递到移动网络130以便它可以被发送到预定收件人。
消息还可以被传递到SMTP接口620,SMTP接口620被连接到诸如互联网之类的网络621。这个接口根据互联网电子邮件标准将多媒体消息格式化,然后将该消息作为一个互联网电子邮件消息转发到预定收件人。SMTP接口620在转发消息之前可能在也可能不在多媒体消息中嵌入水印。如果SMTP接口620给内容加上水印,则进一步经由MMS网络将结果电子邮件消息转发到另一个收件人变得不可能。然而,因为互联网电子邮件网络不是被很严格地控制,所以在电子邮件网络本身上很难执行转发限制。
如果收件人不是在与多媒体消息的发送人相同的移动网络上,则中继不能把消息本身转发到预定收件人。在这种情况下,服务器把消息传递到连接到正确的移动网络的MMSC630上。然后,这个另外的MMSC630的职责就是在把多媒体消息转发到预定收件人之前嵌入适当的水印。
水印检测器410还可以被置于MMSC120的中继部分651中。这样具有下述优点,即检测器410和嵌入器310例如可能作为单一设备被实现。然而,如果一个特殊的多媒体消息接着被传递到另一个MMSC上,而这个MMSC没有根据本发明的水印检测器,则存在内容被转发多次的危险,而这是不允许的。
水印嵌入还可以作为代码转换器模块510的一部分而实现。由MMSC从MMS应用程序所接收的内容往往具有比较高的质量。由于大多数移动装置不能够直接处理这类高质量的内容(由于例如低分辨率显示器、低质量扩音器或耳机),因此代码转换到适合于移动装置的格式是必需的。
通过把水印嵌入作为代码转换处理的一部分,人们就可以确定在与代码转换处理相关的破坏性操作后水印仍保存下来。例如,如果一张TIFF格式的24位图片被转换成一张8位灰度等级的GIF图像,则被嵌入原始图像的色彩组分中的水印可能严重地变形。然而如果水印在转换到8位灰度等级之后而在压缩到GIF格式之前被嵌入,则最终的画片将是正确地加上水印的。
代码转换模块510的功能可以被扩展为不仅仅是格式、大小、比特率等等之间的转换。例如,可以提供与MMS应用程序的一个接口。这样,MMS应用程序可以例如动态地生成内容,该内容具体地适合于一个特定的移动装置。
应当注意,上述实施例说明但不限制本发明,而且本领域的技术人员将能够在不背离附加权利要求的范围前提下设计许多替换实施例。本发明当然适用于任何存储转发系统,而不是只适用于上述的MMS系统。例如,水印嵌入器310和检测器410可以被结合在用户代理101、141中。
例如,在因特网或内部网电子邮件服务器系统中根据本发明来实现水印检测和嵌入功能也是可能的。这样,电子邮件消息不能被用来无限地转发多媒体内容。电子邮件附件的内容分析已经由反病毒软件来执行,并且类似的方法可以被用来在附件中实现水印检测。
在权利要求中,放置在括号内的任何参考符号不应被看作是限制权利要求。单词″包含″不排除那些没有列在权利要求中的元件或步骤的出现。放在一个元件之前的单词″一个″不排除多个这种元件的出现。本发明可以借助于包含几个单独的元件的硬件和一个被适当编程的计算机来实现。
在设备权利要求中枚举了几个装置,部分这些装置可以由硬件的一个和相同元件来实现。某些方法在相互不同的从属权利要求中被陈述这一简单事实不意味这些方法不能为了有利而进行组合。