能量管理系统的制作方法

文档序号:7991726阅读:172来源:国知局
能量管理系统的制作方法
【专利摘要】本发明实现一种作为涉及能量管理上必要的监视画面和控制方式的程序,用户容易适应,可以对应机器间的通信方式的不同的程序。包括若干能量消耗机器、能量消耗量的测定机器、与通信对象机器通信的通信部、表示测定机器的测定结果的表示部、以及控制控制对象机器的运转状态的控制部的能量管理系统中,通信部通过通信用程序的执行,可以根据通信对象机器切换通信方式,表示部可以通过表示用程序的执行,通过通信部获得测定结果,控制部通过控制用程序的执行,通过通信部控制控制对象机器。而且,用于在表示用程序及控制用程序的各自的执行中在通信部执行通信用程序的API被实装于通信部,为了利用API,表示用程序及控制用程序中编入了用于相对通信部、要求通信用程序执行的信息。
【专利说明】能量管理系统
【技术领域】
[0001]本发明涉及设置有建筑物内管理能量消耗量的能量管理系统分别与建筑物内使用的各个能量消耗机器通信的通信部的能量管理系统。
【背景技术】
[0002]作为用于在建筑物内管理能量消耗量的能量管理系统,监视建筑物内设置的能量消耗机器的运转状况,且可以自动控制的系统已公知。构成这种系统时,现在是如图16所示,相对建筑物内设置的各个能量消耗机器,设置专用的控制器(例如,遥控器或操作面板)。图16是表不现有的能量管理系统的构成的概念图。
[0003]还有,关于搭载于控制器的表示画面(用于监视机器的运转状况而表示的画面,以下,称为监视画面)和自动控制程序,也相同地利用每个机器开发的东西。如此,表示画面和控制方式成为机器固有的措施时,根据用户的需求设定(定做)监视画面和控制方式变得困难,结果,监视画面和控制方式在便利性和设计性的方面,成为不能令客户满意的方面。
[0004]对于上述课题,关于监视画面与控制方式,根据用户的要求通过网络提供程序的系统被开发。具体说明的话,是导入云的能量管理系统,将能量消耗机器的能量消耗量集中于互联网上的服务器,用服务器侧的应用程序执行表示画面和控制方式。但是,即使是这样的系统,仅停留在提供增加背景画面或表示项目程度的变化,不能充分满足用户的要求。此夕卜,这种情况下,需要提供程序的服务器的维持费用,进一步地,不能确保利用该服务的人数在规定数时,也存在服务中止的情况。
[0005]一方面,关于监视画面和控制方式,活用将已经搭载的程序从网络上切换的技术等,用户自己开发程序的方法也被考虑。但是,这种情况下,开发的自由度过高,结果,搭载若干程序时,发生各程序干扰的情况。还有,由于必须配合机器的控制措施开发程序,开发成本增加。进一步地,从外部获得的程序是恶意的时,存在个人信息非法流出等问题的担心。
[0006]可是,近年来,以家庭、能量、管理系统(HEMS)或建筑物、能量、管理系统(BEMS)为代表,现在积极地进行通过活用宅内网络,在建筑物内一元性地进行能量消耗量的管理和机器的控制的系统的开发。即,近年的能量管理系统中,通过住宅内设置的能量消耗机器和传感器以及经由宅内网络连接的家庭服务器(也称为家庭网关),能量消耗量的视觉化(可见化)和机器的运转控制被一元化(例如,参照专利文献I)。
[0007]专利文献1:特开2009 - 225357号公报

【发明内容】

[0008]但是,即使在一般的HEMS中,根据用户的需求定做相对住宅内的能量消耗机器的监视画面和控制方式依然困难。还有,用家庭服务器一元化监视和运转控制的情况下,机器间通信方式(通信协议等)不同时(例如,导入采用新通信方式的机器时)有必要改变程序,对于不习惯程序开发的用户需要极大的劳动。[0009]因此,本发明鉴于上述问题,目的是提供一种作为涉及一元化建筑物内的能量管理上必要的监视画面和控制方式的程序,搭载可以容易地满足用户的需求,也可以对应机器间的通信方式的不同的程序的能量管理系统。
[0010]所述课题通过下述方式解决。根据本发明的能量管理系统,包括,建筑物内使用的若干能量消耗机器、测定所述能量消耗机器消耗的能量消耗量的测定机器、执行通信用程序,与若干所述能量消耗机器及所述测定机器中的通信对象机器通信的通信部、执行表示用程序,表示所述测定机器的测定结果的表示部、执行控制用程序,控制若干前述能量消耗机器中控制对象机器的运转状态的控制部;所述通信部通过执行所述通信用程序,可以根据所述通信对象机器切换通信方式,所述表示部通过使所述通信部执行所述通信用程序,使所述通信部以所述测定机器为所述通信对象机器进行通信,通过所述通信部获得所述测定结果,所述控制部通过使所述通信部执行所述通信用程序,使所述通信部以所述控制对象机器为所述通信对象机器进行通信,通过所述通信部控制所述控制对象机器的运转状态,所述表示用程序及所述控制用程序中,用于在至少一方的程序的执行中,使所述通信部执行所述通信用程序的API被实装于所述通信部,作为用于利用所述API的信息,用于相对所述通信部要求所述通信用程序的执行的信息被分别编入所述表示用程序及所述控制用程序。
[0011]根据上述的能量管理系统,通过利用实装于通信部的API (Application ProgramInterface),可以容易地开发表示用程序和控制用程序。具体说明的话,作为能量管理系统的构成要素的通信部,通过执行通信程序,根据通信对象机器切换通信方式的同时进行通信。也就是说,对通信对象机器的通用性高,可以一边吸收机器间通信方式的不同,一边通f目。
[0012]一方面,通信部实装有为了从其他程序(具体为,表示用程序及控制用程序)对通信部要求通信用程序的执行而开发的API。是利用所述API的程序的话,例如即使是导入新通信方式的机器,也可以对应其通信方式的同时进行机器的监视和运转控制。而且,开发上述的程序时,编入用于利用API的信息就可以,对不习惯程序开发的用户来说也很容易。结果,用户不必意识到机器间的通信方式,只要将用于利用上述API的信息编入程序中就可以,因此,根据自己的喜好改变程序变得容易。
[0013]如上所述,根据本发明,可以实现一种搭载可以容易满足用户的需求,也可以对应机器间通信方式的不同的程序的能量管理系统。
[0014]还有,上述能量管理系统中,优选包括所述通信部、所述表示部及所述控制部中,至少具备所述通信部的家庭服务器,及通过网络与所述家庭服务器连接,相对所述家庭服务器,发布所述表示用程序及所述控制用程序中至少一方的程序的程序发布服务器。如此,从程序发布服务器可以获得程序的话,关于用户可以利用的程序,多样性增加,另一方面,在程序提供者(程序发布服务器的运营商等)一方,也给予广告宣传等的机会。此外,如前所述,关于可以从程序发布服务器获得的程序,编入用于利用实装于通信部的API的信息就可以,增加程序的多样性变得容易。
[0015]还有,上述能量管理系统中,进一步优选所述程序发布服务器,相对所述家庭服务器发布所述至少一方的程序时,根据所述至少一方的程序算出计费金额,提示所述计费金额。如前所述,通过利用实装于通信部的API可以容易地提供程序(表示用程序和控制用程序),通过对程序提供的计费,可以开展将上述程序作为商品的业务。
[0016]还有,上述能量管理系统中,优选包括,家庭服务器及具备通过网络与所述家庭服务器连接,接收用户的操作的操作接收机构、以及表示信息的表示画面的信息处理终端,所述通信部设置于所述家庭服务器,所述表示部及所述控制部设置于所述信息处理终端,与所述测定结果对应的信息表示于所述表示画面,所述操作接收机构接收用户在切换所述控制对象机器的运转状态时进行的操作。通过表示用程序和控制用程序搭载于智能手机和笔记本电脑、PDA (Personal Digital Assistants)等信息处理终端,对于用户来讲,机器的运转管理或控制的便利性得以提高。一方面,开发搭载于信息处理终端的程序时,利用实装于通信部的API的话,该程序的开发变得容易,用户可以简单地获得符合自己需求的程序。
[0017]还有,进一步优选所述家庭服务器与所述信息处理终端通过HPPT通信,所述表示用程序及所述控制用程序中,至少一方的程序的执行中,通过所述API使所述通信部执行所述通信用程序的话,则从所述通信部,朝向所述表示部及所述控制部中,执行所述至少一方的程序的一方,发送XML形式的数据。被称为HTTP(Hypertext Transfer Protocol)的通信协议被广泛利用,是可以连接互联网的信息处理终端的话,不论任何执行环境都可以利用。还有,从家庭服务器向信息处理终端发送的数据是XML(Extensible Markup Language)形式,因此,配合信息处理终端的措施(表示能力),可以用适当的形式展开(绘画或动画播放等)数据。
[0018]根据本发明的能量管理系统,实现一种作为涉及一元化建筑物内的能量管理上必要的监视画面和控制方式的程序,搭载可以容易地满足用户的需求,也可以对应机器间的通信方式的不同的程序。
【专利附图】

【附图说明】
[0019]图1是搭载有本发明涉及的能量管理系统的建筑物的说明图。
[0020]图2是表示本发明涉及的能量管理系统的构成的图。
[0021]图3A是表示本发明涉及的家庭服务器的硬件构成的框图。
[0022]图3B是关于本发明涉及的家庭服务器的执行环境的构成图。
[0023]图4是表示能量管理画面的例子的图(之一)。
[0024]图5是表示能量管理画面的例子的图(之二)。
[0025]图6是表示能量管理画面的例子的图(之三)。
[0026]图7是表示表示能量管理画面的处理流程的图。
[0027]图8是表示本发明涉及的利用API的通信步骤的图。
[0028]图9是表示控制建筑物内机器的运转的处理流程的图。
[0029]图10是关于控制处理涉及的要求电文的图。
[0030]图11是表示本发明涉及的信息处理终端的硬件构成的框图。
[0031]图12是表示本发明涉及的利用API的家庭服务器与信息处理终端之间的通信的一例的图。
[0032]图13是表示从外部获得程序文件的步骤的图。
[0033]图14是选择能量管理画面时表示的画面的一例。
[0034]图15是选择能量管理画面时的确认画面。[0035]图16是表示现有的能量管理系统的构成的概念图。
【具体实施方式】
[0036]本发明的一实施例(以下,本实施例)涉及的能量管理系统中,参照图1至图15进行说明。图1是搭载有本发明涉及的能量管理系统的建筑物的说明图。图2是表示本发明涉及的能量管理系统的构成的图。图3A是表示本发明涉及的家庭服务器的硬件构成的框图。图3B是关于本发明涉及的家庭服务器的执行环境的构成图。图4?图6是表示能量管理画面的例子的图。图7是表示表示能量管理画面的处理流程的图。图8是表示本发明涉及的利用API的通信步骤的图。图9是表示控制建筑物内机器的运转的处理流程的图。图10是关于控制处理涉及的要求电文的图。图11是表示本发明涉及的信息处理终端的硬件构成的框图。图12是表示本发明涉及的利用API的家庭服务器与信息处理终端之间的通信的一例的图。图13是表示从外部获得程序文件的步骤的图。图14是选择能量管理画面时表不的画面的一例。图15是选择能量管理画面时的确认画面。
[0037]本实施例涉及的能量管理系统的概要:
[0038]关于本实施例涉及的能量管理系统(以下,本系统S),参照图1及图2进行概要说明。此外,图1中,连接构成本系统S的要素间的线中,实线表示电气配线,虚线表示通信线路。
[0039]以下,以将本系统S搭载于作为建筑物的一例的住宅H的构成为例进行说明。但是,住宅H仅是建筑物的一例,本发明的能量管理系统也可以在例如办公楼、工厂内的建筑物、店铺等其他建筑物中利用。
[0040]本实施例涉及的能量管理系统的构成:
[0041]本系统S是用于管理作为住宅H内的能量消耗量的住宅H内的电力消耗量。更具体说明的话,本系统S,即是家庭、能量、管理系统(HEMS),从减少住宅H内的电力消耗量为目的出发,视觉化(可见化)住宅H内使用的电力消耗机器的电力消耗量的同时,自动控制该电力消耗机器的运转状态。
[0042]电力消耗机器相当于能量消耗机器,具体为,家电产品、照明、空调、热水器、AV机器、防盗设备等。还有,在住宅H内,如图1所示,若干的电力消耗机器被使用。换言之,本系统S是搭载于使用若干电力消耗机器的住宅H的系统。
[0043]此外,图1中,图示的状况下,作为电力消耗机器,仅图示了空调7a、照明7b、热水器7c、电子锁7d、防盗装置7e。但,图1所示的电力消耗机器的组合仅是一例,当然也可以是图1所示的电力消耗机器以上的台数的电力消耗机器设置于住宅H内,还有,图1未图示的电力消耗机器也可以设置于住宅H内。
[0044]还有,住宅H中,如图1所示,来自商用电源4的电力(以下,系统电力)被受电,另一方面,通过设置于住宅H的发电单元1,可以利用作为自然能源的太阳光能源发电。发电单元I发电的电力(以下,发电电力)及系统电力通过分电盘2,供给于设置于住宅H内的各电力消耗机器。发电电力通过设置于发电单元I和分电盘2之间的电力调整器5从直流电力变换为交流电力。
[0045]还有,本实施例中,发电单元I与商用电源4互联,发电电力的剩余部分可以向商用电源4倒送电(卖电)。进一步地,本实施例中,设置有蓄电池3,系统电力和发电电力可以蓄电于蓄电池3。而且,蓄电于蓄电池3的电力(以下,发电电力)在适当的时候放电,与其他电力相同,通过分电盘2供给于住宅H内的各电力消耗机器。此外,双向变换器6设置于蓄电池3与分电盘2之间。通过所述双向变换器6,系统电力和发电电力蓄电于蓄电池3时,从交流电力变换为直流电力,蓄电电力放电时从直流电力变换为交流电力。
[0046]—方面,在搭载HEMS (即,本系统S)的住宅H,测定电力的传感器群被设置。具体说明的话,由智能电表构成的传感器21安装于分电盘2,通过所述智能电表测定住宅H内的全部电力消耗量。
[0047]还有,单个传感器22a、22b、22c分别安装于空调7a、照明7b、及热水器7c。所述传感器22a、22b、22c相当于测定机器,本实施例中,是具有通信功能的电力传感器。各传感器22a、22b、22c测定对应机器的电力消耗量(相当于能量消耗量)。
[0048]此外,在本实施例中,图1图示的电力消耗机器中,关于电子锁7d和防盗装置7e,电力消耗量相对较少,因此,从电力消耗量的测定对象中排除,但并不仅限于此,也可以对电子锁7d和防盗装置7e的电力消耗量进行测定。
[0049]进一步地,设置有用于测定发电电力、系统电力、蓄电电力的传感器23a、23b、23c。具体说明的话,发电电力用的传感器23a设置于电力调整器5与分电盘2之间,系统电力用的传感器23b设置于住宅H内设置的未图示的受电设备与分电盘2之间,蓄电电力用的传感器23c安装于蓄电池3的规定位置。
[0050]本实施例中,住宅H内,除上述的传感器群,还设置有带测量传感器的马桶(以下,仅称马桶24)。所述马桶24在使用者(例如,住宅H的居住者)排尿排便时,通过未图示的测量传感器,可以测量该使用者的健康管理指标(体重、体温、血压、尿糖值等)。
[0051]搭载于如上所述构成的住宅H内的本系统S,通过宅内网络TN,与上述机器(具体为,电力消耗机器、传感器21、22a?22c、23a?23c以及马桶24)通信,进行各电力消耗机器的监视及控制。
[0052]具体说明的话,通过宅内网络TN,从传感器21、22a?22c、23a?23c获得表示传感器21、22a?22c、23a?23c的测定结果的数据。同样,通过宅内网络TN,从马桶24获得表示马桶24的测量结果的数据。还有,通过宅内网络TN,向电力消耗机器发送用于控制电力消耗机器的运转状态的信号(控制信号)。其中,运转状态是发停(开关)、冷气以及暖气等的运转模式、设定温度等的运转管理值等,表示运转涉及的可以控制(可调整)的项目的现状的概念。
[0053]也就是说,本系统S中,通过宅内网络TN,可以远距离分别控制空调7a、照明7b、热水器7c、电子锁7d、防盗装置7e的运转状态,例如,可以远距离进行空调7a的设定温度的变更、照明7b的开关、热水器7c的水温设定、电子锁7d的开关、防盗装置7e的设定/解除。
[0054]此外,宅内网络TN通过,例如使用Ethernet (注册商标)线缆的有线,或使用IEEE802.1x或Bluetooth (注册商标)的无线构成的IP网络而构成。
[0055]上述功能通过住宅H内设置的家庭服务器10被实行。S卩,本系统S是通过家庭服务器10而一元性地进行从传感器21、22a?22c、23a?23c及马桶24的数据获得,以及向电力消耗机器的控制信号的发送。
[0056]而且,表示传感器21、22a?22c、23a?23c的测定结果的画面(例如,参照图4。以下,能量管理画面)被描绘于连接于家庭服务器10的显示器11,本系统S的用户(S卩,住宅H的居住者)可以通过该能量管理画面,视觉确认各电力消耗机器的电力消耗量、以及住宅H的电力供需的平衡。
[0057]还有,看着描绘于显示器11的能量管理画面的用户,通过键盘或鼠标等输入装置12,进行按下设置于同一画面的操作按钮(例如,图4中的操作按钮BI?B9)的操作,据此,可以切换操作按钮被按下了的电力消耗机器的运转状况。即,通过上述的按下操作按钮的操作,上述的控制信号从家庭服务器10向操作按钮被按下了的电力消耗机器发送。
[0058]可是,电力消耗机器中存在通信方式(与通信规格、通信协议同义)相互不同的机器。一般,搭载HEMS的住宅H中,推荐使用采用共通的通信方式的电力消耗机器,例如,期待统一为采用ECH0NET (能量保存与家庭护理网络)协会提倡的ECH0NET规格的机器。一方面,用户购买的电力消耗机器中,也包含ECH0NET规格以外的机器,因此住宅H中使用的电力消耗机器之间,存在通信方式的不同。
[0059]在此,住宅H内的若干电力消耗机器及传感器群中,将采用规定的通信方式(例如,上述的ECH0NET规格)的机器称为第I规格机器。还有,与第I规格机器通信方式不同的机器中,采用第2通信方式的机器称为第2规格机器,采用第3通信方式(第2通信方式以外的通信方式)的机器称为第3规格机器。此外,上述马桶24是不属于上述机器(即,第I规格机器,第2规格机器,第3规格机器)的任一个的第4规格机器。
[0060]而且,本实施例涉及的家庭服务器10根据其通信对象机器切换通信方式,用对应各通信对象机器的通信方式进行通信。即,家庭服务器10与第I规格机器通信时,采用与第I规格机器对应的通信方式,之后,与第2规格机器通信的话,通信方式切换为与第2规格机器对应的通信方式。包括上述功能,关于家庭服务器10的构成,将在后面进行详细说明。
[0061]还有,住宅H内,除上述的家庭服务器10外,还设置有信息处理终端。所述信息处理终端通过宅内网络TN与家庭服务器10连接,可以与家庭服务器10通信。其中,信息处理终端由智能手机、PDA、笔记本电脑、住宅H内设置的操作面板、或搭载有规定的应用程序软件的数码相框等构成。以下的说明,是以由智能手机30构成的信息处理终端为例进行说明。
[0062]各种程序(应用程序)搭载于智能手机30,作为其中之一,存在描绘与上述能量管理画面相同画面的程序。还有,智能手机30采用触摸屏31,所述触摸屏31具有作为接收用户操作的操作接收机构的功能,同时,也具备作为表示信息的表示画面的功能。各程序通过用户触摸表示于触摸屏31的图标的操作等起动,例如,使表示能量管理画面的程序起动的话,上述能量管理画面被描绘于触摸屏31。
[0063]而且,通过能量管理画面描绘于触摸屏31,用户可以视觉确认各电力消耗机器的电力消耗量,以及,住宅H的电力供需平衡。还有,用户在看着表示于触摸屏31的能量管理画面时,通过触摸屏31进行按下设置于同画面的操作按钮的操作,据此,可以切换操作按钮被按下的电力消耗机器的运转状态。
[0064]还有,如图1所示,家庭服务器10通过由互联网构成的宅外网络GN,与中心服务器40可通信地连接。中心服务器40,例如,是住宅H的管理公司拥有的服务器,为了统括分别搭载于若干住宅H的HEMS (S卩,本系统S)而设置。[0065]中心服务器40对应来自家庭服务器10的发送要求,发送数据(具体为,涉及表示节能或健康管理的信息的数据),发布规定的程序。也就是说,中心服务器40相当于程序发布服务器,相对家庭服务器10发布程序。
[0066]在此,中心服务器40发布的程序是用于表示上述的能量管理画面的程序(以下,能量管理程序)。能量管理程序通过被执行,将上述的能量管理画面描绘于规定的表示部(具体为,显示器11),传感器群的测定结果(即,电力消耗量的测定结果)被表示于能量管理画面。如此,意味着能量管理程序相当于用于表示传感器群的测定结果的表示用程序。另一方面,通过能量管理画面,用户进行用于切换电力消耗机器的运转状态的操作的话,基于该操作的控制信号向成为控制对象的电力消耗机器送信。如此,意味着能量管理程序相当于用于控制住宅H内使用的若干电力消耗机器中的控制对象机器的运转状态的控制用程序。
[0067]如上所述,本实施例涉及的中心服务器40发布将表示用程序及控制用程序一体化的能量管理程序。但是,并不仅限于此,将表示用程序与控制用程序分别单个发布也可以。还有,相对各表示用程序及控制用程序,设置个别的发布服务器也可以。也就是说,表示用程序及控制用程序中,设置发布至少一方的程序的程序发布服务器就可以。
[0068]进一步地,本实施例涉及的中心服务器40可以选择性地发布若干能量管理程序。具体说明的话,本实施例涉及的中心服务器40可发布的若干能量管理程序,根据其执行描绘的能量管理画面的设计不同,在家庭服务器10侧在规定的选择画面(例如,参照图13)指定一个能量管理画面。然后,中心服务器40将用于描绘指定的能量管理画面的能量管理程序相对家庭服务器10发布。
[0069]还有,中心服务器40发布的能量管理程序中,提供无偿的程序和有偿的程序,发布有偿的能量管理程序时,中心服务器40相对家庭服务器10,计算该程序设定的费用。
[0070]如上所述,中心服务器40将对应家庭服务器10侧指定的能量管理画面的能量管理程序相对家庭服务器10发布。进一步地,本实施例涉及的中心服务器40通过宅外网络GN,与上述的智能手机30也可以通信,相对智能手机30,也可以用与上述相同的步骤发布能量管理程序。
[0071]此外,本实施例中,作为程序发布服务器的一例,举出了设置于住宅管理公司的中心服务器40,但连接于互联网的服务器中,中心服务器40以外的服务器具备程序发布服务器的功能也可以。例如,家电制造商等为了宣传广告开发能量管理程序,也可以从该企业的服务器发布能量管理程序。
[0072]本实施例涉及的能量管理系统的各部的功能:
[0073]下面,关于以上说明的本系统S各部的构成,从功能方面再次进行说明。
[0074](I)关于家庭服务器10
[0075]本系统S的构成要素中,作为主要部件的家庭服务器10如图2所示,包括HS通信部101、HS表示部102、以及HS控制部103。
[0076]HS通信部101相当于本发明的通信部,是通过执行通信用程序,通过宅内网络TN,与住宅H内的机器(具体为,若干电力消耗机器,传感器群,以及马桶24)中的通信对象机器通信的部件。其中,通信用程序是指根据通信对象机器切换通信方式,用于用通信对象机器对应的通信方式通信的程序。也就是说,HS通信部101通过执行通信用程序,可以根据通信对象机器切换通信方式,例如,与第I规格机器通信时,采用第I规格机器对应的通信方式,之后,与第2规格机器通信时,切换为第2规格机器对应的通信方式。此外,关于通信用程序的详细,将在后面讲述。
[0077]进一步地,HS通信部101通过宅内网络TN,与马桶24及作为信息处理终端的智能手机30通信,通过宅外网络GN,与作为程序发布服务器的中心服务器40通信。
[0078]HS表示部102相当于本发明的表示部,是执行作为表示用程序的能量管理程序,描绘能量管理画面,在同画面上表示各传感器群(具体为,传感器21、22a?22c、23a?23c)的测定结果的部件。HS表示部102在表示测定结果时,获得来自各传感器群的测定结果(严格来讲,表示测定结果的数据),为从各传感器群获得测定结果,使HS通信部101执行通信用程序。据此,HS表示部102将传感器群的各个作为通信对象机器,使HS通信部101进行通信,通过HS通信部101获得测定结果。
[0079]更具体说明的话,HS表示部102执行能量管理程序(严格来讲,能量管理程序中,相当于表示用程序的部分)的话,首先,向HS通信部101发送要求测定结果的获得的数据,接收该要求数据的HS通信部101分别依次与传感器21、22a?22c、23a?23c通信,相对传感器21、22a?22c、23a?23c的各个,要求测定结果的发送。据此,对应测定结果的数据从传感器21、22a?22c、23a?23c向HS通信部101发送,接收该数据的HS通信部101将表示该测定结果的数据向HS表示部102交付。
[0080]HS控制部103相当于本发明的控制部,执行作为控制用程序的能量管理程序,接收用户的操作后,将用该操作指定的电力消耗机器作为控制对象机器,控制该机器的运转状态。HS控制部103为控制控制对象机器的运转状态,使HS通信部101执行通信用程序。然后,HS控制部103将控制对象机器作为通信对象机器,使HS通信部101进行通信,通过HS通信部101控制控制对象机器的运转状态。
[0081]更具体说明的话,HS控制部103将确认控制对象机器的数据交付于HS通信部101,接收该确认数据的HS通信部101基于该确认数据生成控制信号,向控制对象机器发送。之后,对应控制后的运转状态的信号(也称为应答信号)从控制对象机器向HS通信部101发送,HS通信部101基于该信号,生成表示控制完成的数据(控制完成数据),该数据交付于HS控制部103。
[0082](2)关于智能手机30
[0083]本系统S的构成要素中,作为通过家庭服务器10及宅内网络TN通信的信息处理终端的智能手机30,如图2所示,具备CT通信部301、CT表示部302、CT控制部303。
[0084]CT通信部301通过宅内网络TN与家庭服务器10通信,通过宅外网络GN与中心服务器40通信。特别是,本实施例中,CT通信部301相对中心服务器40要求能量管理程序的发布,从中心服务器40获得发布的能量管理程序。
[0085]CT表示部102与HS表示部102相同,相当于本发明的表示部,执行作为表示用程序的能量管理程序,在触摸屏31描绘能量管理画面,在同画面上分别表示传感器群(具体为,传感器21、22a?22c、23a?23c)的测定结果。然后,CT表示部302也与HS表示部102相同,为各传感器获得测定结果,通过CT通信部301,使家庭服务器10的HS通信部101执行通信用程序。据此,CT表示部302将各传感器作为通信对象机器,使HS通信部101进行通信,通过HS通信部101和CT通信部301获得测定结果。此外,关于测定结果的获得步骤,由于与上述HS表示部102的情况大致相同,因此省略说明。[0086]CT控制部303与HS控制部103相同,相当于本发明的控制部,执行作为控制用程序的能量管理程序,通过触摸屏31接收用户的操作后,将用该操作指定的电力消耗机器作为控制对象机器,控制该机器的运转状态。然后,CT控制部303也与HS控制部103相同,为控制控制对象机器的运转状态,通过CT通信部301,使家庭服务器10的HS通信部101执行通信用程序。据此,CT控制部303将控制对象机器作为通信对象机器,使HS通信部101进行通信,通过HS通信部101控制控制对象机器的运转状态。此外,关于控制步骤,由于与上述HS控制部103的情况大致相同,因此省略说明。
[0087](3)关于中心服务器40
[0088]管辖本系统S的中心服务器40,如上所述,通过宅外网络GN与家庭服务器10或智能手机30通信,向家庭服务器10或智能手机30发布能量管理用程序。如图2所示,所述中心服务器40具备CS通信部401、CS数据库402以及CS计费部403。
[0089]CS通信部401通过宅外网络GN与家庭服务器10和智能手机30通信,特别是,本实施例中,接收从家庭服务器10和智能手机30发送的程序发布要求,基于该要求,从收纳有若干程序的CS数据库402中选择发布对象的程序,发布该程序。
[0090]CS计费部403在通过CS通信部401发布程序之前,根据发布对象的程序算出计费金额,通过CS通信部401将用于提示算出的计费金额的数据发送至家庭服务器10或智能手机30。即,本实施例涉及的作为程序发布服务器的中心服务器40发布作为发布对象的程序时,根据该发布对象的程序算出计费金额,对于本系统S的用户(也就是说,要求程序发布者),提示上述计费金额。
[0091]家庭服务器的构成:
[0092]下面,参照图3A及图3B对家庭服务器10的详细构成进行说明。
[0093]对家庭服务器10的硬件构成进行说明的话,如图3A所示,包括CPUlOa、存储器10b、不挥发性存储装置10c、通信用接口 IOd(图3A中,写为通信用I/F)、显示器11及输入装置12,这些要素通过母线连接。以通信用程序和能量管理程序为首的各种程序存储于不挥发性存储装置10c。
[0094]而且,前述的家庭服务器10的HS通信部101、HS表示部102及HS控制部103分别通过上述的装置被实现。具体说明的话,例如,HS通信部101由CPUlOa、存储器10b、不挥发性存储装置IOc以及通信用接口 IOd构成。还有,HS表示部102由CPUlOa、存储器10b、不挥发性存储装置IOc以及显示器11构成。还有,HS控制部103由CPUlOa、存储器10b、不挥发性存储装置IOc以及输入装置12构成
[0095]下面,对家庭服务器10中的执行环境进行说明的话,如图3B所示,家庭服务器10 包括 0S201、JAVA (注册商标)虚拟机(以下,JVM) 202、OSGi (Open Services Gatawayinitiative)框架203、以及在OSGi框架203上运行的软件(以下,也称为组件)。
[0096]OSGi框架203构筑于JVM202上,管理在OSGi框架203上运行的组件的下载、安装、起动、停止等的生命周期。然后,关于在OSGi框架203上运行的组件,可以动态地更换,还有,可以并行地执行若干组件。
[0097]OSGi框架203上运行的组件存在标准组件和应用程序组件。标准组件是指将HTTP(Hypertext Transfer Protocol)和 UPnP (Universal Plug and Play)等基本的协议组件化的组件。[0098]应用程序组件是指在OSGi框架203注册的应用程序软件,具体为,第I规格机器用通信组件204a、第2规格机器用通信组件204b、第3规格机器用通信组件204c、马桶用通信组件204d。
[0099]其中,第I规格机器用通信组件204a是指用于用对应第I规格机器的通信方式与第I规格机器通信的应用程序软件。同样地,第2规格机器用通信组件204b是指用于用对应第2规格机器的通信方式与第2规格机器通信的应用程序软件,第3规格机器用通信组件204c是指用于用对应第3规格机器的通信方式与第3规格机器通信的应用程序软件。还有,马桶用通信组件204d是用于用对应马桶24的通信方式与马桶24通信的应用程序软件。
[0100]而且,通信用程序通过上述4个通信组件204a、204b、204c、204d及OSGi框架203而构成。各通信组件204a、204b、204c、204d通过CPUlOa被执行,据此,家庭服务器10的HS通信部101可以与要求的通信对象机器通信。此外,采用新通信方式的机器导入住宅H内时,将用于用对应该导入机器的通信方式与该导入机器通信的应用程序注册到OSGi框架203,据此,家庭服务器10的HS通信部101,选择用于与上述导入机器通信的应用程序作为执行的组件(应用程序),可以与同机器通信。
[0101]还有,通过OSGi框架203的动态地更换组件的功能,HS通信部101根据通信的通信对象机器,更换被执行的通信组件。换言之,通过通信组件的更换,HS通信部101采用的通信方式切换。也就是说,如前所述,HS通信部101通过执行通信用程序,可以根据通信对象机器切换通信方式。
[0102]进一步地,各通信组件注册于OSGi框架203的话,用于利用各通信组件的功能的接口注册于注册处(也称为服务器注册处)。然后,OSGi框架203综合这些接口,作为API(Application Program Interface)提供。利用所述API开发程序的话,程序开发者不会意识到通信组件的不同(即,通信对象机器采用的通信方式的不同),可以用简单的命令使HS通信部进行与要求的通信对象机器的通信。
[0103]如上所述,本实施例中,作为吸收通信组件的不同(通信对象机器采用的通信方式的不同)的构造,上述API (以下,通用API)实装于HS通信部101。然后,所述通用API被公开,提供给在家庭服务器10侧或智能手机30被执行的程序,即,能量管理程序的开发。也就是说,本实施例涉及的能量管理程序利用通用API,在其执行中,通过通用API使HS通信部101执行通信用程序。即,通用API在能量管理程序的执行中相当于用于使HS通信部101执行通信用程序的API。
[0104]此外,上述实施例中,表示用程序及控制用程序作为能量管理程序变为一体,但如前所述,表示用程序及控制用程序作为单个的程序分开也可以。这种情况下,上述的通用API是在表示用程序及控制用程序中,用于在至少一方的程序的执行中,使HS通信部101执行通信用程序就可以。
[0105]还有,关于通用API的公开,可以是向广大公众公开的形式,或者,也可以是仅对通过会员注册等获得阅览权限的人公开的形式。
[0106]关于通用API进行更详细地说明的话,通用API对执行能量管理程序的表示部和控制部(即,HS表示部102及HS控制部103,以及,CT表示部302及CT控制部303)与HS通信部101之间的数据的交接进行定义。[0107]为了更具体地说明,以HS表示部102执行能量管理程序时为例进行说明,实际上,从传感器21、22a?22c、23a?23c的全部获得测定结果,为此,依次以传感器21、22a?22c,23a?23c的各自作为通信对象机器使HS通信部101进行通信,但为了容易理解地说明,以下,假设仅从一个传感器获得测定结果,HS通信部仅与该传感器通信的情况进行说明(也就是说,实际上,是根据传感器的数量重复以下的步骤)。
[0108]HS表示部102执行能量管理程序的话,首先,确认输出作为表示对象的电力消费量的测定结果的传感器,生成确认该传感器的数据。进一步地,HS表示部102生成编入所述确认数据的通信要求数据,所述通信要求数据交付于HS通信部101。一方面,接收通信要求数据的HS通信部101解析该数据,确认作为通信对象机器的传感器的同时,选定执行对应该传感器的通信组件。据此,HS通信部101将上述传感器作为通信对象机器通信,在与该通信对象机器之间进行数据的接发送。也就是说,HS通信部101相对传感器,发送要求发送测定结果的数据,另一方面,传感器接收该要求数据的话,相对HS通信部101,发送对应测定结果的数据。之后,HS通信部101基于对应测定结果的数据,生成表示测定结果的数据,将该数据交付于HS表示部102。
[0109]如上所述,本实施例中,通过利用上述的通用API,只要可以准备确认作为能量管理程序进行的处理(具体为,测定结果的表示处理和运转状态的控制处理)的对象的机器的数据等的话,即使不留意机器间通信方式的不同,将该机器作为通信对象机器使HS通信部101进行通信,执行上述的处理,可以通过HS通信部101获得要求的应答数据。
[0110]而且,为了有效利用上述的通用API的优点,本实施例涉及的能量管理程序,编入了用于利用通用API的信息而开发。其中,能量管理程序是表示用程序与控制用程序一体化的程序,因此本实施例中,用于利用通用API的信息被分别编入表示用程序及控制用程序。
[0111]也就是说,本实施例涉及的表示用程序是编入用于利用实装于HS通信部101的通用API的信息的程序。而且,通过用于利用通用API的信息被编入表示用程序,HS表示部102执行表示用程序的话,通过通用API使HS通信部101执行通信用程序,以各传感器21、22a?22c、23a?23c为通信对象机器,使HS通信部101进行通信,通过HS通信部101获取各传感器21、22a?22c、23a?23c的测定结果。
[0112]同样地,本实施例涉及的控制用程序也是编入用于利用通用API的信息的程序。而且,通过用于利用通用API的信息被编入控制用程序,HS控制部103执行控制用程序的话,通过通用API使HS通信部101执行通信用程序,将住宅H内的电力消耗机器中的控制对象机器作为通信对象机器,使HS通信部101进行通信,通过HS通信部101控制控制对象机器的运转状态。
[0113]如上所述,本实施例中,开发能量管理程序(即,表示用程序及控制用程序)时,包括本系统S的用户的程序开发者即使不在意机器间通信方式的不同,只要编入用于利用通用API的信息,就可以简单地开发程序。
[0114]此外,用于利用通用API的信息是指相对HS通信部101,用于要求通信用程序的执行的信息,本实施例中,特别是,用于对HS通信部101,遵照REST(Representational StateTransfer)要求通信用程序的执行的信息(代码)。也就是说,本实施例中,适用于能量管理程序的执行部(即,HS表示部102及HS控制部103,以及,CT表示部302和CT控制部303)、与HS通信部101之间的通信的通信协议是HTTP。因此,用于对HS通信部101要求通信用程序的执行的信息中包含,例如,所要求的URI (即,家庭服务器10的地址)等。
[0115]还有,如上所述,能量管理程序被执行的话,用于确认同程序作为处理对象的机器的数据被生成,与通信要求命令一起交付于HS通信部101。另一方面,HS通信部101确认上述能量管理程序作为处理对象的机器,之后,对应该机器选定通信组件进行执行。其中,关于机器与通信组件的对应关系,事先作为表存储,HS通信部101参照该表,选定机器对应的通信组件。
[0116]从上述的步骤考虑通用API的功能的话,通用API也可以看作是,用于将确认能量管理程序作为处理对象的机器的数据交付于HS通信部101,使HS通信部101参照上述表,将执行的通信组件切换为对应该机器的通信组件的API。
[0117]此外,上述表,S卩,关于机器与通信组件的对应关系,与通用API—起公开的话,可能从外部被非法改变,据此,存在由于动作的不对和非法方法导致发生信息泄露等担心。因此,为了将上述问题防患于未然地回避,本实施例中,公开通用API,另一方面,不公开上述的表(机器与通信组件的对应关系)。
[0118]还有,采用新通信方式的机器被导入住宅H时,不必变更通用API,用于用对应该导入机器的通信方式与该导入机器通信的应用程序软件(通信组件)注册于OSGi框架203就可以。据此,家庭服务器10的HS通信部101可选择的通信方式的候补增加,HS通信部101可以与上述的新导入机器通信。进一步地,即使由于通信技术的发展等产生住宅H内的机器的通信措施更新的情况,也不必变更通用API,仅变更注册于OSGi框架203的通信组件就可以。如上所述,本系统S中,通过通用API,即使住宅H内的机器的通信方式存在变更的情况也能适当地对应,可以抑制伴随该变更的本系统S的更新设计的花费。
[0119]关于由表示部及控制部进行的处理:
[0120]下面,参照图4至图10对由家庭服务器10的HS表示部102及HS控制部103的各自进行的处理进行说明。
[0121]关于能量管理画面:
[0122]对由HS表示部102及HS控制部103的各自进行的处理进行说明时,对显示器11上映出的用于确认该处理的执行状况的能量管理画面进行说明。
[0123]能量管理画面是通过能量管理程序的起动而被描绘,能量管理程序是通过例如进行双击能量管理程序的图标的操作等起动。能量管理画面被描绘的话,如图4所示,同画面上,表示住宅H内的电力供需平衡的项目被表示,具体说明的话,若干(图4示例中为7个)表不区域Arl?Ar7设置于能量管理画面上,表不根据发电单兀I的发电量的值表不于表示区域Arl,表示来自商用电源4的受电量(买电量)的值表示于表示区域Ar2,表示蓄电池3的蓄电量的值表不于表不区域Ar3,表不住宅H内的电力的总消耗量的值表不于表不区域Ar4。
[0124]一方面,关于表示区域Ar5、Ar6、Ar7,其被分配给住宅H内使用的电力消耗机器中,相对主要的机器(例如,使用频率高的机器),如图4所示,表示区域Ar5相对空调7a、表示区域Ar6相对照明7b、表示区域Ar7相对热水器7c而被分别分配。被分配给电力消耗机器的表示区域Ar5、Ar6、Ar7中,除了表示该电力消耗机器的消耗电力的值以外,操作按钮BI?B9被分别表不。[0125]关于操作按钮BI?B9详细说明的话,操作按钮B1、B2、B4、B5、B7、B8是用于切换对应的机器的发停(开关)的按钮,中间写为“0N”的操作按钮B1、B4、B7是用于使对应的机器成为起动状态(打开状态)的按钮,中间写为“OFF”的操作按钮B2、B5、B8是用于使对应的机器成为停止状态(关闭状态)的按钮。
[0126]此外,关于各机器的发停(开关),可以用分别对应的表示区域Ar5、Ar6、Ar7确认。具体说明的话,关于起动状态的机器,写为“0N”的操作按钮B1、B4、B7开灯,关于停止状态的机器,写为“OFF”的操作按钮B2、B5、B8开灯。例如,图4图示的情况下,可以确认空调7a及照明7b在起动状态,热水器7c为停止状态。
[0127]操作按钮B3、B6、B9是用于进行对应的机器的运转状态的详细设定的按钮,按下该操作按钮B3、B6、B9的话,未图示的详细设定画面以弹出形式在能量管理画面上重叠描绘。而且,通过所述详细设定画面,用户可以设定例如冷气或暖气等的运转模式、设定温度等的运转管理值,控制控制对象的运转状态。
[0128]如上所述,用户通过按下操作按钮BI?B9,可以变更控制对象机器的运转状态。换言之,家庭服务器10 (具体为,家庭服务器10的HS控制部103)接收用户的按下操作按钮BI?B9的操作,基于该按下操作,控制控制对象机器的运转状态。
[0129]此外,住宅H内设置的电力消耗机器中,关于图4未图示的部件(具体为,电子锁7d及防盗装置7e),也可以用基于上述内容的步骤控制运转状态。还有,上述实施例中,仅相对主要机器分配表示区域Ar5、Ar6、Ar7,但并不仅限于此,相对住宅H内使用的全部电力消耗机器,分配表示区域也可以。
[0130]进一步地,能量管理画面的下栏设置有信息更新按钮B11、详细表示按钮B12、各种设定按钮B13、返回首页按钮B14。信息更新按钮Bll是用于更新表示于能量管理画面的电力消耗量等的值的按钮。此外,本实施例中,关于能量管理画面的表示,每隔一定间隔自动更新,但按下上述的信息更新按钮Bll的话,即使是不该更新的时间(更新间隔的中途时间)也可以更新。
[0131]通过按下详细表示按钮B12,画面被切换,关于表示于各表示区域Arl?Ar7的内容的详细事项,例如,表示时效变化的图表等被表示。各种设定按钮B13是用于表示设定能量管理画面的背景色和布局等的设定画面(未图示)的按钮。返回首页按钮B14是按下例如上述的详细表示按钮B12且切换画面之后,用于回到首页(S卩,图4所示的能量管理画面)的按钮。
[0132]以上说明的能量管理画面的措施,仅是一例,关于其设计和表示于同画面的项目,可以任意设计。例如,图4图示的设计以外,图5或图6图示的设计也可以。也就是说,可以一边表示角色Cl、C2等的插图,一边表示住宅H中根据能量管理状况的节能建议等的信息M。
[0133]如此,能量管理画面的措施设计的自由度较高,包括用户的开发者可以按照自己的需求和喜好开发描绘能量管理画面的程序,即能量管理程序,而且还可以进行改变。还有,企业提供能量管理程序时,可以使用作为所述企业的宣传广告媒体的能量管理程序。
[0134]如上所述,本实施例中,能量管理程序的开发自由度变高,此事起因于前述的通用API被公开。更具体说明的话,通用API被公开,因此,程序开发者仅在程序中编入用于利用通用API的信息,就可以开发利用家庭服务器10的HS通信部101的功能,即,根据住宅H内的机器切换通信方式与该机器通信的功能的程序(能量管理程序)。因此,能量管理程序的开发和改变变得容易,结果,能量管理程序的多样性(换言之,能量管理画面的多样性)变得更加丰富。
[0135]关于表示处理:
[0136]下面,对由家庭服务器10的HS表示部102进行的表示处理进行说明。表示处理是指,从各传感器21、22a?22c、23a?23c获得测定结果,将该测定结果表示于能量管理画面的处理。
[0137]如图7所示,表示处理首先从能量管理程序起动开始(S001)。也就是说,在表示处理开始时,HS表示部102执行能量管理程序(严格来讲,能量管理程序中,相当于表示用程序的部分)。此外,关于能量管理程序的起动步骤,与前述的步骤相同,因此省略其说明。
[0138]下面,HS表示部102通过通用API使HS通信部101执行通信用程序,以传感器21、22a?22c、23a?23c为通信对象机器使HS通信部101进行通信,通过HS通信部101获得测定结果。
[0139]具体说明的话,HS表示部102,首先从传感器21、22a?22c、23a?23c中,确认一个传感器(以下,特定传感器),将表示该特定传感器的数据交付于HS通信部101。HS通信部101,基于所述数据确认特定传感器后,确认与该传感器对应的通信组件,执行该通信组件(S002)。据此,HS通信部101将上述特定传感器作为通信对象机器通信,从特定传感器接收根据测定结果的数据。
[0140]而且,HS通信部101基于从特定传感器接收的数据,生成表示测定结果的数据,将该数据交付于HS表示部102。如上所述,HS表示部102通过与HS通信部101的数据交接,获得来自特定传感器的测定结果(S003)。
[0141]其中,HS表示部102与HS通信部101之间的数据的交接是指遵照以REST为标准的架构进行。即,将HS表示部102与HS通信部101比作客户和服务器的关系,如图8所示,从HS表示部102相对HS通信部101,HTTP请求被发送,作为来自HS通信部101的应答的XML形式的HTTP应答被发送至HS表示部102。
[0142]HTTP请求是由HS通信部101进行通信用程序执行的要求,由表示URI及命令区分的指定(set/get)的部分、表示用于确认机器的信息(机器ID)的部分、以及表示命令的详细(例如,作为应答返回怎样的信息)的部分构成。一方面,HTTP应答是HS表示部102要求的应答信息,具体为,表示根据上述的特定传感器的测定结果的数据。
[0143]而且,HS表示部102接收HTTP应答的话,将其解析,获得根据特定传感器的测定结果。此外,如前所述,关于HTTP应答,成为XML形式的电文,因此,根据HS表示部102侧的措施(换言之,能量管理程序侧的措施)用适当地形式被展开。也就是说,表示从HS通信部101交付的测定结果的数据是通用的XML形式的电文,因此关于测定结果的表示,可以配合家庭服务器10的措施,例如,用文本形式表示,用包含动画的图片形式表示等,测定结果的表示的自由度较高。
[0144]回到对表示处理的说明的话,如图7所示,通过特定传感器获得测定结果后,HS表示部102到获得所有的传感器21、22a?22c、23a?23c的测定结果为止(S004为No),重复上述步骤。即,HS表示部102将传感器21、22a?22c、23a?23c的各自依次作为特定传感器,将该特定传感器作为通信对象机器使HS通信部101进行通信。此时,特定传感器的通信方式切换的话,HS通信部101切换执行的通信组件(S005、S006)。
[0145]而且,HS表示部102在获得所有的传感器21、22a?22c、23a?23c的测定结果的阶段(S004为Yes),将能量管理画面描绘于显示器11,获得的测定结果表示于前述的各表示区域Arl?Ar7 (S007)。这个进度结束的话,表示处理完成。
[0146]关于控制处理:
[0147]下面,对由家庭服务器10的HS控制部103进行的控制处理进行说明。控制处理是指,基于用户通过能量管理画面进行的操作(以下,控制操作),控制住宅H内设置的电力消费机器中的控制对象机器的运转状态的处理。
[0148]如图9所示,控制处理在能量管理画面描绘于显示器11的状态下,从通过输入装置12接收上述控制操作开始(S011)。据此,HS控制部103执行能量管理程序中相当于控制用程序的部分。
[0149]下面,HS控制部103基于输入装置12接收的控制操作,通过该控制操作确认作为控制对象机器指定的电力消耗机器(S012)。之后,HS控制部103通过通用API使HS通信部101执行通信用程序,将控制对象机器中指定的机器作为通信对象机器使HS通信部101进行通信,通过HS通信部101控制该机器的运转状态。
[0150]具体说明的话,HS控制部103将表示控制对象机器中指定的机器(以下,仅称为控制对象机器)的数据交付于HS通信部101。HS通信部101基于该数据确认控制对象机器,确认与该机器对应的通信组件,执行该通信组件(S013)。据此,HS通信部101以控制对象机器作为通信对象机器通信,相对控制对象机器发送控制信号(S014)。
[0151]另一方面,在接收控制信号的控制对象机器侧,通过机器内搭载的控制器(未图示)运转状态被控制,控制完成的话,根据控制后的运转状态,信号(应答信号)被从控制对象机器向HS通信部101发送。HS通信部101接收所述应答信号的话(S015),基于该应答信号,生成表示控制完成的数据(控制完成数据),将该数据交付于HS控制部103。
[0152]而且,HS控制部103在接收上述控制完成数据时(S016),控制处理完成。此外,关于控制后的运转状态,反映于能量管理画面,例如,作为运转状态的发停状态被控制时,分摊于控制对象机器的表示区域Ar5、Ar6、Ar7的操作按钮BI?B9中,对应的按钮(0N/0FF所写的按钮中,作为控制操作被按下的按钮)开灯。
[0153]其中,HS控制部103与HS通信部101之间的数据的交付与前述的HS表示部102与HS通信部101之间的数据的交接相同,遵照以REST为标准的架构进行。即,从HS控制部103相对HS通信部101,HTTP请求被发送,作为来自HS通信部101的应答的XML形式的HTTP应答被发送至HS控制部103。
[0154]HTTP请求是由HS通信部101进行通信用程序执行的要求,由表示URI及命令区分的指定的部分、表示用于确认控制对象机器的信息(机器ID)的部分、以及表示控制内容的部分构成。此外,图10中,作为控制内容的一例,表示将空调7a作为控制对象的情况的控制内容的构成,和对应其的信息(代码)。另一方面,HTTP应答是HS表示部102要求的应答信息,具体为,上述的控制完成数据。
[0155]此外,关于HTTP应答,与表示处理的情况相同,成为XML形式的电文,因此,关于基于控制完成数据的表示,可以配合家庭服务器10的措施,例如,用文本形式,以及包含动画的图片形式表示等,自由度较高的表示被实现。[0156]家庭服务器与信息处理终端之间的通信:
[0157]上述表示处理及控制处理是作为家庭服务器10的机能进行,具体说明的话,上述的表示处理和控制处理中,家庭服务器10设置的HS表示部102及HS控制部103通过通用API,使在同服务器10设置的HS通信部101执行通信用程序。
[0158]一方面,本系统S中,作为通过宅内网络TN与家庭服务器10通信的信息处理终端,设置有智能手机30,所述智能手机30中,设置有进行与上述的表示处理大致相同的表示处理的CT表示部302、进行与上述的控制处理大致相同的控制处理的CT控制部303。
[0159]S卩,如图11所示,智能手机30包括CPU30a、存储器30b、不挥发性存储装置30c、通信用接口 30d(图11中,写为通信用I/F)、以及触摸屏31,这些各要素通过母线连接。不挥发性存储装置30c中,存储有以能量管理程序为首的各种程序。
[0160]而且,智能手机30的CT通信部301、CT表示部302、以及CT控制部303分别通过上述装置实现。具体为,CT通信部301由CPU30a、存储器30b、不挥发性存储装置30c、以及通信用接口 30d构成。还有,CT表示部302及CT控制部303分别由CPU30a、存储器30b、不挥发性存储装置30c、以及触摸屏31构成。
[0161]上述构成的智能手机30中,用户通过触摸屏31进行使能量管理程序起动的操作的话,能量管理程序起动,在触摸屏31,与图4?图6图示相同的能量管理画面被描绘。也就是说,触摸屏31接收用户的程序起动操作的话,CT表示部302执行能量管理程序(严格来讲,能量管理程序中,相当于表示用程序的部分)。
[0162]而且,CT表示部302通过宅内网络TN与HS通信部101通信,进一步地,通过通用API使HS通信部101执行通信用程序,将传感器21、22a?22c、23a?23c作为通信对象机器使HS通信部101进行通信。也就是说,由CT表示部302进行的表示处理中,也与由HS表示部102进行的表示处理相同,通过通用API使HS通信部101执行通信用程序,通过HS通信部101获得测定结果。
[0163]此外,由CT表示部302进行的表示处理,虽然CT表示部302与HS通信部101之间的数据交接是通过经由宅内网络TN的通信进行,但是处理的步骤与由前述HS表示部102进行的表示处理的步骤相同。还有,关于CT表示部302与HS通信部101之间的数据的交接,遵照REST进行,如图12所示,HTTP请求从CT表示部302向HS通信部101发送,作为来自HS通信部101的应答的XML形式的HTTP应答被发送至CT表示部302。也就是说,由CT表示部302进行的表示处理中,家庭服务器10及智能手机30通过HTTP通信。
[0164]另一方面,能量管理画面被描绘于触摸屏31的状态下,用户通过触摸屏31进行用于切换住宅H内所具备的电力消耗机器中的控制对象机器的运转状态的操作(控制操作),则CT控制部303执行能量管理程序中相当于控制用程序的部分。而且,CT控制部303通过宅内网络TN与HS通信部101通信,进而通过通用API使HS通信部101上执行通信用程序,以控制对象机器作为通信对象使HS通信部101进行通信。即,即使是由CT控制部303进行的控制处理,也与由HS控制部103进行的控制处理一样,通过通用API在HS通信部101上执行通信用程序,且通过HS通信部101控制控制对象机器的运转状态。
[0165]此外,由CT控制部303进行的控制处理,虽然CT控制部303与HS通信部101之间的数据交接是通过经由宅内网络TN的通信进行,但是处理的步骤与由前述HS控制部103进行的控制处理的步骤相同。还有,关于CT控制部303与HS通信部101之间的数据的交接,遵照REST进行,HTTP请求从CT控制部303向HS通信部101发送,作为来自HS通信部101的应答的XML形式的HTTP应答被发送至CT控制部303。也就是说,由CT控制部303进行的表示处理中,家庭服务器10及智能手机30通过HTTP通信。
[0166]如此,在智能手机30侧进行表示处理和控制处理时,家庭服务器10与智能手机30通过HTTP通信。称为HTTP的通信协议是广泛被利用的协议,是可以连接于网络的信息处理终端的话,不论任何执行环境,都可以利用。因此,作为家庭服务器10与智能手机30(信息处理终端)之间的通信规格,优选HTTP。
[0167]还有,从家庭服务器10被发送的HTTP应答是XML形式,因此可以配合接收该HTTP应答侧的信息处理终端的措施(表示能力),可以用适当的形式展开该HTTP应答。也就是说,通过从HS通信部101送信的HTTP应答为XML形式的电文,关于基于相同数据的表示,对应智能手机30的措施用文本形式表示,用包含动画的图片形式表示等,可以实现自由度较高的表示。
[0168]如上所述,本系统S中,用户可以用智能手机30视觉确认各电力消耗机器中的电力消耗量和住宅Η内的电力供需平衡的同时,可以通过智能手机30切换各电力消耗机器的运转状态。这种功能通过智能手机30上搭载的能量管理程序实现。因此,智能手机30以夕卜,笔记本型电脑、PDA (Personal Digital Assistants)、电子相框等信息处理终端中,搭载相同程序的话,上述的功能也可以在智能手机30以外的信息处理终端利用。这些机器(特别是,智能手机等携带性高的机器)与家庭服务器10相比,使用自由度更好。因此,在上述信息处理终端搭载能量管理程序的话,对用户来讲,电力消耗机器的运转管理和控制的便利性提闻。
[0169]一方面,关于搭载于信息处理终端的能量管理程序,通过利用上述的通用API也可以容易地开发。也就是说,通过利用通用API,用户可以配合自己的需求自己开发搭载于信息处理终端的能量管理程序。或者,对应用程序提供者来讲,通过使用通用API程序开发变得更容易,结果,可以更容易地提供满足用户需求的程序。进一步地,通过利用通用API,可以在智能手机30上搭载的其他应用程序(例如,实现综合地控制AV机器的遥控功能的应用程序),附加监视控制电力消耗机器的运转状态的功能。
[0170]如上所说明,作为信息处理终端搭载的HEMS用的程序,用户可以简单地获得满足自己需求的程序。
[0171]由程序发布服务器进行的程序的发布
[0172]上述的家庭服务器10,例如,由住宅管理公司提供,在用户入住住宅Η时已经设置于住宅Η内。还有,用户入住住宅Η时,在家庭服务器10,能量管理程序被搭载(安装),进一步地,作为提供上述的通用API的功能的API提供部的OSGi框架203、以及作为其执行环境的0S201和JVM202被实装。
[0173]可是,关于能量管理程序,如前所述,利用通用API,因此可以容易地开发和改变。也就是说,提供通用API被实装于家庭服务器10 (更具体为,HS通信部101),对用户来讲,可以容易地进行配合自己的需求改变能量管理程序,可自己开发相同程序。
[0174]一方面,关于能量管理程序,也可以从外部获得。即,本实施例中,作为发布能量管理程序的程序发布服务器的中心服务器40存在于宅外网络GN(S卩,互联网),可以将通过宅外网络GN从所述中心服务器40获得(下载)的程序搭载于家庭服务器10和智能手机30进行利用。
[0175]而且,关于从中心服务器40发布的能量管理程序,通过利用上述的通用API,可以容易地开发,因此可以廉价地开发各种多样化的程序。
[0176]还有,通过将发布的程序(S卩,能量管理程序)定位为广告宣传工具和促销工具,管理中心服务器40的住宅管理公司可以通过该程序的发布,进行自己公司的广告宣传和自己公司产品的促销。
[0177]进一步地,管理中心服务器40的住宅管理公司可以对能量管理程序的发布展开计费业务,作为其中一环,可以进行被称为角色商业的,发布在能量管理画面中表示TV、动画、电影等中登场的角色的程序的业务。
[0178]如此,本实施例中,通过公开通用API,能量管理程序的提供变得更加容易,据此,可以将相同程序作为商业工具利用,结果,可以展开现有的HEMS所没有的新业务。
[0179]以下,以对能量管理程序的发布计费的中心服务器40为例,参照图13?图15对由该服务器40进行的程序发布步骤进行说明。此外,以下是对在家庭服务器10侧接收从中心服务器40发布的程序的步骤的说明,但在智能手机30侧接收上述程序的步骤也相同,为此,省略在智能手机30侧接收的步骤的说明。
[0180]如图13所示,中心服务器40发布能量管理程序时,首先,从家庭服务器10向中心服务器40,程序发布要求被发送(S021)。所述程序发布要求,例如,将用户为了要求程序发布进行的规定操作通过输入装置12接收而生成。
[0181]中心服务器40接收上述的程序发布要求的话(S022),生成用于将程序选择用画面表示于家庭服务器10侧的显示器11的数据(以下,选择画面数据),将该选择画面数据向家庭服务器10发送(S023)。家庭服务器10接收选择画面数据的话,图14所示的选择画面描绘于显示器11 (S024)。
[0182]如图14所示,关于能量管理画面,表示相互设计不同的三个候补的简略图像Sgl、Sg2、Sg3被提示于选择画面,在位于各简略图像Sgl、Sg2、Sg3的左邻的区域,用户在指定作为能量管理画面的画面时选择的选择钮Rl、R2、R3被表不。另一方面,在位于各简略图像Sgl、Sg2、Sg3的右邻的区域,为了获得各简略图像Sgl、Sg2、Sg3对应的能量管理程序而需要的费用T1、T2、T3被表示。
[0183]而且,用户参照描绘于显示器11的选择画面中,简略图像Sgl、Sg2、Sg3及各简略图像Sgl、Sg2、Sg3对应的费用T1、T2、T3的同时,为了指定希望的设计的能量管理画面,选择位于表示该设计的简略图像的左邻的选择钮。之后,用户进行按下选择画面中表示的选择完成按钮Β21 (中间写有“完成”的按钮)的操作的话,在家庭服务器10侧,为了指定能量管理画面用户通过选择画面进行的一系列操作(选择操作)被接收(S025),基于该选择操作,用户的选择结果从家庭服务器10向中心服务器40发送(S026)。
[0184]中心服务器40接收从家庭服务器10发送的用户的选择结果的话(S027),基于该选择结果,确认用户指定的能量管理画面,进一步地,确认用于描绘该画面的程序。而且,中心服务器40根据确认的程序算出计费金额(S卩,发布确认的程序时收取的费用)(S028)。之后,中心服务器40生成用于将表示用户的选择结果及计费金额的算出结果的确认画面(参照图15)描绘于显示器11的数据(以下,确认画面数据),将该确认画面数据向家庭服务器10 发送(S029)。[0185]家庭服务器10接收确认画面数据的话,图15所示的确认画面描绘于显示器11(S030)。表示用户指定的能量管理画面的设计的图像G1、以及包含对应用于描绘该能量管理画面的程序的计费金额的信息G2被表示于所述确认画面。
[0186]而且,用户通过描绘于显示器11的确认画面,确认自己指定的能量管理画面的设计、以及获取用于描绘该设计的能量管理画面的程序所需的费用(计费金额)。确认的结果,确认画面上表示的内容没有问题时,按下发布许可按钮B31 (中间写有“是”的按钮),相反有问题时,按下发布否认按钮B32 (中间写有“否”的按钮)。在家庭服务器10侧接收这样的按钮操作(以下,确认操作)的话(S031 ),基于该确认操作,用户的确认结果从家庭服务器10向中心服务器40发送(S032)。
[0187]中心服务器40接收从家庭服务器10发送的用户的确认结果的话(S033),确认用于描绘用户指定的能量管理画面的程序,将该程序向家庭服务器10发布(S034)。然后,家庭服务器10通过宅外网络GN,接收从中心服务器40发送的程序(S035)。
[0188]通过以上说明的步骤,能量管理程序从中心服务器40向家庭服务器10发布。而且,上述步骤中,中心服务器40相对家庭服务器10发布能量管理程序时,根据用于描绘用户指定的能量管理画面的程序算出计费金额,提示算出的计费金额(具体为,将表示计费金额的确认画面数据向家庭服务器10发送)。
[0189]其中,通过利用实装于HS通信部101的通用API,可以更容易地提供能量管理程序。一方面,持有具备上述功能的中心服务器40的企业(即,住宅管理公司)通过对程序的提供计费,可以展开将上述程序作为商品的新业务。进一步地,如前所述,也可以进行被称为角色商业的,发布在能量管理画面中表示TV、动画、电影等中登场的角色的程序的业务。
[0190]此外,本实施例中,能量管理程序是使表示用程序与控制用程序一体化的程序,换言之,本实施例涉及的中心服务器40—体地发布表示用程序及控制用程序。但是,并不仅限于此,分别单个发布表示用程序和控制用程序也可以。还有,相对表示用程序及控制用程序的各自,设置单个的程序发布服务器也可以。也就是说,作为程序发布服务器的措施,是表示用程序及控制用程序中,发布至少一方的程序就可以。而且,程序发布服务器是相对家庭服务器10,发布表示用程序及控制用程序中至少一方的程序时,根据该至少一方的程序算出计费金额,提示该计费金额的服务器即可。
[0191]其他实施例
[0192]上述实施例中,主要对本发明的能量管理系统进行了说明。但是,上述实施例是为了容易理解本发明的例子,并非限制本发明。本发明可以根据其宗旨进行各种变更、改良,同时毋庸置疑的也包含其等价物。
[0193]还有,上述实施例中,作为根据通信对象机器切换执行通信组件的同时,综合用于利用各通信组件的功能的接口作为API (通用API)提供的机构,以OSGi框架203为例进行了说明,但只要是具有上述功能,也可以利用OSGi框架203以外的现有技术。
[0194]还有,上述实施例中,表示用程序及控制用程序(具体为,两程序一体化的能量管理程序)在家庭服务器10之外,也实装于作为信息处理终端的智能手机30,但并不仅限于此。例如,也可以仅实装于家庭服务器10。或者,也可以仅实装于信息处理终端。此时,可以谋求降低家庭服务器10的维持费用的同时,关于控制用程序及作为控制用程序的执行环境可选择的终端,多样性增加。[0195]还有,上述的实施例中,作为在网络上发布表示用程序及控制用程序(具体为,两程序一体化的能量管理程序)的程序发布服务器,设置中心服务器40。而且,中心服务器40发布程序的话,根据该程序计费金额。但是,并不仅限于此,也可以设置无偿发布表示用程序及控制用程序的程序发布服务器。还有,不设置程序发布服务器自身也可以。
[0196]还有,上述的实施例中,智能手机30的CT表示部302及CT控制部303与家庭服务器10的HS通信部101通信时,用REST进行,但关于通信规约并不仅限于REST,也可以通过 SOAP(Simple Object Access Protocol)通信。
[0197]还有,上述实施例中,将电力作为能量的一例举出,对在住宅H内管理电力消耗量的能量管理系统进行了说明。但是,并不仅限于此,也可以是包含将其他的能量消耗量(煤气使用量或自来水使用量)作为管理对象的系统。
[0198]符号说明
[0199]S本系统
[0200]Η 住宅
[0201]ΤΝ宅内网络
[0202]GN宅外网络
[0203]1发电单元
[0204]2分电盘
[0205]3蓄电池
[0206]4商用电源
[0207]5电力调整器
[0208]6双向变换器
[0209]7a 空调
[0210]7b 照明
[0211]7c热水器
[0212]7d电子锁
[0213]7e防盗装置
[0214]10家庭服务器
[0215]10a CPU
[0216]10b存储器
[0217]10c不挥发性存储装置
[0218]10d通信用接口
[0219]11显示器
[0220]12输入装置
[0221]21传感器
[0222]22a、22b、22c 传感器
[0223]23a、23b、23c 传感器
[0224]24 马桶
[0225]30智能手机
[0226]30a CPU[0227]30b存储器
[0228]30c不挥发性存储装置
[0229]30d通信用接口
[0230]31触摸屏
[0231]40中心服务器
[0232]101 HS 通信部
[0233]102 HS 表示部
[0234]103 HS 控制部
[0235]201 OS
[0236]202 JVM
[0237]203 OSGi 框架
[0238]204a第I规格机器通信组件
[0239]204b第2规格机器通信组件
[0240]204c第3规格机器通信组件
[0241]204d马桶用通信组件
[0242]301 CT 通信部
[0243]302 CT 表示部
[0244]303 CT 控制部
[0245]401 CS 通信部
[0246]402 CS 数据库
[0247]403 CS 计费部
[0248]Ar I > Ar 2 > Ar 3 > Ar4 > Ar 5 > Ar6 > Ar 7 表不区域
[0249]B1、B2、B3、B4、B5、B6、B7、B8、B9 操作按钮
[0250]Bll信息更新按钮
[0251]B12详细表示按钮
[0252]B13各种设定按钮
[0253]B14返回首页按钮
[0254]B21选择完成按钮
[0255]B31发布许可按钮
[0256]B32发布否认按钮
[0257]C1、C2 角色
[0258]M 信息
[0259]R1、R2、R3 选择钮
[0260]Sgl、Sg2、Sg3 简略图像
[0261]T1、T2、T3 费用
[0262]Gl表示用户指定的能量管理画面的设计的图像
[0263]G2包含计费金额的信息
【权利要求】
1.一种能量管理系统,其特征在于,包括: 建筑物内使用的若干能量消耗机器; 测定所述能量消耗机器消耗的能量消耗量的测定机器; 执行通信用程序,与若干所述能量消耗机器及所述测定机器中的通信对象机器通信的通信部; 执行表示用程序,表示所述测定机器的测定结果的表示部; 执行控制用程序,控制若干前述能量消耗机器中控制对象机器的运转状态的控制部; 所述通信部通过执行所述通信用程序,可以根据所述通信对象机器切换通信方式; 所述表示部通过使所述通信部执行所述通信用程序,使所述通信部以所述测定机器为所述通信对象机器进行通信,通过所述通信部获得所述测定结果; 所述控制部通过使所述通信部执行所述通信用程序,使所述通信部以所述控制对象机器为所述通信对象机器进行通信,通过所述通信部控制所述控制对象机器的运转状态; 所述表示用程序及所述控制用程序中,用于在至少一方的程序的执行中,使所述通信部执行所述通信用程序的API被实装于所述通信部; 作为用于利用所述API的信息,用于相对所述通信部要求所述通信用程序的执行的信息被分别编入所述表示用程序及所述控制用程序。
2.根据权利要求1记载的能量管理系统,其特征在于,包括: 所述通信部、所述表示部及所述控制部中,至少具备所述通信部的家庭服务器; 通过网络与所述家庭服务器连接,相对所述家庭服务器,发布所述表示用程序及所述控制用程序中至少一方的程序的程序发布服务器。
3.根据权利要求2记载的能量管理系统,其特征在于: 所述程序发布服务器,相对所述家庭服务器发布所述至少一方的程序时,根据所述至少一方的程序算出计费金额,提示所述计费金额。
4.根据权利要求1或2记载的能量管理系统,其特征在于,包括: 家庭服务器; 具备通过网络与所述家庭服务器连接,接收用户的操作的操作接收机构、以及表示信息的表示画面的信息处理终端; 所述通信部设置于所述家庭服务器,所述表示部及所述控制部设置于所述信息处理终端; 与所述测定结果对应的信息表示于所述表示画面; 所述操作接收机构接收用户在切换所述控制对象机器的运转状态时进行的操作。
5.根据权利要求4记载的能量管理系统,其特征在于: 所述家庭服务器与所述信息处理终端通过HPPT通信; 所述表示用程序及所述控制用程序中,至少一方的程序的执行中,通过所述API使所述通信部执行所述通信用程序的话,则从所述通信部,朝向所述表示部及所述控制部中,执行所述至少一方的程序的一方,发送XML形式的数据。
【文档编号】H04L12/28GK103782313SQ201280041573
【公开日】2014年5月7日 申请日期:2012年8月28日 优先权日:2011年9月16日
【发明者】吉田博之 申请人:大和房屋工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1