数据管理系统、数据管理方法和记录有数据管理程序的记录介质与流程

文档序号:26838806发布日期:2021-10-08 19:41阅读:107来源:国知局
数据管理系统、数据管理方法和记录有数据管理程序的记录介质与流程

1.本发明涉及数据管理系统、数据管理方法和记录有数据管理程序的记录介质。


背景技术:

2.专利文献1记载了“以全速率的1/2存储所存储的监视数据中旧的监视数据”。
3.现有技术文献
4.专利文献1:日本专利公开公报特开2006

115412号


技术实现要素:

5.在本发明的第一方式中提供一种数据管理系统。数据管理系统可以包括取得测量了测量对象的测量数据的数据取得部。数据管理系统可以包括记录取得的测量数据的数据记录部。数据管理系统可以包括删除记录的测量数据的至少一部分来减少测量数据的数据量的数据量减少部。数据管理系统可以包括对减少了数据量的测量数据进行数据压缩的数据压缩部。
6.数据压缩部可以可逆地压缩减少了数据量的测量数据。
7.数据管理系统可以还包括数据解压部,该数据解压部在减少记录的测量数据的数据量之前,对记录的测量数据进行解压。
8.数据量减少部可以减少记录的测量数据的样本数。
9.数据量减少部可以减少记录的测量数据的位宽。
10.数据量减少部可以根据经过了预先确定的时间,减少测量数据的数据量。
11.预先确定的时间可以是从记录测量数据开始的经过时间。
12.预先确定的时间可以是从最后访问测量数据开始的经过时间。
13.预先确定的时间能够按照每个测量数据设定为不同的值。
14.数据管理系统可以还包括将数据压缩后的测量数据发送到其他系统或装置的数据发送部。
15.在本发明的第二方式中提供一种数据管理方法。数据管理方法可以包括取得测量了测量对象的测量数据。数据管理方法可以包括记录取得的测量数据。数据管理方法可以包括删除记录的测量数据的至少一部分来减少测量数据的数据量。数据管理方法可以包括对减少了数据量的测量数据进行数据压缩。
16.在本发明的第三方式中提供一种记录有数据管理程序的记录介质。计算机可以执行数据管理程序。计算机可以通过执行数据管理程序,发挥作为取得测量了测量对象的测量数据的数据取得部的功能。计算机可以通过执行数据管理程序,发挥作为记录取得的测量数据的数据记录部的功能。计算机可以通过执行数据管理程序,发挥作为删除记录的测量数据的至少一部分来减少测量数据的数据量的数据量减少部的功能。计算机可以通过执行数据管理程序,发挥作为对减少了数据量的测量数据进行数据压缩的数据压缩部的功
能。
17.另外,上述发明的概要没有列举出本发明的所有必要特征。此外,这些特征组的子组合也可以成为发明。
附图说明
18.图1表示本实施方式的数据管理系统100的框图的一例。
19.图2表示本实施方式的数据管理系统100取得的测量数据的一例。
20.图3表示本实施方式的数据管理系统100减少测量数据的数据量进行数据压缩的流程的一例。
21.图4表示本实施方式的数据管理系统100减少数据量进行数据压缩时的来自传感器a的测量数据的一例。
22.图5表示本实施方式的数据管理系统100减少数据量进行数据压缩时的来自传感器b的测量数据的一例。
23.图6表示本实施方式的数据管理系统100减少数据量进行数据压缩时的来自传感器c的测量数据的一例。
24.图7表示本实施方式的数据管理系统100减少数据量进行数据压缩时的来自传感器d的测量数据的一例。
25.图8表示本实施方式的变形例的数据管理系统100的框图的一例。
26.图9表示可以整体或局部实现本发明的多种方式的计算机2200的例子。
27.附图标记说明
28.100 数据管理系统
29.110 数据取得部
30.120 数据压缩部
31.130 数据记录部
32.140 数据解压部
33.150 数据量减少部
34.810 数据存储部
35.820 数据发送部
36.2200 计算机
37.2201 dvd

rom
38.2210 主控制器
39.2212 cpu
40.2214 ram
41.2216 图形控制器
42.2218 显示设备
43.2220 输入/输出控制器
44.2222 通信接口
45.2224 硬盘驱动器
46.2226 dvd

rom驱动器
47.2230 rom
48.2240 输入/输出芯片
49.2242 键盘
具体实施方式
50.下面,通过发明的实施方式对本发明进行说明,但是以下的实施方式并不限定权利要求书所涉及的发明。此外,在实施方式中说明的特征的组合的全部并不是发明的解决手段所必须的。
51.图1表示本实施方式的数据管理系统100的框图的一例。本实施方式的数据管理系统100取得测量了测量对象的测量数据并进行记录。并且,数据管理系统100在删除记录的测量数据的一部分来减少数据量之后,对测量数据进行数据压缩。
52.在本实施方式中,作为一例表示数据管理系统100将从设置于工厂的多个传感器取得的测量数据作为管理对象的情况。但是,并不限定于此。数据管理系统100也可以将来自设置于与工厂不同的任何场所的一个或多个传感器的数据作为管理对象。
53.数据管理系统100可以是pc(个人计算机)、平板型计算机、智能手机、工作站、服务器计算机或通用计算机等计算机,也可以是连接有多个计算机的计算机系统。这种计算机系统也是广义的计算机。此外,数据管理系统100可以由能够在计算机内执行的一个或多个虚拟计算机环境来实现。代替于此,数据管理系统100可以是设计为数据管理用的专用计算机,也可以是由专用电路实现的专用硬件。此外,在数据管理系统100能够与互联网连接的情况下,数据管理系统100也可以由云计算来实现。
54.数据管理系统100包括:数据取得部110、数据压缩部120、数据记录部130、数据解压部140和数据量减少部150。另外,这些模块是分别在功能上分离的功能模块,可以不一定与实际的设备结构一致。即,在本图中,虽然表示为一个模块,但是其也可以不一定由一个设备构成。此外,在本图中,虽然表示为不同的模块,但是它们也可以不一定由不同的设备构成。
55.数据取得部110取得测量了测量对象的测量数据。作为一例,数据取得部110可以是通信部,例如经由通信网络分别从多个传感器按照时间序列取得测量了测量对象的测量数据。
56.这种通信网络可以是连接多个计算机的网络。例如,通信网络可以是相互连接了多个计算机网络的全球网络,作为一例,通信网络可以是使用互联网协议的互联网等。代替于此,通信网络也可以由专用线路来实现。即,数据取得部110也能够与便携电话、智能手机、第四代(4g)终端和第五代(5g)终端等之间直接或间接地进行通信来取得测量数据。
57.另外,在上述说明中,作为一例表示了数据取得部110经由通信网络分别从多个传感器取得测量数据的情况,但是并不限定于此。数据取得部110例如也可以通过用户输入或各种存储器设备等与通信网络不同的其他手段,分别从多个传感器取得测量数据。
58.在此,这种多个传感器能够取得测量了测量对象的测量数据。多个传感器例如可以是设置于ot(operational technology运营技术)区域的传感器(例如过程控制(测量)用传感器)、iot(internet of things物联网)传感器,作为一例可以是与设置于工厂的一个或多个现场设备连接或一体构成的工业用(industrial)传感器。
59.在此,这种工厂例如除了化学等工业工厂以外,也可以是对气田或油田等井口及其周边进行管理控制的工厂、对水力、火力、原子能等发电进行管理控制的工厂、对太阳光或风力等环境发电进行管理控制的工厂、以及对上下水或水坝等进行管理控制的工厂等。
60.此外,设置于这种工厂的现场设备例如可以是压力计、流量计、温度传感器等传感器设备、流量控制阀或开关阀等阀设备、风扇或电动机等执行器设备、拍摄工厂内的状况或对象物的照相机或摄像机等拍摄设备、收集工厂内的异常噪声等或发出警报声等的麦克风或扬声器等音响设备、以及输出各设备的位置信息的位置检测设备等。
61.因此,数据取得部110可以分别从多个现场设备等取得例如温度、压力、流量、加速度、磁场、位置、照相机影像、开关的接通/断开数据、声音以及它们的组合等由传感器自身测量的测量数据或在现场设备的内部测量的测量数据作为测量数据。此外,数据取得部110也可以取得基于这些数据使用数学式生成的值作为测量数据。数据取得部110将分别从多个传感器取得的测量数据供给到数据压缩部120。另外,在上述说明中,作为一例表示了数据取得部110将取得的测量数据供给到数据压缩部120的情况,但是并不限定于此。数据取得部110也可以将取得的测量数据供给到数据记录部130。
62.数据压缩部120对从数据取得部110供给的测量数据进行数据压缩。此外,如后所述,数据压缩部120对从数据量减少部150供给的减少了数据量的测量数据进行数据压缩。此时,数据压缩部120可以可逆地压缩(可逆压缩)减少了数据量的测量数据。
63.在此,可逆压缩是指压缩前的数据与经过压缩、解压(也称为“展开”或“解压缩”)处理的数据完全相等的数据压缩方法。可逆压缩由于压缩前的输入数据被完全恢复,所以也称为无损压缩。作为这种可逆压缩的算法例如可以列举行程长度压缩(rle:run length encoding)。行程长度压缩通过将某个连续的数据以一个该数据和连续的长度进行表现而压缩数据的算法。如上所述,作为一例说明了数据压缩部120使用行程长度压缩作为压缩算法的情况,但是并不限定于此。数据压缩部120例如也可以使用霍夫曼编码和lzw(lempel

ziv

welch)等与行程长度压缩不同的其他压缩算法。数据压缩部120将数据压缩后的测量数据供给到数据记录部130。
64.数据记录部130记录测量数据。作为一例,数据记录部130可以将从数据压缩部120供给的数据压缩后的测量数据按照每个传感器进行记录。代替于此或在此基础上,数据记录部130也可以将数据取得部110取得的保持原样的原始测量数据按照每个传感器进行记录。
65.数据解压部140在减少记录的测量数据的数据量之前,对记录的测量数据进行解压。作为一例,数据解压部140在预先确定的时机从数据记录部130读出由数据压缩部120可逆地压缩的测量数据。并且,数据解压部140根据数据压缩部120所使用的压缩算法,对该可逆地压缩的测量数据进行解压。即,数据解压部140恢复由数据压缩部120进行数据压缩前的测量数据。数据解压部140将解压后的测量数据供给到数据量减少部150。
66.数据量减少部150删除记录的测量数据的至少一部分来减少测量数据的数据量。作为一例,数据量减少部150删除从数据解压部140供给的解压后的测量数据的至少一部分来减少测量数据的数据量。此时,数据量减少部150例如可以减少测量数据的样本数,也可以减少测量数据的位宽。另外,这种删除了数据的一部分的数据量的减少在恢复数据时减少前的数据不能完全复原。即,换句话说,可以认为数据量减少部150不可逆地压缩(不可逆
压缩)了测量数据。数据量减少部150将减少了数据量的测量数据供给到数据压缩部120。
67.并且,数据压缩部120对减少了数据量的测量数据进行数据压缩。作为一例,数据压缩部120以与从数据取得部110供给的测量数据同样的方式例如通过行程长度压缩对从数据量减少部150供给的减少了数据量的测量数据进行数据压缩。数据压缩部120将这样减少了数据量后进行了数据压缩的测量数据供给到数据记录部130。并且,数据记录部130将记录的测量数据重写为减少了数据量后进行了数据压缩的测量数据。另外,在上述说明中,作为一例表示了如下情况:数据管理系统100从数据记录部130读出测量数据,并且利用实施了解压、数据量减少和数据压缩处理的测量数据,覆盖记录于数据记录部130的测量数据。但是,并不限定于此。数据管理系统100也可以从存储区域取出记录于数据记录部130的测量数据本身,实施解压、数据量减少和数据压缩处理并写回到数据记录部130。由此,数据记录部130将记录的测量数据更新为减少了数据量后进行了数据压缩的测量数据并再次对其进行记录。
68.图2表示本实施方式的数据管理系统100取得的测量数据的一例。在本图中,作为一例说明了数据管理系统100取得来自传感器a、传感器b、传感器c和传感器d的四个传感器的测量数据的情况。但是,并不限定于此。数据管理系统100可以取得来自比四个多的多个传感器的测量数据,也可以取得来自比四个少的一个或多个传感器的测量数据。
69.在此,多个传感器的类别可以分别相同。即,可以是从传感器a到传感器d的全部能够取得相同类别的测量数据。代替于此,多个传感器的类别也可以一部分或全部不同。即,可以是从传感器a到传感器d的一部分能够取得不同类别的测量数据,也可以是从传感器a到传感器d的全部能够取得不同类别的测量数据。
70.在本图中,以从上开始的顺序,从时刻t=1到时刻t=14按照时间序列表示预先确定的期间中的来自传感器a、传感器b、传感器c和传感器d的测量数据。另外,在本图中,作为一例表示了数据管理系统100从全部传感器以在时刻上同步的方式取得测量数据的情况。但是,并不限定于此。数据管理系统100也可以从多个传感器中的至少一部分非同步地取得测量数据。在此,来自传感器a的测量数据例如可以是按照时间序列表示多种状态(x、y、z)的数据。此外,来自传感器b的测量数据例如可以是按照时间序列表示开关的off/on的数据。此外,来自传感器c的测量数据例如可以是由整数值构成的时间序列数据。此外,来自传感器d的测量数据例如可以是由保留小数点后两位的小数值构成的时间序列数据。
71.本实施方式的数据管理系统100例如取得本图所示的测量数据并进行记录。并且,数据管理系统100在删除记录的测量数据的一部分来减少数据量之后,对测量数据进行数据压缩。使用流程对其进行详细说明。
72.图3表示本实施方式的数据管理系统100减少测量数据的数据量进行数据压缩的流程的一例。
73.在步骤310中,数据管理系统100取得测量了测量对象的测量数据。作为一例,数据取得部110经由通信网络分别从多个传感器(例如传感器a、传感器b、传感器c和传感器d)按照时间序列取得测量了测量对象的测量数据。例如,数据取得部110取得数据列“xxxxxyxxxzzzyy”作为来自传感器a的从时刻t=1到时刻t=14的测量数据。数据取得部110将分别从多个传感器取得的测量数据供给到数据压缩部120。
74.在步骤320中,数据管理系统100对测量数据进行数据压缩。作为一例,数据压缩部
120对在步骤310中取得的测量数据进行数据压缩。此时,数据压缩部120可以可逆地压缩在步骤310中取得的测量数据。例如,数据压缩部120可以对数据列“xxxxxyxxxzzzyy”进行行程长度压缩而成为数据列
““
x”5、“y”、“x”3、“z”3、“y”2”。这表示“x”连续了5次,此后“y”连续了1次,此后“x”连续了3次,此后“z”连续了3次,此后“y”连续了2次。数据压缩部120将以上述方式进行了数据压缩的测量数据供给到数据记录部130。
75.在步骤330中,数据管理系统100记录测量数据。作为一例,数据记录部130对每个传感器按照时间序列记录在步骤320中进行了数据压缩的测量数据。
76.在步骤340中,数据管理系统100判断是否经过了预先确定的时间。这种预先确定的时间例如可以是从在步骤330中记录测量数据开始的经过时间。代替于此或在此基础上,预先确定的时间可以是从最后访问测量数据开始的经过时间。此外,这种预先确定的时间可以是按照每个测量数据设定不同的值。例如,预先确定的时间可以是按照每个传感器设定不同的值。代替于此或在此基础上,预先确定的时间也可以是按照每个期间(时刻m~时刻n)设定不同的值。另外,在上述说明中,作为一例表示了数据管理系统100判断是否经过了预先确定的时间的情况。但是,并不限定于此。数据管理系统100例如也可以判断数据记录部130的剩余记录容量是否低于预先确定的容量等与时间的经过不同的其他事件的发生。
77.在判断为没有经过预先确定的时间的情况下,数据管理系统100在步骤350中判断是否结束流程。数据管理系统100例如可以基于从流程开始起的经过时间、减少了数据量的次数、减少了数据量的量、压缩了数据的次数、以及有无来自用户的结束指示等,判断是否结束流程。在判断为结束流程的情况下,数据管理系统100结束流程。另一方面,在判断为不结束流程的情况下,数据管理系统100使处理返回到步骤340并继续流程。
78.在步骤340中,在判断为经过了预先确定的时间的情况下,数据管理系统100在步骤360中对测量数据进行解压。作为一例,数据解压部140从数据记录部130读出在步骤320中可逆地进行了压缩的测量数据。并且,数据解压部140根据在步骤320中数据压缩部120所使用的压缩算法,对该可逆地压缩了的测量数据进行解压。例如,数据解压部140从数据记录部130读出作为来自传感器a的测量数据而被记录的数据列
““
x”5、“y”、“x”3、“z”3、“y”2”。并且,数据解压部140对该数据列进行解压,恢复原来的数据列“xxxxxyxxxzzzyy”。数据解压部140在减少以上述方式记录的测量数据的数据量之前,对记录的测量数据进行解压。并且,数据解压部140将进行了解压的测量数据供给到数据量减少部150。
79.在步骤370中,数据管理系统100删除记录的测量数据的至少一部分来减少测量数据的数据量。作为一例,数据量减少部150删除在步骤360中进行了解压的测量数据的至少一部分来减少测量数据的数据量。此时,数据量减少部150可以减少记录的测量数据的样本数。作为一例,数据量减少部150可以对来自传感器a的测量数据删除解压后的数据列“xxxxxyxxxzzzyy”中的第偶数个时刻的数据,而成为数据列“xxxxxzy”。代替于此或在此基础上,数据量减少部150可以减少记录的测量数据的位宽。作为一例,数据量减少部150可以针对来自传感器d的测量数据对小数点后第二位进行四舍五入,而成为由保留小数点后一位的小数值构成的时间序列数据“1.3、1.3、
···
、1.6、1.6、
···
、1.8、1.8”。另外,在上述说明中,作为一例说明了数据量减少部150减少有效位数时使用四舍五入的情况,但是并不限定于此。数据量减少部150也可以使用舍去和进位等与四舍五入不同的方法。此外,数
据量减少部150可以通过减少用于量化在时间序列上具有某个动态范围的测量数据的每一个的位数(例如从16位减少为8位)来减少测量数据的数据量。由此,数据量减少部150也可以通过对测量数据在时间轴方向上将样本间隔剔除或在大小轴方向上减少位宽(减少量化位数),不可逆地压缩测量数据。由此,数据量减少部150根据经过了预先确定的时间,减少测量数据的数据量。数据量减少部150将减少了数据量的测量数据供给到数据压缩部120。并且,数据管理系统100使处理返回到步骤320并继续流程。
80.即,在接着步骤370的步骤320中,数据管理系统100对减少了数据量的测量数据进行数据压缩。作为一例,数据压缩部120以与接着步骤310的步骤320同样的方式,对在步骤370中减少了数据量的测量数据进行数据压缩。例如,数据压缩部120针对来自传感器a的测量数据,对在步骤370中减少了数据量的数据列“xxxxxzy”进行行程长度压缩,而成为数据列
““
x”5、“z”、“y
””
。数据压缩部120将以上述方式减少了数据量后进行了数据压缩的测量数据供给到数据记录部130。
81.并且,在接着步骤370的步骤330中,数据管理系统100更新测量数据并再次进行记录。作为一例,数据记录部130将记录的测量数据更新为减少了数据量后进行了数据压缩的测量数据并再次对其进行记录。例如,数据记录部130对来自传感器a的测量数据将数据列
““
x”5,“y”、“x”3、“z”3、“y”2”重写为数据列
““
x”5、“z”、“y
””

82.数据管理系统100反复进行这种处理,直到在步骤350中判断为结束流程为止。
83.图4表示本实施方式的数据管理系统100减少数据量进行数据压缩时的来自传感器a的测量数据的一例。数据管理系统100例如在时刻t1~t14取得了图2所示的数据列作为来自传感器a的测量数据。在这种情况下,数据管理系统100对取得的数据列进行数据压缩,以数据列
““
x”5、“y”、“x”3、“z”3、“y”2”对其进行记录。并且,在经过了预先确定的时间的情况下,对记录的数据列进行解压而成为数据列“xxxxxyxxxzzzyy”。并且,数据管理系统100删除解压的数据列中的第偶数个时刻的数据而成为数据列“xxxxxzy”。此后,数据管理系统100对减少了数据量的数据列再次进行数据压缩而成为数据列
““
x”5、“z”、“y
””
,并且将记录的测量数据重写为该数据列。
84.图5表示本实施方式的数据管理系统100减少数据量进行数据压缩时的来自传感器b的测量数据的一例。数据管理系统100例如在时刻t1~t14取得了图2所示的数据列作为来自传感器b的测量数据。此外,在此,预先已知测量数据的初始状态为off。在这种情况下,数据管理系统100对取得的数据列进行数据压缩以数据列“3164”对其进行记录。由此,在测量数据为二进制数据且预先已知初始值的情况下,数据管理系统100可以以仅表示到值(状态)发生变化为止的数据数量的方式进行数据压缩。并且,在经过了预先确定的时间的情况下,对记录的数据列进行解压而成为数据列“00010000001111”。在此,“0”表示off状态,“1”表示on状态。并且,数据管理系统100删除解压后的数据列中的第偶数个时刻的数据,而成为数据列“0000011”。此后,数据管理系统100对减少了数据量的数据列再次进行数据压缩而成为数据列“52”,并且将记录的测量数据重写为该数据列。
85.图6表示本实施方式的数据管理系统100减少数据量进行数据压缩时的来自传感器c的测量数据的一例。在上述说明中,作为一例表示了数据管理系统100通过对测量数据在时间轴方向上将样本间隔剔除为二分之一来减少数据量的情况。但是,将样本间隔剔除的比率可以是任意值。例如,数据管理系统100也可以通过对测量数据在时间轴方向上将样
本间隔剔除为四分之一来减少数据量。数据管理系统100例如在时刻t1~t14取得了图2所示的数据列作为来自传感器c的测量数据。在这种情况下,数据管理系统100对取得的数据列进行数据压缩而成为数据列
““
12”3、“13”、“12”3、“13”、“12”2、“16”、“20”、“24”、“28
””
并对其进行记录。并且,在经过了预先确定的时间的情况下,对记录的数据列进行解压而成为数据列“12、12、12、13、12、12、12、13、12、12、16、20、24、28”。并且,数据管理系统100删除解压后的数据列中的第1、5、9、13个以外的时刻的数据而成为数据列“12、12、12、24”。此后,数据管理系统100对减少了数据量的数据列再次进行数据压缩而成为数据列
““
12”3、“24
””
,并且将记录的测量数据重写为该数据列。
86.图7表示本实施方式的数据管理系统100减少数据量进行数据压缩时的来自传感器d的测量数据的一例。在上述说明中,作为一例表示了数据管理系统100通过对测量数据在时间轴方向上将样本间隔剔除来减少数据量的情况。但是,数据管理系统100也可以通过对测量数据在大小轴方向上降低分辨率来减少量化位数,从而减少数据量。数据管理系统100例如在时刻t1~t14取得了图2所示的数据列作为来自传感器d的测量数据。在这种情况下,数据管理系统100对取得的数据列进行数据压缩而成为数据列
““
1.34”、“1.32”、“1.33”、“1.34”、“1.33”、“1.34”、“1.56”、“1.64”、“1.61”、“1.83”2、“1.84”2、“1.82
””
并对其进行记录。并且,在经过了预先确定的时间的情况下,对记录的数据列进行解压而成为数据列“1.34、1.32、1.33、1.34、1.33、1.34、1.56、1.64、1.61、1.83、1.83、1.84、1.84、1.82”。并且,数据管理系统100对解压后的数据列的各值减少有效位数(例如对小数点后第二位进行四舍五入而成为保留小数点后一位的值),而成为数据列“1.3、1.3、1.3、1.3、1.3、1.3、1.6、1.6、1.6、1.8、1.8、1.8、1.8、1.8”。此后,数据管理系统100对减少了数据量的数据列再次进行数据压缩而成为数据列
““
1.3”6、“1.6”3、“1.8”5”,并且将记录的测量数据重写为该数据列。
87.例如,预想ot(operational technology运营技术)区域的过程控制系统与it(information technology信息技术)区域的系统结合等引起数据量爆发性地增加。在这种状况下,保持原有的形式来记录全部数据是不现实的,需要进行数据量的削减或取舍选择。以往,已知一种以全速率的二分之一存储旧的监视数据的数据记录装置。但是,在以往的数据记录装置中,只能确保将数据间隔剔除的部分为空闲区域。
88.相对于此,本实施方式的数据管理系统100在删除存储的测量数据的至少一部分来减少数据量之后进行数据压缩。由此,按照本实施方式的数据管理系统100,能够确保将数据删除的部分以上为空闲区域,能够有效地管理测量数据。
89.此外,本实施方式的数据管理系统100可逆地压缩减少了数据量的测量数据。由此,按照本实施方式的数据管理系统,通过组合不可逆压缩和可逆压缩,能够无损地恢复压缩前的测量数据,并且能够确保删除了数据的部分以上的空闲区域。
90.此外,本实施方式的数据管理系统100还包括数据解压部,该数据解压部在减少记录的测量数据的数据量之前,对记录的测量数据进行解压。由此,按照数据管理系统,能够始终以可逆压缩的状态记录测量数据。
91.此外,本实施方式的数据管理系统100在减少测量数据的数据量时,减少记录的测量数据的样本数或减少记录的测量数据的位宽。由此,按照本实施方式的数据管理系统100,能够根据测量数据的特性,在时间轴方向或大小轴方向的任一方中选择性地删除测量
数据的至少一部分。
92.此外,本实施方式的数据管理系统100根据经过了预先确定的时间,减少测量数据的数据量。在此,预先确定的时间可以是从记录测量数据开始的经过时间,也可以是从最后访问测量数据开始的经过时间。此外,预先确定的时间能够按照每个测量数据设定为不同的值。由此,按照本实施方式的数据管理系统,能够按照每个传感器或每个期间从旧的测量数据或成为不被访问的测量数据中优先减小存储所需的容量。
93.在上述说明中,作为一例表示了数据管理系统100不是原样保留取得的测量数据而是减少数据量进行数据压缩的情况。但是,并不限定于此。
94.图8表示本实施方式的变形例的数据管理系统100的框图的一例。在图8中,与图1具有相同的功能和构成的构件赋予相同的附图标记,并且除了以下不同点以外省略说明。本变形例的数据管理系统100例如可以设置于ot区域,并且能够将从设置于ot区域的传感器取得的测量数据发送到设置于it区域的其他系统或装置。本变形例的数据管理系统100还包括数据存储部810和数据发送部820。
95.在本变形例的数据管理系统100中,数据取得部110将分别从多个传感器取得的测量数据供给到数据存储部810,而不是供给到数据压缩部120。
96.数据存储部810存储测量数据。作为一例,数据存储部810可以将从数据取得部110供给的全部测量数据即取得的保持原样的原始测量数据按照每个传感器以时间序列进行记录。并且,数据存储部810将存储的测量数据中的应发送到其他系统或装置的发送对象的测量数据供给到数据压缩部120。另外,这种发送对象例如可以基于用户输入来选择,也可以由数据管理系统100自动选择。
97.因此,在本变形例的数据管理系统100中,数据压缩部120对分别从多个传感器取得的测量数据中的应发送到其他系统或装置的发送对象的测量数据进行数据压缩,数据记录部130将其记录。并且,在本变形例的数据管理系统100中,对记录于数据记录部130的这种发送对象的测量数据执行解压、数据量减少和数据压缩。
98.并且,数据发送部820将以上述方式进行了数据压缩后的记录于数据记录部130的测量数据即进行了数据压缩后的发送对象的测量数据经由网络等发送到其他系统或装置。
99.由此,本变形例的数据管理系统100将取得的保持原样的原始测量数据存储于数据存储部810,并且对发送对象的测量数据执行解压、数据量减少和数据压缩,并且将进行了该数据压缩后的测量数据发送到其他系统或装置。由此,按照本变形例的数据管理系统100,例如在从ot区域向it区域发送测量数据时,能够减少从数据管理系统100发送的数据量。
100.本发明的各种实施方式可以参照流程图和框图进行记载,在此模块可以表示(1)执行操作的过程的阶段或(2)具有执行操作的作用的装置的部分。特定的阶段和部分可以通过专用电路、与存储在计算机可读介质上的计算机可读指令一起供给的可编程电路和/或与存储在计算机可读介质上的计算机可读指令一起供给的处理器来实现。专用电路可以包括数字和/或模拟硬件电路,也可以包括集成电路(ic)和/或分立电路。可编程电路可以包括可重构硬件电路,该可重构硬件电路包括逻辑and、逻辑or、逻辑xor、逻辑nand、逻辑nor和其他逻辑操作、触发器、寄存器、现场可编程门阵列(fpga)、可编程逻辑阵列(pla)等存储器元件等。
101.计算机可读介质可以包括能够存储由适当的设备执行的指令的任意的有形设备,其结果,具有存储在其中的指令的计算机可读介质包括包含为了制作用于执行由流程图或框图指定的操作的手段而能够执行的指令的产品。作为计算机可读介质的例子可以包括:电子存储介质、磁存储介质、光存储介质、电磁存储介质、半导体存储介质等。作为计算机可读介质的更具体的例子可以包括:软(注册商标)盘、磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存器)、电可擦除可编程只读存储器(eeprom)、静态随机存取存储器(sram)、光盘只读存储器(cd

rom)、数字多用途盘(dvd)、蓝光(rtm)碟、存储棒、集成电路卡等。
102.计算机可读指令包括由包括汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微码、固件指令、状态设定数据、或smalltalk(注册商标)、java(注册商标)、c++等面向对象编程语言、和“c”编程语言或同样的编程语言那样的现有的过程型编程语言的一个或多个编程语言的任意组合描述的源代码和目标代码中的任意一个。
103.计算机可读指令可以经由本地或局域网(lan)、互联网等广域网(wan)提供给通用计算机、特殊目的的计算机或其他可编程的数据处理装置的处理器或可编程电路,并且为了制作用于执行由流程图或框图指定的操作的手段而执行计算机可读指令。作为处理器的例子包括:计算机处理器、处理单元、微处理器、数字信号处理器、控制器、微控制器等。
104.图9表示可以整体或局部实现本发明的多种方式的计算机2200的例子。通过安装于计算机2200的程序,计算机2200能够发挥作为与本发明的实施方式的装置相关联的操作或该装置的一个或多个部分的功能、或者能够执行该操作或该一个或多个部分、和/或计算机2200能够执行本发明的实施方式的过程或该过程的阶段。为了使计算机2200执行与本说明书记载的流程图和框图的模块中的几个或全部相关联的特定的操作,可以由cpu2212执行这种程序。
105.本实施方式的计算机2200包括cpu2212、ram2214、图形控制器2216和显示装置2218,它们通过主控制器2210相互连接。计算机2200还包括通信接口2222、硬盘驱动器2224、dvd

rom驱动器2226和ic卡驱动器那样的输入/输出单元,它们经由输入/输出控制器2220与主控制器2210连接。计算机还包括rom2230和键盘2242那样的传统的输入/输出单元,它们经由输入/输出芯片2240与输入/输出控制器2220连接。
106.cpu2212按照存储在rom2230和ram2214内的程序而动作,由此控制各单元。图形控制器2216将由cpu2212生成的图像数据获取到在ram2214内提供的帧缓存器等或其自身中,并且在显示装置2218上显示图像数据。
107.通信接口2222能够经由网络与其他电子设备进行通信。硬盘驱动器2224存储由计算机2200内的cpu2212使用的程序和数据。dvd

rom驱动器2226从dvd

rom2201读取程序或数据,经由ram2214向硬盘驱动器2224提供程序或数据。ic卡驱动器从ic卡读取程序和数据和/或将程序和数据写入ic卡。
108.rom2230在其中存储激活时由计算机2200执行的引导程序等和/或依赖于计算机2200的硬件的程序。输入/输出芯片2240也可以经由并行端口、串行端口、键盘端口、鼠标端口等使各种输入/输出单元与输入/输出控制器2220连接。
109.由dvd

rom2201或ic卡那样的计算机可读介质提供程序。程序从计算机可读介质读取,并且安装于也作为计算机可读介质的例子的硬盘驱动器2224、ram2214或rom2230,并
由cpu2212执行。在这些程序内描述的信息处理被读取到计算机2200,从而带来程序与上述各种类型的硬件资源之间的协作。装置或方法可以通过伴随计算机2200的使用来实现信息的操作或处理而构成。
110.例如,在计算机2200和外部设备之间执行通信的情况下,cpu2212可以执行加载于ram2214的通信程序,基于在通信程序中描述的处理对通信接口2222指示通信处理。通信接口2222在cpu2212的控制下,读取存储于在ram2214、硬盘驱动器2224、dvd

rom2201或ic卡那样的记录介质内提供的发送缓冲处理区域的发送数据,将读取到的发送数据发送到网络,或者将从网络接收到的接收数据写入到在记录介质上提供的接收缓冲处理区域等。
111.此外,cpu2212可以将存储于硬盘驱动器2224、dvd

rom驱动器2226(dvd

rom2201)、ic卡等那样的外部记录介质的文件或数据库的全部或必要的部分读取到ram2214,并对ram2214上的数据执行各种类型的处理。接着,cpu2212将处理后的数据写回到外部记录介质。
112.如各种类型的程序、数据、表和数据库那样的各种类型的信息可以存储于记录介质并接受信息处理。cpu2212对从ram2214读取的数据执行本公开各处记载的各种类型的处理并将结果写回到ram2214,该各种类型的处理包括由程序的指令序列指定的各种类型的操作、信息处理、条件判断、条件分支、无条件分支、信息的检索/置换等。此外,cpu2212可以检索记录介质内的文件、数据库等中的信息。例如,在分别具有与第二属性的属性值相关联的第一属性的属性值的多个条目存储在记录介质内的情况下,cpu2212可以从该多个条目中检索与指定第一属性的属性值的条件一致的条目,并且读取存储在该条目内的第二属性的属性值,由此获取与满足预先确定的条件的第一属性相关联的第二属性的属性值。
113.以上说明的程序或软件模块可以存储在计算机2200上或计算机2200附近的计算机可读介质中。此外,在与专用通信网络或互联网连接的服务器系统内提供的硬盘或ram那样的记录介质能够用作计算机可读介质,由此,经由网络将程序提供给计算机2200。
114.以上,利用实施方式对本发明进行了说明,但是本发明的技术范围并不限定于上述实施方式记载的范围。对本领域技术人员而言能够对上述实施方式进行各种变更或改良是显而易见的。根据权利要求书的记载可知,进行了这种变更或改良的方式也可以包含于本发明的技术范围。
115.在权利要求书、说明书和附图中所示的装置、系统、程序和方法中的动作、过程、步骤和阶段等各处理的执行顺序没有特别明示为“更早”、“之前”等,此外,应注意的是只要在后一处理中没有使用前一处理的输出,则能够以任意的顺序实现。关于权利要求书、说明书和附图中的动作流程,即使为了便于说明而使用“首先,”、“接着,”等进行了说明,也不意味着必须按照该顺序实施。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1