系统和软件产品的制作方法

文档序号:2582489阅读:198来源:国知局
专利名称:系统和软件产品的制作方法
技术领域
本发明涉及用于在公共空间中显示第三方媒体内容的系统、软件应用程序以及方法。
背景技术
户外广告,有时候被称为室外广告,专注于当消费者在公共场所、在途中、等待 (诸如在诊所)和/或在具体的商业位置(诸如在零售场地)正在“行进”时对他们进行营销。这样的一个示例是位于零售经销店的电子广告牌,通常包括由一台或者多台计算机操作的显示装置(例如,平板显示装置、阴极射线管显示装置等等)。控制显示装置的计算机使媒体内容被呈现在显示装置上,其中媒体内容可以包括可读的文本、静止或者运动图像,或者它们的组合。例如,媒体内容可以是以二进制文件的形式,可存储在控制计算机的存储器内,其中图像和文本被编码与如何、何时以及按照什么顺序呈现图像和文本的呈现信息一起编码。这种媒体内容的示例以本领域中众所周知的格式进行编码,包括但不限于 Microsoft PowerPoint 、AVI、MPEG、Quicktime 及其等同物。媒体内容可以作为文件存储在控制计算机的存储介质上,或者可以经由通信网络(例如,局域网(LAN)或者互联网) 实时流送。在显示装置上呈现什么特定的媒体内容的选择是由在控制计算机上操作的内容管理软件(CMQ管理的,或者替换地由通过通信网络连接到一个或者多个显示计算机的服务器计算机来管理,以便从中心点指令多个显示装置上的内容。随着这些室外广告系统的普及的增长,要操作它们的不同CMS产品的数目也在增长。例如,为了向惠顾站点的人显示感兴趣的媒体内容,一个CMS系统通常被安装在零售组织的站点(例如,超级市场)。CMS的维护和运行会由站点的局部或者全面管理来提供。因此,在站点上的电子广告牌系统上提供的媒体内容将会被限于关于特定商店的信息,除非管理层将时间和精力用来收集来自于第三方的附加广告内容。第三方广告内容能够潜在地产生来自于组织的广告系统上的广告时间销售的基本收入,以至于抵消安装和维护系统的成本。与局部或者全面管理能够提供的内容相比,第三方广告内容也可以通过提供大量不同和最新的媒体内容使显示装置更加吸引观众。然而,管理由第三方创建的媒体内容,包括征集第三方内容、第三方内容的调度更新,以及通过CMS在现场解决与第三方内容的兼容性问题,是耗时的并且可能涉及局部或者区域管理的技能组合之外的技能。因此,需要有通过远程管理的服务提供并且管理用于如同机构内部(in-house) 电子广告牌系统那样的室外广告系统的第三方广告的能力。也需要能够将第三方广告提供给在多个不同的站点部署的多个不同室外广告系统并且进行管理的第三方广告系统。然而,在不同的零售组织和其它的室外装置当中运行的不同的室外广告系统和相对应的CMS 产品区别很大并且通常是既不是相互兼容的也不是相互可操作的。例如,一些CMS应用程序是商业产品,而其它的可能是诸如通过机构内部开发团队为特殊的零售组织特别地开发的定制的产品。此外,室外广告系统和操作它们的CMS产品通常不适合具有多于一个的用于控制的手段。因此,为了整合第三方内容,电子广告牌系统的机构内部管理部门将不得不亲自管理第三方内容的获取、呈现以及轮播,或者不得不将对于他们的CMS的某些形式的直接控制提供给独立的非现场管理人员,而出于安全性、可靠性以及其它原因,机构内部管理人员将合理地不情愿这样做。因此,需要一种系统和方法,其能够经由无论在部署站点运行的特定CMS应用程序如何都会有效的远程控制的系统,在如同机构内部电子广告牌系统那样的远程室外广告系统上提供并且管理第三方广告,使得在室外广告系统上能够远程地提供并且管理第三方内容,而不需要对已经就位的运行的CMS系统进行修改或者被机构内部管理部门直接干涉。还期望机构内部管理部门对在站点交付的第三方广告保留一定量的控制,使得(例如) 第三方广告内容与运行的CMS系统的现有媒体内容很好地共存。

发明内容
考虑上述问题开发了本发明,并且本发明的各种实施例提供解决或者改善一个或者多个所述问题的能力。根据本发明的第一方面,提供一种系统,该系统包括显示装置和显示控制器,显示控制器是计算机(在下文中,计算机至少包括被连接到存储器的CPU和存储装置,该存储装置具有适合于控制CPU的被记录在其上的操作系统),该计算机具有被存储在其上的主呈现应用程序和优先呈现应用程序,计算机的操作系统被配置为使主呈现应用程序和优先应用程序能够在CPU上并行操作,主呈现应用程序被配置为通过操作系统使显示装置呈现主显示内容作为主呈现,并且优先呈现应用程序被配置为通过操作系统使显示装置呈现优先显示内容作为优先呈现,并且在优先呈现的整个持续期间从显示装置排除主呈现应用程序的主呈现,并且进一步被配置为在优先呈现完成后通过操作系统使得在显示装置上恢复主呈现,其中主显示内容和优先显示内容均包括静止或者运动视频信息。优先呈现应用程序被配置为响应于触发对显示装置起作用,触发可以是根据预编程的时间表和/或队列的时钟、由传感器、相机和/或人机接口设备(例如,鼠标、按钮、键盘)生成的实时信号,和/或从连接到局域网或者广域网的网络接口接收到的事件中的任
眉、 [O根据本发明的第二方面,提供一种软件产品,该软件产品用于在由如上的计算机控制的显示器上呈现媒体内容,软件被记录在计算机可读介质上并且被配置为i)使计算机排除正在计算机上运行的主呈现程序以防止主呈现程序的主呈现被呈现在显示器上,并且在优先呈现的整个持续期间还使计算机在显示器呈现优先呈现,和ii)在优先呈现的整个持续期间完成后,使计算机恢复主呈现程序以在显示器上恢复显示主呈现,其中主呈现和优先呈现均包括静止或者运动视频信息。该软件进一步配置计算机以监听来自于时钟、 到实时传感器的外围接口(例如,相机、鼠标、按钮、键盘),和/或从连接到局域网或广域网的网络接口接收到的事件中的任意一个的事件,并且根据该事件启动以排除主呈现程序和呈现优先呈现开始的上述各步骤。根据本发明的第三方面,提供一种方法,该方法用于在公共空间呈现优先媒体内
6容,包括i)提供如上的软件产品,该软件产品可记录在计算机可读介质上,用于在由显示控制器控制的显示器上呈现媒体内容,和ii)提供服务器(即,包括CPU、存储器、存储装置以及用于与其它计算机通信的网络接口的计算机,并且被配置为使计算机可读数据可被所述其它计算机检索),其上存储有软件的服务器的存储装置被配置为使服务器存储在显示控制器上操作的软件产品可读的优先媒体内容,其中该软件产品被配置为使显示控制器i) 排除正在显示控制器上运行的主呈现程序以防止显示控制器在显示器上呈现主呈现,并且在优先呈现的整个持续时间期间还使显示控制器在显示器上呈现优先呈现,和ii)在优先呈现的整个持续时间完成后,使显示控制器恢复主呈现程序,从而使显示控制器在显示器上呈现主呈现,其中主呈现和优先呈现均包括静止或者运动视频信息,并且其中优先呈现作为优先媒体内容被存储在服务器上并且可通过显示控制器从服务器检索。服务器可以用于经由相互连接的网络(例如,互联网)与显示控制器直接通信,或者诸如通过在服务器和显示控制器之间用手移动的便携式数据媒体(例如,软盘、便携式闪存、CD-ROM等等),或者通过间接的网络连接(例如,对于与被连接到服务器的网络进行通信的防火墙、网桥、或者网关设备的连接)与显示控制器间接通信。根据本发明的第四方面,提供一种用于呈现优先媒体内容的设备,该设备至少包括一台如上所述的服务器,该服务器经由相互连接的网络(例如,互联网)与至少一个显示控制器和至少一个发起人(sponsor)计算机进行通信,发起人计算机由要被显示在至少一个显示控制器上的优先媒体内容的发起人操作,该服务器被配置为处理被存储在至少一个显示控制器中的软件产品,用于在由至少一个显示控制器控制的至少一个显示装置上呈现媒体内容,并且该服务器进一步被配置为控制软件产品使得使至少一个显示控制器在至少一个显示装置上显示优先呈现并且在优先呈现期间停止在至少一个显示装置上显示主呈现。根据本发明的第五方面,提供一种用于在内容提供者和显示装置之间交换、管理、 发布以及呈现媒体内容的系统和方法,其中服务器计算机接收来自于内容提供者(例如, 广告商)的媒体内容并且部分地基于由内容提供者提供的参数安排将媒体内容发布给显示控制器。服务器可以提供交互式用户接口,用于提示并且检索来自于内容服务器的信息, 并且用于将相关信息提供给内容提供者,所述信息包括用于在可用于服务器的在显示控制器上进行显示的时间档的可用性。交互式用户接口也可以提供一种手段,该手段执行与内容提供者的交易,以作为如下服务的交换存储、调度以及在多个显示装置中的一个上显示媒体内容,以及将反馈提供给内容提供者,该反馈包括媒体内容已经在一个或者多个显示装置上播放的指示。结合以示例的方式示出了本发明的原理的附图,根据下面的详细描述,本发明的这些和其它实施例以及优点可以变得显而易见。


图1示出根据本发明的电子广告牌系统和第三方内容服务器的示例性布置。图2示出根据本发明的电子广告牌系统和第三方内容服务器的另一示例性布置。图3示出根据本发明的电子广告牌系统和第三方内容服务器的又一示例性布置。图4示出在其上显示包括文本和图形的机构内部内容的示例性显示屏幕。
7
图5示出示例性显示屏幕,其中创新的应用程序排除机构内部内容被显示在显示屏幕的一部分上的可能性,并且优先内容被显示在所述一部分中。图6示出示例性显示屏幕,其中创新的应用程序排除机构内部内容被显示在整个显示装置中的可能性,并且包括文本和图形的优先内容被显示在该整体中。图7是示意性地示出在客户端显示控制器上操作的本发明的主要步骤的流程图。图8概略地示出在CPU和显示控制器的存储器中操作的操作系统、主呈现应用程序以及优先呈现应用程序的组织。图9是详述其中优先呈现应用程序从显示控制器的显示装置中排除主呈现应用程序的步骤的操作的流程图。图10是详述其中优先呈现应用程序将主呈现应用程序恢复到显示控制器的显示装置的步骤操作的流程图。
具体实施例方式图1示意性地示出根据本发明的示例性布置,其包括用于存储本发明的优先呈现软件应用程序可读取的优先媒体内容的服务器10。服务器10可以包括单服务器装置、相互操作的或者冗余的负载平衡的服务器装置集群,或者如在本领域已知的等同物。优先媒体内容包括一个或者多个优先呈现,以对本领域的技术人员来说已知的方式可作为二进制信息(例如,一个或者多个文件)存储在计算机可读介质上。优先呈现是二进制数据,作为可操作用于呈现的静止或者运动文本和/或图形的组合,该二进制数据可在预定的时段在多媒体装置上呈现。在本领域中已知二进制媒体内容的示例(例如,Macromedia Flash 、 Microsoft PowerPoint 、Apple Quicktime)。在本发明的实施例中,服务器10与客户端计算机5进行通信,通过该客户端计算机5内容提供者可以从服务器10检索表示用于显示媒体内容的显示装置50的可用性的数据,并且通过该客户端计算机5内容提供者可以将媒体内容传输到服务器10,用于存储和发布到显示控制器60。显示控制器60被连接到显示装置50,显示装置50可以被部署在公共空间中用于观看。服务器10和显示控制器60可以是包括存储装置(例如,RAM、盘驱动器、便携式闪存、⑶-ROM等等)和中央处理单元(“CPU”)的任何计算装置。至少显示控制器60会具有在其上运行的被配置为每次执行多于一个进程的操作系统(多任务操作系统,例如, Microsoft WindoWS XP专业版)并且还会包括用于连接到显示装置50并且操作显示装置 50的接口硬件。显示控制器60也可以包括用于连接到用于产生声音的扬声器或者音频装置并且对其操作的接口硬件。一个或者多个扬声器可以被整合为显示装置的一部分或者被单独地部署。显示装置50可以是阴极射线管(“CRT”)显示器、液晶显示器(“LCD”)或者等离子体平板显示器,或者用于呈现计算机生成的可视图像的等同装置中任何一个。在一个实施例中,显示控制器60和显示装置50可以进一步包括反馈装置,该反馈装置被配置为测量显示装置周围的区域和显示控制器50的操作状态。这些装置可以包括,但是不限于,计算机自我诊断装置、红外线运动检测器、激光运动检测器、静止或者运动图像相机、门传感器或者基于地板的人群流量传感器以及RFID检测器。这些装置至少被配置为,在媒体内容的呈现之前、期间或者之后确定潜在的观众是否在显示装置50的附近。装置也可以被包括在显示控制器60或显示装置50中以确定周围区域的环境信息,其包括 (但不限于)温度、湿度检测器、烟雾、辐射或者其它的环境条件或者危害。本发明的优先呈现软件(“PPS”)应用程序被加载在显示控制器60的存储装置上。如上所述的内容管理软件(在下文中被称为主呈现软件或者“MPS”应用程序)也被加载在显示控制器60的存储装置上。通过任何有效的数据传输手段12 (例如,软盘、CD-ROM、 闪存盘或者等同物)将通过PPS应用程序可读的优先媒体内容从服务器10提供给显示控制器60。服务器10也可以提供调度信息,调度信息用于指示PPS应用程序何时并且在什么条件下优先媒体内容的任何部分应被显示在显示装置50上作为优先呈现。图2示意性地示出示例性布置,其中通过广域网20 (例如,互联网)服务器10被连接到网络路由器30。网络路由器30经由可以是有线或者无线的局域网34( “LAN”)将服务器10连接到多个显示控制器60。在图2中示出的示例中,各个显示控制器60被连接到两个显示装置50。显示控制器可以被连接到由其中构成的显示接口硬件所支持的任何数量的显示装置50。在本实施例中,显示装置50可以被提供在诸如零售商店的公共区域。公共区域的管理部门会为连接它们的显示装置、显示控制器60以及LAN提供管理服务。同样在本示例中,LAN经由路由器30连接到互联网20。公共区域的管理部门通过站点管理人员也操作 LAN上的它自己的机构内部服务器40以执行各种计算机相关功能,如在本领域中通常已知那样包括对于与机构内部服务器40进行通信的显示控制器60的支持功能。在一个实施例中,如图3中所示,服务器10和显示控制器60之间的通信通过在此被示为机构内部服务器40的中间计算机进行。在本实施例中,显示控制器经由可以是有线或者无线的专用LAN 42与机构内部服务器40进行通信。机构内部服务器连接到专用LAN 42和经由网络路由器30与广域网20相连接的LAN 34。在本实施例中,机构内部服务器40 被提供有同步服务器应用程序,该同步服务器应用程序被配置为使机构内部服务器40作为服务器10和显示控制器60之间的代理服务器或者同步服务器来操作,使得显示控制器 60不与广域网20或者服务器10直接通信。通过使显示控制器60与广域网20隔离,显示控制器更不易受未经授权的控制(例如,不易受来自于互联网的未经授权的通信)。如上所指出的,一个或者多个显示控制器60操作一个或者多个显示装置50。由公共区域的管理部门维护的内容管理软件或者主呈现软件应用程序正常地执行操作。通过机构内部服务器40可以集中地管理主呈现软件应用程序,例如,内容管理软件(“CMS”)。如在图8中示意性地示出,本发明的PPS应用程序被加载并且执行以与由显示控制器的操作系统提供的MPS应用程序同时运行。本领域的技术人员将会理解的是,这两个软件应用程序都被保存在显示控制器的存储器中并且通过操作系统来并行管理。图7中的流程图概括地示出创新的PPS应用程序的主要操作。在显示控制器60 上MPS应用程序和PPS程序被初始化(步骤200,210)。本领域的技术人员理解这些初始化步骤不必按照此顺序发生,只要它们都发生。一旦MPS应用程序被初始化并且开始操作,主呈现被呈现给显示装置50(步骤 230)。主呈现可以作为如图2中的静止或者运动文本和图形的组合52出现。一旦PPS应用程序被初始化并且开始操作,它进入等待状态(步骤220),在等待状态中它等待触发。触发可以是(但不限于)下述中的任意一个时间间隔、日内时间、通过被连接到显示控制器60的网络提供的信号、由用户接口装置(例如,键盘、鼠标、触摸垫)、上述反馈装置中的任意一个或者等同物提供的信号。在检测到触发(步骤M0)时,PPS应用程序退出等待状态并且执行被存储在显示控制器60的存储介质上的子例程以排除MPS应用程序将它的呈现内容呈现给显示装置50 的可能性(步骤250)。本领域的技术人员将会理解MPS应用程序被阻止对显示装置50上的图像进行任何改变,并且PPS应用程序执行被存储在存储介质上的子例程以对显示装置 50建立排他性控制。一旦建立了对显示装置50的控制,PPS应用程序开始在显示装置50上呈现优先呈现(步骤270)。优先呈现可以作为静止或者运动文本和图形的组合M出现,如图6中所示,其中在整个显示装置50上呈现优先呈现。或者,图5示出仅在显示装置50的一部分上呈现的优先呈现,主呈现的其它部分在为优先呈现专门建立的呈现区域外部保持可视。
显示装置50上的排他性控制被保持直到优先呈现完成(步骤观0),于是PPS应用程序执行被存储在显示控制器60的存储装置上的子例程以放弃显示装置50上的排他性控制并且重新使得MPS应用程序能够控制显示装置50 (步骤四0)。然后PPS应用程序返回到等待状态并且等待下一个触发。在一个实施例中,显示控制器60包括在各个优先呈现完成后将播放证据信息记录在显示控制器60的存储装置上的子例程。在本实施例中,PPS应用程序进一步包括要在任何优先呈现完成后存储包括时间和日期的播放证据记录的例程。这些播放证据记录提供呈现了整个优先呈现的证据。在一个实施例中,周期性地通过网络34、20将播放证据记录传输到服务器10。使用对本领域的技术人员来说已知的协议(例如,FTP、SSH、SCP、HTTP、HTTPS等等),可以作为文件或者流来传输播放证据记录。在图2中示出的布置中,PPS应用程序被配置为与服务器10建立连接并且试图认证服务器10以便于完成连接。在认证成功后,PPS应用程序使显示控制器60传输播放证据记录,并且服务器10将播放证据记录连同认证信息一起存储以至少提供与显示装置50当中的任何特定优先呈现的播放和发布有关的统计信息。在一个实施例中,触发信息可以被纳入优先媒体内容中,或者被单独地提供在由服务器10提供的调度信息中。触发信息通常与特定优先呈现相联系,使得在预定的条件下该特定优先呈现将会被呈现。如上所示,预定的条件可以包括(但不限于)日内时间、一个时间段内的频度、来自于一个或者多个反馈装置的信号、来自于被连接到显示控制器的网络的信号,或者前述的任意或者所有的组合。在一个实施例中,触发信息被编码在MPS的主呈现中使得PPS的优先内容的呈现可以与MPS的内容自动地同步。通常,MPS具有下述能力,在特定呈现内容或者内容的播放列表/时间表中,包括诸如到网页的“地址”的根据http或者https URL方案的统一资源定位符(URL),使得因此主呈现可以将驻留在网络(例如,互联网)上的内容和它的本地内容合并。例如,MPS会在它的播放列表中包括到万维网上的天气预报站点的URL,使得在播放时间表中的约定时间,MPS会检索并且播放来自于该天气预报站点的内容。在另一示例中,MPS具有回放根据Adobe‘ Flash 格式编码的多媒体文件的能力,继而具有如在先前的示例中描述的包括URL从而合并基于网络的内容的能力。在本实施例中,PPS被配置为监听以URL的形式的来自于MPS的请求。当MPS具有在它的内容或者播放列表中包括URL的能力时,MPS被配置为包括指向PPS的URL,使得在预先约定的时间,MPS使用像超文本传输协议(HTTP)的标准通信协议作出网络资源请求, 其中该请求被明确地指向PPS。在一个示例性实施例中,PPS被配置为监听预定的TCP/IP端口(例如,普通网络端口 80)上的HTTP请求。当PPS在预定的TCP/IP端口处接收到来自于MPS的URL请求时, PPS应用程序生成触发事件以呈现一个或者多个优先呈现。在本实施例中,PPS可以通过将文件或者流传回到MSP来响应MPS,从而处理如在本领域中已知的URL指示的请求,并且因此没有迫使在MPS处的请求例程超时。然而,响应于接收URL请求而产生触发的PPS继续建立对显示装置50的控制并且排除MPS在显示装置50上呈现内容的可能性。因此,在通过传输和接收URL这样触发的优先呈现期间,显示装置50不显示MPS的显示内容。PPS还通过将文件或者流传回到MPS来响应URL,使得请求没有“超时”,如在本领域中已知的。例如,文件或者流可以是空文件、静止图像,或者可以包括诊断信息的短“占位符”消息或者其它消息。再次,此内容没有被正常地显示在显示装置50上。然而,倘若出现了阻止PPS建立对显示装置50的排他性控制的错误,则会显示此“占位符”内容以帮助技术人员诊断该错误。本实施例允许PPS与多种不同的CMPS程序(MPS)并行运行,而不需要设计专用于网络上使用的不同CMS程序中的每一个的应用程序接口(API)。即,在准备用于其它网络内容的播放列表时简单地通过将特定的URL插入到MPS的播放列表,能够控制PPS和MPS之间的交互。触发从MPS内容到PPS内容的显示转变的特定URL可以采用要被包括在播放列表中的HTML或者XML文件的形式。这样的文件优先地由广告系统服务器10供给并且可以通过站点管理人员从广告系统服务器10下载。在本实施例的示例性变化中,PPS被配置为解析并且解释被包括在URL中的参数以控制或者影响要被显示的优先内容,该控制参数包括但不限于i)在由PPS获取对显示的控制并且优先媒体内容回放开始之前的时间量,ii)在优先回放结束并且对显示的控制被返给MPS之前的时间量,iii)优先呈现要被回放的数目,iv)要被回放的特定优先呈现的规范,ν)要被回放的预定类别的优先呈现的规范。对于后者的情况,通过控制参数清楚地规定的预定类别可以包括(但不限于)公共服务通告,或者与最近被播放和/或在将来将会被立刻播放的MPS的呈现内容最相关的特定优先呈现。在本示例性变化中,被传回MPS的文件或者流可以包括告知接收到控制参数的确认和诊断消息,以及诸如控制参数是否被成功应用的任何其它有用的或者有关的信息。作为本特征的操作示例,在显示控制器60上运行的MPS在显示装置50上呈现它的内容,而在显示控制器60上运行的PPS等待事件来触发它活动。在此,MPS根据播放列表进行操作,播放列表是要一个接一个显示在显示装置50上的媒体内容的队列。具体地, MPS具有将URL合并在它的播放列表中用于从网络资源中检索内容的能力。在本领域中应当理解的是,网络资源可以驻留在除了显示控制器60之外的不同计算机装置上,或者可以仅驻留在同一计算机装置(即,显示控制器60本身)上操作的进程或者应用程序上。播放列表中的媒体内容的项目之一包括指向TCP/IP端口 80的URL,PPS在该端口上监听。该URL可以作为由站点管理人员从服务器10下载的文件的一部分被包括,并且包括根据在HTTP协议中已知的POST操作被纳入的参数。已经下载了文件的站点管理人员将包含在文件中的URL合并在MPS的播放列表中。一旦MPS前进到播放列表中URL所位于的位置,MPS以它的正常方式发送消息试图检索URL所指向的资源。PPS接收此消息,并且通过一些基于HTML的内容进行响应,使得至少试图检索资源的MPS不超时。然而,同时,PPS开始控制显示装置50以排除MPS的过程,如上所述。PPS解释从MPS以URL传递至PPS的参数以控制通过PPS呈现什么优先内容。该控制可以包括关于要呈现特定优先内容的规范,并且/或者可以规定在PPS放弃对显示装置50的控制而返回给MPS之前的时间量。根据本发明的此特征,当PPS从其等待状态激活并且呈现它的内容时MPS可以进行控制。因此PPS内容的回放可以与MPS的回放时间表同步,使得MPS和PPS的各自内容的回放没有相互重叠或者干扰。具体地,此特征不要求现有的MPS被修改或者重新编程以便与PPS进行通信,而是可以依赖通用能力以在通用的URL、HTTP和HTML协议下请求网络内容。在实施例中,PPS应用程序也可以将关于显示控制器60的操作状态的状态信息 (例如,系统负载、系统正常运行时间、可用的存储空间和内存和/或检测的和记录的错误) 传输到服务器10。在实施例中,如在图2中所布置的,显示控制器60的子例程周期性地通过网络34、 20联系服务器10以检索更新的优先媒体内容和调度信息。使用对本领域中的技术人员来说已知的协议(例如,FTP、SSH、SCP、HTTP、HTTPS等等),可以传输优先媒体内容作为文件或者流。PPS应用程序被配置为与服务器10建立连接并且试图认证服务器10以便于完成连接。通过请求PPS应用程序联系服务器10而不是其它的方式,PPS应用程序能够经由防火墙(例如,在网络路由器30中操作的)进行通信,而无需特定配置。通过本领域的技术人员已知的任何方法可以建立连接和认证,其中PPS应用程序包括被要求成功地完成认证(例如,唯一标识、密码和/或公共密钥,如在本领域中已知的) 的子例程和数据。在认证成功后,服务器10将包含一个或者多个优先呈现的优先媒体内容传输到显示控制器60并且PPS应用程序使显示控制器60将优先媒体内容存储在它的存储装置上。服务器10也传输调度信息,调度信息由显示控制器60存储在它的存储装置上,将通过PPS应用程序来读取,以控制优先媒体内容的优先呈现何时和/或多长时间一次被显示在显示装置50上。以相同的方式,PPS应用程序可以被配置为联系服务器10并且检索旨在改进PPS 应用程序的操作的软件更新,该更新采用如本领域中已知的数据传输的形式。PPS应用程序可以与服务器10进行通信,不管PPS应用程序是否也(S卩,同时)在显示装置50上呈现优先呈现。在实施例中,显示控制器60进一步包括音频控制器(例如,音频接口、声卡或者等同物)和音频输出装置(例如,扬声器)。主呈现和优先呈现均进一步包括诸如旁白或者背景音乐的音频信息以伴随作为主呈现和优先呈现而呈现的可视信息。当PPS应用程序退出等待状态并且排除MPS应用程序向显示装置50呈现它的内容的可能性时,存储在显示控制器60的存储装置上的子例程使显示控制器60也排除MPS应用程序使音频控制器呈现MPS应用程序的音频部分的可能性,并且进一步建立对用于优先呈现的音频部分的音频控制器的排他性控制,从而允许在优先呈现的持续期间仅来自于优先呈现的音频从音频输出装置进行广播。在呈现程序完成后,在PPS应用程序返回到等待状态之前,执行存储在音频控制器的存储装置上的子例程以放弃对音频控制器的排他性控制并且重新使能MPS应用程序对音频控制器的控制。本领域的技术人员将会理解的是,像PPS应用程序一样,MPS应用程序通常会合并它自己的例程以对显示装置50建立它自己的排他性控制。因此,至少在优先呈现要在显示装置50上播放的期间,本发明的PPS应用程序执行被设计为暂时压制并且抑制MPS应用程序的显示获取例程的例程。具体地,取决于在显示控制器60上操作的MPS应用程序,通过不同的方法来完成对于显示装置50的控制的获取和放弃(步骤240和四0)。在一个实施例中,其中PPS应用程序和MPS应用程序在显示控制器60上的 Windows 环境(在此,Microsoft .Windows XP专业版)下进行操作,PPS应用程序调用
Win32 API中的子例程以创建新桌面(CreateDesktop)并且然后使操作系统向它指令PPS 应用程序的显示内容(参见图9,步骤310)。本领域的技术人员将认识到Windows 图形用户界面环境是基于在显示装置50的屏幕上表示的显示表面,称之为桌面。Windows
在启动时提供默认桌面,由应用程序在正常使用期间使用,但是也提供一种手段,通过 CreateDesktop调用创建另一个替换的桌面,区别于默认桌面。以这样的方式创建的新桌面被配置以由对其进行请求的应用程序专门使用。如在图9中进一步示意性地提供的,PPS应用程序也进行调用以将显示装置50从显示主桌面切换到新桌面(SwitchDesktop)(步骤350)。结果,在CreateDesktop调用之前在显示装置50上运行并且显示内容的应用程序,包括MPS应用程序,从显示装置50消失以被新桌面取代,新桌面中包含有PPS应用程序专门提供它自身的显示内容(优先呈现)。图10示意性地详述控制被恢复到MPS的步骤四0的子步骤。在优先呈现完成后, PPS应用程序再次调用SwitchDesktop以将原始桌面的内容恢复到显示装置50 (图10,步骤410)。尽管一段时间内原始桌面没有被显示在显示装置上,诸如MPS应用程序的应用程序继续在显示控制器60上不中断地操作,除了它们未被显示在显示装置50上之外。然而,在MPS应用程序采用CreateDesktop和SwitchDesktop调用的类似技术以获取对显示装置50的排他性控制的情况下,PPS应用程序必须使用替代的方法以获取并且保持排他性控制。另外,在主呈现和/或优先呈现包括音频部分的情况下,PPS应用程序调用Win32 API中的例程以暂时地挂起MPS应用程序的执行,从而防止MPS应用程序过早地重新获取对显示装置50的控制或者在优先呈现之上播放它自己的音频内容。在此,PPS应用程序被配置为确定(图9,步骤300)有必要挂起MPS应用程序而不是仅用新桌面替换它,本实施例中的PPS应用程序将会挂起MPS应用程序的进程。在实施例中,PPS应用程序通过识别MPS应用程序的应用程序名称并且将它与兼容于上面概述的步骤的已知MPS应用程序的列表进行比较来进行步骤300的确定。如果 PPS应用程序确定前述的步骤将不会完全有效地从显示装置50中排除它,那么PPS应用程序继续进行替代的程序。在一个实施例中,用于排除MPS应用程序的替代的程序包括执行例程以初始化它自己的显示内容并且使它进入现有桌面的前景(Seti^regroundWindow)的PPS应用程序
13(步骤320)。PPS应用程序也进行调用以将在桌面上操作的MPS应用程序移到离开显示装置50的显示区域的位置GetWindowPlacement)(步骤330)。然后,PPS应用程序通过MPS 应用程序的进程ID调用OpenThread和SuspendThread (步骤;340),从而暂时停止MPS应用程序的操作。然后PPS应用程序继续播放优先呈现(步骤270)。在PPS应用程序已知需要挂起MPS应用程序的情况下在优先呈现完成(步骤观0) 时,PPS应用程序通过调用OpenThread和ResumeThread使MPS应用程序脱离挂起(步骤 420)。然后PPS应用程序通过调用ktForegroundWindow将MPS应用程序的位置恢复到桌面的可视前景(步骤430),并且还通过ktWindowPos将MPS应用程序恢复到桌面上它原来的位置(步骤440)。这样,PPS应用程序能够与MPS应用程序在显示控制器60上上共存,并且独立于 MPS应用程序的操作在显示装置50上显示内容。如上所述,PPS应用程序确定适当的方法来从MPS应用程序获取对显示装置的控制,而MPS应用程序不必被更改、重新配置或者重编码。因此,显示站点处的本地管理人员只需要极少的技术努力,就能使显示控制器60除了由MPS应用程序提供的任何内容之外还能够提供第三方内容。在本发明的一个实施例中,MPS应用程序的特征与PPS应用程序整合,在下文中被称为整合的呈现软件(IPS)应用程序。在本实施例中,IPS应用程序代替MPS应用程序在显示控制器60上运行。与上述MPS应用程序一样,PPS应用程序的IPS实施例像如上所述的内容管理软件一样进行操作,以进行媒体内容的呈现。IPS实施例进一步被配置有上述PPS应用程序的所有特征,还有下述特征。因为在本实施例中不存在MPS应用程序,在事件触发时不要求IPS实施例执行例程以排除MPS应用程序对显示装置50的控制。相反地,被配置为像MPS应用程序一样在显示控制器60上进行操作的IPS实施例被配置为使显示控制器60向显示装置50呈现媒体内容,并且进一步同时地检测触发的事件。与上述PPS实施例一样,IPS实施例可以检测作为以下任意一个(但不限于)的触发时间间隔、日内时间、通过被连接到显示控制器60的网络提供的信号、由用户接口装置(例如,键盘或者鼠标)提供的信号或者等同物。在检测到适当的触发时,IPS实施例使显示控制器60从在显示装置50上显示主呈现切换到在显示装置50上显示优先呈现。与上述PPS —样,IPS实施例被配置为呈现优先呈现直到它完成;于是,IPS实施例恢复主呈现的呈现并且等待另一触发的事件。本发明也提供用于将第三方内容提供给如上所述的室外广告系统的方法。在实施例中,内容管理人员提供如上所述的PPS应用程序,以安装并运行在位于由站点管理人员管理的部署站点的兼容的显示控制器60和显示装置50上。部署站点例如可以是购物中心、零售店或者超级市场、餐馆,或者任何其它室内或者室外公共地方。站点管理人员例如可以是超级市场或者购物中心的本地管理人员。在本实施例中,站点管理人员通过提供关于站点处的本地计算和显示设备的信息来向内容管理人员注册。内容管理人员提供包含PPS应用程序的介质,例如,闪存、CD-ROM 或者网络存储装置,PPS应用程序具有如下形式以准备好要由显示控制器60执行的可执行形式,或者对本领域的技术人员来说已知的可直接被转移到显示控制器60的存储装置并且被配置为可执行形式的可安装形式。从该介质,操作显示控制器的站点管理人员能够配置PPS应用程序以开始在显示控制器60上执行。内容管理人员也提供与诸如互联网20的广域网相连接的如上所述的服务器10。 服务器10可以包括单一服务器装置、交互操作或者冗余的负载平衡的服务器装置的集群, 或者如在本领域中已知的等同物。在操作中,显示控制器50的PPS应用程序经由互联网20周期性地试图联系服务器10,如上所述。由内容管理人员提供的服务器10被配置为等待、认证并且接受来自于具有在其上操作的相应的PPS应用程序的一个或者多个显示控制器60或者机构内部服务器 40的连接。可以通过本领域的技术人员已知的任何方法建立连接和认证。在认证成功后, 服务器10被配置为传输特别用于通过在显示控制器60的显示装置50上操作的PPS应用程序进行显示的优先媒体内容,如上所述。在一个实施例中,由内容管理人员提供的服务器10也被配置为提供用于由PPS应用程序使用的调度信息以控制优先媒体内容的优先呈现何时和/或多长时间一次显示在显示装置50上。在一个实施例中,由内容管理人员提供的服务器10也被配置为接收来自于显示控制器60的播放证据记录,如上所述。在一个实施例中,由内容管理人员提供的服务器10也被配置为将更新提供给PPS 应用程序,该更新以如在本领域中已知的数据传输的形式将被合并在PPS应用程序中以便于提高PPS应用程序应对多个MPS应用程序的能力。在一个实施例中,内容管理人员可以将显示装置50和/或显示控制器60中的任意一个提供给部署站点,显示控制器60包括如上所述的PPS应用程序。在上面提供的方法的实施例的变化中,提供的PPS应用程序是IPS实施例的形式, 如上所述。本发明也提供一种方法,该方法用于经由如上所述配置的服务器10接收通过广域网20来自于被部署在如上所述的显示控制器60上的IPS实施例或者PPS应用程序的电子请求,并且经由显示装置50提供用于PPS应用程序显示的显示内容。在该方法的实施例中,优先内容管理人员还提供能够与一个或者多个内容提供者进行通信的设施,用于在与服务器10的通信的PPS应用程序(或者IPS实施例)的控制下, 创建、提交以及调度用来在显示装置50上显示的优先内容。内容管理人员还提供用于管理与内容提供者的交易的设施,用于在呈现优先内容过程中对显示装置50的使用进行销售。在该方法的一个实施例中,站点管理人员通过提供描述在任何时间点可能观看特定显示装置50的人群的人口统计特征的简档来向内容管理人员注册。在汇编简档的过程中,站点管理人员可以在他的或者她的控制下执行对网络的审查,特别是包括与各个显示装置50有关的具体信息。以每个显示装置为基础提供的具体信息包括但不限于i)显示装置的位置,ii)基于日内时间的看得见显示装置的人的数目,iii)看得见显示装置的人的年龄组和其它人口统计信息,iv)通过MPS提供的并且被显示在显示装置上的媒体内容的类型,以及ν)为优先内容留出的时间量。在示例性实施例中,根据由户外视频广告管理局 (OVAB)和媒体分级委员会(MRC)开发的标准周期性地执行该审查。
在本实施例中,内容管理人员追踪显示装置50的人口统计特性和可用性,并且还保持PPS应用程序的部署的记录和统计数据,包括但不限于地理位置、人口统计、站点处的场所或者商业的类型以及观看统计数据。内容管理人员特别对内容提供者保存播放证据记录和状态信息并且使它们对内容提供者可用以帮助优先内容的将来的购买和调度。在显示装置50和/或显示控制器60所装备的站点处内容管理人员还可以保存与由如上所述的反馈装置收集的数据有关的信息。例如,通过诸如Oracle 、Sybase , MySQL 或者等同物的数据库应用程序可以存储并且检索被收集和保存的信息。在一个实施例中,通过服务器10或者与服务器10进行通信的附加的计算机硬件, 内容管理人员提供交互式用户接口,通过该交互式用户接口一个或者多个内容提供者执行关于创建、提交以及调度优先内容、管理购买一个或者多个显示装置50上的显示时间的交易、观看特别用于内容提供者的播放证据记录和状态信息、浏览可用的显示装置50和通过如上的种类分类部署的显示装置50的站点的在上面概述的功能,和进一步使得能够对由内容提供者提供的优先内容进行有效发布的其它功能。服务器10至少被配置为接收如上所述的兼容格式的媒体内容并且使它们可用于在显示控制器60上操作的PPS应用程序的检索。根据本发明,可以以完全自动的方式从内容提供者提供媒体内容(例如,广告)并且传递给显示控制器60在显示装置50上显示,而无需来自人为的干预。在示例性实施例中,从内容提供者提交媒体内容到最终传递到PPS应用程序用于在显示装置50上呈现的时间不超过48个小时。在一个实施例中,交互式用户接口以以下形式来提供在服务器10上操作的web 服务器应用程序的形式,或者与服务器10进行通信的附加的计算机硬件,附加的计算机硬件被配置为借助在计算机5上运行的浏览器应用程序,例如,hternet Explorer , Mozilla Firefox 、Google Chrome或者等同物,通过广域网20接收来自于与服务器10 进行通信的计算机5的请求。在实施例中,用户接口是作为解决方案来提供的。在一个实施例中,用户接口将何时以及多长时间一次呈现一个或者多个特定优先呈现的实时反馈提供给内容提供者。用户接口还可以提供关于因为站点管理人员采取措施使优先内容不能显示在显示装置50或者站点处的显示装置50上而没有显示优先内容的反馈。在一个实施例中,用户接口提供播放证据的可视表现以将被调度来显示的特定优先呈现与实际显示在显示装置50上或者站点处的优先呈现进行比较。在实施例中,用户接口提供由如上所述的反馈装置提供的数据的可视化表现。在一个实施例中,用户接口将由播放证据记录提供的信息、状态信息,以及由反馈装置提供的信息呈现为可视形式的汇集的信息,用于由内容提供者进行评估。该形式可以符合诸如由户外视频广告局(OVAB)提供的行业标准。在一个实施例中,以反馈的形式提供作为如OVAB所定义的单位闪现的度量的信息,包括关于在场观众(看到显示装置50或者一组相关的显示装置50的人)、停留时间(观众在特定场地多长时间)、媒体轮播(媒体呈现的分钟/小时)以及媒体内容长度(以秒计)的统计数据。
在一个实施例中,用户接口提供用于优先媒体内容的创建和编辑的工具。为了组成用于显示装置50上呈现的文本和图像(静止和动画的)的呈现作为优先媒体内容,该工具可以提供预先配置的模板和编辑工具,如在本领域中已知的。工具可以进一步包括整合外部新闻和信息馈送(例如,基于互联网的新闻馈送、RSS等等)的设施、接收并且合并常见格式(MPEG、WMV, JPEG、Flash 等等)的媒体文件的设施,以及用于在显示装置50的一个或者多个不同显示部分上布置呈现部分的工具。在一个实施例中,用户接口为一个或者多个显示装置50提供媒体内容的时间表的交互式的、时间顺序的表现,使内容提供者能够至少基于日内时间、场所、观众数量和/ 或在所期望的时间档之前或者之后的媒体内容来购买特定的时间档。在本实施例中,用户接口还可以提供如由站点管理人员提供的关于被呈现在一个或者多个显示装置上的基于本地的媒体内容的信息,允许内容提供者考虑就在优先内容播放之前和之后会播放的媒体内容。在一个实施例中,基于如上所提供的闪现的数量(或者相关方法)以及为了创建内容(如果可用),用户接口提供对于特定内容提供者进行记录和在账户中借记的手段。在一个实施例中,为了优先或者更快地向显示控制器60传递,用户接口为内容提供者提供手段安排特定的所提交的媒体内容被优先化。在本实施例中,用户接口可以提供额外的交易来交换将媒体内容标记为优先。在一个实施例中,服务器可以实时通知内容提供者在一个或者多个显示装置50 或者站点处已经完成了一个或者多个媒体内容。在另一实施例中,通信可以是以电子邮件、 即时消息或者等同物的形式。在示例性实施例中,通信可以是以与如上所述的用户接口整合的小部件的形式。在另一示例性实施例中,此特征可以由内容提供者经由用户接口对于一个或者多个媒体内容来激活。因此,本发明为内容提供者提供自动订购系统,其中内容提供者可以提交媒体内容(例如,广告内容)、基于人口统计信息浏览可用的显示装置、购买在所选择的显示装置上的屏幕时间,以及验证媒体内容已经被呈现。因此媒体播放器可以定位并且分类满足它们的观众要求、时间框架以及预算要求的网络。在本发明的一个实施例中,用户接口还被提供给站点管理人员。此用户接口使站点管理人员能够更新并且维护它们显示装置的人口统计和调度信息,并且进一步为站点管理人员提供手段用于从内容提供者接收对于一个或者多个显示装置上的显示时间报价。在本实施例中,用户接口使内容提供者能够浏览由站点管理人员基于显示装置和日内时间做出的对于优先内容可用的显示时间,包括如上所述被审查的人口统计信息的关于显示装置的信息。用户接口提供从内容管理人员接收报价以购买可用的显示时间的手段,并且将其提供给用于站点管理人员的用户接口。用户接口进一步提供从站点管理人员接收与报价有关的接受或者拒绝的手段。如果站点管理人员接受报价,那么服务器10将内容提供者的优先内容传输给与指定的显示装置相对应的一个或多个显示控制器并且命令这一个或多个显示控制器上的PPS调度优先内容用来回放。在一个实施例中,在接收到优先内容的播放证据后,对内容提供者的账户借记并且对站点管理人员的账户贷记。在示例性实施例中,从内容提供者借记的金额的某个百分比被贷记到站点管理人员的账户作为佣金。用户接口为站点管理人员提供总结通过各个显
17示装置(和整个网络)产生多少收入的信息显示,并且也可以总结各个显示装置的操作状态和什么媒体内容要被调度或者已经被调度在它上面进行播放。因此,本发明为站点管理人员提供了自动化市场用于在他们的显示装置上销售显示时间并且用于内容提供者购买显示时间,基于显示的价值、内容到显示装置的传递、媒体内容被呈现的验证,以及内容提供者、站点管理人员和内容管理人员之间的资金交易提供对于显示时间定价的自动价格协商的系统和方法。本发明的实施例被表现为被存储在机器可读介质(也被称为计算机可读介质、处理器可读介质或者计算机可用介质,具有计算机可读程序代码包括于其中)中的软件产品。机器可读介质可以是任何适当的有形介质,其包括包括磁盘的磁、光或者电子存储介质、光盘只读存储器(CD-ROM)、存储器装置(易失性或者非易失性),或者类似的存储机制。机器可读介质可以包含各种指令集、代码序列、配置信息或者其它的数据,当它们被执行时,使处理器执行根据本发明的实施例的方法中的步骤。本领域的普通技术人员将会理解的是,执行所描述的发明所需的其它指令和操作也可以被存储在机器可读介质上。从机器可读介质运行的软件可以与电路对接以执行所描述的任务。在前述的描述中,为了进行解释,阐述大量的细节以便于提供对本发明的实施例的全面理解。然而,对本领域的技术人员来说将会是显然的,为了实践本发明不必要求这些具体的细节。在其它的实例中,为了不模糊本发明,以框图的形式示出众所周知的电结构和电路。例如,没有提供关于在此描述的本发明的实施例是否作为软件例程、硬件电路、防火墙或者它们的组合来执行的具体细节。如在此描述的本发明可以包括以任何组合的在上面提供的实施例中的一个、数个、所有的或者任意个。本发明的上述实施例意图仅是示例。在没有脱离仅由随附的权利要求限定的本发明的范围的情况下,本领域的技术人员能够对特定实施例实现变更、修改以及变化。
权利要求
1.一种用于在公共空间中呈现媒体内容的系统,包括 显示装置;和显示控制器,所述显示控制器包括CPU和存储装置,所述存储装置其上存储有适合于控制所述CPU的操作系统、主呈现应用程序以及优先呈现应用程序,所述操作系统、所述主呈现应用程序以及所述优先呈现应用程序适合于在所述CPU上并行操作,所述主呈现应用程序被配置为通过所述显示控制器的所述操作系统使所述显示装置呈现主显示内容作为主呈现,并且所述优先呈现应用程序被配置为,响应于触发,通过所述显示控制器的所述操作系统使所述显示装置呈现优先显示内容作为优先呈现,并且在所述优先呈现的整个持续时间期间从所述显示装置排除所述主呈现应用程序的所述主呈现,并且进一步被配置为在所述优先呈现完成后通过所述操作系统使得在所述显示装置上恢复所述主呈现,其中所述主显示内容和优先显示内容均包括任何静止或者运动视频信息,并且其中所述优先呈现应用程序被配置为通过从所述主呈现应用程序接收到的信号被触发。
2.根据权利要求1所述的系统,其中所述显示控制器进一步包括与网络相连接的网络接口,并且其中所述优先呈现应用程序被进一步配置为,使所述CPU经由所述网络接口通过所述网络检索来自于所述网络上的内容管理服务器的所述优先显示内容。
3.根据权利要求1所述的系统,其中所述优先呈现应用程序进一步被配置为,在所述优先呈现完成后使所述CPU将指示所述优先呈现已经被完全呈现的播放证据信息存储在所述存储装置上,并且还被配置为使所述CPU经由所述网络接口通过所述网络进行传输。
4.根据权利要求3所述的系统,其中所述显示控制器进一步包括与网络相连接的网络接口,并且其中所述优先呈现应用程序进一步被配置为使所述CPU经由所述网络接口通过所述网络将所述播放证据信息传输到所述网络上的内容管理服务器。
5.根据权利要求1所述的系统,其中所述显示控制器进一步包括与网络相连接的网络接口,其中所述优先呈现应用程序进一步被配置为,使所述CPU经由所述网络接口通过所述网络检索来自于所述网络上的内容管理服务器的所述优先显示内容,其中所述优先呈现应用程序进一步被配置为,使所述CPU在所述优先呈现完成后将指示所述优先呈现已经被完全呈现的播放证据信息存储在所述存储装置上,并且还被配置为使所述CPU经由所述网络接口通过所述网络进行传输,并且其中所述优先呈现应用程序进一步被配置为,使所述CPU经由所述网络接口通过所述网络将所述播放证据信息传输到所述网络上的内容管理服务器。
6.根据权利要求1所述的系统,进一步包括音频输出装置,所述音频输出装置被连接到所述显示控制器,所述显示控制器被配置为通过所述音频输出装置产生声音,其中所述主显示内容和优先显示内容均进一步包括音频信息,其中所述主呈现应用程序被配置为,通过所述操作系统使所述音频输出装置呈现所述主显示内容的所述音频信息,并且其中所述优先呈现应用程序被配置为,在所述显示装置上呈现所述优先呈现时,通过所述操作系统使所述音频输出装置呈现所述优先显示内容的所述音频信息,并且在所述优先呈现的所述整个持续时间期间从所述音频输出装置排除所述主显示内容的所述音频信息,并且进一步被配置为,在所述优先呈现完成后通过所述操作系统使得恢复通过所述音频输出装置的所述主显示内容的所述音频信息。
7.根据权利要求1所述的系统,其中从所述主呈现应用程序接收到的所述信号符合HTTP协议。
8.根据权利要求1所述的系统,其中所述优先呈现应用程序被配置为根据预先确定的时间表由时钟触发。
9.根据权利要求1所述的系统,其中所述优先呈现应用程序进一步被配置为对所述信号中提供的一个或者多个参数进行解释以控制所述优先呈现。
10.根据权利要求8所述的系统,其中预先确定的时间表是队列。
11.根据权利要求9所述的系统,其中所述一个或者多个参数控制所述优先呈现的持续时间。
12.根据权利要求9所述的系统,其中所述一个或者多个参数控制所述优先呈现的所述优先显示内容。
13.一种软件产品,所述软件产品用于在由计算机控制的显示器上呈现媒体内容,所述计算机至少包括处理单元和用于存储数据的存储器,所述软件产品被记录在计算机可读介质上并且被配置为使所述计算机监听触发事件;在检测到所述触发事件时,排除在所述计算机上运行的主呈现程序使所述计算机在所述显示器上呈现主呈现的可能性,并且在优先呈现的整个持续时间期间在所述显示器上呈现所述优先呈现;并且在所述优先呈现的所述整个持续时间完成后,恢复所述显示器上的所述主呈现程序的所述主呈现,其中所述主呈现和优先呈现均包括任何静止或者运动视频信息。
14.根据权利要求13所述的软件产品,进一步被配置为使所述计算机经由被连接到所述计算机的网络接口通过网络检索来自于所述网络上的内容管理服务器的所述优先显示内容。
15.根据权利要求13所述的软件产品,进一步被配置为使所述计算机在所述优先呈现完成后,将指示所述优先呈现已经被完全呈现的播放证据信息记录在所述计算机的存储装置上。
16.根据权利要求15所述的软件产品,进一步被配置为使所述计算机经由被连接到所述计算机的网络接口通过网络将所述播放证据信息传输到所述网络上的内容管理服务器。
17.根据权利要求13所述的软件产品,进一步被配置为使所述计算机经由被连接到所述计算机的网络接口通过网络检索来自于所述网络上的内容管理服务器的所述优先显示内容;在所述优先呈现完成后,将指示所述优先呈现已经被完全呈现的播放证据信息记录在所述计算机的存储装置上;并且经由所述网络接口通过所述网络将所述播放证据信息传输到所述网络上的所述内容管理服务器。
18.根据权利要求13所述的软件产品,进一步被配置为使所述计算机在使所述计算机排除所述主呈现程序使所述计算机在所述显示器上呈现所述主呈现的可能性而是在所述显示器上呈现所述优先呈现的相同时间,使所述计算机排除所述主呈现程序使所述计算机通过被连接到所述计算机的音频输出装置呈现所述主呈现的音频部分的可能性,并且还使所述计算机在所述优先呈现的所述整个持续时间期间通过所述音频输出装置在所述显示器上呈现所述优先呈现的音频部分;并且在所述优先呈现的所述整个持续时间完成后,使所述计算机恢复所述主呈现程序以使所述计算机呈现所述主呈现的所述音频部分,其中所述音频输出装置被配置为产生与所述主呈现和优先呈现的音频部分相对应的声音。
19.根据权利要求13所述的软件产品,其中通过与所述计算机相连接的外围设备引起所述触发事件,所述外围设备是网络接口、通用串行总线(USB)装置、相机、键盘、鼠标以及红外线装置中的任意一个。
20.根据权利要求13所述的软件产品,其中通过网络事件引起所述触发事件。
21.根据权利要求13所述的软件产品,其中根据被存储在所述计算机的存储器中的预先确定的时间表数据由时钟引起所述触发事件。
22.根据权利要求20所述的软件产品,进一步被配置为使所述计算机在检测到所述网络事件时针对一个或者多个控制参数解析由网络接口接收到的消息,并且进一步根据所述一个或者多个控制参数控制所述显示器上的所述优先呈现的呈现。
23.根据权利要求21所述的软件产品,其中预先确定的时间表数据是队列。
24.根据权利要求22所述的软件产品,其中所述一个或者多个控制参数由所述计算机使用以控制所述优先呈现的所述持续时间。
25.根据权利要求22所述的软件产品,其中所述一个或者多个控制参数由所述计算机使用以控制所述优先呈现的所述优先显示内容。
全文摘要
用于显示第三方媒体内容的系统包括显示装置和显示控制器。显示控制器是计算机,计算机上存储有能够在计算机的CPU上并行操作的优先呈现应用程序和主呈现应用程序。主呈现应用程序被配置为使显示装置呈现主显示内容作为主呈现,并且优先呈现应用程序被配置为使显示装置呈现优先显示内容作为优先呈现,并且在优先呈现的整个持续时间期间从显示装置排除主呈现应用程序的主呈现,并且进一步被配置为在优先呈现的完成后恢复显示装置上的主呈现。主显示内容和优先显示内容均包括任何静止或者运动视频信息。
文档编号G09F19/00GK102598111SQ20108004960
公开日2012年7月18日 申请日期2010年10月27日 优先权日2009年10月29日
发明者迈克尔·兹穆达 申请人:Nec显示器解决方案株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1