发送设备和方法、接收设备和方法、以及发送接收系统的制作方法

文档序号:7884712阅读:174来源:国知局
专利名称:发送设备和方法、接收设备和方法、以及发送接收系统的制作方法
技术领域
本发明涉及发送设备和方法、接收设备和方法、以及发送和接收系统,更特别地,涉及其中可以响应于元数据(metadata)获取内容的发送设备和方法、接收设备和方法、以及发送和接收系统。
背景技术
近年来,根据电视广播的数字化,可同时广播的信息量急剧增大。因此,各种数据与即时观看的电视广播(内容)一起被同时广播。此外,作为内容的通信路径,已经提出了内容下载服务,其中适当地使用上述电视广播和能通过其高速下载数据的因特网(例如,参照专利文献I)。此外,在一般内容下载服务中,提供者(内容提供者或服务提供者)一侧的提供(分发)内容的服务器中设置的过滤属性(下文称为过滤索引、过滤元数据等)作为元数据应用到内容。结果,接收(获取)内容的客户端中的内容过滤(选择)得以执行。过滤属性设置为与从由标准化组织诸如ATSC (高级电视标准委员会)或ARIB (无线电工商协会)规定的元数据集合中选择的元数据元素有关的值。特别地,例如,“预期观众”被选择为元数据元素且“青少年(teen)”被设置为与元数据元素相关的值这样的过滤属性所应用到的内容,被提供给客户端,客户端执行过滤以获得“面向‘预期观众是青少年’这样的观众的内容”。引用列表
专利文献专利文献I日本专利特开N0.2010-21988

发明内容
技术问题然而,未包括在标准化组织规定的元数据集合中的元数据(过滤属性)未应用到内容。例如,即使提供者侧希望分发“面向‘预期观众是青少年’且此外‘对找工作感兴趣’这样的观众的内容”,如果标准化组织规定的元数据集合不包括“观众是否对找工作感兴趣”作为元数据元素,那么“观众对找工作感兴趣”设置为元数据元素的过滤属性不能应用到内容。因此,提供者侧不能分发将观众关心的事项应用为元数据且满足当时需要(例如,考虑到所流行的)的内容。此外,在上面描述的这种情况中,客户端一侧不能执行过滤从而获取满足当时需要的内容。考虑到上述这种情况做出本发明,本发明的一目的在于使得能够获取满足当时需要的内容。问题的解决方案根据本发明的第一方面,提供一种向客户端分发内容的发送设备,包括:脚本生成装置,用于生成用于获得用户侧答案信息的脚本,用户侧答案信息是表示客户端的用户对用户偏好问题的答案的信息;以及发送装置,用户向客户端发送脚本和提供者侧答案信息,提供者侧答案信息是表示提供内容的提供者侧对用户偏好问题设置的答案的信息。该脚本生成装置可产生用于获得用户侧答案信息的脚本,该用户侧答案信息表示基于历史信息的用户答案,该历史信息表示用户的行为历史。该脚本生成装置可产生用于获得仅能被提供者所掌握的格式的用户侧答案信息的脚本。该发送设备还包括元数据生成装置,其用于生成包括提供者侧答案信息的元数据作为与提供者设置的答案对应的内容的元数据,该发送装置可将该元数据发送到客户端。该发送设备还包括查询(query)生成装置,用于生成表示提供者设置的答案的组合的查询,该发送装置将该查询发送到客户端。在本发明的第一方面,一种用于发送设备的发送方法,该发送设备向客户端分发内容,该发送方法包括:脚本生成步骤,生成用于获得用户侧答案信息的脚本,该用户侧答案信息是表示客户端的用户对用户偏好问题的答案的信息;以及发送步骤,向客户端发送该脚本和提供者侧答案信息,该提供者侧答案信息是表示提供内容的提供者对用户偏好问题设置的答案的信息。在本发明的第一方面,可以生成用于获得用户侧答案信息的脚本,该用户侧答案信息是表示客户端的用户对用户偏好问题的答案的信息,该脚本和提供者侧答案信息可被发送到客户端,该提供者侧答案信息是表示提供内容的提供者对用户偏好问题设置的答案的信息。根据本发明的第二方面,提供一种获取从服务器分发的内容的接收设备,包括:脚本执行装置,用于执行从服务器发送的用于获得用户侧答案信息的脚本,该用户侧答案信息是表示用户对用户偏好问题的答案的信息;以及匹配装置,用于执行用户侧答案信息和提供者侧答案信息的匹配以决定从服务器分发的内容的获取,该提供者侧答案信息是从服务器发送的且是表示提供内容的提供者对所述问题设置的答案的信息。该脚本执行装置可基于历史信息执行用于获得表示用户的答案的用户侧答案信息的脚本,该历史信息表示用户的行为历史。该脚本执行装置可执行仅能被提供者掌握的格式的用于获得用户侧答案信息的脚本。该匹配装置可执行所述匹配以决定与包括提供者侧答案信息的元数据对应的内容的获取。该匹配装置可基于该用户侧答案信息和查询执行该匹配以决定从服务器分发的内容的获取, 该查询是从服务器发送的且表示提供者设置的答案的组合。
该脚本执行装置可执行生成查询的脚本,该查询表示用户对用户偏好问题的答案的组合,该匹配装置可基于从服务器发送的提供者侧答案信息和该查询来执行匹配以决定从服务器分发的内容的获取。在本发明的第二方面,提供一种用于接收设备的接收方法,其获取从服务器分发的内容,该方法包括:脚本执行步骤,执行用于获取用户侧答案信息的脚本,该脚本是从服务器发送的,该用户侧答案信息是表示用户对用户偏好问题的答案的信息;以及匹配步骤,执行用户侧答案信息与提供者侧答案信息之间的匹配以决定从服务器分发的内容的获取,提供者侧答案信息是从服务器发送的且是表示提供内容的提供者对所述问题设置的答案的信息。在本发明的第二方面,可以执行从服务器发送的用于获得用户侧答案信息的脚本,用户侧答案信息是表示用户对用户偏好问题的答案的信息,并且可以执行用户侧答案信息和从服务器发送的提供者侧答案信息之间的匹配以确定从服务器分发的内容的获取,提供者侧答案信息是表示提供内容的提供者对所述问题设置的答案的信息。在本发明的第三方面,提供一种发送和接收系统,包括分发内容的发送设备和获取从该发送设备分发的内容的接收设备,其中该发送设备包括:脚本生成装置,用于产生用于获得用户侧答案信息的脚本,该用户侧答案信息是表示该接收设备的用户对用户偏好问题的答案的信息;以及发送装置,用于向该接收设备发送该脚本和提供者侧答案信息,该提供者侧答案信息是表示由提供内容的提供者针对该用户偏好问题设置的答案的信息,且该接收设备包括:脚本执行装置,用于执行从该发送设备发送的用于获得该用户侧答案信息的该脚本;以及匹配装置,用于执行该用户侧答案信息与从该发送设备发送的该提供者侧答案信息之间的匹配以决定从该提供设备分发的内容的获取。在本发明的第三方面,可以产生用于获得用户侧答案信息的脚本,用户侧答案信息是表示接收设备的用户对用户偏好问题的答案的信息,脚本和提供者侧答案信息可被发送到接收设备,提供者侧答案信息是表示由提供内容的提供者针对该用户偏好问题设置的答案的信息。可执行从发送设备发送的用于获得用户侧答案信息的脚本,可执行用户侧答案信息与从发送设备发送的提供者侧答案信息之间的匹配以决定从提供设备分发的内容的获取。本发明的有利效果利用本发明的第一至第三方面,可以获取满足当时需要的内容。


图1是框图,示出根据本发明第一实施例的广播系统的配置的示例。图2是框图,示出服务器的硬件配置的示例。图3是框图,示出服务器的功能配置的示例。图4是框图,示出客户端的功能配置的示例。图5是流程图,示出内容的发送和接收过程。

图6是示出XML架构的句法(syntax)示例的视图。图7是示出PD1-Q的示例的视图。
图8是示出与用户互动时的屏幕显示的示例的视图。图9是示出与用户互动时的屏幕显示的另一示例的视图。图10是示出与用户互动时的屏幕显示的又一示例的视图。图11是示出与用户互动时的屏幕显示的再一示例的视图。图12是示出与用户互动时的屏幕显示的再又一示例的视图。图13是示出ro1-A的示例的视图。图14是示出提供者侧I3D1-A的示例的视图。图15是示出提供者侧ΗΠ-Α的另一示例的视图。图16是示出服务器的功能配置的另一示例的框图。图17是流程图,示出内容的发送和接收过程。图18是框图,示出客户端的功能配置的另一示例。图19是流程图,示出内容的发送和接收过程。图20是框图,示出本发明所应用到的用ATSC-M/H系统执行广播的广播系统的配置的示例。图21是示出由ATSC-M/H系统发送的广播电波的信号中的协议栈的视图。图22是示出服务指南的数据配置的视图。图23是示出服务片段的配置的视图。图24是示出调度片段的配置的视图。图25是示出内容片段的配置的视图。图26是示出互动数据片段的配置的视图。图27是示出由NRT广播发送的广播电波的信号中的协议栈的视图。图28是示出TVCT、PAT、PMT和DSM-CC可寻址部分的数据结构的视图。图29是示出SMT、NRT-1T和FLUTE FDT的数据结构的视图。图30是示出PDI描述符的句法的示例的视图。图31是框图,示出根据本发明第二实施例的服务器的功能配置的示例。图32是框图,示出根据本发明第二实施例的客户端的功能配置的示例。图33是流程图,示出内容的发送和接收过程。图34是示出XML架构的句法的另一示例的视图。图35是流程图,示出PD1-S执行过程的细节。图36是示出与用户互动时的屏幕显示的示例的视图。图37是示出与用户互动时的屏幕显示的另一示例的视图。图38是示出与用户互动时的屏幕显示的又一示例的视图。图39是示出与用户互动时的屏幕显示的再一示例的视图。图40是示出与用户互动时的屏幕显示的又另一示例的视图。图41是示出用户侧ΗΠ-Α的示例的视图。图42是示出提供者侧ΗΠ-Α的示例的视图。图43是示出提供者侧ΗΠ-Α的另一示例的视图。图44是框图,示出服务器的功能配置的另一示例。图45是流程图,示出内容的发送和接收过程。
图46是框图,示出客户端的功能配置的另一示例。图47是流程图,示出内容的发送和接收过程。图48是流程图,示出I3D1-S执行过程的细节。图49是示出互动数据片段的配置的视图。图50是示出PDI描述符的句法的示例的视图。
具体实施例方式下面将参照附图描述本发明的实施例。注意,以下列顺序进行描述:1.第一实施例;2.第二实施例。〈1.第一实施例>广播系统的配置的示例图1示出根据本发明一实施例的广播系统的配置的示例。

图1的广播系统10由服务器11和客户终端(下面简称为客户端)12配置,服务器11设置在广播(提供)数字电视节目(下面适当地称为内容)的提供者诸如广播组织一侧,客户端12设置在观看广播内容的用户的住宅内。注意,虽然假设客户端12设置在多个用户住宅中的每个中,但是客户端12可以配置为便携式终端设备诸如便携式电话机或PDA (个人数字助理)。在广播系统10中,服务器11将与内容相关的内容元数据与内容一起作为数字广播电波信号发信号至客户端12。客户端12基于与内容一起作为信号发送至其的内容元数据对内容执行过滤以仅再现或积累用户期望的内容。注意,内容元数据可以不与内容一起作为信号发送,而是可以在发送内容信号之前作为信号发送。服务器的硬件配置示例图2示出服务器11的硬件配置的示例。在图2中,例如基于计算机来配置服务器11。CPU (中央处理单元)12根据存储于ROM (只读存储器)22中的程序或者根据存储部件28加载在RAM (随机存取存储器)23中的程序执行各种过程。在RAM23中,CPU21执行各种过程等所需的数据被适当地存储。CPU21、R0M22和RAM23通过总线24彼此连接。此外,输入/输出接口 25连接到总线24。由键盘、鼠标等配置的输入部件26,包括由CRT (阴极射线管)、IXD (液晶显示器)单元等配置的显示单元和扬声器的输出部件27,由硬盘驱动器等配置的存储部件28以及由调制解调器、终端适配器等配置的通信部件29连接到输入/输出接口 25。通信部件29通过未示出的网络与外部设备通信。此外,可通过通信部件29获取程序并存储到存储部件28中。驱动器30在需要时连接到输入/输出接口 25,可移除介质31诸如磁盘、光盘、磁光盘或半导体存储器适当地加载到输入/输出接口 25中。这样,从可移除介质31读取的程序根据需要被安装到存储部件28中。注意,虽然未示出,但是客户端12的硬件也与图2所示的类似地配置。
服务器的功能配置示例现在参照图3描述服务器11的功能配置的示例。服务器11配置有PD1-Q生成器11、发送部件42、PD1-A生成器43、元数据分发器44、内容积累部件45和内容分发器46。PD1-Q生成器41产生PD1-Q (偏爱的人口统计和兴趣一问题(PreferenceDemographic and Interest-Question)),其是表示客户端12的用户(观众)的偏好问题的信息。此外,PD1-Q生成器41将所产生的PD1-Q通过发送部件42发送到客户端12并且将所产生的I3D1-Q提供到ro1-Α生成器43。发送部件42将从PD1-Q生成器41、元数据分发器44和内容分发器46提供到其的各种数据发送到客户端12。PD1-A生成器43基于来自PD1-Q生成器41的PD1-Q产生PD1-A (偏爱的人口统计和兴趣一答案),其是表示提供者侧对与PD1-Q对应的上述关于客户端12的用户的偏好问题设置的答案的信息。PD1-A生成器43将所产生的PD1-A提供到元数据分发器44。元数据分发器44基于来自PD1-A生成器43的PD1-A从内容积累部件45积累的内容中指定(询问)与提供者侧设置的答案对应的内容。元数据分发器44产生包括PD1-A的内容元数据作为所指定的内容的内容元数据,并且将所产生的元数据通过发送部件42发送到客户端12。内容积累部件45中积累将要分发到客户端12的各种内容。内容分发器46从内容积累部件45积累的内容中获取元数据分发器44所指定的内容并且将所获取的内容通过发送部件42发送到客户端12。客户端的功能配置示例现在将参照图4描述客户端12的功能配置示例。客户端12配置有接收部件51、PD1-A生成器52、PD1-A存储部件53、内容过滤器54、内容再现部件55和内容积累部件56。接收部件51接收从服务器11发送到其的各种数据,并将所接收的数据提供到PD1-A生成器52或内容过滤器54。PD1-A生成器52基于从服务器11发送到其的PD1-Q产生PD1-A,并且将所产生的PD1-A提供到PD1-A存储部件53,该PD1-A表示用户对客户端12的用户的偏好问题的答案且对应于PD1-Q。PD1-A存储部件53存储来自TO1-A生成器52的TO1-A。存储在TO1-A存储部件53中的ΗΠ-Α被适当地读出到内容过滤器54中。内容过滤器54从ΗΠ-Α存储部件53读出TO1-A并且基于所读出的I3D1-A和包括在从服务器11发送的内容的内容元数据中的PD1-A对内容执行过滤。内容过滤器54响应于过滤结果将过滤后的内容提供到内容再现部件55或内容积累部件56。内容再现部件55再现来自内容过滤器54的内容。此外,内容再现部件55从内容积累部件56获取内容且再现所获取的内容。内容积累部件56积累(记录)来自内容过滤器54的内容。

内容的发送和接收过程的示例现在将参照图5的流程图描述广播系统10中的内容发送和接收过程。在广播系统10中的发送和接收过程中,内容分发过程由服务器11执行以分发内容,内容获取过程由客户端12执行以获取内容。在提供者诸如广播组织一侧,例如当将要广播(分发)的内容的赞助商或者广播组织本身需要将内容分发到具有特定偏好或属性的观众时,服务器11的ro1-Q发生器41在步骤Sll处响应于提供者侧的员工的操作产生关于用户偏好或属性对观众(即客户端12的用户)进行询问的ro1-Q。XML架构的句法示例这里参照图6描述用于配置PD1-Q和PD1-A的XML (可扩展标记语言)架构的句法(syntax)示例。参照图6,第一行表示用于H)1-Q的标识的声明(declaration)或定义,第二行表示定义为PD1-Q的所有问题的标题和类型的声明。第三至第十二行表示第二行中声明的问题中的每个问题的标题和类型。特别地,第五行中由名称“QIA”定义的问题的类型“IntergerAnswerType”表示问题需要整数类型的答案,第六行中由名称“QBA”定义的问题的类型“BooleanAnswerType”表示问题需要布尔类型的答案。此外,第七行中由名称“QSA”定义的问题的类型“SelectionAnswerType”表示问题需要答案选择类型的答案,第八行中由名称“QTA”定义的问题的类型“TextAnswerType”表示问题需要字符串类型的答案。此外,第九行中由名称“QAA”定义的问题的类型“AnyAnswerType”表示问题不限制答案类型。第十三行至第四十四行表示在以上述方式声明的问题中由名称“QIA”、“QBA”、“QSA”和“QTA”定义的问题的元素的声明。特别地,第十五、二十四、三十一和四十行中所示的id元素表示用于识别各项问题的的ID (识别符),且作为第一格式定义为“Common: [category`:]question-1D”。在该第一格式中,“common”表示由该id元素识别的问题与提供者无关,被公共地定义,“category”表示问题的类别,“question-1D”表示问题的识别符。注意,需要时“category”能以分级嵌套结构(hierarchical nest structure)表不,比如 “common: [categoryl: category2: category3:...] question—ID,,。此外,作为第二格式,id元素定义为“providerName: [category:]question-1D,,。在该第二格式中,“providerName,,表示设置由id元素识别的问题的提供者的名称。注意,“category”和“question-1D”与第一格式中的那些类似。以此方式定义为ro1-Q的问题通过id元素被区分为不依赖于提供内容的提供者的问题(对提供者而言公共的问题)和针对提供内容的提供者特定定义的问题。在下面的描述中,不依赖于提供内容的提供者的问题和该问题的答案每个都被适当地称为提供者公共的过滤参数。同时,针对提供内容的提供者特定定义的问题和该问题的答案每个都被适当地称为提供者特定的过滤参数。由于如上所述提供者公共的过滤参数对于提供者而言被公共地定义而不依赖于提供者个体,所以通常由客户端12的卖方(制造者等)提供。因此,尽管服务器11的ro1-Q生成器41可以由提供者侧提供,但是服务器11的ro1-Q生成器41也可以由客户端12的卖方提供。注意,配置ro1-Q和ro1-A的句法不限于图6所示的例子。
PD1-Q的示例现在将参照图7描述基于图6的句法配置的PD1-Q的示例。参照图7,第一行中的“transactional”代表一个值,该值表示当已从服务器11发送的由PD1-Q定义的问题(问题组)被服务器11更新时,在由于将ro1-Q的各项目的实质(substance)记录/更新到客户端12的未示出的存储区域中的处理期间的某些意外(处理被盘写入错误或处理负载增加等所打断)而ro1-Q的各项目的全部实质未被记录/更新的情况下,记录/更新过程是否被无效(所谓的还原(rollback)),回到在H)1-Q的各项目的实质被记录/更新即刻之前的状态。当“transactional”为“true (真)”时,PD1-Q被还原。第二到第五行定义要求布尔型答案的问题,第三行中的〈id>C0mm0n:lll〈/id>表示问题的id元素,第四行中的<q>你现在有工作吗?〈/q>表示问题本身。第六至第九行定义要求整数型答案的问题,第七行中的〈id>C0mm0n:222〈/id>表示问题的id元素,第八行中的<q>家庭中看电视的年纪最大的成员的年龄是多少?〈/q>表示问题本身。注意,第六行中的minlnclusive=〃10〃maxlnclusive=〃100〃表示问题答案被限制到10以上100以下的整数值。第十至第十七行定 义的问题要求答案选择型的答案,第十一行中的<id>ProviderA: 123〈/id>表示问题的id元素,第十二行中的<q>下列运动中你最感兴趣的是哪些?(允许多项选择)</q>表示问题本身。第十三行中的<a>棒球</a>、第十四行中的<a>篮球</a>、第十五行中的<a>足球</a>和第十六行中的<a>曲棍球</a>表示问题答案的选项。注意,第十行中的minChoice="l"maxChoice="3"表示问题的答案数被限制到一个以上三个以下。第十八至二十四行定义的问题需要答案选择型的答案,第十九行中的<id>ProviderA:ProgramX: 123〈/id>表示问题的id元素。此外,第二十行中的〈q>你喜欢野营和户外娱乐吗?(单项选择)</q>表示问题本身。第二十一行中的<a>从不</a>、第二十二行中的<a>偶尔</a>和第二十三行中的<a>经常</a>表示问题的答案选项。注意,第十八行中的maXChoiCe="r表示问题的答案数量被限制到一个。以此方式,在ro1-Q中,根据问题类型定义针对问题提出的答案以及对答案的限制条件。第二十五至二十八行定义要求字符串类型答案的问题,第二十六行中的<id>ProviderA:321</id>表示问题的id元素,第二十七行中的<q>你最近对哪家的产品最感兴趣?〈/q>表示问题本身。在下面的描述中,由图7中的ro1-Q定义的每个问题被称为问题id元素。特别地,第二至第五行定义的问题被称为问题“Common: 111”,第六至第九行定义的问题被称为问题“C0mm0n:222”,第十至第十七行定义的问题被称为问题“Pix)ViderA:123”,第十八至第二十四行定义的问题被称为问题“ProviderA: ProgramX: 123”,第二十五至第二十八行定义的问题被称为问题“ProviderA: 321 ”。此时,问题“Common: 111”和问题“C0mm0n:222”被识别为提供者公共过滤参数,问题 ProviderA: 123”、问题“ProviderA:ProgramX: 123”和问题“ProviderA: 321 ”被识别为提供者特定过滤参数。例如,问题“Common: 111”表示问题是对提供者公共设置的且具有识别符“ 111”。同时,问题“ProviderA:ProgramX: 123”标识该问题是被提供者“ProviderA”设置的且具有分类(程序ID) “PiOgramX”和识别符“123”。返回参照图5的流程图,在步骤S12,服务器11的PD1-Q生成器41通过发送部件42发送所产生的PD1-Q至客户端12且将所产生的PD1-Q提供到PD1-A生成器43。在步骤S21,客户端12的接收部件51接收从服务器11发送到其的PD1-Q并且将所接收的ro1-Q提供到ro1-A生成器52。注意,例如,每当从作为提供者的广播电台(服务器11设置于其中)以预定时间间隔广播(发送)PD1-Q时,PD1-Q被客户端12接收。或者,PD1-Q可以在客户端12的频道被调节到其中设置服务器11的广播电台的频道时被客户端12接收。在步骤S22,客户端12的PD1-A生成器52针对接收部件51接收的PD1-Q中定义的问题产生PD1-A。特别地,当来自服务器11的PD1-Q被接收时,则PD1-A生成器52使未示出的显示部件显示与ro1-Q中定义的问题对应的屏幕图像并使客户端12的用户(观众)输入或选择针对问题的答案以产生代表答案的PD1-A。换言之,PD1-A生成器52与用户互动以产生代表针对PD1-Q中定义的问题的答案的PD1-A。通过TO1-A生成器与用户互动时的屏幕显示的示例这里参照图8至12描述通过PD1-A生成器52与用户互动时的屏幕显示的示例。注意,这里假定客户端12接收上面参照参照图7描述的PD1-Q且与所接收的PD1-Q中定义的问题组对应的屏幕图像顺序显示在客户端12的未示出的显示部件上。图8示出与上面参照图7描述的PD1-Q中定义的问题中的问题“Common: 111”对应的屏幕显示例子。在图8中,图7的第四行所示的问题“你现在有工作吗?”显示在问题呈现区域61中。此外,鼓励用户输入问题答案的消息“请选择选项之一”以及允许用户选择“是”作为问题答案的选择按钮62-1和允许用户选择“否”作为问题答案的另一选择按钮62-2被显示。

图9示出与上面参照图7描述的I3D1-Q中定义的问题中的问题“Common:222”对应的屏幕显示例子。在图9中,图7的第八行所示的问题“家庭中看电视的年纪最大的成员的年龄是多少?”显示在问题呈现区域71中。此外,鼓励用户输入问题答案的消息“请输入你的年龄”以及用于允许用户输入整数值作为问题答案的答案输入区域72被显示。图10示出与上面参照图7描述的ro1-Q中定义的问题中的问题“ProviderA: 123”对应的屏幕显示例子。在图10中,图7的第十二行描述的问题“下列运动中你最感兴趣的是哪些?(允许多项选择)”显示在问题呈现区域81中。此外,用于鼓励用户输入问题答案的消息“请选择下列选项中的一个或多个但不超过三个”以及用于允许用户选择选项“棒球”、“篮球”、“足球”和“曲棍球”作为问题答案的选择按钮82-1至82-4被显示。图11示出与上面参照图7描述的I3D1-Q中定义的问题中的问题“ProviderA:ProgramX: 123”对应的屏幕显示例子。在图11中,图7的第二十行描述的问题“你喜欢野营和户外娱乐吗?(单项选择)”显示在问题呈现区域91中。此外,用于鼓励用户输入问题答案的消息“请选择下列选项中的仅一个”以及用于允许用户选择选项“从不”、“偶尔”和“经常”作为问题答案的选择按钮92-1至92-3被显示。图12示出与上面参照图7描述的ro1-Q中定义的问题中的问题“ProviderA: 321”对应的屏幕显示例子。在图12中,图7的第二十七行描述的问题“你最近最喜欢谁家的产品?”显示在问题呈现区域10中。此外,用于鼓励用户输入问题答案的消息“请自由描述”以及用于允许用户输入字符串作为问题答案的答案输入区域102被显示。通过上面参照图8至12描述的屏幕显示,PD1-A生成器52允许用户输入或选择针对ro1-Q中定义的问题的答案,以此方式产生与PD1-Q对应的PD1-A。注意,上面参照图8至12描述的屏幕显示可以就在接收到PD1-Q之后进行显示,或者在接收ro1-Q之后,PD1-Q可以保存到未示出的存储部件中从而在用户发出显示设置屏幕的指令时或类似情况下再显示它们。PD1-A的示例这里,参照图13描述ΗΠ-Α生成器52产生的I3D1-A的示例。图13所示的I3D1-A是基于用户在图8至12所示的屏幕显示上选择或输入的答案产生的。特别地,第二至第五行表示用户对上面参照图8描述的屏幕显示所呈现的问题的答案。特别地,〈id>C0mm0n:lll〈/id>表示图8的屏幕显示所呈现的问题的id元素,第四行中的〈a>trUe〈/a>表示作为对问题的答案,在图8的屏幕显示上选择按钮62-1(答案“是”)被用户选择。第六至第九行表示用户对上面参照图9显示的屏幕显示所呈现的问题的答案。特别地,第七行中的〈id>C0mm0n:222〈/id>表示图9的屏幕显示所呈现的问题的id元素,第八行中的<a>34〈/a>表示作为问题的答案,用户将“34”作为整数值输入到图9的屏幕显示上的答案输入区域72。第十至第十五行表示用户对于上面参照图10描述的屏幕显示所呈现的问题的答案。特别地,第i^一行中的〈id>Pix)Vid erA:123〈/id>表示图10的屏幕显示所呈现的问题的id元素,第十二行中的<a>棒球</a>、第十三行中的<a>足球</a>和第十四行中的<a>曲棍球</a>表示,作为问题的答案,用户选择图10的显示屏幕上的选择按钮82-1、82-3和82-4。第十六至十九行表示用户对上面参照图11描述的屏幕显示所呈现的问题的答案。特别地,第十七行中的<id>ProviderA:ProgramX: 123〈/id>表示图11的屏幕显示所呈现的问题的id元素,第十八行中的<a>偶尔</a>表示,作为问题的答案,用户选择图11的屏幕显示上的选择按钮92-2。第二十至二十三行表示用户对上面参照图12描述的屏幕显示所呈现的问题的答
案。特别地,第二1--行中的<id>ProviderA:321〈/id>表示图12的屏幕显示所呈现的问
题的id元素,第二十二行中的<a>Somy〈/a>表示作为问题的答案,用户将“Somy”作为字符串输入到图12的屏幕显示的答案输入区域102中。PD1-A生成器52将以此方式产生的ΗΠ-Α提供到ΗΠ-Α存储部件53以供存储。当如下面所描述的那样确定从服务器11分发的内容是否匹配客户端12的用户的偏好时,使用存储在PD1-A存储部件53中的PD1-A。返回参照图5的流程图,在步骤S13,服务器11的ΗΠ-Α生成器43针对来自TO1-Q生成器41的ro1-Q中定义的问题产生ro1-A,并将ro1-Q提供到元数据分发器44。特别地,当ro1-Q由广播电台(提供者侧)的员工的操作产生时,PD1-A生成器43使未示出的显示部件显示例如与ro1-Q中定义的问题对应的屏幕图像,如上面参照图8至12所描述的那样,然后使广播电台的员工输入或选择问题答案以产生表示答案的PD1-A。此时,广播电台的员工将输入或选择与将要分发的内容对应的答案作为PD1-Q中定义的问题的答案。换言之,PD1-A生成器43产生的ΗΠ-Α代表考虑到客户端12的用户(观众)的偏好,用于使提供者侧允许观众观看稍后将分发的内容的信息(答案)。在步骤S14,元数据分发器44基于来自PD1-A生成器43的Η)Ι_Α,指定(询问)内容积累部件45积累的内容中与H)1-A对应的内容。这里指定的内容可以是来自内容元数据预先应用到的累积内容中的这样的内容,关于该内容,内容元数据对来自PD1-A生成器43的ro1-A的相似程度高于预定值,或者可以是广播电台的员工预先选择的作为将被用户观看的内容的内容。注意,元数据分发器44指定的内容通过内容分发器46从内容积累部件45获取。在步骤S15,元数据分发器44新产生内容元数据,其包括基于预先应用到在步骤S15指定的内容的内容元数据的ro1-A和来自PD1-A生成器43的TO1-A。在步骤S16,发送部件42分发通过内容分发器46获取的内容以及通过元数据分发器44产生的内容元数据。此时,作为内容元数据,除了元数据分发器44产生的内容元数据之外,还可以发送标准化组织规定的内容元数据。以此方式,作为ro1-Q中定义的问题的答案,其内容元数据包括代表提供者侧想要的答案的ro1-A的内容,换言之,与用户偏好匹配且提供者侧期望其被用户观看的内容,被分发。注意,步骤S13至S16的过程无需在步骤S12的过程之后立即执行,而是可以在各用户拥有的客户端12产生和储存PD1-A之前执行。此外,虽然在步骤S16描述了内容与内容元数据一起分发,但是内容可以不与内容元数据一起分发,而是在包括ro1-A的内容元数据预先被发送之后,与内容元数据对应的内容可以被分发。当以此方式从服务器11分发内容和内容元数据时,在步骤S23,客户端12的接收部件51接收从服务器11分发到其的内容和内容元数据并将它们提供到内容过滤器54。在步骤S24,内容过滤器54执行存储在PD1-A存储部件53中的PD1-A与包括在来自服务器11的内容元数据中的ro1-A之间的匹配。注意,在下面的描述中,为了将存储在PD1-A存储部件53中的PD1-A与包括在来自服务器11的内容元数据中的PD1-A彼此区分开,前者被称为用户侧PD1-A,后者被称为提供者侧PD1-A。通过内容过滤器进行的匹配过程的示例这里假定,产生和存储上面参照图13描述的PD1-A作为用户侧PD1-A,从服务器11发送图14所示的ro1-A作为提供者侧ro1-A。图14所示的提供者侧ΗΠ-Α与图13所示的用户侧I3D1-A具有相同的基本结构。尽管这里省略了对其的详细描述,但是提供者侧PD1-A表示选择“false (假)”作为问题“Common: 111”的答案,选择“棒球”作为问题“ProviderA: 123”的答案,选择“从不”作为问题“ProviderA:ProgramX: 123,,的答案。此时,内容过滤器54将用户侧ro1-A和提供者侧ro1-A彼此进行比较,如果问题的答案中的至少一个表明一致 ,则判定用户侧PD1-A和提供者侧PD1-A彼此匹配。然而,如果没有问题答案表明一致,那么判定用户侧PD1-A和提供者侧PD1-A彼此不匹配。在该示例中,由于图13所示的用户侧ro1-A中的问题“ProviderA: 123”的答案和图14所示的提供者侧PD1-A中的问题“PixwiderA: 123”的答案彼此一致,二者都包括“棒球”,所以判定用户侧PD1-A和提供者侧PD1-A彼此匹配。然后,假定图15所示的ΗΠ-Α作为来自服务器11的提供者侧TO1-A被发送。图15所示的提供者侧ΗΠ-Α表示选择“篮球”作为问题“ProviderA: 123”的答案,选择“从不”作为问题“ProviderA:ProgramX: 123”的答案。在该例子中,由于图13所示的用户侧ΗΠ-Α中的问题答案和图15所示的提供者侧PD1-A中的问题答案中没有一个彼此一致,所以判定用户侧PD1-A和提供者侧PD1-A彼此不匹配。内容过滤器54以此方式执行用户侧PD1-A和提供者侧TO1-A之间的匹配过程。在步骤S25,内容过滤器54判定用户侧PD1-A和提供者侧PD1-A彼此是否匹配。如果在步骤S25判定用户侧PD1-A和提·供者侧PD1-A彼此匹配,则内容过滤器54判定从服务器11分发的内容匹配客户端12的用户(观众)并且将内容提供到内容再现部件55或内容积累部件56。然后,处理进展到步骤S26。如果从服务器11分发的内容从内容过滤器54提供到内容再现部件55,则在步骤S26内容再现部件55再现该内容。此外,如果从服务器11分发的内容从内容过滤器54提供到内容积累部件56,则在步骤S26内容积累部件56积累(记录)该内容。响应于用户的操作指令,积累的内容被适当地提供到内容再现部件55且被其再现。另一方面,如果在步骤S25判定用户侧PD1-A和提供者侧PD1-A彼此不匹配,则内容过滤器54判定从服务器11分发的内容不匹配客户端12的用户(观众)的偏好,并丢弃(删除)该内容,由此结束该处理。根据上述过程,在广播系统中,在提供者侧,由服务器产生表示用户偏好问题的PD1-Q,并且该PD1-Q被发送到客户终端。响应于H)1-Q,表示提供者侧设置的答案的PD1-A被作为对应内容的内容元数据分发。结果,作为内容元数据,除了标准化组织规定的内容元数据之外,满足当时需要的内容元数据可以被应用到内容。另一方面,在用户侧,由客户端装置产生表示用户对来自服务器的ro1-Q的答案的用户侧PD1-Α,并且执行所产生的用户侧PD1-A和来自服务器的提供者侧PD1-A之间的匹配以决定是否获取从服务器分发的内容。结果,除了标准化组织规定的内容元数据之外,还可以用满足当时需要的内容元数据来对内容进行过滤。因此,可以获取满足当时需要的内容。注意,在前面的描述中,客户端12在从服务器11分发内容时实时地执行PD1-A的匹配。然而,所有内容可以在从服务器11分发内容时被积累,从而ro1-A的匹配在处理时执行,所积累的内容中与表现出匹配的ro1-A (提供者侧PD1-Α)对应的内容被再现,或者与不表现出匹配的ro1-A对应的内容被删除。此外,在前面的描述中,内容过滤器54将作为例子呈现的用户侧PD1-A和提供者侧PD1-A彼此比较,并根据是否有至少一个问题答案表现出匹配来执行用户侧PD1-A和提供者侧PD1-A之间的匹配。然而,用户侧PD1-A和提供者侧PD1-A之一可呈现为查询,其对PD1-A进行评估以比较用户侧PD1-A和提供者侧PD1-A。下面描述一种配置,其中用户侧ro1-A和提供者侧ro1-A之一呈现为查询,以将用户侧PD1-A和提供者侧PD1-A彼此进行比较。通过查询进行的匹配过程的示例1,其中PD1-A被评估首先,描述提供者侧PD1-A表现为查询以将用户侧PD1-A和提供者侧PD1-A彼此进行比较的配置。图16示出服务器11的功能配置的示例,其中提供者侧PD1-A呈现为查询。图16的服务器11配置有H)1-Q生成器41、发送部件42、内容积累部件45、内容分发器46、PD1-A查询生成器111和元数据分发器112。注意,图16的服务器11的具有与图3的服务器11中提供的部件类似功能的部件用相似的名称和相似的附图标记指示,这里将适当地省略对它们的描述。特别地,图16的服务器11与图3的服务器11的不同之处在于,代替TO1-A生成器43和元数据分发器44,它包括PD1-A查询生成器111和元数据分发器112。PD1-A查询生成器111基于来自PD1-Q生成器41的I3D1-Q产生与该TO1-Q对应的PD1-A(提供者侧ro1-A),产生ro1-A查询,并且将ro1-A查询提供到元数据分发器112,在该PD1-A查询中所产生的提供者侧PD1-A被应用到预定条件语言(conditional statement)。元数据分发器112基于来自PD1-A查询生成器111的TO1-A查询从内容积累部件45积累的内容中指定(询问)与H)1-A查询对应的内容。作为所指定的内容的内容元数据,元数据分发器112产生包括该ro1-A查询的内容元数据并将所产生的内容元数据通过发送部件42发送到客户端12。此外,该示例中的客户端12与图4的客户端12相同,除了图4的内容过滤器54从PD1-A存储部件53读出PD1-A (用户侧PD1-Α)并基于所读出的用户侧PD1-A以及从服务器11发送到其的内容元数据中包括的ro1-A查询对内容进行过滤之外。因此,这里省略对本示例中的客户端12的描述。现在,参照图17的流程图描述包括图16的服务器11的广播系统10的内容发送和接收过程。注意,图17的流程图的步骤S31、S32、S36、S41至S43、S45和S46的过程分别本质上类似于图5的步骤Sll、S12、S16、S21至S23、S25和S26处的过程,因此,这里将省略对它们的描述。特别地,在步骤S33,服务器11的ro1-A查询生成器111产生针对来自ro1-Q生成器41的PD1-Q中定义的问题的提供者侧PD1-A,产生其中所产生的提供者侧PD1-A被应用到预定条件表述的PD1-A查询,并且将PD1-A查询提供到元数据分发器112。更特别地,例如,如果ro1-Q通过广播电台(提供者侧)的员工的操作产生,那么ro1-A查询生成器111使未示出的显示部件显示例如与PD1-Q中定义的问题对应的屏幕图像,如上面参照图8至12中的任一个描述的那样。然后,PD1-A查询生成器111使广播电台的员工输入或选择问题答案。此外,PD1-A查询生成器111使员工决定这些答案的组合(过滤条件)以产生表示答案组合的PD1-A查询。此时,广播电台的员工将输入或选择与将要分发的内容对应的答案且然后确定这些答案的组合作为PD1-Q中定义的问题的答案。特别地,PD1-A查询生成器111所产生的PD1-A查询表示在提供者侧考虑到观众的偏好允许客户端12的用户(观众)观看稍后将分发的内容的信息。在步骤S34,元数据分发器112基于来自PD1-A查询生成器111的I3D1-A查询指定(询问)内容积累部件45积累的内容中与ΗΠ-Α查询对应的内容。这里指定的内容可以是来自内容元数据预先应用到的累积内容中的这样的内容,关于该内容,内容元数据对于来自PD1-A查询生成器111的ro1-A查询的相似程度比预定值更高,或者可以是由广播电台的员工预先选择的作为将要被用户观看的内容的内容。注意,元数据分发器112指定的内容是通过内容分发器46从内容积累部件45获取的。 在步骤S35,元数据分发器112基于预先应用到在步骤S34指定的内容的内容元数据和来自PD1-A查询生成器111的PD1-A查询新产生包括PD1-A查询的内容元数据。然后在步骤S44,客户端12的内容过滤器54基于包括在来自服务器11的内容元数据中的PD1-A执行存储在PD1-A存储部件53中的PD1-A的匹配。这里假定,上面参照图13描述的PD1-A被生成和存储为用户侧PD1-A,从服务器Ii发送下面给出的ro1-A查询。“//QBA [id=,Common: 111,and a=,true,]and//QSA[id=,Provider A: 123,anda- Baseball’]”上面给出的ro1-A查 询表明,用户侧ro1-A评估是否“真(true)”被选择为问题“ Common: 111”的答案,是否“棒球(basebal I) ”被选择为问题“ProviderA: 123 ”的答案。此时,内容过滤器54基于ro1-A查询评估用户侧ro1-A,如果用户侧ro1-A满足PD1-A查询(对其而言为真),那么内容过滤器54判定用户侧PD1-A和PD1-A查询彼此匹配。然而,如果用户侧ro1-A不满足ro1-A查询(对其而言为假),那么内容过滤器54判定用户侧PD1-A和ro1-A查询彼此不匹配。在该例子中,在图13所示的用户侧ro1-A中,由于“真”被选择为问题“Common: 111”的答案且“棒球”被选择为问题“PixwiderA: 123”的答案,所以用户侧PD1-A和PD1-A查询被判定为彼此匹配。由于以此方式更复杂的过滤条件由提供者一侧设置的ro1-A查询表示,所以能以更高的确定程度使用户(观众)获取提供者侧预期的内容。通过查询进行的匹配过程的示例2,其中PD1-A被评估现在描述用户侧PD1-A表现为查询且将用户侧PD1-A和提供者侧PD1-A彼此比较的配置。图18示出客户端12的功能配置的示例,其中用户侧PD1-A表现为查询。图18的客户端12配置有接收部件51、内容过滤器54、内容再现部件55、内容积累部件56、PD1-A查询生成器131和PD1-A查询储存部件132。注意,在图18的客户端12中,具有与图4的客户端12中提供的部件相似的功能的部件由相似的名称和相似的附图标记指示,这里将适当地省略对它们的描述。特别地,图18的客户端12与图4的客户端12的不同之处在于代替TO1-A生成器52和PD1-A存储部件53,它包括PD1-A查询生成器131和PD1-A查询存储部件132。PD1-A查询生成器131基于从服务器11发送到其的I3D1-Q产生与该TO1-Q对应且代表客户端12的用户对用户偏好问题的答案的PD1-A (用户侧PD1-Α)。然后,PD1-A查询生成器131产生ΗΠ-Α查询且将所产生的PD1-A查询提供到PD1-A查询存储部件132,在PD1-A查询中所生成的用户侧PD1-A应用到预定的条件表述。PD1-A查询存储部件132存储来自PD1-A查询生成器131的PD1-A查询。存储在PD1-A查询存储部件132中的PD1-A查询被读出到内容过滤器54。注意,图18的内容过滤器54从ΗΠ-Α存储部件53读出ΗΠ-Α查询并且基于ΗΠ-Α查询和包括在从服务器11发送的内容元数据中的提供者侧PD1-A对内容进行过滤。此外,本示例中的服务器11与图3的服务器11相同,因此这里省略了对其的描述。现在将参照图19的流程图描述包括图18的客户端12的广播系统10的内容发送和接收过程。注意,在图19的流程图的步骤S51至S61、S63、S65和S66处的过程本质上类似于图5的流程图的步骤Sll至S21、S23、S25和S26处的过程,因此,这里省略了对它们的描述。特别地,在步骤S62,客户端12的PD1-A查询生成器131产生针对接收部件51接收的ro1-Q中定义的问题的用户侧ro1-A且然后产生ro1-A查询,在ro1-A查询中所产生的用户侧PD1-A被应用到预定的条件表述。特别地,当从广播电台接收ro1-Q时,例如,PD1-A查询生成器131使未示出的显示部件显示与ro1-Q中定义的问题对应的屏幕图像,如上面参照图8至图12中的任一个所描述的那样。然后,PD1-A查询生成器131使客户端12的用户(观众)输入或选择问题答案并使用户决定这些答案的组合(过滤条件)以产生代表答案组合的ro1-A查询。换言之,PD1-A查询生成器131与用户交互以产生表示对ro1-Q中定义的问题的答案的组合的PD1-A查询。然后在步骤S64,内容过滤器54基于存储在PD1-A查询存储部件132中的PD1-A查询执行来自服务器11的元数据中包括的提供者侧PD1-A的匹配。这里假设,作为提供者侧PD1-A,上面参照图14描述的PD1-A已被从服务器11发送,下面给出的PD1-A查询已被产生和存储。“//QBA[id=,Common: 111,and a=,false,] and//QSA[id=' ProviderA: 123,anda- Baseball’]”上述PD1-A查询表示,提供者侧ΗΠ-Α评估“false (假)”被选择为问题“Common: 111”的答案,且此外“Baseball (棒球)”被选择为问题“ProviderA: 123”的答案。此时,内容过滤器54基于ro1-A查询评估提供者侧ro1-A,如果提供者侧ro1-A满足PD1-A查询(对其而言为真),那么内容过滤器54判定提供者侧PD1-A和PD1-A查询彼此匹配。然而,如果提供者侧PD1-A不满足PD1-A查询(对其而言为假),那么内容过滤器54判定提供者侧PD1-A和PD1-A查询彼此不匹配。在该例子中,在图14所示的提供者侧PD1-A中,由于“false (假)”被选择为问题“Common:111"的答案且“BasebalI (棒球)”被选择为问题“ProviderA: 123”的答案,所以提供者侧PD1-A和PD1-A查询被判定为彼此匹配。由于以此方式更复杂的过滤条件由用户侧设置的ΗΠ-Α查询表示,所以能以更高的确定程度使用户获取用户侧期望的内容。此外,虽然作为示例本发明可以应用到广播数字电视节目的广播系统,但是本发明可应用到根据ATSC-M/H (移动/手持)系统进行广播的广播系统,ATSC-M/H系统是ATSC(高级电视标准委员会)系统到移动接收的扩展形式。到根据ATSC-M/H系统进行广播的广播系统的适应性变化的示例图20是示出广播系统的配置示例的视图,该广播系统根据常规ATSC系统和ATSC-M/H系统广播数字电视节目并且本发明应用到该广播系统。图20的广播系统对应于图1的广播系统10中的服务器11且包括ATSC遗留系统151、ATSC M/Η系统152、M/Η分帧器153和RF/发送系统154。

ATSC遗留系统151根据常规ATSC系统将MPEG2-TS (运动图像专家组2传输流)形式的广播码流作为信号发送。ATSC M/Η系统152根据ATSC-M/H系统将IP包(packet)的广播码流作为信号发送。ATSC M/Η系统152的控制数据152a是与从ATSC M/Η系统152作为信号发出的广播码流(A/V (音频/视频)内容)相关的控制信息。上述这种广播码流通过M/Η分帧器153被复用并作为广播电波通过RF/发送系统154被发射。注意,由于模块的功能细节描述于ATSC的规范中,所以这里省略了对其的描述。图21示出根据ATSC-M/H系统发射的广播电波的信号中的协议栈。尽管这里省略了详细描述,但是最上层之一设置为“服务指南(Service Guide)”且规定根据ATSC-M/H系统提供的内容的元数据。图20所示的控制数据152a作为“服务指南”定义的内容元数据发送(这种元数据下文仅称为服务指南)。特别地,在图20的广播系统中,如上所述的从广播系统10中的服务器11发送到客户端12的PD1-A(提供者侧PD1-A)、PD1-A查询和PD1-Q被置于服务指南中且与服务指南一起发送。注意,在图21中,与“服务指南”相邻的下层“FLUTE”和与“FLUTE”相邻的下层“ALC”是用于传输根据UDP/IP (用户数据报文协议/因特网协议)分包的服务指南的层。作为用于该服务指南的规范,图22所示的数据配置由OMA(开放移动联盟)定义。注意,由于图22所示的服务指南的配置细节描述于“’Service Guide for Mobile BroadcastServices,’ Open MobiIeAlIiance, OMA-TSBCAST_ServiceGuide-V1_0, CandidateVersionl.0”中,所以这里省略了对它们的描述。PD1-A (提供者侧ΗΠ-Α)或ΗΠ-Α查询置于来自于配置图22所示的服务指南的元素中的“服务(service)”片段、“调度(schedule)”片段和“内容(content)”片段中的至少一个中。“服务”片段是包括与频道服务的内容相关的控制信息的元数据,图23示出其配置细节。PD1-A或ro1-A查询通过新增“PD1-A”元素到在最下面的级定义的“PrivateExt”元素而置于图23所示的“服务”片段中。特别地,例如,“PD1-Α”元素通过XML架构被表不和编石马在字符串 <xs: element name="PD1-A"type="xs: string"xmlns: xs="http: //www.w3.0rg/2001/XMLSchema"/> 中。“调度”片段是包括与内容(数字电视节目)的分发调度相关的控制信息的元数据,图24示出其配置细节。PD1-A或PD1-A查询通过新增“PD1-Α”元素到在最下面的级处定义的“PrivateExt”元素而被置于“调度”片段中。特别地,例如,“PD1-Α”元素通过XML架构被表不和编码在字符串〈xs: element name=〃PDI_A〃type=〃xs: string〃xmlns:xs=〃http://www.w3.0rg/2001/XMLSchema"/> 中。“内容”片段是包括与内容(数字电视节目)的实质相关的控制信息的元数据,图25示出“内容”片段的配置细节。PD1-A或PD1-A查询通过新增“PD1-Α”元素到在最下面的级处定义的“PrivateExt”元素而被置于图25所示的“内容”片段中。特别地,例如,“Η)Ι-Α”兀素通过 XML 架构被表不在字符串〈xs: element name=〃PDI_A〃type=〃xs: string〃xmlns:xs=//http://www.w3.0rg/2001/XMLSchema"/> 中。此外,PD1-Q置于配置图22所示的服务指南的元素中的“Interactivity data(互动数据)”片段中。“互动数据”片段是与涉及频道服务或内容(电视节目)的应用相关的元数据,图26示出其配置细节。PD1-Q通过新增“ro1-Q”元素到在最下面的级处定义的“PrivateExt”元素而置于图26所示的“互动数据”片段中。特别地,例如,元素通过XML架构被表不和编石马在字符串 <xs: element name="PD1-A"type="xs: string"xmlns: xs="http: //www.w3.0rg/2001/XMLSchema"/> 中。虽然前面描述了本发明应用到在ATSC-M/H系统中进行广播的广播系统的示例,但是本发明还可以应用到根据常规ATSC系统进行NRT(非实时)广播的广播系统。由于NRT广播不以实时观看内容为前提,所以不需要与通过广播作为数据的信号而广播的内容的广播时间同步地再现内容。应用到执行NRT广播的广播系统的示例图27示出通过NRT广播发送的广播电波的信号中的协议栈。虽然省略了详细描述,但是最下级的层是“物理层”,广播电波的频带对应于此。与“物理层”相邻的上面的层是“MPEG2-TS”,被广播为广播电波的广播码流对应于此。作为与“MPEG2-TS”相邻的上面的层,示出“ATSC-PSIP (节目和系统信息协议)”和“MPEG2-PSI (节目特定信息)”。“ATSC-PSIP”是具有TVCT的层级,“MPEG2-PSI”是具有PAT(节目关联表)和PMT (节目映射表)的层级。此外,作为与“MPEG2-TS”相邻的上面的层,示出“DSM-CC (数字储存介质命令和控制)可寻址部分”。“DSM-CC可寻址部分”用作用于在广播系统的MPEG2-TS上传输IP包的适应层。 图28示出TVCT、PAT、PMT和DSM-CC可寻址部分的数据结构。在TVCT中,描述与通过MPEG2-TS被广播的广播码流相关的控制信息,用于传输DSM-CC可寻址部分的MPEG2-TS基于TVCT被指定,DSM-CC可寻址部分用于传输IP包码流(UDP/IP包)。返回参照图27,作为与“DSM-CC可寻址部分”相邻的上面的层级,示出“IP”,作为与“IP”相邻的进一步上面的层级,示出“UDP”。作为与“UDP”相邻的上面的层级,示出“服务信令频道(Service SignalingChannel)”和“FLUTE/ALC (单向传输文件传送/异步分层编码协议)”。“服务信令频道”是具有SMT (服务映射表)和NRT-1T (NRT信息表)的层。作为与“FLUTE/ACL”相邻的上面的层,示出“FLUTE会话(session)”。“FLUTE会话”是具有FLUTE-FDT (文件传送表)和A/V文件的层。图29示出SMT、NRT-1T和FLUTE FDT的数据结构。在SMT中,描述涉及频道的元数据,在NRT-1T中,描述涉及内容的元数据。SMT和NRT-1T通过上面描述的“服务信令频道”传输。在FLUTE FDT中,描述用于识别A/V文件的信息。注意,A/V文件通过上面描述的 “FLUTE/ALC” 传输。这里,在实施NRT广播的广播系统中,将要从上述广播系统10中的服务器11发送到客户端12的ro1-A(提供者侧ro1-A)、ro1-A查询或ro1-Q被置于smt或nrt-1t中且与之一起发送。特别地,在将要分发的内容的过滤在频道单元(广播电台)中执行的情况下,用于安置ro1-A、PD1-A查询或ro1-Q的“PDI描述符”新定义在SMT的服务级别(service level)的描述符环中(descriptor loop)(在图中,“Service#l”的最下面的级)。另一方面,在将要分发的内容的过滤在内容单元中执行的情况下,用于安置PD1-A、PD1-A查询或PD1-Q的“PDI描述符”新定义在NRT-1T的服务级别的描述符环中(在图中,“Content#l”的最下面的级)中。图30示出“PDI描述符”的句法示例。在图30中,将要描述的每个描述符与比特数和格式一起被定义。根据图30所示的句法,PD1-A、PD1-A查询或I3D1-Q描述于可变比特的描述符“PDI_Q or PDI_A or PDI_A_Query,,中。注意,“PDI描述符”的句法不限于图30所示的例子。以此方式,还可以将本发明应用到执行NRT广播的广播系统。注意,本发明可自然地应用到根据上述ATSC-M/H系统进行广播的广播系统,或者通过除了有线广播系统之外的系统进行NRT广播的广播系统。此外,上述广播系统10中的客户端12与用户互动以通过与来自服务器11的PD1-Q中定义的问题对应的屏幕显示产生用户侧PD1-Α。如果提供者侧设置(产生)的问题具有简单的实质,那么客户端12可以通过图8至12中的任一个所示的屏幕显示与用户互动。然而,如果提供者侧设置的问题的实质需要高度互动(例如,响应于用户的选择需要复杂的条件分支的问题实质(substance)),则有可能不能用图8至12所示的屏幕显示来实施与用户的充分互动。在这种情况下,由于不可能产生高准确度地反映用户偏好的PD1-A,所以也不能获得准确的过滤条件。最终,不能获得满足当时需求的内容。因此,下面描述广播系统的一实施例,其中即使提供者侧设置的问题的实质需要高度互动,也能充分进行与用户的互动。〈2.第二实施例>服务器的功能配置的示例首先参照图31描述广播系统10中的服务器11的功能配置的示例,其中执行脚本以进行与用户的互动。图31的服务器11配置有发送部件42、元数据分发器44、内容存储部件45、内容分发器46、PD1-S生成器311和PD1-S执行部件312。注意,与图3的服务器11中的组件功能相似的图31的服务器11的组件由相似的名称和相似的附图标记表示,这里将适当地省略对它们的描述。特别地,图31的服务器11与图3的服务器11的不同之处在于代替TO1-Q生成器41和PD1-A生成器43,它包括PD1-S生成器311和PD1-S执行部件312。PD1-S生成器311生成TO1-S (偏爱人口统计和兴趣脚本),其是用于获得用户侧PD1-A的脚本,用户侧PD1-A表示客户端12的用户(观众)对用户偏好问题的答案。然后,PD1-S生成器311通过发送部件42将所产生的PD1-S发送到客户端12并将PD1-S提供到PD1-S执行部件312。PD1-S包括万维网浏览器和其他应用。PD1-S执行部件312执行来自PD1-S生成器311的PD1-S以产生提供者侧PD1-A,其表示提供者侧对客户端12的用户的偏好问题设置的答案,并且ro1-s执行部件312将提供者侧PD1-A提供到元数据分发器44。

客户端的功能配置的示例现在将参照图32描述广播系统10中的客户端12的功能配置的示例,其中执行脚本以实施与用户的互动。
图32的客户端12配置有接收部件51、PDI_A存储部件53、内容过滤器54、内容再现部件55、内容积累部件56、PD1-S执行部件321和历史信息存储部件322。注意,与图4的客户端12中的组件功能相似的图32的客户端12的组件由相似的名称和相似的附图标记表示,这里将适当地省略对它们的描述。特别地,图32的客户端12与图4的客户端12的不同之处在于代替TO1-A生成器52提供PD1-S执行部件321和新提供历史信息存储部件322。PD1-S执行部件321执行从服务器11发送到其的I3D1-S以产生用户侧PD1-A,其表示客户端12的用户对用户偏好问题的答案,并且将用户侧ro1-A提供到ro1-A存储部件
53。在情况需要时PD1-S执行部件321基于下面描述的历史信息执行H)1-S。历史信息存储部件322其中存储有历史信息,其表示拥有客户端12的用户的行为历史。存储在历史信息存储部件322中的历史信息在情况需要时被读出到PD1-S执行部件321 中。内容的发送和接收过程的示例现在将参照图33的流程图来描述配置有图31的服务器11和图32的客户端12的广播系统10中的内容的发送和接收过程。注意,在图33的流程图的步骤S114至S116和S123至S126处的过程本质上类似于图5的流程图的步骤S14至S16和S23至S26处的过程,这里将省略对它们的描述。特别地,在提供者诸如广播组织一侧,如果将要广播(分发)的内容的赞助商或者广播组织本身发出分发内容至具有特定偏好或属性的观众的`请求,那么在步骤S111,服务器11的ro1-s生成器311响应于提供者侧的员工的操作产生用于获得用户侧PD1-A的ro1-s,用户侧PD1-A表示观众也就是客户端12的用户对用户具有什么偏好或属性的问题的答案。XML架构的句法的另一示例这里,参照图34描述用于配置本实施例中的PD1-S和PD1-A的XML架构的句法的
另一不例。注意,图34所示的句法的第一至第四十四行分别与图6所示的句法的第一至第四十四行相同,因此这里省略对它们的描述。第四十五至五十行描述第五至第九行声明的问题中定义在“QAA”名下的问题(问题类型是“AnyAnswerType”的问题)的元素声明。第四十七行描述的id元素表示用于识别该项问题的ID,其格式由与提供者特定的过滤参数的格式相似的格式(^providerName: [category:] question-1D,,)定义。特别地,通过名称“QAA”定义的问题(问题类型是“AnyAnswerType”的问题)和该问题的答案都被归类为提供者特定过滤参数。注意,由于定义在名称“QAA”下的问题不限制答案类型,所以这种问题(Q元素)不定义在第四十五至五十行中。此外,定义在名称“QAA”下的问题的答案(a元素)可具有仅设置问题的提供者能掌握其中的实质的格式,如下面描述的那样。因此,下面将答案称为提供者隐藏格式的提供者特定过滤参数。返回参照图33的流程图,在步骤S112,服务器11的H)1-S生成器311通过发送部件42将所产生的PD1-S发送到客户端12并将PD1-S提供到PD1-S执行部件312。
在步骤S121,客户端12的接收部件51接收从服务器11发送到其的PD1-S并将PD1-S提供到ro1-S执行部件321。注意,例如,可在每当从作为提供者的广播电台(服务器11设置于其中)以预定时间间隔广播(发送)PD1-S时,PD1-S被客户端12接收。或者,PD1-S可以在客户端12的频道被调节到其中设置服务器11的广播电台的频道时被客户端12接收。在步骤S122,客户端12的PD1-S执行部件321实施PD1-S执行过程以产生用户侧PD1-A。PD1-S执行过程的示例这里参照图35描述I3D1-S执行部件321进行的TO1-S执行过程的细节。在I3D1-S执行过程开始之后,PD1-S执行部件321使未示出的显示部件显示与PD1-S中定义的问题对应的屏幕图像以促使用户选择表示问题答案的用户侧PD1-A是自动产生还是响应于客户端12的用户(观众)的输入而产生。在步骤S131,PD1-S执行部件321判定是否选择了用户侧PD1-A的自动生成。如果在步骤S131判定在未示出的显示部件上显示的屏幕图像上选择了用户侧PD1-A的自动生成,那么处理进展到步骤S132。在步骤S132,PD1-S执行部件321执行TO1-S以从历史信息存储部件322读出历史信息并基于历史信息产生用户侧PD1-Α。更特别地,PD1-S执行部件321根据从历史信息存储部件322读出的历史信息所表示的用户行为历史分析用户的偏好,并基于偏好分析结果产生表示对PD1-S中定义的问题的答案的用户侧PD1-A。此外,PD1-S执行部件321通过接收部件51从存储在外部网络上的数据库中的历史信息表示的用户行为历史分析用户偏好,并且基于偏好分析结果产生表示对ro1-s中定义的问题的答案的用户侧ro1-A。以此方式,PD1-S执行部件321执行TO1-S以与用户互动,从而产生表示对I3D1-S中定义的问题的答案的用户侧PD1-A,该答案以高准确度反映了用户偏好。另一方面,如果在步骤S131判定在未示出的显示部件上显示的屏幕图像上没有选择PD1-A的自动生成,那么处理进展到步骤S133。在步骤S133,PD1-S执行部件321响应于用户在未示出的显示部件上显示的屏幕图像上的输入,产生用户侧PD1-Α。更特别地,PD1-S执行部件321促使客户端12的用户(观众)输入或选择对ro1-s中定义的问题的答案,答案显示在未示出的显示部件上,并且产生表示该答案的用户侧PD1-A。通过PD1-S与用户互动时的屏幕显示的例子这里参照图36至39描述通过ΗΠ-S与用户互动时的屏幕显示的例子。注意,这里假定接收到的PD1-S定义的问题与上面参照图7描述的PD1-Q定义的问题相同。此外,假定与所接收的ro1-s中定义的问题组对应的屏幕图像接连地显示在客户端12的未示出的显示部件上。图36示出与 图7中的问题“ProviderA: 123”对应的屏幕显示示例。在图36中,显示历史参考按钮341以及选择按钮342-1至342-4,历史参考按钮341上显示包括图7的第十二行所示的问题的消息“当对于‘下列运动中你最感兴趣的有哪些?(允许多项选择)’的答案将参照近来的观看历史自动产生时,按本按钮。当答案将由你自己自定时,选择下列选项中的一个或更多但是三个或更少”,选择按钮342-1至342-4用于允许用户选择作为问题答案的候选的选项“棒球”、“篮球”、“足球”和“曲棍球”。如果在图36所示的屏幕图像上用户按下历史参考按钮341,则H)1-S执行部件321从历史信息存储部件322读取表示例如过去的月份期间电视节目的观看历史的历史信息,以分析用户偏好。然后,PD1-S执行部件321从问题“PixwiderA: 123”的答案候选中选择与偏好分析结果高度相关的候选者并产生表示答案的用户侧PD1-A。图37示出与图7中的问题“ProviderA:ProgramX: 123”对应的屏幕显示的示例。在图37中,显示历史参考按钮351和选择按钮352-1至352-3,显示历史参考按钮351上显示包括图7的第二十行示出的问题的消息“当参照最近的活动历史自动生成‘你喜欢野营和户外活动吗?(单项选择)’的答案时,按此按钮。当你自己指定答案时,选择下列选项中的仅一个”,选择按钮352-1至352-3用于使用户选择作为问题答案候选的选项“从不”、“偶尔”和“经常”。如果用户在图37所示的屏幕图像上按下历史参考按钮351,则PD1-S执行部件321例如从历史信息存储部件322读取表示过去的月份的外出记录诸如日程表的历史信息,以分析用户偏好。然后,PD1-S执行部件321从问题“ProviderAiProgramX: 123”的答案候选中选择与偏好分析结果高度相关的候选者并产生表示答案的用户侧PD1-A。图38示出与图7中的问题“ProviderA:321”对应的屏幕显示的示例。在图38中,显示了历史参考按钮361和答案输入区域362,在历史参考按钮361上显示包括图7的第二十七行所示的问题的消息“当参考近来的产品检索历史自动生成‘近来你对谁家的产品最感兴趣?’的答案时,按此按钮。当答案将由你自己指定时,自由输入制造商名称到下面的区域中”,答案输入区域362用于允许用户输入字符串作为问题的答案。如果用户在图38所示的屏幕图像上按下历史参考按钮361,则H)1-S执行部件321从管理因特网上的商铺网站的公司服务器读取表示例如过去的月份期间检索的商品的历史信息以分析用户偏好。然后,PD1-S执行部件321基于分析结果产生表示问题“ProviderA:321” 的答案的 PD1-A。图39示出与问题“ProviderA:Special:999”对应的屏幕显示的示例,该问题不包括在上面参照图7描述的PD1-Q定义的问题中。假定问题“PrOViderA:Special:999”是问题类型为上述“AnyAnswerType”的问题。在图39中,显示历史参考按钮371和取消按钮372,显示历史参考按钮371上显示包括PD1-S给出的问题的消息“当可参考近来的交谈历史自动产生‘最近你对什么最感兴趣’的答案时按此按钮。当不需要自动生成时按下面的取消按钮”,取消按钮372用于取消问题答案。如果用户在图39所示的屏幕图像上按下历史参考按钮371,则PD1-S执行部件321从例如提供因特网上的SNS (社交网络服务)的公司数据库读取表示过去的一周传输的交谈(语句)的历史信息以分析用户偏好。然后,PD1-S执行部件321基于分析结果产生表不问题 “ProviderA: Special: 999” 的答案的 PD1-A。注意,在图36和37所示的屏幕显示示例中,用户答案从PD1-S中定义的问题的答案的候选中选择。然而,问题答案的候选可以从存储在历史信息存储部件322中的历史信息或者外部数据库所代表的用户行为历史推理得到,从而用户的答案可以从推理得到的答案候选中选择。
图40示出与图7中的问题“ProviderA:123”对应的屏幕显示的另一示例。在图40中,显示问题呈现区域381和选择按钮382-1至382-3,问题呈现区域381中显示包括图7的第十二行所示的问题的消息“选择从你的各种历史信息推理得到的作为对‘你对下列运动中的哪些最感兴趣(允许选择多项)’的答案的下列三个候选中的一个或更多”,选择按钮382-1至382-3允许用户选择作为推理得到的问题答案候选的选项“篮球”、“足球”和“曲棍球”。在该例子中,PD1-S执行部件321执行TO1-S以从历史信息存储部件322读取例如表示过去的月份的电视节目观看历史的历史信息以分析用户偏好,从而推断问题“ProviderA: 123”的答案候选。然后,PD1-S执行部件321使与候选对应的选择按钮被显示,就像图40所示的屏幕图像那样。如果用户选择了选择按钮中的任一个,则ro1-s执行部件321产生表示与所选择的选择按钮对应的答案的用户侧PD1-A。以此方式,PD1-S执行部件321执行ΗΠ-S以基于用户历史信息自动产生表示PD1-S中定义的问题的答案的用户侧PD1-A或者产生表示用户选择或输入的问题答案的用户侧PD1-A0PD1-A的示例这里,参照图41描·述ΗΠ-S执行部件321产生的TO1-A (用户侧Η)Ι_Α)的例子。注意,假定图41所示的PD1-A是基于用户的历史信息产生的PD1-A。特别地,第二至第七行表示对上面参照图36描述的屏幕显示所呈现的问题自动产生的用户答案。特别地,第三行中的〈id>ProviderA:123〈/id>表示图36的屏幕显示所呈现的问题的i d元素,第四行中的<a>棒球</a>、第五行中的<a>足球</a>和第六行中的<a>曲棍球</a>表示作为问题答案,由PD1-S执行部件321基于用户的历史信息选择的答案。第八至第十一行示出对上面参照图37描述的屏幕显示所呈现的问题自动产生的答案。特别地,第九行中的<id>ProviderA:PrgoramX: 123〈/id>表示图37的屏幕显示所呈现的问题的id元素,第十行中的<a>偶尔</a>表示作为问题答案,由PD1-S执行部件321基于用户的历史信息选择的答案。第十二至十五行表示对上面参照图38描述的屏幕显示所呈现的问题自动产生的用户答案。特别地,第十三行中的〈id>ProviderA:321〈/id>表示图38的屏幕显示所呈现的问题的id元素,第十四行中的〈a>Somy〈/a>表示作为问题答案,由PD1-S执行部件321基于用户的历史信息产生的答案。第十六至十九行表示对上面参照图39描述的屏幕显示所呈现的问题自动产生的用户答案。特别地,第十七行中的<id>ProviderA:Special:999〈/id>表示图39的屏幕显示所呈现的问题的id元素,第十八行中的<a>jlKK3Q〈/a>表示作为问题答案,由PD1-S执行部件321基于用户的历史信息产生的答案。这里,<a>jlKK3Q〈/a>是提供者隐藏格式的提供者特定过滤参数,其中仅设置问题的提供者能掌握实质,且其由诸如Base64系统之类的系统编码。换言之,防止了任何其他提供者使用该提供者特定过滤参数作为过滤参数。PD1-S执行部件321将以此方式产生的用户侧ΗΠ-Α提供到ΗΠ-Α存储部件53以供存储。存储在PD1-A存储部件53中的用户侧PD1-A在判定从服务器11分发的内容是否匹配客户端12的用户的偏好时被使用,如下面描述的那样。注意,存储在ΗΠ-Α存储部件53中的用户侧I3D1-A通过TO1-S执行部件321以提供者侧预先指定的执行周期执行PD1-S而被更新。返回参照图33的流程图,在步骤SI 13,服务器11的TO1-S执行部件312产生来自PD1-S生成器311的PD1-S中定义的问题的提供者侧PD1-A并将提供者侧PD1-A提供到元数据分发器44。特别地,PD1-S执行部件312响应于广播电台(提供者侧)的员工的操作分析或执行H)1-S,使未示出的显示部件显示与PD1-S中定义的问题对应的屏幕图像,例如就像上面参照图36至39中的任一个描述的那样,并且产生表示问题答案的提供者侧PD1-A。此时,广播电台的员工将使ro1-s被分析或执行以选择与将分发的内容对应的答案作为PD1-S中定义的问题的答案。换言之,PD1-S执行部件312产生的提供者侧ΗΠ-Α表示考虑到用户的偏好允许客户端12的用户(观众)观看稍后分发的内容的信息(答案)。之后,在服务器11中,与所产生的提供者侧PD1-A对应的内容被指定(询问),产生包括作为所指定的内容的内容元数据的提供者侧ro1-A的内容元数据。然后,所指定的内容和所产生的内容元数据一起被分发。注意,这里内容元数据还可以不与内容一起被分发,而是在包括提供者侧ΗΠ-Α的内容元数据被预先发送到客户端12之后,与内容元数据对应的内容可以被分发。同时,在客户端12中,接收从服务器11分发的内容和内容元数据,并执行用户侧PD1-A和提供者侧PD1-A之间的匹配。这里假设,作为用户侧PD1-A,上面参照图41描述的PD1-A被产生和存储,作为提供者侧ro1-A,图42所示的ro1-A被从服务器11发送。图42所示的提供者侧F1D1-A具有与图41所示的用户侧F1D1-A本质上类似的配置,因此,这里省略对其的详细描述。然而,gia提供者侧ΗΠ-Α表示“棒球”被设置为问题“ProviderA: 123” 的答案,“从不”被设置为问题“ProviderA:ProgramX: 123” 的答案。此时,客户端12将用户侧ro1-A和提供者侧ro1-A彼此进行比较,如果问题的答案中的至少一个表明一致性,则判定用户侧PD1-A和提供者侧PD1-A彼此匹配。然而,如果没有一个问题答案表明一致性,则判定用户侧PD1-A和提供者侧PD1-A不彼此匹配。在该例子中,由于图41所示的用户侧ΗΠ-Α中的问题“ProviderA: 123”的答案与图42所示的提供者侧ΗΠ-Α中的问题“PixwiderA: 123”的答案彼此一致,二者都包括“棒球”,所以判定用户侧ro1-A和提供者侧ro1-A彼此匹配。现在,假定图43所示的ro1-A作为提供者侧ro1-A从服务器11发送。图43所示的提供者侧ΗΠ-Α表明,“篮球”被选择为问题“ProviderA: 123”的答案,“从不”被选择为问题“ProviderA:ProgramX: 123”的答案。以此方式,由于图41所示的用户侧PD1-A中的问题的答案和图43所示的提供者侧PD1-A中的问题的答案表现出在它们之间没有一致性,所以判定用户侧PD1-A和提供者侧ro1-A彼此不匹配。根据上述这种匹配过程的结果,判定所分发的内容是否将被获取。在上述过程中,在广播系统中,在提供者侧,用户获得对用户偏好问题的用户侧PD1-A的ro1-s由服务器产生,且该PD1-S被发送到客户终端。响应于该ro1-s,表示提供者侧设置的答案的提供者侧ro1-A作为对应的内容的内容元数据被分发。结果,作为内容元数据,除了标准化组织规定的内容元数据之外满足当时需要的内容元数据可以应用到内容。另一方面,在用户侧,用户侧ro1-A由客户终端执行来自服务器的ro1-s而产生,并执行所产生的用户侧ro1-A和来自服务器的提供者侧ro1-A之间的匹配以确定从服务器分发的内容是否将被获取。结果,除了标准化组织规定的内容元数据之外,内容还可以用满足当时需要的内容元数据进行过滤。因此,可以获得满足该时候的需要的内容。此外,在客户终端中,由于即使提供者侧设置的问题的实质要求高度的互动,也可以通过ro1-s进行与用户的互动,所以可以与用户进行充分的互动。因此,可以产生高准确度地反映用户偏好的用户侧PD1-Α,从而可以获得准确的过滤条件。结果,可以获得高准确度地满足当时需要的内容。注意,在执行脚本以进行与用户的互动的广播系统中,用户侧ro1-A和提供者侧PD1-A之一也可以由查询表示,查询对PD1-A进行评估以将用户侧PD1-A和提供者侧PD1-A彼此进行比较,从而执行匹配。下面描述用户侧PD1-A和提供者侧PD1-A之一由查询表示以将用户侧PD1-A和提供者侧PD1-A彼此进行比较的配置。通过对PD1-A进行评估的查询进行的匹配过程的示例3

首先,描述提供者侧PD1-A由查询表示以将用户侧PD1-A和提供者侧PD1-A彼此进行比较的配置。图44示出服务器11的配置示例,其将提供者侧PD1-A表示为查询。图44的服务器11配置有发送部件42、内容积累部件45、内容分发器46、PDI_S生成器311、PD1-S执行部件391和元数据分发器392。注意,与图31的服务器11的组件功能类似的图44的服务器11的组件用相似的名称和相似的附图标记表示,这里适当地省略对它们的描述。特别地,图44的服务器11与图31的服务器11的不同之处在于代替TO1-S执行部件312和元数据分发器44,它包括PD1-S执行部件391和元数据分发器392。PD1-S执行部件391执行来自PD1-S生成器311的TO1-S以产生表示提供者侧对客户端12的用户的偏好问题设置的答案的提供者侧PD1-Α。然后,PD1-S执行部件391产生PD1-A查询,其中所产生的提供者侧PD1-A被应用到预定条件语句,并将所产生的PD1-A查询提供到元数据分发器392。元数据分发器392基于来自PD1-S执行部件391的I3D1-A查询从内容积累部件45积累的内容中指定(询问)与PD1-A查询对应的内容。元数据分发器392产生包括ΗΠ-Α查询的内容元数据作为所指定的内容的内容元数据,并将所产生的内容元数据通过发送部件42发送到客户端12。此外,本示例中的客户端12与图32的客户端12相同,除了图32的内容过滤器54从PD1-A存储部件53读取用户侧PD1-A并基于该用户侧PD1-A和从服务器11发送的内容元数据中包括的PD1-A查询对内容进行过滤之外。因此,这里省略对客户端12的描述。现在参照图45的流程图描述包括图44的服务器11的广播系统10中的内容发送和接收过程。注意,图45的流程图的步骤S151、S152、S156、S161至S163、S165和S166处的过程本质上分别类似于图33的流程图的步骤Sm、S112、S116、S121至S123、S125和S126处的过程。因此,这里省略对它们的描述。特别地,在步骤S153处,服务器11的I3D1-S执行部件391针对来自PD1-S生成器311的ro1-S中定义的问题产生提供者侧ro1-A,产生其中所产生的提供者侧ro1-A应用到预定条件表述的PD1-A查询,并将PD1-A查询提供到元数据分发器392。更特别地,例如,PD1-S执行部件391响应于广播电台(提供者侧)的员工的操作分析或执行PD1-S并使未示出的显示部件显示例如与ro1-S中定义的问题对应的屏幕图像,如上面参照图36至39描述的那样。然后,PD1-S执行部件391设置问题答案并且进一步使广播电台的员工确定这些答案的组合(过滤条件)以产生表示答案组合的ro1-A查询。此时,广播电台的员工将使PD1-S被分析或执行以选择与将要分发的内容对应的答案,并且然后确定作为ro1-s中定义的问题的答案的这些答案的组合。特别地,PD1-S执行部件391产生的PD1-A查询表示在提供者侧考虑到客户端12的观众的偏好允许客户端12的用户(观众)观看稍后分发的内容的信息(答案组合)。在步骤S154,元数据分发器392基于来自PD1-S执行部件391的PD1-A查询从内容存储部件45中积累的内容中指定(询问)与PD1-A查询对应的内容。这里指定的内容可以是内容元数据预先应用到的积累内容中,关于其而言内容元数据与来自PD1-S执行部件391的ΗΠ-Α查询具有比预定值更高的相似程度的内容,或者可以是由广播电台的员工预先选择为将要被用户观看的内容的内容。注意,由元数据分发器392指定的内容通过内容分发器46从内容存储部件45获取。 在步骤S155,元数据分发器392基于预先应用到在步骤S154指定的内容的内容元数据和来自PD1-S执行部件391的PD1-A查询新产生包括PD1-A查询的内容元数据。然后,在步骤S164,客户端12的内容过滤器54基于来自服务器11的内容元数据中包括的PD1-A执行存储在PD1-A存储部件53中的用户侧PD1-A的匹配。这里假定,上面参照图41描述的ro1-A已经被产生和存储为用户侧ro1-A,下面给出的PD1-A查询已经被从服务器11发送。“//QSA[id=,ProviderA: 123’and a=’Baseball’”上面给出的PD1-A查询表明用户侧PD1-A评估“棒球(baseball)”是否被选择为问题“ProviderA: 123” 的答案。此时,内容过滤器54基于PD1-A查询评估用户侧PD1-A,如果用户侧PD1-A满足PD1-A查询(对其而言为真),那么内容过滤器54判定用户侧PD1-A和PD1-A查询彼此匹配。然而,如果用户侧PD1-A不满足PD1-A查询(对其而言为假),那么内容过滤器54判定用户侧PD1-A和ΗΠ-Α查询彼此不匹配。在该例子中,在图41所示的用户侧PD1-A中,由于“棒球”被选择为问题“ProviderA: 123”的答案,所以用户侧PD1-A和PD1-A查询被判定为彼此匹配。由于以此方式由提供者侧设置的ΗΠ-Α查询表示更复杂的过滤条件,所以能以更高的确定程度允许用户(观众)获取提供者所预期的内容。通过查询进行的匹配过程的示例4,其中PD1-A被评估现在描述用户侧PD1- A由查询表示且用户侧PD1-A和提供者侧PD1-A被彼此比较的配置。图46示出客户端12的功能配置的示例,其中用户侧PD1-A表示为查询。
图46的客户端12配置有接收部件51、内容过滤器54、内容再现部件55、内容积累部件56、历史信息存储部件322、PD1-S执行部件401和PD1-A查询存储部件402。注意,在图46的客户端12中,与图32的客户端12中设置的组件功能类似的组件由相似的名称和相似的附图标记表示,这里适当地省略对它们的描述。特别地,图46的客户端12与图32的客户端12的不同之处在于代替I3D1-S执行部件321和PD1-A存储部件53,它包括PD1-S执行部件401和PD1-A查询存储部件402。PD1-S执行部件401执行从服务器11发送到其的I3D1-S以产生表示客户端12的用户对用户偏好问题的答案的用户侧PD1-Α。然后,PD1-S执行部件401产生PD1-A查询,其中所产生的用户侧ro1-A被应用到预定条件表述,并将所产生的ro1-A查询提供到ro1-A查询存储部件132。PD1-A查询存储部件402存储来自PD1-S执行部件401的PD1-A查询。存储在PD1-A查询存储部件402中的PD1-A查询被适当地读取到内容过滤器54。注意,图46的内容过滤器54从PD1-A查询存储部件402读取PD1-A查询并且基于ro1-A查询和包括在从服务器11发送的内容元数据中的提供者侧PD1-A对内容进行过滤。此外,本示例中的服务器11与图31的服务器11相同,因此这里省略对其的描述。现在参照图47的流程图描 述包括图46的客户端12的广播系统10的内容发送和接收过程。注意,图47的流程图中的步骤S171至S181、S183、S185和S186处的过程分别与图33的步骤Slll至S121、S123、S125和S126处的过程本质上类似,因此这里将省略对它们的描述。特别地,在步骤S182处,客户端12的TO1-S执行部件401执行TO1-S执行过程以产生ro1-A查询。PD1-S执行过程的示例这里,参照图49描述ro1-S执行部件401进行的ro1-s执行过程的细节。在ro1-s执行过程开始之后,PD1-S执行部件401使未示出的显示部件显示与ro1-s中定义的问题对应的屏幕图像,以促使用户选择其中表示问题答案的用户侧PD1-A应用到预定条件表述的PD1-A查询是将被自动产生还是将响应于客户端12的用户(观众)的输入而产生。在步骤S191,PD1-S执行部件401判定PD1-A查询的自动产生是否被选择。如果在步骤S191判定在未示出的显示部件上显示的屏幕图像上选择了 PD1-A的自动产生,那么处理进展到步骤S192。在步骤S192,PD1-S执行部件401执行TO1-S以从历史信息存储部件322读出历史信息并基于历史信息产生PD1-A查询。更特别地,PD1-S执行部件401根据从历史信息存储部件322读出的历史信息所表示的用户行为历史分析用户偏好,并基于偏好分析结果产生针对PD1-S中定义的问题的答案。此外,PD1-S执行部件401基于历史信息确定这些答案的组合(过滤条件)以产生表示答案组合的PD1-A查询。此外,PD1-S执行部件401通过接收部件51从由存储在外部网络的数据库中的历史信息表示的用户行为历史分析用户偏好,并基于偏好分析结果产生针对ro1-s中定义的问题的答案。此外,PD1-S执行部件401基于历史信息确定这些答案的组合(过滤条件)以产生表示答案组合的PD1-A查询。以此方式,PD1-S执行部件401执行TO1-S以与用户互动,从而产生表示PD1-S中定义的问题的答案的PD1-A查询,该答案高准确度地反映了用户的偏好。另一方面,如果在步骤S191判定在未示出的显示部件上显示的屏幕图像上未选择PD1-A的自动产生,那么处理进展到步骤S193。在步骤S193,PD1-S执行部件401响应于用户在未示出的显示部件上显示的屏幕图像上的输入产生PD1-A查询。更特别地,PD1-S执行部件401促使客户端12的用户(观众)输入或选择ΗΠ-S中定义的且显示在未示出的显示部件上的问题的答案。此外,PD1-S执行部件401使用户确定这些答案的组合(过滤条件)以产生代表答案组合的PD1-A查询。PD1-S执行部件401将以此方式产生的PD1-A查询提供到PD1-A查询存储部件402以供存储。返回参照图47的流程图,在步骤S184,内容过滤器54基于存储在TO1-A查询存储部件402中的PD1-A查询执行来自服务器11的内容元数据中包括的提供者侧PD1-A的匹配。这里假定,作为提供者侧PD1-A,上面参照图42描述的PD1-A被从服务器11发送,下面给出的PD1-A查询已被产生和存储。“//QSA[id=,ProviderA: 123’and a=’Baseball’” and “//QSA[id=,Provider A: ProgramX: 123’ and a- Never’,’上面描述的ΗΠ-Α查询表明,提供者侧PD1-A评估“棒球”是否被选为问题“ProviderA: 123”的答案,且此外“从不”是否被选为问题“ProviderA:ProgramX: 123”的答案。此时,内容过滤器54基于PD1-A查询对提供者侧PD1-A进行评估,如果提供者侧PD1-A满足PD1-A查询(对其而言为真),那么内容过滤器54判定提供者侧PD1-A和PD1-A查询彼此匹配。然而,如果提供者侧PD1-A不满足PD1-A查询(对其而言为假),那么内容过滤器54判定提供者侧PD1-A和PD1-A查询彼此不匹配。在该例子中,在图42所示的提供者侧ΗΠ-Α中,由于“棒球”被选择为问题“ProviderA: 123”的答案且“从不”被选择为问题“ProviderA:ProgramX: 123”的答案,所以提供者侧TO1-A和TO1-A查询被判定为彼此匹配。由于以此方式更复杂的过滤条件由用户侧设置的ΗΠ-Α查询表示,所以能以更高的确定程度使用户获取用户侧期望的内容。应用到以ATSC-M/H系统进行广播的广播系统的示例此外,上述实施例的广播系统还可以应用到根据ATSC-M/H系统进行广播的广播系统。在这种例子中,PD1-A (提供者侧PD1-Α)或ΗΠ-Α查询被置于配置图22所示的服务指南的元素中的“服务”片段(图23)、“调度”片段(图24)和“内容”片段(图25)中的至少一个中。同时,PD1-S被置于配置图22所示的服务指南的元素中的“互动数据(Interactivity Data),,片段中。图49示出“互动数据”片段的配置细节。通过新增 “ro1-s”元素到定义在最下面的级处的“PrivateExt”元素,PD1-S被置于图49所示的“互动数据”片段中。特别地,例如,“ro1-S”元素通过XML架构被表示和编码在字符串〈xs:element name=〃PDI_S〃type=〃xs:string〃xmlns:xs=〃http://www.w3.0rg/2001/XMLSchema〃/> 中。应用到执行NRT广播的广播系统的示例本实施例的广播系统还可以应用到执行NRT广播的广播系统。在这种例子中,在上述广播系统10中从服务器11发送到客户端12的PD1-A (提供者侧PD1-A)、ro1-A查询或PD1-S被置于在SMT或NRT-1T中新规定的“PDI描述符”(图
29)中并且与其一起被发送。图50示出“PDI描述符的句法的示例。在图50中,将要被描述的每个描述符与比特数和格式一起被定义。根据图50所示的句法,PD1-A、PDI_A查询或PD1-S被描述在可变比特数的描述符“PDI_S or PDI_A or PDI_A_Query,,中。注意,本实施例的广播系统可自然地应用到根据上述ATSC-M/H系统进行广播的广播系统,或者根据除了进行NRT广播的广播系统之外的任何其他系统进行广播的广播系统。虽然上述系列过程可以通过硬件执行,但是可以另外地通过软件来执行。在系列过程通过软件执行的情况下,构成软件的程序从程序记录介质安装到计算机中,计算机包括在用于独占地使用(例如个人计算机)和用于通用(其能通过安装各种程序而执行各种功能)等的硬件中。程序记录介质,其中存储有将要安装到计算机且被计算机置于可执行状态的程序,可以例如如图2所示是可移除介质31,其是由磁盘(包括软盘)、包括磁光盘的光盘(包括CN-ROM和DVD)或者半导体存储器形成的封装介质的形式。此外,程序记录介质可以形成为程序临时或永久地存储在其中的R0M22、配置存储部件28的硬盘等。在需要时,通过通信部件29将程序存储到程序记录介质中,通信部件29是诸如路由器和调制解调器的接口,利用有线或无线通信介质诸如局域网、因特网或数字卫星广播。注意,在本说明书中,描述程序的步骤不仅包括以所描述的顺序时间上依次执行的过程,而且包括可以但不一定需要在时间上依次被处理,而是可以并行或独立地被处理而不是时间上依次处理的过程。此外,在本说明书中,术语系统用于表示包括多个设备的整个设备。注意,本发明的实施例不限于上述实施例,而是可以进行各种变化而不偏离本发明的主题。附图标记列表10广播系统,11服务器,12客户端,41PD1-Q生成器,42发送部件,43PD1-A生成器,44元数据分发器,45内容积累部件,46内容分发器,51接收部件,52PD1-A生成器,53PD1-A存储部件,54内容过滤器,55内容再现部件,56内容积累部件,111ΗΠ-Α查询生成器,112元数据分发器,13 1PD1-A查询生成器,132PD1-S执行部件,311PD1-S生成器,312PD1-S执行部件,321PD1-S执行部件,322历史信息存储部件,391PD1-S执行部件,392元数据分发器,401PD1-S执行部件,402PD1-A查询存储部件。
权利要求
1.一种将内容分发到客户端的发送设备,包括: 脚本生成装置,用于产生用于获得用户侧答案信息的脚本,该用户侧答案信息是表示该客户端的用户对用户偏好问题的答案的信息;以及 发送装置,用于向该客户端发送该脚本和提供者侧答案信息,该提供者侧答案信息是表示由提供内容的提供者针对该用户偏好问题设置的答案的信息。
2.如权利要求1所述的发送设备,其中,该脚本生成装置基于表示用户行为历史的历史信息产生用于获得表示该用户的答案的该用户侧答案信息的该脚本。
3.如权利要求1所述的发送设备,其中,该脚本生成装置产生仅能被该提供者掌握的格式的用于获得该用户侧答案信息的该脚本。
4.如权利要求1所述的发送设备,还包括: 元数据生成装置,用于生成包括该提供者侧答案信息的元数据作为与该提供者设置的答案对应的内容的元数据,其中, 该发送装置将该元数据发送到该客户端。
5.如权利要求1所述的发送设备,还包括: 查询生成装置,用于生成表示由该提供者设置的答案的组合的查询,其中, 该发送装置将该查询发送到该客户端。
6.一种用于将内容分发到客户端的发送设备的发送方法,包括: 脚本生成步骤,其产生用于获得用户侧答案信息的脚本,该用户侧答案信息是表示该客户端的用户对用户偏好问题的答案的信息;以及 发送步骤,其向该客户端发送该脚本和提供者侧答案信息,该提供者侧答案信息是表示由提供内容的提供者针对该用户偏好问题设置的答案的信息。
7.一种获取从服务器分发的内容的接收设备,包括: 脚本执行装置,用于执行从该服务器发送的用于获得用户侧答案信息的脚本,该用户侧答案信息是表示用户对用户偏好问题的答案的信息;以及 匹配装置,用于执行该用户侧答案信息与从该服务器发送的提供者侧答案信息之间的匹配以决定从该服务器分发的内容的获取,该提供者侧答案信息是表示提供内容的提供者针对所述问题设置的答案的信息。
8.如权利要求7所述的接收设备,其中,该脚本执行装置基于表示该用户的行为历史的历史信息执行用于获得表示该用户的答案的该用户侧答案信息的该脚本。
9.如权利要求7所述的接收设备,其中,该脚本执行装置执行仅能被该提供者掌握的格式的用于获得该用户侧答案信息的该脚本。
10.如权利要求7所述的接收设备,其中,该匹配装置执行该匹配以决定与包括该提供者侧答案信息的元数据对应的内容的获取。
11.如权利要求7所述的接收设备,其中,该匹配装置基于该用户侧答案信息和查询执行该匹配以决定从该服务器分发的内容的获取,该查询是从该服务器发送的且表示由该提供者设置的答案的组合。
12.如权利要求7所述的接收设备,其中, 该脚本执行装置执行用于产生查询的脚本,该查询表示该用户对用户偏好问题的答案的组合,且该匹配装置基于该查询和从该服务器发送的该提供者侧答案信息执行该匹配以决定从该服务器分发的内容的获取。
13.一种用于获取从服务器分发的内容的接收设备的接收方法,包括: 脚本执行步骤,执行从该服务器发送的用于获得用户侧答案信息的脚本,该用户侧答案信息是表示用户对用户偏好问题的答案的信息;以及 匹配步骤,执行该用户侧答案信息与从该服务器发送的提供者侧答案信息之间的匹配以决定从该服务器分发的内容的获取,该提供者侧答案信息是表示提供内容的提供者针对所述问题设置的答案的信息。
14.一种发送和接收系统,包括分发内容的发送设备和获取从该发送设备分发的内容的接收设备,其中 该发送设备包括 脚本生成装置,用于产生用于获得用户侧答案信息的脚本,该用户侧答案信息是表示该接收设备的用户对用户偏好问题的答案的信息;以及 发送装置,用于向该接 收设备发送该脚本和提供者侧答案信息,该提供者侧答案信息是表示由提供内容的提供者针对该用户偏好问题设置的答案的信息,且该接收设备包括 脚本执行装置,用于执行从该发送设备发送的用于获得该用户侧答案信息的该脚本;以及 匹配装置,用于执行该用户侧答案信息与从该发送设备发送的该提供者侧答案信息之间的匹配以决定从该提供设备分发的内容的获取。
全文摘要
本发明涉及允许在任何特定时间根据需要获取内容的发送设备和方法、接收设备和方法、以及发送接收系统。服务器(11)产生用于获得用户侧PDI-A的脚本(PDI-S),用户侧PDI-A表示客户端(12)的用户对用户偏好问题给出的答案,并且服务器(11)将脚本(PDI-S)和提供者侧PDI-A发送给客户端(12)。提供者侧PDI-A表示内容提供者对用户偏好问题设置的答案。客户端(12)执行从服务器(11)接收的PDI-S以获得用户侧PDI-A,并且匹配用户侧PDI-A和从服务器(11)发送的提供者侧PDI-A,由此确定从服务器分发的内容的获取。本发明可应用到用于广播数字电视节目的广播系统。
文档编号H04N21/658GK103081491SQ201180040299
公开日2013年5月1日 申请日期2011年8月18日 优先权日2010年8月27日
发明者山岸靖明, 北里直久 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1