通信装置、通信方法以及程序的制作方法

文档序号:8417916阅读:336来源:国知局
通信装置、通信方法以及程序的制作方法
【技术领域】
[0001]本发明涉及通信装置、通信方法以及程序。
【背景技术】
[0002]作为在将从其他装置取得的信息发送到外部的装置的情况下能够降低所发送的信息的容量的装置,例如,有专利文献I记载的数据日志装置。
[0003]数据日志装置从监视对象的装置取得用氢传感器、电流传感器等多个传感器针对每规定时间测量出的传感器值。然后,数据日志装置针对进行过测量的每个时间,将所取得的各传感器值与表示传感器的信息对应起来存储。
[0004]数据日志装置在将各传感器值发送到外部的装置的情况下,针对表示传感器的每个信息,重新汇总针对进行过测量的每个时间而存储的传感器值。由此,由同一传感器所测量的传感器值汇总到一起,所以在几乎没有变动的传感器值的情况下,表示同一值的传感器值连续地排列。
[0005]然后,数据日志装置通过例如ZIP算法对针对表示传感器的每个信息而汇总的传感器值进行压缩,将压缩后的信息发送到外部的装置。这样,数据日志装置能够连续地排列表示同一值的传感器值,从而能够提高压缩时的效率,降低所发送的信息的容量。
[0006]专利文献1:日本特开2006-270544号公报

【发明内容】

[0007]如上所述,专利文献I公开的数据日志装置能够连续地排列表示同一值的传感器值,从而能够提高压缩的效率。因此,数据日志装置在传感器值不表示同一值的情况、换言之新取得的信息和之前取得的信息不相同的情况下,无法压缩信息,所以无法降低所发送的信息的容量。
[0008]本发明是鉴于上述实情而完成的,其目的在于提供一种即使新取得的信息和以前取得的信息不同,也能够降低所发送的信息的容量的通信装置、通信方法以及程序。
[0009]为了达成上述目的,本发明的通信装置的取得部取得信息。判定部比较由取得部新取得的信息和存储在信息存储部中的信息,判定新取得的信息的至少一部分是否与存储在信息存储部中的信息的一部分一致,在判定为无一致的部分的情况下,将由取得部取得的信息存储到信息存储部,在判定为新取得的信息的至少一部分与存储在信息存储部中的信息的一部分一致的情况下,将所述新取得的信息中的被判定为与存储在信息存储部中的信息一致的部分的信息置换为比该部分的信息少的量的规定的信息,并存储到信息存储部中。发送部发送存储在信息存储部中的信息。
[0010]根据本发明,即使新取得的信息和以前取得的信息不同,也能够降低所发送的信息的容量。
【附图说明】
[0011]图1是本发明的实施方式的控制系统的框图。
[0012]图2的(a)是示出新取得的3个运行数据的图,图2的(b)是示出新取得的5个运行数据的图。
[0013]图3是示出将新取得的运行数据追加到存储在运行数据存储部中的运行数据的处理的图。
[0014]图4的(a)是示出在新取得了 3个运行数据的情况下,存储在运行数据存储部中的运行数据的图,图4的(b)是示出在新取得了 5个运行数据的情况下,存储在运行数据存储部中的运行数据的图。
[0015]图5的(a)是示出XML形式的运行数据的图,图5的(b)是示出CVS形式的运行数据的图。
[0016]图6是示出运行数据取得处理的流程图。
[0017]图7是示出数据发送处理的流程图。
[0018]图8是示出数据接收处理的流程图。
[0019](符号说明)
[0020]10:监视系统;100:空调装置;110:室外机;120:室内机;130:遥控器;140:制冷剂配管;200:远程监视装置;300:数据收集装置;310:空调用接口部;320:控制部;321:取得部;322:变换部;323:重复确定部;324:置换部;325:存储控制部;326:发送部;330:通信用接口部;340:运行数据存储部;400:监视装置;410:通信网用接口部;420:监视控制部;421:接收部;422:信息确定部;423:代用确定部;424:再生部;430:输出装置;440:输入装置;500:通信网。
【具体实施方式】
[0021]以下,参照图1?8,说明本发明的实施方式I的监视系统10。图1所示的监视系统10包括空调装置100和远程监视装置200。
[0022]监视系统10构成为能够在远程监视装置200中显示空调装置100的运行状况等。因此,用户能够在远程监视装置200中掌握空调装置100的运行状况等。
[0023]空调装置100具备:室外机110 ;室内机120,经由制冷剂配管140与室外机110连接;以及遥控器130,能够切换室内机120送出的例如冷风的目标温度的设定、或者制冷/制热等室外机110以及室内机120的运行模式。
[0024]室外机110、室内机120以及遥控器130相互连接。因此,室外机110、室内机120以及遥控器130可相互通信。
[0025]另外,室外机110和室内机120与远程监视装置200连接。因此,远程监视装置200能够从室外机110或者室内机120取得包括例如运行模式等的运行数据(信息)。
[0026]远程监视装置200具备数据收集装置300以及经由通信网500而与数据收集装置300连接的监视装置400。
[0027]数据收集装置300接收并存储从室外机110以及室内机120发送的运行数据。
[0028]数据收集装置300具备空调用接口部310、控制部320、通信用接口部330以及运行数据存储部340。
[0029]空调用接口部310与室外机110以及室内机120进行通信。
[0030]控制部320进行数据收集装置300的控制。控制部320具备未图示的CPU (CentralProcessing Unit:中央处理单元)、R0M (Read only Memory:只读存储器)、以及 RAM (RandomAccess Memory:随机存取存储器)。
[0031]CPU执行储存在ROM中的程序(例如实现后述图6或者图7所示的处理的程序)。
[0032]另外,通过CPU执行储存在ROM中的程序,控制部320实现取得部321、变换部322、重复确定部323、置换部324、存储控制部325以及发送部326。
[0033]取得部321经由空调用接口部310,向室外机110以及室内机120发送发送请求信号。然后,取得部321与发送请求信号对应地取得从室外机110以及室内机120发送的运行数据,并存储到RAM中。
[0034]变换部322将取得部321取得的运行数据,从二进制数据变换为作为用户无需特别的知识就能够判别的形式的数据的文本数据。
[0035]由变换部322从二进制数据变换为文本数据的运行数据包括设备机器地址、类别ID (Identificat1n:标识)、取得日期时间以及数据值。图2的(a)所示的运行数据是取得部321从室外机110取得的数据。另外,图2的(b)所示的运行数据是取得部321从室内机120取得的数据。
[0036]在图2的(a)所示的运行数据的情况下,取得部321在不同的定时,从室外机110合计取得3次运行数据。另外,在图2的(b)所示的运行数据的情况下,取得部321在不同的定时,从室内机120合计取得5次运行数据。
[0037]包含在运行数据中的设备机器地址表示运行数据的发送源。如图2的(a)所示,在是从室外机110取得的运行数据的情况下,设备机器地址为“1”,如图2的(b)所示,在是从室内机120取得的运行数据的情况下,设备机器地址为“2”。
[0038]另外,包含在运行数据中的类别ID表示包含在运行数据中的数据值与什么相关。如图2的(a)所示,在类别ID是“运行模式”的情况下,数据值表示运行模式的具体名称。另外,如图2的(b)所示,在类别ID是“制冷剂温度传感器”的情况下,数据值表示制冷剂温度传感器的温度。
[0039]另外,包含在运行数据中的取得日期时间表示取得运行数据的日期时间。如图2的(a)的第I个运行数据所示,在取得日期时间是例如“2011/01/23 14:02”的情况下,来自室外机110的运行数据的取得日期时间是2011年I月23日14时2分。另外,如图2的(b)的第I个运行数据所示,在取得日期时间是例如“2011/01/23 15:45”的情况下,来自室内机120的运行数据的取得日期时间是2011年I月23日15时45分。取得部321在接收到运行数据的情况下,取得通过控制部320具有的时钟计时的日期时间,确定取得日期时间。
[0040]包含在运行数据中的数据值表示运行模式的设定、传感器的测定值等。如图2的(a)的第I个运行数据所示,在用类别ID确定的对象是“运行模式”、数据值是“制冷”的情况下,数据值表示室外机110的运行模式是制冷。另外,如图2的(b)的第I个运行数据所示,在用类别ID确定的对象是“制冷剂温度传感器的温度”,数据值是“80.2”的情况下,数据值表示内置在室内机120中的制冷剂温度传感器的测定温度是80.2°C。
[0041]图1所示的重复确定部323在由取得部321取得了新的运行数据的情况下,对变换为文本数据的新的运行数据执行接下来的处理。
[0042]重复确定部323判定表示与包含在变换为文本数据的新的运行数据中的设备机器地址以及类别ID —致的设备机器地址以及类别ID的运行数据(变换为文本数据的运行数据)是否存储于运行数据存储部340中。
[0043]然后,如果表示设备机器地址以及类别ID —致的运行数据未存储于运行数据存储部340,则如图3的双重框部分所示,重复确定部323不对变换为文本数据的运行数据施加变更就存储到运行数据存储部340。
[0044]另外,如果表示设备机器地址以及类别ID —致的运行数据存储于运行数据存储部340,则重复确定部323比较所取得的新的运行数据的内容、和存储在运行数据存储部340中且保持所取得的状态不变的运行数据的内容,确定内容重复的部分。
[0045]S卩,重复确定部323比较由取得部321新取得的运行数据、和存储在运行数据存储部340中的运行数据,判定新取得的运行数据的至少一部分是否与存储在运行数据存储部340中的运行数据的一部分一致,确定内容重复的部分(一致的部分)。
[0046]具体说明该处理。首先,说明在由取得部321取得了新的运行数据时,与设备机器地址以及类别ID—致的运行数据存储于运行数据存储部340的情况。换言之,说明重复确定部323判定为由取得部321新取得的运行数据的至少一部分与存储在运行数据存储部340中的运行数据的一部分一致的情况。
[0047]具体而言,例如,假设为取得部321新取得了设备机器地址是“1”、类别ID是“运行模式”、取得日期时间是“2011/01/23 14:05”、数据值是“制热”的运行数据(图2的(a)的第2个运行数据)而进行说明。
[0048]重复确定部323从运行数据存储部340取得设备机器地址是“ 1”、类别ID是“运行模式”、取得日期时间是“2011/01/23 14:02”、数据值是“制冷”的运行数据(图3的用双重框部分表示的运行数据)。然后,重复确定部323比较所取得的运行数据的取得日期时间“2011/01/23 14:02”、和新取得的运行数据的取得日期时间“2011/01/23 14:05”,确定重复的部分“2011/01/23 14”。
[0049]之后,图1所示的置换部324将包含在新取得的运行数据中的表示由重复确定部323确定了的重复的部分的内容的数据、换言之由重复确定部323判定为新取得的运行数据中的与存储在运行数据存储部340中的运行数据一致的部分的数据置换为比该数据少的量并且未使用于变换为文本数据的运行数据中的数据(信息)。
[0050]具体而言,置换部324进行接下来的处理。例如,在重复确定部323比较所取得的运行数据的取得日期时间“2011/01/23 14:02”、和新取得的运行数据的取得日期时间“2011/01/23 14:05”而确定了重复的部分“2011/01/23 14”的情况下,置换部324从新取得的运行数据中删除表示重复的部分“2011/01/23 14”的数据,替代为作为比重复的部分的数据少的量并且未使用于变换为文本数据的运
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1