网络系统、终端设备、记录设备、记录安排状态的显示方法、用于终端设备的计算机程序...的制作方法

文档序号:7682645阅读:141来源:国知局
专利名称:网络系统、终端设备、记录设备、记录安排状态的显示方法、用于终端设备的计算机程序 ...的制作方法
技术领域
本发明涉及能够使用网络将记录设备的记录安排状态传输给终端 设备的网络系统、终端设备、记录设备、记录安排状态的显示方法、 用于终端设备的计算机程序以及用于记录设备的计算机程序。
背景技术
近年来,提供电子节目指南(EPG)数据的服务已得到广泛普 及。EPG例如为广播节目(诸如地面模拟电视广播、地面数字电视 广播、CS数字广播和BS数字广播的节目)和所谓"网络节目"(由 Internet上的节目发送服务网站提供的节目)的节目指南。还已知另一种与EPG有关的服务,即执行安排的远程记录安排 服务,用于使与网络连接的记录设备,对从终端设备显示器上所显示 的EPG中选择出的节目进行记录。执行远程记录安排服务的服务 器,通过网络从终端设备接收远程记录安排请求。服务器将诸如节目 ID,频道名称,广播日期,广播开始/结束时间以及将被记录的节目 的标题之类的记录安排信息传输给记录设备,记录设备与终端设备的 关系是预先设定的。基于服务器接收的记录安排信息,记录设备接收 并记录广播节目(例如,参见JP-A-2001-309285)。发明内容在终端设备中,为了检查记录设备中记录安排的状态,例如,可 以想到将存储在记录设备的存储部件中的记录安排列表的内容通过网 络从记录设备传输给终端设备,并在终端设备中显示记录安排列表的 系统。不过,记录安排列表仅仅是基于文本的信息的列举,诸如对节目进行记录安排所必需的节目ID、频道名称、广播日期、广播开始/ 结束时间和标题。仅通过浏览记录安排列表,难以立即获取节目的记 录安排状态。当用户可用的多个记录设备都与网络连接,并且用户希望在终端 设备中检查记录设备的记录安排状态时,用户依次切换并显示各个记 录设备的记录安排列表,并查阅记录安排列表。不过,难以发现在多 个记录设备中安排记录同一节目的状态,并且发生的记录安排遗漏也 难以被发现。从而,希望提供一种能够有效地在终端设备上检查记录设备的记 录安排状态的网络系统、终端设备、记录设备、记录安排状态的盅示 方法、用于终端设备的计算机程序以及用于记录设备的计算机程序。根据本发明一个实施例,提供包括终端设备、记录设备和网络的 网络系统。该记录设备包括记录安排状态存储部分,用于存储节目的 记录安排状态的数据;和记录安排状态提供部分,用于通过所述网络 传输存储在所述记录安排状态存储部分中的所述记录安排状态的数 据。终端设备包括记录安排状态获取部分,用于通过所述网络荻取所 述记录设备的所述记录安排状态的数据;EPG数据获取部分,用于 获取EPG数据;记录安排状态显示处理部分,用于基于由所述记录 安排状态获取部分获取的所述记录安排状态的数据和由所述EPG数 据获取部分获取的所述EPG数据,创建反映所述记录安排状态的 EPG显示数据;以及显示部件,用于显示由所述记录安排状态显示 处理部分创建的所述EPG显示数据。根据该实施例,与显示基于文本的记录安排列表的系统相比,由 于在终端设备中显示反映记录设备的记录安排状态的EPG数据,能 够在终端设备中有效地检查记录设备的记录安排状态。最好,所述记录安排状态显示处理部分创建反映所述记录安排状态的EPG显示数据,以便能够识别所述已进行记录安排的节目和所 述记录安排候选节目。记录安排候选节目例如是作为适合用户品位的 节目在记录设备中自动检索出的节目。必须区分记录安排候选节目与 记录安排节目。用户很容易通过显示节目来区分记录安排候选节目与 记录安排节目,从而对节目进行识别。最好,所述记录安排状态获取部分通过所述网络获取多个记录设 备的记录安排状态的数据,并且所述记录安排状态显示处理部分为用 户所选择的所述记录设备的每一个创建反映记录安排状态的EPG显 示数据。因而,当存在多个记录设备时,阐明记录设备与记录安排状 态之间的对应关系。另外,用户可以在终端设备中整体地检查多个记 录设备的记录安排状态。最好,所述记录安排状态获取部分通过所述网络获取多个记录设 备的记录安排状态的数据,并且所述记录安排状态显示处理部分创建 EPG显示数据,在所述EPG显示数据中,所获取的多个记录设备的 记录安排状态被联合并被反映在所述EPG数据上。从而,用户可以 在终端设备中整体地检查多个记录设备的记录安排状态,并且很容易 发现在多个记录设备中冗余地设置对相同节目的记录安排。最好,记录安排状态获取部分通过网络请求获取记录安排状态的 数据,并获取记录安排状态的数据作为对请求的响应。因而,用户可 以从终端设备主动获取记录设备的记录安排状态数据,并显示反映记 录安排状态的EPG。最好,终端设备还包括远程记录安排处理部分,用于通过所述网 络传输对于用户在EPG上选择的节目的记录安排请求,所述EPG被 显示在所述显示部件上并且反映了所述记录安排状态。因而,用户例 如可选择记录安排候选节目,并且设定在记录设备中进行记录安排。最好,所述远程记录安排处理部分通过所述网络传输对于用户在 所述EPG上选择的节目的记录安排取消请求,其中EPG显示在显示 部件上,并反映记录安排状态。因而,当用户在反映记录安排状态的EPG上发现在两个记录设备中冗余地设置了对相同节目的记录安排 时,该用户通过操作终端设备,能够取消一个记录设备中的记录安 排。根据该实施例,可有效地在终端设备上检查记录设备的记录安排 状态。


图1为表示根据本发明一个实施例的网络系统的整体结构的图; 图2为表示图1中所示的EPG发送服务器、节目发送服务器、 服务服务器和直接访问管理服务器的硬件结构的框图; 图3为表示服务服务器的软件结构的框图; 图4为表示直接访问管理服务器的软件结构的框图; 图5为表示终端设备的硬件结构的框图; 图6为表示终端设备的软件结构的框图; 图7为表示记录设备的硬件结构的框图; 图8为表示记录设备的软件结构的框图;图9为表示反映记录设备A的记录安排状态的EPG显示数据的 一个示例的图;图10为表示反映记录设备B的记录安排状态的EPG显示数据的 一个示例的图;图11为表示反映记录设备C的记录安排状态的EPG显示数据的 一个示例的图;图12为表示所有记录设备的记录安排状态被联合的EPG显示数 据的一个示例的图;图13为表示记录安排状态数据的一个示例的图;图14为表示根据本发明第二实施例的网络系统的整体结构的图;图15为表示图14中所示的记录设备的软件结构的图;图16为表示图14中所示的直接访问管理服务器的软件结构的图;图17为表示图14中所示的服务服务器的软件结构的图;以及 图18为表示图14中所示的终端设备的软件结构的图。
具体实施方式
下面将参照附图描述本发明的实施例。图1为表示根据本发明第一实施例的网络系统10的整体结构的图。网络系统10包括EPG发送服务器100、节目发送服务器200、 服务服务器300、直接访问管理服务器400、终端设备500和记录设 备600 (600-A、 600-B和600-C )。这些服务器和设备能够通过网络 1,诸如Internet彼此连接以便能够相互通信。在本实施例中,三个 记录设备600与网络1连接。当单独提到这三个记录设备600时,则 将记录设备600分别称作"记录设备600-A","记录设备600-B"和"记 录设备600-C"。除非特别指出,否则将记录设备600统称为"记录设 备600"。当提到所有三个记录设备600时,将记录设备600称作"记 录i殳备600 (600-A, 600-B和600-C)。节目发送服务器200是通过网络1发送诸如IP (因特网协议)多 播广播的节目的广播节目和诸如VoD (视频点播)节目的节目D8的 服务器设备,多个节目发送服务器200连接到网络1。EPG发送服务器100是这样一种服务器设备,它存储电子节目指 南(EPG)的数据,并且当从与网络l连接的终端设备500或者记录 设备600接收到EPG获取请求R33时,通过网络1将EPG数据发 送给终端设备500或记录设备600作为EPG获取请求R34,其中电 子节目指南为引导用户观看由节目发送服务器200和广播电台3所提 供的节目的信息。服务服务器300是根据终端设备500发出的远程记录安排请求 Rll,执行远程记录安排服务的服务器设备,所述远程记录安排服务 使记录设备600执行节目的记录安排,或取消记录安排。服务服务器300能根据终端设备500发出的记录安排状态获取请求Rl,执行使 终端设备500获取各个记录设备600 ( 600-A, 600-B和600-C )的记 录安排状态的服务,作为远程记录安排服务的一部分。直接访问管理服务器400是管理终端设备500和服务服务器300 的远程记录安排服务的组合与记录设备600之间的对应关系,并执行 例如有关服务服务器300所必须的信息交换的处理以通过网络1直接 访问记录设备600的服务器设备。终端设备500通过网络1将记录安排状态获取请求Rl传输给服 务服务器300,从服务服务器300接收各个记录设备600 (600-A、 600-B和600-C)的记录安排状态数据,作为记录安排状态获取响应 R6,存储该数据,创建通过在从EPG发送服务器100获得的EPG 上反映记录安排状态而获得的显示数据,并显示该显示数据。终端设 备500使用户在反映记录安排状态的EPG上,选择对其执行远程记 录安排或者取消对其的远程记录安排的节目,并将远程记录安排请求 Rll传输给服务服务器300,以对节目进行远程记录安排或记录安排 取消。记录设备600是能够例如通过用户的手工操作等执行广播节目的 记录安排,以及通过服务服务器300从终端设备500执行远程记录安 排的记录设备。记录设备600能记录和再现由节目发送服务器200发 送的节目的数据D8,和各个广播电台3每时每刻广播的诸如地面模 拟数字电视广播、地面数字电视广播、CS数字广播和BS数字广播 的节目的节目数据D9。记录设备600管理记录设备600本身的记录 安排状态。当通过服务服务器300从终端设备500接收到记录安排状 态获取请求R4时,记录设备600能够以记录安排状态作为回应。EPG发送服务器100、节目发送服务器200、服务服务器300和 直接访问管理服务器400中的每一个,都是诸如图2中所示的个人计 算机的典型计算机系统。在计算机系统中,ROM (只读存储器)102、 RAM (随机存取存 储器)103、网络连接部件104、包括键盘和鼠标的输入部件105、包括CRT (阴极射线管)或LCD (液晶显示器)的显示器、包括扬声 器的输出部件106、介质接口部件107以及包括硬盘或非易失性存储 器的存储部件108,通过系统总线109与CPU (中央处理器)101连 接。网络连接部件104是通过网络1执行通信处理的装置。进行软件 处理的程序,多种数据等被存储在储存部件108中。CPU101将程序 从存储部件108加载到RAM 103,并解释和执行该程序,以便执行 软件处理。将诸如磁盘、光盘、磁光盘或半导体存储器的可移动介质 2适当插入。在需要时,将从可移动介质2读出的节目安装到存储部 件108中。参照图3解释服务服务器300的软件结构。服务服务器300包括 用于执行有关远程记录安排的服务的服务执行部分301。服务执行部 分301包括远程记录安排处理部分302和记录安排阶段通知处理部分 303。记录安排状态通知处理部分303从终端设备500接收记录安排状 态获取请求Rl。记录安排状态通知处理部分303将请求获取进行直 接访问的URI (统一资源标识符)的直接访问开始请求R2传输给直 接访问管理服务器400,其中URI是服务服务器300通过网络1直接 访问与终端设备和远程记录安排服务的组合有关的记录设备600所需 的信息。记录安排状态通知处理部分303从直接访问管理服务器400 接收包括用于直接访问的URI的直接访问开始响应R3,基于直接访 问开始响应R3访问相应记录设备600 (600-A、 600-B和600-C ), 并向其传输记录安排状态获取请求R4。记录安排状态通知处理部分 303从记录设备600接收记录安排状态数据,作为记录安排状态获取 请求R5,并将该数据传输给终端设备500,作为记录安排状态获取 请求R6。远程记录安排处理部分302从终端设备500接收远程记录安排请 求Rll。远程记录安排处理部分302将用于请求获取用于直接访问的 URI的直接访问开始请求R12传输给直接访问管理服务器400,其中,URI是服务服务器300通过网络1直接访问与终端设备500与远 程记录安排服务的组合有关的记录设备600所必需的信息。远程记录 安排处理部分302从直接访问管理服务器400接收包括用于直接访问 的URI的直接访问开始响应R13,基于直接访问开始响应R13访问 记录设备600 (600-A、 600-B和600-C ),并向其传输远程记录安排 命令R14。远程记录安排处理部分302从记录设备600接收表示远程 记录安排完成的远程记录安排结果确认通知R15,并将远程记录安排 结果确认通知R15传输给终端设备500,作为远程记录安排结果确认 通知R16。参照图4解释直接访问管理服务器400的软件结构。直接访问管 理服务器400包括控制设备和服务/受控设备管理ID存储部分411、 注册处理部分412、直接访问请求处理部分413和XMPP (可扩充消 息接发和存在协议)服务器414。在控制设备和服务/受控设备管理ID存储部分411中,作为赋予 作为控制设备的终端设备500与服务服务器300的服务的組合的ID 的控制设备与服务管理ID,以及作为分配给作为受控设备的记录设 备600的ID的受控设备管理ID,彼此联系并进行存储。注册处理部分412将控制设备与服务管理ID以及受控设备管理 ID注册到控制设备和服务/受控设备管理ID存储部分411中,并将 这两个ID联系起来。注册处理部分412例如根据来自服务服务器 300的控制设备和服务注册请求R21,为终端设备500与服务服务器 300提供的服务的组合创建控制设备与服务管理ID,并将控制设备与 服务管理ID注册到控制设备和服务/受控设备管理ID存储部分411 中。在本实施例中,由于服务服务器300至少提供远程记录安排服 务,因此创建表示终端设备500与远程记录安排服务的组合的控制设 备与服务管理ID。注册处理部分412根据来自各个记录设备600 ( 600-A、 600-B和 600-C)的受控设备注册请求R23,为记录设备600 (600-A、 600-B 和600-C)创建单独的受控设备管理ID,并将受控设备管理ID存储到与控制设备与服务管理ID有关的控制设备和服务/受控设备管理 ID存储部分411中。注册处理部分412将所创建的受控设备管理 ID,用于服务服务器的受控设备ID (是使服务服务器300识别记录 设备600的ID),用于记录设备的受控设备ID (是使记录设备600 识别记录设备600本身的ID),和为各个受控设备创建的受控设备 名,彼此相关联地存储到控制设备和服务/受控设备管理ID存储部分 411中。作为确定哪一个控制设备与服务管理ID与受控设备管理ID 相关的方法,例如,有使用密码进行下述受控设备注册的方法。在使用密码的方法中,在直接访问管理服务器400中注册控制设 备与服务管理ID之后,服务服务器300请求直接访问管理服务器 400发布用于受控设备注册的密码。当接收到这一请求时,直接访问 管理服务器400创建用于受控设备注册的密码,与控制设备与服务管 理ID相关联地存储用于受控设备注册的密码,并将用于受控设备注 册的密码传输给服务服务器300。服务服务器300将用于受控设备注 册的密码传输给终端设备500。终端设备500使用光通信部件511 (参照图5)将所获得的用于受控设备注册的密码传输给记录设备 600。记录设备600将用于受控设备注册的密码添加到受控设备注册 请求R23中,并将受控设备注册请求R23传输给直接访问管理服务 器400。直接访问管理服务器400接收受控设备注册请求R23。直接 访问管理服务器400创建受控设备管理ID,将受控设备注册请求 R23中所包含的用于控制设备注册的密码与同控制设备与服务管理 ID相关联地存储的用于受控设备注册的密码进行比较。当用于受控 设备注册的密码相匹配时,直接访问管理服务器400将与所匹配的用 于受控设备注册的密码相关联的控制设备与服务管理ID,与所创建 的受控设备管理ID相关联地存储到控制设备和服务/受控设备管理 ID存储部分411中。直接访问请求处理部分413从服务服务器300接收包括控制设备 服务管理ID的直接访问开始请求R2或R12。直接访问请求处理部 分413查询直接访问开始请求R2或R12中包含的控制设备与服务管理ID,并且将控制设备和服务/受控设备管理ID存储部分411中存 储的控制设备与服务管理ID与受控设备管理ID的内容联系起来, 并确定与控制设备与服务管理ID相联系的受控设备管理ID被包按 在直接访问开始请求R2或R12中。直接访问请求处理部分413将用 于请求获取进行直接访问的URI的直接访问信息获取请求R25,通 过网络1传输给与受控设备管理ID相对应的记录设备600,其中, URI是服务服务器300通过网络1直接访问记录设备600所必需的信 息。直接访问请求处理部分413从记录设备600接收包括用于直接访 问的URI的直接访问信息获取响应R26,并将包括用于直接访问的 URI的直接访问开始响应R3或R13传输给服务服务器300。用于直接访问的URI包括全局IP地址和映射到本地IP地址的端 口号,以及例如,当记录设备600通过路由器与网络1连接时,在路 由器中记录设备600的端口号。不过,当记录设备600直接与网络1 连接时,用于直接访问的URI可以是分配给该记录设备600的全局 IP地址。在直接访问管理服务器400中,提供XMPP服务器414,用于设 定与记录设备600的双向全天连接会话。XPMM是实现实时通信的 协议。在终端设备500通过网络1访问记录设备600之前,记录设备 600通过登录XMPP服务器414,设定全天连接对话。直接访问管理 服务器400从服务服务器300接收直接访问开始请求R2或R12,为 此与XMPP服务器414建立XMPP对话。直接访问管理服务器400 通过XMPP 414与记录设备600之间建立的全天连接对话,将直接访 问信息获取请求R25传输给记录设备600。对终端设备500作出说明。图5是表示终端设备500的硬件结构 的框图。如该附图中所示,ROM 503、 RAM 504、输入操作部件 505、显示部件506、声音输出部件507、网络连接部件508、光通信 部件511以及存储部件512通过系统总线502与CPU 501连接。输入操作部件505包括多个按键等,用于处理来自用户的多种命 令和数据的输入。用户使用输入操作部件505输入的命令,通过系统总线502,由未示出的输入接口部件提供给CPU 501。显示部件506 包括诸如LCD的显示器和驱动显示器的显示控制电路。显示部件 506显示例如从EPG发送服务器100获得的EPG数据。声音输出部 件507包括将数字声音信号转换成模拟声音信号的电路,以及扬声 器。网络连接部件508通过电线或无线电与网络1连接。光通信部件511是用于处理在终端设备500与诸如记录设备600 的外部设备之间的通信的接口。特别地,光通信部件511使用诸如红 外线的光作为无线介质,与外部设备进行通信。除了光以外,可使用 其他无线介质,诸如无线电波、声波和电磁波。除光通信以外,可通 过网络1与记录设备600进行通信。EPG的数据、各个记录设备600 的记录安排状态数据等被存储在存储部件512中。ROM 503是只读存储器,在其中永久地保存用于软件处理的、 终端设备500应当执行的程序等。可以将程序存储到存储部件512 中。RAM 504是可写入易失性存储器,用于加载CPU 501所执行的 程序代码,以及写入程序的工作数据。CPU 501整体地控制上面所述 的部件,并控制部件之间的数据交换。CPU 501将来自存储部件512 或ROM 503的程序加载到RAM 504,并翻译和执行程序,以便执行 终端设备500应当执行的软件处理。参照图6解释终端设备500的软件结构。如附图中所示,终端设备500包括EPG数据获取部分521、 EPG 数据存储部分522、记录安排状态获取部分524、记录安排状态存储 部分525、记录安排状态显示处理部分526以及远程记录安排处理部 分527。在存储部件512或RAM 504中设置EPG数据存储部分522 和记录安排状态存储部分525。以用户使用输入操作部件505输入记录安排状态获取指令R31为 契机,记录安排状态获取部分524将记录安排状态获取请求Rl通过 网络1传输给服务服务器300,获取从服务服务器300传输的各个记 录设备600 (600-A、 600-B和600-C )的记录安排状态数据Dll,作 为记录安排状态获取响应R6,并将数据Dll存储到记录安排状态存储部分525中。以用户使用输入操作部件505输入EPG数据获取请求R32为契 机,EPG数据获取部分521将EPG获取请求R33通过网络1传输给 EPG发送服务器100,获得由EPG发送服务器100发送的EPG数 据,作为EPG获取响应R34,并将EPG数据写入EPG数据存储部 分522中。当完成EPG数据的获取时,EPG数据获取部分521将 EPG数据获取完成通知R35输出给记录安排状态显示处理部分 526。记录安排状态显示处理部分526从EPG数据获取部分521接收 EPG数据获取完成通知R35。基于存储在EPG数据存储部分522中 的EPG数据,和存储在记录安排状态存储部分525中的各个记录设 备600 (600-A、 600-B和600-C )的记录安排状态数据Dll,记录安 排状态显示处理部分526执行创建反映记录设备600 (600-A、 600-B 和600-C)的记录安排状态的EPG显示数据Dl,并在显示部件506 上显示EPG显示数据Dl的处理。EPG上所反映的节目的记录安排 状态的类型,包括"记录安排的"和"记录安排候选"。记录安排状态显 示处理部分526 ^f吏用唯一标记等可识别地显示相应的记录安排状态, 从而匆匆一看就能识别状态。记录安排候选节目是记录设备600确定 与用户的品位相匹配,但还没有被记录安排的节目。希望被远程记录安排的节目,是处于记录安排目的地的记录设备 600从EPG中的记录安排候选节目中选择出的,EPG反映记录安排 状态,并在显示部件506上被显示,并且用户使用输入操作部件505 输入远程安排指令R36。记录安排状态显示处理部分526从存储在 EPG数据存储部分522中的EPG数据中提取出记录安排信息D2, 其中D2为远程记录安排所选择节目所必需的信息,并将包括记录安 排信息D2的远程记录安排发布命令R37输出给远程记录安排处理部 分527。远程记录安排处理部分527从记录安排状态显示处理部分526接 收远程记录安排发布命令R37。远程记录安排处理部分527将包括记录安排信息D2和处于远程记录安排目的地的记录设备600的识别信 息,通过网络1传输给服务服务器300,从节目发送服务器200接收 远程记录安排结果通知R16,并且在显示部件506上显示远程记录安 排结果通知R16。在本实施例中,假设以诸如蜂窝电话或PDA (个人数字助理)的 便携式终端、个人计算机等作为终端设备500。不过,本发明的终端 设备500并不局限于这些设备。终端设备500可以为任何形式的设 备,只要该设备具有图5和6中所示的组件即可。将对记录设备600作出说明。记录设备600为记录和再现从节目 发送服务器200通过网络1发送的广播节目,和由各个广播电台3每 时每刻广播的、诸如地面模拟电视广播、地面数字电视广播、CS数 字广播和BS数字广播的节目的广播节目的设备。图7为表示记录设备600的硬件结构的图。如附图中所示,ROM 603、 RAM 604、输入操作部件605、 AV 接口部件606、显示部件607、网络连接部件608、解码部件609、编 码部件610、广播接收部件611、光通信部件612、包括硬盘(HD) 的存储部件613以及介质接口部件614通过系统总线602与CPU 601 连接。输入操作部件605包括多个按键等,并且处理从用户输入用于进 行记录和再现的各种命令。从输入操作部件605输入的各种命令,通 过系统总线602由图中未示出的接口部件提供给CPU 601。显示部件 607包括诸如LCD的显示器和显示控制电路,该显示控制电路驱动 显示器,并且显示例如对用户输入的命令和数据的确认以及多种状 态。AV接口部件606处理视频信号和音频信号到/从外部AV设备4 的输入和输出,该外部AV设备4是诸如与记录设备600连接的电视 机。广播接收部件611接收从各个广播电台3发送的广播电波,诸如 地面模拟电视广播,地面数字电视广播,CS数字广播,BS数字广 播,以及用于便携式设备的地面数字电视广播的广播节目的广播电波,并且解调视频信号和音频信号。编码部件610编码例如MPEG2 (活动图像专家组-2)系统中的 广播接收部件611输出的广播节目的视频信号和音频信号。网络连接 部件608与网络1连接。解码部件609将通过网络1从节目发送服务器200获取的节目数 据解码,将从存储部件512读出的数据编码,并恢复数字视频数据和 音频数据。所恢复的数字视频数据通过系统总线602输送给AV接口 部件606,并被输出到外部AV设备4,诸如与AV接口部件606连 接的电视机。光通信部件612是用于处理与诸如终端设备500的外部设备的通 信的接口。特别地,光通信部件612使用诸如红外线的光作为无线介 质,与外部设备进行通信。除了光以外,可使用其他无线介质,诸如 无线电波,声波和电磁波。除光通信以外,可通过网络l与终端设备 500进行通信。存储部件613是包括硬盘的存储部件。从节目发送服务器200通 过网络1发送的节目的数据、经过编码部件610编码的广播节目的数 据等,被记录到存储部件613中。可以将诸如光盘的可移动介质2,插入介质接口部件614中。可 以将广播节目本身的数据等记录到可移动介质2中。作为可移动介质 2,有DVD (数字多功能光盘)-可记录、DVD-可重写、蓝光盘等。用于记录设备600应当执行的软件处理的程序等,被存储在 ROM 603中。CPU 601将来自ROM 603的必要程序加载到RAM 604,依次翻译并执行程序,以便执行记录设备600应当执行的软件 处理。参照图8解释记录设备600的软件结构。如附图中所示,记录设备600包括EPG数据获取部分621、 EPG 数据存储部分622、 EPG显示处理部分623、记录安排处理部分 624、推荐节目列表处理部分625、记录安排状态存储部分626、推荐 节目获取部分628、节目数据存储部分629、记录安排状态提供部分630 以及直接访问信息提供部分631。在插入存储部件613或介质接口部 件614中的可移动介质2中,设置有EPG数据存储部分622、记录 安排状态存储部分626和节目数据存储部分629。EPG数据获取部分621定期地,或者以用户使用输入操作部件 605输入EPG获取指令R41为契机,获取从广播电台3用广播电波 发送的EPG数据D3,并将EPG数据D3写入EPG数据存储部分 622中。EPG数据获取部分621可通过网络1从EPG发送服务器 100获取EPG数据,并将EPG数据写入EPG数据存储部分622 中。EPG显示处理部分623执行读取存储在EPG数据存储部分622 中的EPG数据D3,创建EPG显示数据D4,以及使外部AV设备4 通过AV接口部件606显示EPG显示数据D4的处理。基于诸如用户过去安排记录的节目的风格、标题和表演者的关键 词,推荐节目列表显示处理部分625从保存在EPG数据存储部分 622中的EPG数据D3中自动检索出用户将会喜欢的节目,并将该节 目作为记录安排候选信息D10注册到存储在记录安排状态存储部分 626中的推荐节目列表中。用户使用输入操作部件605输入推荐节目列表显示指令R44。推 荐节目列表显示处理部分632执行为存储在记录安排状态存储部分 626中的推荐节目列表创建显示数据D5和使外部AV设备4通过AV 接口部件606显示该显示数据D5的处理。用户使用输入操作部件605在EPG或外部AV设备4上所显示 的推荐节目列表上,选择将要被记录安排的节目,并输入用于该节目 的记录安排指令R45。记录安排处理部分624从存储在EPG数据存 储部分622中的EPG数据提取出记录安排信息D6, D6是对节目进 行记录安排所必需的信息,并且将记录安排信息D6注册到存储在记 录安排状态存储部分626中的记录安排列表中。远程记录安排处理部分627接收服务服务器300通过网络1传输的远程记录安排命令R14。远程记录安排处理部分627将远程记录安 排命令R14中包含的记录安排信息D2注册到存储于记录安排状态存 储部分626中的记录安排列表中。在完成记录安排信息D2的注册之 后,远程记录安排处理部分627将表示远程记录安排完成的远程记录 安排结果通知R15通过网络1传输给服务服务器300。基于存储在记录安排状态存储部分626中的记录安排列表中所注 册的记录安排信息,节目数据获取部分628有选择地接收节目发送服 务器200所发送的节目的数据D8、广播电台3广播的节目的数据D9 等,并将数据D8、数据D9等记录到节目数据存储部分629中。记录安排状态提供部分630接收服务服务器300通过网络1传输 的记录安排状态获取请求R4。记录安排状态提供部分630将包括记 录安排状态数据Dll的记录安排状态获取响应R5通过网络1传输给 服务服务器300,其中Dll是存储在记录安排状态存储部分626中的 记录安排列表和推荐节目列表的内容。直接访问信息提供部分631执行登录直接访问管理服务器400的XMPP服务器414,并设定与直接访问管理服务器400的双向全天连接对话的处理。直接访问信息提供部分631通过全天连接对话从直接访问管理服务器400接收直接访问信息获取请求R25。直接访问信息提供部分631创建用于直接访问的URI,该URI包括全局IP地址和被映射到本地IP地址的端口号以及将记录设备600与网络1连接的路由器中记录设备600的端口号,并且将包括用于直接访问的URI的直接访问信息获取响应R26传输给直接访问管理服务器400。 解释第一实施例中的操作。首先,对于记录设备600的操作,主要说明涉及记录安排在存储 在记录安排状态存储部分626中的记录安排列表中的注册,以及记录 安排候选在存储在记录安排状态存储部分626中的推荐节目列表中的 注册的操作。在图8中,首先,用户使用输入操作部件605向EPG数据获取 部分621发出EPG获取指令R41,以便根据EPG选择记录安排目标节目。epg数据获取部分621接收epg获取指令r41。 epg数据获 取部分621通过网络1将epg获取请求r42传输给epg发送月良务 器100,获取从epg发送服务器100发送的epg数据d3,作为 epg获取响应r43,并将epg数据d3写入epg数据存储部分622 中。在完成epg数据d3的写入之后,epg数据获取部分621向 epg显示处理部分623输出epg数据显示请求r46。epg显示处理部分623从epg数据获取部分621接收epg数据 显示请求r46。 epg显示处理部分623从epg数据存储部分622读 取epg数据d3,创建epg显示数据d4,并使外部av设备4通过 av接口部件606显示epg显示数据d4。用户使用输入操作部件605,在例如外部av设备4上显示的 epg上选择将被记录安排的节目,并通过输入针对该节目的记录安 排指令r45,执行节目的记录安排搮作。记录安排处理部分624从存 储在epg数据存储部分622的epg数据中提取记录安排信息d6, d6是对节目进行记录安排所必需的信息,并将记录安排信息d6注 册到记录安排状态存储部分626中的记录安排列表中。上面解释了使用epg对节目进行记录安排。不过,还可以手工输入节目的记录安排所必须的信息,并使用输入操作部件605将该信 息注册到记录安排列表中。例如,在记录设备600中,推荐列表处理部分625将涉及用户将 会喜欢的节目的信息自动注册到存储在记录安排状态存储部分626中 的推荐节目列表中,作为记录安排候选信息d10,如下面所述。推荐 节目列表处理部分625管理过去用户记录安排过的节目的风格,标 题,表演者等的关键词。每次通过epg数据获取部分622获取新 epg数据,并将其存储到epg数据存储部分622中时,推荐节目列 表处理部分625在新epg数据中检索包括所述关键词的节目,并将 有关该节目的信息注册到推荐节目列表中,作为记录安排候选信息 dio。此外,在本实施例中,根据关键词的点击数量,进一步将记录 安排候选节目分成"推荐节目"和"特别推荐节目"一其是推荐节目中具有更高推荐等级的节目,并且在单独的推荐节目列表中对其进行管 理。用户使用输入操作部件605输入推荐节目列表显示指令R44。推 荐节目列表显示处理部分632为记录安排状态存储部分626中所存储 的推荐节目列表创建显示数据D5,将显示数据D5通过AV接口部件 606输出给外部AV设备4,并在外部AV设备4上显示该显示数据 D5。用户使用输入操作部件605,在外部AV设备4上显示的推荐节 目列表上选择将要被记录安排的节目,并输入用于该节目的记录安排 指令R45。记录安排处理部分624从EPG数据存储部分622中存储 的EPG数据中提取出记录安排信息D6, D6为对节目进行记录安排 所必须的信息,并将记录安排信息D6注册到记录安排状态存储部分 626中所存储的记录安排列表中。基于按照这种方式在记录安排状态存储部分626中的记录安排列 表中注册的记录安排信息D5和D6,节目数据获取部分628有选择 地接收诸如由节目发送服务器200发送的广播节目D8和来自广播电 台3的广播节目D9的节目,并且将节目记录到节目数据存储部分 629中。将解释在终端设备500中检测与该终端设备500相联系的各个记 录i殳备600 (600-A、 600-B和600-C)的记录安排状态。假设,在直接访问管理服务器400中,已经完成了控制设备与服 务管理ID同受控设备管理ID的联系。假设在记录设备600中,如 上所述,已经完成了记录安排在存储在记录安排状态存储部分626中 的记录安排列表中的注册,以及记录安排候选在存储在记录安排状态 存储部分626中的推荐节目列表中的注册。在图6中,首先,用户^^用终端设备500的输入操作部件505向 记录安排状态获取部分524发出记录安排状态获取指令R31。以输入 记录安排状态获取指令R31的契机,记录安排状态获取部分524将 包括控制设备与服务管理ID的受控设备列表获取请求R7通过网络1传输给服务服务器300。在图3中,服务服务器300中的记录安排状态通知处理部分303 从终端设备500接收受控设备列表获取请求R7。记录安排状态通知 处理部分303将受控设备列表获取请求R7中包含的、包括控制设备 与服务管理ID的受控设备列表获取请求R8,通过网络1传输给直接 访问管理服务器400。在图4中,在直接访问管理服务器400中,操作XMPP服务器 414,其用于设定与作为受控设备的所注册的记录设备600的双向全 天连接对话。服务服务器300与直接访问管理服务器400建立XMPP 对话,并通过XMPP对话与直接访问管理服务器400交换信息。直接访问管理服务器400中的直接访问请求处理部分413,通过 XMPP对话从服务服务器300接收包括控制设备与服务管理ID的受 控设备列表获取请求R8。直接访问请求处理部分413确定与来自控 制设备和服务/受控设备管理ID存储部分411的直接访问开始请求 R8中所包含的控制设备与服务管理ID相联系的受控设备管理ID。 随后,直接访问请求处理部分413确定用于与所确定的受控设备管理 ID相对应的服务服务器的受控设备ID和受控设备名,并将包括用于 服务服务器的受控设备ID和受控设备名的列表的受控设备列表获取 响应R9传输给服务服务器300。服务服务器300中的记录安排状态通知处理部分303从接收自直 接访问管理服务器400的受控设备列表获取响应R9中提取出用于服 务服务器的受控设备ID和受控设备名的列表,并将包括提取出的用 于服务服务器的受控设备ID和受控设备名的列表的受控设备列表获 取响应R10传输给终端设备500。之后,终端设备500将包括所获取的用于服务服务器的受控设备 ID和控制设备与服务管理ID的记录安排状态获取请求Rl通过网络 1传输给服务服务器300。在图3中,服务服务器300中的记录安排状态通知处理部分303 从终端设备500接收记录安排状态获取请求Rl。服务服务器300中的记录安排状态通知处理部分303将包括用于服务服务器的受控设备 ID和记录安排状态获取请求Rl中包含的控制设备与服务管理ID的 直接访问开始请求R2,通过网络1传输给直接访问管理服务器 400。直接访问管理服务器400中的直接访问请求处理部分413通过 XMPP对话,从服务服务器300接收包括用于服务服务器的受控设备 ID和控制设备与服务管理ID的直接访问开始请求R2。直接访问请 求处理部分413从控制设备和服务/受控设备管理ID存储部分411确 定与直接访问开始请求R2中包含的控制设备与服务管理ID相联系 的一个受控设备管理ID,并通过全天连接对话,将直接访问信息获 取请求R25传输给与该受控设备管理ID相对应的记录设备600。和与连接目标记录设备600相对应的受控设备管理ID相关联地 管理在记录设备600与直接访问管理服务器400之间建立的全天连接 对话。从而,通过确定与直接访问开始请求R2中包含的控制设备与 服务管理ID相联系的受控设备管理ID,可确定用于传输直接访问信 息获取请求R25的全天连接对话。在图8中,记录设备600中的直接访问信息提供部分631通过全 天连接对话从直接访问管理服务器400接收直接访问信息获取请求 R25。直接访问信息提供部分631创建用于直接访问的URI,其包括 全局IP地址和映射到本地IP地址的端口号,以及将记录设备600与 网络1连接的路由器中记录设备600的端口号,并且通过全天连接对 话将包括用于直接访问的URI的直接访问信息获取响应R26传输给 直接访问管理服务器400。在图4中,直接访问管理服务器400中的直接访问请求处理部分 413通过全天连接对话从一个记录设备600接收直接访问信息获取响 应R26。直接访问请求处理部分413通过网络1将包括用于直接访问 的URI的直接访问开始响应R3传输给服务服务器300。在图3中,服务服务器300中的记录安排状态通知处理部分303 通过网络1从直接访问管理服务器400接收包括用于直接访问的URI的直接访问开始响应R3。记录安排状态通知处理部分303访问直接 访问开始响应R3中包含的用于直接访问的URI,即一个记录设备 600,并将记录安排状态获取响应R4传输给记录设备600。在图8中,记录设备600中的记录安排状态提供部分630通过网 络1从服务服务器300接收记录安排状态获取请求R4。记录安排状 态提供部分630通过网络1将记录安排状态数据Dll传输给服务服 务器300,其中Dll是存储在记录安排状态存储部分626中的记录安 排列表和推荐节目列表的内容。用于指定记录安排候选节目的信息, 还包括用于识别该节目是"推荐节目"还是"特别推荐节目"的信息。在图3中,服务服务器300中的记录安排状态通知处理部分303 重复进行通过网络1将直接访问开始请求R2传输给直接访问管理服 务器400的处理以及随后的处理,直至获得全部记录设备600 (600-A、 600-B和600-C)的记录安排状态数据Dll为止。当获得全部记 录设备600 ( 600-A、 600-B和600-C )的记录安排状态数据Dll时, 记录安排状态通知处理部分303,将各个记录i殳备600 (600-A、 600-B和600-C)的记录安排状态数据Dll与用于各个记录设备600 (600-A、 600-B和600-C)的服务服务器的受控设备ID和受控设备 名一起,通过网络1传输给终端设备500,作为记录安排状态获取响 应R6。在图6中,终端设备500中的记录安排状态获取部分524将从服 务服务器300接收的、作为记录安排状态获取响应R6的、各个记录 设备600 (600-A、 600-B和600-C)中的记录安排状态数据Dll,存 储到记录安排状态存储部分525中。图13是表示记录安排状态存储部分525中存储的记录安排状态 数据的示例的图。如附图中所示,作为设备名的"记录设备A","记 录设备B"和"记录设备C,,与相应记录设备600 (600-A、 600-B和 600-C)的受控设备ID相关联,并且被存储。记录安排/记录安排候 选的节目指定信息与各个设备名相关联,并且被存储,其中节目指定 信息是记录安排状态数据Dll。因而,将各个记录设备600 (600-A、 600-B和600-C)中的记录 安排状态与用于记录设备600的服务服务器的受控设备ID和受控设 备名一起,存储到终端设备500中。将解释在终端设备500中显示各个记录设备600 (600-A、 600-B 和600-C)中的记录安排状态的操作。在图6中,在将各个记录设备600 (600-A、 600-B和600-C)中 的记录安排状态数据Dll存储到记录安排状态存储部分525中时, 终端设备500中的记录安排状态获取部分524向记录安排状态显示处 理部分526输出记录安排状态显示命令R35。记录安排状态显示处理部分526从记录安排状态获取部分524接 收记录安排状态显示命令R35。基于EPG数据存储部分522中存储 的EPG数据以及记录安排状态存储部分525中存储的各个记录设备 600 (600-A、 600-B和600-C)的记录安排状态,记录安排状态显示 处理部分526执行创建EPG显示数据Dl的处理,Dl反映各个记录 设备600 (600-A、 600-B和600-C)的记录安排状态,并且在显示部 件506上显示EPG显示数据Dl。图9为表示反映记录安排状态的EPG显示数据D1的示例的图。 如附图中所示,EPG显示数据D1包括多个描述各个节目的指南信息 的区域14,和可选择记录设备600的下拉列表15。下拉列表15是基 于保存在记录安排状态存储部分525中的各个记录设备600 ( 600-A、 600-B和600-C )的设备名,通过记录安排状态显示处理部分526 创建。在本实施例中,作为下拉列表15中的选项,有"记录设备 A","记录设备B","记录设备C","所有记录设备,,等。假设下拉列表15中设备名的初始值为"记录设备A".在这种缺 省状态下,基于保存在EPG数据存储部分522中的EPG数据和保存 在记录安排状态存储部分525中的记录设备600-A的记录安排状态, 记录安排状态显示处理部分526显示反映记录设备600-A的记录安排 状态的EPG显示数据Dl。记录安排状态显示处理部分526在显示部 件506上显示EPG显示数据Dl。图9表示该时刻的EPG显示数据Dl。基于记录设备600-A的记录安排状态,记录安排状态显示处理部 分526确定节目中的记录安排节目或记录安排候选节目,并为用于该 节目的区域14赋予表示记录安排状态的标记13。作为表示记录安排 状态的标记13,有表示记录被安排的记录安排标记13a,表示记录安 排候选中的"推荐节目"的推荐节目标记13b,以及表示记录安排候选 中"特别推荐节目"的特别推荐节目标记13c。采用唯一的标记作为记 录安排标记13a、推荐节目标记13b和特别推荐节目标记13c,从而 用户只要一看就能识别记录安排状态。不使用标记,可通过颜色,诸 如区域14的背景颜色和字符颜色来识别记录安排状态,或者可以在 区域14中插入表示记录安排状态的文本数据。当记录安排候选节目 被记录安排时,还可以仅显示记录安排标记13a,不显示表示记录安 排候选的推荐节目标记13b和特别推荐节目标记13c。终端设备500的用户可使用输入操作部件505在图9中所示的反 映记录安排状态的EPG屏幕上的下拉列表15中选择另一设备名。再 次参照图6,当用户在下拉列表15中选择了另一设备名时,从输入 操作部件505向记录安排状态显示处理部分526输入设备切换命令 R38。当输入设备切换命令R38时,记录安排状态显示处理部分526确 定在下拉列表15中选择的设备名,再次创建反映与该设备名相对应 的记录设备600的记录安排状态的EPG显示数据Dl,并将EPG显 示数据Dl输出给显示部件506。图10表示当用户在下拉列表15中 选择"记录设备B,,作为另一设备名时EPG显示数据Dl的示例。图 11表示用户在下拉列表15中选择"记录设备C"作为另一设备名时 EPG显示数据D1的示例。终端设备500的用户使用输入操作部件505,在图9中所示的反 映记录安排状态的EPG屏幕上选择下拉列表15中的"所有记录设 备"。如图12中所示,记录安排状态显示处理部分526创建EPG显 示数据D1,在D1中,所有记录设备600 (600-A、 600-B和600-C )的记录安排状态被联合,并将EPG显示数据Dl输出给显示部件 506。此处,为标记赋予了识别与标记13a, 13b和13c相对应的记录 设备的含义,从而例如对于给其赋予了表示记录安排状态的标记13 的节目,用户可识别与标记所表示的记录安排状态相对应的记录设备 600的记录安排状态。在本实施例中,将记录设备的设备名插入标记 13a、 13b和13c中。例如,插入字符"A"的标记13,表示关于设备 名为"记录设备A"的记录设备600-A的记录安排状态。插入字符"B" 的标记13表示关于设备名为"记录设备B,,的记录设备600-B的记录 安排状态。插入字符"C"的标记13表示关于设备名为"记录设备C" 的记录设备600-C的记录安排状态。当用于一个节目的区域14被赋 予多个标记13时,表明该节目是多个记录设备600中的记录安排节 目,或记录安排候选节目或者两者。例如,在图12中,"节目6"是 设备名为"记录设备B,,的记录设备600-B中的记录安排节目,并且是 设备名为"记录设备A"的记录设备600-A中作为"推荐节目"的记录安 排候选节目。将解释在反映记录安排状态的EPG屏幕上选择希望被记录安排 的节目并执行远程记录安排的操作。在图6中,首先,终端设备500的用户使用输入操作部件505, 在显示部件506上所显示的EPG显示区域Dl中的所有节目中,选 择希望被远程记录安排的节目和处于记录安排目的地处的记录设备 600,并输入远程记录安排指令R36。通过选择下拉列表15中的设备 名,选择记录安排目的地处的记录设备600。通过选择EPG显示数 据D1中的节目,执行节目的选择。换言之,在EPG显示数据Dl中 选捧节目时,在下拉列表15中选择的记录设备,被设定为处于记录 安排目的地的记录设备。在选择节目时,用户可根据标记13来识别 记录安排节目和记录安排候选节目。从而,通过显示记录安排候选标 记13b和13c,可防止一个节目被冗余地记录安排,并防止遗漏与用 户的品味相匹配的节目的记录安排。记录安排状态显示处理部分526接收远程记录安排指令R36。记录安排状态显示处理部分526从存储在EPG数据存储部分522中的 EPG数据中,提取出诸如节目ID、频道名、广播日期、广播开始和 结束时间以及标题的记录安排信息D2, D2是所选择节目的远程记录 安排所必需的信息。记录安排状态显示处理部分526将包括记录安排 信息D2和用于远程记录安排目的地处的记录设备600的服务服务器 的受控设备ID,输出给远程记录安排处理部分527。远程记录安排处 理部分527从记录安排状态显示处理部分526接收远程记录安排发布 命令R37。远程记录安排处理部分527将包括控制设备与服务管理 ID、用于远程记录安排目的地处的记录设备600的服务服务器的受控 设备ID、以及记录安排信息D2的远程记录安排请求Rll,通过网络 1传输给服务服务器300。在图3中,服务服务器300中的远程记录安排处理部分302从终 端i殳备500接收远程记录安排请求Rll。远程记录安排处理部分302 将包括控制设备与服务管理ID,和从远程记录安排请求Rll提取出 的用于远程记录安排目的地处的记录设备600的服务服务器的受控设 备ID的直接访问开始请求R12,传输给直接访问管理服务器400。 远程记录安排处理部分302从直接访问管理服务器400接收包括用于 远程记录安排目的地处的记录设备600的用于直接访问的URI的直 接访问开始响应R13。在图3中,服务服务器300中的远程记录安排处理部分302从直 接访问管理服务器400接收直接访问开始响应R3。远程记录安排处 理部分302访问直接访问开始响应R3中包含的用于直接访问的 URI,即记录设备600,并且将包括记录安排信息D2的远程记录安 排命令R14传输给记录设备600。在图8中,记录设备600中的远程记录安排处理部分627接收服 务服务器300通过网络1传输的远程记录安排命令R14。远程记录安 排处理部分627将远程记录安排命令R14中所包含的记录安排信息 D2注册到存储在记录安排状态存储部分626中的记录安排列表中。 之后,远程记录安排处理部分627将表示完成远程记录安排的远程记录安排结果通知R15通过网络1传输给服务服务器300。在图3中,服务服务器300中的远程记录安排处理部分302从记 录设备600中的远程记录安排处理部分527接收远程记录安排结果通 知R15。远程记录安排处理部分302将远程记录安排结果通知R16 通过网络1传输给终端设备500,终端设备500是远程记录安排请求 源。在图6中,终端设备500中的远程记录安排处理部分527通过网 络1从服务服务器300接收远程记录安排结果通知R16。远程记录安 排处理部分527在显示部件506上显示远程记录安排结果。在终端设备500中完成对用户选择的节目的远程记录安排。当选择"所有记录设备,,作为远程记录安排目的地处的记录设备 时,由若干记录设备重复从服务服务器300向直接访问管理服务器 400传输直接访问开始请求R12的处理及随后的处理。在图8中,在每个记录设备600 (600-A、 600-B和600-C )中, 基于记录安排状态存储部分626中的记录安排列表中所注册的记录安 排信息D2,节目获取部分623有选择地接收节目发送服务器200通 过网络1利用IP多播等传输的节目,和各个广播电台3利用广播电 波传输的节目,诸如地面模拟电视广播、地面数字电视广播、CS数 字广播和BS数字广播的节目。节目获取部分623将节目记录到节目 数据存储部分629中。说明根据终端设备500发出的命令,将记录设备600中已经设定 的记录安排取消的操作。当终端设备500的用户发现在多个记录设备 600中冗余地设定了针对相同节目的记录安排时,例如当在图12中 的记录i殳备600-A和记录设备600-C中冗余地设置了对"节目12"的 记录安排时,执行记录安排的取消。在图6中,首先,终端设备500的用户使用输入操作部件505, 在显示部件506上显示的EPG显示数据Dl中,选择在两个记录设 备600中被冗余记录安排的节目,指定用户希望取消记录安排的记录 设备600中的一个的设备名,并输入记录安排取消指令R39。记录安排状态显示处理部分526接收记录安排取消指令R39。记 录安排状态显示处理部分526从EPG数据提取例如用于识别所选节 目的节目ID,节目ID是针对所选节目执行记录安排取消所必需的信 息。记录安排状态显示处理部分526将包括记录安排取消信息,控制 设备与服务管理ID,以及用于记录安排取消目的地处的记录设备600 的服务服务器的受控设备ID的记录安排取消请求发布命令R40,输 出给远程记录安排处理部分527。远程记录安排处理部分527从记录 安排状态显示处理部分526接收记录安排取消请求发布命令R40。远 程记录安排处理部分527将包括记录安排取消信息,控制设备与服务 管理ID,以及用于记录安排取消目的地处的记录设备600的服务服 务器的受控设备ID的记录安排取消请求R51,通过网络1传输给服 务服务器300。在图3中,服务服务器300中的远程记录安排处理部分302从终 端设备500接收记录安排取消请求R51。远程记录安排处理部分302 将直接访问开始请求R12通过网络1传输给直接访问管理服务器 400。远程记录安排处理部分302从直接访问管理服务器400接收包 括与终端设备500和远程记录安排服务的组合相联系的记录设备600 的用于直接访问的URI的直接访问开始响应R13。在图3中,服务服务器300中的远程记录安排处理部分302从直 接访问管理服务器400接收直接访问开始响应R13。远程记录安排处 理部分302访问直接访问开始响应R13中包含的用于直接访问的 URI,即记录设备600,并且将包括记录安排取消信息的记录安排取 消命令R54传输给记录设备600。在图8中,记录设备600中的远程记录安排处理部分627接收服 务服务器300通过网络1传输的记录安排取消命令R54。基于记录安 排取消命令R54中包含的记录安排取消信息,远程记录安排处理部 分627更新记录安排状态存储部分626中的记录安排列表。例如,由 于在记录安排列表中注册的记录安排信息中包含节目ID,远程记录 安排处理部分627可通过从记录安排列表中找出其节目ID与作为记录安排取消命令R54中包含的记录安排取消信息的节目ID相符的记 录安排信息,并删除该记录安排信息,取消记录安排。之后,远程记 录安排处理部分627将表示完成记录安排取消的记录安排取消结果通 知R55通过网络1传输给服务服务器300。在图3中,服务服务器300中的远程记录安排处理部分302从记 录设备600接收记录安排取消结果通知R55。远程记录安排处理部分 302通过网络1,将记录安排取消结果通知R56传输给作为远程记录 安排请求源的终端设备500。在图6中,终端设备500中的远程记录安排处理部分527通过网 络1从服务服务器300接收记录安排取消结果通知R56。远程记录安 排处理部分527在显示部件506上显示记录安排取消结果。完成了在终端设备500中对用户所选节目的记录安排取消。如上所述,根据该实施例,记录设备600中的记录安排状态在 EPG上反映出,并且在终端设备500的显示部件506上显示出。从 而,例如,与基于文本显示记录安排列表的方法相比,可有效地检查 记录安排状态。当与终端设备500和远程记录安排服务的组合相联系 的多个记录设备600与网络1连接时,如图12中所示,所有记录设 备600 (600-A、 600-B和600-C)的记录安排状态被联合,并加以显 示。从而,用户在终端设备500中整体检查记录设备600 (600-A、 600-B和600-C)的记录安排状态。因而,可以在终端i殳备500中整 体地管理所有记录设备600 (600-A、 600-B和600-C )的记录安排状 态。例如,很容易找出在两个或多个记录设备600中冗余地设置了对 相同节目的记录安排,并且借助终端设备500的操作,能够取消对其 中一个记录设备600的记录安排。根据该实施例,在终端设备500中,不仅可以在EPG上将记录 安排节目反映为记录安排状态,而且可以在EPG上将与用户的品味 相匹配的节目反映为记录安排候选。用户可以从节目中选择一个节 目,并执行对终端设备600的远程记录安排。换言之,在终端设备 500中,用户可判断是否应当执行记录安排,同时检查记录安排候选节目,并且如果需要,在EPG上指定记录安排候选节目,并执行远 程记录安排。在该实施例的说明中,与终端设备500和远程记录安排服务的组 合相联系的多个记录设备600,与网络1连接。不过,当仅有一个记 录设备600与网络1连接时,不需要图9中所示的用于选择记录设备 的下拉列表15。显示反映记录设备的记录安排状态的EPG。将解释本发明的第二实施例。在上面所述的第一实施例中,终端设备500的用户通过服务服务 器300主动请求从记录设备600获取记录安排状态。不过,在第二实 施例中,以更新记录设备600中的记录安排状态为契机,记录设备 600将更新之后的记录安排状态数据主动传输给终端设备500。下面 详细说明第二实施例。图14为表示根据第二实施例的网络系统20的整体结构的图。网络系统20包括EPG发送服务器100、节目发送服务器200、 服务服务器700、直接访问管理服务器800、终端^殳备900以及记录 设备1000 (IOOO-A、 1000-B和1000-C)。可以将服务器与设备连 接,从而能够通过诸如Internet的网络1彼此通信。EPG发送服务 器100和节目发送服务器200与第一实施例的相同。服务服务器700是根据来自终端设备800的远程记录安排请求 Rll,执行远程记录安排服务的服务器设备,所述远程记录安排服务 例如,使记录设备1000对节目执行记录安排,和使记录设备1000取 消记录安排。远程记录安排服务包括记录安排状态通知服务,用于将 记录设备1000主动传输的记录安排状态数据通知给终端设备900。直接访问管理服务器800是这样的服务器设备,其管理终端设备 卯0与服务服务器700提供的远程记录安排服务的组合与记录设备 1000之间的对应关系,并执行有关服务服务器700通过网络1直接 访问记录设备1000所必需的信息,以及记录设备1000通过网络1直 接访问服务服务器700所必需的信息等的交换的处理。终端设备900接收各个记录设备1000 (IOOO-A、 1000-B和1000-C)通过服务服务器700主动传输的记录安排状态数据,并存储该数 据。终端设备900创建通过在由EPG发送服务器100获取的EPG上 反映记录安排状态而获得的显示数据,并显示该显示数据。终端设备 900使用户在反映记录安排状态的EPG上选择将要被远程记录安排 的节目。终端设备900将远程记录安排请求Rll传输给服务服务器 700,以便针对该节目执行远程记录安排。每个记录设备1000是能执行记录安排的记录设备,所述记录安 排及诸如通过用户的手工操作进行的记录安排,以及从终端设备900 通过服务服务器700进行的远程记录安排。记录设备1000管理记录 设备1000本身的记录安排状态,并且能够以记录安排状态改变为契 机,将记录安排状态数据通过服务服务器700传输给终端设备900。图15为表示记录设备1000的软件结构的图。记录设备1000的 硬件结构与根据第一实施例的记录设备600的硬件结构相同。如附图中所示,记录设备1000包括EPG数据获取部分621、 EPG数据存储部分622、 EPG显示处理部分623、记录安排处理部分 1024、推荐节目列表处理部1025、记录安排状态存储部分626、推荐 节目列表显示处理部分632、远程记录安排处理部分627、节目数据 获取部分628、节目数据存储部分629、记录安排状态提供部分1030 以及直接访问信息提供部分631。记录安排处理部分1024、推荐节目 列表处理部分1025以及记录安排状态提供部分1030的功能与第一实 施例中与之对应的部分的功能不同。其他部分的功能与第一实施例中 与之对应的部分的功能相同。从而,省略对具有相同功能的部分的多 余说明。用户使用输入操作部件605在EPG上或者在外部AV设备4上 显示的推荐节目列表上,选择将要被记录安排的节目,并输入针对该 节目的记录安排指令R45。记录安排处理部分1024从存储在EPG数 据存储部分622中的EPG数据中提取记录安排信息D6, D6为对节 目进行记录安排所必需的信息,并将记录安排信息D6注册到存储在 记录安排状态存储部分626中的记录安排列表中。每次注册记录安排信息D6时,记录安排处理部分1024将记录安排状态传输请求R61 传输给记录安排状态提供部分1030。例如,基于诸如用户过去记录安排过的节目的风格、标题和表演 者的关键词,推荐节目列表处理部分1025从存储在EPG数据存储部 分622中的EPG数据D3中自动检索用户将会喜欢的节目。推荐节 目列表处理部分1025将该节目作为记录安排候选信息D10注册到存 储在记录安排状态存储部分626中的推荐节目列表中。每次注册这样 的节目时,推荐节目列表处理部分1025将记录安排状态传输请求 R62传输给记录安排状态提供部分1030。记录安排状态提供部分1030从记录安排处理部分1024接收记录 安排状态传输请求R61,或者从推荐节目列表处理部分1025接收记 录安排状态传输请求R62。记录安排状态提供部分1030传输服务服 务器URL获取请求R63,该R63包括用于记录设备1000的记录设 备的受控设备ID,和终端设备900的识别信息,并且用于请求获取 为终端设备900提供远程记录安排服务的服务服务器700的URL。 记录安排状态提供部分1030从直接访问管理服务器800接收服务服 务器URL获取响应R64。基于服务服务器URL获取响应R64,记录 安排状态提供部分1030访问服务服务器700,并将包括记录安排状 态数据Dll以及终端设备900的识别信息的记录安排状态通知R65 传输给服务服务器700,其中Dll是存储在记录安排状态存储部分 626中的记录安排列表和推荐节目列表的内容。图16为表示直接访问管理服务器800的软件结构的图。直接访 问管理服务器800的硬件结构与根据第一实施例的直接访问管理服务 器400的硬件结构相同。直接访问管理服务器800包括控制设备和服务/受控设备管理ID 存储部分811、注册处理部分412、直接访问请求处理部分813和 XMPP服务器414,控制设备和服务/受控设备管理ID存储部分811 以及直接访问请求处理部分813的功能与第一实施例中与之对应的部 分的功能不同。其他部分的功能与第一实施例中与之对应的部分的功能相同。从而,将省略对具有相同功能的部分的多余解释。在控制设备和服务/受控设备管理ID存储部分811中,控制设备 与服务管理ID是赋予作为控制设备的终端设备500与服务服务器 700的服务的组合的ID,受控设备管理ID是分配给作为受控设备的 记录设备1000的ID,这两者彼此联系,并将其存储。记录设备1000 通过网络1直接访问服务服务器700所必需的信息,诸如提供服务的 服务服务器700的URL (统一资源定位符),与控制设备与服务管 理ID相关联地存储。受控设备管理ID、用于服务服务器的受控设备 ID以及用于记录设备的受控设备ID之间的对应关系,也被存储到控 制设备和服务/受控设备管理ID存储部分811中。直接访问请求处理部分813从任何一个记录设备1000接收服务 服务器URL获取请求R63。基于存储在控制设备和服务/受控设备管 理ID存储部分811中的信息,直接访问请求处理部分813确定与同 服务服务器URL获取请求R63中包含的记录设备的受控设备ID相 对应的受控设备管理ID相联系的控制设备与服务管理ID。直接访问 请求处理部分813进一步确定对所确定的控制设备与服务管理ID提 供服务的服务服务器700的URL,并将包括服务服务器URL的服务 服务器URL获取请求R64传输给请求源处的记录设备1000。图17为表示服务服务器700的软件结构的图。服务服务器700 的硬件结构与根据第一实施例的服务服务器300的硬件结构相同。服务服务器700包括执行有关远程记录安排的服务的服务执行部 分701。服务执行部分701包括远程记录安排处理部分302和记录安 排状态通知处理部分703。记录安排状态通知处理部分703的功能与 第一实施例中与之对应的部分的功能不同。远程记录安排处理部分 302与第一实施例中的相同。记录安排状态通知处理部分703从记录设备1000接收记录安排 状态通知R65。基于记录安排状态通知R65中包含的终端设备900 的识别信息,记录安排状态通知处理部分703访问终端设备900,并 将包括记录安排状态数据和终端设备900的识别信息的记录安排状态通知R66传输给终端设备900。图18为表示终端设备卯0的软件结构的图。终端设备900的硬 件结构与根据第一实施例的终端设备500的硬件结构相同。如附图中所示,终端设备900包括EPG数据获取部分521、 EPG 数据存储部分522、记录安排状态获取部分924、记录安排状态存储 部分525、记录安排状态显示处理部分526以及远程记录安排处理部 分527。在存储部分512或RAM 504中设置EPG数据存储部分522 和记录安排状态存储部分525。记录安排状态获取部分924的功能与第一实施例中与之对应的部 分的功能不同。其他部分的功能与第一实施例中与之对应的部分的功 能相同。从而,将省略对具有相同功能的部分的多余描述。记录安排状态获取部分924以从服务服务器700接收到记录安排 状态通知R66为契机将所接收到的记录安排状态通知R66中包含的 记录安排状态数据Dll存储到记录安排状态存储部分525中。在获 取记录安排状态数据之后,记录安排状态获取部分924将EPG数据 获取请求R32传输给EPG数据获取部分521。将说明第二实施例中的操作。在记录设备1000中,涉及记录安排在存储于记录安排状态存储 部分626中的记录安排列表中的注册,以及记录安排候选在存储于记 录安排状态存储部分626中的推荐节目列表中的注册的操作,与第一 实施例中的相同。不过,在第二实施例中,记录设备1000以更新记 录安排列表或推荐节目列表为契机将记录安排状态通知给终端设备 900。下面将解释这一操作,假设在直接访问管理服务器800中,已经完成了控制设备与服务 管理ID同受控设备管理ID的联系。假设,在记录设备1000中,在 设备注册期间存储终端设备900的识别信息。在图15中,首先,当通过任何一个记录设备1000中的记录安排 处理部分1024将新的记录安排信息D6注册到记录安排列表中时, 记录安排处理部分1024向记录安排状态提供部分1030提供记录安排状态传输请求R61。当通过推荐节目列表处理部分1025将新的记录 安排候选信息D10注册到推荐节目列表中时,推荐节目列表处理部 分1025向记录安排状态提供部分1030发出记录安排状态传输请求 R62。记录安排状态提供部分1030从记录安排处理部分1024或推荐节 目列表处理部分1025接收记录安排状态传输请求R61或R62。记录 安排状态提供部分1030将包括用于记录设备1000的记录设备的受控 设备ID的服务服务器URL获取请求R63,传输给直接访问管理服 务器800。在图16中,直接访问管理服务器800中的直接访问请求处理部 分813从记录设备1000接收服务服务器URL获取请求R63。基于服 务服务器URL获取请求R63中包含的用于记录设备的受控设备ID 以及存储在控制设备和服务/受控设备管理ID存储部分811中的信 息,直接访问请求处理部分813确定与同服务服务器URL获取请求 R63中包含的用于记录设备的受控设备ID相对应的受控设备管理ID 相联系的控制设备与服务管理ID。直接访问请求处理部分813进一 步确定对所确定的控制设备与服务管理ID提供服务的服务服务器 700的URL,并将包括服务服务器URL的服务服务器URL获取响 应R64传输给请求源处的记录设备1000。再次参照图15,处于请求源处的记录设备1000中的记录安排状 态提供部分1030,从接收自直接访问管理服务器800的服务服务器 URL获取响应R64提取出服务服务器URL。记录安排状态提供部分 1030基于服务服务器URL访问服务服务器700。记录安排状态提供 部分1030将包括记录安排状态数据Dll和传输目的地处的终端设备 卯0的识别信息的记录安排状态通知R65传输给服务服务器700,其 中Dll是存储在记录安排状态存储部分626中的记录安排列表和推 荐节目列表的内容。在图17中,服务服务器700中的记录安排状态通知处理部分703 从记录设备1000接收记录安排状态通知R65。基于记录安排状态通知R65中包含的传输源处的终端设备900的识别信息,记录安排状 态通知处理部分703访问与识别信息相对应的终端设备900。记录安 排状态通知处理部分703将包括记录安排状态数据Dll和终端设备 900的识别信息的记录安排状态通知R66传输给终端设备卯0。在图18中,终端设备900中的记录安排状态获取部分924从服 务服务器700接收记录安排状态通知R66。记录安排状态获取部分 924将所接收到的记录安排状态通知R66中包含的记录安排状态数据 Dll存储到记录安排状态存储部分525中。反映记录安排状态存储部分525中所存储的记录安排状态的EPG 的显示操作,远程记录安排操作,以及远程记录安排的取消操作与第 一实施例中的相同。从而,省略对这些操作的描述。如上所述,根据第二实施例,如同第一实施例中那样,在EPG 上反映记录设备1000中的记录安排状态,并且在终端设备900的显 示部件506上显示出所述记录安排状态。从而,例如,与基于文本显 示记录安排列表的方法相比,可有效地检查记录安排状态。另外,在 该实施例中,以更新记录设备1000中的记录安排状态为契机,记录 安排状态数据被传输给终端设备900,并对其进行显示。从而,可以 在终端设备卯0中对记录设备1000中的最新记录安排状态进行典型 检查。将说明第 一 实施例的变型例。 第一变型例可以将有关几个星期的广播节目的信息提前注册到记录安排列表 和推荐节目列表中。从而,可进行下述方法。在终端设备500中,当 请求获取各个记录i殳备600 (600-A、 600-B和600-C )的记录安排状 态数据时,根据用户的指定,在每个记录设备600 (600-A、 600-B和 600-C)中,记录安排状态获取部分524指定节目的状态,获取其记 录安排状态,诸如节目的周期和风格。记录安排状态提供部分630从 存储在记录安排状态存储部分626中的记录安排列表和推荐节目列表 中检索满足该节目条件的记录安排节目和记录安排候选节目,获取其记录安排状态,并对终端设备500作出响应。 第二变型例在第一实施例中,根据从直接访问管理服务器400获取的用于直 接访问的URI,服务服务器300将远程记录安排命令传输给记录设备 600。不过,如果终端设备500通过网络1从服务服务器300获取用 于直接访问的URI,那么终端设备500可以将远程记录安排命令和远 程记录安排取消命令传输给记录设备600。第三变型例在第一实施例中,使用不进行远程记录安排服务的服务服务器 300。不过,通过在EPG发送服务器100或节目发送服务器200中包 含执行远程记录安排服务的软件,也可以使用EPG发送服务器100 或节目发送服务器200作为服务服务器。第四实施例在第一实施例中,由分离的服务器设备实现服务服务器300和直 接访问管理服务器400。不过,通过在一个服务器设备中包含服务服 务器300的软件和直接访问管理服务器400的软件,可以将服务服务 器300和直接访问管理服务器400结合成一个服务器。这些变型也可以应用于第二实施例。在上述实施例中,使用服务服务器和直接访问管理服务器来控制 终端设备与记录设备之间的数据交换。不过,本发明也可应用于终端 设备与记录设备直接控制数据交换而不需要服务器介入的系统。毋庸置疑,本发明不限于这些实施例,在不偏离本发明精神的条 件下可对这些实施例进行多种变型。本领域技术人员应当理解,根据设计要求和其他因素、多种变 型、组合、再组合以及改变都处于所附权利要求的范围或其等效范围 之内。
权利要求
1.一种网络系统,包括终端设备;记录设备;以及网络,其中所述记录设备包括记录安排状态存储部分,用于存储节目的记录安排状态的数据;和记录安排状态提供部分,用于通过所述网络传输存储在所述记录安排状态存储部分中的所述记录安排状态的数据,以及所述终端设备包括记录安排状态获取部分,用于通过所述网络获取所述记录设备的所述记录安排状态的数据;EPG数据获取部分,用于获取EPG数据;记录安排状态显示处理部分,用于基于由所述记录安排状态获取部分获取的所述记录安排状态的数据和由所述EPG数据获取部分获取的所述EPG数据,创建反映所述记录安排状态的EPG显示数据;以及显示部件,用于显示由所述记录安排状态显示处理部分创建的所述EPG显示数据。
2. —种终端设备,包括记录安排状态获取部分,用于通过网络获取记录设备的记录安排 状态的数据;EPG数据获取部分,用于获取EPG数据;记录安排状态显示处理部分,用于基于由所述记录安排状态获取 部分获取的所述记录安排状态的数据和由所述EPG数据获取部分获 取的所述EPG数据,创建反映所述记录安排状态的EPG显示数据; 以及显示部件,用于显示由所述记录安排状态显示处理部分创建的所述EPG显示数据。
3. 根据权利要求2所述的终端设备,其中,所述记录设备的所述 记录安排状态的数据包括与已进行记录安排的节目有关的数据。
4. 根据权利要求2所述的终端设备,其中,所述记录设备的所述 记录安排状态的数据包括与记录安排候选节目有关的数据。
5. 根据权利要求2所述的终端设备,其中,所述记录设备的所述 记录安排状态的数据包括与已进行记录安排的节目有关的数据以及与 记录安排候选节目有关的数据。
6. 根据权利要求5所述的终端设备,其中,所述记录安排状态显 示处理部分创建反映所述记录安排状态的EPG显示数据,以便能够 识别所述已进行记录安排的节目和所述记录安排候选节目。
7. 根据权利要求2所述的终端设备,其中所述记录安排状态获取部分通过所述网络获取多个记录设备的记 录安排状态的数据,并且所述记录安排状态显示处理部分为用户所选择的所述记录设备的 每一个创建反映记录安排状态的EPG显示数据。
8. 根据权利要求2所述的终端设备,其中所述记录安排状态获取部分通过所述网络获取多个记录设备的记 录安排状态的数据,并且所述记录安排状态显示处理部分创建EPG显示数据,在所述 EPG显示数据中,所获取的多个记录设备的记录安排状态被联合并 被反映在所述EPG数据上。
9. 根据权利要求2所述的终端设备,其中,所述记录安排状态获 取部分通过所述网络请求获取所述记录安排状态的数据,并获取所述 记录安排状态的数据作为对所述请求的响应。
10. 根据权利要求2所述的终端设备,进一步包括远程记录安 排处理部分,用于通过所述网络传输对于用户在EPG上选择的节目 的记录安排请求,所述EPG被显示在所述显示部件上并且反映了所述记录安排状态。
11. 根据权利要求10所述的终端设备,其中,所述远程记录安排 处理部分通过所述网络传输对于用户在所述EPG上选择的节目的记 录安排取消请求。
12. —种记录i殳备,包括记录安排状态存储部分,用于存储节目的记录安排状态的数据; 以及记录安排状态提供部分,用于通过网络传输存储在所述记录安排 状态存储部分中的所述记录安排状态的数据。
13. 根据权利要求12所述的记录设备,其中,所述记录安排状态状态的数据作为契机,通过所述网络传:所述记录安排状态的数据。
14. 一种在终端设备中显示记录设备的记录安排状态的方法,包括记录安排状态获取部分通过网络获取所述记录设备的记录安排状 态的数据的步骤;EPG数据获取部分获取EPG数据的步骤;记录安排状态显示处理部分基于由所述记录安排状态获取部分获 取的所述记录安排状态的数据和由所述EPG数据获取部分获取的所 述EPG数据来创建反映所述记录安排状态的EPG显示数据的步骤; 以及显示部件显示由所述记录安排状态显示处理部分创建的所述EPG 显示数据的步骤。
15. —种用于终端设备的计算机程序,所述计算机程序使计算机 起以下各部分的作用记录安排状态获取部分,用于通过网络获取记录设备的记录安排 状态的数据;EPG数据获取部分,用于获取EPG数据;记录安排状态显示处理部分,用于基于由所述记录安排状态获取部分获取的所述记录安排状态的数据和由所述EPG数据获取部分获 取的所述EPG数据,创建反映所述记录安排状态的EPG显示数据; 以及显示部件,用于显示由所述记录安排状态显示处理部分创建的所 述EPG显示数据。
16. —种用于记录设备的计算机程序,所述计算机程序使计算机 起以下各部分的作用记录安排状态存储部分,用于存储节目的记录安排状态的数据; 以及记录安排状态提供部分,用于通过网络传输存储在所述记录安排 状态存储部分中的所述记录安排状态的数据。
全文摘要
本发明涉及网络系统、终端设备、记录设备、记录安排状态的显示方法、用于终端设备的计算机程序、用于记录设备的计算机程序,并且具体公开了一种网络系统,包括终端设备,记录设备和网络。该记录设备包括记录安排状态存储部分,用于存储节目的记录安排状态的数据;和记录安排状态提供部分,用于通过所述网络传输存储在所述记录安排状态存储部分中的所述记录安排状态的数据。该终端设备包括记录安排状态获取部分,用于通过所述网络获取所述记录设备的所述记录安排状态的数据;EPG数据获取部分,用于获取EPG数据;记录安排状态显示处理部分,用于基于由所述记录安排状态获取部分获取的所述记录安排状态的数据和由所述EPG数据获取部分获取的所述EPG数据,创建反映所述记录安排状态的EPG显示数据;以及显示部件,用于显示由所述记录安排状态显示处理部分创建的所述EPG显示数据。
文档编号H04N5/445GK101222615SQ20081000292
公开日2008年7月16日 申请日期2008年1月11日 优先权日2007年1月12日
发明者千叶启之, 木下明彦, 本间刚, 甲田博文, 金尾尚志 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1