。
[0054]以下,使用图1来更加详细地说明家族留言板系统100中的智能电话1、服务器2以及家庭内设备3。
[0055]〔详细构成〕
[0056]图1是表示智能电话1、服务器2以及家庭内设备3的重要部分构成的框图。以下,按照家庭内设备3、服务器2、智能电话I的顺序进行说明。另外,关于与本实施方式无直接关系的部分(例如,关于智能电话I而言利用电话线路实现通话的部分,关于空气调节装置3e而言实现吸气以及排气的部分等),从以下的说明以及上述框图中省略。但是,根据实施的实际情况,智能电话1、服务器2以及家庭内设备3也可以包含该省略的构成。
[0057](关于机器人吸尘器3a)
[0058]机器人吸尘器3a(被控制装置)是经由服务器2而由智能电话I控制的被控制装置之一。机器人吸尘器3a具有一边自走一边清扫的功能。机器人吸尘器3a还具有动作日志的存储功能、充电余量的检测以及输出功能、图像拍摄功能、声音识别功能、声音输出功能等。此外,机器人吸尘器3a还具有向家庭内设备发送控制信号来对其进行操作的功能。
[0059](关于空气调节装置3e)
[0060]空气调节装置3e (被控制装置)是进行制冷和制热等的空气调节的装置。如图1所示,空气调节装置3e具备设备通信部31以及处理执行部32。
[0061]设备通信部31进行与服务器2 (家用服务器2c)的通信,具体来说,从服务器2接收指示给定处理的执行的控制信号。此外,设备通信部31也可以将空气调节装置3e所具有的功能、与执行中的处理等相关的信息即设备信息、以及关于空气调节装置3e按照上述控制信号所执行的处理的结果的信息即执行结果信息发送给服务器2。
[0062]处理执行部32按照设备通信部31从服务器2接收到的上述控制信号,来执行给定处理。
[0063]此外,空气调节装置3e具备未图示的温度传感器等,也可以将检测出的室温以及外部气温等发送给家用服务器2c。
[0064]另外,在图2所不的例子中,所有的家庭内设备3都被包含在网络中,与家用服务器2c能够通信地连接。但是,在机器人吸尘器3a能够将从家用服务器2c发送的指示信息向机器人吸尘器3a以外的各家庭内设备3进行中继的情况下,机器人吸尘器3a以外的家庭内设备3也可以不与家用服务器2c直接连接。此外,在图2所示的例子中,家用服务器2c对由搭载于各家庭内设备3的传感器获取到的传感数据、家庭内设备3各自的动作日志、以及家庭内设备3各自拍摄到的照片进行发送。但是,各家庭内设备3所发送的信息并不限于这些例子。而且,在如参与家族留言板的家庭内设备3不存在的情况那样,不需要家用服务器2c所进行的总体控制的情况下,也可以构成为不设置家用服务器2c而由机器人吸尘器3a与代理服务器2a收发信息。
[0065](关于服务器2)
[0066]以下,设为“服务器2”统一具备图2所示的代理服务器2a、家族留言板服务器2b、以及家用服务器2c所具有的本质功能来进行说明。服务器2与智能电话1、家庭内设备3能够通信地连接,并具备服务器通信部21、指示信息提取部22以及服务器存储部23。
[0067]服务器通信部21包含服务器接收部211以及服务器发送部212。服务器接收部211从智能电话1,接收表示用户使用智能电话I在家族留言板投稿的指示图像Imal的指示图像信息Imlnl、以及用户在家族留言板投稿的附加信息Adlnl。服务器发送部212向在与指示图像信息ImInl以及附加信息AdInl的组合建立了对应的第2指示信息DirI2中被确定的家庭内设备3,发送指示在该第2指示信息DirI2中被确定的处理的执行的信号(控制信号)。此外,服务器发送部212也可以执行在上述第2指示信息DirI2中被确定的处理(例如,向家族留言板的消息等的写入)。关于与指示图像信息ImInl以及附加信息AdInl的组合建立了对应的第2指示信息DirI2,在后面详细叙述。
[0068]另外,指示图像信息ImInl是能够唯一地识别指示图像Imal的信息。只要能够唯一地识别指示图像Imal,指示图像信息ImInl的形式可以是任何形式。例如,指示图像信息ImInl既可以是数字,也可以是文字。在智能电话I和服务器2中保存指示图像Imal的目录结构相同的情况下,指示图像信息ImInl也可以是保存该指示图像的路径名称。或者,指示图像信息ImInl也可以是指示图像Imal本身。在该情况下,智能电话I将指示图像Imal发送给服务器2。此外,附加信息AdInl并非必须是用户输入到智能电话I中的信息。关于不是用户输入到智能电话I中的信息的附加信息Adlnl,在另外的实施方式中进行说明。
[0069]此外,服务器通信部21作成包含从智能电话I接收到的指示图像Imal在内的消息,向所有的智能电话I发送该消息,并能够在多个智能电话I显示该消息。此外,作为来自将各家庭内设备3进行了拟人化的角色的消息而生成使智能电话I显示的消息,向所有的智能电话I发送该消息,并能够在多个智能电话I显示该消息。
[0070]另外,服务器通信部21也可以在从家庭内设备3,获取到上述处理的执行结果或关于家庭内设备3的动作状态等的信息即设备信息的情况下,将该执行结果或设备信息发送给智能电话I。
[0071]指示信息提取部22根据服务器通信部21所接收的指示图像信息Imlnl、或指示图像信息ImInl以及附加信息Adlnl,来提取用户使用智能电话I想要执行的处理。然后,指示信息提取部22将提取到的第2指示信息DirI2输出给服务器通信部21。关于第2指示信息DirI2的提取,先说明一下概要。指示信息提取部22在服务器通信部21所接收到的仅是指示图像信息ImInl的情况下,参照指示图像表231,来获取与该指示图像信息ImInl建立了对应的第I指示信息Dirll。第I指示信息DirIl包含确定作为控制对象的家庭内设备3 (被控制装置)的第I设备确定信息DirIla、以及向该控制对象指示给定处理的执行的第I处理确定信息Dirllb。在服务器通信部21接收到指示图像信息ImInl以及附加信息AdInl的情况下,指示信息提取部22参照指示定义表232,来获取与该指示图像信息ImInl以及附加信息AdInl组合建立了对应的第2指示信息DirI2。第2指示信息DirI2包含确定作为控制对象的家庭内设备3 (被控制装置)的第2设备确定信息DirI2a、以及向该控制对象指示给定处理的执行的第2处理确定信息DirI2b。
[0072]另外,以下中,为了说明的简化,通过第I指示信息DirIl而确定的家庭内设备3与通过第2指示信息DirI2而确定的家庭内设备3设为相同的装置。具体来说,设为第I指示信息DirIl和第2指示信息DirI2都确定了空气调节装置3e来进行说明。但是,通过第I指示信息DirIl而确定的家庭内设备3与通过第2指示信息DirI2而确定的家庭内设备3也可以是不同的装置。例如,也可以通过第I指示信息DirIl而确定了机器人吸尘器3a,通过第2指示信息DirI2而确定了空气调节装置3e。
[0073]另外,在第I设备确定信息DirIla和第2设备确定信息DirI2a始终确定相同的家庭内设备3的情况下,第2设备确定信息DirI2a并不是必需的。但是,例如,在用户使用智能电话I进行了以下那样的操作的情况下,通过第I设备确定信息DirIla而确定的家庭内设备3与通过第2设备确定信息DirI2a而确定的家庭内设备3不同。另外,在以下的说明中,设为机器人吸尘器3a不具备探测室内温度的功能,仅空气调节装置3e能够探测室内温度。在用户使用智能电话I投稿使机器人吸尘器3a执行给定处理的第I指示信息DirIl被建立对应的指示图像Imal,并且输入了 “室内温度”这样的文字信息的情况下,智能电话I执行以下的处理。即,智能电话I使机器人吸尘器3a执行给定处理,并且使空气调节装置3e探测室内温度。S卩,在上述例中,通过第I设备确定信息DirIla而确定的是机器人吸尘器3a,通过第2设备确定信息DirI2a而确定的为机器人吸尘器3a以及空气调节装置3e。如上所述,通过将第I指示信息DirIl和第2指示信息DirI2进行区别,用户能够使用智能电话I来执行以下的处理。即,通过选择指示图像Imal,并且输入附加信息Adlnl,从而用户能够使通过与指示图像Imal建立了对应的第I设备确定信息DirIla而确定的家庭内设备3以外的家庭内设备3执行给定处理。
[0074]服务器存储部23保存服务器2所使用的各种数据。服务器存储部23存储服务器2(尤其是指示信息提取部22)所执行的(I)控制程序、(2)OS程序、(3)用于执行各种功能的应用程序、以及(4)执行该应用程序时读出的各种数据。上述的(I)?(4)的数据例如存储在 ROM (read only memory,只读存储器)、闪存、EPROM (Erasable Programmable ROM,可擦可编程只读存储器)、EEPR0M(注册商标)(Electrically EPR0M,电可擦可编程只读存储器)、HDD(Hard Disc Drive,硬盘驱动器)等的非易失性存储装置中。此外,在服务器存储部23中,保存有指示图像表231以及指示定义表232。
[0075]指示图像表231是将从智能电话I接收的指示图像信息ImInl (指示图像Imal)与第I指示信息DirIl建立了对应的表。图3示出了指示图像表231的一例。例如,参照图3所例示的指示图像表231的第I行,指示信息提取部22把握空调(空气调节装置)在工作的指示图像Imal与“打开空调”这样的第I指示信息DirIl建立了对应的情况。SP,把握第I设备确定信息DirIla:空气调节装置3e以及第I处理确定信息DirIlb:电源接通与空调在工作的指示图像Imal被建立了对应的情况。换言之,将“空气调节装置3e”作为控制对象、将“电源接通”作为使该控制对象执行的给定处理与空调在工作的指示图像Imal建立了对应的情况。同样地,指示信息提取部22参照图3的指示图像表231的第2行,从而把握第I设备确定信息DirIla:空气调节装置3e以及第I处理确定信息DirI Ib:电源断开与空调在睡觉的指示图像Imal被建立了对应的情况。
[0076]另外,第I指示信息DirIl也可以如下所示,与指示图像信息ImInl (指示图像Imal)建立了对应。例如,在指示图像Imal的数据的元信息(例如Exif头等)中,保存了第I指示信息Dirll。或者,也可以使用保存指示图像Imal的路径名称,将指示图像Imal与第I指示信息DirIl建立对应。例如,可以是“/image/cleaner/phot0.jpg”表示使机器人吸尘器3a拍摄照片,“/image/cIeaner/moveForward.jpg”表示使机器人吸尘器3a前进。同样地,可以是“/image/ac/on.jpg”表示打开空气调节装置3e (接通空气调节装置3e的电源),“/image/ac/off.jpg”表示关闭空气调节装置3e (断开空气调节装置3e的电源)。
[0077]指示定义表232是将从智能电话I接收的指示图像信息ImInl以及附加信息AdInl的组合与第2指示信息DirI2建立了对应的表。指示定义表232可以是例如图4所示那样的数据。在图4所例示的指示定义表232中,与指示图像信息ImInl建立了对应的第I指示信息DirIl以及附加信息AdInl的组合与第2指示信息DirI2被建立了对应。更正确而言,在图4中,与指示图像信息ImInl建立了对应的第I设备确定信息DirIIa以及第I处理确定信息Dirllb、和附加信息AdInl的类别以及内容的组合与第2指示信息DirI2 (第2设备确定信息DirI2a以及第2处理确定信息DirI2b)被建立了对应。
[0078]例如,在图4的指示定义表232的第2行中,“第I设备确定信息DirIla:家庭内设备”以及“第I处理确定信息DirIlb:全部处理”、和类别为输入信息且内容为“早上好”等的附加信息的组合与以下的第2指示信息DirI2被建立了对应。S卩,包含“第2设备确定信息DirI2a:利用第I处理确定信息所确定的家庭内设备”、以及“第2处理确定信息DirI2b:利用第I处理确定信息所确定的处理+与附加信息的内容相对应的寒暄”的第2指示信息DirI2被建立了对应。
[0079]另外,在上述记载中,所谓“ + (加)”表示在“记载在+的记号之前的处理”上,追加有“记载在+的记号之后的处理”。以下,“+(加)”设为以同样的意义来使用。
[0080]在此,与“第I设备确定信息DirIla:家庭内设备”以及“第I处理确定信息DirIlb:全部处理”建立了对应的指示图像信息ImInl (指示图像Imal)是用户在智能电话I能够选择的任意的指示图像信息ImInl (指示图像Imal)。
[0081]因此,若服务器通信部21将用户在智能电话I输入的“早上好”等的附加信息与任意的指示图像信息ImInl —起接收,则指示信息提取部22参照指示定义表232的第2行,获取以下的第2指示信息DirI2。S卩,获取使得由与上述指示图像信息ImInl建立了对应的第I设备确定信息DirIla所确定的家庭内设备3执行由与上述指示图像信息ImInl建立了对应的第I处理确定信息所确定的处理、并且执行与上述“早上好”的内容相对应的“早上好”的寒暄为内容的第2指示信息DirI2。
[0082]同样地,在图4的指示定义表232的第3行中,“第I设备确定信息DirIla:空调”以及“第I处理确定信息DirIlb:电源接通”和类别为输入信息且内容为“〇〇°C”等的附加信息的组合、与以下的第2指示信息DirI2被建立了对应。S卩,包含“第2设备确定信息DirI2a:空调”以及“第2处理确定信息DirI2b:电源接通+将目标室内温度设定为〇〇°C来运转”的第2指示信息DirI2被建立了对应。
[0083]在此,所说的与“第I设备确定信息DirIla:空调”以及“第I处理确定信息DirIlb:电源接通”建立了对应的指示图像Imal指的是图3的指示图像表231的第I行所示的“空调在工作”的指示图像Imal。
[0084]因此,若服务器通信部21将用户在智能电话I输入的“〇〇°C”这样的附加信息与识别“空调在工作”的指示图像Imal的指示图像信息ImInl —起接收,则指示信息提取部22参照指示定义表232的第3行,获取以下的第2指示信息DirI2。S卩,指示信息提取部22获取以“对于空气调节装置3e,接通电源,并且将目标室内温度设定为〇〇°C来使其运转”为内容的第2指示信息DirI2。
[0085]另外,在图4的指示定义表232中,主要示出了关于第I设备确定信息DirIla是空调的情况下的第2指示信息DirI2的内容的例子。但是,在指示定义表232中,还定义有第I设备确定信息DirIla是空调以外的家庭内设备的情况下的第2指示信息DirI2。例如,在指示定义表232中,对第I设备确定信息DirIla是机器人吸尘器、且第I处理确定信息DirIlb是清扫的情况下的第2指示信息DirI2也作了定义。
[0086](关于智能电话I)
[0087]如图1所示,智能电话I包含控制部10、输入面11、显示面12、通信部13以及存储部14。
[0088]输入面11将表示由用户指定的输入面11上的位置的输入信号输入到输入控制部110。输入面11优选为能够检测多点触摸的触摸面板。但是,输入面11只要是能够探测用户接触的位置的输入设备,那么硬件种类并不限定于触摸面板。
[0089]显示面12对从显示控制部113输入的显示用数据进行显示。在显示用数据中,包含家族留目板以及该家族留目板中所包含的内容(例如,指不图像Imal的一览)。关于显示面12,在本实施方式中主要设想了液晶显示器(Liquid Crystal Display ;LCD),但只要是具有显示功能的装置(例如,具备基于从显示控制部113输入的显示用数据,对显示元件进行驱动的驱动器电路的装置),那么硬件种类则不受限定。
[0090]另外,为了明示各构成所具有的功能,图1将输入面11与显示面12分开来表示,但例如在用触摸面板来实现输入面11、用液晶显示器来实现显示面12的情况下,两者也可以构成为一体。由此,对输入面11的用户的指头的接触位置与显示面12根据该接触而显示的图形等的显示位置相一致,所以用户能够获得自然的输入感觉。
[0091]通信部13经由遵循给定的通信方式的通信网而与外部进行通信。只要具备实现与外部设备的通信的本质功能即可,通信线路、通信方式、或通信介质等则不受限定。通信部13例如能够由以太网(注册商标)适配器等的设备构成。此外,通信部13例如能够利用IEEE802.11无线通信、Bluetooth (注册商标)等的通信方式或通信介质。
[0092]通信部13将从处理指示部114输入的指示图像信息ImInl以及附加信息AdInl向服务器2发送。此外,通信部13接收从服务器2发送的执行结果、设备信息以及投稿信息,并向投稿信息获取部115输出。
[0093]存储部14保存智能电话I所使用的各种数据。存储部14存储智能电话I的控制部10所执行的⑴控制程序、(2)0S程序、(3)用于执行各种功能的应用程序、以及(4)执行该应用程序时读出的各种数据。上述的(I)?(4)的数据例如存储在ROM (read onlymemory,只读存储器)、闪存、EPROM (ErasabIe ProgrammabIe ROM,可擦可编程只读存储器)