信息处理设备、信息处理方法和非暂态计算机可读介质转让专利

申请号 : CN201580055758.8

文献号 : CN107113564A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 斋藤绘里香迫田和之板谷夏树西川研三藤田千裕

申请人 : 索尼公司

摘要 :

一种包括电路的信息处理设备,该电路:存储指示信息处理设备的至少一种功能的第一功能信息;接收指示另一个信息处理设备的至少一种功能的第二功能信息和指示另一个信息处理设备的第二位置的第二位置信息;基于第一功能信息、第二功能信息和第二位置信息,从信息处理设备的功能和另一个信息处理设备的功能当中确定要执行的功能;在所确定的功能是信息处理设备的功能的情况下,执行所确定的功能;以及在所确定的功能是另一个信息处理设备的功能的情况下,发送执行所确定的功能的请求。

权利要求 :

1.一种信息处理设备,包括:

电路,被配置为:

存储指示所述信息处理设备的至少一种功能的第一功能信息;

接收指示另一个信息处理设备的至少一种功能的第二功能信息和指示所述另一个信息处理设备的第二位置的第二位置信息;

基于第一功能信息、第二功能信息和第二位置信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能;

在所确定的功能是所述信息处理设备的功能的情况下,执行所确定的功能;以及在所确定的功能是所述另一个信息处理设备的功能的情况下,发送执行所确定的功能的请求。

2.根据权利要求1所述的信息处理设备,其中

所述电路被配置为存储指示所述信息处理设备的第一位置的第一位置信息,以及所述电路被配置为基于第一功能信息、第一位置信息、第二功能信息和第二位置信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能。

3.根据权利要求2所述的信息处理设备,其中

第一位置信息是通过GPS获得的,或者是从另一个设备接收的。

4.根据权利要求1所述的信息处理设备,其中

所述电路被配置为通过基于从所述另一个信息处理设备接收的信号的信号强度或往返时间(RTT)、以及第二位置信息计算所述信息处理设备相对于所述另一个信息处理设备的相对位置来计算指示所述信息处理设备的第一位置的第一位置信息,以及所述电路被配置为基于第一功能信息、第一位置信息、第二功能信息和第二位置信息从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能。

5.根据权利要求1所述的信息处理设备,其中

所述电路被配置为响应于接收到指令信号,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能,所述指令信号指示要执行的功能。

6.根据权利要求5所述的信息处理设备,其中

所述电路被配置为从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能,使得由所述指令信号指示的要执行的功能是由具有所述要执行的功能的所述信息处理设备或所述另一个信息处理设备来执行的。

7.根据权利要求5所述的信息处理设备,其中

指令信号被从输入设备直接发送到信息处理设备,所述输入设备被配置为接收输入并基于该输入发送指令信号。

8.根据权利要求5所述的信息处理设备,其中

指令信号被从输入设备间接地发送到信息处理设备,所述输入设备被配置为接收输入,并基于该输入、经由被配置为对指令信号进行中继的中继设备发送指令信号。

9.根据权利要求8所述的信息处理设备,其中

指令信号经由多个设备之间的一对一无线电通信被中继到所述信息处理设备。

10.根据权利要求1所述的信息处理设备,其中

所述电路被配置为基于使用上下文分析的过去信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能。

11.根据权利要求10所述的信息处理设备,其中

所述电路被配置为更新上下文分析所需的信息。

12.根据权利要求1所述的信息处理设备,其中

所述电路被配置为基于指示用户的位置或用户所持有的用户设备的位置的第三位置信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能。

13.根据权利要求12所述的信息处理设备,其中

所述电路被配置为从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能,使得要执行的功能是由更靠近用户的位置或用户设备的位置的所述信息处理设备或所述另一个信息处理设备来执行的。

14.根据权利要求1所述的信息处理设备,其中

所述电路被配置为基于指示用户的位置或用户所持有的用户设备的位置的第三位置信息和使用上下文分析的过去信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能。

15.根据权利要求14所述的信息处理设备,其中

所述过去信息包括指示用户或用户设备的过去移动的移动历史信息、或指示由用户输入的或从用户设备输出的过去指令的指令历史信息中的至少一个。

16.一种信息处理方法,包括:

在电路中存储指示信息处理设备的至少一种功能的第一功能信息;

接收指示另一个信息处理设备的至少一种功能的第二功能信息和指示所述另一个信息处理设备的第二位置的第二位置信息;

使用所述电路,基于第一功能信息、第二功能信息和第二位置信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能;

在所确定的功能是所述信息处理设备的功能的情况下,执行所确定的功能;以及在所确定的功能是所述另一个信息处理设备的功能的情况下,发送执行所确定的功能的请求。

17.根据权利要求16所述的信息处理方法,其中

所述确定响应于接收到指令信号从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能,使得由指令信号指示的要执行的功能是由具有所述要执行的功能的所述信息处理设备或所述另一个信息处理设备来执行的,所述指令信号指示要执行的功能。

18.根据权利要求16所述的信息处理方法,其中

所述确定基于使用上下文分析的过去信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能。

19.一种包括可执行指令的非暂态计算机可读介质,当所述可执行指令由计算机执行时,使得所述计算机执行信息处理方法,所述方法包括:存储指示所述信息处理设备的至少一种功能的第一功能信息;

接收指示另一个信息处理设备的至少一种功能的第二功能信息和指示所述另一个信息处理设备的第二位置的第二位置信息;

基于第一功能信息、第二功能信息和第二位置信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能;

在所确定的功能是所述信息处理设备的功能的情况下,执行所确定的功能;以及在所确定的功能是所述另一个信息处理设备的功能的情况下,发送执行所确定的功能的请求。

20.根据权利要求19所述的非暂态计算机可读介质,其中所述确定响应于接收到指令信号从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能,使得由指令信号指示的要执行的功能是由具有所述要执行的功能的所述信息处理设备或所述另一个信息处理设备来执行的,所述指令信号指示要执行的功能。

说明书 :

信息处理设备、信息处理方法和非暂态计算机可读介质

技术领域

[0001] 本技术涉及一种信息处理装置。更详细地描述,本技术涉及处理通过无线电通信发送/接收的信息的信息处理装置、通信系统和信息处理方法,以及使得计算机执行该方法的程序。

背景技术

[0002] 在相关技术中,存在用于通过无线电通信交换信息的无线电通信技术。例如,已经提出了在电波到达的范围内自主地与信息处理装置进行连接的通信方法(例如,特设(ad hoc)通信或ad hoc网络)(例如,参见专利文献1)。
[0003] 引用列表
[0004] 专利文献
[0005] PTL 1 JP 2009-239385A

发明内容

[0006] 技术问题
[0007] 根据上述相关技术中的技术,可以通过使用无线电通信在两个信息处理装置之间交换信息,而无需使用有线线路的连接。
[0008] 因此,例如,通过使用在信息处理装置之间交换的信息,可以提供根据用户的环境。
[0009] 本技术考虑到这些情况,并且期望提供根据用户的环境。
[0010] 问题的解决方案
[0011] 本公开内容提供了一种信息处理设备,包括:电路,存储指示所述信息处理设备的至少一种功能的第一功能信息;接收指示另一个信息处理设备的至少一种功能的第二功能信息和指示所述另一个信息处理设备的第二位置的第二位置信息;基于第一功能信息、第二功能信息和第二位置信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能;在所确定的功能是所述信息处理设备的功能的情况下,执行所确定的功能;以及在所确定的功能是所述另一个信息处理设备的功能的情况下,发送执行所确定的功能的请求。
[0012] 本技术用于解决上述问题,并且,根据第一方面,提供了一种包括控制单元的信息处理装置,其中控制单元基于构成多个装置的装置的功能以及装置存在于网络中的位置从这多个装置中确定要执行预定处理的装置,其中这多个装置通过该网络互连,其信息处理方法以及使计算机执行该方法的程序。因此,获取了基于装置的功能和装置存在的位置来确定执行预定处理的装置的效果。
[0013] 此外,在第一方面,控制单元可以基于从多个装置中检测到用户拥有的用户装置的位置来确定执行预定处理的装置。在这样的情况下,获取了基于检测到用户装置的位置来确定执行预定处理的装置的效果。
[0014] 此外,在第一方面,控制单元可以基于用户输入的输入信息来确定预定处理的内容和执行预定处理的装置。在这样的情况下,获取了基于用户输入的输入信息确定预定处理的内容和执行预定处理的装置的效果。
[0015] 此外,在第一方面,控制单元可以执行用于使所确定的装置执行预定处理的控制。在这样的情况下,获取了使所确定的装置执行预定处理的效果。
[0016] 此外,在第一方面,控制单元可以通过无线电通信获取由装置获取的信息,分析所获取的信息,并且基于分析的结果来确定执行预定处理的装置。在这样的情况下,获取了分析通过无线电通信获取的信息并基于分析的结果确定用于执行预定处理的装置的效果。
[0017] 此外,在第一方面,装置可以保持管理包括在装置中的功能、装置存在的位置和预定处理的内容的管理信息,并且控制单元可以发送用于基于对装置的分析的结果更新管理信息的更新信息。在这样的情况下,获取了基于分析的结果发送用于更新管理信息的更新信息的效果。
[0018] 此外,在第一方面,网络可以是当多个装置执行一对一无线电通信时多个装置通过其互连的网络。在这样的情况下,获取了在多个装置执行一对一无线电通信时确定多个装置通过其互连的网络中的装置的效果。
[0019] 此外,根据本技术的第二方面,提供了一种包括控制单元的信息处理装置,该控制单元基于当多个装置执行一对一无线电通信时构成多个装置通过网络互连的该网络中这多个装置的第一装置和第二装置之间的相对位置关系,确定用作用于第一装置和第二装置之间的通信的中继器的第三装置的位置,其信息处理方法以及使计算机执行该方法的程序。因此,获取了基于第一装置和第二装置之间的相对位置关系来确定用作用于第一装置和第二装置之间的通信的中继器的第三装置的位置的效果。
[0020] 另外,在第二方面,控制单元可以执行用于将第三装置移动至所确定的位置的控制。在这样的情况下,获取了将第三装置移动至所确定的位置的效果。
[0021] 另外,在第二方面,第三装置可以是在空中可移动的装置,并且控制单元可以通过空气将第三装置移动至所确定的位置。在这样的情况下,获取了通过空气将第三装置移动至所确定的位置的效果。
[0022] 另外,在第二方面,控制单元可以在第一和第二装置之间的距离变为第一装置和第二装置不能直接相互通信的距离之前的定时,确定第三装置的位置。在这样的情况下,获取了在第一和第二装置之间的距离变为第一装置和第二装置不能相互直接通信的距离的定时之前,确定第三装置的位置的效果。
[0023] 此外,根据本技术的第三方面,提供了一种通信系统,包括:检测用户拥有的用户装置的检测装置;输入与用户相关的信息的输入装置;以及基于构成多个装置的装置的功能、检测到用户装置的位置以及包括检测装置和输入装置的多个装置通过其互连的网络中的输入信息从多个装置中确定为用户执行预定处理的装置的信息处理装置,其信息处理方法以及使计算机执行该方法的程序。因此,获取了基于装置的功能、检测到用户装置的位置和输入信息来确定执行预定处理的装置的效果。
[0024] 发明的有益效果
[0025] 根据本技术的实施例,可以获取根据用户提供环境的优越的优点。这里描述的优点不必受限制,并且可以实现本公开内容中描述的任何一个优点。

附图说明

[0026] 图1是示出根据本技术的第一实施例的通信系统10的系统配置的示例的示图。
[0027] 图2是示出根据本技术的第一实施例的信息处理装置100的功能性配置的示例的框图。
[0028] 图3是示意性地示出根据本技术的实施例的、存储在存储单元140中的通知信息管理表160的管理内容的示例的示图。
[0029] 图4是示出根据本技术的第一实施例的信息处理装置200的内部配置的示例的框图。
[0030] 图5是示意性地示出根据本技术的实施例的、存储在存储单元240中的处理管理表270的管理内容的示例的示图。
[0031] 图6是示出在根据本技术的第一实施例的、构成通信系统10的装置之间的通信处理的示例的序列图。
[0032] 图7是示出在根据本技术的第一实施例的、构成通信系统10的装置之间的通信处理的示例的序列图。
[0033] 图8是示出由根据本技术的第一实施例的信息处理装置100执行的通知信息发送处理的处理序列的示例的流程图。
[0034] 图9是示出由根据本技术的第一实施例的检测装置301执行的装置检测处理的处理序列的示例的流程图。
[0035] 图10是示出根据本技术的第一实施例的、由输入装置302执行的信息输入处理的处理序列的示例的流程图。
[0036] 图11是示出根据本技术的第一实施例的、由输出装置303执行的信息输出处理的处理序列的示例的流程图。
[0037] 图12是示出由根据本技术的第一实施例的信息处理装置200执行的上下文分析处理的处理序列的示例的流程图。
[0038] 图13是示出根据本技术的第一实施例的通信系统30的使用的示例的示图。
[0039] 图14是示出在根据本技术的第一实施例的、构成通信系统30的装置之间的通信处理的示例的序列图。
[0040] 图15是示出在根据本技术的第一实施例的、构成通信系统30的装置之间的通信处理的示例的序列图。
[0041] 图16是示出根据本技术的第一实施例的通信系统40的系统配置的示例的示图。
[0042] 图17是示出根据本技术的第二实施例的通信系统50的系统配置的示例的示图。
[0043] 图18是示出根据本技术的第二实施例的通信系统50的系统配置的示例的示图。
[0044] 图19是示出根据本技术的第二实施例的通信系统50的系统配置的示例的示图。
[0045] 图20是示出在根据本技术的第二实施例的、构成通信系统50的装置之间的通信处理的示例的序列图。
[0046] 图21是示出在根据本技术的第二实施例的、构成通信系统50的装置之间的通信处理的示例的序列图。
[0047] 图22是示出智能电话的示意性构造的示例的框图。
[0048] 图23是示出汽车导航装置的示意性构造的示例的框图。

具体实施方式

[0049] 在下文中,将描述本技术的实施例(下文中称为实施例)。将按以下顺序给出描述。
[0050] 1.第一实施例(通过使用以组合和合作方式作为整个通信系统的、以分布式方式布置的多个装置的功能来实现高级功能的装置的示例)
[0051] 2.第二实施例(由多个装置构成的网络的区域被扩展的示例)
[0052] 3.应用示例
[0053] <1.第一实施例>
[0054] “通信系统的配置示例”
[0055] 图1是示出根据本技术的第一实施例的通信系统10的系统配置的示例的示图。
[0056] 通信系统10包括:网络11;以及信息处理装置100、200和320。此外,通信系统10包括:检测装置301;通信装置310,输入装置302、311和313;输出装置303、305、312、315、317和319;存储装置314;处理装置316;以及电力装置304和318。
[0057] 除了网络11和信息处理装置320之外的每个装置具有用于通过使用无线电通信与其它装置交换信息的无线电通信功能。
[0058] 例如,除了网络11和信息处理装置320之外的每个装置可以根据无线局域网(LAN)的通信系统执行无线电通信。除了网络11和信息处理装置320之外的每个装置可以被配置为根据任何其它通信系统执行无线电通信。
[0059] 如上所述,通过在预定区域内以分布式方式布置各种无线电通信装置来构成通信系统10。在这里,假设由用户20持有信息处理装置100。此外,信息处理装置100具有发送表示装置存在的信号(通知信息)的功能。
[0060] 在这里,预定的区域例如表示诸如办公室、房屋(包括院子)、工厂、机场、教育设施(学校)、文化设施、体育设施、福利设施、医疗设施、会议地点、机场、旅游设施、商业设施或住宿设施的地点。
[0061] 在这样的区域中布置多个各种电子装置。例如,布置诸如传感器、电视机、投影仪、硬盘记录器、扬声器、麦克风、接入点、个人计算机(PC)和显示器的电子装置。此外,例如,布置诸如游戏机、蓝光播放器、打印机、附连了传感器的灯、自动门、安全装置和防灾装置的电子装置。此外,例如,布置诸如平板电脑、智能电话、相框、冰箱、空调和空气净化器、真空吸尘器(例如,移动式吸尘器)、洗衣机、微波炉、烤面包机、通风扇和收音机的电子装置。这种电子装置可以具有能够通过使用无线电通信与其它装置交换信息的无线电通信功能。
[0062] 在图1中,由线性虚线表示在装置之间进行的无线电通信的每条通信路径。此外,例如,通过使用用于与外围电子装置的自主相互连接的通信方法来实现装置之间进行的无线电通信。在这里,外围电子装置例如是接近的电子装置和相邻的电子装置。
[0063] 在这里,作为用于与外围电子装置自主相互连接的通信方法,已知有ad hoc通信、ad hoc网络等。在这样的网络中,每个电子装置可以与外围电子装置通信而不依赖于主站(例如,控制装置)。因此,在本技术的第一实施例中,将描述作为示例的ad hoc网络或网状网络作为用于与外围电子装置自主连接的通信方法。
[0064] 在ad hoc网络中,当新的电子装置添加到外围时,这个新的电子装置可以自由地参与网络。如上所述,根据电子装置(外围电子装置)的数量的增加,网络的覆盖范围可以增加。换句话说,根据电子装置的顺序添加,网络的覆盖范围可以增加。
[0065] 在这里,除了网络11和信息处理装置320之外的每个装置可以以斗链(bucket brigade)方式发送要与其它装置交换的信息,而不是自主地连接到在外围存在的其它装置。
[0066] 例如,将考虑由于诸如无电波到达的原因而不能与信息处理装置200直接通信的装置(例如,输出装置319)的情况。而且,在如上所述不能执行直接通信的情况下,可以与信息处理装置200直接通信的输出装置305可以将信息处理装置200的数据发送到输出装置319。因此,通过发送如上所述的数据,信息处理装置200和不能与信息处理装置200直接通信的输出装置319可以通过输出装置305交换相互信息。换句话说,信息处理装置200和输出装置319可以通过中继站(输出装置305)相互通信。
[0067] 如上所述的通过执行数据传输(所谓的斗链)将向远程装置发送信息的方法被称为多跳中继。此外,执行多跳的网络一般被称为网状网络。此外,通信系统10是其中因为多个装置执行一对一无线电通信而多个装置相互连接的网络的示例。
[0068] 在图1中,构成通信系统10的装置在功能上被分类为基于功能的以下六种类型(1)至(6)的装置。
[0069] (1)给出装置存在的通知的功能
[0070] (2)检测功能
[0071] (3)输入功能
[0072] (4)输出功能(电力功能)
[0073] (5)处理功能
[0074] (6)存储功能
[0075] 通信系统10被配置为通过以整体方式组合这六种类型当中的两种或更多种类型。但是,组合方法不限于此。
[0076] 如上所述,通信系统10是其中的具有各种功能(诸如输入/输出、电力、处理和检测功能)的无线电通信装置构成了ad hoc网络或网状网络的系统。
[0077] “信息处理装置的配置示例”
[0078] 图2是示出根据本技术的第一实施例的信息处理装置100的功能性配置的示例的框图。
[0079] 信息处理装置100包括:第一无线电通信单元110;第二无线电通信单元120;控制单元130;以及存储单元140。这样的单元通过总线150互连。信息处理装置100例如是可以由用户20持有的移动信息处理装置(例如,智能电话、平板终端或移动电话)。
[0080] 第一无线电通信单元110是用于通过天线111发送/接收电波的模块(例如,无线局域网(LAN)调制解调器)。例如,第一无线电通信单元110可以通过使用无线LAN的通信系统来执行无线电通信。
[0081] 例如,第一无线电通信单元110在控制单元130的控制下连接到另一个装置,并且可以使用无线电通信与该装置交换信息。此外,例如,第一无线电通信单元110可以在控制单元130的控制下通过另一个装置(第一装置)向除了所述另一个装置(第一装置)之外的又一个装置(第二装置)发送信息。
[0082] 第二无线电通信单元120是用于通过天线121发送/接收电波的模块(例如,除无线LAN之外的网络的调制解调器)。例如,第二无线电通信单元120可以通过无线电通信与物理上在附近存在的其它装置通信。
[0083] 例如,第二无线电通信单元120可以根据zigbee、近场通信(NFC)、蓝牙(BT)(注册商标)或蓝牙低功耗(BLE)执行无线电通信。此外,例如,第二无线电通信单元120可以根据任何其它通信系统(例如,可见光通信)执行无线电通信。
[0084] 例如,第二无线电通信单元120在控制单元130的控制下连接到另一个装置,并且可以使用无线电通信与该装置交换信息。此外,例如,第二无线电通信单元120可以在控制单元130的控制下通过另一装置(第一装置)向除所述另一个装置(第一装置)之外的又一个装置(第二装置)发送信息。
[0085] 此外,第一无线电通信单元110和第二无线电通信单元120可以执行使用电波(电磁波)的无线电通信,或使用除电波之外的介质的无线电通信(例如,使用磁场执行的无线电通信)。
[0086] 此外,第一无线电通信单元110和第二无线电通信单元120可以被配置为相互不同的设备,或者第一无线电通信单元110和第二无线电通信单元120可以被配置为相同的物理设备。
[0087] 此外,虽然在图2中示出了信息处理装置100包括第一无线电通信单元110和第二无线电通信单元120的示例,但是它们中的任何一个可以被布置在信息处理装置100中。
[0088] 存储单元140是存储各种信息的存储器。例如,信息处理装置100执行期望操作所需的各种信息(例如,控制程序)被存储在存储单元140中。此外,例如,在存储单元140中存储了图3中所示的通知信息管理表160。
[0089] 控制单元130基于存储在存储单元140中的控制程序来控制信息处理装置100的每个单元。例如,控制单元130执行所发送/接收的信息的信号处理。控制单元130由中央处理单元(CPU)实现。
[0090] 例如,将考虑通过使用无线电通信由第一无线电通信单元110发送数据的情况。在这样的情况下,控制单元130处理从存储单元140读取的信息,从输入/输出(I/O)接口(图中未示出)输入的信号等,并且生成实际发送的数据的块(传输分组)。随后,控制单元130将生成的传输分组输出到第一无线电通信单元110。此外,第一无线电通信单元110将传输分组转换为实际用于发送的通信系统的格式等,然后将转换后的传输分组从天线111发送到外部。
[0091] 此外,在第一无线电通信单元110通过使用无线电通信接收数据的情况下,第一无线电通信单元110通过对通过天线111接收的电波信号的信号处理来提取接收分组,其中信号处理是由布置在第一无线电通信单元110内部的接收器执行的。然后,控制单元130分析所提取的接收分组。作为这种分析的结果,在确定要保持数据的情况下,控制单元130将数据写入存储单元140。另一方面,在确定数据要被发送到另一个装置的情况下,控制单元130将作为要发送到另一个装置的传输分组的数据输出到第一无线电通信单元110。此外,在确定要输出数据的情况下,控制单元130将数据输出到显示单元(图中未示出)或者将数据从I/O接口(图中未示出)输出到外部(例如,音频输出单元)。
[0092] 在这里,虽然信息处理装置100需要具有用于通知用户20所在的地点的简单功能,但是可以省略其它功能。因此,例如,作为信息处理装置100,除了移动信息处理装置(例如,智能电话、平板终端或移动电话)之外,还可以使用仅具有用于发送通知信息(图3中所示的信息)的通信功能的简单装置。例如,可以使用能够以极低功率执行近场无线电通信的装置(例如,可以使用BLE执行无线电通信的装置)。在这样的情况下,例如,装置可以内置在由用户20佩戴的物体(例如,戒指、手表或项链)中。然后,装置被配置为规律地、间歇地或不规律地发送用于通知在外围的装置的存在的信息(通知信息)。
[0093] 此外,如图2中所示,在信息处理装置100对应于多个无线电通信系统(第一无线电通信单元110和第二无线电通信单元120)的情况下,当发送通知信息时,优选地执行根据可以在低功率操作的无线电通信系统的发送处理。例如,在第一无线电通信单元110根据无线LAN的通信系统执行无线电通信,并且第二无线电通信单元120根据与无线LAN的无线通信不同的无线电通信系统(例如,BLE)执行无线电通信的情况下,通知信息优选地由第二无线通信单元120发送。但是,通知信息可以被配置为由第一无线通信单元110发送,或者通知信息可以被配置为通过在第一无线电通信单元110和第二无线电通信单元120之间规律地或不规律地切换来发送。此外,在通知信息被包括在信标中发送的情况下,通知信息可以被配置为在被包括在所有信标中发送,或者通知信息可以规律或不规律间隔地被包括信标中发送。
[0094] “通知信息管理表的内容的示例”
[0095] 图3是示意性地示出根据本技术的实施例的、存储在存储单元140中的通知信息管理表160的管理内容的示例的示图。
[0096] 通知信息管理表160是用于管理由信息处理装置100通知到另一个装置的信息(通知信息)的表。
[0097] 在通知信息管理表160中,相互关联地存储了识别信息161、功能信息162、通知间隔163、能力164和密钥信息165。
[0098] 识别信息161是用于识别信息处理装置100的识别信息(个体识别ID(标识(identification)))。例如,可以使用装置特有的识别信息(例如,终端ID或介质访问控制MAC)地址)或表示装置的类型的信息来作为识别信息。此外,例如,可以使用由用户设置的MAC地址和ID的组合。此外,例如,可以使用用于识别拥有信息处理装置100的用户的用户识别信息。
[0099] 功能信息162是与包括在信息处理装置100中的功能相关的信息。例如,在包括显示单元(例如,诸如电致发光(EL)面板或液晶显示器(LCD)面板的显示面板)的情况下,存储表示包括显示功能的指示。此外,例如,在包括打印单元(例如,打印机)的情况下,存储表示打印功能的指示。此外,例如,在包括输入单元(例如,诸如触摸面板、键盘、鼠标或传感器的用户接口)的情况下,存储表示包括输入功能的指示。例如,功能的包括/不包括被配置为标志,并且可以通过使用经标记的信息(在包括功能的情况下为“1”,在不包括功能的情况下为“0”)来管理功能信息。
[0100] 通知间隔163是通知信息的发送间隔。例如,在规律地发送通知信息的情况下,存储其间隔(例如5秒)。另一方面,在通知信息被不规律地发送的情况下,存储发送定时(例如,在移动距离超过阈值的情况下)。
[0101] 能力164表示信息处理装置100所对应的服务或拥有信息处理装置100的用户所期望的服务。例如,在拥有信息处理装置100的用户期望观看电视的情况下,存储表示期望观看电视的信息(例如,启动电视机)。此外,例如,在拥有信息处理装置100的用户期望观看所记录的电视节目的情况下,存储表示期望观看电视节目的指示(例如,启动电视机和记录器)。
[0102] 密钥信息165是与在使用特定装置的情况下使用的密钥相关的信息。该特定装置例如是只能由特定用户使用的装置,并且例如具有安全功能,并且是只能由具有特定密钥信息的用户使用的装置。特定装置例如是配对伙伴装置。
[0103] 在这里,在信息处理装置100将通知信息发送到另一个装置的情况下,包括在通知信息管理表160中的信息当中的识别信息161和功能信息162至少被包括以用于发送。其它信息可以省略。
[0104] “信息处理装置的配置示例”
[0105] 图4是示出根据本技术的第一实施例的信息处理装置200的内部配置的示例的框图。其它装置(检测装置301、317和318和通信装置310,输入装置302、311和313,输出装置303、304、312和315,存储装置314和处理装置316)中每一个的内部配置与信息处理装置200的内部配置大致相同。出于这个原因,在这里将仅描述信息处理装置200,并且将不呈现其它装置的描述的一部分。
[0106] 信息处理装置200包括:第一无线电通信单元210;第二无线通信单元220;控制单元230;存储单元240;以及处理单元250。这样的单元通过总线260互连。信息处理装置200例如是个人计算机或服务器。
[0107] 第一无线电通信单元210是用于通过天线211发送/接收电波的模块(例如,无线LAN调制解调器)。
[0108] 第二无线通信单元220是用于通过天线221发送/接收电波的模块(例如,除无线LAN之外的网络的调制解调器)。
[0109] 此外,第一无线电通信单元210和第二无线电通信单元220对应于图2中所示的第一无线电通信单元110和第二无线电通信单元120。因此,在这里将不呈现对其的描述。
[0110] 此外,第一无线电通信单元210和第二无线电通信单元220可以使用电波(电磁波)或使用除电波之外的介质的无线电通信(例如,使用磁场执行的无线电通信)来执行无线电通信。
[0111] 此外,第一无线电通信单元210和第二无线电通信单元220可以被配置为相互不同的装置,或者第一无线电通信单元210和第二无线电通信单元220可以被配置为相同的物理设备。
[0112] 此外,虽然在图4中示出了信息处理装置200包括第一无线电通信单元210和第二无线电通信单元220的示例,但是其中的任何一个可以被布置在信息处理装置200中。此外,第一无线电通信单元210和第二无线电通信单元220中的至少一个可以被配置为外部装置。
[0113] 存储单元240是存储各种信息的存储器。例如,信息处理装置200执行期望操作所需的各种信息(例如,控制程序)被存储在存储单元240中。此外,例如,在存储单元240中存储了图5中所示的处理管理表270。
[0114] 控制单元230基于存储在存储单元240中的控制程序来控制信息处理装置200的每个单元。例如,控制单元230执行所发送/接收的信息的信号处理。控制单元230由CPU实现。与数据的发送/接收相关的每个处理与图2中所示的控制单元130的每个处理类似,因此,在这里将不呈现对其的描述。
[0115] 处理单元250执行用于实现至少一个功能的每个处理。在这里,将描述每个装置的处理单元。
[0116] 例如,假设构成通信系统10的每个装置除了无线电通信功能之外还具有一个或多个功能。这些功能是上述的功能(1)至(6)。
[0117] 例如,具有检测功能的装置(例如,图1中所示的检测装置301)恒定地操作检测功能(感测功能),并且接收和检测信息处理装置100的通知信息(通知信号)。然后,具有检测功能的装置将指示检测到信息处理装置100的信息(检测信息)发送到在其外围存在的其它装置。
[0118] 此外,例如,具有输入功能的装置(例如,图1中所示的输入装置302、311和313)在接收到检测信息的定时启动装置的操作,并收集输入信息(输入信号)。此外,具有输入功能的装置将检测信息发送(传播)到在其外围存在的其它装置。此外,具有输入功能的装置基于从另一个装置发送的指令收集输入信息。在这里,收集输入信息的定时可以是其中任何一个。
[0119] 具有输出功能的装置(例如,图1中所示的输出装置303、305、312、315、317和319)基于来自另一个装置(例如,信息处理装置200)的指令输出信息。例如,该装置可以被配置为基于从具有检测功能的装置发送的检测信息来执行经定义的输出操作。此外,例如,装置可以基于从具有输入功能的装置发送的输入信息来执行经定义的输出操作。
[0120] 此外,具有电力功能的装置(例如,图1中所示的电力装置304和318)基于从另一个装置(例如,信息处理装置200)发送的指令来执行预定操作。例如,该装置可以被配置为基于从具有检测功能的装置发送的检测信息来执行经定义的操作。此外,例如,该装置可以被配置为基于从具有输入功能的装置发送的输入信息来执行经定义的操作。
[0121] 此外,具有处理功能的装置(例如,信息处理装置200)从具有输入功能的装置收集信息,考虑过去信息来分析上下文,并且确定下一个处理。然后,具有处理功能的装置将指令信息发送到所确定的下一个处理的输出目的地。此外,在存在将要反馈到具有输入功能的装置的信息的情况下,获取并使用该信息。此外,例如,在存储在每个装置中的处理管理表270(图5中所示)中包括的信息中存在要更新的内容的情况下,具有处理功能的装置发送用于更新内容的更新信息。此外,具有处理功能的装置收集具有输出功能的装置的输出结果和来自用户的反馈,并确定下一处理。此外,例如,具有处理功能的装置更新下一个上下文分析处理所需的信息。此外,可以使用具有相对较低功能(例如,仅处理所指示的内容的功能或仅执行经定义的处理的功能)的装置作为具有处理功能的装置。此外,由处理单元250执行的处理的至少一部分可以被配置为由控制单元230执行。
[0122] “启动每个装置的示例”
[0123] 在这里,将说明每个装置被启动以操作的情况的示例。例如,具有检测功能的装置以低功率恒定地操作。然后,在检测到通知信息的情况下,具有检测功能的装置发送用于通知检测并用于启动在其外围存在的其它装置的操作的信息(检测信息)。
[0124] 此外,在检测信息不能从具有检测功能的装置直接到达的装置的情况下,可以通过将检测信息中继到另一个装置的每个装置来通知检测信息。
[0125] 此外,具有处理功能的装置可以被配置为基于过去学习或上下文分析进行预测,并且发送指示启动具有必要功能的装置以操作的指令信息。
[0126] 此外,在能够直接检测通知信息的装置的情况下,装置可以被配置为在接收到通知信息时被启动以操作。
[0127] “结束每个装置的操作的示例”
[0128] 接下来,将说明每个装置的操作结束的情况的示例。例如,在装置可以直接检测通知信息的情况下,操作可以在没有接收到通知信息的定时结束,并且结束要执行的任务。
[0129] 另一方面,在装置不可以直接检测通知信息的情况下,状态在要执行的任务结束的定时返回到操作待机状态。替代地,状态可以在要执行的任务结束之后经过了预定时间的定时返回到操作待机状态。此外,状态可以基于从具有处理功能的装置发送的指令转变到操作状态。
[0130] “处理管理表的管理内容的示例”
[0131] 图5是示意性地示出根据本技术的实施例的、存储在存储单元240中的处理管理表270的管理内容的示例的示图。
[0132] 处理管理表270是当信息处理装置200执行每个处理时使用的表。
[0133] 在处理管理表270中,相互关联地存储位置信息271、功能信息272、事件类型273、通知目的地274和处理内容275。
[0134] 位置信息271是与信息处理装置200所在的位置(地点)相关的信息。例如,在信息处理装置200中包括获取位置信息的位置信息获取单元(例如,基于GPS或从外部提供的信息估计位置)的情况下,存储所获取的位置信息。此外,例如,可以根据用户的手动操作来存储位置信息。此外,可以存储绝对位置信息(例如,经度、纬度和高度),或者可以存储不同的位置信息(例如,指定房屋内部的房间的信息(例如,客厅))作为位置信息。
[0135] 在这里,将描述由构成通信系统10的每个装置使用用于获取位置信息的获取方法。例如,在新添加到现有网状网络的装置(附加装置)获取位置信息的情况下,该附加装置向在外围存在的装置发送/接收来自这些装置的帧。然后,附加装置基于发送/接收来测量接收信号强度和往返时间(RTT),并且可以基于测量结果估计到在其外围存在的其它装置的距离。
[0136] 此外,附加装置从位置信息已知位置的装置(例如,诸如打印机的固定型装置)获取已知装置的位置信息,并且可以通过参考该位置信息来估计附加装置的位置信息。例如,基于从在最接近附加装置的位置处存在的装置获取的位置信息和离该装置的估计距离,可以估计附加装置的位置。
[0137] 优选地,以这种方式获取的位置信息被偶尔更新。例如,它可以被配置为使得在启动装置的操作时、在结束装置的操作时等,测量先前与在外围存在的另一个装置交换的帧的接收信号强度,并且基于测量的结果来更新位置信息。
[0138] 此外,可以通过使用移动装置(例如,信息处理装置100)来获取位置信息。例如,移动装置在向另一个装置发送/从另一个装置接收帧的同时在通信系统10的范围内移动,并且基于发送/接收来测量接收信号强度和RTT。然后,移动装置基于测量的结果估计到另一个装置的距离和与移动装置相关的位置信息(例如,绝对位置、移动距离和移动方向),并且生成与每个装置相关的位置信息列表。以这种方式生成的位置信息列表(最终结果)可以作为反馈被发送到每个装置,以便存储在每个装置的存储单元的处理管理表中。
[0139] 通过在移动装置移动的定时更新位置信息,可以利用最新信息更新位置信息列表。此外,例如,可以重复测量处理和更新处理,以便被学习。
[0140] 功能信息272是与包括在信息处理装置200中的功能相关的信息。功能信息272对应于图3中所示的功能信息162。
[0141] 事件类型273是事件的类型。在这里,例如,事件是由构成通信系统10的每个装置检测到的内容或由每个装置处理的内容。例如,检测装置301检测到信息处理装置100的存在的情况可以被配置为一个事件。此外,例如,输入装置313进行预定输入的情况可以被配置为一个事件。换句话说,根据构成通信系统10的每个装置发生的事件的类型被存储在其中。
[0142] 通知目的地274是与在存储在事件类型273中的事件发生的情况下,被通知事件发生的指示的装置相关的信息(通知目的地信息)。例如,存储通知目的地的装置的识别信息(例如,装置特有的识别信息(例如,终端ID或MAC地址)或表示装置的类型的信息)。例如,可以存储一个装置或多个装置作为通知目的地。此外,在多个装置在通知目的地274中登记的情况下,可以同时向这多个装置通知事件的发生,或者可以顺序地通知该发生。例如,可以通过多播发送同时向这多个装置通知事件的发生,或者事件的发生可以通过单播发送被顺序地发送到这多个装置。
[0143] 此外,在存储在事件类型273中的事件发生的情况下,可以考虑仅由其中存储事件类型273的装置执行根据事件的处理的情况。在这样的情况下,可以在通知目的地274中存储装置的识别信息,或者可以通知目的地274中什么也不存储。
[0144] 处理内容275是在存储在事件类型273中的事件发生的情况下,根据事件执行的处理的内容。例如,在检测到信息处理装置的存在的情况下,在该信息处理装置中“启动电视机的操作”存储在图3中所示的能力164中,用于在电视机的显示单元中显示视频并且从音频输出单元输出音频的处理被存储在其中。
[0145] 在这里,存储在处理管理表270中的信息由控制单元230偶尔添加、更新或删除。例如,每当发生每个功能的事件时,控制单元230基于对应于事件的处理内容执行对应于事件的信息的删除、添加、更新等。在这样的情况下,例如,控制单元230可以被配置为通过使用学习功能来执行对应于事件的信息的删除、添加、更新等。
[0146] 此外,另一个装置可以基于从信息处理装置200供给的指令信息来执行装置的处理管理表的删除、添加或更新。替代地,可以由信息处理装置200规律地执行这样的处理。如上所述,每个装置保持处理管理表,借此,当下次发生事件时可以以快速的方式确定每个装置的处理。
[0147] 此外,虽然图5中示出了事件类型273和通知目的地274被存储在处理管理表270中的示例,但是可以省略这样的信息。在省略这样的信息的情况下,例如,可以基于处理内容适当地确定通知目的地。
[0148] “通信的示例”
[0149] 图6和7是示出在根据本技术的第一实施例的、构成通信系统10的装置之间的通信处理的示例的序列图。图6和7示出了装置在图1所示拓扑中存在的情况下的通信处理的示例。
[0150] 首先,由用户20拥有(或佩戴)的信息处理装置100规律地(或间歇地或不规律地)发送通知信息(401)。例如,在用户20在检测装置301附近移动的情况下,检测装置301接收从信息处理装置100发送的通知信息(402)。因此,检测装置301可以检测信息处理装置100(用户20)在附近存在。
[0151] 随后,检测装置301向在外围存在的另一个装置通知检测信息处理装置100的指示,并且发送用于启动对其的操作的信息(检测信息)(403和404)。例如,检测装置301向输入装置302发送检测信息(403和404)。在图6中,为了便于描述,虽然示出了检测装置301仅向输入装置302发送检测信息的示例,但是假设检测装置301还向在其外围存在的其它装置发送检测信息。
[0152] 当接收到检测信息(404)时,输入装置302将检测信息发送到在其外围存在的其它装置(405和406)。例如,输入装置302将检测信息发送到附近存在的输出装置303(405和406)。在图6中,为了便于描述,虽然示出了输入装置302仅向输出装置303发送检测信息的示例,但是假设输入装置302还向在其外围存在的其它装置发送检测信息。
[0153] 此外,接收到检测信息的输入装置302执行用于操作输入功能的启动处理(407)。此外,接收到检测信息的输出装置303执行用于操作输出功能的启动处理(408)。
[0154] 随后,输入装置302执行获取输入信息的处理(409)。换句话说,输入装置302执行用于收集信息的处理。例如,在输入装置302是成像装置的情况下,对物体(例如,人的面部)进行成像来生成图像信息(输入信息)(409)。在这样的情况下,在输入装置302具有面部识别功能的情况下,输入装置302可以基于所生成的图像信息执行面部识别处理,并将识别的结果设置为输入信息。此外,例如,在输入装置302是操作接收装置的情况下,输入装置302获取与用户的操作相关的信息作为输入信息(409)。
[0155] 随后,输入装置302将获取的输入信息发送到在其外围存在的另一个装置(410和411)。在图6中,为了便于描述,虽然示出了输入装置302仅向输出装置303发送输入信息的示例,但是假设输入装置302还在必要的时候向在其外围存在的其它装置发送输入信息。
[0156] 在接收到输入信息的情况下(411),输出装置303将输入信息发送到在其外围存在的另一个装置(412和413)。在图6中,为了便于描述,虽然示出了输出装置303仅向输出装置305发送检测信息的示例,但是假设输出装置303还在必要的时候向在其外围存在的其它装置发送检测信息。
[0157] 此外,输出装置303执行基于接收到的检测信息的操作(414)。例如,在基于检测信息的操作是输出由输入装置302获取的输入信息的操作的情况下,输出装置303执行输出从输入装置302发送的输入信息的操作(414)。虽然为了便于描述而在图6中未示出,但是,在执行基于接收到的检测信息的操作(414)之后,操作的执行结果可以被配置为发送到在其外围存在的其它装置。
[0158] 在接收到输入信息的情况下(413),输出装置305将输入信息发送到在其外围存在的另一个装置(415和416)。例如,输出装置305将输入信息发送到附近存在的信息处理装置200(415和416)。在图6中,虽然示出了输出装置305仅向信息处理装置200发送输入信息的示例,但是输出装置305还可以向在其外围存在的其它装置发送输入信息。
[0159] 此外,接收到输入信息的输出装置305执行用于操作输出功能的启动处理(417)。
[0160] 此外,接收到输入信息的信息处理装置200执行用于执行上下文分析处理的启动处理(418)。随后,信息处理装置200对输入的信息执行上下文分析处理(419)。
[0161] 随后,信息处理装置200将用于实现上下文分析处理的结果的指令信息发送到执行该指令的装置(420至423)。在这样的情况下,对于不能从信息处理装置200直接发送信息的装置,通过另一装置发送指令信息。
[0162] 接收到指令信息的电力装置304执行用于执行基于指令信息的处理的启动处理(424)。随后,电力装置304执行基于接收到的指令信息的处理(425)。例如,在电力装置304是门的情况下,基于接收到的指令信息打开或关闭门。
[0163] 随后,电力装置304将输出处理的执行结果发送到信息处理装置200(426至429)。例如,输出处理的执行结果可以被配置为在输出处理结束的定时被发送,或者输出处理的执行结果可以被配置为在输出处理的执行期间规律或不规律地发送。
[0164] 此外,在接收到输出处理的执行结果的情况下(427),输出装置305将输出处理的执行结果发送到信息处理装置200(428和429),并且执行基于输出处理的执行结果的操作(430)。
[0165] 此外,在获取新的输入信息的情况下,输入装置302将新的输入信息发送到信息处理装置100(431和432)。
[0166] 此外,信息处理装置200执行确定处理,确定是否基于新接收的信息更新另一个装置的处理管理表(对应于图5中所示的处理管理表270)(433)。然后,对于确定要更新其处理管理表的装置,信息处理装置200向其发送用于更新处理管理表的更新信息(434至437、439和440)。
[0167] 此外,接收到更新信息的装置基于接收到的更新信息来更新装置的处理管理表(438和441)。
[0168] “每个装置的操作示例”
[0169] 接下来,将描述构成通信系统10的每个装置的操作的示例。
[0170] “用户拥有的信息处理装置的操作示例”
[0171] 图8是示出由根据本技术的第一实施例的信息处理装置100执行的通知信息发送处理的处理序列的示例的流程图。
[0172] 信息处理装置100的控制单元130确定是否是用于发送通知信息的定时(步骤S801)。控制单元130例如基于图3中所示的通知间隔163的内容来确定是否是用于发送通知信息的定时(步骤S801)。然后,在不是用于发送通知信息的定时的情况下(步骤S801),控制单元130继续执行监视处理。
[0173] 另一方面,在是用于发送通知信息的定时的情况下(步骤S801),控制单元130向在其外围存在的其它装置发送通知信息(步骤S802)。例如,控制单元130发送包括在信标中的、图3中所示的通知信息管理表160的信息(步骤S802)。
[0174] “检测装置的操作示例”
[0175] 图9是示出由根据本技术的第一实施例的检测装置301执行的装置检测处理的处理序列的示例的流程图。在图9中,虽然示出了检测装置301的操作的示例,但是每个其它检测装置的操作与其类似。
[0176] 检测装置301的控制单元(对应于图4中所示的控制单元230)确定是否检测到通知信息(步骤S805)。检测装置301的控制单元例如确定是否接收到包括图3中所示的通知信息管理表160的信息的信标(步骤S805)。然后,在没有检测到通知信息的情况下(步骤S805),控制单元继续执行监视处理。优选地,具有装置检测功能的检测装置通过持续地操作装置检测功能来监视通知信息。
[0177] 在检测到通知信息的情况下(步骤S805),检测装置301的控制单元将表示检测到通知信息的指示的检测信息发送到在其外围存在的其它装置(步骤S806)。例如,检测装置301的控制单元发送包括在检测到的通知信息中的信息(例如,图3中所示的通知信息管理表160的信息),以包括在检测信息中(步骤S806)。
[0178] 在这里,在检测装置301的控制单元可以获取通知信息的内容的情况下,检测信息的发送目的地可以被配置为基于内容来确定。例如,检测装置301的控制单元可以将检测信息发送到可以提供对应于图3中所示的能力164的内容的服务的装置,或者用于将信息发送到装置的中继器。
[0179] “输入装置的操作示例”
[0180] 图10是示出根据本技术的第一实施例的、由输入装置302执行的信息输入处理的处理序列的示例的流程图。在图10中,虽然示出了输入装置302的操作的示例,但是任何其它输入装置的操作与其类似。
[0181] 输入装置302的控制单元(对应于图4中所示的控制单元230)确定是否已经接收到检测信息(步骤S811)。然后,在还没有接收到检测信息的情况下(步骤S811),控制单元继续执行监视处理。
[0182] 另一方面,在已经检测到检测信息的情况下(步骤S811),输入装置302的控制单元将检测信息发送到在其外围存在的其它装置(步骤S812)。
[0183] 此外,与图9中所示的示例类似,在输入装置302的控制单元可以获取检测信息的内容的情况下,可以基于内容来确定检测信息的发送目的地。
[0184] 随后,输入装置302的控制单元执行用于操作输入功能的操作检查处理(步骤S813)。在这个操作检查处理中,检查输入装置302是否处于操作的中间。在输入装置302不处于操作的中间的情况下,输入装置302被启动来操作。另一方面,在输入装置302处于操作的中间的情况下,处理前进到步骤S814而不执行启动处理。随后,输入装置302的控制单元执行获取输入信息的处理(步骤S814)。
[0185] 随后,输入装置302的控制单元将获取的输入信息发送到在其外围存在的其它装置(步骤S815)。在这里,与发送检测信息的处理类似,在输入装置302的控制单元可以获取检测信息的内容的情况下,可以基于内容来确定输入信息的发送目的地。
[0186] 随后,输入装置302的控制单元确定是否已经获取新的输入信息(步骤S816)。然后,在已经获取了新输入信息的情况下(步骤S816),输入装置302的控制单元将新获取的输入信息发送到在其外围存在的其它装置(步骤S815)。
[0187] 另一方面,在还没有获取新输入信息的情况下(步骤S816),输入装置302的控制单元确定是否已经从信息处理装置200接收到更新信息(步骤S817)。然后,在还没有接收到更新信息的情况下(步骤S817),信息输入处理的操作结束。
[0188] 在已经从信息处理装置200接收到更新信息的情况下(步骤S817),输入装置302的控制单元执行基于更新信息更新处理管理表(对应于图5中所示的处理管理表270)的内容的更新处理(步骤S818)。
[0189] 此外,在预定时间段或更长时间没有获取新的输入信息或者没有接收到检测信息的条件下,处理可以转变到待机状态,并且结束信息输入处理的操作。
[0190] “输出装置的操作的示例”
[0191] 图11是示出根据本技术的第一实施例的、由输出装置303执行的信息输出处理的处理序列的示例的流程图。在图11中,虽然示出了输出装置303的操作的示例,但是每个其它输出装置的操作与其类似。
[0192] 输出装置303的控制单元(对应于图4中所示的控制单元230)确定是否已经接收到检测信息(步骤S821)。然后,在还没有接收到检测信息的情况下(步骤S821),控制单元继续执行监视处理。
[0193] 在已经检测到检测信息的情况下(步骤S821),输出装置303的控制单元执行用于操作输出功能的操作检查处理(步骤S822)。在这个操作检查处理中,检查输出装置303是否处于操作的中间。然后,在输出装置303不处于操作的中间的情况下,控制单元启动输出装置303的操作。另一方面,在输出装置303处于操作的中间的情况下,处理前进到步骤S823,而不执行启动处理。随后,输出装置303的控制单元执行基于接收到的检测信息的操作(步骤S823)。
[0194] 在这里,还可以考虑检测信息的内容不能被输出装置303的控制单元获取的情况。在这样的情况下,输出装置303的控制单元基于从信息处理装置200供给的指令信息执行操作。
[0195] 此外,虽然在图11中未示出,但是在已经检测到检测信息的情况下(步骤S821),输出装置303的控制单元可以将检测信息发送到在其外围存在的其它装置。
[0196] 随后,输出装置303的控制单元将操作的执行结果发送到在外围存在的其它装置(步骤S824)。在这里,输出装置303的控制单元可以被配置为将执行结果仅发送到信息处理装置200。
[0197] 随后,输出装置303的控制单元确定是否已经从信息处理装置200接收到更新信息(步骤S825)。然后,在还没有接收到更新信息的情况下(步骤S825),信息输出处理的操作结束。
[0198] 另一方面,在已经从信息处理装置200接收到更新信息的情况下(步骤S825),输出装置303的控制单元基于更新信息执行更新处理管理表(对应于图5中所示的处理管理表270)的内容的更新处理(步骤S826)。
[0199] 此外,在已经接收到新的检测信息,并且检测信息的内容满足预定条件(例如,表示个另一输出功能的使用的内容)的情况下,处理可以转变到待机状态并结束信息输出处理的操作。
[0200] “信息处理装置的操作的示例”
[0201] 图12是示出由根据本技术的第一实施例的信息处理装置200执行的上下文分析处理的处理序列的示例的流程图。
[0202] 信息处理装置200的控制单元230(图4中所示)确定是否已经接收到检测信息或输入信息(步骤S831)。然后,在还没有接收到检测信息和输入信息的情况下(步骤S831),控制单元继续执行监视处理。
[0203] 在已经接收到检测信息或输入信息的情况下(步骤S831),控制单元230执行用于执行上下文分析处理的操作检查处理(步骤S832)。在这个操作检查处理中,检查信息处理装置200是否处于操作的中间。在信息处理装置200不处于操作的中间的情况下,信息处理装置200被启动。另一方面,在信息处理装置200处于操作的中间的情况下,处理前进到步骤S833,而不执行启动处理。随后,控制单元230基于接收到的信息执行上下文分析处理(步骤S833)。随后,控制单元230将用于实现上下文分析处理的结果的指令信息发送到执行该指令的装置(步骤S834)。
[0204] 例如,在已经接收到检测信息的情况下,控制单元230从处理管理表270的事件类型273(图5中所示)提取对应于检测信息中包括的能力164(图3中所示)的事件。随后,在已经从事件类型273提取出对应于包括在检测信息中的能力164的事件的情况下,控制单元230获取对应于提取出的事件的通知目的地274的内容和处理内容275(图5中所示)(步骤S833)。
[0205] 随后,控制单元230将用于给出指令的指令信息发送到存储在所获取的通知目的地274中的装置(步骤S834),该指令信息被用于执行存储在处理内容275中的处理。
[0206] 另一方面,在事件类型273中不存在对应于包括在检测信息中的能力164的事件的情况下,控制单元230确定不需要执行根据接收到的检测信息的处理。在这样的情况下,不发送指令信息,但是上下文分析处理的操作结束。
[0207] 另一方面,例如,在已经接收到输入信息的情况下,控制单元230从处理管理表270的事件类型273(图5中所示)提取对应于输入信息的事件。随后,在已经从事件类型273提取出对应于输入信息的事件的情况下,控制单元230获取对应于提取出的事件的通知目的地274的内容和处理内容275(图5中所示)(步骤S833)。在这里,步骤S833是用于确定执行权利要求中描述的预定处理的装置的序列的示例。
[0208] 此外,控制单元230可以被配置为发送在考虑过去信息(上下文分析处理的结果)的指令信息,连同已经接收到的检测信息或输入信息一起。此外,例如,在存储在的通知目的地274中的多个装置对应于提取出的事件的情况下,指令信息被发送到多个装置。
[0209] 随后,控制单元230确定是否已经接收到新的信息(例如,检测信息、输入信息或执行结果)(步骤S835)。然后,在已经接收到新信息的情况下(步骤S835),处理返回到步骤S833。
[0210] 另一方面,在还没有接收到新的信息的情况下(步骤S835),控制单元230确定是否有必要更新已经发送了指令信息的装置的处理管理表(步骤S836)。然后,在确定有必要更新的情况下(步骤S836),控制单元230生成用于更新已经发送了指令信息的装置的处理管理表的更新信息(步骤S837)。随后,控制单元230将生成的更新信息发送到已经发送了指令信息的装置(步骤S838)。
[0211] 如上所述,控制单元230可以基于每个装置的功能,以及该装置在其中多个装置互连的网络中存在的位置,来确定多个装置当中执行预定处理的装置(例如,作为输出目标的信息的输出目的地)。例如,控制单元230可以基于检测到用户拥有的装置(信息处理装置100)的位置来确定输出目的地(例如,音乐内容的输出目的地)。此外,控制单元230可以基于用户输入的输入信息来确定预定处理的内容和执行预定处理的装置。例如,控制单元230可以基于由用户输入的输入信息(例如,例如,用户想要查看股价)确定作为输出目标的信息的内容(例如,股价信息)和输出目的地(例如,PC的监视器)。此外,控制单元230执行用于使所确定的装置执行预定信息的控制处理(例如,指令信息的发送)。
[0212] “通信系统的使用的示例”
[0213] 图13是示出根据本技术的第一实施例的通信系统30的使用的示例的示图。通过将传感器501、505和506、灯502、电视机503和游戏机504添加到图1中所示的通信系统10,获取通信系统30。因此,在这里将不给出每个装置的详细描述。
[0214] 通信系统30可以被认为是布置在房屋内的集成系统的装置合作使用的示例。例如,在房屋内,构成通信系统30的装置以分布式方式布置在房间和地点,以构成网状网络。
[0215] 在这里,将描述每个装置的具体示例。
[0216] 信息处理装置100是用户20佩戴的装置。
[0217] 检测装置301例如是人体传感器,该人体传感器安装在房屋的入口外部并检测接近的人。这种人体传感器例如是可以以低功率持续操作的装置。
[0218] 输入装置302是安装在房屋入口外部,并且通过对包括在成像范围中的对象进行成像来生成图像数据的安全摄像机。此外,输入装置311例如是安装到第一客厅的麦克风。此外,输入装置313例如是安装在房屋入口外部、获取周围的声音并生成音频数据的麦克风。
[0219] 输出装置303例如是安装在房屋入口内部的显示器(例如,安全摄像机的监视显示器)。此外,输出装置305例如是安装在房屋的第一客厅的内部的显示器(例如,电视机)。此外,输出装置312例如是安装到第一客厅的音频装备。此外,输出装置315例如是投影仪。此外,输出装置317是安装在房屋入口内部的灯。此外,输出装置319例如是扬声器。
[0220] 信息处理装置200例如是安装到第二客厅的PC。此外,信息处理装置320例如是用于实现云计算或云系统的云服务器。
[0221] 通信装置310例如是用于通过网络11与信息处理装置320连接的接入点。
[0222] 电视机503例如是安装到客厅的电视机。此外,游戏机504是游戏机。存储装置314例如是安装到客厅的硬盘驱动器(HDD)记录器。
[0223] 电力装置304例如是打开或关闭门的致动器(包括门的钥匙)。此外,电力装置318例如是控制灯的点亮的灯开关。
[0224] 传感器501、505和506例如是BLE装置。传感器501安装在第一客厅附近。传感器506安装在第一客厅的走廊附近。
[0225] 在这里,将参考图6和7描述当拥有信息处理装置100的用户20返回家时的通信的示例。
[0226] 例如,用户20拥有的信息处理装置100规律地或不规律地向在其外围存在的其它装置发送通知信息(例如,包括图3中所示的信息的帧)(401)。
[0227] 例如,当用户20接近房屋的入口时,从信息处理装置100发送的通知信息被部署在房屋入口的外侧的检测装置301(人体传感器)接收(402)。换句话说,检测装置301(人体传感器)检测信息处理装置100。
[0228] 在以这种方式接收通知信息的情况下(402),检测装置301(人体传感器)给出检测到信息处理装置100的通知,并向在其外围存在的其它装置发送用于启动操作的信息(检测信息)(403至406)。在这种情况下,检测装置301(人体传感器)将检测信息发送到在其外围存在的全部或一些装置(例如,图5中所示的通知目的地274中所存储的装置)(403至406)。
[0229] 例如,检测装置301(人体传感器)将检测信息发送到安装在房屋入口的外部的输入装置302(安全摄像机)和输入装置313(麦克风)。此外,例如,检测装置301(人体传感器)将检测信息发送到安装到房屋入口的内部的输出装置303(显示器)和输出装置317(灯)。在图6中,未示出其中的一些。
[0230] 例如,已经从检测装置301(人体传感器)接收到检测信息的输入装置302(安全摄像机)将检测信息发送到输出装置303(显示器)(405和406),由此执行启动处理(407)。随后,输入装置302(安全摄像机)对房屋外入口外部存在的人进行成像,由此生成图像数据(409)。随后,输入装置302(安全摄像机)将生成的图像数据(输入信息)发送到信息处理装置200(410至413、415和416)。在这种情况下,输入装置302(安全摄像机)将接收到的检测信息中所包括的信息连同生成的图像数据一起发送到信息处理装置200(410至413、415和416)。
[0231] 此外,已经从输入装置302(安全摄像机)接收到图像数据(输入信息)的输出装置303(显示器)将图像数据发送到信息处理装置200(412、413、415和416),由此显示图像数据(414)。因此,在输出装置303(显示器)上显示由输入装置302(安全摄像机)捕获的图像。由于该原因,例如,在房屋入口内部的人可以检查接近房屋入口的人。
[0232] 此外,已经从输入装置302(安全摄像机)接收到图像数据(输入信息)的输出装置305(显示器)将图像数据发送到信息处理装置200(415和416),由此执行启动处理(417)。
[0233] 此外,已经从输入装置302(安全摄像机)接收到图像数据(输入信息)的信息处理装置200(PC)执行启动处理(418)。然后,信息处理装置200(PC)基于图像数据(输入信息)、检测信息和发送装置执行上下文分析处理(419)。
[0234] 例如,因为通知信息是由检测装置301(人体传感器)检测的,因此信息处理装置200(PC)确定家庭成员或访客的返回。因此,信息处理装置200(PC)基于接收到的图像数据(输入信息)执行认证处理。例如,信息处理装置200(PC)可以基于接收到的图像数据(输入信息)执行生物特征识别认证(例如,面部认证或虹膜认证)。例如,可以通过在信息处理装置200(PC)中登记家庭成员的面部信息,并且将登记的面部信息与接收到的图像数据(输入信息)进行比较来执行面部认证。
[0235] 然后,在通过认证处理认证成功的情况下,信息处理装置200(PC)将用于打开入口的钥匙的指令信息发送到电力装置304(致动器)(420至423)。
[0236] 已经从信息处理装置200(PC)接收到指令信息的电力装置304(致动器)基于指令信息(425)执行启动处理(424)并执行打开入口的钥匙的操作。
[0237] 随后,电力装置304(致动器)将打开入口的钥匙的操作的执行结果(执行结果)发送到信息处理装置200(PC)(426至429)。此外,电力装置304(致动器)可以通过在开锁定时时,将通知信息发送到布置在入口内部的外围装置(例如,麦克风、显示器和灯开关)来促进启动。
[0238] 此外,入口的灯可以被配置为通过检测用户20进入入口并通过使用另一个装置将检测信息发送到电力装置318(灯开关)来开启。此外,可以通过使用另一种方法来打开入口的灯。例如,由于检测信息从检测装置301(人体传感器)发送到在其外围存在的其它装置,因此可以基于包括在检测信息中的位置信息,指定安装在用户20所在的位置的装置。
[0239] 此外,信息处理装置200(PC)可以被配置为发送用于启动布置在入口处的外围装置的操作的指令信息。
[0240] 在这里,假设存在用户20在从入口进入时通过走廊移动到第一客厅的内部的许多情况。因此,估计由于允许用户20打开入口的钥匙,因此用户通过走廊从入口移动到第一客厅的内部。因此,信息处理装置200发送用于在安装在第一客厅内的输出装置305(显示器)上显示对用户20通过走廊从入口移动到第一客厅的内部所需的信息的指令信息(420和421)。在图6中,虽然已经示出了同时发送用于输出装置305(显示器)的指令信息和用于电力装置304(致动器)的指令信息的示例,但是这种指令信息可以被配置为被单独发送。
[0241] 此外,例如,信息处理装置200(PC)在输出装置305(显示器)上显示对应于用户20的喜好的内容。例如,信息处理装置200(PC)将用于将要显示的信息发送到输出装置305(显示器)的指令信息发送到存储了要在输出装置305(显示器)上显示的信息的装置(例如,存储装置314或信息处理装置320)。在这样的情况下,输出装置305(显示器)显示从已经接收到指令信息的装置发送的信息(430)。
[0242] 此外,例如,对应于用户20的喜好的内容可以被配置为在视觉上示出用户20的一天摘要生活日志,在一天期间发生的房屋的家庭话题等。
[0243] 在这里,可以考虑自动显示在输出装置305(显示器)上的信息不是用户20期望的信息的情况。在这样的情况下,用户20可以给出要显示在输出装置305(显示器)上的内容的指令。例如,在希望显示最新股价信息的情况下,用户20说“显示股价信息”。在这样的情况下,在用户20的外围存在的麦克风收集声音,并将收集的内容(新输入信息)发送到信息处理装置200(PC)。换句话说,用户20的信息被反馈到信息处理装置200(PC)。在这样的情况下,信息处理装置200(PC)基于新的输入信息(反馈信息)和对其学习来执行上下文分析处理。然后,作为上下文分析处理的结果,信息处理装置200(PC)发送用于更新需要更新的装置的更新信息。
[0244] 图7示出了用户20通过使用输入装置302(安全摄像机)输入新的输入信息来将新的输入信息发送到信息处理装置200(PC)的示例(431和432)。此外,示出了需要更新的装置是输入装置302(安全摄像机)和电力装置304(致动器)的示例,并且发送这样的更新信息(434至437、439和440)。在这种况下,已经接收到更新信息的每个装置(输入装置302(安全摄像机)和电力装置304(致动器))基于接收到的更新信息执行对处理管理表的更新处理(438和441)。
[0245] “装置处于待机状态的情况的通信的示例”
[0246] 图14和15是示出在根据本技术的第一实施例的、构成通信系统30的装置之间的通信处理的示例的序列图。图14和15示出了装置在图13所示的拓扑中存在的情况下每个装置处于待机状态的情况的通信处理的示例。
[0247] 首先,将考虑用户20在朝第一客厅侧的方向上移动的情况。在这种情况下,由安装在第一客厅附近的传感器501接收从用户20拥有的信息处理装置100发送的通知信息(451和452)。因此,检测到信息处理装置100(用户20)接近第一客厅。
[0248] 随后,传感器501将指示检测到信息处理装置100的检测信息发送到在其外围存在的其它装置(例如,输入装置311(麦克风)和输出装置312(音频装置))(453至456)。通过如上所述发送用于启动每个装置的操作的检测信息,可以启动布置在作为用户20的移动目的地的第一客厅内部的装置以操作。输入装置311(麦克风)收集用户20生成的声音(459)。此外,输出装置312(音频装备)输出对应于用户20的喜好的音乐(460)。因此,例如,在第一客厅内,用户20可以在收听从输出装置312(音频装备)输出的音乐的同时执行各种操作(460)。
[0249] 例如,当用户20在收听从输出装置312(音频装备)输出的音乐的同时换衣服时(460),在用户说“我想在客厅观看今天的连续剧xxx”的情况下,输入装置311(麦克风)收集该声音(459)。在这样的情况下,输入装置311(麦克风)将对应于该声音的语音信息作为输入信息发送到信息处理装置200(461和462)。
[0250] 在接收到输入信息的情况下(462),信息处理装置200对输入信息执行上下文分析处理(463)。然后,信息处理装置200向安装在客厅中的存储装置314(HDD记录器)和电视机503发送指令信息(464至467)。这个指令信息是用于指令存储装置314(HDD记录器)准备将今天记录的连续剧xxx发送到电视机503并指令电视机503在用户20移动到客厅时执行重放。在这里,例如,用户20移动到客厅的定时可以被配置为当从安装在客厅附近的传感器
505接收到指示检测到信息处理装置100的检测信息之后经过预定时间(例如,五秒)时的定时。
[0251] 在接收到指令信息的情况下(465),存储装置314(HDD记录器)执行启动处理(468),并准备向电视机503发送今天记录的连续剧xxx(469)。
[0252] 随后,当用户20出来到走廊以便移动到客厅时,从用户20拥有的信息处理装置100发送的通知信息被安装在第一客厅的走廊附近的传感器506接收(470和471)。因此,检测到用户20已经从第一客厅出来。
[0253] 随后,传感器506将指示检测到信息处理装置100的检测信息发送到信息处理装置200(472和473)。在已经接收到检测信息的情况下(473),信息处理装置200向安装在第一客厅内的输入装置311(麦克风)和输出装置312(音频装置)发送指令信息(474至477)。这个指令信息是用于给出用于将电力降低到处于能够唤醒状态(例如,待机状态)的掉电指令的指令信息。在接收到指令信息的情况下(475和477),输入装置311(麦克风)和输出装置312(音频装备)执行待机处理并转换到待机状态(478和479)。
[0254] 随后,当用户20移动到客厅时,由安装在客厅附近的传感器505接收从用户20拥有的信息处理装置100发送的通知信息(480和481)。因此,检测到用户20到客厅的移动。
[0255] 随后,传感器505将指示检测到信息处理装置100的检测信息发送到安装在客厅中的存储装置314(HDD记录器)和电视机503(482至485)。
[0256] 在接收到检测信息的情况下(485),存储装置314(HDD记录器)执行用于输出与从信息处理装置200给出的指令相关的内容(今天记录的连续剧xxx)的输出处理(487)。然后,存储装置314(HDD记录器)执行将内容发送到电视机503的数据发送处理(488)。
[0257] 此外,在接收到检测信息的情况下(483),电视机503执行启动处理(486)。随后,电视机503执行从存储装置314(HDD记录器)接收与从信息处理装置200给出的指令相关的内容(今天记录的连续剧xxx)的数据接收处理(489)。随后,电视机503基于接收到的数据执行图像显示和音频输出(490)。
[0258] “根据用户的移动改变输出目的地的示例”
[0259] 图16是示出根据本技术的第一实施例的通信系统40的系统配置的示例的示图。
[0260] 通信系统40包括:信息处理装置100、600和640;扬声器601至609;传感器611至621;以及麦克风631至637。假设这样的装置被安装在布置在房屋内的每个房间中。此外,这样的装置通过ad hoc网络或网状网络连接。
[0261] 信息处理装置600是基于来自信息处理装置640的指令存储音乐内容并输出音乐内容的内容服务器。信息处理装置640是执行上下文分析处理的信息处理装置。第三个客厅被假设为卧室。
[0262] 例如,将考虑用户20收听从第二客厅中的扬声器607输出的音乐的情况。在这样的情况下,如上所述,用户拥有的信息处理装置100规律地(或间歇地或不规律地)发送通知信息。
[0263] 当接收到从信息处理装置100发送的通知信息时,传感器611将指示检测到通知信息的检测信息发送到信息处理装置600(内容服务器)。在接收到检测信息的情况下,信息处理装置600(内容服务器)将检测信息发送到安装在位于附近的房间(第三客厅)中的信息处理装置640。
[0264] 在接收到检测信息的情况下,信息处理装置640执行上下文分析处理,并且发送用于启动每个装置的操作的指令信息,使得根据用户的移动在输出目的地(扬声器)之间进行切换。例如,信息处理装置640将指令信息发送到安装在靠近扬声器607的位置的扬声器604、606和608以及麦克风631、632和637。
[0265] 此外,信息处理装置640向信息处理装置600(内容服务器)发送用于给出指令的指令信息,该指令将输出目的地切换到安装在与已发送检测信息的传感器相同房间内的扬声器。
[0266] 此外,信息处理装置640向直接连接到每个传感器的装置(例如,麦克风和扬声器)发送指令信息。这种指令信息是用于在从传感器接收到检测信息的情况下选择到信息处理装置600(内容服务器)的路径,并且向信息处理装置600(内容服务器)发送指定要被设置为输出目的地的扬声器的信息的指令信息。
[0267] 此外,例如,当用户20出来到走廊去往浴室时,传感器612接收从信息处理装置100发送的通知信息。然后,传感器612将指示检测到信息处理装置100的检测信息发送到信息处理装置600(内容服务器)。在这样的情况下,信息处理装置600(内容服务器)将音乐的输出目的地切换到扬声器606。
[0268] 此外,在用户20移动到盥洗室的情况下,传感器617接收从信息处理装置100发送的通知信息。然后,传感器617通过麦克风637将指示检测到信息处理装置100的检测信息发送到信息处理装置600(内容服务器)。在这样的情况下,信息处理装置600(内容服务器)将音乐的输出目的地切换到扬声器604。
[0269] 在此基础上,基于从每个传感器发送的检测信息,可以进行音乐内容的输出目的地之间的切换。
[0270] 此外,例如,基于从每个传感器发送的检测信息,移动型机器人可以被移动。例如,可以引导移动型机器人移动到安装发送了检测信息的传感器的地点(用户存在的地点)。
[0271] 在这里,近年来,例如,具有无线电功能(诸如无线LAN、蓝牙、NFC或Zigbee)的室内和室外装置的类型的数量增加。例如,存在诸如传感器、键盘、麦克风、扫描仪和相机的输入装置,诸如扬声器、显示器和投影仪的输出装置,以及诸如硬盘和记录器的存储装置。此外,例如,存在具有输入/输出功能的装置、具有高级处理能力的PC、智能电话、平板电脑、游戏机和存储数据的内容服务器。此外,例如,存在安装到窗户或门的传感器、与云服务器合作操作的安全装置和防灾装置、具有网络功能的可以从房屋外部控制的冰箱、洗衣机和热水器,具有高级功能的机器人等。此外,假设具有各种功能的无线电通信装置的数量在日常生活中继续增加。
[0272] 将考虑这样的装置以组合的方式使用的情况。在这样的情况下,例如,用户拥有智能电话,与接入点建立连接,并且参与布置在该区域中的网络。然后,用户搜索网络内可用的内容,在他持有的智能电话上显示内容的列表,从这些内容当中选择期望输出的内容,并且从输出目的地装置列表中选择要被设置为输出目的地的装置(例如,电视机)。
[0273] 如上所述,为了使装置执行反映用户意图的操作,所拥有的装置需要具有要被使用的所有功能,诸如显示功能、输入功能、声音收集功能(在输入语音的情况下),以及用于收集和分析数据的处理功能。
[0274] 但是,也可以考虑用户没有具有高级功能的装置的情况。此外,在使用频率高的情况下,需要增加具有高级功能的装置的电池的容量。此外,例如,用户需要在具有高级功能的装置可连接到网络的主单元(例如,接入点)的位置存在。
[0275] 因此,根据本技术的第一实施例,以分布式方式布置的多个无线电通信装置的功能以组合的方式协同使用,借此,具有高级功能的装置作为整体作为通信系统被实现。
[0276] 例如,基于从具有输入功能的装置获取的信息,可以检测用户的位置和上下文。此外,例如,操作可以被配置为使得估计输出信息的最优输出装置,并且动态地设置输入/输出装置之间的通信路径。
[0277] 此外,例如,操作可以被配置为使得从用户接收输入,基于用户的位置和从用户供给的命令来确定用户期望的输出装置,以及动态地设置输入/输出装置之间的通信路径。此外,通过学习以分布式方式布置的装置的位置以及上下文,操作可以被优化。
[0278] 以这种方式,即使当用户不拥有具有高级功能的装置时,也可以分析用户的行为模式,并且可以通过自动确定来确定作为输出/输入目的地的装置的操作。为此,可以自动地实现用户的意图。
[0279] 例如,在以分布式方式安装的装置中所包括的功能当中,可以仅实际操作有时需要的功能。因此,可以最大限度地利用所有装置的功能。此外,根据构成网络的装置数量的增加,可以增加整个系统可以实现的功能的数量,借此可以进一步扩展功能。
[0280] 此外,作为具有无线电通信的装置的示例,例如,存在具有少量种类的功能的与众不同(distinctive)的装置,具有各种传感器并获取许多传感器数据单元的装置,以及作为输出装置的具有高级功能的装置(例如,4k TV),等等。此外,通过收集多个低级功能,可以形成有效数据,并且,通过完整地协作多个类型的这样的功能,可以由整个系统实现高级功能。此外,不需要始终确保具有高级功能的装置和另一个装置之间的通信路径,而是仅使用必需的用于通信的通信路径,借此可以有效地使用无线电资源。
[0281] 如上所述,在通过网状网络或ad hoc网络连接装置的情况下,获取每个装置的安装地点和可实现的功能,并且可以使这样的装置协作。因此,虽然每个装置的功能不足,但可以由整个系统实现高级功能。以这种方式,根据本技术的实施例,可以根据用户提供最优环境。
[0282] 此外,根据本技术的第一实施例,已经示出了执行高级上下文分析处理的示例,并且信息处理装置(诸如PC)被用作给出用于其后执行的操作的指令的装置。但是,可以配置为使得执行高级上下文分析处理,并且使用装置(诸如具有高级处理能力的机器人或诸如云服务器的外部网络装置)作为给出用于其后执行的操作的指令的装置。
[0283] 此外,根据上下文分析处理的内容,处理可以被配置为由PC、机器人、云服务器等以分布式方式处理。此外,在上下文分析处理中,通过执行基于移动历史、执行历史、来自用户的输入、反馈信息等的学习,可以提高对于用户的整个系统的功能的准确度。
[0284] 虽然在本技术的第一实施例中示出了使用无线电通信的通信系统的示例,但是本技术的第一实施例可以应用到使用有线通信的通信系统。此外,本技术的第一实施例还可以应用于既使用无线电通信又使用有线通信的通信系统。
[0285] <2.第二实施例>
[0286] 本技术的第二实施例示出了扩展由多个装置构成的网络的区域的示例。
[0287] 例如,在建筑物内部(例如,房屋内部)的情况下,通过以固定方式或可移动方式将装置以分布式方式布置在建筑物内部的地点,由装置构成网状网络。当用户拥有的装置连接到这个网状网络时,该区域内用户的行为范围(例如,用户拥有的装置的位置)可以被覆盖。
[0288] 但是,例如,在具有室外区域(例如,大院子或农场)的建筑物(例如,房屋)的情况下,也可以考虑布置在建筑物中的装置的颠簸不到达室外区域的情况。例如,在用户移动到室外区域的情况下,还可以考虑布置在建筑物内的装置的电波无法到达用户拥有的装置的情况。在这样的情况下,可以考虑用户的行为范围不被覆盖的情况。
[0289] 因此,在本技术的第二实施例中,示出了通过使用在空中三维可移动的装置来扩展网状网络的区域的示例。
[0290] “通信系统的配置示例和通信示例”
[0291] 图17至19是示出根据本技术第二实施例的通信系统50的系统配置的示例的示图。
[0292] 图20和21是示出根据本技术第二实施例的、构成通信系统50的装置之间的通信处理的示例的序列图。
[0293] 图17至19示出了具有大型室外院子700的房屋701的示例,其网络区域没有被布置在房屋701中的装置(例如,输出装置702)覆盖。在图17至19中,为了便于描述,仅输出装置702被代表性地示为布置在房屋701中的装置。在这里,使用虚线圆圈(范围703)示意性地示出输出装置702的电波到达的范围。此外,使用虚线的矩形示意性地示出院子700。
[0294] 此外,作为在空中(三维空间中)可移动的装置,示出了移动装置705和移动装置709。移动装置705和移动装置709是具有无线电通信功能并且可在空中(三维空间中)移动的装置。例如,移动装置705是无线电控制的飞行体(例如,飞机、直升机或气球)。例如,可以使用在空中(三维空间中)中自主移动的装置(例如,机器人)作为移动装置705和移动装置
709。此外,例如,作为移动装置705和移动装置709,可以使用在地面(二维空间)上自主移动的装置(例如,无线电控制的车或自动清洁机器人)。
[0295] 在这里,将参考图20呈现描述。例如,如图17中所示,将考虑儿童用户60从房屋701出来并在院子700中玩耍的情况。假设可以生成网状网络的装置(节点)没有被安装在院子700中。此外,假设最靠近儿童用户60的装置是输出装置702。在这样的情况下,例如,当儿童用户60在输出装置702的电波到达的范围703内玩耍时,输出装置702可以接收从信息处理装置100发送的通知信息(721和722)。通知信息可以包括信息处理装置100的位置信息。此外,输出装置702依次测量从信息处理装置100发送的通知信息的接收信号强度。在这里,可以使用接收信号强度指示(RSSI)作为接收信号强度。
[0296] 在这里,例如,当用户60在与朝房屋701的方向相反的方向(箭头704所示的方向)上移动并且远离房屋701时,由输出装置接收的通知信息的接收信号强度702根据与房屋701的距离而变弱。因此,输出装置702的控制单元(对应于图4中所示的控制单元230)将测得的接收信号强度与已经设置的阈值进行比较。然后,在测得的接收信号强度的水平小于阈值的情况下,输出装置702的控制单元确定信息处理装置100和输出装置702之间的连接将被切断。换句话说,输出装置702的控制单元确定信息处理装置100和由布置在房屋701处的装置配置的网络之间的连接将被切断。在这样的情况下,输出装置702的控制单元在信息处理装置100和由布置在房屋701处的由装置构成的网络之间的连接被切断之前确定需要中继器(中继节点)(723)。换句话说,随着用户60走远,存在从网络脱离的可能性,因此,确定需要布置中继器。输出装置702的控制单元可以基于从信息处理装置100发送的通知信息中所包括的信息处理装置100的位置信息来确定需要中继器(中继节点)(721和722)。在图
20中所示的示例中,示出了使用移动装置705作为中继器的示例。
[0297] 此外,这个示例示出了输出装置702确定是否布置中继器的示例。但是,可以考虑输出装置702不具有这种处理能力的情况。因此,具有高级处理能力的信息处理装置(例如,图1中所示的信息处理装置200)或移动装置705和709可以被配置为做出这样的确定。
[0298] 例如,输出装置702观察从信息处理装置100发送的通知信息的RSSI,并将测量结果的值发送到信息处理装置(例如,图1中所示的信息处理装置200或移动装置705和709)。在这样的情况下,信息处理装置监视测量结果的值(将测量结果的值与设定的阈值进行比较),并做出上述确定。另外,例如,信息处理装置(例如,图1中所示的信息处理装置200或移动装置705和709)可以基于信息处理装置100和输出装置702的位置信息确定布置中继器(中继节点)。
[0299] 以这种方式,在确定需要移动装置(中继器)的情况下(723),输出装置702的控制单元将用于移动移动装置705的指令信息发送到移动装置705(724和725)。在这里,指令信息随着用于扩展区域的移动指令以及用于将移动装置705移动到用于中继被包括在其中的信息处理装置100和输出装置702的位置的移动信息一起发送。这个移动信息例如包括用于指定信息处理装置100和输出装置702之间的位置的位置信息。此外,移动信息包括基于位置的方向和到该位置的距离指定位置的方向信息和距离信息,指定信息处理装置100和输出装置702的位置的位置信息等。
[0300] 在接收到指令信息的情况下(725),移动装置705的控制单元(对应于图4中所示的控制单元230)基于包括在接收到的指令信息中的位置信息来执行用于移动移动装置705的控制(726)。例如,移动装置705移动装置,以便面对信息处理装置100和输出装置702的接合的直线上的中心位置(由图18中所示的箭头707表示的方向)。
[0301] 然后,在从信息处理装置100发送的通知信息被接收的情况下(727和728),移动装置705将通知信息发送到输出装置702(729和730)。
[0302] 此外,例如,在基于包括在接收到的指令信息中的位置信息移动移动装置705之后,移动装置705的控制单元可以自主地调整位置,以便使其成为信息处理装置100(用户60)和输出装置702的中继器。例如,移动装置705的控制单元在移动周围环境的同时观察信息处理装置100和输出装置702的接收信号强度。然后,移动装置705的控制单元检测信息处理装置100和输出装置702的接收信号强度大致在相同水平的位置,并执行控制以停留在该位置。这个调整处理可以规律地或不规律地执行。此外,在信息处理装置100和输出装置702的接收信号强度之差为阈值或更大的定时,可以执行调整处理。
[0303] 以这种方式,在拥有信息处理装置100的用户60移动到输出装置702的电波到达的范围703之外的情况下,也可以移动移动装置705,以充当中继器。因此,拥有信息处理装置100的用户60在移动装置705的电波到达的范围706内,因此,可以防止信息处理装置100与网络脱离。
[0304] 以这种方式,在由安装在房屋701处的装置配置的网络区域存在限制的情况下,也可以通过使用移动装置705来扩展网络区域。
[0305] 在这里,在图18中所示的示例中,还可以考虑拥有信息处理装置100的用户60进一步沿箭头708所示的方向移动的情况。在这样的情况下,还存在即使当移动装置705的位置移动时,对于移动装置705从信息处理装置100发送的信息也是不可接收的情况。因此,通过使用移动装置709作为中继器,可以进一步扩展该区域。换句话说,仅三跳区域可以被扩展。
[0306] 在这里,将参考图21给出描述。例如,通过使用移动装置705作为中继器(741至744),可以在信息处理装置100和输出装置702之间交换通知信息。但是,如图18中所示,在用户60在箭头708所示的方向上移动并且从房屋701进一步远离的情况下,移动装置705不能实现中继器的角色。为此,与上述确定处理相似,移动装置705确定需要附加的中继器(745)。
[0307] 以这种方式,在确定需要附加的移动装置(中继器)的情况下(745),移动装置705的控制单元通过输出装置702向移动装置709发送用于移动移动装置709的指令信息(746至749)。
[0308] 在已经接收到指令信息的情况下(749),移动装置709的控制单元(对应于图4中所示的控制单元230)基于包括在接收到的指令信息中的移动信息来执行用于移动移动装置709的控制(750)。例如,移动装置709移动装置,以便面对信息处理装置100和移动装置705接合的直线上的中心位置(由图19中所示的箭头711表示的方向)。
[0309] 然后,在从信息处理装置100发送的通知信息被接收的情况下(751和752),移动装置709通过移动装置705向输出装置702发送通知信息(753至756)。
[0310] 此外,例如,在基于接收到的指令信息中包括的位置信息移动移动装置709之后,移动装置709的控制单元可以自主地调整位置,以便使其成为信息处理装置100(用户60)和移动装置705的中继器。
[0311] 以这种方式,通过使用两个移动装置705和709作为中继器,可以进一步扩展网络区域。此外,在这个示例中,虽然已经示出了网络区域被扩展到三跳的示例,但是网络区域可以被扩展到四跳或更多。
[0312] 此外,移动装置709的控制单元可以被配置为将信息处理装置100的接收信号强度的值发送到规律地或不规律地执行上下文分析的信息处理装置(例如,图1中所示的信息处理装置200)。类似地,例如,移动装置705的控制单元可以被配置为将移动装置709和输出装置702的接收信号强度的值发送到规律地或不规律地执行上下文分析的信息处理装置。
[0313] 此外,例如,部署在可以接收从移动装置705发送的信号的房屋701内的每个装置(包括输出装置702)可以被配置为向规律地或不规律地执行上下文分析的信息处理装置发送由该装置测得的移动装置705的接收信号强度。
[0314] 以这种方式,通过向执行上下文分析的信息处理装置发送一个或多个接收信号强度,信息处理装置可以分析信息处理装置100行进的方向。然后,信息处理装置可以基于分析的结果来确定是否需要进一步增加中继器。此外,信息处理装置可以基于确定的结果启动附加中继器的操作,并通知启动的中继器的移动方向和移动量。
[0315] 在这里,还可以考虑用户60在朝房屋701的方向上返回的情况。在这样的情况下,在移动装置709中,存在来自信息处理装置100的接收信号强度增加的情况。此外,还存在移动装置705可以接收从信息处理装置100发送的信号的情况。
[0316] 为此,例如,在布置三个或更多个中继器的情况下,在多个中继器中的至少两个处于能够接收从信息处理装置100发送的信号的状态的定时,停止由至少一个中继器执行的中继处理,以便返回到前一处理。
[0317] 此外,存在用户60在朝房屋701的方向上返回并且再次走远的可能性。为此,优选地,设置用于停止由多个中继器中至少一个的中继功能执行的中继处理并返回处理的条件。例如,可以将三个或更多个中继器可以接收从信息处理装置100发送的信号的情况,或者从信息处理装置100发送的信号可以从安装在房屋701内的多个装置中任何一个接收的情况设置为返回条件。
[0318] 以这种方式,输出装置702的控制单元可以基于信息处理装置100和输出装置702之间的相对位置关系来确定用于信息处理装置100和输出装置702之间的通信的中继器(移动装置705)的位置。在这样的情况下,输出装置702的控制单元可以在信息处理装置100和输出装置702之间的距离变为信息处理装置100和输出装置702不能直接通信的距离的定时之前做出确定。类似地,移动装置705的控制单元可以基于信息处理装置100和移动装置705之间的相对位置关系来确定用于信息处理装置100和移动装置705之间的通信的中继器(移动装置709)的位置。此外,可以类似地设置用于确定的定时。
[0319] 此外,这些控制单元执行用于将中继器(移动装置705和709)移动到所确定的位置的控制。例如,中继器可以在空中移动,以便移动到所确定的位置。
[0320] <3.应用示例>
[0321] 根据本公开内容的实施例的技术可应用到各种产品。例如,构成通信系统10、30、40和50的每个装置可以被实现为移动终端(诸如智能电话、平板个人计算机(PC)、笔记本PC、移动游戏终端或者数码相机)、固定终端(诸如电视机、打印机、数字扫描仪或网络存储器),或车载终端(诸如汽车导航装置)。此外,构成通信系统10、30、40和50的每个装置可以被实现为执行机器对机器(M2M)通信的终端(也被称为机器类型通信(MTC)终端)(诸如智能仪表、自动售货机、远程监控装置或销售点(POS)终端)。此外,构成通信系统10、30、40和50的每个装置可以是安装在每个终端上的无线电通信模块(例如,由一个管芯构成的集成电路模块)。
[0322] “3-1.第一应用示例”
[0323] 图22是示出应用了与本公开内容相关的技术的智能电话900的示意性构造的示例的框图。智能电话900包括:处理器901;存储器902;贮存器903;外部连接接口904;相机906;传感器907;麦克风908;输入设备909;显示设备910;扬声器911;无线电通信接口913;天线开关914;天线915;总线917;电池918;以及辅助控制器919。
[0324] 处理器901例如可以是中央处理单元(CPU)或片上系统(SoC),并且控制智能电话900的应用层和其它层的功能。存储器902包括随机存取存储器(RAM)和只读存储器(ROM),并且存储由处理器901执行的程序和数据。贮存器903可以包括存储介质(诸如半导体存储器或硬盘)。外部连接接口904是用于将外部连接设备(诸如存储卡或通用串行总线(USB)设备)连接到智能电话900的接口。
[0325] 相机906例如包括成像器件(诸如电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)),并且生成捕获的图像。传感器907例如可以包括定位传感器、陀螺仪传感器、地磁传感器、加速度传感器等的传感器组。麦克风908将输入到智能电话900的语音转换为音频信号。输入设备909例如包括检测显示设备910的屏幕上的触摸的触摸传感器、小键盘、键盘、按钮、开关等,并接收从用户输入的操作或信息。显示设备910包括液晶显示器(LCD)、有机发光二极管(OLED)显示器等的屏幕,并且显示智能电话900的输出图像。扬声器911将从智能电话输出的音频信号900转换成语音。
[0326] 无线电通信接口913支持诸如IEEE 802.11a、11b、11g、11n、11ac和11ad的一个或多个无线LAN标准,并且执行无线电通信。无线电通信接口913可以在基础设施模式中通过无线LAN接入点与其它装置通信。此外,在直接通信模式(诸如ad hoc模式或Wi-Fi直接模式)中,无线电通信接口913可以直接与其它装置通信。在Wi-Fi直接模式中,当两个终端中的一个作为接入点操作时,不同于ad hoc模式,在终端之间直接执行通信处理。无线电通信接口913通常可以包括:基带处理器;射频(RF)电路,功率放大器等。无线电通信接口913可以是集成了存储通信控制程序的存储器、执行程序的处理器以及相关电路的单芯片模块。除了无线LAN系统,无线电通信接口913还可以支持不同类型的无线电通信系统(诸如近场无线电通信系统、邻近无线通信系统或蜂窝通信系统)。天线开关914在包括在无线电通信接口913中的多个电路(例如,用于相互不同的无线电通信系统的电路)之间切换天线915的连接目的地。天线915包括一个或多个天线设备(例如,构成MIMO天线的多个天线设备),并用于通过无线电通信接口913发送和接收无线电信号。
[0327] 此外,智能电话900不限于图22中所示的示例,而是可以包括多个天线(例如,用于无线LAN的天线、用于邻近无线通信系统的天线等)。在这样的情况下,可以从智能电话900的构造中省略天线开关914。
[0328] 总线917互连:处理器901;存储器902;贮存器903;外部连接接口904;相机906;传感器907;麦克风908;输入设备909;显示设备910;扬声器911;无线电通信接口913;和辅助控制器919。电池918通过图中用虚线部分地示出的馈电线向图22中所示的智能电话900的每个模块供电。辅助控制器919例如在睡眠模式下操作智能电话900的最少需要功能。
[0329] 在图22中所示的智能电话900中,参考图2描述的控制单元130和参考图4描述的控制单元230可以安装在无线电通信接口913中。此外,至少一些功能可以安装在处理器901或辅助控制器919中。
[0330] 此外,当处理器901在应用级执行接入点功能时,智能电话900可以作为无线电接入点(软件AP)操作。此外,无线电通信接口913可以具有无线接入点功能。
[0331] “3-2.第二应用示例”
[0332] 图23是示出应用了与本公开内容相关的技术的汽车导航装置920的示意性构造的示例的框图。汽车导航装置920包括:处理器921;存储器922;全球定位系统(GPS)模块924;传感器925;数据接口926;内容播放器927;存储介质接口928;输入设备929;显示设备930;
扬声器931;无线电通信接口933;天线开关934;天线935;和电池938。
[0333] 处理器921例如是CPU或SoC,并且控制汽车导航装置920的导航功能和其它功能。存储器922包括RAM和ROM,并且存储由处理器921执行的程序和数据。
[0334] GPS模块924通过使用从GPS卫星接收的GPS信号来测量汽车导航装置920的位置(例如,经度、纬度和高度)。传感器925例如可以包括陀螺仪传感器、地磁传感器、大气压力传感器等的传感器组。数据接口926例如通过图中未示出的终端连接到车载网络941,并且获取在车辆侧生成的数据(诸如车辆速度数据)。
[0335] 内容播放器927重放存储在插入存储介质接口928中的存储介质(例如,CD或DVD)上的内容。输入设备929例如包括检测在显示设备930的屏幕上的触摸的触摸传感器、按钮、开关等,并且接收从用户输入的操作或信息。显示设备930包括LCD、OLED显示器等的屏幕,并显示导航功能或重放内容的图像。扬声器931输出导航功能或再现内容的音频。
[0336] 无线电通信接口933支持诸如IEEE 802.11a、11b、11g、11n、11ac和11ad的一个或多个无线LAN标准,并且执行无线电通信。无线电通信接口933可以在基础设施模式中通过无线LAN接入点与其它装置通信。此外,在直接通信模式(诸如ad hoc模式或Wi-Fi直接模式)中,无线电通信接口933可以直接与其它装置通信。无线电通信接口933通常可以包括:基带处理器;RF电路;功率放大器等。无线电通信接口933可以是其中集成了存储通信控制程序的存储器、执行程序的处理器以及相关电路的单芯片模块。除了无线LAN系统,无线电通信接口933还可以支持不同类型的无线电通信系统,诸如近场无线电通信系统、邻近无线通信系统或蜂窝通信系统。天线开关934切换无线电通信接口933中包括的多个电路中的连接目的地。天线935包括一个或多个天线设备,并且用于通过无线电通信接口933发送和接收无线信号。
[0337] 此外,汽车导航装置920不限于图23中所示的示例,而是可以包括多个天线。在这样的情况下,可以从汽车导航装置920的构造中省略天线开关934。
[0338] 电池938通过图中用虚线部分地示出的馈电线向图23中所示的汽车导航装置920的每个块供电。电池938蓄积从车辆侧供给的电力。
[0339] 在图23中所示的汽车导航装置920中,参考图2描述的控制单元130和参考图4描述的控制单元230可以安装在无线电通信接口933中。此外,至少一些功能可以安装在处理器921中。
[0340] 此外,与本公开内容相关的技术可以被实现为包括上述汽车导航装置920的一个或多个块、车载网络941和车辆侧模块942的车载系统(或车辆)940。车辆侧模块942生成车辆侧数据(诸如车辆速度、引擎转速误动信息),并将生成的数据输出到车载网络941。
[0341] 上述实施例示出了用于实现本技术的示例,并且实施例的项和权利要求的指定项具有对应关系。类似地,被分配了相同名称的权利要求的指定项和本技术的实施例的项具有对应关系。但是,本技术不限于实施例,而是可以通过在不背离其概念的范围内对实施例应用各种改变来实现。
[0342] 此外,上述实施例中描述的处理序列可以被认为是具有这样一系列序列的方法,并且可以被认为使计算机执行这样一系列序列的程序或者存储程序的记录介质。作为记录介质,例如,可以使用光盘(CD)、迷你盘(MD)、数字通用盘(DVD)、存储卡,蓝光(注册商标)盘等。
[0343] 这里描述的优点仅仅是示例,并且优点不限于此,而是可以获取其它优点。
[0344] 本技术也可以采取以下配置。
[0345] (1)一种信息处理设备,包括:
[0346] 电路,被配置为:
[0347] 存储指示所述信息处理设备的至少一种功能的第一功能信息;
[0348] 接收指示另一个信息处理设备的至少一种功能的第二功能信息和指示所述另一个信息处理设备的第二位置的第二位置信息;
[0349] 基于第一功能信息、第二功能信息和第二位置信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能;
[0350] 在所确定的功能是所述信息处理设备的功能的情况下,执行所确定的功能;以及[0351] 在所确定的功能是所述另一个信息处理设备的功能的情况下,发送执行所确定的功能的请求。
[0352] (2)根据(1)所述的信息处理设备,其中
[0353] 所述电路被配置为存储指示所述信息处理设备的第一位置的第一位置信息,以及[0354] 所述电路被配置为基于第一功能信息、第一位置信息、第二功能信息和第二位置信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能。
[0355] (3)根据(2)所述的信息处理设备,其中
[0356] 第一位置信息是通过GPS获得的,或者是从另一个设备接收的。
[0357] (4)根据(1)所述的信息处理设备,其中
[0358] 所述电路被配置为通过基于从所述另一个信息处理设备接收的信号的信号强度或往返时间(RTT)、以及第二位置信息计算所述信息处理设备相对于所述另一个信息处理设备的相对位置来计算指示所述信息处理设备的第一位置的第一位置信息,以及[0359] 所述电路被配置为基于第一功能信息、第一位置信息、第二功能信息和第二位置信息从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能。
[0360] (5)根据(1)所述的信息处理设备,其中
[0361] 所述电路被配置为响应于接收到指令信号,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能,所述指令信号指示要执行的功能。
[0362] (6)根据(5)所述的信息处理设备,其中
[0363] 所述电路被配置为从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能,使得由所述指令信号指示的要执行的功能是由具有所述要执行的功能的所述信息处理设备或所述另一个信息处理设备来执行的。
[0364] (7)根据(5)所述的信息处理设备,其中
[0365] 指令信号被从输入设备直接发送到信息处理设备,所述输入设备被配置为接收输入并基于该输入发送指令信号。
[0366] (8)根据(5)所述的信息处理设备,其中
[0367] 指令信号被从输入设备间接地发送到信息处理设备,所述输入设备被配置为接收输入,并基于该输入、经由被配置为对指令信号进行中继的中继设备发送指令信号。
[0368] (9)根据(8)所述的信息处理设备,其中
[0369] 指令信号经由多个设备之间的一对一无线电通信被中继到所述信息处理设备。
[0370] (10)根据(1)所述的信息处理设备,其中
[0371] 所述电路被配置为基于使用上下文分析的过去信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能。
[0372] (11)根据(10)所述的信息处理设备,其中
[0373] 所述电路被配置为更新上下文分析所需的信息。
[0374] (12)根据(1)所述的信息处理设备,其中
[0375] 所述电路被配置为基于指示用户的位置或用户所持有的用户设备的位置的第三位置信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能。
[0376] (13)根据(12)所述的信息处理设备,其中
[0377] 所述电路被配置为从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能,使得要执行的功能是由更靠近用户的位置或用户设备的位置的所述信息处理设备或所述另一个信息处理设备来执行的。
[0378] (14)根据(1)所述的信息处理设备,其中
[0379] 所述电路被配置为基于指示用户的位置或用户所持有的用户设备的位置的第三位置信息和使用上下文分析的过去信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能。
[0380] (15)根据(14)所述的信息处理设备,其中
[0381] 过去信息包括指示用户或用户设备的过去移动的移动历史信息或指示由用户输入或从用户设备输出的过去指令的指令历史信息当中至少一个。
[0382] (16)一种信息处理方法,包括:
[0383] 在电路中存储指示信息处理设备的至少一种功能的第一功能信息;
[0384] 接收指示另一个信息处理设备的至少一种功能的第二功能信息和指示所述另一个信息处理设备的第二位置的第二位置信息;
[0385] 使用所述电路,基于第一功能信息、第二功能信息和第二位置信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能;
[0386] 在所确定的功能是所述信息处理设备的功能的情况下,执行所确定的功能;以及[0387] 在所确定的功能是所述另一个信息处理设备的功能的情况下,发送执行所确定的功能的请求。
[0388] (17)根据(16)所述的信息处理方法,其中
[0389] 所述确定响应于接收到指令信号从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能,使得由指令信号指示的要执行的功能是由具有所述要执行的功能的所述信息处理设备或所述另一个信息处理设备来执行的,所述指令信号指示要执行的功能。
[0390] (18)根据(16)所述的信息处理方法,其中
[0391] 所述确定基于使用上下文分析的过去信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能。
[0392] (19)一种包括可执行指令的非暂态计算机可读介质,当所述可执行指令由计算机执行时,使所述计算机执行信息处理方法,所述方法包括:
[0393] 存储指示所述信息处理设备的至少一种功能的第一功能信息;
[0394] 接收指示另一个信息处理设备的至少一种功能的第二功能信息和指示所述另一个信息处理设备的第二位置的第二位置信息;
[0395] 基于第一功能信息、第二功能信息和第二位置信息,从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能;
[0396] 在所确定的功能是所述信息处理设备的功能的情况下,执行所确定的功能;以及[0397] 在所确定的功能是所述另一个信息处理设备的功能的情况下,发送执行所确定的功能的请求。
[0398] (20)根据(19)所述的非暂态计算机可读介质,其中
[0399] 所述确定响应于接收到指令信号从所述信息处理设备的功能和所述另一个信息处理设备的功能当中确定要执行的功能,使得由指令信号指示的要执行的功能是由具有所述要执行的功能的所述信息处理设备或所述另一个信息处理设备来执行的,所述指令信号指示要执行的功能。
[0400] 附图标记
[0401] 10,30,40,50  通信系统
[0402] 11     网络
[0403] 100      信息处理装置
[0404] 110      第一无线电通信单元
[0405] 111      天线
[0406] 120      第二无线电通信单元
[0407] 121      天线
[0408] 130      控制单元
[0409] 140      存储单元
[0410] 150      总线
[0411] 200      信息处理装置
[0412] 210      第一无线电通信单元
[0413] 211      天线
[0414] 220      第二无线电通信单元
[0415] 221      天线
[0416] 230      控制单元
[0417] 240      存储单元
[0418] 250       处理单元
[0419] 260         总线
[0420] 301         检测装置
[0421] 302         输入装置
[0422] 303         输出装置
[0423] 304        电力装置
[0424] 305         输出装置
[0425] 310         通信装置
[0426] 311         输入装置
[0427] 312         输出装置
[0428] 313         输入装置
[0429] 314         存储装置
[0430] 315         输出装置
[0431] 316         处理装置
[0432] 317         输出装置
[0433] 318         电力装置
[0434] 319         输出装置
[0435] 320         信息处理装置
[0436] 501         传感器
[0437] 502         灯
[0438] 503         电视机
[0439] 504         游戏机
[0440] 505,506     传感器
[0441] 600         信息处理装置
[0442] 611至621    传感器
[0443] 601至609    扬声器
[0444] 631至637    麦克风
[0445] 640         信息处理装置
[0446] 702         输出装置
[0447] 705      移动装置
[0448] 709      移动装置
[0449] 900      智能电话
[0450] 901      处理器
[0451] 902      存储器
[0452] 903      贮存器
[0453] 904      外部连接接口
[0454] 906      相机
[0455] 907      传感器
[0456] 908      麦克风
[0457] 909      输入设备
[0458] 910      显示设备
[0459] 911      扬声器
[0460] 913      无线电通信接口
[0461] 914      天线开关
[0462] 915      天线
[0463] 917      总线
[0464] 918      电池
[0465] 919      辅助控制器
[0466] 920      汽车导航装置
[0467] 921      处理器
[0468] 922     存储器
[0469] 924      GPS模块
[0470] 925      传感器
[0471] 926      数据接口
[0472] 927      内容播放器
[0473] 928      存储介质接口
[0474] 929      输入设备
[0475] 930      显示设备
[0476] 931      扬声器
[0477] 933      无线电通信接口
[0478] 934      天线开关
[0479] 935      天线
[0480] 938      电池
[0481] 941     车载网络
[0482] 942      车辆侧模块