信息处理装置、内容显示方法和计算机程序的制作方法

文档序号:6424720阅读:271来源:国知局
专利名称:信息处理装置、内容显示方法和计算机程序的制作方法
技术领域
在此描述的技术涉及信息处理装置、内容显示方法和计算机程序。
背景技术
为了显示个人计算机或移动电话使用超文本标记语言(HTML)创建的内容(下文中也被称为“HTML内容”),web服务器有必要使用能够解释HTML的应用软件,例如,web浏
IrWSB 见益。近来,增加了很多针对HTML内容的功能。能够被显示为HTML内容的内容具有很广的范围,包括音乐、静止图像、运动图像等以及文本。例如,通过用户的操纵,在HTML内容中包括的图像可被再现在个人计算机或移动电话中可执行的web浏览器上。

发明内容
然而,现有技术的HTML内容主要以页为单位使用,并且被构建在单页内,即便有很多功能也是如此。如果HTML内容被构建在单页内,存在如下问题难以跨页交换数据,尤其很难跨页构建用户界面。有必要在单页中构建实现各种功能的复杂的HTML内容。由于使得浏览器显示 HTML内容的所有脚本都是在相同的执行环境中被执行的,所以在安全性方面存在问题。鉴于前述说明,希望提供一种可以无缝地将用预定的标记语言描述的内容(例如 HTML内容)与通过操纵该内容要执行的功能链接起来的新颖且经改进的信息处理装置、内容显示方法和计算机程序。在一些示例性实施例中,在上述示例性实施例中,控制应用基于链接模式是否能被内容显示模块处理或者是否能被控制应用处理来确定哪个模块将被用于执行与链接相关联的处理,但是实施例不限于本示例。控制应用可以基于其他标准(诸如将每种模式类型与用于执行处理的模块相关联的关联信息)来确定哪个模块将被用于执行处理。一些示例性实施例涉及一种设备,该设备包括处理单元,处理单元被配置为利用控制应用来确定所选链接的模式的类型。当所述模式为第一种类型时,控制应用使得与所选链接相关联的处理由内容显示模块执行。当所述模式为第二种类型时,控制应用使得与所选链接相关联的处理由与内容显示模块不同的模块执行。控制应用与内容显示模块分
1 O在根据一些示例性实施例的设备中,当该模式是第二种类型时,控制应用使得功能链接区域被显示。功能链接区域包括能被用户选择的多个可视元素(例如功能执行图标)。在一些示例性实施例中,该设备被配置为接收标识所选可视元素的信息,并且被配置为至少部分地基于所选可视元素来执行与所选链接相关联的处理。在根据一些示例性实施例的设备中,多个可视元素表示能被用户选择以用于显示与所选链接相关联的内容的显示单元,并且,所述处理包括使得与所选链接相关联的内容利用与所选可视元素相对应的显示单元来被显示。
一些示例性实施例涉及一种基于所选链接的处理方法。该方法包括利用控制应用确定所选链接的模式的类型。当所述模式为第一种类型时,控制应用使得与所选链接相关联的处理由内容显示模块执行。当所述模式为第二种类型时,控制应用使得与所选链接相关联的处理由与内容显示模块不同的模块执行。控制应用与内容显示模块分离。一些示例性实施例涉及一种其上存储有指令的计算机可读存储介质,当指令被执行时,上述方法被执行。例如,该计算机可读存储介质可以是有形的和/或非暂时性的计算机可读存储介质,例如,诸如是盘片或计算机存储器。一些示例性实施例涉及一种设备,该设备包括存储器和通信装置。存储器存储包括第一种类型的模式的第一链接以及第二种类型的模式的第二链接的内容。通信装置被配置为通过网络将第一链接和第二链接发送给至少一个第二设备,使得至少一个第二设备的控制应用使得与第一链接相关联的处理由内容显示模式执行并且使得与第二链接相关联的处理由与内容显示模块不同的模块执行。控制应用与内容显示模块分离。一些示例性实施例涉及一种方法,该方法包括存储包括第一种类型的模式的第一链接以及第二种类型的模式的第二链接的内容。所述方法还包括通过网络将第一链接和第二链接发送给至少一个第二设备,使得至少一个第二设备的控制应用使得与第一链接相关联的处理由内容显示模式执行并且使得与第二链接相关联的处理由与内容显示模块不同的模块执行。控制应用与内容显示模块分离。一些示例性实施例涉及一种设备,该设备包括处理单元,处理单元被配置为运行操作系统、控制应用和内容显示模块。控制应用独立于操作系统和内容显示模块。控制应用被夹在操作系统和内容显示模块之间。控制应用确定所选链接的模式的类型。根据在此描述的技术,能够提供一种可以无缝地将用预定的标记语言描述的内容 (例如HTML内容)与通过操纵该内容要执行的功能链接起来的新颖且经改进的信息处理装置、内容显示方法和计算机程序。


图1是示出根据示例性实施例的包括信息处理装置的内容提供系统的配置示例的说明图;图2是示出根据示例性实施例的信息处理装置100的功能配置的说明图;图3是示出根据示例性实施例的信息处理装置100执行的程序的层结构的说明图;图4是示出在输出装置109上显示的HTML内容的显示示例的说明图;图5是示出在图4中所示的HTML内容的显示示例中当用户选择缩略图像141c时输出装置109的显示示例的说明图;图6是示出根据示例性实施例的信息处理装置100的操作的流程图;图7是示出控制应用134进行的协议模式的判断结构的说明图;以及图8是示出由根据示例性实施例的内容提供系统1预先定义的独立协议模式的示例的说明图。
具体实施方式
以下,将参照附图来详细描述本发明的优选实施例。注意,在此说明书和附图中, 具有本质上相同功能和结构的结构性元件被以相同的参考标号表示,并且,对这些结构性元件的重复说明被省略。将以如下次序给出说明。<1.示例性实施例>[1-1.内容提供系统的配置示例][1-2.信息处理装置的配置示例][1-3.层结构][1-4. HTML内容的显示示例][1-5.信息处理装置的操作示例]<2.总结〉<1.示例性实施例>[1-1.内容提供系统的配置示例]首先,将描述根据示例性实施例的包括信息处理装置的内容提供系统的配置示例。图1是示出根据示例性实施例的包括信息处理装置的内容提供系统的配置示例的说明图。下面,将参考图1来描述根据示例性实施例的包括信息处理装置的内容提供系统的配置示例。如在图1中所示,根据示例性实施例的内容提供系统1包括内容服务器10和信息处理装置100。内容服务器10是这样一种服务器,其生成HTML内容,并且将所生成的HTML内容提供给信息处理装置100,其中,HTML内容是以HTML编写的内容,HTML作为可以使用的预定标记语言的示例。内容服务器10响应于来自信息处理装置100的请求经由网络20生成 HTML内容,并且此HTML内容传送给信息处理装置100。信息处理装置100是这样一种装置,其显示从内容服务器10提供的HTML内容。信息处理装置100可执行显示从内容服务器10提供的HTML内容以及接收来自用户的输入操纵的各种功能。例如,如果用户选择作为从内容服务器10提供的HTML内容而被显示的运动图像内容的缩略图像,则信息处理装置100可以再现该运动图像内容。信息处理装置100还可以通过预先建立与电视200的链接来控制电视200再现所选择的运动图像内容。信息处理装置100和电视200的链接处理的详细描述被省略。以上参考图1描述了根据示例性实施例的包括信息处理装置的内容提供系统的配置示例。接着,将描述根据示例性实施例信息处理装置100的配置示例。[1-2.信息处理装置的配置示例]图2是示出根据示例性实施例的信息处理装置100的功能配置的说明图。下面, 将利用图2来描述根据示例性实施例的信息处理装置100的功能配置。例如,信息处理装置100可以是个人计算机。在此情况中,如图2中所示,信息处理装置100例如具有中央处理单元(CPU) 101、只读存储器(ROM) 102、随机存取存储器 (RAM) 103、总线104和106、桥接器105、接口 107、输入装置108、输出装置109、(诸如硬盘驱动器(HDD)等的)存储装置110、驱动器111、(诸如通用串行总线(USB)等的)连接端口 112、通信装置113,等等。这些配置彼此连接以使得信息可以经由通过桥接器105或接口 107等连接的总线104和106来传递。例如,程序可被记录在存储装置110、R0M 102,RAM 103等中,存储装置110例如是 HDD或固态驱动器(SSD),作为记录装置的一个示例。例如,程序可被临时或永久地记录在磁盘上,磁盘例如是软盘、磁性盘(诸如各种致密盘(CD)/磁光(MO)盘/数字通用盘(DVD))或(未示出的)可移除存储介质(诸如半导体存储器)上。可移除存储介质可被提供作为所谓的封装软件。记录在可移除存储介质上的程序可被驱动器111读取并经由接口 107或总线104和106而被记录在记录装置上。此外,例如,程序可被记录在下载站点/另外的计算机/另外的记录装置(未示出)等上。在此情况中,程序经由诸如局域网(LAN)/互联网之类的网络(未示出)被传送, 从而通信装置113接收此程序。程序可从连接到连接端口 112(诸如USB等)的另外的记录介质或通信装置等被传送。由通信装置113或连接端口 112接收到的程序可经过有接口 107、总线104和106等而被记录在记录装置上。CPU 101根据记录在上述记录装置上的程序执行各种处理,从而使得一系列处理被实现。在此情况中,例如,CPU 101可以直接读取并执行来自记录介质的程序,或者可以在每当程序被装载到RAM 103之后执行程序。此外,例如,如果程序是经由通信装置113或驱动器111接收的,则CPU 101可以直接执行程序,而无需将所接收的程序记录在记录介质上。此外,例如,CPU 101可基于从输入装置108输入的信号或信息来执行各种处理, 输入装置108诸如是鼠标/键盘/麦克风(未示出),或者如果必要的话,可以是与连接端口 112连接的另外的输入装置。CPU 101可将通过执行上述一系列处理而得到的结果例如从诸如监视器的显示装置或诸如是包括扬声器或头戴式耳机的音频输出装置之类的输出装置109输出。此外,如果必要,CPU 101可以将处理结果从通信装置113或连接端口 112传送,或者可以将处理结果记录在上述记录装置或可移除记录介质上。信息处理装置100可在输出装置109上显示从内容服务器10提供的HTML内容。 相应地,在信息处理装置100中,能够解释HTML的程序(例如,web浏览器,在下面的描述中此程序被简称为web浏览器)被存储在上述存储装置110、ROM 102、RAM 103等中。输入装置108可以包括触摸面板,在触摸面板中,可通过以手指等触摸诸如监视器之类的显示装置来输入指令。当触摸面板被设置在输入装置108中时,信息处理装置100 的用户可通过以手指等直接触摸显示装置来操纵显示在输出装置109上的HTML内容。因为信息处理装置100的用户在输出装置109上显示从内容服务器10提供的 HTML内容,所以信息处理装置100执行web浏览器。如果信息处理装置100执行web浏览器,则web浏览器可在输出装置109上显示从内容服务器10获取的HTML内容。上面已经利用图2描述了根据一些示例性实施例的信息处理装置100的功能。在本示例性实施例中已经说明了其中信息处理装置100是个人计算机并且存储装置110或驱动器111被设置在信息处理装置100内的配置,但是实施例不限于本示例。例如,如果信息处理装置100是类似移动电话的小型便携装置,则其中不设置存储装置110或驱动器111 的类型也是可以的,但是在此描述的技术也可等同地应用到上述装置中。
[1-3.层结构]接着,将描述根据示例性实施例的信息处理装置100执行的程序的层结构。图3 是示出根据示例性实施例的信息处理装置100执行的程序的层结构的说明图。在根据一些示例性实施例的信息处理装置100中,操作系统132(作为用于提供针对各种类型的应用软件的硬件接口的软件,并且是根据一些示例性实施例的基本软件的示例)被执行。在信息处理装置100中,控制应用134由操作系统132的上层执行。在信息处理装置100中,用于在输出装置109上显示HTML内容的web浏览器136由控制应用134 的上层执行。—般而言,在与控制应用134的层相同的层中,web浏览器136与操作系统132交换信息。即,如果在web浏览器136在输出装置109上显示HTML内容的状态中,用户利用输入装置108操纵web浏览器136,则用户的输入信息将从操作系统132被传送到web浏览器136。Web浏览器136执行与用户的输入信息相对应的处理,例如,转换到另一页,再现所选的内容,等等。HTML内容可通过灵活的内容布局、设计、文本库中的脚本来提供各种功能,并且适用于服务器站点中的自动生成(针对每个用户一种配置)。然而,如上所示,现有技术的HTML内容主要以页为单位使用,并且HTML内容被构建在单页内,即便有很多功能也是如此。因此,如果HTML内容被构建在单页内,存在如下问题难以跨页交换数据,尤其很难跨页构建用户界面。存在一种对在web浏览器136中显示HTML内容做出了改变的、通过专门的应用显示内容的方法。如果该方法被使用,有益效果在于容易在高速集成的用户界面上显示内容, 或者建立与其他装置的功能链接。然而,另一方面,如果规格被改变或者设计被改变,则必须要逐情况地新开发应用。因为HTML内容的架构是固定的,所以与web浏览器136的HTML 内容显示相比,此表达能力具有局限性。在如图3所示的本示例性实施例中,控制应用134在其中被执行的层被夹在操作系统132和web浏览器136之间。如果信息处理装置100显示HTML内容,则控制应用134 从操作系统132执行,进而web浏览器136从控制应用134执行。如果用户选择在web浏览器136上所显示的HTML内容上的超级链接,与此超级链接的协议的模式(schema)(下文中也被称为“协议模式”)相对应的适当处理被执行。通过插入控制应用134在其中被执行的层,信息处理装置100可显示通过融合通过HTML的内容创建和通过专门应用的内容创建二者的优点而得到的内容。上面已经描述了将由根据一些示例性实施例的信息处理装置100执行的程序的层结构。接着,将描述根据示例性实施例的信息处理装置100显示的HTML内容的显示示例。[1-4. HTML内容的显示示例]图4是示出在输出装置109上显示的HTML内容的显示示例的说明图。下面,将参考图4来描述在输出装置109上显示的HTML内容的显示示例。在图4中示出的画面示出了其中web浏览器136在输出装置109上显示HTML内容的状态。此HTML内容包括缩略图像141a、141b、141c和文本连接14加、142b。他们的链接目的地通过超级链接被指定。在本示例性实施例中,如果用户选择缩略图像141a或141b或141c,或者文本连接14 或142b,则控制应用134对所选的超级链接的协议模式进行解释。控制应用134依据协议模式不同而执行内部处理,或者将处理递送给web浏览器136或操作系统132。虽然在图4中没有明确地示出控制应用134被执行的状态,但是当用户操纵了 web 浏览器136时,控制应用134就在后台中被执行,并且如果必要的话,控制应用134被显示在画面上。在内容服务器10中,各种协议模式被嵌入在HTML内容中。例如,对于转换到另一页,在协议模式中存在某些东西(something),例如,用于再现所指定的内容的东西、用于将所指定的内容传送给其他装置的东西、用于直接传送所指定的内容的东西、用于读取其他内容列表的东西,等等。在本示例中,在协议模式中存在类似其中内容通过超文本传输协议(HTTP)传送的“http:// ”或“https:// ”的、被定义用于内容传送/接收的某些东西,但是借助于能够被控制应用134解释的独立协议模式而非如上所述的预定的协议模式的超级链接被嵌入在HTML内容中并且从内容服务器10被提供给信息处理装置100。将描述信息处理装置100的具体操作示例。图5是示出在图4中所示的HTML内容的显示示例中当用户选择缩略图像141c时输出装置109的显示示例的说明图。输入装置108被用于允许用户选择缩略图像141c,但是如果触摸面板被包括在输入装置108中的话,用户可以通过以手指等直接与输出装置109接触来选择缩略图像141c。如果用户选择了缩略图像141c,则控制应用134对缩略图像141c的超级链接的协议模式进行解释。控制应用134依据协议模式的不同而判断是否要独立地继续处理,或者是否要将处理递送给web浏览器136或操作系统132。例如,如果由缩略图像141c指定的超级链接的协议模式是用于将所指定的内容传送到其他装置并且用户选择了此缩略图像141c时,则控制应用134将缩略图像141c作为图标显示在输出装置109上。在此情况中,控制应用134或操作系统132可控制显示以使得web浏览器136的显示被柔化为如图5中所示。当web浏览器136的显示被如上所述控制时,可以给予用户看起来像是缩略图像141c被从web浏览器136上浮的视觉效果。在缩略图像141c被信息处理装置100的用户选择了的状态中,控制应用134被显示在输出装置109上,如图5所示。在根据本示例性实施例的控制应用134中,可进行用户在缩略图像141c的画面上执行针对信息处理装置100的拖动操纵。在缩略图像141c被信息处理装置100的用户选择了的状态中,控制应用134在输出装置109上显示功能链接区域151,如图5中所示。在功能链接区域151中,针对HTML内容中的被用户选择的内容的可执行处理被以图标形式显示。在图5中所示的示例中,功能执行图标15 到152d被显示在功能链接区域151中。控制应用134可以响应于被指定的内容的协议模式而在功能链接区域151中显示不同的功能执行图标。例如,功能执行图标152d是用于执行指向预先被与信息处理装置100链接的电视 200的图标传送的图标。在此情况中,如果(被信息处理装置100的用户选择并且被显示为图标的)缩略图像141c被拖放到功能执行图标152d,则控制应用134执行将与缩略图像141c相对应的内容传送给电视200的处理。接收从信息处理装置100传送的内容的电视200执行内容再现处理。如果信息处理装置100的用户将被显示为图标的缩略图像141c拖放到没有任何东西的地方,则控制应用134响应于放置操作而解除对于其自己的输出装置109的显示。如果控制应用134的显示被解除,则输出装置109的显示状态返回到图4中所示的通过web 浏览器136显示HTML内容的状态。通过如上所述将web浏览器136与控制应用1;34链接,可以在输出装置109上显示通过融合通过HTML的内容创建和通过专门应用的内容创建二者的优点而得到的内容。上面已经描述了根据一些示例性实施例的由信息处理装置100显示的HTML内容的显示示例。接下来,将描述根据示例性实施例的信息处理装置100的操作。[1-5.信息处理装置的操作示例]图6是示出根据示例性实施例的信息处理装置100的操作的流程图。下文中,将利用图6来描述根据示例性实施例的信息处理装置100的操作。如果控制应用134被信息处理装置100的用户启动了,则控制应用134首先配置用户界面(UI)画面并在输出装置109上显示UI画面(步骤S101)。在web浏览器136如上所述显示HTML内容的状态中,控制应用134的UI画面可不被显示在输出装置109上。如果控制应用134的UI画面被显示在了输出装置109上,则控制应用134使得 web浏览器136从内容服务器10获取HTML内容(步骤S102)。内容服务器10动态地生成HTML内容并且将此HTML内容传送给信息处理装置 100。例如,如果HTML内容被生成,则内容服务器10可通过参考利用信息处理装置100的用户的偏好信息或朋友信息、信息处理装置100的装置信息等来生成与该用户相对应的适当内容。如果web浏览器136在输出装置109上显示了从内容服务器10获取的HTML内容,控制应用134等待信息处理装置100的用户选择被嵌入到HTML内容的超级链接(步骤 S103)。如果信息处理装置100的用户感测到该信息处理装置100的用户选择了被嵌入到 HTML内容中的超级链接,则控制应用134判断该信息处理装置100的用户所选择的超级链接的协议模式是否是被定义用于控制应用134的操作的独立协议模式(步骤S104)。图7是示出控制应用134进行的协议模式判断结构的说明图。将利用图7来描述控制应用134进行的协议模式判断结构。如果信息处理装置100的用户选择了在HTML内容中包括的超级链接,一旦控制应用134执行了钩接(hook)操作,处理就被递送到操作系统132。控制应用134判断超级链接的协议模式是否是要经由架构(操作系统)而在外部应用或功能中处理的协议模式。例如,可以在控制应用134中预设超级链接的协议模式,以便判断超级链接的协议模式是否是被定义用于控制应用134的操作的独立协议模式。超级链接的协议模式可以具有如下的类型协议模式的信息从所描述的设置文件等中被读取,以改善对于独立协议模式的扩展/改变的帮助。通过如上所述在控制应用134的操作控制中利用协议模式,操作系统132、控制应用134和web浏览器136这三方可仅通过HTML超级链接被链接。图8是示出由根据示例性实施例的内容提供系统1预先定义的独立协议模式的示例的说明图。例如,“trns://”的协议标记(scheme notation)可被用作用于将内容传送给其他装置的协议模式。作为附加数据,内容统一资源定位符(URI)的信息、内容再现开始位置、 拖放(D&D)图标URI等可被指定。如果信息处理装置100的用户通过协议标记“trns://” 选择了超级链接,则除了 D&D图标的获取以外,如果有必要的话,控制应用134可以显示下
拉菜单。例如,“play://”的模式标记可被用作用于再现内容的协议模式。作为附加数据, 内容URI的信息、内容再现开始位置、D&D图标URI等可被执行。如果信息处理装置100的用户通过“play://”的模式标记选择了超级链接,则除了所指定的内容的再现以外,控制应用134可在链接被按压并被保持时执行例如与再现不同的处理,例如将内容传送给其他装
置的处理。例如,"send://"的模式标记可被用作用于直接将内容传送给其他装置的协议模式。作为附加数据,目标装置地址、传送命令等可被指定。如果信息处理装置100的用户通过“send://”的模式标记选择了超级链接,则除了所指定的内容到其他装置的传送以外,控制应用134可在当传送时存在来自另一装置的响应时在输出装置109上显示用户界面。例如,“open://”的模式标记可被用作用于读取其他内容列表的协议模式。作为附加数据,除了指定内容列表的内容列表ID以外,如果布局XML中定义的HTML内容的设计被改变,则指定布局XML的布局XMLID可被指定。如果信息处理装置100的用户通过 “open://”的模式标记选择了超级链接,则除了显示所指定的内容列表的操作以外,如果 HTML内容的设计被改变,则控制应用134可以刷新通过布局XML ID指定的布局XML。在布局XML中,例如,HTML内容的背景图像、HTML内容的大小和初始位置、用作要被拖动到的目标的图标图像、布置、用于在拖动操作时的传送的传送目的地的地址信息等可被指定。类似HTML内容,布局XML也可由内容服务器10生成。布局XML可在内容服务器10中根据用户的喜好、信息处理装置100的安装状况等而被生成。上面已经描述了其中独立协议模式响应于处理而使用不同模式标记的示例,但是示例性实施例不限于本示例。例如,独立协议模式的模式标记可被统一成一种,并且可以采取依据附加数据的差别来指定操作的方式。如果作为如上所述步骤S104的判断结果,信息处理装置100的用户所选择的超级链接的协议模式由内容提供系统1独立定义而无需预先定义的HTTP等,则控制应用134执行由该独立的协议模式定义的处理,诸如相应处理、状态转变、内容的0的链接,等等(步骤 S105)。具体地,控制应用134响应于协议模式来执行上述处理。另一方面,如果作为上述步骤S104的判断结果,信息处理装置100的用户所选择的超级连接的协议模式是预先定义的HTTP等,则控制应用134接着判断此超级链接的协议模式是否是可被web浏览器136处理的协议模式(步骤S106)。如果作为上述步骤S106的判断结果,此超级链接的协议模式是可被web浏览器 136处理的协议模式,则控制应用134直接将处理递送到web浏览器136(步骤S107)。另一方面,如果此超级链接的协议模式不是可被web浏览器136处理的协议模式,则控制应用 134直接将处理递送到操作系统132 (步骤S108)。如果通过HTML内容超级链接被选择,则控制应用134判断所选择的超级链接是否基于由内容提供系统1独立指定的协议模式,从而web浏览器136和控制应用134可被无缝地链接,而不涉及操作系统132。
在一般的HTML内容中,超级链接通过web浏览器确定。web浏览器执行页转换或者调用外部功能,例如,如通过“发送到”等指定的功能(例如,邮件发送器的执行)。另一方面,在本示例性实施例中,例如一旦通过控制应用134的层应用了钩接并且检查了信息处理装置100的用户指定的协议模式是否是由内容提供系统1独立定义的, 就被实现指向控制应用134的功能单元的链接,并且可经由(由内容服务器10生成的) HTML内容中包括的超级链接来控制功能。已经利用图6描述了根据示例性实施例的信息处理装置100的操作。<2.总结〉根据如上所述的示例性实施例,包括按照独立协议模式的超级链接的HTML内容由内容服务器10生成,并被传送到信息处理装置100。在显示HTML内容的信息处理装置 100中,控制应用134钩接信息处理装置100的用户选择的超级链接。控制应用134判断所选择的超级链接的协议模式是否是指定的模式或者由内容提供系统1独立指定的模式。响应于超级链接的协议模式,控制应用134确定将由web浏览器136处理的内容,将由其自身处理的内容,或者将由操作系统132处理的内容,并且如果必要则将处理递送到web浏览器136或操作系统132。由此,可进行web浏览器136和控制应用134的无缝链接。通过如上所述构建HTML 内容,内容服务器10可动态地执行应用的功能配置以及内容布局或脚本功能的生成。此外,HTML内容的制作者可主要集中于对用户有价值的内容、如何示出内容以及HTML内容的层中的内容提供。因此,可以提供具有按照HTML的内容和按照应用的内容二者的优点的内容。根据一些示例性实施例,内容服务器10可处理和管理应用功能的配置以及如何示出内容。相应地,可进行与内容关联的功能的自适应提供,或者基于内容服务器10中提供的功能的功能支持或内容推荐的有效服务提供。通过如上所述内容服务器10构建HTML内容,没有必要通过指向HTML内容的脚本来描述功能并且可以通过简单的链接描述进行功能链接。此外,因为内容服务器10和信息处理装置100成对地操作,所以可以解决安全性方面的问题。本领域技术人员应当理解,依赖于设计要求和其他因素,可以出现各种修改、组合、子组合和替代,只要它们在所附权利要求及其等同物的范围内即可。例如,操作系统132作为基本软件的示例已经被描述用于上述示例性实施例中, 但是实施例不限于本示例。例如,即使当上述控制应用或web浏览器在操作系统下执行的软件架构中被执行,在此描述的技术也可被等同地应用。本申请包含与在2010年5月25日向日本专利局提交的日本优先权专利申请JP 2010-119045中公开的主题有关的主题,该申请通过引用以其全部内容被结合于此。
权利要求
1.一种设备,包括处理单元,所述处理单元被配置为利用控制应用来确定所选链接的模式的类型,其中,当所述模式为第一种类型时,所述控制应用使得与所选链接相关联的处理由内容显示模块执行,其中,所述控制应用与所述内容显示模块分离,并且当所述模式为第二种类型时,所述控制应用使得与所选链接相关联的处理由与所述内容显示模块不同的模块执行。
2.根据权利要求1所述的设备,其中,所述内容显示模块包括浏览器。
3.根据权利要求1所述的设备,其中,所述第一种类型的模式能由所述内容显示模块处理,并且所述第二种类型的模式不能由所述内容显示模块处理。
4.根据权利要求1所述的设备,其中,所述处理单元判断所述模式是否是能被所述控制应用处理的类型。
5.根据权利要求4所述的设备,其中,当所述模式被判定是能被所述控制应用处理的类型时,所选链接由所述控制应用处理。
6.根据权利要求1所述的设备,其中,所述处理单元被夹在所述内容显示模块和操作系统之间。
7.根据权利要求1所述的设备,其中,当所述模式是所述第二种类型时,所述控制应用使得与所述链接相关联的处理由操作系统执行。
8.根据权利要求1所述的设备,其中,所述控制应用钩接所选链接。
9.根据权利要求1所述的设备,其中,当所述模式是所述第二种类型时,所述控制应用使得功能链接区域被显示。
10.根据权利要求9所述的设备,其中,所述功能链接区域包括能被用户选择的多个可视元素。
11.根据权利要求10所述的设备,其中,所述设备被配置为接收标识所选可视元素的信息,并且被配置为至少部分地基于所选可视元素来执行与所选链接相关联的处理。
12.根据权利要求11所述的设备,其中,所述多个可视元素表示能被用户选择以用于显示与所选链接相关联的内容的显示单元,并且其中,所述处理包括使得与所选链接相关联的内容利用与所选可视元素相对应的显示单元来被显示。
13.根据权利要求1所述的设备,其中,所述第一种类型的模式被配置用于提供利用标记语言的内容。
14.根据权利要求1所述的设备,其中,所述第二种类型的模式被配置用于传送内容、 再现内容以及读取内容列表中的至少一者。
15.—种其上存储有指令的计算机可读存储介质,其中,当所述指令被执行时,一种基于所选链接的处理方法被执行,所述方法包括利用控制应用确定所选链接的模式的类型;当所述模式为第一种类型时,所述控制应用使得与所选链接相关联的处理由内容显示模块执行,其中,所述控制应用与所述内容显示模块分离,并且当所述模式为第二种类型时,所述控制应用使得与所选链接相关联的处理由与所述内容显示模块不同的模块执行。
16.一种基于所选链接执行处理的方法,所述方法包括利用控制应用确定所选链接的模式的类型;当所述模式为第一种类型时,所述控制应用使得与所选链接相关联的处理由内容显示模块执行,其中,所述控制应用与所述内容显示模块分离,并且当所述模式为第二种类型时,所述控制应用使得与所选链接相关联的处理由与所述内容显示模块不同的模块执行。
17.一种设备,包括存储器,所述存储器存储内容,所述内容包括第一种类型的模式的第一链接以及第二种类型的模式的第二链接;以及通信装置,所述通信装置被配置为通过网络将所述第一链接和所述第二链接发送给至少一个第二设备,使得所述至少一个第二设备的控制应用使得与所述第一链接相关联的处理由内容显示模式执行并且使得与所述第二链接相关联的处理由与所述内容显示模块不同的模块执行,其中,所述控制应用与所述内容显示模块分离。
18.一种方法,包括存储内容,所述内容包括第一种类型的模式的第一链接以及第二种类型的模式的第二链接;并且通过网络将所述第一链接和所述第二链接发送给至少一个第二设备,使得所述至少一个第二设备的控制应用使得与所述第一链接相关联的处理由内容显示模式执行并且使得与所述第二链接相关联的处理由与所述内容显示模块不同的模块执行,其中,所述控制应用与所述内容显示模块分离。
19.一种设备,包括处理单元,所述处理单元被配置为运行操作系统、控制应用和内容显示模块,其中,所述控制应用与所述操作系统和所述内容显示模块分离,其中,所述控制应用被夹在所述操作系统和所述内容显示模块之间,并且其中,所述控制应用确定所选链接的模式的类型。
20.根据权利要求19所述的设备,其中,所述处理单元基于所选链接的模式的类型来选择所述内容显示模块、所述控制应用、所述操作系统中的哪个将被用于执行与所选链接相关联的处理。
全文摘要
本发明公开了信息处理装置、内容显示方法和计算机程序。一种设备,包括处理单元,处理单元被配置为利用控制应用来确定所选链接的模式的类型。当此模式为第一种类型时,控制应用使得与所选链接相关联的处理由内容显示模块执行。当此模式为第二种类型时,控制应用使得与所选链接相关联的处理由与内容显示模块不同的模块执行。处理单元可被配置为运行操作系统、控制应用和内容显示模块,使得控制应用被夹在操作系统和内容显示模块之间。控制应用可确定所选链接的模式的类型。
文档编号G06F9/44GK102298603SQ201110135268
公开日2011年12月28日 申请日期2011年5月18日 优先权日2010年5月25日
发明者渡嘉敷守 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1