专利名称:信息处理系统、指示装置、处理装置以及信息处理方法
技术领域:
本发明涉及连接在网络上的多个装置之间的协作处理技术。
背景技术:
近年来,在可连接在网络上的TV接收机和DVD/HDD(Hard Disk Drive: 硬盘驱动)播放器这样的大众化电器设备之间,渐渐开始进行协作处理。 例如,用户通过遥控器等对显示有节目表的TV接收机进行操作,由此可 对DVD/HDD播放器进行录像预定。
作为设备之间的协作处理技术,例如有专利文献1和专利文献2。简 单说明这些技术。
专利文献1是在多个影像记录装置连接在网络上的内容记录系统中, 当某个影像记录装置记录在同一时间带提供的多个影像时,在想要记录其 全部影像时超出本装置的记录能力的情况下,运用其他影像记录装置的非 运行资源进行影像记录。
此外,专利文献2是在可编程控制器网络系统中,用户预先设定代替 管理站的代替站的候选和各个候选成为代替站时的优先顺序,在管理站停 止的情况下,按照该用户设定,代替站的候选中优先顺序最高的站成为代 替站。
专利文献1:日本特开2005-252402号公报 专利文献2:日本特开平11-346215号公报
但是,专利文献1的技术是以对各个影像记录装置进行可靠的电力供 给为前提的技术。通常,在设置在家庭内等的TV接收机和DVD/HDD播 放器这样的大众化电器设备中,由于用户进行的设在装置上的所谓主电源 开关的断开操作或电源电缆的拔出或电源板附属的电源开关的断开操作, 有可能在任意的定时切断电力供给。
在专利文献l中,由于没有考虑到这样的电力供给切断的产生,因而
12当正在进行协作处理的装置中电力供给被切断,则由此导致无法完成协作 处理。
此外,根据专利文献2,即使在对协作处理中的装置的电力供给被切 断的情况下,也可切换成代替装置继续进行协作处理,但无法避免随着向 代替装置的切换而协作处理中断。这样的协作处理的中断在实时性高的处
理、例如从广播站发送的TV节目的录像处理(接收TV节目的装置和对影 像进行录像的装置所进行的协作处理)中成为问题。
发明内容
因此,本发明正是鉴于上述问题而完成的,其目的在于,提供一种能 够降低多个装置之间的协作处理的中断的可能性的信息处理系统。
为了解决上述课题,本发明涉及一种信息处理系统,包括指示执行预 定处理的指示装置和能执行被指示的预定处理的多个处理装置,其特征在
于,上述指示装置具有电力信息接收单元,接收在各个处理装置中保持 的、与针对该处理装置的电力供给相关的电力信息;选择单元,根据上述
电力信息接收单元接收到的各个电力信息,从上述多个处理装置中选择成
为执行上述预定处理的指示目的地的处理装置;以及指示发送单元,向上 述选择单元选择出的处理装置发送执行上述预定处理的指示,上述处理装
置具有指示接收单元,接收从上述指示装置发送的执行上述预定处理的 指示;执行单元,在上述指示接收单元接收到执行上述预定处理的指示时, 执行该预定处理;以及电力信息发送单元,发送与针对本装置的电力供给 相关的电力信息。
由此,指示装置的选择单元根据与针对各个处理装置的电力供给相关 的各个电力信息,选择成为执行预定处理的委托目的地的处理装置,因而 在各个电力信息是表示电力供给的可靠性的信息、例如表示各个处理装置 的电源电缆是否可从插座(电源插座)拔出的信息的情况下,选择电力供 给的可靠性高的处理装置,由此可降低由于处理装置的电力供给被切断而 预定处理的执行中断的可能性。
发明效果-
此外,也可以是,上述处理装置的上述电力信息发送单元具有存储 单元,存储上述电力信息;检测单元,检测针对本装置的电力供给状况的 变化;以及更新单元,每当上述检测单元检测到电力供给状况的变化时,更新电力信息,使存储在上述存储单元中的电力信息反映检测结果,在由 上述更新单元更新了上述电力信息的情况下,上述电力信息发送单元发送 最后被更新的电力信息。
由此,电力信息发送单元的更新单元每当检测单元检测到电力供给状 况的变化时,进行使检测结果反映电力信息的更新,电力信息发送单元在 由更新单元更新了电力信息的情况下,发送更新后的电力信息,因而处理 装置可根据反映了各个处理装置中最后检测时的检测结果的各个电力信 息,选择处理装置。
此外,由于每当电力信息发送单元的检测单元检测到电力供给状况的 变化时,各个处理装置中的电力信息发送单元的更新单元进行使检测结果 反映电力信息的更新,因而指示装置可选择处理装置,而不会给各个处理 装置的用户带来预先对各个处理装置设定电力信息这样的操作负担。
此外,也可以是,上述电力信息包括针对上述处理装置的电力供给被 切断的切断次数,上述电力信息发送单元的上述检测单元检测针对本装置 的电力供给开始的情况,每当上述检测单元进行检测时,上述电力信息发 送单元的上述更新单元使上述切断次数增加l,上述指示装置的上述选择单 元根据该指示装置的上述电力信息接收单元接收到的各个切断次数,选择 成为执行上述预定处理的指示目的地的处理装置。
由此,每当电力信息发送单元的检测单元检测到针对本装置的电力供 给已经开始时,处理装置中的电力信息发送单元的更新单元使电力信息中 包含的切断次数增加1,指示装置的选择单元例如选择切断次数最少、或者 切断次数少于预定的基准次数的处理装置,由此,可降低由于处理装置的 电力供给被切断而预定处理的执行中断的可能性。
此外,也可以是,上述处理装置还具有主电源控制单元,该主电源控 制单元能切换是向上述执行单元供给从交流电源供给的电力还是切断从交 流电源供给的电力,且能识别供给或切断的状态,上述电力信息包括从交 流电源向本装置的电力供给被切断的交流电源切断次数,上述电力信息发 送单元的上述检测单元检测开始向本装置供给来自交流电源的电力的情 况,在上述主电源控制单元处于供给状态时,每当上述检测单元进行检测 时,上述电力信息发送单元的上述更新单元使上述交流电源切断次数增加 1,上述指示装置的上述选择单元根据该指示装置的上述电力信息接收单元 接收到的各个交流电源切断次数,选择成为执行上述预定处理的指示目的 地的处理装置。由此,在处理装置的主电源控制单元处于供给状态时,每当电力信息 发送单元的检测单元检测到针对本装置的电力供给已经开始时,处理装置 中的电力信息发送单元的更新单元使电力信息中包含的交流电源切断次数 增加l,因而交流电源切断次数表示在向处理装置的执行单元供给电力的状 态下,来自交流电源的电力供给被切断的次数、即例如由于将电源电缆从 电源插座拔出而切断向执行单元的电力供给的次数,指示装置的选择单元 例如选择交流电源切断次数最少、或者交流电源切断次数少于预定的基准 次数的处理装置,由此,可降低由于处理装置的电力供给被切断而预定处 理的执行中断的可能性。
此外,也可以是,上述主电源控制单元对处于切断状态的时间进行计 时,上述电力信息包括上述主电源控制单元处于切断状态的主电源切断时 间,在上述检测单元未进行检测时,每当上述主电源控制单元的状态从切 断状态切换成供给状态时,上述电力信息发送单元的上述更新单元将该主 电源控制单元计时出的处于切断状态的时间与上述主电源切断时间相加, 上述指示装置的上述选择单元还根据该指示装置的上述电力信息接收单元 接收到的各个上述主电源切断时间,选择成为执行上述预定处理的指示目 的地的处理装置。
由此,在电力信息发送单元的检测单元未进行检测时,每当处理装置 的主电源控制单元从切断状态替换成供给状态时,处理装置中的电力信息 发送单元的更新单元将主电源控制单元计时出的处于切断状态的时间与电 力信息中包含的主电源切断时间相加,因而主电源切断时间表示在从交流 电源进行电力供给的状态下,由于主电源控制单元替换成切断状态而向执 行单元的电力供给被切断的时间,指示装置的选择单元例如选择交流电源 切断次数最少、或者交流电源切断次数少于预定的基准次数的处理装置, 即,选择主电源切断时间最长、或者主电源切断时间长于预定的基准时间 的处理装置,由此,可降低由于处理装置的电力供给被切断而预定处理的 执行中断的可能性。
此外,也可以是,上述处理装置还具有主电源控制单元,该主电源控 制单元能切换是向上述执行单元供给从交流电源供给的电力还是切断从交 流电源供给的电力,且能识别供给或切断的状态,上述电力信息包括由于 上述主电源控制单元的切换而电力供给被切断的主电源切断次数,上述电 力信息发送单元的上述检测单元用于检测开始向本装置供给来自交流电源 的电力的情况,在上述检测单元未进行检测时,每当上述主电源控制单元
15的状态从切断状态切换成供给状态时,上述电力信息发送单元的上述更新 单元使上述主电源切断次数增加l,上述指示装置的上述选择单元根据该指 示装置的上述电力信息接收单元接收到的各个主电源切断次数,选择成为 执行上述预定处理的指示目的地的处理装置。
由此,在电力信息发送单元的检测单元未进行检测时,每当处理装置 的主电源控制单元从切断状态替换成供给状态时,处理装置中的电力信息 发送单元的更新单元使电力信息中包含的主电源切断次数增加l,因而主电 源切断次数表示在从交流电源进行电力供给的状态下,由于主电源控制单 元替换成切断状态而向执行单元的电力供给被切断的次数,指示装置的选 择单元例如选择主电源切断次数最少、或者主电源切断次数少于预定的基 准次数的处理装置,由此,可降低由于处理装置的电力供给被切断而预定 处理的执行中断的可能性。
此外,也可以是,上述处理装置的上述执行单元能识别是否正在执行 上述预定处理,上述电力信息包括执行中切断次数,该执行中切断次数是 上述执行单元在上述预定处理执行中针对上述处理装置的电力供给被切断 的次数,上述电力信息发送单元的上述检测单元检测针对本装置的电力供 给开始的情况,在上述执行单元正在执行上述预定处理的情况下,每当上 述检测单元进行检测时,上述电力信息发送单元的上述更新单元使上述执 行中切断次数增加l,上述指示装置的上述选择单元根据该指示装置的上述 电力信息接收单元接收到的各个执行中切断次数,选择成为执行上述预定 处理的指示目的地的处理装置。
由此,在处理装置的执行单元正在执行预定处理的情况下,每当电力 信息发送单元的检测单元进行检测时,处理装置中的电力信息发送单元的 更新单元使执行中电力信息中包含的切断次数增加1,因而指示装置的选择 单元例如选择执行中切断次数最少、或者执行中切断次数少于预定的基准 次数的处理装置,由此,可降低由于处理装置的电力供给被切断而预定处 理的执行中断的可能性。
此外,也可以是,上述处理装置还具有计时单元,该计时单元对本装 置运行的时间进行计时并存储,上述电力信息包括预定期间内的上述处理 装置的平均运行时间,上述电力信息发送单元的上述检测单元检测针对本 装置的电力供给开始的情况,每当上述检测单元进行检测时,上述电力信 息发送单元的上述更新单元更新该平均运行时间,使上述平均运行时间反 映上述计时单元存储的本装置运行的时间,上述指示装置的上述选择单元
16根据该指示装置的上述电力信息接收单元接收到的各个平均运行时间,选 择成为执行上述预定处理的指示目的地的处理装置。
由此,每当电力信息发送单元的检测单元进行检测时,处理装置中的 电力信息发送单元的更新单元进行更新,使电力信息中包含的平均运行时 间反映处理装置的计时单元存储的本装置运行的时间、即前次运行时的运 行时间,因而指示装置的选择单元例如选择平均运行时间最长、或者平均 运行时间长于预定的基准时间的处理装置,由此,可降低由于处理装置的 电力供给被切断而预定处理的执行中断的可能性。
此外,也可以是,上述处理装置还具有计时单元,该计时单元对预先 设定的每个时间带的本装置的运行时间进行计时并存储,上述电力信息包 括预先设定的每个时间带的本装置的运行履历,上述电力信息发送单元的 上述检测单元检测针对本装置的电力供给开始的情况,每当上述检测单元 进行检测时,上述电力信息发送单元的上述更新单元更新该运行履历,使 上述运行履历反映上述计时单元存储的预先设定的每个时间带的本装置的 运行时间,上述指示装置的上述选择单元根据该指示装置的上述电力信息 接收单元接收到的各个运行履历,选择成为执行上述预定处理的指示目的 地的处理装置。
由此,每当电力信息发送单元的检测单元进行检测时,处理装置中的 电力信息发送单元的更新单元更新运行履历,使电力信息中包含的运行履 历(例如每个时间带的运行次数)反映处理装置的计时单元存储的预先设 定的每个时间带的本装置的运行时间,因而指示装置的选择单元例如选择 在由处理装置开始执行预定处理的时间带内运行次数最多、或者在该时间 带内运行次数多于预定的基准次数的处理装置,由此,可降低由于处理装 置的电力供给被切断而预定处理的执行中断的可能性。
此外,也可以是,上述处理装置的上述电力信息发送单元具有存储上 述电力信息的存储单元,上述电力信息包括预先设定的切断操作可否信息, 该切断操作可否信息用于识别用户可否对从交流电源向上述处理装置供给 的电力进行切断操作,上述指示装置的上述选择单元根据该指示装置的上 述电力信息接收单元接收到的各个切断操作可否信息,选择成为执行上述 预定处理的指示目的地的处理装置。
由此,处理装置的电力信息发送单元发送包含预先设定的切断操作可 否信息的电力信息,其中,上述切断操作可否信息用于识别用户可否对从 交流电源向处理装置供给的电力进行切断操作,因而指示装置的选择单元例如选择切断操作可否信息表示不可以进行切断操作的处理装置,由此, 可降低由于处理装置的电力供给被切断而预定处理的执行中断的可能性。
此外,也可以是,上述处理装置的上述电力信息发送单元具有存储上 述电力信息的存储单元,上述电力信息包括预先设定的推定值信息,该推 定值信息表示用户对从交流电源向上述处理装置供给的电力进行切断操作 的概率的推定值,上述指示装置的上述选择单元根据该指示装置的上述电 力信息接收单元接收到的各个推定值信息,选择成为执行上述预定处理的 指示目的地的处理装置。
由此,处理装置的电力信息发送单元发送包含预先设定的推定值信息 的电力信息,其中,上述推定值信息表示用户对从交流电源向处理装置供 给的电力进行切断操作的概率的推定值,因而指示装置的选择单元例如选 择推定值信息表示的切断操作的概率的推定值最小、或者推定值信息表示 的切断操作的概率的推定值小于预定的规定值的处理装置,由此,可降低 由于处理装置的电力供给被切断而预定处理的执行中断的可能性。
此外,也可以是,上述处理装置的上述电力信息发送单元具有存储上 述电力信息的存储单元,上述电力信息包括预先设定的电池有无信息,该 电池有无信息用于识别上述处理装置是否具有内置电池,上述指示装置的 上述选择单元根据该指示装置的上述电力信息接收单元接收到的各个电池 有无信息,选择成为执行上述预定处理的指示目的地的处理装置。
由此,处理装置的电力信息发送单元发送包含预先设定的电池有无信 息的电力信息,其中,上述电池有无信息用于识别处理装置是否具有内置 电池,因而指示装置的选择单元例如选择电池有无信息表示没有内置电池 的处理装置,由此,可降低由于处理装置的内置电池用尽而预定处理的执 行中断的可能性。
此外,也可以是,上述处理装置还具有内置电池,上述处理装置的上 述电力信息发送单元具有存储上述电力信息的存储单元,上述电力信息包 括预先设定的上述内置电池引起的上述处理装置的最大运行时间,上述指 示装置的上述选择单元根据该指示装置的上述电力信息接收单元接收到的 各个最大运行时间,选择成为执行上述预定处理的指示目的地的处理装置。
由此,处理装置的电力信息发送单元发送包含预先设定的最大运行时 间的电力信息,其中,上述最大运行时间表示上述内置电池引起的处理装 置的最大运行时间,因而指示装置的选择单元例如选择最大运行时间最长、 或者最大运行时间长于预定的基准时间的处理装置,由此,即使在从交流
18电源向本装置的电力供给被切断的情况下,能够利用处理装置的内置电池 继续执行预定处理的可能性提高,因而可降低预定处理的执行中断的可能 性。
此外,也可以是,上述指示装置和上述各个处理装置通过LAN连接,
上述指示装置还具有请求信息发送单元,该请求信息发送单元将请求发送
上述电力信息的请求信息广播到上述LAN,上述处理装置还具有请求信息 接收单元,该请求信息接收单元接收从上述指示装置发送的上述请求信息, 当上述请求信息接收单元接收到上述请求信息时,上述处理装置的上述电 力信息发送单元发送上述电力信息。
由此,在各个处理装置的请求信息接收单元接收到从指示装置广播到 LAN的请求信息时,各个处理装置的电力信息发送单元发送电力信息,因 而指示装置可取得新的与LAN连接的处理装置的电力信息,此外,不能取 得未与LAN连接的处理装置的电力信息,g卩,指示装置的选择单元可根据 实际与LAN连接的各个处理装置的各个电力信息,选择成为执行预定处理 的指示目的地的处理装置。
此外,也可以是,上述处理装置还具有存储单元,该存储单元存储与 本装置具有的功能相关的信息,上述请求信息包括与执行上述预定处理所 需的功能相关的功能信息,当上述请求信息接收单元接收到的上述请求信 息中包含的上述功能信息包含于存储在上述存储单元的与本装置具有的功 能相关的信息中的情况下,上述处理装置的上述电力信息发送单元发送上 述电力信息。
由此,在处理装置的请求信息接收单元接收到的请求信息中包含的功 能信息包含在与本装置具有的功能相关的信息中的情况下,处理装置的电 力信息发送单元发送电力信息,因而指示装置可根据能执行预定处理的各 个处理装置的各个电力信息,选择成为执行预定处理的指示目的地的处理 装置。
此外,也可以是,上述指示装置和上述各个处理装置通过LAN连接, 上述处理装置还具有检测单元,该检测单元检测针对本装置的电力供给状 况的变化,当上述检测单元检测到电力供给状况的变化时,上述处理装置 的上述电力信息发送单元将上述电力信息广播到LAN。
由此,每当检测单元检测到电力供给状况的变化、即例如每当检测到 针对本装置的电力供给已开始时,处理装置的电力信息发送单元将电力信 息广播到LAN,因而指示装置可取得新的与LAN连接的处理装置的电力信息,此外,不能取得未与LAN连接的处理装置的电力信息,艮卩,可根据 实际与LAN连接的各个处理装置的各个电力信息,选择成为执行预定处理 的指示目的地的处理装置。
此外,也可以是,上述信息处理系统还包括电力信息服务器,上述指 示装置还具有请求信息发送单元,该请求信息发送单元将请求发送上述电
力信息的请求信息发送给上述电力信息服务器,上述电力信息服务器具有
电力信息接收单元,接收各个处理装置的上述电力信息发送单元发送的各
个电力信息;请求信息接收单元,接收从上述指示装置发送的上述请求信 息;以及电力信息发送单元,当上述请求信息接收单元接收到上述请求信 息时,将上述电力信息接收单元接收到的各个电力信息发送给发送了上述 请求信息的指示装置。
由此,当接收到从指示装置发送的请求信息时,电力信息服务器的电 力信息发送单元向该指示装置,发送电力信息服务器的电力信息接收单元 从各个处理装置接收到的各个电力信息,因而指示装置可根据由电力信息 服务器管理的各个电力信息,选择成为执行预定处理的指示目的地的处理 装置。
此外,本发明涉及一种指示装置,指示多个外部装置中的任意一个外 部装置执行预定处理,其特征在于,具有电力信息接收单元,接收在各 个外部装置中保持的、与针对该外部装置的电力供给相关的电力信息;选 择单元,根据上述电力信息接收单元接收到的各个电力信息,从上述多个 外部装置中选择成为执行上述预定处理的指示目的地的外部装置;以及指 示发送单元,向上述选择单元选择出的外部装置发送执行上述预定处理的 指示。
由此,指示装置的选择单元根据与针对各个处理装置的电力供给相关 的各个电力信息,选择成为执行预定处理的委托目的地的外部装置,因而 在各个电力信息是表示电力供给的可靠性的信息、例如表示各个处理装置 的电源电缆是否可从插座(电源插座)拔出的信息的情况下,选择电力供 给的可靠性高的外部装置,由此可降低由于外部装置的电力供给被切断而 预定处理的执行中断的可能性。
此外,也可以是,上述指示装置还具有存储单元,该存储单元存储将 表示处理种类的信息和选择执行该处理的外部装置时的电力信息基准信息 对应起来的基准信息表,上述选择单元从上述基准信息表中,取得与上述 预定处理的种类对应的电力信息基准信息,并选择下述外部装置,该外部
20装置保持有满足已取得的电力信息基准信息的电力信息。
由此,指示装置的选择单元选择下述外部装置,该外部装置保持有满 足从基准信息表取得的与预定处理的种类对应的电力信息基准信息的电力 信息,因而可选择满足按照预定处理的种类所需的电力供给的可靠性的基 准的外部装置。
艮口,例如各个电力信息是表示各个外部装置的电源电缆可否从电源插 座拔出的、表示电力供给的可靠性的信息,在基准信息表中,在对不容许 中断处理的处理(例如TV节目的接收等实时处理)设定不容许从电源插 座拔出这样的基准信息的情况下,指示装置的选择单元可选择满足不容许 从电源插座拔出这样的基准信息的、电力供给的可靠性高的外部装置,作 为成为执行不能容许中断处理的预定处理的指示目的地的外部装置。
此外,也可以是,上述指示装置还具有受理单元,从用户受理选择执 行上述预定处理的外部装置时的电力信息基准信息,上述选择单元选择下 述外部装置,该外部装置保持有满足上述受理单元受理的上述电力信息基 准信息的电力信息。
由此,指示装置的选择单元选择保持有满足从用户受理的基准信息的 电力信息的外部装置,因而可选择满足反映用户意志的基准的外部装置。
艮口,例如各个电力信息是表示各个外部装置的电源电缆可否从电源插 座拔出的、表示电力供给的可靠性的信息,针对对于用户而言重要而不能 容许中断的处理,从用户例如受理了不容许从电源插座拔出这样的基准信 息的情况下,指示装置的选择单元可选择满足不容许从电源插座拔出这样 的基准信息的、电力供给的可靠性高的外部装置,作为成为执行预定处理 的指示目的地的外部装置。
此外,本发明涉及一种处理装置,在从外部装置接收到执行处理的指 示的情况下执行预定处理,其特征在于,具有存储单元,存储与针对本 装置的电力供给相关的电力信息;检测单元,检测针对本装置的电力供给 状况的变化;更新单元,每当上述检测单元检测到电力供给状况的变化时 更新该电力信息,使存储在上述存储单元的上述电力信息反映检测结果; 以及发送单元,将存储在上述存储单元的电力信息发送到上述外部装置。
由此,每当处理装置的检测单元检测到电力供给状况的变化时,处理 装置的更新单元进行使电力信息反映检测结果的更新,处理装置的发送单 元发送该电力信息,因而例如在检测单元检测到电力供给被切断且电力信 息是电力供给被切断的次数的情况下,外部装置向电力供给被切断的次数
21最少、或者被切断的次数少于预定的基准次数的处理装置发送执行处理的 指示,由此可降低由于处理装置的电力供给被切断而预定处理的执行中断 的可能性。
此外,本发明涉及一种信息处理系统的信息处理方法,上述信息处理 系统包括指示执行预定处理的指示装置和能执行被指示的预定处理的多个 处理装置,其特征在于,上述指示装置具有电力信息接收步骤,接收在 各个处理装置中保持的、与针对该处理装置的电力供给相关的电力信息; 选择步骤,根据在上述电力信息接收步骤中接收到的各个电力信息,从上 述多个处理装置中选择成为执行上述预定处理的指示目的地的处理装置; 以及指示发送步骤,向在上述选择步骤中选择出的处理装置发送执行上述 预定处理的指示,上述处理装置具有指示接收步骤,接收从上述指示装 置发送的执行上述预定处理的指示;执行步骤,在上述指示接收步骤中接 收到执行上述预定处理的指示时,执行该预定处理;以及电力信息发送步 骤,发送与针对本装置的电力供给相关的电力信息。
此外,本发明涉及一种信息处理系统,包括指示执行预定处理的指示 装置和能执行被指示的预定处理的多个处理装置,其特征在于,上述指示 装置具有连接履历信息接收单元,接收在各个处理装置中保持的、与该
处理装置的网络连接履历相关的连接履历信息;选择单元,根据上述连接
履历信息接收单元接收到的各个连接履历信息,从上述多个处理装置中选
择成为执行上述预定处理的指示目的地的处理装置;以及指示发送单元, 向上述选择单元选择出的处理装置发送执行上述预定处理的指示,上述处 理装置具有指示接收单元,接收从上述指示装置发送的执行上述预定处 理的指示;执行单元,在上述指示接收单元接收到执行上述预定处理的指 示时,执行该预定处理;以及连接履历信息发送单元,发送与本装置的网 络连接履历相关的连接履历信息。
由此,指示装置的选择单元根据与各个处理装置的网络连接履历相关 的各个连接履历信息,选择成为执行预定处理的委托目的地的处理装置, 因而在各个连接履历信息例如是表示网络电缆可否从各个处理装置的网络 电缆插口拔出、表示网络连接的可靠性的信息的情况下,选择网络连接的 可靠性高的处理装置,由此可降低由于切断处理装置的网络连接而预定处 理的执行中断的可能性。
此外,本发明涉及一种信息处理系统的信息处理方法,上述信息处理 系统包括指示执行预定处理的指示装置和能执行被指示的预定处理的多个
22处理装置,其特征在于,上述指示装置具有连接履历信息接收步骤,接 收在各个处理装置中保持的、与该处理装置的网络连接履历相关的连接履 历信息;选择步骤,根据在上述连接履历信息接收步骤中接收到的各个连 接履历信息,从上述多个处理装置中选择成为执行上述预定处理的指示目 的地的处理装置;以及指示发送步骤,向在上述选择步骤中选择出的处理 装置发送执行上述预定处理的指示,上述处理装置具有指示接收步骤, 接收从上述指示装置发送的执行上述预定处理的指示;执行步骤,在上述 指示接收步骤中接收到执行上述预定处理的指示时,执行该预定处理;以 及连接履历信息发送步骤,发送与本装置的网络连接履历相关的连接履历
"(曰息。
此外,本发明涉及一种信息处理系统,包括指示执行预定处理的指示 装置、执行从该指示装置指示的预定处理的多个处理装置、和对成为由上 述指示装置指示执行预定处理的指示目的地的处理装置进行选择的选择服 务器,其特征在于,上述指示装置具有请求信息发送单元,将请求选择 成为执行上述预定处理的指示目的地的处理装置的请求信息发送到上述选 择服务器;装置信息接收单元,从上述选择服务器接收处理装置信息,上 述处理装置信息识别指示执行上述预定处理的处理装置;以及指示发送单 元,向上述装置信息接收单元接收到的上述处理装置信息表示的处理装置, 发送执行上述预定处理的指示;上述处理装置具有指示接收单元,接收 从上述指示装置发送的执行上述预定处理的指示;执行单元,当上述指示 接收单元接收到执行上述预定处理的指示时,执行该预定处理;以及电力 信息发送单元,将与针对本装置的电力供给相关的电力信息发送到上述选 择服务器,上述选择服务器具有请求信息接收单元,接收从上述指示装 置发送的上述请求信息;电力信息接收单元,接收从各个处理装置发送的 各个电力信息;选择单元,当上述请求信息接收单元接收到上述请求信息 时,根据上述电力信息接收单元接收到的各个电力信息,从上述多个处理 装置中选择成为由上述指示装置指示执行上述预定处理的指示目的地的处 理装置;以及装置信息发送单元,将识别上述选择单元选择出的处理装置 的处理装置信息发送到上述指示装置。
由此,选择服务器的选择单元根据从各个处理装置接收到的与电力供 给相关的各个电力信息,选择成为指示装置指示执行预定处理的委托目的 地的处理装置,因而在各个电力信息是表示电力供给的可靠性的信息、例 如表示各个处理装置的电源电缆可否从电源插座拔出的信息的情况下,选择电力供给的可靠性高的处理装置,由此可降低由于处理装置的电力供给 被切断而预定处理的执行中断的可能性。
此外,本发明涉及一种信息处理系统的信息处理方法,上述信息处理 系统包括指示执行预定处理的指示装置、执行从该指示装置指示的预定处 理的多个处理装置、和选择成为由上述指示装置指示执行预定处理的指示 目的地的处理装置的选择服务器,其特征在于,上述指示装置具有请求 信息发送步骤,将请求选择成为执行上述预定处理的指示目的地的处理装 置的请求信息发送到上述选择服务器;装置信息接收步骤,从上述选择服 务器接收处理装置信息,该处理装置信息识别指示执行上述预定处理的处 理装置;以及指示发送步骤,向在上述装置信息接收步骤中接收到的上述 处理装置信息表示的处理装置,发送执行上述预定处理的指示;上述处理 装置具有指示接收步骤,接收从上述指示装置发送的执行上述预定处理 的指示;执行步骤,当在上述指示接收步骤中接收到执行上述预定处理的 指示时,执行该预定处理;以及电力信息发送步骤,将与针对本装置的电 力供给相关的电力信息发送到上述选择服务器,上述选择服务器具有请 求信息接收步骤,接收从上述指示装置发送的上述请求信息;电力信息接 收步骤,接收从各个处理装置发送的各个电力信息;选择步骤,当在上述 请求信息接收步骤中接收到上述请求信息时,根据在上述电力信息接收步 骤中接收到的各个电力信息,从上述多个处理装置中选择成为由上述指示 装置指示执行上述预定处理的指示目的地的处理装置;以及装置信息发送 步骤,将识别在上述选择步骤中选择出的处理装置的处理装置信息发送到 上述指示装置。
图1是实施方式1涉及的信息处理系统100的系统结构图。 图2是指示装置200的功能结构图。 图3是处理装置300的功能结构图。 图4是表示提供功能表400的数据结构和内容例的图。 图5是表示电力供给属性表500的数据结构和内容例的图。 图6是表示基准信息表600的数据结构和内容例的图。 图7是表示实施方式1涉及的指示装置200的协作对象装置的选择处 理的流程图。
24图8是表示电力供给属性表800的数据结构和内容例的图。 图9是表示基准信息表900的数据结构和内容例的图。 图IO是处理装置1000的功能结构图。
图11是表示电力供给属性表1100的数据结构和内容例的图。 图12是表示实施方式2涉及的指示装置200的协作对象装置的选择处 理的流程图。
图13是处理装置1300的功能结构图。
图14是表示电力供给属性表1400的数据结构和内容例的图。 图15是处理装置1500的功能结构图。
图16是表示电力供给属性表1600的数据结构和内容例的图。 图17是处理装置1700的功能结构图。
图18是表示电力供给属性表1800的数据结构和内容例的图。
图19是处理装置1900的功能结构图。
图20是表示运行历史信息2000的数据结构和内容例的图。
图21是表示电力供给属性表2100的数据结构和内容例的图。
图22是表示更新部1903的更新处理的流程图。
图23是实施方式3涉及的信息处理系统2300的系统结构图。
图24是指示装置2400的系统结构图。
图25是选择服务器2500的系统结构图。
图26是表示指示装置2400对协作对象装置的指示数据的发送处理的 流程图。
图27是表示选择服务器2500的协作对象装置的选择处理的流程图。 符号说明
100、 2300: 信息处理系统
112、 119:家庭内网络
113、 115:线路
114:广域网
200、 2400:指示装置
201、 2501:表信息接收部
202、 306、 2502:存储部203:人机接口 204:解析部
205、 2401:执行控制部
206、 303、 1701:执行部 207:指示发送部
208、 301、 2506:网络接口 210、 310、 2310:网络
300、 1000、 1300、 1500、 1700、 1900:处理装置 302:指示接收部
304、 1001、 1303、 1503、 1703、 1901:表信息发送部
305、 1304、 l卯2:检测部 307:发送部
320:交流电源
1002、 1305、 1504、 1704、 1903:更新部
1301、 1501:主电源控制部
1302、 1702:标记信息 1502、 1904:计时部 2402:请求信息发送部 2403:装置信息接收部 2500:选择服务器 2503:请求信息接收部 2504:选择部
2505:装置信息发送部
具体实施例方式
以下,参照
本发明的实施方式。 《实施方式1》 <概要>
实施方式1涉及的信息处理系统是对连接在网络上的多个装置协作处 理由用户进行的处理请求的以往的信息处理系统进行改良而得到的。设置在普通家庭等的各个装置有可能由各个装置的用户在任意的定时 被进行设在装置上的主电源开关的断开操作或电源电缆的拔出等,当在协 作处理中进行这样的操作时,将会导致协作处理停止。
因此,本实施方式涉及的信息处理系统如下构成从用户接收到处理 请求的装置(以下称作"指示装置"),从其他装置(以下称作"处理装置") 中,选择满足预定的电力供给的可靠性基准的处理装置,作为与指示装置 协作处理的装置(以下称作"协作对象装置")。
指示装置存储表示各个处理装置具有的功能的信息(以下称作"提供 功能表")、表示各个处理装置的电力供给的可靠性的信息(以下称作"电 力供给属性表")、以及按照执行的每个功能表示执行该功能的处理装置所 需的电力供给的可靠性基准的信息(以下称作"基准信息表"),根据这些 表进行协作对象装置的选择。另外,构成各个表的数据是指示装置从各个 处理装置收集到的。
例如,作为来自用户的处理请求,在接收到以基于11.264标准的形式 广播的TV节目(以下称作"H.264形式的节目")的录像请求后的DVD/HDD 播放器(指示装置)不具有用于接收H.264形式的节目的调谐器功能的情 况下,根据提供功能表,选出具有该调谐器功能的多个处理装置(例如数 字TV接收机)作为协作对象装置的候选,根据基准信息表,取得执行该 调谐器功能的处理装置所需的电力供给的可靠性基准(例如不允许选择可 拔出电源电缆的处理装置这样的基准),根据电力供给属性表,从协作对象 装置的候选中,选择满足所取得的电力供给的可靠性基准的处理装置作为 协作对象装置。
通常,为了实时地进行TV节目的广播,如果在处理装置中电力供给 被切断从而上述调谐器功能的执行中断,则将会导致无法接收在中断中广 播的节目的一部分。BP,上述调谐器功能的执行不允许中断。
这样,指示装置选择满足与使处理装置执行的功能(以下称作"协作 对象功能")的内容对应的电力供给的可靠性基准的处理装置作为协作对象 装置。因而能够使可期待稳定的电力供给的协作对象装置执行不允许中断 执行的协作对象功能,能够降低在协作对象处理执行中协作对象装置的电 力供给被切断引起的协作处理中断的可能性。
27<结构>
<信息处理系统的结构>
首先,说明实施方式l涉及的信息处理系统的结构。
图1是实施方式1涉及的信息处理系统100的系统结构图。
如该图所示,家庭A内的家庭内网络112和广域网114经由线路113 连接,广域网114和家庭B内的家庭内网络119经由线路115连接。线路 113和线路115是用于通过基于电话线的连接、光线路、无线连接等连接方 式从家庭内网络112或家庭内网络119连接到广域网114的线路。
在此,家庭内网络112是铺设在家庭A内的LAN(Local Area Network: 局域网),在家庭内网络112上连接有设置在家庭A内的TV接收机101 、 DVD/HDD播放器102、冰箱103、空调104、音频设备105、玄关门禁106、 监视摄像机107、电话机108、照明器具109、摄像机110、个人计算机111。
在广域网114上连接有个人计算机116、手机117、汽车118。
家庭内网络119是铺设在家庭B内的LAN,在家庭内网络119上连接 有设置在家庭B内的TV接收机120、 DVD/HDD播放器121 。
连接在家庭内网络112、 119以及广域网114上的各个装置是在从用户 接收到处理请求时根据需要与其他装置协作执行对应于该处理请求的处理 的装置,各个装置既可以是指示装置也可以是处理装置。
<指示装置的结构>
下面,说明指示装置的功能结构。
图2是指示装置200的功能结构图。
指示装置200如该图所示,构成为包括表信息接收部201、存储部202、 人机接口 203、解析部204、执行控制部205、执行部206、指示发送部207、 以及网络,妾口 208。
此外,虽然没有图示,但指示装置200具有CPU (Central Processing Unit:中央处理单元),上述表信息接收部201、解析部204、执行控制部 205、执行部206、指示发送部207的各个功能通过使CPU执行存储在存储 部202中的程序来实现。另外,本发明中的电力信息接收单元相当于表信 息接收部201,本发明中的选择单元相当于执行控制部205。
表信息接收部201具有如下功能经由网络接口 208,接收从各个处
28理装置发送的、表示识别该处理装置的装置名和该处理装置具有的功能的 信息(以下称作"功能信息")以及表示该处理装置的电力供给的可靠性的 信息(以下称作"电力信息"),使存储在存储部202中的后述的提供功能 表和电力供给属性表反映出接收到的功能信息和电力信息。
存储部202是非易失性的RAM (Random Access Memory:随机存取 存储器),存储选择协作对象装置时使用的提供功能表和电力供给属性表和 基准信息表、以及关于本装置的功能信息。各个表的结构将在后面描述。
人机接口 203是输入输出装置,具有如下功能由例如遥控器、键盘、 麦克风等输入装置接收来自用户的处理请求,将接收到的处理请求转送给 解析部204,此外,由例如显示器、扬声器、耳机、LED等输出装置输出 从后述的执行控制部205接收到的针对来自用户的处理请求的执行结果。
解析部204具有如下功能解析经由人机接口 203从用户接收到的处 理请求的内容,将表示执行对应于该处理请求的处理所需的功能的信息(以 下称作"请求功能信息")送出到执行控制部205。
执行控制部205具有如下功能根据从解析部204接收到的请求功能 信息,在执行与人机接口 203从用户接收到的处理请求相对应的处理时, 判断是否需要与其他处理装置的协作。
此外,还具有如下功能在判断为需要与其他处理装置的协作的情况 下,选择协作对象装置,将用于识别选择出的协作对象装置的装置名、和 表示使该协作对象装置执行的协作对象功能的信息(以下称作"协作对象 功能信息")送出到指示发送部207。
根据存储在存储部202中的提供功能表、电力供给属性表和基准信息 表,进行协作对象装置的选择。具体地说,选择具有协作对象功能信息表 示的协作对象功能且满足执行协作对象功能的处理装置所需的电力供给的 可靠性基准的处理装置,作为协作对象装置。
此外,执行控制部205具有如下功能针对请求功能信息表示的功能 中本装置具有的功能,控制执行部206使得由本装置来执行,将与从用户 接收到的处理请求相对应的处理的执行结果送出到人机接口 203。
执行部206具有如下功能按照执行控制部205的控制,执行本装置 具有的功能,将执行结果送出到执行控制部205。例如,在指示装置200是具有录像功能而不具有用于接收H.264形式的节目的调谐器功能的 DVD/HDD播放器的情况下,执行录像功能,并将从具有该调谐器功能的 协作对象装置经由网络接口 208接收到的H.264形式的动态图像数据录像 到HDD。
指示发送部207具有如下功能根据从执行控制部205接收到的装置 名和协作对象功能信息,生成指示对协作对象装置执行协作对象功能的指 示数据,将经由网络接口 208生成的指示数据发送给协作对象装置。
指示数据是用于执行从执行控制部205接收到的协作对象功能信息表 示的协作对象功能的命令数据,是在协作对象功能例如是用于接收H.264 形式的节目的调谐器功能的情况下包括确定接收该节目时的频率(信道) 的信息或确定该节目的广播时间的信息等参数的、指示接收该节目的命令 数据。
网络接口 208是NIC (Network Interface Card:网络接口卡),具有与 网络210连接的功能。另外,网络210是图l所示的家庭内网络112、 119 或者广域网114。
<处理装置的结构>
下面,说明处理装置的功能结构。
图3是处理装置300的功能结构图。
处理装置300如该图所示,构成为包括网络接口 301、指示接收部302、 执行部303、以及表信息发送部304。
此外,虽然没有图示,但处理装置300具有CPU,上述指示接收部302、 执行部303、表信息发送部304的各个功能通过使CPU执行存储在后述的 存储部306中的程序来实现。另外,本发明中的电力信息发送单元相当于 表信息发送部304。
网络接口301是NIC,具有与网络310连接的功能。另外,网络310 是图l所示的家庭内网络112、 119或者广域网114。
指示接收部302具有如下功能:经由网络接口 301接收从指示装置200 发送的指示数据,将接收到的指示数据转送给执行部303。
执行部303具有如下功能根据从指示接收部302接收到的指示数据 执行协作对象功能,将执行结果经由网络接口 301发送给指示装置200。例如,在指示数据是用于执行接收H.264形式的节目的调谐器功能的命令数
据的情况下,按照被指定为参数的接收该节目时的频率(信道)或广播时
间等接收TV节目,将接收到的TV节目的动态图像数据经由网络接口 301 发送给指示装置200。
表信息发送部304具有如下功能经由网络接口 301将识别处理装置 300的装置名、表示处理装置300具有的功能的功能信息、以及表示处理装 置300的电力供给的可靠性的电力信息发送给指示装置200,构成为包括检 测部305、存储部306、以及发送部307。
检测部305是经由电源电缆和电源插座检测从商用交流电源320向执 行部303提供电力的情况的电路,即,具有如下功能检测处理装置300 的启动,按照每次检测将表示检测情况的检测信号送出到发送部307。
存储部306是ROM (Read Only Memory:只读存储器),存储处理装 置300的装置名和功能信息和电力信息、以及表示发送部307发送这些信 息时的目的地的发送目的地信息。另外,发送目的地信息是预先由用户等 设定的、表示许可选择本装置作为协作对象装置即许可协作处理的装置的 IP地址等目的地的信息。
装置名和功能信息由处理装置300的制造商等预先设定而存储在处理 装置300的存储部306中。此外,电力信息由处理装置300的制造商等鉴 于处理装置300的通常使用状态而预先设定,或者在设置处理装置300时 由设置人员或用户鉴于设置状况或实际的处理装置的使用状态而设定,从 而存储在处理装置300的存储部306中。
发送部307具有如下功能每当从检测部305接收到检测信号时,即 每当处理装置300启动时,根据存储在存储部306中的发送目的地信息, 经由网络接口 208发送存储在存储部306中的装置名、功能信息和电力信 阜
<数据>
以下,说明指示装置200使用的各个表。 首先,说明提供功能表。
图4是表示提供功能表400的数据结构和内容例的图。 存储在存储部202中的提供功能表400如该图所示,按照每个处理装
31置将装置名401和提供功能402相对应地存储。
装置名401是用于识别连接在网络上的各个处理装置的处理装置名 称,存储在各个处理装置的存储部306中的装置名对应该装置名401。提供 功能402是表示对应的处理装置具有的功能的信息,存储在各个处理装置 的存储部306中的功能信息对应该提供功能402。
该图例如示出装置名是"装置A"的处理装置的提供功能是"MPEG2 解码器"、"MPEG2编码器"和"降频器",即装置名是"装置A"的处理 装置具有"MPEG2解码器功能"、"MPEG2编码器功能"和"MPEG2降频 器功能"。此外,还示出装置名是"装置B"的处理装置的提供功能是"H.264 调谐器"、"MPEG2调谐器"、"H.264编码器"和"MPEG2编码器",即 装置名是"装置B"的处理装置具有"R264调谐器功能"、"MPEG2调谐 器功能"、"R264编码器功能"和"MPEG2编码器功能"。
在此,说明提供功能表400的更新。
各个处理装置每当启动时将存储在存储部306中的装置名和功能信息 发送给指示装置200,因而指示装置200的表信息接收部201使提供功能表 400反映接收到的装置名和功能信息。
即,当提供功能表400中不存在包括与接收到的装置名一致的装置名 401的记录的情况下,追加由接收到的装置名和功能信息构成的记录。此外, 当提供功能表400中存在包括与接收到的装置名一致的装置名401的记录 但所登记的记录的提供功能402和接收到的功能信息不同的情况下,禾lJ用 接收到的功能信息更新该记录的提供功能402。
另外,各个处理装置每当启动时将装置名和功能信息发送给指示装置 200,因而通过定期地删除登记在提供功能表400中的记录,能够删除与由 于故障等而无法使用即没有连接在网络上的处理装置相对应的记录,可将 提供功能表400保持最新的状态。
下面,说明电力供给属性表。
图5是表示电力供给属性表500的数据结构和内容例的图。 存储在存储部202中的电力供给属性表500如该图所示,按照每个处 理装置将装置名501、可否插拔502和插拔推定概率503相对应地存储。 装置名501是与图4所示的提供功能表400的装置名401对应的各个
32处理装置名称。
可否插拔502是表示可否将对应的处理装置的电源电缆从电源插座上
拔出的信息,插拔推定概率503是表示在对应的可否插拔502是"可以"、 即可从电源插座上拔出的情况下推定出的该插拔概率等级的信息。存储在 各个处理装置的存储部306中的电力信息对应该可否插拔502和插拔推定 概率503。
该图例如示出装置名是"装置A"的处理装置的可否插拔是"可以"、 即可将电源电缆从电源插座拔出,插拔推定概率是"低"(例如约几个月一 次),作为装置A的具体例子,例如可举出通常的使用状态下的冰箱等。
此外,例如还示出装置名是"装置C"的处理装置的可否插拔是"不 可以"、即无法将电源电缆从电源插座拔出,作为装置C的具体例子,例如 可举出嵌入墙壁的、始终从商用的交流电源320供给电力类型的AV设备、 玄关门禁或照明装置等。
在此,说明电力供给属性表500的更新。
各个处理装置每当启动时将存储在存储部306中的电力信息与上述装 置名和功能信息相同地发送给指示装置200,因而指示装置200的表信息接 收部201使电力供给属性表500反映接收到的装置名和电力信息。
艮口,当电力供给属性表500中不存在包括与接收到的装置名一致的装 置名501的记录的情况下,追加由接收到的装置名和电力信息构成的记录。 此外,当电力供给属性表500中存在包括与接收到的装置名一致的装置名 501的记录但所登记的记录的可否插拔502和插拔推定概率503和接收到的 功能信息不同的情况下,利用接收到的功能信息更新该记录的可否插拔502 和插拔推定概率503。
下面,说明基准信息表。
图6是表示基准信息表600的数据结构和内容例的图。 存储在存储部202中的基准信息表600如该图所示,按照每个协作对 象功能将功能名601、插拔基准602和推定概率基准603相对应地存储。另 外,基准信息表600通过由指示装置200的制造商等预先设定而存储在指 示装置200的存储部202。
功能名601是用于识别对应的协作对象功能的功能名称。插拔基准602和推定概率基准603是表示执行对应的协作对象功能的 处理装置的选择基准的信息。具体地说,插拔基准602是表示作为执行对 应的协作对象功能的处理装置、是否许可选择可从电源插座拔出电源电缆 的处理装置的信息,推定概率基准603是表示在对应的插拔基准602表示 许可选择可从电源插座拔出电源电缆的处理装置的情况下可容许的插拔的 概率等级的信息。
该图例如示出在协作对象功能是MPEG2解码器功能的情况下,对应 的功能名是"MPEG2解码器",执行MPEG2解码器功能的处理装置的插 拔基准是"可以",即许可选择可从电源插座拔出电源电缆的处理装置,推 定概率基准是"普通以下",即如果是例如约一个月一次以下的插拔概率则 可容许。
此外,例如还示出在协作对象功能是H.264调谐器功能的情况下,对 应的协作对象功能的功能名是"H.264调谐器",执行R264调谐器功能的 处理装置的插拔基准是"不可以",即不许可选择可从电源插座拔出电源电 缆的处理装置。
<动作>
以下说明具有上述结构的、处理上述数据的指示装置200的动作。 图7是表示指示装置200的协作对象装置的选择处理的流程图。 经由人机接口 203受理了来自用户的处理请求的解析部204解析处理 请求的内容,将表示执行对应于该处理请求的处理所需的功能的请求功能 信息送出到执行控制部205。
执行控制部205在从解析部204接收到请求功能信息时,在执行与人 机接口 203从用户受理的处理请求相对应的处理中,判断是否需要与其他 处理装置的协作(步骤S701),即,当接收到的请求功能信息表示的全部 功能包含在存储在存储部202的关于本装置的功能信息表示的功能中的情 况下,判断为不需要协作,当存在没有包含在关于本装置的功能信息表示 的功能中的功能的情况下,判断为需要协作。
在需要与其他处理装置的协作的情况下(步骤S701:是),执行控制
部205根据存储在存储部202的提供功能表400,选出具有本装置不具有的 功能(协作对象功能)的处理装置作为协作对象装置的候选(步骤S702),从存储在存储部202的基准信息表600中取得执行协作对象功能的处理装 置的插拔基准和推定概率基准(步骤S703)。
执行控制部205根据电力供给属性表500,从在步骤S702中作为协作 对象装置的候选选出的处理装置中,选择满足在步骤S703中取得的插拔基 准和推定概率基准的1台处理装置作为协作对象装置(步骤S704),将用 于识别选择出的协作对象装置的装置名和表示协作对象功能的协作对象功 能信息送出到指示发送部207。
指示发送部207根据从执行控制部205接收到的装置名和协作对象功 能信息,生成指示装置名表示的协作对象装置执行协作对象功能的指示数 据,经由网络接口 208将生成的指示数据发送给协作对象装置(步骤S705 )。 另外,关于生成指示数据时需要的参数的信息从解析部204取得。此外, 在对协作对象装置发送指示数据时,需要有表示协作对象装置的目的地的 IP地址等信息,但可以使用预先由用户等存储的、按照每个处理装置将装 置名和IP地址等目的地相对应地存储的信息,并且,由于能够在从各个处 理装置接收到装置名等时收集表示各个发送源的IP地址等信息,因而也可 以使用该信息。
执行控制部205为了执行与从用户受理的处理请求相对应的处理,判 断是否有本装置应执行的功能(步骤S706)。即,在接收到的请求功能信 息表示的功能中包含有存储在存储部202的关于本装置的功能信息表示的 功能的情况下,判断为有本装置应执行的功能。
在有本装置应执行的功能的情况下(步骤S706:是),执行控制部205 使执行部206执行本装置具有的功能(步骤S707),并且执行控制部205 结束幼、作对象装置的选择处理。
当在步骤S706中没有本装置应执行的功能的情况下(步骤S706:否), 执行控制部205结束协作对象装置的选择处理。
当在步骤S701中不需要与其他处理装置的协作的情况下(步骤S701: 否),进入步骤S707。
<使用具体例子的动作>
下面,使用图4的提供功能表400、图5的电力供给属性表500和图6 的基准信息表600的内容例,结合图7具体地说明此前已经说明的指示装
35置200的动作。
另外,指示装置200是具有录像功能和再现功能的DVD/HDD播放器, 以从用户接收到H.264形式的节目的录像请求作为处理请求的情况为例进 行说明。
经由指示装置200的人机接口 203受理了来自用户的处理请求(H.264 形式的节目的录像请求)的解析部204解析处理请求的内容,将表示执行 对应于该处理请求的处理所需的功能(H.264调谐器功能和录像功能)的请 求功能信息送出到执行控制部205。
执行控制部205在从解析部204接收到请求功能信息时,在执行与人 机接口 203从用户受理的处理请求相对应的处理中,判断是否需要与其他 处理装置的协作(步骤S701)。
由于接收到的请求功能信息表示的全部功能(H.264调谐器功能和录 像功能)没有包含在存储在存储部202的关于本装置的功能信息表示的功 能(录像功能和再现功能)中,即,由于不包含H.264调谐器功能,因而 执行控制部205判断为需要协作(步骤S70h是),执行控制部205根据 存储在存储部202的提供功能表400,选出具有协作对象功能(H.264调谐 器功能)的处理装置(装置B和装置C)作为协作对象装置的候选(步骤 S702)。
执行控制部205从存储在存储部202的基准信息表600中取得执行协 作对象功能的处理装置的插拔基准和推定概率基准(步骤S703)。即,取 得对应于协作对象功能(H.264调谐器功能)的插拔基准602"不可以"(即, 不许可选择可从电源插座拔出电源电缆的处理装置)。
执行控制部205从在步骤S702中作为协作对象装置的候选选出的处理 装置(装置B和装置C)中,选择电力供给属性表500的可否插拔502是 在步骤S703中取得的处理装置的插拔基准602 (不可以)的处理装置(装 置C)作为协作对象装置(步骤S704),将用于识别选择出的协作对象装置 的装置名(装置C)和表示协作对象功能的协作对象功能信息(H.264调 谐器)送出到指示发送部207。
指示发送部207根据从执行控制部205接收到的装置名(装置C)和 协作对象功能信息(H.264调谐器),生成指示接收到的装置名表示的协作
36对象装置执行协作对象功能的指示数据,经由网络接口 208将生成的指示
数据发送给协作对象装置(步骤S705)。
执行控制部205为了执行与从用户受理的处理请求相对应的处理,判 断是否有本装置应执行的功能(步骤S706),由于在接收到的请求功能信 息表示的功能(11264调谐器功能和录像功能)中包含有存储在存储部202 的关于本装置的功能信息表示的功能(录像功能),因而判断为有本装置应 执行的功能(步骤S706:是),执行控制部205进行控制使执行部206执 行本装置具有的功能(录像功能),执行部206采用以往进行的装置之间的 协作技术,进行将从协作对象装置(装置C)发送来的基于H.264标准的 动态图像数据录像到HDD (未图示)的处理(步骤S707),并结束协作对 象装置的选择处理。
这样,指示装置200选择满足与协作对象功能的内容对应的电力供给 的可靠性基准的处理装置作为协作对象装置,因而能够使可期待稳定的电 力供给的处理装置执行调谐器功能等不许可中断执行的功能,能够在协作 对象处理执行中降低处理装置的电力供给被切断引起的协作处理中断的可 能性。
另外,在步骤S704中满足插拔基准和推定概率基准的处理装置有多个 的情况下,选择该多个处理装置中的任意1台作为协作对象装置即可,例 如,选择在按照电力供给属性表500的装置名进行分类后的结果是在记录 的显示顺序中最初显示的装置即可,即在满足插拔基准和推定概率基准的 处理装置是"装置A"和"装置B"的情况下,选择显示顺序为最初的"装 置A"即可。
《变形例1》
<概要>
在实施方式1中说明了如下方式指示装置200使用电力供给属性表 500选择协作对象装置,其中,上述电力供给属性表500包括表示各个处理 装置可否从电源插座拔出电源电缆的可否插拔502和表示插拔的概率等级 的插拔推定概率503。
以下,针对将电力供给属性表500替换成由不同项目构成的电力供给 属性表的变形例,以与实施方式1的不同点为中心进行说明。<数据>
以下,说明指示装置200使用的电力供给属性表。
图8是表示电力供给属性表800的数据结构和内容例的图。
电力供给属性表800存储在指示装置200的存储部202中,如该图所 示,按照每个处理装置将装置名501、电池有无801和最大运行时间802 相对应地存储。装置名501与电力供给属性表500相同,因而省略说明。
电池有无801是表示对应的处理装置是否具有内置电池(蓄电池)的 信息,最大运行时间802是在对应的电池有无801是"有"、即对应的处理 装置具有蓄电池的情况下,表示该蓄电池的最大运行时间的信息。通过由 各个处理装置的制造商等预先设定而存储在各个处理装置的存储部306中 的电力信息对应该电池有无801和最大运行时间802。
该图例如示出装置名是"装置A"的处理装置的电池有无是"有"、即 具有蓄电池,该蓄电池的最大运行时间是"1小时"。此外,还示出装置名 是"装置C"的处理装置的电池有无是"无"、即不具有蓄电池。
另外,关于电力供给属性表800的更新,由于与电力供给属性表500 的更新相同,因而省略说明。
下面,说明基准信息表。
图9是表示基准信息表900的数据结构和内容例的图。 存储在存储部202的基准信息表900如该图所示,按照每个协作对象
功能将功能名601、电池基准901和最大运行时间基准902相对应地存储。 另外,基准信息表900通过由指示装置200的制造商等预先设定,存
储在指示装置200的存储部202。此夕卜,功能名601与基准信息表600相同,
因而省略说明。
电池基准901和最大运行时间基准902是表示执行对应的协作对象功 能的处理装置的选择基准的信息。具体地说,电池基准901是表示是否许 可选择具有蓄电池的处理装置作为该执行协作对象功能的处理装置的信 息,最大运行时间基准902是在对应的电池基准901表示许可选择具有蓄 电池的处理装置的情况下表示可容许的蓄电池的最大运行时间的信息。
该图例如示出在协作对象功能是MPEG2解码器功能的情况下,对应 的功能名是"MPEG2解码器",执行MPEG2解码器功能的处理装置的电
38池基准是"可以",即许可选择具有蓄电池的处理装置,此时可容许的最大 运行时间是"2小时以上"。
此外,例如还示出在协作对象功能是玨264调谐器功能的情况下,对 应的功能名是"H.264调谐器",执行R264调谐器功能的处理装置的电池 基准是"不可以",即不许可选择具有蓄电池的处理装置。
在具有蓄电池的处理装置中,在利用蓄电池运行的情况下,由于在协 作处理中蓄电池用尽,协作处理将会中断。因此,通过使不具有蓄电池的 处理装置执行调谐器功能等不许可中断的功能,从而不能产生蓄电池用尽 引起的协作处理的中断,能够降低处理装置的电力被切断引起的协作处理 中断的可能性。
此外,即使在使具有蓄电池的处理装置执行协作对象功能的情况下, 通过选择蓄电池的最大运行时间更长的处理装置作为协作对象装置,能够 降低在协作处理中蓄电池用尽的可能性,能够降低蓄电池用尽引起的协作 处理中断的可能性。 《实施方式2》
<概要>
以上说明了实施方式1涉及的处理装置300将预先存储在存储部306 的电力信息发送给指示装置200。
实施方式2涉及的处理装置是,在对本装置的执行部303检测到从商 用的交流电源供给电力的情况fl寸,每当检测时更新存储在存储部306的电 力信息的内容,将更新后的电力信息发送给实施方式2涉及的指示装置。 以下,以与实施方式1的不同点为中心进行说明。
<指示装置的结构>
首先,说明实施方式2涉及的指示装置的功能结构。 实施方式2涉及的指示装置200基本上具有与实施方式1涉及的指示 装置200相同的结构。不过,对于实施方式1涉及的指示装置200的执行 控制部205,说明了根据存储在存储部202的提供功能表、电力供给属性表 和基准信息表进行协作对象装置的选择,但是,实施方式2涉及的指示装 置200的执行控制部205根据提供功能表和电力供给属性表进行协作对象 装置的选择,在这一点上不同。即,在不使用基准信息表这一点上不同。<处理装置的结构>
下面,说明实施方式2涉及的处理装置的功能结构。
图10是处理装置1000的功能结构图。
处理装置1000如该图所示,构成为包括网络接口 301 、指示接收部302、 执行部303、以及表信息发送部IOOI。除表信息发送部IOOI以外的部分与 实施方式1涉及的处理装置300相同,因而以下说明表信息发送部1001。
另外,虽然没有图示,但是处理装置1000具有CPU,上述表信息发 送部1001的功能通过使CPU执行存储在存储部306的程序来实现。
表信息发送部1001具有与实施方式1涉及的表信息发送部304基本上 相同的功能,在可更新电力信息的内容这一点上,与表信息发送部304不 同。
具体地说,表信息发送部1001构成为包括检测部305、存储部306、 发送部307、以及更新部1002。除更新部1002以外的部分与表信息发送部 304相同,因而省略说明。不过,检测部305每当检测时送出的检测信号不 是被送出到发送部307而是被送出到更新部1002。
更新部1002具有如下功能每当从检测部305接收到检测信号时,即, 每当检测到从商用的交流电源320向执行部303供给电力的情况时,使存 储在存储部306中的电力信息增加1,该电力信息是从商用的交流电源320 向执行部303的电力供给被切断的次数。在此,假定电力信息的初始值是 "0",由处理装置1000的制造商等预先设定。
<数据>
下面,说明实施方式2涉及的指示装置200使用的电力供给属性表。 图11是表示电力供给属性表1100的数据结构和内容例的图。 实施方式2涉及的指示装置200的存储部202中存储的电力供给属性 表1100如该图所示,按照每个处理装置将装置名501和切断次数1101相 对应地存储。装置名501与图5所示的电力供给属性表500的装置名501 相同,因而省略说明。
切断次数1101是表示从商用的交流电源320向对应的处理装置的执行 部303的电力供给被切断的次数的信息,即,表示由于主电源开关的断开 操作或电源电缆的拔出等而向执行部303的电力供给被切断的次数的信息。存储在各个处理装置的存储部306的电力信息对应该切断次数1101。
该图例如示出针对装置名是"装置A"的处理装置的电力供给的切断 次数是"174次",示出针对装置名是"装置C"的处理装置的电力供给的 切断次数是"0次"。
艮口,从商用的交流电源320向执行部303的电力供给被切断的次数是 "0次"的"装置C"与"装置A"相比,可说是可期待稳定的电力供给的 处理装置,通过选择"装置C"作为协作对象装置,能够降低协作对象装 置的电力被切断引起的协作处理中断的可能性。
另外,关于电力供给属性表1100的更新,由于与电力供给属性表500 的更新相同,因而省略说明。
<动作>
说明实施方式2涉及的指示装置200的动作。
图12是表示实施方式2涉及的指示装置200的协作对象装置的选择处 理的流程图。该图所示的协作对象装置的选择处理是将图7所示的实施方 式1涉及的指示装置200的协作对象装置的选择处理中的步骤S703和步骤 S704替换成步骤S1201而得到的。因此,以下仅说明步骤S1201。
在步骤S1201中,实施方式2涉及的指示装置200的执行控制部205 根据电力供给属性表1100,从在步骤S702中选出的处理装置中选择切断 次数1101最小的处理装置作为协作对象装置。
以下,使用图4的提供功能表400和图11的电力供给属性表1100的 内容例说明步骤S1201的处理。另外,在步骤S702中,根据图4所示的提 供功能表400选出装置名是"装置B"和"装置C"这2个处理装置作为 协作对象装置的候选。
实施方式2涉及的指示装置200的执行控制部205根据电力供给属性 表1100,从在步骤S702中选出的处理装置(装置B和装置C)中,选择 切断次数1101最小的处理装置(装置C)作为协作对象装置(步骤S1201 )。
这样,实施方式2涉及的指示装置200从具有协作对象功能的处理装 置中选择电源供给被切断的次数最少的处理装置,因而能够使可期待比较 稳定的电力供给的协作对象装置执行调谐器功能等不许可中断执行的功 能,能够降低在协作对象功能执行中处理装置的电力供给被切断引起的协
41作处理中断的可能性。
另外,在实施方式2中,示出了不使用基准信息表地进行协作对象装置的选择的例子,但是当然可设定按照每次协作对象功能可容许的切断次
数的基准,作为实施方式2涉及的基准信息表,存储在实施方式2涉及的指示装置200的存储部202,由此,进行与实施方式1涉及的指示装置200同样的协作对象装置的选择处理。《变形例2》<概要>
己经说明了如下内容每当检测部305检测到由于主电源开关的断开操作或电源电缆的拔出等而向执行部303的电力供给被切断时,实施方式2涉及的处理装置1000的变更部1002更新向执行部303的电力供给被切断的次数。即,更新部1002不区别向执行部303的电力供给的切断原因地更
新电力供给被切断的次数。
以下,以与实施方式2的不同点为中心,说明将更新部1002替换成更新向执行部303的电力供给的每个切断原因的切断次数的变形例。另外,变形例2涉及的指示装置200除存储的电力供给属性表的内容以外的部分,与实施方式2涉及的指示装置200相同。
<处理装置的结构>
首先,说明变形例2涉及的处理装置1300的功能结构。图13是处理装置1300的功能结构图。
处理装置1300如该图所示,构成为包括网络接口301、指示接收部302、执行部303、主电源控制部1301、以及表信息发送部1303。除主电源控制部1301和表信息发送部1303以外的部分,与实施方式2涉及的处理装置1000相同,因而省略说明。
另外,虽然没有图示,但是处理装置1300具有CPU,主电源控制部1301和表信息发送部1303的各个功能通过使CPU执行存储在存储部306中的程序来实现。
主电源控制部1301具有如下功能控制是否向执行部303供给从商用的交流电源320供给的电力。
具体地说,主电源控制部1301具有用户可操作的主电源开关,每当主
42电源开关被按下时,进行向执行部303供给电力的状态(以下称作"供给状态")和不向执行部303供给电力的状态(以下称作"切断状态")之间的切换。此外,主电源控制部1301存储可识别当前的状态是供给状态还是切断状态的标记信息1302,每当切换时更新标记信息1302,使其表示切换后的状态。
另外,即使在主电源开关被按下、主电源控制部1301成为切断状态的情况下,只要处理装置1300的电源电缆插入在电源插座上,也能从交流电源320向主电源控制部1501供给电力。此外,假定处理装置1300的电源电缆插入在电源插座上,开始从商用的交流电源320向主电源控制部1301供给电力时的标记信息1302表示切断状态。
表信息发送部1303基本上具有与实施方式2涉及的表信息发送部1001相同的功能,但是在更新与向执行部303的电力供给被切断的原因相对应的电力信息的项目这一点上,与表信息发送部1001不同。
表信息发送部构成为包括存储部306、发送部307、检测部1304、以及更新部1305。除检测部1304和更新部1305以外的部分,与表信息发送部1001相同,因而省略说明。
检测部1304是通过电源电缆和电源插座检测从商用的交流电源320供给电力的情况的电路,即,具有如下功能通过将被拔出的电源电缆插入到电源插座,检测从交流电源320供给电力的情况,每当检测时向更新部1305送出检测信号。
更新部1305具有如下功能按照来自检测部1304的检测信号的接收状况和标记信息1302表示的主电源控制部1301的状态的变化,判断向执行部303的电力供给的切断原因,更新存储在存储部306的每个切断原因的切断次数即电力信息。
具体地说,在从检测部1304接收到检测信号时,在标记信息1302从切断状态变化成供给状态的情况下,将切断原因判断成是由于电源电缆的拔出,使存储在存储部306的电力信息中的、表示电源电缆的拔出次数的交流电源切断次数增加l。
另一方面,在没有从检测部1304接收到检测信号而标记信息1302从切断状态变化成供给状态的情况下,将切断原因判断成是由于主电源开关的断开操作,使存储在存储部306的电力信息中的、表示主电源开关的断开操作次数的主电源切断次数增加1。
另外,假定电力信息的交流电源切断次数和主电源切断次数的初始值
是"0",由处理装置1300的制造商等预先设定。<数据>
以下,说明变形例2涉及的指示装置200使用的电力供给属性表。
图14是表示电力供给属性表1400的数据结构和内容例的图。
变形例2涉及的存储在指示装置200的存储部202中的电力供给属性表1400如该图所示,按照每个处理装置将装置名501、交流电源切断次数1401和主电源切断次数1402相对应地存储。装置名501与图11所示的电力供给属性表1100的装置名501相同,因而省略说明。
交流电源切断次数1401是表示从商用的交流电源320向对应的处理装置的电力供给被切断的次数的信息,即,是表示由于电源电缆的拔出而电力供给被切断的次数的信息。此外,主电源切断次数1402是表示在对应的处理装置中由于主电源开关的断开操作而向执行部303的电力供给被切断的次数的信息。存储在各个处理装置的存储部306中的电力信息对应该交流电源切断次数1401和主电源切断次数1402。
该图例如示出装置名是"装置B"的处理装置的交流电源切断次数是"160次",即,由于电源电缆的拔出而电力供给被切断的次数是"160次",主电源切断次数是"10次",g卩,由于主电源开关的断开操作而向执行部303的电力供给被切断的次数是"10次"。
还示出如下情况对于像装置名是"装置B"的处理装置那样交流电源切断次数1401较多的处理装置,被用户频繁地进行可能关系到处理装置的故障的危险操作,例如在主电源开关导通的状态下拔出电源电缆。
在这一点上,交流电源切断次数1401最少的处理装置可认为是能期待比较稳定的电力供给的处理装置,通过选择交流电源切断次数1401最少的处理装置作为协作对象装置,可使能期待比较稳定的电力供给的协作对象装置执行调谐器功能等不许可中断执行的功能,能够在协作对象功能执行中降低处理装置的电力供给被切断引起的协作处理中断的可能性。
此外,当存在多个交流电源切断次数1401最少的处理装置的情况下,
44通过在该多个处理装置中选择主电源切断次数1402最少的处理装置作为协
作对象装置,同样能够在协作对象功能执行中降低处理装置的电力供给被切断引起的协作处理中断的可能性。
另外,关于电力供给属性表1400的更新,由于与电力供给属性表1100的更新相同,因而省略说明。《变形例3》<概要>
已经说明了如下内容变形例2的电力供给属性表1400包括表示在各个处理装置中由于电源电缆的拔出而电力供给被切断的次数的交流电源切断次数1401、和由于主电源开关的断开操作而向执行部303的电力供给被切断的主电源切断次数1402。
以下,以与变形例2的不同点为中心说明如下变形例将电力供给属性表1400的主电源切断次数1402替换成由于主电源开关的断开操作而向执行部303的电力供给被切断的时间(以下称作"主电源切断时间")。另外,变形例3涉及的指示装置200除存储的电力供给属性表的内容以外的部分,与变形例2涉及的指示装置200相同。
<处理装置的结构>
首先,说明变形例3涉及的处理装置1500的功能结构。图15是处理装置1500的功能结构图。
处理装置1500如该图所示,构成为包括网络接口301、指示接收部302、执行部303、主电源控制部1501、以及表信息发送部1503。除主电源控制部1501和表信息发送部1503以外的部分,与变形例2涉及的处理装置1300相同,因而省略说明。
另外,虽然没有图示,但是处理装置1500具有CPU,主电源控制部1501和表信息发送部1503的各个功能通过使CPU执行存储在存储部306中的程序来实现。
主电源控制部1501除了变形例2涉及的主电源控制部1301具有的功能以外,还具有如下功能对由于主电源开关的断开操作而向执行部303的电力供给被切断的主电源切断时间进行计时。该主电源切断时间的计时通过主电源控制部1501具有的计时部1502来实现。计时部1502是如下的
45计时器电路在进行主电源开关的断开操作时,即主电源控制部1501成为 切断状态时,开始计时,可对截止到接下来由用户操作主电源开关(截止 到导通操作)为止的经过时间进行计时,即截止到主电源控制部1501成为 供给状态为止的经过时间进行计时。
表信息发送部1303基本上具有与变形例2涉及的表信息发送部1303 相同的功能,但是在电力信息中反映主电源控制部1501的计时部1502进 行计时的主电源切断时间这一点上,与表信息发送部1303不同。
表信息发送部1503构成为包括存储部306、发送部307、检测部1304、 以及更新部1504。除更新部1504以外的部分,与表信息发送部1303相同, 因而省略说明。
更新部1504具有如下功能代替变形例2涉及的更新部1305对电力 信息的主电源切断次数的更新,而更新电力信息的主电源切断时间。
具体地说,在判断为由于主电源开关的断开操作而电力供给被切断的 情况下,即,在没有从检测部1304接收到检测信号且标记信息1302从切 断状态变化成供给状态的情况下,进行如下处理取得由计时部1502计时 的主电源切断时间,将取得的主电源切断时间与存储在存储部306的电力 信息的主电源切断时间相加。另外,假定电力信息的主电源切断时间的初 始值是"0",由处理装置1500的制造商等预先设定。
<数据>
以下,说明变形例3涉及的指示装置200使用的电力供给属性表。 图16是表示电力供给属性表1600的数据结构和内容例的图。 变形例3涉及的存储在指示装置200的存储部202中的电力供给属性 表1600如该图所示,按照每个处理装置将装置名501、交流电源切断次数 1401和主电源切断时间1601相对应地存储。装置名501和交流电源切断次 数1401与图14所示的电力供给属性表1400相同,因而省略说明。
主电源切断时间1601是表示在对应的处理装置中由于主电源开关的 断开操作而向执行部303的电力供给被切断的时间的信息。存储在各个处 理装置的存储部306中的电力信息对应交流电源切断次数1401和主电源切 断时间1601。
该图例如示出装置名是"装置A"的处理装置的交流电源切断次数是
46"0次",主电源切断时间是"1000小时",即,由于主电源开关的断开操
作而向执行部303的电力供给被切断的时间是"1000小时"。
通过选择像装置名是"装置A"的处理装置那样交流电源切断次数1401 最少、且主电源切断时间最长的处理装置作为协作对象装置,可期待比较 稳定的电力供给,因此,不仅能够在协作对象功能执行中降低处理装置的 电力供给被切断引起的协作处理中断的可能性,而且,由于处理装置的用 户未使用的时间较长,因而能进行有效利用了处理装置的剩余处理能力的 有效的协作处理。
另外,关于电力供给属性表1600的更新,由于与电力供给属性表1400 的更新相同,因而省略说明。 《变形例4》 <概要>
已经说明了如下内容实施方式2的电力供给属性表IIOO不管处理装 置IOOO是否执行协作对象功能,都包含电力供给被切断的次数即切断次数 1101。
以下,以与实施方式2的不同点为中心说明如下的变形例将电力供
给属性表1100的切断次数1101替换成在协作对象功能执行中被切断的次 数(以下称作"执行中切断次数")。另外,变形例4涉及的指示装置200 除存储的电力供给属性表的内容以外的部分,与实施方式2涉及的指示装 置200相同。
<处理装置的结构>
首先,说明变形例4涉及的处理装置1700的功能结构。 图17是处理装置1700的功能结构图。
处理装置1700如该图所示,构成为包括网络接口301、指示接收部302、 执行部1701、以及表信息发送部1703。除执行部1701和表信息发送部1703 以外的部分,与实施方式2涉及的处理装置1000相同,因而省略说明。
另外,虽然没有图示,但是处理装置1700具有CPU,执行部1701和 表信息发送部1703的各个功能通过使CPU执行存储在存储部306中的程 序来实现。
执行部1701除了实施方式2涉及的执行部303具有的功能以外,还具有识别是否正在执行协作对象功能的功能。
具体地说,执行部1701存储可识别是否正在执行协作对象功能的标记
信息1702,在开始执行协作对象功能时,更新标记信息1702使其表示执行 中的状态(以下称作"执行状态"),在完成协作对象功能的执行时,更新 标记信息1702使其表示不是执行中的状态(以下称作"未执行状态")。另 外,假定标记信息1702存储在执行部1701内部的非易失性的RAM中。
表信息发送部1703除了实施方式2涉及的表信息发送部1001具有的 功能以外,还具有按照标记信息1702表示的执行部1701的状态来更新存 储在存储部306的电力信息的功能。
具体地说,表信息发送部1703构成为包括检测部305、存储部306、 发送部307、以及更新部1704。除更新部1704以外的部分,与表信息发送 部1001相同,因而省略说明。
更新部1704具有如下功能在执行部1701的标记信息1702表示执行 状态的情况下,每当从检测部305接收到检测信号时,使存储在存储部306 的执行中切断次数即电力信息增加1。另外,假定更新部1704在使执行中 切断次数即电力信息增加1时,更新执行部1701的标记信息1702使其表 示未执行状态。此外,假定电力信息的初始值是"0",由处理装置1700的 制造商等预先设定。
<数据>
以下,说明变形例4涉及的指示装置200使用的电力供给属性表。 图18是表示电力供给属性表1800的数据结构和内容例的图。 变形例4涉及的存储在指示装置200的存储部202中的电力供给属性 表1800如该图所示,按照每个处理装置将装置名501和执行中切断次数 1801相对应地存储。装置名501与图11所示的电力供给属性表1100相同, 因而省略说明。
执行中切断次数1801是表示在对应的处理装置的执行部303执行协作 对象功能过程中来自交流电源320的电力供给被切断的次数的信息,存储 在各个处理装置的存储部306中的电力信息对应该执行中切断次数1801。
该图例如示出装置名是"装置A"的处理装置的执行中切断次数是"0次"。通过选择像装置名是"装置A"的处理装置那样执行中切断次数1801 最少的处理装置作为协作对象装置,能够在协作对象功能执行中期待比较 稳定的电力供给,因此,能够在协作对象功能执行中降低处理装置的电力 供给被切断引起的协作处理中断的可能性。
另夕卜,关于电力供给属性表1800的更新,由于与电力供给属性表1400 的更新相同,因而省略说明。 《变形例5》 <概要>
在变形例5中,以与实施方式2的不同点为中心,说明如下变形例 将实施方式2的电力供给属性表1100的切断次数1101,替换成各个处理装 置的预定期间(例如最近一周)内的、每天的平均运行时间和表示运行次 数较多的时间带的高运行时间带。另外,变形例5涉及的指示装置200除 存储的电力供给属性表的内容以外的部分,与实施方式2涉及的指示装置 200相同。
<处理装置的结构>
首先,说明变形例5涉及的处理装置1900的功能结构。 图19是处理装置1900的功能结构图。
处理装置1900如该图所示,构成为包括网络接口301、指示接收部302、 执行部303、以及表信息发送部1901。除表信息发送部1901以外的部分, 与实施方式2涉及的处理装置1000相同,因而省略说明。
另夕卜,虽然没有图示,但是处理装置1700具有CPU,表信息发送部 1901的功能通过使CPU执行存储在存储部306中的程序来实现。
表信息发送部1901除了实施方式2涉及的表信息发送部1001具有的 功能以外,还具有如下功能根据开始向执行部303供给电力的日期时间 (以下称作"开始日期时间")和切断向执行部303的电力供给的日期时间 (以下称作"结束日期时间"),更新由处理装置1900的预定期间(例如最 近一周)内的每天的平均运行时间和表示运行次数较多的时间带的高运行 时间带构成的、存储在存储部306的电力信息。
具体地说,表信息发送部l卯l构成为包括存储部306、发送部307、 检测部1902、更新部簡、以及计时部1904。除检测部1902、更新部1903和计时部1904以外的部分,与表信息发送部1001相同,因而省略说明。 另夕卜,假定即使在来自交流电源320的电力供给被切断的情况下,也利用 处理装置1900的内置电池(未图示)向检测部1902、更新部1903和计时 部1904供给电力。
检测部1902具有如下功能检测从交流电源320向执行部303的电力 供给状态的变化。即,检测对执行部303开始电力供给的情况、以及对执 行部303供给的电力被切断的情况,每当检测时向计时部1904送出检测信 号。此外,在检测到对执行部303开始电力供给的情况下,还向更新部1903 送出检测信号。
计时部1904具有如下功能每当从检测部1902检测到检测信号时, 对检测吋的日期时间即开始日期时间和结束日期时间进行计时并存储。
更新部1903具有如下功能每当从检测部1902接收到检测信号时、 即每当检测到对执行部303开始电力供给时,根据存储在计时部1904的前 次运行吋的开始日期时间和结束日期时间,计算前次运行时的运行时间和 运行时间带,并反映到存储在存储部306的后述的运行履历信息中。此外, 还具有如下功能根据运行履历信息更新存储在存储部306的电力信息的 平均运行时间和高运行时间带。此外,假定电力信息的平均运行时间和高 运行时间带的初始值是"0",由处理装置1900的制造商等预先设定。
<数据〉
以下,说明处理装置1900使用的数据。
图20是表示运行履历信息2000的数据结构和内容例的图。
存储在处理装置1900的存储部306中的运行履历信息2000如该图所 示,按照处理装置1900的每个运行履历将日期2001、运行时间2002和不 同时间带的运行履历2003相对应地存储。
日期2001是表示成为对象的运行履历的日期的信息,运行时间2002 是表示对应的日期的处理装置1900的合计运行时间的信息,不同时间带的 运行履历2003是表示对应的日期的按每1小时确定的时间带内的运行状况 的信息。在不同时间带的运行履历2003中记录有"1"的时间带表示处理 装置1900运行的时间带。
、 该图例如示出成为对象的运行履历的日期是"2007年5月1日"的处理装置1900的运行时间是"3小时57分钟",不同时间带的运行履历是"0 时 1时"禾Q "11时 12时"禾n "12时 13时"。 在此,说明运行履历信息2000的更新。
处理装置1900的更新部1903每当从检测部1902接收到检测信号时, 根据存储在计时部1904的前次运行时的开始日期时间和结束日期时间,计 算前次运行时的运行时间和运行时间带,使对应的日期的运行时间2002和 不同时间带的运行履历2003分别反映计算出的运行时间和运行时间带。
艮P,在运行履历信息2000中不存在包括表示与计算出的运行时间和运 行时间带对应的日期的日期2001在内的记录的情况下,追加由对应的日期 和计算出的运行时间和运行时间带构成的记录。另一方面,在运行履历信 息2000中存在该记录的情况下,将计算出的运行时间与该记录登记的运行 时间2002相加,此外,在与计算出的运行时间带对应的不同时间带的运行 履历20(B的时间带中登记"1"。
此外,说明存储在存储部306的电力信息的更新。
处理装置1900的更新部1903每当进行运行履历信息2000的更新时, 使用与预定期间(例如最近一周)相对应的运行时间2002的数据计算平均 运行时间,通过计算出的平均运行时间来更新存储在存储部306的电力信 息的平均运行时间。此外,使用上述预定期间的不同时间带的运行履历2003 的数据,计算各个时间带的合计运行次数,将运行预定次数(例如3次) 以上的时间带作为高运行时间带,更新电力信息的高运行时间带。
以下,说明变形例5涉及的指示装置200使用的电力供给属性表。
图21是表示电力供给属性表2100的数据结构和内容例的图。
变形例5涉及的存储在指示装置200的存储部202中的电力供给属性 表2100如该图所示,按照每个处理装置将装置名501、平均运行时间2101 和高运行时间带2102相对应地存储。装置名501与图11所示的电力供给 属性表1100相同,因而省略说明。
平均运行时间2101是表示对应的处理装置在预定期间(例如最近一 周)内的每天的平均运行时间的信息,高运行时间带2102是表示在对应的 处理装置中,上述预定期间内的合计运行次数在预定次数(例如3次)以 上的时间带的信息。存储在各个处理装置的存储部306中的电力信息对应
51该平均运行时间2101和高运行时间带2102。
该图例如示出装置名是"装置A"的处理装置在预定期间(例如最近 一周)内的每天的平均运行时间是"2小时13分钟",上述预定期间内的高 运行时间带是"11时 13时"。此外,还示出装置名是"装置B"的处理 装置在预定期间内的每天的平均运行时间是"l小时18分钟",上述预定期 间内的高运行时间带是"21时 22时"。此外,还示出装置名是"装置D" 的处理装置在预定期间内的每天的平均运行时间是"7小时24分钟",上述 预定期间内的高运行时间带是"10时 17时"。
这样,"装置D"的平均运行时间2101最长且高运行时间带2102的宽 度最大,通过选择"装置D"作为协作对象装置,能够在协作对象功能执 行中期待比较稳定的电力供给,因而能够降低协作处理中断的可能性。此 外,即使是像"装置B"那样平均运行时间2101最短的处理装置,通过选
择执行协作对象功能的时间与高运行时间带最一致的处理装置作为协作对 象装置,也能够在协作对象功能执行中期待比较稳定的电力供给,因而能 够降低协作处理中断的可能性。
另外,关于电力供给属性表2100的更新,由于与电力供给属性表l腦 的更新相同,因而省略说明。
<动作>
以下,说明具有上述结构并处理上述数据的处理装置1900的动作。 图22是表示更新部1903的更新处理的流程图。
处理装置1900的更新部1903每当从处理装置1900的检测部1902接 收到检测信号时,取得存储在处理装置1900的计时部1904中的前次运行 时的开始日期时间和结束日期时间(步骤S2201)。
更新部1903根据取得的前次运行时的开始日期时间和结束日期时间 计算运行时间和运行时间带,使存储在存储部306的运行履历信息2000的 运行时间2002反映计算出的运行时间,此外,使运行履历信息2000的不 同时间带的运行履历2003反映计算出的运行时间带(步骤S2202)。
更新部1903根据运行履历信息2000的预定期间(例如最近一周)的 运行时间2002的数据,计算平均运行时间,通过计算出的平均运行时间更 新电力信息的平均运行时间,此外,根据上述预定期间的不同时间带的运
52行履历2003的数据,计算启动预定次数(例如3次)以上的时间带,通过 计算出的时间带更新电力信息的高运行时间带(步骤S2203),更新部1903 结束更新处理。
接着,使用图20的运行履历信息2000的内容例结合图22具体说明上 述处理装置1900的动作。另外,在图20的运行履历信息2000中,假定没 有登记日期2001是"2007年5月7日"的记录,假定在处理装置1900的 计时部1904中存储有作为前次运行时的开始日期时间的"2007年5月7 日10时58分"、作为结束日期时间的"2007年5月7日12时08分"。此 外,假定预定期间是"2007年5月1日 2007年5月7日"的一周,预定 次数是"3次"。
处理装置1900的更新部1903每当从处理装置1900的检测部1902接 收到检测信号时,取得存储在处理装置1900的计时部1904中的前次运行 时的开始日期时间(2007年5月7日10时58分)和结束日期时间(2007 年5月7日12时08分)(步骤S2201)。
更新部1903根据取得的前次运行时的开始日期时间和结束日期时间 计算运行时间(1小时10分钟)和运行时间带(11时 12时),使存储在 存储部306的运行履历信息2000反映计算出的运行时间和运行时间带(步 骤S2202)。即,在运行履历信息2000中,由于没有包括与对应于计算出 的运行时间和运行时间带的日期(2007年5月7日) 一致的日期2001在内 的记录,因而追加将日期2001设为"2007年5月7日"、将运行时间2002 设为"1小时10分钟"、将不同时间带的运行履历2003设为"11时 12 时"即将11时 12时的时间带设为"1"的记录。
更新部1903根据运行履历信息2000的预定期间(2007年5月1日 2007年5月7日)的运行时间2002的数据,计算平均运行时间(2小时13 分钟),进行将计算出的平均运行时间设为电力信息的平均运行时间的更 新,此外,根据上述预定期间(2007年5月1日 2007年5月7日)的不 同时间带的运行履历2003,计算启动预定次数(3次)以上的时间带(11 时 12时和12时 13时,即11时 13时),进行将计算出的高运行时间 带设为电力信息的高运行时间带的更新(步骤S2203),更新部1903结束 更新处理。《实施方式3》 <概要>
在实施方式1中说明了如下方式:指示装置200根据存储在存储部202
的各个表从处理装置中选择协作对象装置。
实施方式3涉及的信息处理系统包括选择服务器,根据选择服务器存
储的各个表从处理装置中选择协作对象装置。以下,以与实施方式1的不 同点为中心进行说明。 <信息处理系统的结构>
首先,说明实施方式3涉及的信息处理系统的结构。 图23是实施方式3涉及的信息处理系统2300的系统结构图。 信息处理系统2300如该图所示,经由网络2310连接有DVD/HDD播 放器2301、 DVD/HDD播放器2302、 TV接收机2303、 TV接收机2304、 以及选择服务器2500。
各个DVD/HDD播放器和各个TV接收机是既可以成为指示装置又可 以成为协作对象装置的装置,各个DVD/HDD播放器和各个TV接收机的 设置场所既可以是同一家庭内也可以是不同的场所。此外,网络2310是相 当于图1所示的实施方式1涉及的信息处理系统100中的家庭内网络112、 线路113、广域网H4、线路115、以及家庭内网络119的网络。 <指示装置的结构>
下面,说明实施方式3涉及的指示装置的功能结构。 图24是指示装置2400的系统结构图。
指示装置2400如该图所示,构成为包括人机接口 203、解析部204、 执行部206、指示发送部207、网络接口 208、执行控制部2401、请求信息 发送部2402、以及装置信息接收部2403 。
除执行控制部2401、请求信息发送部2402、以及装置信息接收部2403 以外的部分,与实施方式1涉及的指示装置200相同,因而省略说明。
此外,虽然没有图示,但指示装置2400具有CPU和存储器,上述执 行控制部2401、请求信息发送部2402、以及装置信息接收部2403的各个 功能通过使CPU执行存储在存储器中的程序来实现。
执行控制部2401基本上具有与实施方式1涉及的执行控制部205相同
54的功能,在判断为需要与其他处理装置的协作的情况下,在执行控制部2401 中不选择协作对象装置,在这一点上与执行控制部205不同。
艮口,在判断为需要与其他处理装置的协作的情况下,为了使选择服务 器2500选择协作对象装置,向请求信息发送部2402送出表示协作对象功 能的协作对象功能信息。
请求信息发送部2402具有如下功能生成包括从执行控制部2401接 收到的协作对象功能信息在内的、请求选择协作对象装置的请求信息,经 由网络接口 208将生成的请求信息发送给选择服务器2500。
装置信息接收部2403具有如下功能从选择服务器2500接收用于识 别选择服务器2500选择出的协作对象装置的装置名和该协作对象装置的 IP地址等表示目的地的信息,将接收到的装置名和IP地址等表示目的地的 信息传送给执行控制部2401。
<选择服务器的结构>
下面,说明选择服务器的功能结构。
图25是选择服务器2500的系统结构图。
选择服务器2500如该图所示,构成为包括表信息接收部2501、存储 部2502、请求信息接收部2503、选择部2504、装置信息发送部2505、以 及网络接口 2506。
此外,虽然没有图示,但选择服务器2500具有CPU,上述表信息接 收部2501、请求信息接收部2503、选择部2504、以及装置信息发送部2505 的各个功能通过使CPU执行存储在存储部2502中的程序来实现。另外, 本发明中的电力信息接收单元相当于表信息接收部2501 。
表信息接收部2501与实施方式1涉及的指示装置200的表信息接收部 201相同,具有如下功能经由网络接口 2506接收从各个处理装置发送来 的装置名、功能信息和电力信息,使存储在存储部2502的提供功能表400 和电力供给属性表500反映接收到的装置名、功能信息和电力信息。
存储部2502是非易失性的RAM,与实施方式1涉及的指示装置200 的存储部202相同,存储提供功能表400、电力供给属性表500和基准信息 表600。
请求信息接收部2503具有如下功能将从指示装置2400经由网络接口 2506接收到的请求信息传送给选择部2504。
选择部2504具有如下功能根据从请求信息接收部2503接收到的请 求信息中包含的协作对象功能信息,选择指示装置2400使其执行协作对象 功能的处理装置作为协作对象装置,将识别选择出的协作对象装置的装置 名送出到装置信息发送部2505。另外,协作对象装置的选择与实施方式1 涉及的指示装置200的执行控制部205相同,根据存储在存储部2502的提 供功能表400、电力供给属性表500和基准信息表600进行选择,因而省略 说明。
装置信息发送部2505具有如下功能经由网络接口 2506将从选择部 2504接收到的协作对象装置的装置名和协作对象装置的IP地址等表示目 的地的信息发送给指示装置2400。另外,协作对象装置的IP地址等表示目 的地的信息与实施方式1的指示装置200的指示发送部207相同,既可以 使用预先由用户等存储的、按照每个处理装置将装置名和IP地址等目的地 相对应地存储的信息,也可以使用从各个处理装置接收到装置名等时表示 各个发送源的IP地址等信息。
网络接口 2506是NIC,具有与网络2310连接的功能。
<数据>
存储在选择服务器2500的存储部2502中的提供功能表400、电力供 给属性表500和基准信息表600,与实施方式1涉及的指示装置200的存储 部202中存储的各个表相同,因而省略说明。另外,假定存储在处理装置 300的存储部306的发送目的地信息中存储有选择服务器的IP地址等表示 目的地的信息。
<动作>
<指示装置的动作>
以下,说明上述指示装置2400的动作。
图26是表示指示装置2400对协作对象装置的指示数据的发送处理的 流程图。该图所示的处理是将图7所示的实施方式1涉及的指示装置200 的处理中步骤S702 步骤S704的处理替换成步骤S2601步骤S2602后的 处理。以下,说明步骤S2601步骤S2602的处理。
在步骤S701中,在需要与其他处理装置的协作的情况下(步骤SS701:
56是),执行控制部2401使选择服务器2500选择协作对象装置,因而向请求 信息发送部2402送出表示协作对象功能的协作对象功能信息,请求信息发 送部2402生成包括接收到的协作对象功能信息在内的请求选择协作对象装 置的请求信息,经由网络接口 208将生成的请求信息发送给选择服务器 2500 (步骤S2601)。
装置信息接收部2403从选择服务器2500接收装置名和IP地址等表示 目的地的信息(步骤S2602),将接收到的装置名和IP地址等表示目的地的 信息传送给执行控制部2401,执行控制部2401将接收到的装置名和IP地 址等表示目的地的信息以及协作对象功能信息送出到指示发送部207,并结 束处理。
<选择服务器的动作>
以下,说明上述选择服务器2500的动作。
图27是表示选择服务器2500的协作对象装置的选择处理的流程图。 选择服务器2500的请求信息接收部2503从指示装置2400接收请求信 息(步骤S2701),将接收到的请求信息传送给选择部2504,接收到请求信 息的选择部2504根据存储在存储部2502的提供功能表400,选出具有请求 信息中包含的协作对象功能信息表示的协作对象功能的处理装置(步骤 S2702)。
选择部2504与实施方式1中的指示装置200的处理相同,取得执行协 作对象功能的处理装置的插拔基准和推定概率基准(步骤S703),选择协 作对象装置(步骤S704),将识别选择出的协作对象装置的装置名送出到 装置信息发送部2505。
装置信息发送部2505将接收到的协作对象装置的装置名和协作对象 装置的IP地址等表示目的地的信息发送给指示装置2400 (步骤S2703), 并结束处理。
<补充>
以上,根据实施方式说明了本发明涉及的信息处理系统,但是还可按 照以下方式进行变形,当然,本发明不限于上述实施方式所示的信息处理 系统。
(1)在各个实施方式和变形例中,在指示装置和协作对象装置进行协作处理时,虽然没有特别说明进行认证处理的内容,但是也可以在指示装 置和协作对象装置之间进行一般的认证处理。
(2) 在各个实施方式和变形例中,说明了提供功能表和电力供给属性 表是不同的表,但是也可以构成为l个表。即,如果以实施方式l为例进 行说明,则可以使用按照每个处理装置将装置名、提供功能、可否插拔和 插拔推定概率相对应地存储的1个表。
(3) 在各个实施方式和变形例中,说明了各个装置通过有线网络相互 连接的情况,但是既可以是无线网络也可以是电力线网络。实施方式3的 网络2310也相同。
另夕卜,在电力线网络的情况下,经由电源电缆向各个装置和选择服务 器进行电力供给,并且还进行网络连接,因而电源电缆将兼作指示装置、 处理装置和选择服务器中的网络接口 。
(4) 在各个实施方式和变形例中,家庭内网络可以是经由路由器或网 桥等连接的多个网络组,此外,在实施方式1的信息系统中,说明了家庭 内网络是铺设在家庭内的网络,但是,不限于家庭,也可以是铺设在事务 所等局部场所内的网络。
(5) 在各个实施方式和变形例中说明了如下情况在指示装置的存储 部202中存储有程序,通过使CPU执行该程序,实现指示装置的功能的一 部分,但是也可以在指示装置内部具有不同于存储部202的存储器,使该 存储器存储程序。各个实施方式和变形例的处理装置的存储部306中存储 的程序也相同。
(6) 已经说明了如下方式各个实施方式和变形例涉及的指示装置存 储表示各个装置具有的功能的提供功能表。但是在各个装置具有相同的功 能的情况下,也可以存储表示各个装置的CPU的处理能力等各个装置的性 能的提供性能表,来替代提供功能表。例如,在指示装置需要与具有2个 以上的CPU的处理装置进行协作处理的情况下,也可以从提供性能表中选 出具有2个以上的CPU的处理装置作为协作对象装置的候选。
(7) 已经说明了如下方式各个实施方式和变形例涉及的指示装置与 1台处理装置进行协作处理。但是例如在协作对象功能有多个的情况下,也 可以与多台处理装置进行协作处理,此外,即使在协作对象功能是1个的情况下,与现有技术相比,也可以使多台处理装置分散执行该1个协作对 象功能。
(8) 在各个实施方式和各个变形例中,着重说明了协作对象处理执行 中的处理装置的电力供给的切断,但是在协作对象处理执行中的处理装置 中,即使在产生了网络连接的切断的情况下,也同样能够产生协作处理的 中断。因此,也可按照如下方式进行变形。
艮口,也可以是各个处理装置存储关于网络连接履历的连接履历信息来 替代电力信息,将该连接履历信息发送给指示装置,指示装置根据从各个 处理装置接收到的各个连接履历信息,选择协作对象装置。
(9) 已经说明了如下方式实施方式1和变形例1涉及的指示装置使
用基准信息表600选择协作对象装置,但是例如在实施方式1中,不管使 处理装置执行的功能如何,通过都选择可否插拔是"不可以"的处理装置 作为协作对象装置,由此,不使用基准信息表600也可选择协作对象装置。
(10) 在实施方式1涉及的指示装置200的动作说明中,作为一个例 子,已经说明了指示装置200的执行部206接收从处理装置300发送的 H,264形式的动态图像数据,但是,也可以是处理装置300对该动态图像数 据实施加密后发送,并且,也可以是实施了从H,264形式向MPEG2形式的 转换(译码)后发送。
(11) 在实施方式1涉及的指示装置200的动作说明中,说明了以接 收到来自用户的处理请求为契机来选择协作对象装置的方式,但是,在与 来自用户的处理请求相对应的处理例如是按照对DVD/HDD播放器的录像 预约等的方式在预定时刻开始执行的处理的情况下,也可以以预定时刻的 到来为契机来选择协作对象装置。
(12) 在实施方式2和变形例2 5中,说明了各个电力供给属性表的 各个项目单纯增加的方式,但是,也可以定期地(例如一个月一次)复位 成初始值。例如通过一个月一次地复位实施方式2的电力供给属性表1100 的切断次数1101,指示装置能够根据最近的各个处理装置的切断次数的倾 向来选择协作对象装置。
此外,实施方式2涉及的处理装置IOOO也可以存储切断次数的履历。 即,也可以按照每个履历将日期和切断次数相对应地存储,存储预定期间(例如最近一个月)内的切断次数作为电力信息。由此,指示装置可根据 最近的各个处理装置的切断次数的倾向来选择协作对象装置。另外,在变
形例2 4涉及的处理装置中也相同。
(13) 在实施方式l、 2和变形例1 5中,说明了如下方式指示装
置根据预先存储的提供功能表和电力供给属性表来选择协作对象装置。但
是,在各个装置通过1个LAN (同一子网的LAN)物理地连接的情况下, 也可以是指示装置不预先存储提供功能表和电力供给属性表。即,指示装 置在判断为需要与其他处理装置的协作时,将请求发送电力信息的请求信 息广播到LAN上。接收到请求信息的连接到LAN的各个处理装置向指示 装置发送该处理装置的装置名、功能信息和电力信息。指示装置能够根据 从各个处理装置接收到的功能信息和电力信息,选择协作对象装置。
此外,也可以是,指示装置广播到LAN的请求信息中包含协作对象功 能信息,接收到请求信息的连接到LAN的各个处理装置中,只有具有协作 对象功能信息表示的功能的处理装置发送该处理装置的装置名、功能信息 和电力信息。
另外,也可以是,指示装置在从各个处理装置接收到装置名、功能信 息和电力信息时,通过接收到的各个信息生成提供功能表和电力供给属性 表,然后使用这些表来选择协作对象装置。此外,也可以是,在选择协作 对象装置后,丢弃接收到的各个信息,每当需要与其他处理装置的协作时, 广播请求信息后从各个处理装置接收各个信息。
(14) 在实施方式l、 2和变形例1 5中,说明了如下方式处理装 置按照预先存储的IP地址等表示目的地的信息,发送该处理装置的装置名 和功能信息和电力信息。但是,在各个装置通过1个LAN(同一子网的LAN)
物理地连接的情况下,处理装置将该装置名、功能信息和电力信息广播到 LANo
(15) 在实施方式3中说明了如下方式选择服务器2500选择协作对 象装置。但是,也可以是,选择服务器根据从各个处理装置接收到的装置 名、功能信息和电力信息,生成提供功能表和电力供给属性表,将生成的 这些表发送给指示装置,指示装置根据从选择服务器接收到的各个表来选 择协作对象装置。(16) 己经说明了如下方式实施方式1涉及的指示装置200根据预 先存储的基准信息表来选择协作对象装置。但是,也可以是,使基准信息 表能够反映预先从用户受理的、用于选择执行协作对象功能的处理装置的 基准,根据反映了从用户受理的基准的基准信息表,选择协作对象装置。
此外,也可以是,使得在从用户受理的处理请求中能够指定用于选择 执行对应于该处理请求的功能的处理装置的基准,处理装置根据在处理请 求中指定的基准,选择协作对象装置。
(17) 在实施方式1中,使用具有录像功能和再现功能的DVD/HDD 播放器(指示装置200)选择具有H.264调谐器功能的处理装置作为协作对 象装置的例子,说明了指示装置200的动作,但是当然不限于该例子。例 如,可在TV接收机、DVD或BD等光盘播放器或游戏机、硬盘录像装置、 半导体存储器录像装置、音频设备、冰箱、空调、玄关门禁、电话、监视 摄像机、照明器具、摄像机、个人计算机、手机、汽车等所有装置之间进 行协作处理。
例如,为了防范不在时的犯罪,在从外出目的地使位于房间里的家电 运行从而看起来家里有人的情况下,还可考虑使位于外出目的地的该房间 里的居住者所持有的手机和设置在房间里的TV接收机、音频设备、照明 器具的任意一个处理装置进行协作处理(即,使处理装置处于运行状态)。
此外,各个处理装置具有CPU,通过使CPU执行存储在存储部306 的程序,可实现执行部303的功能,因而指示装置例如在发送指示数据时, 通过发送用于实现使处理装置执行的功能的程序,能够使处理装置执行期 望的功能。由此,指示装置可不考虑各个处理装置具有的功能而仅根据电 力供给属性表来选择协作对象装置。
产业上的可利用性
在多个装置协作进行处理的情况下,在选择成为协作目标的装置时, 可利用本发明涉及的信息处理系统。
权利要求
1. 一种信息处理系统,包括指示执行预定处理的指示装置和能执行被指示的预定处理的多个处理装置,其特征在于,上述指示装置具有电力信息接收单元,接收在各个处理装置中保持的、与针对该处理装置的电力供给相关的电力信息;选择单元,根据上述电力信息接收单元接收到的各个电力信息,从上述多个处理装置中选择成为执行上述预定处理的指示目的地的处理装置;以及指示发送单元,向上述选择单元选择出的处理装置发送执行上述预定处理的指示,上述处理装置具有指示接收单元,接收从上述指示装置发送的执行上述预定处理的指示;执行单元,在上述指示接收单元接收到执行上述预定处理的指示时,执行该预定处理;以及电力信息发送单元,发送与针对本装置的电力供给相关的电力信息。
2. 根据权利要求1所述的信息处理系统,其特征在于, 上述处理装置的上述电力信息发送单元具有 存储单元,存储上述电力信息;检测单元,检测针对本装置的电力供给状况的变化;以及更新单元,每当上述检测单元检测到电力供给状况的变化时,更新该电力信息,使存储在上述存储单元中的电力信息反映检测结果,在由上述更新单元更新了上述电力信息的情况下,上述电力信息发送单元发送最后被更新的电力信息。
3. 根据权利要求2所述的信息处理系统,其特征在于, 上述电力信息包括针对上述处理装置的电力供给被切断的切断次数, 上述电力信息发送单元的上述检测单元检测针对本装置的电力供给开始的情况,每当上述检测单元进行检测时,上述电力信息发送单元的上述更新单 元使上述切断次数增加1,上述指示装置的上述选择单元根据该指示装置的上述电力信息接收单 元接收到的各个切断次数,选择成为执行上述预定处理的指示目的地的处 理装置。
4. 根据权利要求2所述的信息处理系统,其特征在于, 上述处理装置还具有主电源控制单元,该主电源控制单元能切换是向上述执行单元供给从交流电源供给的电力还是切断从交流电源供给的电 力,且能识别供给或切断的状态,上述电力信息包括从交流电源向本装置的电力供给被切断的交流电源 切断次数,上述电力信息发送单元的上述检测单元检测开始向本装置供给来自交 流电源的电力的情况,在上述主电源控制单元处于供给状态时,每当上述检测单元进行检测 时,上述电力信息发送单元的上述更新单元使上述交流电源切断次数增加 1,上述指示装置的上述选择单元根据该指示装置的上述电力信息接收单 元接收到的各个交流电源切断次数,选择成为执行上述预定处理的指示目 的地的处理装置。
5. 根据权利要求4所述的信息处理系统,其特征在于, 上述主电源控制单元对处于切断状态的时间进行计时, 上述电力信息包括上述主电源控制单元处于切断状态的主电源切断时间,在上述检测单元未进行检测时,每当上述主电源控制单元的状态从切 断状态切换成供给状态时,上述电力信息发送单元的上述更新单元将该主 电源控制单元计时出的处于切断状态的时间与上述主电源切断时间相加,上述指示装置的上述选择单元还根据该指示装置的上述电力信息接收 单元接收到的各个上述主电源切断时间,选择成为执行上述预定处理的指 示目的地的处理装置。
6. 根据权利要求2所述的信息处理系统,其特征在于, 上述处理装置还具有主电源控制单元,该主电源控制单元能切换是向上述执行单元供给从交流电源供给的电力还是切断从交流电源供给的电力、且能识别供给或切断的状态,上述电力信息包括由于上述主电源控制单元的切换而电力供给被切断 的主电源切断次数,上述电力信息发送单元的上述检测单元检测开始向本装置供给来自交 流电源的电力的情况,在上述检测单元未进行检测时,每当上述主电源控制单元的状态从切 断状态切换成供给状态时,上述电力信息发送单元的上述更新单元使上述 主电源切断次数增加l,上述指示装置的上述选择单元根据该指示装置的上述电力信息接收单 元接收到的各个主电源切断次数,选择成为执行上述预定处理的指示目的 地的处理装置。
7. 根据权利要求2所述的信息处理系统,其特征在于,上述处理装置的上述执行单元能识别是否正在执行上述预定处理, 上述电力信息包括执行中切断次数,该执行中切断次数是上述执行单元在上述预定处理执行中针对上述处理装置的电力供给被切断的次数, 上述电力信息发送单元的上述检测单元检测针对本装置的电力供给开始的情况,在上述执行单元正在执行上述预定处理的情况下,每当上述检测单元 进行检测时,上述电力信息发送单元的上述更新单元使上述执行中切断次数增加1,上述指示装置的上述选择单元根据该指示装置的上述电力信息接收单 元接收到的各个执行中切断次数,选择成为执行上述预定处理的指示目的 地的处理装置。
8. 根据权利要求2所述的信息处理系统,其特征在于, 上述处理装置还具有计时单元,该计时单元对本装置运行的时间进行计时并存储,上述电力信息包括预定期间内的上述处理装置的平均运行时间, 上述电力信息发送单元的上述检测单元检测针对本装置的电力供给开 始的情况,每当上述检测单元进行检测时,上述电力信息发送单元的上述更新单 元更新该平均运行时间,使上述平均运行时间反映上述计时单元存储的本装置运行的时间,上述指示装置的上述选择单元根据该指示装置的上述电力信息接收单 元接收到的各个平均运行时间,选择成为执行上述预定处理的指示目的地 的处理装置。
9. 根据权利要求2所述的信息处理系统,其特征在于, 上述处理装置还具有计时单元,该计时单元对预先设定的每个时间带的本装置的运行时间进行计时并存储,上述电力信息包括预先设定的每个时间带的本装置的运行履历, 上述电力信息发送单元的上述检测单元检测针对本装置的电力供给开始的情况,每当上述检测单元进行检测时,上述电力信息发送单元的上述更新单 元更新该运行履历,使上述运行履历反映上述计时单元存储的预先设定的 每个时间带的本装置的运行时间,上述指示装置的上述选择单元根据该指示装置的上述电力信息接收单 元接收到的各个运行履历,选择成为执行上述预定处理的指示目的地的处 理装置。
10. 根据权利要求1所述的信息处理系统,其特征在于, 上述处理装置的上述电力信息发送单元具有存储上述电力信息的存储单元,上述电力信息包括预先设定的切断操作可否信息,该切断操作可否信 息用于识别用户可否对从交流电源向上述处理装置供给的电力进行切断操 作,上述指示装置的上述选择单元根据该指示装置的上述电力信息接收单 元接收到的各个切断操作可否信息,选择成为执行上述预定处理的指示目 的地的处理装置。
11. 根据权利要求1所述的信息处理系统,其特征在于, 上述处理装置的上述电力信息发送单元具有存储上述电力信息的存储单元,上述电力信息包括预先设定的推定值信息,该推定值信息表示用户对 从交流电源向上述处理装置供给的电力进行切断操作的概率的推定值,上述指示装置的上述选择单元根据该指示装置的上述电力信息接收单 元接收到的各个推定值信息,选择成为执行上述预定处理的指示目的地的 处理装置。
12. 根据权利要求1所述的信息处理系统,其特征在于,上述处理装置的上述电力信息发送单元具有存储上述电力信息的存储 单元,上述电力信息包括预先设定的电池有无信息,该电池有无信息用于识 别上述处理装置是否具有内置电池,上述指示装置的上述选择单元根据该指示装置的上述电力信息接收单 元接收到的各个电池有无信息,选择成为执行上述预定处理的指示目的地 的处理装置。
13. 根据权利要求1所述的信息处理系统,其特征在于, 上述处理装置还具有内置电池,上述处理装置的上述电力信息发送单元具有存储上述电力信息的存储 单元,上述电力信息包括预先设定的上述内置电池引起的上述处理装置的最 大运行时间,上述指示装置的上述选择单元根据该指示装置的上述电力信息接收单 元接收到的各个最大运行时间,选择成为执行上述预定处理的指示目的地 的处理装置。
14. 根据权利要求1所述的信息处理系统,其特征在于, 上述指示装置和上述各个处理装置通过LAN连接, 上述指示装置还具有请求信息发送单元,该请求信息发送单元将请求发送上述电力信息的请求信息广播到上述LAN,上述处理装置还具有请求信息接收单元,该请求信息接收单元接收从 上述指示装置发送的上述请求信息,当上述请求信息接收单元接收到上述请求信息时,上述处理装置的上 述电力信息发送单元发送上述电力信息。
15. 根据权利要求14所述的信息处理系统,其特征在于,上述处理装置还具有存储单元,该存储单元存储与本装置具有的功能 相关的信息,上述请求信息包括与执行上述预定处理所需的功能相关的功能信息, 当上述请求信息接收单元接收到的上述请求信息中包含的上述功能信 息包含于存储在上述存储单元的与本装置具有的功能相关的信息中的情况 下,上述处理装置的上述电力信息发送单元发送上述电力信息。
16. 根据权利要求1所述的信息处理系统,其特征在于, 上述指示装置和上述各个处理装置通过LAN连接, 上述处理装置还具有检测单元,该检测单元检测针对本装置的电力供给状况的变化,当上述检测单元检测到电力供给状况的变化时,上述处理装置的上述 电力信息发送单元将上述电力信息广播到LAN。
17. 根据权利要求1所述的信息处理系统,其特征在于, 上述信息处理系统还包括电力信息服务器,上述指示装置还具有请求信息发送单元,该请求信息发送单元将请求 发送上述电力信息的请求信息发送给上述电力信息服务器, 上述电力信息服务器具有电力信息接收单元,接收各个处理装置的上述电力信息发送单元发送 的各个电力信息;请求信息接收单元,接收从上述指示装置发送的上述请求信息;以及 电力信息发送单元,当上述请求信息接收单元接收到上述请求信息时,将上述电力信息接收单元接收到的各个电力信息发送给发送了上述请求信息的指示装置。
18. —种指示装置,指示多个外部装置中的任意一个外部装置执行预 定处理,其特征在于,具有电力信息接收单元,接收在各个外部装置中保持的、与针对该外部装 置的电力供给相关的电力信息;选择单元,根据上述电力信息接收单元接收到的各个电力信息,从上 述多个外部装置中选择成为执行上述预定处理的指示目的地的外部装置; 以及指示发送单元,向上述选择单元选择出的外部装置发送执行上述预定 处理的指示。
19. 根据权利要求18所述的指示装置,其特征在于, 上述指示装置还具有存储单元,该存储单元存储将表示处理种类的信息和选择执行该处理的外部装置时的电力信息基准信息对应起来的基准信 息表,上述选择单元从上述基准信息表中,取得与上述预定处理的种类对应 的电力信息基准信息,并选择下述外部装置,该外部装置保持有满足已取 得的电力信息基准信息的电力信息。
20. 根据权利要求18所述的指示装置,其特征在于, 上述指示装置还具有受理单元,从用户受理选择执行上述预定处理的外部装置时的电力信息基准信息,上述选择单元选择下述外部装置,该外部装置保持有满足上述受理单 元受理的上述电力信息基准信息的电力信息。
21. —种处理装置,在从外部装置接收到执行处理的指示的情况下执 行预定处理,其特征在于,具有存储单元,存储与针对本装置的电力供给相关的电力信息; 检测单元,检测针对本装置的电力供给状况的变化; 更新单元,每当上述检测单元检测到电力供给状况的变化时,更新该 电力信息,使存储在上述存储单元的上述电力信息反映检测结果;以及 发送单元,将存储在上述存储单元的电力信息发送到上述外部装置。
22. —种信息处理系统的信息处理方法,上述信息处理系统包括指示 执行预定处理的指示装置和能执行被指示的预定处理的多个处理装置,其 特征在于,上述指示装置具有电力信息接收步骤,接收在各个处理装置中保持的、与针对该处理装 置的电力供给相关的电力信息;选择步骤,根据在上述电力信息接收步骤中接收到的各个电力信息, 从上述多个处理装置中选择成为执行上述预定处理的指示目的地的处理装置;以及指示发送步骤,向在上述选择步骤中选择出的处理装置发送执行上述 预定处理的指示,上述处理装置具有指示接收步骤,接收从上述指示装置发送的执行上述预定处理的指示;执行步骤,在上述指示接收步骤中接收到执行上述预定处理的指示时,执行该预定处理;以及电力信息发送步骤,发送与针对本装置的电力供给相关的电力信息。
23. —种信息处理系统,包括指示执行预定处理的指示装置和能执行 被指示的预定处理的多个处理装置,其特征在于,上述指示装置具有连接履历信息接收单元,接收在各个处理装置中保持的、与该处理装 置的网络连接履历相关的连接履历信息;选择单元,根据上述连接履历信息接收单元接收到的各个连接履历信息,从上述多个处理装置中选择成为执行上述预定处理的指示目的地的处 理装置;以及指示发送单元,向上述选择单元选择出的处理装置发送执行上述预定 处理的指示,上述处理装置具有指示接收单元,接收从上述指示装置发送的执行上述预定处理的指示; 执行单元,在上述指示接收单元接收到执行上述预定处理的指示时,执行该预定处理;以及连接履历信息发送单元,发送与本装置的网络连接履历相关的连接履历信息。
24. —种信息处理系统的信息处理方法,上述信息处理系统包括指示 执行预定处理的指示装置和能执行被指示的预定处理的多个处理装置,其 特征在于,上述指示装置具有连接履历信息接收步骤,接收在各个处理装置中保持的、与该处理装 置的网络连接履历相关的连接履历信息;选择步骤,根据在上述连接履历信息接收步骤中接收到的各个连接履历信息,从上述多个处理装置中选择成为执行上述预定处理的指示目的地 的处理装置;以及指示发送步骤,向在上述选择步骤中选择出的处理装置发送执行上述 预定处理的指示,上述处理装置具有指示接收步骤,接收从上述指示装置发送的执行上述预定处理的指示; 执行步骤,在上述指示接收步骤中接收到执行上述预定处理的指示时,执行该预定处理;以及连接履历信息发送步骤,发送与本装置的网络连接履历相关的连接履历信息。
25. —种信息处理系统,包括指示执行预定处理的指示装置、执行从 该指示装置指示的预定处理的多个处理装置、和对成为由上述指示装置指 示执行预定处理的指示目的地的处理装置进行选择的选择服务器,其特征 在于,上述指示装置具有请求信息发送单元,将请求选择成为执行上述预定处理的指示目的地 的处理装置的请求信息发送到上述选择服务器;装置信息接收单元,从上述选择服务器接收处理装置信息,该处理装 置信息识别指示执行上述预定处理的处理装置;以及指示发送单元,向上述装置信息接收单元接收到的上述处理装置信息 表示的处理装置,发送执行上述预定处理的指示;上述处理装置具有指示接收单元,接收从上述指示装置发送的执行上述预定处理的指示;执行单元,当上述指示接收单元接收到执行上述预定处理的指示时, 执行该预定处理;以及电力信息发送单元,将与针对本装置的电力供给相关的电力信息发送 到上述选择服务器,上述选择服务器具有请求信息接收单元,接收从上述指示装置发送的上述请求信息; 电力信息接收单元,接收从各个处理装置发送的各个电力信息; 选择单元,当上述请求信息接收单元接收到上述请求信息时,根据上 述电力信息接收单元接收到的各个电力信息,从上述多个处理装置中选择成为由上述指示装置指示执行上述预定处理的指示目的地的处理装置;以 及装置信息发送单元,将识别上述选择单元选择出的处理装置的处理装 置信息发送到上述指示装置。
26. —种信息处理系统的信息处理方法,上述信息处理系统包括指示执行预定处理的指示装置、执行从该指示装置指示的预定处理的多个处理 装置、和对成为由上述指示装置指示执行预定处理的指示目的地的处理装 置进行选择的选择服务器,其特征在于,上述指示装置具有请求信息发送步骤,将请求选择成为执行上述预定处理的指示目的地 的处理装置的请求信息发送到上述选择服务器;装置信息接收步骤,从上述选择服务器接收处理装置信息,该处理装 置信息识别指示执行上述预定处理的处理装置;以及指示发送步骤,向在上述装置信息接收步骤中接收到的上述处理装置 信息表示的处理装置,发送执行上述预定处理的指示;上述处理装置具有指示接收步骤,接收从上述指示装置发送的执行上述预定处理的指示;执行步骤,当在上述指示接收步骤中接收到执行上述预定处理的指示 时,执行该预定处理;以及电力信息发送步骤,将与针对本装置的电力供给相关的电力信息发送 到上述选择服务器,上述选择服务器具有-请求信息接收步骤,接收从上述指示装置发送的上述请求信息; 电力信息接收步骤,接收从各个处理装置发送的各个电力信息; 选择步骤,当在上述请求信息接收步骤中接收到上述请求信息时,根 据在上述电力信息接收步骤中接收到的各个电力信息,从上述多个处理装 置中选择成为由上述指示装置指示执行上述预定处理的指示目的地的处理 装置;以及装置信息发送步骤,将识别在上述选择步骤中选择出的处理装置的处 理装置信息发送到上述指示装置。
全文摘要
指示装置(200)的表信息接收部(201)从连接在网络上的各个处理装置,接收该处理装置的装置名、与该装置具有的功能相关的功能信息和表示该装置的电力供给的可靠性的电力信息,并反映到存储在存储部(202)的表中。解析部(204)从用户受理了处理请求时,解析受理的处理请求的内容,将表示执行对应于处理请求的处理所需的功能的请求功能信息送出到执行控制部(205),执行控制部(205)根据接收到的请求功能信息判断是否需要与其他处理装置的协作,在需要协作的情况下,根据存储在存储部(202)的表,选择可期待稳定的电力供给的处理装置作为成为协作目的地的协作对象处理装置。
文档编号G06F1/26GK101490636SQ200780026069
公开日2009年7月22日 申请日期2007年7月5日 优先权日2006年7月11日
发明者谷丈畅 申请人:松下电器产业株式会社