监视系统、监视装置以及监视装置的程序、终端装置以及终端装置的程序的制作方法

文档序号:7989244阅读:121来源:国知局
监视系统、监视装置以及监视装置的程序、终端装置以及终端装置的程序的制作方法
【专利摘要】终端(20)具有终端侧存储部(23),该终端侧存储部(23)每隔第一规定期间存储使获取到的监视信息与终端侧时刻相关联所得的带终端侧时刻的监视信息,监视装置(10)具备:监视装置侧时钟部(13),其每隔比第一规定期间短的第二规定期间发出轮询开始请求;监视装置侧通信部(14),其按照轮询开始请求来开始轮询通信,从终端(10)获取监视信息或者带终端侧时刻的监视信息;以及监视装置侧存储部(12),其存储使发出轮询开始请求时的监视装置侧时刻与监视信息相关联所得的带监视装置侧时刻的监视信息,其中,监视装置(10)通过第一规定期间内所包含的第二规定期间的轮询通信中的某一个轮询通信来获取带终端侧时刻的监视信息。
【专利说明】监视系统、监视装置以及监视装置的程序、终端装置以及终
端装置的程序
【技术领域】
[0001]本发明涉及一种与终端进行通信来获取终端所具有的监视信息的监视系统、监视装置以及监视装置的程序、终端装置以及终端装置的程序。
【背景技术】
[0002]以往,已知如下一种监视系统:利用多个终端来测量数据,为了使监视装置获取所测量出的该数据,在各终端与监视装置之间进行轮询通信(参照下述的专利文献1、2)。
[0003]专利文献I中记载了以下内容:在针对所有终端进行一圈轮询的长度可变的一循环周期Tl内,插入重叠将针对特定终端的轮询进行重复的长度可变的小周期T2。
[0004]专利文献2中记载了以下内容:具有以规定的周期输出定时信号的定时产生部、设定针对期望终端的发送内容的设定部、以及对多个终端按顺序进行轮询来接收数据并基于定时信号向期望终端发送发送内容的通信处理部,其中,当定时信号被输入到通信处理部时,该通信处理部中断对下一个终端的轮询来发送发送内容。
[0005]在上述的监视系统中期望确保从终端获取到的测量数据(监视信息)的实时性。因此,考虑由终端对所获取到的测量数据附加表示该测量数据的获取时刻的时刻信息标签后进行保存,由监视装置收集带获取时刻的数据。
[0006]但是,在想要确保实时性的测量数据有多种的情况下,终端需要将多个带时刻信息的数据保存在存储部中,需要增大所需的存储部的容量。
[0007]对此,考虑由监视装置收集测量数据并对其附加时间信息标签后进行保存。但是,在以规定的顺序与终端进行轮询通信的方式中,为了使监视装置对所有终端进行轮询通信,有时需要很长的通信处理时间,在从多个终端获取到多种测量数据的情况下,有可能无法确保实时性。
[0008]因此,本发明是鉴于上述实际情况而提出的,其目的在于提供一种即使在从多个终端获取多种监视信息的情况下也能够确保各监视信息的实时性的监视系统、监视装置以及监视装置的程序、终端装置以及终端装置的程序。
[0009]专利文献1:日本特开平05-007383号公报
[0010]专利文献2:日本特开2004-295745公报

【发明内容】

[0011]用于解决上述课题的第一方式所涉及的监视系统中,多个终端与监视装置以能够通信的方式连接,上述监视装置通过与上述终端之间进行的轮询通信来收集该终端所具有的监视信息,该监视系统的特征在于,上述终端具有:终端侧通信部,其按照从上述监视装置发送的轮询信号来与上述监视装置进行轮询通信;终端侧时钟部,其获取终端侧时刻;监视信息获取部,其获取上述监视信息;以及终端侧存储部,其每隔第一规定期间存储带终端侧时刻的监视信息,该带终端侧时刻的监视信息是使由上述监视信息获取部获取到的监视信息与由上述终端侧时钟部获取到的终端侧时刻相关联而得到的,上述监视装置具备:监视装置侧时钟部,其获取监视装置侧时刻,每隔比上述第一规定期间短的第二规定期间发出轮询开始请求;监视装置侧通信部,其按照上述轮询开始请求来开始轮询通信,从上述终端获取上述监视信息或者上述带终端侧时刻的监视信息;以及监视装置侧存储部,其存储带监视装置侧时刻的监视信息,该带监视装置侧时刻的监视信息是使发出上述轮询开始请求时的监视装置侧时刻与由上述监视装置侧通信部获取到的上述监视信息相关联而得到的,其中,上述监视装置通过上述第一规定期间内所包含的第二规定期间的轮询通信中的某一个轮询通信来获取上述带终端侧时刻的监视信息。
[0012]第二方式的特征在于,在第一方式所涉及的监视系统中,上述监视装置侧存储部通过上述监视装置侧通信部存储表示上述终端的监视项目的属性的监视项目属性信息,该监视系统还具备调度表制作部,该调度表制作部基于上述监视项目属性信息来构建表示上述终端的轮询顺序的轮询调度表,上述监视装置侧通信部按照由上述调度表制作部制作出的上述轮询调度表来进行轮询通信。
[0013]第三方式的特征在于,在第二方式所涉及的监视系统中,还具备数据状态获取部,该数据状态获取部调查由上述监视装置侧通信部获取并存储在上述监视装置侧存储部中的带终端侧时刻的监视信息的缺失状态,上述调度表制作部基于由上述数据状态获取部调查出的缺失信息,以如下方式制作上述轮询调度表:在即使向上述终端请求所缺失的带终端侧时刻的监视信息也不会超过上述第二规定期间的情况下,获取上述所缺失的带终端侧时刻的监视信息。
[0014]第四方式的特征在于,在第三方式所涉及的监视系统中,上述终端具有带终端侧时刻的监视信息的持有数作为上述带终端侧时刻的监视信息的项目,上述调度表制作部将上述带终端侧时刻的监视信息的持有数作为优先级比与上述监视装置侧时刻相关联的监视信息低的监视信息来制作轮询调度表。
[0015]第五方式的特征在于,在第二方式所涉及的监视系统中,在产生了对上述监视装置请求监视信息的中断请求的情况下,待机到获取优先级比上述带终端侧时刻的监视信息高的监视信息的轮询通信结束时后进行与中断请求相应的轮询通信。
[0016]第六方式的特征在于,在第二方式所涉及的监视系统中,上述调度表制作部将为了使上述终端侧时刻与上述监视装置侧时刻同步所需的信息设定为优先级比与上述监视装置侧时刻相关联的监视信息低的监视信息来决定轮询顺序,上述监视装置侧通信部以该轮询顺序将为了使上述终端侧时刻与上述监视装置侧时刻同步所需的信息发送到上述终端。
[0017]用于解决上述课题的第七方式所涉及的监视装置与多个终端以能够通信的方式连接,通过与上述终端之间进行的轮询通信来收集该终端所具有的监视信息,该监视装置的特征在于,具备:监视装置侧时钟部,其获取监视装置侧时刻,每隔比上述终端获取监视信息的第一规定期间短的第二规定期间发出轮询开始请求;监视装置侧通信部,其按照上述轮询开始请求来开始轮询通信,从上述终端获取上述监视信息或者使终端侧时刻与上述监视信息相关联所得的带终端侧时刻的监视信息;以及监视装置侧存储部,其存储带监视装置侧时刻的监视信息,该带监视装置侧时刻的监视信息是使发出上述轮询开始请求时的监视装置侧时刻与由上述监视装置侧通信部获取到的上述监视信息相关联而得到的,其中,上述监视装置侧通信部通过上述第一规定期间内所包含的第二规定期间的轮询通信中的某一个轮询通信来获取上述带终端侧时刻的监视信息。
[0018]用于解决上述课题的第八方式所涉及的监视装置的程序由与多个终端以能够通信的方式连接、通过与上述终端之间进行的轮询通信来收集该终端所具有的监视信息的监视装置来执行,该程序用于使上述监视装置执行以下步骤:获取监视装置侧时刻,每隔比上述终端获取监视信息的第一规定期间短的第二规定期间发出轮询开始请求;按照上述轮询开始请求来开始轮询通信,从上述终端获取上述监视信息或者使终端侧时刻与上述监视信息相关联所得的带终端侧时刻的监视信息;使存储部存储带监视装置侧时刻的监视信息,该带监视装置侧时刻的监视信息是使发出上述轮询开始请求时的监视装置侧时刻与上述监视信息相关联而得到的;以及通过上述第一规定期间内所包含的第二规定期间的轮询通信中的某一个轮询通信来获取上述带终端侧时刻的监视信息。
[0019]用于解决上述课题的第九方式所涉及的终端装置与监视装置以能够通信的方式连接,通过与上述监视装置之间进行的轮询通信来发送监视信息,该终端装置的特征在于,具有:终端侧通信部,其按照从上述监视装置发送的轮询信号来与上述监视装置进行轮询通信;终端侧时钟部,其获取终端侧时刻;监视信息获取部,其获取上述监视信息;以及终端侧存储部,其每隔第一规定期间存储带终端侧时刻的监视信息,该带终端侧时刻的监视信息是使由上述监视信息获取部获取到的监视信息与由上述终端侧时钟部获取到的终端侧时刻相关联而得到的,其中,上述终端侧通信部通过上述第一规定期间内所包含的比上述第一规定期间短的第二规定期间的轮询通信中的某一个轮询通信来发送上述终端侧存储部所存储的上述带终端侧时刻的监视信息,通过除此以外的轮询通信来发送上述监视信肩、O
[0020]用于解决上述课题的第十方式所涉及的终端装置的程序是与监视装置以能够通信的方式连接、通过与上述监视装置之间进行的轮询通信来发送监视信息的终端装置的程序,该程序的特征在于,使上述终端装置执行以下步骤:每隔第一规定期间使终端侧存储部存储使监视信息与终端侧时刻相关联所得的带终端侧时刻的监视信息;以及按照从上述监视装置发送的轮询信号来与上述监视装置进行轮询通信,通过上述第一规定期间内所包含的比上述第一规定期间短的第二规定期间的轮询通信中的某一个轮询通信来发送上述终端侧存储部所存储的上述带终端侧时刻的监视信息,通过除此以外的轮询通信来发送上述监视信息。
[0021]根据本方式,监视装置通过第一规定期间内所包含的第二规定期间的轮询通信中的某一个轮询通信来获取带终端侧时刻的监视信息,因此即使在监视装置想要通过轮询通信来获取多种监视信息的情况下,也能够获取要求高实时性的监视信息作为带终端侧时刻的监视信息。由此,本方式能够确保各监视信息的实时性。
【专利附图】

【附图说明】
[0022]图1是表示作为本发明的一个实施方式而示出的监视系统的结构的框图。
[0023]图2是表示作为本发明的一个实施方式而示出的监视系统的其它结构的框图。
[0024]图3是表示作为本发明的一个实施方式而示出的监视系统中的轮询调度表的图,
(a)是3N分的轮询顺序,(b)是3N+1分的轮询顺序,(c)是2分的轮询顺序,(d)是3N+2分的轮询顺序。
[0025]图4是在作为本发明的一个实施方式而示出的监视系统中按照轮询调度表的轮询通信处理的时序图,(a)是3N分的轮询时序,(b)是3N+1分的轮询时序,(c)是2分的轮询时序,(d)是3N+2分的轮询时序。
[0026]图5是表示在作为本发明的一个实施方式而示出的监视系统中由监视装置进行补充轮询通信处理的处理过程的流程图。
[0027]图6是在作为本发明的一个实施方式而示出的监视系统中通过补充轮询通信处理进行的轮询通信处理的时序图。
[0028]图7是表示作为本发明的一个实施方式而示出的监视系统中的轮询调度表的图,
(a)是3N+2分的轮询顺序,(b)是59分的轮询顺序。
[0029]图8是在作为本发明的一个实施方式而示出的监视系统中按照轮询调度表的轮询通信处理的时序图,(a)是3N+2分的轮询时序,(b)是59分的轮询时序。
[0030]图9是表示在作为本发明的一个实施方式而示出的监视系统中存储在监视装置中的带终端侧时刻的测量数据的状态的图。
[0031]图10是表示在作为本发明的一个实施方式而示出的监视系统中存储在终端中的带终端侧时刻的测量数据的状态的图。
[0032]图11是表示在作为本发明的一个实施方式而示出的监视系统中当产生了中断请求时的处理过程的流程图。
[0033]图12是表示作为本发明的一个实施方式而示出的监视系统中的轮询调度表的图,(a)是对高优先级数据进行轮询通信时的中断轮询通信处理的轮询通信处理的时序,
(b)是对高优先级数据以外的数据进行轮询通信时的中断轮询通信处理的轮询通信处理的时序。
[0034]图13是在作为本发明的一个实施方式而示出的监视系统中发送用于使终端侧时刻与监视侧时刻同步的信息的时序图。
【具体实施方式】
[0035]下面,参照附图来说明本发明的实施方式。
[0036]在作为本发明的实施方式而示出的监视系统中,如图1所示,监视装置10与多个终端20A、20B、20C、...(下面,在统称时只称为“终端20”。)经由网络NW以能够通信的方式相连接。该监视系统通过监视装置10来收集终端20所获取到的测量数据(监视信息)。为此,各终端20具有测量数据,监视装置10与各终端20之间进行轮询通信。
[0037]通过该监视系统来收集的测量数据是期望确保实时性的数据。该实时性是指获取到测量数据的实际时刻与附加于该测量数据的时刻信息越一致越好的指标。
[0038]关于想要确保该实时性的测量数据,例如可以列举出每隔第一规定期间A测量得到的电力量、每隔第二规定期间B测量得到的累积电力量、电力、电流、电压等瞬时值。在此,关于第一规定期间A,可以列举出以小时为单位、以日为单位、以月为单位的期间。另外,关于第二规定期间B,可以列举出比第一规定期间A短的以分钟为单位的期间。
[0039]该测量数据中的特别是以小时为单位、以月为单位的电力量即期间测量数据与使用该电力量所产生的费用相关联。因而,对于期间测量数据要求非常高的实时性精度。另一方面,电压等瞬时值的瞬时测量数据使用于包括终端20在内的设备运用的监视、节能的详细分析。因此,对于瞬时测量数据也要求某种程度的实时性。即,电压等瞬时值的瞬时测量数据以比对于按小时、按月的电力量之类的期间测量数据要求的实时性低的实时性就足够。
[0040]另外,成为轮询通信的对象的数据包括与终端20的测量有关的动作参数信息、错误信息、动作状态信息。在例如是进行电力测量的终端20的情况下,动作参数信息包括相线式的种类、传感器的种类等信息。错误信息是识别终端20的硬件异常、动作参数设定异常的信息。动作状态信息包括终端侧时刻、测量状态。这些数据要求与瞬时测量数据同样的实时性。
[0041]终端20A、20B、20C、...具有终端侧通信部21A、21B、21C、...、终端侧测量部22A、22B、22C、...、终端侧存储部23A、23B、23C、...以及终端侧时钟部24A、24B、24C、...。此外,终端侧通信部21A、21B、21C、...在统称时只称为“终端侧通信部21”。终端侧测量部22A、22B、22C、...在统称时只称为“终端侧测量部22”。终端侧存储部23A、23B、23C、...在统称时只称为“终端侧存储部23”。终端侧时钟部24A、24B、24C、...在统称时只称为“终端侧时钟部24”。
[0042]该终端20是包括存储部、通信Ι/F电路、CPU以及程序的计算机,由CPU执行程序。由此,如后所述,终端20的程序使以下过程执行:获取监视信息,进行轮询通信,发送监视信息。
[0043]终端侧测量部22例如是测量累积电力量、电力值、电压值、电流值、功率因素值、温度值、湿度值等瞬时测量数据的测量装置、传感器等。另外,终端侧测量部22包括测量在第一规定期间A内累计得到的电力量等期间测量数据的测量装置。此外,终端侧测量部22也可以仅仅与传感器、测量装置连接。
[0044]终端20在利用终端侧时钟部24进行计时而达到第一规定期间A的定时,获取由终端侧测量部22获取到的期间测量数据。在由终端侧测量部22获取到期间测量数据的情况下,终端侧存储部23将该期间测量数据与所获取到的该终端侧时刻相关联地存储为带终端侧时刻的测量数据。
[0045]终端侧通信部21经由网络NW在与监视装置10之间进行轮询通信。终端侧通信部21接收从监视装置10发送的轮询信号。之后,终端侧通信部21获取瞬时测量数据或者带终端侧时刻的测量数据。此时,终端侧通信部21获取终端侧存储部23所存储的带终端侧时刻的测量数据或者获取由终端侧测量部22获取到的瞬时测量数据,并发送到监视装置10。
[0046]这种终端20对期间测量数据附加终端侧时刻来将其作为带终端侧时刻的测量数据存储在终端侧存储部23中。另一方面,终端20对瞬时测量数据不附加时刻信息且也不存储在终端侧存储部23中。
[0047]在监视装置10中,处理部11与监视侧存储部12、监视侧时钟部13、监视侧通信部14相连接。该监视装置10是包括存储部、通信Ι/F电路、CPU以及程序的计算机,由CPU执行程序。由此,监视装置10的程序使以下过程执行:通过后述的轮询通信来获取监视信息并存储。
[0048]监视侧时钟部13获取监视侧时刻信息,每隔比监视装置10中的第一规定期间A短的第二规定期间B发出轮询开始请求。该轮询开始请求被提供到监视侧通信部14。
[0049]监视侧通信部14按照轮询开始请求开始轮询通信,将轮询信号发送到终端20。之后,监视侧通信部14从发送了轮询信号的终端20获取瞬时测量数据或者包括期间测量数据的带终端侧时刻的测量数据。
[0050]在通过监视侧通信部14获取到瞬时测量数据的情况下,终端侧存储部23使发出轮询开始请求时的监视侧时刻与该瞬时测量数据相关联,作为带监视侧时刻的测量数据来进行存储。另外,在通过监视侧通信部14获取到包括期间测量数据的带终端侧时刻的测量数据的情况下,终端侧存储部23直接存储带终端侧时刻的测量数据。
[0051]该监视装置10通过第一规定期间A内所包含的第二规定期间B的轮询通信中的某一个轮询通信来获取带终端侧时刻的测量数据。由此,该监视系统能够廉价地实现确保每隔长的第一规定期间A的测量数据和每隔比该第一规定期间A短的第二规定期间B的测量数据这两个测量数据的实时性。
[0052]例如,能够在监视装置10侧对测量数据附加以分钟为单位的时刻信息的标签,在终端20侧对测量数据附加以小时为单位的时刻信息的标签。在此,由于由终端20获取测量数据,因此在由终端20将时刻信息附加于测量数据的情况下该测量数据的实时性更高。但是,若对所有种类的测量数据附加终端侧时刻并存储于终端侧存储部23,则终端侧存储部23需要很大的存储容量。
[0053]因而,在该监视系统中,对于要求高实时性的测量数据由终端20来附加终端侧时亥IJ,对于不怎么要求实时性的测量数据则由监视装置10来附加监视侧时刻。因而,即使在监视装置10想要通过轮询通信来获取多种测量数据的情况下,也能够确保各测量数据的实时性。
[0054]另外,根据该监视系统,不将瞬时测量数据存储在终端侧存储部23,因此能够使各终端20廉价。
[0055]接着,对在作为本发明的实施方式而示出的上述监视系统中追加以下功能后的系统进行说明:由监视装置10基于终端20的监视项目属性信息来制作表示轮询顺序的轮询调度表(polling schedule)。在该监视系统中,如图2所示,监视装置10中包括数据状态获取部15、外部通信部16、调度表制作部17。该监视装置10也是包括存储部、通信Ι/F电路、CPU以及程序的计算机,由CPU执行程序。由此,监视装置10的程序使以下过程执行:通过后述的轮询通信来获取监视信息并存储。
[0056]监视项目属性信息存储在监视侧存储部12中。监视项目属性信息表示终端20的监视项目的属性。监视项目属性信息例如包括所监视的终端20的终端信息(1,2,3,...)以及该终端20的类别。终端20的类别包括以下识别信息等:表示是测量期间测量数据的电力测量终端的识别信息;表示是不测量期间测量数据的电力测量终端的识别信息;表示是温湿度测量终端的识别信息。
[0057]调度表制作部17基于监视项目属性信息来构建表示终端20的轮询顺序的轮询调度表。而且,监视装置10中的监视侧通信部14按照由调度表制作部17制作出的轮询调度表来进行轮询通信。
[0058]具体地说,调度表制作部17制作如图3所示的轮询调度表,监视装置10如图4所示那样进行轮询通信。[0059]监视装置10的调度表制作部17将电力值等瞬时测量数据分配为高优先级数据,该瞬时测量数据要确保按以一分钟为单位的第二规定期间B的实时性。另一方面,终端20的处理部11将期间测量数据(带终端侧时刻的测量数据)分配为低优先级数据,该期间测量数据要确保以一小时为单位的第一规定期间A的实时性。另外,终端20的处理部11将作为其它监视数据的终端20本身的动作参数信息、错误信息、动作状态信息也分配为低优先级数据。此外,在图4中,以低优先级数据D表示通过终端20来确保实时性的带终端侧时刻的测量数据。
[0060]而且,监视装置10的调度表制作部17在整个轮询调度表中以如下方式调度轮询顺序:在第二规定期间B内优先获取高优先级数据。另外,调度表制作部17以如下方式调度轮询顺序:通过第一规定期间A内所包含的第二规定期间B的轮询通信中的某一个轮询通信来获取低优先级数据。
[0061]在此,调度表制作部17以如下方式进行调度:在第一规定期间A内至少获取一次通过终端20来确保实时性的数据(包括带终端侧时刻的测量数据)。另外,将监视装置10所监视的终端20的数量和编号(在图3的例子中为I?5的5台)、终端20的类别也考虑在内来构建轮询顺序的调度表。
[0062]由此,如图3所示,每隔第二规定期间B按(a)、(b)、(c)、(d)的顺序来进行轮询通信。
[0063]首先,在从3N分(N=0,I,...,19)起开始的第二规定期间B的期间内,如图3的(a)和图4的(a)所示那样进行轮询通信。在该轮询通信中,为了按照轮询顺序I?5来获取电力等作为瞬时测量数据的高优先级数据Al?A5,从监视装置10向终端编号为I?5的终端20依次发送轮询信号。由此,监视装置10能够从终端编号为I?5的终端20获取高优先级数据Al?A5。之后,在轮询顺序为6?10的轮询通信中,为了获取作为终端20的动作参数信息的低优先级数据BI?B5,从监视装置10向终端编号为I?5的终端20依次发送轮询信号。由此,监视装置10能够从终端编号为I?5的终端20获取低优先级数据BI?B5。监视装置10对高优先级数据Al?A5和低优先级数据BI?B5附加发出用于获取该高优先级数据Al?A5和低优先级数据BI?B5的轮询开始请求时的监视侧时刻,并将它们存储在监视侧存储部12中。
[0064]在从接下来的3N+1分(N=0,I,...,19)起开始的第二规定期间B的期间内,如图3的(b)和图4的(b)所示那样进行轮询通信。在该轮询通信中,为了按照轮询顺序I?5来获取电力等作为瞬时测量数据的高优先级数据Al?A5,从监视装置10向终端编号为I?5的终端20依次发送轮询信号。由此,监视装置10能够从终端编号为I?5的终端20获取高优先级数据Al?A5。之后,在轮询顺序为6?10的轮询通信中,为了获取作为终端20的错误信息、动作状态信息的低优先级数据Cl?C5,从监视装置10向终端编号为I?5的终端20依次发送轮询信号。由此,监视装置10能够从终端编号为I?5的终端20获取低优先级数据Cl?C5。监视装置10对高优先级数据Al?A5和低优先级数据Cl?C5附加发出用于获取该高优先级数据Al?A5和低优先级数据Cl?C5的轮询开始请求时的监视侧时刻,并将它们存储在监视侧存储部12中。
[0065]在从接下来的2分起开始的第二规定期间B的期间内,如图3的(C)和图4的(C)所示那样进行轮询通信。在该轮询通信中,为了按照轮询顺序I?5来获取电力等作为瞬时测量数据的高优先级数据Al?A5,从监视装置10向终端编号为I?5的终端20依次发送轮询信号。由此,监视装置10能够从终端编号为I?5的终端20获取高优先级数据Al?A5。之后,在轮询顺序为6?10的轮询通信中,为了获取作为终端20的带终端侧时刻的测量数据的低优先级数据Dl?D5,从监视装置10向终端编号为I?5的终端20依次发送轮询信号。由此,监视装置10能够从终端编号为I?5的终端20获取低优先级数据Dl?D5。监视装置10对高优先级数据Al?A5附加发出用于获取该高优先级数据Al?A5的轮询开始请求时的监视侧时刻,并将它们存储在监视侧存储部12中。另一方面,由于低优先级数据D中附加有终端侧时刻,因此监视装置10直接将它们存储在监视侧存储部12中。
[0066]在从接下来的3N+2分(N=l、...、19)起开始的第二规定期间B的期间内,如图3的(d)和图4的(d)所示那样进行轮询通信。在该轮询通信中,为了按照轮询顺序I?5获取电力等作为瞬时测量数据的高优先级数据Al?A5,从监视装置10向终端编号为I?5的终端20依次发送轮询信号。由此,监视装置10能够从终端编号为I?5的终端20获取高优先级数据Al?A5。监视装置10对高优先级数据Al?A5附加发出用于获取该高优先级数据Al?A5的轮询开始请求时的监视侧时刻,并将它们存储在监视侧存储部12中。
[0067]如上,根据该监视系统,基于监视项目属性信息,将瞬时测量数据设定为高优先级数据、将期间测量数据设定为低优先级数据来对轮询顺序进行调度。由此,监视系统能够提高瞬时测量数据的实时性。
[0068]另外,监视系统不需要通过终端20来确保瞬时测量数据的实时性。因而,根据该监视系统,由于无需存储瞬时测量数据的时刻,因此无需增大终端20的终端侧存储部23的容量,从而能够廉价地实现确保多种测量数据的实时性的系统。
[0069]接着,说明在上述监视系统中对监视装置10中的带终端侧时刻的测量数据的缺失进行修复的情况。
[0070]说明以下的情况:在该监视系统中,由监视装置10的数据状态获取部15来调查由监视侧通信部14获取并存储在监视侧存储部12中的带终端侧时刻的测量数据的缺失状态。然后,调度表制作部17基于由数据状态获取部15调查出的缺失信息来制作轮询调度表使得获取所缺失的带终端侧时刻的测量数据。此时,调度表制作部17以如下方式制作轮询调度表:在即使向终端20请求所缺失的带终端侧时刻的测量数据也不会超过第一规定期间A的情况下,获取所缺失的带终端侧时刻的测量数据。
[0071]数据状态获取部15将存储在监视侧存储部12中的带终端侧时刻的测量数据按时间序列进行排列,在每隔大致第一规定期间A不存在带终端侧时刻的测量数据的情况下,判定为该期间的带终端侧时刻的测量数据缺失。作为带终端侧时刻的测量数据缺失的情形,可以列举出以下情况等:由于停电、通信切断等而未能进行轮询通信。在这种情况下,调度表制作部17制作轮询调度表使得获取所缺失的带终端侧时刻的测量数据。
[0072]此时,在监视装置10中,如图5所示,当由处理部11发出制作轮询调度表的轮询调度处理的开始请求时,由调度表制作部17来开始步骤SI以后的处理。该轮询调度处理在第二规定期间B以内进行一次。
[0073]在步骤SI中,调度表制作部17对需要定期地获取的与终端20的类别相应的每个高优先级数据和低优先级数据分配轮询顺序。然后,在针对需要定期地获取的所有高优先级数据和低优先级数据决定了轮询顺序的分配的情况下,判定为轮询调度表的制作已完成,判定为轮询调度处理已完成。
[0074]之后,在下一个轮询调度处理的开始请求被发出之前(步骤S3 否”),调度表制作部17判定监视侧存储部12中是否存在缺失的带终端侧时刻的测量数据(缺失数据)。即,判定是否处于从前一第二规定期间B结束时起的第二规定期间B以内。
[0075]此时,在由数据状态获取部15判定为监视侧存储部12中存在缺失数据的情况下,调度表制作部17在步骤S5中进行对缺失数据进行补充的补充轮询通信处理。该补充轮询通信处理通过调度表制作部17以如下方式制作轮询调度表:在即使向终端20请求所缺失的带终端侧时刻的测量数据也不会超过第二规定期间B的情况下,获取所缺失的带终端侧时刻的测量数据。即,在现有的轮询调度表上追加获取缺失数据的轮询顺序来进行轮询通?目。
[0076]重复该补充轮询通信处理,直到在步骤S3中判定为不是下一个轮询调度处理的时间、通过步骤S4判定为不存在缺失数据为止。然后,在步骤S3中产生了下一个轮询调度处理的开始请求的情况下(步骤S3 是”),使处理返回到步骤SI以后。
[0077]由此,在如图6所示那样某个第一规定期间A中的带终端侧时刻的测量数据Dx未被存储在监视装置10中的情况下,在第二规定期间B内的空闲时间内进行轮询通信以获取所缺失的带终端侧时刻的测量数据。
[0078]如上,根据该监视系统,在带终端侧时刻的测量数据缺失的情况下,只要不超过第二规定期间B,就能够获取所缺失的带终端侧时刻的测量数据。由此,能够在第二规定期间B内的余裕时间内获取过去缺失的带终端侧时刻的测量数据。
[0079]接着,说明以下的情况:在作为本发明的实施方式而示出的上述监视系统中,尽可能地修复带终端侧时刻的测量.数据的缺失。
[0080]在该监视系统中,终端20具有带终端侧时刻的测量数据的持有数作为带终端侧时刻的测量数据的项目。而且,监视装置10的调度表制作部17将带终端侧时刻的测量数据的持有数作为优先级比与监视侧时刻相关联的测量数据低的测量数据来制作轮询调度表。该轮询调度表例如图7那样。另外,在终端20具有持有期间而不具有持有数的情况下实质上也是相同的。
[0081]在该监视系统中,如图7的(a)和图8的(a)所示,在3N+2分的第二规定期间B,从监视装置10向终端编号为I?5的终端20依次发送轮询信号。由此,监视装置10能够从终端编号为I?5的终端20获取高优先级数据Al?A5。
[0082]之后,如图7的(b)和图8的(b)所示,在第一规定期间A届满之前的59分,从监视装置10向终端编号为I?5的终端20依次发送用于获取高优先级数据Al?A5的轮询信号。接着,监视装置10向终端编号为I?5的终端20依次发送用于获取期间测量数据的持有数El?E5的轮询信号。由此,监视装置10能够从终端编号为I?5的终端20获取期间测量数据的持有数El?E5。
[0083]在这种监视系统中,监视装置10在上述的图5的步骤S5中的补充轮询通信时,基于期间测量数据的持有数El?E5来判定是否能够从终端20获取缺失数据。在所缺失的带终端侧时刻的测量数据处于与从终端20获取的持有数相应的持有期间内的情况下,监视装置10通过补充轮询通信处理来获取缺失数据。另一方面,在所缺失的带终端侧时刻的测量数据未处于与从终端20获取的持有数相应的持有期间内的情况下,监视装置10不进行补充轮询通信处理。
[0084]具体地说,设如图9所示那样在监视侧存储部12中的带终端侧时刻的测量数据的存储区域中存储有带终端侧时刻的测量数据。根据图9,监视侧存储部12中需要存储从X日O时的带终端侧时刻的测量数据到X+2日23时的带终端侧时刻的测量数据。但是,在监视侧存储部12中,如图9中〇所示,仅存储了从X+2日23时的期间带终端侧时刻的测量数据到X+2日O时的带终端侧时刻的测量数据。在该状况下,数据状态获取部15判定为从X日O时的带终端侧时刻的测量数据到X+1日23时的带终端侧时刻的测量数据是缺失数据。
[0085]另一方面,如图10的〇所示,终端20中仅保存有从X+2日23时的期间带终端侧时刻的测量数据到X+1日O时的带终端侧时刻的测量数据,而如图中?那样未保存X+1日O时之前的带终端侧时刻的测量数据。作为未保存带终端侧时刻的测量数据的原因,可以列举出停电、动作错误等。
[0086]在这种状况下,终端20在每次将带终端侧时刻的测量数据存储在终端侧存储部23中时对带终端侧时刻的测量数据的持有数进行更新。该带终端侧时刻的测量数据的持有数通过由监视装置10进行的轮询通信而被监视装置10获取。由此,监视装置10能够基于终端20的持有数来判断为通过补充轮询通信处理仅能够获取并修复从X+1日23时的带终端侧时刻的测量数据到X+1日O时的带终端侧时刻的测量数据。换言之,由于即使进行补充轮询通信处理也无法修复缺失数据中的未存储于终端20的终端侧存储部23的从X日23时到X日O时的带终端侧时刻的测量数据,因此监视装置10不进行补充轮询通信处理。
[0087]如上,根据该监视系统,能够由监视装置10来掌握存储在终端20中的带终端侧时刻的测量数据,因此能够避免进行获取未存储在终端20中的带终端侧时刻的测量数据的补充轮询通信处理。因而,根据该监视系统,能够减少补充轮询通信处理的通信损耗,能够在短时间内进行针对带终端侧时刻的测量数据的缺失的修复。
[0088]接着,说明以下的情况:在作为本发明的实施方式而示出的上述监视系统中,应对从外部对监视装置10产生了中断请求的情况。
[0089]在该监视系统中,在产生了对监视装置10请求测量数据的中断请求的情况下,待机到获取优先级比带终端侧时刻的测量数据高的高优先级数据的轮询通信结束时后进行与中断请求相应的轮询通信。在该监视系统中,如图2所示,监视装置10与外部系统30相连接。该外部系统30用于请求终端20的信息,作为该外部系统30可以列举出监视装置10的上级系统、由用户进行操作的便携终端等。例如在终端20是用户所拥有的设备的电力计、传感器等的情况下,由用户所拥有的便携终端产生发送终端20的状态的请求,并提供给监视装置10。
[0090]监视装置10具备与外部系统30连接的外部通信部16。对外部通信部16进行通信设定以使其能够与外部系统30进行通信。在监视装置10中,如图11所示,当通过外部通信部16从外部系统30接收到请求时,产生针对轮询通信的中断,进行步骤Sll以后的处理。
[0091]在步骤Sll中,处理部11参照由调度表制作部17制作出的轮询调度表,来判定当前是否正处于获取高优先级数据的轮询调度处理过程中。在正处于获取高优先级数据的轮询调度处理过程中的情况下,使针对中断的轮询通信处理待机。在不是处于获取高优先级数据的轮询调度处理的情况下,使处理进入步骤S12。
[0092]在步骤S12中,处理部11判定用于定期地获取低优先级数据的针对各终端20的 轮询通信处理是否已结束。另外,处理部11判定用于通过上述的补充轮询通信处理来获取 低优先级数据的针对各终端20的轮询通信处理是否已结束。在任一个判定为肯定判定(步 骤S12 是”)的情况下,使处理进入步骤S13。
[0093]在接下来的步骤S13中,监视装置10进行用于获取与中断请求相应的终端20的 信息的中断轮询通信处理。此时,监视侧通信部14发送轮询信号使得获取中断请求所示的 终端20和信息的种类,以获取终端20的信息。
[0094]在接下来的步骤S13中,监视装置10进行以下的响应处理:通过外部通信部16向 发出中断请求的外部系统30发送通过中断轮询通信处理获取到的终端20的信息。
[0095]根据这种监视系统,具体进行图12所示的动作。
[0096]如图12的(a)所示,在未处于用于获取高优先级数据的轮询调度处理过程中的情 况下,在接下来的轮询顺序中进行与来自外部系统30的请求相应的轮询通信处理。例如, 设在获取低优先级数据B3的轮询通信处理中,外部通信部16从外部系统30获取到获取终 端编号为I的终端20的低优先级数据Dl的请求。在这种情况下,外部通信部16产生中断 请求,在接下来的轮询顺序的低优先级数据B4之前进行用于获取低优先级数据Dl的轮询 通信处理。
[0097]另一方面,如图12的(b)所示,在处于用于获取高优先级数据的轮询调度处理过 程中的情况下,在结束高优先级数据Al?A5的轮询通信处理之后,进行与来自外部系统 30的请求相应的轮询通信处理。例如,设在获取高优先级数据A3的轮询通信处理过程中, 外部通信部16从外部系统30获取到获取终端编号为I的终端20的低优先级数据Dl的请 求。在这种情况下,外部通信部16产生中断请求,在高优先级数据Al?A5的轮询通信处 理已结束的接下来的轮询顺序中,进行用于获取低优先级数据Dl的轮询通信处理来代替 轮询顺序的低优先级数据BI的获取。
[0098]如上,根据该监视系统,在用于获取高优先级数据的轮询通信处理过程中产生了 中断的情况下,在该轮询通信处理结束之前不进行与中断相应的轮询通信处理。因而,根据 该监视系统,即使在产生了中断的情况下,也能够确保高优先级数据的实时性,并且进行针 对中断的轮询通信处理。
[0099]接着,说明以下的情况:在上述监视系统中,使由多个终端20计时的终端侧时刻 与由监视装置10计时的监视侧时刻同步。
[0100]在该监视系统中,由调度表制作部17将为了使终端侧时刻与监视侧时刻同步所 需的信息设定为优先级比高优先级数据低的低优先级数据来决定轮询顺序。然后,监视装 置10通过监视侧通信部14在被设定为该低优先级数据的轮询顺序中将为了使终端侧时刻 与监视侧时刻同步所需的信息发送到各终端20。作为该同步所需的信息,可以列举出对终 端侧时刻相加发送轮询信号的通信时间和与轮询顺序相应的延迟时间所得的时刻。
[0101]监视装置10的调度表制作部17在轮询调度表中决定发送时刻同步所需的作为低 优先级数据的Tl?T5的轮询顺序。此时,调度表制作部17例如图3所示那样,以在高优 先级数据之后发送作为低优先级数据的Tl?T5的方式进行调度。即,进行调度使得在不 发送高优先级数据的空闲时间发送作为低优先级数据的Tl?T5。由此,如图13那样,在高优先级数据Al?A5的接下来的轮询顺序中向终端编号为I?5的终端20依次发送作为 低优先级数据的Tl?T5。然后,终端20当接收到作为低优先级数据的Tl?T5时,使终端 侧时钟部24的终端侧时刻与监视侧时刻同步。
[0102]如上,根据该监视系统,能够在不发送高优先级数据的余裕的时间内发送监视装 置10与终端20的时刻同步所需的信息。因而,根据该监视系统,能够减少终端20之间的 终端侧时刻的误差,从而能够进一步提高与带终端侧时刻的测量数据相关联的终端侧时刻 的精度。另外,根据该监视系统,能够减少监视侧存储部12所存储的带终端侧时刻的测量 数据与带监视侧时刻的测量数据的时刻误差。
[0103]此外,上述的实施方式是本发明的一个例子。因此,本发明并不限定于上述的实施 方式,即使为该实施方式以外,只要处于不脱离本发明所涉及的技术思想的范围,就能够根 据设计等进行各种变更,这是不言而喻的。
[0104]产业h的可利用件
[0105]本发明能够利用于与终端进行通信来获取终端所具有的监视信息的监视系统的 构建、制造监视装置、监视装置的程序、终端装置和终端装置的程序的领域。
[0106]附图标记说明
[0107]10:监视装置;11:处理部;12:监视侧存储部;13:监视侧时钟部;14:监视侧通 信部;15:数据状态获取部;16:外部通信部;17:调度表制作部;20:终端;21:终端侧通信 部;22:终端侧测量部;23:终端侧存储部;24:终端侧时钟部;30:外部系统。
【权利要求】
1.一种监视系统,在该监视系统中,多个终端与监视装置以能够通信的方式连接,上述监视装置通过与上述终端之间进行的轮询通信来收集该终端所具有的监视信息,该监视系统的特征在于, 上述终端具有:终端侧通信部,其按照从上述监视装置发送的轮询信号来与上述监视装置进行轮询通信;终端侧时钟部,其获取终端侧时刻;监视信息获取部,其获取上述监视信息;以及终端侧存储部,其每隔第一规定期间存储带终端侧时刻的监视信息,该带终端侧时刻的监视信息是使由上述监视信息获取部获取到的监视信息与由上述终端侧时钟部获取到的终端侧时刻相关联而得到的, 上述监视装置具备:监视装置侧时钟部,其获取监视装置侧时刻,每隔比上述第一规定期间短的第二规定期间发出轮询开始请求;监视装置侧通信部,其按照上述轮询开始请求来开始轮询通信,从上述终端获取上述监视信息或者上述带终端侧时刻的监视信息;以及监视装置侧存储部,其存储带监视装置侧时刻的监视信息,该带监视装置侧时刻的监视信息是使发出上述轮询开始请求时的监视装置侧时刻与由上述监视装置侧通信部获取到的上述监视信息相关联而得到的, 其中,上述监视装置通过上述第一规定期间内所包含的第二规定期间的轮询通信中的某一个轮询通信来获取上述带终端侧时刻的监视信息。
2.根据权利要求1所述的监视系统,其特征在于, 上述监视装置侧存储部通过上述监视装置侧通信部存储表示上述终端的监视项目的属性的监视项目属性信息,· 该监视系统还具备调度表制作部,该调度表制作部基于上述监视项目属性信息来构建表示上述终端的轮询顺序的轮询调度表, 上述监视装置侧通信部按照由上述调度表制作部制作出的上述轮询调度表来进行轮询通信。
3.根据权利要求2所述的监视系统,其特征在于, 还具备数据状态获取部,该数据状态获取部调查由上述监视装置侧通信部获取并存储在上述监视装置侧存储部中的带终端侧时刻的监视信息的缺失状态, 上述调度表制作部基于由上述数据状态获取部调查出的缺失信息,以如下方式制作上述轮询调度表:在即使向上述终端请求所缺失的带终端侧时刻的监视信息也不会超过上述第二规定期间的情况下,获取上述所缺失的带终端侧时刻的监视信息。
4.根据权利要求3所述的监视系统,其特征在于, 上述终端具有带终端侧时刻的监视信息的持有数作为上述带终端侧时刻的监视信息的项目, 上述调度表制作部将上述带终端侧时刻的监视信息的持有数作为优先级比与上述监视装置侧时刻相关联的监视信息低的监视信息来制作轮询调度表。
5.根据权利要求2所述的监视系统,其特征在于, 在产生了对上述监视装置请求监视信息的中断请求的情况下,待机到获取优先级比上述带终端侧时刻的监视信息高的监视信息的轮询通信结束时后进行与中断请求相应的轮询通信。
6.根据权利要求2所述的监视系统,其特征在于,上述调度表制作部将为了使上述终端侧时刻与上述监视装置侧时刻同步所需的信息设定为优先级比与上述监视装置侧时刻相关联的监视信息低的监视信息来决定轮询顺序,上述监视装置侧通信部以该轮询顺序将为了使上述终端侧时刻与上述监视装置侧时刻同步所需的信息发送到上述终端。
7.—种监视装置,与多个终端以能够通信的方式连接,通过与上述终端之间进行的轮询通信来收集该终端所具有的监视信息,该监视装置的特征在于,具备: 监视装置侧时钟部,其获取监视装置侧时刻,每隔比上述终端获取监视信息的第一规定期间短的第二规定期间发出轮询开始请求;监视装置侧通信部,其按照上述轮询开始请求来开始轮询通信,从上述终端获取上述监视信息或者使终端侧时刻与上述监视信息相关联所得的带终端侧时刻的监视信息;以及监视装置侧存储部,其存储带监视装置侧时刻的监视信息,该带监视装置侧时刻的监视信息是使发出上述轮询开始请求时的监视装置侧时刻与由上述监视装置侧通信部获取到的上述监视信息相关联而得到的, 其中,上述监视装 置侧通信部通过上述第一规定期间内所包含的第二规定期间的轮询通信中的某一个轮询通信来获取上述带终端侧时刻的监视信息。
8.—种监视装置的程序,由与多个终端以能够通信的方式连接、通过与上述终端之间进行的轮询通信来收集该终端所具有的监视信息的监视装置来执行,该程序用于使上述监视装置执行以下步骤: 获取监视装置侧时刻,每隔比上述终端获取监视信息的第一规定期间短的第二规定期间发出轮询开始请求; 按照上述轮询开始请求来开始轮询通信,从上述终端获取上述监视信息或者使终端侧时刻与上述监视信息相关联所得的带终端侧时刻的监视信息; 使存储部存储带监视装置侧时刻的监视信息,该带监视装置侧时刻的监视信息是使发出上述轮询开始请求时的监视装置侧时刻与上述监视信息相关联而得到的;以及 通过上述第一规定期间内所包含的第二规定期间的轮询通信中的某一个轮询通信来获取上述带终端侧时刻的监视信息。
9.一种终端装置,与监视装置以能够通信的方式连接,通过与上述监视装置之间进行的轮询通信来发送监视信息,该终端装置的特征在于,具有: 终端侧通信部,其按照从上述监视装置发送的轮询信号来与上述监视装置进行轮询通?目; 终端侧时钟部,其获取终端侧时刻; 监视信息获取部,其获取上述监视信息;以及 终端侧存储部,其每隔第一规定期间存储带终端侧时刻的监视信息,该带终端侧时刻的监视信息是使由上述监视信息获取部获取到的监视信息与由上述终端侧时钟部获取到的终端侧时刻相关联而得到的, 其中,上述终端侧通信部通过上述第一规定期间内所包含的比上述第一规定期间短的第二规定期间的轮询通信中的某一个轮询通信来发送上述终端侧存储部所存储的上述带终端侧时刻的监视信息,通过除此以外的轮询通信来发送上述监视信息。
10.一种终端装置的程序,该终端装置与监视装置以能够通信的方式连接,通过与上述监视装置之间进行的轮询通信来发送监视信息,该程序用于使上述终端装置执行以下步骤: 每隔第一规定期间使终端侧存储部存储使监视信息与终端侧时刻相关联所得的带终端侧时刻的监视信息;以及 按照从上述监视装置发送的轮询信号来与上述监视装置进行轮询通信,通过上述第一规定期间内所包含的比上述第一规定期间短的第二规定期间的轮询通信中的某一个轮询通信来发送上述终端侧存储部所存储的上述带终端侧时刻的监视信息,通过除此以外的轮询通信来发送上述监 视信息。
【文档编号】H04L12/28GK103444134SQ201280013858
【公开日】2013年12月11日 申请日期:2012年3月16日 优先权日:2011年3月18日
【发明者】西川诚, 永利英昭, 一村省互 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1