CN112964286A - 数据标记方法、温湿度记录仪及存储介质 - Google Patents
数据标记方法、温湿度记录仪及存储介质 Download PDFInfo
- Publication number
- CN112964286A CN112964286A CN202110141895.0A CN202110141895A CN112964286A CN 112964286 A CN112964286 A CN 112964286A CN 202110141895 A CN202110141895 A CN 202110141895A CN 112964286 A CN112964286 A CN 112964286A
- Authority
- CN
- China
- Prior art keywords
- data
- time
- real
- marking
- temperature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 86
- 238000001514 detection method Methods 0.000 claims abstract description 25
- 238000007781 pre-processing Methods 0.000 claims abstract description 25
- 238000013500 data storage Methods 0.000 claims description 102
- 230000002159 abnormal effect Effects 0.000 claims description 65
- 230000002547 anomalous effect Effects 0.000 claims description 8
- 239000003550 marker Substances 0.000 claims description 8
- 238000012216 screening Methods 0.000 claims description 8
- 238000010276 construction Methods 0.000 claims description 7
- 238000004140 cleaning Methods 0.000 claims description 4
- 238000012163 sequencing technique Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D9/00—Recording measured values
- G01D9/28—Producing one or more recordings, each recording being of the values of two or more different variables
- G01D9/285—Producing one or more recordings, each recording being of the values of two or more different variables producing additional marks (e.g. reference lines time marks)
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Recording Measured Values (AREA)
Abstract
本发明涉及检测技术领域,公开了一种数据标记方法、温湿度记录仪及存储介质,该方法包括:读取温湿度传感器采集到的实时数据,并进行预处理后存储至存储单元中,再检测是否接收到用于触发温湿度记录仪进行数据标记的标记触发信号,若接收到该信号,则构建标记区域,并从预设的数据采集时间节点中选择时间节点,并从存储单元中读取与该时间节点对应的实时数据,得到待标记数据;然后将待标记数据存储至标记区域中,得到标记数据。该方法的技术方案实现了温湿度记录仪对实时数据的标记,方便后续对某一特定时间节点的实时数据进行检索和查看,减小了数据检索的工作量,同时可以直观地查看到实时数据。
Description
技术领域
本发明涉及检测技术领域,尤其涉及一种数据标记方法、温湿度记录仪及存储介质。
背景技术
随着物流冷链运输领域的飞速发展,温湿度数据记录仪在物流运输领域中的作用日渐凸显,温湿度记录仪能够记录物品在整个运输过程中的温湿度数据并存储在温湿度记录仪内部的存储模块,使用者可通过移动通讯设备读取温湿度数据记录仪所存储的温湿度数据。
目前温湿度记录仪记录的是每个采样时间内采集到的温湿度数据,使用者最终获取到的是所有的温湿度数据,因此无法直观地从温湿度记录仪内获取到在某一特定时间节点的温湿度数据。
但是在某些领域,使用者要求能够对温湿度记录仪内的温湿度数据进行标记,方便后续能够直接获取到某一特定时间节点的温湿度数据,从而减小数据检索的工作量,所以提供一种适用于温湿度记录仪的数据标记方法,用以能够及时、快速的对温湿度数据进行标记,提高数据展示的质量和效率的技术问题需待解决。
发明内容
本发明的主要目的在于解决现有技术中温湿度记录仪不对温湿度数据进行标记记录,使得无法直观查看温湿度数据的技术问题。
本发明第一方面提供了一种数据标记方法,应用于温湿度记录仪,所述温湿度记录仪包括存储单元和至少一个温湿度传感器,所述数据标记方法包括:
读取所述至少一个温湿度传感器采集到的实时数据,并按照预设的数据存储格式对所述实时数据进行预处理后存储至所述存储单元中;
检测是否接收到标记触发信号;
若是,则构建标记区域;
从预设的数据采集时间节点中选择至少一个时间节点,并从所述存储单元中读取与所述至少一个时间节点对应的实时数据,得到待标记数据集;
将所述待标记数据集存储至所述标记区域中进行标记,得到标记数据。
可选的,在本发明的第一方面的第一种实现方式中,所述标记触发信号包括外界设备发送的第一触发信号和/或所述温湿度记录仪内部产生的第二触发信号。
可选的,在本发明的第一方面的第二种实现方式中,所述按照预设的数据存储格式对所述实时数据进行预处理后存储至所述存储单元中包括:
对所述实时数据进行清洗处理,得到清洗后的实时数据;
将所述清洗后的实时数据按照采集时间的先后顺序进行排序,得到数据序列,并按照存储单元中预设的时间轴将所述数据序列中的实时数据复制至所述存储单元中对应的存储格子中进行存储,其中,预设的时间轴用于表示与至少一个所述温湿度传感器采集所述实时数据时所对应的所述数据采集时间节点,所述时间轴被划分为N个数据采集时间节点,所述N为正整数。
可选的,在本发明的第一方面的第三种实现方式中,所述构建标记区域包括:
判断所述标记触发信号是否属于所述第一触发信号;
若是,则根据所述存储单元中预设的时间轴构建第一标记标签;
基于所述第一标记标签创建第一数据存储区,并将所述第一数据存储区与所述第一标记标签进行关联,得到标记区域。
可选的,在本发明第一方面的第四种实现方式中,若所述标记触发信号属于所述第一触发信号时,所述从预设的数据采集时间节点中选择所述至少一个时间节点,并从所述存储单元中读取与所述至少一个时间节点对应的实时数据,得到待标记数据集包括:
从所述N个数据采集时间节点中选择至少一个时间节点;
从所述存储单元的存储格子中查找出与所述至少一个时间节点对应的所述数据采集时间节点,并基于所述数据采集时间节点提取对应的实时数据,得到待标记数据集。
可选的,在本发明第一方面的第五种实现方式中,所述构建标记区域还包括:
若判断所述标记触发信号不属于所述第一触发信号,则确定所述标记触发信号为所述第二触发信号;
对采集到的实时数据进行异常检测,得到异常数据;
提取所述异常数据中的位置数据和/或时间数据;
根据所述位置数据和/或时间数据生成第二标记标签,基于所述第二标记标签创建第二数据存储区,并将所述第二数据存储区与所述第二标记标签进行关联,得到标记区域。
可选的,在本发明第一方面的第六种实现方式中,若所述标记触发信号为所述第二触发信号时,所述从预设的数据采集时间节点中选择所述至少一个时间节点,并从所述存储单元中读取与所述至少一个时间节点对应的实时数据,得到待标记数据集包括:
从所述N个数据采集时间节点中选择至少一个时间节点;
将所述至少一个时间节点与所述异常数据中的时间数据进行比对,根据比对的结果筛选所述至少一个时间节点中的异常时间节点;
从所述存储单元的存储格子中查找与所述异常时间节点对应的所述数据采集时间节点,并基于所述数据采集时间节点提取对应的实时数据,得到待标记数据集。
本发明第二方面提出一种温湿度记录仪,所述温湿度记录仪包括:
预处理模块,用于读取所述至少一个温湿度传感器采集到的实时数据,并按照预设的数据存储格式对所述实时数据进行预处理后存储至所述存储单元中,其中,所述实时数据包括温湿度数据、位置数据、时间数据;
检测模块,用于检测是否接收到标记触发信号;
读取模块,用于当接收到触发信号时,则从预设的数据采集时间节点中选择至少一个时间节点,并从所述存储单元中读取与所述至少一个时间节点对应的实时数据,得到待标记数据集;
标记模块,用于将所述待标记数据集存储至所述标记区域中进行标记,得到标记数据。
可选的,在本发明第二方面的第一种实现方式中,所述标记触发信号包括外界设备发送的第一触发信号和/或所述温湿度记录仪内部产生的第二触发信号。
可选的,在本发明第二方面的第二种实现方式中,所述预处理模块包括读取单元和预处理单元,所述读取单元具体用于:读取所述至少一个温湿度传感器采集到的实时数据;所述预处理单元具体用于:
对所述实时数据进行清洗处理,得到清洗后的实时数据;
将所述清洗后的实时数据按照采集时间的先后顺序进行排序,得到数据序列,并按照存储单元中预设的时间轴将所述数据序列中的实时数据复制至所述存储单元中对应的存储格子中进行存储,其中,预设的时间轴用于表示与至少一个所述温湿度传感器采集所述实时数据时所对应的数据采集时间节点,所述时间轴被划分为N个数据采集时间节点,所述N个数据采集时间节点与在所述N个数据采集时间节点内的所述清洗后的实时数据一一对应,所述N为正整数。
可选的,在本发明第二方面的第三种实现方式中,所述构建模块具体用于:
判断所述标记触发信号是否属于所述第一触发信号;
若是,则根据所述存储单元中预设的时间轴构建第一标记标签;
基于所述第一标记标签创建第一数据存储区,并将所述第一数据存储区与所述第一标记标签进行关联,得到标记区域。
可选的,在本发明第二方面的第四种实现方式中,所述标记触发信号属于所述第一触发信号时,所述读取模块具体用于:
从所述N个数据采集时间节点中选择至少一个时间节点;
从所述存储单元的存储格子中查找出与所述至少一个时间节点对应的所述数据采集时间节点,并基于所述数据采集时间节点提取对应的实时数据,得到待标记数据集。
可选的,在本发明第二方面的第五种实现方式中,所述构建模块具体用于:
若判断所述标记触发信号不属于所述第一触发信号,则确定所述标记触发信号为所述第二触发信号;
对采集到的实时数据进行异常检测,得到异常数据;
提取所述异常数据中的位置数据和/或时间数据;
根据所述位置数据和/或时间数据生成第二标记标签,基于所述第二标记标签创建第二数据存储区,并将所述第二数据存储区与所述第二标记标签进行关联,得到标记区域。
可选的,在本发明第二方面的第六种实现方式中,若所述标记触发信号为所述第二触发信号时,所述读取模块具体用于:
从所述N个数据采集时间节点中选择至少一个时间节点;
将所述至少一个时间节点与所述异常数据中的时间数据进行比对,根据比对的结果筛选所述至少一个时间节点中的异常时间节点;
从所述存储单元的存储格子中查找与所述异常时间节点对应的所述数据采集时间节点,并基于所述数据采集时间节点提取对应的实时数据,得到待标记数据集。
本发明第三方面提供了一种温湿度记录仪,所述温湿度记录仪包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述温湿度记录仪设备执行上述的数据标记方法的步骤。
本发明第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当其在计算机上运行时,使得计算机执行上述的数据标记方法的步骤。
在本发明提供的技术方案中,通过读取温湿度传感器采集到的实时数据,并进行预处理后存储至存储单元中,再检测是否接收到用于触发温湿度记录仪进行数据标记的标记触发信号,若接收到该信号,则构建标记区域,并从预设的数据采集时间节点中选择时间节点,并从存储单元中读取与该时间节点对应的实时数据,得到待标记数据;然后将待标记数据存储至标记区域中,得到标记数据。本发明提供的技术方案实现了温湿度记录仪对实时数据的标记,方便后续对某一特定时间节点的实时数据进行检索和查看,减小了数据检索的工作量,同时可以直观查看实时数据。
附图说明
图1为本发明实施例中数据标记方法的第一个实施例示意图;
图2为本发明实施例中数据标记方法的第二个实施例示意图;
图3为本发明实施例中数据标记方法的第三个实施例示意图;
图4为本发明实施例中数据标记方法的第四个实施例示意图;
图5为本发明实施例中温湿度记录仪的一个实施例示意图;
图6为本发明实施例中温湿度记录仪的另一个实施例示意图;
图7为本发明实施例中温湿度记录仪的又一个实施例示意图。
具体实施方式
本发明实施例提供了一种数据标记方法、装置、设备及存储介质,通过读取温湿度传感器采集到的实时数据,并进行预处理后存储至存储单元中,再检测是否接收到用于触发温湿度记录仪进行数据标记的标记触发信号,若接收到该信号,则构建标记区域,从预设的数据采集时间节点中选择时间节点,并从存储单元中读取与该时间节点对应的实时数据,得到待标记数据;然后将待标记数据存储至标记区域中,得到标记数据。本发明实施例实现了温湿度记录仪对实时数据的标记,方便后续对某一特定时间节点的实时数据进行检索和查看,减小了数据检索的工作量,同时方便直观地查看实时数据。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于理解,下面对本发明实施例的具体内容进行描述,请参阅图1,本发明实施例中数据标记方法的第一个实施例包括:
101,读取至少一个温湿度传感器采集到的实时数据,并按照预设的数据存储格式对实时数据进行预处理后存储至存储单元中;
本实施例提供的技术方案的实现设备以温湿度记录仪为例,其中温湿度记录仪包括存储单元和至少一个温湿度传感器。通过温湿度记录仪上的温湿度传感器实时采集外界环境的实时数据,并且实时数据在采集过程中是根据温湿度记录仪自身的采集频率进行采集的,该温湿度记录仪自身的采集频率对应不同的数据采集时间节点,即温湿度记录仪是根据不同的数据采集时间节点来采集实时数据,并将采集到的实时数据按照温湿度记录仪里预设的数据存储格式进行预处理,并将经过预处理过后的实时数据按照采集时间的先后顺序进行排序,得到一个数据序列,并根据存储单元中预设的时间轴,将数据序列中的实时数据复制至存储单元中对应的存储格子中进行存储,其中,采集到的实时数据包括温湿度值、位置数据和时间数据等,对实时数据做预处理就是将实时数据进行清洗处理,去除冗余数据,得到清洗后的实时数据。
本实施例中,实时数据是根据存储单元中预设的时间轴,被复制至存储单元中对应的存储格子中进行存储的,该时间轴用于表示与至少一个温湿度传感器采集实时数据时所对应的数据采集时间节点,进一步的,该时间轴是根据温湿度记录仪原本自身的采集频率提前设定的,并不是根据采集到的实时数据的所对应的数据采集时间节点所构成的,即时间轴是包含了温湿度记录仪进行实时数据的采集过程中的所有的数据采集时间节点,具体是从温湿度记录仪开机开始采集数据,到温湿度记录仪关机的整个工作过程中的所有数据采集时间节点。当采集到实时数据时,根据实时数据的采集时间的先后顺序填入到存储单元的存储格子中进行存储。另外,被存储的所有实时数据所对应的数据采集时间节点并不一定就是所有的数据采集时间节点,因为可能会有某一个数据采集时间节点没有采集到实时数据,或采集到的实时数据在预处理过程中被清洗掉等情况出现,导致该数据采集时间节点没有对应的实时数据,由于时间轴上各个数据采集时间节点与采集实时数据时的数据采集时间节点存在对应关系,所以当存在有一个数据采集时间节点没有对应的实时数据的情况时,在时间轴上,该数据采集时间节点就会没有对应的实时数据能够存储至存储格子中。
进一步的,实时数据是按照时间轴划分的数据采集时间节点的先后顺序进行存储,相当于按照采集时间的先后顺序依次存储于存储单元对应的存储格子中,其中,存储格子的构建过程就是在存储单元中划分出多个子单元,一个子单元就是一个存储格子,用于存储数据。具体的,时间轴被划分为N个数据采集时间节点,且温湿度传感器采集实时数据时的数据采集时间节点与时间轴上划分的数据采集时间节点一一对应,当采集到的实时数据经过清洗处理后,可以得到M个清洗后的实时数据。根据时间轴上划分的数据采集时间节点与温湿度传感器采集实时数据时的数据采集时间节点的对应关系,将M个清洗后的实时数据,按照与其对应的数据采集时间节点在时间轴上的位置,将其复制到存储单元对应的存储格子中进行存储,其中,实时数据最多为N个,即M不大于N,M、N均为正整数。存储在存储格子里的一个实时数据是温湿度记录仪通过温湿度传感器在数据采集过程中得到的经过清洗处理的M个清洗后的实时数据中的第i个实时数据,M和i为正整数,i小于或等于M;当i为1时,与该实时数据对应的数据采集时间节点为温湿度记录仪启动温湿度传感器采集该实时数据的时间节点。
具体的,存储格子相当于是存储单元存储实时数据时对应的存储区域,且存储区域与实时数据存在一一对应的关系,并分配给存储区域以不同的存储地址,每个实时数据在存储单元中占4字节的内存空间,每次采集实时数据时,温湿度记录仪会将4字节大小的实时数据依次写入存储单元的存储格子中。例如,设定用于存储实时数据的存储格子的地址为0x0000,那么第一次采集的实时数据就存放于地址为0x0000的区域,第二次采集的实时数据存放于地址为0x0004的区域,第三次采集的数据存放于地址为0x0008的区域,并且实时数据的存储顺序是根据温湿度记录仪的采集时间在存储单元的存储格子中依次进行存储,即根据实时数据采集的先后顺序依次进行存储。
102,检测是否接收到标记触发信号;
温湿度记录仪在接收到触发温湿度记录仪进行数据标记的标记触发信号时,会触发执行数据标记步骤,对所采集到的实时数据进行标记,生成标记数据。具体的,当需要对温湿度记录仪所存储的实时数据进行标记时,则温湿度记录仪会接收到外界设备和/或温湿度记录仪内部产生的标记触发信号,用于触发温湿度记录仪对实时数据进行标记。
具体的,标记触发信号包括外界设备发送的第一触发信号和/或温湿度记录仪内部产生的第二触发信号;其中,第一触发信号至少包括温湿度记录仪***外界设备的USB接口所产生的标记触发信号和温湿度记录仪接收到外界设备采用无线通信方式请求接入时所产生的无线通信信号中的一者;第二触发信号至少包括按键信号和温湿度传感器信号中的一者。
在本实施例中,对第一触发信号和第二触发信号的检测顺序设置并不做限定,即外界设备和温湿度记录仪内部产生的触发信号并不存在优先级的关系,外界设备发送的第一触发信号和温湿度记录仪内部产生的第二触发信号的检测顺序可以是存在先后顺序的,也可以是并列的,即温湿度记录仪可以是先对外界设备发送的第一触发信号做检测,再对温湿度记录仪内部产生的第二触发信号做检测,也可以是先对温湿度记录仪内部产生的第二触发信号做检测,再对外界设备发送的第一触发信号做检测,还可以是温湿度记录仪同时对外界设备发送的第一触发信号和温湿度记录仪内部产生的第二触发信号进行检测,再根据检测结果进行相应的处理。
103,若接收到标记触发信号,则构建标记区域;
当检测到温湿度记录仪有接收到触发信号时,就在存储单元中构建标记区域,并对放置在该标记区域内的数据进行标记。
标记区域的构建过程可以设定为是根据存储单元中预设的时间轴构建第一标记标签,然后根据所得到的第一标记标签创建第一数据存储区,将第一数据存储区与第一标记标签进行关联之后,将所有的第一数据存储区集合成为一个标记存储区域,记为第一标记区域。具体的,将时间轴里划分的N个数据采集时间节点分别作为对应的N个时间标识信息,然后生成N个具有时间标识信息的第一标记标签。根据生成的N个第一标记标签创建第一数据存储区,在此过程中,是根据第一标记标签的数量一对一创建第一数据存储区,当有N个数据采集时间节点时,生成N个第一标记标签,就可以创建N个第一数据存储区,将生成的N个第一数据存储区与N个第一标记标签对应进行关联,即在第一标记标签和第一数据存储区之间建立映射,相当于利用第一标记标签对第一数据存储区进行了标记,得到被标记的第一数据存储区,然后将所有的被标记的第一数据存储区集合成为一个标记存储区域,就可以得到第一标记区域。
标记区域的构建过程也可以设定为是当接收到标记触发信号之后,对采集到的实时数据进行异常检测,并提取出实时数据中的异常数据,然后提取出该异常数据中的位置数据和/或时间数据,根据位置数据和/或时间数据生成第二标记标签,然后根据生成的第二标记标签创建第二数据存储区,将第二数据存储区与第二标记标签进行关联之后,将所有的第二数据存储区集合成为一个标记存储区域,记为第二标记区域。在此过程中,异常检测是检测已采集到的实时数据中的温湿度值是否超出预设的温湿度阈值,或者达到温湿度记录仪预设的温湿度阈值,即检测温湿度值是否不小于温湿度阈值,若温湿度值不小于温湿度阈值,将该温湿度值作为异常值,并将与该异常值对应的实时数据作为异常数据。提取异常数据中的位置数据和/或时间数据,对应生成位置标识信息和/或时间标识信息,根据位置标识信息和/或时间标识信息对应生成第二标记标签,然后根据第二标记标签生成第二数据存储区,将第二标记标签与第二数据存储区进行关联,相当于利用第二标记标签对第二数据存储区进行标记,得到被标记的第二数据存储区,然后将所有的被标记的第二数据存储区集合成为一个标记存储区域,就可以得到第二标记区域。
104,从预设的数据采集时间节点中选择至少一个时间节点,并从存储单元中读取与所选择的至少一个时间节点对应的实时数据,得到待标记数据集;
在本实施例中,当构建的是第一标记区域时,可以设定待标记数据的生成方式为当检测到温湿度记录仪有接收到标记触发信号时,从温湿度记录仪预设的数据采集时间节点中选择至少一个时间节点,其中,该预设的数据采集时间节点是指温湿度记录仪自身的采集频率所对应的不同的数据采集时间节点,然后从存储单元中读取与选择的时间节点对应的实时数据,将其作为待标记数据,然后将所得到的待标记数据进行汇集,得到待标记数据集,并将其存储至存储单元中。
具体的,对于时间节点的选择,可以设定为是根据预设的数据采集时间节点和实际需求,从已完成了数据采集工作的时间节点中,选择至少一个时间节点作为特定的时间节点。
另外,当温湿度记录仪接收到标记触发信号的同时,温湿度记录仪也会在该时刻进行实时数据的采集,因此,预设的数据采集时间节点也包括温湿度记录仪接收到标记触发信号的时刻。
具体的,在时间轴中的N个数据采集时间节点中选择至少一个时间节点,当选择好时间节点之后,就从存储单元中读取与该时间节点对应的实时数据,并将其作为待标记数据,汇集成为待标记数据集。由于时间轴中N个数据采集时间节点与在N个数据采集时间节点内采集到的实时数据一一对应,则当选择的是N个数据采集时间节点中的第a个时间节点,则从存储单元中读取到的与第a个时间节点所对应的实时数据就是存储格子中存储的第a个实时数据,其中,此处的第a个时间节点表示为N个数据采集时间节点中任意一个时间节点,a不大于N,a为正整数。
当构建的标记区域为第二标记区域时,由于第二标记区域是根据异常数据来进行创建的,所以对应的待标记数据集的生成过程为从时间轴中的N个数据采集时间节点里选择至少一个时间节点,并将所选择的至少一个时间节点与异常数据的时间数据进行比对,从而在选择的时间节点中对异常时间节点进行筛选,其中,异常时间节点就是异常数据中的时间数据所对应的时间节点,异常数据中的时间数据本身就是一个时间节点,因此,在将所选择的至少一个时间节点与异常数据的时间数据进行比对过程中,当选择的时间节点中有与异常数据中的时间数据匹配的时间节点,即比对结果为一致,则说明该时间节点就是异常时间节点并将其筛选出来,当在比对过程中,没有从选择的时间节点中比对到与异常数据中的时间数据相匹配的时间节点,即比对结果为不一致,则说明在所选择的至少一个时间节点中不包含有异常时间节点,就不进行异常时间节点的筛选处理。当比对结果为一致,且筛选出异常时间节点之后,在存储单元的时间轴中查找到与该异常时间节点对应的数据采集时间节点,然后根据该数据采集时间节点在存储单元中的存储格子内提取出对应的实时数据,并将所提取出的实时数据进行汇集,得到待标记数据集。
105,将待标记数据集存储至标记区域中进行标记,得到标记数据。
读取存储单元中的待标记数据集,将待标记数据集存储到温湿度记录仪的标记区域中,实现待标记数据集的标记。
具体的,根据待标记数据集中每个待标记数据的时间数据和/或位置数据,与标记区域关联的时间标识信息和/或位置标识信息进行匹配,将待标记数据集对应存储在标记区域的数据存储区中,即标记区域中的数据存储区与待标记数据是一一对应关系,由于标记区域中的每个数据存储区都对应着不同的标记标签,所以将待标记数据存储于对应的数据存储区之后,就实现了对待标记数据的标记。
在本实施例中,主要是对与选择的时间节点对应的实时数据做数据标记,并不是对所有的实时数据进行标记,从而减少了数据标记的工作量。当对与选择的时间节点的实时数据进行标记生成标记数据之后,标记数据保存至存储单元的标记区域中,当用户需要对选择的时间节点的实时数据进行查看时,就从标记区域的相应的存储地址中,提取该标记数据并进行展示。
另外,当温湿度记录仪没有接收到标记触发信号时,就从第一个步骤(步骤101)开始继续执行各步骤,即从“读取至少一个温湿度传感器采集到的实时数据,并按照预设的数据存储格式对实时数据进行预处理后存储至存储单元中”的步骤开始,循环执行上述的数据标记方法实施例中的各步骤。
在本发明实施例中,通过检测标记触发信号,创建标记区域,从预设的数据采集时间节点中选择至少一个时间节点,读取与该时间节点对应的实时数据,生成待标记数据并存储至标记区域中,然后对待标记数据进行标记,生成标记数据。本实施例的方案实现了对温湿度记录仪在特定的时间节点所采集到的实时数据进行标记,方便了后续能够直观地查看到特定时间节点的温湿度数据。
请参阅图2,本发明实施例中数据标记方法的第二个实施例包括:
201,读取至少一个温湿度传感器实时采集到的实时数据,并按照预设的数据存储格式对实时数据进行预处理后存储至存储单元中;
本实施例提供的技术方案的实现设备以温湿度记录仪为例,其中温湿度记录仪包括存储单元和至少一个温湿度传感器。通过温湿度记录仪上的温湿度传感器实时采集外界环境的实时数据,并且实时数据在采集过程中是根据温湿度记录仪自身的采集频率进行采集的,该温湿度记录仪自身的采集频率对应不同的数据采集时间节点,即温湿度记录仪是根据不同的数据采集时间节点来采集实时数据,并将采集到的实时数据按照温湿度记录仪里预设的数据存储格式进行预处理,并将经过预处理过后的实时数据按照采集时间的先后顺序进行排序,得到一个数据序列,并根据存储单元中预设的时间轴,将数据序列中的实时数据数据复制至存储单元中对应的存储格子中进行存储,其中,采集到的实时数据包括温湿度值、位置数据和时间数据等,对实时数据做预处理就是将实时数据进行清洗处理,去除冗余数据,得到清洗后的实时数据。
本实施例中,实时数据是根据存储单元中预设的时间轴,被复制至存储单元中对应的存储格子中进行存储的,该时间轴用于表示与至少一个温湿度传感器采集实时数据时所对应的数据采集时间节点,进一步的,该时间轴是根据温湿度记录仪原本自身的采集频率提前设定的,并不是根据采集到的实时数据的所对应的数据采集时间节点所构成的,即时间轴是包含了温湿度记录仪进行实时数据的采集过程中的所有的数据采集时间节点,具体是从温湿度记录仪开机开始采集数据,到温湿度记录仪关机的整个工作过程中的所有数据采集时间节点。当采集到实时数据时,根据实时数据的采集时间的先后顺序填入到存储单元的存储格子中进行存储。
进一步的,实时数据是按照时间轴划分的数据采集时间节点的先后顺序进行存储,相当于按照采集时间的先后顺序依次存储于存储单元对应的存储格子中,其中,存储格子的构建过程就是在存储单元中划分出多个子单元,一个子单元就是一个存储格子,用于存储数据。具体的,时间轴被划分为N个数据采集时间节点,且温湿度传感器采集实时数据时的数据采集时间节点与时间轴上划分的数据采集时间节点对应,当采集到的实时数据经过清洗处理后,可以得到M个清洗后的实时数据。根据时间轴上划分的数据采集时间节点与温湿度传感器采集实时数据时的数据采集时间节点的对应关系,将M个清洗后的实时数据,按照与其对应的数据采集时间节点在时间轴上的位置,将其复制到存储单元对应的存储格子中进行存储,其中,实时数据最多为N个,即M不大于N,M、N均为正整数。存储在存储格子里的一个实时数据是温湿度记录仪通过温湿度传感器在数据采集过程中得到的经过清洗处理的M个清洗后的实时数据中的第i个实时数据,M和i为正整数,i小于或等于M;当i为1时,与该实时数据对应的数据采集时间节点为温湿度记录仪启动温湿度传感器采集该实时数据的时间节点。
202,检测是否接收到外界设备发送的第一触发信号;
在本发明的方案中,可以选择设定第一触发信号和第二触发信号的检测顺序,以便可以及时对标记触发信号进行检测,并触发温湿度记录仪进行数据标记。在本实施例中,通过设定温湿度记录仪先对外界设备发送的第一触发信号进行检测,再对温湿度记录仪内部产生的第二触发信号进行检测的检测顺序来进行说明。
在本实施例中,检测温湿度记录仪是否接收到外界设备发送的标记触发信号,并将外界设备发送的标记触发信号作为第一触发信号,其中,外界设备发送的第一触发信号至少包括温湿度记录仪***外界设备的USB接口所产生的标记触发信号和温湿度记录仪接收到外界设备采用无线通信方式请求接入时所产生的无线通信信号中的一者。另外,外界设备包括NFC、蓝牙、ZigBee等设备,则外界设备采用无线通信方式请求接入时所产生的无线通信信号包括NFC信号、蓝牙信号、ZigBee信号等信号。
具体的,外界设备可以通过USB接口,向温湿度记录仪发送第一触发信号。由于外界设备的USB母口端(温湿度记录仪为公口端)为5V电压输出,可为温湿度记录仪供电,当温湿度记录仪接入外界设备的USB母口端,检测到USB接口所产生的标记触发信号时,温湿度记录仪会执行数据标记的步骤。当温湿度记录仪接收到外界设备采用无线通信方式请求接入时所产生无线通信信号时,温湿度记录仪也会执行数据标记的步骤。另外,在本发明的方案中,对这两种由外界设备发送的触发信号的检测顺序不做限定,即这两种触发信号的检测顺序可以是并列的,也可以是存在先后的。
203,若接收到第一触发信号,则创建第一标记区域;
在本发明的方案中,可以选择设定标记触发信号和标记区域创建过程的关系,以得到符合要求的标记区域。
在本实施例中,设定当接收到第一触发信号之后,标记区域创建的过程为根据存储单元中预设的时间轴构建第一标记标签,然后根据所得到的第一标记标签创建第一数据存储区,将第一数据存储区与第一标记标签进行关联之后,将所有的第一数据存储区集合成为一个标记存储区域,记为第一标记区域。具体的,将时间轴里划分的N个数据采集时间节点分别作为对应的N个时间标识信息,然后生成N个具有时间标识的第一标记标签。根据生成的N个第一标记标签创建第一数据存储区,在此过程中,是根据第一标记标签的数量一对一创建第一数据存储区,当有N个数据采集时间节点时,生成N个第一标记标签,就可以创建N个第一数据存储区,将生成的N个第一数据存储区与N个第一标记标签对应进行关联,即在第一标记标签和第一数据存储区之间建立映射,相当于利用第一标记标签对第一数据存储区进行了标记,得到被标记的第一数据存储区,然后将所有的被标记的第一数据存储区集合成为一个标记存储区域,就可以得到第一标记区域。
204,从N个数据采集时间节点中选择至少一个时间节点;
205,从存储单元的时间轴中查找出与所选择的至少一个时间节点对应的数据采集时间节点,并基于数据采集时间节点提取对应的实时数据,得到待标记数据集;
在本实施例中,可以选择设定待标记数据的生成方式为当检测到温湿度记录仪有接收到标记触发信号时,从温湿度记录仪预设的数据采集时间节点中选择至少一个时间节点,并从存储单元的存储格子中读取与选择的时间节点对应的实时数据,将其作为待标记数据,然后将所得到的待标记数据进行汇集,得到待标记数据集,并将其存储至存储单元中。
在本实施例中,对于时间节点的选择,可以设定为是根据预设的数据采集时间节点和实际需求,从已完成了数据采集工作的时间节点中,选择至少一个时间节点作为特定的时间节点,其中,预设的数据采集时间节点是指温湿度记录仪自身的采集频率所对应的不同的数据采集时间节点。
另外,当温湿度记录仪接收到标记触发信号的同时,温湿度记录仪也会在该时刻进行实时数据的采集,因此,预设的数据采集时间节点也包括温湿度记录仪接收到标记触发信号的时刻。
具体的,在时间轴中的N个数据采集时间节点中选择至少一个时间节点,当选择好时间节点之后,就从存储单元的存储格子中读取与该时间节点对应的实时数据,并将其作为待标记数据,汇集成为待标记数据集。由于时间轴中N个数据采集时间节点与在N个数据采集时间节点内采集到的实时数据一一对应,则当选择的是N个数据采集时间节点中的第a个时间节点,则从存储单元中读取到的与第a个时间节点所对应的实时数据就是存储格子中存储的第a个实时数据,其中,此处的第a个时间节点表示为N个数据采集时间节点中任意一个时间节点,a不大于N,a为正整数。
206,将待标记数据集存储至第一标记区域中进行标记,得到标记数据;
读取存储单元中的待标记数据集,将待标记数据集存储到温湿度记录仪的第一标记区域中,实现待标记数据集的标记。
具体的,根据待标记数据集中每个待标记数据的时间数据,与第一标记区域关联的第一标记标签里的时间标识信息进行匹配,将待标记数据集对应存储在第一标记区域的第一数据存储区中,即第一标记区域中的第一数据存储区与待标记数据是一一对应关系,由于每个第一数据存储区都对应着不同的第一标记标签,所以将待标记数据存储于第一标记区域中对应的第一数据存储区之后,就实现了对待标记数据的标记。
207,若没有接收到第一触发信号,则检测是否接收到温湿度记录仪内部发送的第二触发信号;
208,若检测到已接收到温湿度记录仪内部发送的第二触发信号,则构建第二标记区域;
若没有检测到温湿度记录仪已接收到外界设备发送的第一触发信号,就检测温湿度记录仪是否接收到温湿度记录仪内部产生的标记触发信号,并将该信号作为第二触发信号,其中,第二触发信号至少包括按键信号和温湿度传感器信号中的一者。
在本实施例中,通过设定当接收到温湿度记录仪内部产生的第二触发信号,构建第二标记区域来进行说明。
当接收到第二触发信号之后,对采集到的实时数据进行异常检测,并提取出实时数据中的异常数据,然后提取出该异常数据中的位置数据和/或时间数据,根据位置数据和/或时间数据生成第二标记标签,然后根据生成的第二标记标签创建第二数据存储区,将第二数据存储区与第二标记标签进行关联之后,将所有的第二数据存储区集合成为一个标记存储区域,记为第二标记区域。在此过程中,异常检测是检测已采集到的实时数据中的温湿度值是否超出预设的温湿度阈值,或者达到温湿度记录仪预设的温湿度阈值,即检测温湿度值是否不小于温湿度阈值,若温湿度值不小于温湿度阈值,将该温湿度值作为异常值,并将与该异常值对应的实时数据作为异常数据。提取异常数据中的位置数据和/或时间数据,对应生成位置标识信息和/或时间标识信息,根据位置标识信息和/或时间标识信息对应生成第二标记标签,然后根据第二标记标签生成第二数据存储区,将第二标记标签与第二数据存储区进行关联,相当于利用第二标记标签对第二数据数据存储区进行标记,得到被标记的第二数据存储区,然后将所有的被标记的第二数据存储区集合成为一个标记存储区域,就可以得到第二标记区域。
209,从N个数据采集时间节点中选择至少一个时间节点;
210,将所选择的至少一个时间节点与异常数据中的时间数据进行比对,根据比对的结果筛选所选择的至少一个时间节点中的异常时间节点;
211,从存储单元的时间轴中查找与异常时间节点对应的数据采集时间节点,并基于数据采集时间节点提取对应的实时数据,得到待标记数据集;
在本实施例中设定了第二触发信号与第二标记区域创建过程的关系,当接收到第二触发信号之后,创建的标记区域是根据异常数据来进行创建的,所以在此过程中,生成的第二标记区域只是存放需要被标记的异常数据,则当接收到第二触发信号下,限定待标记数据集的生成过程为从存储单元的时间轴中的N个数据采集时间节点里选择至少一个时间节点,并将所选择的至少一个时间节点与异常数据的时间数据进行比对,从而在选择的时间节点中对异常时间节点进行筛选,其中,异常时间节点就是异常数据中的时间数据所对应的时间节点,异常数据中的时间数据本身就是一个时间节点,因此,在将所选择的至少一个时间节点与异常数据的时间数据进行比对过程中,当选择的时间节点中有与异常数据中的时间数据匹配的时间节点,即比对结果为一致,则说明相匹配的该时间节点就是异常时间节点并将其筛选出来,当在比对过程中,没有从选择的时间节点中比对到与异常数据中的时间数据相匹配的时间节点,即比对结果为不一致,则说明在所选择的至少一个时间节点中不包含有异常时间节点,就不进行异常时间节点的筛选处理。当比对结果为一致,且筛选出异常时间节点之后,在存储单元的存储格子中查找到与该异常时间节点对应的数据采集时间节点,然后根据该数据采集时间节点在存储单元的存储格子内提取出对应的实时数据,并将所提取出的实时数据进行汇集,得到待标记数据集。
212,将待标记数据集存储至第二标记区域中进行标记,得到标记数据。
读取存储单元中的待标记数据集,将待标记数据集存储到温湿度记录仪的第二标记区域中,实现待标记数据集的标记。
具体的,根据待标记数据集中每个待标记数据的时间数据和/或位置数据,与第二标记区域关联的第二标记标签中的时间标识信息和/或位置标识信息进行匹配,将待标记数据对应存储在第二标记区域的第二数据存储区中,即第二标记区域中的第二数据存储区与待标记数据集中的待标记数据是一一对应关系,由于每个第二数据存储区都对应着不同的第二标记标签,所以将待标记数据对应存储于第二标记区域中对应的第二数据存储区之后,就实现了对待标记数据的标记。
另外,当温湿度记录仪没有接收到第二触发信号时,就从第一个步骤(步骤201)开始继续执行相应的步骤,即从“读取至少一个温湿度传感器采集到的实时数据,并按照预设的数据存储格式对实时数据进行预处理后存储至存储单元中”的步骤开始,循环执行上述的数据标记方法实施例中的步骤。
在本发明实施例中,在对外界设备所发送的用以触发温湿度记录仪进行数据标记的第一触发信号的检测过程中,如果没有检测到第一触发信号,则对温湿度记录仪内部产生的第二触发信号进行检测,当检测到有第二触发信号时,执行相应的数据标记的步骤,得到标记数据。本发明实施例实现了对于多种触发信号的检测,并且能够根据检测到的多种触发信号执行数据标记的步骤,提高了数据标记的灵活性和高效性。
请参阅图3,本发明实施例中数据标记方法的第三个实施例包括:
301,读取至少一个温湿度传感器实时采集到的实时数据,并按照预设的数据存储格式对实时数据进行预处理后存储至存储单元中;
本实施例提供的技术方案的实现设备以温湿度记录仪为例,其中温湿度记录仪包括存储单元和至少一个温湿度传感器。通过温湿度记录仪上的温湿度传感器实时采集外界环境的实时数据,并且实时数据在采集过程中是根据温湿度记录仪自身的采集频率进行采集的,该温湿度记录仪自身的采集频率对应不同的数据采集时间节点,即温湿度记录仪是根据不同的数据采集时间节点来采集实时数据,并将采集到的实时数据按照温湿度记录仪里预设的数据存储格式进行预处理,并将经过预处理过后的实时数据按照采集时间的先后顺序进行排序,得到一个数据序列,并根据存储单元中预设的时间轴,将数据序列中的实时数据数据复制至存储单元中对应的存储格子中进行存储,其中,采集到的实时数据包括温湿度值、位置数据和时间数据等,对实时数据做预处理就是将实时数据进行清洗处理,去除冗余数据,得到清洗后的实时数据。
本实施例中,实时数据是根据存储单元中预设的时间轴,被复制至存储单元中对应的存储格子中进行存储的,该时间轴用于表示与至少一个温湿度传感器采集实时数据时对应的数据采集时间节点,进一步的,该时间轴是根据温湿度记录仪原本自身的采集频率提前设定的,并不是根据采集到的实时数据的所对应的数据采集时间节点所构成的,即时间轴是包含了温湿度记录仪进行实时数据的采集过程中的所有的数据采集时间节点,具体是从温湿度记录仪开机开始采集数据,到温湿度记录仪关机的整个工作过程中的所有数据采集时间节点。当采集到实时数据时,根据实时数据的采集时间的先后顺序填入到存储单元的存储格子中进行存储。
进一步的,实时数据是按照时间轴划分的数据采集时间节点的先后顺序进行存储,相当于按照采集时间的先后顺序依次存储于存储单元对应的存储格子中,其中,存储格子的构建过程就是在存储单元中划分出多个子单元,一个子单元就是一个存储格子,用于存储数据。具体的,时间轴被划分为N个数据采集时间节点,且温湿度传感器采集实时数据时的数据采集时间节点与时间轴上划分的数据采集时间节点对应,当采集到的实时数据经过清洗处理后,可以得到M个清洗后的实时数据。根据时间轴上划分的数据采集时间节点与温湿度传感器采集实时数据时的数据采集时间节点的对应关系,将M个清洗后的实时数据,按照与其对应的数据采集时间节点在时间轴上的位置,将其复制到存储单元对应的存储格子中进行存储,其中,实时数据最多为N个,即M不大于N,M、N均为正整数。存储在存储格子里的一个实时数据是温湿度记录仪通过温湿度传感器在数据采集过程中得到的经过清洗处理的M个清洗后的实时数据中的第i个实时数据,M和i为正整数,i小于或等于M;当i为1时,与该实时数据对应的数据采集时间节点为温湿度记录仪启动温湿度传感器采集该实时数据的时间节点。
302,检测是否接收到标记触发信号;
温湿度记录仪在接收到触发温湿度记录仪执行数据标记步骤的标记触发信号时,会触发执行数据标记操作,对所采集到的实时数据进行标记,生成标记数据。具体的,当需要对温湿度记录仪所存储的实时数据进行标记时,则温湿度记录仪会接收到外界设备和/或温湿度记录仪内部产生的标记触发信号,用于触发温湿度记录仪对实时数据进行标记。
具体的,标记触发信号包括外界设备发送的第一触发信号和/或温湿度记录仪内部产生的第二触发信号;其中,第一触发信号至少包括温湿度记录仪***外界设备的USB接口所产生的标记触发信号和温湿度记录仪接收到外界设备采用无线通信方式请求接入时所产生的无线通信信号中的一者;第二触发信号至少包括按键信号和温湿度传感器信号中的一者。
303,若接收到标记触发信号,则判断标记触发信号的类型;
在本发明的方案中,可以选择设定标记触发信号和标记区域创建过程的关系,以得到符合要求的标记区域,并根据所得到的标记区域限定数据标记方式。
在本实施例中,设定标记区域创建的过程是先对标记触发信号的类型进行判断,并根据判断结果构建标记区域。
标记触发信号包括外界设备发送的第一触发信号和/或温湿度记录仪内部产生的第二触发信号;其中,第一触发信号至少包括温湿度记录仪***外界设备的USB接口所产生的标记触发信号和温湿度记录仪接收到外界设备采用无线通信方式请求接入时所产生的无线通信信号中的一者;第二触发信号至少包括按键信号和温湿度传感器信号中的一者。对标记触发信号的类型进行判断,就是判断该标记触发信号是外界设备发送的触发信号还是由温湿度记录仪内部产生的触发信号。
304,若标记触发信号为外界设备发送的第一触发信号,则创建第一标记区域;
在本发明的方案中,可以选择设定标记触发信号的类型与标记区域创建过程的关系,由此可以选择合适的方式创建符合要求的标记区域。
在本实施例中,设定当标记触发信号为外界设备发送的第一触发信号时,标记区域的构建过程为是根据存储单元中预设的时间轴构建第一标记标签,然后根据所得到的第一标记标签创建第一数据存储区,将第一数据存储区与第一标记标签进行关联之后,将所有的第一数据存储区集合成为一个标记存储区域,记为第一标记区域。具体的,将时间轴里划分的N个数据采集时间节点分别作为对应的N个时间标识信息,然后生成N个具有时间标识的第一标记标签。根据生成的N个第一标记标签创建第一数据存储区,在此过程中,是根据第一标记标签的数量一对一创建第一数据存储区,当有N个数据采集时间节点时,生成N个第一标记标签,就可以创建N个第一数据存储区,将生成的N个第一数据存储区与N个第一标记标签对应进行关联,即在第一标记标签和第一数据存储区之间建立映射,相当于利用第一标记标签对第一数据存储区进行了标记,得到被标记的第一数据存储区,然后将所有的被标记的第一数据存储区集合成为一个标记存储区域,就可以得到第一标记区域。
305,从N个数据采集时间节点中选择至少一个时间节点;
306,从存储单元的时间轴中查找出与所选择的至少一个时间节点对应的数据采集时间节点,并基于数据采集时间节点提取对应的实时数据,得到待标记数据集;
307,将待标记数据集存储至标记区域中进行标记,得到标记数据;
308,若标记触发信号为温湿度记录仪内部发送的第二触发信号,则构建第二标记区域;
在本实施例中,通过设定当温湿度记录仪接收到温湿度记录仪内部发产生的第二触发信号时,构建第二标记区域来进行说明。
当接收到第二触发信号之后,对采集到的实时数据进行异常检测,并提取出实时数据中的异常数据,然后提取出该异常数据中的位置数据和/或时间数据,根据位置数据和/或时间数据生成第二标记标签,然后根据生成的第二标记标签创建第二数据存储区,将第二数据存储区与第二标记标签进行关联之后,将所有的第二数据存储区集合成为一个标记存储区域,记为第二标记区域。在此过程中,异常检测是检测已采集到的实时数据中的温湿度值是否超出预设的温湿度阈值,或者达到温湿度记录仪预设的温湿度阈值,即检测温湿度值是否不小于温湿度阈值,若温湿度值不小于温湿度阈值,将该温湿度值作为异常值,并将与该异常值对应的实时数据作为异常数据。提取异常数据中的位置数据和/或时间数据,对应生成位置标识信息和/或时间标识信息,根据位置标识信息和/或时间标识信息对应生成第二标记标签,然后根据第二标记标签生成第二数据存储区,将第二标记标签与第二数据存储区进行关联,相当于利用第二标记标签对第二数据数据存储区进行标记,得到被标记的第二数据存储区,然后将所有的被标记的第二数据存储区集合成为一个标记存储区域,就可以得到第二标记区域。
309,从N个数据采集时间节点中选择至少一个时间节点;
310,将所选择的至少一个时间节点与异常数据中的时间数据进行比对,根据比对的结果筛选所选择的至少一个时间节点中的异常时间节点;
311,从存储单元的时间轴中查找与异常时间节点对应的数据采集时间节点,并基于数据采集时间节点提取对应的实时数据,得到待标记数据集;
312,将至少一个待标记数据集存储至第二标记区域中进行标记,得到标记数据。
在本实施例中,当温湿度记录仪没有接收到标记触发信号时,就从第一个步骤(步骤301)开始继续执行相应的步骤,即从“读取至少一个温湿度传感器采集到的实时数据,并按照预设的数据存储格式对实时数据进行预处理后存储至存储单元中”的步骤开始,循环执行上述的数据标记方法实施例中的步骤。
在本发明实施例中,步骤305-307,309-312与上述数据标记方法的第二个实施例中的步骤204-206,209-212相同,在此不做赘述。
在本发明实施例中,在对标记触发信号的检测过程中,先对标记触发信号的类型进行判断,即温湿度记录仪可同时检测到外界设备和温湿度记录仪内部发送的标记触发信号,并可以根据检测到的标记触发信号执行数据标记的步骤,实现了温湿度记录仪数据标记的灵活性,方便用户可以通过多种方式对温湿度记录仪执行数据标记操作,提高了数据标记的效率。
请参阅图4,本发明实施例中数据标记方法的第四个实施例包括:
401,读取至少一个温湿度传感器实时采集到的实时数据,并按照预设的数据存储格式对实时数据进行预处理后存储至存储单元中;
402,检测是否接收到标记触发信号;
403,若接收到标记触发信号,则构建标记区域;
404,从预设的数据采集时间节点中选择至少一个时间节点,并从存储单元中读取与所选择的至少一个时间节点对应的实时数据,得到待标记数据集;
405,将待标记数据集存储至标记区域中,得到初步标记数据;
在将待标记数据存储于对应的标记区域之后,还可以在标记区域内对存储在其中的数据进行二次标记。但是由于标记区域在构建过程中,已经生成相应的标记标签对标记区域进行了标记,所以当待标记数据存储到温湿度记录仪的标记区域时,就已经实现了对待标记数据的初步标记,生成初步标记数据。
406,对初步标记数据进行二次标记,得到标记数据。
在标记区域中,对该初步标记数据进行再次标记的过程主要是对初步标记数据中的温湿度值、位置数据和时间数据依次进行标记,从而生成标记数据,并且可以对这些标记数据进行编号,对应记为标记数据1、标记数据2和标记数据3等,即标记后的温湿度值可以设定为标记数据1,标记后的位置数据可以设定为标记数据2,标记后的时间数据设定为标记数据3。当提取标记数据时,可以根据编号精准提取所需要的具体的数据,例如,需要提取选择的时间节点所对应的温湿度值时,就直接提取标记数据1。
在二次标记过程中,对数据进行标记的方式可以是获取初步标记数据中的时间数据,并将该时间数据作为时间标识信息,然后利用该时间标识信息对初步标记数据进行标记,即在初步标记数据上增加时间标识信息,当需要提取与选择的时间节点所对应的实时数据时,就根据时间标识信息的标记,查找并提取已生成的对应的标记数据,通过该标记方式生成的标记数据就是时间标记数据;也可以针对初步标记数据生成索引,根据索引来提取数据,该方式下生成的标记数据是索引标记数据,其索引具体是初步标记数据在标记区域中存储的地址索引;也可以在生成的索引上再增加时间标识信息,即对生成的索引再进行标记,然后可以根据标记后的索引对数据进行提取,该方式下生成的标记数据是时间索引标记数据,其增加时间标识信息的索引就是时间索引。
在本实施例中,主要是对与选择的时间节点对应的实时数据做数据标记,并不是对所有的实时数据进行标记,从而减少了数据标记的工作量。当对与选择的时间节点的实时数据进行标记生成标记数据之后,标记数据保存至存储单元的标记区域中,当用户需要对选择的时间节点的实时数据进行查看时,就从标记区域的相应的存储地址中,提取该标记数据并进行展示。
另外,当温湿度记录仪没有接收到标记触发信号时,就从第一个步骤(步骤401)开始继续执行相应的步骤,即从“读取至少一个温湿度传感器采集到的实时数据,并按照预设的数据存储格式对实时数据进行预处理后存储至存储单元中”的步骤开始,循环执行上述的数据标记方法实施例中的步骤。
在本发明实施例中,步骤401-404与上述数据标记方法的第一个实施例中的步骤101-104相同,在此不做赘述
在本发明实施例中,通过将待标记数据存储至创建好的标记区域中,对其进行二次标记,生成标记数据,实现了对选择的特定时间节点的实时数据进行精准标记,方便后续对标记数据进行检索和提取,节省了时间成本,减小了数据检索的工作量。
上面对本发明实施例中的数据标记方法进行了描述,下面对本发明实施例中的温湿度记录仪进行描述,请参照图5,本发明实施例中的温湿度记录仪的一个实施例包括:
预处理模块501,用于读取所述至少一个温湿度传感器采集到的实时数据,并按照预设的数据存储格式对所述实时数据进行预处理后存储至所述存储单元中;
检测模块502,用于检测是否接收到标记触发信号;
构建模块503,用于当接收到标记触发信号时,构建标记区域;
读取模块504,用于从预设的数据采集时间节点中选择至少一个时间节点,并从所述存储单元中读取与至少一个所述时间节点对应的实时数据,得到待标记数据集;
标记模块505,用于将所述待标记数据集存储至所述标记区域中,得到标记数据。
本发明实施例,通过温湿度记录仪执行上述数据标记方法的步骤,实现了温湿度记录仪能够经由检测到的标记触发信号,触发执行数据标记的步骤,从而得到标记数据,提高了数据标记的高效性和灵活性。
请参阅图6,本发明实施例中的温湿度记录仪的另一个实施例包括:
预处理模块501,用于读取所述至少一个温湿度传感器采集到的实时数据,并按照预设的数据存储格式对所述实时数据进行预处理后存储至所述存储单元中;
检测模块502,用于检测是否接收到标记触发信号;
构建模块503,用于当接收到标记触发信号时,构建标记区域;
读取模块504,用于从预设的数据采集时间节点中选择至少一个时间节点,并从所述存储单元中读取与至少一个所述时间节点对应的实时数据,得到待标记数据集;
标记模块505,用于将所述待标记数据集存储至所述标记区域中,得到标记数据。
可选的,所述标记触发信号包括外界设备发送的第一触发信号和/或所述温湿度记录仪内部产生的第二触发信号。
可选的,所述预处理模块501包括读取单元5011和预处理单元5012,读取单元5011具体用于:读取所述至少一个温湿度传感器采集到的实时数据;预处理单元5012具体用于:
对所述实时数据进行清洗处理,得到清洗后的实时数据;
将所述清洗后的实时数据按照采集时间的先后顺序进行排序,得到数据序列,并按照存储单元中预设的时间轴将所述数据序列中的实时数据复制至所述存储单元中对应的存储格子中进行存储,其中,预设的时间轴用于表示与至少一个所述温湿度传感器采集所述实时数据时所对应的数据采集时间节点,所述时间轴被划分为N个数据采集时间节点,所述N为正整数。
可选的,所述构建模块503具体用于:
判断所述标记触发信号是否属于所述第一触发信号;
若是,则根据所述存储单元中预设的时间轴构建第一标记标签;
基于所述第一标记标签创建第一数据存储区,并将所述第一数据存储区与所述第一标记标签进行关联,得到标记区域。
可选的,若所述标记触发信号属于所述第一触发信号时,所述读取模块504具体用于:
从所述N个数据采集时间节点中选择至少一个时间节点;
从所述存储单元的时间轴中查找出与所述至少一个时间节点对应的所述数据采集时间节点,并基于所述数据采集时间节点提取对应的实时数据,得到待标记数据集。
可选的,所述构建模块503还具体用于:
若判断所述标记触发信号不属于所述第一触发信号时,确定所述标记触发信号为所述第二触发信号
对采集到的实时数据进行异常检测,得到异常数据;
提取所述异常数据中的位置数据和/或时间数据;
根据所述位置数据和/或时间数据生成第二标记标签,基于所述第二标记标签创建第二数据存储区,并将所述第二数据存储区与所述第二标记标签进行关联,得到标记区域。
可选的,若所述标记触发信号为所述第二触发信号时,所述读取模块504还具体用于:
从所述N个数据采集时间节点中选择至少一个时间节点;
将所述至少一个时间节点与所述异常数据中的时间数据进行比对,根据比对的结果筛选所述至少一个时间节点中的异常时间节点;
从所述存储单元的时间轴中查找与所述异常时间节点对应的所述数据采集时间节点,并基于所述数据采集时间节点提取对应的实时数据,得到待标记数据集。
在本发明实施例中,该温湿度记录仪能够对多种标记触发信号进行检测,并将执行数据标记步骤之后生成的标记数据进行展示,方便了对于特定时间节点的实时数据的查看,提高了数据检索的效率。
请参阅图7,下面从硬件处理的角度对本发明实施例中的温湿度记录仪的又一个实施例进行详细描述。
图7是本发明实施例提供的一种温湿度记录仪的结构示意图,该温湿度记录仪700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessing units,CPU)710(例如,一个或一个以上处理器)和存储器720,一个或一个以上存储应用程序733或数据732的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器720和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对温湿度记录仪700中的一系列指令操作。更进一步地,处理器710可以设置为与存储介质730通信,在温湿度记录仪700上执行存储介质730中的一系列指令操作。
温湿度记录仪700还可以包括一个或一个以上电源740,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口760,和/或,一个或一个以上操作***731,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。本领域技术人员可以理解,图7示出的温湿度记录仪结构并不构成对温湿度记录仪的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述数据标记方法的步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种数据标记方法,其特征在于,应用于温湿度记录仪,所述温湿度记录仪包括存储单元和至少一个温湿度传感器,所述数据标记方法包括:
读取所述至少一个温湿度传感器采集到的实时数据,并按照预设的数据存储格式对所述实时数据进行预处理后存储至所述存储单元中;
检测是否接收到标记触发信号;
若是,则构建标记区域;
从预设的数据采集时间节点中选择至少一个时间节点,并从所述存储单元中读取与所述至少一个时间节点对应的实时数据,得到待标记数据集;
将所述待标记数据集存储至所述标记区域中进行标记,得到标记数据。
2.根据权利要求1所述的数据标记方法,其特征在于,所述标记触发信号包括外界设备发送的第一触发信号和/或所述温湿度记录仪内部产生的第二触发信号。
3.根据权利要求2所述的数据标记方法,其特征在于,所述按照预设的数据存储格式对所述实时数据进行预处理后存储至所述存储单元中包括:
对所述实时数据进行清洗处理,得到清洗后的实时数据;
将所述清洗后的实时数据按照采集时间的先后顺序进行排序,得到数据序列,并按照存储单元中预设的时间轴将所述数据序列中的实时数据复制至所述存储单元中对应的存储格子中进行存储,其中,预设的时间轴用于表示与至少一个所述温湿度传感器采集所述实时数据时所对应的所述数据采集时间节点,所述时间轴被划分为N个数据采集时间节点,所述N为正整数。
4.根据权利要求3所述的数据标记方法,其特征在于,所述构建标记区域包括:
判断所述标记触发信号是否属于所述第一触发信号;
若是,则根据所述存储单元中预设的时间轴构建第一标记标签;
基于所述第一标记标签创建第一数据存储区,并将所述第一数据存储区与所述第一标记标签进行关联,得到标记区域。
5.根据权利要求4所述的数据标记方法,其特征在于,若所述标记触发信号属于所述第一触发信号时,所述从预设的数据采集时间节点中选择所述至少一个时间节点,并从所述存储单元中读取与所述至少一个时间节点对应的实时数据,得到待标记数据集包括:
从所述N个数据采集时间节点中选择至少一个时间节点;
从所述存储单元的存储格子中查找出与所述至少一个时间节点对应的所述数据采集时间节点,并基于所述数据采集时间节点提取对应的实时数据,得到待标记数据集。
6.根据权利要求4所述的数据标记方法,其特征在于,所述构建标记区域还包括:
若判断所述标记触发信号不属于所述第一触发信号,则确定所述标记触发信号为所述第二触发信号;
对采集到的实时数据进行异常检测,得到异常数据;
提取所述异常数据中的位置数据和/或时间数据;
根据所述位置数据和/或时间数据生成第二标记标签,基于所述第二标记标签创建第二数据存储区,并将所述第二数据存储区与所述第二标记标签进行关联,得到标记区域。
7.根据权利要求6所述的数据标记方法,其特征在于,若所述标记触发信号为所述第二触发信号时,所述从预设的数据采集时间节点中选择所述至少一个时间节点,并从所述存储单元中读取与所述至少一个时间节点对应的实时数据,得到待标记数据集包括:
从所述N个数据采集时间节点中选择至少一个时间节点;
将所述至少一个时间节点与所述异常数据中的时间数据进行比对,根据比对的结果筛选出所述至少一个时间节点中的异常时间节点;
从所述存储单元的存储格子中查找与所述异常时间节点对应的所述数据采集时间节点,并基于所述数据采集时间节点提取对应的实时数据,得到待标记数据集。
8.一种温湿度记录仪,其特征在于,所述温湿度记录仪包括:
预处理模块,用于读取所述至少一个温湿度传感器采集到的实时数据,并按照预设的数据存储格式对所述实时数据进行预处理后存储至所述存储单元中;
检测模块,用于检测是否接收到标记触发信号;
构建模块,用于当接收到标记触发信号时,构建标记区域;
读取模块,用于从预设的数据采集时间节点中选择至少一个时间节点,并从所述存储单元中读取与至少一个所述时间节点对应的实时数据,得到待标记数据集;
标记模块,用于将所述待标记数据集存储至所述标记区域中,得到标记数据。
9.一种温湿度记录仪,其特征在于,所述温湿度记录仪包括:
存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
所述至少一个处理器调用所述存储器中的所述指令,以使得所述温湿度记录仪执行如权利要求1-7中任一项所述的数据标记方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-7中任一项所述数据标记方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110141895.0A CN112964286B (zh) | 2021-02-02 | 2021-02-02 | 数据标记方法、温湿度记录仪及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110141895.0A CN112964286B (zh) | 2021-02-02 | 2021-02-02 | 数据标记方法、温湿度记录仪及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112964286A true CN112964286A (zh) | 2021-06-15 |
CN112964286B CN112964286B (zh) | 2023-10-31 |
Family
ID=76273276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110141895.0A Active CN112964286B (zh) | 2021-02-02 | 2021-02-02 | 数据标记方法、温湿度记录仪及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112964286B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113643239A (zh) * | 2021-07-15 | 2021-11-12 | 上海交通大学 | 一种基于记存机制的异常检测方法、装置和介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130103657A1 (en) * | 2010-05-14 | 2013-04-25 | Hitachi, Ltd. | Time-series data management device, system, method, and program |
CN106845883A (zh) * | 2015-12-04 | 2017-06-13 | 陈芒 | 冷链物流实时监测*** |
CN107423411A (zh) * | 2017-07-28 | 2017-12-01 | 郑州云海信息技术有限公司 | 日志显示方法和装置 |
CN110324698A (zh) * | 2018-03-28 | 2019-10-11 | 努比亚技术有限公司 | 一种视频录制方法、终端及计算机可读存储介质 |
CN111413259A (zh) * | 2020-04-14 | 2020-07-14 | 河南省商丘生态环境监测中心 | 空气废气实时监测和溯源方法 |
CN112084147A (zh) * | 2020-09-10 | 2020-12-15 | 珠海美佳音科技有限公司 | 一种数据存储方法、数据采集记录仪及电子设备 |
-
2021
- 2021-02-02 CN CN202110141895.0A patent/CN112964286B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130103657A1 (en) * | 2010-05-14 | 2013-04-25 | Hitachi, Ltd. | Time-series data management device, system, method, and program |
CN106845883A (zh) * | 2015-12-04 | 2017-06-13 | 陈芒 | 冷链物流实时监测*** |
CN107423411A (zh) * | 2017-07-28 | 2017-12-01 | 郑州云海信息技术有限公司 | 日志显示方法和装置 |
CN110324698A (zh) * | 2018-03-28 | 2019-10-11 | 努比亚技术有限公司 | 一种视频录制方法、终端及计算机可读存储介质 |
CN111413259A (zh) * | 2020-04-14 | 2020-07-14 | 河南省商丘生态环境监测中心 | 空气废气实时监测和溯源方法 |
CN112084147A (zh) * | 2020-09-10 | 2020-12-15 | 珠海美佳音科技有限公司 | 一种数据存储方法、数据采集记录仪及电子设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113643239A (zh) * | 2021-07-15 | 2021-11-12 | 上海交通大学 | 一种基于记存机制的异常检测方法、装置和介质 |
CN113643239B (zh) * | 2021-07-15 | 2023-10-27 | 上海交通大学 | 一种基于记存机制的异常检测方法、装置和介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112964286B (zh) | 2023-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101536410B1 (ko) | 에너지 관리 시스템의 데이터 관리 장치 및 방법 | |
US10275618B2 (en) | Finding sensor data in an RFID network | |
CN107066246B (zh) | 一种软件开发方法及装置 | |
CN109656973B (zh) | 一种目标对象关联分析方法及装置 | |
CN105224326A (zh) | 一种***代码的增量部署方法及装置 | |
US20080027578A1 (en) | Parts production management system and parts production management method | |
CN108388640B (zh) | 一种数据转换方法、装置以及数据处理*** | |
CN112817814A (zh) | 异常监控方法、***、存储介质及电子装置 | |
CN111782635A (zh) | 数据处理方法和装置、存储介质和电子装置 | |
CN112964286A (zh) | 数据标记方法、温湿度记录仪及存储介质 | |
CN117499887B (zh) | 一种基于多传感器融合技术的数据采集方法及*** | |
CN104182348B (zh) | 软件测试方法及装置 | |
CN113743547B (zh) | 基于rfid标签的资产监管方法和平台、存储介质 | |
CN104298671A (zh) | 数据统计分析方法及装置 | |
CN103593429A (zh) | 一种检测商品模板失效的方法及装置 | |
CN114116811B (zh) | 日志处理方法、装置、设备及存储介质 | |
CN108255888B (zh) | 一种数据处理方法及*** | |
CN104965865A (zh) | 一种核电站dcs电子报警卡快速检查方法 | |
CN112992298B (zh) | 一种异常识别方法、试管关联人员确定方法及相关设备 | |
CN104268277A (zh) | 用于数据库的数据读取方法及装置 | |
CN113781068A (zh) | 线上问题解决方法、装置、电子设备和存储介质 | |
CN103034719A (zh) | Cpu型号识别方法、设备及硬件检测*** | |
CN105227333B (zh) | 网元设备数据维护的方法和装置 | |
CN109450966B (zh) | 设备定位方法、装置、计算机设备和存储介质 | |
CN112184493A (zh) | 基于大数据和装配式建筑平台的数据处理方法、***及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |