控制器、作业者终端、信息删除方法以及程序的制作方法_3

文档序号:9932683阅读:来源:国知局
端认证信息241时,在校验其妥当性等之后,认证作业者终端2。
[0058]命令接收处理部432接收从作业者终端2、用户终端3送来的命令。即,命令接收处理部432接收从作业者终端2送来的作业者命令,并且,接收从用户终端3送来的用户命令。
[0059]命令执行处理部433进行与由命令接收处理部432接收到的命令对应的动作。例如,在由命令接收处理部432接收到作业者命令的情况下,命令执行处理部433根据该作业者命令,进行在设置作业、保养作业中需要的动作。作为一个例子,根据指示删除(初始化)测量数据(测量数据422)的命令,命令执行处理部433对存储在数据存储部42中的测量数据422进行初始化。另外,根据指示删除原来的电气设备5的固有信息、与原来的电气设备5有关的用户的个人信息的命令,命令执行处理部433删除存储在数据存储部42中的设备信息421。另外,在指示删除这样的信息的命令中,根据这些设置作业、保养作业,预先规定有删除对象。例如,在设定作业中,测量数据422为删除对象,另一方面,在保养作业中,设备信息421为删除对象。因此,命令执行处理部433限于是指示删除根据作业决定的信息的命令的情况,删除存储在数据存储部42中的信息中的、被指示的信息。另一方面,在由命令接收处理部432接收到用户命令的情况下,命令执行处理部433根据该用户命令,控制电气设备5、或者从电气设备5读出信息。
[0060]另外,命令执行处理部433进行与作业者命令对应的动作的情况限于从由作业者终端认证部431认证的作业者终端2送来了作业者命令的情况。假设从未由作业者终端认证部431认证的用户终端3送来了作业者命令,命令执行处理部433也不进行被指示的动作,从以下的响应发送处理部434返回错误。
[0061 ]响应发送处理部434将与上述命令执行处理部433的执行动作对应的响应发送到命令的发送源(作业者终端2或者用户终端3)。例如,响应发送处理部434在命令执行处理部433执行了作业命令的情况下,将其执行结果发送到作业者终端2。同样地,在命令执行处理部433执行了用户命令的情况下,响应发送处理部434将其执行结果发送到用户终端3。
[0062]以下,参照图8、图9,说明家庭网络系统I的动作。图8是示出作业者终端2与控制器4之间的基本序列的一个例子的序列图,并且,图9是示出基本序列的具体例的序列图。
[0063]最初,参照图8,说明作业者终端2与控制器4之间的基本序列。首先,作业者终端2针对控制器4申请终端认证(SqlOl)。即,为了使得能够从作业者终端2发送作业者命令,认证申请处理部251申请终端认证。
[0064]控制器4当受理了终端认证的申请时(Sql02),对作业者终端2请求发送终端认证信息(上述终端认证信息241)(Sql03)。即,作业者终端认证部431对作业者终端2请求表示是“作业者终端”的信息。
[0065]作业者终端2针对控制器4发送终端认证信息(终端认证信息241) (Sql04)。即,认证申请处理部251从数据存储部24读出终端认证信息241,发送到控制器4。
[0066]控制器4认证作业者终端2(Sql05)。即,作业者终端认证部431在校验接收到的终端认证信息241的妥当性等之后,认证作业者终端2。然后,控制器4对作业者终端2许可作业命令的发送(Sql06)。
[0067]接受该许可,作业者终端2针对控制器4发送作业命令(Sql07)。控制器4执行与接收到的作业命令对应的动作(Sql08),将其响应发送到作业者终端2(Sql09)。
[0068]接下来,参照图9,更具体地说明这些Sql07?Sql09的交互。在图9中,作为一个例子,示出了作业者在设置作业过程中,将指示删除(初始化)测量数据422的命令发送到控制器4时的序列。
[0069]作业者终端2针对控制器4发送测量数据422的初始化命令(Sql07)。即,由于设置作业时的电气设备5的运转而电气设备5的消耗电力量等被测量,测量数据422被存储到控制器4的数据存储部42,所以作业者命令发送处理部252将用于对该测量数据422进行初始化的命令发送到控制器4。
[0070]控制器4根据接收到的初始化命令,对测量数据(测量数据422)进行初始化(Sql08)。即,命令执行处理部433对存储在数据存储部42中的测量数据422进行初始化。然后,控制器4对作业者终端2响应测量数据422的初始化完成(Sql09)。即,响应发送处理部434将表示在数据存储部42中测量数据422被初始化的响应发送到作业者终端2。
[0071]在该图9中,将在设置作业过程中发送的作业命令(初始化命令)作为一个例子进行了说明,除此之外,关于在保养作业过程中发送的作业命令,也同样地处理。例如,在保养作业过程中,在Sql07中,从作业者终端2送来了指示删除原来的电气设备5的固有信息、与原来的电气设备5有关的用户的个人信息的命令时,命令执行处理部433删除存储在数据存储部42中的设备信息421(Sql08)。然后,响应发送处理部434将表示设备信息421的删除完成的响应发送到作业者终端2。
[0072]以正常地进行了终端认证为前提,这样的作业者终端2与控制器4的交互成立。因此,例如,不会从未进行终端认证的用户终端3对控制器4发送作业者命令。即,不会违反操作用户终端3的用户的意愿而删除存储在控制器4(数据存储部42)中的设备信息421、测量数据422。另外,假设从用户终端3送来了作业命令,也由于未进行终端认证,所以如上所述命令执行处理部433不进行被指示的动作,从响应发送处理部434返回错误。即,能够防止用户的不正当行为(例如对收费产生影响的信息的篡改等)。其结果,能够在提高安全性的同时,适合地进行信息的删除。
[0073](实施方式2)
[0074]在上述实施方式I中,能够从作业者终端2向控制器4发送作业命令,控制器4根据该作业命令,进行例如数据存储部42的删除(包括初始化)。即便如此,也可能发生如下情况:由于作业者的操作失误等,在未从作业者终端2向控制器4发送在设置作业、保养作业时必须的作业命令的状态下,作业结束。因此,也可以通过作业者终端2管理作业者的作业过程。
[0075]在实施方式2中,与上述实施方式I的作业者终端2的不同点在于,作业者终端2如图10所示在数据存储部24中还存储有作业过程信息242。作业过程信息242是规定一连串的作业内容的信息,作为一个例子,如图11所示,作业过程信息242包括编号、作业内容、作业命令以及已执行标志。在该图11中,规定了设置作业时的一连串的作业内容,按照编号顺序(升序),对作业者提示作业内容。当根据该提示的作业内容而作业者进行了所决定的操作时,对应的作业者命令从作业者命令发送处理部252被送到控制器4。然后,当响应接收处理部253接收到正常的响应时,已执行标志被置位。然后,如果处于不是作业过程信息242中的所有已执行标志被置位的状态,则作业者终端2不承认该作业的完成。
[0076]这样,在实施方式2中,利用作业过程信息242管理作业者的作业过程,所以能够防止作业者的作业遗漏等。另外,在上述实施方式2中说明了使作业者终端2(数据存储部24)存储作业过程信息242来管理作业者的作业过程的情况,但也可以在控制器4(数据存储部42)中存储这样的作业过程信息242,控制器4主要管理作业者的作业过程。进而,也可以在作业者终端2和控制器4这双方中存储作业过程信息242,在互相校验的同时管理作业者的作业过程。
[0077](实施方式3)
[0078]在上述实施方式I等中,说明了在电气设备5的设置作业时对存储在控制器4(数据存储部42)中的测量数据422进行初始化的情况。即便如
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1