图像处理设备和方法以及图像处理系统与流程

文档序号:11232217阅读:432来源:国知局
图像处理设备和方法以及图像处理系统与流程

本发明涉及图像处理设备和方法以及图像处理系统。



背景技术:

国际公开no.wo2008/007433公开了以下的用于控制空调空间中的温度和湿度的空调系统。包括无线传输介质的传输单元连接到空调单元。还提供了用于供应温度信息的包括无线传输介质的多个传感器单元。基于从这多个传感器单元接收的温度信息所指示的传感器值并且还基于对应于各传感器单元的权重值,计算加权平均值。基于这个加权平均值,控制空调单元的操作。

日本未经审查的专利申请公开no.2015-66329公开了以下的用于控制空调器的空调控制装置。空调控制装置包括从用户携带的无线终端接收信号的多个接收器。基于接收器从无线终端接收的信号,检测用户的位置。然后,用检测结果生成关于各用户位置的位置数据并且将位置数据作为时间序列数据进行存储。然后,通过参考该时间序列数据中包括的时间上彼此相邻的一项位置数据和另一项位置数据,计算用户已经在各单位时间移动的量(用户位置的改变)。然后,基于有关关于人员位置确定的活动强度(代谢当量)的用户位置和信息的改变,针对各用户,计算各单位时间的活跃指数。然后,通过累积各单位时间的活跃指数,针对各用户,计算总活跃指数。通过使用计算出的总活跃指数,空调控制装置控制空调器。



技术实现要素:

当将得自测量装置(诸如,传感器)的测量数据发送到目的地装置时,因为例如目的地装置不支持测量数据的协议,所以可能不正确地发送和接收测量数据。另外,如果基于将要发送的测量数据的信息的类型根据目的地装置而不同,则必须按照目的地装置对测量数据执行某个处理。

因此,本发明的目的是提供图像处理设备和方法以及图像处理系统,在该图像处理设备和方法以及图像处理系统中,当将得自测量装置的测量数据发送到目的地装置时,测量数据经受基于这个目的地装置进行的处理,然后被发送到目的地装置。

根据本发明的第一方面,提供了一种图像处理设备,该图像处理设备包括图像处理器、接收器、处理器和发送器。所述图像处理器对图像数据执行图像处理。所述接收器从设置在所述图像处理设备外部的多个测量装置接收测量数据。所述处理器按照将接收所述接收器接收的所述测量数据的各目的地装置,对所述测量数据执行协议转换处理和数据处理。所述发送器将经受所述处理器执行的所述协议转换处理和所述数据处理的所述测量数据发送到所述目的地装置。

根据本发明的第二方面,在根据第一方面的所述图像处理设备中,所述处理器可通过执行用于连续处理所述接收器接收的所述测量数据的流数据处理来执行所述协议转换处理和所述数据处理。

根据本发明的第三方面,在根据第一方面或第二方面的所述图像处理设备中,所述处理器可复制所述接收器接收的所述测量数据。所述处理器可通过保持所述测量数据的格式来输出所述测量数据的一个副本,使得所述测量数据将被发送到支持所述测量数据的格式的第一服务器,并且可在执行用于将所述测量数据的格式转换成得到第二服务器支持的另一个格式的转换处理之后和在执行基于所述第二服务器的数据处理之后输出所述测量数据的另一个副本,使得所述测量数据将被发送到所述第二服务器。

根据本发明的第四方面,在根据第三方面的所述图像处理设备中,作为基于所述第二服务器的数据处理,所述处理器可执行用于将所述测量数据的所述另一个副本中将要包括的信息限于特定类型的信息的处理。

根据本发明的第五方面,根据第一方面至第四方面中的一项的所述图像处理设备中还可包括显示器,所述显示器在显示画面上显示第一输入部分和第二输入部分。所述第一输入部分可接收用于指定所述多个测量装置之中的测量装置的指令。所述第二输入部分可接收用于指定将要从所选择的所述测量装置接收的测量数据将被发送到达的目的地装置的指令。

根据本发明的第六方面,在根据第一方面的所述图像处理设备中,所述接收器可从第一测量装置接收以第一格式生成的第一测量数据并且可从第二测量装置接收以第二格式生成的第二测量数据。所述处理器可通过保持所述第一格式,输出所述接收器接收的所述第一测量数据,使得所述第一测量数据将被发送到第一服务器,并且可在执行用于将所述第一测量数据的所述第一格式转换成所述第二格式的转换处理之后和在执行基于第二服务器的数据处理之后输出所述第一测量数据,使得所述第二测量数据将被发送到所述第二服务器。所述处理器可在执行用于将所述接收器接收的所述第二测量数据的所述第二格式转换成所述第一格式的转换处理之后和在执行基于所述第一服务器的数据处理之后输出所述第二测量数据,使得所述第二测量数据将被发送到所述第一服务器,并且可通过保持所述第二格式来输出所述第二测量数据,使得所述第二测量数据将被发送到所述第二服务器。

根据本发明的第七方面,提供了一种图像处理系统,该图像处理系统包括图像处理设备和服务器装置。所述图像处理设备对图像数据执行图像处理。所述服务器装置借助网络连接到所述图像处理设备。所述图像处理设备包括接收器和发送器。所述接收器从第一测量装置接收以第一格式生成的第一测量数据并且从第二测量装置接收以第二格式生成的第二测量数据。所述发送器通过保持所述第一格式,将所述接收器接收的所述第一测量数据发送到所述服务器装置并且还在将所述第一测量数据的所述第一格式转换成所述第二格式之后将所述第一测量数据发送到不同的服务器装置。所述发送器在将所述接收器接收的所述第二测量数据的所述第二格式转换成所述第一格式之后,将所述第二测量数据发送到所述服务器装置,并且还通过保持所述第二格式,将所述第二测量数据发送到不同的服务器装置。所述服务器装置处理通过保持所述第一格式从所述图像处理设备发送的所述第一测量数据,并且处理在从所述第二格式转换成所述第一格式之后从所述图像处理设备发送的所述第二测量数据。

根据第一方面,可以提供一种图像处理设备,在该图像处理设备中,当得自测量装置的测量数据发送到目的地装置时,测量数据经受基于这个目的地装置的处理,然后被发送到目的地装置。

根据第二方面,可以连续处理从测量装置接收的测量数据。

根据第三方面,即使在一个目的地装置支持的格式不同于另一个目的地地址支持的格式的情况下,可以将目的地装置中的每个支持的测量数据发送到对应的目的地装置。

根据第四方面,可以防止出现信息被发送到不应该接收这个信息的目的地装置的情形。

根据第五方面,可以通过用户操作,指定从测量装置接收的测量数据将被发送到达的目的地装置。

根据第六方面,即使在一项测量数据的格式不同于另一项测量数据的格式的情况下,也可以根据目的地装置对这两项测量数据执行处理并且将它们发送到目的地装置。

根据第七方面,可以提供一种图像处理系统,当得自测量装置的测量数据发送到目的地装置时,测量数据经受基于这个目的地装置的处理,然后被发送到目的地装置。

附图说明

将基于以下附图详细地描述本发明的示例性实施方式,其中:

图1是示出根据本发明的示例性实施方式的空调控制系统的整体构造的示例的框图;

图2a和图2b分别示出环境传感器的布置和位置传感器的布置的示例;

图3是示出根据示例性实施方式的图像处理设备的硬件构造的示例的框图;

图4是示出图像处理设备的功能构造的示例的框图;

图5a和图5b是示出通过空调控制信息生成器生成空调控制信息的处理的过程示例的流程图;

图6a示出区域内的平均温度的示例;

图6b示出区域内的温度分布的示例;

图6c示出区域内的用户分布的示例;

图7是示出传感器数据处理器的构造示例的框图;

图8示出指示位置传感器数据的数据格式示例的表;

图9示出指示环境传感器数据的数据格式示例的表;

图10是示出传感器数据处理器对位置传感器数据执行的基于目的地的处理的过程示例的流程图;

图11是示出传感器数据处理器对环境传感器数据执行的基于目的地的处理的过程示例的流程图;

图12示出基于位置传感器数据和环境传感器数据显示的画面的示例;以及

图13a和图13b是分别示出位置传感器和发送器的修改例的框图。

具体实施方式

以下,将参照附图详细描述本发明的示例性实施方式。

(空调控制系统)

图1示出根据本发明的示例性实施方式的空调控制系统1的整体构造的示例。

如图1中所示,在空调控制系统1中,图像处理设备10和终端装置20连接到网络90,然后借助诸如路由器的通信装置(未示出)连接到网络91。第一管理服务器70和第二管理服务器80也连接到网络91。环境传感器30、位置传感器40和空调器60借助有线场网络或无线通信网络连接到图像处理设备10,使得它们可与图像处理设备10通信。有线场网络的示例是基于ethernet(注册商标)的网络(诸如,常规lan(局域网)、ethercat(用于控制自动技术的以太网(注册商标))、和cc-linkie(注册商标))和串行通信网络(诸如,gpib(通用接口总线)(ieee488)和rs485)。在使用基于ethernet的网络的情况下,网络90可用于将环境传感器30、位置传感器40和空调器60与图像处理设备10连接。另选地,可使用独立网络。可使用现有介质(诸如,wi-fi(注册商标)(无线保真)、bluetooth(注册商标)、zigbee(注册商标)、和uwb(超带宽))作为无线通信网络。在图1中,环境传感器30、位置传感器40和空调器60借助无线通信网络连接到图像处理设备10。在这个示例性实施方式中,使用环境传感器30和位置传感器40作为测量装置的示例。

图像处理设备10是所谓的多功能装置,具有诸如打印功能、复印功能、扫描功能和传真功能的多种功能。图像处理设备10对从终端装置20发送的图像数据执行图像处理并且基于处理后的图像数据在记录介质(诸如,纸)上形成图像。图像处理设备10还通过无线通信将数据发送到环境传感器30、位置传感器40和空调器60并且从环境传感器30、位置传感器40和空调器60接收数据。图像处理设备10还借助网络90和91将数据发送到第一管理服务器70和第二管理服务器80并且从第一管理服务器70和第二管理服务器80接收数据。因此,图像处理设备10用作例如供用户在办公室中操作以执行打印的设备,并且还用作将数据发送到设置在办公室内部和外部的装置并且从这些装置接收数据的设备。

将讨论图像处理设备10的特定功能。通过无线通信,图像处理设备10从环境传感器30得到传感器数据并且还从位置传感器40得到传感器数据。然后,图像处理设备10基于得自环境传感器30的传感器数据(下文中被称为“环境传感器数据”)和得自位置传感器40的传感器数据(下文中被称为“位置传感器数据”),生成用于控制空调器60的控制信息(下文中被称为“空调控制信息”)。图像处理设备10将所生成的空调控制信息发送到某个目的地(例如,图1中的第一管理服务器70和第二管理服务器80)。图像处理设备10可将空调控制信息发送到空调器60。图像处理设备10可将空调控制信息发送到未示出的另一个图像处理设备。

在发送空调控制信息之前,图像处理设备10执行转换处理,将分别得自环境传感器30和位置传感器40的环境传感器数据和位置传感器数据的格式(协议)转换成目的地(例如,图1中的第一管理服务器70和第二管理服务器80)支持的格式并且基于目的地执行数据处理。在这个示例性实施方式中,环境传感器数据和位置传感器数据是测量数据的示例。

然后,将讨论图像处理设备10所执行的处理的细节。

例如,终端装置20是供用户操作的、用于打印指示图像或文档的数据的装置。终端装置20可以是个人计算机(pc)。终端装置20响应于从用户接收的指令来生成图像数据,并且将所生成的图像数据发送到图像处理设备10。

尽管在图1中只示出一个终端装置20,但多个终端装置20可连接到网络90。

环境传感器30是设置在空调器60外部的传感器。环境传感器30规则地(例如,每几分钟地)感测环境传感器30周围环境并且生成指示环境传感器30周围环境的环境传感器数据。例如,以网络服务中使用的rest(表述性状态转移)格式(协议)生成环境传感器数据。环境传感器数据所代表的有关环境的信息(下文中被称为“环境信息”)的示例是环境传感器30周围的温度、湿度、气压、亮度、加速度(例如,诸如在平行于地的平面上的垂直方向和水平方向以及相对于平行于地的平面的垂直方向这三个方向上的加速度)、紫外(uv)密度(uv剂量)、二氧化碳浓度(二氧化碳量)、风速、和风方向。

在图1中只示出一个环境传感器30。然而,实际上,在不同位置安装多个环境传感器30。

图2a示出环境传感器30的布置的示例。在图2a中示出的示例中,在有20个雇员工作的办公室中,安装总共25个环境传感器30(五行五列)。在这种情况下,这25个环境传感器30中的每个执行感测,使得将针对每个环境传感器30,生成环境传感器数据。

在图2a中的示例中,未示出空调器60的位置。可按以下方式中的任一个将环境传感器30与空调器60关联地设置。基于一对一的对应关系,针对空调器60设置环境传感器30,或者针对一个空调器60设置多个环境传感器30。另选地,针对多个空调器60设置一个环境传感器30。

位置传感器40用作通过无线通信从用户携带的发送器50接收无线电波(发送信号)的接收器。基于从发送器50接收的无线电波,位置传感器40检测发送器50的位置(也就是说,携带发送器50的用户的位置)并且生成指示用户位置的位置传感器数据(位置信息)。以例如fluentd的格式(协议),生成位置传感器数据,fluentd是开放源日志收集工具。发送器50通常是有源射频识别(rfid)标签。然而,发送器50不限于rfig标签,可以是所期望位置检测系统的发送器(诸如,移动通信系统的移动站和红外徽章(id标签))。

各发送器50是由单个用户携带的,因此,设置数量与用户数量相同的发送器50。发送器50中的每个具有特有id,并且通过无线通信将id信息规则地(例如,每几秒地)发送到位置传感器40。位置传感器40接收从位于位置传感器40的检测范围内的发送器50发送的id信息。然后,位置传感器40基于接收的id信息来识别这个发送器50(也就是说,携带这个发送器50的用户),以检测哪个发送器50位于位置传感器40的检测范围内,然后生成位置传感器数据。这个位置传感器数据还指示这个位置传感器40特有的id信息。因此,从位置传感器40规则地(例如,每几秒地)接收位置传感器数据的图像处理设备10能够基于有关发送器50的id信息和有关位置传感器40的id信息,得到指示哪个发送器50位于位置传感器40的检测范围内的位置信息。

尽管在图1中只示出一个位置传感器40,但可设置多个位置传感器40。如果设置多个位置传感器40,则它们被安装在不同位置。

图2b示出位置传感器40的布置的示例。在图2b中示出的示例中,以及在图2a中示出的示例中,示出有20个雇员工作的办公室。考虑到每个雇员携带一个发送器50,在办公室中设置20个发送器50。当雇员移动时,雇员携带的发送器50也移动。在办公室中安装5个位置传感器40,各位置传感器40从位于图2b中的圆形所指示的位置传感器40的检测范围内的发送器50接收无线电波,并且检测发送器50的位置。

位置传感器40可通过不同方法指定发送器50的位置(用户的位置)。例如,位置传感器40可基于从发送器50接收的无线电波的强度,指定位置传感器40的检测范围内发送器50的位置坐标。

空调器60是其中安装空调器60的建筑物内控制空调的装置。空调器60执行诸如用于冷却建筑物内部的冷却操作和用于加热建筑物内部的加热操作的操作。空调器60的示例是用于建筑物的空调设施。尽管在图1中只示出一个空调器60,但可设置多个空调器60。

第一管理服务器70是从图像处理设备10收集空调控制信息、环境传感器数据和位置传感器数据并且处理收集到的各项数据的服务器装置。然后,第一管理服务器70分析建筑物内的空调情形和用户的位置,并且生成用于控制空调器60的控制信息。第一管理服务器70借助网络91得到图像处理设备10所生成的空调控制信息以及经受图像处理设备10基于第一管理服务器70执行的处理的环境传感器数据和位置传感器数据。在这个示例性实施方式中,假定第一管理服务器70支持作为位置传感器数据的数据格式的fluentd。

第二管理服务器80以及第一管理服务器70是从图像处理设备10收集空调控制信息、环境传感器数据和位置传感器数据并且处理收集到的各项数据的服务器装置。然后,第二管理服务器80分析建筑物内的空调情形和用户的位置,并且生成用于控制空调器60的控制信息。第二管理服务器80借助网络91得到图像处理设备10所生成的空调控制信息以及经受图像处理设备10基于第二管理服务器80执行的处理的环境传感器数据和位置传感器数据。在这个示例性实施方式中,假定第二管理服务器80支持作为环境传感器数据的数据格式的rest。

网络90是用于图像处理设备10和终端装置20之间的信息通信的通信介质。例如,网络90是lan。

网络91是用于图像处理设备10与第一管理服务器70和第二管理服务器80中的每个之间的信息通信的通信介质。例如,网络91是互联网。

在这个示例性实施方式中,图像处理设备10、终端装置20、环境传感器30、位置传感器40和空调器60设置在例如办公室中的预定区域内。换句话讲,图像处理设备10、终端装置20、环境传感器30和位置传感器40设置在被空调器60执行空调控制的区域内,并且图像处理设备10控制与图像处理设备10安装在同一区域内的空调器60。在这个示例性实施方式中,使用fluentd和rest作为第一格式的示例和第二格式的示例。如果使用fluentd作为第一格式,则使用rest作为第二格式。如果使用rest作为第一格式,则使用fluentd作为第二格式。在这个示例性实施方式中,使用第一管理服务器70和第二管理服务器80作为第一服务器的示例和第二服务器的示例。

在图1中,示出连接到网络91的两个服务器装置。然而,连接到网络91的服务器装置的数量不限于2个。具有与第一管理服务器70和第二管理服务器80的功能类似的功能的三个或更多个服务器装置可连接到网络91。

在图1中,在空调系统1中只示出单个区域。然而,空调系统1中的区域的数量不限于1个。例如,以与上述方式类似的方式,可在另一个办公室中收集传感器数据,并且可借助网络91将空调控制信息和传感器数据发送到第一管理服务器70和第二管理服务器80。

(图像处理设备的硬件构造)

以下,将参照图3的框图描述图像处理设备10的硬件构造的示例。如图3中所示,图像处理设备10包括中央处理单元(cpu)101、随机存取存储器(ram)102、只读存储器(rom)103、硬盘驱动(hdd)104、操作面板105、图像读取器106、图像形成单元107、通信接口(下文中被称为“通信if”)108、和无线接口(下文中被称为“无线if”109)。上述元件借助总线连接到总线110并且在彼此间进行数据的发送和接收。

cpu101将存储在rom103和另一个介质中的各种程序加载到ram102中并且执行所加载的程序,以实现图像处理设备10的功能。

ram102用作cpu101的工作存储器。

rom103是将cpu101将要执行的各种程序存储在其中的存储器。

hdd104是例如将图像读取器106读取的图像数据和被图像形成单元107用于形成图像的图像数据存储在其中的磁盘驱动。

操作面板105是显示器的示例,显示各项信息并且从用户接收操作输入。操作面板105的示例是触摸面板。在这个示例性实施方式中,操作面板105用作接收图像处理设备10中的打印设置的输入的控制面板并且还用作显示有关环境传感器数据、位置传感器数据和空调控制信息的信息的显示器。

图像读取器106是图像处理器的示例,读取记录在记录介质(诸如,纸)上的图像。图像读取器106是例如扫描仪,并且可以是电荷耦合器件(ccd)扫描仪或接触头像传感器(cis)扫描仪。在ccd扫描仪中,从光源施用到文档并且被文档反射的光被透镜减少并且被ccd接收。在cis扫描仪中,从发光二极管(led)光源顺序施用到文档并且被文档反射的光被cis接收。

图像形成单元107是图像处理器的示例,是在记录介质(诸如,纸)上形成图像的打印机构。图像形成单元107是例如基于电子照相系统或喷墨方法形成图像的打印机。在电子照相系统中,通过将附于光导鼓的色调剂转印到记录介质,形成图像。在喷墨方法中,通过喷射墨水在记录介质上形成图像。

通信if108是发送器和接收器的示例,用作借助网络90将各项数据发送到其他装置并且从其他装置接收各项数据的通信接口。通信if108例如借助网络90从终端装置20接收图像数据。通信if108借助网络90将例如图像处理设备10所生成的空调控制信息发送到第一管理服务器70和第二管理服务器80。如果环境传感器30、位置传感器40和空调器60借助有线场网络连接到图像处理设备10使得它们可与图像处理设备10通信,则通信if108例如分别从环境传感器30和位置传感器40接收环境传感器数据和位置传感器数据。通信if108还可借助有线场网络将图像处理设备10所生成的空调控制信息发送到空调器60。

无线if109是接收器的示例,是用于使用无线通信网络与其他装置通信的无线模块。无线if109通过无线通信分别从环境传感器30和位置传感器40接收例如环境传感器数据和位置传感器数据。无线if109还可通过无线通信将图像处理设备10所生成的空调控制信息发送到空调器60。

无线if109还可用作感测用户接近图像处理设备10的红外传感器。该红外传感器在感测到用户正靠近要使用图像处理设备10或者使用图像处理设备10的用户已经与图像处理设备10分开时输出信号。基于从该红外传感器输出的信号,切换图像处理设备10的状态。更具体地,当用户正靠近图像处理设备10时,图像处理设备10的状态从待机(暂停)状态切换成准备接收用户操作的用户操作状态。当用户已经与图像处理设备10分开时,图像处理设备10的状态从用户操作状态切换成待机状态。

(图像处理设备的功能构造)

以下,将参照图4的框图描述图像处理设备10的功能构造的示例。如图4中所示,图像处理设备10包括传感器数据得到单元11、外部区域信息接收器12、处理器13、发送器14、和内部区域信息接收器15。

传感器数据得到单元11借助无线if109从安装在区域内的多个环境传感器30中的每个得到环境传感器数据并且从安装在区域内的多个位置传感器40中的每个得到位置传感器数据。在这种情况下,传感器数据得到单元11通过接收从环境传感器30和位置传感器40顺序供应的各项传感器数据来得到传感器数据。

外部区域信息接收器12通过请求区域外部的装置发送信息或者通过接收从区域外部的装置规则地供应的信息,借助通信if108接收外部区域信息(外部信息)。外部区域信息是例如有关区域外部的空调的信息。外部区域信息的示例是有关电源情形的信息、有关火灾和地震的灾难信息、和有关其他区域的空调状态的信息。

更具体地,外部区域信息接收器12借助网络91从电力公司接收例如有关电力供应情形和要求的信息。外部区域信息接收器12还借助网络91从第一管理服务器70接收例如生成的用于控制在与空调器60的环境类似的环境中使用的另一个区域中的空调器的空调控制信息。在这种情况下,第一管理服务器70按以下方式确定空调器60的环境类似于另一个区域中的环境。关于空调控制系统1的各区域,第一管理服务器70将一些类型的传感器数据的值分类。这些类型的传感器数据的示例是区域内人员的数量、温度、气压、和uv密度。然后,如果存在上述类型的传感器数据中的至少一个属于与空调器60的区域中的类别相同的类别的区域,则第一管理服务器70确定这个区域的环境与空调器60的环境类似。

处理器13基于通过传感器数据得到单元11得到的环境传感器数据和位置传感器数据,生成空调控制信息。处理器13还执行将环境传感器数据和位置传感器数据的格式(协议)转换成得到目的地支持的格式的转换处理,并且基于目的地执行数据处理。换句话讲,处理器13执行转换处理和数据处理,使得得到目的地支持并且目的地需要的信息将被包括在环境传感器数据和位置传感器数据中。处理器13包括空调控制信息生成器131和传感器数据处理器132。随后,将讨论处理器13所执行处理的细节。

发送器14借助通信if108将处理器13所生成的空调控制信息发送到第一管理服务器70和第二管理服务器80。发送器14还借助通信if108将处理器13所处理的环境传感器数据和位置传感器数据发送到第一管理服务器70和第二管理服务器80。

内部区域信息接收器15通过请求区域内的除了环境传感器30和位置传感器40外的装置发送信息或者通过接收从区域内的这些装置规则地供应的信息,借助无线if109或通信if108接收内部区域信息。内部区域信息的示例是终端装置20的运行状态(通电/断电状态)、在空调器60中测得的电力供应量或电流值、和图像处理设备10的打印日志。空调器60中测得的电力供应量是供应到空调器60的电力的量,并且例如通过无线通信将有关电力供应量的信息从空调器60发送到内部区域信息接收器15。

(用于生成空调控制信息的处理)

以下,将详细描述用于生成空调控制信息的处理。

处理器13的空调控制信息生成器131基于传感器数据得到单元11所得到的环境传感器数据和位置传感器数据,生成空调控制信息。在这种情况下,在空调控制信息生成器131中,预先确定用于生成空调控制信息的条件。空调控制信息生成器131首先确定所得到的环境传感器数据和位置传感器数据是否满足预定条件,并且按照确定的结果来生成空调控制信息。

图5a和图5b是示出通过空调控制信息生成器131生成空调控制信息的处理的过程示例的流程图。将在假定使用环境传感器数据所指示的多条环境信息之中的温度信息来生成空调控制信息的情况下,讨论图5a和图5b中示出的处理过程。空调控制信息生成器131以规则间隔(例如,每秒地)重复执行图5a和图5b中示出的处理。

在步骤s101中,首先,空调控制信息生成器131基于得自多个环境传感器30的多项最新环境传感器数据来计算区域内的平均温度。然后,空调控制信息生成器131确定平均温度是否被包含在管理范围内。图6a示出区域内的平均温度的示例。在图6a中,以时间先后次序示出在环境传感器30中同时(或者基于参考时间的某个时间段内的几乎同时)测得的温度的平均值。例如,用户预先设置目标温度值,并且基于目标温度值的预定范围被定义为管理范围。

如果平均温度被包含在管理范围内(步骤s101中的“是”),则空调控制信息生成器131前进至步骤s102,以基于区域内的温度分布,确定整个区域的温度是否被包含在管理范围内。图6b示出区域内的温度分布的示例。在图6b中,示出基于在环境传感器30中同时(或者基于参考时间的某个时间段内的几乎同时)测得的最新温度形成的温度分布。在图6b中示出的示例中,带阴影部分所指示的地区中的温度在管理范围之外。

如果整个区域的温度被包含在管理范围内(步骤s102中的“是”),则空调控制信息生成器131前进至步骤s103,以基于得自位置传感器40的最新位置传感器数据,确定区域内是否存在任何用户。图6c示出区域内的用户分布的示例。在图6c中,用带阴影部分示出最近在位置传感器40中得到的同时(或者基于参考时间的某个时间段内的几乎同时)检测到的用户位置。在图6c中示出的示例中,区域内存在四个用户。

如果在区域内存在任何用户(步骤s103中的“是”),则空调控制信息生成器131前进至步骤s104。在步骤s104中,空调控制信息生成器131生成用于控制空调器60使得空调器60将在当前设置下持续操作的空调控制信息。结果,完成了处理。借助发送器14将所生成的空调控制信息发送到第一管理服务器70和第二管理服务器80。在上述处理中,由于空调器60在当前设置下持续操作,因此空调控制信息生成器131可不必生成空调控制信息。

如果在步骤103中确定区域内没有用户(步骤s103中的“否”),则空调控制信息生成器131前进至步骤s105。在步骤s105中,空调控制信息生成器131生成用于控制空调器60使得空调器60将在省电模式下操作的空调控制信息。结果,完成了处理。省电模式是比正常状态(当前状态)下消耗更少电力的模式。换句话讲,在省电模式下,空调器60所消耗的电力减少至比预定水平小的水平。借助发送器14将所生成的空调控制信息发送到第一管理服务器70和第二管理服务器80。

如果在步骤s102中确定区域内存在温度在管理范围之外的地区(步骤s102中的“否”),则空调控制信息生成器131前进至步骤s106,以基于得自位置传感器40的最新位置传感器数据,确定区域内是否存在任何用户。

如果区域内存在任何用户(步骤s106中的“是”),则空调控制信息生成器131前进至步骤s107。在步骤s107中,空调控制信息生成器131生成用于控制空调器60例如以增大空调器60的气流使得整个区域内的温度将被包含在管理范围内的空调控制信息。借助发送器14将所生成的空调控制信息发送到第一管理服务器70和第二管理服务器80。然后,在过去预定时间之后,空调控制信息生成器131在步骤s108中确定整个区域的温度是否被包含在管理范围内,如步骤s102中一样。如果步骤s108的结果是“是”,则空调控制信息生成器131前进至步骤s109。在步骤s109中,空调控制信息生成器131生成用于控制空调器60使得空调器60将在当前设置下持续操作的空调控制信息。结果,完成了处理。如步骤s104中一样,在步骤s109中,空调控制信息生成器131可不必生成空调控制信息。如果在步骤s108中确定区域的温度并不完全包含在管理范围内,则空调控制信息生成器131前进至步骤s110,以判断空调器60是否需要检查。然后,空调控制信息生成器131在操作面板105上显示此信息,以告知用户,空调器60需要检查。结果,完成了处理。

如果区域内没有用户(步骤s106中的“否”),则空调控制信息生成器131前进至步骤s111。在步骤s111中,空调控制信息生成器131生成用于控制空调器60使得空调器60将在省电模式下操作的空调控制信息,如步骤s105中一样。结果,完成了处理。

如果在步骤s101中确定平均温度并不包含在管理范围内(步骤s101中的“否”),则空调控制信息生成器131前进至步骤s112。在步骤s112中,空调控制信息生成器131生成用于控制空调器60例如以增大空调器60的气流使得区域内的平均温度将被包含在管理范围内的空调控制信息。借助发送器14将所生成的空调控制信息发送到第一管理服务器70和第二管理服务器80。

然后,在过去预定时间之后,空调控制信息生成器131在步骤s113中确定平均温度是否被包含在管理范围内。如果步骤s113的结果是“是”,则空调控制信息生成器131前进至步骤s114。在步骤s114中,空调控制信息生成器131生成用于控制空调器60使得空调器60将在当前设置下持续操作的空调控制信息。结果,完成了处理。如步骤s104和s109中一样,空调控制信息生成器131可不必生成空调控制信息。如果在步骤s113中确定平均温度并不包含在管理范围内,则空调控制信息生成器131前进至步骤s115,以判断空调器60需要检查。然后,如步骤s110中一样,空调控制信息生成器131在操作面板105上显示此信息,以告知用户,空调器60需要检查。结果,完成了处理。

如果在区域内存在多个空调器60,则可针对各个空调器60,生成不同项的空调控制信息。

例如,当在步骤s104中生成空调控制信息时,空调控制信息生成器131可生成用于控制区域内的位置在用户旁边的空调器60使得空调器60将在当前设置下操作的空调控制信息,并且可生成用于控制位置与用户分开的空调器60使得空调器60将在省电模式下操作的空调控制信息。当在步骤s107中生成空调控制信息时,空调控制信息生成器131可只针对安装在区域内的温度在管理范围之外的地区中的空调器60,生成用于控制空调器60使得这个地区中的温度将被包含在管理范围内的控制信息。

在图5a和图5b中示出的处理中,空调控制信息生成器131使用温度信息来生成空调控制信息。然而,可使用另一种类型的环境信息(诸如,湿度、气压和uv密度)来生成空调控制信息。如果针对各种类型的环境信息确定用于生成空调控制信息的条件并且如果满足这些条件中的任一个,则空调控制信息生成器131可按照这个条件来生成空调控制信息。

空调控制信息生成器131可将得自环境传感器30的时间序列环境传感器数据与得自多个环境传感器30之中的另一个环境传感器30的环境传感器数据进行比较,并且可基于比较结果,校正空调控制信息。在这种情况下,空调控制信息生成器131首先针对各环境传感器30找到时间序列环境信息(例如,温度)的标准偏差,以计算环境信息中的变化程度。然后,关于已经输出被计算出最高变化程度的环境信息的环境传感器30,空调控制信息生成器131校正空调控制信息,使得将减小从这个环境传感器30输出的环境信息的变化程度。更具体地,空调控制信息生成器131生成用于控制处于这个环境传感器30旁边并且控制这个环境传感器30周围的空调的空调器60使得变化程度可减小的空调控制信息。

空调控制信息生成器131可基于外部区域信息接收器12所接收的外部区域信息或内部区域信息接收器15所接收的内部区域信息,校正空调控制信息。

例如,空调控制信息生成器131可基于有关电力供应情形和外部区域信息接收器12所接收的要求,校正空调控制信息。在这种情况下,例如如果空调器60安装在其中的地区(诸如,kanto地区(日本的tokyo和周围区域))中的电力消耗(或电力利用比)超过预定值,则空调控制信息生成器131校正空调控制信息,使得空调器60将在省电模式下操作。

空调控制信息生成器131可基于针对与空调器60的环境类似的环境中使用的另一个区域中的空调器生成的空调控制信息,校正用于控制空调器60的空调控制信息。在这种情况下,如果用于另一个区域中的空调器的空调控制信息指示温度将升高,则空调控制信息生成器131校正用于空调器60的空调控制信息,使得温度也将升高。

空调控制信息生成器131可基于区域内的终端装置20的运行状态(通电/断电状态),校正空调控制信息。在这种情况下,空调控制信息生成器131首先确定它是否可与安装在区域内的终端装置20通信,以检测在操作的终端装置20的数量。如果在操作的终端装置20的数量(或者在操作的终端装置20的比率)等于或小于预定值,则空调控制信息生成器131校正空调控制信息,使得空调器60将在省电模式下操作。

空调控制信息生成器131可基于有关在空调器60中测得的电力供应量的信息,校正空调控制信息。在这种情况下,如果例如在空调器60中测得的电力供应量超过预定值,则空调控制信息生成器131校正空调控制信息,使得空调器60将在省电模式下操作。

当执行上述处理时,空调控制信息生成器131可利用流数据处理技术。流数据是时间序列数据,并且需要空调控制信息生成器131顺序地接收或写入时间顺序数据。流数据处理是当生成数据时实时处理数据的技术。用流数据处理技术,可几乎没有延迟地处理大量数据。通过使用这种技术,在接收到位置传感器数据和环境传感器数据时,空调控制信息生成器131连续地确定接收到的位置传感器数据和环境传感器数据是否满足用于生成空调控制信息的条件并且按照确定的结果,连续地生成空调控制信息。

(对传感器数据进行的基于目的地的处理)

以下,将详细描述对传感器数据进行的基于目的地的处理。当处理器13的传感器数据处理器132将得自传感器数据得到单元11的传感器数据发送到第一管理服务器70时,它首先对传感器数据执行基于第一管理服务器70的处理。类似地,当传感器数据处理器132将得自传感器数据得到单元11的传感器数据发送到第二管理服务器80时,它首先对传感器数据执行基于第二管理服务器80的处理。

图7是示出传感器数据处理器132的构造示例的框图。如图7中所示,传感器数据处理器132包括数据分离器132a、数据转换器132b、协议转换器132c、数据分离器132d、数据转换器132e和协议转换器132f。数据分离器132a、数据转换器132b和协议转换器132c形成处理位置传感器数据的功能单元。数据分离器132d、数据转换器132e和协议转换器132f形成处理环境传感器数据的功能单元。

以下,将首先讨论对位置传感器数据的处理。

在从传感器数据得到单元11接收到位置传感器数据时,数据分离器132a复制位置传感器数据,并且将位置传感器数据的一个副本输出到发送器14(参见图4)并且将另一个输出到数据转换器132b。位置传感器数据的格式是fluentd,第一管理服务器70支持fluentd。因此,如果第一管理服务器70是位置传感器数据的目的地,则数据分离器132a通过保持位置传感器数据的格式,将位置传感器数据输出到发送器14。

数据转换器132b对从数据分离器132a输入的位置传感器数据执行基于目的地的数据处理。更具体地,如果第一管理服务器70是位置传感器数据的目的地,则数据转换器132b对位置传感器数据执行基于第一管理服务器70的数据处理。如果第二管理服务器80是位置传感器数据的目的地,则数据转换器132b对位置传感器数据执行基于第二管理服务器80的数据处理。

例如,按照目的地,通过用户设置来预先确定数据转换器132b将要执行的数据处理的类型。基于目的地的处理的示例是统计学处理和用于将传感器数据中将包括的信息限于特定类型的信息的限制处理。

如果例如基于第一管理服务器70的数据处理是根据时区对某个区域内的用户数量进行计数的处理,则数据转换器132b基于位置传感器数据中包括的信息,根据时区对区域内的用户的数量进行计数。然后,数据转换器132b将计数结果设置为位置传感器数据。如果例如基于第二管理服务器80的数据处理是用于将位置传感器数据中将要包括的信息限于特定类型的信息的处理,则数据转换器132b通过从位置传感器数据中删除其他项的信息,将位置传感器数据限于这个特定类型的信息。

基于目的地的处理可包括不提示从数据分离器132a输入的位置传感器数据的处理或者不将位置传感器数据发送到目的地的处理。作为基于目的地的处理,数据转换器132b可生成多项位置传感器数据。例如,作为基于第二管理服务器80的数据处理,数据转换器132b可执行不提示位置传感器数据的处理,还对位置传感器数据执行统计学处理,以生成两项位置传感器数据。

在执行基于目的地的数据处理之后,数据转换器132b通过保持数据格式(fluentd),将经受基于第一管理服务器70的数据处理的位置传感器数据输出到发送器14。数据转换器132b还将经受基于第二管理服务器80的数据处理的位置传感器数据输出到协议转换器132c。

协议转换器132c将经受基于第二管理服务器80的数据处理的位置传感器数据的数据格式转换成得到第二管理服务器80支持的数据格式(rest)。也就是说,协议转换器132c将位置传感器数据的数据格式从fluentd转换成rest,然后将转换后的位置传感器数据输出到发送器14。

如果第二管理服务器80是得自传感器数据得到单元11的位置传感器数据的目的地,则数据分离器132a可在不借助数据转换器132b的情况下,直接将位置传感器数据的副本输出到协议转换器132c。

现在,以下将讨论对环境传感器数据的处理。

在从传感器数据得到单元11接收到环境传感器数据时,数据分离器132d复制环境传感器数据,并且将环境传感器数据的一个副本输出到发送器14并且将另一个输出到数据转换器132e。环境传感器数据的格式rest,第二管理服务器80支持rest。因此,如果第二管理服务器80是环境传感器数据的目的地,则数据分离器132d通过保持环境传感器数据的格式,将环境传感器数据输出到发送器14。

数据转换器132e对从数据分离器132d输入的环境传感器数据执行基于目的地的数据处理。更具体地,如果第一管理服务器70是环境传感器数据的目的地,则数据转换器132e对环境传感器数据执行基于第一管理服务器70的数据处理。类似地,如果第二管理服务器80是环境传感器数据的目的地,则数据转换器132e对环境传感器数据执行基于第二管理服务器80的数据处理。在这种情况下,按照目的地预先确定数据转换器132e将要执行的数据处理的类型,如数据转换器132b所执行的处理中一样。

在执行基于目的地的数据处理之后,数据转换器132e将经受第一管理服务器70的数据处理的环境传感器数据输出到协议转换器132f。数据转换器132e还通过保持数据格式(rest),将经受基于第二管理服务器80的数据处理的环境传感器数据输出到发送器14。

协议转换器132f将经受基于第一管理服务器70的数据处理的环境传感器数据的数据格式转换成得到第一管理服务器70支持的数据格式(fluentd)。也就是说,协议转换器132f将环境传感器数据的数据格式从rest转换成fluentd,然后将转换后的环境传感器数据输出到发送器14。

如果第一管理服务器70是得自传感器数据得到单元11的环境传感器数据的目的地,则数据分离器132d可在不借助数据转换器132e的情况下,直接将环境传感器数据的副本输出到协议转换器132f。

以此方式,传感器数据处理器132按照第一管理服务器70和第二管理服务器80中的每个,对位置传感器数据和环境传感器数据执行协议转换处理和数据处理。更具体地,位置传感器数据和环境传感器数据首先经受基于第一管理服务器70的协议转换处理和数据处理,然后借助发送器14被发送到第一管理服务器70。第一管理服务器70使用以数据格式fluentd接收的位置传感器数据和环境传感器数据,执行例如分析处理。位置传感器数据和环境传感器数据首先经受基于第二管理服务器80的协议转换处理和数据处理,然后借助发送器14被发送到第二管理服务器80。第二管理服务器80使用以数据格式rest接收的位置传感器数据和环境传感器数据,执行例如分析处理。

以类似于空调控制信息生成器131所执行的处理的方式,传感器数据处理器132可利用流数据处理技术来执行上述处理。

在这种情况下,数据分离器132a连续复制所得到的位置传感器数据并且将位置传感器数据输出到发送器14和数据转换器132b。数据转换器132b连续处理接收到的位置传感器数据并且将其输出到发送器14和协议转换器132c。协议转换器132c连续将接收到的位置传感器数据的数据格式从fluentd转换成rest,并且将位置传感器数据输出到发送器14。

数据分离器132d连续复制所得到的环境传感器数据并且将环境传感器数据输出到发送器14和数据转换器132e。数据转换器132e连续处理接收到的环境传感器数据并且将其输出到发送器14和协议转换器132f。协议转换器132f连续将接收到的环境传感器数据的数据格式从rest转换成fluentd,并且将环境传感器数据输出到发送器14。

(数据格式的具体示例)

以下,将通过具体示例的例证,讨论传感器数据的数据格式。图8示出指示位置传感器数据的数据格式示例的表。图9示出指示环境传感器数据的数据格式示例的表。作为位置传感器数据的数据格式,将以数据格式“fluentd”为例进行讨论,并且作为环境传感器数据的数据格式,将以数据格式“rest”为例进行讨论。

以下,首先将参照图8讨论位置传感器数据的数据格式。

在图8中示出的表中,“字段名”指示位置传感器数据中包括的字段的名称。在“timestamp”字段中,存储生成位置传感器数据的时间和日期。在“observation”字段中,存储位置传感器40测得的值。在“receiverid”字段中,存储从发送器50接收无线电波并且生成位置传感器数据的位置传感器40的id。在“sensorid”字段中,存储发送器50的id。

“强制/可选”指示各字段是位置传感器数据中强制的还是可选的。例如,“类型”指示各字段的数据类型。“string”指示字符串数据类型,而“long”指示整数数据类型。

图8中示出的示例指示2016年1月14日的4时47分20秒生成位置传感器数据并且位置传感器40的id是55并且发送器50的id是144。

现在,以下将参照图9讨论环境传感器数据的数据格式。

在图9中示出的表中,“字段名”指示环境传感器数据中包括的字段的名称。在“dataclass”字段中,存储环境传感器30所得到的测得值的类型(诸如,温度或湿度)。在“value”字段中,存储环境传感器30所测得的值。在“location”字段中,存储有关环境传感器30安装在其中的地理位置的信息(诸如,纬度和经度)。在“datum”字段中,存储用于定位地球上的位置的测地信息(诸如,wgs84)。在“elevation”字段中,存储代表环境传感器30安装在其中的位置的高度的值(度量表示)。在“at”字段中,存储生成环境传感器数据的时间和日期。在“unit”字段中,存储测得值的单位。在“accuracy”字段中,存储测得值的精度(百分比表示)。测得值的精度是根据环境传感器30的固定值。除了“dataclass”、“value”和“at”外的字段是可选的并且可被省略。

图9中示出的示例指示2016年1月10日的10时20分30秒生成在测得气温是20℃时的环境传感器数据。图9中示出的示例还指示环境传感器30安装在北纬35度东经135度和5米的高度处并且测地基准点是wgs84并且环境传感器30的精度是50%。

执行从fluentd到rest和从rest到fluentd的数据格式转换,使得fluentd的位置传感器数据的内容可被转移成rest的位置传感器数据的内容并且rest的环境传感器数据可被转移成fluentd的环境传感器数据,而没有造成位置信息和环境信息的任何损失。例如,在数据格式从rest转换成fluentd的情况下,rest的“at”字段对应于fluentd的“timestamp”字段,rest的“value”字段对应于fluentd的“observation”字段。

(对传感器数据的基于目的地的处理的过程)

以下,将描述传感器数据处理器132对传感器数据执行的基于目的地的处理的过程。图10是示出传感器数据处理器132对位置传感器数据执行的基于目的地的处理的过程示例的流程图。图11是示出传感器数据处理器132对环境传感器数据执行的基于目的地的处理的过程示例的流程图。

以下,首先将讨论图10中示出的过程。

在步骤s201中,数据分离器132a从传感器数据得到单元11得到位置传感器数据。然后,在步骤s202中,数据分离器132a复制位置传感器数据。然后,在步骤s203中,数据分离器132a将位置传感器数据的一个副本输出到发送器14并且将另一个输出到数据转换器132b。

然后,在步骤s204中,数据转换器132b对位置传感器数据执行基于目的地的数据处理。如果第一管理服务器70是位置传感器数据的目的地,则数据转换器132b对位置传感器数据执行基于第一管理服务器70的数据处理。如果第二管理服务器80是位置传感器数据的目的地,则数据转换器132b对位置传感器数据执行基于第二管理服务器80的数据处理。

然后,在步骤s205中,数据转换器132b将经受基于第一管理服务器70的数据处理的位置传感器数据输出到发送器14。在步骤s206中,数据转换器132b还将经受基于第二管理服务器80的数据处理的位置传感器数据输出到协议转换器132c。当执行步骤s205和s206时,可首先执行步骤s205和s206中的任一个,或者可并行执行步骤s205和s206。

在步骤s207中,协议转换器132c将位置传感器数据的数据格式从fluentd转换成rest。在步骤s208中,协议转换器132c将转换后的位置传感器数据输出到发送器14。结果,完成了处理。

在接收到位置传感器数据时,发送器14根据位置传感器数据的数据格式,将位置传感器数据发送到目的地。也就是说,发送器14将数据格式flentd的位置传感器数据发送到第一管理服务器70并且将数据格式rest的位置传感器数据发送到第二管理服务器80。

如果如上所述传感器数据处理器132执行流数据处理,则它在接收到位置传感器数据时连续执行图10中示出的示例。

现在,以下将讨论图11中示出的过程。

在步骤s301中,数据分离器132d从传感器数据得到单元11得到环境传感器数据。然后,在步骤s302中,数据分离器132d复制环境传感器数据。然后,在步骤s303中,数据分离器132d将环境传感器数据的一个副本输出到发送器14并且将另一个输出到数据转换器132e。

然后,在步骤s304中,数据转换器132e对环境传感器数据执行基于目的地的数据处理。如果第一管理服务器70是环境传感器数据的目的地,则数据转换器132e对环境传感器数据执行基于第一管理服务器70的数据处理。如果第二管理服务器80是环境传感器数据的目的地,则数据转换器132e对环境传感器数据执行基于第二管理服务器80的数据处理。

然后,在步骤s305中,数据转换器132e将经受基于第一管理服务器70的数据处理的环境传感器数据输出到协议转换器132f。在步骤s306中,数据转换器132e还将经受基于第二管理服务器80的数据处理的环境传感器数据输出到发送器14。当执行步骤s305和s306时,可首先执行步骤s305和s306中的任一个,或者可并行执行步骤s305和s306。

在步骤s307中,协议转换器132f将环境传感器数据的数据格式从rest转换成fluentd。然后,在步骤s308中,协议转换器132f将转换后的环境传感器数据输出到发送器14。结果,完成了处理。

在接收到环境传感器数据时,发送器14根据环境传感器数据的数据格式,将环境传感器数据发送到目的地。也就是说,发送器14将数据格式flentd的环境传感器数据发送到第一管理服务器70并且将数据格式rest的环境传感器数据发送到第二管理服务器80。

如果如上所述传感器数据处理器132执行流数据处理,则它在接收到环境传感器数据时连续执行图11中示出的示例,如图10中示出的处理的情况下一样。

(图像处理设备的画面的显示示例)

现在,以下参照图12给出对基于位置传感器数据和环境传感器数据在图像处理设备10的操作面板105上显示的画面的描述。

图12的(a)中示出的画面是主画面。在这个主画面上,显示多个选择按钮。当用户选择选择按钮中的一个时,显示与所选择按钮关联的画面。在图12的(a)中示出的示例中,提供三个选择按钮,也就是说,“传感器数据显示”、“数据发送设置”和“装置控制”按钮。当选择“传感器数据显示”按钮时,显示例如图12的(b)中示出的画面。当选择“数据发送设置”按钮时,显示例如图12的(c)中示出的画面。当选择“装置控制”按钮时,显示例如图12的(d)中示出的画面。

图12的(b)中示出的画面是用于控制传感器数据的显示的画面。在这个画面上,示出用于选择传感器的传感器选择按钮41和用于选择显示项的显示项选择按钮142。当用户指向传感器选择按钮141右侧的倒置实心三角形时,在下拉菜单上显示分派给环境传感器30和位置传感器40的id号。用户可仅仅从下拉菜单中选择所期望传感器的id。当用户指向显示项选择按钮142右侧的倒置实心三角形时,在下拉菜单上显示传感器数据中包括的各项信息。用户可仅仅从下拉菜单中选择将要显示的所期望项。

在图12的(b)中所示的示例中,选择具有id号id=1的环境传感器30作为传感器并且选择温度作为显示项。以时间先后次序显示从环境传感器30(id=1)供应的有关温度的信息。

图12的(c)中示出的画面是用于控制传感器数据发送的画面。在这个画面上,显示用于选择传感器的传感器选择按钮143和用于选择目的地的目的地选择按钮144。当用户指向传感器选择按钮143右侧的倒置实心三角形时,在下拉菜单上显示分派给环境传感器30和位置传感器40的id号。用户可仅仅从下拉菜单中选择所期望传感器的id。传感器选择按钮143可被视为接收用户指定多个传感器之中的传感器的指令的输入部分。有关目的地选择按钮144,用户可仅仅从下拉菜单中选择使用传感器选择按钮143选择的传感器id的传感器数据将被发送到达的目的地的装置名称。目的地选择按钮144可被视为接收用于指定从用户用传感器选择按钮143选择的传感器接收的传感器数据的目的地的指令的输入部分。

在图12的(c)中示出的示例中,第一管理服务器70被选择作为从环境传感器30(id=1)供应的环境传感器数据的目的地。因此,图像处理设备10对从环境传感器30(id=1)供应的环境传感器数据执行处理,使得环境传感器数据可被发送到第一管理服务器70。如果例如用户还选择第二管理服务器80作为目的地,则图像处理设备10对环境传感器数据执行处理,使得环境传感器数据可被发送到第一管理服务器70和第二管理服务器80二者。

图12的(d)中示出的画面是用于控制空调器60的画面。在这个画面上,显示用于选择将要控制的项的控制目标项按钮145和用于选择目标值的目标值选择按钮146。在这个画面上,作为用户选择控制目标项和目标值的替代,如图5a和图5b中示出的处理所指示的,可显示空调控制信息生成器131基于位置传感器数据和环境传感器数据所生成的空调控制信息所指示的控制内容。另选地,用户可选择控制目标项和目标值,并且空调控制信息生成器131可根据用户所选择的控制目标项和目标值来生成空调控制信息。

如果用户在画面上选择控制目标项,则用户指向控制目标项按钮145右侧的倒置实心三角形。然后,在下拉菜单上显示可在空调器60中控制的项。用户可仅仅从下拉菜单中选择将要控制的所期望项。有关目标值选择按钮146,当用户指向目标值选择按钮146右侧的倒置实心三角形时,在下拉菜单上显示所选择的目标项的值。用户可仅仅从下拉菜单中选择目标值。

在图12的(d)中示出的示例中,选择温度作为空调器60中将要控制的项。当前温度是20℃并且温度的目标值是25℃。在这个示例中,空调控制信息生成器131基于位置传感器数据和环境传感器数据所生成的空调控制信息所代表的控制内容指示设置温度将升至25℃。另选地,由于用户选择画面上的控制目标项和目标值,导致空调控制信息生成器131可生成指示设置温度将升至25℃的空调控制信息。

(位置传感器和发送器的修改例)

以下,将分别参照图13a和图13b的框图描述位置传感器40和发送器50的修改例。如图13a中所示,位置传感器40包括语音信息得到单元41、语音识别器42和转换识别器43。如图13b中所示,发送器50包括语音检测器51和语音分析器52。

发送器50的语音检测器51是用于检测发送器50周围语音的装置(诸如,麦克风)。语音检测器51检测携带发送器50的用户的语音并且将有关检测到的用户语音的语音信息发送到位置传感器40。

位置传感器40的语音信息得到单元41接收从发送器50供应的语音信息。语音识别器42基于从发送器50接收的语音信息,确定携带发送器50的用户是否正在说话。在这种情况下,语音识别器42预先设置参考值,并且如果语音信息所指示的语音的量超过参考值,则语音识别器42确定用户正在说话。

发送器50可包括并非单个麦克风而是至少一对麦克风(第一麦克风和第二麦克风)作为语音检测器51。在这种情况下,语音分析器52确定第一麦克风和第二麦克风收集到的语音是携带发送器50的用户还是另一个用户输出的语音。

更具体地,将对此进行说明。第一麦克风安装在与携带发送器50的用户的嘴分开大约35cm的远位置,而第二麦克风安装在与这个用户的嘴分开大约10cm的近位置。语音分析器52用第一麦克风和第二麦克风收集到的语音,识别说话者。在这种情况下,语音分析器52不是基于使用词法分析或字典而得到的语言学信息,而是基于诸如声压(输入第一麦克风和第二麦克风的语音的量)的非语言学信息来识别说话者。

随着第一麦克风和第二麦克风中的每个和声音源之间的距离增大,第一麦克风和第二麦克风中的每个收集到的语音的声压变弱。因此,关于从携带发送器50的用户输出的语音,第一麦克风收集到的语音的声压和第二麦克风收集到的语音的声压之间的差异大。相比之下,如果声音源是另一个用户的嘴,则由于这个用户位于与携带发送器50的用户分开的位置,因此第一麦克风和声音源之间的距离与第二麦克风和声音源之间的距离的差异并没有那么大。因此,关于从另一个用户输出的语音,第一麦克风收集到的语音的声压和第二麦克风收集到的语音的声压之间的差异不大,不同于从携带发送器50的用户输出的语音。以此方式,通过利用声压的差异,语音分析器52将第一麦克风和第二麦克风收集到的从携带发送器50的用户输出的语音与从另一个用户输出的语音区分开。

现在,将考虑以下情形:两个用户(携带发送器50a的用户a和携带发送器50b的用户b)正在对话。在这种情况下,被发送器50a识别为用户a语音的语音被发送器50b识别为另一个用户的语音,反之亦然。语音信息分别从发送器50a和发送器50b发送到位置传感器40。如上所述,得自发送器50a的有关用户a或用户b中的哪个正在说话的识别结果与得自发送器50b的识别结果相反。然而,得自发送器50a的指示对话情形的信息(诸如,对话的时间长度和说话者从一个用户切换至另一个的时间)类似于得自发送器50b的指示对话情形的信息。

从这个角度来看,位置传感器40的对话识别器43基于从发送器50a和50b供应的语音信息,确定用户a和用户b是否正参与同一对话。换句话讲,对话识别器43将得自发送器50a的语音信息与得自发送器50b的语音信息进行比较,并且如果得自发送器50a的语音信息所指示的对话的情形类似于得自发送器50b的语音信息所指示的对话的情形,则对话识别器43确定用户a和用户b正参与同一对话。使用有关对话的时间信息(诸如,每个用户说话的时间长度、每个用户说话的开始时间和结束时间、说话者从一个用户切换成另一个的时间)作为指示对话情形的信息。

可按另一种方式进行关于多个用户(多个发送器50)是否正参与同一对话的确定。如果例如基于从发送器50中的每个供应的位置信息和语音信息确定与发送器50关联的用户位于预定地区内并且几乎同时正说话,则对话识别器43可确定用户正参与同一对话。

从发送器50供应的语音信息、语音识别器42所得到的指示与某个发送器50关联的用户正说话的信息、和对话识别器43所得到的多个用户正参与同一对话的信息被包括在位置传感器数据中并且从位置传感器40发送到图像处理设备10。

如果对话识别器43确定多个用户正参与同一对话,则位置传感器40可将这些用户的发送器50的所有id存储在位置传感器数据中并且可将位置传感器数据发送到图像处理设备10。在这种情况下,作为发送得自多个发送器50中的每个的语音信息的替代,位置传感器40可将得自多个发送器50中的一个的语音信息发送到图像处理设备10。用这个构造,位置传感器40可将有关多个发送器50的总和信息作为位置传感器数据发送到图像处理设备10。结果,相比于位置传感器40将有关多个发送器50中的每个的位置传感器数据发送到图像处理设备10的情况,可减少流量。

如果对话识别器43确定多个用户正参与同一对话,则可基于例如无人正说话的时间段与对话时间总长度之比,检测对话是否顺利进行。例如,无人正说话的总时间越短,有人正说话的可能性越高,然后,对话识别器43假定对话的活跃指数(水平)越高。在这种情况下,如果对话识别器43检测到对话顺利进行,则空调控制信息生成器131可校正空调控制信息。如果对话的活跃指数等于或高于预定值,则这意味着对话顺利进行,因此,空调控制信息生成器131可校正空调控制信息,使得空调器60的温度将降低。

在上述的示例性实施方式中,图像处理设备10基于环境传感器数据和位置传感器数据,生成用于控制空调器60的空调控制信息。然而,图像处理设备10将要控制的目标不限于空调器60。

例如,空调控制信息生成器131可基于环境传感器数据和位置传感器数据,生成用于控制固定在区域内的照明的控制信息。例如,如果即使在区域内没有人,照明也是打开的,则空调控制信息生成器131可生成用于控制照明使得照明将被关闭的控制信息。如果对话识别器43检测到对话并没有顺利进行,则空调控制信息生成器131可生成用于控制照明使得亮度将增加的控制信息,并且还可生成用于控制空调器60使得温度将按照亮度增加而减小的空调控制信息。

空调控制信息生成器131还可生成基于环境传感器数据和位置传感器数据来控制安装在区域内的终端装置20的控制信息。例如,如果即使区域内没有人,终端装置20也打开,则空调控制信息生成器131可生成用于控制终端装置20使得终端装置20将进入待机状态的控制信息。

在上述的示例性实施方式中,当传感器数据处理器132对传感器数据执行基于目的地的处理时,它首先执行基于目的地的数据处理,然后基于目的地,执行协议转换处理。然而,传感器数据处理器132可首先基于目的地执行协议转换处理,然后执行基于目的地的数据处理。

在上述的示例性实施方式中,图像处理设备10的传感器数据得到单元11、外部区域信息接收器12、处理器13、发送器14、和内部区域信息接收器15所执行的处理可由除了图像处理设备10外的另一个装置(诸如,服务器装置)执行。

实现上述示例性实施方式的程序可借助通信介质提供,或者可存储在诸如光盘-只读存储器(cd-rom)的记录介质中并且进行提供。

已经出于例证和描述的目的,提供了对本发明的示例性实施方式的以上描述。这不旨在是排他性的或者将本发明限于所公开的精确形式。显而易见,对于本领域的技术人员而言,将清楚许多修改形式和变形形式。选择并且描述实施方式,以最佳地说明本发明的原理及其实际应用,从而使本领域的其他技术人员能够理解本发明的适于预料中的特定使用的各种实施方式和各种修改形式。本发明的范围旨在由随附权利要求书及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1