信息处理装置、信息处理方法和程序的制作方法

文档序号:6363740阅读:97来源:国知局
专利名称:信息处理装置、信息处理方法和程序的制作方法
技术领域
本公开涉及信息处理装置、信息处理方法和程序。更具体地,本公开涉及这样的信息处理装置、信息处理方法和程序,其根据用户使用的信息处理装置(如便携式终端)的使用环境,实现最优应用程序的呈现或获取。
背景技术
近来,例如称为智能电话的信息处理装置(即,除了通信功能外具有执行各种应用程序的功能的便携式终端)正快速变得普及。这些信息終端配置为能够执行对应于各种处理功能的应用程序,该处理功能除了通信功能(如电话呼叫和电子邮件)タト,例如还包括音乐播放器功能、回放静态或运动图像的功能、以及其他功能(如信息浏览)。可以在这样的便携式终端上执行的应用程序经由通信网络(如电话通信网络或因特网),从便携式終端可访问的数个服务器付费或免费地提供。这些应用程序与日俱增,这使得信息终端的用户难以获得什么应用程序可用于他们自己的信息终端的整体印象。也就是说,尽管可用的应用程序与日俱增,但是用户有效地定位并获取必需的或期望的应用程序是非常困难的。例如,作为用于内容(如音乐和电影)的捜索系统,目前已经开发并使用了各种搜索系统。例如,已经使用了这样的内容呈现系统,其中分析用户已经获取的内容的特性,在内容提供服务器侧自动搜索具有与用户已经获取的内容的特性相似的特性的内容,并且将作为搜索结果选择的内容推荐给用户。日本未审查专利申请公开No. 2008-234596公开了ー种系统,其对从内容提供服务器获取的内容进行编辑,并且将编辑的内容上载到服务器,使得内容可以提供给其他用户。以该方式,已经关于对内容(如音乐和电影)的捜索和分发系统做出了各种建议。然而,例如在便携式终端上执行应用程序的情况下,即使当単独地基于用户的偏好信息(如在音乐内容的情况下)推荐或提供应用程序时,根据用户侧的使用环境,这样的程序在一些情况下可能也不可用。例如,尽管存在允许便携式終端用作电视遥控的应用,但是除非用户具有可以使用该应用的电视,否则将该遥控应用安装到便携式终端也无法使用。

发明内容
期望提供ー种信息处理装置、信息处理方法和程序,其例如根据用户侧的信息终端的使用环境等,执行最优应用程序的推荐或呈现。根据本公开实施例,提供了ー种信息处理装置,包含数据处理部分,该数据处理部分配置成将关于所述信息处理装置的外围设备的设备信息发送到服务器;在显示部分上显示应用列表,该应用列表是从服务器接收的设备特定应用程序的列表;响应于通过用户关于应用列表的应用选择信息的输入,发送应用选择信息到服务器;以及获取并执行基于来自服务器的应用选择信息识别的设备特定应用程序。 此外,在根据本公开实施例的信息处理装置中,数据处理部分在显示部分上显示这样的列表作为应用列表,该列表将外围设备的设备名称与关于可用应用的信息相关联,该可用应用对应于通过设备名称识别的外围设备。此外,在根据本公开实施例的信息处理装置中,信息处理装置还包括设备发现部分,其根据通用即插即用(UPnP)协议执行设备发现,并且数据处理部分将关于通过设备发现部分获取的外围设备的设备信息发送到服务器。此外,在根据本公开实施例的信息处理装置中,信息处理装置还包括执行QR码的读取的QR码读取器,并且数据处理部分将关于通过QR码读取器获取的外围设备的设备信息发送到服务器。此外,在根据本公开实施例的信息处理装置中,数据处理部分将基于经由输入部分进行的用户输入的、关于外围设备的设备信息发送到服务器。此外,根据本公开实施例,提供了 ー种信息处理装置,包含数据处理部分,数据处理部分配置成将内容标识信息发送到服务器;在显示部分上显示应用列表,该应用列表是从服务器接收的内容特定应用程序的列表;响应于通过用户关于应用列表的应用选择信息的输入,发送应用选择信息到服务器;以及获取并执行基于来自服务器的应用选择信息识别的内容特定应用程序。此外,在根据本公开实施例的信息处理装置中,数据处理部分在显示部分上显示这样的列表作为应用列表,该列表将内容的标题与和内容有关的应用信息相关联。此外,在根据本公开实施例的信息处理装置中,在显示部分上显示的应用列表是可用应用的列表,该可用应用链接到通过使用作为外围设备的电视或记录/回放设备回放的内容。此外,在根据本公开实施例的信息处理装置中,数据处理部分在执行对应于作为外围设备的电视或记录/回放设备的遥控应用期间,输出指示在显示部分上显示的内容列表中、能够从服务器获取的内容特定应用的存在或不存在的标识信息。此外,根据本公开实施例,提供了一种在信息处理装置中执行的信息处理方法,包括使得数据处理部分将关于信息处理装置的外围设备的设备信息发送到服务器;在显示部分上显示应用列表,该应用列表是从服务器接收的设备特定应用程序的列表;响应于通过用户关于应用列表的应用选择信息的输入,发送应用选择信息到服务器;以及获取并执行基于来自服务器的应用选择信息识别的设备特定应用程序。此外,根据本公开实施例,提供了一种在信息处理装置中执行的信息处理方法,包括使得数据处理部分将内容标识信息发送到服务器;在显示部分上显示应用列表,该应用列表是从服务器接收的内容特定应用程序的列表;响应于通过用户关于应用列表的应用选择信息的输入,发送应用选择信息到服务器;以及获取并执行基于来自服务器的应用选择信息识别的内容特定应用程序。此外,根据本公开实施例,提供了一种使得在信息处理装置中执行信息处理的程序,该程序包括使得数据处理部分将关于信息处理装置的外围设备的设备信息发送到服务器;在显示部分上显示应用列表,该应用列表是从服务器接收的设备特定应用程序的列表;响应于通过用户关于应用列表的应用选择信息的输入,发送应用选择信息到服务器;以及获取并执行基于来自服务器的应用选择信息识别的设备特定应用程序。
此外,根据本公开实施例,提供了一种使得在信息处理装置中执行信息处理的程序,该程序包括使得数据处理部分将内容标识信息发送到服务器;在显示部分上显示应用列表,该应用列表是从服务器接收的内容特定应用程序的列表;响应于通过用户关于应用列表的应用选择信息的输入,发送应用选择信息到服务器;以及获取并执行基于来自服务器的应用选择信息识别的内容特定应用程序。根据本公开实施例的程序例如是经由存储介质、提供给能够执行各种程序代码的信息处理装置或计算机系统的程序。通过在信息处理装置或计算机系统上的程序执行部分中执行这样的程序,实现根据程序的处理。从本公开实施例的以下详细描述和附图,本公开的其他目的、特征和优点将变得明显。如本说明书中使用的术语系统指多个设备的逻辑集合,并且不限于其中构成设备存在于相同外壳中的系统。根据本公开实施例,实现了能使应用高效检索和使用的配置。例如,获取关于位于用户的信息处理装置周围的每个外围设备(如电视)的设备信息,并将其发送给服务器,显示从服务器获取的设备特定应用的列表,并且根据用户的选择信息从服务器获取设备特定应用。此外,将用于TV节目等的内容标识符发送给服务器,显示从服务器获取的内容特定应用的列表,并且根据用户的选择信息从服务器获取内容特定应用。通过这些处理,可能根据用户的使用环境高效地搜索并获取最优应用。


图I是图示根据本公开实施例的信息处理装置的配置和处理概况的示例的图;图2是图示对应于每个外围设备的应用的获取序列的图;图3是图示设备特定应用列表的显示示例的图;图4是图示链接到内容的应用的获取序列的图;图5是图示电视遥控应用的使用示例的图;图6是图示通过节目的用户选择、在信息处理装置的显示部分上显示的数据示例的图;图7是图示节目特定应用列表的显示示例的图;图8是图示应用存在/不存在信息的显示示例的图;图9是图示在最优应用随着节目进展而不同的情况下,应用列表的显示示例的图;图10是图示在最优应用随着节目进展而不同的情况下,应用列表的显示示例的图;图11是图示在回放已经记录在信息记录装置(如BD记录仪)上的节目时,应用列表的显示示例的图;图12是图示在根据游戏程序执行游戏的状态下,应用列表的显示示例的图;以及图13是图示信息处理装置和服务器的每个的硬件配置的示例的图。
具体实施例方式以下,参考附图详细描述根据本公开实施例的信息处理装置、信息处理方法和程序。按照以下主题顺序给出描述。I.信息处理装置的配置和处理概况2.对应于每个外围设备的应用的获取示例3.链接到内容的应用的获取示例
4.其他实施例4-1.显示关于外围设备的应用存在/不存在信息的示例4-2.根据节目的进展提供应用列表和应用的示例4-3.在回放各种类型的内容中提供应用的示例4-4.安装应用到外围设备5.信息处理装置和服务器的每个的硬件配置的示例[I.信息处理装置的配置和处理概况]首先,在前面参考图I描述根据本公开实施例的信息处理装置的配置和处理概况。参考图1,描述根据本公开实施例的信息处理装置的配置和处理的示例。图I示出根据本公开实施例的信息处理装置100的配置的示例。信息处理装置100例如是便携式信息终端,如具有例如通信功能(如电话呼叫和电子邮件)和执行各种应用程序的功能的智能电话。应当注意,在实施例的以下描述中,在一些情况下,“应用程序”简写为“应用”或“ app”。图I还示出外围设备(电视)121-1和外围设备(BD记录仪)121-2的每个,作为连接到本地网络120 (如家庭网络)的外围设备121。此外,图I示出连接到外部网络150(如电话通信网络或因特网)的应用提供服务器 151-1 到 151-n。本地网络120例如是符合数字生活网络联盟(DLNA)的家庭网络。本地网络120是能够使用例如通用即插即用(UPnP)作为协议进行双向通信的家庭网络。如图I所示,信息处理装置100具有数据处理部分101、设备发现部分102、第一通信部分103、输入部分104、输出部分105、存储部分106、第二通信部分107和QR码读取器108。数据处理部分101执行在信息处理装置100上执行的各种类型的数据处理。具体地,例如,数据处理部分101进行如执行从外部应用提供服务器151-1到151-n获取的应用的处理。数据处理部分101具有CPU,该CPU具有程序执行功能等。数据处理部分101执行包括以下的处理,例如发送关于信息处理设备100的每个外围设备的设备信息或内容信息到服务器,在显示部分上显示从服务器接收的设备特定app列表或内容特定app列表,响应于通过用户关于app列表的app选择信息的输入,发送app选择信息到服务器,并且获取并执行基于选择信息识别的应用程序。稍后描述这样的处理的细节。例如,设备发现部分102从每个外围设备获取设备信息,可以经由本地网络(如家庭网络)与该每个外围设备进行通信。例如,设备发现部分102执行根据UPnP的设备发现序列,并且执行如发现联网设备和从所述设备获取设备信息的处理。简要描述根据UPnP的设备发现序列的概況。例如,根据以下处理序列执行设备发现。首先,通过经由信息处理装置100的第一通信部分103的多播,来发送设备发现消外围设备121-1到121-n的每个接收来自信息处理装置100的设备发现消息,并且将指示对应的外围设备是联网设备的响应发送给信息处理装置100。在从外围设备121-1到121-n的每个接收响应后,信息处理装置100为了设备描述执行请求外围设备121-1到121-n的每个。响应于来自信息处理装置100的设备描述请求的接收,外围设备121-1到121_n的每个将记录关于设备的描述(设备信息(设备描述消息))的消息发送给信息处理装置100。信息处理装置100将从外围设备121-1到121_n的每个获取的设备信息,存储到存储部分106中。设备信息(设备描述消息)表示公开设备信息的消息。设备信息例如是包含设备名称(友好名称)、作为设备标识符的唯一设备名称(UDN)、图标信息等的信息。例如,信息处理装置100的设备发现部分102根据上述序列,获取关于外围设备121-1到121-n的每个的设备信息。通过将获取的信息发送到应用提供服务器151,可能获取根据每个外围设备的最优应用。稍后详细描述该处理。第一通信部分103经由本地网络120与外围设备121-1到121_n的每个执行通信。如之前所述,本地网络120例如是符合数字生活网络联盟(DLNA)的家庭网络。输入部分104是包括用于通过用户等进行操作信息的输入的输入部分、以及用于从外部设备进行数据输入的输入部分的输入部分。输出部分105是包括显示部分、音频信息输出部分、以及用于外部设备的数据输出部分的输出部分。存储部分106是例如由闪存、硬盘、RAM或ROM配置的存储部分。第二通信部分107是例如经由外部网络150(如电话通信网络或因特网)执行通信的通信部分。例如,第二通信部分107与连接到外部网络150的应用提供服务器151-1到151-n执行通信。QR码读取器108应用于例如读取记录在外围设备121_1到121_n的每个中的指示设备信息的QR码。[2.对应于每个外围设备的应用的获取示例]接着,參考图2所示的序列图,描述根据本公开实施例的信息处理装置100执行的处理的示例。图2是图示这样的处理的序列图,其中信息处理装置100执行对连接到信息处理装置100所属的本地网络120的外围设备121的设备发现,获取关于发现的设备的设备信息,将获取的设备信息提供给连接到外部服务器150的应用提供服务器151,并且获取对应于每个外围设备的应用。
在步骤S101,信息处理装置100执行设备信息获取。例如,如前面所述,信息处理装置100执行根据UPnP的设备发现序列,并且执行对连接到网络的外围设备121-1到121-n的设备发现,以及从各设备获取设备信息。应当注意,不仅可以通过该根据UPnP的设备发现,而且可以通过例如用QR码读取器108读取印刷在外围设备121-1到121-n的每个的外壳上、或附加文档上等的QR码,执行设备信息的获取。可替代地,用户可以经由输入部分104输入关于外围设备121-1到121-n的每个
的设备信息。接着,在步骤S102,信息处理装置100将关于外围设备121-1到121_n的每个的设备信息,发送到应用提供服务器151。在步骤S103,基于从信息处理装置100接收的设备信息,应用提供服务器151搜索可用于根据设备信息识别的每个设备的应用。例如,如果外围设备121是电视,则作为可用于电视的应用示例,存在提供对应于电视的遥控功能的应用,其可用于切换电视频道等。此外,例如如果外围设备121是BD记录仪,则作为可用于BD记录仪的应用示例,存在提供对应于BD记录仪的遥控功能的应用,其可用于调度记录等。应用提供服务器151具有包括这样的信息的数据,该信息将对应于外围设备121的设备标识符与对每个对应设备可用的应用相关联。在步骤S103,应用提供服务器151基于从信息处理装置100接收的、设备信息中包括的每个设备标识符执行搜索,并且提取设备特定应用程序。在步骤S104,应用提供服务器151选择作为搜索结果获取的设备特定应用,即对信息处理装置100的各个外围设备121-1到121-n可用的应用,创建选择的应用的列表,并且将列表提供给信息处理装置100。接着,在步骤S105,信息处理装置100将从应用提供服务器151接收的外围设备特定应用列表,显示到信息处理装置100的输出部分(显示部分)105。图3中示出该应用列表的显示示例。如图3所示,应用列表是包括将设备名称201与应用信息202相关联的信息的列表。设备名称201是指示通过设备发现发现的设备的设备名称。应用信息202是关于对设备名称201指示的设备可用的应用的描述信息。图3示出包括以下三条应用信息的列表的显示示例。(1)设备名称蓝光盘/DVD记录仪应用信息可以远程调度BD记录仪上的记录的调度记录app[V_toru]应用(2)设备名称电视 Brvi_4601A应用信息可用作电视的遥控的TV遥控app [TV-Con]应用(3)设备名称蓝光盘播放器应用信息可用作BD播放器的BD遥控app [BD-Con]应用图2所示的步骤105中在信息处理装置100上显示的设备特定应用列表,例如是如图3所示的列表。
如图3所示,在信息处理装置100的输出部分105 (=显示部分)上,逐个设备地显示对各个外围设备121-1到121-n可用的应用。

相应地,用户能够容易地从对应于用户所拥有的设备的应用中选择期望的应用。例如,在步骤S106,用户从信息处理装置100上显示的列表选择对应于电视的遥控 app。在步骤S107,信息处理装置100经由图I所示的第二通信部分107和外部网络150,将应用选择信息发送到应用提供服务器151。例如,当用户指定图3所示的应用信息202中的图标时,将应用标识信息(如与图标相关联的URL)发送到应用提供服务器151。在步骤S108,应用提供服务器151将对应于从信息处理装置100接收的选择app信息的应用程序,提供给信息处理装置100。在步骤S109,信息处理装置100将从应用提供服务器151接收(下载)的应用程序,安装到信息处理装置100中。S卩,信息处理装置100将应用程序存储到存储部分106中,并且进行用于执行存储的应用程序的设置等。接着,在步骤S110,信息处理装置100启动并执行安装的应用程序。例如,如果安装的应用程序是对作为外围设备121的电视可用的遥控app,则通过执行该遥控app,可能执行电视的开/关、频道切換、音量设置等。而且,例如如果安装的应用程序是对作为外围设备121的BD记录仪可用的遥控app,则通过执行该遥控app,可能执行如用于记录或BD记录仪上的已经记录数据的回放的程序的调度的处理。[3.链接到内容的应用的获取示例]接着,參考图4所示的序列图,描述根据本公开实施例的信息处理装置100执行的、链接到内容的应用的获取示例。图4图示当信息处理装置100正在执行应用(例如电视遥控app)时进行的处理,该应用是之前參考图2所示的序列图描述的应用获取中获取的应用。例如,信息处理装置100的用户执行信息处理装置100中安装的电视遥控应用,操作作为外围设备121的电视,并且通过切换频道观看给定节目(内容)。信息处理装置100将该节目信息(内容信息)发送给应用提供服务器151。应用提供服务器151基于从信息处理装置100接收的节目信息(内容),生成节目(内容)链接应用程序的列表,并且将该列表提供给信息处理装置100。通过该处理,用户能够获取并执行与当前正在观看的节目有关的应用,并且享受应用以及节目的乐趣。顺序地描述图4所示的序列图中的每个步骤中的处理。在步骤S201,信息处理装置100的用户执行已经在信息处理装置100中安装的电视遥控应用,对作为外围设备121的电视进行频道设置,并且选择和观看预定节目(内容)。在正在执行电视遥控应用时,在作为信息处理装置100的输出部分105的显示部分上,例如显示如图5所示的每个频道的节目信息,以及用于电视开/关、音量设置和频道设置的操作部分。图5所示的包括频道211和节目标题212的节目列表,例如是通过执行电视遥控应用,由信息处理装置100从应用提供服务器或另一节目信息提供服务器获取的信息。用户从该节目列表选择节目来观看。例如,用户通过触摸信息处理装置100上的列表的呈现屏幕来选择节目。该操作信息经由第一通信部分103输入到作为外围设备121的电视,并且切换电视频道。对电视的操作信息的输入例如可以通过使用如红外通信、或其他无线电通信的功能来进行。此外,在步骤S202,关于用户的节目选择操作的信息(即,作为要观看节目选择的节目信息(内容信息)),还经由第二通信部分107发送到应用提供服务器151。例如,假设用户选择的节目是图5所示的节目列表中间的“中文课程”。 在通过用户的该节目选择的情况下,在信息处理装置100的显示部分上的显示例如切换到图6所示的显示。显示用户选择的节目标题221、以及指示服务器是否保持对应于该节目的应用的应用存在/不存在信息222。当显示[App]作为应用存在/不存在信息222时,这指示可以从应用提供服务器151获取链接到节目(内容)或与其有关的应用程序。在步骤S203,应用提供服务器151基于从信息处理装置100接收的节目信息(内容信息),搜索节目特定应用。例如,假设用户选择的节目是图5所示的节目列表中间的“中文课程”。在步骤S203,应用提供服务器151搜索链接到节目“中文课程”或与其有关的应用程序。应用提供服务器151例如具有包括将节目(内容)标识符和有关应用相互关联的信息的数据。在步骤S203,应用提供服务器151执行基于节目标识符的搜索。在步骤S204,应用提供服务器151选择作为搜索结果获取的节目特定应用,创建选择的应用的列表,并且将该列表提供给信息处理装置100。接着,在步骤S205,信息处理装置100将从应用提供服务器151接收的节目特定应用列表,显示给信息处理装置100的输出部分(显示部分)105。图7中示出该应用列表的显示示例。如图7所示,该应用列表是包括这样的信息的列表,该信息将用户选择作为要观看节目的节目标题221 (=内容标题)与应用信息231关联。节目标题(内容标题)221指示通过使用电视遥控应用,由用户选择作为要观看节目的节目。应用信息231是关于链接到对应于节目标题221的节目的可用应用、或者与节目有关的应用的描述信息。图7示出这样的示例,其中用户选择的节目(内容)是[中文课程],并且显示包括以下两条与该节目(内容)[中文课程]有关的应用信息的列表。(I)中文课程文本给出节目内容的详细描述的节目链接应用(2)中文发音指南用于练习中文发音的应用图4所示步骤S205中在信息处理装置100上显示的节目特定应用列表,例如是如图7所示的列表。如图7所示,在信息处理装置100上,显示关于链接到节目的可用应用或有关应用的信息。相应地,用户能够容易地从对应于用户正在观看的节目(内容)的应用中选择期望的应用。在步骤S206,用户从信息处理装置100上显示的列表选择给定的应用。
在步骤S207,信息处理装置100经由图I所示的第二通信部分107和外部网络150,将应用选择信息发送到应用提供服务器151。例如,在指定图7所示的应用信息231中的图标时,将与图标关联的应用标识信息(如URL)发送给应用提供服务器151。在步骤S208,应用提供服务器151将对应于从信息处理装置100接收的选择app信息的应用程序,提供给信息处理装置100。在步骤S209,信息处理装置100将从应用提供服务器151接收(下载)的应用程序,安装到信息处理装置100中。S卩,信息处理装置100将应用程序存储到存储部分106中,并且进行用于执行存储的应用程序的设置等。接着,在步骤S210,信息处理装置100启动并执行安装的应用程序。例如,如果安装的应用程序是这样的应用,其以链接到正在电视上观看的节目“中文课程”的方式显示详细的文本信息等,则可能根据节目的进程,执行如及时输出详细文本信息作为信息处理装置上的显示数据的这样的处理。例如可以通过处理,如在信息处理装置100和应用提供服务器151之间连续地执行通信,并且将同步于节目进程的信息顺序地从应用提供服务器提供到信息处理装置100,来执行这样的节目链接信息的提供。可替代地,还可以通过处理,如根据信息处理装置内部的时钟,在信息处理装置的显示部分上,与经过的广播时间或节目的回放时间同步地显示匹配节目的内容的信息,来实现这样的节目链接信息的提供。在执行任ー类型的处理的情况下,处理序列在从服务器提供的应用程序中定义,并且根据该应用执行处理。[4.其他实施例]接着,描述如上述实施例的修改的其他实施例。(4-1.显示关于外围设备的应用存在/不存在信息的示例)之前參考图6描述的实施例配置为在信息处理装置100的显示部分上,显示应用存在/不存在信息222,其指示是否存在可以从服务器提供的、对应于通过使用电视遥控app由用户选择作为要观看节目的节目的应用。该应用存在/不存在信息可以配置为例如显示在用户正在观看的电视的屏幕上,如图8所示。图8所示的应用存在/不存在信息301表示这样的应用存在/不存在信息。应当注意,例如根据信息处理装置100中的电视遥控应用程序,执行应用存在/不存在信息301的显示的控制。例如,信息处理装置100经由图I所示的本地网络120,将对应用存在/不存在信息301的显示命令输出到作为外围设备的电视,从而显示应用存在/不存在信息301。同样在该设置中,信息处理装置100将节目信息发送到应用提供服务器151。应用提供服务器151基于从信息处理装置100接收的节目信息,生成节目有关应用的列表,并且将该列表提供给信息处理装置100。信息处理装置100显示从应用提供服务器151接收的应用列表。S卩,执行根据上面参考图4描述的序列的处理。(4-2.根据节目的进程提供应用列表和应用的示例)配置之前描述的实施例,使得应用提供服务器设置对应于用户选择为要观看节目的节目的应用列表,并且将该应用列表提供给信息处理装置100。然而,如果存在许多对应于节目的应用,则最优应用可以随着节目进程而不同。在最优应用以该方式随着节目进程而不同的情况下,根据应用列表内的应用中的节目进程将最优应用通知给用户。 参考图9和10描述该处理示例。例如,假设用户正在通过执行TV遥控app观看“中文课程”。如图9和10所示,该节目具有以下三部分结构(a)学习片段(b)记忆片段(c)播放片段首先,如图9所示,在电视上回放(a)学习片段期间,当在信息处理装置100上显示应用列表时,以这样的方式显示应用列表,使得可以识别用于(a)学习片段的内容的最优应用。例如,高亮或强调最优应用。在图9所示的示例中,只有信息处理装置100上显示的应用列表中,与“中文课程文本”有关的应用信息被强调为对(a)学习片段的内容的最化应用。随着节目进一步进行,在电视上回放(b)记忆片段期间,如图10所示,当在信息处理装置100上显示应用列表时,以这样的方式显示应用列表,使得可以识别用于(b)记忆片段的内容的最优应用。例如,高亮或强调最优应用。在图10所示的示例中,只有信息处理装置100上显示的应用列表中,与“中文发音指南”有关的应用信息被强调为对(b)记忆片段的内容的最优应用。可以以类似于前述处理示例的方式,执行电视上的每个节目片段的经过回放时间、和信息处理装置100上的显示改变之间的同步。即,例如可以通过这样的处理,如在信息处理装置100和应用提供服务器151之间连续地执行通信,并且将同步于节目进程的信息顺序地从应用提供服务器提供到信息处理装置100,来执行同步。可替代地,还可以通过这样的处理,如根据信息处理装置内部的时钟,在信息处理装置的显示部分上,与经过的广播时间或节目的回放时间同步地显示匹配节目的内容的信息,来实现同步。在执行任一类型的处理的情况下,处理序列在从服务器提供的应用程序中定义,并且根据该应用执行处理。这样的处理不仅可以在观看电视上的节目广播时使用,而且可以在例如回放信息处理装置(如BD记录仪)上已经记录的节目时使用。在图11所示的示例中,首先,如图11⑷所示,信息处理装置100执行对BD记录仪的遥控app。该BD遥控app配置为使得从已经记录的内容逐个片段地指定特定片段用于回放。
该内容回放信息以类似于之前參考图4所示的序列图描述的方式,从信息处理装置100提供到应用提供服务器151。应用提供服务器151提供节目特定应用列表给信息处理装置。信息处理装置100显示该列表。此外,通过类似于以上參考图9和10描述的处理,信息处理装置100执行显示(如配置为使得用户能够识别对应于正在回放的片段的最优应用的强调显示)的切換。通过该处理,用户 能够毫不犹豫地、容易地选择对应于当前正在观看的内容的最优应用。(4-3.回放各种类型的内容中提供应用的示例)尽管上述实施例指向对应于广播节目的应用的获取/使用的示例,但是不仅对应于广播节目,而且对应于例如通过使用游戏机执行的游戏程序的可用应用等,可以从应用提供服务器151提供到信息处理装置100供使用。參考图12描述该处理示例。图12示出这样的状态,其中作为外围设备的电视121-1与作为另一外围设备的游戏机121-3的连接,并且正在根据游戏机121-3中的游戏程序执行游戏。例如,用户接收并显示用于游戏的应用列表,其从应用提供服务器151提供到信息处理装置100。该处理类似于之前參考图4描述的处理。在參考图4描述的处通中,基于节目标识信息获取节目有关应用的列表。在图12所示的示例中,信息处理装置100将从外围设备接受的游戏标识符发送到应用提供服务器151。应用提供服务器151根据游戏标识符,将与游戏有关的应用的列表提供给信息处
理装置。用户可以在信息处理装置100上显示该列表,从该列表选择期望应用,并且从应用提供服务器获取应用。(4-4.安装应用到外围设备)上述实施例主要指向这样的处理示例,其中将对应用的推荐信息提供给如智能电话的信息处理装置,并且将应用安装到信息处理装置。然而,对其安装应用的设备不限于如智能电话的信息处理装置。例如,应用可以安装到如电视或游戏机的外围设备。可以通过外围设备和应用提供服务器之间的直接通信,执行应用到这样的外围设备的安装。可替代地,由如智能电话的信息处理装置从服务器获取的应用,可以经由如智能电话的信息处理装置输出并安装到如电视的外围设备。[5.信息处理装置和服务器的每个的硬件配置的示例]最后,參考图13描述在上述实施例中描述的信息处理装置100、和应用提供服务器151的每个的硬件配置的示例。可以通过如具有通信功能的计算机的信息处理装置,实现在上述实施例中描述的信息处理装置100和应用提供服务器151的每个。图13是示出这样的信息处理装置的示例的图。中央处理单元(CPU) 501用作控制部分(数据处理部分),其根据只读存储器(ROM) 502或存储部分508中存储的程序,执行各种类型的处理。例如,CPU 501执行如在上述每个实施例中描述的应用的获取和执行的处理。例如,由CPU 501等配置的数据处理部分,将关于信息处理装置100的每个外围设备的设备信息或内容信息发送到服务器,并且在显示部分上显示从服务器接收的设备特定app列表或内容特定app列表。响应于关于app列表的用户的app选择信息的输入,数据处理部分将app选择信息发送到服务器,并且执行基于来自服务器的选择信息识别的应用程序。在随机存取存储器(RAM) 503中,适当时存储CPU 501执行的程序、数据等。CPU501、ROM 502和RAM 503经由总线504相互 连接。CPU 501经由总线504连接到输入/输出接ロ 505。输入/输出接ロ 505与输入部分506和输出部分507连接。输入部分506由各种类型的开关、键盘、鼠标或麦克风等配置。输出部分507由显不器、扬声器等配置。作为集成输入部分506和输出部分507的配置,例如,存在触摸面板型显示部分。CPU 501根据从输入部分506输入的命令执行各种类型的处理,并且将处理结果输出到例如输出部分507。连接到输入/输出接ロ 505的存储部分508例如由硬盘、闪存等配置。存储部分508存储CPU 501执行的程序和各种类型的数据。通信部分509经由网络(如因特网或局域网)与外部装置通信。连接到输入/输出接ロ 505的驱动器510驱动可移除介质511 (如磁盘、光盘、磁光盘或半导体存储器),并且获取各种类型的数据(如记录的内容和程序)。上面已经參考具体实施例描述了本公开。然而,显然本领域技术人员可以对实施例进行各种修改和替换,而不偏离本公开的范围。即,本公开已经通过示例的方式进行公开,并且不应当被限制性地解释。本公开的范围应当參考权利要求确定。本说明书中描述的一系列处理可以通过硬件、软件或两者的合成配置执行。如果该系列处理要由软件执行,则可以通过将记录处理序列的程序安装到嵌入专用硬件的计算机中的存储器中,或者通过将程序安装到能够执行各种处理的通用计算机中,来执行该系列处理。例如,程序可以预先记录到记录介质上。除了从记录介质安装到计算机中,程序还可以经由网络(如局域网(LAN)或因特网)接收,并且安装到内置记录介质(如硬盘)中。本说明书中描述的各种处理不仅可以以它们在描述中出现的顺序按时间顺序执行,而且可以按照需要或根据执行处理的设备的呑吐量并行地或独立地执行。此外,本说明书中使用的术语系统指多个设备的逻辑集合,并且不限于其中构成设备位于相同外壳中的系统。本公开包含涉及于2011年I月31日向日本专利局提交的日本优先权专利申请JP2011-017889中公开的主题,在此通过引用并入其全部内容。
权利要求
1.一种信息处理装置,包含数据处理部分,所述数据处理部分配置成将关于所述信息处理装置的外围设备的设备信息发送到服务器;在显示部分上显示应用列表,所述应用列表是从服务器接收的设备特定应用程序的列表;响应于通过用户关于应用列表的应用选择信息的输入,发送应用选择信息到服务器;以及获取并执行基于来自服务器的应用选择信息识别的设备 特定应用程序。
2.按照权利要求I所述的信息处理装置,其中所述数据处理部分在所述显示部分上显示这样的列表作为应用列表,该列表将外围设备的设备名称与关于可用应用的信息相关联,该可用应用对应于通过设备名称识别的外围设备。
3.按照权利要求I所述的信息处理装置,还包括设备发现部分,其根据通用即插即用 UPnP协议执行设备发现,其中所述数据处理部分将通过所述设备发现部分获取的关于外围设备的设备信息发送到服务器。
4.按照权利要求I所述的信息处理装置,还包括QR码读取器,其执行QR码的读取,其中所述数据处理部分将通过QR码读取器获取的关于外围设备的设备信息发送到服务器。
5.按照权利要求I所述的信息处理装置,其中所述数据处理部分将基于经由输入部分进行的用户输入的、关于外围设备的设备信息发送到服务器。
6.一种信息处理装置,包含数据处理部分,所述数据处理部分配置成将内容标识信息发送到服务器;在显示部分上显示应用列表,所述应用列表是从服务器接收的内容特定应用程序的列表;响应于通过用户关于应用列表的应用选择信息的输入,发送应用选择信息到服务器;以及获取并执行基于来自服务器的应用选择信息识别的内容特定应用程序。
7.按照权利要求6所述的信息处理装置,其中所述数据处理部分在所述显示部分上显示这样的列表作为应用列表,该列表将内容的标题与和内容有关的应用信息相关联。
8.按照权利要求6所述的信息处理装置,其中在显示部分上显示的应用列表是可用应用的列表,该可用应用链接到通过使用作为外围设备的电视或记录/回放设备回放的内容。
9.按照权利要求6所述的信息处理装置,其中所述数据处理部分在执行对应于作为外围设备的电视或记录/回放设备的遥控应用期间,输出指示在显示部分上显示的内容列表中、能够从服务器获取的内容特定应用的存在或不存在的标识信息。
10.一种在信息处理装置中执行的信息处理方法,该信息处理装置包括数据处理部分将关于所述信息处理装置的外围设备的设备信息发送到服务器;在显示部分上显示应用列表,所述应用列表是从服务器接收的设备特定应用程序的列表;响应于通过用户关于应用列表的应用选择信息的输入,发送应用选择信息到服务器;以及 获取并执行基于来自服务器的应用选择信息识别的设备特定应用程序。
11.一种在信息处理装置中执行的信息处理方法,该信息处理装置包括数据处理部分 将内容标识信息发送到服务器; 在显示部分上显示应用列表,所述应用列表是从服务器接收的内容特定应用程序的列表; 响应于通过用户关于应用列表的应用选择信息的输入,发送应用选择信息到服务器;以及 获取并执行基于来自服务器的应用选择信息识别的内容特定应用程序。
12.一种使得在信息处理装置中执行信息处理的程序,该程序包括使得数据处理部分 将关于所述信息处理装置的外围设备的设备信息发送到服务器; 在显示部分上显示应用列表,所述应用列表是从服务器接收的设备特定应用程序的列表; 响应于通过用户关于应用列表的应用选择信息的输入,发送应用选择信息到服务器;以及 获取并执行基于来自服务器的应用选择信息识别的设备特定应用程序。
13.一种使得在信息处理装置中执行信息处理的程序,该程序包括使得数据处理部分 将内容标识信息发送到服务器; 在显示部分上显示应用列表,所述应用列表是从服务器接收的内容特定应用程序的列表; 响应于通过用户关于应用列表的应用选择信息的输入,发送应用选择信息到服务器;以及 获取并执行基于来自服务器的应用选择信息识别的内容特定应用程序。
全文摘要
本公开涉及一种信息处理装置、信息处理方法和程序,该信息处理装置包含数据处理部分,所述数据处理部分配置成将关于所述信息处理装置的外围设备的设备信息发送到服务器;在显示部分上显示应用列表,所述应用列表是从服务器接收的设备特定应用程序的列表;响应于通过用户关于应用列表的应用选择信息的输入,发送应用选择信息到服务器;以及获取并执行基于来自服务器的应用选择信息识别的设备特定应用程序。
文档编号G06F3/048GK102624701SQ20121001990
公开日2012年8月1日 申请日期2012年1月20日 优先权日2011年1月31日
发明者三泽智则, 君岛匡朗, 长坂英夫 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1