手机短信点播内容的广播方式及其原理
扫描二维码
随时随地手机看文章
标签:MMS UGC
随着手机应用和用户生成型内容(UGC)的飞速增长,将SMS和MMS信息等手机内容发布到广播系统中的能力变得越来越重要 - 尤其是在电视节目和活动的直播等情形下。
大多数情况下,手机和广播系统互动的目的都是为了获取某些UGC并将之发布到广播系统,以覆盖模式(例如屏幕底部的带状区)显示在电视或者活动现场的大屏幕里。这类UGC是推动用户互动的一个绝佳方法。它拉近了组织者和观众的距离,为观众或者活动参与者提供了有趣的体验。
在图1中,一个规则型信息收发引擎被用于接收来自各种来源(SMS、MMS、IVR、iTV和Web等)的输入,并将一套数据驱动的规则加到进入的“信息”上。首先是从用户那里接收内容。虽然也有可能采取上述的其它方式,但这个步骤一般是以一个SMS信息的形式来完成的。
图1:该图以多个输入格式和多个输出格式展示了某个活动的集成点和信息流
调节过程
从用户那里接收到之后,信息会被放到一个数据库表中,排队等候调节器的认可,通过认可后才能传输到屏幕上。在将用户生成型手机内容发布到广播网络上时,这个调节过程决定着发布是否能成功。其原因主要有以下几点:
大部分广播网络都要求有足够的被认可信息才能进行发布。
及时的内容调节确保信息能以最快的时间被显示出来。
必须符合恰当内容的规定原则,这一点至关重要。
必须确认所有所需信息都是相关的。
图2:在线调节界面截图
大部分演播室都面临着严格的空间限制,有时这会增加现场调节的难度,尤其是当活动现场所在地空间有限时。这种情况下可以利用Web浏览器,进入信息收发系统内的调解用户界面进行离线调节。
信息被认可通过后,就可采取以下方式来将内容发布到广播系统:
由图形系统通过HTTP以XML格式取回信息
在某些图形系统中(如DekoCast),可以通过写一个模块来呼叫一个外部系统,取回仍待发布的信息。比如,5th Finger公司的无线电广播,就采用了一个API来返回当前的被认可信息队列。这个XML文件可以被读入到图形系统,并放置到一个等待显示的队列中。
这个例子中调用得API被称为“CampaignChatData(活动聊天数据)”。该接口可界面可取回以XmlNode形式存在于队列中的聊天信息。通过规定不同的参数,CampaignChatData Web服务可以提供以下功能:
取回队列中的所有信息或特定数量的信息
取回队列中未被读取的所有信息或特定数量的信息
取回后自动从队列中删除信息
自动删除队列中某个特定信息
以信息被调节的顺序或相反顺序取回信息(例如,最近的调制信息会被先返回)
取回上一次呼叫后被调节的信息[NextPage]
参数示例
下面是一些为确保实现所需功能必须包含的参数:
数量
指待返回信息的数量(如5个)。如果在过滤和读取后队列中的信息数量少于这个数,那么将不会有信息被返回。如果有该数量或超过该数量的信息在队列中,则会有对应数量的信息被返回。若想返回所有信息,可将数量规定为“0”。
自动删除
该参数用来标记某些通过Web服务取回的信息是“正确的”以使之被自动删除,或标记某些信息是“错误的”以将之留在队列中。
证书ID
这个URL编码的活动证书是用来获取聊天数据,以便在活动过程中显示出来(例如1vJzUtW8B7d5PT2iuPrkNgg1t4OPVXDuGR3eFNm%2bki1LD3sXtlX87iWdhY7MV14x1XA1UTC2AcZyJloOOgdA6A==)。这个ID系统可以被轻松通过Web服务远程或现场取回。
已读
该参数用来标记某些信息是“正确的”以便返回队列中已经被标识为已读的信息,或标记某些信息是“错误的”以便只返回新信息按照调节顺序由这一参数标记为“正确”的信息将被按照之前调节的顺序返回,被标记为“错误”的信息将被按照与之前调解相反的顺序返回。以相反顺序返回时,最近的被调节信息将被首先返回。
最后队列ID
已接收信息的最后排队ID,会导致只有在某个规定时间后收到的信息才被包括在内。您可以不选这个参数,放弃对结果的过滤。Web服务的输出是一个XML文件。如下图所示:
通过FTP推方案由图形系统接收信息
在某些图形系统(如VizRT)中,数据必须采用可进入到图形引擎的平面文本文件格式。让这些系统可以获得数据的最好方法,是通过一个FTP推方案。通过这种方法,平台会周期性地将一个预置的文件格式(比如由广播方确定的)推到一个安全的位置。这个位置里有队列中已经被认可但还没有显示在广播系统上的信息。
将笔记本电脑的VGA信号输出到混合显示桌面上
当现场没有图形引擎,但可以将多个输入混合到一个输出屏幕时,就必须将VGA信号从笔记本电脑输出到广播系统上。笔记本电脑将播放一个特别格式化的flash文件,其中包含了即将显示在屏幕上的图象。这个flash文件可以覆盖全屏,而背景则采用一个预置的色度键颜色(如下图3)。笔记本的输出是VGA,因此必须通过一个扫描转换器,将VGA转换成混合显示桌面可以兼容的信号。
图3:Flash文件的基本屏幕布局
蓝色是色度键颜色,因此不会被广播显示出来。下层的广播内容(如音乐会的场景)会被显示在蓝色区域。底部的黑色带状区则将显示在场景的上层。
图4:大屏幕上显示的最终画面
将VGA信号从笔记本电脑输出是播放格式化flash文件的最常用方法,因为该方法所要求与广播公司的结合工作是最少的。[NextPage]
采用MMS实现更丰富的屏幕体验
有一些广播公司利用MMS(多媒体信息服务)来从用户的手机接收图片信息或视频,以丰富屏幕和互动体验。
MMS被很多人用来将手机拍摄的照片进行点到点传输。它被越来越多地用于集成来自手机用户的丰富内容。
比如,某些公司可能会使用上面所述的调节型文本信息收发方式来显示滚动的带状区内容,但也会在文本显示的过程中覆盖某张由手机用户拍摄的图象。这张图片一般可能是该用户的猫或狗,然后加上一些有趣的元素。在户外活动中,我们可以用拍到的图象来加强文本信息。比如,活动现场可以就屏幕上的一张照片提问“他够不够火辣?”。这样的问答结果随后就可以被实时广播到屏幕上。
当然,被以MMS信息格式接收到的图象或视频文件,必须采用和文本信息一样的严格规定来调节。
标注和处理MMS信息
我们必须确保进入的MMS信息被标注有重要的识别信息。在规则型信息收发引擎(如5th Finger公司的无线电广播)接收MMS信息时,该信息是通过一个名为MM7(用于MMS服务器/中继器来和VASP通信)的协议来传输的。接收到的信息会被标注一个报头,描述来源和目的地址及其它数据,并拥有一个MIME编码型SMIL文档主体。SMIL是一种演示格式,可以描述整个幻灯片演示文档(如PowerPoint演示文档),包括版面和媒体文件的定时。一般来说,由于手机用户只能发送一个简单的照片或视频,SMIL是一种很基本的文档。
图5:我们可以编辑(旋转或裁减)图象,然后调节使之可被显示在屏幕上
但是,这整个过程还取决于运营商的能力(或者某些市场中的集成商的能力),而当无法直接和MMS中心(MMSC)连接时,规则型信息收发引擎还可以通过一个作业程序来接收这些信息,该程序可以监控一个电邮地址的收件箱(通过POP3)。此时,手机用户将其MMS信息发到一个电子邮件地址(如photos@nike.com),而不是一个短代码(如95294),而他们的手机网络运营商会将MMS重新格式化成一封带有其标志的电子邮件,并将媒体文件作为附件。随后,一个电邮剖析器会接收邮件,辨别运营商和对应的剖析器,并从电邮信息中重新获取所有相关信息。采用这种方法发送的MMS信息,一般都会被重建并传输到规则型信息收发引擎。
当MMS到达信息收发平台后,会以和SMS一样的方式被处理,但会被标识成一种不同的信息类别,并且附上图片数据。用户的图片会由基于web的用户界面提供并进行调节,而一旦完成调节,就会以一个和SMS信息一样的方式被处理。
和SMS类似,该方案一般也会采用一个Flash程序来导出这些图片并显示到屏幕上。同时,它还会利用一个API来下载被调节的MMS信息、图片或视频数据。虽然屏幕上的Flash程序可以直接导出此内容,但最好还是利用一个桌面程序来在本地保存所有图象数据,并配置Flash程序来将图象从本地保存位置导出来。通过这一步骤可以消除网络延迟,因为当前的手机都可以输出分辨率1280x960的图象从而形成大量的大尺寸图象文件。
图6:另一种图象显示分辨率
结论
随着手机多媒体内容和信息收发的日益增加,这种与观众互动的方法将变得越加重要和普及。因此,我们必须了解所有的技术难题和最佳方法,来确保大型活动的完整性。尤其对于现场直播和广播节目,更需要部署好周密的技术方案,在直播中避免任何技术和内容上的问题。