装置200通过进行步骤SI至S7来实现家电设备100的控制。
[0093]首先,对作为前提的处理进行说明。当检测到来自用户的操作输入时,便携终端500的操作部520,向通信控制部550输出输入信息。控制部550基于所输入的信息生成控制信息1000。图13(a)表示控制信息1000的数据结构的例子。如图13(a)所示,控制信息1000构成用于控制空调的信息。控制信息1000包含对于目标IDJiAOl的空调表示模式:供冷、风量:2、风向:下、温度:25°C的设定内容的控制信息。
[0094]便携终端500的控制部550将包括所生成的控制信息1000的控制请求输出到通信部510。之后,通信部510将被输入的控制信息1000输出到宅内中继装置200的宅外通信部211。
[0095]另外,在此处说明的例子中,当做便携终端500与宅内中继装置200直接进行通信进行说明。典型的是,这相当于便携终端500与宅内中继装置200与共同的LAN连接的情况。为了进行通信,便携终端500需要事先确定宅内中继装置200的地址。便携终端500确定宅内中继装置200的地址的方法能够考虑各种方法。例如便携终端500发送用于搜索宅内中继装置200的广播包即可。作为其响应,宅内中继装置200将记述有自已的地址和使用的端口号的数据包发送至便携终端500。便携终端500的控制部550按照所得到的地址的特定的端口号发送控制信息即可。
[0096]以下对图4的各步骤进行说明。
[0097]宅外通信部211接收从便携终端500发送的控制请求(步骤SI)。
[0098]宅外通信部211接收到控制请求之后,将该控制信息和从便携终端500产生了控制请求的内容通知给数据分析部231。数据分析部231根据该通知,检测从便携终端500产生了控制请求的情况(步骤S2)。
[0099]宅外通信部211接收到来自便携终端500的控制请求(控制信息1000)之后,将针对该请求的接收响应1010发送到便携终端500的通信部510 (步骤S3)。图13 (b)表示接收响应1010的数据结构的例子。图13(b)所示的地址信息(192.168.1.100)是确定宅内中继装置200的IP地址的信息。便携终端500的通信部510在被输入接收响应1010时将该响应输出到控制部550。
[0100]便携终端500的控制部550对接收响应1010进行分析,将控制请求的发送成功的内容通知给显示部530。显示部530接收该结果,将控制请求的发送成功的内容显示在便携终端500的显示部530上。
[0101]另一方面,数据分析部231根据控制信息1000确定成为对象的家电设备(本实施方式中为家电设备100),进行将包括该信息的控制请求发送到家电设备100的处理(步骤S4)。在这种情况下,对具有家电设备IDJiAOl的家电设备100的通信部120输入控制信息1000当在家电设备100的通信部120输入控制信息1000时,该信息被输入到控制部140,进行家电设备的控制。在这种情况下,对家电设备100的空调设定模式:供冷、风量:2、风向:下、温度:25°Co
[0102]家电通信部213从家电设备100接收与控制请求的接收相关联的通知(步骤S5)。作为通知,例如考虑针对接收到控制请求的响应通知和确定家电设备100的ID的通知。此夕卜,家电设备100的控制部140进行对家电设备100的设定处理,之后生成从家电设备100发出的状态变化通知1020,输出到通信部120(步骤S5)。图13(c)表示状态变化通知1020的数据结构。在这种情况下,包括家电设备100的状态发生了变化的信息。另外,虽然在图13(c)未图示,但是在状态变化通知1020中包括其它信息,例如IP地址等确定家电设备100的ID。通信部120在被输入该通知时将该信息输出到宅内中继装置200的家电通信部213。
[0103]家电通信部213将从家电设备100通知的状态变化通知1020和从家电设备100接收了通知的内容输出到数据分析部231。数据分析部231通过对该通知的输入进行确认,检测来自家电设备100的通信发生的情况。
[0104]数据分析部231检测到发生了来自家电设备100的通信的情况之后,将状态变化通知1020和发生了来自家电的通信的内容通知给路径确定部232。路径确定部232对发生了来自家电的通信的情况进行确认,将状态变化通知1020的发送目的地确定给中心服务器400。路径确定部232生成在状态变化通知1020附加目标地址信息而得到的服务器通知信息1030。图13(d)表示服务器通知信息1030的例子。路径确定部232在与中心服务器400确立连接之后,关于所生成的该信息,通过服务器通信部212通知给中心服务器400(步骤 S6) ο
[0105]发送通知后,路径确定部232切断与中心服务器400的连接(步骤S7),结束处理。
[0106]如上所述,通过在利用宅内中继装置200控制家电设备之后将从家电设备产生的信息通知给服务器,能够实现该信息的服务器保存,把握用户的利用状况。
[0107]上述的例子将便携终端500与宅内中继装置200存在于相同的LAN上的情况设想为一个例子进行了说明。
[0108]另一方面,在便携终端500与WAN (Wide Area Network:广域网)连接,宅内中继装置200与LAN连接的情况下,便携终端500能够通过中心服务器400向宅内中继装置200发送控制请求。以下,参照图5说明设想这样的情形的通信系统I的动作序列。
[0109]图5表示整个通信系统I的动作序列。
[0110]如之前说明的那样,轮询服务器300对在中心服务器400是否收到新的请求进行确认,所以以定期的间隔进行轮询。此外,由于宅内中继装置200也对轮询服务器300的确认结果进行确认,所以以定期的间隔进行轮询。另外,两者的轮询间隔并不一定相同。在图5上,表示宅内中继装置200和轮询服务器300进行轮询,但是为了记载的上述方便,仅记载一部分。另外,在本说明书中,存在将通过轮询进行的询问仅记作“询问”的情况。
[0111]通过用户对便携终端500进行操作,便携终端500将家电设备100的控制请求发送至中心服务器400 (步骤S21)。由中心服务器400接收控制请求之后,轮询服务器300进行请求的询问。由此,轮询服务器300能够确认请求的存在(步骤S22)。
[0112]接着,对来自宅内中继装置200的询问进行响应,轮询服务器300将表示控制请求存在于中心服务器400的请求存在通知发送至宅内中继装置200。由此,宅内中继装置200能够确认存在控制请求的情况(步骤S23)。
[0113]宅内中继装置200对中心服务器400询问家电的控制请求(步骤S24)。于是中心服务器400将该控制请求发送至宅内中继装置200 (步骤S25)。
[0114]当接收到控制请求时,宅内中继装置200将对控制请求的接收响应发送至中心服务器400。中心服务器400将该接收响应发送至便携终端500。根据该接收响应,用户能够识别到控制请求发送成功的情况。
[0115]之后宅内中继装置200将该控制请求发送至家电设备100(步骤S26)。
[0116]家电设备100将该接收到控制请求的接收响应发送至宅内中继装置200 (步骤S27)。接收响应在与中心服务器400的连接确立之后被从宅内中继装置200发送至中心服务器400 (步骤S28),最终从中心服务器400发送至便携终端500 (步骤S29)。由此,便携终端500的用户能够得知对家电设备100的控制请求已经被接收。另外,上述的接收响应被发送至便携终端500的时刻是一个例子。将控制响应送回便携终端500的时刻并不限定于此。例如也可以在步骤S21的控制请求从便携终端500被中心服务器400接收的时间点,中心服务器400向便携终端500发送接收响应。
[0117]发送接收响应后,家电设备100基于控制请求变更状态(步骤S30)。“变更状态”在家电设备100为空调的情况下例如是指对其温度的设定进行变更。状态变更后,家电设备100将状态变化通知发送至宅内中继装置200 (步骤S31)。
[0118]宅内中继装置200根据接收到的状态变化通知生成服务器通知信息。然后,在确立与中心服务器400的连接之后将服务器通知信息发送至中心服务器400 (步骤S32)。发送服务器通知信息后,宅内中继装置200切断与中心服务器400的连接(步骤S33)。
[0119]中心服务器400接收状态变化通知,将保持的家电设备100的状态信息更新(步骤S34),将最新的状态信息发送至便携终端500 (步骤S35)。另外,步骤S35也能够省略。用户通过从便携终端500发送后述的状态获取请求,能够取得最新的状态信息。
[0120]上述的宅内中继装置200近年来由于成本削减等理由而存储器的存储容量被抑制,不能说足够充分。因此考虑在从家电设备100接收通知时,随时确立与中心服务器400的连接,将该通知发送至中心服务器400。
[0121]但是,当进行这样的处理时,例如如与图5中的两个通知(步骤S27和S31)的接收对应的步骤S28和S32那样,各需要两次与中心服务器400的连接的确立和切断。假如在期间发出控制请求的情况下,该请求的处理所需的时间会大幅增加。其理由是因为宅内中继装置200不能同时进行通知的取得和控制请求的取得。由于节省存储器,难以同时实现通知的处理和请求的处理。因此,宅内中继装置200在将通知发送至中心服务器400的发送结束后才终于能够立即处理控制请求。
[0122]本申请发明人如以下说明的那样完成了用于实现宅内中继装置200的省存储器化和将请求的处理高速化的发明。以下,参照图6和7说明该处理。
[0123]图6表示与控制请求相关联的通信系统I的动作的序列。首先,按照与上述的顺序相同的顺序,由便携终端500发出的控制请求被发送至中心服务器400。
[0124]中心服务器400将控制请求发送至宅内中继装置200 (步骤S41),宅内中继装置200将该控制请求发送至家电设备100 (步骤S42)。接收到控制请求的家电设备100将响应通知发送至宅内中继装置200 (步骤S43)。
[0125]之后,家电设备100基于控制请求对家电设备100的状态进行变更(步骤S44)。例如在控制信息1000表示图13(a)所述的内容的情况下,家电设备100将其设定值变更为与控制信息1000 —致的运转模式、风量、风向、温度。
[0126]家电设备100在上述的多个参数中的任一参数的状态发生变化时发送状态变化通知(步骤S45、S46)。另外,此处发送两个状态变化通知,但是这只是一个例子。个数是任意的。能够发送与状态发生变化的个数相应的个数的通知。
[0127]在本实施方式中,宅内中继装置200即使状