图像形成装置和方法及信息处理系统与流程

文档序号:11232215
图像形成装置和方法及信息处理系统与流程

本发明涉及一种图像形成装置和方法及信息处理系统。



背景技术:

国际公开WO2008/007433号公报公开了如下的空调系统:该空调系统用于控制空调空间的温度和湿度。包括无线传输介质的传输单元连接至空调单元。该空调系统还设置有用于提供温度信息的、包括无线传输介质的多个传感器单元。基于从多个传感器单元接收的温度信息所表示的传感器值,并基于对应于各传感器单元的权重值来计算加权平均值。根据该加权平均值对空调单元的运行进行控制。

日本专利文献特开2015-66329号公报公开了如下的空调控制装置:该空调控制装置用于控制空调器。该空调控制装置包括用于接收来自用户所携带的无线终端的信号的多个接收器。基于接收器接收的来自无线终端的信号,检测用户的位置。然后,根据检测结果,生成有关各用户的位置的位置数据并将其存储为时序数据。然后,通过参照包括在时序数据中的彼此时序相邻的一项位置数据和其他项位置数据,计算用户每单位时间所移动(用户位置的变化)的量。然后,基于用户的位置的变化和与人的位置相关而定的有关活动强度(代谢当量)的信息,计算各用户每单位时间的活动指数。然后,通过累积每单位时间的活动指数,计算出各用户的整体活动指数。通过使用计算出的整体活动指数,空调控制装置对空调器进行控制。



技术实现要素:

存在有例如基于诸如在建筑物内测量的温度的传感器值和用户的位置来进行空调控制的情况。在这种情况下,理想的是,替代通过直接使用在建筑物内测量的传感器值和用户的位置来进行空调控制,将有关建筑物内的空调的信息例如经由互联网发送至诸如服务器装置的外部装置,然后,基于从该服务器装置接收到的处理结果来进行空调控制。

因此,本发明的目的在于,提供一种图像形成装置和方法及信息处理系统,与不通过向外部装置发送用于控制空调控制装置的空调控制信息来进行空调控制的配置相比,能够精确地进行空调控制。

根据本发明的第一个方面,提供一种图像形成装置,其包括图像形成单元、第一获取单元、第二获取单元、输出单元、以及发送器。图像形成单元在记录介质上形成图像。第一获取单元从设置在空调控制装置的外部的不同位置的多个测量装置的每一个获取表示对应的测量装置的周围的环境的环境信息。第二获取单元获取表示用户的位置的位置信息。输出单元基于获取的所述环境信息和所述位置信息输出用于控制对象空调控制装置的空调控制信息。发送器将输出的所述空调控制信息发送至目的地装置。

根据本发明的第二方面,根据第一方面的图像形成装置还可以包括接收器,其从所述对象空调控制装置进行空调控制的区域的外部的外部区域接收有关所述外部区域的空调的外部信息。所述输出单元基于接收的所述外部信息,可对用于控制所述对象空调控制装置的所述空调控制信息进行修正。

根据本发明的第三方面,在根据第二方面的图像形成装置中,所述接收器可接收表示电力供求状况的信息作为所述外部信息。如果表示所述电力供求状况的所述信息所代表的功率消耗超过预定值,所述输出单元可对用于控制所述对象空调控制装置的所述空调控制信息进行修正。

根据本发明的第四方面,在根据第二方面的图像形成装置中,所述接收器可接收用于控制其他空调控制装置的空调控制信息作为所述外部信息。所述输出单元基于用于控制其他空调控制装置的所述空调控制信息,可对所述对象空调控制装置的所述空调控制信息进行修正。

根据本发明的第五方面,根据从第一至第四方面的图像形成装置还可以包括比较器,其对所述第一获取单元从所述多个测量装置获取的不同项的环境信息进行比较。所述第一获取单元可从所述多个测量装置的每一个获取时序环境信息。所述比较器对从所述多个测量装置中一测量装置输出的所述时序环境信息中的变化程度与从所述多个测量装置中其他测量装置输出的所述时序环境信息中的变化程度进行比较。所述输出单元输出用于控制空调控制装置的空调控制信息,以减少在所述时序环境信息中的最高变化程度,其中,所述空调控制装置对测量装置的周围的空气调节进行控制,所述测量装置已经输出由所述比较器发现为所述最高变化程度的所述时序环境信息。

根据本发明的第六方面,根据第一至第五方面的图像形成装置还可以包括供电量获取单元,其从所述对象空调控制装置获取在所述对象空调控制装置中测量的有关供电量的信息。如果有关所述供电量的所述信息所表示的所述供电量超过预定值,所述输出单元可对用于控制所述对象空调控制装置的所述空调控制信息进行修正。

根据本发明的第七方面,在根据第一至第六方面的图像形成装置中,如果位于所述对象空调控制装置进行空气调节的区域内的运行中的信息处理装置的数量等于或小于预定值,所述输出单元可对用于控制所述对象空调控制装置的所述空调控制信息进行修正。

根据本发明的第八方面,提供一种信息处理系统,其包括多个发送装置、多个接收装置、以及图像形成装置。多个发送装置每个由用户携带,且每个所述发送装置发送用于识别对应的用户的识别信息。多个接收装置设置在不同位置,且每个所述接收装置接收来自位于对应的接收装置的检测范围内的发送装置的所述识别信息。图像形成装置在记录介质上形成图像。所述图像形成装置包括第一获取单元、第二获取单元、输出单元、以及发送器。第一获取单元从设置在空调控制装置的外部的不同位置的多个测量装置的每一个获取表示对应的测量装置的周围的环境的环境信息。第二获取单元基于由所述多个接收装置的每一个接收的所述识别信息,获取表示用户的位置的位置信息。输出单元基于获取的所述环境信息和所述位置信息输出用于控制对象空调控制装置的空调控制信息。发送器将输出的所述空调控制信息发送至目的地装置。

根据本发明的第九方面,在根据第八方面的信息处理系统中,所述多个发送装置的每一个可包括语音检测器,所述语音检测器检测对应的发送装置的周围的语音,并发送有关检测到的所述语音的语音信息。所述多个接收装置的每一个可包括会话识别器,所述会话识别器基于从位于对应的接收装置的检测范围内的多个发送装置的每一个接收的所述语音信息,判断是否多个用户正在参加相同的会话,并且如果所述会话识别器判断多个用户正在参加相同的会话,所述会话识别器可将从参加相同的会话的所述多个用户携带的所述多个发送装置中的一个获取的语音信息发送至所述图像形成装置,而不是发送从所述多个发送装置的每一个获取的语音信息。

根据本发明的第十方面,在根据第九方面的信息处理系统中,如果所述会话识别器判断多个用户正在参加相同的会话,所述会话识别器基于从参加相同的会话的所述多个用户携带的所述多个发送装置的每一个获取的所述语音信息,可判断是否会话进展顺利。如果所述会话识别器判断所述会话进展顺利,所述输出单元可对用于控制所述对象空调控制装置的所述空调控制信息进行修正。

根据第一方面,与不通过向外部装置发送用于控制空调控制装置的空调控制信息来进行空调控制的配置相比,能够更精确地对空调进行控制。

根据第二方面,能够根据外部信息对空调控制信息进行修正。

根据第三方面,如果例如功率消耗超过预定值,能够控制空调控制装置使其减少功率消耗。

根据第四方面,能够与其他空调控制装置配合进行空调控制。

根据第五方面,与不考虑从多个测量装置的每一个获取的时序环境信息的变化的配置相比,能够减少多个测量装置中从多个测量装置的每一个获取的时序环境信息的变化的差异。

根据第六方面,如果例如向空调控制装置供应了大量功率,能够控制空调控制装置使其减少功率消耗。

根据第七方面,如果例如仅有少量的信息处理装置在运行,能够控制空调控制装置使其减少功率消耗。

根据第八方面,与不通过向外部装置发送用于控制空调控制装置的空调控制信息来进行空调控制的配置相比,能够更精确地进行空调控制。

根据第九方面,在多个用户在参加相同的会话的情况下,与发送从多个发送器的每一个获取的语音信息的配置相比,如果发送从参加相同的会话这些用户所携带的多个发送器获取的语音信息,能够减少流量。

根据第十方面,能够根据是否会话顺利进行对空调控制信息进行修正。

附图说明

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

图1是示出根据本发明的示例性实施例的空调控制系统的整体配置的一例的框图;

图2A和图2B分别示出环境传感器和位置传感器的配置例;

图3是示出根据示例性实施例的图像处理装置的硬件配置的一例的框图;

图4是示出图像处理装置的功能配置的一例的框图;

图5A和图5B是示出空调控制信息生成器生成空调控制信息的处理步骤的一例的流程图;

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

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

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

图7是示出传感器数据处理器的配置的一例的框图;

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

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

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

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

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

图13A和图13B是分别示出位置传感器和发送器的变形例的框图。

具体实施方式

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

空调控制系统

图1示出根据本发明的示例性实施例的空调控制系统1的整体配置的一例。

如图1所示,在空调控制系统1中,图像处理装置10和终端装置20连接至网络90,然后经由诸如路由器的通信装置(未示出)连接至网络91。第一管理服务器70和第二管理服务器80也连接至网络91。环境传感器30、位置传感器40和空调器60经由有线现场网络或无线通信网络连接至图像处理装置10,从而能够与图像处理装置10通信。有线现场网络的例子包括诸如普通LAN(Local Area Network、局域网)、EtherCAT(Ethernet for Control Automation Technology、用于控制自动化技术的以太网(注册商标))和CC-Link IE(注册商标)等基于以太网(注册商标)的网络,以及诸如GPIB(General Purpose Interface Bus、通用接口总线)(IEEE488)和RS485的串行通信网络。在使用基于以太网的网络的情况下,可以使用网络90将环境传感器30、位置传感器40和空调器60与图像处理装置10连接。另外,可以使用独立的网络。作为无线通信网络,可以使用诸如Wi-Fi(无线保真)(注册商标)、Bluetooth(注册商标)、ZigBee(注册商标)和UWB(超宽带)等现有的介质。在图1中,环境传感器30、位置传感器40和空调器60经由无线通信网络连接至图像处理装置10。在本示例性实施例中,环境传感器30用作测量装置的一例。图像处理装置10用作图像形成装置的一例。

图像处理装置10是具有诸如打印功能、复印功能、扫描功能和传真功能等多种功能的所谓的复合机。图像处理装置10对从终端装置20发送来的图像数据执行图像处理,并根据所处理的图像数据在诸如纸张的记录介质上形成图像。图像处理装置10也通过无线通信向环境传感器30、位置传感器40和空调器60发送数据和从其接收数据。图像处理装置10也经由网络90和网络91向第一管理服务器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(Representational State Transfer、具象状态传输)格式(协议)生成。环境传感器数据代表的有关环境的信息(以下称为“环境信息”)例如包括环境传感器30周围的温度、湿度、气压、照度、加速度(例如,诸如在与地面平行的平面内的纵向和横向以及与地面平行的平面垂直方向的三个方向上的加速度)、紫外线(UV)浓度(UV量)、二氧化碳浓度(二氧化碳量)、风速、以及风向。

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

图2A示出环境传感器30的布置的一例。在图2A所示的示例中,共有25个环境传感器30(5行×5列)安装在20名员工工作的办公室中。在这种情况下,25个环境传感器30的每一个都执行感应,从而每一个环境传感器30都生成环境传感器数据。

在图2A的示例中,未示出空调器60的位置。环境传感器30可以按以下方式中的任意一种方式与空调器60相关联地设置。以一对一的对应方式为空调器60设置环境传感器30,或为一个空调器60设置多个环境传感器30。另外,也可以为多个空调器60设置一个环境传感器30。

位置传感器40充当通过无线通信从用户携带的发送器50接收无线电波(发送信号)的接收器。基于从发送器50接收的无线电波,位置传感器40检测发送器50的位置(即,携带发送器50的用户的位置)并生成表示该用户的位置的位置传感器数据(位置信息)。位置传感器数据例如以开源日志收集工具即fluentd的格式(协议)生成。发送器50典型地为有源射频识别(RFID)标签。然而,发送器50不限于为RFID标签,也可以为诸如移动通信系统的移动站和红外胸卡(ID标签)的希望的位置检测系统的发送器。

每个发送器50由单个用户携带,由此,设置与用户相同数量的发送器50。每个发送器50拥有特有的ID,且通过无线通信向位置传感器40定期(例如,每隔几秒钟)传送ID信息。位置传感器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名员工工作的办公室。办公室里设置20个发送器50,每名员工携带一个发送器50。当员工移动时,员工所携带的发送器50也移动。办公室里安装有5个位置传感器40,且每个位置传感器40从位于图2B中圆圈所表示的位置传感器40的检测范围内的发送器50接收无线电波,并检测发送器50的位置。

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

在本示例性实施例中,发送器50用作传送识别信息的发送装置,且位置传感器40用作接收识别信息的接收装置。

空调器60是对在安装了空调器60的建筑物内的空气调节进行控制的装置。空调器60执行诸如使建筑物内部降温的制冷运行和使建筑物内部升温的制热运行的操作。空调器60的一例是用于建筑物的空调设施。虽然在图1中仅示出一个空调器60,但可以设置多个空调器60。在本示例性实施例中,空调器60用作空调控制装置的一例。

第一管理服务器70是收集来自图像处理装置10的空调控制信息、环境传感器数据和位置传感器数据,并对所收集到的各项数据进行处理的服务器装置。第一管理服务器70然后分析建筑物内的空气调节的状况和用户的位置,并生成用于控制空调器60的控制信息。第一管理服务器70经由网络91获取图像处理装置10生成的空调控制信息和由图像处理装置10基于第一管理服务器70执行的进行了处理的环境传感器数据和位置传感器数据。在本示例性实施例中,假定第一管理服务器70支持位置传感器数据的数据格式即fluentd。

与第一管理服务器70同样,第二管理服务器80是从图像处理装置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进行控制。

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

在图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,且经由总线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。在本示例性实施例中,通信IF108用作发送器、接收器、第一获取单元、第二获取单元和供电量获取单元的一例。

无线IF109是无线模块,用于通过使用无线通信网络与其他装置通信。无线IF109例如通过无线通信从环境传感器30接收环境传感器数据和从位置传感器40接收位置传感器数据。无线IF109也可以通过无线通信将图像处理装置10生成的空调控制信息发送至空调器60。在本示例性实施例中,无线IF109用作第一获取单元、第二获取单元和供电量获取单元的一例。

无线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经由无线IF109或通信IF108,通过要求区域内除环境传感器30和位置传感器40以外的装置发送信息或通过接收从区域内的装置定期供应的信息获取区域内信息。区域内信息例如包括终端装置20的运行状态(电源ON/OFF状态)、在空调器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所示的示例中,在区域内存在有4个用户。

如果在区域内存在有任何用户(步骤S103中的“是”),则空调控制信息生成器131前进到步骤S104。在步骤S104,空调控制信息生成器131生成用于控制空调器60的空调控制信息,以使空调器60将按当前设置继续运行。由此完成处理。所生成的空调控制信息经由发送器14发送至第一管理服务器70和第二管理服务器80。在上述处理中,由于空调器60按当前设置继续运行,所以空调控制信息生成器131可能不必生成空调控制信息。

如果在步骤S103判断为在区域内没有用户(步骤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。然后,经过了预定时间后,与步骤S102同样,空调控制信息生成器131在步骤S108判断是否整个区域的温度处于管理范围内。如果步骤S108的结果为“是”,则空调控制信息生成器131前进到步骤S109。在步骤S109,空调控制信息生成器131生成用于控制空调器60的空调控制信息,以使空调器60将继续按当前设置运行。由此完成处理。与步骤S104同样,在步骤S109,空调控制信息生成器131可不必生成空调控制信息。如果在步骤S108判断为区域的温度未全部处于管理范围内,则空调控制信息生成器131前进到步骤S110,判断空调器60需要检查。然后,空调控制信息生成器131在操作面板105上显示该信息,从而通知用户空调器60需要检查。由此完成处理。

如果在区域内不存在用户(步骤S106中的“否”),则空调控制信息生成器131前进到步骤S111。在步骤S111,与步骤S105同样,空调控制信息生成器131生成用于控制空调器60的空调控制信息,以使空调器60将以在省电模式下运行。由此完成处理。

如果在步骤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中其他环境传感器30获取的时序环境传感器数据进行比较,并可根据该比较结果对空调控制信息进行修正。在这种情况下,空调控制信息生成器131首先为每个环境传感器30找出时序环境信息(例如,温度)的标准偏差,从而计算在环境信息中的变化程度。然后,针对已经输出被计算为最高变化程度的环境信息的环境传感器30,空调控制信息生成器131对空调控制信息进行修正,以降低从该环境传感器30输出的环境信息的变化程度。更具体而言,空调控制信息生成器131生成用于控制设置在该环境传感器30附近的空调器60的空调控制信息,并对该环境传感器30周围的空气调节进行控制,以降低变化的程度。在这种情况下,空调控制信息生成器131用作比较器的一例。

空调控制信息生成器131可基于区域外信息接收器12接收的区域外信息或区域内信息接收器15接收的区域内信息对空调控制信息进行修正。

例如,空调控制信息生成器131可基于区域外信息接收器12接收的有关电力供需的状况的信息对空调控制信息进行修正。在这种情况下,如果例如在安装有空调器60的诸如关东地区(日本东京及其周围区域)的地区功率消耗(功率利用率)超过预定值,则空调控制信息生成器131对空调控制信息进行修正,以使空调器60将在省电模式下运行。

空调控制信息生成器131可基于为在与空调器60相似的环境中使用的其他区域的空调器生成的空调控制信息,对用于控制空调器60的空调控制信息进行修正。在这种情况下,如果用于在其他区域的空调器的空调控制信息显示温度将升高,则空调控制信息生成器131对用于空调器60的空调控制信息进行修正,以使温度也将被提高。

空调控制信息生成器131可基于在区域内的终端装置20的运行状态(电源ON/OFF状态)对空调控制信息进行修正。在这种情况下,空调控制信息生成器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将基于第一管理服务器70进行了数据处理的位置传感器数据通过保持数据格式(fluentd)输出至发送器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对环境传感器数据执行数据处理。在这种情况下,与由数据转换器132b执行的处理同样,待由数据转换器132e执行的数据处理的类型预先根据目的地确定。

在执行了基于目的地的数据处理后,数据转换器132e将基于第一管理服务器70进行了数据处理的环境传感器数据输出至协议转换器132f。数据转换器132e也将基于第二管理服务器80进行了数据处理的环境传感器数据通过保持数据格式(REST)输出至发送器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秒(2016-01-14T04: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秒(2016-01-10T10: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将fluentd数据格式的位置传感器数据发送至第一管理服务器70,并将REST数据格式的位置传感器数据发送至第二管理服务器80。

如果如上所述,传感器数据处理器132执行流数据处理,则当接收到位置传感器数据时,传感器数据处理器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将fluentd数据格式的环境传感器数据发送至第一管理服务器70,并将REST数据格式的环境传感器数据发送至第二管理服务器80。

如果如上所述,传感器数据处理器132执行流数据处理,则与图10中所示的处理的情况同样,当接收到环境传感器数据时,传感器数据处理器132依次执行图11中所示的处理。

图像处理装置的画面的显示例

下面将基于位置传感器数据和环境传感器数据,参照图12A至图12D,对图像处理装置10的操作面板105上所显示的画面进行描述。

图12A中所示的画面为主画面。在该主画面上,显示有多个选择按钮。当用户选择一个选择按钮时,显示与所选择的按钮相关的画面。在图12A所示的示例中,设置有三个选择按钮,即,“传感器数据显示”、“数据发送设定”和“装置控制”按钮。当选择“传感器数据显示”按钮时,例如显示在图12B中所示的画面。当选择“数据发送设定”按钮时,例如显示在图12C中所示的画面。当选择“装置控制”按钮时,例如显示在图12D中所示的画面。

图12B中所示的画面是用于控制传感器数据的显示的画面。在该画面上,示出用于选择传感器的传感器选择按钮141和用于选择显示项的显示项选择按钮142。当用户指向在传感器选择按钮141右侧的倒实心三角形时,在下拉菜单上显示赋予环境传感器30和位置传感器40的ID号。用户可简单地从下拉菜单中选择所希望的传感器的ID。当用户指向在显示项选择按钮142右侧的倒实心三角形时,在下拉菜单上显示包括在传感器数据中的信息项。用户可简单地从下拉菜单中选择待显示的希望项。

在图12B所示的示例中,将具有ID号ID=1的环境传感器30选作传感器,且将温度选作显示项。有关从环境传感器30(ID=1)供应的温度的信息按时间顺序显示。

图12C所示的画面是用于控制传感器数据的发送的画面。在该画面上,显示用于选择传感器的传感器选择按钮143和用于选择目的地的目的地选择按钮144。当用户指向在传感器选择按钮143右侧的倒实心三角形时,在下拉菜单上显示赋予环境传感器30和位置传感器40的ID号。用户可简单地从下拉菜单选择希望的传感器的ID。可考虑将传感器选择按钮143作为输入部,接收由用户从多个传感器中指定一个传感器的指令。有关目的地选择按钮144,用户可简单地从下拉菜单中选择目的地的装置名称,通过使用传感器选择按钮143选择的传感器ID的传感器数据将被发送至该目的地。可考虑将目的地选择按钮144作为输入部,接收由用户通过传感器选择按钮143选择的、指定从传感器接收的传感器数据的目的地的指令。

在图12C所示的示例中,第一管理服务器70被选作从环境传感器30(ID=1)供应的环境传感器数据的目的地。因此,图像处理装置10对从环境传感器30(ID=1)供应的环境传感器数据执行处理,从而能够将环境传感器数据发送至第一管理服务器70。如果例如用户也将第二管理服务器80选作目的地,则图像处理装置10对环境传感器数据执行处理,从而能够将环境传感器数据发送至第一管理服务器70和第二管理服务器80两者中。

图12D所示的画面是用于控制空调器60的画面。在该画面上,显示用于选择待控制项的控制目标项按钮145和用于选择目标值的目标值选择按钮146。在该画面上,如通过图5A和图5B所示的处理表示的,可以显示通过空调控制信息生成器131基于位置传感器数据和环境传感器数据生成的空调控制信息表示的控制内容,而非由用户选择控制目标项和目标值。另外,用户可选择控制目标项和目标值,且空调控制信息生成器131可根据用户选择的控制目标项和目标值生成空调控制信息。

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

在图12D所示的示例中,将温度选作空调器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。如上所述,有关是用户A还是用户B在说话,从发送器50A获取的识别结果与从发送器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。在这种情况下,位置传感器40可以将从多个发送器50的一个获取的语音信息发送至图像处理装置10,而非发送从多个发送器50的每一个获取语音信息。通过该配置,位置传感器40能够将有关多个发送器50的汇总的信息作为位置传感器数据发送至图像处理装置10。其结果是,与位置传感器40将有关多个发送器50的每一个的位置传感器数据发送至图像处理装置10的情况相比,能够减少流量。

如果会话识别器43判断多个用户正在参加相同的会话,会话识别器43例如可基于没有人在说话的时间段与整个会话时长的比率,检测是否会话进展顺利。例如,由于没有人在说话的整个时间较短,那么有人在说话的可能性就会很高,由此,会话识别器43设想会话的活性指数(水平)较高。在这种情况下,如果会话识别器43检测到会话进展顺利,则空调控制信息生成器131可修正空调控制信息。如果会话的活性指数等于或高于预定值,则意味着会话进展顺利,由此,空调控制信息生成器131可修正空调控制信息,从而降低空调器60的温度。

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

例如,空调控制信息生成器131可基于环境传感器数据和位置传感器数据生成用于控制设置在区域内的照明的控制信息。例如,如果即使没有人在区域内照明还处于点亮状态时,空调控制信息生成器131可生成用于控制照明的控制信息以关闭照明。如果会话识别器43检测到会话未顺利进行,空调控制信息生成器131可生成用于控制照明的控制信息,以提高照度,并且也可以生成用于控制空调器60的空调控制信息,以根据照度的提高降低温度。

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

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

在上述示例性实施例中,由图像处理装置10的传感器数据获取单元11、区域外信息接收器12、处理器13、发送器14和区域内信息接收器15执行的处理可由诸如服务器装置的除图像处理装置10以外的其他装置执行。

实现上述示例性实施例的程序可经由通信介质来提供,或者可以通过存储在诸如光盘只读存储器(CD-ROM)的记录介质中来提供。

为了进行图示和说明,以上对本发明的示例性实施例进行了描述。其目的并不在于全面详尽地描述本发明或将本发明限定于所公开的具体形式。很显然,对本技术领域的技术人员而言,可以做出许多修正以及变形。本实施例的选择和描述,其目的在于以最佳方式解释本发明的原理及其实际应用,从而使得本技术领域的其他熟练技术人员能够理解本发明的各种实施例,并做出适合特定用途的各种变形。本发明的范围由与本说明书一起提交的权利要求书及其等同物限定。

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