以下参考附图说明的是应用了本发明的广告数据分发系统。
如图1所示,采用本发明的分发系统是这样一个系统,其中,分发设
备10通过网络,经由超级中继服务器设备20和普通中继服务器设备30, 向设置在便利店CS1-1、 CSl-2、…、CS2-1、 CS2-2等等的显示终端设备 la、 lb、 lc、 ld、 le、 lf、 lg、 lh (以下也简称为显示终端设备1)分发 广告数据。
这里,便利店CS1-1和CSl-2例如是属于同一特许加盟连
锁的特许加 盟店。因而,设置在便利店CS1-1的显示终端设备la、 lb再现的广告数 据与设置在便利店CSl-2的显示终端设备lc、 ld再现的大致相同。
并且,便利店CS2-1和CS2-2例如是属于与上述便利店CS1-1和CS1-2所属的特许加盟连锁不同的特许加盟链锁(并且是分别的特许加盟经营 者)的商店。因而,设置在便利店CS2-1的显示终端设备le、 lf再现的广 告数据与设置在便利店CS2-2的显示终端设备lg、 lh再现的大致相同; 此广告数据不同于在便利店CS1 -1和CS1 -2处再现的。
分发设备10总体管理将要经由网络上的超级中继服务器设备20和普 通中继服务器设备30分发到显示终端设备1的广告数据,分发设备10向 各个显示终端设备1分发预定的广告数据。
这里,广告数据被形成为由用于广告各个产品和服务的运动图片和音 频数据形成的创意数据的集合。广告数据被显示终端设备1以时间连续的 方式再现。这种分发系统中使用的分发设备IO具有服务服务器11,其创建用于
经由超级中继服务器设备20和普通中继服务器设备30向显示终端设备1 分发预定的广告数据的分发安排表;以及创意服务器16,其存储形成广告 数据的多个创意数据。
服务服务器11通常是由
软件和
硬件构成的。服务服务器11具有安排 单元12,其通过为创意数据设计安排表来创建播放列表;以及通信单元 13,其将播放列表分发到下属于该通信单元13的超级中继服务器设备20 和普通中继服务器设备30。
安排单元12为下属于该安排单元12的超级中继服务器设备20、普通 中继服务器设备30和显示终端设备1动态地创建播放列表,即与当前有 效的网络环境一致地创建播放列表。每个播放列表的目的地是显示终端设 备1之一。例如,如图2所示,播放列表对于每个创意数据描述了表示再 现开始时间的场景开始时间和表示再现结束时间的场景结束时间,以及所 关注的创意数据的
位置(URL:统一资源
定位符)。这里使用的URL通 常包括方案名"http",服务器名"//www.aaa.co.jp",以及文件夹名 "contents"等等,以文件名"contentl"结束。例如,URL是这样的定义 的:如果在不同服务器设备中所缓存的创意数据具有相同的文件名,则这 些创意数据构成同一数据。URL表示创意数据的获取目的地,并且这些获 取目的地是以分散在超级中继服务器设备20和普通中继服务器设备30之 间的方式来描述的。
同时,基于节目安排表(program schedule),关于每个创意数据的场
景开始时间和场景结束时间被输入到安排单元12。
安排单元12以下述方式通过动态地改变默认设定为创意服务器16的 URL来创建这些播放列表:在考虑到每个创意数据的再现开始时间以及所 关注的创意数据是否被缓存在超级中继服务器设备20中以及超级中继服 务器设备20上被施加了多少负荷的情况下,在超级中继服务器设备20和 普通中继服务器设备30上分散负荷。尽管播放列表中的URL被动态改 变,但URL中命名的文件如果名称相同的话则被提供以相同内容的创意 数据。在这种情况下,即使文件名之前的路径被改变了,所需的创意数据也始终会被分发到显示终端设备1。
通信单元13与通过为创意数据形成安排表来创建播放列表的安排单 元12—起,将播放列表分发到下属于安排单元12的超级中继服务器设备
20和普通中继服务器设备30。并且,通信单元13检查超级中继服务器设
备20的通信状态、负荷状态(例如,连接数x数据量)以及故障状态;
并且将检査出的通信状态输出到安排单元12,以便安排单元12可以通过 参考超级中继服务器设备20的通信状态来创建播放列表。并且,通信单 元13对下属于通信单元13的普通中继服务器设备30中所缓存的创意数据 执行搜索,并将搜索结果输入到安排单元12,以便安排单元12在创建播 放列表时可以参考该搜索结果。
创意服务器16在存储单元中存储构成此分发系统将要再现的广告数 据的多个创意数据。在播放列表分发后,创意服务器16发送超级中继服 务器设备20和普通中继服务器设备30所请求的创意数据。
具有上述结构的分发设备10以下述方式来创建播放列表:使创意数 据被优先分发到超级中继服务器设备20,而不是普通中继服务器设备 30。
这里,普通中继服务器设备30各自不能向其他普通中继服务器设备 中继数据,并且是只有显示终端设备能够
访问的装置。在图1的示例中, 普通中继服务器设备30a、 30b和30c下属于超级中继服务器设备20a和 20b。例如,普通中继服务器设备30a无法连接到其他普通中继服务器设备 30b至30f。并且,普通中继服务器设备30d、 30e和30f下属于超级中继 服务器设备20c和20d。例如,普通中继服务器设备30d无法连接到其他 普通中继服务器设备30e、 30f以及30a至30c。同时,用于向属于同一特 许加盟链锁的便利店CS分发广告数据的超级中继服务器设备20的数目不 限于图1中的数目,也不限于任何其他特定数目。另外,下属于超级中继 服务器设备20的普通中继服务器设备30的数目不限于图1中的数目,也 不限于任何其他特定数目。另外,属于同一特许加盟连锁的便利店CS处 的显示终端设备1的数目不限于图1的示例中的数目。
超级中继服务器设备20能够将创意数据中继到中继服务器设备30。并且,超级中继服务器设备20是由连接可能中继服务器设备(connection-capable relay server device)、 中继可育巨月艮务器设备(relay-capable server device)以及中继确定服务器设备(relay-determined server device)构成
的。这些超级中继服务器设备20在其充当连接可能中继服务器设备、中 继可能服务器设备和中继确定服务器设备的策略方面是由软件决定的,接 下来将对此进行描述。就硬件而言,超级中继服务器设备20也优于普通 中继服务器设备30。
连接可能中继服务器设备是从普通中继服务器设备30的
角度来看能 够连接的超级中继服务器设备。在图1的示例中,超级中继服务器设备 20a和20b从普通中继服务器设备30a、 30b和30c的角度来看是连接可能 中继服务器设备;超级中继服务器设备20c和20d不被认为是连接可能中 继服务器设备。之所以使超级中继服务器设备20a和20b充当普通中继服 务器设备30a和30b的连接可能中继服务器设备是因为,在普通中继服务 器设备30a和30b连接到便利店CS1-1和CS1-2处的显示终端设备la至 ld并且下属于超级中继服务器设备20a和20b的情况下,如果超级中继服 务器设备20a和20b将被连接到属于另一特许加盟连锁的便利店CS2-1和 CS2-2处的显示终端设备le至lh的普通中继服务器设备30c和30d访 问,则管理流程将变得复杂。
中继可能服务器设备是从普通中继服务器设备30的角度来看充当连 接可能中继服务器设备并且缓存了希望中继的创意数据的超级中继服务器 设备20。中继确定服务器设备是从普通中继服务器设备30的角度来看在
被从中继可能服务器设备中选择出来时实际中继创意数据的超级中继服务 器设备20。对于图l中的便利店CSl-l和CSl-2的连锁,超级中继服务器
设备20a和20b可以充当中继可能服务器设备和中继确定服务器设备。
在上述分发系统中,上述的安排单元12在确定作为播放列表中的给
定创意数据的获取目的地的URL时作出以下判决:
1.安排单元12以下述方式来确定URL:使创意数据被优先分发到超
级中继服务器设备20而不是普通中继服务器设备30,并且普通中继服务
器设备30从超级中继服务器设备20获取创意数据。2. 当创意数据的再现开始时间未到预定时间时,创意数据的URL被
设定为创意服务器16并且创意数据被直接分发。
3. 当服务服务器11发送播放列表时,安排单元12执行搜索以查明播 放列表中的每个创意数据是否被缓存在超级中继服务器设备20中。当发 现创意数据被缓存时,缓存数据的超级中继服务器设备20被选择为中继 可能服务器设备。为了分散负荷,中继可能服务器设备中的一些被随机选 择为实际中继创意数据的中继确定服务器设备。URL被设定为中继确定服 务器设备。或者,可以有规律地选择中继确定服务器设备。
4. 如果发现随机选择的中继可能服务器设备已经被设定为其他创意数 据的中继确定服务器设备,则将这些中继可能服务器设备选择为所关注的 创意数据的中继确定服务器设备,并且将URL设定为相同的中继确定服 务器设备。
5. 如果发现在以上判决3中选择的中继可能服务器设备已经被下属于 这些中继可能服务器设备的显示终端设备1至4利用URL来
指定,则这些 中继可能服务器设备被设定为中继确定服务器设备,并且URL被设定为 相同的中继确定服务器设备。
6. 在创意数据的中继开始后,检査超级中继服务器设备20的负荷
水 平。如果发现负荷超过预定水平,则将创意数据的URL设定为创意服务 器16并且直接分发创意数据。
7. 如果普通中继服务器设备30无法从超级中继服务器设备20获取创 意数据,则创意数据的URL被设定为创意服务器16并且创意数据被直接 分发。
根据上述规则,在与作为一方的分发设备10和作为另一方的超级中 继服务器设备20和普通中继服务器设备30之间周期性地执行的状态检査 或其他交换相同的时间或不同的时间,分发设备10向超级中继服务器设 备20和普通中继服务器设备30分发播放列表和创意数据。并且,在与作 为一方的超级中继服务器设备20和普通中继服务器设备30和作为另一方 的显示终端设备1之间周期性地执行的状态检查或其他交换相同的时间或 不同的时间,超级中继服务器设备20和普通中继服务器设备30向显示终端设备1分发播放列表和创意数据。
这里,图3A示出了参考设置,其中不使用超级中继服务器设备20的
分发系统向显示终端设备1分发创意数据。与参考设置相对比,图3B示
出了典型设置,其中采用本发明的分发系统向显示终端设备1分发创意数 据。
图3A所示的参考设置是这样一个示例,其中,创意数据C1至C4被 分发到显示终端设备103a至103n以便进行创意数据再现,如图所示。在 此示例中,服务服务器100使创意服务器101分发创意数据Cl至C4。
具体而言,创意服务器101将创意数据Cl和C2分发到中继服务器设 备102a;将创意数据Cl、 C2和C3分发到中继服务器设备102b;并且将 创意数据C2、 C3和C4分发到中继服务器设备102c。并且,中继服务器 设备102a将创意数据Cl分发到显示终端设备103a和103b,并且将创意 数据C2分发到显示终端设备103c。另外,中继服务器设备102b将创意数 据Cl分发到显示终端设备103d和103e,将创意数据C2分发到显示终端 设备103f和103g,并且将创意数据C3分发到显示终端设备103h和 103i。另外,中继服务器设备102c将创意数据C2分发到显示终端设备 103j和103k,将创意数据C3分发到显示终端设备1031和103m,并且将 创意数据C4分发到显示终端设备103n。
也就是说,在图3A的示例中,要被下属于中继服务器设备102a至 102c的显示终端设备1再现的所有类型的创意数据C都被缓存在中继服务 器设备102a至102c中。例如,中继服务器设备102a缓存创意数据Cl、 C2,因为创意数据C1和C2将被显示终端设备再现。结果,在图3A的设 置中,创意服务器101向显示终端设备103a至103C分发多达"8"个创 意数据。
与之相比,以下将要说明图3B中的采用本发明的分发系统如何将创 意数据Cl至C4分发到显示终端设备la至ln (像图3A中的情况一 样)。
具体而言,创意服务器16优先将创意数据Cl、 C2和C3分发到超级 中继服务器设备20,并将创意数据C4分发到普通中继服务器设备30y。并且,超级中继服务器设备20将创意数据Cl和C2分发到普通中继服务
器设备30x,从而创意数据Cl和C2可被缓存在普通中继服务器设备30x 中,并且将创意数据C2和C3分发到普通中继服务器设备30y,从而创意 数据C2、 C3和C4可被缓存在普通中继服务器设备30y中。
同时,虚线包围的创意数据Cl、 C2和C3表示被缓存在超级中继服 务器设备20中的数据。
并且,在图3B中,普通中继服务器设备30x将创意数据Cl分发到显 示终端设备la和lb,并且将创意数据C2分发到显示终端设备lc。并 且,超级中继服务器设备20将创意数据Cl分发到显示终端设备ld和 le,将创意数据C2分发到显示终端设备lf和lg,并且将创意数据C3分 发到显示终端设备lh和li。另外,普通中继服务器设备30y将创意数据 C2分发到显示终端设备lj和lk,将创意数据C3分发到显示终端设备11 和lm,并且将创意数据C4分发到显示终端设备ln。
在图3B的情况下,创意服务器16将创意数据Cl、 C2和C3优先分 发到超级中继服务器设备20而不是普通中继服务器设备30x和30y,并且 将创意数据C4仅分发到普通中继服务器设备30y。超级中继服务器设备 20将创意数据Cl和C2分发到普通中继服务器设备30x,并将创意数据 C2和C4发送到普通中继服务器设备30y。
换言之,显示终端设备la至lc所属的普通中继服务器设备30x从超 级中继服务器设备20获取创意数据Cl和C2,而不访问创意服务器16。 并且,显示终端设备lj至ln所属的普通中继服务器设备30y从创意服务 器16仅获取创意数据C4,并且从超级中继服务器设备20获取创意数据 C2和C3 (上述判决1的情况)。
结果,创意服务器16向超级中继服务器设备20和中继服务器设备分 发的创意数据的数目为"4",这是图3A的示例中的数目的一半。这使得 可以减少向超级中继服务器设备20进行的数据分发的数目。
在图3B的示例中,如果显示终端设备la要从超级中继服务器设备20 获取创意数据1,则显示终端设备lb也可被布置为从超级中继服务器设备 20获取创意数据C1。这两个设备的播放列表可被提供以相同的URL,以允许沿着同一路径获取创意数据C1 (上述判决5的情况)。
另外,以下参考图4描述在创意数据Cl至C4被分发以便让显示终端 设备1再现创意数据Cl至C4的示例中用于分发创意数据C的方法。图4 中的处理在服务服务器11分发播放列表P时开始。在图4的示例中,分 别为六个显示终端设备1提供播放列表P-A、 P-B、 P-C、 P-D、 P-E和P-F。在每个播放列表P中,按再现开始时间的先后顺序布置了将被相应显 示终端设备1再现的创意数据Cl至C4。并且,服务服务器11以下述方 式来确定播放列表P-A至P-F中的URL:使得创意数据Cl至C4将被分 发到各个显示终端设备l,如图4所示。
并且,超级中继服务器设备20-1和20-2充当连接可能中继服务器设 备。取决于时间带,这些超级中继服务器设备可被从连接可能中继服务器 设备中选择为中继可能服务器设备并且可最终充当中继确定服务器设备。
具体而言,在第一时间带Tl中,创意服务器16根据播放列表P-A, 按再现开始时间的顺序,将创意数据Cl、 C2和C3分发到超级中继服务 器设备20-l。并且,在与第一时间带T1相同或者略晚于第一时间带T1的 第二时间带T2中,创意服务器16根据播放列表P-B,按再现开始时间的 顺序,将创意数据Cl、 C2和C3分发到超级中继服务器设备20-2。也就 是说,创意服务器16在大致相同的第一时间带Tl和第二时间带T2中, 将创意数据Cl、 C2和C3分发到超级中继服务器设备20-1和20-2。
从而,当根据播放列表P-A再现广告数据的显示终端设备l有了由超 级中继服务器设备20-1分发给它们的创意数据Cl、 C2和C3时,这些显 示终端设备1可以再现创意数据C1、 C2和C3。并且,当根据播放列表P-B再现广告数据的显示终端设备1有了由超级中继服务器设备20-2分发给 它们的创意数据Cl、 C2和C3时,这些显示终端设备1可以再现创意数据 Cl、 C2禾QC3。
并且,在晚于第二时间带T2的第三时间带T3中,超级中继服务器设 备20-1根据播放列表P-C将创意数据Cl、 C2和C3分发到普通中继服务 器设备30-l。并且,在与第三时间带T3大致相同的第四时间带T4中,超 级中继服务器设备20-2根据播放列表P-D将创意数据Cl、 C2和C3分发到普通中继服务器设备30-2。
从而,当根据播放列表P-C再现广告数据的显示终端设备l有了由普 通中继服务器设备30-1分发给它们的创意数据Cl、 C2和C3时,这些显 示终端设备1可以再现创意数据C1、 C2和C3。并且,当根据播放列表P-D再现广告数据的显示终端设备1有了由普通中继服务器设备30-2分发给 它们的创意数据Cl、 C2和C3时,这些显示终端设备1可以再现创意数据 Cl、 C2禾卩C3。
并且,在第一时间带Tl之后的第五时间带T5中,创意服务器16根 据播放列表P-E,按再现开始时间的顺序,将创意数据C4和C5分发到超 级中继服务器设备20-1。也就是说,在播放列表P-E被分发之前,服务服 务器11检查超级中继服务器设备20-2,以检测到创意数据C2和C3在第 一时间带Tl中被缓存于其中,并且将超级中继服务器设备20-2确定为从 一些中继可能服务器设备中随机选择的中继确定服务器设备(上述判决3 的情况)。同时,图中由虚线包围的创意数据C2和C3表示所缓存的创意 数据。
并且,在第五时间带T5之后的第六时间带T6中,超级中继服务器设 备20-2根据播放列表P-F将创意数据C2分发到普通中继服务器设备30-2。并且,超级中继服务器设备20-l根据播放列表P-F将创意数据C4、 C3 和C5分发到普通中继服务器设备30-2。这里,创意数据C2不是由超级中 继服务器设备20-1而是由超级中继服务器设备20-2分发到普通中继服务 器设备30-2的,这是因为,在第二时间带T2中,超级中继服务器设备 20-2已被选择为用于分发创意数据Cl和C2的中继确定服务器设备(上述 判决4的情况)。
从而,当根据播放列表P-E再现广告数据的显示终端设备1有了由超 级中继服务器设备20-1分发给它们的创意数据C2、 C4、 C3禾nC5时,这 些显示终端设备1可以再现创意数据C2、 C4、 C3和C5。并且,当根据播 放列表P-F再现广告数据的显示终端设备1有了由普通中继服务器设备 30-2分发给它们的创意数据C2、 C4、 C3和C5时,这些显示终端设备1 可以再现创意数据C2、 C4、 C3和C5。同时,虽然图4中没有示出,但如果要分发的创意数据C的场景开始
时间未到预定时间,则所关注的创意数据的URL被设定为创意服务器16 并且创意数据被直接分发(上述判决2的情况)。
另外,虽然图4中没有示出,但如果发现所选择的中继可能服务器设 备己经被下属于所关注的中继可能服务器设备的显示终端设备1指定,则 该中继可能服务器设备被选择为中继确定服务器设备,从而创意数据将被 从其中分发到显示终端设备(上述判决5的情况)。
另外,虽然图4中没有示出,但当创意数据的分发将要开始时,创意 服务器16检查超级中继服务器设备20的负荷水平,并且如果发现负荷等 于或超过预定的水平,则自己直接分发创意数据(上述判决6的情况)。
另外,虽然图4中没有示出,但如果普通中继服务器设备30无法从 超级中继服务器设备20获取创意数据,则普通中继服务器设备30自己直 接分发创意数据(上述判决7的情况)。
根据利用上述分发设备10的创意数据分发方法,创意数据被优选分 发到超级中继服务器设备20而不是普通中继服务器设备30,从而使得普 通中继服务器设备30可从超级中继服务器设备20获取创意数据。这减小 了包括服务服务器11和创意服务器16在内的分发设备10的负荷,并且也 降低了超级中继服务器设备20的负荷。
并且,当创意数据的再现开始时间未到预定时间时,服务服务器11 创建一播放列表,其中,所关注的创意数据的获取目的地数据被设定为自 身设备,从而创意服务器16将直接分发创意数据。这使得可以将创意数 据可靠地分发到显示终端设备1。
另外,当要发送播放列表时,执行搜索以判定播放列表中的各个创意 数据是否被缓存在超级中继服务器设备20中。当发现创意数据被缓存 时,缓存着被缓存数据的超级中继服务器设备20被选择为中继可能服务 器设备。中继可能服务器设备中的一些被随机选择为用于实际中继创意数 据的中继确定服务器设备。这样,创意数据C被高效地分发。如果发现所 选择的中继可能服务器设备已经被选择为其他创意数据的中继确定服务器 设备,则该中继可能服务器设备被选择为所关注创意数据的中继确定服务器设备。这使得可以为创意数据构成相同的中继路线,从而创意数据C可 被高效地分发。
另外,如果发现所选择的中继可能服务器设备已被下属于所关注的中 继可能服务器设备的显示终端设备1利用URL指定,则该中继可能服务 器设备被选择为中继确定服务器设备。这使得可以为创意数据构成相同的 中继路线,从而创意数据C可被高效地分发。
另外,检查超级中继服务器设备的负荷水平。如果发现负荷过大,或
者如果普通中继服务器设备30由于故障或其他异常而无法从超级中继服 务器设备20获取创意数据,则创意服务器16直接分发创意数据。这使得 可以将创意数据可靠地分发到显示终端设备1。