信息处理装置、信息处理方法和信息处理系统的制作方法

文档序号:7711524阅读:114来源:国知局
专利名称:信息处理装置、信息处理方法和信息处理系统的制作方法
技术领域
本发明涉及信息处理装置、信息处理方法和信息处理系统。
背景技术
已经提出了各种系统,用于将多个设备连接到家中安装的家庭网络,以 便协作地操作各设备或执行远程控制。作为这种系统的一个示例,可以举出 这样的示例,其中连接到电话线的电话和电视相互关联,使得电视的音量可 以响应于呼入的电话而自动减小。
在日本专利申请公开No. 2006-319960中公开了一种系统,用于使得连接 到家庭网络的家庭服务器保持关于要与其关联的设备的信息或关联控制信 息,从而实现家庭网络中的各设备之间的协作。在该系统中,家庭服务器在 其中存储关于每个设备的信息和关于能够通过两个或更多设备之间的协作实 现的操作内容的信息,并且基于该信息将连接到家庭网络的各设备相关联以 建立设备协作。

发明内容
然而,因为在日本专利申请公开No. 2006-319960中公开的系统要求用于 建立各设备之间的协作的家庭服务器,所以存在这样的问题当不存在家庭 服务器时或当不存在关于要与家庭服务器相关联的设备的信息时,不能建立 设备协作。
因此,当在日本专利申请公开No. 2006-319960中公开的系统中不能建立 设备协作时,出现这样的问题其中暂时存储在一设备处获取的信息,并且 对于其他设备再次输入获取的信息。
因此,已经考虑上述问题做出了本发明,并且期望提供一种新颖的和改 进的信息处理装置、信息处理方法和信息处理系统,能够容易地相互利用在 经由家庭网络连接的各设备中、由各个设备保持的功能。
根据本发明的实施例,提供了一种信息处理装置,包括外部设备的信息获取单元,用于从与网络连接的外部设备获取外部设备的信息,所述信息
包含关于由外部设备保持的功能的保持功能的信息;应用获取单元,用于从 与网络连接的应用提供服务器获取用于利用请求由外部设备执行的功能的应 用,所述功能包含在所述保持功能的信息中;以及外部设备的功能执行请求 单元,用于基于所述获取的外部设备的信息和所述应用,请求外部设备执行 由外部设备保持的功能。
利用该结构,外部设备的信息荻取单元从与网络连接的外部设备获取外 部设备的信息,所述信息包含关于由外部设备保持的功能的保持功能的信息。 所述应用获取单元从与网络连接的应用提供服务器获取用于利用请求由外部 设备执行的功能的应用,所述功能包含在所述保持功能的信息中。此外,外 部设备的功能执行请求单元基于所述获取的外部设备的信息和所述应用,请 求外部设备执行由外部设备保持的功能。
所述外部设备的信息获取单元可以从已经获取所述保持功能的信息的外 部设备,获取用于在所述保持功能的信息中描述的功能的、关于网络上的服 务器的服务器信息,以及所述应用获取单元可以基于所述服务器信息指定要 从所述应用提供服务器获取的应用。
外部设备的功能执行请求单元可以基于所述服务器信息指定与在功能中 使用的服务器通信的协议。
所述信息处理装置可以包括关于在所述信息处理装置中可执行的功能的 功能信息,并且所述外部设备的功能执行请求单元可以请求外部设备执行没 有在关于可执行功能的功能信息中描述、并且包含在所述保持功能的信息中 的功能。
所述外部设备的信息获取单元可以从外部设备获取关于外部设备的其它 功能的相关功能信息,所述其它功能与可以请求外部设备执行的功能相关。
根据本发明的另一实施例,提供了一种信息处理方法,包括以下步骤 从与网络连接的外部设备获取外部设备的信息,所述信息包含关于由外部设 备保持的功能的保持功能的信息;从与网络连接的应用提供服务器获取用于 利用请求由外部设备执行的功能的应用,所述功能包含在所述保持功能的信 息中;以及基于所述获取的外部设备的信息和所述应用,请求外部设备执行 由外部设备保持的功能。
根据本发明的另一实施例,提供了一种信息处理系统,包含信息处理装置和外部设备。所述信息处理装置包括外部设备的信息获取单元,用于从 与网络连接的外部设备获取外部设备的信息,所述信息包含关于由外部设备 保持的功能的保持功能的信息;应用获取单元,用于从与网络连接的应用提 供服务器获取用于利用请求由外部设备执行的功能的应用,所述功能包含在 所述保持功能的信息中;以及外部设备的功能执行请求单元,用于基于所述 获取的外部设备的信息和所述应用,请求外部设备执行由外部设备保持的功 能。所述外部设备包括保持功能的信息传输单元,用于将关于由所述信息 处理装置保持的可执行功能的保持功能的信息传输到与网络连接的信息处理 装置;以及功能执行单元,用于执行从所述信息处理装置请求执行的可执行 功能,并且当从所述信息处理装置进行功能执行请求时,外部设备传输关于 其它功能的相关功能信息到所述信息处理装置,所述其它功能与从所述信息 处理装置请求执行的功能相关。
根据上述本发明的实施例,可以容易地相互利用在经由家庭网络连接的 各设备中、由各个设备保持的功能。


图1是用于说明根据本发明第一实施例的信息处理系统的说明图; 图2是用于说明根据第 一 实施例的信息处理装置的结构的方块图; 图3A是用于说明根据第一实施例的外部设备的信息获取单元的结构的 方块图3B是用于说明根据第一实施例的外部设备的功能执行请求单元的结 构的方块图4是用于说明根据第 一实施例的外部设备的结构的方块图; 图5A是用于说明由根据第一实施例的信息处理装置和外部设备保持的 功能的说明图5B是用于说明由根据第一实施例的信息处理装置和外部设备保持的 功能的说明图6A是用于说明根据第一实施例的信息处理方法的序列图; 图6B是用于说明根据第一实施例的信息处理方法的序列图; 图6C是用于说明根据第一实施例的信息处理方法的序列图; 图7是用于说明根据第一实施例的信息处理方法的说明图;以及图8是用于说明根据本发明的每个实施例的信息处理装置的硬件结构的 方块图。
具体实施例方式
以下,将参照附图详细描述本发明的优选实施例。注意,在本说明书和 附图中,具有基本相同功能和结构的结构元件用相同的参考标号表示,并且 省略这些结构元件的重复说明。 将按照下面的顺序进行说明 (1 )第一实施例
(1-1)关于信息处理系统 (1-2)关于信息处理装置的结构 (1-3)关于外部设备的结构 (1-4)关于由装置保持的功能 (1-5)关于信息处理方法 (2 )关于根据本发明每个实施例的信息处理装置的硬件结构 (3 )结论 (第一实施例) <关于信息处理系统>
首先,将参照图1详细描述根据本发明第一实施例的信息处理系统。图 1是用于说明根据本实施例的信息处理系统的说明图。
例如,根据本实施例的信息处理系统1包括通信网络2、经由通信网络2 连接的应用提供服务器3、电子节目指南(EPG )服务器4和内容提供服务器 5,如图l所示。通信网络2与信息处理装置10和外部设备20连接,信息处 理装置10和外部设备20经由家庭网络6相互连接。
通信网络2是用于以双向通信或单向通信启用方式连接信息处理装置10 和外部设备20、以及如应用提供服务器3、 EPG服务器4和内容提供服务器 5的各种服务器的通信线网络,信息处理装置10和外部设备20经由家庭网 络6相互连接。该通信网络配置为具有公共线网络(如因特网、下一代网络 (NGN)、电话线网络、卫星通信网络或广播通信路径)或专用线网络(如广 域网(WAN)、局域网(LAN)、因特网协议-虚拟私有网络(IP-VPN)、以太 网(注册商标)或无线LAN),不管是有线还是无线的。应用提供服务器3为信息处理装置10或外部设备20提供应用(如窗口 小程序),该应用可在这些装置中执行,并且要求执行用于各装置的特定功負L 应用提供服务器3可以由信息处理装置10或外部设备20的生产商操作,或 者可以响应于由各装置的生产商或第三方提供各种应用,由第三方操作。
EPG服务器4专用于经由通信网络2将关于节目(如从安装在广播站等 中的内容提供服务器提供的视频内容)的信息传输到信息处理装置10或外部 设备20。 EPG服务器4配置为具有例如超文本传输协议(HTTP)服务器, 并且经由通信网络2提供构成EPG数据的HTML文档给信息处理装置10或 外部设备20。关于节目的信息包括如节目信息(包含静态图像信息)、节目 安排信息、组信息、补充信息或节目片段信息的信息或如关于在节目中出现 的演员的信息或关于在节目中播放的音轨(musictrack)的信息的元数据。
内容提供服务器5将如视频内容、音乐内容或照片内容的内容与内容的 元数据或位置信息相关联,以用于管理。内容提供服务器5响应于来自信息 处理装置10或外部设备20的请求,带补偿或不带补偿地,提供由内容4是供 服务器5管理的内容的元数据或内容数据,信息处理装置10和外部设备20 经由通信网络2相互连接。
家庭网络6是用于以双向通信或单向通信启用方式连接信息处理装置10 和外部设备20的通信线网络。该通信网络配置为具有公共线网络(如因特网、 NGN(下一代网络)、电话线网络、卫星通信网络或广播通信路径)或专用线 网络(如WAN (广域网)、LAN (局域网)、IP-VPN (因特网协议-虚拟私有 网络)、以太网(注册商标)或无线LAN),不管是有线或无线的。
信息处理装置10可以从内容提供服务器5获取如视频内容、音乐内容或 照片内容的内容列表,并且再现获取的内容列表中描述的内容。信息处理装 置10可以从EPG服务器4获取关于特定内容的EPG数据,或从应用提供服 务器3获取用于实现特定功能的应用。
图1通过TV接收机的示例方式图示信息处理装置10,但是信息处理装 置10不限于接收机。例如,信息处理装置IO可以是如个人计算机或服务器 的计算机设备或具有联网通信功能的家庭信息装置,如DVD/HDD记录器、 音频播放器、蜂窝式电话、个人数字助理(PDA)、数字相机、家用游戏机或 数字摄像机。此外,信息处理装置IO可以是用户可以携带的便携式设备,如 便携式游戏机、PHS或便携式视频/音频播放器。外部设备20可以从内容提供服务器5获取如视频内容、音乐内容或照片 内容的内容列表,并且再现获取的内容列表中描述的内容。外部设备20可以 从EPG服务器4获取关于特定内容的EPG数据,或从应用提供服务器3获 取用于实现特定功能的应用。
图1通过音频播放器的示例方式图示外部设备20,但是外部设备20不 限于该设备。例如,外部设备20可以是如个人计算机或服务器的计算机设备 或具有联网通信功能的家庭信息装置,如DVD/HDD记录器、蜂窝式电话、 PDA(个人数字助理)、数字相机、家用游戏机或数字摄像机。外部设备20 可以是用户可以携带的便携式设备,如便携式游戏机、PHS或便携式视频/ 音频播放器。
信息处理装置10和外部设备20分别具有特定功能(如内容再现功能、 内容购买功能、内容信息显示功能、内容音频记录/图像记录等)。根据本实 施例的信息处理装置10和外部设备20可以如下所述相互协作来操作。 一个 装置没有保持的功能由另 一装置执行,使得用户可以看到各装置分别执行它 们没有保持的功能。
信息处理装置10和外部设备20之间的区分仅仅是相对的,并且可能地, 信息处理装置IO可以用作外部设备,并且外部设备20可以用作信息处理装 置10。
下面将再次详细描述信息处理装置10和外部设备20。 <关于信息处理装置的结构〉
接着,将参照图2到图3B详细描述根据本实施例的信息处理装置的结构。 图2是用于说明根据本实施例的信息处理装置的结构的方块图。图3A是用 于说明根据本实施例的外部设备的信息获取单元的结构的方块图,而图3B是 用于说明根据本实施例的外部设备的功能执行请求单元的结构的方块图。
例如,根据本实施例的信息处理装置IO主要包括外部设备的信息获取单 元IOI、外部设备的功能执行请求单元109、应用获取单元119、应用执行单 元121、内容信息获取单元123、内容再现单元125、显示控制单元127、输 入单元129、通信单元131和存储单元133,如图2所示。
外部设备的信息获取单元101配置为具有中央处理单元(CPU)、只读存 储器(ROM)、随机存取存储器(RAM)等。外部设备的信息获取单元101 检测可连接到信息处理装置10的外部设备20的存在,并且获取外部设备的信息,所述信息包含关于由连接的外部设备20保持的功能的保持功能的信 息。外部设备的信息获取单元101可以获取关于其它功能的相关功能信息, 该其它功能与由信息处理装置IO请求执行的功能相关。
更具体地,例如,外部设备的信息获取单元101具有外部设备检测单元 103、保持功能的信息获取单元105和相关功能信息获取单元107,如图3A 所示。
首先,将描述通过外部设备的信息获取单元101检测可连接的外部设备 20的存在的操作,即,外部设备检测单元103的功能。外部设备4全测单元103 经由通信单元123,使用如通用即插即用(UPnP)或多播DSN的协议来检索 家庭网络6内的其它设备。外部设备检测单元103经由通信单元123获取关 于响应的外部设备20的IP地址等的信息。获取的关于外部设备20的IP地 址等的信息可以由信息处理装置10中包括的每个处理单元利用。获取的关于 外部设备20的IP地址等的信息可以记录在稍后描述的存储单元133中。检 测可连接到外部设备检测单元103的外部设备20的存在的处理在任何定时 (如当信息处理装置10的电源接通时、当用户指令检索设备时或每预定时 段)执行。.
下面将描述通过外部设备的信息获取单元101获取外部设备的信息的操 作。外部设备的信息获取单元101的保持功能的信息获取单元105传输请求 到检测的外部设备20,该请求为传输关于由外部设备20保持的功能的保持 功能的信息。当从已经接收保持功能的信息传输请求的外部设备20传输保持 功能的信息时,保持功能的信息获取单元105获取经由通信单元131传输的 信息。获取的保持功能的信息传输到稍后描述的外部设备的功能执行请求单 元109。保持功能的信息获取单元105可以将获取的保持功能的信息记录在 稍后描述的存储单元133中。
保持功能的信息是由外部设备20保持的功能(即,由外部设备20可执 行的服务)的列表。由外部设备20保持的功能(可执行服务)分配有摘要和 通用名称,如"购买"或"播放器"。
当由稍后描述的外部设备的功能执行请求单元109从在获取的保持功能 的信息中描述的功能(服务)的列表中指定在信息处理装置10中可使用的功 能时,保持功能的信息获取单元105将传输关于指定的功能的详细信息的请 求传输到外部设备20。当从已经接收该传输请求的外部设备20接收关于指定功能的详细信息时,保持功能的信息获取单元105将接收到的信息传输到 外部设备的功能执行请求单元109。
如上所述传输传输关于指定功能的详细信息的请求的处理可以在任何定 时执行。
利用上述处理,保持功能的信息获取单元105可以从外部设备20获取包 含保持功能的信息的外部设备的信息。
随后,将描述通过外部设备的信息获取单元101获取关于与由信息处理 装置IO请求执行的功能相关联的其它功能的相关功能信息的操作,即,相关 功能的信息获取单元107的功能。当由稍后描述的外部设备的功能执行请求 单元109指定外部设备20的特定功能时,信息处理装置10将关于指定功能 的通知、查询、执行请求等传输到外部设备20。然后,外部设备20将关于 与请求执行功能相关联的其它功能的相关功能信息传输到信息处理装置10。 相关功能的信息获取单元107经由通信单元131接收从外部设备20传输的相 关功能的信息。相关功能的信息获取单元107将获取的相关功能的信息传输 到稍后描述的外部设备的功能执行请求单元109。从外部设备20传输的相关 功能的信息涉及关于与之前到外部设备20的执行请求功能相关联的外部设 备20的其它功能的信息。相关功能的信息获取单元107可以将获取的相关功 能的信息记录在稍后描述的存储单元133中。
例如,将考虑这样的情况,其中信息处理装置10对外部设备20进行"购 买,,功能执行请求,以便请求音乐内容购买处理。假设外部设备20之前在其 中记录关于在外部设备中可执行的功能的功能信息。此时,外部设备20参照 保持功能的信息,并且确定与请求执行的"购买"功能相关联的功能的存在。 结果,当与"购买"功能相关联的"播放器(音乐内容再现功能)"存在时, 外部设备20将作为相关功能信息的关于"播放器"功能的信息传输到信息处 理装置10。
关于获取相关功能信息,信息处理装置10和外部设备20可以执行更多 的协作操作。例如,在上面的情况下,在外部设备20中可执行的功能自动从 外部设备20披露到信息处理装置10,如"内容购买-内容再现-声音质量 设置"。结果,信息处理装置10的用户可以协作操作外部设备20的多个功能。
例如,外部设备的功能执行请求单元109配置为具有CPU、 ROM、 RAM 等,并且请求可连接到信息处理装置10的外部设备20执行由外部设备保持的功能。例如,外部设备的功能执行请求单元109还包括可用功能指定单元 111、指定功能分析单元113、应用指定单元115和执行请求传输单元117, 如图3B所示。
可用功能指定单元111参照从外部设备的信息获取单元101传输的保持 功能的信息,并且指定在信息处理装置10中可使用的外部设备20的保持功 能。更具体地,可用功能指定单元111比较关于在信息处理装置10中可4丸行 的功能的功能信息与稍后描迷的存储单元133中记录的传输的保持功能的信 息,以便指定可使用的功能。在该情况下,可用功能指定单元111指定没有 在关于可执行的功能的功能信息中描述、并且包含在保持功能的信息中的功 能作为可用功能。可用功能指定单元111传输指定结果给外部设备的信息获 取单元101。可用功能指定单元111可以传输指定结果给稍后描述的显示控制 单元127,并且请求在显示单元(未示出)上显示指定结果。
指定功能分析单元131分析关于从外部设备的信息获取单元101传输的 指定功能的详细信息。例如,关于指定功能的详细信息是涉及功能的通用应 用程序接口 ( API)等。指定功能分析单元113可以分析该通用API以指定由 指定的功能利用的关于网络上的服务器的信息和在指定的功能中利用的信息 的类型。上面关于网络上的服务器的信息例如包括关于服务器的用户接口指 定、用于与服务器通信的协议等的信息。
例如,根据来自网络上的服务器的购买内容的"购买"功能(服务),从 外部设备20传输的详细信息包括稍后描述的信息。换句话说,作为服务器信 息,传输在其中描迷在"购买"服务中利用的内容提供服务器的名称、内容 提供服务器的用户接口和用于与内容提供服务器通信的协议的信息。关于在 "购买"服务中可使用的内容(如音乐内容、视频内容、静态图像内容、书 籍内容)的类型信息也传输作为关于功能的详细信息。例如,获取这种详细 信息,使得通用"购买,,功能在如"从服务器A购买内容的购买,,的详细功 能中定义。
指定功能分析单元113将从外部设备的信息获取单元101传输的详细信 息的分析结果传输到稍后描述的应用指定单元115。此外,指定功能分析单 元113可以将详细信息的分析结果记录在稍后描述的存储单元133中。
应用指定单元115基于从指定功能分析单元113传输的分析结果,指定 利用从外部设备20中保持的各功能中指定的功能所需的应用。为了利用由可用功能指定单元111指定的外部设备20的功能,必须具有用于利用包含图形 用户界面(GUI)的功能的应用。然而,指定应用可能没有安装在信息处理 装置10上。周此,应用指定单元115指定利用外部设备20的功能所需的应 用,以便检索例如稍后描述的存储单元133等,从而确定是否安装了该应用。 当必须的应用没有安装在信息处理装置IO上时,应用指定单元H5传输该事 实到稍后描述的应用获取单元119。
当从应用执行单元121或稍后描述的输入单元129接收请求执行由外部 设备20保持的特定功能的事实时,执行请求传输单元117传输功能执行请求 到外部设备20。执行请求传输单元117可以传输确认功能的扭i行状态的确认 请求到已经传输功能执行请求的外部设备20,从而确认功能的执行状态。
应用获取单元119配置为例如具有CPU、 ROM、 RAM等。应用获取单 元119基于从应用指定单元115传输的确定结果,从存在于网络上的应用提 供服务器3获取利用外部设备20的特定功能所需的应用。在获取应用时,应 用获取单元119基于从服务器信息获取的内容提供服务器的名称、内容提供 服务器的用户接口、用于与内容提供服务器通信的协议等,从应用提供服务 器3获取适当的应用。
应用获取单元119将从应用提供服务器3获取的应用记录在稍后描述的 存储单元133等中。
应用执行单元121配置为例如具有CPU、 ROM、 RAM等,并且执行由 应用获取单元119从应用提供服务器3获取的应用或存储在稍后描述的存储 单元217中的应用(程序)。应用4丸行单元121可以经由输入i殳备^Jf肖后描述 的输入单元129接收对应于用户输入的处理的信号,或者可以请求稍后描述 的显示控制单元127在^t丸行应用时显示各种信息项目。应用执^f亍单元121可 以利用关于从稍后描述的内容信息获取单元123传输的内容的属性信息等。 当操作正在执行的应用使得从稍后描述的输入单元129传输开始才丸行由外部 设备20保持的功能的信号时,应用执行单元121传输该事实给外部设备的功 能执行请求单元109。当执行应用时,应用执行单元121可以参照记录在稍 后描述的存储单元133中的各种参数或数据库。
内容信息获取单元123配置为例如具有CPU、 ROM、 RAM等。内容信 息获取单元123从网络上存在的内容提供服务器5获取内容,或者获取关于 特定内容的EPG数据的属性信息。内容信息获取单元123将从内容提供服务器5获取的内容数据传输到稍 后描述的内容再现单元125。内容信息获取单元123可以将获取的内容数据 存储在稍后描述的存储单元133中。
内容信息获取单元123将从EPG服务器4获取的EPG数据的属性信息 传输到稍后描述的内容再现单元125或应用执行单元121。内容信息获取单 元123可以将获取的EPG数据的属性信息存储在稍后描述的存储单元133中。 内容信息获取单元123可以经由显示控制单元127将获取的属性信息显示在 显示单元(未示出)上。
内容再现单元125配置为例如具有CPU、 ROM、 RAM等,并且执行再 现从内容信息获取单元123传输的内容数据的处理。更具体地,内容再现单 元125解码从内容信息获取单元123传输的内容数据,以执行再现解码的内 容数据的处理。此时,内容再现单元125可以在解码内容数据的同时执行内 容再现处理,并且可以在内容数据的解码完成后执行内容再现处理。内容再 现单元125可以利用稍后描述的存储单元133中记录的数据或数据库。
显示控制单元127配置为例如具有CPU、 ROM、 RAM等,并且根据本 实施例的信息处理装置10中包括的每个处理单元在显示单元(未示出)上显 示各种数据项目或信息时执行显示控制。显示控制单元127可以在执行上面
处理时参照在稍后描述的存储单元133等中记录的各种参数或数据库,或者 可以执行稍后描述的存储单元133等中记录的各种程序。
输入单元129配置为例如具有CPU、 ROM、 RAM、输入设备等。输入 单元129将对各种输入开关(如在信息处理装置10中提供的内容选择开关、 再现开关和停止开关)或遥控器进行的操作转换为预定信号,并且将该信号 传输到对应的处理单元。如上所述对输入开关或遥控器进行的操作可以包括 从内容提供服务器5获取内容或内容属性信息的搡作、从EPG服务器4获取 关于特定内容的EPG数据的搡作等。
通信单元131配置为例如具有CPU、 ROM、 RAM、通信设备等,并且 对信息处理装置10和外部设备20之间以及信息处理装置10和各种服务器之 间交换的各种数据项目执行通信控制。
更具体地,响应于来自根据本实施例的信息处理装置10中提供的每个处 理单元的请求,通信单元131将各种数据项目或信号传输到应用提供服务器 3、 EPG服务器4、内容提供服务器5或外部设备20。通信单元131接收从应用提供服务器3、 EPG服务器4、内容提供服务器5或外部设备20传输的各 种数据项目或信号,并且将其传输到根据本实施例的信息处理装置10中提供 的每个处理单元。
通信单元131可以利用稍后描述的存储单元133作为传输/接收緩沖器。
存储单元133在其中存储要由应用执行单元121执行的程序、或者作为 关于由信息处理装置IO可执行的功能的功能信息的功能列表。除此以外,存 储单元133可以在其中存储各种内容数据项目。存储单元133可以在其中适 当地记录在执行一些处理时要由根据本实施例的信息处理装置10保存的各 种参数或处理的进程、或各种数据库的项目。存储单元133可以由外部设备 的信息获取单元101、外部设备的功能执行请求单元109、应用获取单元119、 应用执行单元121、内容信息获取单元123、内容再现单元125、显示控制单 元127、输入单元129、通信单元131等自由地读取或写入。
上面已经描述了根据本实施例的信息处理装置IO的功能的一个示例。上 面描述的每个构件可以通过使用一般部件或电路配置,或者可以以专用于每 个构件的功能的硬件配置。每个构件的功能可以全部由CPU等控制。因此, 依赖于执行本实施例时的技术水平,可以适当地改变要利用的结构。
<关于外部设备的结构>
随后,将参照图4详细描述根据本实施例的外部设备的结构。图4是用 于说明根据本实施例的外部设备的结构的方块图。
例如,根据本实施例的外部设备20主要包括保持功能的信息传输单元 201、功能执行请求接收单元203、功能执行单元205、显示控制单元207、 内容信息获取单元209、内容再现单元211、输入单元213、通信单元215和 存储单元217,如图4所示。
保持功能的信息传输单元201配置为例如具有CPU、 ROM、 RAM等。 保持功能的信息传输单元201响应从信息处理装置10多播分发的设备发现协 议,并且将关于其中保持的功能的信息(保持功能的信息)传输给信息处理 装置IO。更具体地,保持功能的信息传输单元201获取功能列表作为关于在 外部设备20中可执行的功能的保持功能的信息,其记录在稍后描述的存储单 元217中,并且将其传输给信息处理装置10。当保持功能的信息传输单元201 从信息处理装置IO接收传输关于其中保持的特定功能的详细信息的请求时, 它将该关于功能的信息(如通用API)传输给信息处理装置10。当保持功能的信息传输单元201从信息处理装置IO接收关于其中保持的功能的通知、查询或执行请求时,它将关于其它功能的相关功能信息传输给
信息处理装置IO,该其它功能与已经对其进行通知、查询或执行请求的功能相关联。通过参照记录在稍后描述的存储单元217中的保持功能的信息(功能列表)指定与特定功能相关的功能。下面将再次详细描述该功能列表。
功能执行请求接收单元203配置为例如具有CPU、 ROM、 RAM等,并且当从信息处理装置10传输执行由外部设备20保持的功能的请求时,功能执行请求接收单元203接收经由通信单元215传输的功能执行请求。当接收该功能执行请求时,功能执行请求接收单元203将在功能执行请求中描述的关于功能的信息传输给保持功能的信息传输单元201和功能执行单元205。
当从信息处理装置IO接收确认功能的执行状态的请求时,单元203可以对稍后描述的功能执行单元205询问功能的执行状态,并且将询问结果传输给信息处理装置10。
功能执行单元205配置为例如具有CPU、 ROM、 RAM等,并且执行由外部设备20保持的功能,其在由功能执行请求接收单元203接收的功能冲丸行请求中描述。在功能的执行时,功能执行单元205可以执行稍后描述的存储单元217中存储的应用(程序)。在功能的执行时,功能执行单元205可以经由输入i殳备从稍后描述的输入单元213接收与用户输入处理对应的信号,并且可以请求稍后描述的显示控制单元207显示各种信息项目。在功能的执行时,功能执行单元205可以参照稍后描述的存储单元217中记录的各种参数或凄t据库。
显示控制单元207配置为例如具有CPU、 ROM、 RAM等,并且当在显示单元(未示出)上显示各种数据项目或信息时,根据本实施例的外部设备20中包括的每个处理单元执行显示控制。显示控制单元207可以在执行处理时参照存储单元217等中记录的各种参数或数据库,或者可以执行稍后描述的存储单元217等中记录的各种程序。
内容信息获取单元209配置为例如具有CPU、 ROM、 RAM等。内容信息获取单元209从在网络上存在的内容提供服务器5获取内容,或者获取关于特定内容的EPG数据的属性信息。
内容信息获取单元209将从内容提供服务器5获取的内容数据传输给稍后描述的内容再现单元211。此外,内容信息获取单元209可以将获取的内
16容数据存储在稍后描述的存储单元217中。
内容再现单元211配置为例如具有CPU、 ROM、 RAM等,并且执行再现从内容信息获取单元209传输的内容数据的处理。更具体地,内容再现单元211解码从内容信息获取单元209传输的内容数据,并且执行再现解码的内容数据的处理。此时,内容再现单元211可以在解码内容数据的同时执行内容再现处理,并且可以在解码内容数据的完成后执行内容再现处理。内容再现单元211可以利用稍后描述的存储单元217等中记录的数据或数据库。
输入单元213配置为例如具有CPU、 ROM、 RAM、输入设备等。输入单元213将对各种输入开关(如在外部设备20中提供的内容选择开关、再现开关和停止开关)或遥控器进行的操作转换为预定信号,并且将该信号传输到对应的处理单元。如上所述对输入开关或遥控器进行的操作可以包括从内容提供服务器5获取内容或内容属性信息的操作、从EPG服务器4获取关于特定内容的EPG数据的操作等。
通信单元215配置为例如具有CPU、 ROM、 RAM、通信设备等,并且对外部设备20和信息处理装置10之间以及外部设备20和各种服务器之间交换的各种数据项目执行通信控制。
更具体地,响应于来自根据本实施例的外部设备20中提供的每个处理单元的请求,通信单元215将各种数据项目或信号传输到应用提供服务器3、EPG服务器4、内容提供服务器5或信息处理装置10。通信单元215接收从应用提供服务器3、 EPG服务器4、内容提供服务器5或信息处理装置10传输的各种数据项目或信号,并且将其传输到根据本实施例的外部设备20中提供的每个处理单元。
通信单元215可以利用稍后描述的存储单元217作为传输/接收緩冲器。
存储单元217在其中存储要由功能执行单元205执行的程序、或者作为关于在外部设备20中可执行的功能的保持功能的信息的功能列表。除此以外,存储单元217可以在其中存储各种内容数据项目。存储单元217可以在其中适当地记录在执行一些处理时要由根据本实施例的外部设备20保存的各种参数或处理的进程、或各种数据库的项目。存储单元217可以由保持功能的信息传输单元201、功能执行请求接收单元203、功能执行单元205、显示控制单元207、内容信息获取单元209、内容再现单元211、输入单元213、通信单元215等自由地读f^或写入。上面已经描述了根据本实施例的外部设备20的功能的一个示例。每个构
件可以配置为具有一般部件或电路,或者可以以专用于每个构件的功能的硬
件配置。每个构件的功能可以全部由CPU等控制。因此,依赖于执行本实施例时的技术水平,可以适当地改变要利用的结构。<关于由装置保持的功能〉
下面将参照图5A和5B详细描述由根据本实施例的信息处理装置10和外部设备20保持的功能以及与各个功能相关联的功能。图5A和5B是用于说明由根据本实施例的信息处理装置10和外部设备20保持的功能的说明图。
图5A和5B示出了关于由外部设备20保持的功能的保持功能的信息的一个示例。外部设备20具有作为保持功能的信息的功能列表,其中描述了由外部设备20保持的所有功能。在功能列表中,例如,如图5A和5B所示描述了功能列表,并且另外基于此进行了一个功能和其它功能之间的关联。
音频播放器时的保持功能的信息。例如,音频播放器保持如图5A所示的多个功能301。作为功能的示例,图5A图示"购买"作为音乐内容购买功能、"播放器"作为音乐内容再现功能、"音频设置"作为音乐内容再现条件设置功能、"内容信息"作为音乐内容信息提供功能等。基于用于获取内容的服务器的不同,"购买"功能301提供有多个子功能303。箭头从一个功能301指向其它功能301,其中该箭头指示两个功能之间的关联。换句话说,当对在箭头的根部描述的功能301进行执行请求时,作为相关功能通知在箭头的头部的功能301。例如,当对"购买"功能301进行执行请求时,作为相关功能通知与"购买"功能相关联的"播放器"功能301。
图5B示出了当外部设备20是具有内容记录功能的DVD播放器或蓝光播放器时的保持功能的信息。例如,在播放器中,图示"购买"作为各种内容的购买功能、"播放器"作为各种内容的再现功能、"音频设置"作为音乐内容再现条件的设置功能、"图片设置"作为图像内容再现条件的设置功能、"记录"作为内容的记录功能、"内容信息"作为音乐内容的信息提供功能等。
不仅外部设备20而且信息处理装置IO具有如图5A或5B所示的保持功能的信息,使得可以将保持功能通知给与外部连接的设备。此外,保持功能的信息可以利用来指定没有由装置自身保持、但是在与外部连接的装置中可使用的功能。通过由与外部连接的装置披露保持功能的信息并且接收功能执行请求的装置将与来自保持功能的信息的请求执行的功能相关联的其他功能相关联,以便提供一致的功能给用户。
作为由信息处理装置10或外部设备20保持的保持功能的信息的功能列
表,可以图示如图5A和5B所示的各个功能之间的关系,或者可以是在其中描述为 一个功能设置的到其它功能的链接的数据库。<关于信息处理方法>
随后,将参照图6A到图7详细描述根据本实施例的信息处理方法。图6A到6C是用于说明根据本实施例的信息处理方法的序列图。图7是用于说明根据本实施例的信息处理方法的说明图。
在下面的说明中,将以这样的情况作为示例,其中信息处理装置10是TV接收机,其具有从内容提供服务器获取并再现免费内容的功能,但是不具有内容购买功能,并且外部设备20是具有音乐内容购买功能的音频播放器。
当用户从TV上的音乐节目等找到感兴趣的音轨时,为了购买该音轨,从"在TV节目上找到音轨"到"实际购买该音轨"的过程是复杂的,如去销售包含该音轨的CD的商店,或者将关于该音轨的信息输入可购买音轨的设备用于购买。
为了解决该问题,考虑TV接收机也具有音轨购买功能,但是考虑成本可能难以在TV接收机中提供该功能。
因此,如在稍后描述的根据本实施例的信息处理方法中,从TV接收机使用具有购买功能的设备,使得TV接收机自身可以操作,就像它具有音轨购买功能。
在下面的说明中,将描述这样的情况,其中信息处理装置IO正在再现从广播站获取的电影内容,并且试图购买正在该电影内容中播放的音乐内容。
首先,信息处理装置10的外部设备检测单元103广播分发设备发现协议以执行外部设备检测处理(步骤S101 )。外部设备20的保持功能的信息传输单元201响应接收的设备检测协议(步骤S103 ),并且信息处理装置10掌握外部设备20的存在。 ,
接着,信息处理装置10的保持功能的信息获取单元105试图从外部设备20获取保持功能的信息(步骤S105)。更具体地,保持功能的信息获取单元105将传输保持功能的信息的请求传输到外部设备20。外部设备20的保持功能的信息传输单元201获取并传输记录在存储单元217中的保持功能的信息给信息处理装置10 (步骤S107 )。
信息处理装置IO的可用功能指定单元111比较接收的保持功能的信息与记录在存储单元133中的保持功能的信息,以指定可使用的功能。当指定可使用的功能时,保持功能的信息获取单元105将例如指示已经指定可使用的功能的通知以及获取详细功能信息的请求传输给外部设备20 (步骤S109)。外部设备20的保持功能的信息传输单元201传输关于指定功能的详细功能信息(步骤Slll)。此外,参照存储单元217中记录的保持功能的信息,用于传输关于与指定功能相关联的其它功能的信息到信息处理装置10 (步骤S113)。
信息处理装置10的指定功能分析单元113分析接收的详细信息,并且将从分析结果获取的服务器信息传输给应用指定单元115。应用指定单元115指定利用外部设备20的指定功能需要的应用,并且将其传输给应用获取单元119。随后,应用获取单元119请求应用提供服务器3获取应用(步骤S115)。应用提供服务器3响应来自信息处理装置10的应用获取请求,并且提供需要的应用给信息处理装置10 (步骤S117)。
应用获取单元119将获取的应用记录在存储单元133中,并且将已经获取应用的事实传输给应用执行单元121。应用执行单元121执行获取的应用,并且试图从EPG服务器4获取如关于正在观看的电影内容的演员表(cast)信息的详细信息(步骤S121)。 EPG服务器4响应来自信息处理装置10的信息获取请求,并且提供作为包含演员表信息的属性信息的EPG数据给信息处理装置10 (步骤S123 )。
随后,信息处理装置10的应用执行单元121基于获取的EPG数据中包含的演员表信息等检索内容提供服务器5,并且试图获取内容信息(步骤S125)。内容提供服务器5响应获取内容信息的请求,并且提供关于演员和他的/她的音轨的信息(如音轨的标题或封面照片)给信息处理装置10 (步骤S127 )。
已经获取内容信息的应用执行单元121将获取的内容信息(关于演员和音轨的信息)传输给执行请求传输单元117。执行请求传输单元117将在其中描述关于演员和音轨的信息的执行请求(即,内容购买请求)传输给外部设备20 (步骤S129)。
已经接收功能执行请求的外部设备20的功能执行请求接收单元203将接收的执行请求传输给功能执行单元205。功能执行单元205基于在执行请求 中描述的演员的姓名和关于音轨的信息,将内容购买请求传输给内容提供服 务器5 (步骤S131)。
已经接收内容购买请求的内容提供服务器5将与已经对其进行内容购买 请求的内容对应的内容数据传输给外部设备20 (步骤S133 )。已经接收内容 数据的外部设备20将接收的内容数据保存在存储单元217中(步骤S135 ), 并且将购买完成通知传输给已经进行内容购买请求的信息处理装置10 (步骤 S137)。
已经接收内容购买完成通知的外部设备的功能执行请求单元109经由显 示控制单元127,在显示单元(未示出)上显示内容购买已经完成的事实。 此后,外部设备的信息获取单元101经由显示控制单元127,在显示单元(未 示出)上显示内容可以基于相关功能信息由外部设备20再现的事实。当用户 选择由外部设备20再现购买的内容的处理时,由输入单元129转换为预定信 号的用户的选择传输到外部设备的功能执行请求单元109。外部设备的功能 执行请求单元109的应用指定单元115基于相关功能信息中描述的内容指定 应用,并且请求应用获取单元119获取应用。随后,应用获取单元119请求 应用提供服务器3获取应用(步骤S139)。应用服务器3响应来自信息处理 装置10的应用获取请求,并且提供需要的应用给信息处理装置IO(步骤 S141 )。
应用获取单元119将获取的应用记录在存储单元133中,并且将已经获 取应用的事实传输给应用执行单元121。应用执行单元121执行获取的应用 (步骤S143),并且在信息处理装置IO的显示单元(未示出)上显示用于内 容再现应用的GUI。此外,应用执行单元121请求4丸行请求传输单元117传 输执行内容再现功能的请求。已经从应用执行单元121接收请求的执行请求 传输单元117将执行内容再现功能的请求传输给外部设备20 (步骤S145 )。
已经接收功能执行请求的外部设备20的功能执行请求接收单元203将接 收的执行请求传输给功能执行单元205。功能执行单元205基于执行请求中 描述的关于购买的内容的信息开始内容再现处理(步骤S147)。
随后,将参照图7简要描述根据本实施例的信息处理方法中的信息的流程。
在根据本实施例的信息处理方法中,作为信息处理装置10的TV接收机从作为外部设备20的音频播放器获取作为关于由音频播放器保持的功能的
信息的保持功能的信息Dl。当信息处理装置10的用户对正在电影内容中播 放的音轨感兴趣时,信息处理装置10访问EPG服务器4以获取作为关于相 关电影内容的属性信息的EPG数据D2。属性信息在其中描述正在观看的内 容的节目标题、演员表信息等。
当信息处理装置10购买音乐内容时,信息处理装置10需要请求外部设 备20执行内容购买功能,这是因为在信息处理装置10中缺少内容购买功能。 为了利用内容购买功能,信息处理装置10首先从应用提供服务器3获取必需 的应用D3。
已经获取应用的信息处理装置10执行获取的应用,并且同时基于节目标 题或演员信息询问音乐内容,并且获取如内容名称、演员姓名或封面照片的 URL的属性信息或其它必需的信息D4用于购买。已经获取购买必需的信息 的信息处理装置IO传输获取的信息,然后传输内容购买功能的执行请求D5 到具有内容购买功能的外部设备20。
已经接收内容购买功能的执行请求D5的外部设备20代替信息处理装置 IO执行请求的功能,并且从内容提供服务器5购买请求购买的音乐内容D6。
如上所述,在根据本实施例的信息处理方法中,具有购买功能的音频播 放器(外部设备20)经由TV接收机(信息处理装置10)操作,使得TV接 收机自身操作就像其具有音轨购买能力。为了实际购买音轨,要求控制包括 家庭网络6内的设备和内容提供服务器的三方,但是购买功能可以以根据本 实施例的方法在包括服务器的三方中实现。
<关于硬件结构>
下面将参照图8详细描述根据本发明的每个实施例的信息处理装置IO的 硬件结构。图8是用于说明根据本发明的每个实施例的信息处理装置10的硬 件结构的方块图。
信息处理装置IO主要包括CPU 901、 ROM 903、 RAM卯5、主机总线 907、桥909、外部总线911、接口 913、输入设备915、输出设备917、存储 设备919、驱动器921、连接端口 923和通信设备925。
CPU 901用作计算处理设备和控制设备,并且根据ROM903、 RAM 905、 存储设备919和可移除记录介质927中记录的各种程序,控制信息处理装置 10内的全部或部分^l喿作。ROM 903在其中存^f诸由CPU 901 -使用的牙呈序或计算参数。RAM905在其中暂时存储用于CPU901中执行的程序、在执行中适 当改变的参数等。这些经由配置为具有内部总线(如CPU总线)的主才几总线 907互连。
主机总线907经由桥909连接到外部总线911,如外围组件互连/接口 (PCI)总线。
输入设备915是用户操作的操作单元,如鼠标、键盘、触摸面板、按钮、 开关和控制杆。输入设备915可以是利用红外线或其它无线电波的遥控单元 (即,遥控器),或者可以是对应于信息处理装置10的操作的外部连接设备 929,如蜂窝式电话或PDA。此外,例如输入设备915被配置为具有输入控 制电路,用于基于通过操作单元的用户输入的信息生成输入信号并且将其输 出到CPU 901。信息处理装置10的用户可以在信息处理装置10中输入各种 数据项目,或者通过操作输入设备915指令对其的处理操作。
输出设备917配置为具有显示设备(如CRT显示设备、液晶显示设备、 等离子显示设备、EL显示设备和灯)、语音输出设备(如扬声器和耳机)或 能够视觉或听觉地将获取的信息通知用户的设备(如打印机设备、蜂窝式电 话和传真机)。例如,输出设备917输出通过由信息处理装置IO执行的各种 处理获取的结果。具体地,显示设备以文本或图像显示通过由信息处理装置 IO执行的各种处理获取的结果。另一方面,语音输出设备将由再现的语音数 据或声音数据构成的音频信号转换为模拟信号用于输出。
存储设备919是配置作为信息处理装置10的存储单元的一个示例的数据 存储设备,并配置为例如具有磁存储单元设备(如硬盘驱动器(HDD))、半 导体存储设备、光存储设备、磁光存储设备等。存储设备919在其中存储由 CPU 901执行的程序或各种数据项目以及从外部获取的各种数据项目。
驱动器921是用于记录介质的读取器/写入器,并且并入或外部附接到信 息处理装置10。驱动器921读出在可移除记录介质927 (如安装的磁盘、光 盘、^磁光盘或半导体存储器)中记录的信息,并且将其输出到RAM905。驱 动器921可以将记录写入到可移除记录介质927 (如安装的磁盘、光盘、磁 光盘或半导体存储器)中。可移除记录介质927是例如DVD介质、HD-DVD 介质、蓝光介质、致密闪存(注册商标)(CF )、存储棒或安全数字存储卡(SD 存储卡)等。可移除记录介质927可以是在其上安装了无接触IC芯片、电子 设备等的集成电路卡(IC卡)。连接端口 923是用于将设备直接连接到信息处理装置10的端口 ,如通用 串行总线(USB )端口 、如i丄ink的正EE 1394端口 、小型计算机系统接口 ( SCSI) 端口、 RS-232C端口、光音频端子、高清晰度多媒体接口 (HDMI)端口。外 部连接设备929连接到连接端口 923,使得信息处理装置IO可以直接从外部 连接设备929获取各种数据项目或提供各种数据项目给外部连接设备929。
连接设备925是通信接口 ,配置为具有用于连接到例如通信网络931的 通信设备。通信设备925是用于有线或无线LAN (局域网)的通信卡、蓝牙 或WUSB(无线USB )、用于光通信的路由器、用于非对称数字用户线(ADSL ) 的路由器或用于各种通信的调制解调器。例如,通信设备925可以根据预定 协议(如TCP/IP)在因特网上或与其它通信设备交换信号等。连接到通信设 备925的通信网络931配置为具有有线或无线连接的网络等,并且可以是例 如因特网、家庭LAN、红外通信、无线电波通信、卫星通信等。
上面已经描述了能够实现根据本发明的每个实施例的信息处理装置10 的功能的硬件结构的一个示例。上面描述的每个构件可以配置为具有通用的 部件,或者可以以专用于每个构件的功能的硬件配置。因此,要利用的硬件
根据本发明的每个实施例的外部设备20的硬件结构具有与根据本发明 的每个实施例的信息处理装置10的硬件结构基本相同的结构,并且获得类似 的效果。因此,将不描述其详细^t明。'
才艮据本发明的每个实施例的信息处理装置10可以作为具有以下功能的 程序提供。换句话说,该程序专用于实现外部设备的信息获取功能,其用 于从与网络连接的外部设备获取外部设备的信息,所述信息包含关于由外部 设备保持的功能的保持功能的信息;应用获取功能,用于从与网络连接的应 用提供服务器获取用于利用所述保持功能的信息中的外部设备执行请求功能 的应用;以及外部设备的功能执行请求功能,用于基于所述获取的外部设备 的信息和所述应用,请求外部设备执行由外部设备保持的功能。
利用该结构,计算机程序存储在计算机中包括的存储单元中,并且在计 算机中包括的CPU中读取以便使得计算机用作信息处理装置。可以提供计算 机可读的记录介质,在其中记录计算机程序。记录介质是磁盘、光盘、磁光 盘、闪存等。上述计算机程序例如可以通过网络分发,而不使用记录介质。
根据本发明的每个实施例的外部设备20可以作为具有以下功能的程序提供。换句话说,该程序专用于实现保持功能的信息传输功能,用于将关
于由所述外部设备20保持的可执行功能的保持功能的信息传输到与网络连 接的信息处理装置,并且当从所述信息处理装置进行功能执行请求时,传输 关于其它功能的相关功能信息到所述信息处理装置,所述其它功能与从所述 信息处理装置请求执行的功能相关;以及功能执行功能,用于执行从所述信 息处理装置请求执行的可执行功能。
利用该结构,计算机程序存储在计算机中包括的存储单元中,并且在计 算机中包括的CPU中读取以用于执行,以便使得计算机用作外部设备。此外, 可以提供计算机可读的记录介质,在其中记录计算机程序。记录介质是》兹盘、 光盘、-兹光盘、闪存等。上述计算机程序例如可以通过网络分发,而不使用 记录介质。
<总结>
如上所述,利用根据本发明的每个实施例的信息处理装置和信息处理方 法,可以从信息处理装置传输功能执行请求到具有信息处理装置不保持的功 能的装置(外部设备),使得信息处理装置和外部设备可以协作地操作。因此, 信息处理装置自身可以操作,就像它具有其中不保持的功能。
因为可以从外部设备提供关于与请求执行的功能相关联的其它功能的功 能信息,所以可以从执行请求功能到用于该功能的功能执行请求,给信息处 理装置的用户提供一致的处理。
以此方式,利用根据本发明的每个实施例的信息处理装置和信息处理方 法,由各个设备保持的功能可以在经由家庭网络连接的各设备之间容易地相 互利用。
本领域技术人员要理解的是,依赖于设计要求和其他因素,可以出现各 种修改、组合、子组合和更改,只要它们在权利要求或其等效的范围内。
本申请包含涉及于2008年8月18日向日本专利局提交的日本优先权专 利申请JP 2008-209551的主题内容,在此通过引用并入其全部内容。
权利要求
1.一种信息处理装置,包括外部设备的信息获取单元,用于从与网络连接的外部设备获取外部设备的信息,所述信息包含关于由所述外部设备保持的功能的保持功能的信息;应用获取单元,用于从与网络连接的应用提供服务器获取应用,所述应用用于利用请求由外部设备执行的功能,所述功能包含在所述保持功能的信息中;以及外部设备的功能执行请求单元,用于基于所述获取的外部设备的信息和所述应用,请求外部设备执行由所述外部设备保持的功能。
2. 如权利要求1所述的信息处理装置,其中所述外部设备的信息获取单 元从已经获取所述保持功能的信息的外部设备,获取用于在所述保持功能的 信息中描述的功能的、关于网络上的服务器的服务器信息,以及所述应用获取单元基于所述服务器信息,指定要从所述应用提供服务器 获取的应用。
3. 如权利要求2所述的信息处理装置,其中外部设备的功能执行请求单 元基于所述服务器信息,指定用于与在所迷功能中使用的服务器通信的协议。
4. 如权利要求1所述的信息处理装置,包括关于在所述信息处理装置中 可执行的功能的功能信息,其中所述外部设备的功能执行请求单元请求外部设备执行下述功能,所 述功能没有在关于可执行功能的功能信息中描述、并且包含在所述保持功能 的信息中。
5. 如权利要求1所述的信息处理装置,其中所述外部设备的信息获取单 元从外部设备获取关于外部设备的其它功能的相关功能信息,所述外部设备 的其它功能与可以请求外部设备执行的功能相关。
6. —种信息处理方法,包括以下步骤从与网络连接的外部设备获取外部设备的信息,所述信息包含关于由所 述外部设备保持的功能的保持功能的信息;从与网络连接的应用提供服务器获取应用,所述应用用于利用请求由外 部设备执行的功能,所述功能包含在所述保持功能的信息中;以及基于所述获取的外部设备的信息和所述应用,请求外部设备执行由所述外部设备保持的功能。
7. —种信息处理系统,包含信息处理装置和外部设备,其中所述信息处理装置包括外部设备的信息获取单元,用于从与网络连接的外部设备获取外部 设备的信息,所述信息包含关于由所述外部设备保持的功能的保持功能的信息;应用获取单元,用于从与网络连接的应用提供服务器获取应用,所 述应用用于利用请求由外部设备执行的功能,所述功能包含在所述保持功能 的信息中;以及外部设备的功能执行请求单元,用于基于所述获取的外部设备的信 息和所述应用,请求外部设备执行由所述外部设备保持的功能,以及 所述外部设备包括保持功能的信息传输单元,用于将关于由所述信息处理装置保持的 可执行功能的保持功能的信息传输到与网络连接的信息处理装置;以及功能执行单元,用于执行从所述信息处理装置请求执行的可执行功能,其中当从所述信息处理装置进行功能执行请求时,所述保持功能的 信息传输单元将关于其它功能的相关功能信息传输到所述信息处理装置,所 述其它功能与从所述信息处理装置请求执行的功能相关。
全文摘要
一种信息处理装置,包括外部设备的信息获取单元,用于从与网络连接的外部设备获取外部设备的信息,所述信息包含关于由外部设备保持的功能的保持功能的信息;应用获取单元,用于从与网络连接的应用提供服务器获取用于利用请求由外部设备执行的功能的应用,所述功能包含在所述保持功能的信息中;以及外部设备的功能执行请求单元,用于基于所述获取的外部设备的信息和所述应用,请求外部设备执行由外部设备保持的功能。
文档编号H04L12/28GK101656647SQ20091016376
公开日2010年2月24日 申请日期2009年8月18日 优先权日2008年8月18日
发明者大出直树, 江端真行, 酒井士文, 青山圭一 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1