首页> 中国专利> 设备协作服务执行装置、设备协作服务执行方法及设备协作服务执行程序

设备协作服务执行装置、设备协作服务执行方法及设备协作服务执行程序

摘要

应用软件信息取得部405,将作为已记录在本地存储器407而此次未被设备检索部402检索到的拥有设备的非连接设备和作为此次被设备检索部402检索到的连接设备的设备清单经由外部网络发送到外部服务器107。服务一览显示部406在显示部410一览显示应用软件信息取得部405从外部服务器107取得的设备协作服务一览信息中所表示的设备协作服务和通过拥有设备管理部404被判定为拥有设备的设备,让用户进行设备协作服务的选择。

著录项

  • 公开/公告号CN103221932A

    专利类型发明专利

  • 公开/公告日2013-07-24

    原文格式PDF

  • 申请/专利权人 松下电器产业株式会社;

    申请/专利号CN201280003830.9

  • 发明设计人 田中敬一;田冈幸;增田健司;

    申请日2012-10-03

  • 分类号G06F13/00;

  • 代理机构中科专利商标代理有限责任公司;

  • 代理人汪惠民

  • 地址 日本大阪府

  • 入库时间 2024-02-19 19:59:10

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-11-16

    授权

    授权

  • 2014-08-06

    专利申请权的转移 IPC(主分类):G06F13/00 变更前: 变更后: 登记生效日:20140714 申请日:20121003

    专利申请权、专利权的转移

  • 2014-06-04

    实质审查的生效 IPC(主分类):G06F13/00 申请日:20121003

    实质审查的生效

  • 2013-07-24

    公开

    公开

说明书

技术领域

本发明涉及一种使通过网络连接的设备相互通信并协作动作来执行设备协作服务的 设备协作服务技术。

背景技术

作为以往技术,一种利用在与称为DLNA(Digital Living Network Alliance)或 UPnP(Universal Plug and Play)的家庭网络连接的设备间进行指令的收发的通信协议, 检索家庭网络内的设备,让被发现的设备与用户手中的设备共享内容,利用用户手中的设 备远程操作被发现的设备的设备协作服务已为公知。

而且,通过从外部服务器动态地获取用于实现这些设备协作服务的应用软件,在协作 对方的设备被升级为新的规格时,更新设备协作服务以追随该新的规格的设备协作服务系 统也已公知(例如,参照专利文献1和专利文献2)。

但是,以往的设备协作服务系统,虽然能够应对与现在连接于家庭网络的设备的协作, 但完全没有考虑与离开家庭网络现在未与家庭网络连接的设备的协作。

专利文献1:国际专利公开公报第2005/066808号

专利文献2:日本专利公开公报特开2009-129198号

发明内容

本发明的目在于提供一种能够实现不仅考虑到现在与家庭网络连接的设备,而且也考 虑到现在与家庭网络分离的设备的设备协作服务的技术。

本发明的一方面所涉及的设备协作服务执行装置,是一边与连接于本地网络的设备协 作一边执行设备协作服务的设备协作服务执行装置,包括:检索与所述本地网络连接的设 备的设备检索部;将所述设备检索部检索到的设备的设备信息记录到本地存储器的设备信 息管理部;取得表示用非连接设备以及连接设备可执行的设备协作服务的设备协作服务一 览信息的应用软件信息取得部,其中,所述非连接设备是设备信息已被记录在所述本地存 储器、而此次未被所述设备检索部检索到的设备,所述连接设备是此次被所述设备检索部 检索到的设备;一览显示所述设备协作服务一览信息中所表示的设备协作服务、所述非连 接设备以及所述连接设备的服务一览显示部;启动用于执行由用户从所述服务一览显示部 一览显示的设备协作服务中选择的设备协作服务的应用软件,执行所述设备协作服务的服 务执行部;其中,所述设备协作服务一览信息包含执行各设备协作服务所需要的设备的设 备信息;所述服务一览显示部基于所述设备协作服务一览信息和所述非连接设备及所述连 接设备的设备清单,判定作为执行各设备协作服务所需要的设备是否包含所述非连接设 备,当包含所述非连接设备时,通知用户不可选择需要所述非连接设备的设备协作服务。

附图说明

图1是本发明第1实施例的设备协作服务执行装置的利用状态的一个例子的示意图。

图2是设备协作服务执行装置一览显示的设备协作服务的一个例子的示意图。

图3是两台设备协作服务及三台设备协作服务的一个例子的示意图。

图4是表示本发明第1实施例的设备协作服务执行装置的功能结构的方框图。

图5是表示作为检索响应而得到的设备信息的一个例子的图表。

图6是图4所示的各功能块之间的数据的收发的示意图。

图7是拥有设备管理部将现在拥有设备一览信息和已记录拥有设备一览信息合并处理 的一个例子的示意图。

图8是从外部服务器取得的设备协作服务一览信息的一个例子的示意图。

图9是应用软件信息取得部提取从外部服务器取得的设备协作服务一览信息与本地存 储器已记录的设备协作服务一览信息的差分的处理的一个例子的示意图。

图10是表示服务一览显示部制作的一览图像的一个例子的画面图,(A)示出本地网 络结构栏,(B)示出服务结构栏。

图11是表示服务一览显示部制作的一览图像的一个例子的画面图,是服务结构栏的其 他例子的示意图。

图12是使已从本地网络被拆下的拥有设备再次与本地网络连接时所显示的通知画面 的一个例子的示意图,上览为本地网络显示栏,下栏为再次与本地网络连接的拥有设备所 具备的设备协作服务的显示栏。

图13是表示在一览显示设备协作服务时由设备协作服务执行装置执行的设备协作服 务一览显示处理的流程图。

图14是图13所示的拥有设备的判定处理的流程图。

图15是登录询问画面的一个例子的示意图。

图16是携带到户外的设备协作服务执行装置所连接的对等网络的结构图。

图17是在户外开始设备协作服务时主机设备及客人设备所显示的画面的一个例子的 示意图,(A)示出主机设备所显示的画面,(B)示出客人设备所显示的画面。

图18是表示在设备协作服务开始之前,在主机设备及客人设备之间所收发的数据的内 容的序列图。

图19是表示本发明第2实施例的设备协作服务执行设备的功能结构的方框图。

图20是表示本发明第2实施例的设备协作服务执行装置为客人设备时的设备协作服 务执行装置的处理的流程图。

图21是表示本发明第1实施例的设备协作服务执行设备的变形例的功能结构的方框 图。

具体实施方式

(至本实施例的设备协作服务执行装置的经过)

用户拥有的设备未必总是连接于家庭网络,也存在处于电源关闭的状态或被携带到住 宅以外等家庭网络以外的设备。

然而,在以往的设备协作服务系统中,由于只考虑到现在与家庭网络连接的设备,因 此存在如果该设备不能继续保持IP地址,则不能应对设备协作服务的问题。

而且,可以想像到也存在现在与家庭网络连接但将来会与家庭网络分离的设备。然而, 在以往的设备协作服务系统中,由于只考虑了现在与家庭网络连接的设备,因此无法应对 包括现在未与家庭网络连接的设备在内的用户所拥有的全部设备,成为一个不完整的系 统。

而且,有时在购入设备时,由于有兴趣的服务还没有被公开,因此停止使用该设备, 将其从家庭网络的连接拆下放到例如仓库的角落,但是,日后,针对该设备公开了非常有 吸引力的设备协作服务。

然而,在以往的设备协作服务系统中,如果不将设备连接到网络,用户不会得知有什 么样的设备协作服务。因此,在以往的设备协作服务系统中,即使日后针对从家庭网络连 接拆下的设备公开了有吸引力的设备协作服务,也由于没有将该设备协作服务通知给用户 的手段,该设备有可能一直被放置在仓库。

而且,与家庭网络连接的设备未必全部都是用户所拥有的设备。例如,也会有将安装 有设备协作服务系统的设备拿到户外,在与公共无线LAN服务连接时,与连接于公共无 线LAN服务的别人的设备之间进行设备协作服务。此时,如果不设定任何限制就进行设 备之间的设备协作服务,不知不觉地个人信息被别人的设备盗走,自己的设备有可能进行 没有预料到的动作。

另外,在朋友来访用户的家中,朋友持有的设备暂时连接到家庭网络时,如果在用户 的设备和朋友的设备之间不设定任何限制地执行设备协作服务,尽管是暂时地参加网络, 也有可能出现用户的设备的应用软件被随意地更新、其设定被重写等用户不希望的动作被 执行的情况。

因此,本实施例所涉及的设备协作服务执行装置提供一种能够实现不仅考虑到现在与 家庭网络连接的设备,也考虑到现在与家庭网络分离的设备的设备协作服务的技术。

(第1实施例)

图1是本发明第1实施例的设备协作服务执行装置101的利用状态的一个例子的示意 图。设备协作服务执行装置101通过路由器102被连接到互联网及本地网络。然后,设备 协作服务执行装置101能够经由互联网访问外部服务器107,经由室内构建的本地网络访 问与本地网络连接的设备。

在此,互联网是外部网络的一个例子。外部网络并不仅限于互联网,例如,只要是能 够进行数据通信的专用线路或公用线路网,采用任何网络都可以。

而且,作为本地网络,例如采用利用有线LAN及无线LAN的其中之一或双方构建的 结构,按照DLNA(Digital Living Network Alliance)或UPnP(Universal Plug and  Play)等通信协议传输数据。

作为与本地网络连接的设备的例子,除了设备协作服务执行装置101以外还可以例举 如电视机103、BD(蓝光光盘)录像机104、数码相机105、携带播放机106等网络对应 设备。这些设备被连接于同一路由器102的配置下,设备间经由本地网络可以相互收发数 据。

设备协作服务执行装置101检测与本地网络连接的设备,将包含检测出的设备的型号 等在内的设备清单通过互联网发送到外部服务器107。接收到设备清单的外部服务器107 将表示这些设备组可执行的设备协作服务的设备协作服务一览信息发送到设备协作服务 执行装置101。在此,设备协作服务一览信息包含执行设备协作服务时所需要的设备信息 或执行设备协作服务时所需要的应用软件的分配目的地URL。设备协作服务执行装置101 在执行设备协作服务时,如果没有相应的应用软件,则可以访问分配目的地URL,下载相 应的应用软件。

设备协作服务执行装置101将从外部服务器107接收到的设备协作服务一览信息中所 包含的设备协作服务进行一览显示以提示给用户,让用户选择用现在与本地网络连接的设 备群可执行的设备协作服务,并与协作对方的设备协作执行所选择的设备协作服务。

另外,在本实施例中,以后将设备协作服务执行装置101作为平板电脑终端(tablet  terminal)来进行说明,但是,如果是同样的结构,也可以采用智能手机、携带AV播放 机等携带设备。而且,作为设备协作服务执行装置101也可以采用安装了设备协作服务执 行装置101的功能的BD录像机等固定设备。

图2是设备协作服务执行装置101一览显示的设备协作服务的一个例子的示意图。图 2(A)是服务选择画面的一个例子的示意图,图2(B)是显示设备选择画面的一个例子 的示意图。设备协作服务执行装置101,例如图2(A)所示,将通过外部服务器107获 得的设备协作服务一览信息中所表示的设备协作服务与协作对方的设备对应起来一览显 示于画面上。如果只是将设备协作服务一览显示,则无法判断各设备协作服务是与哪个设 备协作而实现的,有可能出现用户操作没有预料到的设备的情况。

因此,如图2(A)所示,设备协作服务执行装置101显示使各设备协作服务与实现 各设备协作服务时所使用的设备对应起来的一览图像。由此,可以使用户直观地了解执行 哪个设备协作服务时使用哪个设备。

而且,不仅一览显示设备协作服务,也一览显示设备协作服务所使用的设备,由此, 用户对目前所拥有的设备一目了然,可以给用户赋予设备的拥有感。

在图2的例子中,假设电视机103、BD录像机104、数码相机105、携带播放机106 以及作为平板电脑终端的设备协作服务执行装置101被连接于本地网络。

此时,作为设备协作服务所使用的设备的一个例子,显示“电视机”、“BD录像机”、 “数码相机”、“携带播放机”的图标,同时还以图标显示各设备的服务(例如,对于电 视机103,在“电视机”的图标的下方显示其功能“观看电视”、“观看节目表”,对于 “BD录像机”,在“BD录像机”的图标的下方显示其功能“观看录像节目”、“进行 录像预约”等)。

而且,关于各设备的服务,可以通过输入部(图未示)的输入进行选择输入。当设备 协作服务执行装置101为平板电脑终端时,图2(A)所示的信息被显示于触摸面板,可 以通过按压各设备的服务所对应的图标的显示位置或显示位置附近的触摸面板,能够从触 摸面板选择输入各设备的服务。

另外,在图2(A)、(B)的例子中,由于设备协作服务执行装置101为平板电脑终 端,所以,图2(A)没有显示平板电脑终端本身。

当用户从手中操作的作为平板电脑终端的设备协作服务执行装置101对连接于本地网 络的BD录像机104进行录像预约时,用户触摸图2(A)所示的“BD录像机”栏中的“进 行录像预约”的图标选择“进行录像预约”。这样,在设备协作服务执行装置101和远程 的BD录像机104之间执行录像预约服务。

如果用户选择的设备协作服务是用连接于本地网络的两台设备可协作的两台设备协 作服务,则用户在图2(A)中选择想要操作的设备的栏中的设备协作服务,由此,两台 设备协作服务通过想要操作的设备和设备协作服务执行装置101这两台设备来执行。

另一方面,如果用户选择的设备协作服务是通过连接于网络的三台设备可协作的三台 设备协作服务,则用户首先在图2(A)中选择想要操作的设备的栏中的设备协作服务。 于是,图2(B)所示的设备选择画面被显示。用户进一步在该设备选择画面中选择协作 对方的设备。这样,通过设备协作服务执行装置101、在图2(A)所选择的设备以及在图 2(B)所选择的设备这三台设备执行三台设备协作服务。

例如,图2(A)所示的数码相机栏的“观看摄影照片”的设备协作服务,对应于除 了设备协作服务执行装置101和数码相机这两台设备以外,再加上显示目的地的设备所进 行的三台设备协作服务。

此时,用户在图2(A)中选择了数码相机栏中的“观看摄影照片”之后,在图2(B) 中进一步选择显示目的地的设备。在图2(B)的例子中,示出了作为显示目的地的设备 可以选择“电视机”、“平板电脑”。在此,如果选择了“电视机”,用户可以从设备协 作服务执行装置101经由本地网络操作数码相机105,将用数码相机105拍摄的照片显示 于电视机103。另一方面,如果选择了“平板电脑”,用户可以从设备协作服务执行装置 101操作数码相机105,将用数码相机105拍摄的照片显示于设备协作服务执行装置101 的两个设备协作服务被执行。

另外,图2(A)所示的“传送照片”的设备协作服务,对应于除了设备协作服务执 行装置101和数码相机这两台设备以外,再加上传送目的地的设备所进行的三台设备协作 服务。

此时,用户在图2(A)中选择了“传送照片”之后,需要在图2(B)中选择传送目 的地的设备。而且,图2(A)所示的“印刷照片”也和“传送照片”同样,是三台设备 协作服务。这样,用户需要在图2(B)中选择印刷目的地的设备。

另外,当用户选择了图2(A)的电视机栏的“观看电视”时,图2(B)所示的选择 显示目的地的画面被显示。然后,如果用户选择“电视机”,则可以从设备协作服务执行 装置101操作电视机103,让电视机103显示电视机103的影像。另一方面,如果用户选 择”平板电脑”,则可以利用设备协作服务执行装置101操作电视机103让设备协作服 务执行装置101显示电视机103的影像。

另外,如果想要协作的设备已通过用户预先设定,则可以在选择设备协作服务之后与 预先设定的协作对方的设备执行设备协作服务。这样,能省掉用户每次选择设备协作服务 都要进行选择设备的操作的麻烦。

图3是两台设备协作服务及三台设备协作服务的一个例子的示意图。图3(A)是在 上述的图2(B),选择了“电视机”作为显示目的地的设备时所执行的三台设备协作服 务的一个例子。

显示目的地的设备为电视机103时,数码相机105内保存的照片的缩略图像被一览显 示在设备协作服务执行装置101,用户从一览显示的缩略图像中选择想要放映显示到电视 机103的照片。然后,数码相机105将在设备协作服务执行装置101选择的照片向电视机 103传送,电视机103将数码相机105传送的照片显示到画面上。此时,设备协作服务执 行装置101作为操作设备、电视机机103作为显示设备、数码相机105作为内容提供设备 分工合作,执行三台设备协作服务。

另一方面,在上述的图2(B),当用户选择“平板电脑”作为显示目的地的设备时, 图3(B)所示的两台设备协作服务被执行。此时,设备协作服务执行装置101执行对数 码相机105内保存的照片的选择和对选择的照片的显示。并且,在这种情况下,设备协作 服务执行装置101作为操作设备并兼作显示设备、数码相机105作为内容提供设备分工合 作,执行两台设备协作服务。

图4是表示本发明第1实施例的设备协作服务执行装置的功能结构的1个例子的方框 图。如图4所示,设备协作服务执行装置101包括网络接口(网络I/F)401、设备检索 部402、拥有设备判定部403、拥有设备管理部404(设备信息管理部的一个例子)、应 用软件信息取得部405、服务一览显示部406、本地存储器407、应用软件管理部408(应 用软件信息管理部的一个例子)、服务执行部409以及显示部410。

网络接口401由通信装置及控制该通信装置的计算机可读取的程序构成,通过让CPU 执行该程序来实现。显示部410由液晶显示器或有机EL显示器等显示装置构成。设备检 索部402、拥有设备判定部403、拥有设备管理部404、应用软件信息取得部405、服务 一览显示部406、应用软件管理部408以及服务执行部409,由计算机可读取的程序构成, 通过让CPU执行该程序来实现。本地存储器407由硬盘驱动器等记录介质构成。另外, 用于实现图4所示的各功能块的计算机可读取的程序作为设备协作服务执行程序被存储于 硬盘驱动器、可改写内存(memory)、或只读内存等,被CPU下载并由CPU执行。另外, 在图4的例子中,各功能块是通过让CPU执行设备协作服务执行程序来实现的,但是也 可以通过专用的硬件电路来实现。此时,图4所示的各功能块也可以通过单芯片化的集成 电路来实现设备协作服务执行装置101。当用集成电路来构成设备协作服务执行装置101 时,例如,可以将设备检索部402至服务一览显示部406、应用软件管理部408、服务执 行部409单芯片化,也可以将显示部410以外的全部功能块单芯片化。

网络接口401是用于将设备协作服务执行装置101与本地网络及互联网连接的通信接 口。设备协作服务执行装置101通过网络接口401对本地网络内的设备群进行访问以及对 互联网上的外部服务器107进行访问。

设备检索部402检索连接于同一个本地网络的设备。在此,设备检索部402,例如利 用UPnP(Universal Plug and Play)的SSDP(Simple Service Discovery Protocol) 等设备检索协定检索设备。

具体而言,设备检索部402经由网络接口401通过多重播送(multicast)向本地网络发 送检索信息。接收到检索信息的设备将自身的设备信息作为检索响应返送给检索信息的发 送源的设备。

作为检索响应得到的设备信息中包含:例如,设备名称、厂家名称、型号、设备IP 地址、设备ID以及图标URL等。作为设备名称,例如采用用户对设备可以自由设定的名 字,例如设定成“客厅电视机”等名称。

作为制造厂名,例如,采用设备制造商的名字。如果采用该设备制造商的名字,例如, 可以进行在指定厂家的设备群进行协作服务等的设备群的筛选。

作为型号,例如采用设备的型号,对具有相同功能的设备分配相同型号。作为设备IP 地址,例如采用分配给与本地网络连接中的设备的IP地址。

作为设备ID,例如采用对每个设备唯一分配的设备ID,即使型号相同,设备ID也 被分配不同的编号。

作为图标URL,例如采用指向表示设备的图标数据的保存场所的URL。当由设备协 作服务执行装置101一览显示被检索到的设备时,不仅显示设备名称,还可以从图标URL 取得图标数据,将图标与设备名称一起进行显示。由此,可以向用户更容易理解地提示被 检索到的设备。

图5是表示作为检索响应而得到的设备信息的一个例子的图表。如图5所示,设备检 索部402通过取得检索响应,可以得到与本地网络连接的各设备的设备名称、设备ID、 型号、制造厂名、设备IP地址以及图标URL。在图5的例子中,电视机、BD录像机、 数码相机以及携带播放机的设备信息作为检索响应而被取得。

返回图4,拥有设备判定部403判定由设备检索部402检索到的设备中,即,返送了 检索响应的设备中,哪个设备是用户所拥有的设备(以下称为“拥有设备”)。

在此,拥有设备判定部403,在被检索到的设备是与用户预先设定的条件一致的设备 时判定为拥有设备,如果不是条件一致的设备则判定为不是拥有设备。另外,有关预先设 定的条件将在以后说明。

拥有设备管理部404将由拥有设备判定部403判定为拥有设备的设备的设备信息记录 到本地存储器407,并管理拥有设备的设备信息。并且,拥有设备管理部404也将新检索 到的拥有设备的设备信息向本地存储器407记录和从本地存储器407读取已记录的拥有设 备的设备信息。

应用软件信息取得部405将非连接设备和连接设备的设备清单经由外部网络发送到外 部服务器107,其中,非连接设备是设备信息已被记录在本地存储器407、但此次未被设 备检索部402检索到的拥有设备,连接设备是此次被检索部402检索到的拥有设备。然后, 应用软件信息取得部405取得表示用非连接设备及连接设备可执行的设备协作服务的设备 协作服务一览信息。

即,应用软件信息取得部405取得不仅利用现在与本地网络连接的设备而且也利用过 去曾经与本地网络连接过但现在已从本地网络拆下的设备可以实现的设备协作服务的一 览信息。

服务一览显示部406将由应用软件信息取得部405从外部服务器107取得的设备协作 服务一览信息中所表示的设备协作服务和由拥有设备管理部404判定为拥有设备的设备, 在显示部410进行一览显示,让用户进行设备协作服务的选择。此时,服务一览显示部406, 如图2(A)所示,生成拥有设备和通过各拥有设备可执行的设备协作服务被一览显示的 一览图像,通过将该画面数据写入帧缓冲器,在显示部410上显示一览图像。

在此,服务一览显示部406基于设备协作服务一览信息和向外部服务器107发送的设 备清单,判定是否包含作为执行各应用软件所需要的设备的非连接设备,当包含非连接设 备时,通知用户不可选择需要非连接设备的应用软件。此时,服务一览显示部406,例如 显示图10或图11所示的一览图像。

应用软件管理部408将应用软件信息取得部405从外部服务器107取得的设备协作服 务一览信息记录到本地存储器407。在此,应用软件管理部408,在与用户选择的设备协 作服务相对应的应用软件未安装时,基于设备协作服务一览信息,将对应的应用软件安装 到本地存储器407。

本地存储器407是硬盘驱动器(HDD)、USB存储器、SD存储卡、内置闪存等安 装在设备协作服务执行装置101的记录介质。

具体而言,本地存储器407记录由拥有设备判定部403判定为拥有设备的设备的设备 信息、由应用软件管理部408记录的设备协作服务一览信息以及由应用软件管理部408安 装的应用软件。

服务执行部409通过启动用于执行由用户从服务一览显示部406在显示部410一览显 示的设备协作服务中选择的设备协作服务的应用软件,执行设备协作服务。在此,服务执 行部409在执行设备协作服务时,通过网络接口401与协作对方的设备进行数据的收发, 与协作对方的设备合作执行设备协作服务。

另外,在与用户选择的设备协作服务相对应的应用软件未被安装时,服务执行部409 对应用软件管理部408发出安装指示。然后,当应用软件管理部408将未安装的应用软件 安装完毕后,服务执行部409启动该应用软件,开始设备协作服务。

显示部410,例如由具备触摸面板的显示装置构成,显示一览图像等各种图像,并且, 受理来自用户的输入指示。

另外,显示部410也可以不采用具有触摸面板结构的显示装置。此时,不采用具有触 摸面板结构的显示装置具备未图示的输入部(遥控器、输入按钮等),可以通过该输入部 受理来自用户的指示输入。

以上是设备协作服务执行装置101的功能结构。

外部服务器107预先存储将向用户提供的多个设备协作服务与执行各设备协作服务时 所需要的设备的设备信息对应起来的数据库。并且,外部服务器107如果接收到来自应用 软件信息取得部405的非连接设备和连接设备的设备清单,则参照数据库,提取通过由该 设备清单表示的设备可执行的设备协作服务,并回信表示提取的设备协作服务的一览的设 备协作服务一览信息。

图6是图4所示的各功能块之间的数据收发的示意图。表示由设备检索部402检索到 的设备协作服务执行装置101的周边设备的一览的周边设备一览信息61,被发送到拥有 设备判定部403。

拥有设备判定部403根据周边设备一览信息61所显示的设备是否与预先指定的条件 相一致,提取现在与本地网络连接的拥有设备,制作表示提取出的设备信息的一览的现在 拥有设备一览信息62。现在拥有设备一览信息62被发送到拥有设备管理部404。

拥有设备管理部404将从拥有设备判定部403发送来的现在拥有设备一览信息62作 为现在的拥有设备的一览来处理,将在本地存储器407已记录的拥有设备一览信息(已记 录拥有设备一览信息63)作为过去的拥有设备的一览来处理。即,已记录拥有设备一览信 息63表示被过去的检索曾经判定为拥有设备的设备。

拥有设备管理部404将现在拥有设备一览信息62和已记录拥有设备一览信息63合 并,制作过去+现在拥有设备一览信息64,并将其发送到应用软件信息取得部405。

在此,拥有设备管理部404通过将包含在现在拥有设备一览信息62中但未被包含在 已记录拥有设备一览信息63中的设备的设备信息追加到已记录拥有设备一览信息63,制 作过去+现在拥有设备一览信息64。即,过去+现在拥有设备一览信息64是包含现在与 本地网络连接的设备所对应的连接设备和过去曾经与本地网络连接过但现在未与本地网 络连接的设备所对应的非连接设备的设备清单。

应用软件信息取得部405将从拥有设备管理部404发送来的过去+现在拥有设备一览 信息64发送到外部服务器107。外部服务器107提取通过在过去+现在拥有设备一览信 息64中记载的设备群可执行的设备协作服务,并将表示提取的设备协作服务的设备协作 服务一览信息65回信给应用软件信息取得部405。应用软件信息取得部405在接收到来 自外部服务器107的设备协作服务一览信息65后,将设备协作服务一览信息65和过去+ 现在拥有设备一览信息64发送到服务一览显示部406。

服务一览显示部406基于接收到的设备协作服务一览信息65和过去+现在拥有设备 一览信息64,在显示部410一览显示现在及过去的拥有设备和通过各拥有设备可执行的 设备协作服务。

图7是拥有设备管理部404将现在拥有设备一览信息62和已记录拥有设备一览信息 63合并处理的一个例子的示意图。例如,假设现在拥有设备一览信息62包含电视机、BD 录像机、携带播放机、空调,已记录拥有设备一览信息63包含电视机、BD录像机、数码 相机、携带播放机。

拥有设备管理部404从设备ID判断这些设备的差分,将存在于现在拥有设备一览信 息62中但不存在于已记录拥有设备一览信息63的设备看作新追加的设备,将该设备追加 到已记录拥有设备一览信息63中,从而制作过去+现在拥有设备一览信息64。

此时,拥有设备管理部404在过去+现在拥有设备一览信息64的状态栏记载表示为 新建的值。图7的例子中,因为空调所对应的设备ID在现在拥有设备一览信息62中存在 但在已记录拥有设备一览信息63不存在,因此在过去+现在拥有设备一览信息64的空调 的状态栏记载为“新建”。

另一方面,拥有设备管理部404将不存在于现在拥有设备一览信息62但存在于已记 录拥有设备一览信息63的设备看作是未与网络连接、目前设备协作服务不能使用的非连 接设备,在过去+现在拥有设备一览信息64的状态栏记载表示为无效的值。图7的例子 中,因为数码相机所对应的设备ID存在于已记录拥有设备一览信息63但不存在于现在拥 有设备一览信息62,因此在过去+现在拥有设备一览信息64的数码相机的“状态”栏记 载为“无效”。

拥有设备管理部404判定现在拥有设备一览信息62及已记录拥有设备一览信息63都 存在的设备状态没有变化并继续与本地网络连接,在过去+现在拥有设备一览信息64记 载表示设备的状态为有效的值。图7的例子中,因为电视机、BD录像机以及携带播放机 在现在拥有设备一览信息62及已记录拥有设备一览信息63都存在,因此在过去+现在拥 有设备一览信息64中的这些设备的状态栏记载为“有效”。另外,图7中,状态栏中记 载为“有效”或“新建”的设备为连接设备,记载为“无效”的设备为非连接设备。

图8是从外部服务器107取得的设备协作服务一览信息的一个例子的示意图。设备协 作服务一览信息具有每个设备协作服务被分配一个表81的数据结构。表81包含“应用软 件ID”、“服务名称”、“概要”、“版本”、“分配目的地URL”及“协作设备1” 等信息。

“应用软件ID”是对每个设备协作服务唯一分配的标识符。“服务名称”是对各设 备协作服务赋予的名称。“概要”是简单地说明服务内容的信息。“版本”表示各设备协 作服务的应用软件的版本,例如构成设备协作服务的应用软件被更新,如果更新版本的应 用软件被公开,则记载更新版本的应用软件的版本号。

“分配目的地URL”是用于执行设备协作服务的应用软件的分配目的地的URL。在 欲执行的设备协作服务所对应的应用软件未安装时,从分配目的地URL表示的URL下载 应用软件,如果安装完毕则成为可执行服务的状态。

“协作设备1”表示执行设备协作服务时作为协作对象的设备的型号。例如,为了执 行“电视视听”的设备协作服务,由于需要型号为TV-100的设备,因此,“电视视听” 的表81的“协作设备1”记载为“TV-100”。

“协作设备2”表示在设备协作服务可适应三台设备协作服务时所使用的设备。当“协 作设备2”记载有多个型号时,表示作为协作对象的设备有多个候补。例如,“照片显示” 的设备协作服务的“协作设备2”记载为“TV-100、TABLET-10”。这表示该设备协作 服务可以将型号为“TV-100”的设备和型号为“TABLET-10”的设备的其中之一作为显 示目的地的设备来选择。

“协作设备2-作用”表示“协作设备2”所记载的设备是为了什么目的而使用的。 例如,“照片显示”的设备协作服务的“协作设备2-作用”记载为“显示目的地”。因 此可知“协作设备2”所记载的“TV-100”和“TABLET-10”的设备是为了显示照片而 使用的。

另外,四台设备协作服务时,可追加“协作设备3”、“协作设备3-作用”。而且, 默认“协作设备0”为作为服务启动源的设备的设备协作服务执行装置101。例如,当设 备协作服务执行装置101为平板电脑终端(型号:TABLET-10),用户从该平板电脑终 端启动显示照片服务,选择显示目的地为电视机(型号:TV-100)时,执行协作设备0= TABLET-10、协作设备1=DSC-001、协作设备2=TV-100的三台设备协作服务。

图9是应用软件信息取得部405提取从外部服务器107取得的设备协作服务一览信息 与本地存储器407已记录的设备协作服务一览信息的差分的处理的一个例子的示意图。

首先,应用软件信息取得部405从外部服务器107取得服务器侧的设备协作服务一览 信息92。其次,应用软件信息取得部405向应用软件管理部408询问是否存在本地存储 器407已记录的本地侧的设备协作服务一览信息91。然后,如果存在本地侧的设备协作 服务一览信息91,应用软件信息取得部405提取服务器侧的设备协作服务一览信息92与 本地侧的设备协作服务一览信息91的差分,更新本地侧的设备协作服务一览信息91,制 作更新设备协作服务一览信息93。

图9(A)是本地侧的设备协作服务一览信息91的一个例子,图9(B)是服务器的 侧设备协作服务一览信息92的一个例子,图9(C)是更新设备协作服务一览信息93的 一个例子。另外,在图9(A)至(C)中,对于不需要差分处理的信息省略了其图示。

首先,应用软件信息取得部405比较本地侧的设备协作服务一览信息91和服务器侧 的设备协作服务一览信息92,确认追加哪个设备协作服务更新哪个设备协作服务。

在图9的情况下,可知,在服务器侧的设备协作服务一览信息92中,追加了“照片 编辑”的设备协作服务,并且,更新了“电视视听”的设备协作服务的版本。

在此,应用软件信息取得部405在更新设备协作服务一览信息93中设定表示追加或 更新哪个服务的状态的属性,并将其发送到服务一览显示部406。

在图9的情况下,应用软件信息取得部405将更新设备协作服务一览信息93的“电 视视听”的设备协作服务的状态设定为“更新”,将“照片编辑”的设备协作服务的状态 设定为”新建”,并将更新设备协作服务一览信息93发送给服务一览显示部406。

另外,因为“录像预约”和“照片显示”的设备协作服务中的版本未被更新,因此应 用软件信息取得部405将更新设备协作服务一览信息93的“电视视听”和“照片编辑” 的状态设定为“无变化”。

应用软件信息取得部405在结束了服务信息的差分处理后,指示应用软件管理部408 将从外部服务器107取得的设备协作服务一览信息92记录到本地存储器407。

图10是表示服务一览显示部406制作的一览图像的一个例子的画面图,(A)示出本 地网络结构栏的一个例子,(B)示出服务结构栏的一个例子。

图11是表示服务一览显示部406制作的一览图像的一个例子的画面图,是服务结构 栏的其他例子的示意图。

另外,图10、图11所标注的符号是为了便于说明而附加的,实际上并不被显示。服 务一览显示部406基于从应用软件信息取得部405发送来的更新设备协作服务一览信息 93以及过去+现在拥有设备一览信息64,显示一览图像。

从应用软件信息取得部405发送来的更新设备协作服务一览信息93中,记载有表示 追加了哪个设备协作服务、更新了哪个设备协作服务的状态。为此,如果状态记载为“新 建”,则服务一览显示部406判定该设备协作服务为新追加的设备协作服务。

然后,服务一览显示部406针对新追加的设备协作服务制作一览图像,使用户知道新 追加了设备协作服务。

图9(C)所示的例子中,更新设备协作服务一览信息93的“服务名称”为“照片编 辑”的服务在“状态”的栏中显示有与“新建”的信息相对应的值。服务一览显示部406 判定“服务名称”为“照片编辑”的服务是新追加的设备协作服务,并在新追加的设备协 作服务的图标的附近显示表示是新追加的设备协作服务的标记。

图10(B)的例子中,针对数码相机105,在数码相机105的显示栏追加显示了记载 为“编辑照片”的图标,并在“编辑照片”的图标的附近显示表示是新追加的设备协作服 务的标记的“NEW”的图标。

另外,当在1个画面上不能显示全部的图标、图标所对应的设备的功能时,可以进行 例如切换画面等操作来显示必要的信息。例如,在图10(A)的例子中,虽然携带播放机 106与网络连接,但图10(B)的例子中,在服务结构栏中并未显示携带播放机106的图 标、功能。

这意味着,虽然在显示画面内可以显示电视机103、录像机104、数码相机105、空 调1000的图标以及与图标相对应的功能,但不能显示携带播放机106的图标及与图标相 对应的功能。为了显示携带播放机106的图标及该图标所对应的功能,例如通过选择输入 图10(B)的右上角或左上角所显示的三角形的图标,切换画面的显示,来显示携带播放 机106的图标及该图标所对应的功能。

图9(C)所示的例子中,更新设备协作服务一览信息93的“服务名称”为“观看电 视”的服务在“状态”栏中显示有“更新”的信息所对应的值。服务一览显示部406判定 在“状态”栏中显示有“更新”的信息所对应的值的服务是被更新的服务,并在被更新的 设备协作服务的图标的附近显示表示是被更新的设备协作服务的标记。

图10(B)的例子中,在电视机103的显示栏的“观看电视”的图标的附近,显示有 作为表示版本已被更新的标记的“UPDATE”的图标。另外,“NEW”或“UPDATE”的图 标仅仅是1个例子而已,只要是用户能够识别设备协作服务的追加及更新的图标,无论显 示怎样的图标都可以。

而且,从应用软件信息取得部405发送的过去+现在拥有设备一览信息64针对各设 备记载有表示是否现在与本地网络连接、以及新连接于本地网络的状态。因此,服务一览 显示部406参照过去+现在拥有设备一览信息64的状态,如果存在现在没有与本地网络 连接的设备,则制作一览图像,使用户能够知道现在不能利用使用该设备的设备协作服务。

在图7所示的过去+现在拥有设备一览信息64中,例如,设备名称为“数码相机” 的状态被显示为与“无效”对应的值。服务一览显示部406判定状态被显示为与“无效” 对应的值的“数码相机”过去曾经与本地网络连接过但现在没有与本地网络连接,并且生 成并显示向用户表明所判定的数码相机现在没有与本地网络连接的图像。

在图10(A)的例子中,服务一览显示部406在被判定为现在没有与本地网络连接的 数码相机105的图标上显示表示数码相机105现在没有与本地网络连接的标记。图10(A)、 (B)的例子中,在数码相机105的图标上重叠生成“×”标记并显示,并且,在图10(B) 用灰色显示数码相机105的栏的背景。另外,赋予“×”的标记、用灰色显示背景的颜色 的显示状态仅仅是1个例子而已,只要能够表明现在没有与本地网络连接,可以采用任何 其它的显示状态。

图7所示的过去+现在拥有设备一览信息64中,例如,设备名称为“空调”的状态 被显示为与“新建”对应的值。服务一览显示部406判定状态被显示为与“新建”对应的 值的“空调”过去没有与本地网络连接过但现在新连接于本地网络,并且生成并显示向用 户表明所判定的空调现在新连接到本地网络的图像。

另外,图10(A)、(B)的例子中,服务一览显示部406在被判定为现在新连接到 本地网络的空调1000的图标的附近,标注作为表示新追加的图像的1个例子的标记 “NEW”的图标。由此,用户可以识别空调1000是被新追加的设备。

图11的例子在数码相机105的图标上重叠显示“×”标记,并且,在图11中,包含 表示数码相机105的功能的图标在内的区域、与包含被连接的其他的设备的图标在内的区 域被进行不同显示。图11所示的例子中,包含表示功能的图标的区域(作为图标的边界 的长方形,文字除外)用灰色显示。另一方面,包含被连接的其他的设备的图标在内的区 域(作为图标的边界的长方形,文字除外)用白色表示。

通过在数码相机105的图标上重叠显示“×”的标记,能够在视觉上理解数码相机现 在没有与本地网络连接。

进一步,由于包含表示数码相机105的功能的图标在内的区域用灰色显示,因此能够 在视觉上理解现在不能利用数码相机的功能。

在这种情况下,将“NEW”这个图标显示在“编辑照片”的图标的附近,能够在视 觉上理解数码相机的功能的一部分已被追加。

根据此结构,即使是已从本地网络拆下的设备,也能够得到被追加的功能(协作功能)。

另外,赋予“×”的标记、用灰色显示包含表示功能的图标在内的区域的显示状态仅 仅是1个例子而已,只要能够表明现在没有与本地网络连接,可以采用任何其它的显示状 态。

图11与图10(B)同样,在“观看电视”的图标的附近显示作为表示版本被更新的 标记的“UPDATE”的图标。由此,用户可以识别设备的功能已被更新(该例是电视机的 功能已被更新)。

图11与图10(B)同样,对空调1000的图标标注有作为表明新追加的标记“NEW” 的图标。由此,用户可以识别有新设备连接到本地网络、以及这些设备的功能(该例是新 追加了空调1000以及空调的功能)。

这样,当存在现在没有与本地网络连接的设备,并且,使用该设备的设备协作服务被 新追加或更新时,由于实现该设备协作服务的设备现在没有与本地网络连接,因此向用户 通知不能使用该设备协作服务。

由此,对由于在购买设备时感兴趣的设备协作服务还没有公开所以将该设备从本地网 络拆下的用户,可以通知与该设备相关的设备协作服务已被追加或更新的消息。

其结果,可以给用户带来一个例如将放置在仓库的设备再次与本地网络连接的契机。 并且,能够防止用户所要求的设备协作服务在购买了设备后经过一段时间被公开时,由于 用户没有察觉到该服务的公开,而不会将放置在仓库等处的设备连接到网络而是继续放置 这样事态的发生。

图12是将从本地网络被拆下的拥有设备再次与本地网络连接时所显示的通知画面的 一个例子的示意图,上览为本地网络显示栏,下栏为再次与本地网络连接的拥有设备所具 备的设备协作服务的显示栏。另外,在图12中,各设备的符号是为了说明方便起见而记 载的,实际上不显示。

与本地网络新连接的设备通过多重播送向本地网络发送参加通知。设备协作服务执行 装置101若接收到参加通知,则判定发送了参加通知的设备是否为拥有设备。此时,如果 发送了参加通知的设备的设备信息被记载在记录于本地存储器407中的已记录拥有设备一 览信息63,则设备协作服务执行装置101判定该设备为拥有设备。

然后,设备协作服务执行装置101参照过去+现在拥有设备一览信息64,确定利用 新连接的设备可执行的设备协作服务,并显示被确定的设备协作服务。

另一方面,设备协作服务执行装置101,当判定新连接的设备不是拥有设备时,向用 户询问是否让新连接的设备参加本地网络,当接收到来自用户的可以让其参加的输入指示 时,向外部服务器107询问利用新连接的设备可执行的设备协作服务。

此时,设备协作服务执行装置101将现在拥有设备一览信息62和新连接的设备的设 备信息合起来发送到外部服务器107,询问新连接的设备和现在与本地网络连接的剩余的 设备可执行的设备协作服务。

然后,设备协作服务执行装置101从外部服务器107取得表示有利用新连接的设备和 现在与本地网络连接的剩余的设备可执行的设备协作服务的设备协作服务一览信息,在显 示部410一览显示取得的设备协作服务一览信息中所表示的设备协作服务。

在图12例子中,数码相机105与本地网络新连接。因此,在上栏中追加数码相机105 的图标,并显示从数码相机105的图标起朝向本地网络的显示栏的中央的箭头的图标。

由此,用户可以一目了然地识别数码相机105被与本地网络连接。

然后,在图12的下栏,一览显示使数码相机105和设备协作服务执行装置101协作 可执行的设备协作服务。图12的例子中显示“观看拍摄照片”、“传送照片”以及“印 刷照片”,向用户提示用数码相机105可执行这些设备协作服务。

这样,如果本地网络有新设备参加,则能够在显示部410快速地一览显示用该设备可 执行的设备协作服务,用户通过进行使新连接的设备的电源从关闭到开机等操作,能够迅 速地利用基于该设备执行的设备协作服务。

图13是表示在一览显示设备协作服务时通过设备协作服务执行装置101执行的设备 协作服务一览显示处理的流程图。

首先,设备检索部402受理设备协作服务的一览显示的指示(S101)。此时,设备检 索部402例如,按照来自用户的输入指示,或来自设备协作服务执行装置101上执行的应 用软件的显示要求,受理设备协作服务的一览显示的指示。

其次,设备检索部402检索与本地网络连接的周边设备(S102)。在此,设备检索部 402根据检索结果制作周边设备一览信息61,并发送到拥有设备判定部403。

其次,拥有设备判定部403判定周边设备一览信息61所显示的各设备是否为用户的 拥有设备(S103)。该处理的详细内容将在图14后述。通过S103的处理,制作被判定 为拥有设备的设备被显示的现在拥有设备一览信息62。

其次,拥有设备管理部404将本地存储器407所保存的已记录拥有设备一览信息63 与和现在拥有设备一览信息62合并,制作过去+现在拥有设备一览信息64,并向外部服 务器107发送(S104)。

其次,外部服务器107提取用过去+现在拥有设备一览信息64中所显示的设备群可 执行的设备协作服务,制作表示用这些设备群可执行的设备协作服务的设备协作服务一览 信息,并向设备协作服务执行装置101发送。

其次,应用软件信息取得部405经由网络接口401取得从外部服务器107发送来的设 备协作服务一览信息(S105)。

其次,服务一览显示部406根据从应用软件信息取得部405取得的服务器侧的设备协 作服务一览信息92和记录于本地存储器407的本地侧的设备协作服务一览信息91,制作 更新设备协作服务一览信息93。

其次,服务一览显示部406根据更新设备协作服务一览信息93和过去+现在拥有设 备一览信息64制作图10所示的一览图像,并在显示部410显示(S106)。

图14是图13所示的拥有设备判定处理的流程图。首先,拥有设备判定部403确认用 于判定拥有设备的条件是否已预先设定(S201)。

当用于判定拥有设备的条件没有被预先设定时(S201为“否”),拥有设备判定部 403在显示部410显示向用户询问是否将在S102制作的周边设备一览信息61中所包含的 各设备作为拥有设备登录的登录询问画面(S205)。

图15是登录询问画面的一个例子的示意图。如图15所示,在登录询问画面,显示作 为询问的对象的设备的设备名称、型号及厂家,向用户显示设备的内容。然后,在厂家的 下栏显示记载有“登录”的登录按钮1401、记载有“不登录”的不登录按钮1402。若用 户触摸了登录按钮1401,则该设备作为拥有设备被登录,若用户触摸了不登录按钮1402, 则该设备不作为拥有设备被登录。

另外,在图15中,针对1个设备显示询问画面,当作为询问的对象的设备存在多个 时,可以对每个设备顺序地显示图15所示的询问画面,向用户询问是否登录各设备。或 者,可以一览显示作为询问的对象的多个设备和让用户选择是否登录各设备的复选框 (check box),让用户进行拥有设备的登录。

另一方面,在S201,当判断用于判定拥有设备的条件已被预先设定时(S201为“是”), 拥有设备判定部403判定周边设备是否与预先设定的条件相符合(S202)。作为条件的例 子,可例举如下的条件i)至v)。

条件i)是基于位置的条件。利用条件i)判定拥有设备时,拥有设备判定部403让用 户预先设定例如家的位置和基准半径。然后,拥有设备判定部403在检索时从设备协作服 务执行装置101的GPS传感器取得设备协作执行装置101的位置。当设备协作服务执行 装置101的位置存在于由家的位置和基准半径所规定的判定区域内时,拥有设备判定部 403判定检索到的所有的设备为拥有设备。

另外,为了进一步提高精度,拥有设备判定部403可以在检索时从被检索到的设备的 GPS传感器取得设备的位置,将取得的位置位于判定区域内的设备判定为拥有设备。

另外,即使设备协作服务执行装置101的位置位于判定区域外,只要检索到的设备的 位置位于判定区域内,拥有设备判定部403也可以将位于判定区域内的设备判定为拥有设 备。

条件ii)是基于时间的条件。利用条件ii)判定拥有设备时,拥有设备判定部403让 用户预先设定利用设备协作服务的时段。然后,拥有设备判定部403在检索时刻属于预先 设定的时段时,可以判定检索到的所有的设备为拥有设备。

条件iii)是基于网络ID的条件。利用条件iii)判定拥有设备时,拥有设备判定部403 让用户预先设定自家的路由器的网络ID(例如SSID(Service Set Identifier))。然后, 拥有设备判定部403在检索到的设备的SSID与预先设定的SSID一致时,可以判定检索 到的设备为拥有设备。

条件iv)是基于设备名称或厂家名称的条件。利用条件iv)判定拥有设备时,拥有设 备判定部403让用户预先设定设备名称或厂家名称。然后,拥有设备判定部403在检索到 的设备的设备名称或厂家名称与预先设定的设备名称或厂家名称一致时,可以判定为拥有 设备。

拥有设备判定部403对于设备名称不是用全文一致而是用部分一致来判定为宜。例如, 若将“太郎的*”(“*”表示通配符(wildcard))作为设备名称预先设定,则具有太郎的数码 相机、太郎的电视机等的设备名称的设备被判定为拥有设备。

条件v)是基于IP地址的条件。利用条件v)判定拥有设备时,拥有设备判定部403 让用户预先登录IP地址的子网。然后,拥有设备判定部403可以将具有与预先登录的子 网一致的IP地址的设备判定为拥有设备。例如,若IP地址=192.168.0.1、子网掩码(subnet  mask)=255.255.255.0,则具有192.168.0.0至192.168.0.255范围的IP地址的设备被判 定为拥有设备。

另外,拥有设备判定部403可以让用户预先指定是利用这些条件i)至v)中的哪个 条件进行拥有设备的判定,用由用户指定的条件进行拥有设备的判定。在此,用户可以指 定条件i)至v)的其中一个条件,也可以指定多个条件。

这样,通过让用户预先指定条件,可以从根本上防止将用户没有预料到的设备判定为 拥有设备,或者本来是用户的拥有设备却没有被判定为拥有设备的事态的发生。

其次,拥有设备判定部403针对与预先设定的条件一致的设备,在S203判定为“是”, 将判定为拥有设备的设备的设备信息写入现在拥有设备一览信息62,并将该设备作为拥有 设备登录(S204)。

另一方面,拥有设备判定部403针对与预先设定的条件不一致的设备,在S203判定 为“否”,在显示部410显示向用户询问是否将该设备作为拥有设备登录的询问画面 (S205)。此时,图15所示的登录询问画面被显示。

其次,拥有设备判定部403如果受理了由用户触摸登录按钮1401而发出的登录指示 (S206为“是”),则将判定对象的设备的设备信息写入现在拥有设备一览信息62,并 将该设备作为拥有设备登录(S204)。

另一方面,拥有设备判定部403如果受理了由用户触摸不登录按钮1402而发出不登 录指示(S206为“否”),则不将判定对象的设备的设备信息写入现在拥有设备一览信 息62,并将该设备从拥有设备剔除(S207)。

另外,作为该拥有设备判定处理的对象的设备,以在图13的S102被检索到的设备中 没有记载在保存于本地存储器407的已记录拥有设备一览信息63中的设备为对象。即, 曾经被判定为拥有设备并被记载于已记录拥有设备一览信息63的设备,不作为图14的判 定处理的对象。有此,可以降低判定被检索到的设备是否为拥有设备的判定处理的处理成 本。

这样,在与本地网络连接的设备中,如果是相当于预先设定的条件的设备则作为拥有 设备登录。因此,能防止随便将临时与本地网络连接的朋友等别人的设备作为拥有设备登 录。因此,可以防止在用户的设备和别人的设备之间执行设备协作服务而进行数据的收发, 从而防止用户的设备的设备信息泄露到别人的设备。

另外,即使是不满足条件的设备,只要用户许可,也将该设备作为拥有设备登录。由 此,例如,可以将拜访用户家的朋友的设备作为拥有设备登录,利用朋友的设备和用户的 设备进行设备协作服务。另外,由于是基于用户的许可将别人的设备作为拥有设备登录, 因此能防止随便将用户没有许可的别人的设备作为拥有设备登录,从而防止用户的设备的 设备信息泄露到别人的设备。

另外,在外出目的地将设备协作服务执行装置101连接到公共无线LAN等时,能防 止将连接在与设备协作服务执行装置101相同的网络中的别人的设备当成拥有设备而随便 地作为拥有设备登录,与别人的设备进行设备协作服务。因此,也能杜绝别人的设备从设 备协作服务执行装置101盗出用户的个人信息的问题。

另外,当检测出没有被记载在过去+现在拥有设备一览信息64中的新设备时,设备 协作服务执行装置101通知用户该新检测出的设备,因此可以催促用户利用用户新购买的 设备。因此,也能期待减少用户好不容易购买了设备但却不使用该设备而是让其任意放置 的效果。

另外,在第1实施例中,采用了向外部服务器107询问用连接设备和非连接设备可执 行的设备协作服务的形式。但是,这仅是一个例子,也可以通过询问设备协作服务执行装 置101所具备的数据库来取得可执行的设备协作服务。以下,对该变形例子进行说明。

图21是表示本发明第1实施例的设备协作服务执行装置101的变形例子的方框图。 在变形例中,由于不需要外部服务器107,因而在图21删除了外部服务器107。

而且,设备协作服务执行装置101还包括承担外部服务器107的功能的数据库管理部 2000。数据库管理部2000由硬盘驱动器等记录装置和控制该记录装置的计算机可读取的 程序构成,通过在CPU执行该程序来实现。

数据库管理部2000管理将设备协作服务与执行设备协作服务时所需要的设备的设备 信息对应起来的数据库。并且,数据库管理部2000若通过应用软件信息取得部405被通 知了设备清单,则从数据库提取利用该设备清单所表示的非连接设备及连接设备可执行的 设备协作服务,并将设备协作服务一览信息反馈回应用软件信息取得部405。

(第2实施例)

在第1实施例中,对用设备协作服务执行装置101和本地网络内的拥有设备执行设备 协作服务的实施例进行了说明。在第2实施例中,说明将设备协作执行装置101连接到本 地网络外的对等网络(ad hoc network),用设备协作服务执行装置101和与对等网络连接的 客人设备执行设备协作服务的实施例。另外,在第2实施例,省略与上述第1实施例相同 的部分,只说明与第1实施例相比的变更点。可以将未说明的部分当成与第1实施例相同。

图16是携带到户外的设备协作服务执行装置101被连接的对等网络的结构图。对等 网络由每个人携带到户外的设备汇集而形成。在对等网络中,设各自带来的设备中某个设 备为主机设备151,其它的设备为客人设备152,利用Wi-Fi DIRECT(注册商标)等通 信协定,确立客人设备与主机设备的连接。在对等网络中,用户在户外用自身的设备和别 人的设备群形成网络,例如,可以进行将照片或视频与在场的人们交换或共享等设备协作 服务。

以下,将用户携带到户外的设备协作服务执行装置101作为主机设备151,将用户以 外的别人携带到户外的设备作为客人设备152来进行说明。另外,作为客人设备152,只 要是能适应对等网络的设备采用什么样的设备都可以,在以下的说明中采用设备协作服务 执行装置101。

图17是在户外开始设备协作服务时主机设备151及客人设备152所显示的画面的一 个例子的示意图,(A)示出主机设备151所显示的画面的一个例子,(B)示出客人设 备152所显示的画面的一个例子。

在户外的对等网络上利用设备协作服务时,从主机设备151选择协作设备协作服务的 客人设备152。例如,在主机设备151,如果选择照片共享服务的设备协作服务,则能执 行照片共享服务的对等网络上的客人设备152的清单被显示在主机设备151上。

在图17(A)的例子中,主机设备151的画面显示有“健次”、“爱子”、“浩”这 3人的用户名,表示在对等网络上作为能执行照片共享服务的客人设备152有3名用户的 设备存在。

然后,主机设备151的用户从被显示的客人设备152的清单中选择想要连接的客人设 备152。此时,主机设备151的用户,在图17(A)中,例如通过触摸想要连接的设备的 图标来选择想要连接的设备。

然后,由主机设备151的用户选择了想要连接的设备后,从主机设备151向被选择的 客人设备152发送设备协作服务的协作请求。

接收到协作请求的客人设备152,在画面上显示来自主机设备151的协作请求。作为 客人设备152所显示的内容,例如可以是发送协作请求的主机设备151的用户名及设备协 作服务名称等。

在图17(B)的例子中,照片共享服务的对话框内显示“有来自“结衣”的照片共享 的邀请”,将表明主机设备151的用户“结衣”提出了照片共享服务的协作的请求显示到 客人设备152的画面上。

客人设备152的用户确认在画面上所显示的主机设备151的用户名、设备协作服务名 称等,如果认可来自主机设备151的用户的协作,则触摸记载有“认可”的认可按钮1601。

另一方面,当客人设备152的画面上显示出不认识的用户名或不想执行的设备协作服 务名称等时,如果客人设备152的用户拒绝来自主机设备151的用户的请求,则触摸记载 有“拒绝”的拒绝按钮1602。由此,客人设备152的用户可以停止设备协作服务的执行。

图18是表示在设备协作服务开始之前,在主机设备151及客人设备152之间收发的 数据的内容的序列图。首先,主机设备151通过多重播送发送检索信息,检索与对等网络 连接的设备(S171)。

接收到检索信息的客人设备152,向主机设备151发回作为检索信息的应答的检索响 应(S172)。其次,主机设备151对发送了检索响应的客人设备152发送终端信息的确 认信息(S173)。

接收到了终端信息的确认信息的客人设备152向主机设备151发回终端信息(S174)。 作为终端信息,例如包含画面尺寸、操作系统版本等的信息。

其次,主机设备151基于得到的终端信息,筛选成为设备协作服务执行的对象的客人 设备152,将筛选出的客人设备152作为可执行设备协作服务的客人设备152提示给用户。 通过进行客人设备152的筛选,可以防止向用户提示在性能上无法执行设备协作服务的客 人设备152。

主机设备151受理用户从被提示的设备协作服务可执行的设备群中选定希望协作的客 人设备152的选定指示(S175)。而且,此时,主机设备151还受理用户希望协作的设 备协作服务的选定指示。

其次,主机设备151向被用户选定的客人设备152发送设备协作服务的协作请求 (S176)。该协作请求也包含用户选定的设备协作服务的信息。接收到协作请求的客人设 备152在显示部410显示从主机设备151接收到协作请求(S177)。

客人设备152受理来自用户的认可协作的输入指示或拒绝协作的输入指示,向主机设 备151发送认可通知或拒绝通知(S178)。

其次,主机设备151等待接收来自发送了协作请求的全部的客人设备152的认可通知 或拒绝通知,如果从全部的客人设备152接收到认可通知或拒绝通知,则将认可了协作的 客人设备152判定为作为此次设备协作服务的执行的对象的客人设备152,并制作该客人 设备152及主机设备151的IP地址列表。

然后,主机设备151将包含制作的客人设备152的IP地址列表、作为用于执行设备 协作服务的应用软件的识别信息的应用软件ID以及该应用软件的分配目的地URL的服务 执行指示,发送给认可了协作的客人设备152(S180)。其次,主机设备151启动执行设 备协作服务的应用软件(S181)。

接收到服务执行指示的客人设备152,从分配目的地URL下载用于执行设备协作服 务的应用软件,启动得到的应用软件(S182)。在此,客人设备152如果已经安装了应用 软件则不用下载,启动应用软件就可以。

执行设备协作服务的程序一旦被启动,主机设备151及客人设备152参照IP地址列 表,一边相互交换数据一边执行设备协作服务。

主机设备151或客人设备152,一旦接收到来自用户的设备协作服务的结束指示,向 各设备发送结束要求(S183),结束要求的发送源的设备使已启动的应用软件(S184) 结束。收到结束要求的设备在收到服务结束要求的时刻使应用软件结束(S185)。在上述 的流程中,用于执行设备协作服务的应用软件在主机设备151及客人设备152之间被同时 启动、同时结束。

图19是表示第2实施例中的设备协作服务执行装置101的功能结构的方框图。与第 1实施例的图4所说明的功能结构方框图的不同点在于追加了客人设备管理部1801及主 机设备指示受理部1802。另外,客人设备管理部1801及主机设备指示受理部1802由计 算机可读取的程序构成,通过让CPU执行该程序来实现。但这只是一个例子,也可以用 专用的硬件电路构成客人设备管理部1801及主机设备指示受理部1802。或者,可以在图 19中,将设备检索部402至服务一览显示部406、应用软件管理部408、服务执行部409、 客人设备管理部1801及主机设备指示受理部1802单芯片化用集成电路来构成也可以。或 者,可以在图18,将除显示部410以外的设备协作服务执行装置101的全部框块单芯片 化用集成电路来构成。

客人设备管理部1801管理被拥有设备判定部403判定为非拥有设备的设备。在第1 实施例中,被判定为非拥有设备的设备不被视为设备协作服务执行的对象,但在第2实施 例中,即使被判定为非拥有设备的设备,也能在对等网络上成为设备协作的对象。

客人设备管理部1801将被判定为非拥有设备的各设备视为客人设备152,不在本地 存储器407中记录表示各客人设备152一览的设备清单而是发送到应用软件信息取得部 405。

应用软件信息取得部405将从客人设备管理部1801收到的设备清单发送到外部服务 器107,向外部服务器107询问用设备清单所显示的客人设备152和设备协作服务执行装 置101可执行的设备协作服务,从外部服务器107取得表示可执行的设备协作服务一览的 设备协作服务一览信息。另外,如图21所示,设备协作服务执行装置101具备数据库管 理部2000时,也可以将设备清单通知给数据库管理部2000,取得设备协作服务一览信息。

服务一览显示部406基于通过应用软件信息取得部405取得的设备协作服务一览信 息,由服务一览显示部406在显示部410显示可与客人设备152协作执行的设备协作服务。

在此,服务一览显示部406将用拥有设备可执行的设备协作服务与用客人设备152可 执行的设备协作服务加以区别地进行一览显示。例如,用拥有设备可执行的设备协作服务 如图2(A)所示,与协作对方的拥有设备的设备名称对应起来显示。另一方面,用客人 设备152可执行的服务不是与设备名称对应起来显示,而是与拥有客人设备152的用户的 姓名对应起来显示。

这样,通过将与客人设备152协作可执行的设备协作服务和与拥有设备协作可执行的 设备协作服务加以区别地进行一览显示,可以分开管理聊天等不交换个人信息的设备协作 服务和地址簿同步等交换个人信息的设备协作服务。

主机设备指示受理部1802经由网络接口401接收到来自客人设备152的协作请求后, 在显示部410显示主机设备151的用户名及设备协作服务名,让用户进行是否认可协作的 判断。然后,主机设备指示受理部1802受理了来自用户的认可协作的输入指示后,通过 网络接口401向主机设备151发送认可通知,等待来自主机设备151的服务执行指示。

然后,主机设备指示受理部1802受理了来自主机设备151的服务执行指示后,指示 服务执行部409执行用于执行设备协作服务的应用软件。此时,如果用于执行设备协作服 务的应用软件还未安装,服务执行部409指示应用软件管理部408安装该应用软件,在安 装结束后启动该应用软件。

图20是表示本发明第2实施例的设备协作服务执行装置101为客人设备152时的设 备协作服务执行装置101的处理的流程图。

首先,主机设备指示受理部1802接收来自主机设备151的协作请求(S301)。其次, 主机设备指示受理部1802基于接收到的协作请求,在显示部410显示已接收到来自主机 设备151的设备协作服务的协作请求(S302)。此时,发送了协作请求的主机设备151 的用户名及设备协作服务名称等被显示在显示部410。在此,如果显示了不认识的用户名 或不希望协作的设备协作服务名称,用户进行拒绝协作的输入指示。

其次,主机设备指示受理部1802如果受理了来自用户的拒绝协作的输入指示(S303 为“否”),向主机设备151发送拒绝通知(S305),不启动执行设备协作服务的应用软 件,并结束处理。

另一方面,主机设备指示受理部1802如果受理了来自用户的认可协作的判断结果 (S303为“是”),向主机设备151发送认可通知(S304),等待来自主机设备151的 服务执行指示。

其次,主机设备指示受理部1802,从主机设备151接收包含执行设备协作服务的主 机设备151及客人设备152的IP地址列表、执行设备协作服务的应用软件ID、应用软件 的分配目的地URL的服务执行指示(S306)。

其次,服务执行部409判断是否已安装了与接收到的应用软件ID相对应的应用软件 (S307)。其次,如果通过服务执行部409被判断没有安装应用软件(S307为“否”), 应用软件管理部408从分配目的地URL所表示的URL下载应用软件(S308)。

其次,如果基于应用软件管理部408的安装已完毕,服务执行部409启动被安装的应 用软件(S309),结束处理。

另一方面,在S307,服务执行部409判断应用软件已安装完毕时(S307为“是”), 启动已被安装的应用软件(S309),结束处理。

如上所述,能够让用户判断是否与发送了设备协作服务的协作请求的主机设备151连 接,以执行设备协作服务,因此可以防止在用户没有许可的别人的设备和用户的设备之间 的设备协作服务被执行,用户的个人信息等被非法取得或滥用。

(本发明的总结)

(1)上述的设备协作服务执行装置是一边与连接于本地网络的设备协作一边执行设备 协作服务的设备协作服务执行装置,包括:检索与所述本地网络连接的设备的设备检索部; 将所述设备检索部检索到的设备的设备信息记录到本地存储器的设备信息管理部;取得表 示用非连接设备以及连接设备可执行的设备协作服务的设备协作服务一览信息的应用软 件信息取得部,其中,所述非连接设备是设备信息已被记录在所述本地存储器、而此次未 被所述设备检索部检索到的设备,所述连接设备是此次被所述设备检索部检索到的设备; 一览显示所述设备协作服务一览信息中所表示的设备协作服务、所述非连接设备以及所述 连接设备的服务一览显示部;启动用于执行由用户从所述服务一览显示部一览显示的设备 协作服务中选择的设备协作服务的应用软件,执行所述设备协作服务的服务执行部;其中, 所述设备协作服务一览信息,包含执行各设备协作服务所需要的设备的设备信息;所述服 务一览显示部基于所述设备协作服务一览信息和所述非连接设备及所述连接设备的设备 清单,判定作为执行各设备协作服务所需要的设备是否包含所述非连接设备,当包含所述 非连接设备时,通知用户不可选择需要所述非连接设备的设备协作服务。

根据此结构,检索与本地网络连接的设备,发送表示用此次被检索到的连接设备和虽 然在此次没有被检索到但在过去曾经被检索到的非连接设备可执行的设备协作服务的设 备协作服务一览信息。即,用表示除了现在与本地网络连接的设备以外,过去曾经与本地 网络连接过但现在已从本地网络拆下的设备可执行的设备协作服务的设备协作服务一览 信息被发送。在此,设备协作服务一览信息所包含的设备协作服务包括不仅利用连接设备 而且还利用非连接设备可执行的设备协作服务。

而且,可执行的设备协作服务被一览显示,催促用户选择设备协作服务。此时,不可 选择不用非连接设备就不能执行的设备协作服务被通知给用户。

为此,在希望执行的设备协作服务所需要的设备现在已从本地网络拆下时,可以向用 户提供将该设备连接到本地网络的契机。

而且,由于不可选择不用非连接设备就不能执行的设备协作服务被通知给用户,因此 能够防止用户错误地选择不能执行的设备协作服务。而且,由此,能够防止设备进行预料 外动作,或者设备发生故障。

由于非连接设备和连接设备被一览显示,因此用户能够迅速地认识到哪一个设备现在 被连接在本地网络。并且,由于用户拥有的设备被提示给用户,因此可以给用户提供一种 拥有设备的满足感。而且,由于非连接设备被一览显示,能够让用户回想起过去曾经购买 了什么样的设备。另外,本发明所涉及的设备协作服务执行方法和设备协作服务执行程序 具备与设备协作服务执行装置同样的特征。

(2)上述的设备协作服务执行装置还可以包括:判定在被所述设备检索部检索到的设 备中,哪个设备是用户所拥有的拥有设备的拥有设备判定部,其中,所述拥有设备判定部 将与预先指定的条件一致的设备判定为所述拥有设备;所述设备信息管理部将被所述拥有 设备判定部判定为所述拥有设备的设备作为所述拥有设备记录到所述本地存储器。

根据此结构,即使是与本地网络连接的设备,如果不能满足指定的条件也不被视为用 户的拥有设备,因此能够防止利用该设备的设备协作服务被执行。为此,能够防止将临时 与本地网络连接的别人的设备作为协作对方的设备协作服务被执行。其结果,能够防止用 户的个人信息被流出到别人的设备的事态的发生。另外,也能够避免在外出目的地将设备 协作服务执行装置与公共无线LAN连接时,将连接于同一网络的别人的设备视为拥有设 备而追加到设备清单,导致个人信息被别人的设备盗走等问题的发生。

(3)在上述的设备协作服务执行装置中,所述服务一览显示部可以在所述连接设备中 存在没有记录到所述本地存储器的新设备时,将所述新设备作为新检测出的设备通知给用 户。

根据此结构,由于能够催促用户利用新购买的设备,因此能够避免好不容易购买了新 设备却完全不使用该设备而将其放置的事态发生。

(4)上述的设备协作服务执行装置还可以包括:将由所述应用软件信息取得部取得的 设备协作服务一览信息记录到所述本地存储器的应用软件信息管理部,其中,所述服务一 览显示部,当存在作为包含在所述设备协作服务一览信息中、但未被记录在所述本地存储 器的设备协作服务的新设备协作服务时,将所述新设备协作服务作为新追加的设备协作服 务通知给用户。

根据此结构,当新追加了设备协作服务时,该情况被通知给用户。为此,即使是在购 入设备时因还没有感兴趣的设备协作服务而将其从本地网络拆下放到仓库等的角落的设 备,也由于追加了有兴趣的设备协作服务,因此可以给用户提供一种将设备连接到本地网 络的契机。于是,用户可以尝试新追加的设备协作服务。

(5)上述的设备协作服务执行装置还可以包括:将由所述拥有设备判定部判定为不是 拥有设备的设备作为客人设备进行管理的客人设备管理部,其中,所述客人设备管理部取 得表示与所述客人设备协作可执行的设备协作服务的设备协作服务一览信息;所述服务一 览显示部将与所述客人设备协作执行的设备协作服务和与所述拥有设备协作执行的设备 协作服务加以区别地进行一览显示。

根据此结构,可以将聊天等不进行个人信息交换的设备协作服务和地址薄同期等进行 个人信息交换的设备协作服务加以区别地通知给用户。为此,能够防止用户错误地选择发 生与别人的设备进行地址薄同期等个人信息交换的设备协作服务。

(6)上述的设备协作服务执行装置还可以包括:受理来自主机设备的设备协作服务的 协作请求的主机设备指示受理部,其中,所述主机设备指示受理部在接收到来自所述主机 设备的协作请求时,将所述协作请求通知给用户,在受理了来自所述用户的认可所述协作 请求的输入指示时,向所述主机设备发送所述协作请求的认可通知,并且启动用于执行所 述设备协作服务的应用软件。

根据此结构,当用户将设备协作服务执行装置带到户外与对等网络等户外网络连接时, 能够在与用户许可的别人的设备之间执行设备协作服务。

(7)在上述的设备协作服务执行装置中,所述主机设备指示受理部可以在受理了来自 所述用户的拒绝所述协作请求的输入指示时,向所述主机设备发送拒绝通知,并且不启动 用于执行所述设备协作服务的应用软件。

根据此结构,当用户将设备协作服务执行装置带到户外与对等网络等户外网络连接时, 能够防止不经用户的许可,用户的设备协作服务执行装置被当作协作对方的设备,与别人 的设备之间执行设备协作服务。因此,能够防止用户的个人信息被别人不正当地取得或滥 用。

(8)在上述的设备协作服务执行装置中,所述应用软件信息取得部可以向外部服务器 发送所述非连接设备及所述连接设备的设备清单,取得所述设备协作服务一览信息,其中, 所述外部服务器管理将所述设备协作服务和执行所述设备协作服务时所需要的设备的设 备信息对应起来的数据库。

根据此结构,由于将设备协作服务和设备信息对应起来的数据库由外部服务器来管理, 因此能够减少让设备协作服务执行装置管理该数据库的麻烦。

(9)上述的设备协作服务执行装置还可以包括:管理将所述设备协作服务和执行所述 设备协作服务时所需要的设备的设备信息对应起来的数据库的数据库管理部,其中,所述 应用软件信息取得部将所述非连接设备及所述连接设备的设备清单通知给所述数据库管 理部,取得所述设备协作服务一览信息。

根据此结构,由于将设备协作服务和设备信息对应起来的数据库被设置于设备协作服 务执行装置,因此设备协作服务执行装置能够迅速地取得设备协作服务一览信息。

产业上的可利用性

本发明涉及的设备协作服务执行装置可以在制造业中经营性且不断反复地制造、销 售。尤其是能够利用在从事设备协作服务的制作和执行的民用设备产业中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号