一种自动恢复补全数据的方法技术

技术编号:19692338 阅读:22 留言:0更新日期:2018-12-08 11:18
本发明专利技术公开了一种自动恢复补全数据的方法,包括:分配第一线程,所述第一线程从调试器中读取待同步的数据;所述第一线程进行数据处理;所述第一线程将处理后的数据写入至第一数据库中;在进行数据转换过程中分配一个并发的第二线程;所述第二线程将处理后的所有数据写入到第二数据库中,并按照时间排序;在转换后的数据写入第一数据库的过程中分配一个并发的第三线程;所述第三线程同步对比转换后的数据与第二数据库中排序后的数据,将缺失的数据进行补全,同时将补全的数据一起写入至第一数据库中。本发明专利技术将调试器中去重的数据自动补全恢复,节省了大量的人力物力,方便售后进行机组数据回放。

【技术实现步骤摘要】
一种自动恢复补全数据的方法
本专利技术涉及售后电器的数据采集技术,尤其涉及一种自动恢复和补全数据的方法。
技术介绍
电器在售出后,厂商可以通过调试器进行数据采集,然后将采集到的数据通过转换后,可以进行机组数据回放以便核查问题和处理售后等。而调试器的数据是通过u盘存储,存储的数据量比较有限,所以现有技术中调试器存储的数据均为去重后的数据,也就是说,调试器所存储的数据是仅当有数据改变的情况下才记录,当数据没有变化的时候是不会记录的。以此来节约使用的存储空间。将调试器采集到的数据通过转换虽然可以进行机组数据的回放,但是这种方式下机组数据的回放内容不是连续的,因为收集的数据是去重的数据。若是需要连续回放,在转换时就需要进行关键性的数据补全和恢复,以便能够进行原数据的解析以及回放。现有技术采用的是人工转换,这样需要人工一条机组数据一条机组数据的解析,并自行判断是否有缺帧漏帧,工作量巨大并且效率非常低,对于售后数据分析非常不方便,响应售后也极度缓慢。
技术实现思路
为了解决现有技术中存在的上述问题,本专利技术提出一种自动恢复补全数据的方法,包括:步骤1.1,分配第一线程,所述第一线程从调试器中读取待同步的数据;步骤1.2,所述第一线程进行数据处理;步骤1.3,所述第一线程将处理后的数据写入至第一数据库中;步骤2.1,在进行数据转换过程中分配一个并发的第二线程;步骤2.2,所述第二线程将处理后的所有数据写入到第二数据库中,并按照时间排序;步骤2.3,在转换后的数据写入第一数据库的过程中分配一个并发的第三线程;步骤3.1,所述第三线程同步对比转换后的数据与第二数据库中排序后的数据,将缺失的数据进行补全,同时将补全的数据一起写入至第一数据库中。在一具体实施例中,所述第一线程通过后台读取记事本的方式获取待同步的数据。所述第一线程在处理完一个记事本的数据之后,判断是否还有其他记事本的数据待处理,若有则返回步骤1.1继续进行处理,否则,关闭线程。优选的,所述第一数据库为access数据库。所述第二数据库为MySQL数据库。在一具体应用实施例中,所述待同步的数据为空调机组的运行数据,其数据处理具体指的是将调试器数据转换为机组可回放的数据。除此以外,本方法也可应用在其他需要进行恢复补全的售后电器数据处理过程中。本专利技术通过多线程处理的方式自动读取调试器收集的数据,并进行解析处理和补全恢复为完整的原始机组数据,以便后期工作人员能够进行数据的真实回放,真实核查机组出现问题的出处,以便能够快速响应售后处理售后问题,给用户高效率的体验。增强产品竞争力等。附图说明下面结合实施例和附图对本专利技术进行详细说明,其中:图1是本专利技术的流程图。具体实施方式图1是本专利技术的一个具体实施例,该实施例对空调机组的售后数据进行了自动补全和恢复,以便售后工作人员根据补全的机组数据进行问题分析和了解。在实施例中,采用了多个线程的方式来并行处理不同的同步任务。首先通过一个线程采用后台读取记事本的方式读取调试器所收集的数据,从头部开始读取,将正常没有缺失的数据进行解析处理,并存储到access数据库中,该access数据库是用来回放机组数据所需要的数据库。利用MySQL数据库轻便、高效且存储安全的特性,分配一个并发的线程在读取过程中将所有的解析的数据存储到MySQL数据库中,在MySQL数据库中按照所有数据的解析的内容进行归类,以时间为单位,一个时间下可能仅出现一台内机的机组数据,或者一个时间下没有任何内机数据,此时仍然会记录该时间点以及有或无的所有数据,以供后续数据恢复提供依据。然后在正常数据进行解析写入access数据库的过程中,再次运用线程的方式同步运行对比正常数据与MySQL中数据的信息,将缺失的机组数据进行补充和恢复,然后再将这一部分缺失的数据也同时写入到该access数据库中。写完access数据库之后再判断是否读完了所有的记事本文件,若是没有读完的情况下继续进行读取并且自动转换,若是记事本全部读完后即可结束相应的线程。本专利技术通过上述步骤即可将原始调试器的数据补全还原为完整真实的原始的机组数据,使得机组数据能够进行连续地回放,供售后进行机组数据的核查,以便解决售后问题,快速响应售后。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种自动恢复补全数据的方法,其特征在于,包括:步骤1.1,分配第一线程,所述第一线程从调试器中读取待同步的数据;步骤1.2,所述第一线程进行数据处理;步骤1.3,所述第一线程将处理后的数据写入至第一数据库中;步骤2.1,在进行数据转换过程中分配一个并发的第二线程;步骤2.2,所述第二线程将处理后的所有数据写入到第二数据库中,并按照时间排序;步骤2.3,在转换后的数据写入第一数据库的过程中分配一个并发的第三线程;步骤3.1,所述第三线程同步对比转换后的数据与第二数据库中排序后的数据,将缺失的数据进行补全,同时将补全的数据一起写入至第一数据库中。

【技术特征摘要】
1.一种自动恢复补全数据的方法,其特征在于,包括:步骤1.1,分配第一线程,所述第一线程从调试器中读取待同步的数据;步骤1.2,所述第一线程进行数据处理;步骤1.3,所述第一线程将处理后的数据写入至第一数据库中;步骤2.1,在进行数据转换过程中分配一个并发的第二线程;步骤2.2,所述第二线程将处理后的所有数据写入到第二数据库中,并按照时间排序;步骤2.3,在转换后的数据写入第一数据库的过程中分配一个并发的第三线程;步骤3.1,所述第三线程同步对比转换后的数据与第二数据库中排序后的数据,将缺失的数据进行补全,同时将补全的数据一起写入至第一数据库中。2.如权利要求1所述的自动恢复补全数据的方法,其特征在于,所述第一线程通过后...

【专利技术属性】
技术研发人员:蔡海春彭志富牛安
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1