数据处理装置及数据处理方法制造方法及图纸

技术编号:15398255 阅读:161 留言:0更新日期:2017-05-22 13:59
本发明专利技术提供一种数据处理装置及其数据处理方法。该数据处理装置包含一暂存器以及一处理器,且二者彼此电性连结。该暂存器储存数笔数据,且各笔数据包含一第一子数据及一第二子数据。该等第一数据对应至一第一栏位,且该等第二数据对应至一第二栏位。该处理器根据该等第一子数据的一第一特性,以一第一压缩演算法压缩该等第一子数据,且根据该等第二子数据所具有的一第二特性,以一第二压缩演算法压缩该等第二子数据。

Data processing device and data processing method

The invention provides a data processing device and a data processing method thereof. The data processing device comprises a register and a processor, and the two are electrically connected with each other. The register stores a number of pen data, and each pen data comprises a first sub data and a second sub data. The first data corresponds to a first field, and the two data corresponds to a second field. The first processor according to the characteristics of the first sub data, a first compression algorithm to compress the first sub data, and according to the characteristics of the second and two sub data, with a second compression algorithm to compress the data and two sub.

【技术实现步骤摘要】
数据处理装置及数据处理方法
本专利技术关于一种数据处理装置及数据处理方法。更具体而言,本专利技术关于一种根据数据栏位的特性进行压缩/解压缩的数据处理装置及数据处理方法。
技术介绍
物联网(IoT;InternetofThings)是一种将所有物品通过各种识别感测装置与网际网络连接起来的概念,进而达到远端控制或是直接达到物与物的直接沟通,以提供智慧化识别的管理,因此感测装置的应用在物联网中扮演很重要的地位。举例而言,可将射频辨识标签(RFID)、红外线感应器、全球定位系统等感测装置设置于各种物体(例如:电网、公路、建筑、家电等),并且与网际网络结合,使各种物品在生产、流通、消费等各个过程中,可实现物品的自动识别和信息的共享,并透明化管理物品。因此,物联网的应用十分广泛,包含在运输、物流、智能环境、健康医疗、个人等各领域的应用。然而,物联网的发达伴随的是产生庞大的感测数据,且感测数据会随着时间的流逝而不断增加,因此会占用大量的硬盘空间,并且使得备份管理不易,因此必须定期压缩储存的数据以节省硬盘空间。若使用目前常用数据库(例如:Oracle)内建的压缩技术压缩感测数据,虽然可减少部分数据占用的硬盘空间,但数据库内建的压缩技术并非针对感测数据的特性压缩,因此能够节省的硬盘空间有限。此外,采用这些压缩技术压缩感测数据后,若使用者只需要查询部分的数据,仍需要将已压缩的数据全部解压缩才能进行查询及读取,造成使用者查询的时间过长。有鉴于此,在此
中亟需一种技术,其能够解决感测数据的数据压缩率较低且查询时间过长的问题。
技术实现思路
本专利技术的主要目的在于提供一种数据处理装置及一种数据处理方法,以提高数据(例如:感测数据)的数据压缩率并降低查询数据的时间。本专利技术所提供的数据处理装置及数据处理方法会根据数据中各栏位所对应的子数据的特性,选择适合的压缩演算法压缩。此外,当欲压缩的数据来自不同装置时,本专利技术亦会针对不同的装置赋予不同的识别代码,再分群压缩。通过此种方式,当使用者针对特定识别代码进行查询时,本专利技术便能只解压缩该识别代码的全部或部分压缩子数据。据此,本专利技术能有效地提高数据压缩率并提供快速查询的机制,解决已知技术所面临的问题(亦即,感测数据的压缩率较低且查询感测数据的速度过于缓慢的问题)。为达上述目的,本专利技术提供了一种数据处理装置,该数据处理装置包含一暂存器以及处理器,且二者彼此电性连结。该暂存器储存数笔数据,且各笔数据包含一第一子数据及一第二子数据。该等第一子数据对应至一第一栏位,且该等第二子数据对应至一第二栏位。该处理器根据该等第一子数据的一第一特性,以一第一压缩演算法压缩该等第一子数据,且根据该等第二子数据所具有的一第二特性,以一第二压缩演算法压缩该等第二子数据。为达上述目的,本专利技术更揭露一种数据处理方法。该数据处理方法,适用于一电子装置。该电子装置包含一暂存器及一处理器,且该暂存器储存数笔数据。各笔数据包含一第一子数据及一第二子数据,该等第一子数据对应至一第一栏位,且该等第二子数据对应至一第二栏位。该数据处理方法包含下列步骤:(a)由该处理器根据该等第一子数据的一第一特性,以一第一压缩演算法压缩该等第一子数据,以及(b)由该处理器根据该等第二子数据所具有的一第二特性,以一第二压缩演算法压缩该等第二子数据。于参阅附图及随后描述的实施方式后,所属
具有通常知识者便可了解本专利技术的技术手段及实施方面。附图说明图1描绘第一实施例所述的数据处理装置的示意图;图2描绘第一实施例的暂存器所储存的数据的示意图;图3描绘第二实施例所述的数据处理装置的示意图;图4A描绘第二实施例的暂存器所储存的数据的示意图;图4B为描绘第二实施例的压缩数据示意图;图5描绘第三实施例的压缩数据示意图;图6描绘第四实施例的压缩数据示意图;图7A及7B描绘第五实施例的流程图;以及图8A及8B描绘第六实施例的流程图。主要元件符号说明:1:数据处理装置11:暂存器13:处理器15:输入/输出接口2:压缩数据20、20a、20b:数据3:数据处理装置4:压缩数据42:第一栏位44a、44b、44c、44d、44e:第一压缩子数据5:压缩数据62:第二栏位64a、64b、64c、64d、64e:第二压缩子数据72:第三栏位74a、74b、74c、74d、74e:第三压缩子数据80:查询消息具体实施方式本专利技术的内容可通过以下实施例来解释,但本专利技术的实施例并非用以限制本专利技术必须在如以下实施例中所述的任何特定的环境、应用或方式方能实施。因此,以下实施例的说明仅在于阐释本专利技术,而非用以限制本专利技术。在以下实施例及图式中,与本专利技术非直接相关的元件已省略而未绘示,且绘示于图式中的各元件之间的尺寸比例仅为便于理解,而非用以限制为实际的实施比例。关于本专利技术的第一实施例,请参阅图1及图2。图1描绘第一实施例的一数据处理装置1,其包含一暂存器11及一处理器13,且二者彼此电性连结。图2则描绘暂存器11所储存的数笔数据20。如图2所示,各笔数据20包含一第一子数据及一第二子数据,其中各第一子数据对应至一第一栏位42,且各第二子数据对应至一第二栏位62。于本实施例中,第一栏位42及第二栏位62的名称分别为「时间」及「电流值」。本实施例中,针对各个栏位(亦即,第一栏位42及第二栏位62),处理器13会依据其所对应的子数据间所具有的特性,采用适当的压缩演算法进行压缩。具体而言,处理器13会根据这些第一子数据间所具有的一第一特性,以一第一压缩演算法压缩这些第一子数据。同理,处理器13会根据这些第二子数据间所具有的一第二特性,以一第二压缩演算法压缩这些第二子数据。于其他实施方面中,倘若处理器13事先不知各个栏位所对应的子数据间所具有的特性,则会先判断其所具有的特性,再依据判断结果选择适当的压缩演算法。举例而言,处理器13可先根据这些第一子数据间的一第一标准差,判断这些第一子数据具有前述第一特性,再根据此第一特性决定使用第一压缩演算法。同理,处理器13亦可先根据这些第二子数据间的一第二标准差,判断这些第二子数据具有前述第二特性,再根据此第二特性决定使用第二压缩演算法。须说明者,本专利技术并未限制处理器13必须以子数据间的标准差来判断其所具有的特性,其他能判断子数据间的特性的方法亦可被加以使用。进一步言,若第一特性是每一小段时间区间内的子数据的数值变动起伏较大者(例如:这些子数据的第一标准差大于一门槛值),则处理器13可选择字典压缩法作为第一压缩演算法。若第一特性是一小段时间区间内的子数据的数值较为稳定者(例如:这些子数据的第一标准差小于一门槛值),则处理器13可选择平移压缩法作为第一压缩演算法。若第一特性是子数据的数值呈现递增(或递减)者,则处理器13可选择渐增压缩法作为第一压缩演算法。处理器13亦会对第二子数据进行类似的判断、选择及处理。须说明者,前述不同的压缩演算法以及子数据的特性与压缩演算法的对应关系仅作为例示说明而已,并非用以限制本专利技术的范围。由前述说明可知,当第一子数据间所具有的第一特性与第二子数据间所具有的第二特性不同时,处理器13所选择的第一压缩演算法及第二压缩演算法也就不同。由于处理器13依据各栏位的子数据间所具有的特性压缩各栏位所对应的子数据,因此能够达成优异的压缩效本文档来自技高网
...
数据处理装置及数据处理方法

【技术保护点】
一种数据处理装置,其特征在于,包含:一暂存器,用以储存数笔数据,各笔数据包含一第一子数据、一第二子数据及一识别代码,所述第一子数据对应至一第一栏位,所述第二子数据对应至一第二栏位,且不同识别代码对应至不同装置;以及一处理器,电性连结至该暂存器,用以根据所述第一子数据的一第一特性,以一第一压缩演算法分别将具有相同识别代码的所述第一子数据压缩为一第一压缩子数据,且该处理器根据所述第二子数据的一第二特性,以一第二压缩演算法分别将具有相同识别代码的所述第二子数据压缩为一第二压缩子数据。

【技术特征摘要】
2012.11.26 TW 1011441281.一种数据处理装置,其特征在于,包含:一暂存器,用以储存数笔数据,各笔数据包含一第一子数据、一第二子数据及一识别代码,所述第一子数据对应至一第一栏位,所述第二子数据对应至一第二栏位,且不同识别代码对应至不同装置;以及一处理器,电性连结至该暂存器,用以根据所述第一子数据的一第一特性,以一第一压缩演算法分别将具有相同识别代码的所述第一子数据压缩为一第一压缩子数据,且该处理器根据所述第二子数据的一第二特性,以一第二压缩演算法分别将具有相同识别代码的所述第二子数据压缩为一第二压缩子数据。2.如权利要求1所述的数据处理装置,其特征在于,该数据处理装置更包含:一输入/输出接口,用以接收一查询消息,该查询消息载有一查询代码及该第一栏位的一名称;其中,该处理器更以一第一解压缩演算法对识别代码与该查询代码相同的该第一压缩子数据进行解压缩,其中该第一解压缩演算法与该第一压缩演算法相对应。3.如权利要求2所述的数据处理装置,其特征在于,该查询消息更载有该第二栏位的一名称,该处理器更以一第二解压缩演算法对识别代码与该查询代码相同的该第二压缩子数据进行解压缩,其中该第二解压缩演算法与该第二压缩演算法相对应。4.一种数据处理装置,其特征在于,包含:一暂存器,用以储存数笔数据,各笔数据包含一第一子数据、一第二子数据及一识别代码,所述第一子数据对应至一第一栏位,所述第二子数据对应至一第二栏位,且不同识别代码对应至不同装置;以及一处理器,电性连结至该暂存器,将具有相同识别代码的所述数据分为数个群组,并针对各群组进行以下运作:根据所述第一子数据的一第一特性,以一第一压缩演算法将该群组内的所述第一子数据压缩为一第一压缩子数据,以及根据所述第二子数据的一第二特性,以一第二压缩演算法将该群组内的所述第二子数据压缩为一第二压缩子数据。5.如权利要求4所述的数据处理装置,其特征在于,该数据处理装置更包含:一输入/输出接口,用以接收一查询消息,该查询消息载有一查询代码、该第一栏位的一名称及一查询范围;其中,该处理器更以一第一解压缩演算法将识别代码与该查询代码相同的各该第一压缩子数据分别解压缩为数笔第一解压缩子数据,该处理器更选取位于该查询范围内的所述第一解压缩子数据,其中该第一解压缩演算法与该第一压缩演算法相对应。6.如权利要求5所述的数据处理装置,其特征在于,该查询消息更载有该第二栏位的一名称,该处理器更以一第二解压缩演算法进行解压缩,其将识别代码与该查询代码相同的各该第二压缩子数据分别解压缩为数笔第二解压缩子数据,该处理器更选取位于该查询范围内的所述第二解压缩子数据,其中该第二解压缩演算法与该第二压缩演算法相对应。7.如权利要求4所述的数据处理装置,其特征在于,该处理器更针对各群组记录该群组内的所述第一子数据的一最小值及一最大值。8.如权利要求7所述的数据处理装置,其特征在于,各群组的该最小值及该最大值界定一数据范围,该数据处理装置更包含:一输入/输出接口,用以接收一查询消息,该查询消息载有一查询代码、该第一栏位的一名称及一查询范围;其中,该处理器更针对识别代码与该查询代码相同的各该第一压缩子数据进行以下运作:选取该查询范围与该数据范围重迭的群组,以及以一第一解压缩演算法将被选取的群组的该第一压缩子数据解压缩为数笔第一解压缩子数据,其中该第一解压缩演算法与该第一压缩演算法相对应。9.如权利要求8所述的数据处理装置,其特征在于,该查询消息更载有该第二栏位的一名称,该处理器更以一第二解压缩演算法将被选取的群组的该第二压缩子数据解压缩为数笔第二解压缩子数据,其中该第二解压缩演算法与该第二压缩演算法相对应。10.一种数据处理装置,其特征在于,包含:一暂存器,用以储存数笔数据,各笔数据包含一第一子数据、一第二子数据及一识别代码,所述第一子数据对应至一第一栏位,所述第二子数据对应至一第二栏位,且不同识别代码对应至不同装置;以及一处理器,电性连结至该暂存器,根据所述第一子数据的一第一标准差,判断所述第一子数据具有一第一特性,根据该第一特性决定一第一压缩演算法,根据该第一压缩演算法压缩所述第一子数据,根据所述第二子数据的一第二标准差,判断所述第二子数据具有一第二特性,根据该第二特性决定一第二压缩演算法,且根据该第二压缩演算法压缩所述第二子数据。11.一种数据处理方法,适用于一电子装置,该电子装置包含一暂存器及一处理器,该暂存器储存数笔数据,各笔数据包含一第一子数据、一第二子数据及一识别代码,所述第一子数据对应至一第一栏位,所述第...

【专利技术属性】
技术研发人员:李哲荣康浩平陈致宏庄棨椉邱育生
申请(专利权)人:财团法人资讯工业策进会
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1