[发明专利]数据的存储、查询方法、系统、电子设备和存储介质有效
申请号: | 201910821324.4 | 申请日: | 2019-09-02 |
公开(公告)号: | CN110515955B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 宁骏 | 申请(专利权)人: | 上海移远通信技术股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2455;G06F16/28 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;林嵩 |
地址: | 200233 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 存储 查询 方法 系统 电子设备 介质 | ||
本发明公开了一种数据的存储、查询方法、系统、电子设备和存储介质,所述控制方法包括获取生产测试站位的生产测试工具在生产当前产品时不同时间戳对应的生产测试数据;获取用于表征所述生产测试数据的表征数据;按照时间顺序依次将所述表征数据存储至所述生产测试站位中的本地数据库中。本发明大大地提升了数据传输的稳定性,缩短了每个模组生产测试时长,提高了模组生产测试效率;根据本地SQLite数据库的表征数据获取本地存储的生产测试数据并以其原始格式将其上传至MongoDB中,从而保证数据存取的一致性;另外通过产品序列号分别查询MongoDB、生产数据库和摘要日志数据库得到所需的数据,具有查询速度快和效率高的优点。
技术领域
本发明涉及数据存储技术领域,特别涉及一种数据的存储、查询方法、系统、电子设备和存储介质。
背景技术
MES(制造企业生产过程执行系统)工厂在生产产品(如无线通信模组)过程中产生大量的数据文件,比如每天会产生2百万个300B-4KB的Log文件(照摘要志文件)、100百万个60KB-70KB的模组参数文件等,且这些数据文件至少要保留5年,车载等相关行业要求至少要保留10年。
目前,主要通过各个生产测试站位的生产测试工具将Log文件和模组参数文件先保存在本地,然后通过FTP协议(文件传输协议)将相关数据文件同步分类上传至FTP服务器,只要在当前模组数据上传完成后,生产测试工具才能继续生产测试下一片模组;当需要检索时,则需要登录FTP服务器,按照既定的树形保存目录一层一层的筛选查找目标文件,然后下载下来查看。
而上述的对无线通信模组在生产过程中的生产测试数据进行存储的方式存在如下问题:
1)在将相关数据同步上传FTP时,若上传失败即为测试失败,则需重新测试,此过程会因网络不稳定或FTP服务器问题等因素导致测试效率降低甚至停线,严重影响产能;或在上传失败时无需重测,而这样很容易导致数据文件丢失;
2)以每个文件上传需要100ms来计算,2百万个文件每天总计花费55H,因此会累计损失不少产能;
3)海量小文件存储在FTP服务器中,查询检索相当困难,目录很容易失败,查询效率低;
4)海量小文件存储在FTP服务器中,不便于备份转移;
5)在业务高峰时,对FTP服务器要求更高,此时很容易出现阻塞现象,会导致上传时间延长,甚至会导致大批量上传失败的情况。
发明内容
本发明要解决的技术问题是为了克服现有技术中对无线通信模组在生产过程中的生产测试数据进行存储的方式容易传输失败,降低测试效率,严重影响产能;且存在查询容易失败,查询效率低等缺陷,提供一种数据的存储、查询方法、系统、电子设备和存储介质。
本发明是通过下述技术方案来解决上述技术问题:
本发明提供一种产品生产过程中数据存储的控制方法,所述控制方法包括:
S1.获取生产测试站位的生产测试工具在生产当前产品时不同时间戳对应的生产测试数据;
S2.获取用于表征所述生产测试数据的表征数据;
其中,所述表征数据对应的数据量小于所述生产测试数据对应的数据量;
S3.按照时间顺序依次将所述表征数据存储至所述生产测试站位中的本地数据库中。
较佳地,当所述生产测试站位中的本地数据中转模块时,步骤S3包括:
S31.将所述表征数据存储至所述本地数据中转模块;
S32.获取数据存储请求;
S33.根据所述数据存储请求将所述本地数据中转模块中的所述表征数据存储至所述生产测试站位中的所述本地数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海移远通信技术股份有限公司,未经上海移远通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910821324.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置