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

文档序号:7884709阅读:133来源:国知局
专利名称:发送设备和方法、接收设备和方法以及发送和接收系统的制作方法
技术领域
本发明涉及发送设备和方法、接收设备和方法以及发送和接收系统,具体来说涉及能够响应于元数据而获得内容的发送设备和方法、接收设备和方法以及发送和接收系统。
背景技术
近年来,随着电视广播的数字化,能够同时广播的信息量急剧增大。因此,连同实时观看的电视广播(内容)一起同时广播各种数据。此外,作为内容的通信路径,已经提出一种内容下载业务,其中合适地使用上述电视广播和可以高速下载数据的因特网(例如,参见专利文献I)。顺便指出,作为元数据对内容应用在提供(分发)内容的提供方(内容提供方或业务提供方)一侧的服务器中设定的过滤属性(以下称为过滤指标(filtering index)、过滤元数据等)。因此,在接收(获得)内容的客户端执行内容的过滤(选择)。将过滤属性设定为与从诸如ATSC (高级电视标准委员会)或ARIB (无线电工业和商业协会)之类的标准组织规定的元数据集合内选择的元数据单元有关的值。具体来说,例如,向执行过滤的客户端提供应用了如下过滤属性的内容,S卩,选择“期望的观看者”作为元数据单元,并设定“青少年”作为与元数据单元有关的值,从而获得“供‘期望的观看者是青少年’的观看者的内容”。[引证列表][专利文献][PTL1]日本专利特开N0.2010-21988

发明内容
然而,并不对内容应用未包括在标准组织规定的元数据中的元数据(过滤属性)。例如,即使提供方侧期望分发“供‘期望的观看者是青少年’以及‘对求职感兴趣’的观看者的内容”,但是如果标准组织规定的元数据集合不包括“观看者是否有兴趣求职”作为元数据单元,那么不能对内容应用把“对求职感兴趣的观看者”设定为元数据单元的过滤属性。因此,提供方侧不能分发作为元数据应用了观看者的考虑事项并且满足当时的需求(例如,考虑了流行性)的内容。此外,在如刚刚描述的这种情况下,客户端侧不能执行过滤以获得满足当时的需求的内容。鉴于上述这种情况提出了本发明,本发明的一个目的是使得能够获得满足当时的需求的内容。根据本发明的第一方面,提供了一种将内容分发到客户端的发送设备,包括:
问题生成装置,用于生成作为表示关于客户端的用户的偏好的问题的信息的问题信息;和发送装置,用于发送所述问题信息和提供方侧回答信息,所述提供方侧回答信息是表示向客户端提供内容的提供方对关于用户的偏好的问题所设定的回答的比特串信息。所述发送设备还可以包括:元数据生成装置,用于生成包括所述提供方侧回答信息的元数据,作为与提供方设定的回答对应的内容的元数据,并且所述发送装置可以将所述元数据发送到所述客户端。根据本发明的第一方面,提供了一种用于将内容分发到客户端的发送设备的发送方法,包括:问题生成步骤,生成作为表示关于客户端的用户的偏好的问题的信息的问题信息;和发送步骤,发送所述问题信息和提供方侧回答信息,所述提供方侧回答信息是表示向客户端提供内容的提供方对关于用户的偏好的问题所设定的回答的比特串信息。在本发明的第一方面中,生成作为表示关于客户端的用户的偏好的问题的信息的问题信息。然后,向客户端发送所述问题信息和提供方侧回答信息,所述提供方侧回答信息是表示提供内容的提供方对关于用户的偏好的问题所设定的回答的比特串信息。根据本发明的第二方面,提供了一种获取从服务器分发的内容的接收设备,包括:回答生成装置,用于响应于发自所述服务器并且作为表示关于用户的偏好的问题的信息的问题信息,生成作为表示对所述问题的用户回答的比特串信息的用户侧回答信息;和匹配装置,用于在回答信息与发自所述服务器并且作为表示提供内容的提供方对所述问题设定的回答的比特串信息的提供方侧回答信息之间执行匹配,以确定对从所述服务器分发的内容的获取。所述匹配装置可以执行匹配以确定获取与包括所述提供方侧回答信息的元数据对应的内容。根据本发明第二方面,提供了一种用于获取从服务器分发的内容的接收设备的接收方法,包括:回答生成步骤,响应于发自所述服务器并且作为表示关于用户的偏好的问题的信息的问题信息,生成作为表示对所述问题的用户回答的比特串信息的用户侧回答信息;和匹配步骤,在回答信息与发自所述服务器并且作为表示提供内容的提供方对所述问题设定的回答的比特串信息的提供方侧回答信息之间执行匹配,以确定对从所述服务器分发的内容的获取。在本发明的第二方面中,响应于发自所述服务器并且作为表示关于用户的偏好的问题的信息的问题信息,生成作为表示对所述问题的用户回答的比特串信息的用户侧回答信息。然后,在回答信息与发自所述服务器并且作为表示提供内容的提供方对所述问题设定的回答的比特串信息的提供方侧回答信息之间执行匹配,以确定对从所述服务器分发的内容的获取。根据本发明的第三方面,提供了一种发送和接收系统,包括分发内容的发送设备和获取从所述发送设备分发的内容的接收设备,其中所述发送设备包括:问题生成装置,用于生成作为表示关于所述接收设备的用户的偏好的问题的信息的问题 目息;和发送装置,用于向所述接收设备发送所述问题信息和提供方侧回答信息,所述提供方侧回答信息是表示提供内容的提供方对关于用户的偏好的问题所设定的回答的比特串信息;以及所述接收设备包括:回答生成装置,用于响应于发自所述发送设备的问题信息,生成作为表示对所述问题的用户回答的比特串信息的用户侧回答信息;和匹配装置,用于在所述用户侧回答信息与发自所述发送设备的提供方侧回答信息之间执行匹配,以确定对从所述发送设备分发的内容的获取。在本发明的第三方面中,生成作为表示关于所述接收设备的用户的偏好的问题的信息的问题信息。然后,向接收设备发送所述问题信息和提供方侧回答信息,所述提供方侧回答信息是表示提供内容的提供方对关于用户的偏好的问题所设定的回答的比特串信息。响应于发自发送设备的问题信息,生成作为表示对所述问题的用户回答的比特串信息的用户侧回答信息。然后,在所述用户侧回答信息与发自所述发送设备的提供方侧回答信息之间执行匹配,以确定对从所述发送设备分发的内容的获取。利用本发明的第一到第三方面,可以获得满足当时的需求的内容。


图1是根据本发明第一实施例的广播系统的配置示例的框图。图2是示出服务器的硬件配置的示例的框图。图3是示出服务器的功能配置示例的框图。图4是示出客户端的功能配置示例的框图。图5是说明内容的发送和接收处理的流程图。图6是说明XML模式(schema)的语法示例的图。图7是说明I3D1-Q的示例的图。图8是说明与用户交互的画面显示示例的图。图9是说明与用户交互的另一画面显示示例的图。图10是说明与用户交互的还一画面显示示例的图。图11是说明与用户交互的再一画面显示示例的图。图12是说明与用户交互的再一画面显示示例的图。图13是说明I3D1-A的示例的图。图14是说明提供方侧I3D1-A的示例的图。图15是说明提供方侧PD1-A的另一示例的图。图16是示出服务器的功能配置的另一示例的框图。图17是说明内容的发送和接收处理的流程图。

图18是示出客户端的功能配置的另一示例的框图。
图19是说明内容的发送和接收处理的流程图。图20是应用了本发明的利用ATSC-M/H系统执行广播的广播系统的配置示例的框图。图21是说明ATSC-M/H系统发送的广播波的信号中的协议栈的图。图22是说明业务向导的数据配置的图。图23是说明业务片断的配置的图。图24是说明时间表片断的配置的图。图25是说明内容片断的配置的图。图26是说明交互性(Interactivity)数据片断的配置的图。图27是说明通过NRT广播发送的广播波的信号中的协议栈的图。图28 是说明 TVCT、PAT、PMT 以及 DSM-CC 可寻址区段(Addressable Section)的数据结构的图。图29是示出SMT、NRT-1T以及FLUTE FDT的数据结构的图。图30是说明PDI描述符的语法示例的图。图31是示出根据本发明第二实施例的服务器的功能配置示例的框图。图32是示出根据本发明第二实施例的客户端的功能配置示例的框图。图33是说明内容的发送和接收处理的流程图。图34是说明XML模式的语法的另一示例的图。图35是说明H)1-S执行处理的详情的流程图。图36是说明与用户交互时的画面显示示例的图。图37是说明与用户交互时的另一画面显示示例的图。图38是说明与用户交互时的再一画面显示示例的图。图39是说明与用户交互时的再一画面显示示例的图。图40是说明与用户交互时的再一画面显示示例的图。图41是说明用户侧PD1-A的示例的图。图42是说明提供方侧I3D1-A的示例的图。图43是说明提供方侧PD1-A的另一示例的图。图44是示出服务器的功能配置的另一示例的框图。图45是说明内容的发送和接收处理的流程图。图46是示出客户端的功能配置的另一示例的框图。图47是说明内容的发送和接收处理的流程图。图48是说明PD1-S执行处理的详情的流程图。图49是说明交互性数据片断的配置的图。图50是说明PDI描述符的语法示例的图。图51是示出根据本发明第三实施例的服务器的功能配置示例的框图。图52是示出根据本发明第三实施例的客户端的功能配置示例的框图。图53是说明内容的发送和接收处理的流程图。图54是说明XML模式的语法的另一示例的图。图55是说明XML模式的语法的还一示例的图。
图56是说明I3D1-Q的示例的图。图57是说明PD1-BA的映射示例的图。图58是示出服务器的功能配置的另一示例的框图。图59是示出客户端的功能配置的另一示例的框图。图60是说明内容的发送和接收处理的流程图。图61是说明PD1-S执行处理的详情的流程图。图62是说明业务片断的配置的图。图63是说明时间表片断的配置的图。图64是说明内容片断的配置的图。图65是示出PDI描述符的语法示例的图。
具体实施例方式以下,参照附图描述本发明的实施例。需要指出,按以下顺序给出说明:1.第一实施例2.第二实施例3.第三实施例〈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的各种处理等所需的数据。CPU2UR0M22以及RAM23通过总线24彼此连接。输入/输出接口 25也连接到总线24。连接到输入/输出接口 25的有:由键盘、鼠标等构成的输入部件26、包括由CRT(阴极射线管)、LCD (液晶显示器)单元等构成的显示单元和扬声器的输出部件27、由硬盘驱动器等构成的存储部件28、以及由调制解调器、终端适配器等构成的通信部件29。通信部件29通过未示出的网络与外部设备通信。此外,可以通过通信部件29获取程序并将其存储在存储部件28中。根据需要将驱动器30连接到输入/输出接口 25,并且将诸如磁盘、光盘、磁光盘或半导体存储器之类的可移动介质31适当地装载到输入/输出接口 25。这样,根据需要将从可移动介质31读出的计算机程序安装在存储部件28中。需要指出的是,尽管未示出,客户端12的硬件也可以与图2所示的那样类似地配置。[服务器的功能配置示例]现在,参照图3描述服务器11的功能配置示例。服务器11包括ΗΠ-Q生成器41、发送部件42、PDI_A生成器43、元数据分发器44、内容累积部件45以及内容分发器46。PD1-Q生成器41生成PD1-Q (偏好人口统计和兴趣一问题(PreferenceDemographic and Interest-Question)),其为表示关于客户端12的用户(观看者)的偏好的问题的信息。此外,PD1-Q生成器41通过发送部件42将所生成的PD1-Q发送给客户端12,并将所生成的PD1-Q提供给PD1-A生成器43。发送部件42将从PD1-Q生成器41、元数据分发器44以及内容分发器46提供给它的各种数据发送到客户端12。PD1-A生成器43基于来自PD1-Q生成器41的PD1-Q,生成PD1-A (偏好人口统计和兴趣一回答),其为表示在提供方侧对关于上述客户端12的用户的偏好的问题设定的回答的信息并且对应于ro1-Q。PD1-A生成器43将所生成的PD1-A提供给元数据分发器44。元数据分发器44基于来自PD1-A生成器43的Η)Ι_Α,从内容累积部件45中累积的内容指定(询问)与提供方侧设定的回答对应的内容。元数据分发器44生成包括ro1-A的内容元数据作为所指定的内容的内容元数据,并将所生成的元数据通过发送部件42发送给客户端12。内容累积部件45在其中累积要分发给客户端12的各种内容。内容分发器46从内容累积部件45中累积的内容获取元数据分发器44指定的内容,并通过发送部件42将所获得的内容发送给客户端12。[客户端的功能配置示例]现在,参照图4描述客户端12的功能配置示例。客户端12包括接收部件51、PD1-A生成器52、PDI_A存储部件53、内容过滤器54、内容再现部件55以及内容累积部件56。接收部件51从服务器11接收发送给它的各种数据,并将所接收到的数据提供给PD1-A生成器52或内容过滤器54。PD1-A生成器52基于从服务器11发送给它的ΗΠ-Q,生成PD1-A,其表示用户对关于客户端12的用户的偏好的问题的回答并且对应于ro1-Q,并将所生成的ro1-A提供给PD1-A存储部件53。PD1-A存储部件53存储来自PD1-A生成器52的Η)Ι_Α。将TO1-A存储部件53中存储的I3D1-A适当地读出到内容过滤器54。内容过滤器54从PD1-A存储部件53读出PD1-A,并基于所读出的PD1-A和从服务器11发送的内容的内容元数据中包括的PD1-A对内容执行过滤。内容过滤器54响应于过滤的结果,将过滤的内容提供给内容再现部件55或内容累积部件56。内容再现部件55再现来自内容过滤器54的内容。此外,内容再现部件55从内容累积部件56获取内容并再现所获取的内容。内容累积部件56累积(记录)来自内容过滤器54的内容。[内容的发送和接收处理示例]现在,参照图5的流程图描述广播系统10中的内容发送和接收处理。在广播系统10中的内容发送和接收处理中,服务器11执行内容分发处理以分发内容,并且客户端12执行内容获取处理以获取内容。在诸如广播组织的提供方侧,例如当要广播(分发)的内容的赞助商或者广播组织本身请求将内容分发到具有特定偏好或属性的观看者时,在步骤Sll处,服务器11的PD1-Q生成器41响应于提供方侧的职员的操作,生成关于用户有什么偏好或属性询问观看者(即,客户端12的用户)的PD1-Q。[XML模式的语法示例]在此,参照图6描述用于配置PD1-Q和PD1-A的XML (可扩展标记语言)模式的语法示例。参照图6,第一行表示PD1-Q的标识的声明或定义,第二行表示作为PD1-Q定义的所有问题的标题和类型的声明。第三至第12行表示第二行中声明的每个问题的标题和类型的声明。具体来说,第五行中由名称“QIA”定义的问题的类型“IntergerAnswerType”表示该问题要求整数类型的回答,第六行中由名称“QBA”定义的问题的类型“BooleanAnswerType”表示该问题要求布尔类型的回答。此外,第七行中由名称“QSA”定义的问题的类型“SelectionAnswerType”表示该问题要求回答选择类型的回答,第八行中由名称“QTA”定义的问题的类型“TextAnswerType”表示该问题要求字符串类型的回答。此外,第九行中由名称“QAA”定义的问题的类型“ AnyAnswerType ”表示该问题不限制回答的类型。第13至44行表示按如上所述的这种方式声明的问题中的名称为“QIA” “QBA” “QSA”以及“QTA”定义的问题单元的声明。具体来说,第15、24、31以及40行中表示的id单元表示用于标识问题项目的ID (标识符)并且作为第一格式被定义为“common:[category:]question-1D”在该第一格式中,“common (通用)”表示用id单元标识的问题是一般性地被定义的,而与提供方无关,并且“category (类别)”表示问题的类别并且“question-1D”表示问题的标识符。需要指出的是,根据需要,可以将“category”表示为分级嵌套(hierarchicalnest)结构,如“common: [categoryl: category2: category3:...] question-1D,,。此外,id单元作为第二格式被定义为“providerName: [category:] question-1D,,。在该第二格式中,“providerName”表示设定id单元标识的问题的提供方的名称。需要指出的是,“category”和“question-1D”类似于第一格式中的那些。在不依赖于提供内容的提供方的问题(对于提供方来说通用的问题)与对提供内容的提供方唯一地定义的问题之间,用id单元来区分按此方式被定义为PD1-Q的问题。在以下描述中,不依赖于提供内容的提供方的问题和对该问题的回答都被适当地称为提供方通用过滤参数。同时,对提供内容的提供方唯一地定义的问题和对该问题的回答都被适当地称为提供方特有过滤参数。由于如上所述提供方通用过滤参数是对提供方共同定义的,而不依赖于各个提供方,因此它通常由客户端12的厂商(制造商等)提供。因此,尽管可以由提供方侧提供服务器11的PD1-Q生成器41,但是也可以由客户端12的厂商提供服务器11的PD1-Q生成器41。需要指出的是,配置ro1-Q和ro1-A的语法并不限于图6所示的示例。[PD1-Q 的示例]现在,参照图7描述基于图6的语法配置的ΗΠ-Q的示例。参照图7,第一行中的“事物的(transactional)”表示这样的值:该值表示当PD1-Q定义的问题(问题组)被其发送自的客户端12更新时,在将PD1-Q的项目的内容记录/更新到客户端12的未示出的存储区中的处理过程中在ro1-Q的项目的所有内容由于某种事故(由于盘写入错误或者处理负荷增大等导致处理中断)没有被记录/更新的情况下,是否取消(所谓的回退(rollback))记录/更新处理以回到紧接在记录/更新PD1-Q的项目内容之前的状态。当“事物的”是“真”时,回退ro1-Q。第二至第五行定义要求布尔类型的回答的问题,并且第三行中的<id>Common: 111</id> 表不问题的 id 单兀,第四行中的 <q>Are youcurrentlyemployed </q>表示问题本身。第六至第九行定义要求整数类型的回答的问题,第七行中的〈id>C0mm0n:222〈/id> 表不问题的 id 单兀,第八行中的 <q>What is theage of the oldest member of thehousehold who watches television 〈/q>表示问题本身。需要指出的是,第六行中的minInclusive=4' 10”maxlnclusive=“ 100”表示对问题的回答被限制为等于或大于10但是等于或小于100的整数值。第10至17行定义要求回答选择类型的回答的问题,并且第11行中的<id>ProviderA: 123〈/id>表不问题的 id单兀,第 12行中的 <q>Inwhich of the followingsports are you most interested (Multiple selectionallowed (允许多重选择))</q>表不问题本身。第13行中的<a>Baseball〈/a>、第14行中的<a>Basketball〈/a>、第15行中的<a>Soccer〈/a>以及第16行中的<a>Hockey〈/a>表示对问题的回答的选择。需要指出的是,第10行中的minChoice= “l”maxChoice= “3”表示对问题的回答数量被限制为一个或多个但是三个或更少。第18至24行定义要求回答选择类型的回答的问题,并且第19行中的<id>ProviderA:ProgramX: 123</id> 表不问题的 id 单兀,此外,第 20 行中的 <q>Do youenjoy camping and outdoor recreation (Onlyone selection (仅一个选择))〈/q> 表不问题本身。第21行中的<a>Never〈/a>、第22行中的〈a>0ccasional〈/a>以及第23行中的<a>Frequently</a>表示对问题的回答的选择。需要指出的是,第18行中的IiiaxChoice^i‘ I”表示对问题的回答数量被限制 为一个。按此方式,在ro1-Q中,根据问题的类型限定对问题的提议的回答以及对回答的限制条件。第25至28行定义要求字符串类型的回答的问题,并且第26行中的<id>ProviderA: 321〈/id> 表不问题的 id 单兀,并且第 27 行中的 <q>ffho> s products areyou most interested in recently 〈/q> 表不问题本身。在以下描述中,将图7中的ΗΠ-Q定义的每个问题称为id单元的问题。具体来说,第二至第五行定义的问题称为“Common: 111”的问题;第6至第9行定义的问题称为“Common: 222”的问题 ’第10至第17行定义的问题称为“ProviderA: 123”的问题 ’第18至第24行定义的问题称为“ProviderA:ProgramX: 123”的问题;并且第25至第28行定义的问题称为“ProviderA:321”的问题。此时,“Common: 111”的问题和“Common: 222”的问题被标识为提供方通用过滤参数,而“ProviderA: 123” 的问题、“ProviderA:ProgramX: 123” 的问题以及“ProviderA: 321 ”的问题被标识为提供方特有过滤参数。例如,“Common: 111”的问题表示对提供方共同设定该问题并且该问题的标识符为“111”。同时,"ProviderA:ProgramX: 123”的问题表示该问题由提供方“ProviderA”设定并且类别(节目ID)为“ProgramX”并且标识符为“ 123”。回到图5的流程图,在步骤S12处,服务器11的TO1-Q生成器41通过发送部件42将所生成的PD1-Q发送给客户端12,并将所生成的PD1-Q提供给PD1-A生成器43。在步骤S21处,客户端12的接收部件51从服务器11接收发送给它的ΗΠ-Q,并将接收到的ro1-Q提供给ro1-A生成器52。需要指出的是,每当从作为提供方的设置有服务器11的广播站按预定时间间隔广播(发送)PD1-Q时,客户端12接收ro1-Q。或者,当将客户端的频道调节到设置有服务器11的广播站的频道时,客户端12接收ro1-Q。在步骤S22处,客户端12的PD1-A生成器52生成对接收部件51接收的PD1-Q中定义的问题的PD1-A。具体来说,当接收到来自服务器11的PD1-Q时,PD1-A生成器52然后使未示出的显示部件显示与ro1-Q中定义的问题对应的画面图像,并使客户端12的用户(观看者)输入或选择对问题的回答以生成表示回答的ro1-A。换句话说,PD1-A生成器52与用户交互以生成表示对ro1-Q中定义的问题的回答的PD1-A。[PD1-A生成器与用户的交互过程中的画面显示示例]在此,参照图8至12描述PD1-A生成器52与用户的交互过程中的画面显示示例。在此需要指出的是,客户端12接收参照图7以上描述的ro1-Q,并且在客户端12的未示出的显示部件上顺序地显示与所接收到的PD1-Q中定义的问题组对应的画面图像。图8示出了与以上参照图7描述的H)1-Q中定义的问题中的问题“Common:111 ”对应的画面显示示例。在图8中,图7中第四行表示的问题“Are you currently employed (您当前有工作吗?)”被显示在问题呈现字段61中。此外,显示有促使用户输入对问题的回答的消息“请选择一个选项”和允许用户选择“是”作为对问题的回答的选择按钮62-1以及允许用户选择“否”作为对问题的回答的另一选择按钮62-2。图9示出了与以上参照图7描述的H)1-Q中定义的问题中的问题“Common:222 ”对应的画面显示示例。在图9 中,图7中第八行表示的问题“What is the age of the oldestmember of the household who watchestelevision (观看电视的家庭成员中年龄最大的成员的年龄?)”被显示在问题呈现字段71中。此外,显示有促使用户输入对问题的回答的消息“请输入您的年龄”和允许用户输入一个整数值作为对问题的回答的回答输入字段72。图10示出了与以上参照图7描述的ΗΠ-Q中定义的问题中的问题“ProviderA:123”对应的画面显示示例。在图10中,图7中第12行表示的问题“In whichof the following sports are you most interested (Multiple selection allowed)(您对以下运动中的哪个最感兴趣?(允许多重选择))”被显示在问题呈现字段81中。此外,显示有促使用户输入对问题的回答的消息“请您选择以下选项中的一个或多个但是三个或更少选项”和允许用户选择选项“棒球”、“篮球”、“足球”以及“曲棍球”作为对问题的回答的选择按钮82-1至82-4。图11示出了与以上参照图7描述的ΗΠ-Q中定义的问题中的问题“ProviderA:ProgramX: 123”对应的画面显示示例。在图11中,图7中第20行表示的问题“Do you enjoy camping and outdoor recreation (Only one selection)(您喜欢野营和室外娱乐吗?(仅一个选择)”被显示在问题呈现字段91中。此外,显示有促使用户输入对问题的回答的消息“请您选择以下选项中的仅一个选项”和允许用户选择选项“从不”、“偶尔”以及“经常”作为对问题的回答的选择按钮92-1至92-3。图12示出了与以上参照图7描述的ΗΠ-Q中定义的问题中的问题“ProviderA:321”对应的画面显示示例。在图12中,图7中第27行表示的问题“Who’ sproducts are you most interested in recently (最近您对谁的产品最感兴趣?)”被显示在问题呈现字段101中。此外,显示有促使用户输入对问题的回答的消息“请自由地描述”和允许用户输入字符串作为对问题的回答的回答输入字段102。PD1-A生成器52允许用户按此方式通过以上参照图8至12描述的画面显示输入或选择对ro1-Q中定义的问题的回答,以生成与ro1-Q对应的ro1-A。需要指出的是,可以在接收到ro1-Q之后很快地或者在接收到ro1-Q之后显示以上参照图8至12描述的画面显示,可以将ro1-Q保持在未示出的存储部件中,使得当用户发出显示设置画面的指令时或者在类似的情况下显示它们。[PD1-A 的示例]在此,参照图13描述ΗΠ-Α生成器52生成的TO1-A的示例。图13所示的TO1-A是基于用户在图8至12所示的画面显示上对回答的选择或输入而生成的。具体来说,第二至第五行表示用户对以上参照图8描述的画面显示所呈现的问题的回答。具体来说,<id>Common: lll〈/id>表示图8的画面显示呈现的问题的id单元,第四行中的<a>true〈/a>表示作为对问题的回答,用户在图8的画面显示上选择了选择按钮62-1 (回答“是”)。第六至第九行表示用户对以上参照图9描述的画面显示所呈现的问题的回答。具体来说,第7行中的<id>Common:222〈/id>表示图9的画面显示呈现的问题的id单元,第八行中的<a>34〈/a>表示作为对问题的回答,用户在图9的画面显示上将作为整数值的“34”输入到回答输入字段72。第10至第15行表示用户对以上参照图10描述的画面显示所呈现的问题的回答。具体来说,第11行中的<id>ProviderA: 123〈/id>表示图10的画面显示呈现的问题的id单元,第12行中的<a>Baseball〈/a>、第13行中的<a>Soccer〈/a>以及第14行中的<a>Hockey〈/a>表示作为对问题的回答,用户在图10的显示画面上选择了选择按钮82-1、82-3 以及 82-4。第16至第19行表示用户对以上参照图11描述的画面显示所呈现的问题的回答。具体来说,第17行中的<id>ProviderA:ProgramX: 123〈/id>表示图11的画面显示呈现的问题的id单元,第18行中的<a>Occasionally〈/a>表示作为对问题的回答,用户在图11的画面显示上选择了选择按钮92-2。第20至第23行表示用户对以上参照图12描述的画面显示所呈现的问题的回答。具体来说,第21行中的<id>ProviderA:321〈/id>表示图12的画面显示呈现的问题的id单元,第22行中的<a>Somy〈/a>表示作为对问题的回答,用户在图12的画面显示上将“ Somy ”作为字符串输入到回答输入字段102。PD1-A生成器52将按此方式生成的PD1-A提供给PD1-A存储部件53以供存储。存储在ro1-A存储部件53中的ro1-A在如上所述判定从服务器11分发的内容是否匹配客户端12的用户的偏好时被使用。回到图5的流程图,在步骤S13处,服务器11的ro1-A生成器43生成对来自TO1-Q生成器41的ro1-Q中定义的问题的ro1-A,并将ro1-Q提供给元数据分发器44。具体来说,当通过广播站(提供方侧)的员工的操作生成了 PD1-Q时,PD1-A生成器43使得未示出的显示部件显示例如与以上参照图8至12描述的PD1-Q中定义的问题对应的这种画面图像,然后使得广播站的员工输入或选择对问题的回答以生成表示回答的ΗΠ-Α。此时,广播站的员工将输入或选择与要分发的内容对应的回答,作为对ro1-Q中定义的问题的回答。换句话说,PD1-A生成器43生成的PD1-A表示使得提供方侧在考虑客户端12的用户(观看者)的偏好的情况下允许观看者观看之后要分发的内容的信息(回答)。在步骤S14处,元数据分发器44基于来自PD1-A生成器43的Η)Ι_Α,指定(查询)内容累积部件45中累积的内容中的与PD1-A对应的内容。在此指定的内容可以是内容元数据预先应用于的累积内容中的内容元数据与来自PD1-A生成器43的ΗΠ-Α的相似度比预定值高的内容,或者可以是广播站的员工预先选择为要由用户观看的内容的内容。需要指出的是,元数据分发器44指定的内容是内容分发器46从内容累积部件45获取的。在步骤S15处,元数据分发器44基于预先应用于在步骤S14处指定的内容的内容元数据和来自PD1-A生成器43的PD1-A,新生成包括ΗΠ-Α的内容元数据。在步骤S16处,发送部件42连同元数据分发器44生成的内容元数据一起分发内容分发器46获得的内容。此时,作为内容元数据,除了元数据分发器44生成的内容元数据以外,还可以发送标准组织规定的内容元数据。按此方式,作为对ro1-Q中定义的问题的回答,分发内容元数据包括表示提供方侧预期的回答的ro1-A的内容,换句话说,分发匹配用户的偏好并且提供方侧预期由用户观看的内容。需要指出的是,步骤S13到S16处的处理不必在步骤S12处的处理之后立即被执行,而是可以在每个用户拥有的客户端12生成并存储PD1-A之前被执行。此外,尽管描述了在步骤S16处连同内容元数据一起分发内容,但是可以不连同内容元数据一起分发内容,而是可以在预先发送包括ro1-A的内容元数据之后,发送与内容元数据对应的内容。当按此方式从服务器11分发内容和内容元数据时,在步骤S23处,客户端12的接收部件51接收从服务器11分发给它的内容和内容元数据,然后将它们提供给内容过滤器54。在步骤S24处,内容过滤器54对TO1-A存储部件53中存储的I3D1-A与来自服务器11的内容元数据中包括的ro1-A执行匹配。需要指出的是,在以下描述中,为了相互区分PD1-A存储部件53中存储的PD1-A与来自服务器11的内容元数据中包括的PD1-A,将前者称为用户侧PD1-A,并将后者称为提供方侧PD1-A。[内容过滤器的匹配处理示例]在此,假设作为用户侧PD1-A,生成并存储以上参照图13描述的PD1-A,作为提供方侧ro1-A,从服务器11发送了图14所示的ro1-A。图14所示的提供方侧PD1-A的基本配置与图13所示的用户侧PD1-A的相同。尽管在此略去了相同的详细描述,但是提供方侧ΗΠ-Α表示作为对问题“Common: 111”的回答选择“假”;作为对问题“PrOViderA:123”的回答选择“棒球”;以及作为对问题“ProviderA:ProgramX: 123” 的回答选择“从不”。此时,内容过滤器54将用户侧PD1-A与提供方侧PD1-A进行相互比较,并且如果对问题的回答中的至少一个表示一致,那么判定用户侧PD1-A与提供方侧PD1-A相互匹配。然而,如果对问题的回答没有一个表示一致,那么判定用户侧PD1-A与提供方侧PD1-A不相互匹配。在本实例中,由于图13所示的用户侧ΗΠ-Α中对问题“ProviderA:123”的回答与图14所示的提供方侧PD1-A中对问题“providerA: 123”的回答彼此一致,因为它们都包括“棒球”,因此判定用户侧PD1-A与提供方侧PD1-A相互匹配。然后,假设从服务器11发送图15所示的ΗΠ-Α作为提供方侧Η)Ι_Α。图15所示的提供方侧PD1-A表示选择“篮球”作为对问题“ProviderA: 123”的回答并且选择“从不”作为对问题“ProviderA:ProgramX: 123”的回答。在本实例中,由于图13所示的用户侧PD1-A中对问题的回答没有一个与图15所示的提供方侧PD1-A中对问题的回答相互一致,因此判定用户侧PD1-A与提供方侧PD1-A不相互匹配。内容过滤器54按此方式对用户侧PD1-A与提供方侧PD1-A执行匹配处理。在步骤S25处,内容过滤器54判定用户侧ΗΠ-Α与提供方侧ΗΠ-Α是否相互匹配。如果在步骤S25处判定用户侧PD1-A与提供方侧PD1-A相互匹配,那么内容过滤器54判定从服务器11分发的内容匹配客户端12的用户(观看者)的偏好,并将内容提供给内容再现部件55或内容累积部件56。然后,处理前进到步骤S26。如果从内容过滤器54将从服务器11分发的内容提供给内容再现部件55,那么内容再现部件55在步骤S26处再现内容。此外,如果从内容过滤器54将从服务器11分发的内容提供给内容累积部件56,那么内容累积部件56在步骤S26处累积(记录)内容。响应于用户的操作指令,将累积内容适当地提供给内容再现部件55并由内容再现部件55再现。另一方面,如果在步骤S25处判定用户侧PD1-A与提供方侧PD1-A不相互匹配,那么内容过滤器54判定从服务器11分发的内容不匹配客户端12的用户(观看者)的偏好,并丢弃(删除)该内容,从而结束处理。根据上述处理,在广播系统中,在提供方侧,由服务器生成表示关于用户的偏好的问题的ro1-Q,并将该PD1-Q发送到客户机终端。响应于ro1-Q,分发表示提供方侧设定的回答的提供方侧ro1-A,作为相应内容的内容元数据。因此,作为内容元数据,可以对内容应用除标准组织规定的内容元数据以外的满足当时的需求的内容元数据。另一方面,在用户侦牝客户端设备生成表示对来自服务器的ro1-Q的用户回答的用户侧PD1-Α,并执行所生成的用户侧PD1-A与来自服务器的提供方侧PD1-A之间的匹配,以判定是否要获得从服务器分发的内容。因此,可以利用除标准组织规定的内容元数据以外的满足当时的需求的内容元数据来过滤内容。因此,可以获得满足当时的需求的内容。需要指出的是,在以上描述中,客户端12在从服务器11分发内容时实时地执行PD1-A的匹配。然而,可以在从服务器11分发内容时累积所有内容,从而在处理的后台执行PD1-A的匹配,并且再现累积内容中的与表现出匹配的PD1-A (提供方侧PD1-Α)对应的内容,或者删除与不表现出匹配的ro1-A对应的内容。此外,在以上描述中,内容过滤器54对表示为实例的用户侧PD1-A和提供方侧PD1-A进行相互比较,并根据对问题的回答中的至少一个是否表现出匹配,在用户侧PD1-A与提供方侧PD1-A之间执行匹配。然而,用户侧PD1-A和提供方侧PD1-A中的一个被表示成评估PD1-A的询查(query),以比较用户侧PD1-A和提供方侧PD1-A。以下,描述用户侧PD1-A和提供方侧PD1-A中的一个被表示成询查以相互比较用户侧ro1-A和提供方侧ro1-A的配置。[通过评估ro1-A的询查进行匹配处理的示例I]首先,描述提供方侧ro1-A被表示成询查以相互比较用户侧ro1-A和提供方侧PD1-A的配置。图16示出了服务器11的功能配置的示例,其中提供方侧PD1-A被表示成询查。图16的服务器11包括H)1-Q生成器41、发送部件42、内容累积部件45、内容分发器46、PD1-A询查生成器111以及元数据分发器112。需要指出的是,用相同的名称和相同的标符表示具有与图3的服务器11中设置的组件类似的功能的图16的服务器11的组件,并在此适当略去它们的描述。具体来说,图16的服务器11与图3的服务器11的不同之处在于它包括TO1-A询查生成器111和元数据分发器112,而不是PD1-A生成器43和元数据分发器44。PD1-A询查生成器111基于来自PD1-Q生成器41的PD1-Q生成与PD1-Q对应的ro1-A (提供方侧ro1-A),生成将所生成的提供方侧ro1-A应用于预定条件语句(conditional statement)的PD1-A询查,并将PD1-A询查提供给元数据分发器112。元数据分发器112基于来自PD1-A询查生成器111的TO1-A询查,从内容累积部件45中累积的内容指定(询问(inquire))与ΗΠ-Α询查对应的内容。元数据分发器112生成包括PD1-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的流程图的步骤S11,S12, S16, S21至S23,S25以及S26的处理,因此在此略去它们的描述。具体来说,在步骤S33处,服务器11的PD1-A询查生成器111生成对来自PD1-Q生成器41的ro1-Q中定义的问题的提供方侧PD1-A,生成将所生成的提供方侧PD1-A应用于预定条件表达式的PD1-A询查,并将该PD1-A询查提供给元数据分发器112。更具体来说,例如,如果通过广播站(提供方侧)的员工的操作生成了 H)1-Q,那么PD1-A询查生成器111使未示出的显示部件显示例如以上参照图8至12中的任何一个描述的与ro1-Q中定义的问题对应的画面图像。然后,PD1-A询查生成器111使广播站的员工输入或选择对问题的回答。此外,PD1-A询查生成器111使员工确定这种回答的组合(过滤条件)以生成表示回答组合的ro1-A询查。此时,广播站的员工将输入或选择与要分发的内容对应的回答,然后将这种回答的组合确定为对ro1-Q中定义的问题的回答。具体来说,PD1-A询查生成器111生成的PD1-A询查表示用于在提供方侧考虑到观看者的偏好的情况下允许客户端12的用户(观看者)观看稍后要分发的内容的信息(回答组合)。在步骤S34处,元数据分发器112基于来自PD1-A询查生成器111的TO1-A询查,指定(询问)内容累积部件45中累积的内容中的与PD1-A询查对应的内容。在此指定的内容可以是内容元数据预先应用于的累积内容中的内容元数据与来自PD1-A询查生成器111的ro1-A询查的相似度比预定值高的内容,或者可以是广播站的员工预先选择为要由用户观看的内容的内容。需要指出的是,元数据分发器112指定的内容是内容分发器46从内容累积部件45获取的。在步骤S35处,元数据分发器112基于预先应用于在步骤S34处指定的内容的内容元数据和来自PD1-A询查生成器111的ΗΠ-Α询查,新生成包括ΗΠ-Α询查的内容元数据。然后,在步骤S44处,客户端12的内容过滤器54基于来自服务器11的内容元数据中包括的ro1-A,执行ro1-A存储部件53中存储的ro1-A的匹配。在此,假设已经生成了以上参照图13描述的ro1-A并将其存储为用户侧ro1-A,并且已经从服务器11发送了下述ro1-A询查。“//QBA[id= ‘Common:111, and a= ‘true, ]and//QSA[id= ‘ProviderA:123, anda= ‘Baseball,] ”(“//QBA[id=‘Common: 111,并且 a=‘true(真),]并且 //QSA[id=‘ProviderA: 123,并且 a= ‘Baseball (棒球)’]”)以上给出的ΗΠ-Α询查表示用户侧PD1-A评估是否将“真”选择为对问题“Common: 111”的回答并且将“棒球”选择为对问题“ProviderA: 123”的回答。此时,内容过滤器54基于PD1-A询查评估用户侧PD1-A,如果用户侧PD1-A满足PD1-A询查(对其来说为真),那么内容过滤器54判定用户侧PD1-A和PD1-A询查相互匹配。然而,如果用户侧PD1-A不满足PD1-A询查(对其来说为假),那么内容过滤器54判定用户侦U PD1-A和ΗΠ-Α询查不相互匹配。在本实例中,在图13所示的用户侧ro1-A中,由于将“真”选择为对问题“Common: 111”的回答并且将“棒球”选择为对问题“ProviderA: 123”的回答,因此判定用户侧PD1-A和PD1-A询查相互匹配。
由于按此方式由提供方侧设定的ΗΠ-Α询查表示更复杂的过滤条件,因此可以允许用户(观看者)以更高的确定度获取提供方侧预期的内容。[通过评估PD1-A的询查进行匹配处理的示例2]现在,描述用户侧ro1-A被表示成询查以相互比较用户侧ro1-A和提供方侧ro1-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的不同之处在于它包括I3D1-A询查生成器131和PD1-A询查存储部件132,而不是PD1-A生成器52和PD1-A存储部件53。PD1-A询查生成器131基于从服务器11发送给它的I3D1-Q生成与TO1-Q对应并且表示客户端12的用户对关于用户的偏好的问题的回答的PD1-A(用户侧PD1-Α)。然后,PD1-A询查生成器131生成将所生成的用户侧PD1-A应用于预定条件表达式的ΗΠ-Α询查,并将所生成的PD1-A询查提供给PD1-A询查存储部件132。PD1-A询查存储部件132存储来自PD1-A询查生成器131的TO1-A询查。将TO1-A询查存储部件132中存储的PD1-A询查读出到内容过滤器54。需要指出的是,图18的内容过滤器54从PD1-A存储部件53读出PD1-A询查,并基于ro1-A询查和从服务器Ii发送的内容元数据中包括的提供方侧ro1-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应用于预定条件表达式的PD1-A询查。具体来说,当从广播站接收到PD1-Q时,例如,PD1-A询查生成器131使未示出的显示部件显示例如以上参照图8至12中的任何一个描述的与ΗΠ-Q中定义的问题对应的画面图像。然后,PD1-A询查生成器131使客户端12的用户(观看者)输入或选择对问题的回答,并使用户确定这种回答的组合(过滤条件)以生成表示回答组合的PD1-A询查。换句话说,PD1-A询查生成器131与用户交互,以生成表示对PD1-Q中定义的问题的回答的组合的ro1-A询查。然后,在步骤S64处,内容过滤器54基于PD1-A询查存储部件132中存储的PD1-A询查,执行来自服务器11的内容元数据中包括的提供方侧PD1-A的匹配。在此,假设作为提供方侧ΗΠ-Α已经从服务器11发送了以上参照图14描述的PD1-A,并且已经生成并存储了以下给出的PD1-A询查。“//QBA[id= ‘Common:111,and a= ‘false,]and//QSA[id= ‘ProviderA:123,anda= ‘Baseball,]”(“//QBA[id= ‘Common: 111’ 并且 a= ‘假’]并且//QSA[id= ‘ProviderA: 123’ 并且a= ‘棒球’],,)上述TO1-A询查表示提供方侧ΗΠ-Α评估是否将“假”选择为对问题“Common:111"的回答并且将“棒球”选择为对问题“ProviderA: 123 ”的回答。此时,内容过滤器54基于ΗΠ-Α询查评估提供方侧Η)Ι_Α,如果提供方侧I3D1-A满足PD1-A询查(对其来说为真),那么内容过滤器54判定提供方侧PD1-A和PD1-A询查相互匹配。然而,如果提供方侧PD1-A不满足PD1-A询查(对其来说为假),那么内容过滤器54判定提供方侧PD1-A和PD1-A询查不相互匹配。在本实例中,在图14所示的提供方侧PD1-A中,由于将“假”选择为对问题“Common: 111”的回答并且将“棒球”选择为对问题“ProviderA: 123”的回答,因此判定用户侧PD1-A和PD1-A询查相互匹配。由于按此方式由用户侧设定的PD1-A询查表示更复杂的过滤条件,因此可以允许用户以更高的确定度获取用户侧预期的内容。顺便指出,尽管作为示例可以将本发明应用于广播数字电视节目的广播系统,但是本发明也可以应用于根据作为ATSC (高级电视标准委员会)的扩展形式的ATSC-M/H (移动/手持)系统向移动接收装置广播的广播系统。[对根据ATSC-M/H系统广播的广播系统的适配示例]图20是示出应用了本发明的根据常规ATSC系统和ATSC-M/H系统广播数字电视节目的广播系统的配置示例的图。图20的广播系统对应于图1的广播系统10中的服务器11,并且包括ATSC旧系统151、ATSC M/Η系统152、M/H帧化153以及RF/发送系统154。ATSC旧系统151根据常规ATSC系统以MPEG2-TS (运动图像专家组2传输流)的形式发送广播流的信号。ATSC M/Η系统152根据ATSC-M/H系统发送IP分组的广播流的信号。ATSC M/Η系统152的控制数据152a是与从ATSC M/Η系统152信号发送的广播流(A/V (音频/视频)内容)有关的控制信息。通过W/H帧化153复用上述这种广播流,并由RF/发送系统154作为广播波来发送。需要指出的是,由于在ATSC规范中描述了这些模块的功能详情,因此在此略去对它们的描述。尽管在此略去了详细描述,但是最上层中的一个层被设定为“业务向导”并且规定根据ATSC-M/H系统提供的内容的元数据。图20所示的控制数据152a作为由“业务向导”定义的内容元数据(以下将这种元数据简称为业务向导)被发送。具体来说,在图20的广播系统,将以上描述的在广播系统10中从服务器10发送到客户端12的PD1-A(提供方侧PD1-A)、PD1-A询查以及PD1-Q放在业务向导中并与业务向导一起发送。需要指出的是,在图21中,与“业务向导”相邻的较低层“FLUTE”和与“FLUTE”相邻的较低层“ALC”是用于传送根据UDP/IP (用户数据报协议/网际协议)分组化的业务向导的层。作为该业务向导的规范,OMA (开放移动联盟)定义了图22所示的数据配置。需要指出的是,由于在 “‘Service Guide for Mobile BroadcastServices, ’ Open MobileAlliance, 0MA-TSBCAST_ServiceGuide-Vl_0, Candidate Version1.0”中规定了图 22所不的业务向导的配置详情,因此在此略去它们的描述。将ro1-A (提供方侧ro1-A)或ro1-A询查放置在构成图22所示的业务向导的单元中的“业务”片断、“时间表”片断以及“内容”片断中的至少一个中。“业务”片断是包括与频道业务内容相关的控制信息的元数据,图23示出了其配置详情。通过将“PD1-Α”单元新附加到在最下一级中定义的“PrivateExt”单元,将PD1-A或PD1-A询查放置在图23所示的“业务”片断中。具体来说,例如,通过XML模式将“PD1-A”单兀表不并编码在字符串〈xs: element name= “PDI_A”type= “xs: string”xmlns: xs= “http: //www.w3.0rg/2001/XMLSchema” /> 中。“时间表”片断是包括与内容(数字电视节目)的分发时间表有关的控制信息的元数据,图24示出了其配置详情。通过将“PD1-Α”单元新附加到在最下一级中定义的“PrivateExt”单元,将TO1-A或TO1-A询查放置在图24所示的“时间表”片断中。具体来说,例如,通过XML模式将“PD1-Α”单元表示并编码在字符串〈xs:element name= “PDI_A”type= “xs: string”xmlns:xs= “http://www.w3.0rg/2001/XMLSchema”/> 中。“内容”片断是包括与内容(数字电视节目)的内容有关的控制信息的元数据,图25示出了 “内容”片断的配置详情。通过将“PD1-Α”单元新附加到在最下一级中定义的“PrivateExt”单元,将PD1-A或PD1-A询查放置在图25所示的“内容”片断中。具体来说,例如,通过XML模式将“PD1-A”单兀表不在字符串〈xs: element name=“PDI_A”type=“xs: string”xmlns:xs= “http://www.w3.0rg/2001/XMLSchema”/> 中。此外,将H)1-Q放置在构成图22所示的业务向导的单元中的“交互性数据”片断中。“交互性数据”片断是与频道业务或内容(电视节目)有关的应用的元数据,图26示出了其配置详情。通过将单元新附加到在最下一级中定义的“PrivateExt”单元,将PD1-Q放置在图26所示的“交互性数据”片断中。具体来说,例如,通过XML模式将“FO1-Q,,单兀表不并编码在字符串〈xs: element name - ^ PD1-Q , t y p e - ^ x s: string,,xmlns: xs=“http://www.w3.0rg/2001/XMLSchema”/> 中。尽管以上描述了将本发明应用于按ATSC-M/H系统广播的广播系统的示例,但是也可以将本发明应用于根据常规ATSC系统执行NRT (非实时)广播的广播系统。由于NRT广播不假设实时地观看内容,因此不必与通过作为数据的广播信号广播的内容的广播时间同步地再现内容。[应用于执行NRT广播的广播系统的示例]图27说明了通过NRT广播发送的广播波的信号中的协议栈。尽管略去了详细描述,但是最下一个分级层是“物理层”,广播波的频带与其对应。与“物理层”相邻的上一层是“MPEG2-TS”,作为广播波广播的广播流与其对应。作为与“MPEG2-TS”相邻的上一层,示出了 “ATSC-PSIP (节目和系统信息协议)”and “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广播的广播流有关的控制信息,并且基于TVCT指定用于传送DSM-CC可寻址区段的MPEG2-TS,DSM-CC可寻址区段用于传送IP分组流(UDP/IP分组)。回到图27,作为与“DSM-CC可寻址区段”相邻的较高层级,示出了“ IP”,并且作为与“ IP”相邻的更高的层级,示出了 “UDP”。作为与“UDP”相邻的上一层,示出了 “业务信令信道”和“FLUTE/ALC (通过单向传输/异步分层编码协议的文件传送)”。“业务信令信道”是具有SMT(业务映射表)和NRT-1T(NRT信息表)的层。作为与“FLUTE/ALC”相邻的上一层,示出了 “FLUTE会话”。“FLUTE会话”是具有FLUTE-FDT (文件传送表)和A/V文件的层。图29示出了 SMT、NRT-1T以及FLUTE FDT的数据结构。在SMT中,描述了与频道有关的元数据,在NRT-1T中,描述了与内容有关的元数据。由上述“业务信令信道”传输SMT和NRT-1T。在FLUTE FDT中,描述了标识A/V文件的信息。需要指出的是,通过上述“FLUTE/ALC” 传送 A/V 文件。在此,在执行NRT广播的广播系统中,将要在上述广播系统10中从服务器11发送到客户端12的PD1-A (提供方侧PD1-A) ,PD1-A询查或PD1-Q放置在SMT或NRT-1T中或者与SMT或NRT-1T —起发送。 具体来说,在按频道(广播站)的单位执行要分发的内容的过滤的情况下,在SMT的业务层次的描述符环(在图中,“业务#1”的最下一级)中新定义用于放置PD1-A、PD1-A询查或ro1-Q的“PDI描述符”。另一方面,在按内容的单位执行要分发的内容的过滤的情况下,在NRT-1T的业务层次的描述符环(在图中,“内容#1”的最下一级)中新定义用于放置PD1-A、PD1-A询查或PD1-Q的“PDI描述符”。图30说明了 PDI描述符的语法示例。在图30中,用比特数(比特数量)和格式(Format) 一起定义要描述的每个描述符。根据图30所示的语法,在具有可变比特的描述符“ PDI_Q或TOI_A或TOI_A_Query” 中描述 Η)Ι_Α、PD1-A 询查或 H)1-Q。需要指出的是,PDI描述符”的语法并不限于图30所示的示例。按此方式,还可以将本发明应用于执行NRT广播的广播系统。需要指出的是,本发明可以自然地应用于根据上述ATSC-M/H系统广播的广播系统或者通过除线广播系统(line broadcasting system)以外的其他系统广播NRT广播的广播系统。顺便指出,上述广播系统10中的客户端12通过画面显示与用户交互以生成与来自服务器11的ro1-Q中定义的问题对应的用户侧PD1-Α。如果提供方侧设定(生成)的问题具有简单内容,那么客户端12可以通过图8至12中的任何一个所示的画面显示与用户交互。然而,如果提供方侧设定的问题的内容需要较高交互度(例如,响应于用户的选择而需要复杂条件分支的那种内容),那么存在利用图8至12所示的那些画面显示不能执行与用户的充分交互的可能性。在这种实例中,由于变得不可能以较高准确度生成反映用户偏好的ro1-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-S生成器311和PD1-S执行部件312,而不是PD1-Q生成器41和PD1-A生成器43。PD1-S生成器311生成I3D1-S(偏好人口统计和兴趣脚本),其为用于获得表示客户端12的用户(观看者)对关于用户偏好的问题的回答的用户侧PD1-A的脚本。然后,PD1-S生成器311通过发送部件42将所生成的PD1-S发送给客户端12,并将PD1-S提供给TO1-S执行部件312。PD1-S包括Web浏览器和其他应用。PD1-S执行部件312执行来自PD1-S生成器311的TO1-S,以生成表示提供方侧对关于客户端12的用户偏好的问题设定的回答的提供方侧PD1-A,并将提供方侧PD1-A提供给元数据分发器44。[客户端的功能配置示例]现在,参照图32描述广播系统10中的客户端12的功能配置示例,其中执行脚本以执行与用户的交互。图32的客户端12包括接收部件51、PD1-A存储部件53、内容过滤器54、内容再现部件55、内容累积部件56、PD1-S执行部件321以及历史信息存储部件322。需要指出的是,用相同的名称和相同的标符表示具有与图4的客户端12中设置的组件类似的功能的图32的客户端12的组件,并在此适当略去它们的描述。具体来说,图32的客户端12与图4的客户端12的不同之处在于它包括I3D1-S执行部件321,而不是PD1-A生成器52,并且新设置了历史信息存储部件322。PD1-S执行部件321执行从服务器11发送给它的ΗΠ-S,以生成表示客户端12的用户对关于用户的偏好的问题的回答的用户侧ro1-A,并将用户侧ro1-A提供给ro1-A存储部件53。PD1-S执行部件321根据需要基于下述历史信息执行H)1-S。历史信息存储部件322在其中存储表示拥有客户端12的用户的行为历史的历史信息。根据需要将历史信息存储部件322中存储的历史信息读出到PD1-S执行部件321。[内容的发送和接收处理示例]现在,参照图33的流程图描述包括图31的服务器11和图32的客户端12的广播系统10中的内容的发送和接收处理。需要指出的是,图33的流程图的步骤SI 14至SI 16以及S123至S126的处理基本上分别类似于图5的流程图的步骤S14至S16以及S23至S26的处理,因此在此略去它们的描述。具体来说,在诸如广播组织的提供方侧,如果要广播(分发)的内容的赞助商或者广播组织本身请求将内容分发到具有特定偏好或属性的观看者,那么在步骤S111,服务器
11的ro1-s生成器311响应于提供方侧的职员的操作,生成用于获得表示观看者(即,客户端12的用户)对关于用户具有什么偏好或属性的问题的回答的用户侧ro1-A的ro1-s。[XML模式的另一语法示例]在此,参照图34描述用于配置本实施例的PD1-S和PD1-A的XML模式的另一语法示例。需要指出的是,图34所示的语法中的第I至第44行与图6所示的语法的第I至第44行分别相同,因此,在此略去对它们的描述。第45至第50行表示第5至第9行中声明的问题中的“QAA”(问题类型是“AnyAnswerType”的问题)的名称下定义的问题的单元的声明。第47行中表示的id单元表示用于标识问题的项目的ID,其格式用与提供方特有的过滤参数的格式类似的格式(“providerName: [category:]question-1D,,)来定义。具体来说,将“QAA”(问题类型是“AnyAnswerType”的问题)的名称定义的问题和对问题的回答均分类为提供方特有的过滤参数。需要指出的是,由于在“QAA”的名称下定义的问题并不限制问题的类型,因此在第45行至第50行中并未定义这种问题(q单元)。此外,对在“QAA”的名称下定义的问题的回答(a单元)的格式是如下所述仅设定问题的提供方可以掌握内容的格式。因此,以下将回答称为提供方隐藏格式的提供方特有的过滤参数。回到图33的流程图,在步骤S112处,服务器11的TO1-S生成器311将所生成的PD1-S通过发送部件42发送给客户端12,并将PD1-S提供给PD1-S执行部件312。在步骤S121处,客户端12的接收部件51接收从服务器11发送给它的ΗΠ-S,并将ro1-s提供给ro1-s执行部件321。需要指出的是,例如每当从作为提供方的设置有服务器11的广播站按预定时间间隔广播(发送)PD1-S时,客户端12可以接收ro1-s。或者,当将客户端12的频道调节到设置有服务器11的广播站的频道时,客户端12可以接收ro1-s。在步骤S122处,客户端12的PD1-S执行部件321执行PD1-S执行处理以生成用户侧PD1-A0[PD1-S执行处理的示例]在此,参照图35描述I3D1-S执行部件321的TO1-S执行处理的详情。在I3D1-S执行处理开始之后,PD1-S执行部件321使未示出的显示部件显示与PD1-S中定义的问题对应的画面图像,以促使用户选择要自动地还是响应于客户端12的用户(观看者)的输入而生成表示对问题的回答的用户侧PD1-A。在步骤S131处,PD1-S执行部件321判定是否选择了用户侧PD1-A的自动生成。如果在步骤S131处判定在未示出的显示部件上显示的画面图像上选择了用户侧PD1-A的自动生成,那么处理前进到步骤S132。在步骤S132处,PD1-S执行部件321执行TO1-S以从历史信息存储部件322读出历史信息,并基于历史信息生成用户侧PD1-Α。更具体来说,PD1-S执行部件321根据从历史信息存储部件322读出的历史信息所表示的用户的行为历史来分析用户偏好,并基于对偏好的分析结果来生成表示对ro1-s中定义的问题的回答的用户侧PD1-A。
此外,PD1-S执行部件321根据通过接收部件51存储在外部网络上的数据库中的历史信息表示的用户的行为历史来分析用户的偏好,并基于对偏好的分析结果生成表示对PD1-S中定义的问题的回答的用户侧ro1-A。按此方式,PD1-S执行部件321执行TO1-S以与用户交互,以生成表示以高准确度反映用户的偏好的对ro1-s中定义的问题的回答的用户侧PD1-A。另一方面,如果在步骤S131处判定在未示出的显示部件上显示的画面图像上未选择自动生成PD1-A,那么处理前进到步骤S133。在步骤S133处,PD1-S执行部件321响应于用户在未示出的显示部件上显示的画面图像上的输入而生成用户侧PD1-Α。更具体来说,PD1-S执行部件321促使客户端12的用户(观看者)输入或选择对ro1-s中定义的问题的回答,未示出的显示部件上显示的回答,并生成表示回答的用户侧PD1-A。[通过ro1-s与用户交互时的画面显示示例]在此,参照图36至39描述通过I3D1-S与用户交互时的画面显示示例。需要指出的是,假设接收到定义与以上参照图7描述的PD1-Q定义的问题相同的问题的ro1-s。此夕卜,假设在客户端12的未示出的显示部件上顺序地显示与接收到的ro1-s中定义的问题组对应的画面图像。图36示出了与图7中的问题“ProviderA:123”对应的画面显示示例。在图36中,显示有历史参考按钮341和选择按钮342-1至342-4,在历史参考按钮341上显示有包括图7的第12行中表示的问题的消息“当要参照最近观看历史自动生成对‘您对以下运动中的哪一个最感兴趣?(允许多重选择)’的回答时按压这个按钮。当您自己指定回答时,选择以下选项中的一个或多个但是三个或以下。”,选择按钮342-1至342-4允许用户选择选项“棒球”、“篮球”、“足球”以及“曲棍球”作为对问题的候选回答。如果用户在图36所示的画面图像上按压历史参考按钮341,那么PD1-S执行部件321从历史信息存储部件322读出表示例如在过去一个月观看电视节目的历史的历史信息,以分析用户偏好。然后,PD1-S执行部件321从问题“PixwiderA: 123”的候选回答中选择具有与偏好的分析结果较高的相关度的候选回答,并生成表示回答的用户侧PD1-A。图37不出了与图7中的问题“ProviderA:ProgramX: 123”对应的画面显不不例。在图37中,显示有历史参考按钮351和选择按钮342-1至342-3,在历史参考按钮351上显示有包括图7的第20行中表示的问题的消息“当要参照最近动作历史自动生成对‘您喜欢野营和室外娱乐吗?(仅一个选择)’的回答时按压这个按钮。当您自己指定回答时,选择以下选项中的仅一个。”,选择按钮352-1至352-3允许用户选择选项“从不”、“偶尔”以及“经常”作为对问题的候选回答。如果用户在图37所示的画面图像上按压历史参考按钮351,那么PD1-S执行部件321从历史信息存储部件322读出表示例如在过去一个月的记录(例如时间表)的历史信息,以分析用户偏好。然后,PD1-S执行部件321从问题“ProviderA:ProgramX: 123”的候选回答中选择具有与偏好的分析结果较高的相关度的候选回答,并生成表示回答的用户侧PD1-A。图38示出了与图7中的问题“ProviderA:321”对应的画面显示示例。在图38中,显示有历史参考按钮361和回答输入字段362,在历史参考按钮361上显示有包括图7的第27行中表示的问题的消息“当要参照最近产品搜索历史自动生成对‘最近您对谁的产品最感兴趣? ’的回答时按压这个按钮。当您自己指定回答时,在以下字段中自由输入制造商名称。”,回答输入字段362允许用户输入字符串作为对问题的回答。如果用户在图38所示的画面图像上按压历史参考按钮361,那么PD1-S执行部件321从因特网上的管理购物站点的公司的数据库读出表示例如在过去一个月搜索的商品的历史信息,以分析用户偏好。然后,PD1-S执行部件321基于分析结果生成表示对问题“ProviderA:321” 的回答的 PD1-A。图39示出了与以上参照图7描述的ΗΠ-Q中定义的问题中未包括的问题“ProviderA: Special: 999” 对应的画面显不不例。假设问题 “ProviderA: Special: 999” 是问题类型是以上描述的“AnyAnswerType”的问题。在图39中,显示有历史参考按钮371和取消按钮372,在历史参考按钮371上显示有包括H)1-S给出的问题的消息“当可以参照最近谈话历史自动生成对‘最近您对什么主题最感兴趣? ’的回答时按压这个按钮。当不需要自动生成时,按压以下取消按钮。”,取消按钮372用于取消对问题的回答。如果用户在图39所示的画面图像上按压历史参考按钮371,那么PD1-S执行部件321从因特网上的提供SNS (社交网络服务)的公司的数据库读出表示例如在过去一个月传送的交谈(句子)的历史信息,以分析用户偏好。然后,PD1-S执行部件321基于分析结果生成表不对问题“ProviderA; Special:999”的回答的PD1-A。需要指出的是,在图36和37所示的画面显示示例中,从对I3D1-S中定义的问题的候选回答中选择用户的回答。但是,可以根据历史信息存储部件322或外部数据库中存储的历史信息表示的用户的行为历史来类比对问题的候选回答,使得可以从类比候选回答中选择用户的回答。图40示出了与图7中的问题“ProviderA: 123”对应的另一画面显示示例。在图40中,显示有问题呈现字段381和选择按钮382-1至382-3,在问题呈现字段381上显示有包括图7的第12行中表示的问题的消息“选择以下三个候选回答中的一个或多个作为对‘您对以下运动中的哪一个最感兴趣?(允许多重选择)’的回答,这些候选回答是作为根据您的各种历史信息进行的类比的结果而获得的”,选择按钮382-1至382-3允许用户选择选项“篮球”、“足球”以及“曲棍球”作为对问题的类比候选回答。在本实例中,PD1-S执行部件321执行TO1-S,以从历史信息存储部件322读出表示例如在过去一个月的观看电视节目的历史的历史信息,以分析用户偏好,从而对问题iiProviderA: 123”的候选回答进行类比。然后,PD1-S执行部件321使得显示与候选回答对应的选择按钮,如图40所示的画面图像那样。如果用户选择任一选择按钮,那么PD1-S执行部件321生成表示与所选择的选择按钮对应的回答的用户侧PD1-A。按此方式,PD1-S执行部件321执行TO1-S,以基于用户的历史信息自动生成表示对ro1-s中定义的问题的回答的用户侧PD1-Α,从而生成表示对用户输入或选择的问题的回答的用户侧ro1-A。[PD1-A 的示例]在此,参照图41描述I3D1-S执行部件321生成的Η)Ι_Α(用户侧TO1-A)的示例。需要指出的是,假设图41所示的PD1-A是基于用户的历史信息而生成的PD1-A。具体来说,第2至第7行表示用户对以上参照图36描述的画面显示所呈现的问题自动生成的回答。具体来说,第3行中的<id>ProviderA: 123〈/id>表示图36的画面显示呈现的问题的id单元,第4行中的<a>Baseball〈/a>、第5行中的<a>Soccer〈/a>以及第6行中的〈a>H0Ckey〈/a>表示作为对问题的回答,通过PD1-S执行部件321基于用户的历史信息而选择的回答。第8至第11行表示用户对以上参照图37描述的画面显示所呈现的问题自动生成的回答。具体来说,第9行中的<id>ProviderA:ProgramX: 123〈/id>表示图37的画面显示呈现的问题的id单元,第10行中的<a>Occasionally〈/a>表示作为对问题的回答,通过PD1-S执行部件321基于用户的历史信息而选择的回答。第12至第15行表示用户对以上参照图38描述的画面显示所呈现的问题自动生成的回答。具体来说,第13行中的<id>ProviderA:321〈/id>表示图38的画面显示呈现的问题的id单元,第14行中的<a>Somy〈/a>表示作为对问题的回答,通过HH-S执行部件321基于用户的历史信息而生成的回答。第16至第19行表示用户对以上参照图39描述的画面显示所呈现的问题自动生成的回答。具体来说,第17行中的<id>ProviderA: Special: 999</id>表示图39白勺画面显示呈现的问题的id单元,第18行中的<a>jlKK3Q==〈/a>表示作为对问题的回答,通过PD1-S执行部件321基于用户的历史信息而生成的回答。在此,<a> j lKK30==〈/a>是仅设定问题的提供方可以掌握内容并且通过诸如Base64系统的系统编码的提供方隐藏格式的提供方特有的过滤参数。换句话说,防止任何其他提供方使用该提供方特有的过滤参数作为过滤参数。PD1-S执行部件321将按此方式生成的用户侧PD1-A提供给TO1-A存储部件53以供存储。当如以下所述判定从服务器11分发的内容是否匹配客户端12的用户的偏好时,使用存储在PD1-A存储部件53中的用户侧PD1-A。需要指出的是,通过按提供方侧预先指定的执行循环执行ro1-S的PD1-S执行部件321,更新存储在PD1-A存储部件53中的用户侧PD1-A。回到图33的流程图,在步骤SI 13处,服务器11的PD1-S执行部件312生成对来自PD1-S生成器311的ro1-s中定义的问题的提供方侧ro1-A,并将提供方侧pd1-a提供给元数据分发器44。具体来说,PD1-S执行部件312响应于广播站(提供方侧)的员工的操作分析或执行ro1-S,使未示出的显示部件显示与以上参照图36至39中的任何一个描述的PD1-S中定义的问题对应的画面图像,并生成表示对问题的回答的提供方侧ro1-A。此时,广播站的员工将使PD1-S被分析或执行,以选择与要分发的内容对应的回答,作为对ro1-s中定义的问题的回答。换句话说,PD1-S执行部件312生成的提供方侧ro1-A表示允许客户端12的用户(观看者)观看稍后在考虑用户偏好的情况下分发的内容的信息(回答)。然后,在服务器11中,指定(询问)与所生成的提供方侧ro1-A对应的内容,并且生成包括提供方侧ro1-A的内容元数据作为所指定的内容的内容元数据。然后,连同所生成的内容元数据一起分发指定的内容。需要指出的是,可以不连同内容一起分发内容元数据,而是可以在预先向客户端
12发送包括提供方侧PD1-A的内容元数据之后,分发与内容元数据对应的内容。同时,在客户端12中,接收从服务器11分发的内容和内容元数据,并执行用户侧PD1-A与提供方侧PD1-A之间的匹配。
在此,假设作为用户侧PD1-A,生成并存储了以上参照图41描述的Η)Ι_Α,并且作为提供方侧ro1-A,从服务器11发送了图42所示的ro1-A。图42所示的提供方侧PD1-A具有与图41所示的用户侧PD1-A的配置类似的基本配置,因此,在此略去对其的详细描述。然而,作为对问题“ProviderA:123”的回答,设定表示“篮球”的提供方侧PD1-A,作为对问题“ProviderA:ProgramX:123”的回答,设定“从不”。此时,客户端12对用户侧PD1-A与提供方侧PD1-A进行相互比较,并且如果对问题的回答中的至少一个表示一致,那么判定用户侧PD1-A与提供方侧PD1-A相互匹配。然而,如果对问题的回答没有一个表示一致,那么判定用户侧PD1-A与提供方侧PD1-A不相互匹配。在本实例中,由于图41所示的用户侧ΗΠ-Α中对问题“ProviderA:123”的回答与图42所示的提供方侧PD1-A中对问题“pixwiderA: 123”的回答彼此一致,因为它们都包括“棒球”,因此判定用户侧PD1-A与提供方侧PD1-A相互匹配。现在,假设从服务器11发送图43所示的ΗΠ-Α作为提供方侧Η)Ι_Α。图43所示的提供方侧F1D1-A表示选择“篮球”作为对问题“ProviderA: 123”的回答并且选择“从不”作为对问题“ProviderA:ProgramX: 123”的回答。在本实例中,由于图41所示的用户侧ΗΠ-Α中对问题的回答与图43所示的提供方侧PD1-A中对问题的回答相互没有表现出一致性,因此判定用户侧PD1-A与提供方侧PD1-A不相互匹配。根据如上所述的这种匹配处理的结果,判定是否要获取分发的内容。在上述处理中,在广播系统中,在提供方侧,服务器生成用于获得对关于用户偏好的问题的用户侧PD1-A的ro1-s,并将PD1-S发送给客户端。响应于ro1-s,分发表示提供方侧设定的回答的提供方侧PD1-Α,作为相应内容的内容元数据。因此,作为内容元数据,可以对内容应用除标准组织规定的内容元数据以外的满足当时的需求的内容元数据。另一方面,在用户侧,执行来自服务器的ro1-s的客户端生成用户侧PD1-Α,并执行所生成的用户侧ro1-A与来自服务器的提供方侧ro1-A之间的匹配,以判定是否要获得从服务器分发的内容。因此,可以利用除标准组织规定的内容元数据以外的满足当时的需求的内容元数据来过滤内容。因此,可以获得满足当时的需求的内容。此外,在客户端中,由于可以通过ro1-s执行与用户的交互,即使提供方侧设定的问题具有要求高交互度的内容,也可以与用户执行充分交互。因此,可以生成以高准确度反映用户的偏好的用户侧ro1-A,因此,可以获得准确的过滤条件。结果,可以高准确度获得满足当时需求的内容。需要指出的是,同样,在其中执行脚本以执行与用户的交互的广播系统中,可以将用户侧PD1-A和提供方侧PD1-A中的一个表示为评估PD1-A的询查,以对用户侧PD1-A与提供方侧PD1-A进行相互比较,从而执行匹配。以下,描述用户侧PD1-A和提供方侧PD1-A中的一个被表示成询查以相互比较用户侧ro1-A和提供方侧ro1-A的配置。[通过评估PD1-A的询查进行匹配处理的示例3]首先,描述提供方侧ro1-A被表示成询查以相互比较用户侧ro1-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执行部件391和元数据分发器392,而不是PD1-S执行部件312和元数据分发器44。PD1-S执行部件391执行来自PD1-S生成器311的TO1-S,以生成表示提供方侧对关于客户端12的用户偏好的问题设定的回答的提供方侧ro1-A。然后,PD1-S执行部件391生成将所生成的提供方侧PD1-A应用于预定条件语句的PD1-A询查,并将所生成的PD1-A询查提供给元数据分发器392。元数据分发器392基于来自PD1-S执行部件391的TO1-A询查,指定(询问)内容累积部件45中累积的内容中的与PD1-A询查对应的内容。元数据分发器392生成包括PD1-A询查的内容元数据,作为所指定的内容的内容元数据,并将所生成的内容元数据通过发送部件42发送给客户端12。此外,本示例中的客户端12与图32的客户端12相同,不过图32的内容过滤器54从ΗΠ-Α存储部件53读出用户侧PD1-A,并基于用户侧PD1-A和发自服务器11的内容元数据中包括的PD1-A询查来过滤内容。因此,在此略去对客户端12的描述。现在,参照图45的流程图描述包括图44的服务器11的广播系统10中的内容的发送和接收处理。需要指出的是,图45的流程图的步骤S151、S152、S156、S161至S163、S165以及S166的处理基本上分别类似于图33的流程图的步骤Sill, S112, S116, S121至S123, S125以及S126的处理。因此在此略去它们的描述。具体来说,在步骤S153处,服务器11的I3D1-S执行部件391生成对来自PD1-S生成器311的PD1-S中定义的问题的提供方侧PD1-A,生成将所生成的提供方侧PD1-A应用于预定条件表达式的PD1-A询查,并将PD1-A询查提供给元数据分发器392。更具体来说,例如,PD1-S执行部件391响应于广播站(提供方侧)的员工的操作,分析或执行ro1-s,并使未示出的显示部件例如显示如以上参照图36至39中的任何一个描述的与I3D1-S中定义的问题对应的画面图像。然后,PD1-S执行部件391设定对问题的回答,进而使广播站的员工确定这种问题的组合(过滤条件),以生成表示问题的组合的ro1-A询查。此时,广播站的员工使ro1-s被分析或执行以选择与要分发的内容对应的回答,然后确定这种回答的组合作为对PD1-S中定义的问题的回答。具体来说,PD1-S执行部件391生成的PD1-A询查表示用于在提供方侧考虑到客户端12的观看者的偏好的情况下允许客户端12的用户(观看者)观看稍后要分发的内容的信息(回答组合)。在步骤S154处,元数据分发器392基于来自PD1-S执行部件391的PD1-A询查,指定(询问)内容存储部件45中累积的内容中的与PD1-A询查对应的内容。在此指定的内容可以是内容元数据预先应用于的累积内容中的内容元数据与来自I3D1-S执行部件391的PD1-A询查的相似度比预定值高的内容,或者可以是广播站的员工预先选择为要由用户观看的内容的内容。需要指出的是,元数据分发器392指定的内容是内容分发器46从内容存储部件45获取的。
在步骤S155处,元数据分发器392基于预先应用于在步骤S154处指定的内容的内容元数据和来自PD1-S执行部件391的ΗΠ-Α询查,新生成包括ΗΠ-Α询查的内容元数据。然后,在步骤S164处,客户端12的内容过滤器54基于来自服务器11的内容元数据中包括的PD1-AJAS ΗΠ-Α存储部件53中存储的用户侧ro1-A的匹配。在此,假设已经生成了以上参照图41描述的ro1-A并将其存储为用户侧ro1-A,并且已经从服务器11发送了下述ro1-A询查。“//QSA[id= ‘ProviderA:123, and a= ‘Baseball,]”(“//QSA[id= ‘ProviderA: 123’ 并且 a= ‘棒球,],,)以上给出的ΗΠ-Α询查表示用户侧PD1-A评估是否将“棒球”选择为对问题“ProviderA: 123” 的回答。此时,内容过滤器54基于PD1-A询查评估用户侧PD1-A,如果用户侧PD1-A满足PD1-A询查(对其来说为真),那么内容过滤器54判定用户侧PD1-A和PD1-A询查相互匹配。然而,如果用户侧PD1-A不满足PD1-A询查(对其来说为假),那么内容过滤器54判定用户侧ro1-A和ro1-A询查不相互匹配。在本实例中,在图41所示的用户侧ro1-A中,由于将“棒球”选择为对问题“providerA: 123”的回答,因此判定用户侧PD1-A和PD1-A询查相互匹配。由于按此方式由提供方侧设定的PD1-A询查表示更复杂的过滤条件,因此可以允许用户(观看者)以更高的确定度获取提供方侧预期的内容。[通过评估PD1-A的询查进行匹配处理的示例4]现在,描述用户侧ro1-A被表示成询查以相互比较用户侧ro1-A和提供方侧ro1-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执行部件401和PD1-A询查存储部件402,而不是PD1-S执行部件321和PD1-A存储部件53。PD1-S执行部件401执行从服务器11发送给它的ΗΠ-S,以生成表示客户端12的用户对关于用户偏好的问题的回答的用户侧ro1-A。然后,PD1-S执行部件401生成将所生成的用户侧PD1-A应用于预定条件表达式的PD1-A询查,并将所生成的PD1-A询查提供给PD1-A询查存储部件132。PD1-A询查存储部件402存储来自PD1-S执行部件401的PD1-A询查。将存储在PD1-A询查存储部件402中的PD1-A询查适当地读出到内容过滤器54.。需要指出的是,图46的内容过滤器54从PD1-A询查存储部件402读出PD1-A询查,并基于PD1-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的PD1-S执行部件401执行PD1-S执行处理以生成ro1-A询查。[PD1-S执行处理的示例]在此,参照图49描述I3D1-S执行部件401的TO1-S执行处理的详情。在I3D1-S执行处理开始之后,PD1-S执行部件401使未示出的显示部件显示与PD1-S中定义的问题对应的画面图像,以促使用户选择要自动生成还是要响应于客户端12的用户(观看者)的输入而生成将表示对问题的回答的用户侧PD1-A应用于预定条件表达式的PD1-A询查。在步骤S191处,PD1-S执行部件401判定是否选择了 PD1-A询查的自动生成。如果在步骤S191处判定在未示出的显示部件上显示的画面图像上选择了 ro1-A的自动生成,那么处理前进到步骤S192。在步骤S192处,PD1-S执行部件401执行TO1-S以从历史信息存储部件322读出历史信息,并基于历史信息生成PD1-A询查。更具体来说,PD1-S执行部件401根据从历史信息存储部件322读出的历史信息所表示的用户的行为历史来分析用户偏好,并基于对偏好的分析结果来生成对I3D1-S中定义的问题的回答。此外,PD1-S执行部件401基于历史信息确定这种回答的组合(过滤条件),以生成表示回答的组合的PD1-A询查。此外,PD1-S执行部件401根据通过接收部件51存储在外部网络上的数据库中的历史信息表示的用户的行为历史来分析用户的偏好,并基于对偏好的分析结果生成对PD1-S中定义的问题的回答。此外,PD1-S执行部件401基于历史信息确定这种回答的组合(过滤条件),以生成表示回答的组合的PD1-A询查。按此方式,PD1-S执行部件401执行TO1-S以与用户交互,以生成表示以高准确度反映用户的偏好的对ro1-s中定义的问题的回答的ro1-A询查。另一方面,如果在步骤S191处判定在未示出的显示部件上显示的画面图像上未选择自动生成PD1-A询查,那么处理前进到步骤S193。在步骤S193处,PD1-S执行部件401响应于用户在未示出的显示部件上显示的画面图像上的输入而生成PD1-A询查。更具体来说,PD1-S执行部件401促使客户端12的用户(观看者)输入或选择对ro1-s中定义的问题的回答,并显示在未示出的显示部件上。此外,PD1-S执行部件401使用户确定这种回答的组合(过滤条件),以生成表示回答的组合的PD1-A询查。PD1-S执行部件401将按此方式生成的I3D1-A询查提供给TO1-A询查存储部件402
以供存储。回到图47的流程图,在步骤S184处,内容过滤器54基于TO1-A询查存储部件402中存储的PD1-A询查,执行来自服务器11的内容元数据中包括的提供方侧PD1-A的匹配。在此,假设作为提供方侧ro1-A已经从服务器11发送了以上参照图42描述的PD1-A,并且已经生成并存储了以下给出的PD1-A询查。
“//QSA[id= ‘ProviderA: 123,and a= ‘Baseball,],,and//QSA[id= iProviderA:ProgramX: 123,and a= ‘Never,]Cu / / QSA [id= ‘ Prov i derA: 123 ’ 并且 a= ‘棒球’]”并且 //QSA[id= ‘ProviderA:ProgramX: 123’ 并且 a= ‘从不,])上述ro1-A询查表示提供方侧PD1-A评估是否将将“棒球”选择为对问题^ProviderA: 123”的回答并且将“从不”选择为对问题“ProviderA:ProgramX: 123”的回答。此时,内容过滤器54基于ro1-A询查评估提供方侧ro1-A,如果提供方侧ro1-A满足PD1-A询查(对其来说为真),那么内容过滤器54判定提供方侧PD1-A和PD1-A询查相互匹配。然而,如果提供方侧PD1-A不满足PD1-A询查(对其来说为假),那么内容过滤器54判定提供方侧PD1-A和PD1-A询查不相互匹配。在本实例中,在图42所示的提供方侧PD1-A中,由于将“棒球”选择为对问题“ProviderA: 123”的回答并且将“从不”选择为对问题“ProviderA = ProgramX: 123”的回答,因此判定提供方侧PD1-A和PD1-A询查相互匹配。由于按此方式由用户侧设定的PD1-A询查表示更复杂的过滤条件,因此可以允许用户以更高的确定度获取用户侧预期的内容。[对根据ATSC-M/H系统广播的广播系统的应用示例]顺便指出,以上实施例的广播系统也可以应用于根据ATSC-M/H系统广播的广播系统。在这种实例中,将ro1-A (提供方侧PD1-Α)或ΗΠ-Α询查放置在构成图22所示的业务向导的单元中的“业务”片断(图23)、“时间表”片断(图24)以及“内容”片断(图25)中的至少一个中。同时,将ro1-S放置在构成图22所示的业务向导的单元中的“交互性数据”片断中。图49说明了“交互性数据”片断的配置详情。通过将“PD1-S”单元新附加到在最下一级中定义的“PrivateExt”单元,将H)1-S放置在图49所示的“交互数据”片断中。具体来说,例如,通过XML模式将“PD1-S”单元表示并编码在字符串〈xs:element name= “PD1-S,,type= “xs: string” xmlns:xs= “http://www.w3.0rg/2001/XMLSchema”/> 中。[应用于执行NRT广播的广播系统的示例]本实施例的广播系统也可以应用于执行NRT广播的广播系统。在这种实例中,将要在上述广播系统10中从服务器11发送到客户端12的PD1-A (提供方侧ro1-A)、PD1-A询查或TO1-S放置在SMT或NRT-1T (图29)中新规定的“PDI描述符”中并且与其一起发送。图50说明了 PDI描述符的语法示例。在图50中,用比特数(比特数量)和格式(Format) 一起定义要描述的每个描述符。根据图50所示的语法,在具有可变比特的描述符“ PDI_S或roI_A或roI_A_Query” 中描述 Η)Ι_Α、PD1-A 询查或 I3D1-S。需要指出的是,本实施例的广播系统可以自然地应用于根据上述ATSC-M/H系统广播的广播系统或者根据除执行NRT广播的广播系统以外的其他系统广播NRT广播的广播系统。

顺便指出,在上述实施例中,将ro1-A(用户侧ro1-A和提供方侧ro1-A)生成为XML的文本表示的元数据等并用于进行过滤(匹配处理)。换句话说,在过滤时,对文本(XML实例)进行相互比较,以执行它们是否彼此相同的判定。然而,由于在CPU负荷、存储器使用等方面来说对文本进行相互比较的处理需要成本,因此当要一次分发大量内容时,存在比较处理可能破坏分发内容的高效过滤的可能性。因此,以下,描述以更高效率过滤分发内容的广播系统的实施例。<3.第三实施例>[服务器的功能配置示例]首先,参照图51描述广播系统10中的服务器11的功能配置示例,其中按位图索引来表示元数据。图51的服务器11包括发送部件42、内容累积部件45、内容分发器46、PDI_Q生成器411、PD1-BA生成器412以及元数据分发器413。需要指出的是,用相同的名称和相同的标符表示具有与图3的服务器11中设置的组件类似的功能的图51的服务器11的组件,并在此适当略去它们的描述。具体来说,图51的服务器11与图3的服务器11的不同之处在于它包括TO1-Q生成器411、PD1-BA生成器412以及元数据分发器413,而不是TO1-Q生成器41、PD1-A生成器43以及元数据分发器44。PD1-Q生成器411生成表示关于客户端12的用户(观看者)的偏好的问题的TO1-Q,通过发送部件42将PD1-Q发送给客户端12,并将PD1-Q提供给TO1-BA生成器412。如下所述,按位图索引(比特串)表示ro1-Q生成器411生成的ro1-Q中定义的问题的id单元。PD1-BA生成器412基于来自PD1-Q生成器411的PD1-Q,生成PD1-BA (参考人口统计和兴趣位图回答)(以下适当地称为提供方侧ro1-BA),并将所生成的ro1-BA提供给元数据分发器413。PD1-BA是用位图索引(比特串)表示的信息,并表示提供方侧对关于上述客户端12的用户偏好的问题设定的与ro1-Q对应的回答。元数据分发器413基于来自PD1-BA生成器412的PD1-BA,从内容累积部件45中累积的内容指定(询问)与提供方侧设定的回答对应的内容。元数据分发器413生成包括PD1-BA的内容元数据作为所指定的内容的内容元数据,并将所生成的内容元数据通过发送部件42发送给客户端12。[客户端的功能配置示例]现在,参照图52描述广播系统10中的客户端12的功能配置示例,其中按位图索引表示元数据。图52的客户端12包括接收部件51、内容再现部件55、内容累积部件56、PD1-BA生成器421、ΗΠ-ΒΑ存储部件422以及内容过滤器423。需要指出的是,用相同的名称和相同的标符表示具有与图4的客户端12中设置的组件类似的功能的图52的客户端12的组件,并在此适当略去它们的描述。具体来说,图52的客户端12与图4的客户端12的不同之处在于它包括HH-BA生成器421、PD1-BA存储部件422以及内容过滤器423,而不是PD1-A生成器52、PD1-A存储部件53以及内容过滤器54。PD1-BA生成器421基于从服务器11发送的H)1-Q,生成TO1-BA(以下适当地称为用户侧ro1-BA ),并将所生成的ro1-BA提供给ro1-BA存储部件422。PD1-BA是用位图索引表示的信息,并表示用户对关于客户端12的用户偏好的问题的与PD1-Q对应的回答。PD1-A存储部件422存储来自PD1-BA生成器421的Η)Ι_ΒΑ。将TO1-BA存储部件422中存储的ΗΠ-ΒΑ适当地读出到内容过滤器423。内容过滤器423从ΗΠ-ΒΑ存储部件422读出PD1-BA,并基于Η)Ι_ΒΑ(用户侧PD1-BA)和从服务器11发送的内容的内容元数据中包括的^)1-84(提供方侧1^1-84)对内容执行过滤。内容过滤器423响应于过滤的结果,将过滤的内容提供给内容再现部件55或内容累积部件56。[内容的发送和接收处理示例]现在,参照图53的流程图描述包括图51的服务器11和图52的客户端12的广播系统10中的内容发送和接收处理。在诸如广播组织的提供方·侧,例如当要广播(分发)的内容的赞助商或者广播组织本身请求将内容分发到具有特定偏好或属性的观看者时,在步骤S211处,服务器11的PD1-Q生成器411响应于提供方侧的职员的操作,生成关于用户有什么偏好或属性询问观看者(即,客户端12的用户)的PD1-Q。[XML模式的另一语法示例]在此,参照图54和55描述用于配置本实施例中的ΗΠ-Q和TO1-BA的XML模式的语法不例。需要指出的是,图54所示的语法中的第I至第50行基本上分别类似于图34所示的语法中的第I至第50行,因此,在此略去对它们的详细描述。不过,与图34不同,在图54中,第15、24、31、40以及47行中表示的用于标识用名称“QIA”、“QBA”、“QSA”、“QTA”以及“QAA”定义的问题项目的id单元的类型分别被定义为“Bi tmapAnyURITyp e ”。此外,与图34不同,在图54中,将第26、33以及48行中表示的对名称“QBA”、“QSA”以及“QAA”定义的问题的回答类型(a单元)分别定义为“BitmapBooleanURIType”、“BitmapStringURIType” 以及 “BitmapBase64BinaryURIType”。图55的第51到57行表示用“BitmapAnyURIType”定义的类型的id单元的属性
的声明。同时,第58到64行表示用“BitmapBooleanURIType”定义的类型的a单元的属性
的声明。此外,第65到71行表示用“BitmapStringURIType”定义的类型的a单元的属性的声明,第72到78行表示用“BitmapBase64BinaryURIType”定义的类型的a单元的属性
的声明。更具体来说,图55的第51到78行声明用位图索引来表示I3D1-Q中定义的所有问题的id单元和对名称“QBA”、“QSA”以及“QAA”定义的问题的回答(a单元)。需要指出的是,同样将图54和55所示的语法中声明的问题和对问题的回答区分成提供方通用过滤参数和提供方特有过滤参数。此外,对在“QAA”的名称下定义的问题的回答(a单元)的格式是仅设定问题的提供方可以掌握内容的格式,并且是根据Base64系统编码的提供方隐藏格式的提供方特有过滤参数。[PD1-Q 的示例]现在,参照图56描述基于图54和55的语法配置的ΗΠ-Q的示例。需要指出的是,图56所示的ΗΠ-Q中定义的问题与图7所示的TO1-Q的问题基本上相同,因此,在此略去对它们的详细描述。然而,与图7不同,在图56中,按位图索引表示名称“QBA”和“QSA”定义的问题的id单元和对问题的回答(a单元)。具体来说,用比特串“00000000000101”表示第三行中的“Common: 111”的问题的
id单元。需要指出的是,第四行中的<!True=l, False=O—.>(〈!真=1,假=0—_>)表示用比特“I”(真)或“O”(假)表示对要求布尔型的回答的问题的回答。用字符串“00000100000111”表示第10行中的问题“ProviderA: 123”的id单元。用字符串“0001”、“0010”、“0100”以及“1000”分别表示第13行中的“棒球”、第14行中的“篮球”、第15行中的“足球”以及第16行中的“曲棍球”,它们是对问题的回答的候选选项。用比特串“00000100000101” 表示第 19 行中的问题“ProviderA:ProgramX: 123”的id单元。此外,用字符串“001”、“010”以及“100”表示第21行中的“从不”、第22行中的“偶尔”以及第23行中的“经常”,它们是对问题的回答的候选选项。按此方式,在图56所示的H)1-Q中,用位图索引表示要求布尔类型和回答选择类型的回答的问题和对问题的回答(a单元)的id单元。需要指出的是,要求整数类型和字符串类型的问题回答不是如要求布尔类型和回答选择类型的回答的问题回答那样从作为多个(两个或更多个)候选选项的选项中选择的,而是由用户任意输入的整数值或字符串。因此,不按位图索引表示要求整数类型和字符串类型的问题。此外,尽管根据图54和55的语法,也可以按位图索引表示要求整数类型和字符串类型的问题的id单元,但是在此假设按位图索引表示它们。以下描述中,假设H)1-Q中定义的问题要求布尔类型和回答选择类型的回答。再次参照图53的流程图,在步骤S212处,服务器11的PD1-Q生成器411将所生成的PD1-Q通过发送部件42发送给客户端12,并将所生成的PD1-Q提供给TO1-BA生成器412。在步骤S221处,客户端12的接收部件51从服务器11接收发送给它的ΗΠ-Q,并将所接收到的PD1-Q提供给ΗΠ-ΒΑ生成器421。需要指出的是,例如每当从作为提供方的设置有服务器11的广播站按预定时间间隔广播(发送)PD1-Q时,客户端12可以接收H)1-Q。或者,当将客户端12的频道调节到设置有服务器Ii的广播站的频道时,客户端12可以接收ro1-Q。在步骤S222处,客户端12的TO1-BA生成器421生成对接收部件51接收的TO1-Q中定义的问题的用户侧ro1-BA。具体来说,当接收到来自服务器11的PD1-Q时,PD1-BA生成器421使未示出的显示部件显示与ΗΠ-Q中定义的问题对应的画面图像,并使客户端12的用户(观看者)输入或选择对问题的回答以生成表示回答的用户侧ΗΠ-ΒΑ。换句话说,PD1-BA生成器421与用户交互以生成表示对PD1-Q中定义的问题的回答的用户侧Η)Ι_ΒΑ。

在此假设客户端12接收到图56中的仅定义了要求布尔类型和回答选择类型的回答的问题的ro1-Q。此外,假设在客户端12的未示出的显示部件上,顺序地显示图8、10以及Ii所示的画面图像作为与接收到的ro1-Q中定义的问题组对应的画面图像。此外,假设用户选择选择按钮62-1作为对与以上参照图8描述的问题“Common: 111”对应的画面图像上的问题的回答。此外,假设用户选择选择按钮82_1、82-3以及82-4作为对与以上参照图10描述的问题“ProviderA: 123”对应的画面图像上的问题的回答。此外,假设用户选择选择按钮92-2作为对与以上参照图11描述的问题“ProviderA: ProgramX: 123”对应的画面图像上的问题的回答。此时,PD1-BA生成器421生成的用户侧TO1-BA如下给出。{ “00000000000101”: “I”“00000100000111”: “1101”“00000100000101”: “010”}在上述用户侧ΗΠ-ΒΑ中,第一行表示问题“Common: 111”的id单元,并且选择“真”作为对问题的回答。第二行表示问题“PiOViderA:123”的id单元,并且选择“棒球”、“足球”以及“曲棍球”作为对问题的回答。尽管回答的位图索引表示是“0001”、“0100”以及“1000”,但是由于问题“PrOViderA:123”允许多个(大于或等于I但是小于或等于3)回答,因此作为位图索引表示的比特的“或”稱合(coupling)成为问题“ProviderA: 123”的回答的位图索引表不。第三行表示问题“ProviderA:ProgramX: 123”的id单元,并且选择“偶尔”作为对问题的回答。由于问题“ProviderA:ProgramX: 123”将回答数量限制为仅一个,因此表示并不变成候选回答的位图索引表示的比特的“或”耦合的表示,而是表示“偶尔”的“010”成为问题“ProviderA:ProgramX: 123”的回答的位图索引表示。需要指出的是,将表示用户侧PD1-BA中的回答的比特值实际上映射到二进制域(binary field)。图57说明了映射到二进制域的用户侧ΗΠ-ΒΑ中的回答示例。在图57的右上部分处,示出了问题“ProviderA:ProgramX: 123”的id单元和对上述用户侧F1D1-BA中的问题的回答。如图57所示,将位图索引表示中表示的问题的id单元的较高6比特映射到一个字节的比特串BI的较低6比特,将问题的id单元的较低8比特映射到一个字节的另一比特串B2的比特。此外,将问题的回答(a单元)的3个比特映射到一个字节的另一比特串B3的较低3比特。按此方式,可以用最多3个字节表示一个问题的id单元和对用户侧ΗΠ-ΒΑ中的问题的回答,并且可以用仅3个字节指定问题和对问题的回答。PD1-BA生成器421将按此方式生成的用户侧I3D1-BA提供给TO1-BA存储部件422以供存储。存储在ro1-BA存储部件422中的用户侧ro1-BA在如下所述判定从服务器11分发的内容是否匹配客户端12的用户的偏好时被使用。现在,回到图53的流程图,在步骤S213处,服务器11的HH-BA生成器412生成对来自ro1-BA生成器411的PD1-Q中定义的问题的提供方侧Η)Ι_ΒΑ,并将所生成的提供方侧PD1-Q提供给元数据分发器413。具体来说,当响应于广播站(提供方侧)的员工的操作生成了 PD1-Q时,PD1-BA生成器412使得未示出的显示部件显示例如与以上参照图8、10以及11中的任何一个描述的ΗΠ-Q中定义的问题对应的这种画面图像。然后,PD1-BA生成器412使广播站的员工输入或选择对问题的回答以生成表示这种回答的提供方侧ro1-BA。此时,广播站的员工将输入或选择与要分发的内容对应的回答,作为对ro1-Q中定义的问题的回答。换句话说,PD1-BA生成器412生成的提供方侧ro1-BA表示使得提供方侧在考虑客户端12的用户(观看者)的偏好的情况下允许观看者观看之后要分发的内容的信息(回答)。在步骤S214处,元数据分发器413基于来自PD1-BA生成器412的提供方侧PD1-BA,指定(查询)内容累积部件45中累积的内容中的与提供方侧ΗΠ-ΒΑ对应的内容。在此指定的内容可以是内容元数据预先应用于的累积内容中的内容元数据与来自PD1-BA生成器412的提供方侧ΗΠ-ΒΑ表示的回答的相似度比预定值高的内容,或者可以是广播站的员工预先选择为要由用户观看的内容的内容。需要指出的是,元数据分发器413指定的内容是内容分发器46从内容累积部件45获取的。在步骤S215处,元数据分发器413基于预先应用于在步骤S215处指定的内容的内容元数据和来自PD1-BA生成器412的提供方侧ΗΠ-ΒΑ,新生成包括提供方侧I3D1-BA的内容元数据。在步骤S216处,发送部件42连同元数据分发器413生成的内容元数据一起向内容分发器46分发所获得的内容。此时,作为内容元数据,除了元数据分发器44生成的内容元数据以外,还可以发送标准组织规定的内容元数据。按此方式,作为对H)1-Q中定义的问题的回答,分发内容元数据包括表示提供方侧预期的回答的提供方侧ro1-BA的内容,换句话说,分发匹配用户的偏好并且提供方侧预期由用户观看的内容。需要指出的是,步骤S213到S216处的处理不必在步骤S212处的处理之后连续地立即被执行,而是可以在每个用户拥有的客户端12生成并存储ro1-BA之前被执行。此外,尽管描述了在步骤S216处连同内容元数据一起分发内容,但是可以不连同内容元数据一起分发内容。具体来说,可以在预先向客户端12发送包括ro1-BA的内容元数据之后,分发与内容元数据对应的内容。当按此方式从服务器11分发内容和内容元数据时,在步骤S223处,客户端12的接收部件51接收从服务器11分发的内容和内容元数据,然后将内容和内容元数据提供给内容过滤器423。在步骤S224处,内容过滤器423对TO1-BA存储部件422中存储的用户侧HH-BA与来自服务器11的内容元数据中包括的提供方侧ro1-BA执行相互匹配。[内容过滤器的匹配处理示例]在此,假设作为用户侧ΗΠ-ΒΑ,生成并存储以上描述的用户侧ΗΠ-ΒΑ,作为提供方侧ro1-BA,从服务器11发送了以下给出的提供方侧ro1-BA。{“00000100000111”: “0001”}尽管在此略去了提供方侧ro1-BA的详细描述,因为它的配置基本上与上述用户侧ro1-BA的配置类似,但是提供方侧ro1-BA表示作为对问题“ProviderA: 123”的回答选择“篮球”。此时,内容过滤器423将用户侧ΗΠ-ΒΑ与提供方侧I3D1-BA进行相互比较,并且如果对问题的回答中的至少一个表示一致,那么判定用户侧ro1-BA与提供方侧ro1-BA相互匹配。然而,如果对问题的回答没有一个表示一致,那么判定用户侧ro1-BA与提供方侧PD1-BA不相互匹配。在本实例中,由于上述用户侧ΗΠ-ΒΑ中对问题“ProviderA:123”的回答与本提供方侧ΗΠ-ΒΑ中对问题“providerA: 123”的回答彼此一致,因为它们都包括“棒球”,因此判定用户侧ΗΠ-ΒΑ与提供方侧ΗΠ-ΒΑ相互匹配。然后,假设从服务器11发送以下给出的ro1-BA作为提供方侧ro1-BA。{“00000100000111”: “0010”“00000100000101”: “001”}该提供方侧ΗΠ-ΒΑ表示选择“篮球”作为对问题“PixwiderA: 123”的回答并且选择“从不”作为对问题“ProviderA:ProgramX: 123”的回答。在本实例中,由于上述用户侧ΗΠ-ΒΑ中对问题的回答没有一个与本提供方侧PD1-BA中对问题的回答相互一致,因此判定用户侧ro1-BA与提供方侧ro1-BA不相互匹配。内容过滤器423按此方式对用户侧ΗΠ-ΒΑ与提供方侧TO1-BA执行匹配处理。在步骤S225处,内容过滤器423判定用户侧I3D1-BA与提供方侧I3D1-BA是否相互匹配。如果在步骤S225处判定用户侧ΗΠ-ΒΑ与提供方侧ΗΠ-ΒΑ相互匹配,那么内容过滤器423判定从服务器11分发的内容匹配客户端12的用户(观看者)的偏好,并将内容提供给内容再现部件55或内容累积部件56。然后,处理前进到步骤S226。如果从内容过滤器423将从服务器11分发的内容提供给内容再现部件55,那么内容再现部件55在步骤S226处再现内容。此外,如果从内容过滤器423将从服务器11分发的内容提供给内容累积部件56,那么内容累积部件56在步骤S226处累积(记录)内容。响应于用户的操作指令,将累积内容适当地提供给内容再现部件55并由内容再现部件55再现。另一方面,如果在步骤S225处判定用户侧ΗΠ-ΒΑ与提供方侧I3D1-BA不相互匹配,那么内容过滤器423判定从服务器11分发的内容不匹配客户端12的用户(观看者)的偏好,并丢弃(删除)该内容,从而结束处理。 根据上述处理,在广播系统中,在提供方侧,由服务器生成表示关于用户的偏好的问题的ro1-Q,并将该PD1-Q发送到客户机终端。响应于ro1-Q,分发表示提供方侧设定的回答的提供方侧ro1-BA,作为相应内容的内容元数据。因此,作为内容元数据,可以对内容应用除标准组织规定的内容元数据以外的满足当时的需求的内容元数据。另一方面,在用户侧,客户端设备生成表示对来自服务器的ro1-Q的用户回答的用户侧ro1-BA,并执行所生成的用户侧ro1-BA与来自服务器的提供方侧ro1-BA之间的匹配,以判定是否要获得从服务器分发的内容。因此,可以利用除标准组织规定的内容元数据以外的满足当时的需求的内容元数据来过滤内容。因此,可以获得满足当时的需求的内容。另一方面,如果ro1-Q中定义的问题要求布尔类型和回答选择类型的回答,那么当客户机终端对内容进行过滤时,对按位图索引表示的用户侧ro1-BA与提供方侧ro1-BA进行相互比较。因此,与文本表示的用户侧ro1-BA与提供方侧ro1-BA之间的比较相比,与(PU负载、存储器使用等相关的成本较低。这样,即使要一次分发大量内容,也可以较高效率过滤分发的内容。需要指出的是,尽管在以上描述中假设ro1-Q中定义的问题仅包括要求布尔类型和回答选择类型的回答的问题,但是自然地它们可以包括要求整数类型和字符串类型的回答的问题。在该实例中,PD1-BA (用户侧ro1-BA和提供方侧ro1-BA)包括文本表示的回答,作为对要求整数类型和字符串类型的回答的问题的回答。具体来说,对于ro1-Q中的按位图索引表示来表示id单元的问题,生成位图索引表示的回答,但是对于不按位图索引表示来表示id单元的问题,生成文本表示(整数值、字符串等)的回答。此外,上述用位图索引表示问题的id单元和对问题的回答的配置也可以应用于第二实施例的广播系统。以下,描述上述使用ΗΠ-ΒΑ的第二实施例的广播系统的配置。[服务器的功能配置的另一示例]首先,参照图58描述广播系统10中的服务器11的另一配置示例,其中按位图索引来表示元数据。图58的服务器11包括发送部件42、内容累积部件45、内容分发器46、元数据分发器413、PD1-S生成器431以及PD1-S执行部件432。需要指出的是,用相同的名称和相同的标符表示具有与图51的服务器11中设置的组件类似的功能的图58的服务器11的组件,并在此适当略去它们的描述。具体来说,图58的服务器11与图51的服务器11的不同之处在于它包括TO1-S生成器431和PD1-S执行部件432,而不是PD1-Q生成器411和PD1-BA生成器412。PD1-S生成器431生成ΗΠ-S,其为用于获得表示客户端12的用户(观看者)对关于用户偏好的问题的回答的用户侧ro1-BA的脚本。然后,PD1-S生成器431通过发送部件42将所生成的PD1-S发送给客户端12,并将PD1-S提供给PD1-S执行部件432。PD1-S执行部件432执行来自PD1-S生成器431的TO1-S,以生成表示提供方侧对关于客户端12的用户偏好的问题设定的回答的提供方侧PD1-BA,并将提供方侧ΗΠ-ΒΑ提供给元数据分发器413。[客户端的另一功能配置示例]现在,参照图59描述广播系统10中的客户端12的另一功能配置示例,其中用位图索引表示元数据。图59的客户端12包括接收部件51、内容再现部件55、内容累积部件56、PD1-BA存储部件422、内容过滤器423、PD1-S执行部件441以及历史信息存储部件422。需要指出的是,用相同的名称和相同的标符表示具有与图52的客户端12中设置的组件类似的功能的图59的客户端12的组件,并在此适当略去它们的描述。具体来说,图59的客户端12与图52的客户端12的不同之处在于设置有I3D1-S执行部件441,而不是ΗΠ-ΒΑ生成器421,并且新设置了历史信息存储部件422。PD1-S执行部件441执行从服务器11发送给它的TO1-S,以生成表示客户端12的用户对关于用户的偏好的问题的回答的用户侧ro1-BA,并将用户侧ro1-BA提供给PD1-BA存储部件422。PD1-S执行部件441根据需要基于下述历史信息执行H)1-S。历史信息存储部件422在其中存储表示拥有客户端12的用户的行为历史的历史信息。根据需要将历史信息存储部件422中存储的历史信息读出到PD1-S执行部件441。[内容的发送和接收处理示例]现在,参照图60和61的流程图描述包括图58的服务器11和图59的客户端12的广播系统10中的内容的发送和接收处理以及PD1-S执行处理。需要指出的是,图60和61的流程图表示的内容的发送和接收处理以及I3D1-S执行处理基本上类似于图33和35的流程图表示并由上述第二实施例的广播系统10执行的内容发送和接收处理以及PD1-S执行处理,只是生成用户侧ΗΠ-ΒΑ和提供方侧ΗΠ-ΒΑ,而不是生成用户侧ro1-A和提供方侧ro1-A。因此,在此略去对这些处理的描述。需要指出的是,与参照图53的流程图以上描述的内容发送和接收处理中的用户侧ro1-BA和提供方侧PD1-BA的生成类似地执行用户侧ro1-BA和提供方侧ro1-BA的生成。具体来说,根据上述处理,在广播系统中,在提供方侧,服务器生成用于获得对关于用户偏好的问题的用户侧ro1-BA的ro1-s,并将PD1-S发送给客户端。响应于ro1-s,分发表示提供方侧设定的回答的提供方侧ro1-BA,作为相应内容的内容元数据。因此,作为内容元数据,可以对内容应用除标准组织规定的内容元数据以外的满足当时的需求的内容元数据。另一方面,在用户侧,客户端执行来自服务器的ro1-s以生成用户侧ro1-BA,并执行所生成的用户侧ro1-BA与来自服务器的提供方侧ro1-BA之间的匹配,以判定是否要获得从服务器分发的内容。因此,可以利用除标准组织规定的内容元数据以外的满足当时的需求的内容元数据来过滤内容。因此,可以获得满足当时的需求的内容。另一方面,如果ro1-s中定义的问题要求布尔类型和回答选择类型的回答,那么当客户机终端对内容进行过滤时,对按位图索引表示的用户侧ro1-BA与提供方侧ro1-BA进行相互比较。因此,与文本表示的用户侧ro1-BA与提供方侧ro1-BA之间的比较相比,与(PU负载、存储器使用等相关的成本较低。这样,即使要一次分发大量内容,也可以较高效率过滤分发的内容。此外,在客户端中,由于可以通过ro1-s执行与用户的交互,即使提供方侧设定的问题具有要求高交互度的内容,也可以与用户执行充分交互。因此,可以生成以高准确度反映用户的偏好的用户侧PD1-BA,因此,可以获得准确的过滤条件。结果,可以高准确度获得满足当时需求的内容。顺便指出,以上实施例的广播系统也可以应用于根据ATSC-M/H系统广播的广播系统。[对根据ATSC-M/H系统广播的广播系统的应用示例]在这种实例中,将ΗΠ-ΒΑ放置在构成如上所述图22所示的业务向导的单元中的“业务”片断、“时间表”片断以及“内容”片断中的至少一个中。图62说明了 “业务”片断的配置详情。通过将“PD1-BA”单元新附加到在最下一级中定义的“PrivateExt”单元,将ΗΠ-ΒΑ放置在图62所示的“业务”片断中。具体来说,例如,通过 XML 模式将“F*D1-BA”单兀表不成表不为 <xs: element name=^ PD1-BA , t y p e=^ x s:base64Binary,,xmlns:xs= “http://www.w3.0rg/2001/XMLSchema,,/> 的位图索引字节,并按base64 二进制格式对位图索引进行编码。图63说明了“时间表”片断的配置详情。通过将“PD1-BA”单元新附加到在最下一级中定义的“PrivateExt”单元,将ΗΠ-ΒΑ放置在图63所示的“时间表”片断中。具体来说,例如,通过XML模式将“PD1-BA”单元表示成表示为<xs:element name= “PDI_BA”type= “xs:base64Binary ,,xmlns: xs= “http: //www.w3.0rg/200l/XMLSchema,,/> 的位图索引字节,并按base64 二进制格式对位图索引进行编码。图64说明了 “内容”片断的配置详情。通过将“PD1-BA”单元新附加到在最下一级中定义的“PrivateExt”单元,将ΗΠ-ΒΑ放置在图64所示的“内容”片断中。具体来说,例如,通过 XML 模式将“F*D1-BA”单兀表不成表不为〈xs: element name=^ PD1-BA , t y p e=^ x s:base64Binary,,xmlns:xs= “http://www.w3.0rg/2001/XMLSchema,,/> 的位图索引字节,并按base64 二进制格式对位图索引进行编码。此外,将ro1-Q或ro1-s放置在构成如上所述的图22所示的业务向导的单元中的“交互性数据”片断中。此外,本实施例的广播系统也可以应用于执行NRT广播的广播系统。[应用于执行NRT广播的广播系统的示例]在这种情况下,将要在上述广播系统10中从服务器11发送到客户端12的PD1-BA(提供方侧ΗΠ-ΒΑ)放置在SMT或NRT-1T (图29)中新规定的“PDI描述符”中并且
与其一起发送。图65说明了 PDI描述符的语法示例。在图65中,用比特数(比特数量)和格式(Format) 一起定义要描述的每个描述符。根据图65所示的语法,在具有可变比特的描述符“PDI_BA”中描述TO1-BA。需要指出的是,本实施例的广播系统可以自然地应用于根据上述ATSC-M/H系统广播的广播系统或者根据除线广播系统以外的其他系统执行NRT广播的广播系统。可以用硬件执行上述处理序列,也可以用软件执行上述处理序列。在用软件执行处理序列的情况下,可以将构成软件的程序从程序记录介质安装在包括专用硬件的计算机中、安装在能够通过安装各种程序执行各种功能的通用个人计算机中等。如图2所示,存储有要安装在计算机中并配置成可由计算机执行的条件的程序的程序记录介质可以例如是采用包介质的形式的可移动介质31,其由磁盘(包括软盘)、光盘(包括⑶-ROM (光盘一只读存储器))以及DVD (数字多功能盘)(包括磁光盘)或半导体存储器构成。或者,程序记录介质可以形成为暂时或永久地存储有程序的构成存储部件28的R0M22、硬盘等。根据需要,可以利用诸如局域网的有线或无线通信介质、因特网或数字卫星广播,通过通信部件29 (其为诸如路由器和调制解调器的接口),将程序存储在程序记录介质中。需要指出的是,在本说明书中,描述程序的步骤不仅包括按所描述的顺序以时间序列执行的处理,而且包括可以但是不必按时间序列处理的处理或在不按时间序列处理的情况下并行或单独地执行的处理。此外,在本说明书中,术语系统用于表示多个设备构成的整个设备。需要指出的是,本发明的实施例并不限于上述实施例,而是可以在不脱离本发明的主题的情况下作出各种更改。[标符列表]10广播系统11服务器12客户端41PD1-Q生成器42发送部件43PD1-A生成器44元数据分发器45内容累积部件46内容分发器51接收部件52TO1-A生成器53TO1-A存储部件54内容过滤器55内容再现部件56内容累积部件IllPD1-A询查生成器112元数据分发器131PD1-A询查生成器1 32PD1-A询查存储部件31IPD1-S生成器312PD1-S执行部件321PD1-S执行部件322历史信息存储部件391PD1-S执行部件392元数据分发器401PD1-S执行部件402PD1-A询查存储部件41IPD1-Q生成器412PD1-BA生成器413元数据分发器42IPD1-BA生成器422PD1-BA存储部件423内容过滤器43IPD1-S生成器432PD1-S执行部 件441PD1-S执行部件442历史信息存储部件
权利要求
1.一种将内容分发到客户端的发送设备,包括: 问题生成装置,用于生成作为表示关于客户端的用户的偏好的问题的信息的问题信息;和 发送装置,用于发送所述问题信息和提供方侧回答信息,所述提供方侧回答信息是表示向客户端提供内容的提供方对关于用户的偏好的问题所设定的回答的比特串信息。
2.根据权利要求1所述的发送设备,还包括: 元数据生成装置,用于生成包括所述提供方侧回答信息的元数据,作为与提供方设定的回答对应的内容的元数据,其中 所述发送装置将所述元数据发送到所述客户端。
3.一种用于将内容分发到客户端的发送设备的发送方法,包括: 问题生成步骤,生成作为表示关于客户端的用户的偏好的问题的信息的问题信息;和 发送步骤,发送所述问题信息和提供方侧回答信息,所述提供方侧回答信息是表示向客户端提供内容的提供方对关于用户的偏好的问题所设定的回答的比特串信息。
4.一种获取从服务 器分发的内容的接收设备,包括: 回答生成装置,用于响应于发自所述服务器并且作为表示关于用户的偏好的问题的信息的问题信息,生成作为表示对所述问题的用户回答的比特串信息的用户侧回答信息;和 匹配装置,用于在所述用户侧回答信息与发自所述服务器并且作为表示提供内容的提供方对所述问题设定的回答的比特串信息的提供方侧回答信息之间执行匹配,以确定对从所述服务器分发的内容的获取。
5.根据权利要求4所述的接收设备,其中所述匹配装置执行匹配以确定获取与包括所述提供方侧回答信息的元数据对应的内容。
6.一种用于获取从服务器分发的内容的接收设备的接收方法,包括: 回答生成步骤,响应于发自所述服务器并且作为表示关于用户的偏好的问题的信息的问题信息,生成作为表示对所述问题的用户回答的比特串信息的用户侧回答信息;和 匹配步骤,在所述用户侧回答信息与发自所述服务器并且作为表示提供内容的提供方对所述问题设定的回答的比特串信息的提供方侧回答信息之间执行匹配,以确定对从所述服务器分发的内容的获取。
7.—种发送和接收系统,包括分发内容的发送设备和获取从所述发送设备分发的内容的接收设备,其中 所述发送设备包括: 问题生成装置,用于生成作为表示关于所述接收设备的用户的偏好的问题的信息的问题息;和 发送装置,用于向所述接收设备发送所述问题信息和提供方侧回答信息,所述提供方侧回答信息是表示提供内容的提供方对关于用户的偏好的问题所设定的回答的比特串信息;以及 所述接收设备包括: 回答生成装置,用于响应于发自所述发送设备的问题信息,生成作为表示对所述问题的用户回答的比特串信息的用户侧回答信息;和 匹配装置,用于在所述用户侧回答信息与发自所述发送设备的提供方侧回答信息之间执行匹配,以确定对从所述 发送设备分发的内容的获取。
全文摘要
本发明涉及发送设备和方法、接收设备和方法以及发送和接收系统,利用它们可以获得满足当时需求的内容。服务器11生成表示关于客户端12的用户的偏好的问题的PDI-Q,并将PDI-Q和表示提供内容的提供方对关于用户的偏好的问题所设定的回答并且按位图索引表示的提供方侧PDI-BA发送给客户端12。客户端12响应于从服务器11发送给它的PDI-Q,生成表示用户对问题的回答并且按位图索引表示的用户侧PDI-BA。然后,客户端12在用户侧PDI-BA与从服务器11发送的提供方侧PDI-BA之间执行匹配,以确定对从服务器11分发的内容的获取。本发明可以应用于广播数字电视节目的广播系统。
文档编号H04N21/475GK103081503SQ201180040279
公开日2013年5月1日 申请日期2011年8月18日 优先权日2010年8月27日
发明者山岸靖明 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1