CN103081491B - 发送设备和方法、接收设备和方法、以及发送接收系统 - Google Patents
发送设备和方法、接收设备和方法、以及发送接收系统 Download PDFInfo
- Publication number
- CN103081491B CN103081491B CN201180040299.8A CN201180040299A CN103081491B CN 103081491 B CN103081491 B CN 103081491B CN 201180040299 A CN201180040299 A CN 201180040299A CN 103081491 B CN103081491 B CN 103081491B
- Authority
- CN
- China
- Prior art keywords
- pdi
- content
- user
- script
- supplier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000008878 coupling Effects 0.000 claims description 23
- 238000010168 coupling process Methods 0.000 claims description 23
- 238000005859 coupling reaction Methods 0.000 claims description 23
- 230000013011 mating Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 description 38
- 238000009825 accumulation Methods 0.000 description 32
- 230000003993 interaction Effects 0.000 description 30
- 239000012634 fragment Substances 0.000 description 24
- 230000005540 biological transmission Effects 0.000 description 22
- 230000004044 response Effects 0.000 description 14
- 238000001914 filtration Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- MLYCFWZIAJAIGW-UHFFFAOYSA-N 1-(2,5-dimethoxy-4-methylphenyl)butan-2-amine Chemical compound CCC(N)CC1=CC(OC)=C(C)C=C1OC MLYCFWZIAJAIGW-UHFFFAOYSA-N 0.000 description 8
- 241001064577 Ariadne <plant> Species 0.000 description 8
- 230000006399 behavior Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000002452 interceptive effect Effects 0.000 description 8
- 230000008520 organization Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 230000035699 permeability Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000009432 framing Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 102100035709 Acetyl-coenzyme A synthetase, cytoplasmic Human genes 0.000 description 1
- 101000783232 Homo sapiens Acetyl-coenzyme A synthetase, cytoplasmic Proteins 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23614—Multiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4755—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4758—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8545—Content authoring for generating interactive applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/29—Arrangements for monitoring broadcast services or broadcast-related services
- H04H60/33—Arrangements for monitoring the users' behaviour or opinions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/61—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
- H04H60/65—Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on users' side
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/72—Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Graphics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及允许在任何特定时间根据需要获取内容的发送设备和方法、接收设备和方法、以及发送接收系统。服务器(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,由此确定从服务器分发的内容的获取。本发明可应用到用于广播数字电视节目的广播系统。
Description
技术领域
本发明涉及发送设备和方法、接收设备和方法、以及发送和接收系统,更特别地,涉及其中可以响应于元数据(metadata)获取内容的发送设备和方法、接收设备和方法、以及发送和接收系统。
背景技术
近年来,根据电视广播的数字化,可同时广播的信息量急剧增大。因此,各种数据与即时观看的电视广播(内容)一起被同时广播。
此外,作为内容的通信路径,已经提出了内容下载服务,其中适当地使用上述电视广播和能通过其高速下载数据的因特网(例如,参照专利文献1)。
此外,在一般内容下载服务中,提供者(内容提供者或服务提供者)一侧的提供(分发)内容的服务器中设置的过滤属性(下文称为过滤索引、过滤元数据等)作为元数据应用到内容。结果,接收(获取)内容的客户端中的内容过滤(选择)得以执行。
过滤属性设置为与从由标准化组织诸如ATSC(高级电视标准委员会)或ARIB(无线电工商协会)规定的元数据集合中选择的元数据元素有关的值。
特别地,例如,“预期观众”被选择为元数据元素且“青少年(teen)”被设置为与元数据元素相关的值这样的过滤属性所应用到的内容,被提供给客户端,客户端执行过滤以获得“面向‘预期观众是青少年’这样的观众的内容”。
【引用列表】
【专利文献】
【专利文献1】
日本专利特开No.2010-21988
发明内容
【技术问题】
然而,未包括在标准化组织规定的元数据集合中的元数据(过滤属性)未应用到内容。
例如,即使提供者侧希望分发“面向‘预期观众是青少年’且此外‘对找工作感兴趣’这样的观众的内容”,如果标准化组织规定的元数据集合不包括“观众是否对找工作感兴趣”作为元数据元素,那么“观众对找工作感兴趣”设置为元数据元素的过滤属性不能应用到内容。
因此,提供者侧不能分发将观众关心的事项应用为元数据且满足当时需要(例如,考虑到所流行的)的内容。
此外,在上面描述的这种情况中,客户端一侧不能执行过滤从而获取满足当时需要的内容。
考虑到上述这种情况做出本发明,本发明的一目的在于使得能够获取满足当时需要的内容。
【问题的解决方案】
根据本发明的第一方面,提供一种向客户端分发内容的发送设备,包括:
脚本生成装置,用于生成用于获得用户侧答案信息的脚本,用户侧答案信息是表示客户端的用户对用户偏好问题的答案的信息;以及
发送装置,用户向客户端发送脚本和提供者侧答案信息,提供者侧答案信息是表示提供内容的提供者侧对用户偏好问题设置的答案的信息。
该脚本生成装置可产生用于获得用户侧答案信息的脚本,该用户侧答案信息表示基于历史信息的用户答案,该历史信息表示用户的行为历史。
该脚本生成装置可产生用于获得仅能被提供者所掌握的格式的用户侧答案信息的脚本。
该发送设备还包括元数据生成装置,其用于生成包括提供者侧答案信息的元数据作为与提供者设置的答案对应的内容的元数据,该发送装置可将该元数据发送到客户端。
该发送设备还包括查询(query)生成装置,用于生成表示提供者设置的答案的组合的查询,该发送装置将该查询发送到客户端。
在本发明的第一方面,一种用于发送设备的发送方法,该发送设备向客户端分发内容,该发送方法包括:
脚本生成步骤,生成用于获得用户侧答案信息的脚本,该用户侧答案信息是表示客户端的用户对用户偏好问题的答案的信息;以及
发送步骤,向客户端发送该脚本和提供者侧答案信息,该提供者侧答案信息是表示提供内容的提供者对用户偏好问题设置的答案的信息。
在本发明的第一方面,可以生成用于获得用户侧答案信息的脚本,该用户侧答案信息是表示客户端的用户对用户偏好问题的答案的信息,该脚本和提供者侧答案信息可被发送到客户端,该提供者侧答案信息是表示提供内容的提供者对用户偏好问题设置的答案的信息。
根据本发明的第二方面,提供一种获取从服务器分发的内容的接收设备,包括:
脚本执行装置,用于执行从服务器发送的用于获得用户侧答案信息的脚本,该用户侧答案信息是表示用户对用户偏好问题的答案的信息;以及
匹配装置,用于执行用户侧答案信息和提供者侧答案信息的匹配以决定从服务器分发的内容的获取,该提供者侧答案信息是从服务器发送的且是表示提供内容的提供者对所述问题设置的答案的信息。
该脚本执行装置可基于历史信息执行用于获得表示用户的答案的用户侧答案信息的脚本,该历史信息表示用户的行为历史。
该脚本执行装置可执行仅能被提供者掌握的格式的用于获得用户侧答案信息的脚本。
该匹配装置可执行所述匹配以决定与包括提供者侧答案信息的元数据对应的内容的获取。
该匹配装置可基于该用户侧答案信息和查询执行该匹配以决定从服务器分发的内容的获取,该查询是从服务器发送的且表示提供者设置的答案的组合。
该脚本执行装置可执行生成查询的脚本,该查询表示用户对用户偏好问题的答案的组合,该匹配装置可基于从服务器发送的提供者侧答案信息和该查询来执行匹配以决定从服务器分发的内容的获取。
在本发明的第二方面,提供一种用于接收设备的接收方法,其获取从服务器分发的内容,该方法包括:
脚本执行步骤,执行用于获取用户侧答案信息的脚本,该脚本是从服务器发送的,该用户侧答案信息是表示用户对用户偏好问题的答案的信息;以及
匹配步骤,执行用户侧答案信息与提供者侧答案信息之间的匹配以决定从服务器分发的内容的获取,提供者侧答案信息是从服务器发送的且是表示提供内容的提供者对所述问题设置的答案的信息。
在本发明的第二方面,可以执行从服务器发送的用于获得用户侧答案信息的脚本,用户侧答案信息是表示用户对用户偏好问题的答案的信息,并且可以执行用户侧答案信息和从服务器发送的提供者侧答案信息之间的匹配以确定从服务器分发的内容的获取,提供者侧答案信息是表示提供内容的提供者对所述问题设置的答案的信息。
在本发明的第三方面,提供一种发送和接收系统,包括分发内容的发送设备和获取从该发送设备分发的内容的接收设备,其中该发送设备包括:脚本生成装置,用于产生用于获得用户侧答案信息的脚本,该用户侧答案信息是表示该接收设备的用户对用户偏好问题的答案的信息;以及发送装置,用于向该接收设备发送该脚本和提供者侧答案信息,该提供者侧答案信息是表示由提供内容的提供者针对该用户偏好问题设置的答案的信息,且该接收设备包括:脚本执行装置,用于执行从该发送设备发送的用于获得该用户侧答案信息的该脚本;以及匹配装置,用于执行该用户侧答案信息与从该发送设备发送的该提供者侧答案信息之间的匹配以决定从该提供设备分发的内容的获取。
在本发明的第三方面,可以产生用于获得用户侧答案信息的脚本,用户侧答案信息是表示接收设备的用户对用户偏好问题的答案的信息,脚本和提供者侧答案信息可被发送到接收设备,提供者侧答案信息是表示由提供内容的提供者针对该用户偏好问题设置的答案的信息。可执行从发送设备发送的用于获得用户侧答案信息的脚本,可执行用户侧答案信息与从发送设备发送的提供者侧答案信息之间的匹配以决定从提供设备分发的内容的获取。
【本发明的有利效果】
利用本发明的第一至第三方面,可以获取满足当时需要的内容。
附图说明
图1是框图,示出根据本发明第一实施例的广播系统的配置的示例。
图2是框图,示出服务器的硬件配置的示例。
图3是框图,示出服务器的功能配置的示例。
图4是框图,示出客户端的功能配置的示例。
图5是流程图,示出内容的发送和接收过程。
图6是示出XML架构的句法(syntax)示例的视图。
图7是示出PDI-Q的示例的视图。
图8是示出与用户互动时的屏幕显示的示例的视图。
图9是示出与用户互动时的屏幕显示的另一示例的视图。
图10是示出与用户互动时的屏幕显示的又一示例的视图。
图11是示出与用户互动时的屏幕显示的再一示例的视图。
图12是示出与用户互动时的屏幕显示的再又一示例的视图。
图13是示出PDI-A的示例的视图。
图14是示出提供者侧PDI-A的示例的视图。
图15是示出提供者侧PDI-A的另一示例的视图。
图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-IT和FLUTEFDT的数据结构的视图。
图30是示出PDI描述符的句法的示例的视图。
图31是框图,示出根据本发明第二实施例的服务器的功能配置的示例。
图32是框图,示出根据本发明第二实施例的客户端的功能配置的示例。
图33是流程图,示出内容的发送和接收过程。
图34是示出XML架构的句法的另一示例的视图。
图35是流程图,示出PDI-S执行过程的细节。
图36是示出与用户互动时的屏幕显示的示例的视图。
图37是示出与用户互动时的屏幕显示的另一示例的视图。
图38是示出与用户互动时的屏幕显示的又一示例的视图。
图39是示出与用户互动时的屏幕显示的再一示例的视图。
图40是示出与用户互动时的屏幕显示的又另一示例的视图。
图41是示出用户侧PDI-A的示例的视图。
图42是示出提供者侧PDI-A的示例的视图。
图43是示出提供者侧PDI-A的另一示例的视图。
图44是框图,示出服务器的功能配置的另一示例。
图45是流程图,示出内容的发送和接收过程。
图46是框图,示出客户端的功能配置的另一示例。
图47是流程图,示出内容的发送和接收过程。
图48是流程图,示出PDI-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、ROM22和RAM23通过总线24彼此连接。此外,输入/输出接口25连接到总线24。
由键盘、鼠标等配置的输入部件26,包括由CRT(阴极射线管)、LCD(液晶显示器)单元等配置的显示单元和扬声器的输出部件27,由硬盘驱动器等配置的存储部件28以及由调制解调器、终端适配器等配置的通信部件29连接到输入/输出接口25。通信部件29通过未示出的网络与外部设备通信。此外,可通过通信部件29获取程序并存储到存储部件28中。
驱动器30在需要时连接到输入/输出接口25,可移除介质31诸如磁盘、光盘、磁光盘或半导体存储器适当地加载到输入/输出接口25中。这样,从可移除介质31读取的程序根据需要被安装到存储部件28中。
注意,虽然未示出,但是客户端12的硬件也与图2所示的类似地配置。
【服务器的功能配置示例】
现在参照图3描述服务器11的功能配置的示例。
服务器11配置有PDI-Q生成器11、发送部件42、PDI-A生成器43、元数据分发器44、内容积累部件45和内容分发器46。
PDI-Q生成器41产生PDI-Q(偏爱的人口统计和兴趣-问题(PreferenceDemographicandInterest-Question)),其是表示客户端12的用户(观众)的偏好问题的信息。此外,PDI-Q生成器41将所产生的PDI-Q通过发送部件42发送到客户端12并且将所产生的PDI-Q提供到PDI-A生成器43。
发送部件42将从PDI-Q生成器41、元数据分发器44和内容分发器46提供到其的各种数据发送到客户端12。
PDI-A生成器43基于来自PDI-Q生成器41的PDI-Q产生PDI-A(偏爱的人口统计和兴趣-答案),其是表示提供者侧对与PDI-Q对应的上述关于客户端12的用户的偏好问题设置的答案的信息。PDI-A生成器43将所产生的PDI-A提供到元数据分发器44。
元数据分发器44基于来自PDI-A生成器43的PDI-A从内容积累部件45积累的内容中指定(询问)与提供者侧设置的答案对应的内容。元数据分发器44产生包括PDI-A的内容元数据作为所指定的内容的内容元数据,并且将所产生的元数据通过发送部件42发送到客户端12。
内容积累部件45中积累将要分发到客户端12的各种内容。
内容分发器46从内容积累部件45积累的内容中获取元数据分发器44所指定的内容并且将所获取的内容通过发送部件42发送到客户端12。
【客户端的功能配置示例】
现在将参照图4描述客户端12的功能配置示例。
客户端12配置有接收部件51、PDI-A生成器52、PDI-A存储部件53、内容过滤器54、内容再现部件55和内容积累部件56。
接收部件51接收从服务器11发送到其的各种数据,并将所接收的数据提供到PDI-A生成器52或内容过滤器54。
PDI-A生成器52基于从服务器11发送到其的PDI-Q产生PDI-A,并且将所产生的PDI-A提供到PDI-A存储部件53,该PDI-A表示用户对客户端12的用户的偏好问题的答案且对应于PDI-Q。
PDI-A存储部件53存储来自PDI-A生成器52的PDI-A。存储在PDI-A存储部件53中的PDI-A被适当地读出到内容过滤器54中。
内容过滤器54从PDI-A存储部件53读出PDI-A并且基于所读出的PDI-A和包括在从服务器11发送的内容的内容元数据中的PDI-A对内容执行过滤。内容过滤器54响应于过滤结果将过滤后的内容提供到内容再现部件55或内容积累部件56。
内容再现部件55再现来自内容过滤器54的内容。此外,内容再现部件55从内容积累部件56获取内容且再现所获取的内容。
内容积累部件56积累(记录)来自内容过滤器54的内容。
【内容的发送和接收过程的示例】
现在将参照图5的流程图描述广播系统10中的内容发送和接收过程。在广播系统10中的发送和接收过程中,内容分发过程由服务器11执行以分发内容,内容获取过程由客户端12执行以获取内容。
在提供者诸如广播组织一侧,例如当将要广播(分发)的内容的赞助商或者广播组织本身需要将内容分发到具有特定偏好或属性的观众时,服务器11的PDI-Q发生器41在步骤S11处响应于提供者侧的员工的操作产生关于用户偏好或属性对观众(即客户端12的用户)进行询问的PDI-Q。
【XML架构的句法示例】
这里参照图6描述用于配置PDI-Q和PDI-A的XML(可扩展标记语言)架构的句法(syntax)示例。
参照图6,第一行表示用于PDI-Q的标识的声明(declaration)或定义,第二行表示定义为PDI-Q的所有问题的标题和类型的声明。
第三至第十二行表示第二行中声明的问题中的每个问题的标题和类型。特别地,第五行中由名称“QIA”定义的问题的类型“IntergerAnswerType”表示问题需要整数类型的答案,第六行中由名称“QBA”定义的问题的类型“BooleanAnswerType”表示问题需要布尔类型的答案。此外,第七行中由名称“QSA”定义的问题的类型“SelectionAnswerType”表示问题需要答案选择类型的答案,第八行中由名称“QTA”定义的问题的类型“TextAnswerType”表示问题需要字符串类型的答案。此外,第九行中由名称“QAA”定义的问题的类型“AnyAnswerType”表示问题不限制答案类型。
第十三行至第四十四行表示在以上述方式声明的问题中由名称“QIA”、“QBA”、“QSA”和“QTA”定义的问题的元素的声明。特别地,第十五、二十四、三十一和四十行中所示的id元素表示用于识别各项问题的的ID(识别符),且作为第一格式定义为“Common:[category:]question-ID”。在该第一格式中,“common”表示由该id元素识别的问题与提供者无关,被公共地定义,“category”表示问题的类别,“question-ID”表示问题的识别符。注意,需要时“category”能以分级嵌套结构(hierarchicalneststructure)表示,比如“common:[category1:category2:category3:...]question-ID”。
此外,作为第二格式,id元素定义为
“providerName:[category:]question-ID”。在该第二格式中,“providerName”表示设置由id元素识别的问题的提供者的名称。注意,“category”和“question-ID”与第一格式中的那些类似。
以此方式定义为PDI-Q的问题通过id元素被区分为不依赖于提供内容的提供者的问题(对提供者而言公共的问题)和针对提供内容的提供者特定定义的问题。
在下面的描述中,不依赖于提供内容的提供者的问题和该问题的答案每个都被适当地称为提供者公共的过滤参数。同时,针对提供内容的提供者特定定义的问题和该问题的答案每个都被适当地称为提供者特定的过滤参数。
由于如上所述提供者公共的过滤参数对于提供者而言被公共地定义而不依赖于提供者个体,所以通常由客户端12的卖方(制造者等)提供。因此,尽管服务器11的PDI-Q生成器41可以由提供者侧提供,但是服务器11的PDI-Q生成器41也可以由客户端12的卖方提供。
注意,配置PDI-Q和PDI-A的句法不限于图6所示的例子。
【PDI-Q的示例】
现在将参照图7描述基于图6的句法配置的PDI-Q的示例。
参照图7,第一行中的“transactional”代表一个值,该值表示当已从服务器11发送的由PDI-Q定义的问题(问题组)被服务器11更新时,在由于将PDI-Q的各项目的实质(substance)记录/更新到客户端12的未示出的存储区域中的处理期间的某些意外(处理被盘写入错误或处理负载增加等所打断)而PDI-Q的各项目的全部实质未被记录/更新的情况下,记录/更新过程是否被无效(所谓的还原(rollback)),回到在PDI-Q的各项目的实质被记录/更新即刻之前的状态。当“transactional”为“true(真)”时,PDI-Q被还原。
第二到第五行定义要求布尔型答案的问题,第三行中的<id>common:111</id>表示问题的id元素,第四行中的<q>你现在有工作吗?</q>表示问题本身。
第六至第九行定义要求整数型答案的问题,第七行中的<id>Common:222</id>表示问题的id元素,第八行中的<q>家庭中看电视的年纪最大的成员的年龄是多少?</q>表示问题本身。注意,第六行中的minInclusive="10"maxInclusive="100"表示问题答案被限制到10以上100以下的整数值。
第十至第十七行定义的问题要求答案选择型的答案,第十一行中的<id>ProviderA:123</id>表示问题的id元素,第十二行中的<q>下列运动中你最感兴趣的是哪些?(允许多项选择)</q>表示问题本身。第十三行中的<a>棒球</a>、第十四行中的<a>篮球</a>、第十五行中的<a>足球</a>和第十六行中的<a>曲棍球</a>表示问题答案的选项。注意,第十行中的minChoice="1"maxChoice="3"表示问题的答案数被限制到一个以上三个以下。
第十八至二十四行定义的问题需要答案选择型的答案,第十九行中的<id>ProviderA:ProgramX:123</id>表示问题的id元素。此外,第二十行中的<q>你喜欢野营和户外娱乐吗?(单项选择)</q>表示问题本身。第二十一行中的<a>从不</a>、第二十二行中的<a>偶尔</a>和第二十三行中的<a>经常</a>表示问题的答案选项。注意,第十八行中的maxChoice="1"表示问题的答案数量被限制到一个。
以此方式,在PDI-Q中,根据问题类型定义针对问题提出的答案以及对答案的限制条件。
第二十五至二十八行定义要求字符串类型答案的问题,第二十六行中的<id>ProviderA:321</id>表示问题的id元素,第二十七行中的<q>你最近对哪家的产品最感兴趣?</q>表示问题本身。
在下面的描述中,由图7中的PDI-Q定义的每个问题被称为问题id元素。特别地,第二至第五行定义的问题被称为问题“Common:111”,第六至第九行定义的问题被称为问题“Common:222”,第十至第十七行定义的问题被称为问题“ProviderA:123”,第十八至第二十四行定义的问题被称为问题“ProviderA:ProgramX:123”,第二十五至第二十八行定义的问题被称为问题“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的PDI-Q生成器41通过发送部件42发送所产生的PDI-Q至客户端12且将所产生的PDI-Q提供到PDI-A生成器43。
在步骤S21,客户端12的接收部件51接收从服务器11发送到其的PDI-Q并且将所接收的PDI-Q提供到PDI-A生成器52。
注意,例如,每当从作为提供者的广播电台(服务器11设置于其中)以预定时间间隔广播(发送)PDI-Q时,PDI-Q被客户端12接收。或者,PDI-Q可以在客户端12的频道被调节到其中设置服务器11的广播电台的频道时被客户端12接收。
在步骤S22,客户端12的PDI-A生成器52针对接收部件51接收的PDI-Q中定义的问题产生PDI-A。特别地,当来自服务器11的PDI-Q被接收时,则PDI-A生成器52使未示出的显示部件显示与PDI-Q中定义的问题对应的屏幕图像并使客户端12的用户(观众)输入或选择针对问题的答案以产生代表答案的PDI-A。换言之,PDI-A生成器52与用户互动以产生代表针对PDI-Q中定义的问题的答案的PDI-A。
【通过PDI-A生成器与用户互动时的屏幕显示的示例】
这里参照图8至12描述通过PDI-A生成器52与用户互动时的屏幕显示的示例。注意,这里假定客户端12接收上面参照参照图7描述的PDI-Q且与所接收的PDI-Q中定义的问题组对应的屏幕图像顺序显示在客户端12的未示出的显示部件上。
图8示出与上面参照图7描述的PDI-Q中定义的问题中的问题“Common:111”对应的屏幕显示例子。在图8中,图7的第四行所示的问题“你现在有工作吗?”显示在问题呈现区域61中。此外,鼓励用户输入问题答案的消息“请选择选项之一”以及允许用户选择“是”作为问题答案的选择按钮62-1和允许用户选择“否”作为问题答案的另一选择按钮62-2被显示。
图9示出与上面参照图7描述的PDI-Q中定义的问题中的问题“Common:222”对应的屏幕显示例子。在图9中,图7的第八行所示的问题“家庭中看电视的年纪最大的成员的年龄是多少?”显示在问题呈现区域71中。此外,鼓励用户输入问题答案的消息“请输入你的年龄”以及用于允许用户输入整数值作为问题答案的答案输入区域72被显示。
图10示出与上面参照图7描述的PDI-Q中定义的问题中的问题“ProviderA:123”对应的屏幕显示例子。在图10中,图7的第十二行描述的问题“下列运动中你最感兴趣的是哪些?(允许多项选择)”显示在问题呈现区域81中。此外,用于鼓励用户输入问题答案的消息“请选择下列选项中的一个或多个但不超过三个”以及用于允许用户选择选项“棒球”、“篮球”、“足球”和“曲棍球”作为问题答案的选择按钮82-1至82-4被显示。
图11示出与上面参照图7描述的PDI-Q中定义的问题中的问题“ProviderA:ProgramX:123”对应的屏幕显示例子。在图11中,图7的第二十行描述的问题“你喜欢野营和户外娱乐吗?(单项选择)”显示在问题呈现区域91中。此外,用于鼓励用户输入问题答案的消息“请选择下列选项中的仅一个”以及用于允许用户选择选项“从不”、“偶尔”和“经常”作为问题答案的选择按钮92-1至92-3被显示。
图12示出与上面参照图7描述的PDI-Q中定义的问题中的问题“ProviderA:321”对应的屏幕显示例子。在图12中,图7的第二十七行描述的问题“你最近最喜欢谁家的产品?”显示在问题呈现区域10中。此外,用于鼓励用户输入问题答案的消息“请自由描述”以及用于允许用户输入字符串作为问题答案的答案输入区域102被显示。
通过上面参照图8至12描述的屏幕显示,PDI-A生成器52允许用户输入或选择针对PDI-Q中定义的问题的答案,以此方式产生与PDI-Q对应的PDI-A。
注意,上面参照图8至12描述的屏幕显示可以就在接收到PDI-Q之后进行显示,或者在接收PDI-Q之后,PDI-Q可以保存到未示出的存储部件中从而在用户发出显示设置屏幕的指令时或类似情况下再显示它们。
【PDI-A的示例】
这里,参照图13描述PDI-A生成器52产生的PDI-A的示例。图13所示的PDI-A是基于用户在图8至12所示的屏幕显示上选择或输入的答案产生的。
特别地,第二至第五行表示用户对上面参照图8描述的屏幕显示所呈现的问题的答案。特别地,<id>Common:111</id>表示图8的屏幕显示所呈现的问题的id元素,第四行中的<a>true</a>表示作为对问题的答案,在图8的屏幕显示上选择按钮62-1(答案“是”)被用户选择。
第六至第九行表示用户对上面参照图9显示的屏幕显示所呈现的问题的答案。特别地,第七行中的<id>Common:222</id>表示图9的屏幕显示所呈现的问题的id元素,第八行中的<a>34</a>表示作为问题的答案,用户将“34”作为整数值输入到图9的屏幕显示上的答案输入区域72。
第十至第十五行表示用户对于上面参照图10描述的屏幕显示所呈现的问题的答案。特别地,第十一行中的<id>ProviderA: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描述的屏幕显示所呈现的问题的答案。特别地,第二十一行中的<id>ProviderA:321</id>表示图12的屏幕显示所呈现的问题的id元素,第二十二行中的<a>Somy</a>表示作为问题的答案,用户将“Somy”作为字符串输入到图12的屏幕显示的答案输入区域102中。
PDI-A生成器52将以此方式产生的PDI-A提供到PDI-A存储部件53以供存储。当如下面所描述的那样确定从服务器11分发的内容是否匹配客户端12的用户的偏好时,使用存储在PDI-A存储部件53中的PDI-A。
返回参照图5的流程图,在步骤S13,服务器11的PDI-A生成器43针对来自PDI-Q生成器41的PDI-Q中定义的问题产生PDI-A,并将PDI-Q提供到元数据分发器44。特别地,当PDI-Q由广播电台(提供者侧)的员工的操作产生时,PDI-A生成器43使未示出的显示部件显示例如与PDI-Q中定义的问题对应的屏幕图像,如上面参照图8至12所描述的那样,然后使广播电台的员工输入或选择问题答案以产生表示答案的PDI-A。此时,广播电台的员工将输入或选择与将要分发的内容对应的答案作为PDI-Q中定义的问题的答案。换言之,PDI-A生成器43产生的PDI-A代表考虑到客户端12的用户(观众)的偏好,用于使提供者侧允许观众观看稍后将分发的内容的信息(答案)。
在步骤S14,元数据分发器44基于来自PDI-A生成器43的PDI-A,指定(询问)内容积累部件45积累的内容中与PDI-A对应的内容。这里指定的内容可以是来自内容元数据预先应用到的累积内容中的这样的内容,关于该内容,内容元数据对来自PDI-A生成器43的PDI-A的相似程度高于预定值,或者可以是广播电台的员工预先选择的作为将被用户观看的内容的内容。注意,元数据分发器44指定的内容通过内容分发器46从内容积累部件45获取。
在步骤S15,元数据分发器44新产生内容元数据,其包括基于预先应用到在步骤S15指定的内容的内容元数据的PDI-A和来自PDI-A生成器43的PDI-A。
在步骤S16,发送部件42分发通过内容分发器46获取的内容以及通过元数据分发器44产生的内容元数据。此时,作为内容元数据,除了元数据分发器44产生的内容元数据之外,还可以发送标准化组织规定的内容元数据。
以此方式,作为PDI-Q中定义的问题的答案,其内容元数据包括代表提供者侧想要的答案的PDI-A的内容,换言之,与用户偏好匹配且提供者侧期望其被用户观看的内容,被分发。
注意,步骤S13至S16的过程无需在步骤S12的过程之后立即执行,而是可以在各用户拥有的客户端12产生和储存PDI-A之前执行。
此外,虽然在步骤S16描述了内容与内容元数据一起分发,但是内容可以不与内容元数据一起分发,而是在包括PDI-A的内容元数据预先被发送之后,与内容元数据对应的内容可以被分发。
当以此方式从服务器11分发内容和内容元数据时,在步骤S23,客户端12的接收部件51接收从服务器11分发到其的内容和内容元数据并将它们提供到内容过滤器54。
在步骤S24,内容过滤器54执行存储在PDI-A存储部件53中的PDI-A与包括在来自服务器11的内容元数据中的PDI-A之间的匹配。注意,在下面的描述中,为了将存储在PDI-A存储部件53中的PDI-A与包括在来自服务器11的内容元数据中的PDI-A彼此区分开,前者被称为用户侧PDI-A,后者被称为提供者侧PDI-A。
【通过内容过滤器进行的匹配过程的示例】
这里假定,产生和存储上面参照图13描述的PDI-A作为用户侧PDI-A,从服务器11发送图14所示的PDI-A作为提供者侧PDI-A。
图14所示的提供者侧PDI-A与图13所示的用户侧PDI-A具有相同的基本结构。尽管这里省略了对其的详细描述,但是提供者侧PDI-A表示选择“false(假)”作为问题“Common:111”的答案,选择“棒球”作为问题“ProviderA:123”的答案,选择“从不”作为问题“ProviderA:ProgramX:123”的答案。
此时,内容过滤器54将用户侧PDI-A和提供者侧PDI-A彼此进行比较,如果问题的答案中的至少一个表明一致,则判定用户侧PDI-A和提供者侧PDI-A彼此匹配。然而,如果没有问题答案表明一致,那么判定用户侧PDI-A和提供者侧PDI-A彼此不匹配。在该示例中,由于图13所示的用户侧PDI-A中的问题“ProviderA:123”的答案和图14所示的提供者侧PDI-A中的问题“ProviderA:123”的答案彼此一致,二者都包括“棒球”,所以判定用户侧PDI-A和提供者侧PDI-A彼此匹配。
然后,假定图15所示的PDI-A作为来自服务器11的提供者侧PDI-A被发送。
图15所示的提供者侧PDI-A表示选择“篮球”作为问题“ProviderA:123”的答案,选择“从不”作为问题“ProviderA:ProgramX:123”的答案。
在该例子中,由于图13所示的用户侧PDI-A中的问题答案和图15所示的提供者侧PDI-A中的问题答案中没有一个彼此一致,所以判定用户侧PDI-A和提供者侧PDI-A彼此不匹配。
内容过滤器54以此方式执行用户侧PDI-A和提供者侧PDI-A之间的匹配过程。
在步骤S25,内容过滤器54判定用户侧PDI-A和提供者侧PDI-A彼此是否匹配。如果在步骤S25判定用户侧PDI-A和提供者侧PDI-A彼此匹配,则内容过滤器54判定从服务器11分发的内容匹配客户端12的用户(观众)并且将内容提供到内容再现部件55或内容积累部件56。然后,处理进展到步骤S26。
如果从服务器11分发的内容从内容过滤器54提供到内容再现部件55,则在步骤S26内容再现部件55再现该内容。此外,如果从服务器11分发的内容从内容过滤器54提供到内容积累部件56,则在步骤S26内容积累部件56积累(记录)该内容。响应于用户的操作指令,积累的内容被适当地提供到内容再现部件55且被其再现。
另一方面,如果在步骤S25判定用户侧PDI-A和提供者侧PDI-A彼此不匹配,则内容过滤器54判定从服务器11分发的内容不匹配客户端12的用户(观众)的偏好,并丢弃(删除)该内容,由此结束该处理。
根据上述过程,在广播系统中,在提供者侧,由服务器产生表示用户偏好问题的PDI-Q,并且该PDI-Q被发送到客户终端。响应于PDI-Q,表示提供者侧设置的答案的PDI-A被作为对应内容的内容元数据分发。结果,作为内容元数据,除了标准化组织规定的内容元数据之外,满足当时需要的内容元数据可以被应用到内容。另一方面,在用户侧,由客户端装置产生表示用户对来自服务器的PDI-Q的答案的用户侧PDI-A,并且执行所产生的用户侧PDI-A和来自服务器的提供者侧PDI-A之间的匹配以决定是否获取从服务器分发的内容。结果,除了标准化组织规定的内容元数据之外,还可以用满足当时需要的内容元数据来对内容进行过滤。因此,可以获取满足当时需要的内容。
注意,在前面的描述中,客户端12在从服务器11分发内容时实时地执行PDI-A的匹配。然而,所有内容可以在从服务器11分发内容时被积累,从而PDI-A的匹配在处理时执行,所积累的内容中与表现出匹配的PDI-A(提供者侧PDI-A)对应的内容被再现,或者与不表现出匹配的PDI-A对应的内容被删除。
此外,在前面的描述中,内容过滤器54将作为例子呈现的用户侧PDI-A和提供者侧PDI-A彼此比较,并根据是否有至少一个问题答案表现出匹配来执行用户侧PDI-A和提供者侧PDI-A之间的匹配。然而,用户侧PDI-A和提供者侧PDI-A之一可呈现为查询,其对PDI-A进行评估以比较用户侧PDI-A和提供者侧PDI-A。
下面描述一种配置,其中用户侧PDI-A和提供者侧PDI-A之一呈现为查询,以将用户侧PDI-A和提供者侧PDI-A彼此进行比较。
【通过查询进行的匹配过程的示例1,其中PDI-A被评估】
首先,描述提供者侧PDI-A表现为查询以将用户侧PDI-A和提供者侧PDI-A彼此进行比较的配置。
图16示出服务器11的功能配置的示例,其中提供者侧PDI-A呈现为查询。
图16的服务器11配置有PDI-Q生成器41、发送部件42、内容积累部件45、内容分发器46、PDI-A查询生成器111和元数据分发器112。
注意,图16的服务器11的具有与图3的服务器11中提供的部件类似功能的部件用相似的名称和相似的附图标记指示,这里将适当地省略对它们的描述。
特别地,图16的服务器11与图3的服务器11的不同之处在于,代替PDI-A生成器43和元数据分发器44,它包括PDI-A查询生成器111和元数据分发器112。
PDI-A查询生成器111基于来自PDI-Q生成器41的PDI-Q产生与该PDI-Q对应的PDI-A(提供者侧PDI-A),产生PDI-A查询,并且将PDI-A查询提供到元数据分发器112,在该PDI-A查询中所产生的提供者侧PDI-A被应用到预定条件语言(conditionalstatement)。
元数据分发器112基于来自PDI-A查询生成器111的PDI-A查询从内容积累部件45积累的内容中指定(询问)与PDI-A查询对应的内容。作为所指定的内容的内容元数据,元数据分发器112产生包括该PDI-A查询的内容元数据并将所产生的内容元数据通过发送部件42发送到客户端12。
此外,该示例中的客户端12与图4的客户端12相同,除了图4的内容过滤器54从PDI-A存储部件53读出PDI-A(用户侧PDI-A)并基于所读出的用户侧PDI-A以及从服务器11发送到其的内容元数据中包括的PDI-A查询对内容进行过滤之外。因此,这里省略对本示例中的客户端12的描述。
现在,参照图17的流程图描述包括图16的服务器11的广播系统10的内容发送和接收过程。
注意,图17的流程图的步骤S31、S32、S36、S41至S43、S45和S46的过程分别本质上类似于图5的步骤S11、S12、S16、S21至S23、S25和S26处的过程,因此,这里将省略对它们的描述。
特别地,在步骤S33,服务器11的PDI-A查询生成器111产生针对来自PDI-Q生成器41的PDI-Q中定义的问题的提供者侧PDI-A,产生其中所产生的提供者侧PDI-A被应用到预定条件表述的PDI-A查询,并且将PDI-A查询提供到元数据分发器112。更特别地,例如,如果PDI-Q通过广播电台(提供者侧)的员工的操作产生,那么PDI-A查询生成器111使未示出的显示部件显示例如与PDI-Q中定义的问题对应的屏幕图像,如上面参照图8至12中的任一个描述的那样。然后,PDI-A查询生成器111使广播电台的员工输入或选择问题答案。此外,PDI-A查询生成器111使员工决定这些答案的组合(过滤条件)以产生表示答案组合的PDI-A查询。此时,广播电台的员工将输入或选择与将要分发的内容对应的答案且然后确定这些答案的组合作为PDI-Q中定义的问题的答案。特别地,PDI-A查询生成器111所产生的PDI-A查询表示在提供者侧考虑到观众的偏好允许客户端12的用户(观众)观看稍后将分发的内容的信息。
在步骤S34,元数据分发器112基于来自PDI-A查询生成器111的PDI-A查询指定(询问)内容积累部件45积累的内容中与PDI-A查询对应的内容。这里指定的内容可以是来自内容元数据预先应用到的累积内容中的这样的内容,关于该内容,内容元数据对于来自PDI-A查询生成器111的PDI-A查询的相似程度比预定值更高,或者可以是由广播电台的员工预先选择的作为将要被用户观看的内容的内容。注意,元数据分发器112指定的内容是通过内容分发器46从内容积累部件45获取的。
在步骤S35,元数据分发器112基于预先应用到在步骤S34指定的内容的内容元数据和来自PDI-A查询生成器111的PDI-A查询新产生包括PDI-A查询的内容元数据。
然后在步骤S44,客户端12的内容过滤器54基于包括在来自服务器11的内容元数据中的PDI-A执行存储在PDI-A存储部件53中的PDI-A的匹配。
这里假定,上面参照图13描述的PDI-A被生成和存储为用户侧PDI-A,从服务器11发送下面给出的PDI-A查询。
“//QBA[id='Common:111'anda='true']and//QSA[id='ProviderA:123'anda='Baseball']”
上面给出的PDI-A查询表明,用户侧PDI-A评估是否“真(true)”被选择为问题“Common:111”的答案,是否“棒球(baseball)”被选择为问题“ProviderA:123”的答案。
此时,内容过滤器54基于PDI-A查询评估用户侧PDI-A,如果用户侧PDI-A满足PDI-A查询(对其而言为真),那么内容过滤器54判定用户侧PDI-A和PDI-A查询彼此匹配。然而,如果用户侧PDI-A不满足PDI-A查询(对其而言为假),那么内容过滤器54判定用户侧PDI-A和PDI-A查询彼此不匹配。在该例子中,在图13所示的用户侧PDI-A中,由于“真”被选择为问题“Common:111”的答案且“棒球”被选择为问题“ProviderA:123”的答案,所以用户侧PDI-A和PDI-A查询被判定为彼此匹配。
由于以此方式更复杂的过滤条件由提供者一侧设置的PDI-A查询表示,所以能以更高的确定程度使用户(观众)获取提供者侧预期的内容。
【通过查询进行的匹配过程的示例2,其中PDI-A被评估】
现在描述用户侧PDI-A表现为查询且将用户侧PDI-A和提供者侧PDI-A彼此比较的配置。
图18示出客户端12的功能配置的示例,其中用户侧PDI-A表现为查询。
图18的客户端12配置有接收部件51、内容过滤器54、内容再现部件55、内容积累部件56、PDI-A查询生成器131和PDI-A查询储存部件132。
注意,在图18的客户端12中,具有与图4的客户端12中提供的部件相似的功能的部件由相似的名称和相似的附图标记指示,这里将适当地省略对它们的描述。
特别地,图18的客户端12与图4的客户端12的不同之处在于代替PDI-A生成器52和PDI-A存储部件53,它包括PDI-A查询生成器131和PDI-A查询存储部件132。
PDI-A查询生成器131基于从服务器11发送到其的PDI-Q产生与该PDI-Q对应且代表客户端12的用户对用户偏好问题的答案的PDI-A(用户侧PDI-A)。然后,PDI-A查询生成器131产生PDI-A查询且将所产生的PDI-A查询提供到PDI-A查询存储部件132,在PDI-A查询中所生成的用户侧PDI-A应用到预定的条件表述。
PDI-A查询存储部件132存储来自PDI-A查询生成器131的PDI-A查询。存储在PDI-A查询存储部件132中的PDI-A查询被读出到内容过滤器54。
注意,图18的内容过滤器54从PDI-A存储部件53读出PDI-A查询并且基于PDI-A查询和包括在从服务器11发送的内容元数据中的提供者侧PDI-A对内容进行过滤。
此外,本示例中的服务器11与图3的服务器11相同,因此这里省略了对其的描述。
现在将参照图19的流程图描述包括图18的客户端12的广播系统10的内容发送和接收过程。
注意,在图19的流程图的步骤S51至S61、S63、S65和S66处的过程本质上类似于图5的流程图的步骤S11至S21、S23、S25和S26处的过程,因此,这里省略了对它们的描述。
特别地,在步骤S62,客户端12的PDI-A查询生成器131产生针对接收部件51接收的PDI-Q中定义的问题的用户侧PDI-A且然后产生PDI-A查询,在PDI-A查询中所产生的用户侧PDI-A被应用到预定的条件表述。特别地,当从广播电台接收PDI-Q时,例如,PDI-A查询生成器131使未示出的显示部件显示与PDI-Q中定义的问题对应的屏幕图像,如上面参照图8至图12中的任一个所描述的那样。然后,PDI-A查询生成器131使客户端12的用户(观众)输入或选择问题答案并使用户决定这些答案的组合(过滤条件)以产生代表答案组合的PDI-A查询。换言之,PDI-A查询生成器131与用户交互以产生表示对PDI-Q中定义的问题的答案的组合的PDI-A查询。
然后在步骤S64,内容过滤器54基于存储在PDI-A查询存储部件132中的PDI-A查询执行来自服务器11的元数据中包括的提供者侧PDI-A的匹配。
这里假设,作为提供者侧PDI-A,上面参照图14描述的PDI-A已被从服务器11发送,下面给出的PDI-A查询已被产生和存储。
“//QBA[id='Common:111'anda='false']and//QSA[id='ProviderA:123'anda='Baseball']”
上述PDI-A查询表示,提供者侧PDI-A评估“false(假)”被选择为问题“Common:111”的答案,且此外“Baseball(棒球)”被选择为问题“ProviderA:123”的答案。
此时,内容过滤器54基于PDI-A查询评估提供者侧PDI-A,如果提供者侧PDI-A满足PDI-A查询(对其而言为真),那么内容过滤器54判定提供者侧PDI-A和PDI-A查询彼此匹配。然而,如果提供者侧PDI-A不满足PDI-A查询(对其而言为假),那么内容过滤器54判定提供者侧PDI-A和PDI-A查询彼此不匹配。在该例子中,在图14所示的提供者侧PDI-A中,由于“false(假)”被选择为问题“Common:111”的答案且“Baseball(棒球)”被选择为问题“ProviderA:123”的答案,所以提供者侧PDI-A和PDI-A查询被判定为彼此匹配。
由于以此方式更复杂的过滤条件由用户侧设置的PDI-A查询表示,所以能以更高的确定程度使用户获取用户侧期望的内容。
此外,虽然作为示例本发明可以应用到广播数字电视节目的广播系统,但是本发明可应用到根据ATSC-M/H(移动/手持)系统进行广播的广播系统,ATSC-M/H系统是ATSC(高级电视标准委员会)系统到移动接收的扩展形式。
【到根据ATSC-M/H系统进行广播的广播系统的适应性变化的示例】
图20是示出广播系统的配置示例的视图,该广播系统根据常规ATSC系统和ATSC-M/H系统广播数字电视节目并且本发明应用到该广播系统。
图20的广播系统对应于图1的广播系统10中的服务器11且包括ATSC遗留系统151、ATSCM/H系统152、M/H分帧器153和RF/发送系统154。
ATSC遗留系统151根据常规ATSC系统将MPEG2-TS(运动图像专家组2传输流)形式的广播码流作为信号发送。ATSCM/H系统152根据ATSC-M/H系统将IP包(packet)的广播码流作为信号发送。ATSCM/H系统152的控制数据152a是与从ATSCM/H系统152作为信号发出的广播码流(A/V(音频/视频)内容)相关的控制信息。
上述这种广播码流通过M/H分帧器153被复用并作为广播电波通过RF/发送系统154被发射。注意,由于模块的功能细节描述于ATSC的规范中,所以这里省略了对其的描述。
图21示出根据ATSC-M/H系统发射的广播电波的信号中的协议栈。
尽管这里省略了详细描述,但是最上层之一设置为“服务指南(ServiceGuide)”且规定根据ATSC-M/H系统提供的内容的元数据。图20所示的控制数据152a作为“服务指南”定义的内容元数据发送(这种元数据下文仅称为服务指南)。特别地,在图20的广播系统中,如上所述的从广播系统10中的服务器11发送到客户端12的PDI-A(提供者侧PDI-A)、PDI-A查询和PDI-Q被置于服务指南中且与服务指南一起发送。
注意,在图21中,与“服务指南”相邻的下层“FLUTE”和与“FLUTE”相邻的下层“ALC”是用于传输根据UDP/IP(用户数据报文协议/因特网协议)分包的服务指南的层。
作为用于该服务指南的规范,图22所示的数据配置由OMA(开放移动联盟)定义。注意,由于图22所示的服务指南的配置细节描述于“'ServiceGuideforMobileBroadcastServices,'OpenMobileAlliance,OMA-TSBCAST_ServiceGuide-V1_0,CandidateVersion1.0”中,所以这里省略了对它们的描述。
PDI-A(提供者侧PDI-A)或PDI-A查询置于来自于配置图22所示的服务指南的元素中的“服务(service)”片段、“调度(schedule)”片段和“内容(content)”片段中的至少一个中。
“服务”片段是包括与频道服务的内容相关的控制信息的元数据,图23示出其配置细节。PDI-A或PDI-A查询通过新增“PDI-A”元素到在最下面的级定义的“PrivateExt”元素而置于图23所示的“服务”片段中。特别地,例如,“PDI-A”元素通过XML架构被表示和编码在字符串<xs:elementname="PDI-A"type="xs:string"xmlns:xs="http://www.w3.org/2001/XMLSchema"/>中。
“调度”片段是包括与内容(数字电视节目)的分发调度相关的控制信息的元数据,图24示出其配置细节。PDI-A或PDI-A查询通过新增“PDI-A”元素到在最下面的级处定义的“PrivateExt”元素而被置于“调度”片段中。特别地,例如,“PDI-A”元素通过XML架构被表示和编码在字符串<xs:elementname="PDI-A"type="xs:string"xmlns:xs="http://www.w3.org/2001/XMLSchema"/>中。
“内容”片段是包括与内容(数字电视节目)的实质相关的控制信息的元数据,图25示出“内容”片段的配置细节。PDI-A或PDI-A查询通过新增“PDI-A”元素到在最下面的级处定义的“PrivateExt”元素而被置于图25所示的“内容”片段中。特别地,例如,“PDI-A”元素通过XML架构被表示在字符串<xs:elementname="PDI-A"type="xs:string"xmlns:xs="http://www.w3.org/2001/XMLSchema"/>中。
此外,PDI-Q置于配置图22所示的服务指南的元素中的“Interactivitydata(互动数据)”片段中。
“互动数据”片段是与涉及频道服务或内容(电视节目)的应用相关的元数据,图26示出其配置细节。PDI-Q通过新增“PDI-Q”元素到在最下面的级处定义的“PrivateExt”元素而置于图26所示的“互动数据”片段中。特别地,例如,“PDI-Q”元素通过XML架构被表示和编码在字符串<xs:elementname="PDI-A"type="xs:string"xmlns:xs="http://www.w3.org/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”相邻的上面的层级,示出“服务信令频道(ServiceSignalingChannel)”和“FLUTE/ALC(单向传输文件传送/异步分层编码协议)”。“服务信令频道”是具有SMT(服务映射表)和NRT-IT(NRT信息表)的层。作为与“FLUTE/ACL”相邻的上面的层,示出“FLUTE会话(session)”。“FLUTE会话”是具有FLUTE-FDT(文件传送表)和A/V文件的层。
图29示出SMT、NRT-IT和FLUTEFDT的数据结构。在SMT中,描述涉及频道的元数据,在NRT-IT中,描述涉及内容的元数据。SMT和NRT-IT通过上面描述的“服务信令频道”传输。在FLUTEFDT中,描述用于识别A/V文件的信息。注意,A/V文件通过上面描述的“FLUTE/ALC”传输。
这里,在实施NRT广播的广播系统中,将要从上述广播系统10中的服务器11发送到客户端12的PDI-A(提供者侧PDI-A)、PDI-A查询或PDI-Q被置于SMT或NRT-IT中且与之一起发送。
特别地,在将要分发的内容的过滤在频道单元(广播电台)中执行的情况下,用于安置PDI-A、PDI-A查询或PDI-Q的“PDI描述符”新定义在SMT的服务级别(servicelevel)的描述符环中(descriptorloop)(在图中,“Service#1”的最下面的级)。
另一方面,在将要分发的内容的过滤在内容单元中执行的情况下,用于安置PDI-A、PDI-A查询或PDI-Q的“PDI描述符”新定义在NRT-IT的服务级别的描述符环中(在图中,“Content#1”的最下面的级)中。
图30示出“PDI描述符”的句法示例。在图30中,将要描述的每个描述符与比特数和格式一起被定义。
根据图30所示的句法,PDI-A、PDI-A查询或PDI-Q描述于可变比特的描述符“PDI_QorPDI_AorPDI_A_Query”中。
注意,“PDI描述符”的句法不限于图30所示的例子。
以此方式,还可以将本发明应用到执行NRT广播的广播系统。
注意,本发明可自然地应用到根据上述ATSC-M/H系统进行广播的广播系统,或者通过除了有线广播系统之外的系统进行NRT广播的广播系统。
此外,上述广播系统10中的客户端12与用户互动以通过与来自服务器11的PDI-Q中定义的问题对应的屏幕显示产生用户侧PDI-A。如果提供者侧设置(产生)的问题具有简单的实质,那么客户端12可以通过图8至12中的任一个所示的屏幕显示与用户互动。然而,如果提供者侧设置的问题的实质需要高度互动(例如,响应于用户的选择需要复杂的条件分支的问题实质(substance)),则有可能不能用图8至12所示的屏幕显示来实施与用户的充分互动。在这种情况下,由于不可能产生高准确度地反映用户偏好的PDI-A,所以也不能获得准确的过滤条件。最终,不能获得满足当时需求的内容。
因此,下面描述广播系统的一实施例,其中即使提供者侧设置的问题的实质需要高度互动,也能充分进行与用户的互动。
<2.第二实施例>
【服务器的功能配置的示例】
首先参照图31描述广播系统10中的服务器11的功能配置的示例,其中执行脚本以进行与用户的互动。
图31的服务器11配置有发送部件42、元数据分发器44、内容存储部件45、内容分发器46、PDI-S生成器311和PDI-S执行部件312。
注意,与图3的服务器11中的组件功能相似的图31的服务器11的组件由相似的名称和相似的附图标记表示,这里将适当地省略对它们的描述。
特别地,图31的服务器11与图3的服务器11的不同之处在于代替PDI-Q生成器41和PDI-A生成器43,它包括PDI-S生成器311和PDI-S执行部件312。
PDI-S生成器311生成PDI-S(偏爱人口统计和兴趣脚本),其是用于获得用户侧PDI-A的脚本,用户侧PDI-A表示客户端12的用户(观众)对用户偏好问题的答案。然后,PDI-S生成器311通过发送部件42将所产生的PDI-S发送到客户端12并将PDI-S提供到PDI-S执行部件312。PDI-S包括万维网浏览器和其他应用。
PDI-S执行部件312执行来自PDI-S生成器311的PDI-S以产生提供者侧PDI-A,其表示提供者侧对客户端12的用户的偏好问题设置的答案,并且PDI-S执行部件312将提供者侧PDI-A提供到元数据分发器44。
【客户端的功能配置的示例】
现在将参照图32描述广播系统10中的客户端12的功能配置的示例,其中执行脚本以实施与用户的互动。
图32的客户端12配置有接收部件51、PDI-A存储部件53、内容过滤器54、内容再现部件55、内容积累部件56、PDI-S执行部件321和历史信息存储部件322。
注意,与图4的客户端12中的组件功能相似的图32的客户端12的组件由相似的名称和相似的附图标记表示,这里将适当地省略对它们的描述。
特别地,图32的客户端12与图4的客户端12的不同之处在于代替PDI-A生成器52提供PDI-S执行部件321和新提供历史信息存储部件322。
PDI-S执行部件321执行从服务器11发送到其的PDI-S以产生用户侧PDI-A,其表示客户端12的用户对用户偏好问题的答案,并且将用户侧PDI-A提供到PDI-A存储部件53。在情况需要时PDI-S执行部件321基于下面描述的历史信息执行PDI-S。
历史信息存储部件322其中存储有历史信息,其表示拥有客户端12的用户的行为历史。存储在历史信息存储部件322中的历史信息在情况需要时被读出到PDI-S执行部件321中。
【内容的发送和接收过程的示例】
现在将参照图33的流程图来描述配置有图31的服务器11和图32的客户端12的广播系统10中的内容的发送和接收过程。
注意,在图33的流程图的步骤S114至S116和S123至S126处的过程本质上类似于图5的流程图的步骤S14至S16和S23至S26处的过程,这里将省略对它们的描述。
特别地,在提供者诸如广播组织一侧,如果将要广播(分发)的内容的赞助商或者广播组织本身发出分发内容至具有特定偏好或属性的观众的请求,那么在步骤S111,服务器11的PDI-S生成器311响应于提供者侧的员工的操作产生用于获得用户侧PDI-A的PDI-S,用户侧PDI-A表示观众也就是客户端12的用户对用户具有什么偏好或属性的问题的答案。
【XML架构的句法的另一示例】
这里,参照图34描述用于配置本实施例中的PDI-S和PDI-A的XML架构的句法的另一示例。
注意,图34所示的句法的第一至第四十四行分别与图6所示的句法的第一至第四十四行相同,因此这里省略对它们的描述。
第四十五至五十行描述第五至第九行声明的问题中定义在“QAA”名下的问题(问题类型是“AnyAnswerType”的问题)的元素声明。第四十七行描述的id元素表示用于识别该项问题的ID,其格式由与提供者特定的过滤参数的格式相似的格式(“providerName:[category:]question-ID”)定义。
特别地,通过名称“QAA”定义的问题(问题类型是“AnyAnswerType”的问题)和该问题的答案都被归类为提供者特定过滤参数。注意,由于定义在名称“QAA”下的问题不限制答案类型,所以这种问题(q元素)不定义在第四十五至五十行中。
此外,定义在名称“QAA”下的问题的答案(a元素)可具有仅设置问题的提供者能掌握其中的实质的格式,如下面描述的那样。因此,下面将答案称为提供者隐藏格式的提供者特定过滤参数。
返回参照图33的流程图,在步骤S112,服务器11的PDI-S生成器311通过发送部件42将所产生的PDI-S发送到客户端12并将PDI-S提供到PDI-S执行部件312。
在步骤S121,客户端12的接收部件51接收从服务器11发送到其的PDI-S并将PDI-S提供到PDI-S执行部件321。
注意,例如,可在每当从作为提供者的广播电台(服务器11设置于其中)以预定时间间隔广播(发送)PDI-S时,PDI-S被客户端12接收。或者,PDI-S可以在客户端12的频道被调节到其中设置服务器11的广播电台的频道时被客户端12接收。
在步骤S122,客户端12的PDI-S执行部件321实施PDI-S执行过程以产生用户侧PDI-A。
【PDI-S执行过程的示例】
这里参照图35描述PDI-S执行部件321进行的PDI-S执行过程的细节。在PDI-S执行过程开始之后,PDI-S执行部件321使未示出的显示部件显示与PDI-S中定义的问题对应的屏幕图像以促使用户选择表示问题答案的用户侧PDI-A是自动产生还是响应于客户端12的用户(观众)的输入而产生。
在步骤S131,PDI-S执行部件321判定是否选择了用户侧PDI-A的自动生成。如果在步骤S131判定在未示出的显示部件上显示的屏幕图像上选择了用户侧PDI-A的自动生成,那么处理进展到步骤S132。
在步骤S132,PDI-S执行部件321执行PDI-S以从历史信息存储部件322读出历史信息并基于历史信息产生用户侧PDI-A。更特别地,PDI-S执行部件321根据从历史信息存储部件322读出的历史信息所表示的用户行为历史分析用户的偏好,并基于偏好分析结果产生表示对PDI-S中定义的问题的答案的用户侧PDI-A。
此外,PDI-S执行部件321通过接收部件51从存储在外部网络上的数据库中的历史信息表示的用户行为历史分析用户偏好,并且基于偏好分析结果产生表示对PDI-S中定义的问题的答案的用户侧PDI-A。
以此方式,PDI-S执行部件321执行PDI-S以与用户互动,从而产生表示对PDI-S中定义的问题的答案的用户侧PDI-A,该答案以高准确度反映了用户偏好。
另一方面,如果在步骤S131判定在未示出的显示部件上显示的屏幕图像上没有选择PDI-A的自动生成,那么处理进展到步骤S133。
在步骤S133,PDI-S执行部件321响应于用户在未示出的显示部件上显示的屏幕图像上的输入,产生用户侧PDI-A。更特别地,PDI-S执行部件321促使客户端12的用户(观众)输入或选择对PDI-S中定义的问题的答案,答案显示在未示出的显示部件上,并且产生表示该答案的用户侧PDI-A。
【通过PDI-S与用户互动时的屏幕显示的例子】
这里参照图36至39描述通过PDI-S与用户互动时的屏幕显示的例子。注意,这里假定接收到的PDI-S定义的问题与上面参照图7描述的PDI-Q定义的问题相同。此外,假定与所接收的PDI-S中定义的问题组对应的屏幕图像接连地显示在客户端12的未示出的显示部件上。
图36示出与图7中的问题“ProviderA:123”对应的屏幕显示示例。在图36中,显示历史参考按钮341以及选择按钮342-1至342-4,历史参考按钮341上显示包括图7的第十二行所示的问题的消息“当对于‘下列运动中你最感兴趣的有哪些?(允许多项选择)’的答案将参照近来的观看历史自动产生时,按本按钮。当答案将由你自己自定时,选择下列选项中的一个或更多但是三个或更少”,选择按钮342-1至342-4用于允许用户选择作为问题答案的候选的选项“棒球”、“篮球”、“足球”和“曲棍球”。
如果在图36所示的屏幕图像上用户按下历史参考按钮341,则PDI-S执行部件321从历史信息存储部件322读取表示例如过去的月份期间电视节目的观看历史的历史信息,以分析用户偏好。然后,PDI-S执行部件321从问题“ProviderA:123”的答案候选中选择与偏好分析结果高度相关的候选者并产生表示答案的用户侧PDI-A。
图37示出与图7中的问题“ProviderA:ProgramX:123”对应的屏幕显示的示例。在图37中,显示历史参考按钮351和选择按钮352-1至352-3,显示历史参考按钮351上显示包括图7的第二十行示出的问题的消息“当参照最近的活动历史自动生成‘你喜欢野营和户外活动吗?(单项选择)’的答案时,按此按钮。当你自己指定答案时,选择下列选项中的仅一个”,选择按钮352-1至352-3用于使用户选择作为问题答案候选的选项“从不”、“偶尔”和“经常”。
如果用户在图37所示的屏幕图像上按下历史参考按钮351,则PDI-S执行部件321例如从历史信息存储部件322读取表示过去的月份的外出记录诸如日程表的历史信息,以分析用户偏好。然后,PDI-S执行部件321从问题“ProviderA:ProgramX:123”的答案候选中选择与偏好分析结果高度相关的候选者并产生表示答案的用户侧PDI-A。
图38示出与图7中的问题“ProviderA:321”对应的屏幕显示的示例。在图38中,显示了历史参考按钮361和答案输入区域362,在历史参考按钮361上显示包括图7的第二十七行所示的问题的消息“当参考近来的产品检索历史自动生成‘近来你对谁家的产品最感兴趣?’的答案时,按此按钮。当答案将由你自己指定时,自由输入制造商名称到下面的区域中”,答案输入区域362用于允许用户输入字符串作为问题的答案。
如果用户在图38所示的屏幕图像上按下历史参考按钮361,则PDI-S执行部件321从管理因特网上的商铺网站的公司服务器读取表示例如过去的月份期间检索的商品的历史信息以分析用户偏好。然后,PDI-S执行部件321基于分析结果产生表示问题“ProviderA:321”的答案的PDI-A。
图39示出与问题“ProviderA:Special:999”对应的屏幕显示的示例,该问题不包括在上面参照图7描述的PDI-Q定义的问题中。假定问题“ProviderA:Special:999”是问题类型为上述“AnyAnswerType”的问题。在图39中,显示历史参考按钮371和取消按钮372,显示历史参考按钮371上显示包括PDI-S给出的问题的消息“当可参考近来的交谈历史自动产生‘最近你对什么最感兴趣’的答案时按此按钮。当不需要自动生成时按下面的取消按钮”,取消按钮372用于取消问题答案。
如果用户在图39所示的屏幕图像上按下历史参考按钮371,则PDI-S执行部件321从例如提供因特网上的SNS(社交网络服务)的公司数据库读取表示过去的一周传输的交谈(语句)的历史信息以分析用户偏好。然后,PDI-S执行部件321基于分析结果产生表示问题“ProviderA:Special:999”的答案的PDI-A。
注意,在图36和37所示的屏幕显示示例中,用户答案从PDI-S中定义的问题的答案的候选中选择。然而,问题答案的候选可以从存储在历史信息存储部件322中的历史信息或者外部数据库所代表的用户行为历史推理得到,从而用户的答案可以从推理得到的答案候选中选择。
图40示出与图7中的问题“ProviderA:123”对应的屏幕显示的另一示例。在图40中,显示问题呈现区域381和选择按钮382-1至382-3,问题呈现区域381中显示包括图7的第十二行所示的问题的消息“选择从你的各种历史信息推理得到的作为对‘你对下列运动中的哪些最感兴趣(允许选择多项)’的答案的下列三个候选中的一个或更多”,选择按钮382-1至382-3允许用户选择作为推理得到的问题答案候选的选项“篮球”、“足球”和“曲棍球”。
在该例子中,PDI-S执行部件321执行PDI-S以从历史信息存储部件322读取例如表示过去的月份的电视节目观看历史的历史信息以分析用户偏好,从而推断问题“ProviderA:123”的答案候选。然后,PDI-S执行部件321使与候选对应的选择按钮被显示,就像图40所示的屏幕图像那样。如果用户选择了选择按钮中的任一个,则PDI-S执行部件321产生表示与所选择的选择按钮对应的答案的用户侧PDI-A。
以此方式,PDI-S执行部件321执行PDI-S以基于用户历史信息自动产生表示PDI-S中定义的问题的答案的用户侧PDI-A或者产生表示用户选择或输入的问题答案的用户侧PDI-A。
【PDI-A的示例】
这里,参照图41描述PDI-S执行部件321产生的PDI-A(用户侧PDI-A)的例子。注意,假定图41所示的PDI-A是基于用户的历史信息产生的PDI-A。
特别地,第二至第七行表示对上面参照图36描述的屏幕显示所呈现的问题自动产生的用户答案。特别地,第三行中的<id>ProviderA:123</id>表示图36的屏幕显示所呈现的问题的id元素,第四行中的<a>棒球</a>、第五行中的<a>足球</a>和第六行中的<a>曲棍球</a>表示作为问题答案,由PDI-S执行部件321基于用户的历史信息选择的答案。
第八至第十一行示出对上面参照图37描述的屏幕显示所呈现的问题自动产生的答案。特别地,第九行中的<id>ProviderA:PrgoramX:123</id>表示图37的屏幕显示所呈现的问题的id元素,第十行中的<a>偶尔</a>表示作为问题答案,由PDI-S执行部件321基于用户的历史信息选择的答案。
第十二至十五行表示对上面参照图38描述的屏幕显示所呈现的问题自动产生的用户答案。特别地,第十三行中的<id>ProviderA:321</id>表示图38的屏幕显示所呈现的问题的id元素,第十四行中的<a>Somy</a>表示作为问题答案,由PDI-S执行部件321基于用户的历史信息产生的答案。
第十六至十九行表示对上面参照图39描述的屏幕显示所呈现的问题自动产生的用户答案。特别地,第十七行中的<id>ProviderA:Special:999</id>表示图39的屏幕显示所呈现的问题的id元素,第十八行中的<a>jlKK3Q</a>表示作为问题答案,由PDI-S执行部件321基于用户的历史信息产生的答案。
这里,<a>jlKK3Q</a>是提供者隐藏格式的提供者特定过滤参数,其中仅设置问题的提供者能掌握实质,且其由诸如Base64系统之类的系统编码。换言之,防止了任何其他提供者使用该提供者特定过滤参数作为过滤参数。
PDI-S执行部件321将以此方式产生的用户侧PDI-A提供到PDI-A存储部件53以供存储。存储在PDI-A存储部件53中的用户侧PDI-A在判定从服务器11分发的内容是否匹配客户端12的用户的偏好时被使用,如下面描述的那样。
注意,存储在PDI-A存储部件53中的用户侧PDI-A通过PDI-S执行部件321以提供者侧预先指定的执行周期执行PDI-S而被更新。
返回参照图33的流程图,在步骤S113,服务器11的PDI-S执行部件312产生来自PDI-S生成器311的PDI-S中定义的问题的提供者侧PDI-A并将提供者侧PDI-A提供到元数据分发器44。特别地,PDI-S执行部件312响应于广播电台(提供者侧)的员工的操作分析或执行PDI-S,使未示出的显示部件显示与PDI-S中定义的问题对应的屏幕图像,例如就像上面参照图36至39中的任一个描述的那样,并且产生表示问题答案的提供者侧PDI-A。此时,广播电台的员工将使PDI-S被分析或执行以选择与将分发的内容对应的答案作为PDI-S中定义的问题的答案。换言之,PDI-S执行部件312产生的提供者侧PDI-A表示考虑到用户的偏好允许客户端12的用户(观众)观看稍后分发的内容的信息(答案)。
之后,在服务器11中,与所产生的提供者侧PDI-A对应的内容被指定(询问),产生包括作为所指定的内容的内容元数据的提供者侧PDI-A的内容元数据。然后,所指定的内容和所产生的内容元数据一起被分发。
注意,这里内容元数据还可以不与内容一起被分发,而是在包括提供者侧PDI-A的内容元数据被预先发送到客户端12之后,与内容元数据对应的内容可以被分发。
同时,在客户端12中,接收从服务器11分发的内容和内容元数据,并执行用户侧PDI-A和提供者侧PDI-A之间的匹配。
这里假设,作为用户侧PDI-A,上面参照图41描述的PDI-A被产生和存储,作为提供者侧PDI-A,图42所示的PDI-A被从服务器11发送。
图42所示的提供者侧PDI-A具有与图41所示的用户侧PDI-A本质上类似的配置,因此,这里省略对其的详细描述。然而,gia提供者侧PDI-A表示“棒球”被设置为问题“ProviderA:123”的答案,“从不”被设置为问题“ProviderA:ProgramX:123”的答案。
此时,客户端12将用户侧PDI-A和提供者侧PDI-A彼此进行比较,如果问题的答案中的至少一个表明一致性,则判定用户侧PDI-A和提供者侧PDI-A彼此匹配。然而,如果没有一个问题答案表明一致性,则判定用户侧PDI-A和提供者侧PDI-A不彼此匹配。在该例子中,由于图41所示的用户侧PDI-A中的问题“ProviderA:123”的答案与图42所示的提供者侧PDI-A中的问题“ProviderA:123”的答案彼此一致,二者都包括“棒球”,所以判定用户侧PDI-A和提供者侧PDI-A彼此匹配。
现在,假定图43所示的PDI-A作为提供者侧PDI-A从服务器11发送。
图43所示的提供者侧PDI-A表明,“篮球”被选择为问题“ProviderA:123”的答案,“从不”被选择为问题“ProviderA:ProgramX:123”的答案。
以此方式,由于图41所示的用户侧PDI-A中的问题的答案和图43所示的提供者侧PDI-A中的问题的答案表现出在它们之间没有一致性,所以判定用户侧PDI-A和提供者侧PDI-A彼此不匹配。
根据上述这种匹配过程的结果,判定所分发的内容是否将被获取。
在上述过程中,在广播系统中,在提供者侧,用户获得对用户偏好问题的用户侧PDI-A的PDI-S由服务器产生,且该PDI-S被发送到客户终端。响应于该PDI-S,表示提供者侧设置的答案的提供者侧PDI-A作为对应的内容的内容元数据被分发。结果,作为内容元数据,除了标准化组织规定的内容元数据之外满足当时需要的内容元数据可以应用到内容。另一方面,在用户侧,用户侧PDI-A由客户终端执行来自服务器的PDI-S而产生,并执行所产生的用户侧PDI-A和来自服务器的提供者侧PDI-A之间的匹配以确定从服务器分发的内容是否将被获取。结果,除了标准化组织规定的内容元数据之外,内容还可以用满足当时需要的内容元数据进行过滤。因此,可以获得满足该时候的需要的内容。
此外,在客户终端中,由于即使提供者侧设置的问题的实质要求高度的互动,也可以通过PDI-S进行与用户的互动,所以可以与用户进行充分的互动。因此,可以产生高准确度地反映用户偏好的用户侧PDI-A,从而可以获得准确的过滤条件。结果,可以获得高准确度地满足当时需要的内容。
注意,在执行脚本以进行与用户的互动的广播系统中,用户侧PDI-A和提供者侧PDI-A之一也可以由查询表示,查询对PDI-A进行评估以将用户侧PDI-A和提供者侧PDI-A彼此进行比较,从而执行匹配。
下面描述用户侧PDI-A和提供者侧PDI-A之一由查询表示以将用户侧PDI-A和提供者侧PDI-A彼此进行比较的配置。
【通过对PDI-A进行评估的查询进行的匹配过程的示例3】
首先,描述提供者侧PDI-A由查询表示以将用户侧PDI-A和提供者侧PDI-A彼此进行比较的配置。
图44示出服务器11的配置示例,其将提供者侧PDI-A表示为查询。
图44的服务器11配置有发送部件42、内容积累部件45、内容分发器46、PDI-S生成器311、PDI-S执行部件391和元数据分发器392。
注意,与图31的服务器11的组件功能类似的图44的服务器11的组件用相似的名称和相似的附图标记表示,这里适当地省略对它们的描述。
特别地,图44的服务器11与图31的服务器11的不同之处在于代替PDI-S执行部件312和元数据分发器44,它包括PDI-S执行部件391和元数据分发器392。
PDI-S执行部件391执行来自PDI-S生成器311的PDI-S以产生表示提供者侧对客户端12的用户的偏好问题设置的答案的提供者侧PDI-A。然后,PDI-S执行部件391产生PDI-A查询,其中所产生的提供者侧PDI-A被应用到预定条件语句,并将所产生的PDI-A查询提供到元数据分发器392。
元数据分发器392基于来自PDI-S执行部件391的PDI-A查询从内容积累部件45积累的内容中指定(询问)与PDI-A查询对应的内容。元数据分发器392产生包括PDI-A查询的内容元数据作为所指定的内容的内容元数据,并将所产生的内容元数据通过发送部件42发送到客户端12。
此外,本示例中的客户端12与图32的客户端12相同,除了图32的内容过滤器54从PDI-A存储部件53读取用户侧PDI-A并基于该用户侧PDI-A和从服务器11发送的内容元数据中包括的PDI-A查询对内容进行过滤之外。因此,这里省略对客户端12的描述。
现在参照图45的流程图描述包括图44的服务器11的广播系统10中的内容发送和接收过程。
注意,图45的流程图的步骤S151、S152、S156、S161至S163、S165和S166处的过程本质上分别类似于图33的流程图的步骤S111、S112、S116、S121至S123、S125和S126处的过程。因此,这里省略对它们的描述。
特别地,在步骤S153处,服务器11的PDI-S执行部件391针对来自PDI-S生成器311的PDI-S中定义的问题产生提供者侧PDI-A,产生其中所产生的提供者侧PDI-A应用到预定条件表述的PDI-A查询,并将PDI-A查询提供到元数据分发器392。更特别地,例如,PDI-S执行部件391响应于广播电台(提供者侧)的员工的操作分析或执行PDI-S并使未示出的显示部件显示例如与PDI-S中定义的问题对应的屏幕图像,如上面参照图36至39描述的那样。然后,PDI-S执行部件391设置问题答案并且进一步使广播电台的员工确定这些答案的组合(过滤条件)以产生表示答案组合的PDI-A查询。此时,广播电台的员工将使PDI-S被分析或执行以选择与将要分发的内容对应的答案,并且然后确定作为PDI-S中定义的问题的答案的这些答案的组合。特别地,PDI-S执行部件391产生的PDI-A查询表示在提供者侧考虑到客户端12的观众的偏好允许客户端12的用户(观众)观看稍后分发的内容的信息(答案组合)。
在步骤S154,元数据分发器392基于来自PDI-S执行部件391的PDI-A查询从内容存储部件45中积累的内容中指定(询问)与PDI-A查询对应的内容。这里指定的内容可以是内容元数据预先应用到的积累内容中,关于其而言内容元数据与来自PDI-S执行部件391的PDI-A查询具有比预定值更高的相似程度的内容,或者可以是由广播电台的员工预先选择为将要被用户观看的内容的内容。注意,由元数据分发器392指定的内容通过内容分发器46从内容存储部件45获取。
在步骤S155,元数据分发器392基于预先应用到在步骤S154指定的内容的内容元数据和来自PDI-S执行部件391的PDI-A查询新产生包括PDI-A查询的内容元数据。
然后,在步骤S164,客户端12的内容过滤器54基于来自服务器11的内容元数据中包括的PDI-A执行存储在PDI-A存储部件53中的用户侧PDI-A的匹配。
这里假定,上面参照图41描述的PDI-A已经被产生和存储为用户侧PDI-A,下面给出的PDI-A查询已经被从服务器11发送。
“//QSA[id='ProviderA:123'anda='Baseball'”
上面给出的PDI-A查询表明用户侧PDI-A评估“棒球(baseball)”是否被选择为问题“ProviderA:123”的答案。
此时,内容过滤器54基于PDI-A查询评估用户侧PDI-A,如果用户侧PDI-A满足PDI-A查询(对其而言为真),那么内容过滤器54判定用户侧PDI-A和PDI-A查询彼此匹配。然而,如果用户侧PDI-A不满足PDI-A查询(对其而言为假),那么内容过滤器54判定用户侧PDI-A和PDI-A查询彼此不匹配。在该例子中,在图41所示的用户侧PDI-A中,由于“棒球”被选择为问题“ProviderA:123”的答案,所以用户侧PDI-A和PDI-A查询被判定为彼此匹配。
由于以此方式由提供者侧设置的PDI-A查询表示更复杂的过滤条件,所以能以更高的确定程度允许用户(观众)获取提供者所预期的内容。
【通过查询进行的匹配过程的示例4,其中PDI-A被评估】
现在描述用户侧PDI-A由查询表示且用户侧PDI-A和提供者侧PDI-A被彼此比较的配置。
图46示出客户端12的功能配置的示例,其中用户侧PDI-A表示为查询。
图46的客户端12配置有接收部件51、内容过滤器54、内容再现部件55、内容积累部件56、历史信息存储部件322、PDI-S执行部件401和PDI-A查询存储部件402。
注意,在图46的客户端12中,与图32的客户端12中设置的组件功能类似的组件由相似的名称和相似的附图标记表示,这里适当地省略对它们的描述。
特别地,图46的客户端12与图32的客户端12的不同之处在于代替PDI-S执行部件321和PDI-A存储部件53,它包括PDI-S执行部件401和PDI-A查询存储部件402。
PDI-S执行部件401执行从服务器11发送到其的PDI-S以产生表示客户端12的用户对用户偏好问题的答案的用户侧PDI-A。然后,PDI-S执行部件401产生PDI-A查询,其中所产生的用户侧PDI-A被应用到预定条件表述,并将所产生的PDI-A查询提供到PDI-A查询存储部件132。
PDI-A查询存储部件402存储来自PDI-S执行部件401的PDI-A查询。存储在PDI-A查询存储部件402中的PDI-A查询被适当地读取到内容过滤器54。
注意,图46的内容过滤器54从PDI-A查询存储部件402读取PDI-A查询并且基于PDI-A查询和包括在从服务器11发送的内容元数据中的提供者侧PDI-A对内容进行过滤。
此外,本示例中的服务器11与图31的服务器11相同,因此这里省略对其的描述。
现在参照图47的流程图描述包括图46的客户端12的广播系统10的内容发送和接收过程。
注意,图47的流程图中的步骤S171至S181、S183、S185和S186处的过程分别与图33的步骤S111至S121、S123、S125和S126处的过程本质上类似,因此这里将省略对它们的描述。
特别地,在步骤S182处,客户端12的PDI-S执行部件401执行PDI-S执行过程以产生PDI-A查询。
【PDI-S执行过程的示例】
这里,参照图49描述PDI-S执行部件401进行的PDI-S执行过程的细节。在PDI-S执行过程开始之后,PDI-S执行部件401使未示出的显示部件显示与PDI-S中定义的问题对应的屏幕图像,以促使用户选择其中表示问题答案的用户侧PDI-A应用到预定条件表述的PDI-A查询是将被自动产生还是将响应于客户端12的用户(观众)的输入而产生。
在步骤S191,PDI-S执行部件401判定PDI-A查询的自动产生是否被选择。如果在步骤S191判定在未示出的显示部件上显示的屏幕图像上选择了PDI-A的自动产生,那么处理进展到步骤S192。
在步骤S192,PDI-S执行部件401执行PDI-S以从历史信息存储部件322读出历史信息并基于历史信息产生PDI-A查询。更特别地,PDI-S执行部件401根据从历史信息存储部件322读出的历史信息所表示的用户行为历史分析用户偏好,并基于偏好分析结果产生针对PDI-S中定义的问题的答案。此外,PDI-S执行部件401基于历史信息确定这些答案的组合(过滤条件)以产生表示答案组合的PDI-A查询。
此外,PDI-S执行部件401通过接收部件51从由存储在外部网络的数据库中的历史信息表示的用户行为历史分析用户偏好,并基于偏好分析结果产生针对PDI-S中定义的问题的答案。此外,PDI-S执行部件401基于历史信息确定这些答案的组合(过滤条件)以产生表示答案组合的PDI-A查询。
以此方式,PDI-S执行部件401执行PDI-S以与用户互动,从而产生表示PDI-S中定义的问题的答案的PDI-A查询,该答案高准确度地反映了用户的偏好。
另一方面,如果在步骤S191判定在未示出的显示部件上显示的屏幕图像上未选择PDI-A的自动产生,那么处理进展到步骤S193。
在步骤S193,PDI-S执行部件401响应于用户在未示出的显示部件上显示的屏幕图像上的输入产生PDI-A查询。更特别地,PDI-S执行部件401促使客户端12的用户(观众)输入或选择PDI-S中定义的且显示在未示出的显示部件上的问题的答案。此外,PDI-S执行部件401使用户确定这些答案的组合(过滤条件)以产生代表答案组合的PDI-A查询。
PDI-S执行部件401将以此方式产生的PDI-A查询提供到PDI-A查询存储部件402以供存储。
返回参照图47的流程图,在步骤S184,内容过滤器54基于存储在PDI-A查询存储部件402中的PDI-A查询执行来自服务器11的内容元数据中包括的提供者侧PDI-A的匹配。
这里假定,作为提供者侧PDI-A,上面参照图42描述的PDI-A被从服务器11发送,下面给出的PDI-A查询已被产生和存储。
“//QSA[id='ProviderA:123'anda='Baseball'”and“//QSA[id='ProviderA:ProgramX:123'anda='Never'”
上面描述的PDI-A查询表明,提供者侧PDI-A评估“棒球”是否被选为问题“ProviderA:123”的答案,且此外“从不”是否被选为问题“ProviderA:ProgramX:123”的答案。
此时,内容过滤器54基于PDI-A查询对提供者侧PDI-A进行评估,如果提供者侧PDI-A满足PDI-A查询(对其而言为真),那么内容过滤器54判定提供者侧PDI-A和PDI-A查询彼此匹配。然而,如果提供者侧PDI-A不满足PDI-A查询(对其而言为假),那么内容过滤器54判定提供者侧PDI-A和PDI-A查询彼此不匹配。在该例子中,在图42所示的提供者侧PDI-A中,由于“棒球”被选择为问题“ProviderA:123”的答案且“从不”被选择为问题“ProviderA:ProgramX:123”的答案,所以提供者侧PDI-A和PDI-A查询被判定为彼此匹配。
由于以此方式更复杂的过滤条件由用户侧设置的PDI-A查询表示,所以能以更高的确定程度使用户获取用户侧期望的内容。
【应用到以ATSC-M/H系统进行广播的广播系统的示例】
此外,上述实施例的广播系统还可以应用到根据ATSC-M/H系统进行广播的广播系统。
在这种例子中,PDI-A(提供者侧PDI-A)或PDI-A查询被置于配置图22所示的服务指南的元素中的“服务”片段(图23)、“调度”片段(图24)和“内容”片段(图25)中的至少一个中。
同时,PDI-S被置于配置图22所示的服务指南的元素中的“互动数据(InteractivityData)”片段中。
图49示出“互动数据”片段的配置细节。通过新增“PDI-S”元素到定义在最下面的级处的“PrivateExt”元素,PDI-S被置于图49所示的“互动数据”片段中。特别地,例如,“PDI-S”元素通过XML架构被表示和编码在字符串<xs:elementname="PDI-S"type="xs:string"xmlns:xs="http://www.w3.org/2001/XMLSchema"/>中。
【应用到执行NRT广播的广播系统的示例】
本实施例的广播系统还可以应用到执行NRT广播的广播系统。
在这种例子中,在上述广播系统10中从服务器11发送到客户端12的PDI-A(提供者侧PDI-A)、PDI-A查询或PDI-S被置于在SMT或NRT-IT中新规定的“PDI描述符”(图29)中并且与其一起被发送。
图50示出“PDI描述符的句法的示例。在图50中,将要被描述的每个描述符与比特数和格式一起被定义。
根据图50所示的句法,PDI-A、PDI-A查询或PDI-S被描述在可变比特数的描述符“PDI_SorPDI_AorPDI_A_Query”中。
注意,本实施例的广播系统可自然地应用到根据上述ATSC-M/H系统进行广播的广播系统,或者根据除了进行NRT广播的广播系统之外的任何其他系统进行广播的广播系统。
虽然上述系列过程可以通过硬件执行,但是可以另外地通过软件来执行。在系列过程通过软件执行的情况下,构成软件的程序从程序记录介质安装到计算机中,计算机包括在用于独占地使用(例如个人计算机)和用于通用(其能通过安装各种程序而执行各种功能)等的硬件中。
程序记录介质,其中存储有将要安装到计算机且被计算机置于可执行状态的程序,可以例如如图2所示是可移除介质31,其是由磁盘(包括软盘)、包括磁光盘的光盘(包括CN-ROM和DVD)或者半导体存储器形成的封装介质的形式。此外,程序记录介质可以形成为程序临时或永久地存储在其中的ROM22、配置存储部件28的硬盘等。在需要时,通过通信部件29将程序存储到程序记录介质中,通信部件29是诸如路由器和调制解调器的接口,利用有线或无线通信介质诸如局域网、因特网或数字卫星广播。
注意,在本说明书中,描述程序的步骤不仅包括以所描述的顺序时间上依次执行的过程,而且包括可以但不一定需要在时间上依次被处理,而是可以并行或独立地被处理而不是时间上依次处理的过程。
此外,在本说明书中,术语系统用于表示包括多个设备的整个设备。
注意,本发明的实施例不限于上述实施例,而是可以进行各种变化而不偏离本发明的主题。
【附图标记列表】
10广播系统,11服务器,12客户端,41PDI-Q生成器,42发送部件,43PDI-A生成器,44元数据分发器,45内容积累部件,46内容分发器,51接收部件,52PDI-A生成器,53PDI-A存储部件,54内容过滤器,55内容再现部件,56内容积累部件,111PDI-A查询生成器,112元数据分发器,131PDI-A查询生成器,132PDI-S执行部件,311PDI-S生成器,312PDI-S执行部件,321PDI-S执行部件,322历史信息存储部件,391PDI-S执行部件,392元数据分发器,401PDI-S执行部件,402PDI-A查询存储部件。
Claims (12)
1.一种将内容分发到客户端的发送设备,包括:
脚本生成装置,用于产生用于获得用户侧答案信息和提供者侧答案信息的脚本,其中,该用户侧答案信息表示该客户端的用户对用户偏好问题的答案,并且该提供者侧答案信息表示内容的提供者对与要分发的内容相对应的问题的答案;
脚本执行装置,用于执行来自所述脚本生成装置的脚本以生成提供者侧答案信息;以及
发送装置,用于向该客户端发送该脚本、该提供者侧答案信息和该内容,
其中,由该脚本生成装置产生的用于获得该用户侧答案信息的脚本能够读取出表示用户行为历史的历史信息。
2.如权利要求1所述的发送设备,其中,该脚本生成装置产生仅能被该提供者掌握的格式的用于获得该用户侧答案信息的该脚本。
3.如权利要求1所述的发送设备,还包括:
元数据生成装置,用于生成包括该提供者侧答案信息的元数据作为与该提供者设置的答案对应的内容的元数据,其中,
该发送装置将该元数据发送到该客户端。
4.如权利要求1所述的发送设备,还包括:
查询生成装置,用于生成表示由该提供者设置的答案的组合的查询,其中,
该发送装置将该查询发送到该客户端。
5.一种用于将内容分发到客户端的发送设备的发送方法,包括:
脚本生成步骤,产生用于获得用户侧答案信息和提供者侧答案信息的脚本,其中,该用户侧答案信息表示该客户端的用户对用户偏好问题的答案,并且该提供者侧答案信息表示内容的提供者对与要分发的内容相对应的问题的答案;
脚本执行步骤,执行来自所述脚本生成装置的脚本以生成提供者侧答案信息;以及
发送步骤,向该客户端发送该脚本、该提供者侧答案信息和该内容,
其中,在该脚本生成步骤产生的用于获得该用户侧答案信息的脚本能够读取出表示用户行为历史的历史信息。
6.一种获取从服务器分发的内容的接收设备,包括:
脚本执行装置,用于执行从该服务器发送的用于获得用户侧答案信息的脚本,该用户侧答案信息表示用户对用户偏好问题的答案;以及
匹配装置,用于执行该用户侧答案信息与从该服务器发送的提供者侧答案信息之间的匹配以决定从该服务器分发的内容的获取,该提供者侧答案信息表示内容的提供者对与要分发的内容相对应的答案,
其中,该脚本执行装置基于表示该用户的行为历史的历史信息执行用于获得表示该用户的答案的该用户侧答案信息的该脚本。
7.如权利要求6所述的接收设备,其中,该脚本执行装置执行仅能被该提供者掌握的格式的用于获得该用户侧答案信息的该脚本。
8.如权利要求6所述的接收设备,其中,该匹配装置执行该匹配以决定与包括该提供者侧答案信息的元数据对应的内容的获取。
9.如权利要求6所述的接收设备,其中,该匹配装置基于该用户侧答案信息和查询执行该匹配以决定从该服务器分发的内容的获取,该查询是从该服务器发送的且表示由该提供者设置的答案的组合。
10.如权利要求6所述的接收设备,其中,
该脚本执行装置执行用于产生查询的脚本,该查询表示该用户对用户偏好问题的答案的组合,且
该匹配装置基于该查询和从该服务器发送的该提供者侧答案信息执行该匹配以决定从该服务器分发的内容的获取。
11.一种用于获取从服务器分发的内容的接收设备的接收方法,包括:
脚本执行步骤,执行从该服务器发送的用于获得用户侧答案信息的脚本,该用户侧答案信息表示用户对用户偏好问题的答案;以及
匹配步骤,执行该用户侧答案信息与从该服务器发送的提供者侧答案信息之间的匹配以决定从该服务器分发的内容的获取,该提供者侧答案信息表示内容的提供者对与要分发的内容相对应的答案,
其中,在该脚本执行步骤中,基于表示该用户的行为历史的历史信息执行用于获得表示该用户的答案的该用户侧答案信息的该脚本。
12.一种发送和接收系统,包括分发内容的发送设备和获取从该发送设备分发的内容的接收设备,其中
该发送设备包括
脚本生成装置,用于产生用于获得用户侧答案信息和提供者侧答案信息的脚本,其中,该用户侧答案信息表示该接收设备的用户对用户偏好问题的答案,并且该提供者侧答案信息表示内容的提供者对与要分发的内容相对应的问题的答案;
第一脚本执行装置,用于执行来自所述脚本生成装置的脚本以生成提供者侧答案信息;以及
发送装置,用于向该接收设备发送该脚本、该提供者侧答案信息和该内容,
其中,由该脚本生成装置产生的用于获得该用户侧答案信息的脚本能够读取出表示用户行为历史的历史信息,以及
该接收设备包括
第二脚本执行装置,用于执行从该发送设备发送的用于获得该用户侧答案信息的该脚本;以及
匹配装置,用于执行该用户侧答案信息与从该发送设备发送的该提供者侧答案信息之间的匹配以决定从该提供设备分发的内容的获取,
其中,该第二脚本执行装置基于表示该用户的行为历史的历史信息执行用于获得表示该用户的答案的该用户侧答案信息的该脚本。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37780210P | 2010-08-27 | 2010-08-27 | |
US61/377,802 | 2010-08-27 | ||
US13/071,559 US8909694B2 (en) | 2010-08-27 | 2011-03-25 | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
US13/071,559 | 2011-03-25 | ||
PCT/JP2011/068677 WO2012026388A1 (ja) | 2010-08-27 | 2011-08-18 | 送信装置および方法、受信装置および方法、並びに送受信システム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103081491A CN103081491A (zh) | 2013-05-01 |
CN103081491B true CN103081491B (zh) | 2016-01-20 |
Family
ID=45698564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180040299.8A Active CN103081491B (zh) | 2010-08-27 | 2011-08-18 | 发送设备和方法、接收设备和方法、以及发送接收系统 |
Country Status (10)
Country | Link |
---|---|
US (2) | US8909694B2 (zh) |
EP (1) | EP2611149A4 (zh) |
JP (1) | JP6022353B2 (zh) |
KR (1) | KR101903800B1 (zh) |
CN (1) | CN103081491B (zh) |
AR (1) | AR082689A1 (zh) |
BR (1) | BR112013003972B1 (zh) |
CA (1) | CA2806287C (zh) |
MX (1) | MX2013002022A (zh) |
WO (1) | WO2012026388A1 (zh) |
Families Citing this family (80)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8705933B2 (en) | 2009-09-25 | 2014-04-22 | Sony Corporation | Video bookmarking |
US8878913B2 (en) | 2010-03-12 | 2014-11-04 | Sony Corporation | Extended command stream for closed caption disparity |
US8839338B2 (en) | 2012-03-28 | 2014-09-16 | Sony Corporation | Service usage reporting data transport |
US8760498B2 (en) | 2011-03-14 | 2014-06-24 | Sony Corporation | Disparity data transport in standard caption service |
US8941779B2 (en) | 2012-03-21 | 2015-01-27 | Sony Corporation | Non-closed caption data transport in standard caption service |
US9723360B2 (en) | 2010-04-01 | 2017-08-01 | Saturn Licensing Llc | Interests and demographics profile for advanced broadcast services |
US20110247028A1 (en) | 2010-04-01 | 2011-10-06 | Mark Eyer | Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services |
US8863171B2 (en) | 2010-06-14 | 2014-10-14 | Sony Corporation | Announcement of program synchronized triggered declarative objects |
US8898723B2 (en) | 2010-08-20 | 2014-11-25 | Sony Corporation | Virtual channel declarative script binding |
US8893210B2 (en) | 2010-08-20 | 2014-11-18 | Sony Corporation | Server load balancing for interactive television |
US8909694B2 (en) | 2010-08-27 | 2014-12-09 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
US8875169B2 (en) | 2010-08-27 | 2014-10-28 | Sony Corporation | Transmission and reception apparatus, methods, and systems for filtering content |
US9179188B2 (en) | 2010-08-30 | 2015-11-03 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
US8918801B2 (en) | 2010-08-30 | 2014-12-23 | Sony Corporation | Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system |
US8892636B2 (en) | 2010-08-30 | 2014-11-18 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
US8595783B2 (en) | 2010-08-30 | 2013-11-26 | Sony Corporation | Receiving device, receiving method, program, and broadcasting system |
US8872888B2 (en) | 2010-10-01 | 2014-10-28 | Sony Corporation | Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system |
US9078031B2 (en) | 2010-10-01 | 2015-07-07 | Sony Corporation | Reception apparatus, reception method, and program |
US8908103B2 (en) | 2010-10-01 | 2014-12-09 | Sony Corporation | Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system |
CA2809311C (en) | 2010-10-01 | 2019-01-08 | Sony Corporation | Information processing device, information processing method, and program |
US9179198B2 (en) | 2010-10-01 | 2015-11-03 | Sony Corporation | Receiving apparatus, receiving method, and program |
JP5783402B2 (ja) | 2011-01-25 | 2015-09-24 | ソニー株式会社 | 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム |
JP5668512B2 (ja) | 2011-02-15 | 2015-02-12 | ソニー株式会社 | 情報処理装置、及び、情報処理方法 |
TWI574565B (zh) | 2011-03-31 | 2017-03-11 | Sony Corp | A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system |
TWI545955B (zh) | 2011-04-28 | 2016-08-11 | Sony Corp | Signal receiving apparatus and method, a signal transmission apparatus and method, and program |
US20120317492A1 (en) * | 2011-05-27 | 2012-12-13 | Telefon Projekt LLC | Providing Interactive and Personalized Multimedia Content from Remote Servers |
US9554175B2 (en) | 2011-07-20 | 2017-01-24 | Sony Corporation | Method, computer program, reception apparatus, and information providing apparatus for trigger compaction |
US8917358B2 (en) | 2011-07-27 | 2014-12-23 | Sony Corporation | Reception apparatus, terminal apparatus, control method, program, and communication system |
US10491966B2 (en) | 2011-08-04 | 2019-11-26 | Saturn Licensing Llc | Reception apparatus, method, computer program, and information providing apparatus for providing an alert service |
WO2013021824A1 (ja) | 2011-08-05 | 2013-02-14 | ソニー株式会社 | 受信装置、受信方法、プログラム、及び情報処理システム |
HUE062523T2 (hu) | 2011-08-24 | 2023-11-28 | Saturn Licensing Llc | Vevõberendezés, vételi eljárás, program és információ feldolgozó rendszer |
TWI528749B (zh) | 2011-09-06 | 2016-04-01 | Sony Corp | A signal receiving device, a signal receiving method, an information processing program and an information processing system |
US9374620B2 (en) | 2011-10-21 | 2016-06-21 | Sony Corporation | Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system |
US9015785B2 (en) | 2011-11-29 | 2015-04-21 | Sony Corporation | Terminal apparatus, server apparatus, information processing method, program, and linking application supply system |
US9113230B2 (en) | 2011-12-21 | 2015-08-18 | Sony Corporation | Method, computer program, and reception apparatus for delivery of supplemental content |
US8930988B2 (en) | 2011-12-21 | 2015-01-06 | Sony Corporation | Reception apparatus, reception method, program, and information processing system |
KR102057107B1 (ko) | 2012-01-24 | 2019-12-18 | 소니 주식회사 | 수신 장치, 수신 방법, 프로그램 및 정보 처리 시스템 |
US9414002B2 (en) | 2012-02-07 | 2016-08-09 | Sony Corporation | Receiving apparatus, receiving method, and program |
US9936231B2 (en) | 2012-03-21 | 2018-04-03 | Saturn Licensing Llc | Trigger compaction |
WO2013191976A1 (en) | 2012-06-19 | 2013-12-27 | Sony Corporation | Extensions to trigger parameters table for interactive television |
US9456245B2 (en) | 2012-07-05 | 2016-09-27 | Sony Corporation | Receiving device, receiving method, transmitting device, and transmitting method for controlling applications |
WO2014011355A1 (en) | 2012-07-12 | 2014-01-16 | Sony Corporation | Parameterized services descriptor for advanced television services |
US9154840B2 (en) | 2012-07-31 | 2015-10-06 | Sony Corporation | Reception apparatus, reception method, transmission apparatus, and transmission method |
US9432744B2 (en) | 2012-07-31 | 2016-08-30 | Sony Corporation | Receiving device, receiving method, transmitting device, and transmitting method |
US9883247B2 (en) | 2012-08-13 | 2018-01-30 | Saturn Licensing Llc | Reception apparatus, reception method, transmission apparatus, and transmission method |
EP2885698B1 (en) * | 2012-08-15 | 2021-10-06 | Saturn Licensing LLC | Broadband delivery of personalization information for advanced tv services |
WO2014035131A1 (en) * | 2012-08-29 | 2014-03-06 | Lg Electronics Inc. | Method and apparatus for processing digital service signal |
CA2878043C (en) * | 2012-09-26 | 2017-06-27 | Lg Electronics Inc. | Method and apparatus for processing digital service signal |
US9264648B2 (en) | 2012-10-09 | 2016-02-16 | Sony Corporation | Receiving device, receiving method, transmitting device, and transmitting method |
US10002206B2 (en) * | 2012-10-26 | 2018-06-19 | Saturn Licensing Llc | Information processing device and information processing method |
US9253518B2 (en) | 2012-11-09 | 2016-02-02 | Sony Corporation | On-demand access to scheduled content |
US9769503B2 (en) | 2012-11-14 | 2017-09-19 | Saturn Licensing Llc | Information processor, information processing method and program |
US9936256B2 (en) | 2012-11-28 | 2018-04-03 | Saturn Licensing Llc | Receiver, reception method, transmitter and transmission method |
US9148676B2 (en) | 2012-12-04 | 2015-09-29 | Sony Corporation | Broadcast transition channel |
US8914832B2 (en) | 2012-12-14 | 2014-12-16 | Sony Corporation | Information processing apparatus, information processing method, and program |
US9942601B2 (en) | 2013-01-24 | 2018-04-10 | Saturn Licensing Llc | Storing non-real time content |
US10257564B2 (en) | 2013-01-24 | 2019-04-09 | Saturn Licensing Llc | Distributed non-real-time content |
CN103297503B (zh) * | 2013-05-08 | 2016-08-17 | 南京邮电大学 | 基于分层次信息提取服务器的移动终端群智感知系统 |
US9300896B2 (en) | 2013-06-03 | 2016-03-29 | Sony Corporation | Method, computer-readable storage medium, reception apparatus, and information providing apparatus for identifying available channels and/or services |
US9980014B2 (en) | 2013-06-28 | 2018-05-22 | Saturn Licensing Llc | Methods, information providing system, and reception apparatus for protecting content |
US9137566B2 (en) | 2013-06-28 | 2015-09-15 | Sony Corporation | Distribution system, reception apparatus, and methods for transitioning to new services |
US9038095B2 (en) | 2013-07-03 | 2015-05-19 | Sony Corporation | Methods, information providing system, and reception apparatus for distribution of at least one content version |
US8884800B1 (en) | 2013-07-31 | 2014-11-11 | Sony Corporation | Method and apparatus for performing analog-to-digital conversion on multiple input signals |
WO2015099331A1 (en) | 2013-12-24 | 2015-07-02 | Lg Electronics Inc. | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals |
WO2015194392A1 (ja) | 2014-06-20 | 2015-12-23 | ソニー株式会社 | 受信装置、受信方法、送信装置、及び、送信方法 |
KR101902409B1 (ko) * | 2014-07-29 | 2018-09-28 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
US9326295B1 (en) | 2014-12-10 | 2016-04-26 | Sony Corporation | Method and apparatus for transmitting a-priori information in a communication system |
US20160204804A1 (en) | 2015-01-13 | 2016-07-14 | Sony Corporation | Data processing apparatus and method |
US9762354B2 (en) | 2015-01-27 | 2017-09-12 | Sony Corporation | Signaling methods and apparatus |
US9912986B2 (en) | 2015-03-19 | 2018-03-06 | Sony Corporation | System for distributing metadata embedded in video |
US9756401B2 (en) | 2015-04-07 | 2017-09-05 | Sony Corporation | Processing and providing an image in which a plurality of symbols are encoded |
US10446142B2 (en) * | 2015-05-20 | 2019-10-15 | Microsoft Technology Licensing, Llc | Crafting feedback dialogue with a digital assistant |
US9590782B2 (en) | 2015-06-22 | 2017-03-07 | Sony Corporation | Signaling methods and apparatus |
US10205991B2 (en) | 2015-07-27 | 2019-02-12 | Sony Corporation | Hidden replaceable media slots |
CA2999701C (en) * | 2015-10-05 | 2023-09-26 | Sony Corporation | Reception apparatus, transmission apparatus, and data processing method |
US10506058B2 (en) * | 2016-03-18 | 2019-12-10 | Qualcomm Incorporated | Signaling of application content packaging and delivery |
CN107784033B (zh) * | 2016-08-31 | 2021-10-22 | 百度在线网络技术(北京)有限公司 | 一种基于会话进行推荐的方法和装置 |
CN108153801B (zh) * | 2016-12-06 | 2023-05-23 | 松下知识产权经营株式会社 | 信息处理方法、信息处理装置以及记录介质 |
KR102515132B1 (ko) * | 2017-04-27 | 2023-03-28 | 스냅 인코포레이티드 | 소셜 미디어 플랫폼상의 사용자 위치의 지역적 레벨 표현 |
US11018754B2 (en) * | 2018-08-07 | 2021-05-25 | Appareo Systems, Llc | RF communications system and method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1241092A (zh) * | 1998-06-05 | 2000-01-12 | 汤姆森多媒体公司 | 用于在交互式电视中选择观众明细表的设备和方法 |
Family Cites Families (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6459427B1 (en) * | 1998-04-01 | 2002-10-01 | Liberate Technologies | Apparatus and method for web-casting over digital broadcast TV network |
JP2002175326A (ja) | 2000-09-29 | 2002-06-21 | Matsushita Electric Ind Co Ltd | 情報提示装置および情報記述方法 |
ES2261527T3 (es) | 2001-01-09 | 2006-11-16 | Metabyte Networks, Inc. | Sistema, procedimiento y aplicacion de software para publicidad dirigida mediante una agrupacion de modelos de comportamiento, y preferencias de programacion basadas en grupos de modelos de comportamiento. |
JP3820925B2 (ja) * | 2001-06-20 | 2006-09-13 | ソニー株式会社 | 受信装置および方法、情報配信方法、フィルタ蓄積プログラムおよび記録媒体 |
JP3860062B2 (ja) * | 2002-04-17 | 2006-12-20 | 株式会社エヌ・ティ・ティ・データ | インタラクティブ広告配信システム、通信方法 |
US20040003403A1 (en) | 2002-06-19 | 2004-01-01 | Marsh David J. | Methods and systems for reducing information in electronic program guide and program recommendation systems |
US20040172650A1 (en) | 2003-02-28 | 2004-09-02 | Hawkins William J. | Targeted content delivery system in an interactive television network |
CN100574423C (zh) | 2004-01-27 | 2009-12-23 | 松下电器产业株式会社 | 电视接收机和数字广播系统 |
JP4329038B2 (ja) * | 2005-05-10 | 2009-09-09 | ソニー株式会社 | 番組推薦装置及び番組推薦方法 |
US7596756B2 (en) * | 2005-12-14 | 2009-09-29 | Vacava Inc. | Browser session control system and method |
US7706740B2 (en) | 2006-01-06 | 2010-04-27 | Qualcomm Incorporated | Apparatus and methods of selective collection and selective presentation of content |
US8515336B2 (en) | 2006-01-06 | 2013-08-20 | Qualcomm Incorporated | Apparatus and methods of selective collection and selective presentation of content |
WO2009009578A2 (en) | 2007-07-09 | 2009-01-15 | Jon Fisse | Improved systems and methods related to delivering targeted advertising to consumers |
JP2009100143A (ja) | 2007-10-16 | 2009-05-07 | Panasonic Corp | 番組受信装置、番組配信システム及び番組受信方法 |
JP2009178363A (ja) | 2008-01-31 | 2009-08-13 | Namco Bandai Games Inc | プログラム、情報記憶媒体及びコンテンツ提供装置 |
JP4730626B2 (ja) | 2008-06-13 | 2011-07-20 | ソニー株式会社 | コンテンツ供給装置、コンテンツ供給方法、およびプログラム |
JP5304197B2 (ja) * | 2008-11-21 | 2013-10-02 | 富士通株式会社 | 端末装置及び操作情報収集システム |
US8705933B2 (en) | 2009-09-25 | 2014-04-22 | Sony Corporation | Video bookmarking |
US9277183B2 (en) | 2009-10-13 | 2016-03-01 | Sony Corporation | System and method for distributing auxiliary data embedded in video data |
US8839338B2 (en) | 2012-03-28 | 2014-09-16 | Sony Corporation | Service usage reporting data transport |
US8941779B2 (en) | 2012-03-21 | 2015-01-27 | Sony Corporation | Non-closed caption data transport in standard caption service |
US8878913B2 (en) | 2010-03-12 | 2014-11-04 | Sony Corporation | Extended command stream for closed caption disparity |
US9723360B2 (en) | 2010-04-01 | 2017-08-01 | Saturn Licensing Llc | Interests and demographics profile for advanced broadcast services |
US20110247028A1 (en) | 2010-04-01 | 2011-10-06 | Mark Eyer | Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services |
US9706158B2 (en) | 2010-04-01 | 2017-07-11 | Saturn Licensing Llc | Receiver and method for reporting the usage of advanced television services |
US20110302611A1 (en) | 2010-06-07 | 2011-12-08 | Mark Kenneth Eyer | Scripted Interactivity for Non-Real-Time Services |
US8863171B2 (en) | 2010-06-14 | 2014-10-14 | Sony Corporation | Announcement of program synchronized triggered declarative objects |
US8893210B2 (en) | 2010-08-20 | 2014-11-18 | Sony Corporation | Server load balancing for interactive television |
US8898723B2 (en) | 2010-08-20 | 2014-11-25 | Sony Corporation | Virtual channel declarative script binding |
JP5765558B2 (ja) | 2010-08-27 | 2015-08-19 | ソニー株式会社 | 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム |
US8875169B2 (en) | 2010-08-27 | 2014-10-28 | Sony Corporation | Transmission and reception apparatus, methods, and systems for filtering content |
US8909694B2 (en) | 2010-08-27 | 2014-12-09 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
JP5897468B2 (ja) | 2010-08-30 | 2016-03-30 | ソニー株式会社 | 受信装置、受信方法、及びプログラム |
US8892636B2 (en) | 2010-08-30 | 2014-11-18 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
US20120050619A1 (en) | 2010-08-30 | 2012-03-01 | Sony Corporation | Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system |
US8918801B2 (en) | 2010-08-30 | 2014-12-23 | Sony Corporation | Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system |
US9179188B2 (en) | 2010-08-30 | 2015-11-03 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
US10511887B2 (en) | 2010-08-30 | 2019-12-17 | Saturn Licensing Llc | Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system |
US8595783B2 (en) | 2010-08-30 | 2013-11-26 | Sony Corporation | Receiving device, receiving method, program, and broadcasting system |
JP5757075B2 (ja) | 2010-09-15 | 2015-07-29 | ソニー株式会社 | 送信装置、送信方法、受信装置、受信方法、プログラム、および放送システム |
US9986270B2 (en) | 2010-09-21 | 2018-05-29 | Saturn Licensing Llc | Reception and transmission of trigger information for application program control |
JP5703664B2 (ja) | 2010-09-30 | 2015-04-22 | ソニー株式会社 | 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム |
CA2809311C (en) | 2010-10-01 | 2019-01-08 | Sony Corporation | Information processing device, information processing method, and program |
US9179198B2 (en) | 2010-10-01 | 2015-11-03 | Sony Corporation | Receiving apparatus, receiving method, and program |
US8872888B2 (en) | 2010-10-01 | 2014-10-28 | Sony Corporation | Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system |
US8842974B2 (en) | 2010-10-01 | 2014-09-23 | Sony Corporation | Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program, and content delivery system |
US9078031B2 (en) | 2010-10-01 | 2015-07-07 | Sony Corporation | Reception apparatus, reception method, and program |
US8908103B2 (en) | 2010-10-01 | 2014-12-09 | Sony Corporation | Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system |
US20120185888A1 (en) | 2011-01-19 | 2012-07-19 | Sony Corporation | Schema for interests and demographics profile for advanced broadcast services |
JP5783402B2 (ja) | 2011-01-25 | 2015-09-24 | ソニー株式会社 | 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム |
JP5793871B2 (ja) | 2011-01-25 | 2015-10-14 | ソニー株式会社 | 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム |
JP5668512B2 (ja) | 2011-02-15 | 2015-02-12 | ソニー株式会社 | 情報処理装置、及び、情報処理方法 |
TWI574565B (zh) | 2011-03-31 | 2017-03-11 | Sony Corp | A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system |
US8886009B2 (en) | 2011-04-26 | 2014-11-11 | Sony Corporation | Creation of video bookmarks via scripted interactivity in advanced digital television |
TWI545955B (zh) | 2011-04-28 | 2016-08-11 | Sony Corp | Signal receiving apparatus and method, a signal transmission apparatus and method, and program |
US9554175B2 (en) | 2011-07-20 | 2017-01-24 | Sony Corporation | Method, computer program, reception apparatus, and information providing apparatus for trigger compaction |
US8917358B2 (en) | 2011-07-27 | 2014-12-23 | Sony Corporation | Reception apparatus, terminal apparatus, control method, program, and communication system |
US10491966B2 (en) | 2011-08-04 | 2019-11-26 | Saturn Licensing Llc | Reception apparatus, method, computer program, and information providing apparatus for providing an alert service |
WO2013021824A1 (ja) | 2011-08-05 | 2013-02-14 | ソニー株式会社 | 受信装置、受信方法、プログラム、及び情報処理システム |
HUE062523T2 (hu) | 2011-08-24 | 2023-11-28 | Saturn Licensing Llc | Vevõberendezés, vételi eljárás, program és információ feldolgozó rendszer |
US20130055313A1 (en) | 2011-08-31 | 2013-02-28 | Sony Corporation | Method, computer program, reception apparatus, and information providing apparatus for accessing content from a plurality of content sources |
TWI528749B (zh) | 2011-09-06 | 2016-04-01 | Sony Corp | A signal receiving device, a signal receiving method, an information processing program and an information processing system |
US9374620B2 (en) | 2011-10-21 | 2016-06-21 | Sony Corporation | Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system |
US9015785B2 (en) | 2011-11-29 | 2015-04-21 | Sony Corporation | Terminal apparatus, server apparatus, information processing method, program, and linking application supply system |
US9113230B2 (en) | 2011-12-21 | 2015-08-18 | Sony Corporation | Method, computer program, and reception apparatus for delivery of supplemental content |
US8930988B2 (en) | 2011-12-21 | 2015-01-06 | Sony Corporation | Reception apparatus, reception method, program, and information processing system |
KR102057107B1 (ko) | 2012-01-24 | 2019-12-18 | 소니 주식회사 | 수신 장치, 수신 방법, 프로그램 및 정보 처리 시스템 |
US9414002B2 (en) | 2012-02-07 | 2016-08-09 | Sony Corporation | Receiving apparatus, receiving method, and program |
US9936231B2 (en) | 2012-03-21 | 2018-04-03 | Saturn Licensing Llc | Trigger compaction |
US20130282870A1 (en) | 2012-04-18 | 2013-10-24 | Sony Corporation | Reception apparatus, reception method, transmission apparatus, transmission method, and program |
WO2013191976A1 (en) | 2012-06-19 | 2013-12-27 | Sony Corporation | Extensions to trigger parameters table for interactive television |
US9456245B2 (en) | 2012-07-05 | 2016-09-27 | Sony Corporation | Receiving device, receiving method, transmitting device, and transmitting method for controlling applications |
WO2014011355A1 (en) | 2012-07-12 | 2014-01-16 | Sony Corporation | Parameterized services descriptor for advanced television services |
US9154840B2 (en) | 2012-07-31 | 2015-10-06 | Sony Corporation | Reception apparatus, reception method, transmission apparatus, and transmission method |
US9432744B2 (en) | 2012-07-31 | 2016-08-30 | Sony Corporation | Receiving device, receiving method, transmitting device, and transmitting method |
US9883247B2 (en) | 2012-08-13 | 2018-01-30 | Saturn Licensing Llc | Reception apparatus, reception method, transmission apparatus, and transmission method |
EP2885698B1 (en) | 2012-08-15 | 2021-10-06 | Saturn Licensing LLC | Broadband delivery of personalization information for advanced tv services |
US9264648B2 (en) | 2012-10-09 | 2016-02-16 | Sony Corporation | Receiving device, receiving method, transmitting device, and transmitting method |
US10002206B2 (en) | 2012-10-26 | 2018-06-19 | Saturn Licensing Llc | Information processing device and information processing method |
US9253518B2 (en) | 2012-11-09 | 2016-02-02 | Sony Corporation | On-demand access to scheduled content |
US9769503B2 (en) | 2012-11-14 | 2017-09-19 | Saturn Licensing Llc | Information processor, information processing method and program |
US9936256B2 (en) | 2012-11-28 | 2018-04-03 | Saturn Licensing Llc | Receiver, reception method, transmitter and transmission method |
US9148676B2 (en) | 2012-12-04 | 2015-09-29 | Sony Corporation | Broadcast transition channel |
US8914832B2 (en) | 2012-12-14 | 2014-12-16 | Sony Corporation | Information processing apparatus, information processing method, and program |
US10257564B2 (en) | 2013-01-24 | 2019-04-09 | Saturn Licensing Llc | Distributed non-real-time content |
US9942601B2 (en) | 2013-01-24 | 2018-04-10 | Saturn Licensing Llc | Storing non-real time content |
US20140229580A1 (en) | 2013-02-12 | 2014-08-14 | Sony Corporation | Information processing device, information processing method, and information processing system |
-
2011
- 2011-03-25 US US13/071,559 patent/US8909694B2/en active Active
- 2011-08-15 AR ARP110102959A patent/AR082689A1/es unknown
- 2011-08-18 JP JP2012530642A patent/JP6022353B2/ja active Active
- 2011-08-18 MX MX2013002022A patent/MX2013002022A/es active IP Right Grant
- 2011-08-18 KR KR1020137004127A patent/KR101903800B1/ko active IP Right Grant
- 2011-08-18 EP EP11819851.4A patent/EP2611149A4/en not_active Withdrawn
- 2011-08-18 CN CN201180040299.8A patent/CN103081491B/zh active Active
- 2011-08-18 CA CA2806287A patent/CA2806287C/en active Active
- 2011-08-18 BR BR112013003972-8A patent/BR112013003972B1/pt active IP Right Grant
- 2011-08-18 WO PCT/JP2011/068677 patent/WO2012026388A1/ja active Application Filing
-
2014
- 2014-10-31 US US14/529,490 patent/US9769286B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1241092A (zh) * | 1998-06-05 | 2000-01-12 | 汤姆森多媒体公司 | 用于在交互式电视中选择观众明细表的设备和方法 |
Also Published As
Publication number | Publication date |
---|---|
US8909694B2 (en) | 2014-12-09 |
EP2611149A1 (en) | 2013-07-03 |
CA2806287A1 (en) | 2012-03-01 |
US9769286B2 (en) | 2017-09-19 |
AR082689A1 (es) | 2012-12-26 |
CN103081491A (zh) | 2013-05-01 |
KR20130091748A (ko) | 2013-08-19 |
US20120054267A1 (en) | 2012-03-01 |
JPWO2012026388A1 (ja) | 2013-10-28 |
WO2012026388A1 (ja) | 2012-03-01 |
EP2611149A4 (en) | 2014-04-16 |
KR101903800B1 (ko) | 2018-10-02 |
BR112013003972B1 (pt) | 2021-11-30 |
MX2013002022A (es) | 2013-03-25 |
JP6022353B2 (ja) | 2016-11-09 |
BR112013003972A2 (pt) | 2016-07-12 |
CA2806287C (en) | 2020-01-14 |
US20150058410A1 (en) | 2015-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103081491B (zh) | 发送设备和方法、接收设备和方法、以及发送接收系统 | |
CN103081503B (zh) | 发送设备和方法、接收设备和方法以及发送和接收系统 | |
CN103069826B (zh) | 发送设备和方法、接收设备和方法以及发送和接收系统 | |
US10542321B2 (en) | Receiver and system using an electronic questionnaire for advanced broadcast services | |
CN104221395B (zh) | 信息处理设备、信息处理方法以及存储介质 | |
CN104737547A (zh) | 信息处理装置与信息处理方法 | |
CN103069830A (zh) | 发送设备和方法、接收设备和方法以及发送和接收系统 | |
CN103563275A (zh) | 表示相应内容创建者的媒体资源使用数据报告 | |
US20130227597A1 (en) | Personal program channel | |
CN103392307A (zh) | 使用数据反馈回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |