信息提供设备、信息显示设备、信息提供系统、信息提供方法、程序、及存储有程序的计算...的制作方法

文档序号:7942015阅读:159来源:国知局
专利名称:信息提供设备、信息显示设备、信息提供系统、信息提供方法、程序、及存储有程序的计算 ...的制作方法
技术领域
本发明涉及一种信息提供设备、信息显示设备、信息提供系统、信息提供方法、程 序、及存储有程序的计算机可读存储介质,均用于经由通信网络向信息显示设备的用户提 供信息。
背景技术
近年来,不仅诸如个人计算机之类的通用设备,而且诸如电视机、移动电话和游戏 机之类的专用设备,都包括经由外部通信网络如因特网与外部设备进行通信的通信功能, 作为标准配备。这些设备中每一种设备均能够经由因特网从提供各种服务的服务分发服务 器接收各种服务。专利文献1公开了一种通过使用如因特网之类的网络,允许在充当客户端的图像 显示设备上显示位于远程区域中的服务器设备中所存储的照片的技术。图像显示设备响应 于用户的操作,经由网络从服务器设备请求照片,并且显示响应于该请求而从服务器设备 获取的照片。[专利文献1]日本申请 No. 168098/2007 (特开 2007-168098,2007 年 6 月 26 日递交)

发明内容
[本发明要解决的问题]在专利文献1公开的技术中,关于相册的显示(显示顺序以及是否优先显示),由 能够对相册的记录表进行访问的应用程序(此后,称作专用应用程序)来执行更新,其中所 述记录表存储在图像显示设备的存储部分中。希望用户能够通过使用诸如web浏览器之类的应用程序,对记录表的内容进行定 制,使得可以提供适于该用户的服务。然而,在实现使用专用应用程序和web浏览器能够定制记录表内容的系统时存在 问题。问题在于记录表的内容不能在专用应用程序和web浏览器之间交换。鉴于上述问题,做出了本发明。本发明的目的在于提供一种信息提供设备、信息显 示设备、信息提供系统、信息提供方法、程序、及存储有这种程序的计算机可读存储介质,均 用于通过在服务设备中处理数据,允许终端中存储的数据在终端中的不同应用程序之间共 享。[解决问题的手段]为了解决上述问题,本发明的信息提供设备包括服务设置数据存储部分,在第一 存储部分中存储服务设置数据,在所述服务设置数据中,提供给信息显示设备的至少一个 服务的服务标识信息对应于显示属性信息,所述显示属性信息指示是否显示对服务标识信 息所标识的服务的简要描述进行表示的对象,所述服务设置数据从信息显示设备发送;显示信息接收部分,从信息显示设备接收显示信息,所述显示信息对于所述至少一个服务中 的每一服务指示是否在信息显示设备上显示所述对象;服务设置数据更新部分,在接收到 显示信息时,更新显示属性信息,使得(i)在信息显示设备上显示在显示信息中被指示为 要显示的对象,以及(ii)在信息显示设备上不显示在显示信息中被指示为不显示的对象, 显示属性信息包括在第一存储部分中存储的服务设置数据中;显示数据生成部分,响应于 来自信息显示设备的请求在第一存储部分中存储的服务设置数据已经被更新的情况下, 生成显示数据,包括(i)服务标识信息所标识的服务的对象,以及(ii)用于在信息显示 设备上显示对象的控制脚本,所述标识信息与更新的服务设置数据中包括的、且指示在信 息显示设备上显示对象的显示属性信息相关联;以及在第一存储部分中存储的服务设置数 据未被更新的情况下,生成显示数据,包括(i)服务标识信息所标识的服务的对象,以及 (ii)对象的控制脚本,所述标识信息与所述请求中所包括的服务设置数据中包括的、且指 示在信息显示设备上显示对象的显示属性信息相关联;以及显示数据发送部分,向信息显 示设备发送生成的显示数据。另外,一种信息提供方法包括如下步骤在第一存储部分中存储服务设置数据,在 所述服务设置数据中,提供给信息显示设备的至少一个服务的服务标识信息对应于显示属 性信息,所述显示属性信息指示是否显示对服务标识信息所标识的服务的简要描述进行表 示的对象,所述服务设置数据从信息显示设备发送;从信息显示设备接收显示信息,所述显 示信息对于所述至少一个服务中的每一服务指示是否在信息显示设备上显示所述对象;在 接收到显示信息时,更新显示属性信息,使得(i)在信息显示设备上显示在显示信息中被 指示为要显示的对象,以及(ii)在信息显示设备上不显示在显示信息中被指示为不显示 的对象,显示属性信息包括在第一存储部分中存储的服务设置数据中;响应于来自信息显 示设备的请求在第一存储部分中存储的服务设置数据已经被更新的情况下,生成显示数 据,包括(i)服务标识信息所标识的服务的对象,以及(ii)用于在信息显示设备上显示对 象的控制脚本,所述标识信息与更新的服务设置数据中包 括的、且指示在信息显示设备上 显示对象的显示属性信息相关联;以及在第一存储部分中存储的服务设置数据未被更新的 情况下,生成显示数据,包括(i)服务标识信息所标识的服务的对象,以及(ii)对象的控 制脚本,所述标识信息与所述请求中所包括的服务设置数据中包括的、且指示在信息显示 设备上显示对象的显示属性信息相关联;以及向信息显示设备发送生成的显示数据。根据该设置,从信息显示设备发送的服务设置数据可以存储在第一存储部分中。 此外,可以从信息显示设备接收显示信息。另外,当接收到显示信息时,可以更新第一存储 部分中存储的服务设置数据,使得更新的服务设置数据指示显示被指示为要显示的对象, 并且指示不显示被指示为不显示的对象。另外,响应于来自信息显示设备的请求,可以在第 一存储部分中存储的服务设置数据已经被更新的情况下,生成显示数据,包括(i)服务标 识信息所标识的服务的对象,以及(ii)用于在信息显示设备上显示对象的控制脚本,所述 对象、控制脚本与更新的服务设置数据中包括的、且指示在信息显示设备上显示对象的显 示属性信息相关联。还可以在第一存储部分中存储的服务设置数据未被更新的情况下,生 成显示数据,包括(i)服务标识信息所标识的服务的对象,以及(ii)对象的控制脚本,所 述对象、控制脚本与所述请求中所包括的服务设置数据中包括的、且指示在信息显示设备 上显示对象的显示属性信息相关联。另外,可以向信息显示设备发送生成的显示数据。
上述设置允许根据从信息显示设备接收到的显示信息,来更新从信息显示设备接 收、且存储在第一存储部分中的服务设置数据中包括的服务标识信息。该设置还使得可以 响应于来自信息显示设备的请求,根据更新的服务设置数据,来生成显示数据。因此,可以向信息显示设备发送显示数据,其中是否在信息显示设备上显示对象 被反映到该显示数据上。本发明的一种信息提供系统包括信息提供设备和信息显示设备,根据该设置,信息提供设备能够在第一存储部分中至少存储从信息显示设备发送 的服务设置数据。此外,可以从信息显示设备接收显示信息。另外,当接收到显示信息时, 可以更新第一存储部分中存储的服务设置数据,使得(i)显示被指示为要显示的对象,以 及(ii)不显示被指示为不显示的对象。此外,响应于来自信息显示设备的请求,可以向信 息显示设备发送显示数据。另外,在第一存储部分中存储的服务设置数据已经被更新的情 况下,可以根据更新的服务设置数据生成显示数据。在第一存储部分中存储的服务设置数 据未被更新的情况下,可以根据请求中所包括的服务设置数据生成显示数据。信息显示设备可以请求信息提供设备在信息提供设备中存储信息显示设备的第 二存储部分中存储的服务设置数据。此外,为了更新信息提供设备中存储的服务设置数据, 可以向信息提供设备发送显示信息。另外,信息显示设备可以向信息提供设备请求基于更 新的服务设置数据而生成的显示数据。信息显示设备可以根据响应于请求而从信息提供设 备获取的显示数据中包括的控制脚本,在信息显示设备的显示部分上显示所获取的显示数 据中包括的对象。因此,信息提供设备能够存储从信息显示设备接收到的服务设置数据,并根据从 信息显示设备接收到的显示信息来更新存储的服务设置数据。另外,信息显示设备可以获 取根据服务设置数据而生成的显示数据,并在信息显示设备上显示对象。因此,根据信息提供设备中更新的服务设置数据,信息显示设备可以在信息显示 设备上显示对象。另外,可以在第一存储部分中更新服务设置数据,即便在例如信息显示设备中更 新服务设置数据的功能(例如,web浏览器)与信息显示设备中对服务设置数据进行引用 的功能(例如,专用应用程序)不能直接交换服务设置数据的情况下。此外,通过使得可以 从第一存储部分获取根据更新的服务设置数据而生成的显示数据,可以在功能之间共享服 务设置数据。注意,信息提供设备和信息显示设备可以通过计算机来实现。在这种情况下,本发 明包括信息提供设备和信息显示设备的控制程序,所述程序用于通过使计算机运行作为信 息提供设备和信息显示设备的各部分从而利用计算机来实现信息提供设备和信息显示设 备;并且包括其中存储有控制程序的计算机可读存储介质。


图1是示出了本发明实施例的服务提供系统的示意配置的图。图2是示出了图1所示的服务提供系统中数字电视机的示意配置示例的图。图3是示意性示出了由图2所示的数字电视机生成的显示数据请求消息的数据结 构的图。
图4是示出了图1所示的服务提供系统中工具条提供服务器的示意配置的方框 图。图5是示意性示出了由图4所示的工具条提供服务器生成的显示数据的数据结构 的图。图6是示出了图1所示的服务提供系统所处理的服务设置数据的数据格式的示意 图。图7是示出了图6所示的服务设置数据的示例的示意图。图8是示出了图6所示的服务设置数据的另一示例的示意图。图9是示出了用于在图1所示的服务提供系统中对工具条中包括的服务进行显示 设置的处理步骤序列示例的流程图。图10是示出了图9所示流程中的显示数据生成处理的流程示例的流程图。图11是示出了图9所示流程中的服务设置数据缓存处理的流程示例的流程图。图12是示出了图9所示流程中的服务显示设置屏幕生成处理的流程示例的流程 图。图13是示出了图9所示流程中的服务显示设置反映处理的流程示例的流程图。图14是示出了在图2所示的数字电视机没有获取显示数据的状态下屏幕示例的 图。图15是示出了在图2所示的数字电视机显示工具条的状态下屏幕示例的图。图16是示出了在图2所示的数字电视机显示从服务分发服务器3下载的服务的 状态下屏幕示例的图。图17是示出了在图2所示的数字电视机显示用于调用服务显示设置屏幕的对象 的状态下屏幕示例的图。图18是示出了在图2所示的数字电视机显示服务显示设置屏幕的状态下屏幕示 例的图。图19是示出了在图18所示的屏幕示例中按下股票行情服务一栏中的“增加”按 钮之后出现的状态下的屏幕示例的图。图20是示出了在服务显示设置结果被反映到工具条提供服务器所保持的服务设 置数据上时图2所示的数字电视机的屏幕示例的图。图21是示出了在图20所示的屏幕示例的状态之后在图2所示的数字电视机再次 获取显示数据的状态下屏幕示例的图。图22是示出了用于在图1所示的服务提供系统中对提供工具条中包括的服务所 需的信息进行设置的处理步骤序列的流程图。图23是示出了图22所示流程中的服务设置反映处理的流程示例的流程图。图24是示出了在图2所示的数字电视机显示服务设置屏幕11的状态下的屏幕示 例的图。图25是示出了在执行服务设置之后在图2所示的数字电视机获取显示数据并显 示工具条的状态下的屏幕示例的图。附图标记1数字电视机(信息显示设备)
2工具条提供服务器(信息提供设备)3服务分发服务器(服务提供设备)4服务设置数据存储请求消息5显示数据请求消息6图像(对象)7显示数据7,工具条8 服务9服务显示设置屏幕(第一用户界面)10控制部分11服务设置屏幕(第二用户界面)14图像叠加部分16显示部分17存储部分(第二存储部分)20临时存储部分21接口部分30事件处理部分32显示数据请求处理部分(显示数据请求装置)33显示数据执行处理部分(显示数据接收装置、服务设置数据接收装置)34浏览器处理部分(显示信息发送装置、设置信息发送装置)
35服务显示设置屏幕获取处理部分(服务设置数据存储请求装置)60控制部分62模式数据选择部分63显示数据生成部分(显示数据生成装置、显示数据发送装置、服务设置数据发 送装置)64服务图像获取部分66服务设置数据缓存处理部分(服务设置数据存储部分)67服务显示设置屏幕生成部分(显示设置界面提供装置)68服务设置数据更新部分(服务设置数据更新装置)69服务设置反映处理部分(设置信息更新装置)70请求消息分析部分(显示信息接收装置)80控制脚本生成部分90存储部分91模式数据存储部分92服务图像存储部分93公共对象存储部分94控制数据存储部分95服务设置数据存储部分(第一存储部分)100服务提供系统(信息提供系统)
具体实施例方式下面参考附图描述本发明的一个实施例。本实施例讨论本发明的信息显示设 备为数字电视机的示例。另外,本发明的信息提供设备以用于向数字电视机提供工具条 (sidebar)功能的工具条提供服务器来说明。工具条功能是这样一种工具(i)用于显示数 字电视机上可用的服务的简要描述信息;以及(ii)用于激活这些服务。随后详细描述工具 条功能。当经由数字电视机上显示的工具条激活了服务时,从服务提供商的服务分发服务 器向数字电视机提供该服务的内容。在以下说明中,本发明的信息提供系统应用于包括数字电视机、工具条提供服务 器和服务分发服务器在内的服务提供系统。然而,本发明的信息显示设备、信息提供设备和信息提供系统不限于以下的具体 实施例。(服务提供系统概述)参考图1,简要介绍本发明实施例的服务提供系统100。图1是示出了本发明实施 例的服务提供系统100的示意配置的图。如图1所示,服务提供系统100包括数字电视机 1、工具条提供服务器2和服务分发服务器3。数字电视机1执行从工具条提供服务器2提供的工具条功能,并使用由服务分发 服务器3提供的服务。工具条功能是数字电视机的功能,且该功能包括工具条显示功能和服务发起 (launcher)功能。工具条显示功能是在数字电视机屏幕的角落上显示该数字电视机中可用 服务的简要描述的功能,如工具栏(toolbar) (0SD屏上显示)。服务发起功能是在选择工具 条上显示的服务时激活该服务的功能。—个或多于一个数字电视机1请求工具条提供服务器2来提供在数字电视机1上 显示具有上述功能的工具条所需的显示数据7(7a,7b,7c…)。具体地,数字电视机1向工 具条提供服务器2发送显示数据请求消息5 (5a, 5b,5c…)。随后详细描述显示数据7和显 示数据请求消息5。工具条提供服务器2响应于从数字电视机1发送的显示数据请求消息5,向数字电 视机1提供专门针对数字电视机1独立生成的显示数据7。工具条提供服务器2专门针对 每一数字电视机1,独立地剪裁显示数据7。首先,工具条提供服务器2请求分发服务的服务分发服务器3 (3a, 3b···)来提供图 像6 (6a, 6b…),该图像6表示工具条中应包含的服务的简要描述。工具条提供服务器2从 一个或多于一个服务分发服务器3请求图像。工具条提供服务器2从多少服务提供服务器 3以及哪个服务分发服务器3请求图像,这根据请求工具条的数字电视机1而不同。即,工 具条提供服务器2根据请求工具条的数字电视机1,定制显示数据7(工具条的内容)。服务分发服务器3可以响应于工具条提供服务器2的请求,来提供图像6。备选 地,当在服务分发服务器3中更新信息时,服务分发服务器3可以向工具条提供服务器2提 供包含更新信息的图像6。另外,在图1所示的示例中,服务分发服务器3通过使用图像形式数据如图像6,向工具条提供服务器2提供包含服务简要描述的信息。然而,数据的形式不限于此。例如,服 务分发服务器3可以响应于工具条提供服务器2的请求,提供文本形式数据或包含图像数 据和文本数据的复杂数据,作为服务的简要描述信息。工具条提供服务器2生成显示数据7,然后将显示数据7发送至数字电视机1,该 显示数据7包含收集的对象(如,图像6)和用于确定如何显示对象的控制脚本。数字电视 机1通过分析和执行显示数据7,能够显示针对该数字电视机1定制的工具条。在工具条上 显示数字电视机1中能够使用的各种服务的简要描述信息,并且当用户(A,B,C···)选择服 务时,激活选择的该服务。服务分发服务器3响应于工具条提供服务器2的请求,返回表示服务简要描述的 图像6,并且同时,响应于数字电视机1经由工具条的请求,提供服务8 (8a, 8b···)。例如,当 服务分发服务器3向用户提供天气预报服务时,服务分发服务器3提供包含天气预报信息 的服务8a。服务分发服务器3可以有多个。另外,服务8可以提供给多个数字电视机1。如上所述,根据服务提供系统100,数字电视机1能够从工具条提供服务器2获取 针对该数字电视机1定制的工具条功能,并能够在数字电视机1上显示工具条。数字电视 机1的用户通过使用定制的工具条,能够容易地激活所需服务。另外,数字电视机1从工具条提供服务器2请求随后说明的服务显示设置屏幕 9 (例如,HTML数据),从而能够设置要在工具条上显示的服务以及不要在工具条上显示的 服务。具体地,数字电视机1通过向工具条提供服务器2发送随后说明的服务设置数据存 储请求消息4,来请求服务显示设置屏幕9。另外,数字电视机1请求服务分发服务器3来提供随后说明的服务设置屏幕 11 (例如,HTML数据),使得可以设置定制和提供服务所需的信息。(数字电视机)图2是示出了本发明实施例的数字电视机1的示意配置示例的图。图2中所示的 一些组件仅仅用来说明数字电视机的一般性功能,而不是限制本发明的信息显示设备的设置。如图2所示,数字电视机1包括控制部分10、调谐器和解调制部分23、TS(传输流) 解码器12、AV (音视)解码器13、图像叠加部分14、音频输出部分15、显示部分16、通信部 分18、操作部分19、存储部分17、临时存储部分20和接口部分21。控制部分10控制数字电视机1每一部分的各种操作。另外,控制部分10包括作 为功能模块的事件处理部分30、显示数据请求处理部分32、显示数据执行处理部分33和浏 览器处理部分34、服务显示设置屏幕获取处理部分35。利用该配置,可以请求显示工具条 所需的显示数据7,显示获取的工具条,激活服务,显示获取的服务,以及设置要在工具条中 显示的服务。用于数字广播的调谐器和解调制部分23执行调谐以选择从广播台(未示出)经 由天线提供的数字广播信号,根据信号的形式执行接收信号的解调制和纠错,并形成复用 数字数据。调谐器和解调制部分23向TS解码器12输出复用数字数据。TS解码器12通过对调谐器和解调制部分23输出的复用数字数据进行解码,提取 TS (传输流),并将TS分离成针对不同目的的TS分组。TS分组根据其目的被发送到AV解 码器13或控制部分10。这里,TS是由固定长度的TS分组构成的信号序列。每一 TS分组除了视频和音频信号之外,还可以包含节目信息以及频道选择所需信息的数据信号。TS解 码器12将提取的TS分离为(i)包含视频和音频信号且要输出至AV解码器13的TS分组 (广播数据);以及(ii)包含各种信息的信号且要输出至控制部分10的TS分组(信息数 据)。AV解码器13通过对从TS解码器12输出的TS分组(广播数据)进行解码,分离 视频信号和音频信号。AV解码器13将视频信号输出至图像叠加部分14,并将音频信号输 出至音频输出部分15。图像叠加部分14向显示部分16输出通过在AV解码器13解码的视频信号上叠加 数字电视机1生成的OSD(屏上显示)图像数据(例如,工具条)而得到的屏幕数据。这使 得可以显示叠加有广播数据的视频信号以及诸如工具条、频道呼叫、菜单面板和电子节目 指南(EPG)之类的OSD图像数据的屏幕。音频输出部分15基于数字电视机1的音频信号,输出音频。例如,音频输出信号 通过扬声器来实现。显示部分16是用于显示数字电视机1的视频和/或图像的显示装置。例如,显示 部分16通过如LCD (液晶显示器)、PDP (等离子显示面板)或CRT (阴极射线管)显示器之 类的显示装置来实现。存储部分17存储由控制部分10执行的控制程序、OS程序以及控制部分10在执 行显示数据请求处理和工具条功能时读取的各种数据(例如,随后说明的服务设置数据)。 存储部分17由非易失性存储装置构成。例如,诸如DVD (数字视频盘)和硬盘之类的盘式存储介质,或者诸如闪存之类的 半导体存储器,可以适用于构成存储部分17的存储装置。临时存储部分20临时存储控制部分10所利用的数据。临时存储部分20由易失 性存储装置构成。临时存储的数据例如是从存储部分17读出的程序、各种数据、或者工具 条提供服务器2所获取的显示数据7。通信部分18经由通信网络如因特网,向/从各种通信设备如工具条提供服务器2 和服务分发服务器3,发送/接收信息。通信部分18例如能够向工具条提供服务器2发送 显示数据请求消息5,并从工具条提供服务器2接收针对数字电视机1定制的工具条显示数 据7。通信部分18还能够在向工具条提供服务器2发送随后说明的服务设置数据存储请求 消息4之后,从工具条提供服务器2接收服务显示设置屏幕9。另外,通信部分18能够经由 工具条与服务分发服务器3进行通信,以便从服务分发服务器3接收目标的服务8。操作部分19是输入装置,用户经由该输入装置输入用于对数字电视机1进行操作 的信号。本实施例讨论操作部分19例如包括用于在数字电视机1外部进行遥控操作的遥 控器,作为示例。数字电视机1在其主体中包括光接收部分(未示出),该光接收部分接收通过遥控 器上的按键操作输入的指令信号(例如,红外信号)。光接收部分接收到的指令信号发送至 控制部分10的输入/输出控制部分(未示出)。控制部分10的输入/输出控制部分接受 并分析由用户经由操作部分19向数字电视机1中输入的指令信号。然后,将指令信号发送 至控制部分10中需要指令信号的各个部分。接口部分21例如通过与外部连接设备22相连的HDMI电缆,执行视频信号和控制信号的输入/输出。接口部分21例如包括HDMI电缆端子和HDMI信号处理部分。外部连 接设备22的示例为针对BD (蓝光盘)的再现设备和HDD (硬盘)记录器。数字电视机1经 由接口 21向/从外部连接设备22发送/接收视频信号和控制信号,以便显示外部连接设 备22中存储的视频,或者在外部连接设备22中存储数字电视机1获得的视频信号。控制部分10的事件处理部分30检测数字电视机1中发生的各种事件,并向控制 部分10的各个部分,例如显示数据请求处理部分32和显示数据执行处理部分33,发送预定 信号。例如,事件处理部分30检测用户按压操作部分19中按键的状态。显示数据请求处理部分32生成显示数据请求消息5,用于从工具条提供服务器2 请求工具条。显示数据执行处理部分33分析从工具条提供服务器2提供的显示数据7,并显示 工具条。显示数据执行处理部分33还接受来自用户的服务选择,并激活服务分发服务器3 的该服务。服务显示设置屏幕获取处理部分35生成要发送至工具条提供服务器2的服务设 置数据存储请求消息4,并将服务设置数据存储请求消息4发送至工具条提供服务器2。服 务显示设置屏幕获取处理部分35还根据来自工具条提供服务器2的对服务设置数据存储 请求消息4的响应(控制数据),从工具条提供服务器2请求服务显示设置屏幕9的数据。 随后将详细说明该处理的流程。浏览器处理部分34例如处理(i)经由通信部分18从外部获取的HTML数据(服 务8、服务显示设置屏幕9、以及服务设置屏幕11),或者(ii)在存储部分17中预先存储的 HTML数据,从而数据中所包括的信息得以显示。当用户通过服务显示设置屏幕9输入要获取服务设置屏幕的指令并且浏览器处 理部分34接受了该指令时,浏览器处理部分34从服务分发服务器3请求服务设置屏幕。当 用户通过服务显示设置屏幕11输入要检查服务设置值(设置信息)的指令并且浏览器处 理部分34接受了该指令时,浏览器处理部分34请求服务分发服务器3检查服务设置值是 否适当。另外,当用户通过服务显示设置屏幕11输入要存储服务设置值的指令并且浏览器 处理部分34接受了该指令时,浏览器处理部分34请求工具条提供服务器2存储服务设置 的结果。随后将详细说明该处理的流程。(显示数据请求消息)图3是示意性示出了由显示数据请求处理部分32生成的显示数据请求消息5的 数据结构的图。在图3所示的示例中,显示数据请求消息5形成为包括三个块(Bi至B3) 作为集合的结构。三个块中的每一个均具有意义。作为第一块(Bi)的“主题”中存储的数据指示该消息是用于请求工具条的显示数 据7的消息。在“主题”中没有存储值的情况下,作为缺省项,工具条提供服务器2可以检 测到消息是用于请求工具条的显示数据7的消息。作为第二块(B2)的“服务设置数据”中存储的信息(例如,服务ID)用于指定数 字电视机1的用户希望在工具条中包括的服务。在本实施例中,服务设置数据存储为二进 制数据。接收二进制数据的工具条提供服务器2将该二进制数据视为具有有意义结构的信 息。更具体地,二进制数据的内容如下。假设工具条中包括三个服务简要描述,则二进制数 据中包括这三者的服务ID。另外,每一服务提供服务器3提供服务所需的信息(定制数据)可以存储为对应于相应的服务ID。另外,在本实施例中,用于标识数字电视机1的终端ID 与块中存储的三个服务ID相关联。终端ID可以是任何信息,只要终端ID能够使工具条提 供服务器2唯一识别该工具条提供服务器2将工具条所提供到的每一数字电视机1。例如, 可以直接使用MAC地址或产品序列号作为终端ID。备选地,工具条提供服务器2独立产生 的ID可以被指定为终端ID。根据服务设置数据,工具条提供服务器2可以指定要提供给数 字电视机1的工具条中应包括的服务(工具条提供服务器2从中请求图像的服务分发服务 器3) ο作为第三块(B3)的“相关信息”存储关于数字电视机1的信息。该信息独立存储 在数字电视机1中。显示数据请求处理部分32在该块中存储在存储部分17或临时存储部 分20中存储的各种相关信息。因此,工具条提供服务器2通过使用服务设置数据,可以生成根据数字电视机1来 定制的显示数据7。随后将详细说明在工具条提供服务器2中如何生成根据服务设置数据 定制的显示数据7。每一个块的数据的数据类型根据数据所指示的内容、容量和使用来适当选择。以上说明将显示数据请求消息5描述为包括三个块作为集合的结构。但是,显示 数据请求消息5的设置不限于此。例如,通过将上述终端ID连接至每一相应块,显示数据 请求处理部分32可以单独产生“主题”、“服务设置数据”和“相关信息”中的每一信息,以 便发送信息。在该情况下,例如,首先发送表达请求显示数据7的意愿的“主题”。然后,响 应于来自工具条提供服务器2的请求,仅生成并发送工具条提供服务器2所需的信息(例 如,服务设置数据)。(服务设置数据存储请求消息)服务设置数据存储请求消息4的数据结构与图3所示的显示数据请求消息5的数 据结构相同。但是,第一块“主题”中存储的数据指示该消息是用于请求存储服务设置数据 的消息。然后,第二块“服务设置数据”中存储的数据包括希望工具条提供服务器2存储的 服务ID。此外,同显示数据请求消息5 —样,可以将定制数据存储为与服务ID相对应。另 外,同显示数据请求消息5 —样,将用于标识数字电视机1的终端ID存储为对应于块中存 储的服务设置数据。(工具条提供服务器)图4是示意性示出本发明实施例中工具条提供服务器2的设置的方框图。如图4 所示,工具条提供服务器2包括对工具条提供服务器2的各部分进行集中控制的控制部分 60、通信部分61、以及存储部分90。控制部分60控制工具条提供服务器2中设置的各个部分的各种操作。控制部分60 包括作为功能块的请求消息分析部分70、控制脚本(script)生成部分80、模式(pattern) 数据选择部分62、显示数据生成部分63、服务图像获取部分64、服务设置数据缓存(cache) 处理部分66、服务显示设置屏幕生成部分67、服务设置数据更新部分68、以及服务设置反 映处理部分69。控制部分60读出存储部分90中存储的各个程序,并控制本发明的工具条 提供服务器2的各部分,以执行用于生成显示数据(以及显示数据中包括的控制脚本)的 各种处理以及用于生成服务显示设置屏幕(例如,HTML数据)的各种处理。
存储部分90存储控制部分60执行的控制程序、OS程序、以及控制部分60在执行 各种处理时读出的各种数据。存储部分90由非易失性存储装置如硬盘构成。上述各种数 据存储在存储部分90内的各存储部分中。换言之,各种数据例如存储在模式数据存储部分 91、服务图像存储部分92、公共对象存储部分93、控制数据存储部分94、以及服务设置数据 存储部分95中。存储部分90中存储的各种数据不限于上述数据。通信部分61经由通信网络与服务提供系统1000的各个设备进行通信。通信部分 61包括接收机部分61a和发射机部分61b。具体地,接收机部分61a接收从数字电视机1发送的显示数据请求消息5。经由接 收机部分61a接受的显示数据请求消息5被发送至控制部分60的请求消息分析部分70。 此外,接收机部分61a接收从服务分发服务器3发送的图像6。接收机部分61a接收的图像 6被发送至服务图像获取部分64。发射机部分61b向服务分发服务器3请求表示服务简要描述的图像6。图像6对 于产生所请求的显示数据7而言是必须的。即,发射机部分61b向服务图像获取部分64中 指定的服务分发服务器3来请求必须的图像6。发射机部分61b响应于来自数字电视机1的请求,发送生成的显示数据7。S卩,发 射机部分61b向已经做出请求的数字电视机1发送从显示数据生成部分63发送的显示数 据7。另外,发射机部分61b向数字电视机1发送服务设置数据缓存处理部分66响应于 服务设置数据存储请求消息4而输出的控制数据(用于对提供服务显示设置屏幕9的web 页面进行访问的数据)。另外,发射机部分61b向数字电视机1发送由服务显示设置屏幕生成部分67响 应于获取服务显示设置屏幕9的请求而生成的服务显示设置屏幕9的数据(例如,HTML数 据)。请求消息分析部分70分析从数字电视机1发送的显示数据请求消息5。例如,请 求消息分析部分70分析如图3所示的显示数据请求消息5,并将分析结果(例如,主题、服 务设置数据、相关信息)发送至操作来生成显示数据7的各部分。在服务设置数据存储部 分95存储了已经发送显示数据请求消息5的数字电视机1的更新服务设置数据的情况下 (在如后所述的给出了更新标记的情况下),请求消息分析部分70向操作来生成显示数据7 的各部分发送存储的更新服务设置数据,代替显示数据请求消息5的分析结果中所包括的 服务设置数据。此外,请求消息分析部分70分析从数字电视机1发送的服务设置数据存储请求消 息4。然后,请求消息分析部分70将分析结果(例如,主题、服务设置数据、相关信息)发送 至操作来执行存储服务设置数据的处理以及发送控制数据的处理的服务设置数据缓存处 理部分66。另外,请求消息分析部分70分析用于获取服务显示设置屏幕9的请求。该请求从 数字电视机1发送。然后,请求消息分析部分70将分析结果发送至操作来生成服务显示设 置屏幕9的服务显示设置屏幕生成部分67。另外,请求消息分析部分70分析从数字电视机1发送的服务显示设置结果(重复 服务ID以及指示是否显示服务的信息(例如,“1”指示显示,而“0”指示不显示)(显示信息(有关是否显示服务的信息))的集合的数据)。然后,请求消息分析部分70将分析结果 发送至操作来更新服务设置数据的服务设置数据更新部分68。另外,请求消息分析部分70分析从数字电视机1发送的服务设置数据(随后说 明)。然后,请求消息分析部分70将分析结果发送至操作来更新服务设置数据的服务设置 反映处理部分69。服务图像获取部分64根据请求消息分析部分70的分析结果,获取为生成所请求 的显示数据7所需的对象。更具体地,服务图像获取部分64(i)根据服务设置数据中所示 出的服务ID,指定要请求的服务分发服务器3来提供图示所请求服务的简要描述的图像6 ; 以及(ii)请求该服务分发服务器3提供这种图像6。存储部分90存储有关要请求来提供 图像6的服务分发服务器3的信息,使得该信息与服务ID相对应(服务信息存储部分,未 示出)。可以如此设置从服务分发服务器3获取的图像6在服务图像存储部分92中存储 预定时间段,使得服务图像获取部分64从服务图像存储部分92获取所需的图像6。服务图像获取部分64可以基于服务设置数据中包含的定制数据,来获取适于数 字电视机1的图像6。例如,以下说明以天气预报服务作为示例。希望服务图像获取部分 64获取对使用数字电视机1的用户的区域中的天气预报的简要描述进行图示的图像6。此 时,在服务设置数据中包含邮政编码信息(ZIP码)作为天气预报的定制数据的情况下,应 从服务分发服务器3或服务图像存储部分92获取对由邮政编码信息所指示的区域的天气 预报的简要描述进行图示的图像6。当从服务分发服务器3接收到所请求的图像6时,服务图像获取部分64将图像6 存储在服务图像存储部分92中。服务图像获取部分64可以请求并获取文本形式数据或包含文本形式和图像形式 数据的复杂数据作为与服务的简要描述相关的信息,不限于图像6。模式数据选择部分62根据请求消息分析部分70的分析结果,选择用于生成所请 求显示数据7的模式数据。模式数据选择部分62从模式数据存储部分91中选择由分析结 果指定的模式数据。由模式数据选择部分62选择的模式数据被发送至控制脚本生成部分 80和显示数据生成部分63。模式数据是在对工具条的显示数据7进行配置的控制脚本中,对与数字电视机1 无关而内容上公共的部分(固定部分)进行描述的数据。即,模式数据是显示数据7的模 板。在模式数据中,所述固定部分之外的部分,即,根据数字电视机1的相关信息而定制的 部分,具有处于如下状态的脚本随后可以嵌入内容。控制脚本生成部分80利用由模式数据选择部分62选择的模式数据,生成所请求 的显示数据7中要包含的控制脚本。控制脚本生成部分80利用请求消息分析部分70的分析结果和模式数据选择部分 62选择的模式数据,在整个控制脚本中完成需要通过嵌入内容来定制的部分的控制脚本。 例如,指定从服务分发服务器3获取的对象(图像6)的脚本、或者指定在遥控器选择对象 时要访问的数据的位置(URL)的脚本,被嵌入在需要定制的部分中。通过根据模式数据嵌入内容完成控制脚本的控制脚本生成部分80例如可以根据 在日本未审专利公布特开No. 2006-24137中描述的已知技术来实现。
显示数据生成部分63生成由显示数据请求消息5指定的显示数据7,并将该显示 数据7发送至数字电视机1。更具体地,显示数据生成部分63通过组合(例如,按zip形式 编译成一个文件)(i)控制脚本生成部分80生成的控制脚本,和(ii)控制脚本中包含的对 象(该对象由指定对象的脚本来指定),来生成用于显示数字电视机1所请求的工具条的显 示数据7。对象可以是所有工具条中共同使用的按钮的图像;从服务分发服务器3获取的 图像6 ;等等。共同使用的图像存储在公共对象存储部分93中。从服务分发服务器3获取 的图像6存储在服务图像存储部分92中。显示数据生成部分63可以根据显示数据请求消 息5的内容,在多个公共图像中选择适于数字电视机1的公共图像。如此生成的显示数据7包括来自数字电视机1的请求,即,根据显示数据请求消息 5的内容(服务设置数据)的最佳控制脚本和对象。服务设置数据缓存处理部分66提取服务设置数据存储请求消息4中包括的服务 设置数据。服务设置数据缓存处理部分66进一步从所提取的服务设置数据中提取终端ID。 然后,服务设置数据缓存处理部分62将所提取的终端ID和所提取的服务设置数据按照终 端ID与服务设置数据彼此对应的方式,存储到服务设置数据存储部分95中。然后,服务设置数据缓存处理部分66生成控制数据作为输出数据。控制数据是用 来对提供服务显示设置屏幕9的web页面进行访问的数据。控制数据是如下项的集合(i) 布局定义脚本,描述根据包括所提取终端ID的URL跳至web页面;以及(ii)操作内容定义 脚本,描述执行布局定义脚本。服务设置数据缓存处理部分66读取预先存储在数据存储部 分94中的布局定义脚本和操作内容脚本的模板,并嵌入必要的数据(所提取的终端ID或 允许指定终端ID的数据),从而生成作为输出数据的控制数据。服务显示设置屏幕生成部分67从服务设置数据存储部分95中获取与数字电视机 1的终端ID相关联的服务设置数据,该终端ID包括在用于获取服务显示设置屏幕9的请求 中的参数中。这里,基于控制数据,通过根据包含终端ID的URL跳至web页面,来执行用于 获取服务显示设置屏幕9的请求。因此,用于获取服务显示设置屏幕9的请求包括终端ID 或者允许指定终端ID的数据作为参数。服务显示设置屏幕生成部分67在与数字电视机1的通信会话(HTTP (超文本传输 协议)会话)的会话ID中,设置允许在工具条提供服务器处指定终端ID的信息。这在随后 的通信会话中允许将该通信会话识别为与具有该终端ID的数字电视机1的通信会话。这 使得可以指定与终端ID相关联的服务设置数据。服务显示设置屏幕生成部分67根据获取的服务设置数据,生成服务显示设置屏 幕9的数据(例如,HTML数据)作为输出数据。即,根据获取的服务设置数据中所包括的 服务ID,服务显示设置屏幕生成部分67生成允许对在工具条中是否显示与服务ID相对应 的服务进行设置的屏幕。服务设置数据更新部分68在接收服务显示设置结果时,获取通信会话(HTTP会 话)的会话ID中设置的终端ID。然后,服务设置数据更新部分68从服务设置数据存储部 分95中获取与获得的终端ID相关联的服务设置数据。另外,根据接收到的服务显示设置 结果,服务设置数据更新部分68更新所获取的服务设置数据,并将更新的服务设置数据存 储到服务设置数据存储部分95中。在更新服务设置数据时,服务设置数据更新部分68将更新的服务设置数据存储到服务设置数据存储部分95中,使得向更新的服务设置数据添附标记,从而可以识别服务 设置数据是否更新。服务设置反映处理部分69从数字电视机接收服务设置数据,然后获取通信会话 (HTTP会话)的会话ID中设置的终端ID。另外,服务设置反映处理部分69从服务设置数 据存储部分95中获取与所获取的终端ID相关联的服务设置数据。服务设置反映处理部分69根据接收到的服务设置数据,更新所获取的服务设置 数据,并在服务设置数据存储部分95中存储更新的服务设置数据。这里,接收到的服务设 置数据是服务ID和服务设置值的集合。因此,当服务设置数据被更新时,服务设置反映处 理部分69通过使用接收到的服务设置数据中包括的服务ID作为键,在所获取的服务设置 数据中指定定制数据。然后,服务设置反映处理部分69通过与用作键的服务ID相配对的 服务设置值,更新所指定的定制数据。尽管并未示出,但是例如在由于通信会话的断开而导致不能获取会话ID中设置 的终端ID的情况下,可以执行预定错误处理。根据该设置,工具条提供服务器2能够根据数字电视机1的服务设置数据完成适 当的显示数据7,并向数字电视机1提供该适当的显示数据7。因此,数字电视机1能够根 据适当定制的显示数据7,执行工具条功能。另外,在数字电视机1中,能够针对工具条中包 括的每一服务设置是否显示服务。此外,在数字电视机1中,能够针对每一服务设置为提供 服务所需的信息。结果,能够定制工具条的显示数据7,使得数字电视机1适当地执行工具条功能。(显示数据)图5是示意性示出由显示数据生成部分63生成的显示数据7的数据结构的图。显 示数据7是数字电视机1用来生成工具条所需的信息。如图5所示,本发明实施例中的显 示数据7包含控制脚本和对象。控制脚本指定当数字电视机1执行工具条功能时采取的操作。即,在控制脚本中 包括针对数字电视机1的控制命令。对象是要在数字电视机1上显示的数据,并且具体地, 是jpg或Png格式的图像数据、文本数据等。如上所述,对象包括从服务分发服务器3获取 的图像6等。另外,在关于服务简要描述的信息以文本形式显示的情况下,也可以包括文本 形式数据。文本数据的内容可以是(a)显示数据生成部分63根据显示数据请求消息5的 内容而生成的定制数据,(b)模式数据选择部分62选择的模式数据中包括的数据,或者(c) 固定数据。对象的数据格式不限于图5所示的示例,并且可以具有任何数据格式,只要数字 电视机1能够处理该数据以便在数字电视机1上显示数据。在本实施例中,控制脚本主要分为两类。第一类是布局定义脚本,其指定如何显示以及在何处位置显示对象。布局定义脚 本包括待显示的对象如何对应于布局信息,布局信息例如对象的显示位置和显示大小。由 于该布局定义脚本,数字电视机1知道如何以及在何处来显示显示数据7中的哪一对象。第二类是操作定义脚本,其指定数字电视机1根据数字电视机1中发生的事件 (例如,经过预定时间,预定操作的开始/结束、接收显示数据、或用户输入遥控)应执行的 预定操作的内容。操作定义脚本详细定义了数字电视机1的操作,例如,在何种事件发生之后应当显示(请求和获取)哪一显示数据7。操作定义脚本使得数字电视机1能够确定针 对哪一设备在何种定时如何处理何种数据。控制脚本例如可以被设置为由XML(可扩展标记语言)描述的文本形式数据。控 制脚本的内容可以被容易地修改并提供给数字电视机1。布局定义脚本例如可以被描述为 SVG(可缩放矢量图像)。如上所述,对工具条提供服务器2中显示数据7中包含的控制脚本中的描述进行 修改,允许容易地修改要由数字电视机1执行的工具条功能的规范,而不用对数字电视机1 的ROM中结合的基本功能进行任何修改。(服务设置数据的数据格式)以下描述参照图6,说明了服务设置数据的数据格式。图6是示出了服务设置数据 的数据格式的示意图。在本实施例中,服务设置数据被处理为二进制数据(1024字节的固定长度)。服务 设置数据包括三个块(Cl至C3),每一块均具有意义。也就是说,服务设置数据包括“头部 信息”作为第一块(Cl),“终端ID”作为第二块(C2),以及“服务信息”作为第三块(C3)。“头部信息”从服务设置数据的头部开始,即第1字节至第64字节,来存储。“头部 信息”是用于指定该数据是服务设置数据的信息。另外,还可以存储要由数字电视机管理的 信息。注意,即使服务设置数据被重写为缺省数据,“头部信息”也不会被重写。用于指定数字电视机1的“终端ID”存储在服务设置数据的第65字节至第100字 节中。“终端ID”是按照根据如下合法(legitimate)项的格式来描述的信息
{8}-
{4}-
{4}-
{4}-
{12}。“服务信息”存储在第101以及随后的字节中。“服务信息”是针对每一服务分别 包括“服务ID”、“数据长度”和“定制数据”的集合的信息。“服务ID”具有2字节的长度,并且存储服务的标识信息。在“服务ID”中,存储工 具条中要显示的服务的服务ID。负值的服务ID用作预留给特定服务的ID。此外,具有0值的服务ID用于指示数 据的结束。“数据长度”具有1字节的长度,并且存储指示跟随的“定制数据”的字节长度的值。“定制数据”的长度可变,并且存储有提供每一服务所需的信息(例如ZIP码等)。接着参照图7说明服务设置数据的示例。图7是示出了服务设置数据的数据示例 的示意图。在该示例中,头部信息包括“HeaderDataSample”的文本。此外,在终端ID中包 括“cfb8d7a5-9529-4e43-9a7b-d0c54e5aa0eb” 的终端 ID。在服务信息中,包括 “ 1 ”、“2”、 “3”、“4”、“5”、“6”、“-2”和“_4”作为服务ID。另外,包括“ZIP = 20001”的值作为针对服 务ID为“2”的服务的定制数据。接着参照图8说明更新服务设置数据的示例。图8是示出了服务设置数据的另一 数据示例的示意图。图8所示的服务设置数据的数据示例是图7所示的服务设置数据中删 除了服务ID为“3”的服务且增加了服务ID为“7”的服务之后的服务设置数据。因此,在 服务设置数据中,包括 “ 1,,、“ 2,,、“ 4,,、“ 5,,、“ 6,,、“ 7,,、“ -2,,和 “ -4,,作为服务 ID。[工具条中应包括的服务的显示设置](用于执行服务显示设置的处理步骤序列流)
参照图9,提供了用于对工具条中应包括的服务进行显示设置的处理步骤序列的 示例。(服务的显示设置意味着设置服务的显示,并且也被称作服务显示设置。)首先,说明处理的概要。(1)首先,数字电视机1从工具条提供服务器2获得显示 数据7,并显示工具条(步骤SlOl至S103)。(2)对于工具条中显示的多个服务中的每一服务,从工具条提供服务器2获得允 许设置是否显示该服务的服务显示设置屏幕9 (步骤S104至S108)。此时,将数字电视机1 管理的服务设置数据发送至工具条提供服务器2。发送的服务设置数据由工具条提供服务 器2暂时保持。(3)将在服务显示设置屏幕9上设置是否显示服务的结果(服务显示设置结果) 发送至工具条提供服务器2。然后,工具条提供服务器2根据服务显示设置结果,更新所保 持的服务设置数据(步骤S109至S110)。(4)最后,数字电视机1获得工具条提供服务器2根据更新的服务设置数据生成的 显示数据7。然后,数字电视机1显示工具条(步骤Slll至S114)。此时,将更新的服务设 置数据发送至数字电视机1,并且数字电视机1将更新的服务设置数据存储在数字电视机1 中。虽然数字电视机1以这种方式存储服务设置数据,但是数字电视机1并不执行用 来对服务设置数据进行更新的处理。数字电视机1将服务设置数据发送至工具条提供服务 器2,并且工具条提供服务器2更新服务设置数据。随后,将更新的服务设置数据回发至数 字电视机1,并存储在数据电视机1中。接着,将详细说明上述处理流程的每一步骤。首先,当数字电视机1的事件处理 部分30检测到来自操作部分19的关于工具条显示的指令输入时,显示数据请求处理部分 32生成显示数据请求消息5,并将显示数据请求消息5发送至工具条提供服务器2 (步骤 S101)o如上所述,显示数据请求消息5至少包括主题(表明显示数据7的获取)和数字电 视机1具有的服务设置数据。已经接收到显示数据请求消息5的工具条提供服务器2根据显示数据请求消息5 中包括的服务设置数据,生成显示数据7,并将所生成的显示数据7发送至数字电视机1 (显 示数据生成处理)(步骤S102)。随后将详细说明显示数据生成处理。然后,当数字电视机1的事件处理部分30检测到已经接收到显示数据7时,显示 数据执行处理部分33执行已经接收到的显示数据7的处理。换言之,显示数据执行处理部 分33根据显示数据7中包括的控制脚本,显示工具条(步骤S103)。接着,选择服务显示设置。服务显示设置是工具条中包括的服务之一。作为选择 服务显示设置的结果,当数字电视机1的事件处理部分30检测到输入了执行服务显示设置 的指令时,服务显示设置屏幕获取处理部分35首先生成服务设置数据存储请求消息4,并 将生成的服务设置数据存储请求消息4发送至工具条提供服务器2 (步骤S104)。如上所 述,服务设置数据存储请求消息4至少包括主题(表明服务设置数据的存储)以及数字电 视机1具有的服务设置数据。然后,已经接收到服务设置数据存储请求消息4的工具条提供服务器2在服务设 置数据存储部分95中存储服务设置数据存储请求消息4中包括的服务设置数据(服务设 置数据缓存处理)(步骤S105)。随后将详细说明服务设置数据缓存处理。
然后,工具条提供服务器2响应于服务设置数据存储请求消息4,向数字电视机1 发送用于访问提供服务显示设置屏幕9的web页面的控制数据(步骤S105)。这里,控制数 据是如下项的集合(i)布局脚本,描述根据包括终端ID的URL跳至web页面;以及(ii) 操作内容定义脚本,描述执行布局定义脚本。当数字电视机1的事件处理部分30检测到已经接收到控制数据时,服务显示设置 屏幕获取处理部分35向工具条提供服务器2发出用于获取服务显示设置屏幕9的请求(步 骤S106)。通过根据接收到的控制数据,访问提供服务显示设置屏幕9的web页面,来执行 用于获取服务显示设置屏幕9的请求。当已经接收到用于获取服务显示设置屏幕9的请求时,服务显示设置屏幕生成部 分67生成服务显示设置屏幕9,并将生成的服务显示设置屏幕9发送至数字电视机1 (服务 显示设置屏幕生成处理)(步骤S107)。随后将详细说明服务显示设置屏幕生成处理。在工具条提供服务器2的服务显示设置屏幕生成处理中,将数字电视机1的终端 ID设置在数字电视机1与工具条提供服务器2之间当前通信会话的ID中。这使得可以在 随后的通信会话中,将通信会话识别为与具有该终端ID的数字电视机1之间的通信会话。 结果,可以指定待处理的服务设置数据。当数字电视机1的事件处理部分30检测到已经接收到服务显示设置屏幕9时,浏 览器处理部分34显示接收到的服务显示设置屏幕9 (步骤S108)。在服务显示设置屏幕9 中,可以针对工具条中包括的所有服务中每一服务设置是否显示服务。优选地,显示广播数 据和服务显示设置屏幕9,使得显示广播显示的区域与显示服务显示设置屏幕9的区域不 交迭。接着,当数字电视机1的事件处理部分30检测到用于存储在浏览器处理部分34 所显示的服务显示设置屏幕9中设置是否显示服务的结果的输入时,浏览器处理部分34将 服务显示设置结果发送至工具条提供服务器2 (步骤S109)。服务显示设置结果的发送在其 中在服务显示设置屏幕生成处理中设置了数字电视机1的终端ID的通信会话中执行。当接收到服务显示设置结果时,服务设置数据更新部分68根据接收到的服务显 示设置结果,更新服务设置数据存储部分95中存储的服务设置数据(服务显示设置反映处 理)(步骤S110)。随后将详细说明服务显示设置反映处理。接着,当数字电视机1的事件处理部分30再次检测到从操作部分19输入了用于 显示工具条的指令时,显示数据请求处理部分32生成显示数据请求消息5,并将生成的显 示数据请求消息5发送至工具条提供服务器2 (步骤S 111)。已经接收到显示数据请求消息5的工具条提供服务器2根据显示数据请求消息5 中包括的服务设置数据,生成显示数据7,并将生成的显示数据7发送至数字电视机1 (显示 数据生成处理)(步骤S112)。此时,工具条提供服务器2还向数字电视机1发送更新的服 务设置数据。然后,当数字电视机1的事件处理部分30检测到已经接收到显示数据7时,显示 数据执行处理部分33执行接收到的显示数据7的处理(步骤S113)。最后,数字电视机1在存储部分17中存储接收到的更新服务设置数据(步骤 S114)。步骤所106至SllO中数字电视机1与工具条提供服务器2之间的通信会话被认为是由浏览器处理部分34利用HTTP协议执行的通信会话。这使得可以通过使用HTML的 预定表单(form)来执行服务显示设置屏幕9的生成和显示。还可以通过使用HTTP协议发 送输入到表单中的数据,来实现服务显示设置结果的发送。在图9中,数字电视机1和工具条提供服务器2之间的虚线所示的序列表示通过 浏览器进行的访问。由实线所示的序列表示通过并非浏览器的专用应用程序进行的访问。步骤S103和S113中所述的工具条显示处理不是由浏览器处理部分34而是由显 示数据执行处理部分33 (专用应用程序)来执行。换言之,在步骤SlOl至S114中所述的 显示处理通过分别由显示数据执行处理部分33和浏览器处理部分34执行的顺序处理来进 行。在这里的设置中,服务设置数据以与终端ID对应的方式保持在工具条提供服务器2中, 并且终端ID用在与工具条提供服务器2的通信中的消息和/或参数中。这使得不必进行 这样的设置在数字电视机1中,显示数据执行处理部分33和浏览器处理部分34直接交换 有关服务显示设置的信息(协调)。上述设置使得显示数据执行处理部分33和浏览器处理 部分34能够经由工具条提供服务器2交换关于服务显示设置的信息(协调)。并不存储各自均已经发送了显示数据请求消息5的所有数字电视机1的服务设置 数据,而是执行上述步骤S104和S105的序列。这使得可以在工具条提供服务器2中仅存 储做出了用于获取服务设置屏幕的请求的数字电视机1的服务设置数据。(显示数据生成处理的流程)接着,将参照图10说明显示数据生成处理的流程。当已经从数字电视机1接收到显示数据请求消息5时(步骤S431中“是”),工具 条提供服务器2提取接收到的显示数据请求消息5中包括的服务设置数据,并且还从提取 的服务设置数据中提取终端ID (步骤S432)。然后,工具条提供服务器3检查在服务设置数 据存储部分95中是否存储有与所提取的终端ID相关联的更新服务设置数据(步骤S433)。 可以通过检查存在指示更新的标记,来检查是否更新过服务设置数据,其中所述标记存储 为与服务设置数据相对应。在服务设置数据存储部分95中并没有存储与所提取的终端ID相关联的更新服务 设置数据的情况下(步骤S433中“否”),根据从接收到的显示数据请求消息5中提取的服 务设置数据,⑴服务图像获取部分64获取为生成显示数据7所需的对象,(ii)模式数据 选择部分62选择用于生成显示数据7的模式数据,以及(iii)控制脚本生成部分80生成 显示数据7中要包括的控制脚本(步骤S434)。然后,显示数据生成部分63通过将生成的控制脚本以及控制脚本中包括的用于 指定对象的脚本所指定的对象相组合,来生成显示数据7 (步骤S435)。然后,显示数据生成部分63将生成的数据7发送至数字电视机1 (步骤S436)。同时,在服务设置数据存储部分95中存储有与步骤S433中所提取的终端ID相关 联的更新服务设置数据的情况下(步骤S433中“是”),根据更新服务设置数据,(i)服务图 像获取部分64获取为生成显示数据7所需的对象,(ii)模式数据选择部分62选择用于生 成显示数据7的模式数据,以及(iii)控制脚本生成部分80生成显示数据中要包括的控制 脚本(步骤S437)。然后,显示数据生成部分63通过将生成的控制脚本以及控制脚本中包括的用于 指定对象的脚本所指定的对象相组合,来生成显示数据7 (步骤S438)。
接着,显示数据生成部分63将生成的显示数据7发送至数字电视机1,并且还将更 新服务设置数据发送至数字电视机1 (步骤S439)。然后,显示数据生成部分63从服务设置数据存储部分95中删除更新服务设置数 据。在不存在从数字电视机1对工具条提供服务器2的访问的情况下,优选地在经过预定 的有效时间段之后(例如,在24小时之后),自动删除工具条提供服务器2的服务设置数据 存储部分95中存储的服务设置数据。(服务设置数据缓存处理的流程)接着,将参照图11说明服务设置数据缓存处理的流程。当工具条提供服务器2从数字电视机1接收到服务设置数据存储请求消息4时 (步骤S531中“是”),服务设置数据缓存处理部分66提取接收到的服务设置数据存储请 求消息4中包括的服务设置数据,并进一步从所提取的服务设置数据中提取终端ID (步骤 S532)。然后,服务设置数据缓存处理部分66将提取的终端ID和提取的服务设置数据存储 在服务设置数据存储部分95中,使得终端ID与服务设置数据相对应(步骤S533)。然后,服务设置数据缓存处理部分66响应于接收到的服务设置数据存储请求消 息4,向数字电视机1发送控制数据(步骤S534)。控制数据是用于对提供服务显示设置屏 幕9的web页面进行访问的数据。如上所述,控制数据是如下项的集合(i)布局定义脚本, 描述根据包括所提取终端ID的URL跳至web页面;以及(ii)操作内容定义脚本,描述执行 布局定义脚本。(服务显示设置屏幕生成处理的流程)接下来,参照图12说明服务显示设置屏幕生成处理的流程。当工具条提供服务器2从数字电视机接收到用于获取服务显示设置屏幕9的请求 时(步骤S631中“是”),服务显示设置屏幕生成部分67从服务设置数据存储部分95中获 取与该用于获取服务显示设置屏幕9的请求的参数中所包括的数字电视机1的终端ID相 关联的服务设置数据(步骤S632)。这里,用于获取服务显示设置屏幕9的请求是根据在服 务设置数据缓存处理中从工具条提供服务器2发送的控制数据来做出的。在数字电视机1 中,如上所述,web跳至包括终端ID的URL。因此,终端ID包括在用于获取服务显示设置屏 幕9的请求中作为参数。接着,服务显示设置屏幕生成部分67在与数字电视机1的通信会话(HTTP会话) 的会话ID中设置终端ID (步骤S633)。这使得在随后会话中通信会话能被识别为与具有该 终端ID的数字电视机1之间的通信会话。这使得可以指定与终端ID相关联的服务设置数 据。接着,服务显示设置屏幕生成部分67根据所获取的服务设置数据,生成服务显示 设置屏幕9的数据(例如,HTML数据)(步骤S634)。即,根据所获取的服务设置数据中包 括的服务ID,服务显示设置屏幕生成部分67生成允许设置在工具条中是否显示与该服务 ID相对应的服务的屏幕。例如,服务显示设置屏幕生成部分67动态生成这样的屏幕数据 所述屏幕数据显示分别与所获取的服务设置数据中包括的服务ID相对应的服务的列表, 并对每一服务提供用于设置是否显示该服务的按钮(例如,“增加”和“删除”切换的切换按 钮)(见图18)。另外,可以进行基于服务设置数据中所包括的定制数据的显示。然后,服务显示设置屏幕生成部分67向数字电视机1发送生成的服务显示设置屏幕9的数据(步骤635)。(服务显示设置反映处理的流程)接下来,参照图13说明服务显示设置反映处理的流程。当工具条提供服务器2从数字电视机1接收到服务显示设置结果时(步骤S731 中“是”),服务设置数据更新部分68获取通信会话(HTTP会话)的会话ID中设置的终端 ID,并从服务设置数据存储部分95中获取与所获取的终端ID相关联的服务设置数据(步 骤 S732)。然后,服务设置数据更新部分68根据接收到的服务显示设置结果,更新所获取的 服务设置数据,并将更新的服务设置数据存储到服务设置数据存储部分95中(步骤S733)。 这里,接收到的服务显示设置结果是包括多个集合的数据,其中每个集合包括服务ID和指 示是否显示服务的信息(例如,“1”表示显示,“0”表示不显示)。以下是服务显示设置结 果的数据示例。1 = 1&2 = 0&3 = 0&4 = 1&-1 = 1&-2 = 1。上述数据示例示出的设置结果表示服务ID为“1”、“4”、“_1”和“_2”的服务被 设置为显示,而服务ID为“2”和“3”的服务被设置为不显示。因此,在步骤S733中更新服务设置数据时在接收到的服务显示设置结果中服务 设置数据不包括与指示要显示服务的信息相对应的服务ID的情况下,服务设置数据更新 部分68向服务设置数据中添加服务ID。同时,在服务设置数据包括与指示不显示服务的 信息相对应的服务ID的情况下,服务设置数据更新部分68从服务设置数据中删除该服务 ID。另外,当在步骤S733中更新服务设置数据时,将更新的服务设置数据以添附有指 示更新的标记的状态,存储在服务设置数据存储部分95中。这用于使得可以在随后识别服 务设置数据是否已经被更新。尽管未示出,但是在由于通信会话断开而导致不能获取会话ID中设置的终端ID 的情况下,或者在服务显示设置结果中指示显示服务的信息不满足预定条件(例如,存在 多于十条的信息,每一条信息均指示显示服务)的情况下,执行预定错误处理。(在执行服务显示设置时的屏幕示例)参照图14至21,说明用于对工具条中要包括的服务进行显示设置的屏幕示例。图14是在上述步骤SlOl中说明的处理之前,即在尚未获取显示数据7的状态下, 屏幕的示例。图14示出了显示部分16全部显示接收到的广播。图15示出了表示在图14所示的状态之后执行步骤SlOl至S103中说明的处理步 骤之后的状态(即,显示工具条的状态)的屏幕示例。该示例示出了在显示部分16的右下 角显示工具条7’的状态。如图15所示的工具条7’显示了表示天气预报服务的简要描述 的图像6a,表示图像浏览服务的简要描述的图像6b,以及表示体育服务的简要描述的图像 6c。当前工具条中未出现的其他服务通过用户操作(例如,在遥控器上按下上/下按钮) 而变得可见。当在光标位于图像6a (该图像指示天气预报服务的简要描述)上的状态下选择了 遥控器上的按钮(该按钮在屏幕上显示如El)时,显示数据执行处理部分33调用浏览器处 理部分34,并根据控制脚本中的描述,指示激活该服务(在这种情况下,为天气预报服务)。然后,浏览器处理部分34从服务分发服务器3请求服务8。随后,浏览器处理部分34下载 服务8’(例如,HTML数据),并在数字电视机1的显示部分16上显示服务8’(图16)。在 图16中,显示了天气预报服务。图17示出了表示根据用户操作在图15所示的工具条7’中显示用于调用服务显 示设置屏幕9的对象9’的状态的屏幕示例。当通过另一用户操作选择了对象9’时,执行 上述步骤S104至S108中说明的处理,即,服务显示设置屏幕9的显示处理。图18示出了表示在图17所示的状态之后显示服务显示设置屏幕9的状态的屏幕 示例。此时,显示广播的区域以如下方式来显示该区域缩小,同时保持高宽比不变。如图 18所示,服务显示设置屏幕9具有针对每一服务切换“增加”(E2)和“删除”(E3)的切换按 钮,使得可以设置是否在工具条中显示服务。这里,“删除”按钮针对工具条上当前显示的服务设置,使得可以针对该服务做出 切换至不显示的指令。另一方面,“增加”按钮针对工具条上当前未显示的服务设置,使得可 以针对该服务做出切换至显示的指令。在图18所示的示例中,天气预报服务和图像浏览服 务中每一服务均设置有“删除”按钮,因为天气预报服务和图像浏览服务当前均被设置为显 示在工具条上。另一方面,“股票行情”服务设置有“增加”按钮,因为“股票行情”服务当前 没有被设置为显示在工具条上。图19示出了表示在图18所示的状态之后按下股票行情服务一栏中“增加”按钮 之后的状态的屏幕示例。因为按下了“增加”按钮,股票行情服务的设置切换为在工具条上 显示股票行情服务的设置。因此,图19中的股票行情服务一栏表现出显示“删除”按钮而 非“增加”按钮的状态。图20示出了表示在图19所示的状态之后执行上述步骤S109至SllO中说明的处 理之后(即,在服务显示设置结果被反映工具条提供服务器2所保持的服务设置数据之后) 的状态的屏幕示例。该屏幕示出了已经存储服务显示设置结果的消息。图21是表示在图20所示的状态之后执行上述步骤Slll和S112中说明的处理之 后的状态(即,再次获得显示数据7,并显示工具条的状态)的图像示例。因为如上所述股 票行情服务被设置为显示,图21示出了表示股票行情服务的简要描述的图像6d显示在此 时重新显示的工具条中。[服务设置]接着,说明为了对工具条中包括的服务进行进一步定制,对为提供服务所需的信 息进行设置的处理。例如,在例如根据邮政编码信息(ZIP码)而提供某一地区天气预报的天气预报服 务的情况下,“为提供服务所需的信息”是邮政编码信息。通过改变邮政编码信息,用户可以 全面受益于根据改变后的邮政编码信息而示出的区域的天气预报。此后,设置为提供服务所需的信息也被称作“服务设置”。[执行服务设置的处理流程]参照图22,说明用于对提供工具条中包括的服务所需的信息进行设置的处理步骤 序列示例。首先,说明处理的概要。(1)直至显示服务显示设置屏幕9的处理流程与上述从步 骤SlOl到S108的流程相同,这里不再赘述。注意,在下述服务显示设置屏幕9中,针对可进行设置的每一服务提供用于显示服务设置屏幕11的按钮。(2)通过按下用于显示服务设置屏幕11的按钮,显示服务设置屏幕11,并执行服 务设置(步骤S201至S205)。服务设置屏幕11的数据(例如,HTML数据)由服务分发服 务器3生成并提供给数字电视机1。(3)将在服务设置屏幕11中进行服务设置的结果发送至工具条提供服务器2。根 据该结果,工具条提供服务器2更新工具条提供服务器2所保持的服务设置数据,并更新服 务显示设置屏幕9 (步骤S206至S208)。(4)接着,执行与上述从步骤S109到S114的流程相同的流程,作为从如下所述的 第一处理到第二处理的后继流程在所述第一处理中,工具条提供服务器2根据在服务显 示设置屏幕9中进行服务显示设置的结果,更新工具条提供服务器2所保持的服务设置数 据;在所述第二处理中,数字电视机1获取根据更新的服务设置数据而生成的显示数据,并 显示工具条。在此省略对该处理流程的说明。下面详细说明从步骤S201到S208的处理流程。当数字电视机1的事件处理部分30检测到从操作部分19输入了执行服务显示设 置的指令时,浏览器处理部分34向服务分发服务器3发出用于获取服务设置屏幕11的请 求(步骤S201)。用于获取服务设置屏幕11的请求包括用于执行服务设置的数据的当前设 置值作为参数。例如在上述天气预报服务的情况下,邮政编码信息(即,ZIP码)的当前设 置值包括在参数中。通过访问提供服务的服务分发服务器3中提供服务设置屏幕11的web页面,来发 出用于获取服务设置屏幕11的请求。在发出请求的同时,浏览器处理部分34可以从工具条提供服务器2请求与服务设 置屏幕11同时显示的其他辅助屏幕(子屏幕)。所述子屏幕例如是与服务设置屏幕11相 邻显示并提供各种信息的屏幕。响应于用于获取服务设置屏幕11的请求,服务分发服务器3根据公知的方法,生 成服务设置屏幕11的数据(例如,HTML数据),并将生成的服务设置屏幕11的数据发送至 数字电视机1(步骤S202)。此时优选地,用于获取服务设置屏幕11的请求的参数中用于执 行服务设置的数据的当前值被设置为显示在服务设置屏幕11上。在向工具条提供服务器2请求子屏幕的情况下,工具条提供服务器2响应于该请 求,根据公知的方法,生成子屏幕数据(例如,HTML数据),并将生成的子屏幕数据发送至数 字电视机1(步骤S203)。当数字电视机1接收到服务设置屏幕11的数据时,数字电视机1显示接收到的服 务设置屏幕11的数据,且与之相邻显示单独获取的广播。数字电视机1可以将从工具条提 供服务器2接收到的子屏幕同服务设置屏幕11 一起显示。此时,屏幕可以分为两帧,使得 服务设置屏幕11显示在其中一帧上,而子屏幕显示在另一帧上。在服务设置屏幕11中接收到用于执行服务设置的数据的设置值的输入时,当数 字电视机1的事件处理部分30检测到输入了检查设置值的指令时,浏览器处理部分34向 服务分发服务器3发送输入的设置值(服务设置值)(步骤S204)。这用于在服务分发服务 器3中检查输入的服务设置值是否恰当。然后,已经接收到服务设置值的服务分发服务器3检查服务设置值是否恰当(步骤S205)。当作为检查的结果发现服务设置值不恰当时,服务分发服务器3执行预定错误处 理(例如,向数字电视机发送指示服务设置值不恰当的错误显示屏幕)。在作为检查的结果发现服务设置值恰当的情况下,当数字电视机1的事件处理部 分30检测到输入了存储服务设置屏幕11中的服务设置值的指令时,浏览器处理部分34向 工具条提供服务器2发送服务设置值以及所执行的服务设置所针对的服务的服务ID的集 合(服务设置数据)(步骤S206)。这用于更新工具条提供服务器2中的服务设置数据。步骤S206中的处理可以如下执行。即,在步骤S205中,作为检查服务设置值是否 恰当的结果,服务分发服务器3可以向数字电视机1发送指示重定向到工具条提供服务器 2的指令。因此,根据重定向的指令,可以自动进行从数字电视机1向工具条提供服务器2 的访问。然后,已经接收到服务设置数据的工具条提供服务器2根据接收到的服务设置数 据,更新服务设置数据存储部分95中存储的服务设置数据(服务设置反映处理)(步骤 S207)。随后详细说明服务设置反映处理。作为服务设置反映处理的结果,工具条提供服务 器2根据更新的服务设置数据,再次生成服务显示设置屏幕9的数据,并将生成的数据发送 至数字电视机1。在上述处理流程中,服务分发服务器3被设置为检查服务设置值是否恰当。备选 地,通过不向服务分发服务器3查询,例如,数字电视机1可以利用例如JavaScript,检查数 字电视机1能够检查的服务设置值(例如,在服务设置值是邮政编码信息时在检查输入的 邮政编码是否为数字的情况下)。步骤S201至S206中(i)数字电视机1与(ii)工具条提供服务器2和服务分 发服务器3之间的通信会话被假定为是使用HTTP协议的通信会话。此时,优选地在通过 HTTPS (超文本传输协议安全)加密数据之后执行通信。这允许使用HTML中的预定表单,来生成和显示服务设置屏幕11。此外,服务设置 数据的发送可以通过利用HTTP协议发送输入到表单中的数据来实现。在图22中,数字电视机1与工具条提供服务器2之间虚线所述的序列表示通过浏 览器进行的访问。同时,实线所示的序列表示通过并非浏览器的专用应用程序进行的访问。上述处理流程使得能够在工具条提供服务器2与服务分发服务器3之间交换设置 值(协调)。(服务设置反映处理的流程)下面参照图23说明服务设置反映处理的流程。当工具条提供服务器2从数字电视机1接收到服务设置数据时(步骤S831中 “是”),服务设置反映处理部分69获取通信会话(HTTP会话)的会话ID中设置的终端ID, 并从服务设置数据存储部分95中获取与所获取的终端ID相关联的服务设置数据(步骤 S832)。然后,服务设置反映处理部分69根据接收到的服务设置数据,更新所获取的服务 设置数据,并将更新的服务设置数据存储到服务设置数据存储部分95中(步骤S833)。这 里,接收到的服务设置数据是服务ID和服务设置值的集合。因此,当在步骤S833中更新服 务设置数据时,服务设置反映处理部分69通过使用接收到的服务设置数据中的服务ID作 为键,指定所获取的服务设置数据中的定制数据。然后,服务设置反映处理部分69通过与用作键的服务ID相配对的服务设置值,来更新所指定的定制数据。尽管未示出,但是在由于通信会话断开从而不能获取会话ID中设置的终端ID等 情况下,执行预定错误处理。(服务设置反映处理的屏幕示例)参照图18、19、24和25,说明用于执行服务设置的屏幕示例。如图18和19所示,针对能够进行服务设置的服务,提供服务显示设置屏幕9,该服 务显示设置屏幕9除了“增加”(E2)和“删除”(E3)相互切换、用于设置是否在工具条中显 示服务的切换按钮之外,还具有用于调用服务设置屏幕11的“设置”按钮(E4)。在该示例 中,为天气预报服务提供了“设置”按钮,其中可以设置邮政编码信息。通过按下“设置”按 钮,屏幕转换到如图24所示的服务设置屏幕11。图24是示出了显示服务设置屏幕11的状态的屏幕示例。如图24所示,服务设置 屏幕11具有允许对提供服务所需的信息进行设置的表单。在该示例中,提供了用于对邮政 编码信息(ZIP码)的值进行设置的输入表单。在该示例中,通过按下“检查”按钮(E5),针 对服务分发服务器3发出了检查设置值是否恰当的指令,如上述步骤S204中所述。此外, 在该示例中,通过按下“完成”按钮(E6),服务设置数据被发送至工具条提供服务器2,如上 述步骤S206中所述。图25是示出了已经执行了上述步骤Slll和S112中所述的处理之后的状态(即, 在执行服务设置之后再次获取显示数据7并显示工具条的状态)的屏幕示例。在图24中 改变ZIP码的值的情况下,根据该改变,在图25中改变指示天气预报服务的简要描述的图 像。本示例示出了将ZIP码的值改变为指示纽约地区的值从而显示纽约地区的天气预报。(其他事项)最后,控制部分10和60可以通过硬件或由CPU执行的软件来实现。在控制部分10 和60通过软件来实现的情况下,数字电视机1和工具条提供服务器2各自均包括CPU(中 央处理单元)和存储装置(存储介质)。CPU (中央处理单元)执行实现功能的控制程序中 的指令。存储装置包括包含程序的R0M(只读存储器)、程序加载到的RAM(随机存取存储 器)、以及包含程序和各种数据的存储器。本发明的目的也可以通过向数字电视机1和工具 条提供服务器2安装包含针对数字电视机1和工具条提供服务器2的控制程序代码(可执 行程序,中间代码程序,或源程序)的计算机可读存储介质来实现,这是实现上述功能的软 件,以便计算机(或CPU、MPU)检索并执行存储介质中包含的程序代码。存储介质例如可以是诸如磁带或盒带之类的带子;包括磁盘如floppy (注册商 标)盘或硬盘、或光盘如CD-R0M/M0/MD/DVD/CD-R在内的盘;诸如IC卡(存储卡)或光卡 之类的卡;或者诸如掩模R0M/EPR0M/EEPR0M/闪速ROM之类的半导体存储器。数字电视机1和工具条提供服务器2可以被设置为可连接至通信网络,从而可以 通过通信网络传送程序代码。通信网络不限于任何具体形式,并且例如可以是因特网、内联 网、外联网、LAN、ISDN、VAN、CATV通信网、虚拟专用网(虚拟私有网)、电话线网、移动通信 网、或卫星通信网。构成通信网络的传输介质不限于任何具体形式,并且例如可以是有线, 如IEEE 1394、USB、电源线、有线电视线、电话线、或ADSL线;或者无线,如红外辐射(IrDA、 遥控)、蓝牙 、802. 11无线、HDR、移动电话网、卫星线路、或陆地数字网。本发明包括以电 子方式体现程序代码的载波或数据信号传输。
本发明不限于以上对实施例的描述,本领域技术人员可以在权利要求的范围内做 出改变。以不同实施例中公开的技术手段的适当组合为基础的实施例,包括在本发明的技 术范围内。[发明效果]如上所述,本发明的信息提供设备包括服务设置数据存储部分,在第一存储部分 中存储服务设置数据,在所述服务设置数据中,提供给信息显示设备的至少一个服务的服 务标识信息对应于显示属性信息,所述显示属性信息指示是否显示对服务标识信息所标识 的服务的简要描述进行表示的对象,所述服务设置数据从信息显示设备发送;显示信息接 收部分,从信息显示设备接收显示信息,所述显示信息对于所述至少一个服务中的每一服 务指示是否在信息显示设备上显示所述对象;服务设置数据更新部分,在接收到显示信息时,更新显示属性信息,使得(i)在信 息显示设备上显示在显示信息中被指示为要显示的对象,以及(ii)在信息显示设备上不 显示在显示信息中被指示为不显示的对象,显示属性信息包括在第一存储部分中存储的服 务设置数据中;显示数据生成部分,响应于来自信息显示设备的请求在第一存储部分中 存储的服务设置数据已经被更新的情况下,生成显示数据,包括(i)服务标识信息所标识 的服务的对象,以及(ii)用于在信息显示设备上显示对象的控制脚本,所述标识信息与更 新的服务设置数据中包括的、且指示在信息显示设备上显示对象的显示属性信息相关联; 以及在第一存储部分中存储的服务设置数据未被更新的情况下,生成显示数据,包括(i) 服务标识信息所标识的服务的对象,以及(ii)对象的控制脚本,所述标识信息与所述请求 中所包括的服务设置数据中包括的、且指示在信息显示设备上显示对象的显示属性信息相 关联;以及显示数据发送部分,向信息显示设备发送生成的显示数据。另外,一种信息提供方法包括如下步骤在第一存储部分中存储服务设置数据,在 所述服务设置数据中,提供给信息显示设备的至少一个服务的服务标识信息对应于显示属 性信息,所述显示属性信息指示是否显示对服务标识信息所标识的服务的简要描述进行表 示的对象,所述服务设置数据从信息显示设备发送;从信息显示设备接收显示信息,所述显 示信息对于所述至少一个服务中的每一服务指示是否在信息显示设备上显示所述对象;在 接收到显示信息时,更新显示属性信息,使得(i)在信息显示设备上显示在显示信息中被 指示为要显示的对象,以及(ii)在信息显示设备上不显示在显示信息中被指示为不显示 的对象,显示属性信息包括在第一存储部分中存储的服务设置数据中;响应于来自信息显 示设备的请求在第一存储部分中存储的服务设置数据已经被更新的情况下,生成显示数 据,包括(i)服务标识信息所标识的服务的对象,以及(ii)用于在信息显示设备上显示对 象的控制脚本,所述标识信息与更新的服务设置数据中包括的、且指示在信息显示设备上 显示对象的显示属性信息相关联;以及在第一存储部分中存储的服务设置数据未被更新的 情况下,生成显示数据,包括(i)服务标识信息所标识的服务的对象,以及(ii)对象的控 制脚本,所述标识信息与所述请求中所包括的服务设置数据中包括的、且指示在信息显示 设备上显示对象的显示属性信息相关联;以及向信息显示设备发送生成的显示数据。上述设置允许根据从信息显示设备接收到的显示信息,来更新从信息显示设备接 收、且存储在第一存储部分中的服务设置数据中包括的服务标识信息。该设置还使得可以 响应于来自信息显示设备的请求,根据更新的服务设置数据,来生成显示数据。
因此,可以向信息显示设备发送显示数据,其中是否在信息显示设备上显示对象 被反映到该显示数据上。另外,在第一存储部分中更新服务设置数据变得可能,即便在例如信息显示设备 中更新服务设置数据的功能(例如,web浏览器)与信息显示设备中对服务设置数据进行 引用的功能(例如,专用应用程序)不能直接交换服务设置数据的情况下。此外,通过使得 可以从第一存储部分获取根据更新的服务设置数据而生成的显示数据,可以在功能之间共 享服务设置数据。本发明的信息提供设备进一步包括显示设置界面提供部分,使信息显示设备提 供第一用户界面,通过所述第一用户界面输入显示信息,显示信息接收装置接收通过第一 用户界面输入的显示信息。根据该设置,能够在信息显示设备上显示第一用户界面。此外,能够接收通过第一 用户界面输入的显示信息。因此,可以接收信息显示设备的用户通过第一用户界面输入的显示信息。例如,可 以接收由信息显示设备中显示第一用户界面的功能(例如,web浏览器)所接受的显示信 息。结果,可以更新第一存储部分中存储的服务设置数据。因此,可以向信息显示设备发送显示数据,其中信息显示设备的用户输入的显示 信息被反映到该显示数据上。另外,例如,可以在信息显示设备中显示第一用户界面的功能(例如,web浏览器) 与信息显示设备中对服务设置数据进行引用的功能(例如,专用应用程序)之间共享服务 设置数据,其中用户输入的显示信息被反映到该服务设置数据上。本发明的信息提供设备进一步包括设置信息更新部分,在从信息显示设备接收 到服务标识信息和设置信息时,在第一存储部分中存储接收到的设置信息,使得接收到的 设置信息对应于第一部分中存储的、且与接收到的服务标识信息相对应的服务设置数据中 所包括的服务标识信息,所述设置信息用于从服务提供设备获取有关服务的信息,服务提 供设备将有关服务的信息发送至信息显示设备,服务设置数据包括设置信息,使得设置信 息对应于服务标识信息。根据该设置,当从信息显示设备接收到服务标识信息和设置信息时,可以将接收 到的设置信息存储在第一存储部分中,以便对应于第一存储部分中存储的服务设置数据中 所包括的、接收到的服务标识信息。因此,能够更新第一存储部分中存储的服务设置数据,使其包括设置信息。因此,可以向信息显示设备发送显示数据,其中设置信息被反映到该显示数据上。另外,可以在信息显示设备的功能(例如,web浏览器和专用应用程序)之间共享 服务设置数据,其中设置信息被反映到该服务设置数据上。在本发明的信息提供设备中,可以通过由服务提供设备使信息显示设备提供的第 二用户界面,输入设置信息。根据该设置,可以通过由信息提供设备使信息显示设备显示的第二用户界面输入 设置信息。因此,当从信息显示设备接收到信息显示设备的用户通过第二用户界面输入的服 务标识信息和设置信息时,可以更新第一存储部分中存储的服务设置数据,使其包括接收到的设置信息。例如,根据信息显示设备中显示第二界面的功能(例如,web浏览器)接受 的设置数据,可以更新第一存储部分中存储的服务设置数据。因此,可以向信息显示设备发送显示数据,其中信息显示设备的用户输入的设置 信息被反映到该显示数据上。另外,例如,可以在信息显示设备中显示第二用户界面的功能(例如,web浏览器) 与信息显示设备中对服务设置数据进行引用的功能(例如,专用应用程序)之间共享服务 设置数据,其中用户输入的设置信息被反映到该服务设置数据上。本发明的信息提供设备可以进一步包括服务设置数据发送部分,在第一存储部 分中存储的服务设置数据已经被更新的情况下,当显示数据发送部分向信息显示设备发送 显示数据时,将更新的服务设置数据发送至信息显示设备。根据该设置,在第一存储部分中存储的服务设置数据已经被更新的情况下,可以 向信息显示设备发送更新的服务设置数据。因此,可以向信息显示设备发送根据显示信息或设置信息而更新的服务设置数 据。因此,可以在信息显示设备中存储根据显示信息和设置信息而更新的服务设置数据。结 果,在存储更新的服务设置数据之后当信息显示设备请求显示数据时,信息显示设备可以 在请求中包括根据显示信息或设置信息而更新的服务设置数据。因此,一旦根据显示信息或设置信息更新了服务设置数据,此后就可以在信息显 示设备上显示对象,其中更新的内容被反映到该对象上。本发明的一种信息显示设备包括服务设置数据存储请求部分,请求信息提供设 备在信息提供设备中存储信息显示设备的第二存储部分中存储的服务设置数据;显示信息 发送部分,向信息提供设备发送显示信息,使得信息提供设备中存储的服务设置数据被更 新;显示数据请求部分,向信息提供设备发出对于根据更新的服务设置数据而生成的显示 数据的请求;以及显示数据接收部分,根据响应于请求而从信息提供设备获取的显示数据 中包括的控制脚本,在信息显示设备的显示部分上显示所获取的显示数据中包括的对象。根据该设置,可以请求信息提供设备在信息提供设备中存储信息显示设备的第二 存储部分中存储的服务设置数据。此外,为了更新信息提供设备中存储的服务设置数据,可 以向信息提供设备发送显示信息。另外,可以向信息提供设备请求基于更新的服务设置数 据而生成的显示数据。另外,可以根据响应于请求而从信息提供设备获取的显示数据中包 括的控制脚本,在信息显示设备的显示部分上显示所获取的显示数据中包括的对象。这使得可以根据显示信息来更新信息提供设备中存储的服务设置数据。另外,可 以通过获取根据更新的服务设置数据而生成的显示数据,来在信息显示设备上显示对象。因此,可以获取显示数据并在信息显示设备上显示对象,其中是否在信息显示设 备上显示对象被反映到该显示数据上。另外,可以在第一存储部分中更新服务设置数据,即便在例如信息显示设备中更 新服务设置数据的功能(例如,web浏览器)与信息显示设备中对服务设置数据进行引用 的功能(例如,专用应用程序)不能直接交换服务设置数据的情况下。此外,通过使得可以 从第一存储部分获取根据更新的服务设置数据而生成的显示数据,可以在功能之间共享服 务设置数据。本发明的一种信息显示设备包括服务设置数据存储请求部分,请求信息提供设备在信息提供设备中存储信息显示设备的第二存储部分中存储的服务设置数据;显示信息 发送部分,向信息提供设备发送显示信息,使得信息提供设备中存储的服务设置数据被更 新;显示数据请求部分,向信息提供设备发出对于根据更新的服务设置数据而生成的显示 数据的请求;显示数据接收部分,根据响应于请求而从信息提供设备获取的显示数据中包 括的控制脚本,在信息显示设备的显示部分上显示所获取的显示数据中包括的对象;以及 设置信息发送部分,向信息提供设备发送包括服务标识信息和设置信息在内的信息。根据该设置,可以请求信息提供设备在信息提供设备中存储信息显示设备的第二 存储部分中存储的服务设置数据。此外,为了更新信息提供设备中存储的服务设置数据,可 以向信息提供设备发送显示信息。另外,可以向信息提供设备请求基于更新的服务设置数 据而生成的显示数据。另外,可以根据响应于请求而从信息提供设备获取的显示数据中包 括的控制脚本,在信息显示设备的显示部分上显示所获取的显示数据中包括的对象。另外, 可以向信息提供设备发送包括服务标识信息和设置信息在内的信息。这使得可以根据显示信息和设置信息,更新信息提供设备中存储的服务设置数 据。另外,可以通过获取根据更新的服务设置数据而生成的显示数据,来在信息显示设备上 显示对象。因此,可以获取(i)显示数据和(ii)设置信息,并在信息显示设备上显示对象,其 中是否在信息显示设备上显示对象被反映到该显示数据上。本发明的一种信息显示设备包括服务设置数据存储请求部分,请求信息提供设 备在信息提供设备中存储信息显示设备的第二存储部分中存储的服务设置数据;显示信息 发送部分,向信息提供设备发送显示信息,使得信息提供设备中存储的服务设置数据被更 新;显示数据请求部分,向信息提供设备发出对于根据更新的服务设置数据而生成的显示 数据的请求;显示数据接收部分,根据响应于请求而从信息提供设备获取的显示数据中包 括的控制脚本,在信息显示设备的显示部分上显示所获取的显示数据中包括的对象;以及 服务设置数据接收部分,在第二存储部分中存储从信息提供设备接收到的服务设置数据。根据该设置,可以请求信息提供设备在信息提供设备中存储信息显示设备的第二 存储部分中存储的服务设置数据。此外,为了更新信息提供设备中存储的服务设置数据,可 以向信息提供设备发送显示信息。另外,可以向信息提供设备请求基于更新的服务设置数 据而生成的显示数据。另外,可以根据响应于请求而从信息提供设备获取的显示数据中包 括的控制脚本,在信息显示设备的显示部分上显示所获取的显示数据中包括的对象。另外, 从信息提供设备接收到的服务设置数据可以存储在第二存储部分中。这使得可以根据显示信息,在信息提供设备中获取并存储更新的服务设置数据。 因此当在存储更新的服务设置数据之后发出对显示数据的请求时,根据显示信息更新的服 务设置数据可以包括在请求中。因此,一旦根据显示信息更新了服务设置数据,此后可以在信息显示设备上显示 对象,其中更新的内容被反映到该对象上。本发明的一种信息提供系统包括信息提供设备和信息显示设备。根据该设置,信息提供设备能够在第一存储部分中至少存储从信息显示设备发送 的服务设置数据。此外,可以从信息显示设备接收显示信息。另外,当接收到显示信息时, 可以更新第一存储部分中存储的服务设置数据,使得(i)显示被指示为要显示的对象,以及(ii)不显示被指示为不显示的对象。此外,响应于来自信息显示设备的请求,可以向信 息显示设备发送显示数据。另外,在第一存储部分中存储的服务设置数据已经被更新的情 况下,可以根据更新的服务设置数据生成显示数据。在第一存储部分中存储的服务设置数 据未被更新的情况下,可以根据请求中所包括的服务设置数据生成显示数据。信息显示设备可以请求信息提供设备在信息提供设备中存储信息显示设备的第 二存储部分中存储的服务设置数据。此外,为了更新信息提供设备中存储的服务设置数据, 可以向信息提供设备发送显示信息。另外,信息显示设备可以向信息提供设备请求基于更 新的服务设置数据而生成的显示数据。信息显示设备可以根据响应于请求而从信息提供设 备获取的显示数据中包括的控制脚本,在信息显示设备的显示部分上显示所获取的显示数 据中包括的对象。因此,信息提供设备能够存储从信息显示设备接收到的服务设置数据,并根据从 信息显示设备接收到的显示信息来更新存储的服务设置数据。另外,信息显示设备可以获 取根据服务设置数据而生成的显示数据,并在信息显示设备上显示对象。因此,根据信息提供设备中更新的服务设置数据,信息显示设备可以在信息显示 设备上显示对象。另外,可以在第一存储部分中更新服务设置数据,即便在例如信息显示设备中更 新服务设置数据的功能(例如,web浏览器)与信息显示设备中对服务设置数据进行引用 的功能(例如,专用应用程序)不能直接交换服务设置数据的情况下。此外,通过使得可以 从第一存储部分获取根据更新的服务设置数据而生成的显示数据,可以在功能之间共享服 务设置数据。工业应用性本发明可应用于(i)显示各种信息的信息显示设备;以及(ii)提供要在信息 显示设备上显示的数据的信息提供设备。特别是,本发明适用于(i)信息提供设备,向信 息显示设备提供关于服务提供设备所提供的一个或多于一个服务的简要描述信息;以及 (ii)信息显示设备,用户通过该信息显示设备可以定制服务的简要描述信息。之前详细说明中所讨论的实施例和实施方式的具体示例仅仅用来说明本发明的 技术细节,不应将本发明狭窄地解释为受限于这些实施例和具体示例,而是可以应用于本 发明精神之内的许多变体,只要这些变体没有超出所附权利要求的范围。
权利要求
一种信息提供设备,包括服务设置数据存储装置,在第一存储部分中存储服务设置数据,在所述服务设置数据中,提供给信息显示设备的至少一个服务的服务标识信息对应于显示属性信息,所述显示属性信息指示是否显示对服务标识信息所标识的服务的简要描述进行表示的对象,所述服务设置数据从信息显示设备发送;显示信息接收装置,从信息显示设备接收显示信息,所述显示信息对于所述至少一个服务中的每一服务指示是否在信息显示设备上显示所述对象;服务设置数据更新装置,在接收到显示信息时,更新显示属性信息,使得(i)在信息显示设备上显示在显示信息中被指示为要显示的对象,以及(ii)在信息显示设备上不显示在显示信息中被指示为不显示的对象,显示属性信息包括在第一存储部分中存储的服务设置数据中;显示数据生成装置,响应于来自信息显示设备的请求在第一存储部分中存储的服务设置数据已经被更新的情况下,生成显示数据,包括(i)服务标识信息所标识的服务的对象,以及(ii)用于在信息显示设备上显示对象的控制脚本,所述标识信息与更新的服务设置数据中包括的、且指示在信息显示设备上显示对象的显示属性信息相关联;以及在第一存储部分中存储的服务设置数据未被更新的情况下,生成显示数据,包括(i)服务标识信息所标识的服务的对象,以及(ii)对象的控制脚本,所述标识信息与所述请求中所包括的服务设置数据中包括的、且指示在信息显示设备上显示对象的显示属性信息相关联;以及显示数据发送装置,向信息显示设备发送生成的显示数据。
2.根据权利要求1所述的信息提供设备,进一步包括显示设置界面提供装置,使信息显示设备提供第一用户界面,通过所述第一用户界面 输入显示信息,所述显示信息接收装置接收通过第一用户界面输入的显示信息。
3.根据权利要求1所述的信息提供设备,进一步包括设置信息更新装置,在从信息显示设备接收到服务标识信息和设置信息时,在第一存 储部分中存储接收到的设置信息,使得接收到的设置信息对应于第一部分中存储的、且与 接收到的服务标识信息相对应的服务设置数据中所包括的服务标识信息,所述设置信息用 于从服务提供设备获取有关服务的信息,服务提供设备将有关服务的信息发送至信息显示 设备,服务设置数据包括设置信息,使得设置信息对应于服务标识信息。
4.根据权利要求3所述的信息提供设备,其中通过由服务提供设备使信息显示设备提供的第二用户界面输入设置信息。
5.根据权利要求1所述的信息提供设备,进一步包括服务设置数据发送装置,在第一存储部分中存储的服务设置数据已经被更新的情况 下,当显示数据发送装置向信息显示设备发送显示数据时,将更新的服务设置数据发送至 信息显示设备。
6.一种信息显示设备,包括服务设置数据存储请求装置,请求如权利要求1所述的信息提供设备在信息提供设备 中存储信息显示设备的第二存储部分中存储的服务设置数据;显示信息发送装置,向信息提供设备发送显示信息,使得信息提供设备中存储的服务 设置数据被更新;显示数据请求装置,向信息提供设备发出对于根据更新的服务设置数据而生成的显示 数据的请求;以及显示数据接收装置,根据响应于请求而从信息提供设备获取的显示数据中包括的控制 脚本,在信息显示设备的显示部分上显示所获取的显示数据中包括的对象。
7.一种信息显示设备,包括服务设置数据存储请求装置,请求如权利要求3所述的信息提供设备在信息提供设备 中存储信息显示设备的第二存储部分中存储的服务设置数据;显示信息发送装置,向信息提供设备发送显示信息,使得信息提供设备中存储的服务 设置数据被更新;显示数据请求装置,向信息提供设备发出对于根据更新的服务设置数据而生成的显示 数据的请求;显示数据接收装置,根据响应于请求而从信息提供设备获取的显示数据中包括的控制 脚本,在信息显示设备的显示部分上显示所获取的显示数据中包括的对象;以及设置信息发送装置,向信息提供设备发送包括服务标识信息和设置信息在内的信息。
8.一种信息显示设备,包括服务设置数据存储请求装置,请求如权利要求5所述的信息提供设备在信息提供设备 中存储信息显示设备的第二存储部分中存储的服务设置数据;显示信息发送装置,向信息提供设备发送显示信息,使得信息提供设备中存储的服务 设置数据被更新;显示数据请求装置,向信息提供设备发出对于根据更新的服务设置数据而生成的显示 数据的请求;显示数据接收装置,根据响应于请求而从信息提供设备获取的显示数据中包括的控制 脚本,在信息显示设备的显示部分上显示所获取的显示数据中包括的对象;以及服务设置数据接收装置,在第二存储部分中存储从信息提供设备接收到的服务设置数据。
9.一种信息提供系统,包括信息提供设备和信息显示设备,所述信息提供设备包括 服务设置数据存储装置,在第一存储部分中存储服务设置数据,在所述服务设置数据中,提供给信息显示设备的至少一个服务的服务标识信息对应于显示属性信息,所述显示 属性信息指示是否显示对服务标识信息所标识的服务的简要描述进行表示的对象,所述服 务设置数据从信息显示设备发送;显示信息接收装置,从信息显示设备接收显示信息,所述显示信息对于所述至少一个 服务中的每一服务指示是否在信息显示设备上显示所述对象;服务设置数据更新装置,在接收到显示信息时,更新显示属性信息,使得(i)在信息显 示设备上显示在显示信息中被指示为要显示的对象,以及(ii)在信息显示设备上不显示 在显示信息中被指示为不显示的对象,显示属性信息包括在第一存储部分中存储的服务设置数据中;显示数据生成装置,响应于来自信息显示设备的请求在第一存储部分中存储的服务设置数据已经被更新的情况下,生成显示数据,包括 ⑴服务标识信息所标识的服务的对象,以及(ii)用于在信息显示设备上显示对象的控制 脚本,所述标识信息与更新的服务设置数据中包括的、且指示在信息显示设备上显示对象 的显示属性信息相关联;以及在第一存储部分中存储的服务设置数据未被更新的情况下,生成显示数据,包括(i) 服务标识信息所标识的服务的对象,以及(ii)对象的控制脚本,所述标识信息与所述请求 中所包括的服务设置数据中包括的、且指示在信息显示设备上显示对象的显示属性信息相 关联;以及显示数据发送装置,向信息显示设备发送生成的显示数据,以及 所述信息显示设备包括服务设置数据存储请求装置,请求信息提供设备在信息提供设备中存储信息显示设备 的第二存储部分中存储的服务设置数据;显示信息发送装置,向信息提供设备发送显示信息,使得信息提供设备中存储的服务 设置数据被更新;显示数据请求装置,向信息提供设备发出对于根据更新的服务设置数据而生成的显示 数据的请求;以及显示数据接收装置,根据响应于请求而从信息提供设备获取的显示数据中包括的控制 脚本,在信息显示设备的显示部分上显示所获取的显示数据中包括的对象。
10. 一种信息提供方法,包括如下步骤在第一存储部分中存储服务设置数据,在所述服务设置数据中,提供给信息显示设备 的至少一个服务的服务标识信息对应于显示属性信息,所述显示属性信息指示是否显示对 服务标识信息所标识的服务的简要描述进行表示的对象,所述服务设置数据从信息显示设 备发送;从信息显示设备接收显示信息,所述显示信息对于所述至少一个服务中的每一服务指 示是否在信息显示设备上显示所述对象;在接收到显示信息时,更新显示属性信息,使得(i)在信息显示设备上显示在显示信 息中被指示为要显示的对象,以及(ii)在信息显示设备上不显示在显示信息中被指示为 不显示的对象,显示属性信息包括在第一存储部分中存储的服务设置数据中; 响应于来自信息显示设备的请求在第一存储部分中存储的服务设置数据已经被更新的情况下,生成显示数据,包括 ⑴服务标识信息所标识的服务的对象,以及(ii)用于在信息显示设备上显示对象的控制 脚本,所述标识信息与更新的服务设置数据中包括的、且指示在信息显示设备上显示对象 的显示属性信息相关联;以及在第一存储部分中存储的服务设置数据未被更新的情况下,生成显示数据,包括(i) 服务标识信息所标识的服务的对象,以及(ii)对象的控制脚本,所述标识信息与所述请求 中所包括的服务设置数据中包括的、且指示在信息显示设备上显示对象的显示属性信息相 关联;以及向信息显示设备发送生成的显示数据。
11.一种使信息提供设备中的计算机运行作为信息提供设备的每一装置的程序,所述信息提供设备包括服务设置数据存储装置,在第一存储部分中存储服务设置数据,在所述服务设置数据 中,提供给信息显示设备的至少一个服务的服务标识信息对应于显示属性信息,所述显示 属性信息指示是否显示对服务标识信息所标识的服务的简要描述进行表示的对象,所述服 务设置数据从信息显示设备发送;显示信息接收装置,从信息显示设备接收显示信息,所述显示信息对于所述至少一个 服务中的每一服务指示是否在信息显示设备上显示所述对象;服务设置数据更新装置,在接收到显示信息时,更新显示属性信息,使得(i)在信息显 示设备上显示在显示信息中被指示为要显示的对象,以及(ii)在信息显示设备上不显示 在显示信息中被指示为不显示的对象,显示属性信息包括在第一存储部分中存储的服务设 置数据中;显示数据生成装置,响应于来自信息显示设备的请求在第一存储部分中存储的服务设置数据已经被更新的情况下,生成显示数据,包括 ⑴服务标识信息所标识的服务的对象,以及(ii)用于在信息显示设备上显示对象的控制 脚本,所述标识信息与更新的服务设置数据中包括的、且指示在信息显示设备上显示对象 的显示属性信息相关联;以及在第一存储部分中存储的服务设置数据未被更新的情况下,生成显示数据,包括(i) 服务标识信息所标识的服务的对象,以及(ii)对象的控制脚本,所述标识信息与所述请求 中所包括的服务设置数据中包括的、且指示在信息显示设备上显示对象的显示属性信息相 关联;以及显示数据发送装置,向信息显示设备发送生成的显示数据。
12.一种使信息显示设备中的计算机运行作为信息显示设备的每一装置的程序,所述信息显示设备包括服务设置数据存储请求装置,请求信息提供设备在信息提供设备中存储信息显示设备 的第二存储部分中存储的服务设置数据;显示信息发送装置,向信息提供设备发送显示信息,使得信息提供设备中存储的服务 设置数据被更新;显示数据请求装置,向信息提供设备发出对于根据更新的服务设置数据而生成的显示 数据的请求;以及显示数据接收装置,根据响应于请求而从信息提供设备获取的显示数据中包括的控制 脚本,在信息显示设备的显示部分上显示所获取的显示数据中包括的对象。
13.一种计算机可读存储介质,其中存储有使信息提供设备中的计算机运行作为信息 提供设备的每一装置的程序,所述信息提供设备包括服务设置数据存储装置,在第一存储部分中存储服务设置数据,在所述服务设置数据 中,提供给信息显示设备的至少一个服务的服务标识信息对应于显示属性信息,所述显示 属性信息指示是否显示对服务标识信息所标识的服务的简要描述进行表示的对象,所述服务设置数据从信息显示设备发送;显示信息接收装置,从信息显示设备接收显示信息,所述显示信息对于所述至少一个 服务中的每一服务指示是否在信息显示设备上显示所述对象;服务设置数据更新装置,在接收到显示信息时,更新显示属性信息,使得(i)在信息显 示设备上显示在显示信息中被指示为要显示的对象,以及(ii)在信息显示设备上不显示 在显示信息中被指示为不显示的对象,显示属性信息包括在第一存储部分中存储的服务设 置数据中;显示数据生成装置,响应于来自信息显示设备的请求在第一存储部分中存储的服务设置数据已经被更新的情况下,生成显示数据,包括 ⑴服务标识信息所标识的服务的对象,以及(ii)用于在信息显示设备上显示对象的控制 脚本,所述标识信息与更新的服务设置数据中包括的、且指示在信息显示设备上显示对象 的显示属性信息相关联;以及在第一存储部分中存储的服务设置数据未被更新的情况下,生成显示数据,包括(i) 服务标识信息所标识的服务的对象,以及(ii)对象的控制脚本,所述标识信息与所述请求 中所包括的服务设置数据中包括的、且指示在信息显示设备上显示对象的显示属性信息相 关联;以及显示数据发送装置,向信息显示设备发送生成的显示数据。
14. 一种计算机可读存储介质,其中存储有使信息显示设备中的计算机运行作为信息 显示设备的每一装置的程序,所述信息显示设备包括服务设置数据存储请求装置,请求信息提供设备在信息提供设备中存储信息显示设备 的第二存储部分中存储的服务设置数据;显示信息发送装置,向信息提供设备发送显示信息,使得信息提供设备中存储的服务 设置数据被更新;显示数据请求装置,向信息提供设备发出对于根据更新的服务设置数据而生成的显示 数据的请求;以及显示数据接收装置,根据响应于请求而从信息提供设备获取的显示数据中包括的控制 脚本,在信息显示设备的显示部分上显示所获取的显示数据中包括的对象。
全文摘要
本发明的工具条提供服务器(2)包括服务数据缓存处理部分(66),在服务设置数据存储部分(95)中存储从数字电视机(1)发送的服务设置数据;请求消息分析部分(70),接收显示信息,所述显示信息针对每一服务指示是否在数字电视机(1)上显示表示该服务的简要描述的对象;服务设置数据更新部分(68),在接收到显示信息时,更新服务设置数据,使得(i)显示被指示为要显示的对象,以及(ii)不显示被指示为不显示的对象;以及显示数据生成部分(63),响应于来自数字电视机(1)的请求,向数字电视机(1)发送根据服务设置数据而生成的显示数据(7)。
文档编号H04N5/00GK101911027SQ20088012255
公开日2010年12月8日 申请日期2008年12月22日 优先权日2007年12月27日
发明者松原敬信, 横川和征, 樫东清贵 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1