用于协调的内容分配工作流程的方法、装置和系统的制作方法

文档序号:7681264阅读:120来源:国知局
专利名称:用于协调的内容分配工作流程的方法、装置和系统的制作方法
技术领域
本发明一般涉及媒体内容的分配,更具体地,涉及用于提供协调的内容 分配工作流程的方法、装置和系统。
背景技术
内容分配系统用于向多个终端系统提供内容。例如,在视频点播应用中, 媒体内容已被制作成对卫星/有线电视订户是可用的并且由这些订户使用。通 常,订户可以在它们的电视机上观看可用于选择的视频节目(有时需要附加
的费用),并且在订户的机顶盒(STB)上做出选择之后,经由电缆或卫星 网络将节目从节目中心发送到机顶盒。也就是说,在这样的内容分配系统中, 在显示点处不得不做出选择来确定要被观看的媒体内容。
类似地,在广告领域中,提供店内零售々某体内容正变成当今使用中的最 流行的广告媒体,其中广播分配是其内容展示的主要手段。也就是说,近年 来,公共场所的零售商和管理者已经引入视频显示系统来做广告之用。在这 样的系统中,服务器分配内容,并且在各个机顶盒处接收内容,以用于每个 显示器或显示器组。零售商使用显示器来展示他们的当前出售物或销售信 息,而公共场所在视频显示器上为知道大量的消费者将看到该展示的全国的 或本地的广告客户出售时段。
但是,对于被实施以分配媒体内容的每个不同类型的传输系统以及对于 要被传递到特定的预期位置的每个类型的媒体包来说,当前分配系统通常需 要单独的分配会话。也就是说,在当前分配系统中,每个网络(例如,家庭 外网络)被看作对于播放列表产生的类型、包装者(packager)、和传递方法 是唯一的,并且对于每个网络的每个功能,具有专门的接口。例如,在零售 环境下,第一商业销售商店可以实施卫星系统来发送和接收信息,而第二商 业销售商店可以实施广域网(WAN)基础结构。在当前分配系统中,必须分 开处理向实施不同的传输系统的商业销售商店的媒体内容的分配,通常经由 完全无关的分配系统/会话来处理。类似地,在当前分配系统中,不同类型的媒体包,即使预期达到相同的最后目的地,也通常经由完全分开和无关的分 配系统/会话被传输到该目的地。
因而,存在对一种新型的内容分配系统和工作流程的需要,其克服现有 技术水平中的上述不足以及其它相关的不足,并且其提供跨至少各种传递方 案、播放列表生成类型和媒体类型的协调的内容分配和确认。

发明内容
系统来解决现有技术的这些及其它不足。
在本发明的一个实施例中,用于协调的内容分配的方法包括识別内容
类型和内容目的地;至少基于该内容类型选择用于包装该内容的相应的包装 服务;以及至少基于该内容的目的地选择用于至少向识别的目的地分配内容 的相应的传递服务。在本发明的一个实施例中,该方法还可以包括传送对 于用于基于该内容类型包装该内容的包装服务的请求;跟踪该包装进程;以 及基于内容和包装结果,传送对于用于基于该内容目的地分配内容的传递服 务的具有相应的数据的请求。在一个实施例中,该内容至少包括广告i某体内 容,该内容目的地是商业/零售销售商店。
在本发明的可替换的实施例中,用于协调的内容分配的分配服务管理器 包括通信服务,用于至少接收包装和传递请求,并且用于向至少一个相应 的包装和传递服务传送包装和传递请求;存储器,用于存储程序;以及处理 器,用于执行该程序。分配服务管理器被适配为识别对于该内容的相应的内 容类型和目的地,至少基于该内容类型选择用于包装该内容的相应的包装服 务,并且被适配为向相应的包装服务传送用于包装该内容的包装请求。该分
的目的地分配该内容的相应的传递服务,并且被适配为向所述相应的传递服 务传送用于传递该内容的传递请求。
在本发明的可替换实施例中,用于协调的内容分配的系统包括用于产生 并组织内容的内容管理器以及々某体管理系统。该々某体管理系统包括用户接 口,用于使能用户输入,其至少包括内容的选择和内容要被传递的目的地; 调度器,用于通过向分配服务管理器传送用于该选择的内容的包装和传递请 求,来影响选择的内容的传递;以及数据库,用于至少存储产生并组织的内容、以及包装和传递状态信息。用于协调的内容分配的系统还包括用于包装 相应的内容的至少一个包装服务、用于传递各个内容的至少一个传递服务和
分配服务管理器。本发明的系统的分配服务管理器包括通信服务,用于从 媒体管理系统接收包装和传递请求,并且用于分别将包装和传递请求传送到 相应的包装和传递服务中的至少一个;存储器,用于存储程序;以及处理器, 用于执行所述程序。该分配服务管理器的处理器在执行程序时被适配为识 别要被包装和传递的内容的相应的内容类型和目的地,至少基于该内容类型 选择用于包装该内容的相应的包装服务,并且将用于包装该内容的包装请求 传送到相应的包装服务,至少基于该内容的目的地选择用于至少向识别的目 的地分配该内容的相应的传递月l务,并且将用于传递该内容的传递请求传送 到相应的传递服务。


通过结合附图考虑以下详细说明,可以容易地理解本发明的教导,附图

图1描述根据本发明的实施例的内容分配工作流程管理系统的高级框
图2描述根据本发明的实施例的包装过程的流程框图3描述根据本发明的实施例的传递过程的流程框图4A和图4B描述4艮据本发明的实施例的更新和传递过程的流程框图5描述根据本发明的实施例的自动包装和传递过程的流程框图6描述根据本发明的实施例的调度的包装和传递过程的流程框图7描述才艮据本发明的实施例的用于协调的内容分配的方法的流程图8描述根据本发明的适合用在图1的内容分配工作流程管理系统中的
分配系统管理器的实施例的高级框图。
应当理解,附图是为了例示本发明的构思,并且不一定是例示本发明的
唯一可能的配置。为了便于理解,在可能时使用了相同的参考标号,以指定
图中共同的相等的元件。
具体实施例方式
本发明有利地提供用于协调的内容分配的方法、装置和系统。尽管将主要在零售广告材料和々某体内容的分配的语境内描述本发明,但是不应该认为 本发明的特定实施例限制本发明的范围。通过本发明的教导,本领域技术人 员将理解和获悉,本发明的构思可以有利地适用于基本上任何网络环境下的 任何内容的分配。例如,本发明的构思可以被实施于视频点播系统中等等。 图中所示的各个元件的功能可以通过使用专用硬件以及能够结合适当 的软件执行软件的硬件来提供。当由处理器提供功能时,可以由单个专用处 理器、由单个共享处理器、或由多个单独的处理器(其中一些可以被共用) 来提供功能。此外,术语"处理器"或"控制器"的明确使用不应该被解释 为仅仅指能够运行软件的硬件,而是可以无限制地隐含包括数字信号处理器
("DSP")硬件、用于存储软件的只读存储器("ROM")、随机存取存储器 ("RAM")和非易失性存储器。此外,这里陈述本发明的原理、方面和实施 例的所有描述以及其特定的例子意在涵盖其结构和功能上的等效物。另外, 意在这样的等效物包括当前知道的等效物以及将来发展的等效物(即,与结 构无关的,执行相同的功能的任何开发的元件)二者。
因而,例如,本领域技术人员将理解,这里所示的框图表示体现本发明 的原理的说明性的系统部件和/或电路的构思图。类似地,将理解,任何流程 图表、流程图、状态转移图、伪代码等等表示可以基本上被在计算机可读介 质中表示并因此由计算机或处理器执行的各种处理,不管这样的计算机或处 理器是否^皮明确示出。
图1描述根据本发明的实施例的内容分配工作流程管理系统的高级框 图。图1的内容分配工作流程管理系统100说明性地包括分配系统管理器 (DSM) 110、内容(动态数据文件)管理器120、々某体管理系统130、包装 服务140、传递服务170、数据库150和分配服务160。图1的内容分配工作 流程管理系统IOO说明性地还包括通信系统,其至少包括包装网络服务180、 传递网络服务185和建立管理网络服务190。在图1的内容分配工作流程管 理系统100中,DSM110包括分配网络服务175,其提供与分配过程相关的 所有操作,诸如发起分配信道、发起包装信道、包装完成信道、发起传递信 道、发起包装请求、发起传递请求、发起分配请求(包装和传递)、设置包 装完成状态请求、获得包装状态请求等等。此外,在图l的内容分配工作流 程管理系统100中,包装网络服务180提供用于从包装服务140请求包装服 务的接口 ,传递网络服务185提供用于从传递服务170请求传递服务的接口 ,以及建立管理网络服务190是用于为诸如分配服务160的内容分配工作流程 管理系统部件保存建立信息并提供建立相关数据服务的建立管理过程的接
C2 。
尽管在图1的内容分配工作流程管理系统100中描述了单个包装服务 140和传递服务170,但是在本发明的内容分配工作流程管理系统的可替换 实施例中,可以实施多个包装服务140和传递服务170。此外,尽管在图1 的内容分配工作流程管理系统100中网络服务被描述为通信系统,但是本系 统不应该被限制于此。在本发明的可替换实施例中,诸如异步传信系统(例 如JMS)、远程过程调用(RPC)、远程方法调用(RMI)等之类的其它通信 系统可以用于通信服务。
在图1的内容分配工作流程管理系统100中,DSM 110在一个实施例中 使用媒体管理系统130的基础结构,协调和控制在一个实施例中从动态数据 文件管理器120到最后目的地(例如,商业/零售销售商店)的内容和程序(即, 诸如广告内容之类的动态数据文件)的包装和传递。例如,动态数据文件管 理器可以产生要被包装并传递到特定目的地的多个且不同内容的播放列表 (content multiple and distinct playlist ),用于例如在店内广告环境下的最终显 示。
DSM 110通过对于要被适当地传递到至少一个相应的最后目的地的相 应的内容的每个类型,协调适当的包装服务和适当的传递服务的使用,来协 调并控制要使用各种类型的传递手段传递的各种可能类型的内容(例如,播 放列表)的包装和传递。也就是说,在请求包装内容和/或程序时,DSMllO 至少基于要被包装的内容类型来选择用于完成接收的包装请求的相应的包 装服务。更具体地说,DSM110选择能够适当地包装要被分配给选择的最后 目的地的选择的内容和/或程序的包装服务。此外,在接收到用于传递包装的 内容的请求时,DSM 110至少基于要被传递的内容的目的地来选择用于完成 接收的传递请求的相应的传递服务。如上所述,DSM IIO选择能够适当地向 选择的最后目的地传递选择的内容的传递服务。在本发明的可替换实施例 中,当选择适当的传递服务时,DSM也可以考虑要被传递的内容的类型。 也就是说,根据本发明,本发明的DSM可以使用多个传递服务来传递内容, 并且可以要求特定的传递服务来传递特定的内容类型。
在一个实施例中,内容可以包括以压缩或未压缩的^L频和音频流格式(例如,MPEG4/MPEG4部分10/AVC-H.264、 VC-1、 Windows Media等)呈 现的内容,但是本系统不应该局限于仅使用这些格式。此外,在本发明的一 个实施例中的分配网络可以利用分布式体系结构并且可以经由例如卫星、广 域网(WAN)、互联网、 一系列微波链路或相似的手段来提供集中式内容管 理和分配控制。因而,DSM110至少取决于要被包装和传递的内容的类型是 什么以及内容正被传递到哪里来选择适当的包装服务、传递服务等等。在之 前的这样的分配网络中,对于被实施以分配/传递内容的每个不同类型的传输 系统以及要被分配/传递到特定预期位置的每个类型的内容,都需要单独的分 配会话。甚至,取决于要被包装的内容的类型还需要单独的包装会话。
图8描述根据本发明的适合用在图1的内容分配工作流程管理系统中的 DSM 110的实施例的高级框图。图8的DSM 110说明性地包括处理器810 以及用于存储控制程序、指令、软件、广告内容等等的存储器820。处理器 810与诸如电源、时钟电路、高速緩存存储器等等的传统支持电路830以及 协助执行存储在存储器820中的软件例程的电路协作。因而,预期这里作为 软件过程论论的过程步骤中的一些可以被在硬件内(例如,作为与处理器810 协作来执行各个步骤的电路)内实施。DSM110也包含输入-输出电路840, 其在与DSM IIO通信的各个相应的功能元件之间形成接口 。
尽管图8的DSM IIO被描述为被编程以执行根据本发明的各种控制功 能的通用计算机,但是本发明可以被在硬件中实施,例如在作为专用集成电 路(ASIC)的硬件中实施。因而,意在这里描述的过程步骤广泛地被解释为 由软件、硬件或其组合来等效地执行。
在本发明的一个实施例中,媒体管理系统130的前端204的用户接口
(user interface)(参见图2)接受用于包装、传递、查看建立历史等的用户 请求。随后,々某体管理系统130的调度器206 (参见图2)将该请求传送到 DSMllO。应当注意,在本发明的各种实施例中,々某体管理系统130接受来 自动态数据文件管理器120的关于何时动态数据文件(内容)要被传递的通 知并且还接受来自DSM110的状态通知(将在下面进一步地详细描述)。总 之,在图1的内容分配工作流程管理系统100中,DSM 110向不同的组件分 配消息,保持内容分配工作流程管理系统100的工作流程,并且保持被执行 的任务的状态。
在图1的内容分配工作流程管理系统100中,包装服务140包装内容播放列表和所有类型的节目。传递力良务170应来自DSM 110的传递i青求传递 包装的节目。内容分配工作流程管理系统100的动态数据文件管理器120产 生所有动态数据文件并且当动态数据文件就绪时联系DSM 110。
例如,图2描述根据本发明的实施例的包装过程的流程框图。在图2的 包装过程200中,媒体管理器202例如使用媒体管理系统的前端204的用户 接口来选择所选内容预期的最后目的地(例如,网络)以及选择要被传送到 所选的最后目的地的纲要(例如,内容和程序)。也就是i兌,用户"t妄口提供 用于请求包装服务的接口 。媒体管理系统前端204的用户接口接受来自于媒 体管理器202的包装请求,媒体管理系统程序调度器206向DSM 110传送 请求以在确定的调度时间开始包装过程。在/人々某体管理系统程序调度器206 接收到包装请求时,DSM 110向适当的相应的包装服务140传送开始包装请 求,并且向々某体管理系统程序调度器206传送包装请求的状态待定的指示。 媒体管理系统程序调度器206然后将包装的状态设置为待定。包装服务140 然后访问媒体管理系统数据库150,以完成包装请求。也就是说,包装存储 在系统数据库150中的诸如动态数据文件、媒体文件和播放列表(例如,纲 要)的内容文件,并且创建并存储包装的内容文件。当包装过程完成时,包 装服务140通知DSM 110,DSM 110继而通知媒体管理系统程序调度器206。 在本发明的一个实施例中,在媒体管理系统数据库150中维持包装请求的状 态(例如,待定或已包装),以例如向媒体管理器202通知包装请求的状态。 尽管在图2的流程框图200中,正在处理单个请求,但是在本发明的可替换 的实施例中,多个包装任务可以并行运行。
图3描述根据本发明的实施例的传递过程的流程框图。在图3的过程300 中,媒体管理器202经由例如媒体管理系统前端204的用户接口选择要分配 的包装的内容。用户接口 204接受来自于媒体管理器202的传递请求,以及 媒体管理系统程序调度器206向DSM 110传送请求以开始对于选择的包装 内容的传递过程。媒体管理系统程序调度器206然后将传递状态设置为"待 定"。在本发明的一个实施例中,在接收到传递请求时,DSM110向适当的 相应的传递服务170传送开始传递请求,并且向媒体管理系统程序调度器 206发送传递请求的状态为"传递已开始"的指示。在由相应的传递服务170 传递内容时,传递服务170通知DSM110,其继而向媒体管理系统程序调度 器206通知成功的或不成功的内容传递。媒体管理系统程序调度器206然后将传递状态设置为完成。再次,在本发明的一个实施例中,在媒体管理系统
数据库150中维持传递请求的状态,以例如向媒体管理器202或其它用户通 知传递请求的状态。再次,尽管在图3的流程框图300中,正在处理单个传 递请求,但是在本发明的可替换的实施例中,多个传递任务可以并行运行。
在这里描述的本发明的包装和传递过程的任何一个中,如果包装过程或 传递过程在任一点失败,则将失败的包装或传递过程的状态设置为失败,并 且重复失败的包装或传递过程直到过程成功。可替换地,可以将失败的过程 重复预定次数或预定时间段,然后终止该失败的过程,并且状态保持为失败。
在本发明的传递过程的可替换实施例中,媒体管理器202经由例如媒体 管理系统前端204的用户接口选择要分配的媒体包。但是,在此可替换的实 施例中,媒体管理器202还可以包括具有传递请求的更新命令。例如,图4 描述根据本发明的实施例的更新和传递过程的流程框图。在图4的过程中, 媒体管理系统前端204的用户接口接受来自媒体管理器202的传递请求和更 新命令,媒体管理系统程序调度器206向DSM IIO传送用于开始传递选择 的包的请求以及该更新命令。媒体管理系统程序调度器206也将传递状态设 置为待定。DSM110接收传递请求和更新命令,并且向包装服务140传送重 新包装动态数据文件的请求。DSM也向媒体管理系统程序调度器206传送 包装已经开始。在包装服务140中,利用对于动态数据文件的最新的可用信 息重新包装动态数据文件,并且如上针对图2的包装过程所述地创建包装文 件。也就是说,在图4的实施例中,包装服务140从包装目录305获得关于 动态数据文件的最新的信息,该包装目录305从先前包装或编译内容的时间 起存储对于该内容的更新。然后将动态数据文件包装为包括最新的信息。
当重新包装/更新过程完成时,包装月艮务140通知DSM 110, DSM 110 继而通知媒体管理系统程序调度器206。媒体管理系统程序调度器206然后 将包装状态设置为完成。DSM 110然后向适当的相应的传递服务170传送开 始传递请求。在由各个传递月l务170传递内容时,传递月良务170通知DSM 110, DSM 110继而向媒体管理系统程序调度器206通知成功的或不成功的 内容传递。然后,在成功的传递时,将传递状态设置为完成。
在本发明的可替换的实施例中,可以实施根据本发明的DSM来向预期 的最后目的地分配(即,自动地包装并传递)信息/内容。例如,图5描述根 据本发明的实施例的分配过程的流程框图。将参考天气动态数据文件的分配来描述图5的过程500,但是本系统不应该仅仅限于天气信息。也就是说, 根据本发明,基本上可以自动地包装并传递任何内容。
在图5的过程500中,当天气内容由例如动态数据文件管理器120准备 好时,天气内容被存储在存储装置(例如,包装目录305 )中。动态数据文 件管理器120然后向DSM IIO传送天气内容就绪的指示。DSM IIO继而向 媒体管理系统程序调度器206通知天气内容就绪。媒体管理系统程序调度器 206然后向DSM IIO传送用于开始分配天气内容的请求,该请求包4舌关于天 气内容应该被传送到哪个(哪些)最后目的地的指示。也就是说,在本发明 的一个实施例中,天气内容仅仅被分配给订阅了接收定制天气内容的网络。 在从i某体管理系统接收到用于开始分配的请求时,DSM 110向适当的相应的 包装服务140传送用于包装天气内容的请求。包装服务140从例如包装目录 305访问存储的天气内容,以完成包装请求。在本发明的一个实施例中,创 建特快包装文件,并且天气内容不与先前存储的天气内容比较。当包装过程 完成时,包装服务140通知DSM 110, DSM 110继而通知媒体管理系统程序 调度器206。媒体管理系统程序调度器206然后将包装过程的状态设置为完 成。如前所述,在本发明的各个实施例中,在i某体管理系统数据库150中维 持包装请求的状态(即,待定或已包装),以例如向媒体管理器202或动态 凄t据文件管理器120通知该状态。
此外,当包装过程完成时,DSM110向适当的相应的传递服务170传送 开始传递请求,并且可以选择性地向媒体管理系统程序调度器206发送传递 请求的状态为待定的指示。也就是说,在本发明的此实施例中,天气内容包 的传递将紧接着包装完成之后开始,而不需要任何用户/管理者的干预。在由 相应的传递月l务170传递天气内容包时,传递H务170通知DSM 110, DSM 110继而向媒体管理系统程序调度器206通知成功的或不成功的内容传递。 在成功的传递时,媒体管理系统程序调度器206将传递过程的状态设置为完 成。
在本发明的可替换的实施例中,可以实施根据本发明的DSM来根据进 度表或定时器向最后目的地分配信息/内容。例如,图6描述根据本发明的实 施例的调度的包装和传递过程的流程框图。将根据调度器602对于 闻动态 数据文件的包装和传递来描述图6的过程600,但是本系统不应该仅仅限于 新闻内容。也就是说,根据本发明,基本上可以根据调度器或定时器包装并在图6的过程600中,当通过例如动态数据文件管理器120使得新闻内 容可用并且定时器开始(gooff)(例如,调度的事件发生的时间)时,调度 器602向DSM 110传送定时器已经开始(调度的事件准备好被包装和传递) 的指示。DSM 110继而向媒体管理系统程序调度器206通知新闻内容定时器 已经开始。媒体管理系统程序调度器206然后向DSM 110传送开始分配新 闻内容的请求,该请求包括关于新闻内容应该被传送到哪个(哪些)最后目 的地的指示。也就是说,在本发明的一个实施例中,新闻内容仅4力故分配给 那些预订了 ^!妄收定制新闻内容的网络。
在从媒体管理系统程序调度器206接收到开始分配的请求时,DSM 110 向适当的相应的包装服务140传送包装新闻内容的请求。包装服务140从例 如包装目录305访问最新存储的新闻内容,以完成包装请求。在本发明的一 个实施例中,创建特快包装文件,并且新闻内容不与先前存储的新闻内容比 较。当包装过程完成时,包装服务140通知DSM110, DSM110继而通知媒 体管理系统程序调度器206。在本发明的各个实施例中,在媒体管理系统数 据库150中维持包装请求的状态(即,待定或已包装),以例如向々某体管理 器202通知所述状态。在包装过程完成时,媒体管理系统程序调度器206将 包装过程的状态设置为完成。
在包装过程完成时,DSM 110向适当的相应的传递^^务170传送开始传 递请求,并且可以选择性地向媒体管理系统程序调度器206传送传递请求的 状态为待定的指示。也就是说,在本发明的一个实施例中,包装的新闻内容 的传递将紧接着包装完成之后开始,而不需要任何用户/管理者的干预。在由 相应的传递月良务170传递包装的新闻内容时,传递^务170通知DSM 110, DSM 110继而向媒体管理系统程序调度器206通知成功的或不成功的内容传 递。在成功的传递时,媒体管理系统程序调度器206将传递过程的状态设置 为完成。再次,在本发明的各个实施例中,在々某体管理系统数据库150中维 持传递请求的状态,以例如向媒体管理器通知该状态。
图7描述根据本发明的实施例的用于协调的内容分配的方法的流程图。 图7的方法700说明性地开始于步骤702,在该步骤中,识别内容类型和内 容目的地。也就是说,在本发明的一个实施例中以及如上所述,用户(例如, 媒体管理器202)使用例如媒体管理系统前端130的例如用户接口 204来选择要被传送到选择的最后目的地(例如,网络)的内容和程序(例如,纲要)。
媒体管理系统程序调度器206然后向DSM 110传送开始包装预期用于选择 的目的地的选择的内容和程序的请求。在从媒体管理系统程序调度器206接 收到包装请求后,DSM 110从来自于媒体管理系统程序调度器206的请求中 识别内容类型和内容目的地。方法700然后进行到步骤704。
在步骤704, DSM 110至少基于要被包装的内容类型来选择用于完成来 自于媒体管理系统程序调度器206的包装请求的相应的包装服务。也就是说, 以及如上所述,DSM 110选择能够适当地包装要被分配给选择的最后目的地 的选择的内容的包装服务。该方法然后进行到步骤706。
在步骤706,在接收到对于传递包装的内容的请求时,DSM110至少基 于要被传递的内容的目的地来选择用于完成接收的传递请求的相应的传递 服务。也就是说,以及如上所述,DSM110选择能够适当地向选择的最后目 的地传递选择的内容的传递服务。在本发明的可替换实施例中,当选择适当 的传递服务时,DSM也可以考虑要被传递的内容的类型。也就是说,根据 本发明,本发明的DSM可以使用多个传递服务来传递内容,并且需要特定 的传递服务来传递某一(某些)内容类型是可能的。
可选地,DSM可以保持关于包装和传递请求的更新,以维持包装和传 递的成功或失败的记录以及用于重新包装或重新传递内容和程序的任何需 要。
虽然已经描述了用于协调的内容分配的方法、装置和系统的优选实施例 (其意在是说明性的而非限制性的),但是应当注意,本领域技术人员根据 上述教导,可以做出修改和变化。因此,应当理解,可以对公开的本发明的 特定实施例进行改变,其落在由所附权利要求书所限定的本发明的范围和精 神之内。尽管上文针对本发明的各个实施例,但是在不脱离本发明的基本范 围的情况下,可以设计其它和进一步的实施例。
权利要求
1.一种用于协调的内容分配的方法,包括识别所述内容的相应的内容类型和目的地;至少基于所述内容类型选择用于包装所述内容的相应的包装服务;以及至少基于所述内容的所述识别的目的地选择用于至少向所述识别的目的地分配所述内容的相应的传递服务。
2. 如权利要求1所述的方法,其中还基于所述内容类型来选择所述传递 服务。
3. 如权利要求1所述的方法,其中所述内容类型包括动态数据文件,所 述内容目的地包括零售商店。
4. 如权利要求3所述的方法,其中所述动态数据文件包括广告媒体内容。
5. 如权利要求1所述的方法,还包括在传递所述内容之前,更新所述 相应的内容。
6. 如权利要求5所述的方法,其中所述更新包括根据当前相应的内容信 息修正所述内容。
7. 如权利要求1所述的方法,其中经由用户接口来选择要被包装的内容 和对于所述内容的相应的传递目的地。
8. 如权利要求1所述的方法,其中响应于接收到的用于包装内容的请求 来选择所述相应的包装服务,以及响应于接收到的用于传递包装的内容的请 求来选择所述相应的传递服务。
9. 如权利要求8所述的方法,还包括响应于所述接收到的用于包装的 请求,向所述选择的包装服务传送用于包装内容的请求。
10. 如权利要求8所述的方法,还包括响应于所述接收到的用于传递的 请求,向所述选择的传递服务传送用于传递包装的内容的请求。
11. 如权利要求1所述的方法,还包括保持相应的内容的包装的进程的 状态。
12. 如权利要求1所述的方法,还包括保持相应的内容的传递的进程的 状态。
13. 如权利要求1所述的方法,其中当使得所述内容可用时,自动地产生 用于包装内容的请求。
14. 如权利要求13所述的方法,其中在所述内容的包装完成时,自动地 产生用于传递所述包装的内容的请求。
15. 如权利要求14所述的方法,其中所述包装的内容仅仅被传递到预订 目的地。
16. 如权利要求1所述的方法,其中响应于定时器产生用于包装内容的请求。
17. 如权利要求1所述的方法,其中响应于定时器产生用于传递所述包装 的内容的请求。
18. 如权利要求17所述的方法,其中所述包装的内容仅仅被传递到预订 目的地。
19. —种用于协调的内容分配的分配服务管理器,包括通信服务,用于至少接收包装和传递请求,以及用于向至少一个相应的 包装和传递服务传送所述包装和传递请求;和用于存储程序的存储器和用于执行所述程序的处理器,当执行所述程序 时,所述处理器被适配为识别所述内容的相应的内容类型和目的地;并且向所述相应的包装服务传送用于包装所述内容的包装请求;以及的地分配所述内容的相应的传递服务,并且向所述相应的传递服务传送用于 传递所述内容的传递请求。
20. 如权利要求19所述的分配服务管理器,其中所述分配服务管理器被 适配为保持所述内容的包装的进程的状态。
21. 如权利要求19所述的分配服务管理器,其中所述分配服务管理器被 适配为保持包装的内容的传递的进程的状态。
22. 如权利要求19所述的分配服务管理器,其中所述分配服务管理器被 适配为选择相应的包装服务,并且响应于接收到的用于包装所述内容的请求 来向所述选择的包装服务传送用于包装所述内容的请求。
23. 如权利要求19所述的分配服务管理器,其中所述分配服务管理器被 适配为选4奪相应的传递服务,并且响应于接收到的用于传递包装的内容的请 求来向所述选择的传递服务传送用于传递包装的内容的请求。
24. 如权利要求19所述的分配服务管理器,其中所述分配服务管理器被 适配为当使得所述内容可用时自动地产生用于包装内容的请求,并且被适配 为向相应的包装服务传送所述请求。
25. 如权利要求24所述的分配服务管理器,其中所述分配服务管理器被求,并且被适配为向相应的传递服务传送所述请求。
26. 如权利要求19所述的分配服务管理器,其中所述分配服务管理器被 适配为响应于定时器产生用于包装所述内容的请求,并且^皮适配为向相应的 传递服务传送所述请求。
27. 如权利要求26所述的分配服务管理器,其中所述分配服务管理器被 适配为响应于定时器产生用于传递所述包装的内容的请求,并且被适配为向 相应的传递服务传送所述请求。
28. —种用于协调的内容分配的系统,包括 用于产生并组织内容的内容管理器; 媒体管理系统,包括用户接口,用于使能用户输入,所述用户输入至少包括内容的选择 和所述内容要被传递的目的地;调度器,用于通过向分配服务管理器传送对于所述选择的内容的包 装和传递请求,来影响所述选择的内容的传递;和数据库,用于至少存储所述产生并组织的内容、以及包装和传递状态信息;用于包装相应的内容的至少 一个包装服务;用于传递相应的内容的至少一个传递服务;和分配服务管理器,包括通信服务,用于从所述媒体管理系统接收所述包装和传递请求,并 且用于分别将所述包装和传递请求传送到所述相应的包装和传递服务中的 至少一个;和用于存储程序的存储器和用于执行所述程序的处理器,所述处理器 在执行所述程序时被适配为识别要被包装和传递的内容的相应的内容类型和目的地; 至少基于所述内容类型选择用于包装所述内容的相应的包装服务,并且将用于包装所述内容的包装请求传送到所述相应的包装服务;以及至少基于所述内容的所述目的地选择用于至少向所述识别的目的 地分配所述内容的相应的传递服务,并且将用于传递所述内容的传递请求传 送到所述相应的传递服务。
全文摘要
一种用于协调的内容分配的方法、装置和系统,包括识别要被分配的相应的内容类型和内容目的地;至少基于该内容类型选择用于包装该内容的相应的包装服务;以及至少基于该内容的目的地选择用于分配该内容的相应的传递服务。在各个实施例中,当内容准备好被包装时,向选择的相应的包装服务传送请求。随后,向选择的传递服务传送传递请求,以传递该包装的内容。本发明提供自动媒体分配工作流程,其控制并监视与用户驱动的任务集成的自动的分配任务。
文档编号H04N7/173GK101627629SQ200780052057
公开日2010年1月13日 申请日期2007年3月8日 优先权日2007年3月8日
发明者亚历克斯·特维莱夫, 奥默·Y·沙蒂尔 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1