数据广播系统、 数据广播服务器以及数据广播程序 【技术领域】
本发明涉及数据广播系统、 数据广播服务器以及数据广播程序。背景技术 在利用地面波发送进行数字化后的图像以及声音信号的地面数字电视广播中, 将 广播信号的频带划分为 13 个波段来使用。利用其中的 1 个波段实施了称为单波段广播的 主要面向移动体的广播。单波段广播的接收功能不仅被导入到专用的电视接收装置中, 还 被导入到了个人计算机、 手机这些信息设备中。
在单波段广播中, 除了作为从广播站利用地面波而提供的通常电视节目的图像以 及声音之外, 还作为附加服务实施了经由互联网这些网络来提供信息的数据广播。在数据 广播中, 从广播站利用地面波而发送来的信息中包含有链接信息。该链接信息指示可经由 互联网访问的数据广播服务器内的内容。 在用户侧作为电视接收机发挥功能的用户装置从 接收到的地面波中取得链接信息, 从数据广播服务器取得与链接信息对应的内容, 并进行
显示。 在单波段广播中, 能够超出利用广播波而提供的节目的限制, 进行与用户操作对应的 点播型的信息提供。 在数据广播服务器所提供的内容中, 除了文本以外, 还包含图像以及声 音。用户装置在再现图像以及声音时, 从数据广播服务器接收数据并且利用与该数据对应 的解码程序进行数据的解码以及显示。
利用了网络连接的数据广播能够超越基于广播波的发送的限制, 向用户装置提供 多种信息, 另一方面, 有可能发生用户装置的显示性能不能应对多种信息的情况。 当用户装 置选择了接收超出自身显示能力的内容时, 无法再现接收到的内容, 从而有可能给通常的 功能带来障碍。因此, 需要限制发送给用户装置的信息。
作为对发送来的信息进行限制的手段, 例如公知有如下系统 : 在从服务器向用户 装置提供的内容中应用 DRM(Digtal Rights Management, 数字权限管理 ), 来限制内容的再 现 ( 例如, 参照专利文献 1)。在该系统中, 用户装置向服务器发送数字签名, 服务器在内容 中的 DRM 消息中插入签名。
还公知有如下系统 : 具有执行应用程序的用户装置以及从该用户装置接收内容取 得请求的图像服务器 ( 例如, 参照专利文献 2)。该系统的用户装置将表示取得内容时所启 动的应用程序的种类的应用程序信息写入到内容取得请求中并发送到服务器, 服务器根据 应用程序信息发送内容。
专利文献 1 : 日本特开 2004-342080 号公报
专利文献 2 : 日本特开 2006-163780 号公报 发明内容 但是, 在上述使用了 DRM 的系统中, DRM 消息被插入到内容中, 由于要变更 DRM 消 息内的签名, 因此, 需要针对每个用户装置来修正内容。因此, 发送侧的处理变得复杂。另 外, 图像服务器接收应用程序信息的系统很难应用于例如单波段广播等对可从用户装置发
送来的信息进行了限制的广播中。
本发明鉴于上述情况而提出, 其目的在于 : 提供能够通过发送来自用户装置的限 定信息来避免接收超出自身显示性能的内容的数据广播系统、 数据广播服务器以及数据广 播程序。
本发明公开的数据广播系统的基本方式具有 : 用户装置以及数据广播服务器, 所 述用户装置具有 : 广播接收部, 其接收来自广播站的广播 ; 显示部, 其显示从广播站接收到 的内容, 该内容包含指示二次链接信息的一次链接信息, 该二次链接信息指示网络上的其 他内容 ; 操作部, 其响应于用户操作而指定所述显示部显示的内容中的一次链接信息 ; 以 及网络连接部, 其与网络连接并经由网络收发信息, 该网络连接部响应于所述用户操作部 指定了一次链接信息, 而以附带着该用户装置自身的机型信息的方式请求发送由指定的一 次链接信息指示的二次链接信息, 所述数据广播服务器具有 : 性能存储部, 其存储将机型信 息与该机型的内容显示性能关联起来的对应信息 ; 内容性能判定部, 其接收从所述用户装 置发送来的、 包含该用户装置的机型信息的二次链接信息的发送请求, 参照所述对应信息 并取得该用户装置的内容显示性能, 判定由所述用户装置进行了发送请求的二次链接信息 指示的内容是否是所需要的内容显示性能超出该用户装置的内容显示性能的内容 ; 以及二 次链接信息发送部, 其在由所述用户装置进行了发送请求的二次链接信息中附加如下所述 的信息并发送给该用户装置, 上述信息表示该二次链接信息指示的内容是否是所需要的内 容显示性能超出该用户装置的内容显示性能的内容。
本发明公开的数据广播服务器的基本方式为这样的数据广播服务器 : 其向用户装 置发送二次链接信息, 该用户装置响应于通过用户的操作指定了从广播站接收到的内容中 包含的一次链接信息, 而以附带着该用户装置自身的机型信息的方式请求发送由指定的一 次连接信息指示的二次链接信息的发送, 所述数据广播服务器具有 : 性能存储部, 其存储将 机型信息与该机型的内容显示性能关联起来的对应信息 ; 内容性能判定部, 其接收从所述 用户装置发送来的、 包含该用户装置的机型信息的二次链接信息的发送请求, 参照所述对 应信息并取得该用户装置的内容显示性能, 判定由所述用户装置进行了发送请求的二次链 接信息指示的内容是否是所需要的内容显示性能超出该用户装置的内容显示性能的内容 ; 以及二次链接信息发送部, 其在由所述用户装置进行了发送请求的二次链接信息中附加如 下所述的信息并发送给该用户装置, 上述信息表示该二次链接信息指示的内容是否是所需 要的内容显示性能超出该用户装置的内容显示性能的内容。
本发明公开的数据广播程序的基本方式为这样的数据广播程序 : 其被安装在计算 机中, 并使该计算机作为数据广播服务器发挥功能, 该数据广播服务器向用户装置发送二 次链接信息, 该用户装置响应于通过用户的操作指定了从广播站接收到的内容中包含的一 次链接信息, 而以附带着该用户装置自身的机型信息的方式请求发送由指定的一次连接信 息指示的二次链接信息, 该数据广播程序的特征在于, 在所述计算机上构建了以下部分 : 内 容性能判定部, 其接收从所述用户装置发送来的、 包含该用户装置的机型信息的二次链接 信息的发送请求, 参照性能存储部的对应信息并取得该用户装置的内容显示性能, 判定由 所述用户装置进行了发送请求的二次链接信息指示的内容是否是所需要的内容显示性能 超出该用户装置的内容显示性能的内容, 其中, 所述性能存储部存储将机型信息与该机型 的内容显示性能关联起来的对应信息 ; 以及二次链接信息发送部, 其在由所述用户装置进行了发送请求的二次链接信息中附加如下所述的信息并发送给该用户装置, 上述信息表示 该二次链接信息指示的内容是否是所需要的内容显示性能超出该用户装置的内容显示性 能的内容。
根据这些基本方式, 用户装置以附带着自身的机型信息的方式来请求二次链接 信息的发送, 数据广播服务器附加表示是否超出用户装置的内容显示性能的信息, 发送 二次链接信息。因此, 用户装置能够避免接收超出自身显示性能的内容。另外, 能够在 机型信息发送中利用例如单波段广播等中已有的、 发送用户装置机型信息的用户代理 (User-Agent)。 附图说明
图 1 是表示数据广播系统的具体的一个实施方式的图。
图 2 是示出图 1 所示的用户装置的硬件结构的框图。
图 3 是示出图 1 所示的服务器的硬件结构的框图。
图 4 是示出图 1 所示的用户装置的主要功能块的结构的框图。
图 5 是示出图 1 所示的数据广播服务器的主要功能块的结构的框图。 图 6 是示出数据广播程序的结构的图。
图 7 是示出在图像显示装置的显示画面上显示从广播站接收到的广播内容的状 态的图。
图 8 是示出用户代理的数据结构的图。
图 9 是示出存储在性能存储部中的对应信息的图。
图 10 是示出图 4 所示的用户装置以及图 5 所示的数据广播服务器中的处理的流 程图。
图 11 是示出图 4 所示的用户装置以及图 5 所示的数据广播用户装置中的处理的 流程图。
图 12 是示出在作为与图 11 不同的机型的用户装置的图像显示装置的显示画面上 显示从服务器接收到的子菜单的状态的图。
图 13 是示出在用户装置的显示画面上显示正在从服务器发送解码程序的消息的 状态的图。
图 14 是示出在用户装置的显示画面上显示从服务器发送来的内容的状态的图。
具体实施方式
下面, 说明本发明公开的数据广播系统、 数据广播服务器以及数据广播程序的具 体实施方式。
图 1 是示出数据广播系统的具体的一个实施方式的图。
图 1 所示的数据广播系统 S 具有 : 利用地面波发送单波段广播数据的广播站 1、 接 收来自广播站的广播的用户装置 2, 3, 4、 以及与用户装置 2, 3, 4 进行双向通信并提供数据 广播信息的数据广播服务器 6( 以下简称为服务器 6)。用户装置 2, 3, 4 与服务器 6 通过网 络 7 而连接。网络 7 例如是互联网。
广播站 1 利用广播波 ( 地面波 ) 对单波段广播的数据进行无线发送。用户装置 2,3, 4 分别接收从广播站 1 发送来的数据。在作为广播站 1 发送的数据的广播内容 C1 中包含 有通常的电视广播中的图像以及声音 ( 以下将 “图像以及声音” 简称为 “图像” ) 的数据, 用 户装置 2, 3, 4 对从广播站 1 发送来的数据进行接收 / 处理后进行显示。
在这里, 对广播站 1、 用户装置 2, 3, 4 以及服务器 6 间的数据流向的概略进行说明。
除了广播内容 C1 之外, 用户装置 2, 3, 4 还接收并显示经由网络 7 发送来的内容 C2。在本实施方式中, 服务器 6 存储有内容 C2, 根据来自用户装置 2, 3, 4 的请求, 经由网络 7 向用户装置 2, 3, 4 发送内容 C2。用户装置 2, 3, 4 请求服务器 6 根据指示网络上的内容 C2 的链接信息 L2 发送内容。该链接信息 L2 作为菜单数据 M2 由服务器 6 提供。并且, 包含该 链接信息 L2 的菜单数据 M2 也是响应于来自用户装置 2, 3, 4 的请求而发送的。用户装置 2, 3, 4 根据指示包含有链接信息 L2 的菜单数据的其他链接信息 L1 来请求服务器 6 发送子菜 单数据 M2。该其他链接信息 L1 以菜单数据 M1 的形式包含在由广播站 1 广播的广播内容 C1 中。将包含在从广播站 1 发送的广播内容 C1 中的链接信息 L1 称为一次链接信息, 将从 服务器 6 发送的链接信息 L2 称为二次链接信息。
即, 在由广播站 1 广播的广播内容 C1 中包含有一次链接信息 L1, 一次链接信息 L1 指示二次链接信息 L2。从服务器 6 发送的二次链接信息 L2 指示被存储在服务器中的内容 C2。将包含二次链接信息 L2 的菜单数据 M2 称为子菜单数据。 与广播内容 C1 不同, 存在多个可经由网络 7 发送的内容 C2。 为了高效地指示多个 内容, 对链接信息进行了层次化。例如, 在由广播站 1 广播的菜单数据 M1 中包含指示多个 子菜单数据 M2 的多个一次链接信息 L1, 在多个子菜单数据 M2 中分别包含多个二次链接信 息 L2。在图 1 中, 为了易于看清指示的关系 ( 虚线所示 ), 各示出了 1 个一次链接信息 L1 以及 1 个二次链接信息 L2。
包 含 链 接 信 息 L1, L2 的 菜 单 数 据 M1 以 及 子 菜 单 数 据 M2 是 用 日 本 电 波 产 业 会 (ARIB : Association of Radio Industries and Businesses) 所 规 定 的 BML(broadcastmarkup language, 广播标记语言 ) 来描述的, 描述为示出可选择的内容的列 表的菜单。BML 是以 XHTML(extensible hypertext markup language, 可扩展超文本标记 语言 ) 为基础而规定的标记语言。链接信息 L1、 L2 具有 URL(uniform resource locator, 统一资源定位符 )。
图 2 是示出图 1 所示的用户装置的硬件结构的框图。
用户装置 2, 3, 4 是个人计算机, 结构部件的处理速度、 数据的存储容量这些处理 能力互不相同, 但基本的硬件结构是共同的。 因此, 关于处理能力的差异, 在后面叙述, 代表 性地图示出用户装置 2, 说明基本的硬件结构。
用户装置 2 具有 CPU20、 存储器 21、 硬盘装置 22、 图像显示装置 23、 键盘 24、 鼠标 25、 CD-ROM 驱动器 26、 网络 IF 27、 电视机调谐器 28 以及 BIOS 存储器 29。它们经由总线 200 而彼此连接。
CPU 20 通过执行程序来控制用户装置 2 内的各部, 并且对从各部输出的数据进行 处理。 存储器 21 临时存储由 CPU 20 执行的程序和数据。 硬盘装置 22 中保存有各种程序和 数据。图像显示装置 23 在显示画面上显示图像。键盘 24 根据用户的操作输入指示和文字 信息, 鼠标 25 根据用户的操作指定图像显示装置 23 的显示画面上的任意位置, 由此输入与 该位置对应的指示。CD-ROM 驱动器 26 装载作为记录介质的 CD-ROM 260, 并访问该装载的
CD-ROM 260。网络 IF 27 例如使用以 IP 为代表的通信协议, 经由网络 7 与服务器 6 连接。 电视机调谐器 28 接收从广播站发送的广播波。更具体而言, 电视机调谐器 28 选择并接收 与各频道对应的频带的电波, 进行 OFDM(orthogonal frequency division multiplexing, 正交频分复用 ) 解调, 以 TS(TransportStream, 传输流 ) 信号的形式输出解调后的信号。
BIOS 存 储 器 29 存 储 有 使 用 户 装 置 2 内 的 各 部 动 作 的 基 本 输 入 输 出 程 序 即 BIOS(basic input/output system) 程序。另外, BIOS 存储器 29 中存储有制造用户装置时 的用户装置的制造厂商、 用户装置的机型、 识别各个用户装置的数据。BIOS 存储器 29 例如 是以闪存为代表的非易失性存储器。
图 3 是示出图 1 所示的服务器的硬件结构的框图。
图 3 所示的服务器 6 具有 CPU 60、 存储器 61、 硬盘装置 62、 图像显示装置 63、 键盘 64、 鼠标 65、 CD-ROM 驱动器 66、 网络 IF 67 以及 BIOS 存储器 69。它们经由总线 600 而彼此 连接。服务器 6 是除了不具有电视机调谐器这一点以外、 具有与图 2 所示的用户装置共同 的基本结构的计算机, 省略进一步的详细说明。但是, 服务器 6 与多个用户装置同时通信来 提供内容, 因此各部的处理能力高于用户装置 2。
图 4 是示出图 1 所示的用户装置的主要功能块的结构的框图。 用户装置 2 具有广播接收部 201、 显示部 202、 用户操作部 204、 网络连接部 203 以 及 ID 存储部 205。这些功能块通过由 CPU 20 执行被存储在硬盘装置 22 或 CD-ROM260 中的 程序来发挥功能。用户装置 2 以外的用户装置 3, 4 也具有与用户装置 2 相同的功能块。图 2 所示的电视机调谐器 28 以及 CPU 20 的组合与广播接收部 201 对应, 图 2 所示的图像显示 装置 23 以及 CPU20 的组合与显示部 202 对应。另外, 图 2 所示的键盘 24、 鼠标 25 以及 CPU 20 的组合与用户操作部 204 对应, 图 2 所示的网络 IF27 以及 CPU 20 的组合与网络连接部 203 对应。另外, 图 2 所示的 BIOS 存储器 29 与 ID 存储部 205 对应。
广播接收部 201 接收来自广播站 1 的广播。更具体而言, 广播接收部 201 接收与 频道对应的广播波, 并对其进行解调, 输出利用广播波传输的广播内容 C1。 在从广播站 1 发 送来的广播内容 C1( 参照图 1) 中, 包含有图像数据、 用于开始接收数据广播内容的菜单数 据 M1。
显示部 202 显示广播接收部 201 从广播站 1 接收到的广播内容 C1。更具体而言, 显示部 202 对由广播接收部 201 取出的图像数据进行解码, 显示在图像显示装置 23 的显示 画面上, 并且将用于开始数据广播的菜单数据 M1 显示在图像显示装置 23 的显示画面上。 显 示部 202 根据用户操作部 204 的数据广播开始操作, 显示菜单数据 M1。另外, 显示部 202 响 应于在网络连接部 203 的接收, 还显示包含有二次链接信息的菜单数据 M2、 内容 C2。
图 7 是示出在图像显示装置的显示画面上显示从广播站接收到的广播内容的状 态的图。
图像显示装置 23 的显示画面 23a 中的左上方的区域 P1 中显示有从广播站接收到 的广播内容 C1 的图像。另外, 在下方的区域 P2 中, 显示有用于选择其他频道的广播波的 频道按键。另外, 在右上方的区域 P3 中显示有菜单数据 M1。菜单数据 M1 是用 BML 来描述 的, 在菜单数据 M1 所具有的多个一次链接信息中都分别包含有显示为选择按键的项目名、 与项目名对应的 URL 以及选择按键的显示属性。一次链接信息的 URL 指示被保存在服务器 6 中的包含二次链接信息的子菜单数据 M2。显示部 202 作为 BML 浏览器发挥功能, 解释用
BML 描述的菜单数据 M1, 显示在右上方的区域 P3 中。在区域 P3 中显示各个一次链接信息 所包含的项目名, 即 “新闻” 、 “交通信息” 、 “节目表” 、 “占卜” 以及 “灾害信息” 作为选择按键。
图 4 所示的用户操作部 204 根据用户的操作指定广播内容 C1 的菜单数据 M1 中所 包含的一次链接信息中的某一个。更具体而言, 当响应于用户对键盘 24 或鼠标 25 的操作、 选择了显示部 202 的显示画面 23a 中的右上方区域 P3 中所显示的选择按键中的某一个时, 用户操作部 204 指定与所选择的按键的一次链接信息对应的 URL。 与一次链接相同, 用户操 作部 204 还进行二次链接信息的指定。
网络连接部 203 与网络 7 连接, 经由网络 7 收发数据。网络连接部 203 响应于用 户操作部 204 指定了一次链接信息, 而请求发送由指定的一次链接信息的 URL 所指示的二 次链接信息。更具体而言, 网络连接部 203 请求指定的 URL 所指示的服务器发送包含二次 链接信息的子菜单数据 M2。发送的请求是通过向服务器 6 发送发送指令来进行的。该发送 指令中包含有插入自身信息的用户代理。另外, 网络连接部 203 响应于用户操作部 204 指 定了二次链接信息, 而请求发送所指定的二次链接信息的 URL 所指示的内容, 并接收被发 送来的内容。
ID 存储部 205 中存储有分别表示用户装置制造厂商、 用户装置机型以及各个用户 装置的厂商 ID、 机型 ID 以及序列号。上述网络连接部 203 在向服务器请求发送时, 将从 ID 存储部 205 读出的数据插入到发送请求指令的用户代理中。由此, 网络连接部 203 以附带 着该用户装置自身的机型信息的方式来请求数据的发送。
图 8 是示出用户代理的数据结构的图。
插入在发送请求指令中的用户代理 (User-Agent) 是按照 ARIB TR-14 标准规定 的, 具有 “DPA” 的字符 (3 字节 )、 表示用户装置制造厂商的厂商 ID(3 字节 )、 表示用户装置 所安装的浏览器的浏览器名称 (20 字节 )、 浏览器主版本号 (3 字节 )、 浏览器次版本号 (3 字节 )、 表示用户装置机型的机型 ID(20 字节 ) 以及用于识别各个用户装置的接收机 ID(20 字节 )。网络连接部 203 从 ID 存储部 205 中读出厂商 ID、 机型 ID 以及序列号, 插入到用户 代理的厂商 ID、 机型 ID 以及接收机 ID 中, 发送插入了该用户代理的发送请求指令。
图 5 是示出图 1 所示的数据广播服务器的主要功能块的结构的框图。
服务器 6 具有 : 性能存储部 601、 内容性能判定部 602、 二次链接信息发送部 603、 内容发送部 604、 程序发送部 605、 内容存储部 606 以及程序存储部 607。
图 3 所示的存储器 61 以及硬盘装置 62 分别与性能存储部 601 对应, 图 3 所示的 CPU 60 以及网络 IF67 的组合与二次链接信息发送部 603 对应。另外, 图 3 所示的存储器 61 以及硬盘装置 62 分别与内容存储部 606 对应, 图 3 所示的存储器 61 以及硬盘装置 62 分 别与程序存储部 607 对应。另外, 图 3 所示的 CPU60 以及网络 IF 67 的组合与内容发送部 604 对应, 图 3 所示的 CPU 60 以及网络 IF 67 的组合与程序发送部 605 对应。另外, 图3所 示的 CPU 60 以及网络 IF 67 的组合与内容性能判定部 602 对应。
性能存储部 601 存储将用户装置的机型信息与该机型的内容显示性能关联起来 的对应信息 601a。接受数据广播服务的用户装置的内容显示性能根据机型的不同而不同。 本实施方式中的内容显示性能表示为 CPU 的类型、 存储器容量以及有无解码程序。
图 9 是示出被存储在性能存储部中的对应信息的图。图 9 中以表格形式示出对应 信息 601a。对应信息 601a 具有厂商 ID、 机型 ID、 CPU、 存储器、 解码程序 A 以及解码程序 B 的 栏。其中, 厂商 ID 以及机型 ID 的组合表示机型信息。另外, CPU、 存储器、 解码程序 A 以及 解码程序 B 表示内容显示性能。例如, 在厂商 ID 的值为 1、 机型 ID 的值为 1 的情况下, 作为 用户装置, 表示 A 公司的 a 机型, 该机型表示安装了类型 III 的 CPU 以及 128MB 的存储器。 另外, A 公司的 a 机型表示没有内置 ( 安装 ) 作为为了显示特定内容而所需的处理程序的 解码程序 A 以及解码程序 B 中的任何一种。另一方面, 在 A 公司的 c 机型上安装了解码程 序 A 以及解码程序 B 两者。对应信息 601a 是根据用户装置的制造厂商的新机型用户装置 的公布而不断被追加 / 更新的。
内容性能判定部 602 接收从用户装置 2, 3, 4 发送来的包含用户装置机型信息的发 送请求, 参照对应信息 601a, 取得用户装置 2, 3, 4 的内容显示性能。 内容性能判定部 602 还 判定被请求发送的二次链接信息所指示的内容是否是如下所述的内容 : 需要超出该用户装 置内容显示性能的内容显示性能。内容性能判定部 602 还参照对应信息 601a, 判定被请求 发送的二次链接信息所指示的内容是否是需要用户装置中不存在的处理程序的内容。
二次链接信息发送部 603 将从用户装置 2, 3, 4 接收到发送请求的二次链接信息发 送给该用户装置。更具体而言, 二次链接信息发送部 603 从内容存储部 606 读出包含二次 链接信息的子菜单数据 M2, 根据需要进行编辑, 并进行发送。子菜单数据 M2 与菜单数据 M1 相同, 是用 BML 描述的, 子菜单数据 M2 所具有的二次链接信息中分别包含有显示为选择按 键的项目名、 与项目名对应的 URL 以及选择按键的显示属性。二次链接信息的 URL 指示被 保存在服务器 6 中的内容。二次链接信息发送部 603 根据内容性能判定部 602 的判定, 将 表示该二次链接信息所指示的内容是否需要超出用户装置内容显示性能的性能的信息附 加到二次链接信息中。 该信息的附加是通过在选择按键的显示属性中设定与其他项目区分 显示的 “深色调” 属性来进行的。
内容存储部 606 中存储有在数据广播中向用户装置提供的内容 C2 以及子菜单数 据 M2。
程序存储部 607 存储有解码程序, 该解码程序是用户装置显示内容时所需的处理 程序。进行显示所需要的解码程序在制造后且出厂时被预先安装 ( 预安装 ) 在特定机型的 用户装置中。对应信息 601a( 参照图 9) 示出了每种用户装置机型的解码程序安装状况。
内容发送部 604 从内容存储部 606 读出从用户装置 2, 3, 4 的网络连接部 203 进行 了发送请求的内容, 经由网络 7, 发送到进行了请求的用户装置。
在由内容性能判定部 602 判定为是需要用户装置中所没有的解码程序的内容的 情况下, 程序发送部 605 向用户装置发送该解码程序。
图 6 是示出数据广播程序的结构的图。
在这里, 数据广播程序 900 被存储在 CD-ROM 260 中, 具有性能存储部 901、 内容性 能判定部 902、 二次链接信息发送部 903、 内容发送部 904、 程序发送部 905、 内容存储部 906 以及程序存储部 907。数据广播程序 900 由图 3 所示的 CPU 60 来执行, 由此, 构建图 5 所示 的性能存储部 601、 内容性能判定部 602、 二次链接信息发送部 603、 内容发送部 604、 程序发 送部 605、 内容存储部 606 以及程序存储部 607。
图 10 是示出图 4 所示的用户装置以及图 5 所示的数据广播服务器中的处理的流 程图。在处理的说明中, 以图 1 所示的 3 个用户装置中的用户装置 2 为例进行说明, 并根 据需要也对其他用户装置 3 的情况进行说明。
在用户装置 2 中, 首先, 执行用户装置 2 自身的信息取得 ( 步骤 S11)。在信息取得 中, 网络连接部 203 从 ID 存储部 205 中读出作为用户装置 2 自身的信息的厂商 ID、 机型 ID 以及序列号。
接着, 执行电视广播波接收处理 ( 步骤 S12)。 在电视广播波接收处理中, 广播接收 部 201 从广播站 1( 参照图 1) 接收广播波。另外, 显示部 202 显示由广播接收部 201 接收 到的广播波的内容 C1。在内容 C1 中包含有图像数据以及菜单数据 M1, 显示部 202 对图像 的信息进行解码和显示。
当用户操作部 204 接收到用户的、 数据广播的开始操作时 ( 步骤 S13 为 “是” ), 显 示部 202 显示包含在内容 C1 中的菜单数据 M1。由此, 如图 7 所示, 显示画面 23a 的区域 P1 中显示通常的电视节目, 区域 P3 中显示数据广播的按键。
接着, 当用户操作部 204 接收到选择了所显示的按键中的某一个的链接选择操作 时 ( 步骤 S15 为 “是” ), 网络连接部 203 开始与服务器 6 通信 ( 步骤 S16)。服务器 6 也开 始与用户装置 2 通信 ( 步骤 S31)。在这里, 例如在用户装置 2 由于未与网络 7 连接等原因 而不能与服务器 6 通信时 ( 步骤 S17 为 “否” ), 不能接受数据广播服务, 从而只接收广播 波。另一方面, 在能够与服务器 6 通信时 ( 步骤 S17 为 “是” ), 网络连接部 203 发送用户代 理 ( 步骤 S18)。更具体而言, 网络连接部 203 向服务器 6 发送由链接选择操作所选择的按 键的一次链接信息所指示的数据的发送指令 ( 发送请求 ), 在该发送指令中插入用户代理。 如图 8 所示, 用户代理包含厂商 ID、 机型 ID 以及接收机 ID 的信息。网络连接部 203 将在上 述步骤 S11 中从 ID 存储部 205 读出的厂商 ID、 机型 ID 以及序列号插入到用户代理中, 发送 发送指令。
服务器 6 的内容性能判定部 602 从用户装置 2 接收到发送指令以及包含在该发送 指令中的用户代理时 ( 步骤 S32), 判定包含在用户代理中的厂商 ID 是否是正规 ID( 步骤 S33)。这里, 所谓正规是指, 用户装置由登记在对应信息 601a 中的厂商制造、 能够掌握内容 显示性能, 用于与例如自制 PC 那样的难以掌握性能的用户装置区分开来。是否正规是根据 包含在用户代理中的厂商 ID 是否存在于被存储在性能存储部 601 中的对应信息 601a 中来 判定的。
在判定为厂商 ID 是正规 ID 时 ( 步骤 S33 为 “是” ), 内容性能判定部 602 根据机型 ID 取得用户装置的内容显示性能 ( 步骤 S34)。更具体而言, 内容性能判定部 602 参照被存 储在性能存储部 601 中的对应信息 601a, 取得与包含在用户代理中的厂商 ID 以及机型 ID 的组合对应的 CPU 以及存储器的种类。另外, 内容性能判定部 602 还取得表示与该厂商 ID 以及机型 ID 的组合对应的机型是否具有解码程序 A 以及解码程序 B 的信息。例如, 如果发 送了用户代理的用户装置 2 是 A 公司的 b 机型, 则内容性能判定部 602 根据厂商 ID 以及机 型 ID, 判定为该用户装置 2 具有类型 IV 的 CPU 以及 256M 字节的存储器并安装有解码程序 A。另外, 例如, 发送用户代理的其他用户装置 3 为 A 公司的 a 机型时, 判定为该用户装置 3 安装有类型 III 的 CPU 以及 128M 字节的存储器, 未安装解码程序 A、 B 中的任一种。
接着, 二次链接信息发送部 603 对由用户装置 2 请求发送的数据、 即子菜单数据 进行编辑 ( 步骤 S35), 发送到用户装置 2( 步骤 S36)。子菜单数据是由伴随于发送请求而被发送的 URL 所指示的信息, 被存储在内容存储部 606 中。子菜单数据是用 BML 描述的, 包含指示作为图像数据的内容的二次链接信息。二次链接信息例如分别具有 : “早间新闻 08:00-10:00” 、 “午间新闻 12:00-13:00” 、 “晚间新闻 17:30-19:00” 这 3 个内容的项目名、 指示内容的 URL、 项目的显示属性。另外, 在子菜单中, 针对二次链接信息所指示的每个内 容, 包含有进行显示所需要的用户装置性能以及解码程序的信息。例如, 对于上述 3 个内容 中的早间新闻以及午间新闻, 需要类型 IV 以上的 CPU、 256M 字节以上的存储器以及解码程 序 B 来进行显示, 对于晚间新闻, 需要类型 III 以上的 CPU、 128M 字节以上的存储器以及解 码程序 A 来进行显示。
二次链接信息发送部 603 将表示二次链接信息所指示的内容是否是所需要的内 容显示性能超出该用户装置的内容显示性能的内容的信息附加于子菜单数据 M2 中, 进行 发送。更具体而言, 对于与子菜单的 3 个项目对应的各内容, 当进行显示所需要的性能超出 内容性能判定部 602 取得的用户装置的内容显示性能时, 二次链接信息发送部 603 将项目 的显示属性变更为与其他项目不同的种类。显示属性例如设为比其他项目较暗地显示的 “深色调” 属性。另外, 删除与该项目对应的 URL, 设为 “空” 。
例如, 在向作为 A 公司的 b 机型的用户装置 2 发送上述新闻的子菜单时, 与该子菜 单有关的早间新闻、 午间新闻以及晚间新闻中的任一内容均不超出用户装置 2 的内容显示 性能。因此, 二次链接信息发送部 603 将显示属性设为通常的属性, 也将 URL 保持为指示内 容。另一方面, 在向作为 A 公司的 a 机型的用户装置 3 发送子菜单时, 对于超出用户装置 3 的内容显示性能的内容的早间新闻以及午间新闻, 将显示属性设为 “深色调” 属性, 将 URL 设为 “空” 。 在用户装置 2 中, 在网络连接部 203 接收到二次链接信息发送部 603 编辑的子菜 单时, 显示子菜单 ( 步骤 S19)。
图 11 是示出在 1 个用户装置中显示子菜单的状态的图。
在用户装置 2 的图像显示装置 23 的显示画面 23a 内的左上方区域 P1 中, 与图 7 的 情况相同, 显示从广播站接收到的广播内容的图像。在显示画面 23a 的右上方区域 P3 中显 示子菜单数据。子菜单数据具有多个二次链接信息。与各二次链接信息对应地以可选择的 方式显示有 “早间新闻 08:00-10:00” 、 “午间新闻 12:00-13:00” 、 “晚间新闻 17:30-19:00” 这 3 个按键。
当用户装置 2 的用户操作部 204 接收到用户的项目选择操作时 ( 步骤 S20 为 “是” ), 网络连接部 203 请求发送与用户操作部 204 所选择的项目对应的二次链接所指示的 内容 ( 步骤 S21)。例如, 当图 11 所示的区域 P3 中的早间新闻的按键被选择时, 网络连接部 203 请求发送与早间新闻对应的 URL 所指示的内容。
图 12 是示出了在与图 11 不同的机型的用户装置 3 的图像显示装置的显示画面上 显示从服务器接收到的子菜单的状态的图。
在用户装置 3 的区域 P3 中显示有子菜单。 子菜单数据具有多个二次链接信息。 与 各二次链接信息对应地显示有 3 个按键。但是, 早间新闻以及午间新闻的按键与剩余的按 键区分开来, 较暗地显示。由此, 在用户装置 3 中, 显示不能选择早间新闻以及午间新闻的 情况。另外, 与早间新闻以及午间新闻对应的 URL 被设定为 “空” , 因此即使选择这些按键, 也不会请求发送内容。在用户装置 3 中, 在选择了晚间新闻时, 请求发送内容。这样, 可避
免接收需要超出用户装置 3 的内容显示性能的性能的内容。
在服务器 6 中, 当从用户装置 2 接收到基于 URL 的内容发送的请求时 ( 步骤 S37 为 “是” ), 内容性能判定部 602 参照在上述步骤 S34 中参照对应信息 601a 而取得的用户装 置的内容显示性能中的、 表示有无解码程序 A 以及解码程序 B 的信息, 判定所请求的内容是 否需要在用户装置中所没有的解码程序 ( 步骤 S38)。例如, 当从用户装置 2 请求了发送早 间新闻作为内容时, 判定为该早间新闻需要作为 A 公司的 b 机型的用户装置 2 所不具有的 解码程序 B。
在通过内容性能判定部 602 判定为内容需要用户装置中所没有的解码程序的情 况下 ( 步骤 S38 中为否 ), 程序发送部 605 从程序存储部 607 读出内容所需要的解码程序, 发送到用户装置 2 中 ( 步骤 S39)。另一方面, 在通过内容性能判定部 602 判定为内容处理 所需的解码程序存在于用户装置中时 ( 在步骤 S38 为是 ), 不发送解码程序。然后, 内容发 送部 604 从内容存储部 606 中读出所请求的内容, 发送到用户装置 2 中 ( 步骤 S40)。
图 13 是示出在用户装置的显示画面上显示正在从服务器发送解码程序的消息的 状态的图。
在用户装置 2 中, 当网络连接部 203 从服务器 6 接收到解码程序时 ( 步骤 S22 为 “是” ), 安装解码程序 ( 步骤 S23)。然后, 网络连接部 203 接收内容, 显示部 202 显示内容 ( 步骤 S24)。在安装了从服务器 6 接收到的解码程序时, 显示部利用所安装的解码程序, 对 接收到的内容进行解码。
图 14 是示出在用户装置的显示画面上显示从服务器发送的内容的状态的图。
在用户装置 2 的显示画面 23a 中的左上方区域 P1 中显示从服务器 6 接收到的内 容。
以这种方式, 提供与用户的操作对应的信息。
根据上述数据广播系统 S, 用户装置 2, 3, 4 可以通过发送用户装置 2, 3, 4 所具有的 机型信息来避免接收超出自身内容显示性能的内容。另外, 在用户装置不具有内容处理所 需的解码程序时, 服务器在发送内容之前, 先发送解码程序。另外, 由于可以在机型信息的 发送中利用数据广播中已经使用的用户代理, 因此, 仅变更服务器的处理而不必追加特殊 的硬件, 即可利用现有的单波段广播中的数据广播系统。
并且, 在针对具体的各实施方式的上述说明中, 作为在 “发明内容” 中说明的基本 方式中的数据广播服务器的一例, 示出了 1 个服务器 6, 但该数据广播服务器不限于 1 个, 也 可以设置多个。另外, 数据广播服务器只要发送二次链接信息即可, 可以不发送内容。
另外, 在针对具体的各实施方式的上述说明中, 作为在 “发明内容” 中说明的基本 方式中的用户装置的一例, 示出了个人计算机的例子, 但除了个人计算机以外, 该用户装置 还可以是接收机便携电话或信息用户装置设备, 也可以是电视接收机。
另外, 在针对具体的各实施方式的上述说明中, 作为在 “发明内容” 中说明的基本 方式中的 “二次链接发送所附加的信息” , 示出了将显示属性设为 “深色调” 属性的例子以及 将 URL 设为 “空” 的例子, 但该附加的信息也可以是不进行基于二次链接信息的发送请求的 信息, 例如, 可以是表示发送请求锁定的信息, 也可以是作为不会被显示出来的属性而附加 的信息。
另外, 在针对具体的各实施方式的上述说明中, 作为在 “发明内容” 中说明的基本方式中的内容显示性能的一例, 示出了 CPU 的类型以及存储器的容量, 但该内容显示性能 也可以是时钟速度、 有无加速器, 或者, 也可以是标准检查程序 (benchmark) 那样的处理能 力指标值。
另外, 在针对具体的各实施方式的上述说明中, 作为在 “发明内容” 中说明的基本 方式中的网络的一例, 示出了互联网, 但该网络可以是 LAN(local area network, 局域网 ), 或者, 也可以是 WAN(wide area network, 广域网 )。
另外, 在针对具体的各实施方式的上述说明中, 作为在 “发明内容” 中说明的基本 方式中的对应信息的一例, 示出了表格形式的对应信息, 但该对应信息也可以是其他形式。
另外, 在对于具体的各实施方式的上述说明中, 作为 “发明内容” 中说明的基本方 式中的数据广播程序, 示出了被存储在 CD-ROM260 中的数据广播程序, 但存储该数据广播 程序的介质只要能够存储程序, 则其种类没有限制, 例如可以是硬盘装置的磁盘, 或者, 可 以是软磁盘、 MO 盘、 DVD, 也可以是磁卡型、 磁带型的存储介质。另外, 该数据广播程序不限 于存储在存储介质中, 例如, 也可以利用通信线路进行通信。